/* TAGS --------------------------- */
/* autor: www.trestristestigres.com */
/* elcampello.es                       */
/* fecha: dic - 2006                */

/* general ----- */
body{
	margin: 0px 0px 0px 0px;
	color: #56595C; 	
	background-color:#FFFFFF;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;	
}
	img  {border: solid 0px #000000; margin:0px; padding:0px;}
	form {margin: 0px;}
	input, textarea {font-size: 12px;}
	select {font-size: 12px;}
	fieldset {border:none;margin: 0px;}
	label {margin: 0px;}
	.msg, .msg_error {color:red;font-weight:bold;}
	.nota {text-align:center;font-weight:bold;}
	.caja_mensaje {
		
		background-color:#DBEAF2;
		text-align:center;
		padding:10px;
		font-size:14px;
		font-weight:bold;
		border:1px solid #316AA1;
		color:#316AA1;
		margin-top:10px;
	}
	

	input.boton{
	   color: #FFFFFF;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	   font-size:10px;
	   background-color:#013354;
	   border:1px solid;
		border-color: #FFFFFF;
	}
	
	
	.clear_all {clear: both;}
	.alinear {float: left;}
	.margen_derecha_10{margin-right: 10px;}
	.margen_derecha_20{margin-right: 20px;}
	.margen_arriba_10{margin-top:10px;}
	.negrita{font-weight:bold;}
	.subrayado{text-decoration:underline;}
	.centrado{text-align:center;}
	.formMsg{color:#FF8F05;font-weight:bold;}
	.input_titulo{font-weight: bold; font-size:12px; color:#316AA1; }
	p { margin: 0px;	padding: 0px;}
	a{text-decoration:none;color: #56595C;	background-color:transparent;}
	a:hover{text-decoration:underline;	background-color:transparent;}
	a.azul{text-decoration:none;color: #316AA1;	background-color:transparent;}
	.enlace {cursor:pointer;}
	img.banner {border: 1px solid #808080;}
	.texto_titulo1{color: #316AA1; font-size: 12px; font-weight: bold ;background-color:transparent;}
	.input_destacado { background-color: #dbeaf2;}
	
#base { 
	margin: 0px auto;
	width: 770px;
	background-color:#FFFFFF;	
}

/*cabecera************************/
#cabecera {
	width: 770px;
	height: 140px;	
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;	
}
	
	#cabecera_imagen {
		float: left;
		width: 570px;
		height: 62px;
		background-color: #013354;
	}
	
	#cabecera_fecha {
		float: right;
		text-align: right;
		width: 195px;
		padding: 10px 5px 0px 0px;
		height: 16px;
		font-size: 10px;
		background-color: #013354;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	#cabecera_buscador {
		float: right;
		text-align: right;
		width: 195px;
		padding-right: 5px;
		height: 28px;
		background-color: #013354;
		color:#FFFFFF;
		padding-top:8px;
		font-weight:bold;
	}
	#cabecera_buscador a {
		color:#FFFFFF;
	}
	
	#cabecera_url{
		float: left;
		width: 150px;
		padding: 5px 5px 5px 10px;
		font-weight: bold;
		color: #316AA1;
	}
		#cabecera_url a{ color: #316AA1;}
	
	#cabecera_idiomas {
		float: right;
		width: 370px;
		padding: 5px 10px 5px 5px;
		text-align: right;
		font-weight: bold;
		color: #316AA1;
	}
		#cabecera_idiomas a{ color: #316AA1;}

	#cabecera_navegador {
		width: 755px;
		padding: 2px 5px 2px 10px;
		font-weight: bold;
/*		background-color: #FFFFCC;*/
	}
	
	#buscador_google {
		float:right;
		width: 150px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	#buscador_google .campoform{
		margin-top:4px;
		vertical-align:bottom;
		height:12px;
	}
	#buscador_google .botonform{
		margin-top:4px;
		vertical-align:bottom;
		height:19px;
	}
	#buscador_google fieldset{
		margin:0;
		padding:0;
	}

/*centro ***********************/
#centro{
	width: 770px; /*620 - 15 -10*/
	float:left;
}

/* Pie ***********************/
#pie{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;	
	line-height: 15px;
	width: 770px;	
	border-top: solid 1px #E0E0E0;
	margin-top:10px;
	padding-top:10px;
}

/* CAJAS TEXTO E ICONOS PEQUEÑOS*/

.caja{float:left; margin-bottom:10px;}
.caja .titulo{ font-weight: bold; display: block;}
.caja .contenido{	padding: 0px 0px 0px 10px;}
.caja .contenido ul {
		list-style-type:none;
		width: 155px;
		float: left;
		margin:0;
		padding:0px 5px 0px 0px;
	}
.caja .contenido ul li span.titulo{	font-weight: bold;}
.caja .contenido ul li span.texto{font-weight: normal;}
.caja h4{ margin: 0px 0px 10px 0px;}
.caja h4 span{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	padding: 5px 4px 5px 30px;
	margin-left: 10px;
}
.caja .fecha{	display: block;font-weight: bold;}
.caja .texto{	display: block;padding-bottom: 10px;}

