@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color:#20130B;
	text-align:center;
	font-family:Georgia, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
	}
img {border:0px;}
#wrapper {
	width:980px;
	margin:auto;
	display:block;
	text-align:left;
	}
#flashmenu {
	width:980px;
	display:block;
	clear:both;
	margin-bottom:0px;
	background-color:#342017;
	float:left;
}
#pagina {
	text-align:left;
	width:920px;
	display:block;
	padding-bottom:25px;
	padding-left:30px;
	padding-right:30px;
	margin-top:0px;
	clear:both;
	background-color:#342017;
	float:left;
	}
#pagina22222 {
	text-align:left;
	width:920px;
	padding-bottom:25px;
	padding-left:30px;
	padding-right:30px;
	margin-top:0px;
	background-color:#342017;
	float:left;
	height:1620px;

	}

#paginarestaurante {
	text-align:left;
	width:980px;
	display:block;
	padding-bottom:25px;
	margin-top:0px;
	background-color:#342017;
	float:left;
	}
#bottom {
	width:980px;
	display:block;
	height:34px;
	text-align:center;
	background-image:url(imagenes/hotel-general-bottom1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:15px;
	}
.floatleft {float:left;}

.pnormal {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBDBA3;
	line-height:16px;
	font-weight:normal;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	}
.pnormal_condiciones {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBDBA3;
	font-weight:normal;
	text-decoration:none;
	}	
a.xlink {
	color:#FFCC00;
	text-decoration:none;
	}
	
a.vlink {
	color:#C5A37C;
	text-decoration:none;
	}
	
/*-------------------------------------------------- HOME */
#homea {
	width:373px;
	height:517px;
	float:left;
	display:block;
	background-image:url(imagenes/home-principal.jpg);
	background-repeat:no-repeat;
	}
#quijote{
	width:373px;
	float:left;
	display:block;
	}
.homeah1 {
	margin-top:80px;
	padding-left:18px;
	margin-bottom:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBDBA3;
	line-height:16px;
	font-weight:normal;
	display:block;
	width:333px;
	height:166px;
}
.homeap1 {
	margin-top:14px;
	padding-left:18px;
	margin-bottom:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBDBA3;
	line-height:16px;
	font-weight:normal;
	display:block;
	width:333px;
}
#homepromo {
	width:355px;
	padding-left:18px;
	display:block;
	float:left;
	background-image:url(imagenes/home-promociones.gif);
	background-repeat:no-repeat;
}
#homepromotxt {
	width:175px;
	display:block;
	float:left;
}
#homepromo h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#E71000;
	margin-top:17px;
	line-height:18px;
	margin-bottom:0px;
	}
#homepromo h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#830A02;
	margin-top:6px;
	margin-bottom:6px;
	}
#homepromo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#830A02;
	margin-top:0px;
	margin-bottom:0px;
	}
#homepromoimg {
	width:150px;
	height:110px;
	padding-top:3px;
	display:block;
	float:left;
	}
#homepromoimg img {
	border:0px;
	}
#homepill {
	margin-top:15px;
	width:176px;
	height:335px;
	float:left;
	}
.homepilla {margin-right:7px;}
.homepillp {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D0B385; padding-left:5px; padding-right:5px; margin-top:4px; height:100px; display:block; margin-bottom:0px;}

#xxx {
	width:920px;
	float:left;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	}
.quijoteh1 {
	margin-top:170px;
	padding-left:18px;
	margin-bottom:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FBDBA3;
	line-height:16px;
	font-weight:normal;
	display:block;
	width:333px;
}
#homed {
	width:542px;
	float:left;
	margin-top:36px;
	}
#homeservicios { 
	width:169px;
	height:116px;
	background-image:url(imagenes/hotel-servicios.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}

/*-------------------------------------------------- RESTAURANTE */
#restaurante {
	width:359px;
	float:left;
	display:block;
	margin-right:6px;
	}
#restaurante p {
	margin-top:11px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:14px;
	}
#restauranteextra {
	width:176px;
	float:left;
	display:block;
	}
#restauranteextra p {
	margin-top:7px;
	margin-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	}
/*-------------------------------------------------- HABITACIONES */
#habitaciones {
	width:914px;
	height:104px;
	display:block;
	float:left;
	}
#habitaciones22222 {
	width:914px;
	height:35px;
	display:block;
	float:left;
	}

