html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr,form {margin:0; padding:0;}body {	margin: 0px;	padding: 0px;	background-color:#37271C;	background-image: url(../images/background.jpg);	background-repeat:repeat;	background-position: left top;	overflow-x:hidden;}#wrapper {	width:960px;	margin:auto;	background-image:url(../images/wrapper.jpg);	background-repeat:no-repeat;	background-position:center top;	}div#header {	width:100%;	height:155px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 	/*text-transform:uppercase;*/	 	font-size:12px;  	color:#FFF;}#menuleft {	background:url(../images/menu-bg.jpg) repeat-x left top;}#menuright {	background:url(../images/menu-bg.jpg) repeat-x left top;}#logo {		margin:0px;	float:left;		width:265px;	height:155px;	}.header-left {	width:347px;	height:155px;	float:left;}.header-right {	width:347px;	height:155px;	float:left;}.idioma {	height:100px;	padding:0px 0px 0px 10px;}.pbx {	height:75px;	padding-left:129px;	padding-top:25px;}#menuleft ul {	padding:0px;	margin:0px; 	float:left;	}menuright ul {	padding:0px;	margin:0px; 	float:right;	}div#header li {   float:left;    width:115px;      height:55px;     position:relative;              list-style-type:none;}div#header a {  display:block;   height:38px;  padding-top:17px;         text-decoration:none;                         color: #fff;}div#header a:hover {  text-decoration:underline;}   div#header ul li ul {   position:absolute;    background-image:url(../images/sub-menu.jpg);   background-repeat: repeat-x;   background-position:left top;         width:115px;   height:145px;   left:0;   top:55px;}div#header ul li ul li {   width:100%;   height:37px;          }div#header ul li ul li a {   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;   font-size:11px;   color:#FFF;   text-decoration:none;      padding:11px 0px 0px 0px;   margin:0px;    height:25px;    }div#header ul li ul {  display:none;}div#header ul li:hover ul, div#header ul li ul:hover {  display:block;}.home {	background-image:url(../images/bg-content.png);	background-repeat:repeat;	background-position:left top;				width:940px;	padding:10px;	margin-top:10px;	}.home-content {	background-color:#FFF;			width:935px;			padding:3px;	clear:both;}.home-gallery {	width:554px;		float:left;}.home-info {	width:370px;	float:right;	height:auto;}.home-info a {	color:#C0504D;}.home-info p {	padding:2px 10px 2px 5px;	margin:7px 0px 2px 0px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#000;	text-align:justify;	line-height:normal;}.home-title {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;	color:#C30000;		margin-top:5px;}.home-title h1 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#C30000;			padding:0px;	margin:0px;}.home-title h2 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;	color:#000;		margin-top:10px;	padding:0px;	margin:0px;	font-weight:normal;}.home-title h2 {	/*text-transform:uppercase;*/}.mas-info {	background-image:url(../images/ver-mas-home.jpg);	background-repeat:no-repeat;	background-position:left top;		width:292px;	height:20px;	margin-top:8px;	margin-left:35px;	padding:3px 2px 0px 2px;}.mas-info a {				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#FFF;		text-decoration:none;}.mas-info a:hover {		text-decoration:underline;}.contact {	background-image:url(../images/bg-content.png);	background-repeat:repeat;	background-position:left top;				width:940px;	padding:10px;	margin-top:10px;}.contact-content {	width:100%;}#reservation_form {	width:228px;		float:left;	background-image:url(../images/bg-content.png);	background-repeat:repeat;	background-position:left top;	padding:10px 20px 15px 20px;	}#reservation_form label { 	width:auto;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 15px 4px 0px;	font-size:11px;	color:#FFF;	float: left; 	display: block; 	clear: both; 	padding: 3px 0; 	 				}.desde {	width:100%;	margin:0px 0px 16px 0px;	}.hasta {	width:100%;		margin:16px 0px 16px 0px;	}.para {	width:100%;		margin:0px;	}.personas {	width:100%;		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px;	font-size:11px;	color:#FFF;		font-weight:bold;}.habitaciones {	width:100%;		margin:10px 0px 10px 0px;	}.datos {	width:100%;		margin:10px 0px 10px 0px;	}#reservation_form .envio {	width:203px;	height:auto;		margin-top:2px;	padding:0px 0px 0px 25px;}#reservation_form .envio input.submit {	width:156px;	height:20px;	border:none;	padding:0px;	margin:0px;	background-image:url(../images/enviar.jpg);	background-repeat:no-repeat;	background-position:left top;}#reservation_form .envio input.submitenglish {	width:156px;	height:20px;	border:none;	padding:0px;	margin:0px;	background-image:url(../images/send.jpg);	background-repeat:no-repeat;	background-position:left top;}.titulo-reserva {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#C30000;	width:100%;	margin:0px 0px 15px 0px;}.etiqueta {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px;	font-size:11px;	color:#FFF;	width:auto;	font-weight:bold;}.etiqueta-para {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px;	font-size:11px;	color:#FFF;	width:auto;	font-weight:bold;	float:left;	margin-right:10px;}.etiqueta-ninos {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px;	font-size:11px;	color:#FFF;	width:auto;	font-weight:bold;	float:left;	margin-right:23px;}#reservation_form select {	float:left;	margin-right:10px;		font-size:11px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;			padding:3px;	border:#333 1px solid;		background-image:url(../images/input.jpg);	background-repeat:repeat-x;	background-position:left top;}#reservation_form input {	float:left;	margin-right:10px;	margin-bottom:8px;		font-size:11px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;	height:14px;	padding:3px;	border:#333 1px solid;	background-image:url(../images/input-text.jpg);	background-repeat:repeat-x;	background-position:left top;}#contact_form {	width:611px;	height:auto;	float:right;	background-image:url(../images/bg-content.png);	background-repeat:repeat;	background-position:left top;	padding:10px 20px 10px 20px;}#contact_form label { 	width:290px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px;	font-size:11px;	color:#FFF;	float: left; 	display: block; 	clear: both; 	padding: 3px 0; 	 		 			}#contact_form .contactoCaptcha { 	float: left; 	display: block; 	clear: both; 	padding: 3px 0; 	color: #FFF; 	font-weight: normal; 	font-size:11px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px; }#reservation_form .reservaCaptcha { 	float: left; 	display: block; 	clear: both; 	padding: 3px 0; 	color: #FFF; 	font-weight: normal; 	font-size:11px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:4px 0px 4px 0px; }.ccurrent, .rcurrent { font-weight: bold; }#contact_form .foco { border:#FF0 1px solid; }#reservation_form .foco { border:#FF0 1px solid; }#contact-back { margin: 12px 40px 0 0; float: right; }.read-more { background: url(../images/link.gif) no-repeat center left; padding-left: 13px; font-size: 10px; }.error { font-size: 11px; color: #F00; margin: 0 0 10px 0px; display: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }.titulo-contacto {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#C30000;	width:100%;	margin:0px 0px 15px 0px;}.campos {	margin-top:15px;	width:100%;}.campos-contaccto {	width:290px;	height:auto;	float:left;	margin-right:15px;}.campos input {	font-size:11px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;		padding:3px;	border:#333 1px solid;	background-image:url(../images/input-text.jpg);	background-repeat:repeat-x;	background-position:left top;}.campos-reserva {	width:100%;	height:auto;	float:left;	margin:0px;}.mensaje {	margin-top:15px;	width:100%;	height:auto;}.mensaje textarea {	float:left;	margin-right:10px;	margin-bottom:8px;		font-size:11px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;	padding:3px;}.enviar {	width:571px;	height:20px;		margin:15px 0px 0px 0px;	padding:0px 40px 0px 0px;	}.enviar input.submitt {	width:156px;	height:20px;	border:none;	padding:0px;	margin:0px;	float:right;	background-image:url(../images/enviar.jpg);	background-repeat:no-repeat;	background-position:left top;	}.enviar input.submittenglish {	width:156px;	height:20px;	border:none;	padding:0px;	margin:0px;	float:right;	background-image:url(../images/send.jpg);	background-repeat:no-repeat;	background-position:left top;	}.mayor-info {	width:100%;	height:auto;		margin-top:45px;	margin-bottom:15px;	padding-top:25px;	background-image:url(../images/borde-contacto.jpg);	background-repeat:no-repeat;	background-position:left top;}.contact-bottom {	width:100%;	margin-top:25px;	height:auto;}.social {	width:178px;	height:76px;	float:left;	margin-left:25px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFF;}.social img {	border:none;	padding:8px;}.slogan {	float:right;	height:auto;	width:auto;	text-align:right;}.slogan h3 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFF;	padding:0px;	margin:0px;	}.creditos {	margin-top:25px;		margin-bottom:15px;	clear:both;}.copyright {	float:left;	width:100%;		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#BBA595;	font-weight:lighter;	text-align:center;	height:auto;	}.copyright a {	color:#F00;		}.company {	float:right;	width:auto;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#BBA595;	font-weight:lighter;	}.company a {	color:#F00;}.contenedor {	background-image:url(../images/bg-content.png);	background-repeat:repeat;	background-position:left top;				width:940px;	padding:10px;	margin-top:10px;	}.contenedor-contenido {	background-color:#FFF;			width:934px;	height:auto;		padding:3px;}.contenido {	width:932px;	border:1px solid #000;	height:auto;}.contenido table a {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#000;	border:none;	text-decoration:none;	vertical-align:middle;	text-align:center;	padding:3px;}.contenido a:hover {	text-decoration:underline;}.contenido h2 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;		color:#000;	padding:0px;	margin:0px;	font-weight:lighter;}.contenido h1 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:16px;	color:#C30000;		font-weight:lighter;	padding:0px;	margin:0px;}.contenido h3 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#C30000;		font-weight:lighter;	padding:0px;	margin:0px;}p.parrafos {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#000;	padding:5px;	margin:0px;	text-align:justify;}p.parrafos a {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	color:#C0504D;		padding:0px;	margin:0px;	text-align:justify;}div.mas_quienes {	background-image:url(../images/ver-mas-home.jpg);	background-repeat:no-repeat;	background-position:left top;		width:292px;	height:20px;	margin-top:20px;	margin-bottom:10px;		padding:3px 2px 0px 2px;}div.mas_quienes a {				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#FFF;		text-decoration:none;}div.mas_quienes a:hover {		text-decoration:underline;}.chat {	background-color:#FFF;	width:auto;	height:auto;	float:right;	padding:5px;	margin-right:15px;}.clear {	clear:both;}.links {	margin-top:20px;	width:auto;}.links a {	font-size:11px;	color:#999999;	font-family:Arial, Helvetica, sans-serif;	padding:0 8px 0 8px;	text-decoration:none;}.links a:hover {	text-decoration:underline;}
