body {
	margin-left: 0px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:1.3em;
	font-style:normal;
	color:#000000;
	background-image: url(img/fondo_gral.gif);
}
.comentario{
	display:none;
}
img{
	border:0px;
	}
form {
	padding:0px; 
	margin:0px;
}
form .plano{
	border: 1px solid silver;
	font-family: Helvetica,"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style:normal;
	color:#000000;
	padding:0px; 
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	}
	form .buscar{
	border: 1px solid silver;
	font-family: Helvetica,"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style:normal;
	color:#000000;
	padding:0px; 
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	height:17px;
	}
input.bplano{
	padding:0px;
	margin:0px;
	border:0px;
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style:normal;
	color:#000000;
	margin-top: 5px;
	}
select.plano{
	border: 1px solid silver;
	font-family: Helvetica,"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style:normal;
	color:#000000;
	padding:0px; 
	margin:0px;
	padding-left:2px;
	padding-right:2px;
}
.naranja{
	font-weight:bold;
	color: #F37000;
}
#fjr{
	width: 948px; 
	margin-left: auto;
	margin-right: auto;
}
#contenedor{
	width: 948px;
	background-image: url(img/principal_Bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
	float: left;
}
#contenedorpie{
	width: 948px; 
	height: 50px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(img/pie_gral_bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}
#principal{
	width:854px;
	padding-left: 47px;
	padding-right: 47PX;
	float: left;
}
#principal ul.galeria li{

	background-image:url(../img/ico_galeria.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:40px;
	margin-left:15px;
	height:20px;
	margin-bottom:15px;
	height:30px;
	}
#principal a.azul, #principal a.azul:LINK, #principal a.azul:VISITED {
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	color:#006FAF;
	}
	
#logo{
	width:370px;
	height:113px;
	margin: 0px;
	padding: 0px;
	margin-top: 26px;
	float:left;}
#buscador{
	float:left;
	width:353px;
	height:113px;
	text-align:right;}
#buscador2{
	float:right;
	width:854px;
	text-align:right;}
#menupral{
	width:854px;
	float:left;
	margin-bottom: 15px;
	}
#elcentro{
	float:left;
	width:179px;
	border-right:30px solid white;
}
#programacion {
	float:left;
	width:109px;
	border-right:30px solid white;
}
#contacto{
	float:left;
	width:133px;
	border-right:30px solid white;
}
#entidades {
	float:left;
	width:123px;
	border-right:20px solid white;
}
#noticias{
	float:left;
	width:160px;
	}
.cabecera{
	border-bottom: 3px solid #F58320;
	margin-bottom:9px;
	display:block;
}
ul{ 
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:normal;

}
	
a, a:LINK, a:VISITED{
	text-decoration:none;
	color:#000000;
}
a:HOVER {
	text-decoration:underline;
	}
#contenido{
	width:854px;
	float:left;
	background-image:url(../img/contenido_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#interior{
	border-left: 15px solid #F5F2F0;
	border-right: 15px solid #F5F2F0;
	border-bottom: 15px solid #F5F2F0;
	border-top: 13px solid #F5F2F0;
	width:824px;
	float:left;
	background-color:white;
}
#interior .cab{
	background-color:#F5F2F0;
	}
#interior p{
	padding:15px;
	margin:0px;
	}	
#interior h1{
	padding:15px;
	margin:0px;
	font-size: 1.5em;
	font-weight:normal;
	color:#F58320;
	}
	
#interior h1.azul{
	padding:15px;
	margin:0px;
	font-size: 1.5em;
	font-weight:normal;
	color:#006FAF;
	}	
#interior h2{
	padding:0px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:3px;
	margin-top:3px;
	padding:3px;
	font-size: 1.4em;
	font-weight:bold;
	color:black;
	background-color:#F5F2F0;
	}
#interior img.dcha{
	float:right;
	margin:0px;
	padding:0px;
	border:0px;
	margin-left:20px;
	margin-bottom:20px;
	}
#interior img.izda{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	margin-right:20px;
	margin-bottom:20px;
	}
	
#interio ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#interior ul li{
	margin:0px;
	padding:0px;
	background-image:url(../img/esquina.gif);
	background-position:left .3em;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:15px;
	margin-bottom:5px;
	}
