body, html{
	background-color:#FFFFFF;
	color:#404040;
	margin:0px;
	padding:0px;
	font-size:smaller;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* genéricas */
img {
border:0px;
margin:0px;
padding:0px;
}
a {
margin:0px;
padding:0px;
}
.separa {
clear:both;
height:0px;
margin:0px;
padding:0px;
}
hr.gris{
height:1px;
clear:both;
color:#FFFFFF;
border-bottom:1px #DFDFDF solid;
}
hr.dotted{
height:1px;
color:#FFFFFF;
clear:both;
border-bottom:1px #DFDFDF dotted;
}
.negrita {
font-weight:bold;
}
.verdeNegrita {
font-weight:bold;
color:#8CAD05;
}
.verde {
color:#8CAD05;
}
form {
margin:0px;
padding:0px;
}	
h1{
margin:0px;
padding:0px;
}
dl dt { margin-top:10px; }
dl dt, dl dd, ul li { margin-bottom:6px; }

/* genéricas */

#contenedora {
	position:relative;
	top:0px;
	left:50%;
	width:775px;
	margin:38px 0px 5px -386px;
}
#contenedora .menu_secundario {
	clear:both;
	float:right;
	padding:5px 0px 0px;
}

#contenedora .menu_secundario ul {
	display:inline;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}

#contenedora .menu_secundario ul li {
	display:inline;
	color:#8CAD05;
	font-weight:bold;
}

#contenedora .menu_secundario ul li a, 
#contenedora .menu_secundario ul li a:hover, 
#contenedora .menu_secundario ul li a:visited {
	color:#8CAD05;
	text-decoration:none;
}

/* contenido */
#contenedora #contenido {
	min-height: 550px;
	border:1px #A7A7A7 solid;
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px 2px 20px 0px;
	background-image:url(../images/fondo_izquierda.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#inicial #contenedora #contenido {
	padding:0px 2px 0px 0px;
}
#dondecomer #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_dndcomer.jpg);
}
#ayto #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_ayuntamient.jpg);
}
#noticias #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_noticias.jpg);
}
#contratos #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_contratos.jpg);
}
#plenos #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_plenos.jpg);
}
#archivos #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_archivos.jpg);
}
#contacto #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_contacto.jpg);
}
#dondedormir #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_dnddormir.jpg);
}
#rutas #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_rutas.jpg);
}
#avisolegal #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_avisolegal.jpg);
}
#galeria #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_galeria.jpg);
}
#galeriaSwf #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_logo.jpg);
}
#enlaces #contenedora #contenido {
	background-image:url(../images/fondo_izquierda_enlaces.jpg);
}
/* menú */
#contenedora #menu{
   margin:30px 0px 9px 0px;
   width:100%;
   float:left;
}
#contenedora #menu img{
	float:left;
	width:322px;
	height:20px;
}
#contenedora #menu ul{
	padding:0px;
	margin:0px 0px 0px 5px;
   float:right;
   padding-right:28px;
   background:url(../images/fdomenu.gif) top right no-repeat;
   list-style-type:none;
}
#contenedora #menu ul li{
	float:left;
	border:1px #A7A7A7 solid;
	margin-right:2px;
}
#contenedora #menu ul li a{
	text-decoration:none;
}
#contenedora #menu .botonmenu, .botonmenu:visited {
	float:left;
	padding:3px 3px 2px 3px;
	color:#404040;
	line-height:125%;
}
#contenedora #menu .botonmenu:hover{
	background-color:#619413;
	color:#FFFFFF;
}
#contenedora #menu .botonmenuactiv, .botonmenuactiv:visited ,.botonmenuactiv:hover{
	float:left;
	padding:3px 2px 2px 2px;
	line-height:125%;
	background-color:#619413;
	color:#FFFFFF;
	font-weight:bold;
}
/* menú */

/* central */
#central {
	width:490px;
	margin:0px 0px 0px 270px;
	float:right;	
}
#rutas #central {
	width:470px;
	margin:0px 0px 0px 295px;
	float:right;	
}
#galeriaSwf #central {
	float:none;
	margin-left:20px;
	width:730px;
}
#central h2  {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:230%;
	line-height:100%;
	margin-bottom:10px;
	border-bottom:1px #A7A7A7 solid;
	color:#9E806B;
}
#central .textoyfoto{
	margin:0px;
	line-height:140%;
}
#central .textoyfoto .foto{
	width:114px;
	border:0px;
	margin:0px;
	float:left;
}
#central .sigue{
	color:#2DA4FF;
	text-decoration:none;
}
.cuerpo a{
	color:#2DA4FF;
	text-decoration:none;
}

