
BODY{margin:0; padding:0; font-family:Verdana, sans-serif ; font-size:62.5%;background:#DEDEDE;color:#000}
IMG {border:0;margin:0;padding:0}
FORM {margin:0;padding:0}
INPUT{border:1px solid #124E90;font-size:110%;color:#124E90}
a{text-decoration:none}
h2{color:#144683;font-size:110%;font-family:Arial, sans-serif ;font-weight:bold;margin:0}
h3{color:#000;font-size:100%;font-family:Verdana, sans-serif ;font-weight:bold;margin:0}
h4{color:#144683;font-size:110%;font-family:Arial, sans-serif ;font-weight:bold;margin:0}

ol{list-style-type:lower-alpha;margin-top:0;margin-left:15px;padding-top:0;padding-left:10px;}
#contenido div, #contenido li, #contenido p{margin-right:5px}
#contenido div div{margin:0;padding:0}

.noVis{display:none}

#cabecera{margin:0;width:779px; padding:0;background: url(../img/fondoSupPag.gif) repeat-x;}
#tiraSup{float:left;width:683px;height:23px;background:url(../img/fondoTicker.gif) no-repeat left top}
#tiraSup a{color:#fff;margin-left:30px}
#idiomas{float:left;height:19px; margin:0;width:80px; text-align:center;padding:4px 0 0 0;background: url(../img/fondoSupPag.gif) repeat-x;}
#idiomas a{color:#000;font-weight:bold;text-decoration:none;font-size:90%}
#idiomas a:hover{text-decoration:underline}

#homeLayout, #layOut, #columnas{clear:both;width:779px;background:url(../img/bordeIzq.gif) repeat-y;}
#homeIzquierda{width:535px;height:464px;float:left;background: url(../img/fondoIzq.gif) no-repeat top right}
#homeDerecha{width:244px;_width:241px;height:464px;float:left;background:#DEDEDE url(../img/fondoDer.gif) no-repeat top left;margin:0;padding:0}
#pieHome{clear:left;background:#218429;color:#fff;border-top:3px solid #F7F7F7;border-bottom:3px solid #fff;height:20px;padding-top:5px;padding-bottom:5px;padding-left:18px}
#pieHome/**/{padding-bottom: /**/0;}
#pieHome a{color:#fff;text-decoration:none;font-size:90%;font-weight:bold}
#pieHome a:hover{text-decoration:underline;}
#homeLogo{margin:24px 0 0 55px}



.titHome{font-size:110%;color:#336699;padding-top:15px;padding-left:10px;margin:0}
#ultNoticias{margin: 5px 0 0 0;padding: 0 10px 0 0;list-style: none;height:270px}
#ultNoticias li{color:#333333;margin-bottom:8px;padding-right:33px;padding-left:10px;font-size:90%}
#ultNoticias a{color:#333333;text-decoration:none}
#ultNoticias a:hover{text-decoration:underline}
#ultNoticias2{margin: 5px 0 0 0;padding: 0 5px 0 5px;list-style: none;}
#ultNoticias2 li{color:#333333;margin-bottom:8px;padding-right:20px;font-size:90%}
#ultNoticias2 a{color:#333333;text-decoration:none}
#ultNoticias2 a:hover{text-decoration:underline}


#buscador{margin-top:5px;padding:10px 0 0 0}
#buscador div{margin:0;padding:0}
.campoBusc{width:105px;float:left;margin-top:9px;margin-right:5px}
.botImg{border:0;margin-top:5px;float:left}
#cabSuperior #buscador{padding-left:90px;margin:0}

.icoCam{margin:5px 0 0 -1px}
.linkAzul{color:#336699;text-decoration:none}
.linkAzul:hover{color:#248431;text-decoration:underline}
.linkAzul2{color:#336699;text-decoration:none}
.linkAzul2:hover{text-decoration:underline}
#menuSecun{clear:both;margin: 10px 0 0 15px;_margin: 0 0 0 15px;padding: 5px 30px 0 0;list-style-image: url(../img/bulFlechAzul.gif)}
#menuSecun li{_margin-top:0;_padding-top:0;margin-bottom:4px;padding-right:20px;padding-left:0;}
#menuSecun a{color:#336699;text-decoration:none}
#menuSecun a:hover{color:#248431;text-decoration:underline}

#menuSecun2{clear:both;margin: 10px 0 0 19px;padding: 5px 0 0 0;list-style-image: url(../img/bulFlechAzul.gif);}
#menuSecun2 li{margin-bottom:4px;padding-right:5px;padding-left:0;}
#menuSecun2 a{color:#336699;text-decoration:none}
#menuSecun2 a:hover{color:#248431;text-decoration:underline}

#areasNeg{background:url(../img/fondoAreas.gif) no-repeat top right;text-align:right;clear:both;position:absolute;z-index:100}
#areasNeg.posAbs{width:150px;top:90px;left:247px}
#listAreas{list-style: none;font-weight:bold;margin:0;padding:2px}
#listAreas li{margin:0 0 4px 0;padding:6px 20px 6px 0}
#listAreas a{color:#666666;text-decoration:none}
#listAreas a:hover{color:#124E90;}

#thumbHome{position:absolute;left:256px;top:231px;z-index:0}

#otrasNot{margin-left:14px;border-left:2px solid #fff;clear:both;background:#EAEAEA url(../img/fondoInf.jpg) repeat-y top right;height:120px;font-weight:bold;font-family:Arial;font-size:160%;color:#399736;padding:5px}
#otrasNot a{color:#399736;text-decoration:none;font-weight:bold;font-family:Arial}
#otrasNot a:hover{text-decoration:underline}
#otrasNot p{margin:15px 10px 10px 10px}

#otrasNot ul{list-style: none;margin:0;padding:8px;width:580px;height:115px}
#otrasNot li{margin:0 0 4px 0;padding:6px 20px 6px 20px;font-size:110%;color:#399736;}
#otrasNot li a{color:#399736;text-decoration:none;font-weight:bold;font-family:Arial;font-size:160%}
#otrasNot li a:hover{text-decoration:underline}

.divPie{float:left;margin-left:13px}
.divPie2{float:right;color:#66CC66;margin-right:10px}

#conforme{clear:both;padding:2px 10px 5px 45px;font-size:90%;color:#999;background:#EAEAEA}
#conforme a{color:#339933;text-decoration:none}
#conforme a:hover{text-decoration:underline}

#video, #videoA{margin:5px 0 0 -2px;_margin:0;margin-left:-3px}

#cabSuperior{width:764px;height:124px;background:url(../img/fondoCabSup.gif) no-repeat;margin-left:15px;margin-top:0px}
#logo{margin-left:60px;_margin-left:25px;margin-top:10px;clear:both;float:left;width:114px;text-align:left}
#fotoCab{position:absolute;top:25px;left:615px}

#columnas {overflow: hidden;padding-left:15px}
#columnas .columna {padding-bottom: 1001em; margin-bottom: -1000em;}

#izquierda{width:156px;float:left;background:#F7F7F7}
#centro{width:428px;float:left;background:#F7F7F7 url(../img/fondoCentro.gif) no-repeat}
#centro2{width:584px;float:left;background:#F7F7F7 url(../img/fondoCentro.gif) top right no-repeat}
#derecha{width:180px;float:left;background:#F3F3F3 url(../img/sombraDer.gif) repeat-y top left;}
#derecha h2{margin:15px;margin-right:0}



#menuSeccion{width:175px;position:absolute;left:604px;top:0}


#seccion{margin: 0;padding: 0;list-style: none;}
#seccion li{background:#DDD;margin-bottom:1px;padding:2px 10px 3px 10px;font-size:90%}
#seccion a{color:#333;text-decoration:none}
#seccion2{margin: 0 0px 80px 5px;padding: 0;list-style: none;}
#seccion2 li{background:#DAE1EA;margin-bottom:1px;padding:2px 0 3px 10px;font-size:90%}
#seccion2 a{color:#333;text-decoration:none}

.volver{background:url(../img/icoVolver.gif) left 2px no-repeat; padding-left:15px;display:inline}
.mas{background:url(../img/icoMas.gif) left 2px no-repeat; padding-left:15px;display:inline}

#migas{font-size:90%;position:absolute;top:115px;display: none;left:170px;width:400px}


.pagActual{color:#144683;font-weight:bold}

#capaSuperior{width:428px;background:url(../img/sombraSup.gif) repeat-x left top;margin:0;padding:0}
#capaSuperior2{width:584px;background:url(../img/sombraSup.gif) repeat-x left top;margin:0;padding:0}
#imprimir{background:url(../img/fondoImprimir.gif) no-repeat top right;height:25px;font-size:90%;text-align:right;padding:1px 8px 0 0;margin:0}
#imprimir a{color:#000;text-decoration:none}
#cerrar{background:url(../img/fondoCerrar.gif) no-repeat top right;height:25px;font-size:90%;text-align:right;padding:1px 8px 0 0;margin:0}
#cerrar a{color:#000;text-decoration:none}
#subPest{margin: 0;padding: 0;list-style: none;}
#subPest li{float:left;width:128px;height:19px;margin-right:10px}
.pestOn{background:url(../img/subSeccOn.gif) no-repeat;color:#fff}
.pestOff{background:url(../img/subSeccOff.gif) no-repeat;color:#fff}
.pestOff a{color:#fff;text-decoration:none}

#contenido{padding:0 5px 5px 5px;clear:both;}
#centro2 #contenido{padding:0 5px 5px 30px;clear:both}
.titContenido{color:#144683;font-size:140%;font-family:Arial, sans-serif ; text-transform:uppercase}
.titContenido2{color:#252525;font-size:110%;font-family:Arial, sans-serif ;}




.titContenido3{color:#144683;font-size:140%;font-family:Arial, sans-serif; margin-left:auto;margin-right:auto;width:5em}
.titContenido4{color:#144683;font-size:140%;font-family:Arial, sans-serif; margin-left:auto;margin-right:auto;width:10em}




.pieFoto{font-weight:bold;margin:3px;padding:3px;border:1px solid #21882F;font-style:italic;}

.filaNoticias{background:url(../img/puntosAzules.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:5px;clear:both}
.fechaNot{float:left;margin:0 5px 30px 0;padding:0;}
.textoNot{margin:0;padding:0}
.textoNot a{color:#386697;font-weight:bold}

.nada{margin:0;padding:0}
#ultActual{position:absolute;top:30px;left:405px}
#ultActual span{margin-left:20px}

.imag{float:right}
.sinDerecha{text-align:right}
.nobold{font-weight:normal}
.azul{color:#386697}

#contenido ul{margin-top:0;margin-left:10px;padding-top:0;padding-left:10px; list-style-image:url(../img/bullet.gif)}
#contenido ul .lista{list-style:none;list-style-type:none;}
#contenido ul li{padding:0 0 5px 3px}
#contenido a{color:#336699;text-decoration:none}
#contenido a:hover{text-decoration:underline}
#contenido .lista2 li{padding:0;}

/* estilos para tablas */
table {border:0;font-size:100%}
td ul{ margin-top:0;margin-left:10px;padding-top:0;padding-left:10px; list-style-image:url(../img/bullet.gif)}
td li{padding:0 0 5px 3px}
th{font-weight:normal}

.tablaCargos {border-bottom:1px solid #90BCE8;margin:10px 0 10px 0;width:99%}
.tablaCargos thead{display:none}
.tablaCargos td{padding:5px}
.cargo{vertical-align:top;font-weight:bold;border-right:1px solid #90BCE8}
.ocupantes{vertical-align:top;}

.modTabla1{width:97%;margin:10px 0 10px 0;padding:0;border-collapse:collapse;}
.modTabla2{margin:10px 0 10px 0;padding:0;border-collapse:collapse;width:97%;font-size:10px}
.modTabla3{width:97%;margin:10px 0 10px 0;padding:0;border-collapse:collapse;}
.modTabla4{margin:10px 0 10px 0;padding:0;border-collapse:collapse;width:97%}
.modTabla1, .modTabla2, .modTabla3, .modTabla4{border-top:2px solid #144683;border-bottom:1px solid #144683}

.cabeceraTabla{background:#90BCE8;color:#fff}
.cabecera2Tabla{background:#6699CC;}
.cabeceraTabla th, .cabeceraTabla td{padding:4px;font-weight:bold}
.cabecera2Tabla th, .cabecera2Tabla td{border-bottom:1px solid #fff;padding:3px;text-align:right;background:#90BCE8;}
.cabecera2Tabla .tituloFila{border-bottom:1px solid #fff;padding:3px;text-align:left}
.cabecera3Tabla th, .cabecera3Tabla td{border-bottom:1px solid #90BCE8;padding:3px;text-align:left;background:#90BCE8;font-weight:bold;color:#fff}


.modTabla1 .cabeceraTabla, .modTabla3 .cabeceraTabla{background:#fff;color:#000}
.modTabla1 .cabecera2Tabla, .modTabla3 .cabecera2Tabla{background:#90BCE8;color:#fff}
.modTabla1 .cabecera2Tabla th, .modTabla1 .cabecera2Tabla td, {border-bottom:1px solid #90BCE8;padding:3px;}
.modTabla2 .cabeceraTabla th, .modTabla2 .cabeceraTabla td, .modTabla4 .cabeceraTabla th, .modTabla4 .cabeceraTabla td{border-bottom:1px solid #90BCE8}


.filapar td{border-top:1px dotted silver;background:#fff;padding:4px;text-align:right}
.filapar .tituloFila{border-top:1px dotted silver;background:#fff;padding:4px;font-weight:normal}
.filaimpar td{border-top:1px dotted silver;background:#fff;padding:4px;text-align:right}
.filaimpar .tituloFila{border-top:1px dotted silver;background:#fff;padding:4px;font-weight:normal}
.titFondoAzul{background:#90BCE8;color:#fff;font-weight:bold;padding:5px}
.titSinfondo{color:#000;font-weight:bold;padding:5px}
.tituloFila{text-align:left}


#formContacto p{clear:both;margin:0}
#formContacto select{color:#124E90}
#formContacto textarea{border:1px solid #248431}
#formContacto div{width:260px;float:left}
#formContacto .divPeq{width:140px;float:left}
#formContacto h3{color:#144683;font-size:110%;font-family:Arial, sans-serif ;font-weight:bold;margin:0}
#formContacto h4{color:#000;font-size:100%;font-family:Verdana, sans-serif; margin:0}

.contacto{float:left;width:140px;padding:5px 0 0 0}
.campotexto{width:250px;border:1px solid #248431}
.campotexto2{border:1px solid #248431}
.campotexto3{width:259px;border:1px solid #248431}
.campotexto4{width:340px;border:1px solid #248431}
.camposelect{width:250px;_width:255px;font-size:100%;border:1px solid #248431}
.campotextarea{width:250px;font-family:Verdana, Sans Serif;font-size:110%;color:#124E90;border:1px solid #248431}

hr{clear:left;border:0;background:#386697}

fieldset{border:1px solid #386697;margin:8px 0 0 0;padding:10px 5px 10px 5px}
legend{color:#386697;margin-left:20px}

#formContacto fieldset p{clear:both;padding:0 0 5px 0;margin:0}
#formContacto fieldset select{color:#124E90;font-size:100%;border:1px solid #248431}
.tam{width:119px;}
.peq{width:20px}
.peq2{width:40px}
.cv{float:left;width:130px;padding:5px 0 0 0;}
.cv1{float:left;width:80px;padding:5px 0 0 0;}
.cv2{float:left;width:210px;padding:5px 0 0 0}
#formContacto div.granDiv{width:480px}

#botonera span{font-weight:bold}

.cleBot{clear:both}

#formContacto .div2{margin:10px 0 0 0}

/* capas */
#formContacto #cab1{width:97%;}
#formContacto #cab2{width:97%}
#formContacto #cab3{width:97%}
#formContacto #cab4{width:97%}


.aliCen{text-align:center}

/* hacks */

/* Hides from IE-mac \*/
* html .filaNoticias {height: 1%;}
/* End hide from IE-mac */

#migas{display/* */: block;}
.empresas p{float:left;width:30%;height:90px;text-align:center;}
.empresas p img{margin-top:5px;margin-bottom:5px;}
.dire .lista li{float:left;width:45%;height:90px;list-style:none}
.lista ul{display:block;position:static;padding-top:5px;padding-bottom:5px;}
.lista li{margin-top:3px}
.lista li h4{color:#144683;font-weight:bold;margin:0;padding:0}
.lista p{margin:3px 0 0 0;padding:3px 0 0 0}
.lista img{float:left;margin-right:5px}
.lista a{color:#386697;}

#seccion2 .subSeccion{display:block;position:static;margin:5px 0 -6px -10px;padding:5px 0 0 25px;_padding-left:20px;font-family:Verdana;font-size:115%; background:#F3F6F9; list-style-image:url(../img/bulFlechGris.gif);}
#seccion2 .subSeccion li{padding:0 0 5px 3px;background:#F3F6F9;border-bottom:1px solid #DEDEDE}


#carr_container{float:right;margin-left:10px;margin-right:5px;margin-bottom:0;padding:0;height:255px}
#marcoCarr{position:absolute;margin:0;padding:0}
#carr_container #carr_pie{text-align:right;padding:5px;font-style:italic;color:#666}
.titBarras{color:#248431;font-family:verdana;font-weight:bold}
.grafic {text-align:center;border:1px solid #D4D4D4;margin:5px 20px 5px 20px;background:#fff}
.grafic table{font-size:110%}
.grafic div{color:#248431;font-family:verdana;font-size:100%}
.leyenda td{font-size:90%}
.tarta{position:relative;height:270px;width:390px}
.titTarta{color:#248431;}


.SubServHome{text-align:left;position:absolute;left:142px;_left:82px;top:-2px;z-index:1004;display:none}
.SubServHome p{margin:0;padding:0 0 4px 10px}


/* hack para ie7 */
*:first-child+html #serviHome.chap{width:300px;}
*:first-child+html #serviHome.chap span{padding-right:174px}