/******** Base ********/

html {
height: 100%;
	}


BODY { 
	font-family:  Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:14px;
	margin:0px 0px 0px 0px;
	color:#fffffe;
	text-align: left;
	background-image:url(../images/az_fondo.gif);
	}

	
img{border:0px;}

acronym {cursor: help; text-decoration:underline;}

ul{
	margin:0px;
	padding:0px;
	}
li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}


/******** Enlaces ********/
a {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

a:hover{
	color: #544404;
	text-decoration: none;
	font-weight:bold;
}


/******** Enlaces y parrafo ********/
h1 {
	display:none;
	}

h2 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.6em;
	text-align: center;
	padding:5px 0px 35px 0px;
	margin:0px 0px 0px 0px;
	color:#5f9410;
	text-decoration:underline;
	}
	
h3 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.6em;
	text-align: left;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	color:#5f9410;
	text-decoration:none;
	}

h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	clear:both;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#404040;
	}

h5 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height:16px;
	text-align: left;
	clear:both;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	color:#df9b26;
	}
	

	
/******** Capas principales ********/	
#contenedor{
	width: 880px;
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	background-image:url(../images/gf_fondo.gif);
	background-repeat:no-repeat;
	}	
	
#lateral_izq{
	width: 642px;
	padding: 0px 0px 0px 29px;
	margin:auto;
	text-align:left;
	float:left;
	}
	
	
#lateral_der{
	width: 181px;
	padding: 55px 10px 0px 0px;
	margin:auto;
	text-align:left;
	float:right;
	}
	
.logo{
	float:left;
	}
	
#desarrollo_lateral{
	width: 143px;
	padding: 5px 19px 0px 19px;
	margin:auto;
	text-align:left;
	float:left;
	}
	
#menu{ 
	height: 134px;
	padding: 0px 0px 11px 113px;
	margin:auto;
	text-align:left;
	clear:both;
	}	

#interactivo{ 
	width: 580px;
	padding: 31px 31px 30px 31px;
	margin:auto;
	text-align:left;
	clear:both;	
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_inter.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#interactivo_resto{ 
	width: 580px;
	padding: 31px 31px 25px 31px;
	margin:auto;
	text-align:left;
	clear:both;	
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_inter_resto.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#interactivo_inicio{ 
	width: 580px;
	padding: 31px 31px 29px 31px;
	margin:auto;
	text-align:left;
	clear:both;	
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_inter_google.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#interactivo_localizacion{ 
	width: 580px;
	padding: 31px 31px 15px 31px;
	margin:auto;
	text-align:left;
	clear:both;	
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_inter_google.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#txt_interactivo{ 
	width: 632px;
	padding: 25px 0px 0px 10px;
	margin:auto;
	text-align:left;
	clear:both;	
	}
	
#desarrollo{ 
	width: 632px;
	padding: 10px 0px 55px 10px;
	margin:auto;
	text-align:left;
	clear:both;	
	}
	
#desarrollo_izq{ 
	width: 245px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#desarrollo_der{ 
	width: 338px;
	padding: 0px 0px 0px 10px;
	text-align:left;
	float:right;
	}

#abajo_inicio{ 
	width: 632px;
	padding: 25px 0px 40px 10px;
	margin:auto;
	text-align:left;
	clear:both;	
	}
	
#abajo_izq{ 
	width: 293px;
	margin:auto;
	padding:0px;
	text-align:left;
	float:left;
	}
	
#marco_izq{ 
	width: 265px;
	padding: 14px 14px 8px 14px;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	clear:both;
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_pq_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#listafotos{ 
	width: 209px;
	padding: 0px 0px 0px 70px;
	margin:0px 0px 0px 0px;
	text-align:left;
	clear:both;
	}
	
#listafotos_resto{ 
	width: 217px;
	padding: 0px 0px 0px 425px;
	margin:0px 0px 0px 0px;
	text-align:left;
	clear:both;
	}
	
	
#calendario{ 
	width: 143px;
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	border: 1px solid #ffffff;
	clear:both;	
	}
	
	
#abajo_der{ 
	width: 293px;
	margin:auto;
	padding:0px;
	text-align:left;
	float:right;
	}	
	
#marco_der{ 
	width: 265px;
	padding: 14px 14px 15px 14px;
	margin:0px 0px 23px 0px;
	text-align:left;
	clear:both;
	background-color:#d4be66;
	background-image:url(../images/gf_sombra_pq_der.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}	
	
#calidad{ 
	width: 622px;
	color:#735d04;
	font-size: 0.8em;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 14px;
	text-align:right;
	clear:both;	
	}

