@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
height:auto;
margin:5px 0px 0px;
text-align:center;}
/**********NUEVO ESTILO**********/
p{margin:0px;padding:0px 0px 10px 0px;}

h1{margin:0px; padding:0px; font-size:40px; font-family: "Lucida Bright" ;
color:#FFFFFF; font-weight:normal;}
h2{margin:0px; padding:0px; font-size:40px; font-family:"Times New Roman", Times, serif;
color:#FF0000; font-weight:normal; line-height:40px}
h3{margin:0px; padding:0px;color: #999999; font-size:20px; font-family: "Times New Roman", Times, serif; line-height:24px; font-weight:normal;} 
h4{margin:0px; padding:0px 0px 10px; color: #666; font-size:16px; font-family:"Times New Roman", Times, serif; font-style:oblique;} 
#container{background-color:#FFFFFF; margin:0px auto;text-align:left;width:983px;}

/*BANNER*/
.banner{height:150px; padding:0px; padding-top:50px }
#barraprincipal{height:40px; margin-bottom:86px;}

#menuactivo a{border-top:5px #666 solid; padding-top:9px; color: #222; width:auto;}
#menuactivo a:hover{border-top: #FF0000 5px solid;}
#nombrefoto{clear:both; color:#FFF; font-size:11px; height:auto; padding:5px 30px; text-align:right;}
/*FIN_BANNER*/

.content{
clear:both;
color:#000000;
font-size:12px;
font-weight:normal;
line-height:18px;
overflow:hidden;
padding:10px 10px;
text-align:left;}

/*BARRA_LATERAL_IZQ*/
#navegacion_lateral{float:left; font-size:11px; margin-right:20px; width:200px; overflow:auto;}

#seccion{margin-bottom:35px; width: 198px;border-bottom:1px dotted #999999;}
#seccion a:link, #seccion a:visited{color: #999999; display:block; padding:5px 10px; text-decoration:none; line-height:14px;border-top:1px dotted #999999;}
#seccion a:hover{display:block; color: #333; border-left:4px solid #9CCE2E; background-color: #F5F1DE}
#subseccion{ font-size:10px; margin-left:20px}
#subseccion a:link, #subseccion a:visited{color:#999999; display:block; padding:5px 10px; text-decoration:none; line-height:14px;border-top:1px dotted #999999;}
#subseccion a:hover{display:block; color: #333; border-left:4px solid #F7AE16;}

.seccion {color:#666; font-weight:bold;}
.seccion a {border-left: 4px solid #9CCE2E; background-color: #EDEECC}
#subseccion .seccion a{border-left:4px solid #F7AE16; font-size:11px}

.LinksRelacionados{color:#666666; border:#99CC00 solid; border-width:0px 0px 2px; width:198px;}
.LinksRelacionados p{color:#FFFFFF; background-color:#9CCE2E; font-size: 10px; font-weight:bold; padding:5px;}
.LinksRelacionados a{color:#666666; text-decoration:none; display:block; padding:5px 0px 5px 10px; line-height:14px}
.LinksRelacionados a:hover{color:#0099CC; text-decoration: underline;}
#logo{border-top: 3px solid #999999; padding-top:10px;}
/*FIN_BARRA_LATERAL_IZQ*/

/*BARRA_LATERAL_DER*/
#lateral_derecha{float:right; margin-left:20px; width:235px; font-size:11px}

#border{ border-top:2px solid #999999}
.pdf{margin: 10px 0px; padding:10px 10px 0px; border:dotted #999999; border-width:1px 0px; text-align:center}
.pdf a{ font-size:11px; text-decoration:none; color:#999999;}
.pdf a:hover{ color:#333333}
.pdf p{ text-align:left}
/*FIN_BARRA_LATERAL_DER*/

/*CONTENIDO_CENTRAL*/
#bloque{height:100%; margin:0px; padding:0px; overflow:auto; width:auto}

/**Titulo**/
#nombresitio{padding:5px 0px 10px;}
#subnombre{padding:5px 0px 15px; margin-bottom:5px; border-bottom:1px dotted #999999;}
/**FinTitulo**/

.conten{color:#000; font-size:12px; line-height:18px;}

.conten a{text-decoration: underline; color: #3366CC}

.conten a:hover{text-decoration: none;}

.conten img{ text-align:center}

.conten table{margin-bottom:10px;}

.conten th{color: #FFFFFF;
background-color:#2668A2;
text-align:center;}

.conten td{padding:0px 5px;}

.conten ul{
margin:0px 0px 0px 10px;
padding:0px 10px 10px;}

.migadepan{color:#999999; text-transform:uppercase; font-size:9px; height:auto;}

.migadepan a.der{color:#999; padding:0px 15px 0px 5px; text-decoration:none; background-image: url(../prueba/FlechaMigaPan.jpg); background-repeat:no-repeat; background-position:98% 45%; border:0px}
.migadepan a.der:hover {text-decoration:none; color:#222222; background-color: #E0E0E0; background-position:98% 45%; background-image:url(../prueba/FlechaMigaPan2.jpg); background-repeat:no-repeat}
#margen{ margin-left:225px; overflow:auto; width:auto}

.migadepan a.ar {color:#999; padding:0px 5px 0px 15px; text-decoration:none; background-image: url(../prueba/FlechaVolverArriba.jpg); background-repeat:no-repeat; background-position:5% 45%;}
.migadepan a.ar:hover {text-decoration:none; color:#222222;background-color: #E0E0E0; background-image: url(../prueba/FlechaVolverArriba2.jpg); background-position:5% 45%; background-repeat: no-repeat;}
#flota{float:right; margin:0px 10px; width:235px; text-align:right;}

.FlotarDerecha{ float:left; width:auto;}
.FlotarIzquierda{float:left; width:413px}  
/*FIN_CONTENIDO_CENTRAL*/


#borde{ border-top:1px dotted #999999; margin-top:5px;}
.supfoot{color:#666666; font-size:x-small; padding:7px 0px 8px; text-align: left; height:auto; float:right;overflow:auto; margin-right:0px; width: 156px;}
.supfoot a:link, .supfoot a:visited {border-left:1px solid #999999; color:#1A466F; padding:0px 5px; text-decoration:none;} 
.supfoot a:hover{text-decoration:underline;}

.alpecorg{position: relative;background: url(../prueba/supfoothover.gif) no-repeat;white-space: nowrap;display: block;width: 292px;height: 29px;margin: 0px 0px 0px 10px;padding: 0; float:left;}
.alpecorg a{display: block;width: 292px;height: 29px;display: block;float:left;}
.alpecorg img{width: 292px;height: 29px;border: 0;}
* html a:hover{visibility:visible;}
.alpecorg a:hover img{visibility:hidden;}

.footpage{background-color: #4A4A4A;color: #FFF;font-size:10px;height:78px;padding:5px 0px 10px 72px;overflow:auto; clear:both;}
.ColumnaFoot{float:left; width:160px; margin-right:10px; overflow: auto; height:75px;}
#ColumnaFoot1{width:160px; margin-right:61px; overflow: auto; height:36px}
.EnlacesPie a{color: #FFF;font-size:10px; text-decoration:none;}
.EnlacesPie a:hover{ text-decoration:none; color:#4A4A4A; background-color:#CCCCCC}
#ColumnaFinal{float: right; width:221px; height:74px; margin-right:10px; overflow: auto;}
 
.firma{clear:both;position: relative;background: url(../prueba/logo_encendido.gif) no-repeat;white-space: nowrap;display: block;width: 142px;height: 25px;padding: 0;margin:12px 0px 0px 78px;}
.firma a{display: block;width: 142px;height: 25px;display: block;float:left;}
.firma img{width: 142px;height: 25px;border: 0;}
* html a:hover{visibility:visible;}
.firma a:hover img{visibility:hidden;}


#aica{ background-image:url(../prueba/2_4.jpg); background-repeat:no-repeat; height:172px}
.cuadro{ width:150px; float:left; margin-right:19px}











#seccions a:link, #seccions a:visited{
background-color: #FFF;
background: no-repeat url(../prueba/fondo.jpg); 
border-bottom: 1px solid  #FFFFFF;
border-top: 1px solid #FFFFFF;
color:#333333; 
display:block;
font-size:11px;
height:40px;
text-align:left;
text-decoration:none;
width:150px;}

#seccions a:hover{
background-color: #FFF;
background: no-repeat url(../prueba/fondo2.jpg);
color: #000000;
display:block;
font-size:11px;

text-align:left;
text-decoration:none;}

/**ALPEC**/
/*traido de INTROPIC*/
#encabezado{background-color:#FFFFFF; margin-bottom:10px;}

#secciones{margin-top:15px; padding:5px 5px 5px 0px; font-size:13px; font-weight:bolder;} 
#secciones a:link, #secciones a:visited{color:#666; text-decoration:none;}
#secciones a:hover{color:#E8A800; text-decoration:none;}
.secciones {color:#E8A800;}

#link{margin-bottom:21px; font-size:12px; width: 148px;}
#link a:link, #link a:visited{background-color: #FFFFFF; color:#666; display:block; padding:4px 0px 4px 10px; text-decoration:none;}
#link a:hover{background-color:#888; display:block; color:#DBDBDB; font-weight:bold; border-left: 10px #FF6600 solid;}

#linki{border-bottom: #888 3px solid; width:148px;}
#linki a:link, #linki a:visited{background-color: #EFEFEF; color:#888; display:block; padding:4px 5px 4px 10px; text-decoration:none; border-left: 10px #FFF solid;}
#linki a:hover{background-color: #9C9C9C; display:block; color: #FFF ; font-weight:bold; border-left: 10px  #FF6600 solid;}
#linko{}
#linko a {border-left:10px #FF6600 solid; margin-left:-10px; background-color:#888; font-weight:bold; color:#FFF;}

.imag{ height:auto; color:#333333; margin-top:5px; padding:5px 0px 0px; font-size:10px; text-align:center;} 
.imag p{padding:0px; text-align:left;} 


#subseccison{border:#999999 1px solid; font-size:11px; font-weight:bold; line-height:16px; padding:5px;}
#subsecciosn a:link, #subsseccion a:visited{background-color:#EEEEEE; border-top:1px solid #FFFFFF;
color:#2668A2; display:block; font-weight:normal; padding:0px 2px; text-decoration:none;}
#subsecscion a:hover{font-weight:bold; text-decoration:none;}

#cuadro_azul{background-color:#2668A2; color:#FFFFFF; font-size:11px; padding:5px; text-align:left;}
#cuadro_azul ul{margin:0px 0px 0px 20px; padding:0px;} 
#cuadro_azul a:link, #cuadro_azul a:visited{color:#F0F0F0; text-decoration:none;} 
#cuadro_azul a:hover{text-decoration:underline; }

#cuadro_gris{border-bottom:0px #999999 solid; padding:5px; background-color: #F2F2F2;} 

#cuadro_gris_inferior{border-bottom:#999999 0px solid; margin-bottom:10px; padding:5px; background-color: #F2F2F2;}

.margen_inferior{margin-bottom:10px;}
#contxenido{height:100%; overflow:hidden;}

#ancho_conten{width:376px;}

.exp{font-size:9px; vertical-align:super;}

.exp2{font-size:9px; vertical-align:sub;}

.textoinfo{color: #333; font-size:x-small; line-height:13px;}

.textoinfo a:link, .textoinfo a:visited{color:#999999; text-decoration:none;} 

.textoinfo a:hover{color: #000000; text-decoration:none;}

.textoinfo img{margin-top:5px;}
