/*CARGA COLOR CABECERA SUPERIOR*/
#contiene_menu_superior{

	float:left;

	position:relative;

	z-index:2;

	width:100%;

	background-image: url(../images/fondo_cabecera.gif);
	background-position:left;
	background-repeat:repeat-y;

	background-color:#CC3333;
	color:#000000;

	}

/*COMIENZA SUBMENU AYUNTAMIENTO*/
	
#contenido_submenu{
	float:left;
	position:relative;
	width:15%;
	text-align:left;
	padding-left:8px;
	border-right: 1px solid #cc3333;
	
}



#contenido_submenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

#contenido_submenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}

#contenido_submenu ul li a{

color: #000;

background:  url(../images/submenu_rojo_2.gif) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

border-bottom: 1px dotted #dadada;

font-size: 90%;

}

#contenido_submenu #con_submenus a{

color: #000;

background: url(../images/submenu_rojo_1.gif) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

border-bottom: 1px dotted #dadada;

font-size: 90%;

}

#contenido_submenu ul li a:visited{

color: #000;

}


#contenido_submenu ul li a:hover{ /*hover state CSS*/

color: #cc3333;
text-decoration:underline;

}

#contenido_submenu #con_submenus a:hover{ /*hover state CSS*/

color: #cc3333;
text-decoration:underline;
}


#contenido_submenu #current a { /*currently selected tab*/
	
	background-image:  url(../images/submenu_marcado.gif) no-repeat center left; /*custom bullet list*/

	background-color: #cc3333; /*Brown color theme*/ 

	border-color: #cc3333; /*Brown color theme*/ 

	color:#cccccc;

}

#contenido_submenu #current2 a { /*currently selected tab*/
	
	background:  url(../images/submenu_blanco2.gif) no-repeat center left; /*custom bullet list*/
	
	background-color: #ffffff; /*Brown color theme*/ 

	border-color: #cc3333; /*Brown color theme*/ 

	color:#cc3333;
	
	font-weight:bold;
	
	}

#submenu_volver{
	font-size:0.7em;
	text-align:right;
	text-transform:uppercase;
	padding-right:5px;
	margin-bottom:3px;
	
}

#submenu_volver a:hover{
	text-decoration:none;
	
}
/*CSS ZONA CENTRO AYUNTAMIENTO, TODOS GENERICOS*/

#contiene_zona_centro h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify;
	color:#cc3333;
	margin-right:15px;
	border-bottom: 1px solid #cc3333;
	text-indent:15px;
	background-image:url(../images/titulo_cuadrado_rojo.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:15px;
	padding:0px;
	margin-bottom:7px;
	text-transform:uppercase;
	}

#contiene_zona_centro #listado_horizontal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style-image:none;
	margin:0px;
	margin-right:15px;
	padding:0px;
	list-style-image: none;
	font-size:1em;

}

#contiene_zona_centro #listado_horizontal ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
	list-style-type:none;
	
	}

#contiene_zona_centro #listado_horizontal li{
	background: url(../images/listas_roja.jpg) 0em 0.6em no-repeat;	
	margin-left:7px;
	padding-left:8px;
	margin-top:5px;
	}

#contiene_zona_centro ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:0.9em;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;

}

#contiene_zona_centro li{
	background: url(../images/listas_roja.jpg) 0em 0.6em no-repeat;	
	margin-left:0px;
	padding-left:8px;
	margin-bottom:5px;
	padding-top:3px;

}


#contiene_zona_centro h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#cc3333;
	text-transform:uppercase;
	}

#contiene_zona_centro #especial h3{
	text-align:justify;
	color:#333333;
	font-weight:normal;
	}



#contiene_zona_centro #nohayresultados{
	text-align:center;
	font-weight:normal;
	text-transform:none;
	}


#contiene_zona_centro h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	color:#333333;
	margin-bottom:0px;
	margin-top:8px;
	}


#contiene_zona_centro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#000000;
	margin:0px;
	margin-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	}

#contiene_zona_centro p.sinnada{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:center;
	color:#cc3333;
	margin:0px;
	margin-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	}

#contenedor_imagen_instalaciones{
	float:right;
	position:relative;
	width:19%;
	min-width:145px;
	text-align:left;
	border-left: 1px solid #cccccc;
	margin-left:10px;
	padding-left:3px;
	}

