/* CSS Document */
*{
margin:0;
padding:0;
}
.closed{
display:none;
}
.opened{
display:block;
}
body{
position:relative;
background-color:#FAFBEC;
background-image:url(../media/aplicacion/fondo.jpg);
background-repeat:repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;

}

#page{
position:relative;
margin:0 auto;
width:940px;
height:auto;
}
#contenedor{
position:relative;
float:left;
width:940px;
height:auto;
/*background-image:url(../media/fondo-guias.gif);
background-repeat:repeat-y;*/
}
#cabecera{
position:relative;
float:left;
margin-top:20px;
width:940px;
height:auto;
background-color:#FFFFFF;
}

#imgCabHome{
position:relative;
background-image:url(../media/aplicacion/cabecera-grande.jpg);
background-repeat:no-repeat;
float:left;
clear:both;
width:940px;
height:314px;
}

#imgCab{
position:relative;
background-image:url(../media/aplicacion/cabecera-peque.jpg);
background-repeat:no-repeat;
float:left;
clear:both;
width:940px;
height:218px;
border:none;
}
#menuH ul {
position:relative;
float:left;
width:auto;
height:35px;
list-style: none;
background-color:#FFFFFF;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#menuH li {
position:relative;
float:left;
width:121px;
height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
display:inline;
}

#menuH li a{
position:relative;
float:left;
width:121px;
height:35px;
text-decoration: none;
}
#menuH li a span{
float:left;
padding-top:10px;
padding-left:10px;
}
#menuH li a:hover{
color:#FFFFFF !important;
}
#menuH  a.seleccionado{
color:#FFFFFF !important;
}

#menuH #btinicio{
background-image:url(../media/aplicacion/btinicio.gif);
background-repeat:no-repeat;
color:#666666;
}
#menuH #btinicio:hover{
background-image:url(../media/aplicacion/btinicio2.gif);
background-repeat:no-repeat;
}

#menuH #btasociacion{
background-image:url(../media/aplicacion/btasociacion.gif);
background-repeat:no-repeat;
color:#D06C20;
}
#menuH #btasociacion:hover{
background-image:url(../media/aplicacion/btasociacion2.gif);
background-repeat:no-repeat;
}

#menuH #btactualidad{
background-image:url(../media/aplicacion/btactualidad.gif);
background-repeat:no-repeat;
color:#E4DF98;
}

#menuH #btactualidad:hover{
background-image:url(../media/aplicacion/btactualidad2.gif);
background-repeat:no-repeat;
}

#menuH #btprograma{
background-image:url(../media/aplicacion/btprograma.gif);
background-repeat:no-repeat;
color:#91D6EB;
}

#menuH #btprograma:hover{
background-image:url(../media/aplicacion/btprograma2.gif);
background-repeat:no-repeat;
}

#menuH #btbiblioteca{
background-image:url(../media/aplicacion/btbiblioteca.gif);
background-repeat:no-repeat;
color:#89A629;
}

#menuH #btbiblioteca:hover{
background-image:url(../media/aplicacion/btbiblioteca2.gif);
background-repeat:no-repeat;
}

#menuH #btenlaces{
background-image:url(../media/aplicacion/btenlaces.gif);
background-repeat:no-repeat;
color:#269679;
}
#menuH #btenlaces:hover{
background-image:url(../media/aplicacion/btenlaces2.gif);
background-repeat:no-repeat;
}

#menuH #btcontacto{
background-image:url(../media/aplicacion/btcontacto.gif);
background-repeat:no-repeat;
color:#F15D26;
}

#menuH #btcontacto:hover{
background-image:url(../media/aplicacion/btcontacto2.gif);
background-repeat:no-repeat;
}

#menuH #btinicio.seleccionado{
background-image:url(../media/aplicacion/btinicio2.gif) !important;
}
#menuH #btasociacion.seleccionado{
background-image:url(../media/aplicacion/btasociacion2.gif) !important;
}
#menuH #btactualidad.seleccionado{
background-image:url(../media/aplicacion/btactualidad2.gif) !important;
}
#menuH #btprograma.seleccionado{
background-image:url(../media/aplicacion/btprograma2.gif) !important;
}
#menuH #btbiblioteca.seleccionado{
background-image:url(../media/aplicacion/btbiblioteca2.gif) !important;
}
#menuH #btenlaces.seleccionado{
background-image:url(../media/aplicacion/btenlaces2.gif) !important;
}
#menuH #btcontacto.seleccionado{
background-image:url(../media/aplicacion/btcontacto2.gif) !important;
}

