@import url("reglas.css"); /* definicion de reglas generales de la pagina */@import url("menus.css"); /* reglas para los menus primario,secundario y menu footer */@import url("dash.css"); /* reglas del horario y el clima */@import url("tablas.css"); /* reglas para las tablas */@import url("formularios.css"); /* reglas para los formularios */*{font-family: "Lucida Grande",Geneva,Arial,sans-serif;word-wrap: normal;word-spacing: 0px;font-weight: normal;font-size:11px;font-variant: normal;}body{	background-image: url(/images/headerBackground.gif);	background-repeat: repeat-x;	background-color: #fff;	margin: 0px 0 0 0;	padding: 0 0 0 0;	height:100%;}body.sinimagen{	background-image: none;	background-color: #fff;	margin: 0px 0 0 0;	padding: 0 0 0 0;	height:100%;}html{	height:100%;	margin: 0px 0 0 0;	padding: 0 0 0 0;}* html{	height: 100%;}/************************************************ definicion del esqueleto de la pagina*************************************************************************/div#container{	min-height:100%;	margin:0;	padding:0 0 0 0;	width: 100%;	clear: both;}* html #container {	height:100%;	clear: both;}div#header{	position:relative;	height: 98px;	width: 985px;	margin: 0 auto;}div#cuerpo{	position:relative;	margin: 0px auto 80px auto;	padding: 0 0 0 0;	width: 985px;	clear: both;}div#containerFooter{	width: 100%;	height: 80px;	position:relative;	margin:0 auto 0 auto;	margin-top:-80px;	background-color: #91001d;	clear: both;}div#footer{	position:relative;	width: 985px;	height: 80px;	margin: 0 auto;	clear: both;}.oculto{display: none;}div.impar{	background-color: #f5f5f5;}div.par{	background-color: #fff;}div#detalleCapaAJAX{	padding: 10px;}/*********************************************** google maps ******************************************************************************************************/div#mapaComercial{	width: 670px;	height: 651px;}div#mapa{	width: 288px;	height: 300px;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	border-top:1px solid #ccc;}ul.google{	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	width: 300px;}ul.google li{	margin: 0 0 0 0;	padding: 0 0 0 0;}ul.google li strong{	color:#91001d;}/*********************************************** google maps (Callejero) *********************************************************************************************/div#mapaCallejero{	width: 670px;	height: 480px;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	border-top:1px solid #ccc;}ul.google{	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}ul.google li{	margin: 0 0 0 0;	padding: 0 0 0 0;}ul.google li strong{	color:#91001d;}a.eliminar_filtros{	display: block;	width: 125px;	height: 25px;	line-height: 25px;	position: absolute;	right:0px;	bottom:7px;	text-align: left;}a.eliminar_filtros span{	padding: 0 0 0 40px;}/****************************************** definicion de los bloques centrales *********************************************************************************/div#contenidos{	margin: 15px 0 0 0;}div.dosTercios{	width: 670px;	float: left;}div.dosiframe{	width: 940px;	float: left;}div.dosiframe p{	color:#6F706F;}div.dosiframereserva{	width: 670px;	float: left;}div.dosiframereserva p{	color:#6F706F;}div.unTercio{	width: 290px;	float: right;}p.botonesMapa{	display: block;	width: 290px;	line-height: 42px;	height: 102px;	background-image: url(/images/limpiar.png);	background-repeat: no-repeat;	margin: 0 0 0 0;	position: relative;	color: #000;}a.limpia{	display: block;	width: 110px;	height: 33px;	position: absolute;	left:31px;	color: #000;}a.todos{	display: block;	width: 110px;	height: 33px;	position: absolute;	right:5px;	color: #000;	}a.altaMapa{	display: block;	width: 210px;	height: 33px;	position: absolute;	left:31px;	color: #fff;	top:60px;}div#filtroaplicado{	width: 290px;	height: 77px;	background-image: url(/images/fondo_filtro_b.png);	position: relative;}div#filtroaplicado ul{	position: relative;	top:5px;	margin: 0px 0 0 30px;	padding: 0 0 0 0;		width: 250px;}div#filtroaplicado ul li{	margin: 0 0 3px 0;	list-style-type: none;	padding: 0 0 0 0;}div#filtroaplicado strong{	font-weight: bold;	text-transform: uppercase;}div#epigrafres{	width: 290px;	height: 140px;	border: 1px solid #c3c3c3;	overflow-y: auto;	overflow-x: hidden;	margin: 0 0 10px 0;}
div#toponimos
{
	width: 290px;
	clear: both;
}
div#toponimos ul
{
	margin: 0;
	padding: 0;
}
div#toponimos ul li
{
	margin: 0 0 5px 0 ;
	padding: 0;
	list-style-type: none;
	width: 145px;
	float: left;
	height: 30px;
}
div#toponimos ul li a
{
	background-repeat: no-repeat;
	display: block;
	line-height: 30px;
}
div#toponimos ul li a span
{
	padding: 0 0 0 35px;
}
a.toponimoPasivo
{
	background-color: none;
}
a.toponimoActivo
{
	background-color: #e7e7e7;
}div#epigrafres ul{	margin: 0;	padding: 0;}div#epigrafres ul li{	margin: 0 0 1px 0;	padding: 0 0 0 0;	line-height: 19px;	color: #202020;	background-color: #fff;	list-style-type: none;	width: 100%;}div#epigrafres ul li.par{	margin: 0 0 1px 0;	padding: 0 0 0 0;	line-height: 19px;	color: #202020;	background-color: #eaeff5;	list-style-type: none;	width: 100%;}div#epigrafres ul li a{	padding: 0 0 0 3px;	color: #505050;	display: block;	line-height: 19px;}a.epigrafeActivo{	background-color: #646464;	color: #fff !important;}a.epigrafePasivo{	color: #505050;}a.empresaActiva{	display: block;	line-height: 19px;	background-color: #646464;	color: #fff !important;}a.empresaPasiva{	background: transparent;}div#comercios{	width: 290px;	height: 285px;	border: 1px solid #c3c3c3;	overflow-y: scroll;	overflow-x: hidden;}div#comercios ul{	margin: 0;	padding: 0;}div#comercios ul li{	margin: 0 0 1px 0;	padding: 0 0 0 0;	line-height: 19px;	color: #202020;	background-color: #fff;	list-style-type: none;	width: 100%;}div#comercios ul li.par{	margin: 0 0 1px 0;	padding: 0 0 0 0;	line-height: 19px;	color: #202020;	background-color: #eaeff5;	list-style-type: none;	width: 100%;}div#comercios ul li a{	padding: 0 0 0 3px;	color: #505050;}div.porcentaje65{	width: 600px;	float: left;}div.porcentaje35{	width: 360px;	float: right;}div.izda{	width: 50%;	float: left;}div.dcha{	width: 49%;	float: right;}div.recuadroInfo{	width:288px;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	margin: 0 0 10px 0;	background-color: #ECEEED;	min-height: 80px;}/**************************************************************** noticias ************************************************************************************/div.noticia{	clear: both;	width: 670px;	margin: 0 0 10px 0;	position: relative;}dl.listado{	margin: 0 0 0 0px;	text-align: justify;}dl.listado dt{	font-size:11px;	text-transform:uppercase;	margin: 0 0 0 0px;	color:#91001d;}dl.listado dd{	margin: 5px 0 10px 0px;	padding: 0 0 0 0px;	color:#444544;}dl.listado dd.oculto{display: none;}/*p.fechaNoticia{	width: 43px;	height: 39px;	display: block;	position: absolute;	left:0px;	top:-19px;	background-image: url(/images/fechaNoticia.png);}*+html p.fechaNoticia{	width: 43px;	height: 39px;	display: block;	position: absolute;	left:0px;	top:-11px;	background-image: url(/images/fechaNoticia.png);}* html p.fechaNoticia{	left:0px;	top:-11px;	background-color: #333;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/fechaNoticia.png", sizingMethod="image");}*/p.fechaNoticia{	width: 60px;	height: 26px;	display: block;	background-image: url(/images/fechaNoticia.gif);	margin: 0px 0 0 0;}span.mesNoticia{	display: block;	width: 43px;	position: absolute;	top:2px;	left:-4px;	color:#fff;	text-align: center;}span.diaNoticia{	display: block;	width: 43px;	position: absolute;	top:2px;	left:21px;	color:#35353D;	text-align: center;}/********************************************************************** capa ajax noticia ***************************************************************/div#noticiaDHTML{	position: absolute;	left: 0px;	top:0px;	width: 600px;	border: 6px solid #7b7b7b;	padding: 4px;	background-color: #fff;}div#capaCargaAJAX{	width: 600px;}/*********************************************************************** bienvenida alcalde ***********************************************************/div#bienvenidaAlcalde{	position:relative;	width: 670px;	background-image: url(/images/bloqueAlcalde.gif);	background-repeat:no-repeat;	height: 132px;	margin: 0 0 10px 0;}div.textoBienvenida{	position: absolute;	left: 119px;}div.textoBienvenida p{	text-align:justify;	line-height: 18px;	margin: 10px 10px 10px 0;}/********************************************************************** clases para fotos *******************************************************/div.fotomonumento{	position: relative;	float: left;	padding: 10px 10px 10px 10px;	margin: 0 20px 100% 0;	border:1px solid #EEECEC;	}div.fotomonumento img{	padding: 0px 0px 0px 0px;	margin:0 0px 0px 0px;}div.fotomonumentoNoticia{	position: relative;	float: right;	padding: 10px 10px 10px 10px;	margin: 0 0px 30px 20px;	border:1px solid #EEECEC;	}div.fotomonumentoNoticia img{	padding: 0px 0px 0px 0px;	margin:0 0px 0px 0px;}div.fotillo{	position: relative;	float: left;	padding: 10px 10px 10px 10px;	margin: 0 20px 30px 0px;	border:1px solid #EEECEC;	}div.fotillo img{	padding: 0px 0px 0px 0px;	margin:0 0px 0px 0px;}div.pieescultura{	padding: 0px 0px 0px 0px;	margin:0 0px 0px 0px;	position: relative;}div.fotoNoticia img{	padding: 12px 12px 12px 12px;	margin:0 20px 10px 0;	border:1px solid #c8c8c8;	width:127px;	float: left;}/************************************************************************* banners ********************************************************************/div#zonaBanners a img{	border: none;}div.bannerIzda{	width: 140px;	height: 72px;	float: left;	margin: 0 10px 10px 0;}div.bannerDcha{	width: 140px;	height: 72px;	float: right;	margin: 0 0 10px 0;}/**********************************************************************buscador  *********************************************************************/#sombreado{	position: absolute;	top: 0;	left: 0;	z-index: 2;	width: 100%;	height: 500px;	background-color: #000;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;}div#buscador{	position: absolute;	top: 0;	left: 0;	z-index: 3;	width: 411px;	height: 206px;	background-image: url(/images/buscadorFondo.png);	background-repeat: no-repeat;}div#contBuscador{	position:absolute;	top:10px;	left:11px;	width: 389px;	height:185px;}p.tituloBuscadorAJAX{	position:absolute;	display:block;	width:150px;	height:15px;	margin:0 0 0 0;	padding:0 0 0 0;	left:10px;	top:5px;	color:#fff;	text-transform: uppercase;}label.labelSeccionAjax{	color: #000;	position: absolute;	top: 35px;	left:36px;	width:164px;	height:12px;	text-transform: uppercase;	display: block;	text-align: left;	padding: 0 0  0 5px;}label.labelTextoAjax{	color: #000;	position: absolute;	top: 86px;	left:36px;	width:164px;	height:12px;	text-transform: uppercase;	display: block;	text-align: left;	padding: 0 0  0 5px;}select#apartadosWeb{	position: absolute;	width: 350px;	top: 53px;	left: 20px;	border: 1px solid #cdcdcd;	background-color: #fff;	color:#000;}input#textoBuscarAJAX{	position: absolute;	top:104px;	left: 20px;	width: 346px;	border: 1px solid #cdcdcd;	background-color: #fff;	color:#000;}a#cierraBuscador{	background-image: url(/images/cerrarBuscador.gif);	background-repeat:no-repeat;	display: block;	width: 82px;	height: 19px;	color:#fff;	text-decoration:none;	font-size:9px;	position: absolute;	top:3px;	left:295px;	padding: 3px 0 0 5px;	text-transform: uppercase;}a#buscarAJAX{	background-image: url(/images/buscar.gif);	background-repeat:no-repeat;	display: block;	width: 95px;	height: 19px;	color:#fff;	text-decoration:none;	font-size:9px;	position: absolute;	top:155px;	left:295px;	padding: 3px 0 0 5px;	text-transform: uppercase;}/******************* corregir el overflow de los floats *********************************************/.clearfix:after{	content:".";	display: block;	height: 0;	clear: both;	visibility: hidden;}/*******************************************************************************/div.iframe670{	width: 652px;	float: left;}div.iframe670 p{	color:#6F706F;}#estructuradocs{	width:48%;	float:left;}#documentosdocs{	width:48%;	float:right;}