#copy{ 
	width: 622px;
	color:#735d04;
	font-size: 0.8em;
	padding: 9px 4px 8px 4px;
	margin:0px 0px 0px 14px;
	text-align:center;
	background-color:#d4be66;
	clear:both;	
	background-color:#d4be66;
	background-image:url(../images/gf_copy.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}	
	
	

#menurapido{ 
	width: 307px;
	height: 30px;
	color:#735d04;
	font-size: 0.8em;
	padding: 9px 4px 8px 205px;
	margin:0px 0px 0px 14px;
	clear:both;	
	}
	
#nosotros{ 
	width: 252px;
	height: 40px;
	color:#d4be66;
	font-size: 0.9em;
	padding: 0px 4px 10px 260px;
	margin:0px 0px 0px 14px;
	clear:both;	
	}
	

#formula_envio { 
	width: 390px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#tarifas { 
	width: 215px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
/***** Capas Menú *****/

ul#main-nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

ul#main-nav li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 146px;
	}

ul#main-nav li.lacasa a {
	display: block;
	background: url(../images/bt_lacasa.gif) no-repeat 0% 0%;
	width: 86px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	
ul#main-nav li.lacasa_on a {
display: block;
	background: url(../images/bt_lacasa_on.gif) no-repeat 0% 0%;
	width: 86px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	

ul#main-nav li.elentorno a {
	display: block;
	background: url(../images/bt_elentorno.gif) no-repeat 0% 0%;
	width: 116px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	
ul#main-nav li.elentorno_on a {
	display: block;
	background: url(../images/bt_elentorno_on.gif) no-repeat 0% 0%;
	width: 116px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	
	
ul#main-nav li.actividades a {
	display: block;
	background: url(../images/bt_actividades.gif) no-repeat 0% 0%;
	width: 130px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	
ul#main-nav li.actividades_on a {
	display: block;
	background: url(../images/bt_actividades_on.gif) no-repeat 0% 0%;
	width: 130px;
	height: 146px;
	margin: 0px 19px 0px 0px;
	}
	
	
ul#main-nav li.localizacion a {
	display: block;
	background: url(../images/bt_localizacion.gif) no-repeat 0% 0%;
	width: 133px;
	height: 146px;
	margin: 0px 7px 0px 0px;
	}
	
ul#main-nav li.localizacion_on a {
	display: block;
	background: url(../images/bt_localizacion_on.gif) no-repeat 0% 0%;
	width: 133px;
	height: 146px;
	margin: 0px 7px 0px 0px;
	}
	

/******** Fotos ********/
#listafotos ul {
	margin:0px;
	padding:0px;
	float:left;
	}
	
#listafotos li {
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	}
	
#listafotos li a{
	float:left;
	margin: 0px 3px 0px 0px;
	padding:2px 5px 2px 5px;
	text-align:left;
	color:#b8991e;
	background-color:#a08414;
	}
	
#listafotos a:hover {
	text-decoration: none;
	color:#a08414;
	background-color:#d4be66;
	}
	
#listafotos li a.selected {
	text-decoration: none;
	color:#a08414;
	background-color:#d4be66;
	}
	

/******** Fotos ********/
#listafotos_resto ul {
	margin:0px;
	padding:0px;
	float:left;
	}
	
#listafotos_resto li {
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	}
	
#listafotos_resto li a{
	float:left;
	margin: 0px 3px 0px 0px;
	padding:2px 5px 2px 5px;
	text-align:left;
	color:#b8991e;
	background-color:#a08414;
	}
	
#listafotos_resto a:hover {
	text-decoration: none;
	color:#a08414;
	background-color:#d4be66;
	}
	
#listafotos_resto li a.selected {
	text-decoration: none;
	color:#a08414;
	background-color:#d4be66;
	}
	

/******** Lista resto fotos ********/
.listaresto ul {
	margin:0px;
	padding:0px;
	float:left;
	}
	
.listaresto li {
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	}
	
.listaresto li a{
	float:left;
	margin: 0px 6px 6px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	color:#b8991e;
	background-color:#a08414;
	border: 1px solid #e4d8a7;
	}
	
.listaresto a:hover {
	text-decoration: none;
	color:#a08414;
	background-color:#d4be66;
	border: 1px solid #292929;
	}
	
	
/******** Banners ********/

#banners ul {
	list-style: none;
	}

#banners li {
	vertical-align: top;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}

#banners li a{
	color:#971217;
	text-align:left;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

#banners li a:hover {
	color: #971217;
	}
	

/******** Lista menu rapido ********/
#menurapido ul{
	width: 622px;
	border: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	}

#menurapido ul li{
	padding:0;
	margin: 0;
	display: inline;
	}