#fecha{
position:relative;
float: left;
text-align:right;
display:inline;
width:90px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
color:#8CCDCC;
}
#fecha p{
position:relative;
margin:3px 3px 3px 0;
padding:0;
}

#cuerpo{
position:relative;
float:left;
}

#colIzda{
position:relative;
float:left;
width:460px;
display:inline;
}
#colDcha{
position:relative;
float:left;
width:460px;
margin-left:20px;
display:inline;

}
#colIzdaX{
position:relative;
float:left;
width:320px;
display:inline;
margin-left:20px;
}
#colDchaX{
position:relative;
float:left;
width:560px;
margin-left:20px;
display:inline;
}

.clsframe{
position:relative;
float:left;
width:450px;
margin-bottom:20px;
padding-left:10px;
display:inline;
background-color:#FFFFFF;
}
.clsframeGrande{
position:relative;
float:left;
width:940px;
min-height:510px;
margin-bottom:20px;
padding-bottom:20px;
display:inline;
background-color:#FFFFFF;
}
#frameProgramaGrande ul{
list-style-type:disc;
clear:both;
float:left;
color:#784E29;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}
#frameAsociacionGrande ul{
list-style-type:disc;
clear:both;
color:#784E29;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin-left:15px;
}
#frameAsociacionGrande ul li{
list-style-type:disc;
clear:both;

}
#colIzdaAsociacion{
position:relative;
float:left;
width:560px;
display:inline;
margin-left:20px;
}
#colDchaAsociacion{
position:relative;
float:left;
width:320px;
margin-left:20px;
display:inline;
}
#colIzdaContacto{
position:relative;
float:left;
width:420px;
display:inline;
margin-left:20px;
margin-top:20px;
}
#colDchaContacto{
position:relative;
float:left;
width:425px;
margin-left:55px;
margin-top:20px;
display:inline;
}


#contNoticia{
position:relative;
float:left;
width:940px;
display:inline;
margin-top:20px;
}
#columnaFotosNoticia{
position:relative;
float:left;
width:340px;
display:inline;
margin-left:20px;
}
#columnaContenidoNoticia{
position:relative;
float:left;
width:540px;
display:inline;
}
#colIzdaAsociacion img{
border-bottom:5px solid #784E29 !important;
padding-bottom:5px;
display:block;
}
#colDchaAsociacion img{
border-bottom:5px solid #784E29 !important;
padding-bottom:5px;
display:block;
}
#colIzdaAsociacion p{
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#784E29;
display:block;
clear:both;
float:left;
width:100%;
}
#colDchaAsociacion p{
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#784E29;
display:block;
clear:both;
float:left;
width:100%;
}
.clsframe img.imgCabFrame{
position:relative;
}
.clsframe img.imgParrafo{
position:relative;
float:left;
display:inline;
}
.clsframeGrande img.imgParrafo{
position:relative;
float:left;
display:inline;
}
.clsframe p{
position:relative;
clear:both;
display:block;
}
#frameAsociacion{
height:210px;
overflow:hidden;
}
#framePrograma{
height:300px;
}
#frameActualidad{
height:530px;
}
#frameBiblioteca{
height:530px;
}
#frameBanner{
height:auto;
padding-top:10px;
padding-bottom:10px;
}
.itemFrame{
position:relative;
width:450px;
float:left;
margin-top:10px;
}
.itemX{
position:relative;
clear:both;
float:left;
width:450px;
height:auto !important;
padding-bottom:20px;
margin-top:10px;
border-bottom:1px solid #EEEFD4;
}


.itemX .lineasX{
position:relative;
float:left;
width:320px;
margin-left:11px;
display:inline;
}
.itemX .lineasX p{
position:relative;
clear:both;
}

.itemGrande{
position:relative;
clear:both;
float:left;
width:530px;
height:auto;
padding:10px 10px 10px 20px;
border-bottom:1px solid #EEEFD4;
}

