@charset "utf-8";
/* CSS Document */

body {
	/*background-image:url(../images/bg.png);*/
	background-repeat:repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	color: #666;
}
a {
	color:#8F1224;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color: #c9c0c2;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
	color:#8F111D;
	/*font-size:11px;*/
	font-size:14px
}
h5 {
	color:#8F111D;
	text-transform:uppercase;
	margin:10px 0 10px 0;
	padding:0;
}
h6 {
	color:#8F111D;
	margin:0;
	padding:0;
	font-size: 11px;
}
#contacto {
	padding:5px 100px;
}
img {
	border:0;
}
.clearfix {
	clear:both;
}
#site {
	background-color:#FFF;
	position:     absolute;
	top:          0px;
	left:         50%;
	width:        970px;
	margin-left:  -485px;
}
#left_pane {
	width:257px;
	float:left;
}
#door {
	height:360px;
}
#doorUp {
	height:66px;
	width:257px;
}
#doorDown {
	height:294px;
	width:257px;
	background-image:url(../images/doorDown.jpg);
	background-repeat:no-repeat;
}
/* INICIO FORM DISPONIBILIDAD */

#form {
	height:304px;
	background-image:url(../images/papel.png);
	background-repeat:no-repeat;
	padding:20px 35px;
}
#form h5 {
	text-align:center;
}
#menuHab {
	text-align: center;	
}
#menuHab li {
	text-align: center;
	display: inline;
	background-color: #816F5D;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;	
}
#menuHab ul {
	list-style-type: none;
	margin-top: 25px;	

	
}
#menuHab a {
	font-size: 12px;
	color:#FFF
}
#menuHab a:hover {
	color: #c9c0c2;
}
/*#form h3 {
	font-size:12px;
	color:#8F111D;
	text-align:center;
	margin-top: 10px;
}*/


.reservatext {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
.textLabel {
	width:55px;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin:2px 0;
	clear:left;
}
.peopleLabel {
	font-size:10px;
	font-weight:bold;
	padding:4px 0;
	clear:left;
	text-align:center;
}
.imputlabel2 {
	float: right;
	clear: right;
}
.boton_contacto {
	clear:both;
	float:right;
	margin:10px auto 0;
}
.reservaInfoBox {
	float:right;
	clear:right;
	color:#666;
	font-size:10px;
	width:110px;
}
.textBox {
	float:right;
	clear:right;
	color:#666;
	font-size:10px;
	width:110px;
	margin:1px 0;
	padding:0;
}
.dateBox {
	float:right;
	clear:right;
	color:#666;
	font-size:10px;
	width:69px;
	text-align:center;
}
/*input#nombre, input#apellidos, input#email {
	width:120px;
	margin:1px 0;
	color:#666;
	height:18px;
}*/
.peopleBox {
	width:30px;
	text-align:center;
	color:#666;
	font-size:10px;
}
table {
	clear:both;
	margin-bottom:7px;
}
.dateButton {
	margin:2px 10px;
	width:18px;
	height:20px;
	background-image:url(../images/calendar.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	float:right;
	border:0;
}
.formButton {
	height:18px;
	width:20x;
	clear:both;
	border:0;
	color:#FFFFFF;
	background-color:#666;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}/*
input#fecha_reserva, input#fecha_salida {
	width:55px;
	text-align:center;
	margin-left:5px;
	color:#666;
	height:18px;
}
.reserva_fecha {
	color:#fff;
	border:0;
	margin:0px 0 0 5px;
	width:18px;
	height:18px;
	background-image:url(../images/calendar.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: right;
} */
/* FIN FORM DISPONIBILIDAD */

#right_pane {
	width:699px;
	float:left;
}
/* --- GO CONTENT HEAD --- */

#contentHead {
	padding-bottom:7px;
}
/* GO LANG SELECTOR */

#langSelect {
	float:left;
	width:200px;
	font-size:10px;
	color:#666;
}
#langSelect ul {
}
#langSelect ul li {
	float:left;
	list-style-type:none;
	padding:0 10px;
}
#langSelect ul li a {
	color:#666;
	text-transform:none;
}
/* FIN LANG SELECTOR */
/* GO RSS */

#rss {
	float:right;
}
#rss li {
	list-style-type:none;
	float:left;
	margin-left:10px;
}
/* FIN RSS */
/* GO NEWSLETTER */

