
/* 
   ESTILOS PARA WEB FCHH

   GRADIENTE AZUL
    #779CAE
    #8FACBA
*/

HTML,BODY{
    margin:0px;
    padding:0px;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:14px;
    background:#f0efed;
    height:100%;
    width:100%;
    text-align:center;
}
IMG{
    border:none;
}
#ContentFondo{
    width:1000px;
    margin:auto;
    background:url(margin.jpg) repeat-y center #f0efed;
    padding:0px;
    height: auto !important;
    margin: -0px auto -45px;
    /*margin: 0 auto 0px;*/
    min-height:100%;
    height:100%;
    padding-bottom:35px;
}
A{
    color:#0064B1;
}




/* PAGINA PRINCIPAL */
#Contenedor{
    text-align:left;
    width:950px;
    margin:auto;
    min-height:100%;
    height:100%;
    padding:0px;
    background:url(FondoContenedor.jpg) repeat-y white;
}
#ContenedorPpal{
    display:block;
    padding:0px;
    width:100%;
    height: auto !important;
    min-height:100%;
    height:100%;
    margin: -0px auto -40px;
}
#CabeceraImprimir{
    display:none;
}
#lateralIzq{
    width: 290px;
    float:left;
}
#ContenedorPie{
    width:950px;
    margin:auto;
    margin-bottom:-35px;
    height:50px;
    position:relative;
    text-align:left;
    padding:0px;
    bottom:0px;
    background:url(FondoPie.jpg);
    border-bottom:solid 2px #2A779F;
    border-top:solid 2px #2A779F;
}

#MenuCabecera{
    font-size:12px;
    top:0px;
    /*margin-top:-20px;
    margin-left:0px;    */
    height:25px;
    /*background:url(FondoCabecera.jpg);*/
    background:#EAEFF5;    
}
.MenuCabecera{    
    margin:0px;
}
#MenuCabecera UL{
    float:left;
    display:block;
    position:relative;
    list-style:none;
    margin:0px;
    padding:0px;
    margin-top:5px;
    margin-right:0px;
}
#MenuCabecera UL LI{
    float:left;
    padding-left:10px;
    margin-right:10px;
    border-left:solid 1px white;
}
#MenuCabecera UL LI A{
    color:#0064B1;
    /*font-weight:bold;*/
    text-decoration:none;
}
#MenuCabecera UL LI A:HOVER{
    text-decoration:underline;
}
#MenuCabecera #FechaHoy{
    font-size:10px;
    color:white;
    text-align:right;
    display:block;
    width:200px;
    position:absolute;
    margin-left:645px;
    margin-top:30px;
}

#AreaTitulo{
    height:210px;
    width:505px;
    position:absolute;
    float:left;
    margin-right:0px;
    /*margin-top:-210px;*/
    top:120px;
    margin-left:430px;
}
#AreaTitulo H1{
    font-size:22px;
    margin-top:150px;
    margin-left:20px;
}
#CabeceraBanner{
    /*position:absolute;*/
    height:200px;
    top:25px;
    margin-top:0px;
    margin-left:0px;
    padding:0px;
    padding-bottom:-5px;
    background:#EAEFF5;    
}
#CabeceraBanner #imagenBanner{
    float:left
}
#CabeceraBanner #Logo{
    float:right;
    margin-top:30px;
    margin-right:15px;
}
#PpalMiga{
    padding-bottom:6px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    /*border-bottom:solid 2px #2A779F;
    border-top:solid 2px #2A779F;*/
    color:#0064B1;
    font-size:11px;
    display:block;
    clear:both;
    /*background:#4481A0;*/
    background:#EAEFF5;    
}
#PpalMiga A{
    text-decoration:none;
    color:#0064B1;
    margin-top:5px;
    font-size:11px;
}
#PpalMiga A:HOVER{
    text-decoration:underline;
}

#PpalMenu{
    margin-top:10px;
    margin-left:5px;
    width:280px;
    height:100%;
    background:#E7E8EC;
}
#PpalMenu H3{
    font-size:13px;
    display:block;    
    margin:0px;
    margin-bottom:-10px;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:9px;
    color:white;
    display:block;
    background:url(FondoMenuAzul.jpg);
    /*background:url(FondoMenu.jpg) repeat-x;    */
    /*background:#C17A76;*/
    /*border:solid 1px #919191;*/
}
/*#PpalMenu H3 IMG{
    position:absolute;
    margin-left:-38px;
    margin-top:-10px;
}*/
#PpalMenu B{
    margin:0px;
    padding-top:-5px;
    display:block;
}
#PpalMenu UL{
    display:block;
    margin:0px;
    padding:0px;
}
#PpalMenu #MenuN1 IMG {
    position:absolute;
    margin-top:10px;
    margin-left:10px;
}
#PpalMenu #MenuN1 A{
    display:block;
    margin:0px;
    text-decoration:none;
    padding-left:25px;
    padding-top:9px;
    padding-bottom:6px;
    height:20px;
    font-weight:bold; 
    color:#4B4B4B;
    background:url(FondoMenuM1.jpg);
    
}
#PpalMenu #MenuN1 LI{
    margin:0px;
    padding:0px;
    margin-bottom:1px;    
}
#PpalMenu #MenuN2 LI A{
    margin:0px;
    padding:0px;
    display:block;    
    background:url(flecha.gif) no-repeat center left;
    text-decoration:none;
    padding-left:7px;
    padding-bottom:3px;
    padding-top:3px;
    color:#666666;
    height:12px;
    font-weight:normal;
}
#PpalMenu #MenuN2 LI{
    margin:0px;
    padding:0px;
    margin-left:0px; 
    margin-bottom:6px;
}
#PpalMenu #MenuN3 A{
    display:block;
    text-decoration:none;
    color:#666666;
    font-weight:normal;
}
#PpalMenu A:HOVER{
    text-decoration:underline;
}
#PpalMenu #MenuN1{
    margin:0px;
    padding-top:10px;
    font-size:12px;
    list-style: none;
}
#PpalMenu #MenuN2{
    padding:0px;
    margin:0px;
    list-style: none; 
    font-size:11px;
    display:none;
    margin-left:16px;
}
#PpalMenu #MenuN3{
    list-style: none;
    font-size:10px;
    display:none;
    margin-left:10px;
    margin-top:5px;
}


