body  {
	font-family:Arial, Helvetica, sans-serif;
	background: #F0EFE7;
	color: #000000;
	margin: 20px;	padding: 0;
	text-align: center; /* centra contenido en IE 5. */
	font-size:12px;
}

.buscadorbic{padding-bottom:0px; margin-bottom:0px;}
.buscadorbic input.boton{background-color:#000000; color:#FFFFFF; font-size:10px; height:15px; border:none; float:right; cursor:pointer;}

#cabecera { padding: 0px;margin-bottom:20px; margin-left:190px; background-color:#1F1E21; color:#FFFFFF;}
#cabecera div.barra-buscador{ height:26px;}
#cabecera div.barra-migas{ height:26px; color:#FFFFFF; margin-left:5px;}
#cabecera div.barra-migas a{color:#FFFFFF; text-decoration:none; font-size:10px;}
#cabecera div.barra-migas a:hover{color:#FFFFFF; text-decoration:none; color:#6B6149;}
#cabecera div.buscador{ float:left; padding:1px;}
#cabecera div.buscador form input{ background-color:#FFFFFF; border: solid #666666 1px; font-size:9px;}
#cabecera div.buscador form input.boton{ background-color:#1F1E21; color:#FFFFFF; width:20px; margin-left:2px; cursor:pointer;}
#cabecera div.buzon{ float:right; padding:2px; padding-right:4px; font-size:11px;}
#cabecera div.buzon a{ text-decoration:none; color:#FFFFFF;}
#cabecera div.buzon a:hover{ text-decoration:none; color:#6B6149;}
#cabecera div.imagen-cabecera{ height:140px; background-color:#333333; color:#FFFFFF; background: url(../img/patrimonio/cabecera.jpg) repeat-x top right;}
#cabecera div.cabecera1 {height:140px; color:#FFFFFF;background:#86050A url(../img/patrimonio/cabecera1.jpg) no-repeat top left; height:125px; }
#cabecera div.cabecera2 {height:140px; color:#FFFFFF;background:#86050A url(../img/patrimonio/cabecera2.jpg) no-repeat top left; height:125px; }
#cabecera div.cabecera3 {height:140px; color:#FFFFFF;background:#86050A url(../img/patrimonio/cabecera3.jpg) no-repeat top left; height:125px; }
#cabecera div.cabecera4 {height:140px; color:#FFFFFF;background:#86050A url(../img/patrimonio/cabecera4.jpg) no-repeat top left; height:125px; }

#contenido { margin-right:250px; margin-left:20px;margin-bottom:20px;}
#contenido.amplio {margin-right:20px;}

#contenido div.modulo{ background-color:#F0EFE7;	margin-top:20px;	padding:10px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo div.bic{ float:left; width:190px; padding:5px; margin-right:10px; margin-bottom:15px; height:280px; position:relative; border:solid 1px #A9A9A0;}
#contenido div.modulo div.bic div.leermas {position:absolute; bottom:0px; width:70px; padding-left:5px; right:5px;}
#contenido div.modulo div.bic img {border:none; margin-bottom:5px;}
#contenido div.modulo div.bic p{ margin-top:5px;}
#contenido div.modulo div.bic span {color:#6B6149; font-size:12px; margin-bottom:5px; font-weight:bold;}
#contenido div.modulo div.centrado{ text-align:center; padding-bottom:5px;}
#contenido div.modulo div.imagen{ padding:5px; border: solid 1px #A9A9A0; text-align:center; margin-bottom:10px; color:#000000; text-align:left; height:23em;}
#contenido div.modulo div.imagen img{ border:none; width:190px; float:left;}
#contenido div.modulo div.imagen div{  margin-left:200px; color:#666666;}
#contenido div.modulo div.imagen2{ float:left; padding:10px; margin-right:10px; background-color:#A9A9A0; text-align:center; margin-bottom:10px; color:#000000;}
#contenido div.modulo div.imagen2 img{ border:none;}
#contenido div.modulo div.imagen-inicio{ padding:5px; background-color:#A9A9A0; text-align:center; margin-bottom:10px; color:#000000;}
#contenido div.modulo div.imagen-inicio img{ border:none; width:200px;}
#contenido div.modulo div.leermas {	text-align:right; background: url(../img/patrimonio/fondo-leermas.gif) right no-repeat;	padding-top:10px; padding-bottom:10px; margin-top:-10px;}
#contenido div.modulo div.leermas a{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}
#contenido div.modulo div.leermas a:hover{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}
#contenido div.modulo h2{ background-color:#000000;	color:#FFFFFF; font-size:12px; padding:3px; padding-left:10px; margin-bottom:10px; text-transform: uppercase;}
#contenido div.modulo h3{ color:#6B6149; font-size:14px; margin-bottom:10px; }
#contenido div.modulo h3 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo h3 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo h4{color:#6B6149; font-size:14px; margin-bottom:10px; padding-left:20px; background:url(../img/patrimonio/enlace-destacado-adorno.gif) left no-repeat;}
#contenido div.modulo h4 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo h4 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo p{ padding:0px; padding-bottom:10px; margin:0px;}
#contenido div.modulo div.imagen3{ float:left; width:190px; padding:5px; margin-right:10px; margin-bottom:15px; height:175px; position:relative; border:solid 1px #A9A9A0;}
#contenido div.modulo div.imagen3 img {border:none; margin-bottom:5px; max-width:190px; max-height:175px; display:block; margin:auto;}

#contenido div.modulo2{ background-color:#FFFFFF;	margin-top:20px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo2 h2{ color:#6B6149; font-size:14px; margin-bottom:10px;}
#contenido div.modulo2 div{	float:left; height:56px; font-size:14px; font-weight:bold; background:#1F1F21 url(../img/patrimonio/fondo-ampliar-info.gif) no-repeat right;	padding:0px; margin:0px; padding-right:20px; margin-right:15px;}
#contenido div.modulo2 div div { margin:0px; padding:5px; padding-left:10px; background:none;}
#contenido div.modulo2 div div a{ text-decoration:none; color:#CFCEC4;}
#contenido div.modulo2 div div a:hover{ text-decoration:none; color:#6B6149;}

#contenido div.modulo-lista{ margin-top:20px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo-lista div.bloque{background-color:#F0EFE7;	margin-top:10px;	padding:10px; display: block; padding-bottom:3px; color:#000000; min-height:127px;}
#contenido div.modulo-lista div.bloque2{background-color:#F0EFE7;	margin-top:10px;	padding:10px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo-lista div.imagen{ float:left;}
#contenido div.modulo-lista div.texto{ margin-left: 200px;}
#contenido div.modulo-lista div.texto2{ margin-left: 0px;}
#contenido div.modulo-lista span{ color:#6B6149; font-size:14px; margin-bottom:10px; font-weight:bold;}
#contenido div.modulo-lista h2{ background-color:#000000;	color:#FFFFFF; font-size:12px; padding:3px; padding-left:10px; margin-bottom:10px;}
#contenido div.modulo-lista div.leermas {	text-align:right; background: url(../img/patrimonio/fondo-leermas.gif) right no-repeat;	padding-top:10px; padding-bottom:10px; margin-top:-10px;}
#contenido div.modulo-lista div.leermas a{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}
#contenido div.modulo-lista div.leermas a:hover{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}

div.paginacion{ text-align:center; margin-top:20px;clear:both;}
div.paginacion span{background-color:#1F1E21; padding:5px; margin:2px;}
div.paginacion span a{color:#FFFFFF; text-decoration:none;}
div.paginacion span.seleccionado{ color:#666666; background-color:#AAAAAA; padding:5px; margin:2px;}

#contenedor-principal { margin: 0 0 0 190px; background-color:#FFFFFF;	border:solid 2px #1F1E21;	margin-bottom:20px;	font-family:Arial, Helvetica, sans-serif;}
#contenedor-principal div.subcabecera{ background:url(../img/patrimonio/fondo-subcabecera.gif) no-repeat left top; background-color:#1F1E21; height:30px;}
#contenedor-principal div.subcabecera h1{color:#FFFFFF; font-size:18px; padding-top:4px; margin-left:50px;}
#contenedor-principal div.subcabecera2{ background:url(../img/patrimonio/fondo-subcabecera2.gif) no-repeat left top; background-color:#3F3D37; height:30px;}
#contenedor-principal div.subcabecera2 div.volver{ float:right; width:70px; text-align:right; padding-right:5px; color:#CFCEC4; font-size:16px; font-weight:bold; padding-top:6px; background:url(../img/patrimonio/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal div.subcabecera2 div.volver a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal div.subcabecera2 div.volver a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal div.subcabecera2 h2{ width:185px; color:#CFCEC4; font-size:13px; padding-top:6px; margin-left:50px; float:left; padding-left:17px; background:url(../img/patrimonio/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal div.subcabecera2 h2 a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal div.subcabecera2 h2 a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal div.subcabecera2 h2 img.descargas{ cursor:auto; vertical-align:middle;}
#contenedor-principal div.subcabecera2 div.buscador{ float:left; padding:1px; color:#CFCEC4; padding-top:6px; position:relative; margin-left:50px;}
#contenedor-principal div.subcabecera2 div.buscador form { margin:0px; padding:0px;}
#contenedor-principal div.subcabecera2 div.buscador form input{ background-color:#FFFFFF; border: solid #666666 1px; font-size:9px; margin-right:5px; width:100px;}
#contenedor-principal div.subcabecera2 div.buscador form img{ width:20px; border:none; margin-right:5px; margin-bottom:3px; vertical-align:middle; top:5px;}
#contenedor-principal div.subcabecera2 div.buscador form input.boton{ background-color:#1F1E21; color:#FFFFFF; width:50px; margin-left:2px; cursor:pointer;}

#contenedor-principal-mapa { margin: 0 0 0 190px; background-color:#66645E;	border:solid 2px #1F1E21;	margin-bottom:20px;	font-family:Arial, Helvetica, sans-serif;}
#contenedor-principal-mapa div.subcabecera{ background:url(../img/patrimonio/fondo-subcabecera.gif) no-repeat left top; background-color:#1F1E21; height:30px;}
#contenedor-principal-mapa div.subcabecera h1{color:#FFFFFF; font-size:18px; padding-top:4px; margin-left:50px;}
#contenedor-principal-mapa div.subcabecera2{ background:url(../img/patrimonio/fondo-subcabecera2.gif) no-repeat left top; background-color:#3F3D37; height:30px;}
#contenedor-principal-mapa div.subcabecera2 div.volver{ float:right; width:70px; text-align:right; padding-right:5px; color:#CFCEC4; font-size:16px; font-weight:bold; padding-top:6px; background:url(../img/patrimonio/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal-mapa div.subcabecera2 div.volver a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal-mapa div.subcabecera2 div.volver a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal-mapa div.subcabecera2 h2{ width:185px; color:#CFCEC4; font-size:13px; padding-top:6px; margin-left:50px; float:left; padding-left:17px; background:url(../img/patrimonio/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal-mapa div.subcabecera2 h2 a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal-mapa div.subcabecera2 h2 a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal-mapa div.subcabecera2 h2 img.descargas{ cursor:auto; vertical-align:middle;}
#contenedor-principal-mapa div.subcabecera2 div.buscador{ float:left; padding:1px; color:#CFCEC4; padding-top:6px; position:relative; margin-left:50px;}
#contenedor-principal-mapa div.subcabecera2 div.buscador form { margin:0px; padding:0px;}
#contenedor-principal-mapa div.subcabecera2 div.buscador form input{ background-color:#FFFFFF; border: solid #666666 1px; font-size:9px; margin-right:5px; width:100px;}
#contenedor-principal-mapa div.subcabecera2 div.buscador form img{ width:20px; border:none; margin-right:5px; margin-bottom:3px; vertical-align:middle; top:5px;}
#contenedor-principal-mapa div.subcabecera2 div.buscador form input.boton{ background-color:#1F1E21; color:#FFFFFF; width:50px; margin-left:2px; cursor:pointer;}


h1,h2,h3,h4{ margin:0px; padding:0px;}


#lateral1 {	float: left;	width: 170px;	margin-right:20px;}

#lateral1 div.modulo{ background-color:#FFFFFF;	margin-top:20px;	padding:10px; display: block; padding-bottom:0px; margin-bottom:10px;}
#lateral1 div.modulo div.imagen{ text-align:center; margin-bottom:10px;}
#lateral1 div.modulo div.imagen img{ border:none; width:140px;}
#lateral1 div.modulo div.titulo-modulo{ background-color:#850509; color:#FFFFFF; font-size:12px; padding:3px; padding-left:10px; margin-bottom:10px; font-weight:bold;}
#lateral1 div.modulo p {padding-bottom:10px;}

#lateral1 div.modulo form{ margin:0px; padding:0px; margin-top:-15px; margin-left:5px; margin-bottom:10px;}
#lateral1 div.modulo input.campo{ width:100%; margin:0px; padding:0px; margin-left:-5px; border:solid #666666 1px; font-size:11px; margin-bottom:5px;}
#lateral1 div.modulo input{width:auto;}
#lateral1 div.modulo select{ width:100%; margin:0px; padding:0px; margin-left:-5px; border:solid #666666 1px; font-size:11px; margin-bottom:5px;}

#lateral1 div.banner {margin-top:10px;}
#lateral1 div.banner img{ border:none; width:169px;}
#lateral1 div.banner div.sub {background-color:#FBD789; text-align:center;}


#lateral2 {	float: right; width: 210px; margin-left:20px;	margin-right:20px; margin-bottom:20px;}

#lateral2 div.modulo{ background-color:#F0EFE7;	margin-top:20px;	padding:10px; display: block; padding-bottom:0px;}
#lateral2 div.modulo div.imagen{ background-color:#A9A9A0; text-align:center; margin-bottom:10px;}
#lateral2 div.modulo div.imagen img{ border:none; width:190px;}
#lateral2 div.modulo div.imagen2{ float:right; margin-left:20px; margin-bottom:10px;}
#lateral2 div.modulo div.izquierda{ float:left;}
#lateral2 div.modulo div.leermas {margin-left:115px; padding-bottom:10px; text-align:right; background: url(../img/patrimonio/fondo-leermas.gif) right no-repeat; padding-top:10px; margin-top:-10px;}
#lateral2 div.modulo div.leermas a{ color:#FFFFFF; text-decoration:none; font-size:9px; padding-right:30px;}
#lateral2 div.modulo div.leermas a:hover{ color:#FFFFFF; text-decoration:none; font-size:9px; padding-right:30px;}
#lateral2 div.modulo div.leermas2 {float:right; padding-bottom:10px; text-align:right; background: url(../img/patrimonio/fondo-leermas.gif) right no-repeat; padding-top:10px; margin-top:-10px;}
#lateral2 div.modulo div.leermas2 a{ color:#FFFFFF; text-decoration:none; font-size:9px; padding-right:30px; padding-left:5px;}
#lateral2 div.modulo div.leermas2 a:hover{ color:#FFFFFF; text-decoration:none; font-size:9px; padding-right:30px; padding-left:5px;}
#lateral2 div.modulo div.titulo-modulo{ background-color:#850509;color:#FFFFFF; font-size:12px; padding:3px; padding-left:10px; margin-bottom:10px; font-weight:bold;}
#lateral2 div.modulo form{ margin:0px; padding:0px; margin-top:-15px; margin-left:5px; margin-bottom:10px;}
#lateral2 div.modulo input.campo{ width:188px; margin:0px; padding:0px; margin-left:-5px; border:solid #666666 1px; font-size:11px; margin-bottom:5px;}
#lateral2 div.modulo input{width:auto;}
#lateral2 div.modulo select{ width:190px; margin:0px; padding:0px; margin-left:-5px; border:solid #666666 1px; font-size:11px; margin-bottom:5px;}
#lateral2 div.modulo h3{ color:#6B6149; font-size:14px; margin-bottom:10px;}
#lateral2 div.modulo h3 a{ color:#6B6149; text-decoration:none;}
#lateral2 div.modulo h3 a:hover{ color:#4D2C15; text-decoration:none;}
#lateral2 div.modulo p {padding-bottom:7px; padding-top:5px; margin:0px;}
#lateral2 div.modulo span {color:#6B6149; font-size:12px; margin-bottom:5px; font-weight:bold;}
#lateral2 div.modulo span a {color:#6B6149; text-decoration:none;}
#lateral2 div.modulo span a:hover {color:#4D2C15; text-decoration:none;}


#logo {	width:180px; float:left; margin-bottom:20px;}
#logo img {border:none; width:170px; height:179px;}

#menu { background-color:#1F1E21; margin-bottom:20px;}
#menu a{ color:#FFFFFF; text-decoration:none;}
#menu a:hover{ color:#6B6149;}
#menu div.nivel1{ border-bottom:#DDDDDD solid 1px; padding:3px;}
#menu div.nivel1-sel{ border-bottom:#DDDDDD solid 1px; padding:3px; background-color:#850509;}
#menu div.nivel1-sel a:hover{ color:#A97717;}

#pie { font-family:Arial, Helvetica, sans-serif; font-size:9px;	background:#1F1E21;	text-align:center; padding-top:5px; padding-bottom:5px;	color:#FFFFFF; float:left; width:100%;margin-top:2em;} 
#pie a{ color:#FFFFFF;} 

#principal { width: 100%;	text-align: left;}  

.vacio { clear:both; height:0; font-size: 1px; line-height: 0px;}
.vacio2 { clear:right; height:0; font-size: 1px; line-height: 0px;}
.mapa {text-align:center;margin-left:3em; width:467; height:500; border:0;}

#contenido-multimedia {float:left; margin-right:2em; margin-left:2em;margin-bottom:2em;}
#contenido-multimedia div.foto {margin:2em; float:left;}

div#mapaInteractivo {
        background-color:#66645E;
	/*margin-top: 20px;*/
	text-align: center;
        width:100%;
}
