/*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:#ff9933;
	color:#000000;

	}

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


#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_naranja_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_naranja_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: #ff9933;
text-decoration:underline;

}

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

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


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

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

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

	color:#ffffff;

}

#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: #ff9933; /*Brown color theme*/ 

	color:#ff9933;
	
	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_imagenes h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify;
	color:#ff9933;
	margin-right:15px;
	border-bottom: 1px solid #ff9933;
	text-indent:15px;
	background-image:url(../images/titulo_cuadrado_naranja.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:15px;
	padding:0px;
}

#contiene_zona_centro_imagenes h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#ff9933;
	text-transform:uppercase;
	
}

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

#contiene_zona_centro h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-align:justify;
	color:#ff9933;
	margin-right:15px;
	border-bottom: 1px solid #ff9933;
	text-indent:15px;
	background-image:url(../images/titulo_cuadrado_naranja.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:15px;
	padding:0px;
	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;
	

}

#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_amarillo.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;
	list-style-type:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;

}

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

#contiene_zona_centro .sinlista{
	
	margin-left:102px;
	

}

#contiene_zona_centro .lista-larga{
	
	margin-left:182px;
	

}

#contiene_zona_centro .listaalta{
		height:90px;
	

}


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

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


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

#contiene_zona_centro h6,a{
	font-size:1em;
	
	}


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

#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:1em;
	text-align:justify;
	color:#333333;
	text-decoration:underline;
	}

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

#contiene_zona_centro #fecha_publicacion {
	text-align:right;
	color:#333333;
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
	}

#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;
	}

/*BLOQUES*/

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

#contiene_zona_centro #bloques_ciudad h6{
	background-color:#ff9933;
	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_naranja.jpg) 0em 0.6em no-repeat;	
	margin-left:0px;
	padding-left:8px;
}

/*COMIENZA CALENDARIO*/

/*CONTENEDOR CALENDARIO*/

#calendario{
	float:left;
	position:relative;
	width:100%;
	text-align:center;

}

#resultados_agenda{
	float:left;
	position:relative;
	width:100%;
	margin-bottom:10px;
	}

#resultados_agenda h2{
	border-top: 10px solid #ff9933;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:98%;
	margin-top:5px;
	color:#333333;
	padding-top:10px;
	}

#resultados_agenda ul{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	margin:0px;
	padding:0px;
	

	}

#resultados_agenda li{
	margin:0px;
	padding:0px;
	text-indent:7px;
	}

#resultados_agenda h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#ff9933;
	margin-bottom:5px;
	margin-top:5px;
	width:98%;


}

	

.contiene_filas{

	float:left;

	position:relative;

	width:100%;

	text-align:center;

}

.fila_ano{

	float:left;

	position:relative;

	width:100%;

	background-color:#ffffff;

	text-align:center;

	color:#ff9933;

	font-size:1.3m;

	font-weight:bold;

	text-transform:lowercase;

}

.solo_ano{

	font-size:0.6em;

	}

.dias_semana{

	float:left;

	position:relative;

	width:14%;

	background-color:#ff9933;

	text-align:center;

	color:#ffffff;

	height:15px;

	min-height:15px;

	vertical-align:middle;

	padding-top:4px;

	font-weight:bold;

	font-size:0.8em;

}

.dias{

	float:left;

	position:relative;

	width:14%;

	text-align:center;

	color:#666666;

	height:20px;

	min-height:20px;

	padding-top:4px;

	font-size:0.9em;

	

}

.cambio_mes{

	float:left;

	position:relative;

	width:97%;

	color:#000000;

	padding-bottom:5px;

	}

.mes_anterior{

	float:left;

	position:relative;

	width:45%;

	text-align:left;

	text-indent:5px;

	}



.mes_posterior{

	float:right;

	position:relative;

	width:45%;

	text-align:right;

	text-indent:5px;

	}



.dias_evento{

	float:left;

	position:relative;

	width:14%;

	text-align:center;

	color:#ff9933;

	height:20px;

	min-height:20px;

	padding-top:4px;

}

.dia_actual{

	float:left;

	position:relative;

	width:13%;

	text-align:center;

	color:#c0af00;

	height:20px;

	min-height:20px;

	padding-top:4px;

	font-size:0.9em;

}

.diareserva{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#ff9933;

	text-decoration:underline;

	



}



.diareserva:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#333;

	text-decoration:none;

}



.tipo_dialibre{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#0CD6CC;

	text-decoration:none;

}

.enlaces_dias{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#c00000;

	text-decoration:none;

	}

.enlaces_dias:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#666666;

	text-decoration:underline;

	}

.enlaces_dias_actual{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #c0af00;

	}

.enlaces_dias_actual:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#333333;

	text-decoration:none;

	}