.itemGrande .lineasItemGrande{
position:relative;
float:left;
width:380px;
margin-left:11px;
display:inline;
}
.itemGrande .lineasItemGrande p{
position:relative;
clear:both;
}
.masInfo a{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#84825E;
}
.masInfo a:hover{
text-decoration:underline;
}
.volver a{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#784E29;
}
.volver a:hover{
text-decoration:underline;
}
.itemX img{
border:1px solid #EEEFD4;
}
.fechaNot {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#DC3814;
}
.tituloNot{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#784E29;
}
.textoNot{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#784E29;
}
.tituloNot a{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#784E29;
}
.textoNot a{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#784E29;
}
.tituloNot a:hover{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#A92C22;
text-decoration:underline;
}
.textoNot a:hover{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#A92C22;
text-decoration:underline;
}
.clsTituloBib a{
color:#708721;
}
.clsTituloBib a:hover{
color:#A92C22;
text-decoration:underline;
}
.textoFrameAsociacion{
position:relative;
float:left;
width:207px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#784E29;
margin-left:11px;
}
.textoFramePrograma{
position:relative;
float:left;
width:207px;
height:247px;;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#784E29;
margin-left:11px;
}
.dvParrafo{
position:relative;
clear:both;
float:left;
}

div.clsdownload{
position:absolute;
bottom:0;
margin-top:10px;
background-image:url(../media/aplicacion/bajar_programa_pdf.gif);
background-repeat:no-repeat;
width:210px;
height:82px;
}

.clsdownload p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#DC3814;
position:relative;
margin-left:70px !important;
margin-top:35px !important;
}
.colPrograma{
float:left;
width:200px;
margin-left:10px;
padding-left:10px;
display:inline;
border-right:1px solid #EEEFD4;
font-family:Georgia, "Times New Roman", Times, serif;
color:#832D21;

}
.colPrograma h2{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold !important;
display:inline;

}
#ulPrograma{
float:left;

}
#ulPrograma li{
float:left;
display:inline;
}
.colPrograma ul{
clear:both;
float:left;
/*border:solid 1px #ff0000;*/
width:190px;
}
.colPrograma ul li{
clear:both;
float:left;
display:inline;
width:100% !important;
}
#colInauguracion.colPrograma{
width:200px;
border-right:none;
background-color:#EFF1DA;
color:#666666;
}
#colInauguracion.colPrograma h2{
color:#832D21;
}
#colInauguracion.colPrograma .titulo, #colInauguracion.colPrograma .acto, #colInauguracion.colPrograma .subtitulo {
color:#832D21;
}
#colPermanentes.colPrograma{
width:219px;
}
#colPermanentes.colPrograma h2{
color:#526549;
}

#colPermanentes.colPrograma .titulo, #colPermanentes.colPrograma .acto, #colPermanentes.colPrograma .subtitulo {
color:#526549;
}
#colFormacion.colPrograma{
width:219px;
}
#colFormacion.colPrograma h2{
color:#2A846D;
}

#colFormacion.colPrograma .titulo, #colFormacion.colPrograma .acto, #colFormacion.colPrograma .subtitulo {
color:#2A846D;
}
#colExtraordinarias.colPrograma{
width:190px;
border-right:none;
}
#colExtraordinarias.colPrograma h2{
color:#89A629;
}

#colExtraordinarias.colPrograma .titulo, #colExtraordinarias.colPrograma .acto, #colExtraordinarias.colPrograma .subtitulo {
color:#89A629;
}
#pie{
position:relative;
background-image: url(../media/aplicacion/pie.jpg);
background-repeat:no-repeat;
float:left;
clear:both;
width:940px;
height:149px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#784E29;
text-align:center;
padding-top:50px;
}
#guias{
position:absolute;
top:0;
left:0;
z-index:99999;

}
.fondoBlanco{
background-color: #FFFFFF;
padding-top:25px;
}
.itemActo{
clear:both;
margin-bottom: 20px;
}
.titulo{
font-size:16px;
font-weight:bold;

}
.subtitulo{
font-style:italic
}
.negrita{
font-weight: bold;
}
.acto{
font-weight: bold;
font-size:14px;
}
#frameAsociacion a{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#784E29;
text-decoration:underline;
}
#navNoticias{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#784E29;
text-align:center;
}
#navNoticias a{
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#784E29;
text-decoration:underline;
}