#contiene_zona_centro #h4_volver{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#33333;
	text-align:right;
	margin-right:10px;
}



#contiene_zona_centro a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#333333;
	text-decoration:underline;
	}

#contiene_zona_centro a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#cc3333;
	text-decoration:underline;
	}

#contenedor_imagen_ayuntamiento{
	float:left;
	position:relative;
	width:21%;
	min-width:145px;
	text-align:left;
	border-right: 1px solid #cccccc;
	margin-right:25px;
	padding-right:3px;
	margin-top:5px;
	}

.imagen{
	vertical-align:top;
	border-style:none;
	margin-left:10px;
}
.ultima{
	font-style:italic;
	font-size:0.9em;
	}



/*BLOQUES*/

#contiene_zona_centro #bloques_ciudad{
	float:left;
	position:relative;
	width:47%;
	border: 1px solid #cc3333;
	margin:5px;
	}
	

#contiene_zona_centro #bloques_ciudad h6{
	background-color:#cc3333;
	color:#ffffff;
	text-transform:uppercase;
	font-size:0.9em;
	padding-left: 5px;
	margin:0px;
	}
	
#contiene_zona_centro #bloques_ciudad ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:0.9em;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	}

#contiene_zona_centro #bloques_ciudad li{
background: url(../images/listas_roja.jpg) 0em 0.6em no-repeat;	
	margin-left:0px;
	padding-left:8px;
}

#contiene_zona_centro #bloques_ciudad a{
	text-decoration:none;
}

#contiene_zona_centro #bloques_ciudad a:hover{
	text-decoration:underline;
}


/*^FORMULARIO CONTACTO ALCALDIA*/
.contiene_fila{
	float:left;
	position:relative;
	width:49%;
	margin-bottom:1%;
}
.contiene_fila_larga{
	float:left;
	position:relative;
	width:98%;
	margin-bottom:1%;
}
.contiene_nombre{
	float:left;
	position:relative;
	width:20%;
	text-align:left;
}
.contiene_input{
	float:left;
	position:relative;
	width:78%;
	padding-right:1%;
	text-align:left;
	margin:0;
}
.contiene_input_peq{
	float:left;
	position:relative;
	width:30%;
	padding-right:1%;
	text-align:left;
	margin:0;
}

.campo{
	background-color:#FFFFFF;
	border:#555555 solid 1px;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	width:100%;
}

.boton{
	background-color:#999999;
	border:#555555 solid 1px;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:15px;

	
}
.check {
	margin-left:2px;
	margin-right:15px;
}
.selector{
	background-color:#FFFFFF;
	border-color:#666666;
	border-width: 1px;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#contiene_formulario{
	position:relative;
	width:98%;
	text-align:left;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	text-indent:10px;
	padding:0px;
	margin-top:3px;	
}

#contiene_formulario input{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border: 1px solid #333333;
	
}

#contiene_formulario h3{
	text-align:left;
	width:100%;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	text-indent:10px;
	padding:2px;
	margin-top:15px;
	margin-bottom:20px;
	background-color:#cc3333;
}
#contiene_formulario ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
#contiene_formulario ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
	background:  url(../images/listas_rojo.jpg) no-repeat center left; /*custom bullet list image*/
}

/*MAQUTACIÓN NOTICIAS*/
#contiene_zona_noticias_ayto{
	float:left;
	position:relative;
	width:58%;
	text-align:left;
	margin:0px;
	margin-right:5px;
	margin-left:20px;
	
}

#contiene_zona_noticias_ayto .sinlista{
	background-image:none;
	
}


#contiene_zona_noticias_ayto h2{
	color:#CC3333;
	border-bottom: solid #cc3333 1px;
	background-image:url(../images/titulo_cuadrado_rojo.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	font-size:1em;
	text-indent:15px;
	margin:0px;
	margin-bottom:10px;
	margin-right:15px;
	padding:0px;
	padding-bottom:10px;
	}

#contiene_zona_noticias_ayto h4{
	color:#CC3333;
	font-size:1em;
	margin:0px;
	padding:0px;
	}

