body{ margin:42px 0 0 0; padding:0; background:#8EAFD0 url(../images/bg_body.jpg) repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#040404;}
img{ border:none;}
h1{ margin:15px 0 7px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FF7B0D; font-style:italic;}
h2{ font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; font-size:30px; color:#224C74; margin:0; padding:0; font-weight:normal;}
h3{font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#EB5600; margin:0; padding:0 0 7px 0; font-weight:bold; background:url(../images/puntos_naranja.gif) bottom repeat-x; }
h4{font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#224C74; margin:0; padding:0 0 3px 0; font-weight:normal;}
blockquote{ padding:0; margin:0 0 0 20px; text-indent:0px; clear:both;}

.amarillo{ color:#ff0;}
a.arial12BIndex{ font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#fff; text-indent:10px; background:url(../images/cuadro_blanco2.gif) 0px 5px no-repeat; float:left; text-decoration:none; width:190px; margin:0 20px 0 0; display:inline;}
.asociaciones{ width:95%; font-size:11px; color:#ff7b0d; font-weight:bold; position:absolute; top:458px; left:33px;}
.asociaciones img{ float:left;margin:0 25px 0 0;}
a.azul{ color:#000; float:left; width:85%; text-decoration:none; background:url(../images/cuadro_azul.gif) 3px 4px no-repeat; padding:0 0 0 15px; margin:1px 0 0 0;}
a.azul:hover{ color:#fff; background:#8EAFD0 url(../images/cuadro_blanco.gif) 3px 4px no-repeat;}
.azul10{ font-size:10px; color:#224C74;}
.azulPie{ color:#1F4971; text-decoration:none;}
.blanco{ position:absolute; left:9px; top:7px; background:#fff; width:415px; height:271px;}
.Bold12{ font-size:12px; font-weight:bold;}
a.bordeGris{border:#CDCBCA solid 1px; width:91px; height:61px; float:left; margin:0 0 3px 0; }
a.bordeGris:hover{border:#E05500 solid 1px;}
a.bordeGrisTxt{ color:#000; text-decoration:none; float:left; width:100%; background:url(../images/triangulo_naranja.gif) right 4px no-repeat;}
/*a underline*/
a.bordeGrisTxt:hover, a.arial12BIndex:hover, a.tahomaBlanco:hover, #pie a:hover, a.noticia:hover, a.naranja10:hover, a.pdf:hover, a.print:hover{ text-decoration:underline;}
.cajaBordeGris,.cajaBordeGris2 { float:left; width:93px; height:94px; overflow:hidden; border-bottom:#B5B5B4 solid 1px; border-right:#B5B5B4 solid 1px; border-top:#D9D7D6 solid 1px; border-left:#D9D7D6 solid 1px; background:#fff; display:inline; padding:7px 7px 0 7px;}
.cajaBordeGris{ margin:0 2px 0 0;}
.cajaBordeGrisL{ float:left; width:426px; overflow:hidden; border-bottom:#B5B5B4 solid 1px; border-right:#B5B5B4 solid 1px; border-top:#D9D7D6 solid 1px; border-left:#D9D7D6 solid 1px; background:#fff; display:inline; padding:2px 7px 7px 7px; margin:7px 0 0 0; color:#000; text-align: center;}
.cajaBordeGrisL img{ float:left; margin:2px 7px 0 0;}
.centralNaranja{ float:left; width:442px; height:482px; overflow:hidden; background: url(../images/degradado_naranja.jpg) repeat-y; border-right:#999 solid 1px; padding:12px 6px 0 6px;}
.contenedor{ width:973px; margin:auto; overflow:hidden; position:relative;}
#columna2{ float:left; width:312px; height:520px; overflow:hidden; background:#fff ; padding:0;}
#columna2Index{ float:left; width:373px; height:516px; overflow:hidden; background:#fff ; padding:2px 2px 2px 1px; position:relative;}
#columna2Sombra{ float:left; width:297px; height:500px; margin:2px 0 0 0; background:url(../images/bg_columna2.jpg) repeat-y; padding:16px 0 0 11px; }
#columna2Txt{ float:left; width:234px; overflow:hidden; padding: 0 0 0 15px;}
#columna2Txt p{ margin:7px 0; padding:0;}
#columna2Txt ul{ margin:0; padding:0;}
#columna2Txt li{ margin:5px 0 0 0; list-style:none; width:100%; background:url(../images/cuadro_naranja.gif) 0px 4px no-repeat; text-indent:12px;}
.cont_listado{ background:#F2F2F2;}
#dchaCabecera{ float:left; width:429px; overflow:hidden; background:#fff url(../images/sup_blanco.gif) top no-repeat; text-align:right; padding:5px 12px 0 13px;}
#dchaIndex{ float:left; width:457px;height:504px; overflow:hidden; background:#F1F1F1 url(../images/bg_dcha_index.jpg) right top no-repeat; padding:8px 13px 8px 8px; }
#dchaPie{ float:left;width:454px; height:10px; overflow:hidden; background:#fff url(../images/inf_blanco.gif) bottom no-repeat;}
#dchaScroll{ float:left; width:417px; height:398px; overflow:auto; padding:12px 0 10px 13px; margin:5px 0 0 0; text-align:left;
scrollbar-face-color: #F1F1F1; /*barra*/
scrollbar-arrow-color: #224C74; /*flecha*/
scrollbar-track-color: #fff; /*fondo*/
scrollbar-shadow-color: #CDCDCD; /*sombra*/
scrollbar-highlight-color: #fff; /*sombra clara*/
scrollbar-3dlight-color: #CDCDCD; /*sombra mas clara*/
scrollbar-darkshadow-Color: #fff; /*sombra oscura*/
}
#dchaScroll p{ margin:7px 23px 7px 0; padding:0;}
#dchaScroll ul{ margin:0; padding:0;}
#dchaScroll li{ margin:5px 0 0 49px; list-style:none; background:url(../images/cuadro_naranja.gif) 0px 4px no-repeat; text-indent:12px;}
#dchaScroll  .puntos{background:url(../images/puntos_hori.gif) top repeat-x; margin:15px 0 0 0; padding:7px 0 0 0;}
#dchaScroll img{ float:left; margin:5px 10px 5px 0;}
.dipro{ position:absolute; right:0px;}
.display{ display:none;}
.enclistados{ background:#025193; color:#fff;}
.expertosImg{ float:right; margin:0 12px 17px}
#filoSup{ width:967px; background:url(../images/bg_sombra_sup_contenedor.jpg) no-repeat; height:3px; float:left; overflow:hidden;}
.floatRight{ float:right;}
#flotante{ position:absolute; left:225px; top:101px; width:425px; height:292px;}
.imgCabecera{ float:left; width:269px; height:137px; overflow:hidden; border-bottom:#FF770D solid 1px; }
#infNaranja{  float:inherit; width:454px; height:5px; background:url(../images/inf_naranja.gif) top no-repeat; overflow:hidden;}
#inicio{ float:right;}
#izda{ float:left; width:179px; height:520px; overflow:hidden; background:#fff url(../images/bg_izda.jpg) left top no-repeat;}
#izdaIndex{ float:left; width:115px; height:520px; overflow:hidden; background:url(../images/bg_izda_index.jpg) right top no-repeat;}
a.listado{ color:#006699;}
.logoGrande{ padding:38px 0 0 0; clear:both; margin:0 0 51px 0;}
.logoP{ padding:15px 0 0 0; clear:both; float:right;}
.mapa{ float:left; width: 380px; height: 250px; overflow:hidden; display:none;}
#menuIndex a.menu:hover, #menuIndex a.subMenu:hover,#menuInterior a.menu:hover,#menuInterior a.subMenu:hover{ color:#fff; background:#FF7E1B url(../images/cuadro_blanco.gif) 8px 3px no-repeat;}
a.menuEmpleo{ text-decoration:none; color:#000; background:url(../images/cuadro_naranja.gif) 6px 4px no-repeat; padding:0 0 0 21px;width:105px; float:left; clear:both; margin:2px 0 1px 0; line-height:12px;}
a.menuEmpleo:hover{color:#fff;  background:#E05500 url(../images/cuadro_blanco.gif) 6px 4px no-repeat;}
.menuEmpleoDiv{ float:left; padding:0; width:123px; background:url(../images/puntos_hori.gif) top repeat-x;}
#menuIndex{ float:left; width:373px; height:516px; background:url(../images/bg_sombra_contenedor2.jpg) right 1px repeat-y;}
#menuIndex a.menu{ font-size:12px; font-weight:bold; text-decoration:none; color:#000; width:257px; float:right; margin:1px 0 2px 0; padding:0 5px 0 0; }
#menuIndex .menuContenedor{ width:263px; overflow:hidden; margin:0 0 0 2px; background:url(../images/puntos_hori.gif) top repeat-x; text-align:right; padding:1px 0 0 0; }
#menuIndex .menuDiv{ margin:0; background:url(../images/puntos_hori.gif) bottom repeat-x; float:right; width:258px; overflow:hidden;font-size:12px; font-weight:bold; color:#000;}
#menuIndex a.subMenu{text-decoration:none; color:#000; width:127px; float:right;  margin:1px 0 2px 0; padding:0 4px 0 0; }
#menuIndex .subMenuDiv{ margin:0; background:url(../images/puntos_hori.gif) bottom repeat-x; float:right; width:131px; overflow:hidden;color:#000; clear:both;}
#menuInterior{ float:right; width:178px; height:518px; background:url(../images/bg_izda_interior.jpg) 22px 0px repeat-y; margin:1px 0 1px 0;}
#menuInterior a.menu{ font-size:12px; font-weight:bold; text-decoration:none; color:#000; width:143px; float:right; margin:1px 0 2px 0; padding:0 4px 0 0;}
#menuInterior .menuContenedor{ width:147px; overflow:hidden; margin:0 3px 0 0; background:url(../images/puntos_hori.gif) top repeat-x; text-align:right; padding:1px 0 0 0; float:right;}
#menuInterior .menuDiv{ margin:0; background:url(../images/puntos_hori.gif) bottom repeat-x; float:right; width:147px; overflow:hidden;font-size:12px; font-weight:bold; color:#000; clear:both; display:inline;}
#menuInterior a.subMenu{text-decoration:none; color:#000; width:127px; float:right;  margin:1px 0 2px 0; padding:0 4px 0 0;}
#menuInterior .subMenuDiv{ margin:0; background:url(../images/puntos_hori.gif) bottom repeat-x; float:right; width:131px; overflow:hidden;color:#000; clear:both;}
.naranja{ color:#FF7E1B;}
.naranja2{ color:#DF5400;}
a.naranja3{ color:#DF5400; font-weight:bold;}
a.naranja10{ color:#E05500; font-size:10px; text-decoration:none;}
a.negroU{ color:#000;}
a.noticia{ font-weight:bold; color:#000; text-decoration:none;}
.noticiasIndex{ float:left; width:434px; overflow:hidden; position:relative; left:8px; background:url(../images/puntos_verticales2.gif) left repeat-y; padding:6px 0 6px 8px;}
.noticiasIndex2{ float:left; width:434px; overflow:hidden; position:relative; left:8px; background:url(../images/puntos_verticales.gif) left repeat-y; padding:6px 0 6px 8px;}
.paginacion{ width:50%; float:left; margin:20px 0 0 0;}
.paginacion2{ width:45%; float:left; margin:20px 0 0 0;}
.pCuadro{ margin:7px 0 0 0;background:url(../images/cuadro_naranja.gif) 0px 4px no-repeat; text-indent:12px; clear:both;}
.pCuadro a{ color:#000; text-decoration:none;}
.pCuadro a:hover{ text-decoration:underline;}
a.pdf{ float:left; background:url(../images/pdf.gif) left no-repeat; color:#000; text-decoration:none; padding:0 0 3px 20px; clear:both; margin:8px 0;}
#pie{ float:left; width:934px; position:relative; left:18px;background:url(../images/puntos_doble.gif) top repeat-x; height:50px; color:#fff; padding:5px 0 0 5px;}
#pie a{ color:#1F4971; text-decoration:none;}
#redes{float:right; position:relative; top:-8px;}
a.print{ float:left; background:url(../images/print.gif) left no-repeat; color:#000; text-decoration:none; padding:0 0 3px 20px; clear:both; margin:8px 0;}
.puntosBlancos{ float:left; width:100%; padding:0 0 7px 0; background:url(../images/puntos_blanco_trans.gif) bottom repeat-x; margin:0 0 4px 0;}
#solapaMenuIndex{ float:left; width:111px; height:89px; background:#FF7B0D url(../images/bg_menu_principal.jpg) right repeat-y; margin:211px 0 0 0; padding:8px 0 0 4px;}
#solapaMenuIndex2{ float:right; width:161px;  height:89px; background:#FF7B0D url(../images/bg_menu_principal.jpg) right repeat-y; margin:2px 0 0 0; padding:8px 10px 0 4px;font-size:14px; font-weight:bold; color:#fff; text-align:right; }
#solapaMenuIndex2 img{ float:left; }
#sombraInferior{ width:967px; background:url(../images/sombra_inferior.jpg) top no-repeat; height:16px; float:left; overflow:hidden;}
#supNaranja{ float:left; width:455px; height:5px; background:url(../images/sup_naranja.gif) no-repeat; overflow:hidden;}
.subSubMenu{ float:left; width:100%;clear:both; background:url(../images/puntos_hori.gif) bottom repeat-x;margin:0 0 0 20px; overflow:hidden;}
.tabla{border-collapse: collapse; border:#F1F1F1 medium none}
a.tahomaBlanco{ color:#fff; text-indent:10px; background:url(../images/cuadro_amarillo.gif) 0px 5px no-repeat; float:left; text-decoration:none; width:380px; margin:0 20px 0 0; display:inline; }
.transparente{  position:absolute; left:0px; top:0px;background:url(../images/trans.gif) no-repeat; width:425px; height:292px;filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;}

input, textarea{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#040404; border:#CDCDCD solid 1px;}
.check{ border:none; border-collapse:collapse;}
.boton{ border:#CDCDCD solid 1px; background:#F1F1F1; font-weight:bold;}