#divSolicitud{
clear:both;
float:left;
background-color:#EEEFD3;
width:320px;
text-align:left;
padding-left:100px;
padding-top:25px;
padding-bottom:25px;
background-image:url(../media/aplicacion/fondo-formulario.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#784E29;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin-bottom: 25px;
}
#divSolicitud label{
	clear:both;
	float:left;
	width:160px;
	text-align:left;
	display:inline;
}

#divSolicitud input {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
}
#divSolicitud input.boton {
	background-color: #F15D26;
	color:#FFFBF0;
	border:none !important;
	clear:none !important;
	float:none !important;
	padding:2px;
	margin-right:100px;
}
#divSolicitud textarea{
display:inline;
border:1px solid #CCCCCC; 
}
#divSolicitud .campo{
padding:0;
clear:both;
margin:3px;
margin-bottom:5px;

}
#columnaFotosNoticia img{
margin-bottom:25px;
}
.clsdvcabizda{
padding-top:5px;
width:320px;
height:25px;
float:left;
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#7B2A27;
}
.clsdvcabdcha{
padding-top:5px;
width:560px;
height:25px;
float:left;
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#7B2A27;
}
.bordeActualidad{
border-bottom:5px solid #E4DF98;
}
.bordeBiblioteca{
border-bottom:5px solid #89A629;
}
.bordeEnlaces{
border-bottom:5px solid #269679;
}
#dvCabFrame{
text-align:center;
}

#dvBuscadorLibros{
clear:both;
float:left;
width:100%;
height:auto;
margin-top:20px;
color:#FFFFFF;
background-image: url(../media/aplicacion/florbuscador.jpg);
background-repeat:no-repeat;
background-position:center center;

}
#dvBuscadorLibros label{
position:relative;
clear:both;
float:left;
width:100%;
margin-top:10px;

}
#dvBuscadorLibros input{
position:relative;
clear:both;
float:left;
margin-top:5px;
width:90%;
font-size:.8em;
}
#dvBuscadorLibros select{
position:relative;
clear:both;
float:left;
margin-top:5px;
width:90%;
font-size:.8em;
}
#dvBuscadorLibros input.boton{
border:none;
border-style:none;
background-color:#2F380E;
color:#ffffff;
font-size:.8em;
padding:5px;
cursor:pointer;
width:auto;

}
#dvBuscadorLibros form{
float:left;

}
#termino{

}
#tipobusqueda{

}
#btbuscar{

}
.esquina_box {
   float:left;
   height:auto;
   background: #89A629;
   display:inline;
}
.esquina_top div {
   float:left;
   background: url(../media/aplicacion/esquina_tl.png) no-repeat top left;
}
.esquina_top {
   float:left;
   background: url(../media/aplicacion/esquina_tr.png) no-repeat top right;
}
.esquina_bottom div {
   float:left;
   background: url(../media/aplicacion/esquina_bl.png) no-repeat bottom left;
}
.esquina_bottom {
   float:left;
   background: url(../media/aplicacion/esquina_br.png) no-repeat bottom right;
}

.esquina_top div, .esquina_top, 
.esquina_bottom div, .esquina_bottom {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.esquina_content {
	float:left;
	margin: 0 5px;
	padding:30px;
	height:auto;
	display:inline;
 }
.clsFechaBib{
color:#784E29;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.clsTituloBib{
color:#708721;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
}
.clsAutorBib{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
font-weight:bold;
}
.clsEditorialBib{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.clsGeneroBib{
color:#784E29;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.clsDisponibleBib{
color:#2FAC2F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.clsNoDisponibleBib{
color:#FF1F1F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.clsRefBib{
color:#784E29;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.clsTextoBib{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.clsTituloLink {
color:#269679;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
}
.clsUrlLink a{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
font-weight:bold;
text-decoration:underline !important;
}
.clsUrlLink a:hover{
color:#269679;
text-decoration:none;
}
.clsCategoriaLink{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.clsDescripcionLink{
color:#784E29;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
#listaCategorias ul{
list-style-type:none;
width:100%;
display:inline;
}
#listaCategorias ul li {
list-style-type:none;
border-bottom:.5px solid #E9EAC4;
display:inline;
clear:both;
float:left;
width:100%;

}
#listaCategorias ul li a{
color:#784E29;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:10px 20px;
text-decoration:none;
float:left;
width:80%;
display:inline;
}
#listaCategorias ul li a:hover{
color:#CD3D41;
text-decoration:underline;
}
#listaCategorias ul li a.marcado{
color:#CD3D41;
}