body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #20200f;
	background-image: url("../imagenes/fondoBody.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 10px;
}
strong{
	font-weight:bold;
}
a{
	color:#b21c03;
	text-decoration:none;
}
a:hover{
	color:#e82100;
}
h1{
	font-size:1.5em;
}
h2{
	color: #b21c03;
	font-size:1.2em;
	padding-bottom:10px;
	text-transform: uppercase;
}
h3,h4,h5,h6{
	font-size:1.1em;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:8px;
}
p{
	line-height: 14px;
	padding-bottom:6px;
}
#contenedor{
	width: 984px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
/**********************************************************************
	Cabecera
**********************************************************************/
#cabecera{
	width: 963px;	/* 984 - 21 */
	height: 136px;	/* 146 - 10 */
	padding-left: 21px;
	padding-top: 10px;
	background-image: url("../imagenes/cabecera/fondoCabecera.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
}
/**********************************************************************
	Fin Cabecera
**********************************************************************/
/**********************************************************************
	Men�
**********************************************************************/
#menu{
	width: 984px;
	height: 33px;
	overflow: hidden;
}
#menu a{
	position: relative;
	float: left;
	height: 33px;
	overflow: hidden;
}


#menu a.opcionInicio{
	width: 71px;
}



#menu a.opcionMunicipio{
	width: 109px;
}




#menu a.opcionAyuntamiento{
	width: 145px;
}



#menu a.opcionConcejalias{
	width: 124px;
}



#menu a.opcionServicios{
	width: 102px;
}



#menu a.opcionTurismo{
	width: 96px;
}



#menu a.opcionNoticias{
	width: 99px;
}



#menu a.opcionContacto{
	width: 140px;
}

/**********************************************************************
	Fin Men�
**********************************************************************/
/**********************************************************************
	Contenido
**********************************************************************/
#contenido{
	width: 984px;
	padding-top: 20px;
	overflow: hidden;
}
/***************************************************
	Home
***************************************************/
#contenido .cuadro{
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	border-top: 1px solid #e0e0ca;
	border-bottom: 1px solid #e0e0ca;
	overflow: hidden;
}
/**********************************
	Cuadro Slideshow
**********************************/
#contenido .cuadro.cuadroSlideShow{
	float: left;
	width: 563px;
	height: 363px;
	margin-right: 20px;
}
/**********************************
	Fin Cuadro Slideshow
**********************************/
/**********************************
	Cuadro Destacados
**********************************/
#contenido .cuadro.cuadroDestacados{
	float: left;
	position: relative;
	width: 401px;
	padding-top: 50px;
	background-image: url("../imagenes/contenido/fondoCuadroDestacados.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
	overflow: visible;
}
#contenido .cuadro.cuadroDestacados h1.titulo{
	position: absolute;
	left: 0px;
	top: -16px;
}
#contenido .cuadro.cuadroDestacados .cuadroDestacadosContenido{
	overflow: auto;
	height: 100%;
	background-image: url("../imagenes/contenido/fondoCuadroDestacadosContenido.gif");
	background-repeat: repeat-y;
}
#contenido .cuadro.cuadroDestacados .cuadroDestacadosContenido .item{
	float: left;
	width: 167px;
	padding-left: 16px;
	padding-right: 17px;
	color: #ffffff;
	padding-bottom: 10px;
	padding-top: 10px;
}
#contenido .cuadro.cuadroDestacados .cuadroDestacadosContenido .item.fondo{
	background-image: url("../imagenes/contenido/fondoCuadroDestacadosContenidoItem.gif");
	background-position: bottom;
	background-repeat: no-repeat;
}
#contenido .cuadro.cuadroDestacados .cuadroDestacadosContenido .item img{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
/**********************************
	Fin Cuadro Slideshow
**********************************/
/**********************************
	Cuadro Noticias
**********************************/
#contenido .cuadro.cuadroNoticias{
	position: relative;
	float: left;
	width: 482px;
	padding-top: 40px;
	padding-bottom: 0px;
	margin-right: 20px;
	overflow: visible;
}
#contenido .cuadro.cuadroNoticias h1.titulo{
	position: absolute;
	left: 0px;
	top: -8px;
}
#contenido .cuadro.cuadroNoticias .cuadroNoticiasContenido{
	width: 454px;	/* 482 - 14 - 14 */
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 20px;
	padding-bottom: 8px;
	background-color: #e0e0ca;
	margin-bottom: 5px;
}

