@charset "utf-8";
/* CSS Document */

#main
{/*
	width:62em;*/
	margin:0;
	padding:0 1.6em 0 1em;
}

#main p
{
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	line-height: 1.4em;
	color:#74665d;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	margin:1em 0 0 0;
	padding:0 0 2em 0;
}

#pueblos_cabecera
{/*
	width:56.8em;*/
	float:left;
	width:46.5em;
	margin:0;
	padding:0 0 0 0.6em;
}

#pueblos_cabecera h1
{
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	line-height: 12pt;
	color:#71abbd;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
	margin:1em 0 0 0;
	padding:0;
}




#presentacion
{
	float:right;
	width:13em;
	padding:3em 0 1em 0;
	margin:0;
}

#presentacion ul
{
	list-style:none;
	margin:0;
	padding: 0;
}

#presentacion li
{
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	float:left;
	margin:0;
	padding: 0 0.3em 0 0;
}

#presentacion .apartado_texto
{
	padding:0;
	margin:0;
	vertical-align:top;
}

#presentacion a{color:#000000; text-decoration:underline; font-size:12px;}
#presentacion a:hover{color:#000000; text-decoration:none; font-size:12px;}

#contenido
{
	clear:both;
}
/* ----------------------------------------------------------------------------- LISTADO DE PUEBLOS -------------------------------------------------------------- */
#col_pueblos
{
	float:left;
	width:10.20em;
	text-align:left;
	margin:0;
	padding:0;
}

#col_pueblos_conte
{
	clear:both;
}
#col_pueblos_conte .pueblos_texto_gra
{
	color:#811e00;
	font-size:14px;
}
#flecha
{
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color:#71abbd;
	text-decoration:none;
	font-weight:normal;
	line-height:1.2em;
	float:left;
	width:1em;
	margin:0;
	padding:0;
}

#pueblo
{
	font-family: Trebuchet MS, Arial;
	font-size:11px;
	color:#71abbd;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:1.2em;
	float:left;
	margin:0;
	padding:0;
}

#col_pueblos .seleccionado
{
	color:#71abbd;
	text-decoration:none;
	line-height:1.2em;
}

#pueblo a { color:#fb9403; text-decoration:none;}
#pueblo a:hover { color:#71abbd; text-decoration:none;}

/* ------------------------------------------------------------------- DETALLES DEL PUEBLO ------------------------------------------------------------------ */
#col_detalles
{
	float:left;
	border:1px solid #999999;
	width:24.7em;/*
	height: 30.25em;*/
	font-family: Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin:0 0.6em 0 0;
	padding:0;
}
#pueblo_foto
{
	width:24.6em;
	height:9.8em;
	margin:0;
	padding:0;
}

#pueblo_contenido
{
	margin:0.8em 1.4em 0 1.4em;
	padding:0;
}

#pueblo_contenido h1
{
	font-size:25px;
	color:#6bb0cc;
	line-height:1.2em;
	margin:0 0 0.5em 0;
	padding:0;
}
#pueblo_contenido p
{
	font-size:12px;
	color:#a89f90;
	line-height:1.2em;
	text-align:justify;
	margin:0;
	padding:0 0 1em 0;
}
/* -------------------------------------- para los subapartados de pueblos: arquitectura, peculiaridades y fiestas --------------------------------------------*/
#subapartado_fila
{
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color:#71abbd;/*
	line-height:1.5em;*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	float:left;
	margin:0 0 0.8em 0;
	padding: 0 0 0 2em;
}

#col_detalles .apartado_texto
{
	padding:0;
	margin:0;
	vertical-align:top;
}

#subapartado_fila .seleccionado
{
	color:#fb9403;
	text-decoration:underline;
}

#subapartado_fila a { color:#71abbd; text-decoration:none; padding:0; margin:0;}
#subapartado_fila a:hover { color:#fb9403; text-decoration:underline; margin:0; padding:0;}


/* --------------------------------------------------- fondo donde carga los apartados arquitectura, peculiaridades y fiestas ---------------------------------- */
#fondo_azul
{
	clear:both;
	font-family: Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	background-color:#f3f8ff;
	margin:0 1.1em 0.5em 1.1em;
	padding:0.5em 0.8em 0.5em 0.8em;
}

#peculiaridades img
{
	float:left;
	border:0;
	margin:0;
	padding: 0 1em 1em 0;
}
#fila_arquitectura
{
	font-size:11px;
	color:#71abbd;
	text-align:left;
	margin:0;
	padding:0 0 0.2em 0;
}

#fila_arquitectura a { color:#71abbd; text-decoration:underline; padding:0; margin:0;}
#fila_arquitectura a:hover { color:#fb9403; text-decoration:underline; margin:0; padding:0;}

#fila_fiestas
{
	clear:both;
	margin:0;
	padding:0;
}

#fila_fiestas .fila_fiestas_negrita
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0 ;
	padding:0;
}

#fila_fiestas p
{
	font-size:12px;
	color:#74665d;
	line-height:1.5em;
	text-align:justify;
	margin:0;
	padding:0 0 0.5em 0;
}
/* ---------------------------------------------------------- DETALLES DEL APARTADO ARQUITECTURA -------------------------------------------------------------- */
#pueblos_apartado_contenedor
{
	width:22.7em;
	margin:0;
	padding:1.3em 1em 1.3em 1em;
	font-family: Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

#pueblos_apartado_contenedor h1
{
	font-size:15px;
	color:#71abbd;
	float:left;
	margin:0;
	padding:0;
}
#pueblos_apartado_contenedor .txth2
{
	font-size:10px;
	color:#07a9b3;
/*	float:left;
*/	line-height:2.4em;
	margin:0;
	padding:0;
}
#pueblos_apartado_detalles
{
	clear:both;
	margin:0;
	padding:0;
}

#pueblos_apartado_detalles img
{
	float:left;
	width:14.2em;
	height: 12em;
	border:0;
	margin:0 0.8em 0.5em 0;
	padding:0;
}

#volver
{
	text-align:right;
	font-family: Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:0;
}

#volver a { color:#fb9403; text-decoration:underline;}
#volver a:hover { color:#71abbd; text-decoration:underline;}


/* ------------------------------------------------------------------- MAPAS ----------------------------------------------------------------------*/
#col_mapa
{
	float:left;
	width:24.1em;
	height:32em;
	margin:0;
	padding:0;
}

#mapa1
{
	border:1px solid #999999;
	width:24.1em;
	height:20.5em;
	margin:0 0 0.6em 0;
	padding:0.8em 0 0 0;
	text-align:center;
}

#mapa2
{
	border:1px solid #999999;
	background-image:url(../../../img/montaje/pueblos/lupa.gif);
	background-repeat:no-repeat;/*
	width:11.6em;
	height:9.1em;*/
	float:left;
	margin:0 0.3em 0 0;
	padding: 0 0.3em 0.3em 0.3em;
	text-align:center;
}

#mapa3
{
	border:1px solid #999999;
	background-image:url(../../../img/montaje/pueblos/lupa.gif);
	background-repeat:no-repeat;/*
	width:11.6em;
	height:9.1em;*/
	float:left;
	margin:0 0 0 0.3em;
	padding: 0 0.3em 0.3em 0.3em;
	text-align:center;
}

#mapa2 img, #mapa3 img
{
	width:11em;
	height:8.8em;
	vertical-align:middle;
	border:none;
}

