/* CSS Document 
@import "layers.css";
@import "estilos.css";*/
*
{
	margin: 0;
	padding: 0;	
}

body
{
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

#level0
{
	float:none;
	width: 750px;
	margin: auto;
	position: relative;
	background-color: #fff;
}

.bloque_4home a img{
margin-right:15px;}
#header

{
	float:left;
	margin-top: 0px;
	width: 750px;
	
}

#marca{
	float:left;
	padding-left: 11px;
}
#foto{
	padding: 0;
	margin-top: 0px;
}

#idioma{
	float:none;
	padding-top: 15px;
	font-family: Arial;
	font-size: 10px;
	color: #333;


}

#menu{
	float:none;
	z-index: 10;
	position: relative;
	margin-top: -326px;
	margin-left: 11px;
	padding-top: 30px;
	width: 117px;
	height: 120px;
	background-color: #bf5c00;
}

#submenu{
	float: none;
	z-index: 12;
	position: relative;
	background-image: url(../img/submenu_fondo.jpg);
	background-repeat: repeat-y;
	width: 126px;
	margin-top: -149px;
	padding-top: 45px;
	margin-left: 128px;
	height: 104px;

}
#submenu_act{
	float: none;
	z-index: 12;
	position: relative;
	background-image: url(../img/submenu_fondo.jpg);
	background-repeat: repeat-y;
	width: 126px;
	margin-top: -149px;
	padding-top: 35px;
	margin-left: 128px;
	height: 114px;

}






#idioma{
	float: right;
	
	margin-top: 5px;
	padding-right: 5px;
}

#contenido
{
	float: left;
	width: 750px;
	margin-top: 0px;
	
	background-position: top;
	background-repeat: no-repeat;
	
	
	
}

#adentro{
	float:left;
	
	position: relative;
	padding-left: 11px;
	padding-top: 160px;
	
	
}
#izq{
	float:left;
	width: 134px;
}

#reservas
{
	float: left;
	width: 129px;
	background-color:#f38b23;
	font-family: Arial;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#reservas_cont{
	padding-left: 5px;
	padding-top: 10px;

}

#ofertas_destacadas{
	float:left;
	padding-top: 10px;
	padding-left: 15px;
	
	

}

#naranja_derecha
{
	float: left;
	border-bottom: 1px #e68726 solid;
	width: 605px;
	height: 17px;
	background-color: #f38b23;
	color:#333;
	font-family: Arial;
	font-size: 10px;
	
}
#cuadro{
	float: left;
}

#cuadro_arriba
{
	float: left;
	border-top: 1px #e8e5e1 solid;
	border-left: 1px #e8e5e1 solid;
	border-right: 1px #e8e5e1 solid;
	width: 603px;
	background-color: #fafbf6;
	color:#333;
	font-family: Arial;
	font-size: 10px;
}

#cuadro_cont{
	float:left;
	padding-top: 20px;
	padding-left: 53px;
	padding-bottom: 10px;
	width: 465px;

}

#cuadro_adentro{
	float:left;
	padding-top: 30px;


}

#cuadro_adentro_ofertas{
	float:left;
	padding-top: 20px;


}


#abajo_cuadro{
float: left;
	padding: 0;
	margin: 0;
	
	background-image: url(../img/todas_abajo.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 50px;
	
	
}

#abajo{
	float:left;
	
	padding-left: 50px;	
	
	
}

/* CSS styles */

.bg_boton, .bg_boton:link, .bg_boton:visited{
	color: #7a7a7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	width: 96px;
}

.bg_boton:hover{
	color: #333;
}
.menu_item, .menu_item:link, .menu_item:visited
{
	float:left;
	text-decoration: none;
	width: 103px;
	padding-left: 14px;
	color: #fff;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	font-size: 9px;
}

.menu_item:hover{
	background-color: #f38b23;
	color: #333;
}


.menu_actual:hover, .menu_actual:link, .menu_actual:visited{
	float:left;
	text-decoration: none;
	width: 103px;
	padding-left: 14px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	font-size: 9px;
	background-color: #f38b23;
	color: #333;
}