/* página interior */
#central .volver{
	float:right;
	margin:0px;
	padding:0px;
}
#central #bajo.volver{
	margin:10px 5px 0px 0px;
}
#central h3{
	color:#619413;
	font-size:130%;
	margin:0px 0px;
}
#central p{
	margin-top:5px;
}
#central h4{
	color:#619413;
	font-size:110%;
	margin:0px 0px;
}
#central p.resumen{
 	margin-top:5px;
 	color:#876D5C;
}
#central ul.enlaces{
	margin:5px 0px 10px 20px;
	padding:0px;
	list-style-type:none;
}
#central ul.enlaces li a, #central ul.enlaces li a:hover, #central ul.enlaces li a:visited{
	color:#2DA4FF;
	text-decoration:none;
}
#central ul.ficheros{
	margin:5px 0px 10px 20px;
	padding:0px;
	list-style-type:none;
}
#central ul.enlaces img, #central ul.ficheros img{
	vertical-align:middle;
	margin-right:4px;
}
#central ul.ficheros li a, #central ul.ficheros li a:hover, #central ul.ficheros li a:visited{
	color:#2DA4FF;
	text-decoration:none;
}
#central .foto{
	float:right;
	width:172px;
	margin:0px 0px 10px 10px;
	padding:3px;
	border:1px #C3E537 solid;
}
#central .foto img{
	margin-bottom:2px;
}
#central .foto p{
	margin:0px;
	background-color:#A4C22E;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
}

#central ul.menuinterno{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 15px 0px;
	color:#29A5FF;
}
#central ul.menuinterno li{
	display:inline;
}
#central ul.menuinterno li a,#central ul.menuinterno li a:hover, #central ul.menuinterno li a:visited{
	color:#29A5FF;
	font-weight:bold;
}
#central p.cuerpo{
line-height:140%;
}
/* página interior */


/* ayuntamiento */
#central .describe{
	margin:5px 0px;
}
#central .subir{
	text-align:right;	
}
#central .subir a, #central .subir a:hover, #central .subir a:visited{
	text-decoration:none;
	font-variant:small-caps;
	color:#5D5D5E;
	font-weight:bold;
}
#central .describe ul.listado li{
	color:#29A5FF;
}
#ayto.amplia #central .foto{
	float:left;
	border:0px;
	margin-left:-10px;
}
#ayto #central .foto{
	width:170px;
}
/* ayuntamiento */

/* listados */
#central p.fecha{
	margin:5px 0px;
	color:#609010;
	font-style:italic;
}
#central p.titulo{
	margin:5px 0px;
	font-weight:bold;
	color:#6E6E6E;
}
#central p.texto{
	margin:5px 0px;
	line-height:130%;
}
#central p.link{
	margin:5px 0px;
}
#central p.link img{
	vertical-align:middle;
	margin-right:5px;
}
#central p.link a, #central p.link a:hover, #central p.link a:visited{
	font-weight:bold;
	color:#56800F;
}
#central .ok{
	text-transform: uppercase;
	text-align:center;
	width:400px;
	font-weight:bold;
	color:#609010;
	margin:auto;
}
#central .ok p{
	margin:auto;
}
/* listados */

/* icono xhtml.valido */
p.validator{
	/*position:relative;*/
	text-align:left;
	margin-top:40px;
	margin-left:10px;
	/*left:50%;*/
	float:right;
	width:32%;
	/*margin:10px 0px 5px -410Px;*/
}
p.subvencion{
	position:relative;
	text-align:left;
	float:left;
	left:50%;
	width:40%;
	margin:10px 0px 5px -386px;
}
p.subvencion a{
	padding-right:20px;
}

/* estilos para impresión */
@media print {
	#dondecomer #contenedora #contenido{background-image:url(/images/sizer.gif);background-repeat:no-repeat;}
	#contenedora .menu_secundario{display:none;}
	#contenedora #menu{display:none;}
	#central {width:600px;	margin:0px 0px 0px 60px;position:absolute;}
}
/* estilos para impresión */