#contenido .cuadro.cuadroNoticiasHome .cuadroNoticiasContenido {
	min-height: 310px;
}

#contenido .cuadro.cuadroNoticias .cuadroNoticiasContenido .noticia{
	width: 454px;
	padding-top: 6px;
	padding-bottom: 8px;
	background-image: url("../imagenes/contenido/cuadroNoticias/fondoNoticia.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: auto;
}
#contenido .cuadro.cuadroNoticias .cuadroNoticiasContenido .noticia.sinBorde{
	background: none;
}
#contenido .cuadro.cuadroNoticias .cuadroNoticiasContenido .noticia img.imagenPrincipal{
	float: left;
	margin-right: 10px;
}
#contenido .cuadro.cuadroNoticias .verTodas{
	width: 482px;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #e0e0ca;
	text-align: right;
	overflow: hidden;
}
/**********************************
	Fin Cuadro Noticias
**********************************/
/**********************************
	Cuadro Imagen Mediana
**********************************/
#contenido .cuadro.cuadroImagenMediana{
	width: 229px;	/* 231 - 1 - 1 */
	float: left;
	font-size: 0em;
	margin-right: 20px;
	border: 1px solid #e0e0ca;
	padding: 0px;
}
#contenido .cuadro.cuadroImagenMediana.sinMargen{
	margin-right: 0px;
}
#contenido .cuadro.cuadroImagenMediana img{
	padding: 4px;
}
#contenido .cuadro.cuadroImagenMediana p{
	padding: 3px;
	font-size: 0.625em;
	line-height: normal;
	border-top: 1px solid #e0e0ca;
	text-align: right;
}
#contenido .cuadro.cuadroImagenMediana p a img{
	padding: 0px;
}
/**********************************
	Fin Cuadro Imagen Mediana
**********************************/
/**********************************
	Cuadro Imagen
**********************************/
#contenido .cuadro.cuadroImagen{
	position: relative;
	width: 221px;	/* 231 - 1 - 1 - 4 - 4 */
	float: left;
	font-size: 0em;
	margin-right: 20px;
	border: 1px solid #e0e0ca;
	padding: 4px;
}
#contenido .cuadro.cuadroImagen.sinMargen{
	margin-right: 0px;
}
#contenido .cuadro.cuadroImagen a{
	position: absolute;
	width: 18px;
	height: 15px;
	right: 9px;
	bottom: 9px;
}
/**********************************
	Fin Cuadro Imagen
**********************************/
/***************************************************
	Fin Home
***************************************************/
/***************************************************
	SubHome
***************************************************/
#contenido #ubicacion{
	width: 984px;
	height: 21px;
	margin-bottom: 5px;
	line-height: 21px;
	overflow: hidden;
	border-top: 1px solid #e0e0ca;
	border-bottom: 1px solid #e0e0ca;
	font-size: 0.8em;
	word-spacing: 2px;
	font-weight: bold;
	color: #333302;
}
#contenido #ubicacion a{
	font-weight: normal;
}
#contenido .columnaIzquierda{
	width: 200px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
}
#contenido .columnaCentral{
	width: 512px;
	margin-right: 21px;
	float: left;
	overflow: hidden;
}
#contenido .columnaDerecha{
	width: 231px;
	float: left;
	overflow: hidden;
}
/**********************************
	Men� Lateral
**********************************/
#contenido .columnaIzquierda #menuLateral{
	width: 200px;
	overflow: hidden;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0ca;
}
#contenido .columnaIzquierda #menuLateral a,#contenido .columnaIzquierda #menuLateral span{
	display: block;
	width: 185px;	/* 200 - 15 */
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	background-image: url("../imagenes/contenido/menuLateral/fondoA.gif");
	background-repeat: repeat-x;
	background-color: #88886e;
	color: #ffffff;
}
#contenido .columnaIzquierda #menuLateral a:hover,#contenido .columnaIzquierda #menuLateral a.opcionMenuLateralSeleccionada,
#contenido .columnaIzquierda #menuLateral div.act a {
	background-image: url("../imagenes/contenido/menuLateral/fondoAOver.gif");
	background-repeat: repeat-x;
	background-color: #8e2814;
	font-weight: bold;
	/*
	background-color: #B32003;
	background-position:center bottom;
	*/
	
	background-color: #871802;
	
}
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones{
	width: 200px;
	background-image: url("../imagenes/contenido/menuLateral/fondoSubOpciones.gif");
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 4px;
	background-color: #7d1601;
	border-bottom: 2px solid #862613;
}
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a{
	width: 172px;	/* 200 - 28 */
	line-height: 16px;
	padding: 0px;
	height: auto;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 28px;
	background-image: url("../imagenes/contenido/menuLateral/fondoSubOpcionesA.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	background-color: transparent;
}
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a.ultimaSubOpcion{
	background-image: url("../imagenes/contenido/menuLateral/fondoSubOpcionesUltimaSubOpcion.gif");
	background-color: transparent;
}
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a:hover,
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a.subOpcionSeleccionada, 
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones div.act a {
	color: #b2b2b2;
	font-weight: normal;
	background-image: url("../imagenes/contenido/menuLateral/fondoSubOpcionesA.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	background-color: transparent;
}
#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a.ultimaSubOpcion:hover,#contenido .columnaIzquierda #menuLateral .menuLateralSubOpciones a.ultimaSubOpcionSeleccionada{
	color: #b2b2b2;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 20px;
	background-image: url("../imagenes/contenido/menuLateral/fondoSubOpcionesUltimaSubOpcion.gif");
}
/**********************************
	Fin Men� Lateral
**********************************/
/**********************************
	Contenidos Columna Central
**********************************/
#contenido .columnaCentral h1.titulo{
	padding-top: 14px;
	padding-bottom: 15px;
	height: 13px;
	overflow: hidden;
}
/**********************************
	Fin Contenidos Columna Central
**********************************/
/**********************************
	Ficha Chica
**********************************/
#contenido .fichaChica{
	width: 246px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background-image: url("../imagenes/contenido/cuadroFichaChico/fondoCuadroFichaChico.gif");
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}
#contenido .fichaChica.sinMargen{
	margin-right: 0px;
}
#contenido .fichaChica h2.titulo{
	width: 232px;	/* 246 - 14 */
	height: 11px;	/* 21 - 10 */
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	margin: 0px;
}
#contenido .fichaChica .contenidoFichaChica{
	position: relative;
	width: 244px;	/* 246 - 1 - 1 */
	border: 1px solid #e0e0ca;
	border-top: 0px;
	padding-top: 15px;
	padding-bottom: 26px;
	overflow: hidden;
	clear: both;
}
#contenido .fichaChica .contenidoFichaChica img.imagenPrincipal{
	margin-bottom: 10px;
}
#contenido .fichaChica .contenidoFichaChica div.contenidoRTE{
	padding-left: 14px;
	padding-right: 14px;
	
}
#contenido .fichaChica .contenidoFichaChica a.mas{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/**********************************
	Fin Ficha Chica
