/*No tocar este bloque, es lo que cambia el javascript*/
body{ margin:0 0 0 0; padding:0; background:#fff url(../images/bg.jpg) top repeat-x; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.7em; color:#000;}
.destacado{ color:#213D20; font-weight:bold;}
.masInfo{ color:#2A5129; }
h3{ padding:0 0 13px 16px; margin:0; font-size:11px; color:#3F6C40; border-bottom:#BFBFBF solid 1px;}
.noticia{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#3F6C40; padding:0 0 5px 0; }
.tit{ color:#3F6C40;}
.agenda{ float:left; width:180px; height:15px; background:#74CE74; color:#fff; padding:3px 0 0 0px; font-weight:bold; margin:0 0 10px 0; text-align:center;}
a.IM:hover{ background:url(../images/menu_on0.jpg) no-repeat; color:#fff; padding:2px 0 6px 10px; width:134px;}
.cajaColor{ width:135px; float:left; height:15px; padding:3px 0 0 7px; font-size:9px; background:#3F6C40; margin:0 0 1px 0; color:#fff;}
a.IM2:hover{background:#fff url(../images/bg_submenu_on.jpg) no-repeat; padding:4px 0 6px 13px; }
a.subMA2{ color:#000; text-decoration:none; float:left; clear:both; padding:1px 7px 3px 14px; background: url(../images/bg_sub_sub_azul_off.gif) bottom left no-repeat; font-weight:normal; font-size:10px;width:100%;}
a.subMA2:hover{ color:#fff; background:#009FEC url(../images/bg_sub_sub_azul.gif)  bottom left  no-repeat;}
a.subMA:hover{ background:#E7E7E7;}
.destacadocursiva{color:#3F6C40; font-style:italic; }
.destacadonegrita{color:#3F6C40; font-weight:bold; }
.pdf{ background:url(../images/pdf.gif) left no-repeat; color:#2A5129; padding:5px 0 2px 20px; line-height:17px; }
/*a partir de aqui ya se pueden aņadir estilos*/
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;font-weight:normal; margin:0 0 0 16px; padding:0;}
h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; margin:0 0 0 0; padding:5px 0 29px 16px;border-bottom:#BFBFBF solid 1px;}
h5{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; margin:0 0 0 0; padding:5px 0 6px 16px;border-bottom:#BFBFBF solid 1px;}
h6{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; margin:0 0 0 0; padding:4px 0 4px 16px;}
img{border:none;}
#titulo h1{font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-weight:normal; margin:0 0 0 181px; padding:0; display:block; width:560px;font-size:24px;}
#titulo2 h1{font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-weight:normal; margin:0 0 0 181px; padding:0; display:block; width:560px;font-size:18px;}


p{margin:8px 0 8px 0; padding:0;}
/*menus y cabecero*/
#cabecero{ width:100%; position:relative; background:#2B512A url(../images/fondo0.jpg) 0px 1px no-repeat; height:181px; float:left; overflow:hidden;}
#logo{ background:#fff  url(../images/buho0.gif) 0px 1px no-repeat; width:320px; height:181px; float:left; overflow:hidden;}
#menu1Contenedor{ float:left; width:490px; position:absolute; left:320px; top:1px; font-size:11px; overflow:hidden;}
#menu2Contenedor{ float:left; width:328px; position:relative; overflow:hidden; height:180px;top:1px; font-size:11px; left:-3px;}
#menu3Contenedor{ float:left; width:162px; position:relative; overflow:hidden; height:180px;top:1px; font-size:10px;left:-3px;}
#menu2bContenedor{float:left; width:162px; position:absolute; overflow:hidden; height:180px;top:1px; font-size:11px;left:486px;}

#m0, #m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9 { height:15px; width:138px; background:#2A5129 url(../images/flecha_blanca.gif) 6px 3px no-repeat; color:#fff; text-decoration:none; font-weight:bold; padding:2px 0 0 22px; float:left; clear:both; position:relative;border:#63A164 solid 1px; border-bottom:none; z-index:1000;}
#m0:hover,   #m1:hover,  #m2:hover,  #m3:hover,  #m4:hover,  #m5:hover,  #m6:hover,  #m7:hover,  #m8:hover,  #m9:hover, .menu1:focus,   #m1:focus,  #m2:focus,  #m3:focus,  #m4:focus,  #m5:focus,  #m6:focus,  #m7:focus,  #m8:focus,  #m9:focus{background:#74CE74 url(../images/flecha_negra.gif) 6px 3px no-repeat; color:#000;}
.menu2{ height:17px; width:161px; background:#7A8D17; border:#9EB717 solid 1px; border-bottom:none; border-left:none;}

#sm00{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#3F6C40; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#63A164 solid 1px; border-bottom:none; border-left:none; z-index:10;}
#sm01, #sm02, #sm03, #sm04, #sm05, #sm06, #sm07, #sm08, #sm09{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#3F6C40; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#63A164 solid 1px; border-bottom:none; border-left:none;}
#sm00:hover, #sm01:hover, #sm02:hover, #sm03:hover, #sm04:hover, #sm05:hover, #sm06:hover, #sm07:hover, #sm08:hover, #sm09:hover{ background:#74CE74; color:#000;}

#sm10{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#0D3C78; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#1A5DB0 solid 1px; border-bottom:none; border-left:none;}
#sm11, #sm12, #sm13, #sm14, #sm15, #sm16, #sm17, #sm18, #sm19{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#0D3C78; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#1A5DB0 solid 1px; border-bottom:none; border-left:none;}
#sm11:hover,#sm12:hover, #sm13:hover, #sm14:hover, #sm15:hover, #sm16:hover, #sm17:hover, #sm18:hover, #sm19:hover{background:#98B9E0; color:#000;}

#sm20{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#19665E; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#60C7BB solid 1px; border-bottom:none; border-left:none;}
#sm21, #sm22, #sm23, #sm24, #sm25, #sm26, #sm27, #sm28, #sm29{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#19665E; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#60C7BB solid 1px; border-bottom:none; border-left:none;}

#sm22:hover, #sm23:hover, #sm24:hover, #sm25:hover/* #sm26:hover, #sm27:hover, #sm28:hover*/{background:#58DCCD; color:#000;}

#sm30{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#0D6997; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#0987C4 solid 1px; border-bottom:none; border-left:none;}
#sm31, #sm32, #sm33, #sm34, #sm35, #sm36, #sm37, #sm38, #sm39{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#0D6997; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#0987C4 solid 1px; border-bottom:none; border-left:none;}
#sm33:hover, #sm34:hover, #sm35:hover, #sm36:hover, #sm37:hover{background:#009FEC; color:#000;}

#sm40{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#404C6A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#8499CE solid 1px; border-bottom:none; border-left:none;}
#sm41, #sm42, #sm43, #sm44, #sm45, #sm46, #sm47, #sm48, #sm49{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#404C6A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#8499CE solid 1px; border-bottom:none; border-left:none;}
#sm45:hover, #sm46:hover, #sm47:hover, #sm48:hover, #sm44:hover{background:#839FDF; color:#000;}

#sm50{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#5A4F5A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#A796AF solid 1px; border-bottom:none; border-left:none;}
#sm51, #sm52, #sm53, #sm54, #sm55, #sm56, #sm57, #sm58, #sm59{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#5A4F5A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#A796AF solid 1px; border-bottom:none; border-left:none;}
#sm51:hover,#sm52:hover,#sm53:hover,#sm54:hover,#sm55:hover, #sm56:hover, #sm57:hover, #sm58:hover, #sm59:hover{background:#BFACC5; color:#000;}

#sm60{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#7A8D17; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#BECC73 solid 1px; border-bottom:none; border-left:none;}
#sm61, #sm62, #sm66, #sm67, #sm68, #sm69{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#7A8D17; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#BECC73 solid 1px; border-bottom:none; border-left:none;}
 #sm63, #sm64, #sm65{position:absolute;left:162px; top:-18px; height:15px; width:302px; background:#7A8D17; color:#fff; text-decoration:none; padding:2px 0 0 25px;  border:#BECC73 solid 1px; border-bottom:none; border-left:none;}
 #sm63:hover, #sm64:hover, #sm65:hover, #sm66:hover, #sm67:hover, #sm68:hover, #sm69:hover{ background:#D6EB68; color:#000;}

#sm70{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#973E43; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#EEB0B3 solid 1px; border-bottom:none; border-left:none;}
#sm71, #sm72, #sm73, #sm74, #sm75, #sm76, #sm77, #sm78, #sm79{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#973E43; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#EEB0B3 solid 1px; border-bottom:none; border-left:none;}
#sm77:hover, #sm78:hover, #sm79:hover{ background:#FFACB0; color:#000;}

#sm80{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#95613A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#D18554 solid 1px; border-bottom:none; border-left:none;}
#sm81, #sm82, #sm83, #sm84, #sm85, #sm86, #sm87, #sm88, #sm89{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#95613A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#D18554 solid 1px; border-bottom:none; border-left:none;}
#sm84:hover, #sm85:hover, #sm86:hover, #sm87:hover, #sm88:hover, #sm89:hover{ background:#FF9F5F; color:#000;}

#sm90{position:absolute;left:-330px; top:0px; height:15px; width:322px; background:#6E673A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#A29B5D solid 1px; border-bottom:none; border-left:none;}
#sm91, #sm92, #sm93, #sm94, #sm95, #sm96, #sm97, #sm98, #sm99{position:absolute;left:162px; top:-18px; height:15px; width:322px; background:#6E673A; color:#fff; text-decoration:none; padding:2px 0 0 5px;  border:#A29B5D solid 1px; border-bottom:none; border-left:none;}
#sm93:hover,#sm94:hover, #sm95:hover, #sm96:hover, #sm97:hover, #sm98:hover, #sm99:hover{ background:#D1C66C; color:#000;}
/*fin menus y cabecero*/

.agendaInterior{ float:left; position:relative; left:-17px;}
.degrad{ float:left; background:url(../images/bg_degrad.jpg) top repeat-x; }
.imgActividades{ background: url(../images/bg_actividades.jpg) right top ; width:322px; position:absolute; top:0; left:-15px; height:123px;}
.imgFundVirt{ background:url(../images/bg_fundacion_virtual.jpg) right top ; width:322px; position:absolute; top:0; left:-15px; height:123px;}
.imgNoticias{ background:url(../images/bg_noticias.jpg) right no-repeat; width:322px; position:absolute; top:0px; left:-15px; height:123px;}
.imgNotDcha{ float: right; margin:0 0 10px 10px;}
.imgIzda{width:306px; position:absolute; top:0; left:0px; height:408px;}
.imgIzdaNuevo{width:306px; position:absolute; top:0; left:-15px; height:408px;}

#dipro{ position:absolute; left:17px; top:5px;}
#displayc{ float:left; overflow:hidden; width:144px; padding:0 10px 0 16px;}
#izdaIndex{ float:left; margin:232px 0 0 0; width:288px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#izdaMenu{ float:right; width:144px; background:#fff; padding:0 0 0 1px; clear:both; margin:24px 0 0 0; display:block; position:relative; right:1px;}
#izdaMenuTrans{ float:right; width:141px; padding:0 0 0 1px; clear:both; margin:2px 0 0 0; display:block; position:relative; right:16px; text-align:right;}
#izdaMenuTransAct{ float:right; width:151px; padding:17px 0 0 1px; clear:both; margin:2px 0 0 0; display:block; position:relative; right:16px; text-align:right;}
#izdaNoticias{ float:left; width:325px; font-size:10px; padding:15px 0 0 0;}
#izdaNoticias p{ padding:3px 29px 5px 19px; background:url(../images/puntos_horizontal.gif) bottom repeat-x;}
a.IM{ float:left; width:134px; /*height:23px;*/ background:url(../images/bg_submenu_celog.jpg) repeat-x; color:#000; text-decoration:none; font-size:10px; font-weight:bold; padding:2px 0 6px 10px;}
a.IM2{ float:left; width:301px; /*height:23px;*/ background:#fff url(../images/bg_submenu.jpg) repeat-x; color:#000; text-decoration:none; font-size:14px; font-weight:bold; padding:4px 0 6px 5px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; border-bottom:#BFBFBF solid 1px; display:inline; clear:both; overflow:hidden;}
#pie{ width:100%; background:url(../images/bg_pie.jpg) top repeat-x; height:56px; float:left; clear:both; overflow:hidden; position:relative; font-size:11px;}
#pie2{  width:985px; text-align:center; color:#999; padding:15px 0 0 0; float:left;}
#pie2 a{ color:#999;text-decoration:none;}
#titulo{float:left; width:955px; height:36px; padding:11px 0 0 0;  z-index:100; background:url(../images/bg_titulo.gif) right repeat-y; position:relative; text-align:left;}
#titulo2{float:left; width:955px; height:36px; padding:11px 0 0 0;   z-index:100; background:url(../images/bg_titulo.gif) right repeat-y; position:relative; text-align:left;}
#validar{position:absolute; left:790px; top:5px;}
#validar img{ margin:0 4px 0 0;}

a.aIgual{color:#999;font-size:12px; text-decoration:none;}
a.aMas{	color:#999;	font-size:14px; text-decoration:none;}
a.aMenos{color:#999;font-size:10px; text-decoration:none;}
a.aIgual:hover, a.aMas:hover, a.aMenos:hover, #pie2 a:hover{ text-decoration:underline;}
a.boletin{ color:#563E6C; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-decoration:none; background:#EDEDED; padding:3px 12px; border:#ccc solid 1px; float:left;}
a.boletin:hover{ color:#EDEDED;background:#563E6C;}
.boletinPubli{ float:left; width:100%; height:48px; border-bottom:#BFBFBF solid 1px; padding:10px 0 0 9px;}
.boletinPubli2{ float:left; width:100%; height:65px; border-bottom:#BFBFBF solid 1px; padding:0px 0 0 9px;}
.boletinPubli2 a{ font-family:Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none; background:#EDEDED; border:#BEBEBE solid 1px; padding:2px 5px;}
.bordeVirtual{ border:#BDBDBD solid 1px; padding:16px; width:376px;}
.buscador{ position:absolute; top:14px; right:0px; float:right; display:inline;}
.buscaRevOc{ float:left; width:100%; height:63px; border-bottom:#BFBFBF solid 1px; padding:11px 0 0 9px;}
.cajaGris{ width:135px; float:left; height:15px; padding:3px 0 0 7px; font-size:9px; background:#B2B2B2; margin:0 0 1px 0;}
.central{ float:left; width:484px; padding:20px 0 0 0; z-index:1000; position:relative;}
.centralInterior{ float:left; width:433px; margin:10px 0 0 0; padding:0 0 0 18px;}
.centralMenus{ float:left; width:471px; height:61px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; margin:0 0 0 0; padding:5px 0 6px 16px;border-bottom:#BFBFBF solid 1px; display:table-column; vertical-align:bottom; }
.centralV{ float:left; width:484px; padding:20px 0 0 0; z-index:1000; position:relative; padding:0 0 30px 0;}
.cuerpo{ float:left; width:985px; overflow:hidden; position:relative; left:15px; margin:1px 0 0 0; background:url(../images/bg_cuerpo2.gif); padding:0 0 20px 0;}
.cuerpo2{ float:left; width:1000px; overflow:hidden; position:relative; margin:1px 0 0 0; background:url(../images/bg_cuerpo.gif) 15px 0px; padding:0 0 40px 0;}
.dcha{ float:left; width:180px; margin:0 0 0 1px; padding:17px 0 0 0; font-size:11px;}
.dchaIndex{ float:left; width:180px; margin:0 0 0 1px; padding:10px 0 0 0; font-size:11px;}
.dchaInterior{ float:left; width:162px; margin:0 0 0 1px; padding:17px 0 0 18px; overflow:hidden; font-size:11px;}
.dchaInterior img{ margin:0 0 6px 0;}
.dchaPublicaciones{ float:left; width:180px; margin:0 0 0 1px; padding:1px 0 0 0;}
.destacadosDcha{ width:148px; float:left; background:url(../images/bg_destacados_dcha.jpg) no-repeat; padding:16px 20px 0 12px;}
.sugerencias{display:block; margin:0 0 20px 0;}
.display{ float:left; width:100%; overflow:hidden; background:#fff;  padding:0 ; display:none; border-top:#E3E3E3 solid 1px;}
.display2{ float:left; width:100%; overflow:hidden; background:#fff;  padding:0 0 2px 0; display:none; border-bottom:#BFBFBF solid 1px;}
.display3{ float:left; width:100%; overflow:hidden;  padding:0 ; display:none; border-top:#E3E3E3 solid 1px;}
.fondoRevista{ width:160px; float:left; background:url(../images/bg_fondo_revista.jpg) bottom repeat-x; padding:14px 14px 38px 14px; margin:0 0 0 1px; overflow:hidden; clear:both;}
.georgia11B{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#333;}
a.georgia14{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999; text-decoration:none;}
a.georgia16{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999; text-decoration:none; padding:8px 0 0 0; float:right;}
a.georgia16B{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999; text-decoration:none; font-weight:bold;}
a.georgia16Negro{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; text-decoration:none; padding:8px 0 0 0; float:right;}
a.georgia20{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000; text-decoration:none; padding:6px 0 0 0; float:right;}
a.georgia14:hover, a.georgia16:hover, a.georgia20:hover{color:#99042E;}
.izda{ float:left; width:307px; overflow:hidden; z-index:1000; position:relative; font-size:11px;}
.izdaV{ float:left; width:306px; overflow:hidden; z-index:1000; position:relative; top:1px; font-size:11px;}
.izdaV2{ float:left; width:306px; overflow:hidden; z-index:1000; position:relative; margin:75px 0 0 0; border-top:#BCBCBC solid 1px; font-size:11px; background:#fff;}
.izdaVirtual img{ margin:0 16px 0 0;}
.izdaVirtual{ float:left; width:294px; overflow:hidden; background:#fff url(../images/bg_menu_virtual.jpg) top repeat-x; padding:11px 0 10px 12px; border-bottom:#BFBFBF solid 1px; display:table-column; vertical-align:bottom;}
.masInfo:hover, .textoPie a:hover, a.rojoA:hover{ text-decoration:underline;}
a.mes{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; margin:0 0 0 0; padding:4px 0 4px 16px; color:#000; text-decoration:none; clear:both; float:left;}
.noticiasIndex{ float:left; width:468px; margin:10px 0 0 0; background:url(../images/libros_index.jpg) right no-repeat;}
.noticiasIndex p{ float:left; width:284px; margin:8px 0 8px 0; padding:0 0 0 18px;}
.puntos{ padding:3px 19px 15px 19px; background:url(../images/puntos_horizontal.gif) bottom repeat-x;}
.puntosHori{ background:url(../images/puntos_horizontal.gif) bottom repeat-x; margin:0; padding:15px 5px 26px 5px;width:180px;}
.rojo{ color:#99042E;}
a.rojoA{ color:#99042E; text-decoration:none;}
a.subMA{ color:#000; text-decoration:none; float:left; clear:both; padding:0 3px 2px 10px; background:none; font-weight:normal; font-size:10px; border-bottom:#E3E3E3 solid 1px; width:136px;}
a.subSubMA{color:#000;text-decoration:none;float:left;clear:both; padding:1px 7px 3px 14px;background:url(../images/puntos_horizontal2.gif) bottom repeat-x; font-weight:normal; font-size:10px;width:170px; margin:1px 0 0 0;}
a.subSubMA:hover{ background-color:#BFBFBF;}
.textoPie{float:left; width:985px; overflow:hidden; position:relative; left:15px; text-align:center; margin:10px 0 0 0;}
.textoPie a{ color:#006633; text-decoration:none;}
.txtVirt{ position:absolute; text-align:left; left:40px;  width:407px; padding:10px 0 0 0; visibility:hidden;}
.ventanaFlotante{ background:#fff; padding:20px 40px;}

/*elementos de formulario*/
input, select, textarea{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000; border:#ccc solid 1px; font-size:11px;}
.selectPubli{ width:238px;}
.boton{ border:#ccc solid 1px; background:#EDEDED; color:#4C4C4C;font-size:11px;}