/*
******************************************************************************
******************************************************************************
* Normalizar estilos XHTML de diferentes navegadores
******************************************************************************
******************************************************************************
*/

/* Quitamos el subrayado de los links */
:link,:visited { text-decoration:none }

/* Eliminamos las viñetas de las listas */
ul,ol { list-style:none }

/* Evitar el tamaño inconsistente de los diferentes encabezados
   y también etiquetas <pre> y <code> */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Evitar la asignación inconsistente de márgenes y rellenos a
   diferentes elementos HTML  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* Evitar el borde azul en imágenes que son links */
a img,:link img,:visited img { border:none }

/* Quitar la cursiva del elemento <address> */
address { font-style:normal }

/* Quitar márgenes de los párrafos???*/
p {margin:0; padding:0}

/* Resetfloat*/
.resetfloats {
	clear: both;
}

/*
******************************************************************************
Estilos GENERALES
******************************************************************************
*/
body {
	background-image: url(../images/fondo.gif);
	background-repeat: no-repeat;
	background-color: #755601;
	background-position: center bottom;
}
#envoltorio {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 530px; /* Para IE (hace "height: auto" por defecto) */
	min-height: 530px; /* Para todos salvo IE */

}
	
*>#envoltorio {        /* Aquí IE no sabe entrar */
	height: auto;      /* Que la altura se establezca de forma automática dependiendo del contenido */
}

.resetfloats {
	clear: both;
}
/*
******************************************************************************
Estilos ENCABEZADO
******************************************************************************
*/
#envoltorio #encabezado {
	width: 765px;
	position: relative;
	top: 5px;
	height: 222px;
	
}

#envoltorio #encabezado #fecha {
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: right;
}
#envoltorio #encabezado #logo {
	float: left;
	height: 45px;
	width: 193px;
}
#envoltorio #encabezado #menu_sup {
	float: right;
	width: 572px;
	height: 46px;
	background-image: url(../images/fondo_menu_sup.gif);
	background-repeat: no-repeat;
	position: relative;
}
/*
antiguo menu superior
#envoltorio #encabezado #menu_sup ul {
	display: inline;
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	list-style-type: none;
}
#envoltorio #encabezado #menu_sup a:link, #envoltorio #encabezado #menu_sup a:visited{
	color: #000000;
	text-decoration: none;

}
#envoltorio #encabezado #menu_sup a:hover {
	color: #D2AC00;
	text-decoration: none;
	
Estilo de Esther para que cuando se queden las secciones activadas

}#envoltorio #encabezado #menu_sup #activada { 
	color: #D2AC00;
	text-decoration: none;
}
#envoltorio #encabezado #menu_sup li {
	display: inline;
}
#envoltorio #encabezado #menu_sup #ayuntamiento {
	width: 110px;
	position: absolute;
	top: 25px;
	text-align: center;
	left: 80px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D2AC00;
}
#envoltorio #encabezado #menu_sup #separador1 {
	position: absolute;
	top: 21px;
	left: 194px;
}

#envoltorio #encabezado #menu_sup #servicios {
	width: 160px;
	position: absolute;
	top: 25px;
	text-align: center;
	left: 200px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D2AC00;
}
#envoltorio #encabezado #menu_sup #separador2 {
	position: absolute;
	top: 21px;
	left: 363px;
}

#envoltorio #encabezado #menu_sup #vivir {
	width: 120px;
	position: absolute;
	top: 25px;
	text-align: center;
	left: 369px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D2AC00;
}
#envoltorio #encabezado #menu_sup #separador3 {
	position: absolute;
	top: 21px;
	left: 492px;
}
#envoltorio #encabezado #menu_sup #agenda {
	width: 70px;
	position: absolute;
	top: 25px;
	text-align: center;
	left: 498px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D2AC00;
}
*/
#envoltorio #encabezado #donde_estas {
	font-size: 0.7em;
	color: #000000;
	height: 18px;
	float: left;
	width: 470px;
	background-color: #FFFFFF;
	padding-left: 5px;
	position: absolute;
	top: 60px;
	left: 0px;
}
#envoltorio #encabezado #donde_estas a:link, #envoltorio #encabezado #donde_estas a:link {
	color: #000000;
	text-decoration: none;
}
#envoltorio #encabezado #donde_estas a:visited {
	color: #000000;
	text-decoration: underline;
}
#envoltorio #encabezado #idioma {
	height: 18px;
	font-size: 0.7em;
	color: #000000;
	float: right;
	background-color: #FFFFFF;
	width: 285px;
	text-align: right;
	padding-right: 5px;
}
#envoltorio #encabezado #idioma a:link, #envoltorio #encabezado #idioma a:visited{
	color: #000000;
	text-decoration: none;

}
#envoltorio #encabezado #idioma a:hover {
	text-decoration: underline;
	color: #000000;
}
#envoltorio #encabezado #idioma ul {
	display: inline;
	list-style-type: none;
}
#envoltorio #encabezado #idioma li {
	display: inline;
	list-style-type: none;
}

