
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #444444;
	margin:0;
	padding:0;
	background:url(../imagenes/fondoweb.jpg) top repeat-x;
	background-color:#86aac8;
	text-align:justify;
}


/* CAPAS PRINCIPALES */
/* ------------------------------------------------------------------------------- */
#capa_principal{width:970px;margin:0 auto;}

#capa_pagina{width:970px;float:left; margin:0px;}
/* =============================================================================== */



/* ESTILOS DE LA CABECERA */
/* ------------------------------------------------------------------------------- */
#capa_cabecera{
	width:970px;
	float:left;
	height:347px;
	background:url(../imagenes/fondocabecera.jpg);	
}

#capa_cabecera_contenedor{
	width:940px;
	float:left;
	padding-left:12px;
	margin-top:15px;
	height:135px;
	
}

#capa_cabecera_menu{
	width:940px; 
	float:left;
	background:url(../imagenes/fondomenu.gif) top right no-repeat;
}

#capa_cabecera_menu_logos{
	width:830px;
	float:left;
	height:105px;
	margin-top:5px;
}

#capa_logo_patronato{
	width:630px;
	float:left;
}

#capa_logo_enac{
	width:200px;
	float:left;
	text-align:right;
	margin:0 0 0 -155px;
}

#capa_menu{
	width:650px;
	float:left;
	height:30px;
	padding-left:10px;
	color:#FFFFFF;
}

#capa_telefono{
	width:210px;
	float:left;
	height:30px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.botonmenu{
	height:15px; 
	float:left;
}
/* =============================================================================== */



/* FLASH Y TABLON DE LA CABECERA */
/* ------------------------------------------------------------------------------- */
#capa_cabecera_imagen{
	width:940px; 
	float:left;
}

#capa_flash{
	width:625px;
	height:185px;
	float:left;
	padding-left:10px;
	margin-top:3px;
	z-index:-200;
}

#capa_tablon{
	width:265px; 
	float:left; 
	color:#FFFFFF;
	height:160px;
	padding-left:35px;
	margin-top:15px;
}


/* Jquery*/
#capa_rotar{
   width:265px;
   float:left;
   height:155px;
 }
 
#capa_rotar div{
	width:265px;
	float:left;
	height:155px;
}
/* Fin jquery */

/* =============================================================================== */






/* ESTILOS DEL CONTENIDO */
/* ------------------------------------------------------------------------------- */
#capa_contenido{
	width:970px; 
	float:left;
}

#capa_contenido_informacion{
	width:940px; 
	float:left; 
	padding-left:15px;
	margin-top:5px;
}
/* =============================================================================== */



/* CAPAS DE INFORMACION DE PORTADA */
/* ------------------------------------------------------------------------------- */
#capa_informacion{
	width:750px;
	float:left;
	background:#FFFFFF;
	padding-left:5px;
}

.informacion_general{
	width:730px;
	float:left;
	margin-top:10px;
}

#capa_migasdepan{
	width:730px;
	float:left;
	height:20px;
	background:url(../imagenes/separador.gif) bottom center no-repeat;
}
/* =============================================================================== */




/* NOTICIAS Y OTRAS NOTICIAS */
/* ------------------------------------------------------------------------------- */
#capa_contenedor_noticias{
	width:460px; 
	float:left;
}

#capa_noticias_portada{
	width:460px; 
	float:left; 
	background:url(../imagenes/fondonoticias.gif) top left repeat-y;
}

.capa_noticia{
	width:220px;
	float:left;
	padding-right:10px;
}

#capa_otras_noticias{
	width:460px; 
	margin-top:10px; 
	float:left; 
	background:url(../imagenes/fondonoticias.gif) top left repeat-y;
}
/* =============================================================================== */



