html { 	padding: 0;	margin: 0;}

body {	font-size:12px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(../img/fondo-body.gif);	margin: 0px;	background-repeat:   repeat-x;}

img {border: 0;}
ul, ol, li, dl, dt, dd { list-style-type: none; margin: 0; padding: 0; }
a {	text-decoration: none;	color: #000;}
form {	padding-left: 5px;	margin: 0px;}

.clase_imput {	width: 180px;	padding-left: 4px;	margin: 0;}
.clase_label {	width: 180px;	padding-left: 4px;	margin: 0;	color: #666666;}
.clase_imp_cal {	width: 160px;	padding-left: 4px;	margin: 0;}
fieldset {	border: 0;}
textarea {	width: 180px;}

p {	line-height:16px;	padding-right: 4px;	padding-left: 4px;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}
h2 {	font-family: "Trebuchet MS";	color: #EA0200;	text-align: center;	font-size: 18px;	margin-top: 20px;}
h1 {	margin: 0px;}


#wrapper {	clear:both;	margin:0 auto;	width:777px;	display:block;	overflow:hidden;	text-align:left;	z-index:1;	background-color: #fff;}			

#cuerpo {
	clear:both;
	display:block;
	width:759px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/fondo-cuerpo.jpg);
}

#cuerpoM {
	clear:both;
	display:block;
	width:759px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
#cuerpoM #menu {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.tit-tarifas {
	color: #FFFFFF;
	font-weight: bold;
}

/*---------------- Columna derecha -----------------------*/

#cuerpo #colRight {
	display:inline;
	float:right;
	overflow:visible;
	width:200px;
}
#colRight .consultas-y-reservas {	display:block;	width:200px;	height:165px;	text-indent:-9000px;	margin-bottom:5px;	background-image: url(../img/consultas-y-reservas.jpg);	background-repeat: no-repeat;}
#colRight #livehelp {
	height: 165px;
	width: 200px;
	margin-bottom: 5px;
}

				
/*---------------- Top ---------------------------------*/

#top {	display:block;	width:777px;}
#top #topImg {	display:block;	position:relative;	width:759px;	height:175px;	clear: both;	margin-right: auto;	margin-left: auto;	margin-top: 10px;}
#top h1 { position:absolute; width:759px; height:175px; background: url(../img/logo-top.png) no-repeat;  }
#top h1 a {	display:block;	width:297px;	height:152px;	position:relative;	left:5px;	overflow:hidden;	text-indent:-9000px;}
#top  #imageContainer { position:relative; margin:auto;	}
#top #imageContainer img { display:none; position:absolute; top:0; left:0; }
#top .fecha { display:inline; float:right; position:relative; right:10px; top:145px; font:bold 12px Arial; color:#000; margin-right:9px; }

#menu .menuTop li {	display:inline;	float:left;	margin-left: 7px;}
#menu .menuTop li a {}
#menu .menuTop li a:hover { color: #EA0200; }
#menu .menuTop li .linea { display:inline; margin-right:7px; }
.linkActivo {	font-weight: bold;	color: #ea0200;}

/*---------------- Generales ------------------------------------------*/

#cuerpo .texto p { margin:5px 0; }
#cuerpo .texto h5 {  font:bold 12px Arial; color:#697da1; }
#cuerpo .texto ul { clear:both; position:relative; display:block; margin-left:10px; }
#cuerpo .texto li { display:block; position:relative; background: url(../img/bull-azul.png) no-repeat 0 11px; padding-left:11px; }
#cuerpo .texto li a { color:#697da1; overflow:hidden; }
#cuerpo .texto li a:hover { color:#697da1; overflow:hidden; text-decoration: underline; }
#cuerpo .texto a {
	color:#FFFFFF;
	overflow:hidden;
}
#cuerpo .texto a:hover { color:#697da1; overflow:hidden; text-decoration: underline; }
#cuerpo .texto img { float:left; display:inline; margin-right:5px; }
#cuerpo #colCen {	display:inline;	float:left;	overflow:hidden;	width:548px;}
#colCen a {
	color:#000000;
	text-decoration: none;
}
#colCen a:hover {
	color:#CC0000;
}