#envoltorio #encabezado #fotografias {
	width: 761px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 135px;
	position: absolute;
	top: 78px;
	left: 0px;
}
#envoltorio #encabezado #buscador {
	height: 26px;
	width: 240px;
	float: left;
	position: absolute;
	top: 213px;
	background-color: #D2AC00;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	left: 0px;
}

#envoltorio  #encabezado #buscador #tabla_busqueda   {
	width: 200px;
}
#envoltorio #encabezado #buscador #tabla_busqueda #texto {
	color: #FFFFFF;
	font-size: 0.6em;
}
#envoltorio #encabezado #buscador #tabla_busqueda #cuadro {
	font-size: 0.7em;
	color: #000000;
}
#envoltorio #encabezado #opciones {
	background-color: #D2AC00;
	float: left;
	height: 26px;
	position: absolute;
	top: 213px;
	width: 517px;
	right: 0px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 0.7em;
	text-align: right;
	padding-right: 5px;
}

#envoltorio #encabezado #opciones a:link, #envoltorio #encabezado #opciones a:visited {
	color: #FFFFFF;
	text-decoration: none;

}
#envoltorio #encabezado #opciones a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}
#envoltorio #encabezado #opciones #activada {
	color: #FFFFFF;
	text-decoration: underline;

}
#envoltorio #encabezado #opciones ul {
	list-style-type: none;
	display: inline;
}
#envoltorio #encabezado #opciones li {
	display: inline;
	list-style-type: none;
}

#envoltorio #encabezado #opciones #inicio {
	background-image: url(../images/enc_inicio.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	right: 190px;
	background-position: 11px;
	width: 65px;

}

#envoltorio #encabezado #opciones #inicio_eus {
	background-image: url(../images/enc_inicio.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	right: 190px;
	background-position: 0px;
	width: 70px;

}

#envoltorio #encabezado #opciones #buzon {
	position: absolute;
	top: 6px;
	left: -230px;
	background-position: 11px;
	width: 65px;

}

#envoltorio #encabezado #opciones #buzon_eus {
	position: absolute;
	top: 6px;
	left: -230px;
	background-position: 0px;
	width: 70px;

}

#envoltorio #encabezado #opciones #mapa {
	background-image: url(../images/enc_mapa.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	right: 180px;
	background-position: 4px;
	width: 80px;
}
#envoltorio #encabezado #opciones #telefonos {
	background-image: url(../images/enc_telefonos.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	right: 35px;
	background-position: 2px;
	width: 135px;
}

/*
******************************************************************************
Estilos ABAJO
******************************************************************************
*/
#envoltorio #abajo {
	width: 765px;
	min-height: 410px; /*Para el resto de navegadores*/
	height: 410px; /*para Explorer (la version 7 ya entiende min-height)*/
	background-color: #FFFFFF;
}

*>#envoltorio #abajo  {    /* Aquí IE no sabe entrar */
	min-height:445px;
	height: auto;          /* Que la altura se establezca de forma automática dependiendo del contenido */
	background-color: #FFFFFF;
}


/*
******************************************************************************
Estilos MENU_IZDO
******************************************************************************
*/
#envoltorio  #abajo #menu_izdo {
	min-height: 410px; /*Para el resto de navegadores*/
	height: 410px; /*para Explorer (la version 7 ya entiende min-height)*/
	font-size: 0.7em;
	width: 175px;
	padding-left: 5px;
	padding-top: 30px;
	float: left;
	background-color: #FFFFFF;
	/*background-image:url(../images/fondoranero.jpg);*/
	background-repeat: no-repeat;
	background-position: right 240px;
}

*>#envoltorio #abajo #menu_izdo {    /* Aquí IE no sabe entrar */
	height: auto;          /* Que la altura se establezca de forma automática dependiendo del contenido */
	background-color: #FFFFFF;
}