/* detalle de noticias */
/* ------------------------------------------------------------------------------- */
#botongalerias{
	width:355px; float:left; height:15px; margin-top:10px; padding:20px 0 15px 10px; text-align:left; background:url(../imagenes/galerianoticias.jpg) top right no-repeat;
}
#botondocumentos{
	width:355px; float:left; margin-top:10px; padding:20px 0 15px 10px; text-align:left; background:url(../imagenes/documentosnoticia.jpg) top right no-repeat;
}
.lateral_detalle{
	width:375px; float:left;
}
#formulario_amigo{
	width:620px; float:left; padding-left:50px; margin-top:15px;
}
.lateralformulario{
	width:225px; float:left;
}
#codigo_amigo{
	width:150px; float:left; margin-top:10px; padding-left:10px;
}
#mensaje_amigo{
	width:260px; float:left; margin-top:10px;
}
#botones_amigo{
	width:165px; float:left; text-align:center; margin-top:15px;
}
/* =============================================================================== */



/* VARIOS Y PUBLICIDAD */
/* ------------------------------------------------------------------------------- */
#capa_varios{
	width:185px;
	float:left;
	background:#FFFFFF;
}
/* =============================================================================== */




/* ULTIMAS NOTICIAS Y BANNER PORTADA */
/* ------------------------------------------------------------------------------- */
#capa_ultimas{
	width:280px;
	float:left;
}

#capa_ultimas_noticias{
	width:280px;
	float:left;
	background-color:#E0E9F2;
	padding-bottom:5px;
	font-size:10px;
}

#capa_ultimas_banner{
	width:280px; 
	float:left; 
	margin-top:10px;
}

/* =============================================================================== */



/* ACTIVIDADES */
/* ------------------------------------------------------------------------------- */
#capa_actividades{
	width:750px; 
	float:left; 
	margin-top:20px;
	background:url(../imagenes/puntosactividades.gif) top center repeat-y;
}

#capa_actividades_contenido{
	width:400px;
	float:left;
	background:url(../imagenes/actividadeshoy.gif) top center no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
}

#capa_actividades_calendario{
	width:400px;
	float:left;
	margin-top:10px;
	text-align:left;
}

#capa_contenedor_calendario{
	width:200px;
	float:left;	
}

#capa_calendario{
	width:200px;
	float:left;
	height:145px;
}

.boton_calendario{
	width:200px;
	float:left;
	text-align:center;
	margin-top:5px;
}

#capa_actividades_hoy{
	width:195px;
	float:left;
	padding-left:5px;
	margin-top:25px;
	text-align:left;
}

#capa_actividades_hoy strong{
	color:#1B5A8F;
}

#capa_programa_actividades{
	width:330px;
	float:left;
	padding-left:20px;
	min-height:200px;
	height:auto !important;
	height:200px;
	text-align:left;
}

#capa_menu_programa{
	width:330px;
	float:left;
	height:19px;
}

#capa_actividades_programa{
	width:300px;
	float:left;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px;
	background-color:#e0e9f1;
	min-height:250px;
}


#capa_programas_continuadas{}
#capa_programas_puntuales{}
#capa_programas_competiciones{}


#capa_actividades_programa strong{
	color:#1B5A8F;
}

#banner_actividades{
	width:750px;
	float:left;
	padding-top:10px;
	background-color:#FFFFFF;
}

/* =============================================================================== */




/* Agenda*/
/* ------------------------------------------------------------------------------- */

.agenda_hoy{
	width:100%;
	float:left;
	min-height:200px;
	height:auto !important;
	height:200px;
	background:url(../imagenes/actividadesparahoy.gif) top left no-repeat;
}



.actividades_agenda{width:320px; float:left; padding:10px;margin-top:35px; background-color:#E0E9F1;}

.enlaces_agenda{width:180px; float:left; padding-left:10px; margin-top:20px;}


.dia_calendario{ font-size: 12px; font-style: normal; color:#CCCCCC; text-decoration: none; background-color:inherit; }


/* =============================================================================== */



/* FONDOS DEL CONTENIDO */
/* ------------------------------------------------------------------------------- */
#capa_contenido_fondo{
	width:970px; 
	float:left; 
	background:url(../imagenes/fondocontenido.gif) top center repeat-y;
}

#capa_contenido_fondosuperior{
	width:970px; 
	float:left; 
	background:url(../imagenes/fondocontenidosuperior.gif) top center no-repeat;
}