.caja.noticias{width: 200px;}
	.caja.noticias h4{	background: url(../images/css/bg_caja_titulo_verde.gif) 0 0 repeat-x; }
	.caja.noticias h4 span {
		color: #A8C515;
		background: url(../images/css/ico_caja_titulo_noticias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.noticias h4 span a{ color: #A8C515;}
	.caja.noticias dt a:hover { color: #A8C515; text-decoration: underline;}
	.caja.noticias dd.enlace_derecha a { font-weight: bold; color: #A8C515; text-decoration: underline;}
	.caja.noticias dd.fecha {color:#A8C515;}
	

.caja.agenda{width: 200px;}
	.caja.agenda h4{background: url(../images/css/bg_caja_titulo_naranja.gif)  0 0 repeat-x; }
	.caja.agenda h4 span{
		color: #ff8f05;
		background: url(../images/css/ico_caja_titulo_agenda.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.agenda h4 span a{ color: #ff8f05;}
	.caja.agenda dt a:hover { color: #ff8f05; text-decoration: underline;}
	.caja.agenda dd.enlace_derecha a { font-weight: bold; color: #ff8f05; text-decoration: underline;}
	.caja.agenda dd.fecha {color:#ff8f05;}

.caja.areas{width: 330px; background-color: #dfe5f3; padding-bottom:10px; /*border: 1px solid #316AA1;*/}
	.caja.areas h4{background: url(../images/css/bg_caja_titulo_azulmedio.gif) 0 0 repeat-x; }
	.caja.areas h4 span{
		color: #316AA1;
		background: url(../images/css/ico_caja_titulo_areas.gif) 0 0 no-repeat;
		background-color: #dfe5f3;
	}.caja.areas h4 span a{	color: #316AA1;}
.caja.areas .contenido{	padding: 0px 0px 0px 10px;}
	.caja.areas ul.col1{
		list-style-type:none;
		width: 170px;
		float: left;
		margin:0;
		padding:0;
	}
	.caja.areas ul.col2{
		list-style-type:none;
		width: 150px;
		float: left;
		margin:0;
		padding:0;
	}

.caja.farmacias{width: 155px;}
	.caja.farmacias h4{	background: url(../images/css/bg_caja_titulo_azuloscuro.gif) 0 0 repeat-x; }
	.caja.farmacias h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_farmacias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.farmacias h4 span a{	color: #013354;}
	.caja.farmacias dt a:hover { color: #013354; text-decoration: underline;}
	.caja.farmacias dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}
	.caja.farmacias dd.imagen { float: left; margin: 0px 2px 0px 0px;}
	.caja.farmacias dt a.enlace {	font-weight: normal; font-size:11px; color:#316AA1; }

.caja.callejero{width: 155px;}
	.caja.callejero h4{	background: url(../images/css/bg_caja_titulo_naranja2.gif) 0 0 repeat-x; }
	.caja.callejero h4 span{
		color: #f97419;
		background: url(../images/css/ico_caja_titulo_callejero.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.callejero h4 span a{	color: #f97419;}

.caja.deinteres{width: 330px;}
	.caja.deinteres h4{	background: url(../images/css/bg_caja_titulo_azulclaro.gif) 0 0 repeat-x; }
	.caja.deinteres h4 span{
		color: #559cc6;
		background: url(../images/css/ico_caja_titulo_deinteres.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.deinteres h4 span a{	color: #559cc6;}
	.caja.deinteres dt a:hover { color: #559cc6; text-decoration: underline;}
	.caja.deinteres dd.enlace_derecha a { font-weight: bold; color: #559cc6; text-decoration: underline;}

.caja.elecciones{width: 330px;}
	.caja.elecciones h4{	background: url(../images/css/bg_caja_titulo_azulclaro.gif) 0 0 repeat-x; }
	.caja.elecciones h4 span{
		color: #559cc6;
		background: url(../images/css/ico_caja_titulo_deinteres.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.elecciones h4 span a{	color: #559cc6;}
	.caja.elecciones dl { clear: none; width: 150px; float: left;}
	.caja.elecciones dt a:hover { color: #559cc6; text-decoration: underline;}
	.caja.elecciones dd.descripcion a { text-decoration: none;}
	.caja.elecciones dd.enlace_derecha a { font-weight: bold; color: #559cc6; text-decoration: underline;}

.caja.area_contacto{width: 250px; background-color: #dfe5f3; padding-bottom:0px; margin-top:5px;/*border: 1px solid #316AA1;*/}
	.caja.area_contacto h4{background: url(../images/css/bg_caja_titulo_azulmedio.gif) 0 0 repeat-x; }
	.caja.area_contacto h4 span{
		color: #316AA1;
		background: url(../images/css/ico_caja_titulo_contacto.gif) 0 0 no-repeat;
		background-color: #dfe5f3;
	}
	.caja.area_contacto h4 span a{ color: #316AA1;}
	.caja.area_contacto a{ color: #316AA1;}

.caja.area_enlaces{width: 250px;}
	.caja.area_enlaces h4{	background: url(../images/css/bg_caja_titulo_naranja.gif) 0 0 repeat-x; }
	.caja.area_enlaces h4 span{
		color: #ff8f05;
		background: url(../images/css/ico_caja_titulo_enlaces.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.area_enlaces h4 span a{ color: #ff8f05;}
	.caja.area_enlaces dd a { color: #56595C;}
	.caja.area_enlaces dd a:hover { color: #ff8f05; text-decoration: underline;}

.caja.area_noticias{width: 250px;}
	.caja.area_noticias h4{ background: url(../images/css/bg_caja_titulo_verde.gif) 0 0 repeat-x; }
	.caja.area_noticias h4 span{
		color: #A8C515;
		background: url(../images/css/ico_caja_titulo_noticias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.area_noticias h4 span a{ color: #A8C515;}
	.caja.area_noticias dt a:hover { color: #A8C515; text-decoration: underline;}
	.caja.area_noticias dd.enlace_derecha a { font-weight: bold; color: #A8C515; text-decoration: underline;}
	.caja.area_noticias dd.fecha {color:#A8C515;}

.caja.area_documentos{width: 250px;}
	.caja.area_documentos h4{	background: url(../images/css/bg_caja_titulo_azuloscuro.gif) 0 0 repeat-x; }
	.caja.area_documentos h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_documentos.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja.area_documentos h4 span a{ color: #013354;}
	.caja.area_documentos dt a:hover { color: #013354; text-decoration: underline;}
	.caja.area_documentos dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja.destacados{width: 120px; margin:16px 0px 20px 0px; padding: 10px;float: left; background-color:#013354; color: #FFFFFF;}
/*	.caja.destacados h4{background: url(../images/css/bg_caja_titulo_blanco.gif)  0 0 repeat-x; }*/
	.caja.destacados h4 span{
		color: #FFFFFF;
		background: url(../images/css/ico_caja_titulo_destacados.gif) 0 0 no-repeat;
		background-color: #013354;
		padding: 5px 4px 5px 34px;
		margin-left: 0px;

	}
	.caja.destacados h4 span a{ color: #FFFFFF;}
	.caja.destacados dt a:hover { color: #FFFFFF; text-decoration: underline;}
	.caja.destacados dd.enlace_derecha a { font-weight: bold; color: #FFFFFF; text-decoration: underline;}
	.caja.destacados dd.fecha {color:#FFFFFF;}
		.caja.destacados ul{
			margin:4px 0px 4px 15px;
			padding:0;
		}
	.caja.destacados a  {color: #FFFFFF;	}


/* AREA MUNICIPAL*/
.area{
	float:left;
	width:490px;
	margin: 0px 10px 0px 0px;
	padding:10px;	
}
.area h3, .area h3 a{
	margin: 0px 0px 10px 0px;	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 20px;
	color: #316AA1;
}


/* CAJAS TEXTO E ICONOS GRANDES*/
.caja_seccion{float:left; margin-bottom:20px;}
.caja_seccion .titulo{ font-weight: bold; display: block;}
.caja_seccion .contenido{	padding: 0px 0px 10px 10px;}
.caja_seccion .contenido_derecha{width:400px;	padding: 0px 0px 10px 15px;float:left;}
.caja_seccion .contenido_izquierda{width:320px;	padding: 0px 0px 10px 10px;float:left;}
.caja_seccion .contenido_callejero{	padding: 0px 0px 10px 0px;}
/*
	.caja_seccion .contenido ul {
		list-style-type:none;
		width: 155px;
		float: left;
		margin:0;
		padding:0px 5px 0px 0px;
	}
	.caja_seccion .contenido ul li span.titulo{	font-weight: bold;}
	.caja_seccion .contenido ul li span.texto{padding:0px; margin-bottom:0px;	}
*/
	.caja_seccion .contenido a{text-decoration:none;color: #316AA1;	background-color:transparent;}
	.caja_seccion .contenido a:hover{text-decoration:underline;	background-color:transparent;}
	.caja_seccion .contenido .texto_titulo1{color: #316AA1; font-size: 12px; font-weight: bold ;background-color:transparent;}
	.caja_seccion .contenido .texto_titulo2,
	.caja_seccion .contenido .texto_titulo2 a{color: #316AA1; font-size: 16px; font-weight: bold ;background-color:transparent;}
	.caja_seccion .contenido .texto_titulo3, .caja_seccion .contenido_callejero .texto_titulo3,
	.caja_seccion .contenido .texto_titulo3 a{color: #316AA1; font-size: 18px; font-weight: bold ;background-color:transparent;}
	
.caja_seccion h4{ margin: 0px 0px 10px 0px;}
.caja_seccion h4 span{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 20px;
	line-height: 48px;
	padding: 10px 4px 10px 55px;
	margin-left: 10px;
}
.caja_seccion .fecha{	display: block;font-weight: bold;}
.caja_seccion .texto{	display: block;padding-bottom: 10px;}

.caja_seccion.seccion_noticias{width: 770px;}
	.caja_seccion.seccion_noticias h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_noticias h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_noticias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_noticias h4 span a{ color: #013354}
	.caja_seccion.seccion_noticias dt a{ color: #316AA1; text-decoration: none;}
	.caja_seccion.seccion_noticias dt a:hover { color: #316AA1; text-decoration: underline;}
	.caja_seccion.seccion_noticias dd.enlace_derecha a { font-weight: bold; color: #316AA1; text-decoration: none;}

.caja_seccion.seccion_agenda{width: 610px;}
	.caja_seccion.seccion_agenda h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_agenda h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_agenda.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_agenda h4 span a{ color: #013354}
	.caja_seccion.seccion_agenda dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_agenda dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_agenda dd.fecha { color: #013354; }
	
.caja_seccion.seccion_areas{width: 770px;}
	.caja_seccion.seccion_areas h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_areas h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_areas.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_areas h4 span a{ color: #013354}
	.caja_seccion.seccion_areas dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_areas dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_areas ul.areas_inicio{
		list-style-type:none;
		width: 300px;
		float: left;
		margin-left:50px;
		padding:0px 5px 0px 0px;
	}
	.caja_seccion.seccion_areas ul.areas_inicio li {padding:0px 0px 10px 0px;}
	.caja_seccion.seccion_areas ul.areas_inicio li a {	font-weight: bold; font-size:14px; color:#316AA1; }

	.caja_seccion.seccion_areas ul.general{
		margin:0px 0px 0px 17px;
		padding:0px;
	}

	
.caja_seccion.seccion_directorio{width: 610px;}
	.caja_seccion.seccion_directorio h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_directorio h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_directorio.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_directorio h4 span a{ color: #013354}
	.caja_seccion.seccion_directorio dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_directorio dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_directorio dd.enlace_izquierda a { font-weight: normal; color: #316AA1; text-decoration: none;}

.caja_seccion.seccion_farmacias{width: 770px;}
	.caja_seccion.seccion_farmacias h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_farmacias h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_farmacias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_farmacias h4 span a{ color: #013354}
	.caja_seccion.seccion_farmacias dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_farmacias dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

	
	
.caja_seccion.seccion_sugerencias{width: 610px;}
	.caja_seccion.seccion_sugerencias h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_sugerencias h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_sugerencias.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_sugerencias h4 span a{ color: #013354}
	.caja_seccion.seccion_sugerencias dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_sugerencias dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja_seccion.seccion_ayuntamiento{width: 770px;}
	.caja_seccion.seccion_ayuntamiento h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_ayuntamiento h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_ayuntamiento.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_ayuntamiento h4 span a{ color: #013354}
	.caja_seccion.seccion_ayuntamiento dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_ayuntamiento dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja_seccion.seccion_campello{width: 770px;}
	.caja_seccion.seccion_campello h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_campello h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_campello.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_campello h4 span a{ color: #013354}
	.caja_seccion.seccion_campello dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_campello dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja_seccion.seccion_turismo{width: 610px;}
	.caja_seccion.seccion_turismo h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_turismo h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_turismo.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_turismo h4 span a{ color: #013354}
	.caja_seccion.seccion_turismo dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_turismo dd.enlace_derecha a { font-weight: bold; color: #316AA1; text-decoration: none;}
	.caja_seccion.seccion_turismo dd.imagen img {border: 1px solid #808080; }

.caja_seccion.seccion_servicios{width: 770px;}
	.caja_seccion.seccion_servicios h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_servicios h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_servicios.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_servicios h4 span a{ color: #013354}
	.caja_seccion.seccion_servicios dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_servicios dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja_seccion.seccion_callejero{width: 770px;}
	.caja_seccion.seccion_callejero h4{ background: url(../images/css/bg_caja_titulo_seccion_azuloscuro.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_callejero h4 span{
		color: #013354;
		background: url(../images/css/ico_caja_titulo_seccion_callejero.gif) 0 0 no-repeat;
		background-color: #ffffff;
	}
	.caja_seccion.seccion_callejero h4 span a{ color: #013354;}
	.caja_seccion.seccion_callejero dt a:hover { color: #013354; text-decoration: underline;}
	.caja_seccion.seccion_callejero dd.enlace_derecha a { font-weight: bold; color: #013354; text-decoration: underline;}

.caja_seccion.seccion_contacto{width: 250px; background-color: #dfe5f3; padding-bottom:0px; margin-top:5px;/*border: 1px solid #316AA1;*/}
	.caja_seccion.seccion_contacto h4{background: url(../images/css/bg_caja_titulo_azulmedio.gif) 0 0 repeat-x; }
	.caja_seccion.seccion_contacto h4 span{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	padding: 5px 4px 10px 30px;
	margin-left: 10px;

		color: #316AA1;
		background: url(../images/css/ico_caja_titulo_contacto.gif) 0 0 no-repeat;
		background-color: #dfe5f3;
	}
	.caja_seccion.seccion_contacto h4 span a{ color: #316AA1;}
	.caja_seccion.seccion_contacto a{ color: #316AA1;}


/* LISTADOS*/

dl, dd, dt {margin: 0;padding: 0;}

dl {clear:both; margin: 5px 0;}
dt {	margin-left: 0px; line-height: 15px;}
dt a {	font-weight: bold;}
/*	dt a:hover {	color: #A8C515;}*/
dd.imagen {	float: left; margin: 0px 10px 0px 0px;}
dd img.image_link { margin-right:10px;}
dd.descripcion {	padding: 0px 0;}
dd.enlace_derecha { text-align: right;}
dd.imagen_derecha {	float: right;	margin: 0px 5px 3px 0px;}

dl.enlaces_listado dd {	margin: 0px 0px 5px 0px;}
dl.enlaces_listado dd.imagen { float: left; margin: 0px 10px 3px 0px;}
dl.enlaces_listado dd.imagen_derecha {	float: right; margin: 0px 0px 3px 0px;}
dl.enlaces_listado dd.enlace_derecha { text-align: right;}
dl.enlaces_listado dt {	margin-left: 0px; font-weight: bold;}
dl.enlaces_listado dt.titulo { margin-left: 0px; font-size:12px;}
dl.enlaces_listado dt a { font-weight: bold;}

dl.noticias_listado {clear: none; width: 370px; float:left;}
dl.noticias_listado dd { margin: 0px 0px 5px 0px;}
dl.noticias_listado dd.descripcion { padding: 5px 0px 0px 0px;}
dl.noticias_listado dd.imagen { float: left; margin: 0px 10px 3px 0px;}
dl.noticias_listado dd.imagen_derecha { float: right;	margin: 0px 0px 3px 0px;}
dl.noticias_listado dd.enlace_derecha { text-align: right;}
dl.noticias_listado dt { margin-left: 0px; font-weight: bold;}
dl.noticias_listado dt.titulo {	margin-left: 0px; font-size:12px;}
dl.noticias_listado dt a {	font-weight: bold;}
dl.noticias_listado dd.fecha {color:#013354;}

dl.noticias_detalle {clear: none; width: 540px; float:left;}
dl.noticias_detalle dd { margin: 0px 0px 5px 0px;}
dl.noticias_detalle dd.descripcion { padding: 5px 0px 0px 0px;}
dl.noticias_detalle dd.entradilla { padding: 5px 0px 0px 0px;font-style:italic;}
dl.noticias_detalle dd.imagen { float: left; margin: 0px 20px 10px 0px;}
dl.noticias_detalle dd.imagen_derecha { float: right;	margin: 0px 0px 3px 0px;}
dl.noticias_detalle dd.enlace_derecha { text-align: right;}
dl.noticias_detalle dt { margin-left: 0px; font-weight: bold;}
dl.noticias_detalle dt.titulo { color:#316AA1; margin-left: 0px; font-size:16px; line-height: 20px;}
dl.noticias_detalle dt.fecha { margin-left: 0px; font-size:12px;color:#013354;}
dl.noticias_detalle dt a {	font-weight: bold;}
#noticia_adjuntos { float: left; width: 200px; margin: 5px 15px 0px 0px;}
#noticia_galeria { overflow: hidden;position: relative;}
#noticia_galeria .titulo { float: left; width: 175px; margin: 5px 0px 10px 0px; padding:2px 0px 2px 5px; font-weight: bold; color: #FFFFFF; background-color: #559CC6;}
#noticia_galeria p#galeria_imagen_principal{	float: left; position: relative; margin:0px;}
#noticia_galeria p.galeria_imagen{float: left; margin: 0px 4px 4px 0px;overflow: hidden;}
#noticia_galeria p#galeria_imagen_principal span{
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		background: url(../images/ico_lupa.gif) no-repeat bottom right;
		height: 20px;
		width: 20px;
	}
	#noticia_galeria p#galeria_imagen_principal span em{
		display: none;
	}
#noticia_documentos { overflow: hidden;position: relative;}
#noticia_documentos .titulo { float: left; width: 185px; margin: 5px 0px 5px 0px; padding:2px 0px 2px 5px; font-weight: bold; color: #FFFFFF; background-color: #559CC6;}
#noticia_documentos dl { clear: none; width: 190px; float:left;}

/*#noticia_galeria p.galeria_imagen_ultima{float: left; margin: 0px 0px 4px 0px;}*/


dl.documentos_listado {clear: none; width: 300px; float:left;}
dl.documentos_listado dd {	margin: 0px 0px 5px 0px;}
dl.documentos_listado dd.descripcion {	padding: 5px 0px 0px 0px;}
dl.documentos_listado dd.descripcion p { clear:both;}
dl.documentos_listado dd.imagen {	float: left;	margin: 0px 10px 3px 0px;}
dl.documentos_listado dd.imagen_derecha {	float: right;	margin: 0px 0px 3px 0px;}
dl.documentos_listado dd.enlace_derecha { text-align: right;}
dl.documentos_listado dt {	margin-left: 0px; font-weight: bold;}
dl.documentos_listado dt.titulo {	margin-left: 0px; font-size:11px;}
dl.documentos_listado dt.titulo2 {	margin-left: 0px; font-size:12px; color:#316AA1;}
dl.documentos_listado dt.titulo_mes {	margin-left: 0px; font-size:12px; font-weight: bold; color:#316AA1;}
dl.documentos_listado dt.titulo a,
dl.documentos_listado dt a {color:#56595C; font-weight: normal;}
dl.documentos_listado ul {
		list-style-type:none;
		width: 350px;
		float: left;
		margin:0;
		padding:0px 5px 0px 0px;
	}
dl.documentos_listado ul li span.titulo{	font-weight: bold;}
dl.documentos_listado ul li span.texto{font-weight: normal;}


dl.agenda_listado {clear: none; width: 600px; float:left; margin-bottom: 10px; border-bottom: 1px solid #E0E0E0;}
dl.agenda_listado dd {	margin: 0px 0px 0px 0px;}
dl.agenda_listado dd.descripcion {	padding: 5px 0px 0px 0px;}
dl.agenda_listado dd.imagen {	float: left;	margin: 0px 10px 3px 0px;}
dl.agenda_listado dd.imagen_derecha {	float: right;	margin: 0px 0px 3px 0px;}
dl.agenda_listado dd.enlace_derecha { text-align: right;}
dl.agenda_listado dt {	margin-left: 0px; font-weight: bold;}
dl.agenda_listado dt.titulo {	color:#316AA1; margin-left: 0px; font-size:12px;}
dl.agenda_listado dt a {font-weight: bold;}

dl.areas_listado {clear: none; width: 370px; float:left;}
dl.areas_listado dd { margin: 0px 0px 5px 0px;}
dl.areas_listado dd.descripcion { padding: 5px 0px 0px 0px;}
dl.areas_listado dd.imagen { float: left; margin: 0px 10px 3px 0px;}
dl.areas_listado dd.imagen_derecha { float: right;	margin: 0px 0px 3px 0px;}
dl.areas_listado dd.enlace_derecha { text-align: right;}
dl.areas_listado dt { margin-left: 0px; font-weight: bold; font-size:14px;}
dl.areas_listado dt.titulo {	margin-left: 0px; }
dl.areas_listado dt a {	font-weight: bold; font-size:14px; color:#316AA1; }

dl.directorio_listado {clear: none; width: 290px; float:left;}
dl.directorio_listado dd { margin: 0px 0px 5px 0px;}
dl.directorio_listado dd.descripcion { padding: 5px 0px 0px 0px;}
dl.directorio_listado dd.descripcion a { color:#56595C;}
dl.directorio_listado dd.imagen { float: left; margin: 0px 10px 3px 0px;}
dl.directorio_listado dd.imagen_derecha { float: right;}/*style="width: 200px; float: right;"*/
dl.directorio_listado dd.enlace_derecha { text-align: right;}
dl.directorio_listado dt { margin-left: 0px; font-weight: bold; font-size:14px; color:#316AA1; }
dl.directorio_listado dt.titulo {	margin-left: 0px; }
dl.directorio_listado dt a {	font-weight: bold; font-size:14px; color:#316AA1; }

dl.directorio_detalle {clear: none; width: 600px; float:left; margin-bottom: 15px;}
dl.directorio_detalle dd { margin: 0px 0px 5px 0px; }
dl.directorio_detalle dd.descripcion { padding: 5px 0px 0px 0px;}
dl.directorio_detalle dd.descripcion2 { margin: 0px; padding: 0px 0px 0px 0px;}
dl.directorio_detalle dd.descripcion2 a { color:#316AA1;}
dl.directorio_detalle dd.imagen { float: left; margin: 0px 2px 0px 0px;}
dl.directorio_detalle dd.imagen_derecha { float: right;	margin: 0px 0px 3px 20px; width: 180px;}
dl.directorio_detalle dd.enlace_derecha { text-align: right;}
dl.directorio_detalle dt { margin-left: 0px; font-weight: bold; font-size:14px;}
dl.directorio_detalle dt.titulo {	margin-left: 0px; }
dl.directorio_detalle dt a {	font-weight: bold; font-size:14px; color:#316AA1; }
dl.directorio_detalle dt a.enlace {	font-weight: normal; font-size:11px; color:#316AA1; }

dl.farmacias_detalle {clear: none; width: 370px; float:left; margin-bottom: 15px;}
dl.farmacias_detalle dd { margin: 0px 0px 5px 0px;}
dl.farmacias_detalle dd.descripcion { padding: 5px 0px 0px 0px;}
dl.farmacias_detalle dd.descripcion2 { margin: 0px; padding: 0px 0px 0px 0px;}
dl.farmacias_detalle dd.descripcion2 a { color:#316AA1;}
dl.farmacias_detalle dd.imagen { float: left; margin: 0px 2px 0px 0px;}
dl.farmacias_detalle dd.imagen_derecha { float: right;	margin: 0px 0px 3px 0px;}
dl.farmacias_detalle dd.enlace_derecha { text-align: right;}
dl.farmacias_detalle dt { margin-left: 0px; font-weight: bold; font-size:14px;}
dl.farmacias_detalle dt.titulo {	margin-left: 0px;  color:#316AA1;}
dl.farmacias_detalle dt a {	font-weight: bold; font-size:14px; color:#316AA1; }
dl.farmacias_detalle dt a.enlace {	font-weight: normal; font-size:11px; color:#316AA1; }

dl.turismo_listado {clear: none; width: 600px; float:left; margin-bottom:10px; }
dl.turismo_listado dd {	margin: 0px 0px 0px 0px;}
dl.turismo_listado dd.descripcion {	padding: 5px 0px 0px 0px;}
dl.turismo_listado dd.imagen {	float: left;	margin: 0px 10px 3px 0px;}
dl.turismo_listado dd.imagen_derecha {	float: right;	margin: 0px 0px 3px 0px;}
dl.turismo_listado dd.enlace_derecha { text-align: right;}
dl.turismo_listado dt {	margin-left: 0px; font-weight: bold;}
dl.turismo_listado dt.titulo {	margin-left: 0px; font-size:12px; color: #316AA1;}
dl.turismo_listado dt a {font-weight: bold;}
dl.turismo_listado ul.playas {
		list-style-type:none;
		float: left;
		margin:0;
		padding:0px 5px 0px 0px;
		width: 195px;
	}
dl.turismo_listado ul.playas li span.titulo{	font-weight: bold;}
dl.turismo_listado ul.playas li span.texto{font-weight: normal;}

dl.listado_detalle {clear: none; width: 370px; float:left; margin-bottom: 15px;}
dl.listado_detalle dd { margin: 0px 0px 5px 0px;}
dl.listado_detalle dd.descripcion { padding: 5px 0px 0px 0px;}
dl.listado_detalle dd.descripcion2 { margin: 0px; padding: 0px 0px 0px 0px;}
dl.listado_detalle dd.descripcion2 a { color:#316AA1;}
dl.listado_detalle dd.imagen { float: left; margin: 0px 2px 0px 0px;}
dl.listado_detalle dd.imagen_derecha { float: right;	margin: 0px 0px 3px 0px;}
dl.listado_detalle dd.enlace_derecha { text-align: right;}
dl.listado_detalle dt { margin-left: 0px; font-weight: bold; font-size:14px;}
dl.listado_detalle dt.titulo {	margin-left: 0px;  color:#316AA1;}
dl.listado_detalle dt a {	font-weight: bold; font-size:14px; color:#316AA1; }
dl.listado_detalle dt a.enlace {	font-weight: normal; font-size:11px; color:#316AA1; }


#home_banner {
	float:left; 
	width: 418px;
	height:130px;
	margin: 11px 0px 20px 0px;
	/* border: 1px solid #808080; */ 
}


.paginacion {display:block;text-align:right;}

.paginacion_num, 
 a.paginacion_num:hover {
	font-weight: normal;
}
 
a.paginacion_anterior:hover, a.paginacion_siguiente:hover,
.paginacion_numActual,.paginacion_anterior, .paginacion_siguiente {

}
.paginacion_numActual{
	color: #316AA1;
	font-weight: bold; 
}

table.organigrama{	border: 1px solid #E0E0E0;	border-collapse: collapse;	float: left; margin:0px 10px 10px 0px;}
table.organigrama td{	vertical-align: top;	padding: 4px;}

table.transportes{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 600px;}
table.transportes a{	color: #316AA1;}
table.transportes td{vertical-align: top;	padding: 4px;}
table.transportes td.titulo1{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.transportes td.titulo2{color:#013354; font-size:11px;font-weight: bold;text-align: center; width: 33%;}
table.transportes td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}

table.telefonos{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 100%;}
table.telefonos a{	color: #316AA1;}
table.telefonos td{vertical-align: top;	padding: 4px;}
table.telefonos td.titulo1{color:#013354; font-size:11px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.telefonos td.titulo2{color:#316AA1; font-size:11px; font-weight: bold;}

table.farmacias{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 100%;}
table.farmacias a{	color: #316AA1;}
table.farmacias td{vertical-align: top;padding: 4px; width:110px;}
table.farmacias td.hoy{vertical-align: top;padding: 4px; background-color: #DFE5F3;}
table.farmacias td.titulo1{color:#013354; font-size:14px; font-weight: bold; text-align: center;}
table.farmacias td.titulo2{color:#316AA1; font-size:11px; font-weight: bold; background-color: #DFE5F3;}
table.farmacias span.titulo3{color:#013354; font-size:11px; font-weight: bold;}

table.colegios{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 760px;}
table.colegios a{	color: #316AA1;}
table.colegios td{vertical-align: top;	padding: 4px;}
table.colegios td.titulo1{color:#316AA1; font-size:14px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.colegios td.titulo2{color:#013354; font-size:11px;font-weight: bold;text-align: center;}
table.colegios td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.colegios span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}

table.documentos{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 600px;}
table.documentos a{	color: #316AA1; font-weight: bold;}
table.documentos td{vertical-align: middle;	padding: 4px;}
table.documentos td.titulo1{color:#316AA1; font-size:14px; font-weight: bold;text-align: center;}
table.documentos td.titulo2{color:#316AA1; font-size:11px; font-weight: bold; background-color: #DFE5F3;}
table.documentos td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.documentos span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}


table.galeria a{	color: #316AA1; font-weight: bold;}
table.galeria td.imagen a {background-color: #DFE5F3;}
table.galeria td.imagen a:hover {background-color: #CAD4EA;}
table.galeria td.imagen{width:120px; height:120px;vertical-align: middle; text-align: center ;padding: 0px; background-color: #DFE5F3;}
table.galeria td.imagen:hover{width:120px; height:120px;vertical-align: middle; text-align: center ;padding: 0px; background-color: #CAD4EA;}
table.galeria td.enlace{width:120px; color:#316AA1; font-size:11px; font-weight: bold;text-align: center; vertical-align: bottom;}

table.pgou{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 760px;}
table.pgou a{	color: #316AA1; font-weight: bold;}
table.pgou td{vertical-align: middle;	padding: 3px;}
table.pgou td.titulo1{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.pgou td.titulo2{color:#013354; font-size:11px;font-weight: bold;text-align: center; width: 33%;}
table.pgou td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.pgou span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}

table.otm{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 760px;}
table.otm a{	color: #316AA1; font-weight: bold;}
table.otm td{vertical-align: middle;	padding: 3px;}
table.otm td.titulo1{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.otm td.titulo2{color:#013354; font-size:11px;font-weight: bold; width: 50%;}
table.otm td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.otm span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}

table.ecofi_hacienda{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 760px;}
table.ecofi_hacienda a{	color: #316AA1; font-weight: bold;}
table.ecofi_hacienda td{vertical-align: middle;	padding: 3px;}
table.ecofi_hacienda td.titulo1{color:#316AA1; font-size:11px; font-weight: bold;text-align: left; }
table.ecofi_hacienda td.titulo2{color:#013354; font-size:11px;font-weight: bold; width: 200px;}
table.ecofi_hacienda td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.ecofi_hacienda span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}



/******** POPUP *********/

#base_popup { 
	margin: 0px auto;
	width: 600px;
	background-color:#FFFFFF;	
}

#centro_popup{
	width: 600px; /*620 - 15 -10*/
	float:left;
}

.contenido_popup h3{
	margin: 10px 0px 10px 0px;	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 20px;
	color: #316AA1;
}

.contenido_popup a{color: #316AA1;}
.contenido_popup span.titulo { display: block ;color: #316AA1;}


table.empresas{	border: 1px solid #E0E0E0;	border-collapse: collapse;	width: 600px;}
table.empresas a{	color: #316AA1;}
table.empresas td{vertical-align: top;	padding: 3px;}
table.empresas td.titulo1{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;  background-color: #DFE5F3;}
table.empresas td.titulo2{color:#013354; font-size:11px;font-weight: bold;}
table.empresas td.titulo3{color:#316AA1; font-size:12px; font-weight: bold;text-align: center;}
table.empresas span.titulo{color:#316AA1; font-size:12px; font-weight: bold;}

.micuenta_menu {
	width: 600px;
	border-bottom: 1px solid #013354;
	margin: 10px 0px 10px 0px;
	padding-bottom:5px;
}


.col1 {
	width: 300px;
	float: left;
	margin-left:40px;
}
.col2 {
	width: 300px;
	float: left;
	margin-left:40px;
}

/* Página PResupueto General */
.listaPresupuestos{
	list-style-type:none;
	width:500px;
	margin-left:20px;
}
.listaPresupuestos li{
	width:500px;
	float:left;
}

.listaPresupuestos .capitulo{
	float:left;
	font-size: 12px;
}

.listaPresupuestos .importe{
	float:right;
	font-size: 12px;
}

.filaNegrita{
	font-weight:bold;
}
.filaTabulada{
	padding-left:15px;
}
.capaPresupuesto{
	float:none;
	width:500px;
	margin-bottom:20px;
}

/* Vídeos */
/** Regalos **/

.lista-videos{
 margin-left:0px;
/* width:780px;*/
 margin-bottom:10px;
}

.lista-videos li{
 float:left;
 width:350px;
/* border-bottom:1px solid #ccc;*/
 display:inline;
 margin:0 0 20px 20px;
 height:170px;
}

.lista-videos img{
 float:left;
 margin-right:10px;
 display:inline;
 border:1px solid #ccc;
 padding:2px;
}

.datos-video{
 margin-left:215px;
}


.video-titulo a{
 font-weight:bold;
 color:#000;
}