#envoltorio #abajo #menu_izdo ul {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#menu_izdo .seccionPadre {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo .seccionPadre a:link, #menu_izdo .seccionPadre a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo .seccionPadre a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo .seccionHija {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo .seccionHija li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo .seccionHija a:link, #menu_izdo .seccionHija a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo .seccionHija a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}
/*ANTIGUOS MENUS*/
/*ayuntamiento*/
#menu_izdo #ayuntamiento {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo #ayuntamiento a:link, #menu_izdo #ayuntamiento a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo #ayuntamiento a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo #ayuntamiento_sub {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo #ayuntamiento_sub li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo #ayuntamiento_sub a:link, #menu_izdo #ayuntamiento_sub a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo #ayuntamiento_sub a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}
/*servicios*/
#menu_izdo #servicios {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo #servicios a:link, #menu_izdo #servicios a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo #servicios a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo #servicios_sub {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo #servicios_sub li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo #servicios_sub a:link, #menu_izdo #servicios_sub a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo #servicios_sub a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}
/*vivir*/
#menu_izdo #vivir {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo #vivir a:link, #menu_izdo #vivir a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo #vivir a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo #vivir_sub {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo #vivir_sub li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo #vivir_sub a:link, #menu_izdo #vivir_sub a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo #vivir_sub a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}
/*noticias*/
#menu_izdo #noticias {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo #noticias a:link, #menu_izdo #noticias a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo #noticias a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo #noticias_sub {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo #noticias_sub li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo #noticias_sub a:link, #menu_izdo #noticias_sub a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo #noticias_sub a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}
/*agenda*/
#menu_izdo #agenda {
	width: 170px;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

#menu_izdo #agenda a:link, #menu_izdo #agenda a:visited {
	color: #000000;
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#menu_izdo #agenda a:hover {
	background-image: url(../images/menu_izdo_fondo.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	color: #993300;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;

}

#menu_izdo #agenda_sub {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#menu_izdo #agenda_sub li {
	padding: 0px;
	margin: 0px;
	height: 16px;
}

#menu_izdo #agenda_sub a:link, #menu_izdo #agenda_sub a:visited
{
	background-image:url(../images/fondoblanco.jpg);
	height: 14px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat;

}

#menu_izdo #agenda_sub a:hover {
	background-image:url(../images/fondoblanco.jpg);
	color: #000000;
	text-decoration: none;
	padding: 0px;
	background-color: #D2AC00;
	background-repeat: repeat;
}


/*
******************************************************************************
Estilos CUERPO
******************************************************************************
*/

#envoltorio #abajo #cuerpo {
	float: left;
	width: 562px;
	min-height: 410px; /*Para el resto de navegadores*/
	height: 410px; /*para Explorer (la version 7 ya entiende min-height)*/
	margin-top: 25px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size: 0.7em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}


*>#envoltorio #abajo #cuerpo {    /* Aquí IE no sabe entrar */
	height: auto;              /* Que la altura se establezca de forma automática dependiendo del contenido */
	background-color: #FFFFFF;
}

#envoltorio #abajo #cuerpo #logos {
	position: relative;
	height: 70px;
	width: 560px;
}

#envoltorio #abajo #cuerpo #logos h2{
	font-size: 11px;
	color: #333333;	
}

#envoltorio #abajo #cuerpo #logos #promotora{
	width: 170px;
	position: absolute;
	right: 310px;
	bottom: 0px;
}

#envoltorio #abajo #cuerpo #logos #financiadora{
	width: 280px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

/*
#envoltorio #abajo #cuerpo #logostext {
	padding-left: 25px;
	padding-bottom: 10px;
}

#envoltorio #abajo #cuerpo #logoslogos {
	text-align: left;
	text-indent: 5px;
	vertical-align:top;
	word-spacing: 20px;
}
*/
#envoltorio #abajo #cuerpo #logos #escudo {
	position: absolute;
	right: 500px;
	bottom: 2px;
}

#envoltorio #abajo #cuerpo #logos #logo1 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#envoltorio #abajo #cuerpo #logos #logo2 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#envoltorio #abajo #cuerpo #logos #logo3 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#envoltorio #abajo #cuerpo #logos #logo4 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#envoltorio #abajo #vacio {
	clear:both;
}

#envoltorio #abajo #cuerpo #titulos {
	margin-left:13px;
}

/*
******************************************************************************
Estilos PIE
******************************************************************************
*/

#envoltorio #pie {
	clear: both;
	height: 15px;
	background-color: #D2AC00;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	font-size: 0.7em;
	width: 765px;
}