/*---------------- Pie -------------------------------------------*/

#pie {	display:block;	position:relative;	top:12px;	height:80px;	background-color: #EA0200;	clear: both;	margin-bottom: 15px;}
#pie #copy {	clear:both;	display:block;	overflow:hidden;	height:70px;	margin-top:12px;	width:759px;	text-align: center;	color: #FFFFFF;}

/*---------------- Promos y Eventos ------------------------------*/

#promos {	margin-top: 15px;}
#promos #promo-contenido {	margin-bottom: 5px;	font-family: "Trebuchet MS";	height: 81px;}
#promos #promo-contenido #promo-izq #promo-intro {	font-size: 12px;}
#promos #promo-contenido #promo-izq #promo-titulo {	font-weight: bold;	color: #000000;	height: 24px;	margin-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFFFFF;	font-size: 13px;}
#promos #titulo-promo {	color: #FFFFFF;	background-color: #EA0200;	margin-bottom: 10px;	text-align: left;	font-weight: bold;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 4px;}
#promos #promo-contenido #promo-izq {	background-color: #CCCCCC;	padding: 5px;	height: 69px;	width: 392px;	float: left;}
#promos #promo-contenido #promo-der {	background-color: #CCCCCC;	height: 63px;	width: 124px;	display: block;	margin-left: 5px;	float: left;	padding: 8px;}

/*---------------- ubicacion ------------------------------*/

#mapa-ubicacion {	background-color: #CCCCCC;	padding: 5px;}

/*---------------------------- Multimedia ------------------------*/

#reproductor-video {
	height: 333px;
	width: 548px;
	margin-top: 5px;
	background-image: url(../img/sombra-video.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 10px;
}
#reproductor-fotos {	margin-top: 10px;}
#fotos {	float: left;	margin-top: 5px;	margin-left: 5px;	background-image: url(../img/sombra-imagenes.jpg);	background-repeat: no-repeat;	height: 75px;	width: 95px;	padding-top: 6px;	padding-left: 6px;}

/*---------------------------- las habitaciones, servicios y spa ------------------------*/

#titulo-habitaciones {	color: #EA0200;	text-align: left;	font-weight: bold;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	float: left;	width: 548px;	margin-top: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}

#reproductor-fotos-h {	float: left;	width: 548px;}
#fotos-h {	float: left;	margin-top: 5px;	margin-left: 5px;	background-image: url(../img/sombra-imagenes.jpg);	background-repeat: no-repeat;	height: 75px;	width: 95px;	padding-top: 6px;	padding-left: 6px;}

/*---------------------------- Experiencias ------------------------*/

#titulo-experiencia {
	color: #FF0000;
	text-align: center;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	font-weight: bold;
}
#experiencias img {
	float: left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#experiencias p {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;
	text-align: justify;
	width: 540px;
}
/*---------------------------- Calendario formulario ------------------------*/

.fc_main { background: #CCF2FF; border: 1px solid #0099CC; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #CCF2FF;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover {	cursor:pointer;	background: #0095C6;	font-size: 10px;	text-align: center;	font-weight: bold;	color: #FFFFFF;	border: 1px solid #FFFFFF;}
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #006699; color: #FFFFFF; font-weight:bold; text-align: center;  font-size: 11px; }
.boton_calendar {	background-image: url(../img/calendar.png);	background-repeat: no-repeat;	cursor:pointer; display:block; text-indent:-9000px; height: 16px;	width: 16px;}
.facebook {
	height: 50px;
	width: 200px;
	margin-bottom: 5px;
}


#formulario2 {
	width: 200px;
	margin-bottom: 5px;
}