#PpalPagina{
    border-left:1px solid #E1E2E4;
    border-right:1px solid #E1E2E4;
    min-height:1100px;
    margin:0px;
    padding:0px;
    margin-left:290px;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    margin-right:0px;
    margin-bottom:45px;
    top:0px;
}

#AreaPriv{
    margin-top:20px;
    margin-left:5px;
    width:280px;
    height:100%;
}
#AreaPriv H3{
    font-size:13px;
    display:block;
    margin:0px;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:9px;
    color:white;
    display:block;
    background:url(FondoMenuAzul.jpg);
}
#AreaPriv FORM{
    display:block;
    width:280px;
    padding-top:10px;
    line-height:8px;
}
#AreaPriv LABEL{
    display:block;
    float:left;
    font-size:11px;
    width:90px;
    padding:2px;
    padding-top:7px;
    margin:0px;
    color:#4B4B4B;
    padding-left:3px; 
}
#AreaPriv A{
    font-size:13px;
    display:block;
    margin:auto;
    margin-left:50px;
    padding:0px;
}
#AreaPriv .text{
    
}
#AreaPriv .boton{
    margin-left:100px;
    margin-top:10px;
    width:100px;
}
#AreaPriv #AvisoJs{
    color:#C81E1E;
    font-size:13px;
    text-align:center;
    line-height:15px;
}
#Novedades {
    margin-top:20px;
    margin-left:5px;
    width:280px;
    height:100%;
}
#Novedades H3{   
    font-size:13px;
    display:block;    
    margin:0px;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:9px;
    color:white;
    display:block;
    background:url(FondoMenuAzul.jpg);
}
#Novedades H3 IMG{
    position:absolute;
    margin-left:-40px;
    margin-top:-15px;
}
#listaNovedades{
    width:279px;
    height:260px;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:0px;  
    padding-top:5px;
    margin-top:0px;
    background:#E7E8EC;
}
#listaNovedades #novedad {    
    padding:0px;
    padding-bottom:8px;
    margin-bottom:10px;
    margin-left:4px;
    border-bottom:1px solid #779CAE;
}
#listaNovedades #novedad H4{    
    font-size:12px;
    width:265px;
    padding:2px;
    margin:0px;
    color:#4B4B4B;
    padding-left:3px; 
}
#listaNovedades #novedad P{
    color:#666666;
    font-size:11px;
    padding:2px;
    margin-top:0px;
    margin-bottom:-5px;
    text-align:left;
} 
#listaNovedades #novedad A{
    font-size:11px;
    padding:2px;
    text-align:left; 
    color:#0064B1;
}


#LogoAenor{
    /*margin:auto;*/
    bottom:60px;  
    left:15px;
    position:absolute;
}
#LogoVerisign{
    /*margin:auto;*/
    bottom:60px;
    left:65px;
    position:absolute;
}
#ContenedorPie #indexMenuPie{
    width:100%;
    display:block;
    height:30px;
    font-size:11px;
    margin:0px;
    text-align:left;
    padding:0px; 
}
#SubContMenuPie{
    width:940px;
    display:block;
    height:30px;
    font-size:12px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    text-align:left;
    padding:0px; 
}
#SubContMenuPie UL{
    list-style:none;
    margin:0px;
    padding:0px;
    text-align:left;
}
#SubContMenuPie UL LI{
    text-align:left;
    float:left;
    padding-right:10px;
    border-right:solid 1px white;
    height:50px;
}
#SubContMenuPie UL LI A{
    color:white;
    display:block;
    text-decoration:none;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:3px;
    margin-left:10px;
    margin-right:10px;
}
#SubContMenuPie UL LI A:HOVER{
    text-decoration:underline;
}
#SubContMenuPie UL LI P{
    color:white;
    display:block;
    text-decoration:none;
    font-size:9px;
    margin-top:2px;
    margin-bottom:3px;
    margin-left:10px;
    margin-right:10px;
}
#SubContMenuPie UL LI IMG{
    margin-left:10px;
}
#SubContMenuPie #LogosPie{
    list-style:none;
    margin:0px;
    padding:0px;
    text-align:right;
    float:right;
    width:70px;
    margin-top:4px;
    margin-right:5px;
}
#SubContMenuPie #LogosPie LI{
    text-align:left;
    padding-right:10px;
    padding-left:10px;    
    border-right:none;
    height:23px;
}

