html{
height:100%;
}

body{
margin:0;
padding:0;
text-align:center;
background-image:url(img/fondo.gif);
height:100%;
}

a:hover{
background-color:#FFFFFF;
color:#2F8249;
}
a:link{
color:#1F5630;
}
a:visited{
color:#2F8249;
}

img{
margin:0px;
padding:0px;
border:0;
}

form{
margin:0px;
padding:0px;
}

.obsoleta {
	width:100%;
	background-color:#000;
	font-size:34px;
	padding-top:20px;
	padding-bottom:20px;
	line-height:130%;
	text-align:center;
}

.obsoleta a {
	text-decoration:none;
}

.obsoleta a:hover {
	background-color:#000;
}

/* ESTILOS PARA EL MENU */
div.menuOpcion{
height:24px;
width:208px;
padding-top:6px;
padding-left:4px;
background-color:#EFF3EB; /*ESTE ES EL COLOR BUENO */
/*background-color:#DFE7D8;/* ESTE ES EL COLOR MALO */
border-top-color:#C0D5B3;
border-top-style:solid;
border-top-width:1px;
position:absolute;
z-index:3;
cursor:pointer;
}
body.rev div.menuOpcion{
background-color:#F3EEEB;
}
div.menuOpcionFin{
height:24px;
margin-bottom:100px;
width:208px;
padding-top:6px;
padding-left:4px;
/*background-color:#DFE7D8; /*color malo*/
background-color:#EFF3EB; /*ESTE ES EL COLOR BUENO */
border-top-color:#C0D5B3;
border-top-style:solid;
border-top-width:1px;
position:absolute;
z-index:3;
}
body.rev div.menuOpcionFin, body.rev div.menuOpcionIdioma{
background-color:#F3EEEB;
}
div.menuOpcionIdioma{
height:70px;
width:208px;
padding-top:6px;
padding-left:4px;
background-color:#EFF3EB; /*ESTE ES EL COLOR BUENO */
/*background-color:#DFE7D8;/* ESTE ES EL COLOR MALO */
border-top-color:#C0D5B3;
border-top-style:solid;
border-top-width:1px;
position:absolute;
z-index:3;
cursor:pointer;
}
div.subMenu{
z-index:1;
position:absolute;
width:182px;
margin-left:20,5%;
background-color:#FFFFFF;
cursor:pointer;
}
div.noSpace{
width:182px;
padding:0px;
margin:0px;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
}
span.idioma{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0px;
color:#1F5630;
}
div.correo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1F5630;
background-color:#ABC89B;
margin-top:5px;
margin-left:20px;