#interior ul.abecedario{
	margin:0px;
	margin-left:15px;
	padding:0px;
	list-style-type:none;
	list-style:none;
	float:left;
	}
#interior ul.abecedario li{
	margin:0px;
	padding:6px;
	list-style:none;
	float:left;
	background-image:none;
	border-right: 1px solid silver;
	}
	
#interior ul.abecedario li.final{
	margin:0px;
	padding:6px;
	list-style:none;
	float:left;
	background-image:none;
	border-right:none;
	}
	
.flotar{float:left;}
.justificado{
	text-align:justify;
}
#interior p.paginacion{
	text-align:right;
	padding: 0px;
	margin:0px;
	margin-bottom: 6px;
	padding-left:15px;
	padding-right:15px;
}
	
	
#interiorHoy{
	border-left: 15px solid #F5F2F0;
	border-right: 15px solid #F5F2F0;
	border-bottom: 15px solid #F5F2F0;
	border-top: 13px solid #F5F2F0;
	width:824px;
	float:left;
	background-color:#F5F2F0;
}
#interiorHoy .cab{
	background-color:#F5F2F0;
	}
#interiorHoy .listadohoy{
	width:454px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	float:left;
	margin-right: 25px;
}
#interiorHoy .listadoCat{
	width:345px;
	background-color:#F5F2F0;
	margin:0px;
	padding:0px;
	float:left;
}
#interiorHoy .listadoCat2{
	width:345px;
	background-color:#FFFFFF;
	margin:0px;
	
	float:left;
}
#interiorHoy p.listaeventos{
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	}
	
#interiorHoy a.azul, #interiorHoy a.azul:LINK, #interiorHoy a.azul:VISITED {
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	color:#006FAF;
	}

#interiorHoy a.azul:HOVER {
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#006FAF;
	text-decoration:underline;
	}
#interiorHoy p.paginacion{
	text-align:right;
	padding: 0px;
	margin:0px;
	margin-bottom: 6px;
	padding-left:15px;
	padding-right:15px;
}
#interiorHoy h1{
	background-color:#FFFFFF;
	padding:15px;
	margin:0px;
	font-size: 1.5em;
	font-weight:normal;
	color:#F58320;
	}
#interioHoy ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#interiorHoy ul li{

	background-image:url(../img/esquina.gif);
	background-position:left .3em;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:15px;
	height:20px;
	}

#interioHoy ul.galeria{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#interiorHoy ul.galeria li{

	background-image:url(../img/ico_galeria.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:40px;
	margin-left:15px;
	height:20px;
	margin-bottom:15px;
	height:30px;
	}
 span.azul {
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	color:#006FAF;
	}
.cabcont{
	width:100%; 
	float:left; 
	background-color:#FFFFFF; 
	height:18px;
}
#izda{
	width:354px;
	border-right: 20px solid white;
	float:left;
}
#eventoshoy{
	width:334px;
	float:left;
	padding: 10px;
}

#eventoshoy a.azul, #eventoshoy a.azul:LINK, #eventoshoy a.azul:VISITED {
	padding:0px;
	margin:0px;
	background-color:#F5F2F0;
	margin-bottom: 6px;
	font-weight:bold;
	text-decoration:none;
	color:#006FAF;
	}

#eventoshoy a.azul:HOVER {
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
	font-weight:bold;
	color:#006FAF;
	text-decoration:underline;
	}
#eventoshoy p{
	padding:0px;
	margin:0px;
	margin-bottom: 6px;
}
#eventoshoy p.paginacion{
	text-align:right;
	padding: 0px;
	margin:0px;

}
a.evento, a.evento:LINK, a.evento:VISITED {
	font-weight:bold;
	color: #F37000;
	text-decoration:none;
	}
a.evento:HOVER {
	text-decoration:underline;}
#dcha{
	width:480px;
	float:left;
}
#categoriashome{
	border: 15px solid #F5F2F0;
	background-color:white;
	float:left;
	width:450px;
	height:270px;
	}
#categoriashome h4{	margin: 0px; padding: 0px; font-size: 1.2em; background-image: url(img/tit_dest_homeh4.gif); width: 450px; height: 11px;  background-position: top left; background-repeat: no-repeat;}
#categoriashome h4 span{	display: none;}
#categoriashome table.categorias td{
	text-align:center;
	padding: 0px;
	padding-top:10px;
	vertical-align: top;
	width: 25%;
	}