#contiene_zona_noticias_ayto h5{
	text-align:left;
	color:#333333;
	font-weight:normal;
	font-size:0.8em;
	font-style:italic;
	}

#contiene_zona_noticias_ayto h3{
text-align:left;
color:#CC3333;	font-weight:bold;
	font-size:0.8em;
	font-style:normal;
}

#contiene_zona_noticias_ayto #h4_volver{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#33333;
	text-align:right;
	margin-right:10px;
}

#contiene_zona_noticias_ayto #h4_vermas{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:right;
	color:#33333;
	text-align:right;
	margin-right:10px;
}

#contiene_zona_noticias_ayto p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#000000;
	margin-right:15px;
	}

#contiene_zona_noticias_ayto #parrafo_derecha p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8m;
	text-align:left;
	color:#000000;
	}

#contiene_zona_noticias_ayto ul{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	list-style-type:none;
	font-size:1em;
	}

#contiene_zona_noticias_ayto li{
	font-size:0.9em;
	background: url(../images/listas_roja.jpg) 0em 0.6em no-repeat;	
	margin-top:5px;
	margin-left:0px;
	padding-left:8px;
	}

#contiene_zona_noticias_ayto a{
	color:#cc3333;
	text-decoration:none;
	}

#contiene_zona_noticias_ayto a:hover{
	color:#333333;
	text-decoration:underline;
	}

#contenedor_imagen_noticia{
	float:left;
	position:relative;
	width:20%;
	min-width:150px;
	text-align:left;
	border-right: 1px solid #cccccc;
	margin-right:8px;
	padding-right:3px;
	margin-top:8px;
	}


#contenedor_imagen_noticia2{
	float:left;
	position:relative;
	width:10%;
	min-width:90px;
	text-align:left;
	border-right: 1px solid #cccccc;
	margin-right:8px;
	padding-right:3px;
	margin-top:8px;
	}


#contiene_zona_noticias_ayto_ayto #parrafo_derecha{
	text-align:right;
	}

/*GALERIA IMÁGENES*/

/*GALERIA DE IMAGENES*/
#listado_imagenes{
	margin:10px;
	padding:0px;
	
	text-indent:-7px;

}

#listado_imagenes p{
	padding-bottom:10px;
}


#contiene_zona_centro #listado_imagenes ul{
	list-style: none;
	margin:0px;
	text-indent:0px;	
	}

#contiene_zona_centro #listado_imagenes li{
	display: inline;
	background-image:none;
	margin-top:6px;
	
	
	
	}

#contiene_zona_centro_imagenes h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify;
	color:#cc3333;
	margin-right:15px;
	border-bottom: 1px solid #cc3333;
	text-indent:15px;
	background-image:url(../images/titulo_cuadrado_rojo.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:15px;
	padding:0px;
	text-transform:uppercase;
}

#contiene_zona_centro_imagenes p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:15px;
	margin:0px
	}

#contiene_zona_centro_imagenes ul{
	list-style: none;
	margin:0px;
	text-indent:0px;	
	}

#contiene_zona_centro_imagenes li{
	display: inline;
	background-image:none;
	margin:2px;
	
		}

#galeria_archivo ul{
	list-style: none;
	
	margin:0px;
	text-indent:0px;	
	}

#galeria_archivo li{
	display: inline;
	background-image:none;
	margin:2px;
	
		}
#galeria_archivo h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	color:#CC3333;
	margin:0px;
	margin-top:8px;
	
		}
#galeria_archivo h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	color:#333333;
	margin-bottom:8px;
	margin-top:8px;
	
		}
#contiene_imagen_archivo{
	text-align:center;
	}

#galeria_archivo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#000000;
	margin-right:15px;
	}
#rss_titulo{
/* personalizado dependiendo de la sección */
background-image: url(../images/rss_peq_ayuntamiento.png);

}

#contiene_zona_centro .listado_intituciones a,li{
margin-bottom:5px;
text-decoration:none;

}
#contiene_zona_centro .listado_intituciones a:hover{
margin-bottom:5px;
text-decoration:underline;

}

#contiene_zona_centro #listado_horizontal a{
text-decoration:none;

}
#contiene_zona_centro #listado_horizontal a:hover{
text-decoration:underline;

}
#contiene_zona_centro .sinlista{
background-image:none;

}
