/****
HOJA DE ESTILOS para Colegio Mayor Goimendi.com 
(c) Enixe Diseño y Comunicación 2008 
****/


/********** GENERAL **********/
body { background: #f9f9f6 url(../bgs/bg.jpg) repeat-x top center; margin: 0; padding: 0; border: 0; font-family:Garamond, "Times New Roman"; color:#333333; font-size:1.0em; text-align:justify; }
body a:link, body a:visited { color: #768a43; text-decoration: underline; } 
body a:hover, body a:active { color: #e82c39; text-decoration: underline; }

body P { padding:0px 0px 15px 0px; margin: 0; border: 0;  color:#333333; }

IMG { padding: 0; margin: 0; border: 0 }

h1{ font-family:Garamond, "Times New Roman"; color:#6d6518; font-size:2.3em; text-decoration:none; font-weight:bold; margin: 0; padding: 0; border: 0;}
h2{ font-family:Garamond, "Times New Roman"; color:#d23221; font-size:2.1em; text-decoration:none; font-weight:bold; margin:0; padding-bottom:10px; border:0; text-align:left;  }
h3{ font-family:Garamond, "Times New Roman"; color:#6d6518; font-size:1.7em; text-decoration:none; font-weight:bold; padding:12px 0px 5px 0px; margin:0px; border:0px; line-height:24px; text-align: left; }
h3 a:link, h3 a:visited { color:#6d6518; text-decoration:none; } 
h3 a:hover, h3 a:active { color:#e82c39; text-decoration:none; }

h4 {font-family:Garamond, "Times New Roman"; color:#aea45b; font-size:1.4em; text-decoration:none; padding:20px 0px 0px 0px; margin:0px; border:0px; line-height:0.9em}
h4 a:link, h4 a:visited { color:#aea45b; text-decoration:none; } 
h4 a:hover, h4 a:active { color:#e82c39; text-decoration:none; }

H3.estilo_h4 {font-family:Garamond, "Times New Roman"; color:#aea45b; font-size:1.4em; text-decoration:none; padding:14px 0px 0px 0px; margin:0px; border:0px; line-height:0.9em}
H3.estilo_h4 a:link, H3.estilo_h4 a:visited { color:#aea45b; text-decoration:none; } 
H3.estilo_h4 a:hover, H3.estilo_h4 a:active { color:#e82c39; text-decoration:none; }

H4.estilo_h5 {font-size:1.2em; font-weight:bold; color:#666666; line-height:1.0em; text-align:left; padding: 20px 0 5px 0}
H4.estilo_h5 a:link, H4.estilo_h5 a:visited {text-decoration:none; } 
H4.estilo_h5 a:hover, H4.estilo_h5 a:active { color:#e82c39;}

h5 {font-size:1.1em; font-weight:bold; color:#666666; line-height:1.0em; text-align:left; padding: 15px 0 5px 0; margin: 0; border: 0; }
h5 a:link, h5 a:visited {text-decoration:none; } 
h5 a:hover, h5 a:active { color:#e82c39;}

.ocultar2 { visibility: hidden }
.ocultar { display: none }
.clear { clear: both }

/* foto sin pie */
.foto-izquierda { float: left; margin: 2px 8px 2px 0; border: 1px solid #666666 }		
.foto-derecha {	float: right; margin: 2px 0 2px 8px; border: 1px solid #666666 }
/* foto con pie */
.foto-izquierda-pie { float: left; margin: 2px 8px 2px 0; width: 400px; text-align: center; font-weight: bold; font-size: 0.9em; border: 1px solid #666666 }		
.foto-derecha-pie {	float: right; margin: 2px 0 2px 8px; width: 400px; text-align: center; font-weight: bold; font-size: 0.9em; border: 1px solid #666666 }
.foto-izquierda-pie IMG, .foto-derecha-pie IMG { display: block; margin: 3px auto } /* centrar la imagen */

#pagina { width:734px; margin: 0 auto; border:0; padding:0; }
#paginaint { background:url(../bgs/bg_cuerpo.jpg) repeat-y top center; margin:0px; padding:0; border:0; }

/********** CABECERA **********/
#cabecera { background:url(../bgs/cabecera.jpg) no-repeat; width:734px; height:132px; border: 0; margin: 0; padding: 0  }


/********** MENUS: pda -- int -- bottom **********/

/** MENU PDA **/
.secciones { background: url(../bgs/bottom_menu.jpg) no-repeat bottom left; float: left; padding-top:10px; padding-left:20px; border: 0; margin: 0; width: 171px; }
.menu_pda UL { list-style: none; padding-left: 20px; margin: 0; border: 0 }
.menu { text-transform:lowercase; clear:both; font-family:Garamond, "Times New Roman"; font-size:2.0; font-weight:bold; color:#aea45b; text-decoration:none; text-align:justify; padding: 0; margin: 0; border: 0 }
ul.menu { width:171px; padding: 0; margin: 0; border: 0; overflow: hidden; text-align: left; /color: #aea45b; }
ul.menu li { display: block; width:171px; list-style:none; padding:0px; margin:0px; border:0px; }
ul.menu li a#menudesp, ul.menu li a#menudesp:visited {display: block; height: 31px; width:171px; line-height: 31px; text-decoration: none; color:#aea45b; list-style-type:none; text-indent: -9999px; padding: 0; margin:0px;border:0px;  }

.sublista:link, .sublista:visited { clear:both; padding:0px; margin:0px; border:0px; font-family:Garamond, "Times New Roman"; font-size: 1.0em; text-decoration:none; color: #7a7000; text-align:left; line-height:1.4em; }
.sublista:hover, .sublista:active { clear:both; padding:0px; margin:0px; border:0px; font-family:Garamond, "Times New Roman"; font-size: 1.0em; text-decoration:none; text-align:left; color: #e82c39; }


#menu1 a#menudesp:link, #menu1 a#menudesp:visited { background: url(../bgs/menu.jpg) no-repeat 0px 0px; }
#menu2 a#menudesp:link, #menu2 a#menudesp:visited { background: url(../bgs/menu.jpg) no-repeat 0px -31px; }
#menu3 a#menudesp:link, #menu3 a#menudesp:visited { background: url(../bgs/menu.jpg) no-repeat 0px -62px; }
#menu4 a#menudesp:link, #menu4 a#menudesp:visited { background: url(../bgs/menu.jpg) no-repeat 0px -93px; }
#menu5 a#menudesp:link, #menu5 a#menudesp:visited { background: url(../bgs/menu.jpg) no-repeat 0px -124px; }

#menu1 a#menudesp:hover, #menu1 a#menudesp:active { background: url(../bgs/menu.jpg) no-repeat -171px 0px; }
#menu2 a#menudesp:hover, #menu2 a#menudesp:active { background: url(../bgs/menu.jpg) no-repeat -171px -31px; }
#menu3 a#menudesp:hover, #menu3 a#menudesp:active { background: url(../bgs/menu.jpg) no-repeat -171px -62px; }
#menu4 a#menudesp:hover, #menu4 a#menudesp:active { background: url(../bgs/menu.jpg) no-repeat -171px -93px; }
#menu5 a#menudesp:hover, #menu5 a#menudesp:active { background: url(../bgs/menu.jpg) no-repeat -171px -124px; }
/* colocado debajo porque influye: */
LI#menu1 A#menudesp.current:link, LI#menu1 A#menudesp.current:visited, LI#menu1 A#menudesp.current:hover, LI#menu1 A#menudesp.current:active {   background: url(../bgs/menu.jpg) no-repeat -342px 0px }
LI#menu2 A#menudesp.current:link, LI#menu2 A#menudesp.current:visited, LI#menu2 A#menudesp.current:hover, LI#menu2 A#menudesp.current:active {   background: url(../bgs/menu.jpg) no-repeat -342px -31px }
LI#menu3 A#menudesp.current:link, LI#menu3 A#menudesp.current:visited, LI#menu3 A#menudesp.current:hover, LI#menu3 A#menudesp.current:active {   background: url(../bgs/menu.jpg) no-repeat -342px -62px }
LI#menu4 A#menudesp.current:link, LI#menu4 A#menudesp.current:visited, LI#menu4 A#menudesp.current:hover, LI#menu4 A#menudesp.current:active {   background: url(../bgs/menu.jpg) no-repeat -342px -93px }
LI#menu5 A#menudesp.current:link, LI#menu5 A#menudesp.current:visited, LI#menu5 A#menudesp.current:hover, LI#menu5 A#menudesp.current:active {   background: url(../bgs/menu.jpg) no-repeat -342px -124px }


/**** MENU DE LAS PÁGINAS INTERIORES ****/
/*secciones de las páginas interiores*/
.secciones_int { background:url(../bgs/fondo_menu_int.jpg) no-repeat top left; float: left; padding-top:80px; padding-left:20px; border: 0; margin: 0; width: 186px; }
/*menu interior*/
.menu_int UL { list-style: none; padding-left: 20px; margin: 0; border: 0 }
.menuint { text-transform:lowercase; clear:both; font-family:Garamond, "Times New Roman"; font-size:2.0; font-weight:bold; color:#aea45b; text-decoration:none; text-align:justify; padding: 0; margin: 0; border: 0 }
ul.menuint { width:171px; padding: 0; margin: 0; border: 0; overflow: hidden; text-align: left; /color: #aea45b; }
ul.menuint li { display: block; width:171px; list-style:none; padding:0px; margin:0px; border:0px; }
ul.menuint li a#menudespint, ul.menuint li a#menudespint:visited {display: block; height: 31px; width:171px; line-height: 31px; text-decoration: none; color:#aea45b; list-style-type:none; text-indent: -9999px; padding: 0; margin:0px;border:0px;  }

.sublistaint{ color:#e82c39; line-height:1.4em;  }
.sublistaint:link, .sublistaint:visited { clear:both; padding:0px; margin:0px; border:0px; font-family:Garamond, "Times New Roman"; font-size: 1.0em; text-decoration:none; color: #7a7000; text-align:left;  }
.sublistaint:hover, .sublistaint:active { clear:both; padding:0px; margin:0px; border:0px; font-family:Garamond, "Times New Roman"; font-size: 1.0em; text-decoration:none; text-align:left; color: #e82c39; }

LI.activo A.sublistaint { color:#e82c39; }

#menu1int a#menudespint:link, #menu1int a#menudespint:visited { background: url(../bgs/menu_int.jpg) no-repeat 0px 0px; }
#menu2int a#menudespint:link, #menu2int a#menudespint:visited { background: url(../bgs/menu_int.jpg) no-repeat 0px -31px; }
#menu3int a#menudespint:link, #menu3int a#menudespint:visited { background: url(../bgs/menu_int.jpg) no-repeat 0px -62px; }
#menu4int a#menudespint:link, #menu4int a#menudespint:visited { background: url(../bgs/menu_int.jpg) no-repeat 0px -93px; }
#menu5int a#menudespint:link, #menu5int a#menudespint:visited { background: url(../bgs/menu_int.jpg) no-repeat 0px -124px; }
#menu1int a#menudespint:hover, #menu1int a#menudespint:active { background: url(../bgs/menu_int.jpg) no-repeat -171px 0px; }
#menu2int a#menudespint:hover, #menu2int a#menudespint:active { background: url(../bgs/menu_int.jpg) no-repeat -171px -31px; }
#menu3int a#menudespint:hover, #menu3int a#menudespint:active { background: url(../bgs/menu_int.jpg) no-repeat -171px -62px; }
#menu4int a#menudespint:hover, #menu4int a#menudespint:active { background: url(../bgs/menu_int.jpg) no-repeat -171px -93px; }
#menu5int a#menudespint:hover, #menu5int a#menudespint:active { background: url(../bgs/menu_int.jpg) no-repeat -171px -124px; }
/* colocado debajo porque influye: */
LI#menu1int A#menudespint.current:link, LI#menuint A#menudespint.current:visited, LI#menu1int A#menudespint.current:hover, LI#menu1int A#menudespint.current:active {   background:url(../bgs/menu_int.jpg) no-repeat -342px 0px }
LI#menu2int A#menudespint.current:link, LI#menu2int A#menudespint.current:visited, LI#menu2int A#menudespint.current:hover, LI#menu2int A#menudespint.current:active {   background: url(../bgs/menu_int.jpg) no-repeat -342px -31px }
LI#menu3int A#menudespint.current:link, LI#menu3int A#menudespint.current:visited, LI#menu3int A#menudespint.current:hover, LI#menu3int A#menudespint.current:active {  background: url(../bgs/menu_int.jpg) no-repeat -342px -62px }
LI#menu4int A#menudespint.current:link, LI#menu4int A#menudespint.current:visited, LI#menu4int A#menudespint.current:hover, LI#menu4int A#menudespint.current:active {  background: url(../bgs/menu_int.jpg) no-repeat -342px -93px }
LI#menu5int A#menudespint.current:link, LI#menu5int A#menudespint.current:visited, LI#menu5int A#menudespint.current:hover, LI#menu5int A#menudespint.current:active {  background: url(../bgs/menu_int.jpg) no-repeat -342px -124px }


/**** MENU BOTTOM ****/
#secciones2 { clear: both; width:734px; text-align:center; height:23px; padding-top:15px; margin:0; border:0;}
#secciones2 .seccionesint2 { width: 734px; margin: 0; border: 0; }
#secciones2 .seccionesintint2 { width: 734px; margin: 0; border: 0; background: url(../bgs/menu_bottom.jpg) no-repeat top left }
#secciones2 UL#menubottom { padding: 0; border: 0; margin: 0; list-style: none; width: 734px; height: 23px }
#secciones2 UL#menubottom LI#menu1bottom { display: block; float: left; text-decoration: none; padding: 0; margin: 0; border: 0; width: 161px; height: 23px }
#secciones2 UL#menubottom LI#menu1bottom a:link, #secciones2 UL#menubottom LI#menu1bottom a:visited { display: block; text-decoration: none; height: 23px; width: 161px; margin: 0; border: 0; padding: 0 }
#secciones2 UL#menubottom LI#menu1bottom a:hover, #secciones2 UL#menubottom LI#menu1bottom a:active { display: block; height: 23px; width: 161px; margin: 0; border: 0; padding: 0 }

#secciones2 UL#menubottom LI#menu2bottom { display: block; float: left; text-decoration: none; padding: 0; margin: 0; border: 0; width: 175px; height: 23px }
#secciones2 UL#menubottom LI#menu2bottom a:link, #secciones2 UL#menubottom LI#menu2bottom a:visited { display: block; text-decoration: none; height: 23px; width: 175px; margin: 0; border: 0; padding: 0 }
#secciones2 UL#menubottom LI#menu2bottom a:hover, #secciones2 UL#menubottom LI#menu2bottom a:active { display: block; height: 23px; width: 175px; margin: 0; border: 0; padding: 0 }

#secciones2 UL#menubottom LI#menu3bottom { display: block; float: left; text-decoration: none; padding: 0; margin: 0; border: 0; width: 132px; height: 23px }
#secciones2 UL#menubottom LI#menu3bottom a:link, #secciones2 UL#menubottom LI#menu3bottom a:visited { display: block; text-decoration: none; height: 23px; width: 132px; margin: 0; border: 0; padding: 0 }
#secciones2 UL#menubottom LI#menu3bottom a:hover, #secciones2 UL#menubottom LI#menu3bottom a:active { display: block; height: 23px; width: 132px; margin: 0; border: 0; padding: 0 }

#secciones2 UL#menubottom LI#menu4bottom { display: block; float: left; text-decoration: none; padding: 0; margin: 0; border: 0; width: 134px; height: 23px }
#secciones2 UL#menubottom LI#menu4bottom a:link, #secciones2 UL#menubottom LI#menu4bottom a:visited { display: block; text-decoration: none; height: 23px; width: 134px; margin: 0; border: 0; padding: 0 }
#secciones2 UL#menubottom LI#menu4bottom a:hover, #secciones2 UL#menubottom LI#menu4bottom a:active { display: block; height: 23px; width: 134px; margin: 0; border: 0; padding: 0 }

#secciones2 UL#menubottom LI#menu5bottom { display: block; float: left; text-decoration: none; padding: 0; margin: 0; border: 0; width: 132px; height: 23px }
#secciones2 UL#menubottom LI#menu5bottom a:link, #secciones2 UL#menubottom LI#menu5bottom a:visited { display: block; text-decoration: none; height: 23px; width: 132px; margin: 0; border: 0; padding: 0 }
#secciones2 UL#menubottom LI#menu5bottom a:hover, #secciones2 UL#menubottom LI#menu5bottom a:active { display: block; height: 23px; width: 132px; margin: 0; border: 0; padding: 0 }


#secciones2 UL#menubottom LI#menu1bottom a:link, #secciones2 UL#menubottom LI#menu1bottom a:visited { background: url(../bgs/menu_bottom.jpg) no-repeat 0px 0px }
#secciones2 UL#menubottom LI#menu2bottom a:link, #secciones2 UL#menubottom LI#menu2bottom a:visited { background: url(../bgs/menu_bottom.jpg) no-repeat -161px 0px }
#secciones2 UL#menubottom LI#menu3bottom a:link, #secciones2 UL#menubottom LI#menu3bottom a:visited { background: url(../bgs/menu_bottom.jpg) no-repeat -336px 0px }
#secciones2 UL#menubottom LI#menu4bottom a:link, #secciones2 UL#menubottom LI#menu4bottom a:visited { background: url(../bgs/menu_bottom.jpg) no-repeat -468px 0px }
#secciones2 UL#menubottom LI#menu5bottom a:link, #secciones2 UL#menubottom LI#menu5bottom a:visited { background: url(../bgs/menu_bottom.jpg) no-repeat -602px 0px }

#secciones2 UL#menubottom LI#menu1bottom a:hover, #secciones2 UL#menubottom LI#menu1bottom a:active { background: url(../bgs/menu_bottom.jpg) no-repeat 0px -23px }
#secciones2 UL#menubottom LI#menu2bottom a:hover, #secciones2 UL#menubottom LI#menu2bottom a:active { background: url(../bgs/menu_bottom.jpg) no-repeat -161px -23px }
#secciones2 UL#menubottom LI#menu3bottom a:hover, #secciones2 UL#menubottom LI#menu3bottom a:active { background: url(../bgs/menu_bottom.jpg) no-repeat -336px -23px }
#secciones2 UL#menubottom LI#menu4bottom a:hover, #secciones2 UL#menubottom LI#menu4bottom a:active { background: url(../bgs/menu_bottom.jpg) no-repeat -468px -23px }
#secciones2 UL#menubottom LI#menu5bottom a:hover, #secciones2 UL#menubottom LI#menu5bottom a:active { background: url(../bgs/menu_bottom.jpg) no-repeat -602px -23px }
/* colocado debajo porque influye: */
#secciones2 UL#menubottom LI#menu1bottom { top: 0px; width: 161px; height: 23px; background: url(../bgs/menu_bottom.jpg) no-repeat 0px -46px }
#secciones2 UL#menubottom LI#menu2bottom { top: 0px; width: 175px; height: 23px; background: url(../bgs/menu_bottom.jpg) no-repeat -161px -46px }
#secciones2 UL#menubottom LI#menu3bottom { top: 0px; width: 132px; height: 23px; background: url(../bgs/menu_bottom.jpg) no-repeat -336px -46px }
#secciones2 UL#menubottom LI#menu4bottom { top: 0px; width: 134px; height: 23px; background: url(../bgs/menu_bottom.jpg) no-repeat -468px -46px }
#secciones2 UL#menubottom LI#menu5bottom { top: 0px; width: 132px; height: 23px; background: url(../bgs/menu_bottom.jpg) no-repeat -602px -46px }



/******************** CUERPO-CONTENIDO PORTADA ********************/
#cuerpo { width:734px; padding:0; margin:0; border:0; }
.banner { background-image: url(../bgs/banner.gif); width:734px; height:217px; border:0; margin:0px; }
#interior { width:734px;}
.contenido { width:468px; float:right; padding: 10px 30px 10px 30px;}
/****mas info****/
.mas_noticias A { display:block; background:url(../bgs/mas_noticias.jpg) right no-repeat; width:244px; height:23px; float:right; padding-top: 10px }
.mas_noticias_int A { display:block; background:url(../bgs/mas_noticias_int.jpg) right no-repeat; width:278px; height:21px; float:right; padding-top: 10px }

/******************** CUERPO-CONTENIDO PÁGINAS INTERIORES ********************/
.contenido_int { background:url(../bgs/bgcuerpo_int.jpg) repeat-x top center; width:468px; float:right; padding: 10px 30px 10px 30px; font-family:Garamond, "Times New Roman"; color:#333333; text-decoration:none}
#act_previstas { padding:10px 0px 10px 0px; }

/*--pagination--*/
div.paginacion {
	font-size: 0.9em;
	text-align:center;
	padding: 30px 7px 30px 7px;
	margin: 3px;
}
div.paginacion a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ccc;
	text-decoration: none; /* no underline */
	color: #7a7000;
}
div.paginacion a:hover, div.paginacion a:active {
	border: 1px solid #7a7000;
	color: #333;
}
div.paginacion span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #7a7000;
	font-weight: bold;
	background-color: #7a7000;
	color: #fff;
}
div.paginacion span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #ddd;
}


/*** Botones ***/
.boton { clear:both; text-align: center}
.boton_pdf A {clear:both; display:block; background:url(../bgs/boton_pdf.jpg) no-repeat; position:relative; left:140px; width:175px; height:43px; z-index:5; }
.boton_envio A {clear:both; display:block; background:url(../bgs/boton_envioformu.jpg) no-repeat; position:relative; left:140px; width:175px; height:43px; z-index:4;}
.hazte_socia A {clear:both; display:block; background:url(../bgs/boton_hacermesocia.jpg) no-repeat; position:relative; left:140px; width:175px; height:43px; z-index:; }


/*** Formulario ***/
INPUT.caja { border-bottom:1px dotted #7a7000; border-left:none; border-right:none; border-top:none; background-color:transparent;}
.checkbox{ width:300px; height:88px; padding-right:100px; }
.checkbox1 { position:relative;left:40px;top:10px;width:146px;height:22px;z-index:2;float:left;}
.checkbox2 { position:relative;left:0px;top:10px;width:146px;height:22px;z-index:3; float:right;}
.checkbox3 { position:relative;left:40px;top:10px;width:146px;height:22px;z-index:4;float:left;}
.checkbox4 { position:relative;left:0px;top:10px;width:146px;height:22px;z-index:5;float:right;}
.checkbox5 { position:relative;left:40px;top:10px;width:146px;height:22px;z-index:6;float:left;}
.checkbox6 { position:relative;left:0px;top:10px;width:146px;height:22px;z-index:7;float:right;}

.aspa {color:#c8c089; font-size:0.8em; font-weight:bold; padding:0px; margin:0px; border:0px;}

/** Bloques **/
.cajatexto { padding:10px 20px 10px 30px; background:#f2f0e5;  border:1px solid #e8e5d5; margin:20px 0px 0px 0px ; text-decoration:none; }
/*.bloque_columnaizq { float: left; width: 50% }
.bloque_columnadcha { float: right; width: 50% }
/*.bloque_entrada { width:180px; padding:0px 2px 2px 6px; margin:4px 4px 4px 4px; border-bottom:#d5cca9 solid 1px; border-right:#d5cca9 solid 1px; border-left:#dddbcd solid 1px; text-align:left; }*/

.bloque_realizadas { height: 300px }
.bloque_entrada { float: left; height: 140px; width:180px; padding:0px 2px 2px 6px; margin:4px 4px 4px 4px; border-bottom:#d5cca9 solid 1px; border-right:#d5cca9 solid 1px; border-left:#dddbcd solid 1px; text-align:left; }


/** Etiquetas-enlaces a más informaciones **/
.volver A { display:block; background:url(../bgs/volver.jpg) right no-repeat; position:relative; left:270px; width:215px; height:23px; padding: 20px 0 10px 0 }
.vermas A { clear: both; display:block; background:url(../bgs/ver_mas.jpg) right no-repeat; position:relative; left:204px; width:223px; height:21px; }

.mas_actividades A { clear: both; display:block; background:url(../bgs/mas_actividades.jpg) right no-repeat; position:relative; left:204px; width:223px; height:21px; }
.mas_actividades_int A { display:block; background:url(../bgs/mas_actividades_int.jpg) right no-repeat; position:relative; left:270px; width:215px; height:23px; padding: 20px 0 10px 0 }

.mas_encuentros A { clear: both; display:block; background:url(../bgs/mas_encuentros.jpg) right no-repeat; position:relative; left:270px; width:215px; height:20px; padding: 20px 0 10px 0 }
.mas_encuentros_pda A { clear: both; display:block; background:url(../bgs/mas_encuentros_pda.jpg) right no-repeat; position:relative; left:204px; width:215px; height:20px;  }

.mas_libros A { clear: both; display:block; background:url(../bgs/todos_libros.jpg) right no-repeat; position:relative; left:204px; width:215px; height:21px; z-index:3; /*padding:12px; margin:0px 0px 0px 220px;*/ }
.mas_libros_int A { clear: both; display:block; background:url(../bgs/mas_libros.jpg) right no-repeat; position:relative; left:270px; width:215px; height:21px; z-index:2; padding: 20px 0 10px 0 }

.act_previstas A { clear: both; display:block; background:url(../bgs/ver_actv_previstas.jpg) right no-repeat; position:relative; left:248px; width:233px; height:19px; z-index:2; margin-top:6px; }
.ultimos_libros A { clear: both; display:block; background:url(../bgs/ver_ultimos_libros.jpg) right no-repeat; position:relative; left:248px; width:233px; height:19px; z-index:2; margin-top:6px; }
.encuentros_previstos A { clear: both; display:block; background:url(../bgs/ver_encuentros_previstos.jpg) right no-repeat; position:relative; left:248px; width:233px; height:19px; z-index:2; margin-top:6px; }

/** Galerías **/
#galeria { width:468px; margin:20px 0px 6px 0px; background-color:#eae8db; background: url(../bgs/pie_galeria.jpg) bottom no-repeat #eae8db;  }
.galeria_cabecera { background:url(../bgs/cabecera_galeria.jpg) no-repeat; width:468px; height:32px; }
.galeria_contenido {  width:448px; margin:0px 10px 10px 10px; padding-bottom:10px; /*height:100px;*/ }

/** Leer más **/
.leer_mas a:link, .leer_mas a:visited { font-family:Garamond, "Times New Roman"; color:#6d6518; text-decoration:underline; font-size:0.9em; } 
.leer_mas a:hover, .leer_mas a:active { font-family:Garamond, "Times New Roman"; color:#a19d6b; text-decoration:underline; font-size:0.9em; }

/** Iconos **/
P.contienegaleria { font-family:Garamond, "Times New Roman"; font-size:0.9em; color:#919191; font-weight:bold; padding: 0; margin: 0; border: 0 }
.camara { clear:both; width:160px; height:14px; font-family:Garamond, "Times New Roman"; font-size:0.9em; color:#919191; font-weight:bold; padding:4px 0px 0px 14px; background:url(../bgs/icono_camara.jpg) left no-repeat; }
.fecha { clear:both; /*width:120px;*/ height:14px; font-family:Garamond, "Times New Roman"; font-size:0.9em; color:#6d6f61; font-weight:bold; padding:4px 0px 0px 14px; /*background:url(../bgs/detalle_fecha.jpg)*/ background:url(../bgs/calendario.jpg) left no-repeat; text-align: left }
.autor { clear:both; width:120px; height:14px; font-family:Garamond, "Times New Roman"; font-size:0.9em; color:#6d6f61; font-weight:bold; padding:4px 0px 0px 14px; /*background:url(../bgs/detalle_fecha.jpg)*/ background:url(../bgs/autor.jpg) left no-repeat; }

/* Mapa web*/
.mapa { /*width:408px; float:left; padding:0px 20px 10px 30px;*/ margin:0px; text-decoration:none; font-family:Garamond, "Times New Roman"; font-size:1.0; color:#aea45b; } 
.submenu_mapa { width:408px; padding:0px; margin-top:10px; }
.submenu_mapa UL li { clear:both; list-style:none; padding-left:12px; text-align:left; }

/* Contacto */
INPUT.campoformu, TEXTAREA { width: 350px; margin: 0; padding: 3px; border: 1px solid #7d7302; background: #ffffff; color: #413f23; font-family: "Arial", Helvetica, sans-serif; font-size: 12px }
INPUT.campoformu:hover, INPUT.campoformu:focus, TEXTAREA:hover, TEXTAREA:hover { background: #f2f0e4; border:1px solid #666666; margin: 0; padding: 3px }
.confirmacion { border: 2px solid #cccccc; padding: 10px; background-color: #509950 /*#990000*/; color: #fff; text-align: center; font-weight: bold; /*width: 450px*/ }
.advertencia { border: 2px solid #cccccc; padding: 10px; margin: 10px 0 0 0; background-color: #cc3333 /*#990000*/; color: #fff; text-align: center; font-weight: bold; /*width: 450px*/ }

/* Gestor de Contenido */
TABLE.lista TD { vertical-align: top; padding: 2px;	border-bottom: 1px solid #999; }
#pie_admin { clear: both; /*background:url(../bgs/pie.jpg) top no-repeat; width:734px;*/ margin:0; padding:0; border:0; }

body.admin { background-color: #CCCCCC; margin: 0; padding: 0; border: 0; font-family:Garamond, "Times New Roman"; color:#333333; font-size:1.0em; }
body.admin a:link, body.admin a:visited { color: #768a43; text-decoration: underline; } 
body.admin a:hover, body.admin a:active { color: #e82c39; text-decoration: underline; }

/********** PIE DE PAGINA **********/
#pie { clear: both; background:url(../bgs/pie.jpg) top no-repeat; width:734px; margin:0; padding:0; border:0; }
.copy { text-align:center; padding-top: 24px; padding-bottom:10px; font-family:Garamond, "Times New Roman"; font-size:1.0em; color:#9a9a9a; text-decoration:none; font-weight:bold; }
.copy A:link, .copy A:visited { font-family:Garamond, "Times New Roman"; font-size:1.0em; color:#9a9a9a; text-decoration:none; font-weight:bold; }
.copy A:hover, .copy A:active { font-family:Garamond, "Times New Roman"; font-size:1.0em; color:#768a43; text-decoration:underline; font-weight:bold; }
.enixe A { display:block; background:url(../bgs/enixe.jpg) bottom no-repeat; position:relative; left:291px; width:172px; height:36px; /*z-index:8;*/}


h3.avisotitle { display: block; text-decoration: none; padding: 0; margin: 0; border: 0; width:468px; height:27px; background: url(../bgs/aviso-top.gif) no-repeat 0px -0px; text-indent: -5000px }
.aviso { border: 2px solid #797979; padding: 10px; margin-bottom: 10px; background-color: #e0e2d6; color: #333333; text-align: left; font-weight: bold; font-size: 1em; }
.aviso a:link, .aviso:visited { color: #6d6518; text-decoration: none }
.aviso a:hover, .aviso a:active { color: #e82c39; text-decoration: underline }