**********************************/
/**********************************
	Ficha Grande
**********************************/
#contenido .fichaGrande{
	width: 512px;
	clear: both;
	margin-bottom: 10px;
	background-image: url("../imagenes/contenido/cuadroFichaGrande/fondoCuadroFichaGrande.gif");
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}
#contenido .fichaGrande h2.titulo{
	width: 498px;	/* 512 - 14 */
	height: 11px;	/* 21 - 10 */
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	margin: 0px;
}
#contenido .fichaGrande h3{
	color: #b21c03;
	font-size:1.2em;
	padding-bottom:10px;
	text-transform: uppercase;
	padding-left: 14px;
	padding-right: 14px;
	font-weight: normal;
}
#contenido .fichaGrande.noticia h3{
	color: #b21c03;
	padding-bottom:10px;
	text-transform: uppercase;
	font-size: 1.3em;
	text-transform: none;
}




#contenido .fichaGrande .imagenPieDerecha{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 1px;
	background-image: url("../imagenes/contenido/cuadroFichaGrande/fondoImagenPie.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #e0e0ca;
	color: #b21c03;
	font-size: 0.8em;
	overflow: hidden;
}
#contenido .fichaGrande .imagenPieDerecha strong{
	display: block;
	padding: 0px;
	padding-top: 4px;
	padding-left: 6px;
}