#envoltorio #pie a:link, #envoltorio #pie a:visited{
	color: #755500;
}

#envoltorio #pie a:hover{
	background-color: #FFFFFF;
}

/*
******************************************************************************
******************************************************************************
Estilos PLANTILLAS
******************************************************************************
******************************************************************************
*/
#cuerpo .contenidos {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#cuerpo .contenidos h1{
	font-weight: bold;
	background-image: url(../images/detallepeq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	padding-left: 12px;
	background-color: #E5E5E5;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cuerpo .contenidos h2{
	font-weight:bold;
	background-color: #D2AC00;
	color: #FFFFFF;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#cuerpo .contenidos a:link, #cuerpo .contenidos a:visited{
	font-weight: bold;
	color: #D2AC00;	
}

#cuerpo .contenidos a:hover{
	font-weight: bold;
	color:#755500;	
}
#cuerpo .contenidos p{
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 8px;
}
#cuerpo .contenidos .pcentrado{
	text-align: center;
}
#cuerpo .contenidos ul{
	list-style-position: outside;
	list-style-type: circle;
	padding-left: 16px;
}
#cuerpo .contenidos li{
	text-align: justify;
}
#cuerpo .contenidos .lidest {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .uldch {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .navegacion {
	color: #D2AC00;
	display: inline;
	margin-left: 10px;
}
#cuerpo .contenidos .centro{
	margin-top: 15px;
	margin-bottom: 10px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