#newsLetter {
	float:right;
	margin-left:30px;
	padding:10px 0;
	width:190px;
}
#newsletter p {
	font-size:11px;
}
#login {
	float:right;
	clear:right;
}
/*#newsLetter tr td h3 {
	font-size:11px;
	color:#8F1224;
	text-transform:uppercase;
	margin:0;
	padding:0;
}*/
/*.newsSend2 {
	float:right;
	clear:right;
	width:131px;
	height:22px;
	border:0;
	margin:20px 39% 0 0;
	color:#fff;
	background-image:url('../images/boton_enviar.jpg');
	background-repeat:no-repeat;
	background-position:0 0;
	background-color: transparent;
}*/
.newsSend {
	height:18px;
	background-color:#FFFFFF;
	color:#990000;
	border:1px solid #990000;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	width:80px;
	float:right;
}
.text_input {
	color: #666;
	height:18px;
	width:154px;
	margin: 0px 0px 4px 0px;
	font-size:9px;
	float: left;
}
.reservatext {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
/* FIN NEWSLETTER */
/* GO NAV */

#contentNav-ES, #contentNav-EN, #contentNav-FR {
	width:699px;
	height:41px;
	background-image:url(../images/navBg.png);
	background-repeat:no-repeat;
	font-size:13px;
}
#contentNav-ES a, #contentNav-EN a, #contentNav-FR a {
	text-transform:uppercase;
}
#contentNav-ES ul, #contentNav-EN ul, #contentNav-FR ul {
	list-style-type:none;
	float:left;
	text-align: center;
}
#contentNav-ES ul {
	padding-left:70px;
}
#contentNav-EN ul {
	padding-left:100px;
}
#contentNav-FR ul {
	padding-left:80px;
}
#contentNav-ES ul li {
	list-style-type:none;
	float:left;
	padding:0 15px;
}
#contentNav-EN ul li {
	list-style-type:none;
	float:left;
	padding:0 17px;
}
#contentNav-FR ul li {
	list-style-type:none;
	float:left;
	padding:0 15px;
}
/* FIN NAV */
/* GO BRADCRUMBS */

#current {
	margin:10px 0 10px 60px;
	;
	font-size:10px;
	color:#666;
}
#current a {
	color:#333;
}
/* FIN BREADCRUMBS */
/* --- FIN CONTENT HEAD --- */
/* GO BOX IMAGEN EN CONTENT */

#contentImg {
	/*margin-top: 20px;*/
/*	padding-top: 5px;*/
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
}
/* FIN BOX IMAGEN EN CONTENT */
/* GO BOX NOTICIAS PORTADA */

#contentNews {
	width:695px;
	background-color: #8F111D;
	margin:10 auto;
	padding:10px 0;
}
#contentNews ul {
	margin:0 0 0 -22px;
}
#contentNews ul li {
	float:left;
	list-style-type:none;
	margin:0 5px;
}
#contentNews ul li a {
}
.newsBox {
	width:210px;
	height:18px;
}
.newsBox h4 {
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.newsBoxTxt {
}
.newsBoxTxt a {
	float:right;
	font-size:10px;
	font-weight:bolder;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:none;
	color:#FFF;
	padding-top:15px;
}
.newsBoxTxt a:hover {
	color:#ccc;
}
#contenidoEditable {
	padding:0 40;
	font-size:12px;
	overflow:hidden;
	width:630px;
	padding-top:30px;
}
#contenidoEditable div {
	float:left;
}
/* FIN BOX NOTICIAS PORTADA */
/* GO FOOTER */

#footer {
	clear:both;
	background-color:#FFFFFF;
	font-size:10px;
	color:#474A3E;
	padding:40px 0 30px 0;
}
#footer h7 {
	font-size:10px;
	margin-top:0;
}
#direccion {
	padding:0 30px 0 30px;
	line-height:120%;
	float:left;
}
#creditos_pict {
	float:left;
	padding:0;
}
#creditos_pict a {
	color:#999999;
	text-transform:none;
}
.footerMenu {
	float:right;
	clear:right;
}
.footerMenu ul {
	float:right;
	clear:right;
	margin:0;
	padding:0px;
}
.footerMenu ul li {
	float:left;
	padding-right:15px;
	list-style-type:none;
}
.footerMenu ul li a {
	font-size:9px;
	color:#666;
}
/* FIN FOOTER */
/* --- FIN DEL SITIO --- */
/* GO SPACER */

#spacer {
	height:20px;
	clear:both;
}

/*FIN SPACER */
/* GO FORMULARIO DE CONTACTO */

.contactLabel {
	float:left;
	clear:left;
	font-size:12px;
	margin-top:3px;
}
.contactSMbox {
	float:right;
	clear:right;
	margin:1px 0;
	width:220px;
}
.contactSelector {
	float:right;
	clear:right;
	width:150px;
}
.fileSelector {
	float:right;
	clear:right;
}
.contactTextBox {
	float:right;
	clear:right;
	width:300px;
	height:200px;

}
.contactoBoton {
	margin-left:350px;
	margin-top:5px;
	text-align:center;

}
/*FIN FORMULARIO CONTACTO */