#contenido .fichaGrande .imagenPieIzquierda{
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	padding: 1px;
	background-image: url("../imagenes/contenido/cuadroFichaGrande/fondoImagenPie.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #e0e0ca;
	color: #b21c03;
	font-size: 0.8em;
	overflow: hidden;
}
#contenido .fichaGrande .imagenPieIzquierda.sinMargen{
	margin-right: 0px;
}
#contenido .fichaGrande .imagenPieIzquierda strong{
	display: block;
	padding: 0px;
	padding-top: 4px;
	padding-left: 6px;
}

#contenido .fichaGrande .contenidoFichaGrande{
	position: relative;
	width: 510px;	/* 512 - 1 - 1 */
	border: 1px solid #e0e0ca;
	border-top: 0px;
	padding-top: 15px;
	padding-bottom: 16px;
	overflow: hidden;
	clear: both;
}
#contenido .fichaGrande .contenidoFichaGrande .columnaImagen{
	float: left;
	width: 178px;
	overflow: hidden;
}
#contenido .fichaGrande .contenidoFichaGrande .columnaTextoSinImagen{
	float: left;
	width: 482px;	/* 510 - 14 - 14  */
	padding-left: 14px;
	padding-right: 14px;
	overflow: hidden;
}
#contenido .fichaGrande .contenidoFichaGrande .columnaTexto{
	float: left;
	width: 318px;	/* 332 - 14 */
	padding-right: 14px;
	overflow: hidden;
}
#contenido .fichaGrande .contenidoFichaGrande a.mas{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#contenido .fichaGrande .contenidoFichaGrande .miniatura{
	position: relative;
	float: left;
	width: 83px;
	height: 83px;
	margin-right: 14px;
	margin-bottom: 14px;
	line-height: 83px;
	text-align: center;	
	overflow: hidden;
	background-color: #e0e0ca;
	padding: 1px;
}
#contenido .fichaGrande .contenidoFichaGrande .miniatura span{
	position: absolute;
	bottom: 6px;
	right: 6px;
}
#contenido .fichaGrande .contenidoFichaGrande .miniatura.sinMargen{
	margin-right: 0px;
}
#contenido .fichaGrande .contenidoFichaGrande .miniatura:hover, #contenido .fichaGrande .contenidoFichaGrande .miniatura.miniaturaSeleccionada{
	padding-top: 4px;
	height: 80px;
}
#contenido .fichaGrande .contenidoFichaGrande .miniatura:hover img,#contenido .fichaGrande .contenidoFichaGrande .miniatura.miniaturaSeleccionada img{
	width: 77px;
	height: 77px;
}
#contenido .fichaGrande .contenidoFichaGrande .miniatura:hover span img,#contenido .fichaGrande .contenidoFichaGrande .miniatura.miniaturaSeleccionada span img{
	width: auto;
	height: auto;
}
#contenido .fichaGrande .contenidoFichaGrande .imagenGrande{
	clear: both;
	width: 482px;
	font-size: 0.9em;
	text-align: right;
	color: #20200f;
	overflow: hidden;
}
#contenido .fichaGrande .contenidoFichaGrande .imagenGrande img{
	border: 1px solid #3c3c0d;
	margin-bottom: 6px;
}
#contenido .fichaGrande .contenidoFichaGrande .imagenGrande p{
	padding: 0px;
}
/**********************************
	Fin Ficha Grande
**********************************/
/**********************************
	Paginaci�n
**********************************/
.paginacion{
	width: 100%;
	padding-top: 6px;
	text-align: center;
	font-size: 1.3em;
	color: #989879;
}
.paginacion02{
	padding-top: 6px;
	border-top: 1px solid #e0e0ca;
	border-bottom: 1px solid #e0e0ca;
	line-height: 15px;
	font-size: 0.7em;
	text-align: right;
}
.paginacion02 a,.paginacion02 span{
	width: 15px;
	height: 15px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #88886e;
	color: #88886e;
}
.paginacion02 span{
	background-color: #88886e;
	color: #ffffff;
}
.paginacion02 a:hover{
	background-color: #88886e;
	color: #ffffff;
}
/**********************************
	Fin Paginaci�n
**********************************/
/**********************************
	Cuadro Noticias Columna Derecha
**********************************/
#contenido .columnaDerecha .cuadro.cuadroNoticias{
	width: 231px;
}
#contenido .columnaDerecha .cuadro.cuadroNoticias h1{
	padding-top: 6px;
}
#contenido .columnaDerecha .cuadro.cuadroNoticias .cuadroNoticiasContenido{
	width: 203px;	/* 231 - 14 - 14 */
}
#contenido .columnaDerecha .cuadro.cuadroNoticias .cuadroNoticiasContenido .noticia{
	width: 203px;
}
#contenido .columnaDerecha .cuadro.cuadroNoticias .cuadroNoticiasContenido .noticia p{
	font-size: 0.8em;
	line-height: 13px;
}
#contenido .columnaDerecha .cuadro.cuadroNoticias .verTodas{
	width: 231px;
}
/**********************************
	Fin Cuadro Noticias Columna Derecha
**********************************/
#contenido .columnaDerecha .cuadro.cuadroImagen{
	margin-bottom: 10px;
}
/***************************************************
	Fin SubHome
***************************************************/
/***************************************************
	Listado
***************************************************/
#contenido .listado{
	width: 512px;
	margin-bottom: 10px;
	background-image: url("../imagenes/contenido/cuadroFichaGrande/fondoCuadroFichaGrande.gif");
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}
#contenido .listado h2.titulo{
	width: 498px;	/* 512 - 14 */
	height: 11px;	/* 21 - 10 */
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	margin: 0px;
}
#contenido .listado h3{
	padding-top:0px;
	color: #b21c03;
	font-size:1.2em;
	padding-bottom:10px;
	text-transform: none;
	font-weight: normal;
}
#contenido .listado .itemListado{
	width: 482px;	/* 512 - 14 - 14 - 1 - 1 */
	padding: 14px;
	border: 1px solid #e0e0ca;
	border-top: 0px;
	overflow: auto;
}
#contenido .listado .itemListado .columnaImagen{
	float: left;
	width: 85px;
	margin-right: 14px;
	overflow: hidden;
}
#contenido .listado .itemListado .columnaImagen img{
	border: 1px solid #e0e0ca;
}
#contenido .listado .itemListado .columnaTexto{
	float: left;
	width: 383px;
	overflow: hidden;
}
#contenido .listado .itemListado .columnaTextoSinImagen{
	float: left;
	width: 484px;
	overflow: hidden;
}
/***************************************************
	Fin Listado
***************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
/**********************************************************************
	Pie
**********************************************************************/
#pie{
	width: 100%;
	overflow: hidden;
	background-image: url("../imagenes/pie/fondoPie.gif");
	background-repeat: repeat-x;
	background-position: top;
	color: #e0e0ca;
	font-size: 0.8em;
}
#pie #contenidoPie{
	width: 984px;
	height: 100%;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}
#pie #contenidoPie p{
	line-height: 33px;
}
#pie #contenidoPie p span{
	float: left;
}
#pie #contenidoPie p a{
	float: right;
	color: #e0e0ca;
}
#pie #contenidoPie p a:hover{
	color: #ffffe4;
}
#pie #contenidoPie p.finPie{
	clear: both;
	line-height: 40px;
	text-align:right;
}
#pie #contenidoPie p.finPie img{
	float: left;
}
#pie #contenidoPie p.finPie span{
	float: right;
	color: #333302;
	font-size: 1.1em;
}
#pie #contenidoPie p.finPie span a{
	float: none;
	color:#b21c03;

}

#pie #contenidoPie p.finPie span a.contactoPie {
		display:inline;
	float:none;
}
#pie #contenidoPie p.finPie span a.accIcon{
	float: right;
}
#pie #contenidoPie p.finPie span a:hover{
	color:#e82100;
}

#pie #contenidoPie p.finPie span img {
	padding-left:10px;
}
/**********************************************************************
	Fin Pie
**********************************************************************/
#menu span.adyacente { display:none; }

.jdGallery .slideInfoZone h2 { color: white !important; }

#contenido h2.titulo span { display: none; }