.submenu_item:link, .submenu_item:visited
{
	float: left;
	
	text-decoration: none;
	width: 103px;
	padding-left: 12px;
	color: #fff;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	font-size: 9px;
	
}

.submenu_item:hover{
	color: #F38B23;
}

.submenu_actual:link, .submenu_actual:visited, .submenu_actual:hover
{
	float: none;
	background-image:url(../img/flechita.gif);
	background-position: 3px;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 103px;
	padding-left: 12px;
	color: #F38B23;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	font-size: 9px;
	
}
.reservas_titulo{
	color:#bf5c00;
	font-family: Arial;
	font-size: 12px;

}

.idioma_link:link, .idioma_link:visited
{
	font-weight: bolder;
	color:#333;
	text-decoration: none;
}

 .idioma_link:hover{
 	text-decoration: underline;
 }
 
 .idioma_actual:link, .idioma_actual:visited
{
	
	color:#333;
	text-decoration: none;
}

 .idioma_actual:hover{
 	text-decoration: underline;
 }

.abajo_item:link, .abajo_item:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#333;
	padding-bottom: 1px;
	text-decoration: none;
}

.abajo_item:hover
{
	text-decoration: underline;
}

.menudesp_item:link, .menudesp_item:visited{
	float:left;
	padding-bottom: 1px;
	width: 162px;
	font-family: Arial;
	color: #fff;
	border-bottom: 1px solid;
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;	

}
.menudesp_item:hover{
	font-weight: bold;
}

.textoficha{
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #333;
}

.buscar_reserva:link, .buscar_reserva:visited{
	float: left;
	margin-top: 10px;
	padding: 2px;
	border: 1px #999999 solid;
	width: 57px;
	background-color: #fafbf6;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-decoration: none;
}

.miniatura:link, .miniatura:visited{
	float: left; 
	padding-right: 8px;
	
}

.titulo{
	float: left;
	color: #333;
	padding-bottom: 1px;
	width: 215px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px #000 solid;
}
.oferta_titulo{
	float: left;
	color: #333;
	padding-bottom: 1px;
	margin-bottom: 5px;
	/*width: 215px;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px #000 solid;
}


.textocuadro{
	float: left;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #333;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	width: 460px;
}

.unaoferta{
	float: left;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #333;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	width: 460px;

}

.fotooferta{
	float:left;
	padding-right: 11px;
}

.textooferta{
	float:left;
	padding-top: 5px;
	width: 355px;
}

.oferta_dest{
	font-weight: bold;
}

.oferta_naranja:link, .oferta_naranja:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BF5C00;
	font-weight: bold;
	text-decoration: none;
}

.oferta_naranja:hover {
	color: #f38b23;
}

.oferta_izq:link, .oferta_izq:visited, .oferta_izq:hover
{
	float: left;
	background-image:url(../img/flechita.gif);
	background-position: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 103px;
	padding-left: 12px;
	color: #333;
	
	
	font-family: Arial;
	font-size: 10px;
	
}

.oferta_izq:hover{
	text-decoration: underline;

}


.parque_link:link, .parque_link:visited
{
	font-family: Arial;
	font-size: 10px;
	color:#333;
	text-decoration: underline;
}

 .parque_link:hover{
 	text-decoration: none;
 }


#submenu_act_actividades
{
	float: none;
	z-index: 12;
	position: relative;
	background-image: url(../img/submenu_fondo.jpg);
	background-repeat: repeat-y;
	width: 126px;
	margin-top: -149px;
	padding-top: 35px;
	margin-left: 128px;
	height: 114px;

}

#submenu_act_entorno
{
	float: left;
	z-index: 12;
	position: absolute;
	background-image: url(../img/submenu_fondo.jpg);
	background-repeat: repeat-y;
	width: 126px;
	padding-top: 35px;
	height: 114px;
	top: 34px;
	left: 128px;
}