#categoriashome table.categorias td img{
	width: 100px;
}
#categoriashome table.eventos_dest td{
	text-align:center;
	padding: 0px;
	vertical-align: top;
	width: 25%;
	}
#categoriashome table.eventos_dest td img{
	width: 80px;
}
#categoriashome .alt1{	height: 115px;}
#categoriashome .alt2{	height: 100px; vertical-align:baseline;}

#calendario{
	width:854px;
	float:left;
	margin-top:18px;
	margin-bottom: 16px;
	background-color:#CCCCCC;
}
#pie{
	margin: 0px; padding: 0px;
	margin-top: 15px;
	width:854px;
	float:left;
	border-top: 20px solid #F58320;
	padding-top: 10px;
}
#pie .legal{
	float:left;
	width: 300px;
}
#pie .fundacion
{
	text-align:right;
	float:right;}
	
#pie .wai{text-align:center;margin-right: 300px;}

td.lista{
	text-align:center;
	height:120px;
	}
.fecha{
	color: #2893D1;
	font-weight:bold;
	width:75px;
	border-right: 5px solid white;
	padding-right:10px;
	background-image:url(../img/fondo_not.gif);
	background-position:left;
	background-repeat:repeat-y;
	text-align:right;
}
a.noticia, a.noticia:LINK, a.noticia:VISITED {
	font-weight:bold;
	color: #F37000;
	text-decoration:none;
	font-size:1.25em;
	}
a.noticia:HOVER {
	text-decoration:underline;
	}
.noticia {
	font-weight:bold;
	color: #F37000;
	text-decoration:none;
	font-size:1.25em;
	}
	
	
/*chapuzas mías*/

ul li.estilo2 {background-image:url(../img/ico_galeria.gif);background-position:left;background-repeat:no-repeat;padding-left:40px;margin-left:15px;height:20px;margin-bottom:15px;height:30px;}
.nuevoestilo {float:left; padding-right:15px; width:200px;}
.nuevoestilo ul {padding-top:15px; padding-bottom:15px;}
.otro {float:left; width:45%}
.tituloh4 {font-weight:bold; margin: 0px; padding: 0px; font-size: 1.2em; background-image: url(img/tit_dest_homeh4.gif); width: 450px; height: 11px;  background-position: top left; background-repeat: no-repeat;}
.tituloh4 span{	display: none;}


#formcs{ width: 804px;	margin: 20px; padding: 0px; float: left; padding-bottom: 20px;}
#formcs .coli{ width: 20%; float: left; margin-bottom: 15px;}
#formcs .cold{	width: 80%; float: left; margin-bottom: 15px;}

.visitas{width: 804px;	margin: 16px; float: left;}
.visitas .bloque{	width: 33%; text-align: center; margin: 0px; padding: 0px; float: left;}
.visitas .bloque img {	border: 0px;} 


#zonacontImprimir{	width: 605px; float:left;	padding: 10px;	background-color: White; margin:0px;}
#zonacontImprimir h2.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacontImprimir h3.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}

#zonacontImprimir h3.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacontImprimir h4{padding:5px; padding-bottom:3px; color:#6C3000; font-size:1.3em; margin:0px;border-bottom:1px dotted #6C3000;  margin-bottom:10px;}
#zonacontImprimir p{	padding-left: 10px;	padding-bottom:15px;}
#zonacontImprimir p.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacontImprimir img.dcha{	border-left: 15px solid white;	border-bottom: 15px solid white;}
#zonacontImprimir img.izda{	border-right: 15px solid white;	border-bottom: 15px solid white;}
#zonacontImprimir img.ico{	vertical-align:middle;}
#zonacontImprimir li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:0% 20%;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacontImprimir a, #zonacontImprimir a:LINK, #zonacontImprimir a:VISITED{	color:#FF5C00;}
#zonacontImprimir a:HOVER{	color:#000000;	}
#zonacontImprimir a.doc, #zonacontImprimir a.doc:LINK, #zonacontImprimir a.doc:VISITED{	color:#666666;}
#zonacontImprimir a.doc:HOVER{	color:#1B6AB4;}
#zonacontImprimir p.bloque{width:544px; background-color:#F7EBE0; padding:3px; margin-bottom:5px;}
