@charset "iso-8859-1";
/* CSS Document */

body,html{
height:100%;
margin:0;
padding:0;
background:url(../imgs/fondo.jpg) center top #8a123b no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

*,p{
margin:0;
padding:0;
}

IMG, OBJECT { border:0;}


ul#idioma{ width:980px; margin:auto; font-size:0.75em; overflow:auto;}	
	ul#idioma li{ float:right; margin-right:8px; display:inline; margin-top:4px;padding:8px; list-style:none; background-color:#670b2b; border:1px solid #c2879b; border-top:none;}	
		ul#idioma li#idioma1{ margin-left:50px;}
		ul#idioma li#idioma2{}
		ul#idioma li#idioma3{}
	ul#idioma li a{ color:#FFF; text-decoration:none;}
	ul#idioma li a:hover{ color:#ff9c00; text-decoration:none;}

h1{width: 500px; margin:auto; margin-top:0; margin-bottom:12px;padding-top:172px; padding-left:250px;  font-weight:normal; font-size:1.25em; color:#FFF; }
h2{ font-size:1.10em; padding-left:20px; margin-bottom:13px; font-weight:normal; background:url(../imgs/flechasH2.gif) left center no-repeat; color:#ff9c00}

ul#menu{ width:980px; margin:auto;overflow:auto;background:#611e39; border:1px solid #b798a4; padding-top:13px;padding-bottom:13px; font-size:0.88em; color:#fff; }
	ul#menu li{  float:left; display:inline; background:url(../imgs/separadorMenu.gif) left center no-repeat; margin-right:12px;padding-left:14px; list-style:none; }
		ul#menu li#monolito{background-image:none;  width:95px; height:10px;  margin:0;  }
			ul#menu li#monolito div {position:absolute;}
			ul#menu li#monolito div img{position:absolute; top:-65px;}
		ul#menu li#menu1{background-image:none;}
		ul#menu li#menu2{}
		ul#menu li#menu3{}
		ul#menu li#menu4{}
		ul#menu li#menu5{}
		ul#menu li#menu6{}
		ul#menu li#menu7{}
		ul#menu li#menu8{}
		ul#menu li#menu9{}
	ul#menu li a{color:#FFF; text-decoration:none;}
	ul#menu li a:hover{color:#ff9c00; text-decoration:none;}
	
ul#habitaciones{width:980px; margin:auto; margin-top:8px; font-size:0.75em;}
	ul#habitaciones li{ float:left; margin-right:7px; border:1px solid #cb94a6; list-style:none; padding:22px; padding-top:5px; padding-bottom:5px; }
		ul#habitaciones li a{ color:#FFF; text-decoration:none;}
		ul#habitaciones li a:hover{ color:#ff9c00; text-decoration:none;}

#contenido{width:980px; margin:auto; padding-top:30px; background:url(../imgs/monolitoRojo.gif) bottom right no-repeat; overflow:auto;}
	
	ul.listado1{color:#FFF;  font-size:0.72em;}
	
	#cajaDer2{width:414px; border-left:1px solid #ac5875;border-right:1px solid #ac5875; float:right;  margin-right:215px; display:inline; overflow:auto;}
		#cajaDer2 p{ background:url(../imgs/lupa.gif) center left no-repeat; margin-left:10px; padding-left:20px; color:#c06970 !important;}
		#mapaGoogle{width:390px; height:260px; border:1px solid #fff; margin:auto; margin-top:8px;}
		
	#cajaDer{width:550px; float:right; overflow:auto; padding-bottom:30px; margin-left:15px;}
		#cajaDer p{ background:url(../imgs/lupa.gif) center left no-repeat; margin-left:10px; padding-left:20px; color:#c06970 !important;}
		#fotos{width:336px; margin-top:8px; overflow:auto; margin-bottom:15px;}
			#fotos img{ float:right; cursor:pointer; border:1px solid #fff; margin-bottom:4px; margin-left:4px;}
			#fotos img#imagenAmpliada{ float:left; }

	#contenido p{color:#FFF; font-size:0.72em; }	
		#contenido p.ofertasTitulo{ margin-bottom:5px; font-size:1em; }	
		#contenido p strong{color:#c06970; font-weight:bold;}	
		#contenido p a{color:#eb8905; text-decoration:underline;}	
		#contenido p a:hover{color:#f9b559; text-decoration:none;}	
	
	#contenido table{color:#FFF; margin-top:20px; margin-left:1px; text-align:center;  font-size:0.72em; border-collapse:collapse; border:1px solid #bf8196;}	
		#contenido table td{
	padding:10px;
	border:1px solid #bf8196;
	text-align: left;
}
		#contenido table td.titulo{
	color:#ff9c00;
	font-size:1.1em;
	text-align: center;
}
		#contenido table td.left{text-align:left;}
		
		#contenido table#tablaInfo{border:0 !important; border-collapse:collapse; margin:0 !important; padding:0 !important;}
		#contenido table#tablaInfo td{font-family:arial,verdana; font-size:1em; color:#000; border:0 !important; text-align:left !important; }
		#contenido table#tablaInfo td span{font-weight:bold; color:#cfa965;}
		
	
	#contenido table#formulario{ border:0}
		#contenido table#formulario td{ padding:4px; padding-left:10px;border:0; text-align:left; vertical-align:top;}
		#contenido table#formulario td select{ border:1px solid #d6acbb; width:50px; text-align:center; background:#7a0d2f; color:#c06970; padding-top:4px; padding-bottom:4px;}
		#contenido table#formulario td select.listMini{ border:1px solid #d6acbb; width:50px; text-align:center; background:#7a0d2f; color:#c06970; padding:0;}
		#contenido table#formulario td select.listado2{ width:150px;}
		#contenido table#formulario td input{ border:1px solid #d6acbb; width:250px; background:#7a0d2f; color:#c06970; padding-left:20px; padding-top:4px; padding-bottom:4px;}
			#contenido table#formulario td input.casilla{ width:auto;}
			#contenido table#formulario td input.fecha{ width:125px; cursor:pointer;}
			#contenido table#formulario td input.boton1{ width:125px; cursor:pointer; border:1px solid #f1a241;color:#f1a241; background:none; text-align:center; padding-left:0}
			#contenido table#formulario td input.boton2{ margin-left:7px;width:125px; cursor:pointer; border:1px solid #cfaab4; color:#cfaab4; background:none; text-align:center; padding-left:0}
		#contenido table#formulario td textarea{  height:115px; width:250px; border:1px solid #d6acbb; background:#7a0d2f; color:#c06970; padding-left:20px; padding-top:4px; padding-bottom:4px;}
		#contenido table#formulario td p{ margin-bottom:8px; height:26px; font-weight:15px; width:auto; font-size:1.15em;}

#pie{width:980px; border:1px solid #c5899d; padding:13px; padding-left:8px; padding-right:8px; margin:auto; margin-top: 20px;clear:both; color:#c5899d; font-size:0.75em;}	
	#pie a{ color:#c5899d; text-decoration:underline;}
	#pie a:hover{ color:#c5899d; text-decoration:none;}
	#pie div{ float:right;}
	
	
	
#botonVolver{margin: auto;width:157px;margin-top:1em; }
	#botonVolver input{cursor:pointer; border:1px solid #fff; background:none; width:157px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#fff;}
	h1#ubicacionTitulo{color:#fff; width:500px;  font-size:2em!important;  text-align:center !important; padding:180px 0 0 0 !important; margin:0 auto 20px auto !important;}
	
	
	.mapaGrande{width:900px !important; height:500px !important; margin:auto!important}
	
.botonCalend{ color:#fff; text-decoration:none;}
	.botonCalend:hover{color:#c06970; text-decoration:none;}