float:left
}
div.mapaWeb{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1F5630;
background-color:#ABC89B;
margin-top:5px;

margin-left:135px;
width:23px;
}
body.rev div.mapaWeb{
margin-top:10px;
margin-left:120px;
width:50px;
}
span.menu{
font-family:Arial;
font-size:13px;
color:#1F5630;
}
span.menu2{
font-family:Arial;
font-size:13px;
color:#1F5630;
font-weight:bold;
letter-spacing:-1px;
}
span.desplegar{
color:#1F5630;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
img.desplegar{
cursor:pointer;
}
/* FIN DE LOS ESTILOS PARA EL MENU */
div.clear{
clear:both;
width:99%;
overflow:hidden;
height:1px;

}
div.ieFix{
float:right;
height:864px;
width:1px;
}
div.general{
width:786px;
text-align:left;
background-color:#EFF3EB;
margin-left:auto;
margin-right:auto;
min-height:100%;
height:auto;
border-left-color:#000000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000000;
border-right-style:solid;
border-right-width:1px;
}
* html body div.general{ /*tan hack, solo para ie */
height:100%;
}
body.rev div.general{
background-color:#F3EEEB;
}

div.contieneMenu{
position: absolute;
top: 84px;
left: 0px;
width: 100%;
}
div.centroMenu{
width: 743px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
div.menu{
width: 212px;
}

div.espCel{
margin:10px;
}
div.espCelLateral{
margin:0px;
margin-left:10px;
margin-right:10px;
}
div.espCelVertical{
margin:0px;
margin-top:10px;
margin-bottom:10px;
}

div.desarrolloPortal{
margin-left:245px;
margin-top:11px;
margin-right:0px;
}

div.piePortal{
margin-left:240px;
}

div.histo{
padding-right:0px;
}


div.histo div.num{
float:left;
margin-right:12px;
}
div.histo div.num2{
float:left;
padding-right:11px;
padding-left:8px;
}
div.histo div.txt{
padding-top:9px;
padding-bottom:0px;
}
div.histo p{
margin:6px;
}

div.masInfo{
position:relative;
top:-14px;
text-align:right;
margin-right:8px;
}
div.masInfo2{
position:relative;
top:-7px;
text-align:right;
margin-right:8px;
}
div.masInfo3{
position:relative;
top:-92px;
text-align:right;
margin-right:8px;
}

div.indice{
margin-top:10px;
margin-bottom:10px;
padding-left:2px;
padding-right:0px;
}

p.separador{
margin:0px;
padding:4px;
}
p.separadorMenor{
margin:0px;
padding:2px;
}
p.separadorMayor{
margin:0px;
padding:6px;
}

div.monoImg{
display:block;
margin-left:50px;
padding-top:10px;
padding-bottom: 20px;
}

div.principal{
margin-left:15px;
}

div.desarrolloPortal div.principal div.monoTxt{
padding-top:135px;
}

div.desarrolloAsoci{
margin-left:230px;
margin-top:11px;
margin-right:0px;
}

div.titulo{
background-color:#FFFFFF;
margin-right:19px;
border-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-style: solid;
border-color: #C0D5B3;
padding-left: 5px;
padding-top:3px;
padding-bottom: 7px;
margin-left:15px;
}

div.subtitulo{
background-color:#F7F9F5;
margin-right:19px;
margin-left:15px;
padding-left: 7px;
padding-top:6px;
padding-bottom:6px;
border-width:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color: #C0D5B3;
}
div.subtituloRayas{
background-color:#F7F9F5;
margin-right:19px;
margin-left:15px;
padding-left: 7px;
padding-top:6px;
padding-bottom:6px;
border-width:0px;
border-top:1px solid #C0D5B3;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color: #C0D5B3;
}
div.subtituloRayado{
background-color:#F9F7F5;
margin-right:19px;
margin-left:15px;
padding-left: 7px;
padding-top:6px;
padding-bottom:6px;
border-width:0px;
border-top:1px dashed #91B89A;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color: #91B89A;
}

div.congresoIntro{
margin-right:19px;
margin-left:15px;
padding-left: 0px;
padding-top:0px;
padding-bottom:6px;
border-width:0px;

}

div.congreso{
margin-right:19px;
margin-left:15px;
padding-left: 7px;
padding-top:6px;
padding-bottom:6px;
border-width:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color: #C0D5B3;
}

div.extra{
margin-right:19px;
margin-left:15px;
padding-left:25px;
color:#1F5630;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
padding-top:10px;
}

div.suscrip{
background-color:#FFFFFF;
margin-right:19px;
margin-left:15px;
padding-left:25px;
color:#1F5630;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
padding-top:10px;
font-style:italic;
line-height:150%;
}
div.linearayas{
padding-top:9px;
padding-left:15px;
}

div.intro{
margin-right:19px;
margin-left:15px;
padding-left:7px;
padding-top:15px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1F5630;
}
div.contenido{
margin-right:35px;
margin-left:15px;
padding-top:10px;
padding-left:32px;
}
div.siguiente{
margin-right:19px;
padding-bottom:8px;
text-align:right;
}
div.rango{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1F5630;
font-weight:bold;
float:left;
}
div.nombreJunta{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1F5630;
margin-left:75px;
line-height: 130%;
}
div.congresoTextito{
margin-left:112px;
}
div.hora{
float:left;
}
div.tarea{
margin-left:90px;
}

div.textoRevista{
margin-left:98px;
margin-right:34px;
}
div.textoLista{
margin-left:108px;
margin-right:34px;
}

div.contenidoRevista{
margin-left:26px;
}

div.contenidoEnlaces{
margin-left:20px;
}

div.lista{
margin-left:23px;
}

div.elaboradores{
/*position:absolute;
top:390px;
left:41.3%;*/
margin-left:40px;
margin-top:20px;
margin-right:40px;
color:#1F5630;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
/*width:110px;*/
}

div.temasTitulo{
margin-top:10px;
margin-left:0px;
padding-left:36px;
float:left;
}

div.temasTexto{
margin-top:18px;
margin-left:220px;
margin-right:22px;
}
/* FIX PARA EL BUG 3px GAP DEL IE \*/
* html div.temasTitulo {
  margin-right: 30px;
  }
 
* html div.temasTexto {
  height: 1%;
  margin-left: 0;
  }
/* END FIX */

div.interiorBiblio{
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
margin-right:30px;
}
div.interiorBiblioPag{
margin-top:10px;
margin-bottom:0px;
margin-left:30px;
margin-right:30px;
}
div.archivoNombre{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1F5630;
font-weight:bold;
float:left;
width:140px;

}
div.archivoDescripcion{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1F5630;
margin-left:145px;
margin-bottom:30px;
}
body.rev div.archivoDescripcion{
margin-left:145px;
}

div.formText{
float:left;
margin-top:4px;
}
div.formForm{
text-align:right;
margin-right:10px;
margin-bottom:7px;
}
div.formButton{
text-align:right;
position:relative;
top:-9px;
left:-10px;
}


input.input{
font-size:12px;
height:14px;
border-color:#85A48E;
border-style:solid;
border-width:1px;
}
input.rev{
font-size:12px;
height:14px;
background-color:#EFF3EB;
border:0px;
}

input.documentacion{
font-size:12px;
height:14px;
width:315px;
border-color:#85A48E;
border-style:solid;
border-width:1px;
}

input.submit{
border-width:0px;
background-color:#1F5630;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
width:74px;
}
input.submit2{
border-width:0px;
background-color:#1F5630;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
width:110px;
}

select.ano{
background-color:#1F5630;
color:#FFFFFF;
border-color:#85A48E;
}


img.flota{
float:left;
padding-right:10px;
padding-bottom:8px;
}

span.general{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2F8249;
}
span.generalRemarcado1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#1F5630;
line-height: 130%;
}
span.generalRemarcado2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#3E6E4D;
}
span.asocPag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#3E6E4D;
}
span.generalReducido{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#1F5630;
}

