html {
	overflow-y:scroll;	
}
body {
	background-color:#ffffcc;
	margin:0px;
	font-size:1em;
	line-height:1.5em;
	color:#000033;
	text-align:center;
	position:relative:
}
a{
	text-decoration:none;
	font-weight:bold;
	color:#003;
}
a img {
	border:solid 0px;	
}
h1{
	font-size:1em;	
}

#contenedor1 {
	width:840px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:520px;
	text-align:left;
}

#menu {
	position:relative;
	width: 150px;
	height:460px;
	text-align:right;
	margin-right:5px;
	margin-top:60px;
	float:left;
}
#menu p {
	line-height:0.3em;
}
#contenedor2 {
	width:680px;
	position:relative;
	float:right;
	height:520px;

}
#mancha {
	position:absolute;
	top:0px;
	left:160px;
	background-color:#996633;
	width:370px;	
	z-index:0;
}

div#direccion{
	position:absolute;
	bottom:0px;
	right:0px;
	width:280px;
	font-size:0.8em;
	text-align:right;
	line-height:1em;
	z-index:150;
}

#direccion table{
	position:relative;
	border:collapse;
	font-size:1em;
}
#direccion td{
	width:50%;
	text-align:right;
}
#idiomas {
	text-align:center;
}
#idiomas img{
	width:20px;
	
}
div.inicio{
	position:absolute;
	bottom:0px;
	right:0px;
}

div.titulo {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
#texto{
	position:absolute;
	top: 60px;
	left:10px;
	width:350px;
	color:#ffffcc;
	z-index:2;
}
div.texto{
	display:none;
}

#foto, #fotosubpagina{
	position:relative;
	float:right;
	margin-top:70px;
}
#fondo {

	position:absolute;
	top:0px;
	left:0px;

	width:370px;	
	background-image:url(../images/inicio.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	z-index:1;
	background-color:#996633;

}
table.precios{
	border:solid 1px #ffffcc;
}
table.precios td{
	vertical-align:top;
	padding:5px;
}
table.precios th{
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding:5px;
}
#botonReservas{
	border:solid 2px #ffffcc;
	padding-top:5px;
	padding-left:5px;
	background-color:#996633;
}
a.infoBlanco:link, a.infoBlanco:visited{
	color:#ffffcc;
	font-weight:bold;
}
a.infoBlanco:hover{
	color:#663300;
	font-weight:bold;
}
div#tiraFotos{
	position:absolute;
	top:430px;
	right:0px;
	width:280;
}

#tiraFotos img{
	height:40px;
	display:inline;
	border:solid 1px #996633;
}
#tiraFotos a.thumbnail:link img, #tiraFotos a.thumbnail:visited img{
	opacity:0.5;
	filter:alpha(opacity=50);
	border:solid 1px #ffffcc;
}
#tiraFotos a.thumbnailactivo:hover img, #tiraFotos a.thumbnailactivo:link img{
	opacity:1;
	filter:alpha(opacity=100);
	border:solid 1px #996633;
}

#grow{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:50px;
	z-index:180;

}
div.base{
	position:relative;
	width:100%;
	text-align:center;
	z-index:201;
}
div.velo {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color: #FFF;
	text-align:center;
	z-index:200;
	opacity:0.6;
	filter:alpha(opacity=60);
}

div#v_imagen {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	z-index:220;
	display:compact;
}
div#v_cerrar{
	z-index:252;
}	

div.v_imagen img{
	position:relative;
	border: solid 3px #000;
}

div.v_cerrar {
	position:absolute;
	left: 50%;
	top: 25px;
	width: 20px;
	height: 20px;

}
#lCerrar img{
	border:0px;	
	z-index:221;
}
.agrandable{
	cursor:pointer;
}
#agrandable{
	cursor:pointer;
	cursor:hand;
}
div.novedades{
	width:350px;
	height:350px;
	overflow:hidden;
}
div.llegar h1{
	text-transform:uppercase;
	font-weight:bold;
}
.llegar p{
	text-indent:20px;	
}
div.llegar a:link, div.llegar a:visited {
	color:#330000;
	font-weight:bold;
}
div.llegar a:hover, div.llegar a:active {
	color:#ffffcc;
}
div.llegar h1{
	margin-top:50px;	
}
#subpagina {
	width:840px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border:solid 2px #663300;
	background-color:#996633;
	overflow:auto;

	padding:15px;

}
#subpagina img{
	margin-left:10px;
	margin-bottom:10px;
	border:solid 1px #ffffcc;
}
#textoEntero{
	margin-top:50px;
	color: #ffffcc;
	text-align:left;
	vertical-align:bottom;
}
#proximaapertura{
	position:absolute;
	top: -15px;
	right:160px;
	z-index:1000;
}

#noticia #texto{
	position:absolute;
	top: 60px;
	left:10px;
	width:550px;
	color:#ffffcc;
	z-index:2;
}
table.tablanoticias  {
	width:540px;
	height:430px;
	vertical-align:top;
}
table.tablanoticias  tr{
	height:140px;
}
table.tablanoticias th {
	width:340px;
	text-overflow:ellipsis;
}
table.tablanoticias td {
	text-align:right;

}

table.tablanoticias td img{
	width:100px;
	height:100px;
}
div#control {
	width:100px;
	margin-left:120px;
	text-align:center;
	font-weight:bold;
}
div#control div{
	width:10px;
	height:10px;
	cursor:pointer;
	display:inline;
}
#imgatras{
	float:left;
}
#imgalante{
	float:right;
}

div#control div#imgatras {
	background-image:url('../images/boton_noactivo_izquierda.gif');
	background-repeat:no-repeat;
}
div#control div#imgalante {
	background-image:url('../images/boton_noactivo_derecha.gif');
	background-repeat:no-repeat;
}
div#control div#imgatras.activo{
	background-image:url('../images/boton_activo_izquierda.gif');
	background-repeat:no-repeat;
}
div#control div#imgalante.activo{
	background-image:url('../images/boton_activo_derecha.gif');
	background-repeat:no-repeat;
}
#in{
	float:left;
	display:inline;
	margin:10px;
}
#es{
	float:right;
	display: inline;
	margin:10px;
}
div.bloque{
	width:340;
	height:4em;
	overflow:hidden;
}