#capa_contenido_bajo{
	width:970px; 
	float:left;
	height:20px;
	background:url(../imagenes/bajocontenido.gif) bottom center no-repeat;
}
/* =============================================================================== */




/* Estilos de enlaces*/
/* ------------------------------------------------------------------------------- */
#capa_enlaces{
	width:970px;float:left;
}

#capa_enlaces_superior{
	width:970px;
	float:left;
	height:10px;
	background:url(../imagenes/sobreenlaces.gif) top center no-repeat;
}

#capa_enlaces_media{
	width:970px;float:left;background:url(../imagenes/fondoenlaces.gif) top center repeat-y;
}

#capa_enlaces_imagenes{
	width:940px; float:left; padding-left:15px;
}

#capa_enlaces_bajo{
	width:970px;float:left;height:15px; background:url(../imagenes/bajoenlaces.gif) bottom center no-repeat;
}
/* =============================================================================== */






/* Estilos del pie */
/* ------------------------------------------------------------------------------- */
#capa_pie{
	width:962px;float:left; height:80px;padding-left:8px;
}

#capa_pie_enlaces{
	width:950px; float:left; height:70px; background-color:#224868; color:#FFFFFF;
}

#capa_pie_enlaces_links{
	width:940px; float:left; padding-left:5px; margin-top:5px;
}
/* =============================================================================== */



.textojustificado{
	float:left; width:710px; padding-left:10px; text-align:justify;
}


/* Estilos seccion galerias */
/* ------------------------------------------------------------------------------- */
.contenedor_imagenes{width:500px; float:left; margin-top:10px;}
.ficha_galeria{width:250px;float:left;}
.descripcion_galeria{width:180px; float:left; padding-left:35px; margin-top:5px;}
/* =============================================================================== */



/* Estilos tablon de anuncios */
/* ------------------------------------------------------------------------------- */
.contenedor_tablon{width:720px; float:left;}
.ficha_tablon{width:360px; float:left;}
.informacion_tablon{width:300px; min-height:150px; height:auto !important; height:150px; float:left; padding:10px 25px 10px 30px; background:url(../imagenes/fondotablon.jpg) top left repeat-y;}
/* =============================================================================== */