#cuerpo .contenidos .centrado{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#cuerpo .contenidos .imgSizq {
	height: 75px;
	width: 100px;
	margin-right: 8px;
	margin-bottom: 3px;
	float: left;	
}
#cuerpo .contenidos .imgSdch {
	height: 75px;
	width: 100px;
	margin-left: 8px;
	margin-bottom: 3px;
	float: right;	
}
#cuerpo .contenidos .imgLizq {
	float: left;
	height: 150px;
	width: 200px;
	margin-right: 8px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .imgLdch {
	float: right;
	height: 150px;
	width: 200px;
	margin-left: 8px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .imgMcentro{
	height: 120px;
	width: 160px;
	margin-right: 10px;
	margin-left: 10px;
}
#cuerpo .contenidos .img_logos {
	height: 150px;
	width: 150px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#cuerpo .contenidos .imgVizq {
	float: left;
	height: 267px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
} 
#cuerpo .contenidos .imgPANcentro {
	height: 120px;
	width: 550px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .imgmapa {
	float: right;
	height: 520px;
	width: 390px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .icono {
	vertical-align: middle;
	height: 50px;
	width: 50px;
	margin-right: 5px;
	margin-left: 5px;
}
#cuerpo .contenidos .logointeres {
	height: 150px;
	width: 150px;
}
#cuerpo .contenidos .intereslogo {
	width: 150px;
}
#cuerpo .contenidos .img_big {
	height: 200px;
	width: 550px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .img_big_izq {
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .img_big_dch {
	float: right;
	height: 150px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .img_small_dch {
	float: right;
	height: 75px;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .img_mini {
	height: 75px;
	width: 100px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .img_mini_pan {
	height: 75px;
	width: 150px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .texto_piefoto {
	font-size: 10px;
	float: right;
	width: 390px;
	margin-top: 3px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .texto_dch {
	float: right;
	min-height: 267px; /*Para el resto de navegadores*/
	height: 267px; /*para Explorer (la version 7 ya entiende min-height)*/
	width: 335px;
}
*>#cuerpo .contenidos .texto_dch {    /* Aquí IE no sabe entrar */
	height: auto;              /* Que la altura se establezca de forma automática dependiendo del contenido */
}
#cuerpo .contenidos .texto_izq {
	float: left;
	min-height: 520px; /*Para el resto de navegadores*/
	height: 520px; /*para Explorer (la version 7 ya entiende min-height)*/
	width: 150px;
}
*>#cuerpo .contenidos .texto_izq {    /* Aquí IE no sabe entrar */
	height: auto;              /* Que la altura se establezca de forma automática dependiendo del contenido */
}
#cuerpo .contenidos .texto_izq_big {
	float: left;
	min-height: 75px; /*Para el resto de navegadores*/
	height: 75px; /*para Explorer (la version 7 ya entiende min-height)*/
	width: 435px;
}
*>#cuerpo .contenidos .texto_izq_big {    /* Aquí IE no sabe entrar */
	height: auto;              /* Que la altura se establezca de forma automática dependiendo del contenido */
}
#cuerpo .contenidos .tabla {
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #D2AC00;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .celdatitulo {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #D2AC00;
	text-align: center;
	height: 30px;
	border: 1px solid #D2AC00;
}
#cuerpo .contenidos .celda3a {
	background-color: #E4E4E4;
	width: 60%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda3b {
	background-color: #FFF7CC;
	width: 20%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda3c {
	background-color: #E4E4E4;
	width: 40%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda2a {
	background-color: #E4E4E4;
	width: 70%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda2b {
	background-color: #FFF7CC;
	width: 30%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda2img {
	background-color: #ffffff;
	width: 30%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
#cuerpo .contenidos .celda3img {
	background-color: #ffffff;
	width: 20%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 4px;
	padding-right: 4px;
}
#cuerpo .contenidos .celdaimg {
	background-color: #ffffff;
	width: 33%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 6px;
}

/*CONTENIDOS DINAMICOS*/
#cuerpo .contenidos .nohayevento {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #755500;
	height: 25px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #d2ac00;
	text-align: center;
	padding-top: 7px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#cuerpo .contenidos .evento_mini {
	height: auto;
	width: 540px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #d2ac00;
	padding-right: 4px;
	padding-left: 4px;
}
.fecha {
	font-weight: bold;
	color: #755500;
	font-size: 1.1em;
}
#cuerpo .contenidos .hora {
	font-weight: bold;
	color: #755500;
}
.titulo_din {
	font-weight: bold;
	color: #9B8000;
	font-size: 1.1em;
}
/*boton volver*/
#cerrar_noticia {
	float: right;
	height: 15px;
	width: 130px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 0px;
}
#cerrar_noticia a:link, #cerrar_noticia a:visited, #cerrar_noticia a:hover {
	color: #FFFFFF;
}
#cerrar_noticia .cerrar {
	float: right;
	margin-left: 5px;
	vertical-align: middle;
}
/*Noticias*/
#cuerpo .contenidos .noticias_ok {
	padding: 2px;
	height: 20px;
	width: 25px;
	border: 1px solid #d2ac00;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-right: 4px;
}
#cuerpo .contenidos .noticias_anyo {
	padding: 2px;
	height: 20px;
	width: 60px;
	border: 1px solid #d2ac00;
	margin-top: 2px;
	margin-right: 4px;
}
#cuerpo .contenidos .noticias_mes {
	padding: 2px;
	height: 20px;
	width: 120px;
	border: 1px solid #d2ac00;
	margin-top: 2px;
	margin-right: 4px;
}
#cuerpo .contenidos .noticias_img_mini {
	float: left;
	height: 75px;
	width: 100px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 2px;
}
/*noticias detalle*/
#noticias_envoltorio {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#noticias_envoltorio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}
#noticias_detalle {
	height: 450px;
	min-height: 450px;
	width: 730px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
}
*>#noticias_detalle {
	height: auto;
}
#noticias_envoltorio h3 {
	font-size: 0.8em;
	color: #727274;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 15px;
}
#noticias_envoltorio .img_noticia_izq {
	float: left;
	height: 156px;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#noticias_imagenes {
	width: 710px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	height: 150px;
}
#noticias_envoltorio .img_noticia {
	height: 156px;
	width: 170px;
	margin-right: 2px;
	margin-left: 2px;
}
/*agenda*/
#cuerpo .contenidos .calendario {
	height: 165px;
	width: 210px;
	margin-bottom: 10px;
}
/*fotoalbum*/
#tabla_albumes {
	width: 540px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#tabla_albumes .celda1 {
	height: 18px;
	min-height: 18px;
	width: 25%;
	padding-right: 5px;
}

/*fotoalbum detalle y ampliaciones*/
#noticias_envoltorio h1 {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d2ac00;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
}
#noticias_envoltorio #tabla_fotos {
	margin-top: 15px;
	margin-bottom: 15px;
}
#noticias_envoltorio .img_album {
	padding: 1px;
	height: 156px;
	width: 170px;
	border: 1px solid #999999;
}
#noticias_envoltorio #tabla_fotos .titulo_foto {
	font-size: 0.7em;
	color: #999999;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.listamasfotos {
	background-color: #d2ac00;
	text-align: right;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 5px;
}
.listamasfotos a:link, #noticias_envoltorio .listamasfotos a:visited, #noticias_envoltorio .listamasfotos a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#foto_envoltorio {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: 500px;
	min-height:500px;
}