#menurapido ul li a{
	height: 22px;
	float: left;
	padding: 10px 4px 0px 0px;
	text-decoration: none;
	color:#d4be66;
	font-weight:100;
	}

#menurapido li a:hover {
	color: #ffffff;
	}

	

/******** Formularios ********/
form{
margin: 0px;
padding: 0px 0px 0px 0px;
	}

input {
  	border: 1px solid #ede4c1;
	background-color:#ede4c1;
    font-size: 0.9em;
    color: #707070;
	padding:2px;
	}
	
select {
  	border: 1px solid #ede4c1;
	background-color:#ede4c1;
    font-size: 1.0em;
    color: #707070;
	padding:1px;
	}
	
textarea{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
	color: #707070;
	background-color:#ede4c1;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid #b0b0b0;
	} 

	
/******** Clases ********/
.tecla {text-decoration: underline;}
.raya {text-decoration: underline;}
.nomostrar{display:none;}
.txt_general{color:#a8a8a8;}
.txt_color{color:#f0d35b; font-weight:bold;}
.txt_color_2{color:#f0d35b;}
.txt_color_s{color:#cecccc;}
.txt_color_b{color:#000000;}
.txt_negro{color:#000000;}
.txt_sombra{padding: 15px 0px 0px 8px;}
.txt_sombra_2{padding: 0px 0px 0px 8px;}

.cierre{ 
	padding: 200px 0px 0px 0px;
	margin:auto;
	clear:both;
	}	

.cierre2{ 
	padding: 0px 0px 0px 0px;
	margin:auto;
	clear:both;
	}
	
.cierre3{ 
	padding: 230px 0px 0px 0px;
	margin:auto;
	clear:both;
	}		
	
.salto{ 
	padding: 0px 0px 0px 0px;
	margin:auto;
	clear:both;
	}	
	
	
.recuadro{
	border: 1px solid #e4d8a7;
	}	
	

.tit_galeria{
	width: 275px;
	height: 37px;
	margin:0px 0px 0px 18px;
	padding:0px 0px 8px 0px;
	background-image:url(../images/tit_galeria.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;
	}
	
	
.tit_actividades{
	width: 275px;
	height: 37px;
	margin:0px 0px 0px 18px;
	padding:0px 0px 8px 0px;
	background-image:url(../images/tit_actividades.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;
	}
	
.tit_calendario{
	width: 139px;
	height: 37px;
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_calendario.gif);
	background-repeat:no-repeat;
	}
	
.tit_reservas{
	width: 140px;
	height: 37px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_reservas.png);
	background-repeat:no-repeat;
	}
	
.tit_turismo{
	width: 76px;
	height: 37px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_turismo.gif);
	background-repeat:no-repeat;
	}
	
.tit_caracteristicas{
	width: 246px;
	height: 37px;
	margin:18px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/tit_caracteristicas.gif);
	background-repeat:no-repeat;
	}
	
.tit_descripcion{
	width: 116px;
	height: 37px;
	margin:18px 220px 8px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-image:url(../images/tit_descripcion.gif);
	background-repeat:no-repeat;
	}
	
.tit_fotos{
	width: 86px;
	height: 37px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_fotos.gif);
	background-repeat:no-repeat;
	}
	

.tit_galeriaimagenes{
	width: 109px;
	height: 37px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_galeriaimagenes.gif);
	background-repeat:no-repeat;
	}
	
.tit_lugares{
	width: 170px;
	height: 37px;
	float:left;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_lugares.gif);
	background-repeat:no-repeat;
	}
	
	
.tit_actividades2{
	width: 123px;
	height: 37px;
	float:left;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_actividades2.gif);
	background-repeat:no-repeat;
	}
	

.tit_comollegar{
	width: 180px;
	height: 37px;
	float:left;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_comollegar.gif);
	background-repeat:no-repeat;
	}


.tit_fotosexteriores{
	width: 99px;
	height: 37px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	background-image:url(../images/tit_fotosexteriores.gif);
	background-repeat:no-repeat;
	}
	
.tit_haztureserva{
	width: 632px;
	height: 37px;
	float:left;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_haztureserva.gif);
	background-repeat:no-repeat;
	}
	
.tit_tarifas{
	width: 215px;
	height: 37px;
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_tarifas.gif);
	background-repeat:no-repeat;
	}
	

.tit_encuenta{
	width: 215px;
	height: 37px;
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_encuenta.gif);
	background-repeat:no-repeat;
	}


/******** Parrafos ********/

p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
/******** Fotos intro ********/
#holder{width:100%;text-align:center;}
.center{margin:0px auto 0 auto;width:580px;text-align:left;}
	
	