span.general2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1F5630;
font-weight:normal;
line-height: 130%;
}
span.general2Remarcado{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1F5630;
font-weight:bold;
}
span.subtitulo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1F5630;
}
span.subtituloRemarcado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1F5630;
font-weight:bold;
}
span.muyRemarcado{
font-family:Arial, Helvetica, sans-serif;
font-size: 17px;
color:#1F5630;
font-weight:bold;
}

span.monoAutor{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1F5630;
}
span.monoTitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #1F5630;
font-weight:bold;
}
span.monoNum{
font-size:16px;
font-weight:bold;
color:#1F5630;
}
span.tituloSeccion{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#1F5630;
font-weight:bold;
}
span.biblioAutor{
font-variant:small-caps;
}
span.encontrado{
background-color:#185531;
color:#FFFFFF;
}
span.composicion{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1F5630;
}

ul{
padding:0px;
margin:-5px;
margin-bottom:20px;
margin-left:15px;
margin-right:5px;
list-style-type:none;
}

* html body ul{
margin-bottom:5px;
}

li{
margin:0px;
margin-bottom:5px;
padding:0px;
}

li.elegido{
list-style-type:circle;
}
div.avisoLegal{
padding-top:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
word-spacing:2px;
color:#1F5630;
}

/*ESTILOS PARA LOS BOTONES ESPECIALES */
img.chk{
cursor:pointer;
position:relative;
top:4px;
}
span.checkText{
margin-top:-5px;
}
/* FIN ESTILOS BOTONES ESPECIALES */