/* Estilos seccion noticias */
/* ------------------------------------------------------------------------------- */
.ficha_noticia{width:500px; float:left; margin-top:25px; background:url(../imagenes/separador.gif) left bottom no-repeat;}
.busquedanoticias{ width:120px; color:#777777; height:15px; border:1px solid #1B5A8F;}
.seleccionmes{width:90px; color:#777777; height:15px; border:1px solid #1B5A8F;}
.titulo_noticias{
	width:700px;
	float:left;
	height:25px;
	padding:5px;
	background:url(../imagenes/cabezaazullarga.jpg) top left no-repeat;
}
/* =============================================================================== */





/* Estilos seccion oficina electronica */
/* ------------------------------------------------------------------------------- */
.texto_oficina{width:490px; float:left; }
.boton_inscripcion{width:230px; float:left;}
#tarjetas{width:720px; float:left;}
.definicion_tarjeta{width:320px; float:left; padding-left:30px; margin-top:20px;}
/* =============================================================================== */


/* Estilos seccion descargas */
/* ------------------------------------------------------------------------------- */

.contenedor_descargas{
	width:500px;
	float:left;
}

.ficha_descarga{
	width:500px;
	float:left;
	margin-top:10px;
}

.menu_descargas{
	width:188px;
	float:left;
	text-align:left;
}
.seccion_menu_on{
	width:158px;
	float:left;
	line-height:22px;
	color:#FF9900;
	padding-left:16px;
	font-weight:bold;
	background:url(../imagenes/fondomenusecunon.jpg) top left no-repeat;
}
.seccion_menu_off{
	width:158px;
	float:left;
	line-height:22px;
	padding-left:16px;
	background:url(../imagenes/fondomenusecun.jpg) top left repeat-y;
}

.fecha_ficha_descarga{
	width:500px;
	float:left;
	border-bottom:1px dotted #CCCCCC;
	line-height:18px;
}

.contenido_descarga{
	width:500px;
	float:left;
	margin-top:5px;
}

.titulo_descargas{
	width:700px;
	float:left;
	height:20px;
	padding:10px;
	background:url(../imagenes/cabezaazul.jpg) top left no-repeat;
}
/* =============================================================================== */





/* Estilos programa actividades */
/* ------------------------------------------------------------------------------- */
.contenedor_programa{
	width:500px;
	float:left;
	padding-left:5px;
}

.titulo_programa{
	width:700px;
	float:left;
	height:25px;
	padding:5px;
	background:url(../imagenes/cabezaazullarga.jpg) top left no-repeat;
}

.menu_actividades{
	width:188px;
	float:left;
}

.descripcion_actividad{
	width:150px; float:left;padding-left:10px;
}
/* =============================================================================== */





/* Estilos del formulario */
/* ------------------------------------------------------------------------------- */
.cajagrande{
	border:1px solid #9bd7fa;
	background:url(../imagenes/fondoformularioblanco.gif) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.cajablanca{
	height:20px;
	border:1px solid #9bd7fa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background:url(../imagenes/fondoformularioblanco.gif) top left no-repeat;
}

.cajacorta{
	width:200px;
	float:left;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.cajaazul{
	
	height:20px;
	border:1px solid #9bd7fa;
	background:url(../imagenes/fondoformularioazul.gif) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.etiquetaformulario{
	width:154px;
	float:left;
	height:16px;
	padding:3px;
	background-color:#0D4C81;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}

.etiquetasugerencia{
	width:350px;
	float:left;
	height:16px;
	padding:3px;
	background-color:#0D4C81;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}

.etiquetacorta{
	width:100px;
	float:left;
	height:16px;
	padding:3px;
	background-color:#0D4C81;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
.sumario{ padding:10px 0px 10px 0px;}

.lineaformulario{
	width:720px; float:left; height:35px;
}

.lineaformulariopequena{
	width:720px; float:left; height:35px;
}

.lineaformulariosola{
	width:720px; float:left; 
}

.cajadetexto{
	width:720px; float:left; height:95px;
}

.cajaformulario{
	width:550px; float:left; padding-left:10px;
}

.botonborrar{
	border: 0px none;
	background: transparent url(../imagenes/botonborrar.gif) repeat scroll 0% 0%;
	width: 74px;
	height: 25px;
	cursor:pointer;
}

.botonenviar{
	border: 0px none;
	background: transparent url(../imagenes/botonenviar.gif) repeat scroll 0% 0%;
	width: 74px;
	height: 25px;
	cursor:pointer;
}

.botonbuscar{
	border: 0px none;
	background: transparent url(../imagenes/botonbuscar.gif) repeat scroll 0% 0%;
	width: 74px;
	height: 25px;
	cursor:pointer;
}
/* =============================================================================== */







/* Estilos de maquetacion */
/* ------------------------------------------------------------------------------- */
h1{font-size:16px;font-weight:bold;color:#0D4C81;padding:0 0 0 0;margin:0 0 0 0;}

.h1naranja{font-size:16px;font-weight:bold;color:#FF9900;padding:0 0 0 0;margin:0 0 0 0;}

.h1blanco{font-size:16px;font-weight:bold;color:#ffffff;padding:0 0 0 0;margin:0 0 0 0;}

h2{font-size:14px;font-weight:bold;color:#0D4C81;padding:0 0 0 0;margin:0 0 0 0;}

h3{font-size:11px;font-weight:bold;color:#0D4C81;padding:0 0 0 0;margin:0 0 0 0;}
/* =============================================================================== */




/* Estilos de tabla directorio */
/* ------------------------------------------------------------------------------- */
#directorio{width:710px;float:left;height:75px;padding:5px;background-color:#E0E9F2;text-align:center;}
.directoriotable{width:620px;font-size:10px;margin-top:10px;border:0px;}
.directoriotable td{padding:3px;}
.azultd{background-color:#012D52; height:30px; font-size:11px; color:#FFFFFF; text-align:left;}
.amarillotd{background-color:#EFA93B; height:30px; font-size:14px; color:#FFFFFF;}
/* =============================================================================== */



/* Estilos de tabla precios pblicos */
/* ------------------------------------------------------------------------------- */
#informacion_general table{width:100%;}
.trazul{background-color:#E0E9F2;}
.trazuloscura{background-color:#4C83AF; color:#FFFFFF;}
.celdaprecio{text-align:right;}

.celdaintermedia{width:70%; text-align:left;}
.tablacompleta{width:95%;border:0px;text-align:left;}
.celdaochenta{width:80%; text-align:left;}
.celdasetentacinco{width:75%; text-align:left;}
.celdaonce{width:11%;text-align:center;}
.celdadiez{width:10%;text-align:center;}
.celdasiete{width:7%;}
.celdasetentados{width:72%; text-align:left;}
.celdasesentacinco{width:65%; text-align:left;}
.celdacinco{width:5%;text-align:center;}
.celdaseis{width:6%;text-align:center;}
.celdacompleta{}
/* =============================================================================== */


/* css para enlaces */
/* ------------------------------------------------------------------------------- */

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlacepie:link { font-size: 10px; font-style: normal; color:#ffffff; text-decoration: none; background-color:inherit; }
.enlacepie:visited { font-size: 10px; font-style: normal; color:#ffffff; text-decoration: none; background-color:inherit; }
.enlacepie:hover { font-size: 10px; font-style: normal; color:#71B7E1;text-decoration: underline;background-color:inherit; }

.enlace_tablon:link { font-size: 11px; color:#FF9900; text-decoration: none; font-weight:bold;}
.enlace_tablon:visited { font-size: 11px; color:#FF9900; text-decoration: none; font-weight:bold;}
.enlace_tablon:hover { font-size: 11px; color:#003366;text-decoration: underline; font-weight:bold;}

.enlace_tablon_cabecera:link { font-size: 11px; color:#333333; text-decoration: none;}
.enlace_tablon_cabecera:visited { font-size: 11px; color:#333333; text-decoration: none;}
.enlace_tablon_cabecera:hover { font-size: 11px; color:#8F4300;text-decoration: underline;}

.enlace_documentos:link { font-size: 11px; color:#597E9F; text-decoration: none;}
.enlace_documentos:visited { font-size: 11px; color:#597E9F; text-decoration: none;}
.enlace_documentos:hover { font-size: 11px; color:#3366CC;text-decoration: underline;}

.enlace_noticia:link { font-size: 11px; color:#1B5A8F; text-decoration: none; font-weight:bold; text-align:left;}
.enlace_noticia:visited { font-size: 11px; color:#1B5A8F; text-decoration: none; font-weight:bold; text-align:left;}
.enlace_noticia:hover { font-size: 11px; color:#3399FF;text-decoration: underline; font-weight:bold; text-align:left;}

.enlace_noticiap:link { font-size: 10px; color:#1B5A8F; text-decoration: none; font-weight:bold;}
.enlace_noticiap:visited { font-size: 10px; color:#1B5A8F; text-decoration: none; font-weight:bold;}
.enlace_noticiap:hover { font-size: 10px; color:#3399FF;text-decoration: underline; font-weight:bold;}

.enlace_gris:link { color:#555555; text-decoration: none;}
.enlace_gris:visited { color:#555555; text-decoration: none;}
.enlace_gris:hover { color:#555555;text-decoration: underline;}

.enlace_grisp:link { color:#555555; font-size:10px; text-decoration: none;}
.enlace_grisp:visited { color:#555555; font-size:10px; text-decoration: none;}
.enlace_grisp:hover { color:#555555; font-size:10px; text-decoration: underline;}

.enlace_naranja:link { color:#FF9900; text-decoration: none;}
.enlace_naranja:visited { color:#FF9900; text-decoration: none;}
.enlace_naranja:hover { color:#FF9900;text-decoration: underline;}

.enlace_azul:link { color:#3794DF; text-decoration: none;}
.enlace_azul:visited { color:#3794DF; text-decoration: none;}
.enlace_azul:hover { color:#3794DF;text-decoration: underline;}

.enlace_menusecundario:link { color:#C3E5FE; text-decoration: none; text-align:left;}
.enlace_menusecundario:visited { color:#C3E5FE; text-decoration: none; text-align:left}
.enlace_menusecundario:hover { color:#EF8A2E;text-decoration: underline; text-align:left}

/* =============================================================================== */


/* css para formularios */
/* ------------------------------------------------------------------------------- */
.caja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #C8C8C8;
	background-color: #FFFFFF;
}

.boton{
	width:90px;
	height:20px;
	border:0px;
	background-color:#6699CC;
	color:#FFFFFF;
	font-weight:bold;
}
/* =============================================================================== */


/* css para los datos identificativos */
/* ------------------------------------------------------------------------------- */
.datos_identificativos td{ 
	border-bottom:1px solid #C8C8C8;
}

.negritazul{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#193A89; 
	background-color:inherit; 
}

.negritazuldos{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#2F85D6; 
	background-color:inherit; 
}
/* =============================================================================== */

.contenedor_paginacion{width:500px; float:left;text-align:center; margin-top:10px; margin-bottom:10px;}

.enlace_npagina:link {font-size:10px;color:#1B5A8F; text-decoration: none; font-weight:bold;}
.enlace_npagina:visited {font-size:10px;color:#1B5A8F; text-decoration: none; font-weight:bold;}
.enlace_npagina:hover {font-size:10px;color:#1B5A8F; text-decoration: underline; font-weight:bold;}

.enlace_npaginaon:link {font-size:11px;color:#FFF; text-decoration: none; font-weight:bold; padding:3px; background-color:#1B5A8F;}
.enlace_npaginaon:visited {font-size:11px;color:#FFF; text-decoration: none; font-weight:bold; padding:3px; background-color:#1B5A8F;}
.enlace_npaginaon:hover {font-size:11px;color:#FFF; text-decoration: none; font-weight:bold; padding:3px; background-color:#1B5A8F;}



/* estilos de la galeria de imagenes */
/* ------------------------------------------------------------------------------- */
#gallery {
	width:700px;
	float:left;
	padding-left:15px; 
	margin-top:20px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;}
/* =============================================================================== */
	
	
/* estilos del calendario */
/* ------------------------------------------------------------------------------- */

.calendario_titulo{
	color:#EE892D;
	font-weight:bold;
}

.calendario_finsemana a{
	color:#0099CC;
	text-decoration:none;
}

.calendario_dia a{
	color:#FF9900;
	text-decoration:none;
}

.calendario_diaotromes a{
	color:#999999;
	text-decoration:none;
}

.calendario_hoy {
	background-color:#F08A30;
	
}

.calendario_hoy a{
	color:#FFFFFF;font-weight:bold;
	text-decoration:none;

}


.calendario_seleccionado{
	background-color:#1B5A8F;
}

.calendario_seleccionado a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	

}

.calendario_agenda{
	width:190px; float:left;margin-top:15px; text-align:center;
}


/* =============================================================================== */


kbd {
			float: left;
			width: 1.1em;
			border: 5px outset;
			text-align: center;
			font-size: 1.2em;
		}