#habitacionesp1 {
	width:305px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:64px;
	height:96px;
	float:left;
	display:block;
	}
#habitacionesp2 {
	width:300px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:55px;
	height:96px;
	float:left;
	display:block;
	margin-right:6px;
	}
#habitacionespictures {
	width:914px;
	float:left;
	}
	
#habitacionespicturesiz {
	width:450px;
	float:left;
	}
#habitacionespicturesde {
	width:450px;
	float: right;
	}		
#habitacionestarifas {
	width:250px;
	float:left;
	height:20px;
	}

#habitacionestarifas2 {
	width:550px;
	float:left;
	height:20px;
	}

/*-------------------------------------------------- BOTTOM */
#bottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
	text-align:center;
	color:#C5A37C;
	font-weight:normal;
	margin-bottom:0px;
	}
#bottom a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#C5A37C;
	font-weight:bold;
	text-decoration:none;
	}
#bottom a:hover {text-decoration:none; color:#E4DBBE;}
/*-------------------------------------------------- PROMOCIONES */
#promociones {
	width:586px;
	float:left;
	}
#promociona {
	width:300px;
	height:350px;
	background-image:url(imagenes/promociones-highlight-bg.gif);
	background-repeat:no-repeat;
	margin-right:7px;
	padding-left:5px; padding-right:5px; margin-top:4px; 
	margin-bottom:0px;
	float:left;
	display:inline;
	}
#promocionapic {
	width:100px;
	height:100px;
	padding-left:37px;
	margin-top:13px;
	margin-right:13px;
	float:left;
	}
#promociona h1 {
	margin-top:6px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E40101;
	font-zsize:18px;
	}
#promociona p {
	margin-top:0px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6E2E2E;
	font-size:12px;
	}
#promocionatxt {
	width:250px;
	height:310px;
	float: right;
	margin-top:13px;
	padding-right:20px;
	}
#promocionb {
	width:394px;
	height:270px;
	float:left;
	display:block;
	}
#promocionba {
	width:176px;
	height:258px;
	display:block;
	float:left;
	margin-right:6px;
	}
#promocionbb {
	width:176px;
	height:258px;
	display:block;
	float:left;
	}
#promocionbpic {
	width:176px;
	height:67px;
	background-image:url(imagenes/promociones-semi-bg.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:5px;
	}
#promocionbpic img {
	padding:2px;
	border:0px;
	}
#promocionb h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF5C4;
	margin-top:0px;
	margin-bottom:8px;
	padding-left:4px;
	padding-right:4px;
	}
#promocionb p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	}
#promocionc {
	width:540px;
	display:block;
	float:left;
	padding-left:36px;
	padding-right:10px;
	}
#promocionc h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF5C4;
	margin-top:20px;
	margin-bottom:8px;
	}
#promocionc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:4px;
	}
#promocionaviso {
	width:540px;
	float:left;
	padding-left:36px;
	padding-right:10px;
	margin-top:10px;
	background-color:#472F24;
	padding-top:3px;
	padding-bottom:3px;
	}
#promocionaviso p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF5C4;
	margin-top:0px;
	margin-bottom:4px;
	}

/*-------------------------------------------------- MASAJES */
#masajes {
	width:598px;
	padding-left:191px;
	padding-right:191px;
	float:left;
	}
#masajescontent {
	width:598px;
	background-image:url(imagenes/masajes-bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding-top:15px;
	}
#masajesbottom {
	width:598px;
	height:67px;
	float:left;
	background-image:url(imagenes/masajes-bottom.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	padding-top:25px;
	}

#masajeitem {
	width:473px;
	padding-left:35px;
	padding-right:90px;
	float:left;
	clear:both;
	margin-bottom:20px;
	}
#masajeitem h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFB008;
	margin-top:0px;
	margin-bottom:2px;
	font-weight:bold;
	}
#masajeitem p {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FCEAC5;
	margin-top:4px;
	margin-bottom:0px;
	}
#masajesbottom a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFB008;
	font-weight:bold;
	text-decoration:none;
	}
#masajesbottom a:hover {
	text-decoration:underline;
	}
/*-------------------------------------------------- MASAJES */	
#reuniones {
	text-align:left;
	width:980px;
	height:371px;
	display:block;
	padding-bottom:25px;
	margin-top:0px;
	clear:both;
	background-color:#342017;
	float:left;
	background-image:url(imagenes/reuniones-bg.jpg);
	background-repeat:no-repeat;
	}
