/* 
    Document   : principal
    Created on : Sep 5, 2009, 1:30:50 PM
    Author     : pablo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body
{
    font:80% sans-serif;
    text-align:center;
}

#divcentrado
{
    text-align:left;
    width:1000px;
    height:600px;
    margin: 0 auto;
}

#divprincipal
{
    width:100%;
    height:100%;

}

#divfooter
{
    width:100%;
    height:8%;
    background-color: white;
    position:relative;
}

#divcontenido
{
    position:relative;
    width:100%;
    height:77%;
    background-color: white;

}

#divheader
{
    width:100%;
    height:15%;
}

.tablacabecera
{
    height:100%;
}

.divheaderizda
{
    width:30%;
    height:100%;
    background-color: white;
    padding-left:4px;
    text-align:center;
}

.divheaderdcha
{
    width:70%;
    height:100%;
    background-color: white;
    right:30%;
    text-align:center;
    vertical-align:bottom;
}

.divmenu
{
    position:absolute;
    top:25%;
    width:98%;
    height:45%;
    background-color: #ABC8E2;
    display:table-cell;
    vertical-align:middle;
    padding-left:2%;
}

.divcontenidoreal
{
    position:absolute;
    top:8%;
    width:70%;
    left:25%;
    height:90%;
    background-color: #375D81;
    z-index:1;
    overflow:auto;
}

.divimagenentrada
{
    width:100%;
    height:100%;
}

.imagenentrada
{
    margin-left:25px;
    margin-top:25px;
}

.divcontacto
{
    padding:20px;
}

.divlinksobra
{
    margin-top:6%;
    width:20%;
}

.divmensajecontacto
{
    margin-top:2%;
    width:20%;
}

.divbanderas
{
    width:15%;
    position:absolute;
}

.contenidofooter
{
    position:absolute;
    text-align:right;
    right:0%;
}

.lineahorizontal
{
    margin:0px;
    margin-bottom:1%;
}

.bandera
{
    border:0px;
}

.linkbandera
{
    text-decoration:none;
}

.textonormal,.textofooter,.textonombre,.elementomenu,.linksubmenu
{
    margin:0;
    padding:0;
}

.textonormal
{
    color:white;
}

.divcriticatexto
{
    padding:10px;
    color:white;
}


.textofooter
{
    color:black;
}

.textonombre
{
    font-size:1.5em;
    text-decoration:none;
    color:black;
}

.elementomenu
{
    text-decoration:none;
    font-size:19px;
    padding-right:10px;
    color:black;
}

.divlinkscv
{
    width:20%;
}

.linksubmenu,.linksubmenusel,.linksubmenu2
{
    text-decoration:none;
    display:block;
    font-size:1.1em;
    margin:2px;
    padding:2px;
    color:white;
}

.linksubmenu2
{
    padding-left:20px;
    font-size:0.95em;
}

.linksubmenusel
{
    background-color:#375D81;
}

a.linksubmenu:hover
{
    background-color:#375D81;
}

.listado
{
    color:white;
}

.linksubmenu
{
    color:white;
}