*>foto_envoltorio {
height:auto;
}
#foto_envoltorio .listamasfotos {
	background-color: #d2ac00;
	text-align: right;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 5px;
    padding-right: 5px;
}
#foto_envoltorio .listamasfotos a:link, #foto_envoltorio .listamasfotos a:visited, #foto_envoltorio .listamasfotos a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}

#foto_detalle {
	width: 500px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
    text-align: center;
}
#foto_envoltorio h1 {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d2ac00;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
}
#foto_envoltorio #envolFoto {
	margin-top: 15px;
	height: 463px;
    min-height: 463px;
}
*>#foto_envoltorio #envolFoto {
	height: auto;
}
#foto_envoltorio .foto {
	/*height: 463px;
	width: 500px;*/
	margin-right: auto;
	margin-left: auto;
}
#foto_envoltorio p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
}
#foto_envoltorio .ampliar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: right;
	font-size: 0.7em;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 14px;
}
#foto_envoltorio .ampliar a:link, #foto_envoltorio .ampliar a:visited {
	color: #000000;
	text-decoration: none;
}
#foto_envoltorio .ampliar a:hover {
	text-decoration: underline;
}
#foto_big {
	height: 640px;
	min-height: 640px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
*>#foto_big {
	height: auto;
}
#foto_big .foto_big {
	/*height: 550px;
	width: 760px;*/
	margin-right: auto;
	margin-left: auto;
}
#fotobig_envoltorio {
	width: 760px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 10px;
    text-align: center;
}
#fotobig_envoltorio #envolFoto {
	margin-top: 3px;
    margin-bottom: 3px;
	height: 463px;
    min-height: 463px;
}
*>#fotobig_envoltorio #envolFoto {
	height: auto;
}
#fotobig_envoltorio .listamasfotos {
	background-color: #d2ac00;
	text-align: right;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 5px;
    padding-right: 5px;
}
#fotobig_envoltorio .listamasfotos a:link, #fotobig_envoltorio .listamasfotos a:visited, #fotobig_envoltorio .listamasfotos a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#fotobig_envoltorio h1 {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d2ac00;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
}
#fotobig_envoltorio .reducir {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: right;
	font-size: 0.7em;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 14px;
}
#fotobig_envoltorio .reducir a:link, #fotobig_envoltorio .reducir a:visited {
	color: #000000;
	text-decoration: none;
}
#fotobig_envoltorio .reducir a:hover {
	text-decoration: underline;
}
.album_clave {
	height: 22px;
	width: 200px;
	border: 1px solid #d2ac00;
}
#noticias_detalle .btn_ok {
	height: 22px;
	width: 25px;
	border: 1px solid #d2ac00;
	background-color: #FFFFFF;
	margin-left: 4px;
}
/*Resto de movidas dinámicas*/
#cuerpo .contenidos .alinear_dch {
	text-align: right;
}
#tabla_albumes .celda_din {
	height: 18px;
	min-height: 18px;
	width: 22%;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#tabla_albumes .celda_cont {
	width: 78%;
	padding-bottom: 5px;
	padding-top: 5px;
}
#tabla_albumes .celda2 {
	height: 18px;
	min-height: 18px;
	width: 15%;
	padding-right: 5px;
}
.imprimir {
	vertical-align: middle;
	height: 25px;
	width: 25px;
	margin-right: 5px;
}
#imprimir_envoltorio {
	width: 560px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 10px;
	margin-left: 50px;
}
.imprimir_parrafo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.imprimir_cuerpo {
	background-color: #FFFFFF;
}
#imprimir_envoltorio h1 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d2ac00;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	text-align: center;
}
.boton_imprimir {
	margin-top: 50px;
}


/* Buzón de sugerencias */
.tblBuzon {
    width: 98%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
}

.tblBuzon th {
    width: 20%;
    padding: 5px 10px 0 0;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    vertical-align: top;
    text-align:right;
}
.tblBuzon td {
    padding-top: 3px;
    padding-bottom: 3px;
}
.tblBuzon .cajaTexto {
    border: 1px solid #999999;
    padding: 4px;
    font-size: 11px;
    vertical-align: middle;
    width: 300px;
}

.tblBuzon .listaDesplegable {
    border: 1px solid #999999;
    font-size: 11px;
    vertical-align: middle;
}
.tblBuzon .listaDesplegable option {
    padding: 3px;
    font-size: 11px;
}

.avisoBuzon { 
	margin: 5px 0;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 9px;
	color:#666;
	text-align: justify;
}