#reunionestxt {
	padding-left:471px;
	padding-top:114px;
	width:347px;
	float:left;
	}
#reunionestxt p {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FCEAC5;
	margin-top:0px;
	margin-bottom:14px;
	}
/*-------------------------------------------------- MASAJES */	
#ubicacion {
	width:618px;
	height:304px;
	display:block;
	float:left;
	background-image:url(imagenes/ubicacion-bg.jpg);
	background-repeat:no-repeat;
	}
#mapa {
	padding-left:20px;
	padding-top:20px;
	width:580px;
	height:253px;
	float:left;
	display:block;
	}
#ubicacioninfo {
	width:362px;
	height:304px;
	float:left;
	display:block;
	background-image:url(imagenes/ubicacion-datos.jpg);
	background-repeat:no-repeat;
	}
/*-------------------------------------------------- MENU */
#menucontainer {
	width:900px;
	float:left;
	clear:both;
	background-image:url(imagenes/menu-containerbg.gif);
	background-repeat:repeat-y;
	padding-left:80px;
	}
#menucontainer h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	color:#342017;
	}
#platos {
	width:646px;
	float:left;
	}
#menuentry {
	width:646px;
	display:block;
	background-image:url(imagenes/menu-entrytop.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom:14px;
	float:left;
	}
#menutitle {
	width:646px;
	float:left;
	display:block;
	}
#menuentry h2 {
	width:560px;
	display:block;
	margin-right:17px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
	color:#541B01;
	float:left;
	}
#menuentry h3 {
	width:59px;
	padding-right:10px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
	color:#541B01;
	float:left;
	}
#menuentry p {
	width:560px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:0px;
	color:#5E4F48;
	float:left;
	}
#menucategorias {
	width:254px;
	float:left;
	padding-bottom:15px;
	display:block;
	}
#menucategorias a {
	width:232px;
	float:left;
	margin:0px;
	height:24px;
	background-image:url(imagenes/menu-categorialink.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-weight:18px;
	text-decoration:none;
	padding-top:6px;
	padding-left:19px;
	}
#menucategorias a:hover {
	background-position:0px -30px;
	text-decoration:none;
	}
/*-------------------------------------------------- DONDEIR */
#dondeircontainer {
	margin-top:25px;
	width:656px;
	padding-left:30px;
	float:left;
	margin-right:20px;
	}
#dondeirlink {
	width:656px;
	float:left;
	clear:both;
	}
a.dondeirl {
	width:647px;
	display:block;
	float:left;
	height:26px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#E40101;
	padding-left:9px;
	padding-top:5px;
	text-decoration:none;
	}
a.dondeirl2 {
	width:647px;
	float:left;
	height:26px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#E40101;
	padding-left:9px;
	padding-top:5px;
	text-decoration:none;
	background-color:#4A362D;
	cursor:hand;
	}
a.dondeirl:hover {
	background-color:#4A362D;
	}
.dondeirdetalle {
	width:638px;
	padding:9px;
	float:left;
	background-color:#432F26;
	}
#dondeirpic {
	width:240px;
	height:160px;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:20px;
	float:left;
	}
#dondeirdetalletxt {
	width:364px;
	float:left;
	display:block;
	}
#dondeirdetalle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:16px;
	color:#FFF9DD;
	}
a.masinfolink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	color:#FFE400;
	text-decoration:none;
	text-align:right;
	width:364x;
	display:block;
	height:20px;
	}
a.masinfolink:hover {
	text-decoration:underline;
	}
a.masinfolink_donde {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	color:#FFE400;
	text-decoration:none;
	text-align:left;
	width:364x;
	display:block;
	height:20px;
	}
a.masinfolink_donde:hover {
	text-decoration:underline;
	}

#dondeirflavor {
	width:250px;
	float:left;
	margin-top:25px;
	}
#dondeirflavor p {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#FFF9DD;
	margin-top:0px;
	margin-bottom:12px;
	}
#fotos_galeria{
width:120px;
display:block;
float:left;
padding:10px 10px 10px 10px;
text-align:center;
}	
#centrando_fotos{
padding:0px 25px 0px 70px;
text-align:center;
}	

#miguel{
width:979px;
height:30px;
background:url(botones/titulo.jpg) no-repeat;
border:0;
text-align:right;
}
#miguel h3 {
	font-family: "Book Antiqua";
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	color:#FFFFFF;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:40px;
	}