.enlaces_meses{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #333333;

	}

.enlaces_meses:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color:#666666;

	text-decoration:none;

	}

/*RESULTADOS AGENDA*/
	#contiene_zona_agenda{
	float:left;
	position:relative;
	width:57%;
	text-align:left;
	margin:0px;
	margin-right:5px;
	margin-left:20px;
}

#contiene_zona_agenda h2{
	color:#ff9933;
	border-bottom: solid #ff9933 1px;
	background-image:url(../images/titulo_cuadrado_naranja.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	font-size:1em;
	text-indent:15px;
	margin:0px;
	margin-right:15px;
	padding:0px;
	padding-top:5px;
	margin-bottom:19px;
	}

#contiene_zona_agenda #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_agenda #h4_vermas{

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

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

#contiene_zona_agenda 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: 29px;
	padding-left: 5px;
	list-style-type:none;
	font-size:1em;
	}

#contiene_zona_agenda li{
	font-size:0.9em;
	margin-top:5px;
	margin-left:0px;
	padding-left:8px;
	}

#contiene_zona_agenda a{
	color:#ff9933;
	text-decoration:none;
	}

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

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

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

.rojo{
	color:#cc3333;
	}

.imagen_agenda{
	border-style:none;
	vertical-align:middle;
	margin:5px;

}

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

#contiene_zona_agenda h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
	color:#ff9933;
	margin:0px;
	padding-top:5px;
	}
#contiene_zona_agenda #h3_centrado{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:center;
	color:#ff9933;
	margin:0px;
	padding-top:5px;
	}

/*GALERIA IMÁGENES*/



#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;
	
		}

/*TELEFONOS DE INTERÉS*/
#contiene_zona_centro #telefonos{
	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 #telefonos 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 #telefonos li{
	background: url(../images/listas_amarillo.jpg) 0em 0.6em no-repeat;	
	margin-left:7px;
	padding-left:8px;
	font-size:0.9em;
	}

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

input{
	border: 1px solid #333333;
	font-size:0.9em;

}

/*NOTICIAS*/
#fuera_noticias h3{
text-align:left;
	color:#333333;
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}

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

#fuera_noticias #parrafo_derecha {
	text-align:right;
	}
	
#rss_titulo{
/* personalizado dependiendo de la sección */
background-image: url(../images/rss_peq_directo_a.png);
}

/*NUEVO QUE HACER SI*/
.imagen_quehacersi{
	float:left;
	border: 1px solid #ccc;
	margin:4px;
	
}
#contiene_zona_centro .lista_qhs{
	min-height:90px;
	list-style-type:none;
background-image: none;
	margin-right:7px;}

#contiene_zona_centro .lista_especial_qhs{
	padding-bottom:5px;

}

}
.h4_qhs{
	text-transform: uppercase;
	margin-bottom:4px;

}

/*Sistema votaciones*/
#contiene_cartel{
	width:130px;
	float:left;
	text-align:center;
	max-width:130px;
	margin-bottom:10px;
	min-height:238px;


}
#contiene_cartel p{
	text-align:center;

}
#contiene_cartel h3{
	margin-top:6px;
	text-align:center;
	border: 1px solid #ccc;
	height:42px;
	

}


#capa_star{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
	text-align:center;
	margin:auto;
}

#capa_star ul{
	text-align:center;
	margin:auto;
	margin-top:5px;
}
.capa_recuento{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	color: #000000;
}
.star-rating,.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus, .star-rating .current-rating{
	background: url('../iconos/rank.gif') left -1000px repeat-x;
	padding-top:34px;
	
}

.star-rating{
	position:relative;
	width:121px;
	height:16px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	max-width:121px;
	
	}
	

#contiene_zona_centro .star-rating li{
	background-image:none;
	text-align:center;
	
	

}

.star-rating li{	
	display: inline;
	
	}


.star-rating a, .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:16px;
	line-height:16px;
	outline:none;
	overflow:hidden;	
	border: none;
	text-align:center;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{	
	background-position: left bottom;
	padding-top:34px;
	
	
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
	text-align:center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
	text-align:center;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{
	background-image: url('../iconos/rank.gif');	
	line-height: 10px;	
	height: 10px;
}

#total_votos{
	width:550px;
	
	
}

#contiene_zona_centro #total_votos{
	text-align:center;
	margin:5px;
	
}
.icono-suscripcion{
	text-align:right;
	margin:6px;
	float:right;

}


.botones-votacion{
	width:190px;
	background-color:#ff9933;
	color:#fff;
	font-size:1.1em;

	
	}

.botones-votacion2{
	width:190px;
	background-color:#fff;
	color:#000;
	font-size:1.1em;

	
	}

#especial{
	color:#cc0000;
	
	}
}

