/* CSS Document */
body { margin:0; border-top:6px solid #01793b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; background-color:#eaeaea;}

* { margin:0; padding:0;}
/*ul { margin: 5px 0 5px 20px;}*/
ul{ list-style:none; padding:0; margin:0}
#cuerpoRightInt ul{ list-style:outside; margin: 5px 0 5px 20px;}
#novedadesInt ul, #novedades ul, #proxActividades ul, #cont_gral ul{ list-style:none; padding:0; margin:0; }
#contenido ul{ list-style:outside; list-style-type:disc; margin: 5px 0 5px 20px;}
#contenido ol{ list-style:decimal; margin: 5px 0 5px 20px; }
#contenido li{ margin-bottom: 10px; font-size:1.1em; line-height:19px;}


/*#cuerpoLeft ul{ list-style:none; padding:0; margin:0}
ul.idiomas{ list-style:none; padding:0; margin:0}
ul.menu_head{ list-style:none; padding:0; margin:0}
*/

img { border:0; }
input, select { font-size:1em; font-family:Arial, Helvetica, sans-serif; }

#contenedorGral {margin:auto; width:85.00em}
#contenedor {float:left; width:82.521em; padding:0 14px 14px 14px; background-color:#FFFFFF;}

#head {float:left; width:82.000em; border-bottom:4px solid #01793b;}

#idiomas { float:right; padding:10px 0 18px 0;}
#idiomas li { display:inline;}
#idiomas li a { display:inline; color:#999999; border-bottom:2px solid #ffffff; padding-bottom:4px; text-decoration:none;}
#idiomas li a.elegido { display:inline; color:#01793b; border-bottom:2px solid #01793b; padding-bottom:4px; text-decoration:none;}
#idiomas li a:hover { display:inline; color:#01793b; border-bottom:2px solid #ffffff; padding-bottom:4px; text-decoration:none;}

#buscador { float:right; background:url(../imagenes/fondo_buscador.gif) left top no-repeat; clear:right; padding:9px;  width:35.417em;}
#buscador input{border:1px solid #ffffff; float:left; padding:3px 0; margin-right:4px; width:8.323em; }
#buscador img{float:left; margin-right:20px; }
#buscador a.avanzada { background:url(../imagenes/boton_busqueda.gif) left top no-repeat; color:#FFFFFF; text-decoration:none; padding:5px 13px 6px 32px; float:left;white-space:nowrap;}

#tamanio { float:left; padding-top:95px; padding-left:20.0625em; color:#777777;}
#tamanio a{ color:#01793b; text-decoration:none;}
#tamanio a.tamanio1{ font-size:.9em; }
#tamanio a.tamanio2{ font-size:1.1em; }
#tamanio a.tamanio3{ font-size:1.3em; }

#logo { float:left; position:relative; top:-29.25em; margin-bottom:-30.25em; left:12px; }
.img_size{width:82em;}/*82.25em;*/

.size_img_femp{border:0; width:10.87em; height:9em; cursor:pointer; margin-right:5px;}/* 110 * 80*/
#logo_femp{ right:5px;float:right; position:relative; top:-9.25em; margin-bottom:-9.25em; }
/*#logo_femp{ float:right; clear:right; padding-top:150px; padding-right:15px; position:absolute; }*/

#menu_head { float:right; clear:right; padding:12px 0;}
#menu_head li { display:inline;}
#menu_head li a { display:inline; color:#999999; border-bottom:2px solid #ffffff; padding-bottom:4px; text-decoration:none; font-size:1.1em;}
#menu_head li a.elegido { display:inline; color:#01793b; border-bottom:2px solid #01793b; padding-bottom:4px; text-decoration:none; font-size:1.1em;}
#menu_head li a:hover { display:inline; color:#01793b; border-bottom:2px solid #ffffff; padding-bottom:4px; text-decoration:none; font-size:1.1em;}

#cuerpo { float:left; width:82.521em; padding:16px 0 32px 0;}
#cuerpoLeft { float:left; width:23.021em;}
#menu { float:left; width:21.250em; padding:10px; background-color:#e2cd00;}
#menu li.menu{ float:left; width:21.250em; padding-bottom:4px;}
#menu li.menuLast{ float:left; width:21.250em; padding-bottom:0;}
#menu li.menuLast a.a_menu { float:left; width:20.365em; font-size:1.1em; padding:4px 0 4px 10px; background-color:#eee166; text-decoration:none; color:#000000;}
#menu li.menu a.a_menu { float:left; width:18.500em; font-size:1.1em; padding:4px 0 4px 10px; background-color:#eee166; text-decoration:none; color:#000000;}
#menu li.menu a.a_menu:hover { color:#877a00;}
#menu li.menu ul{ float:left; width:21.250em; padding:5px 0 5px 0;}
#menu li.menu ul li{ float:left; width:21.250em;}
#menu li.menu ul li a { float:left; width:18.594em; padding:5px 5px 5px 24px; color:#000000; text-decoration:none; background:url(../imagenes/vinieta_menu.gif) 10px 8px no-repeat;}
#menu li.menu ul li a.elegido { color:#01793b; text-decoration:underline;}
#menu li.menu ul li a:hover { color:#01793b;}

#banners {float:left; width:23.021em; text-align:center;}
#banners li { padding-top:28px;}

#cuerpoRight { float:right; width:18.240em;}
.tituloRight { font-size:1.3em; color:#d99518; border-bottom:3px solid #d99518; padding-bottom:4px;}
#calendario { float:left; padding-bottom:20px;}
#calendario img { float:left;}
#proxActividades { float:left; width:16.292em; padding:10px 10px 20px 10px; border:1px solid #d6d4c8; border-top: #D79614 solid 2px; background-color:#FAF9F5;}
#proxActividades ul{ float:left; width:16.292em; clear:both;}
#proxActividades ul li { line-height:20px; font-size:1.1em; float:left; padding-bottom:20px;}
#proxActividades ul li .fecha{ font-size:1em; color:#666666;}
#proxActividades ul li a{ color:#003200; text-decoration:none;}
#proxActividades ul li a:hover{ text-decoration:underline;}
#proxActividades ul li .descripcion{ color:#666666;}
#proxActividades a.botonProxAct { float:left; width:14.786em; padding:5px 0 6px 0; background:url(../imagenes/boton_verAgenda.gif) left top no-repeat; color:#FFFFFF; text-decoration:none; text-align:center;}

#cuerpoCenter { float:left; width:38.073em; }
#contentCuerpoCenter { float:left; width:38.073em;}
#contentCuerpoCenter p { font-size:1.1em; line-height:18px; padding-bottom:35px; }


/*--------------------------------------*/
#cuerpoCenter img{margin-top:-9px;}
#cuerpoCenter .tituloHome { font-size:1.1em; color:#077c40; padding-bottom:5px; }
/*--------------------------------------*/
.descripcionHome { font-size:1.1em; line-height:18px; padding-bottom:35px; }
.descripcionHome img { float:right; margin:0 0 5px 10px;}

#novedades { float:left; width:38.250em; margin-bottom:15px; }
#novedades .tituloPrinc { background:url(../imagenes/fondo_novedades.gif) left top no-repeat; font-size:1.9em; color:#01793b; padding:5px 10px;}
#novedades ul li { float:left; width:35.250em; padding:10px 0 30px 0; }
#novedades ul li p { float:left; width:35.250em; }
#novedades ul li p.fecha { border-bottom:1px solid #e3e3e3; padding-bottom:2px; width:35.250em;}
#novedades ul li p.fecha span.left { float:left;}
#novedades ul li p.fecha span.right { float:right;}
#novedades ul li p.titulo{ color:#01793b; font-size:1.3em; line-height:18px; padding:10px 0; width:30.250em; }
#novedades ul li p.descripcion{ font-size:1.1em; line-height:18px; padding-bottom:15px; width:35.250em;}
#novedades ul li p.descripcion img { float:left; margin:0 10px 5px 0;}
#novedades ul li a { float:left; background:url(../imagenes/fondo_leerMas.gif) left top no-repeat; width:7.969em; color:#01793b; text-decoration:none; text-align:center; padding:5px 0 6px 0;}
#novedades a.botonVerTodasNov{ float:left; padding:5px 0 6px 0; width:16.823em; text-align:center; color:#FFFFFF; text-decoration:none; background:url(../imagenes/boton_verTodas.gif) left top no-repeat;}

#novedadesInt { float:left; width:57.906em;}
#novedadesInt .tituloPrinc { background:url(../imagenes/fondo_novedades.gif) left top no-repeat; background-color:#e8e8e8; font-size:1.9em; color:#01793b; padding:5px 10px;}
#novedadesInt ul li { float:left; width:57.906em; padding:10px 0 30px 0;}
#novedadesInt ul li p { float:left; width:57.906em; }
#novedadesInt ul li p.fecha { border-bottom:1px solid #e3e3e3; padding-bottom:2px;}
#novedadesInt ul li p.fecha span.left { float:left;}
#novedadesInt ul li p.fecha span.right { float:right;}
#novedadesInt ul li p.titulo{ color:#01793b; font-size:1.3em; line-height:18px; padding:10px 0; width:44.506em;}
#novedadesInt ul li p.descripcion{ font-size:1.1em; line-height:18px; padding-bottom:15px; width:52.906em;}
#novedadesInt ul li p.descripcion img { float:left; margin:0 10px 5px 0;}
#novedadesInt ul li a { float:left; background:url(../imagenes/fondo_leerMas.gif) left top no-repeat; width:7.969em; color:#01793b; text-decoration:none; text-align:center; padding:5px 0 6px 0;}

#cuerpoRightInt { float:right; width:57.906em;}
#camino { padding-bottom:15px;}
#camino a { color:#01793b;}
.tituloSeccion { background:url(../imagenes/fondo_novedades.gif) left top no-repeat; float:left; width:29.635em; background-color:#e8e8e8; font-size:1.9em; color:#01793b; padding:5px 10px;}
#contenido { float:left; width:56.906em; border-bottom:1px solid #e3e3e3; padding-bottom:25px; padding-left:1em}
#contenido p { font-size:1.1em; line-height:18px; margin-bottom:.9em;}
#contenido p.titulo { font-size:2.4em; color:#01793b; line-height:28px; padding:20px 0;}

a.imprimir { float:left; width:8.323em; text-align:center; color:#FFFFFF; text-decoration:none; padding:5px 0 6px 0; margin-top:15px; background:url(../imagenes/boton_imprimir.gif) left top no-repeat;}
#paginado {clear:both; background-color:#e8e8e8; text-align:center; padding:10px 0; font-size:1.1em;}
#paginado a { color:#01793b; text-decoration:none;}

#noticiasBuscador { float:left; width:55.250em; padding:10px 14px 5px 14px; margin-bottom:25px; border:1px solid #d6d4c8; background-color:#faf9f5;}
#noticiasBuscador p.titulo{ color:#d99614; font-size:1.9em; padding-bottom:15px;}
#noticiasBuscador p.linea{ padding-bottom:20px;}
/*#noticiasBuscador select.dia{ width:61px;}
#noticiasBuscador select.mes{ width:97px;}
#noticiasBuscador select.anio{ width:57px;}*/
#noticiasBuscador a { background:url(../imagenes/boton_buscarNoticias.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; padding:5px 20px 6px 30px;}

#footer { float:left; width:82.521em; text-align:center; background-color:#01793b; padding:15px 0;}
#footer ul li { display:inline; color:#FFFFFF; }
#footer ul li a { color:#FFFFFF; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline;}

#contacto { float:left; width:49.250em; padding:10px 0 20px 100px; margin-bottom:25px; border:1px solid #d6d4c8; background-color:#faf9f5;}
#contacto p.titulo{ color:#d99614; font-size:1.9em; padding-bottom:15px;}
#contacto label{ float:left; width:13.281em; text-align:left; padding:5px; clear:both; }
#contacto input{ float:left; margin:3px; border:1px solid #7f9db9; width:20.807em;}
#contacto textarea{ float:left; margin-bottom:10px; border:1px solid #7f9db9; width:34.089em; height:135px;}
#contacto a { float:left; margin-left:165px; clear:both; width:7.286em; padding:5px 0 6px 0; text-align:center; background:url(../imagenes/boton_enviar.gif) left top no-repeat; text-decoration:none; color:#FFFFFF;}
#contacto span.txt11{ color:#FF0000;}
.form_contacto_err{ float:left; color:#FF0000; padding-bottom:15px; margin-left:170px;}


ul.programa {padding-top:10px; padding-bottom:20px;}
ul.programa li {background:url(../imagenes/vinieta_programa.gif) 10px 6px no-repeat; padding-left:25px;}
.actividadesFecha {border-bottom:1px solid #e3e3e3; padding:20px 0 2px 0; float:left; width:57.906em;}
.actividadesTitulo {float:left; width:44.506em; padding:10px 0 20px 0; color:#01793b; font-size:1.3em;}
.actividadesDescripcion {float:left; width:52.906em; font-size:1.1em; line-height:18px; padding-bottom:30px;}
.actividadesDescripcion img {float:right; margin:0 0 10px 15px;}
.actividadesPDF {float:left; background:url(../imagenes/gif_psd.gif) left top no-repeat; padding:6px 20px 40px 35px; font-size:1.1em; }
.actividadesDoc {float:left; background:url(../imagenes/icon-doc.jpg) left top no-repeat; padding:6px 20px 40px 35px; font-size:1.1em; }
a.actividadesDescargar {float:left; width:8.500em; text-align:center; padding:5px 0 6px 0; color:#01793b; text-decoration:none; background:url(../imagenes/boton_descargar.gif) left top no-repeat;}
.actividadesImprimir {float:left; width:57.906em; border-top:1px solid #e3e3e3;}

.tituloEnlace { float:left; width:30.506em; color:#d99614; font-size:1.9em; border-bottom:1px solid #e3e3e3; padding-bottom:2px; padding-top:20px;}
ul.links { float:left; width:47.021em; padding-left:10px; padding-top:10px; padding-bottom:20px;}
ul.links li { float:left; width:46.693em; padding-bottom:10px; background:url(../imagenes/vinieta_programa.gif) left 4px no-repeat; padding-left:15px; }
ul.links li.titulo { float:left; width:46.693em; padding-bottom:10px; background:url(../imagenes/vinieta_programa.gif) left 4px no-repeat; padding-left:15px; font-size:1.2em; font-weight:bold; color:#d99614;} 
ul.links li a { text-decoration:none; color:#01793b; font-size:1.1em;}
ul.links li a strong{ color:#01793b; }
ul.links li a:hover { text-decoration:underline; }
.txt_enlaces { float:left; width:57.021em; padding:15px 0 25px 0; font-size:1.1em; line-height:18px; }
.txt_enlaces img { float:left; }


/**** CALENDARIO ***/
.calendario_home{text-align:center; float:left; background-color:#FAF9F5; border: #D6D4C8 solid 1px; border-top: #D79614 solid 2px; padding:10px; padding-top:20px; }
.calendario_home a {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.cale_mes{font-size:1.1em; font-weight:bold; color:#d99518;}
#mes{padding-left:5px;}
#mes_menos{ float:left; width:2.568em; height:17px; text-align:left;}
#mes_mas{ float:right; width:2.568em; height:17px; text-align:right;}
#mes_actual{ float:left; width:10.625em; text-align:center;  font-weight:bold;}
#nombres_dias{ clear:both; float:left; margin-top:10px; padding-bottom:3px; margin-bottom:3px; color:#d99518; border-bottom: #D6D4C8 solid 1px;}
.nombre_dia{ padding-left:1px}
/* Dias Comunes*/
.dia{ float:left; width:1.771em; height:20px; margin:3px; text-align:center; }
.dia_fin_dom{ float:left; width:1.771em; height:20px; margin:3px;}
.dia_fin{ float:left; width:1.771em; height:20px; margin:3px;}
/* Dias con eventos*/
.dia_bde{float:left; width:1.771em; height:16px; margin:3px; background-color:#D79614; }
.dia_fin_bde{float:left; width:1.771em; height:20px; margin:3px; background-color:#D79614; }
.dia_fin_dom_bde{float:left; width:1.771em; height:20px; margin:3px; background-color:#D79614; }
.dia_anual{float:left; width:1.771em; height:16px; margin:3px; background-color:#02783B; }

.dia_dom{ float:left; width:1.063em; height:9px; border:1px solid #d99518; padding:2px; text-align:center; margin-left:5px; margin-right:4px; margin-bottom:7px; }
.dia_dom_bde{ float:left; width:1.063em; height:9px; border:1px solid #d99518; padding:2px; text-align:center; margin-bottom:7px;}
#separador_calendario{ clear:both; background-image:url(/imagenes/separador_calendario.jpg); background-repeat:repeat-x;}
.semana{ clear:both;}
.txt9{font-size:1em; font-weight:normal; }
.txt10{font-size:.8em; font-weight:normal;}
.txt11{font-size:.8em; font-weight:normal;}
.txt12{font-size:.9em; font-weight:normal;}


#boletin { float:left; width:49.250em; padding:10px 0 20px 100px; margin-bottom:25px; border:1px solid #d6d4c8; background-color:#faf9f5;}
#boletin p.titulo{ color:#d99614; font-size:1.9em; padding-bottom:15px;}
#boletin label{ float:left; width:13.281em; text-align:left; padding:5px; clear:both; padding-left:100px}
#boletin input{ float:left; margin:3px; border:1px solid #7f9db9; width:20.807em; }
#boletin a{ float:left; margin:5px; width:7.286em; padding:5px 0 6px 0; text-align:center; background:url(../imagenes/boton_enviar.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; clear:none;}
#boletin div{ padding-left:100px;}
a.btn_boletin { float:left; width:10.323em; text-align:center; color:#FFFFFF; text-decoration:none; padding:5px 0 6px 0; margin:5px; background:url(../imagenes/boton_imprimir.gif) left top no-repeat; margin-left:0px; clear:both;}