/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */

body {background-color:#d4ede8; color:#3f3f3f;}

a {color:#0000FF;}
a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#main {background:#FFF;}

    #header {background-color:#4d2f24;}
    
        #slogan {color:#FFF;}
    
    #nav {
		/*background:url("../design/menu.jpg") 0 0 no-repeat;*/
		background:url(../design/menu.jpg) repeat-y;
		background-color:#2f3a3c;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #FFF;
		border-bottom-color: #efefef;
		/*width:100%;*/
		width:938px;
	}
    #nav a {color:#ffffff;}
    #nav ul li.active, #nav ul li.active a {color:#51a7d3;}

    #footer, #footer a {color:#FFFFFF;}
    #footer a:hover {color:#3f3f3f;}
    
        .ico-rss {color:#3F3F3F;}

    #copy, #copy a {color:#7F7F7F;}
    #copy a:hover {color:#3F3F3F;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#breadcrumbs a {color:#5f5f5f;}

#subnav li a {border-bottom:1px solid #efefef; color:#3f3f3f;}
#subnav li.active a {background-color:#e2f4ff;}

dl#news dt {background-color:#FFF;}
dl#news dd a {color:#3f3f3f;}

#gallery-in {border-bottom:1px solid #DDDDDD; background-color:#EFEFEF;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */

.title-01 {background-color:#5f5f5f; color:#fff;}
.title-02 span {background:#FFF;}
.title-03, .title-03.gallery {background-color:#0081C7; color:#fff;}
.title-03 a {color:#FFF;}
.title-04 {color:#0081C7;}

.comment, .more {color:#3F3F3F;}

.hx-style01 span {background:#FFF; color:#643f3e;}

a.ico-more {background:url("../design/bg-cuerpo.png") 0 0 no-repeat; color:#FFFFFF;}
a:hover.ico-more {background:url("../design/bg-footer.png") 0 0 no-repeat; color:#FFF;}

#calendar th {background:#CCE6FF; color:#022E5F;}
#calendar th, #calendar td {border:1px solid #CCE6FF;}
#calendar td#calendar-active {background:#FF9F00; color:#FFF;}
#calendar tr.bg td {background:#F0F8FF;}

/* ----------------------------------------------------------------------------------------------------------
6) Etiquetas style
---------------------------------------------------------------------------------------------------------- */

.imagenes{
	margin-left:10px;
	font-size:90%;
	margin-top:-3px;
	margin-bottom:-5px;
}

.foto{
	margin-left:15px;
	margin-top:10px;
	border:1px solid #000000;
}

.documentos{
	margin-left:10px;
	font-size:90%;
	margin-bottom:1px;
}

.espaciado{
	margin-bottom:20px;
}

#espaciado{
	margin-bottom:20px;
}

#aviso_pie{
	font-size:100%;
}


/** ACTIVIDADES DIA - MES - ACTIVIDADES **/

#actividades_dia{
	width:100%;
	margin-left:0px;
}

.titulo_actividades_dia{
	text-align:left;
	margin-bottom:-10px;
	color:#51a7d3;
	font-size:150%;
}

.div_contenido_actividad{
	margin-top:10px;
	margin-bottom:10px;
	/*height:160px;*/
	height:100%;
}

.div_contenido_actividad_mes{
	margin-top:10px;
	margin-bottom:-10px;
	/*height:100%;*/
	height:150px;
	border-bottom:1px solid #ffffff;
}

#div_contenedor_actividades{
	margin-left:0px;
	width:750px;
}

#cabecera_actividades{
	text-align:left;
	color:#51a7d3;
	font-size:150%;
}

.div_contenido_actividad p, .div_contenido_actividad_mes p{
	text-align:left;
}

.titulo_actividad{
	color:#51a7d3;
	font-size:150%;
}

.subtitulo_actividad{
	color:#333333;
	font-size:85%;
}

.texto_actividad{
	width:810px;
	margin-top:-15px;
}

.datos_pie{
	font-size:100%;
}

.centrado{
	text-align:center;
}

.titulo_noticia{
	text-decoration:none;
	color:#51a7d3;
	font-size:150%;
}

.foto_noticia{
	width:120px;
	float:left;
}

.texto_noticia{
	width:810px;
	float:right;
	margin-top:-15px;
}

#titulo_camporrobles{
	text-align:left;
	color:#51a7d3;
	font-size:150%;
}


/** AVISO LEGAL - MAPA WEB**/

#div_contenedor{
	width:900px;
	margin-left:5px;
}

#div_contenedor p{
	text-align:justify;
	font-size:110%;
	line-height:25px;
} 

#div_contenedor p span{
	color:#51a7d3;
	font-size:150%;
	margin-top:25px;
}

/** CALENDARIO **/

.div_calendario{
	width:284px;
	text-align:center;
}

.div_calendario a{
	font-size:120%;
}

/** INDEX **/

.nube_tags{
	width:337px;
	/*height:277px;*/
	height:100%;
	margin-right:50px;
}

.estilo_nube_tags{
	/*height:120px;*/
	height:100%;
	width:330px;
	background-color:#FFFFFF;
	font-family:"Courier New", Courier, monospace;
	border: 1px solid #E2E2E2;
	text-align:center;
	margin-top:16px;
}

.fuente1{
	font-size:100%;
	color:#039faf;
	font-weight:bold;
}

.fuente2{
	font-size:110%;
	color:#ff7600;
}

.fuente3{
	font-size:140%;
	color:#039faf;
}

.fuente4{
	font-size:135%;
	color:#87a800;
}

.fuente5{
	font-size:100%;
	color:#75582c;
}

.fuente6{
	font-size:130%;
	color:#75582c;
	font-weight:bold;
}

.fuente7{
	font-size:110%;
	color:#039faf;
	font-weight:bold;
}

.fuente8{
	font-size:130%;
	color:#87a800;
	font-weight:bold;
}

.fuente9{
	font-size:110%;
	color:#75582C;
}

.ayuntamiento_titulo{
	text-align:center;
	color:#643f3e;
	font-size:150%;
}

.documentacion_titulo{
	color:#643f3e;
	font-size:100%;
}

.noticias_titulo{
	text-align:center;
	color:#689e46;
	font-size:150%;
}

.actividades_index{
	text-align:center;
	color:#0081c7;
	font-size:150%;
}


.listado_index{
	list-style:none;
}


/** PROCESA BUSQUEDA **/
#div_contenido_busqueda{
	width:900px;
}

.titulo_busqueda{
	text-align:left;
	margin-top:25px;
	margin-bottom:-5px;
	color:#51a7d3;
	font-size:150%;
}

.texto_buscado{
	font-weight:lighter;
	font-style:italic;
	font-size:90%;
}

#seccion_busqueda{
	margin-top:10px;
	margin-bottom:-10px;
	/*height:160px; */
	height:100%;
	border-bottom:1px solid #e2e2e2;
}

#seccion_busqueda p{
	text-align:left;
}

#seccion_busqueda a{
	color:#51a7d3;
	font-size:150%;
}

#seccion_busqueda span{
	color:#333333;
	font-size:85%;
}

#seccion_busqueda .texto{
	width:780px;
	margin-top:-15px;
}

/*** CONTACTO ***/

#contenido_contacto{
	width:210px;
	height:300px;
}

#mapa_contacto{
	width:500px;
}

.frame_contacto{
	width:500px;
}

.enlace_mapa{
	color:#0000ff;
	text-align:left;
}

.datos_contacto{
	font-size:110%;
	text-align:left;
}

.box2{
	width:953px;
}