div.volverCab{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:0.1px;
color:#1F5630;
position:relative;
top:205px;
left:-5px;
}
div.volverCab a{
font-weight:bold;
}
div.volverCab span{
font-weight:bold;
}
div.buscaSoc{
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1F5630;
}
div.socDesc{
margin-left:10px;
font-weight:normal;
}
span.socResul{
color:#FFFFFF;
background-color:#1F5630;
}

div.mapaSec{
margin-top:10px;
margin-left:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1F5630;
font-weight:bold;
}
div.mapaSub{
line-height:137%;
margin-top:8px;
margin-bottom:17px;
margin-left:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
div.cambiaForo{
text-align:center;
margin-top:10px;
}
select.cajaForo{
font-size:12px;
background-color:#E7EAE3;
}
input.botonForo{
padding-left:8px;
padding-right:8px;
padding-bottom:0px;
margin-bottom:1px;
padding-top:1px;
border:0px;
font-size:10px;
background-color:#1D522C;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.preguntaForo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:475px;
color:#1F5630;
font-weight:bold;
background-image:url(img/flechaforo1.gif);
margin-top:10px;
margin-left:14px;
padding-left:13px;
background-repeat:no-repeat;
background-position:0px 3px;
}
div.respuestaForo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:435px;
color:#1F5630;
background-image:url(img/flechaforo2.gif);
margin-top:10px;
margin-left:57px;
padding-left:13px;
background-repeat:no-repeat;
background-position:0px 3px;
}
span.autorForo{
font-weight:normal;
color:#666666;
}
span.textoForo{
font-size:11px;
color:#1F5630;
font-weight:normal;
}
div.salaForo{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:26px;
margin-top:10px;
margin-bottom:10px;
}
div.salaForo span{
padding-top:1px;
background-color:#1F5630;
padding-bottom:2px;
}
div.responderForo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1F5630;
font-weight:bold;
background-image:url(img/flechaforo2.gif);
margin-top:10px;
margin-left:14px;
padding-left:13px;
background-repeat:no-repeat;
background-position:0px 3px;
}
textarea.foro{
border:1px solid #205731;
overflow:auto;
}
input.foro{
border:1px solid #205731;
}
div.autorForo{
margin-right:20px;
margin-top:2px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#185531;
}
input.anadirForo{
padding-top:2px;
background-color:#1F5630;
color:#FFFFFF;
border:0px;
font-size:10px;
}
div.anadirForo{
margin-top:10px;
margin-right:28px;
text-align:right;
}
span.fechaForo{
font-size:10px;
}
span.login{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#006600;
}
span.login input{
border:1px solid #1F5630;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
span.login input.boton{
background-color:#1F5630;
color:#FFFFFF;
}
div.user{
background-color:#FFFFFF;
padding:2px;
padding-top:3px;
margin-top:1px;
}
div.portalRev{
text-align:center;
}
span.tituloRev{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#1F5630;
font-weight:bold;
font-style:italic;
}
span.listadoRev{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#1F5630;
}
img.bibVrFoto{
float:left;
margin-left:15px;
margin-right:15px;
}
div.bibVrFoto{
margin-left:115px;
}
span.numRev{
font-family:"Times New Roman", Times, serif;
font-size:65px;
color:#245331;
font-weight:500;
}
span.fechaRev{
font-family:"Times New Roman", Times, serif;
font-size:24px;
letter-spacing:-1px;
font-weight:500;
color:#245331;

}
span.fechaRevPortal{
font-size:15px;
color:#1F5630;
letter-spacing:0px;
font-weight:bold;
}