/* CSS Document */
html {background-color: #6C7F51;
/*	background:url(../imagenes/fondo2.jpg) center center repeat-y;*/	
	}
body {
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0; padding: 0; 
	font-family:  Arial, Helvetica,Verdana, sans-serif;
}
.centered_div{
	width:807px;
	height:600px;
	position:absolute;
	top:3px; left:10%;
	margin-left:0px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:center center;
}

.main{
	width:807px;
	height:348px;
	background-image: url(../imagenes/fondo_main.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.menuup{width:807px; height:27px; background-image: url(../imagenes/fondo_menu_up.gif);
	background-position: left;
	background-repeat: no-repeat;}

a#hotel {
			margin-left:5px; display:block; width:67px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/hotel.gif) top left no-repeat;
}	
a#hotel:hover {background-position:0 -25px;}
a#habit {
			display:block; width:138px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/habitaciones.gif) top left no-repeat;
}	
a#habit:hover {background-position:0 -25px;}
a#activ {
			display:block; width:121px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/actividades.gif) top left no-repeat;
}	
a#activ:hover {background-position:0 -25px;}
a#rest {
			display:block; width:128px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/restaurante.gif) top left no-repeat;
}	
a#rest:hover {background-position:0 -25px;}

a#bodas {
			display:block; width:153px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/bodas.gif) top left no-repeat;
}	
a#bodas:hover {background-position:0 -25px;}
a#tarifas {
			display:block; width:81px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/tarifas.gif) top left no-repeat;
}	
a#tarifas:hover {background-position:0 -25px;}
a#reservas {
			display:block; width:109px; height:25px; text-indent:-9999px;
            background:url(../imagenes/menuup/reservas.gif) top left no-repeat;
}	
a#reservas:hover {background-position:0 -25px;}



.menumed{
	width:807px;
	height:19px;
	background-image: url(../imagenes/fondo_menu_med.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.menudw{
	width:807px;
	height:35px;
	background-image: url(../imagenes/fondo_menu_dw.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.imgmenu{
	margin-left:5px;
	margin-top:2px;
}
.imgmenuhotel{
	margin-left:7px;
}
.imgmenuhab{
	margin-left:72px;
}
.imgmenurest{
	margin-left:332px;
}
.imgmenurestIng{
	margin-left:284px;
}
.imgmenuact{
	margin-left:203px;
}

.imgmenuactIng{margin-left:175px;}
.foto{
	position:absolute;
	margin-left:17px;
	margin-top:12px;
	width: 764px;
	height: 330px;



}
.thumb1{
	position:absolute;
	left: 470px;
	top: 236px;
	width: 315px;
	height: 73px;


}

.thumb2{
	position:absolute;
	left: 583px;
	top: 236px;
}
.thumb3{
	position:absolute;
	left: 695px;
	top: 236px;
}
.titulo{
	position:absolute;
	left: 477px;
	top: 323px;
	visibility: visible;
}
.titulosinfoto{
	position:absolute;
	left: 477px;
	top: 235px;
	visibility: visible;
}
.titulofotos{
	position:absolute;
	left: 477px;
	top: 530px;
	visibility: visible;
}


.frase{
	position:absolute;
	left: 19px;
	top: 525px;
	visibility: visible;
	width: 482px;
	height: 40px;
}
.texto{
	width:312px;
	position:absolute;
	left: 472px;
	top: 335px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	visibility: visible;
	}


.textosinfoto{
	width:312px;
	position:absolute;
	left: 472px;
	top: 247px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	visibility: visible;
	}

.textofotos{
	width:312px;
	position:absolute;
	left: 471px;
	top: 539px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	visibility: visible;
}
h1{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
		color: #FFA200;
}
.textotarifa{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.textotarifaSML {

	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.leyendatarifas{
	position:absolute;
	left: 470px;
	top: 236px;
	width: 314px;
	height: 78px;
	visibility: hidden;

}
.tablatarifas2{
	position:absolute;
	margin-left:17px;
	margin-top:162px;
	visibility: visible;
	z-index: 2;


}


A:link {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A:visited {text-decoration: none;color: #ffffff;font-weight:bold;}
A:active {text-decoration: none;color: #ffffff;font-weight:bold;}
A:hover {text-decoration: underline;color: #ffffff;font-weight:bold;}

.tablareservas{
	color: #FFFFFF;
	padding-left: 15px;
	background-image: url(../imagenes/imgbig/fondotabla.gif);
	background-repeat: no-repeat;
	font-size: 12px;

}
.tablareservadown{
	background-image: url(../imagenes/imgbig/fondotabladown.gif);
	background-repeat: no-repeat;

}
.submit {     

	border: 1px solid #FFffff;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFffff;
	background-color: #854426;
 }

input, textarea, select {     
	border: 1px solid #521a03;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFffff;
 }
 
form{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFA200;
	text-decoration: underline;
}
form#form_reserva{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFA200;
	text-decoration: none;
}

.otrasofertas1{
background-image: url(../imagenes/fondotarifaup.gif);
	background-repeat: no-repeat;
}
.foto span{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFffff;
}
.ofertas{
padding-left:10px;
width:380px;
height:160px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
background-image: url(../imagenes/imgbig/fondo.gif);
