@charset "utf-8";
/* CSS Document */
html body{
	color:#828282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	/*text-align: justify;*/
	line-height: 18px;
	background-color: #DDD5C7;
}
.clear{
clear:both;	
margin:0px;
padding:0px;
}
.clearleft{
clear:left;	
margin:0px;
padding:0px;	
}
img{
border:0px;	
}
.left{
float:left;	
}
.aleft{
text-align:left;	
}
.right{
	float:right;
}
.aright{
	text-align: right;
}
h3{
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.colorHome{
	color:#6a752a;	
}
.colorlasCondes{
	color: #6c1b78;	
}
.colorelBosque{
	color:#E96F34;	
}
.divisor{
	height:22px;
	background-image: url(../imgs/base/divisor.gif);
	background-repeat: no-repeat;
}
.sep-bottom{
margin-bottom:20px;	
}
/*-------------wrapper--------------*/
#wrapperbase{
	background-image: url(../imgs/base/n_base_mid.jpg);
	background-repeat: repeat-y;	
	width:996px;
	margin:auto;
}
#wrapper{
	width:878px;
	margin:auto;
	margin-top:0px;
}
#bordetop{
	height:13px;
	background-image: url(../imgs/base/n_base_top.jpg);
	background-repeat: no-repeat;
}
#bordebottom{
	height:18px;
	background-image: url(../imgs/base/n_base_bottom.jpg);
	background-repeat: no-repeat;
}
/*-------------header--------------*/
#header{
	height:92px;
	/*border-bottom:dotted 1px #808080;
	margin-bottom:12px;*/
	/*background-color: #FFC;*/
	margin-top:10px;
	display:block;
	margin-bottom:6px;
}
.fondo{
	
}
#logo{
	float:left;
}
#header_right{
	float:right;
	/*background-color: #CCC;*/
}
#header_flags{
	float:right;
	width:100%;
	font-size: 10px;
	color: #666666;
	/*background-color: #F63;*/
}
#header_flags ul{
	float:right;
	margin:0px;
	padding:0px;
}
#header_flags li{
	margin:0px;
	padding:0px;
	display: inline;
	padding-right:5px;
}
#header_menu{
	float:right;
	margin-top:28px;
	/*background-color: #0CF;*/
	font-size: 12px;
	font-weight: bold;
	color:#6b752a
	
}
#header_menu a{
	text-decoration: none;	
	color:#6b752a;
}
#header_menu a:hover{
	color: #666666;
}
/*#header_menu ul{
	margin:0px;
	padding:0px;
}
#header_menu li{
	margin:0px;
	margin-left:30px;
	padding:0px;
	display: inline;
	padding-right:5px;
}*/

/*-------------main--------------*/
#main{
	margin:0px;
	padding:0px;
	/*background-color: #930;*/
}
#cont{
margin:0px;
padding:0px;

}
#galhome{
	margin:0px;
	padding:0px;
	float:left;
	width:518px;
	height:355px;
	
}
#menuajax{
	float:right;
	width:353px;
	/*border:#F00 solid 1px;*/
}
/*#menuajax img{
	margin:0px;
	padding:0px;
}*/
/*-------fotos valores-----------------------*/
#foto1{
	position: absolute;
	/*visibility: hidden;*/
	display:none;
	z-index: 1;
}
#foto2{
	position: absolute;
	display:none;
	z-index: 2;
}
#foto3{
	position: absolute;
	display:none;
	z-index: 3;
}
#foto4{
	position: absolute;
	display:hidden;
	z-index: 4;
}
#fotos{
	position: absolute;
	/*display:none;*/
	z-index: 4;
	/*visibility: hidden;*/
}
/*-------nuevos menu ajax------------------*/
#majax_1_off{
	height:58px;
	/*background-image: url(../imgs/base/menuajax/verde_top.jpg);
	background-repeat: no-repeat;*/
	background-color:#649134;
}
#majax_1_on{
	height:235px;
	/*background-image: url(../imgs/base/menuajax/kaki_top.jpg);
	background-repeat: no-repeat;*/
	background-color:#dbd283;
}
#majax_2_off{	
	height:58px;
	background-color:#649134;
	border-top:1px solid #dbd283;
}
#majax_2_on{
	background-color:#dbd283;
	border-top:1px solid #dbd283;
	height:235px;
}
#majax_3_off{
	height:58px;
	background-color:#6a742a;
	/*background-image: url(../imgs/base/menuajax/verde_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
	border-top:1px solid #dbd283;
}
#majax_3_on{
	height:58px;
	background-color:#6a742a;
	/*background-image: url(../imgs/base/menuajax/verde_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
	border-top:1px solid #dbd283;
}
.majax_titulo{
/*margin-left:11px;
margin-top:18px;*/
}
#banner{
height:174px;
margin-top:5px;
}
/*-------------fin menu---------------------*/
/*-------------cont-----------------*/
#textohome{
	
}
.two_col{
	width:429px;
	float:left;
}
.mr{
	margin-right:20px;
}
/*--------------fin---------------------*/
.sep{
	margin-bottom:11px;
}
.centro{	
	margin:auto;
}
.mcerrado{
	margin-left:0px;
	padding-left:0px;
	/*border:green solid 1px;*/
	/*margin-bottom:11px;*/
}
.mabierto{
	margin-left:0px;
	padding-left:0px;
	height:241px;
	background-image: url(../imgs/base/menu_abierto_fondo.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	/*border:#000000 solid 1px;	*/
	/*background-color: #9F0;*/
}
/*-------------hoteles------------------------*/
#hotel_col_izq{
	width:252px;
	float:left;
}
#hotel_col_derbox{
	padding:0px;
	margin-left:0px;
	width:626px;
	float:left;
	margin-top:0px;
	/*background-color: #F96;*/
}
#hotel_col_der{
	margin-left:30px;
	width:596px;
	float:left;
	margin-top:82px;
	/*background-color: #0F9;*/
}
/*----------las condes----------------*/
#hotel_lascondes_menu{
	width:252px;
	height:360px;
	float:left;
	background-image: url(../imgs/base/hotel_lascondes/lateral_bottom_rect.gif);
	background-position: bottom;
	background-color: #753a6f;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
#hotel_lascondes_present{
	background-image: url(../imgs/base/hotel_lascondes/lateral_top_rect.gif);
	background-position: top;
	/*background-color: #6a742a;*/
	background-repeat: no-repeat;
}

#hotel_lascondes_menuround{
	width:252px;
	height:360px;
	float:left;
	background-image: url(../imgs/base/hotel_lascondes/lateral_bottom_round.gif);
	background-position: bottom;
	background-color: #753a6f;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
#hotel_lascondes_presentround{
	background-image: url(../imgs/base/hotel_lascondes/lateral_top_round.gif);
	background-position: top;
	/*background-color: #6a742a;*/
	background-repeat: no-repeat;
}

#hotel_lascondes_present img, #hotel_lascondes_presentround img{
margin-left:24px;
margin-top:83px;
}
/*--------elbosque-----*/
#hotel_elbosque_menu{
	width:252px;
	height:360px;
	float:left;
	background-image: url(../imgs/base/hotel_elbosque/lateral_bottom_rect.gif);
	background-position: bottom;
	background-color: #eb6f33;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
#hotel_elbosque_present{
	background-image: url(../imgs/base/hotel_elbosque/lateral_top_rect.gif);
	background-position: top;
	/*background-color: #6a742a;*/
	background-repeat: no-repeat;
}

#hotel_elbosque_menuround{
	width:252px;
	height:360px;
	float:left;
	background-image: url(../imgs/base/hotel_elbosque/lateral_bottom_round.gif);
	background-position: bottom;
	background-color: #eb6f33;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
#hotel_elbosque_presentround{
	background-image: url(../imgs/base/hotel_elbosque/lateral_top_round.gif);
	background-position: top;
	/*background-color: #6a742a;*/
	background-repeat: no-repeat;
}

#hotel_elbosque_present img, #hotel_elbosque_presentround img{
margin-left:24px;
margin-top:83px;
}
/*-----*/
#vermapa{
margin-left:24px;
margin-top:8px;
}
.vermapalinea{
margin-top:24px;	
}
#hotel_lascondes_menu ul, #hotel_lascondes_menuround ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style-type: none;
	margin-left:24px;
}
#hotel_lascondes_menu a, #hotel_lascondes_menuround a{
	color: #FFF;
	/*font-weight: normal;*/
	text-decoration: none;
}
#hotel_lascondes_menu a:hover, #hotel_lascondes_menuround a:hover{
	color: #CCC;
	/*font-weight: normal;*/
}
.hotel_lascondes_off{
	background-image: url(../imgs/base/hotel_lascondes/lateral_bullet_off.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.hotel_lascondes_on{
	background-image: url(../imgs/base/hotel_lascondes/lateral_bullet_on.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
}
#hotel_lascondes_foto{
	width:626px;
	height:360px;
	float:left;
}
.destacado_lascondes{
	color: #753a6f;	
}
.lascondes_links_list{
	width:257px;
	float:left;
	
}
.lascondes_links_list ul{
	
}
.lascondes_links_list li{
	
}

/*-----elbosque----------*/
#hotel_elbosque_menu ul, #hotel_elbosque_menuround ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style-type: none;
	margin-left:24px;
}
#hotel_elbosque_menu a, #hotel_elbosque_menuround a{
	color: #FFF;
	/*font-weight: normal;*/
	text-decoration: none;
}
#hotel_elbosque_menu a:hover, #hotel_elbosque_menuround a:hover{
	color: #CCC;
	/*font-weight: normal;*/
}
.hotel_elbosque_off{
	background-image: url(../imgs/base/hotel_elbosque/lateral_bullet_off.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.hotel_elbosque_on{
	background-image: url(../imgs/base/hotel_elbosque/lateral_bullet_on.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: bolder;
}
#hotel_elbosque_foto{
	width:626px;
	height:360px;
	float:left;
}
/*.destacado_lascondes{
	color: #753a6f;	
}*/

.destacado_elbosque{
	color: #eb6f33;	
}


/*-----*/
.habitaciones_fotos{
	float:left;
	margin-left:98px;
	width:241px;
}
.elbosque a{
	text-decoration: none;
	color:#eb6f33;
	
}
.lascondes a{
	text-decoration: none;
	color:#753a6f;
	
}
.lascondes_eventos_listado, .lascondes_habitaciones_listado{
	width:310px;
	float:left;
}
.lascondes_eventos_listado ul, .lascondes_habitaciones_listado ul{
	list-style-type: none;
	margin:2px;
	padding:0px;
}
.lascondes_eventos_listado li, .lascondes_habitaciones_listado li{
	background-image: url(../imgs/base/hotel_lascondes/lascondes_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:10px;
}
/*-----elbosque--*/
.hotel_pags_titulos{
	text-align: left;
	display:block;
	
}
.elbosque_eventos_listado, .elbosque_habitaciones_listado{
	/*width:257px;*/
	width:320px;
	float:left;
}
.elbosque_eventos_listado ul, .elbosque_habitaciones_listado ul{
	list-style-type: none;
	margin:2px;
	padding:0px;
}
.elbosque_eventos_listado li, .elbosque_habitaciones_listado li{
	background-image: url(../imgs/base/hotel_elbosque/elbosque_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:10px;
}
.elbosque_links_list{
	width:257px;
	float:left;
	
}
.eventos_fotos{
	float:right;
	/*margin-left:98px;*/
	width:241px;
}
.habfoto{
font-size: 12px;
	margin-bottom:16px;	
}
.elbosque_eventos_listado h5{
	background-image: url(../imgs/base/hotel_elbosque/h5_bullet.gif);
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #eb6f33;
}
.elbosque_eventos_listado h5 a{
	color: #eb6f33;
	text-decoration: none;
}
.lascondes_eventos_listado h5{
	background-image: url(../imgs/base/hotel_lascondes/h5_bullet.gif);
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #753a6f;	
}
.lascondes_eventos_listado h5 a{
	color: #753a6f;	
	text-decoration: none;
}
#galeriaeventos{
	width:626px;
	z-index: 100;
	position: absolute;
	float:left;
	/*position: relative;*/
	visibility: hidden;
	/*display:none;*/
	margin-top:0px;
	margin-left:0px;
	background-image: url(../imgs/base/base_fotos.png);
	background-repeat: repeat;
	display:block;
}
.botcerrar{
	display:block;
	text-align: center;
	MARGIN-TOP:10PX;
}
#lagal{
	
}
/*---------hotel elbosque------*/








#present_hotel_lat_lascondes{
	width:264px;
	height:322px;
	background-image: url(../imgs/lascondes/inicio_parchecolor.gif);
	background-repeat: no-repeat;
	float:left;
}
#present_hotel_lat_elbosque{
	width:264px;
	height:322px;
	background-image: url(../imgs/elbosque/inicio_parchecolor.gif);
	background-repeat: no-repeat;
	float:left;
}
#present_hotel_lat_lascondes ul, #present_hotel_lat_elbosque ul{
	margin:0px;
	margin-left:21px;
	margin-top:110px;
	padding:0px;
	
}
#present_hotel_lat_lascondes li, #present_hotel_lat_elbosque li{
	margin:5px;
	padding:0px;
	list-style-type: none;
}
#present_hotel_galeria{
	float:right;
	width:643px;
	height:322px;
}
#hotelcontenido{
	margin:0px;
	padding:0px;
	margin-top:15px;
}
#hotelreserva_left{
	float:left;
	width:264px;
	height:165px;
}
#calhotel{
	position: absolute;
	margin-left:0px;
	margin-top:0px;
}
.hotelinfo, .hotelinfo_elbosque, .hotelinfo_lascondes{
	width:600px;
	float:left;
	margin-left:26px;
	/*color: #58595b;*/
	font-size: 11px;
	line-height: 18px;
	/*background-color: #9C0;*/
}
.hotelinfocorto{
width:	470px;
float:left;
margin-left:26px;
	/*color: #58595b;*/
	font-size: 11px;
	line-height: 18px;
}
.factsheet{
width:128px;
float:right;
}
.factsheet p{
	font-size: 10px;
	margin:0px;
	padding:0px;
	/*text-align: justify;*/
	margin-bottom:8px;
	line-height: 11px;
}
.factsheet a{
	color:#828282;
	text-decoration: none;
}
.factsheet a:hover{
	text-decoration: underline;	
}
.hotelinfo, .hotelinfo_elbosque ul, .hotelinfo_lascondes ul, .hotelinfocorto ul{
	padding:0px;
	margin:0px;
	/*margin-bottom:34px;*/
	margin-bottom:20px;
}
.hotelinfo li, .hotelinfo_elbosque li, .hotelinfo_lascondes li, .hotelinfocorto li{
	padding:0px;
	margin:0px;
	list-style-type: none;
	display: inline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right:25px;
}
.hotelinfo a{
	text-decoration: none;	
	color: #6c1b78;	
}
.hotelinfo a:hover{
	
}
.hotelinfo_elbosque a{
	text-decoration: none;	
	color: #E96F34;	
}
.hotelinfo_elbosque a:hover{
	
}
.hotelinfo_lascondes a{
	text-decoration: none;	
	color: #6c1b78;	
}
.hotelinfo_lascondes a:hover{
	
}
.habitacion{
	margin:0px;
	padding:0px;
margin-bottom:10px;	
}
.habitacion img{
display:block;	
}
.eventosconvenciones{
width:660px;	
}
.eventosconvenciones img{
/*display:block;*/	
margin-bottom:0px;
}
/*-------------atributos----------------------*/
/*#atributos_graf{
	width:910px;
	
}
#atributo_titulo{
	margin-top:30px;
	margin-bottom:20px;
}
#atributos_contenido{
	font-size: 11px;
	margin-bottom:20px;
}*/
#atributosmenu{
	width:252px;
	height:264px;
	float:left;
	background-image: url(../imgs/base/valores/lateral_bottom.jpg);
	background-position: bottom;
	background-color: #688729;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-transform: lowercase;
}
#atributopresent{
	background-image: url(../imgs/base/valores/lateral_top.jpg);
	background-position: top;
	/*background-color: #6a742a;*/
	background-repeat: no-repeat;
}
#atributopresent img{
margin-left:24px;
margin-top:83px;
}
#atributosmenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin-left:24px;
	margin-top:10px;
}
#atributosmenu a{
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
#atributosmenu a:hover{
	color: #CCC;
	font-weight: normal;
}
.atriboff{
	background-image: url(../imgs/base/valores/bullet_off.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.atribon{
	background-image: url(../imgs/base/valores/bullet_on.gif);
	padding-left:15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
}
#atributosfoto{
	width:626px;
	height:264px;
	float:left;
}
#moduloreserva{
	width:252px;
	height:192px;
	float:left;
	margin-top:16px;
}
#atributosinfo{
	width:600px;
	float:left;
	margin-top:16px;
	margin-left:26px;
}
.atributotitulo{
	margin-top:10px;
	margin-bottom:20px;
	display:block;
}
#reserva{
	width:264px;
	height:165px;
}
.atributos_info{
	width:620px;
}
.subtitulo_img{
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	margin-top:6px;
}
.atributos_info img{
/*display:block;	*/
}
.atributos_info ul{
	list-style-type: none;	
	margin:0px;
	padding:0px;
	margin-bottom:22px;
}
.atributos_info li{
	display:inline;
	margin-right:10px;
}
.atributo_hotel{
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	float:left;

}
.atributo_hotel h4{
	font-size: 10px;	
}
.atributo_hotel ul {
	padding:0px;
	list-style-type: none;
	margin-bottom:4px;
	margin-left:10px;
}
.atributo_hotel li{
	padding:0px;
	display:list-item;
	margin-left:0px;
	padding-left:10px;
	width:200px;
	background-image: url(../imgs/base/contacto/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.bordederecho{
	border-right:#999 solid 1px;
	margin-right:24px;
	
}

/*------------------nuestros hoteles-----------------*/
#nuestros_hoteles_titulo{
	margin-top:10px;
	margin-bottom:10px;
}
#nuestros_hoteles_contenido{
	margin-bottom:20px;
}
.nuestros_hoteles_hotel_l{
	float:left;
	width:430px;
	border-right:#999 solid 1px;
	margin-right:22px;
}
.nuestros_hoteles_hotel_r{
	float:left;
	/*width:420px;*/
}
.nuestros_hoteles_hotel_descrip{
	float:left;
	width:272px;
	margin-left:12px;
	margin-bottom:18px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
}
.nuestros_hoteles_hotel_descrip a{
	text-decoration: none;	
	color:#828282;
}
.nuestros_hoteles_hotel_descrip a:hover{
	text-decoration:underline;
}
.encabezado li{
	font-weight: bold;	/*font-size: 10px;*/
}
#calendarios{
	clear:both;
	width:878px;
}
.botoncal{
	float:left;
	width:309px;
	margin-left:140px;
}
.botoncalr{
	float:left;
	width:200px;
	margin-left:180px;
}
.nuestros_hoteles_hotel_descrip h4{
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom:0px;
}
.nuestros_hoteles_hotel_descrip ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.nuestros_hoteles_hotel_descrip li{
	margin:0px;
	padding:0px;
	background-image: url(../imgs/base/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:10px;
	
}
#nuestros_hoteles_reserve_l{
	position: absolute;
	z-index:998;
	width:333 px;
	margin-left:0px;
	margin-top:20px;
	visibility: hidden;
}
#nuestros_hoteles_reserve_r{
	position: absolute;
	z-index:997;
	width:333 px;
	margin-left:0px;
	margin-top:20px;
	visibility: hidden;
}
.fotvert{
width:	86px;
}
.fotvert img{
	padding-bottom:15px;
	float:left;
}
/*<h3 class="abririnfo"><a onClick="var d=document.getElementById('masinfoproy').style; if(d.display=='block'){d.display='none';this.innerHTML='+ abrir Quiénes Somos';}else{d.display='block';this.innerHTML='- cerrar Quiénes Somos';} return false;" href="#" >+ abrir Quiénes Somos</a></h3><br />
  <div id="masinfoproy" style="display: none; "> <?php include("./layout/cont_proyecto.php");?>  </div>*/

/*-------------menuajax secciones-------------*/
#menucomparar{
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:16px;
	width:312px;
	/*margin:auto;*/
	text-align: center;
	
}
.comparar_hotel{
	width:156px;
	float:left;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	color:#333;
	line-height: 11px;
}
.comparar_hotel p{
	margin:0px;
	padding:0px;
}
#menureservar{
	padding:0px;
	margin:0px;
	margin-top:5px;
	width:340px;
	margin-left:18px;
	/*background-color: #DBD283;*/
}
#calend{
	position: absolute;
	width:334px;
	margin-left:-18px;
	margin-top:10px;
	
	/*display:block;
	border:#3F0 solid 1px;*/
}
#menureservar label{
text-align:right;
padding-right:5px;
}
#menureservar table{
	border-collapse: collapse;	
	border:0px;
	margin-top:10px;
}
.selhoteltd{
height:39px;
border:#396 1px solid;
width:332px;
}
.selhotel{
	width:332px;
	height:36px;
	/*padding-left:20px;
	padding-right:10px;*/
	border:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.selhotelsel{
	height:22px;
	border:0px;
	background-color:#FFF;
	color: #093;	
}
.sel2{
float:right;
border:0px;
height:16px;
background-color: #DBD283;
}
option.sel2  {
	/*width:60px;*/
	height:24px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	background-color: #FFF;
	border:0px;
}
#divselectorescal{
	width:325px;
	margin:0px;
	padding:0px;
	background-color: #3F3;
}
#selectorescal{
	width:325px;
	
}
ul.selectorescal{
	margin:0px;
	padding:0px;
}
li.selectorescal{
	margin:0px;
	padding:0px;
	display: inline;
}
.selcal{
	float:right;
	width:115px;
	height:16px;
	/*text-align: center;*/
	/*vertical-align: middle;*/
	line-height: 11px;
	padding-left:10px;
	padding-top:8px;
	font-size: 11px;
	background-color: #FFF;
	border:#396 1px solid;
}
.selcal option{
	width:120px;
	height:29px;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
}
#homevalores{
	height:134px;
	margin:0px;
	padding:0px;
	/*border-top:dotted 1px #808080;
	padding-top:20px;
	margin-top:20px;*/
}


/*-------------footer--------------*/
#footer{
	margin-top:0px;
	padding-top:0px;
	height:44px;
	/*border-top:dotted 1px #808080;*/
	/*background-color: #9FC;*/
	font-size: 12px;
	color: #666666;
}
#footer ul{
	padding:0px;
	margin:auto;
	margin-top:4px;
	list-style-type: none;
	text-align: center;
}
#footer li{
	display: inline;
	padding-right:5px;
	margin-right:5px;
	border-right:#666 solid 1px;
}
#footer li.fin{
	border:0px;
}
#footer a{
	color: #666666;
	text-decoration: none;	
}
#footer a:hover{
	color: #CCC;
}
/*----------mapa----------------*/
#mapa{
	width:878px;
}
#map_canvas{
	width:878px;
	height:300px;
	margin:0px;
	margin-bottom:10px;
}
#puntos{
	margin-top:10px;
	width:300px;
	height:300px;
	float:left;
	border-right:#999 1px solid;
}
#puntos select{
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#puntos ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#puntos li{
	margin:0px;
	padding:0px;
	border-bottom:#333 1px solid;
}
#puntos h3{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
#puntos table{
	border-collapse: collapse;	
}
#puntos table td{
	border-bottom:#CCC solid 1px;	
}
#puntos a{
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
#puntos a:hover{
	text-decoration: underline;	
}
#puntos select{
	width:290px;
	height:25px;
	color:#063;
	font-size: 12px;
	line-height: 14px;
}
.nombrepunto{
width:120px;	
}
#msg{

}
#ruta{
	width:515px;
	margin-left:10px;
	float:left;
}
#mapa_mejorubicacion{
	width:626px;
	height:264px;
	float:left;
}
#nuestroshotelesmap{
	width:878px;
	height:300px;
	/*float:left;*/
}
/*---------------formualrios-------------*/
#formulario{
margin-top:40px;	
}
.formulariocont{
	width:616px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 14px;
}
.formfotos{
	width:254px;
	float:right;
}
.formfotos img{
margin-bottom:8px;	
}
.formulariocont h3{
	color:#6a752a;	
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.ficha_listado dl{
	width:616px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:20px;
}
.ficha_listado dt{
	clear:left;
	width:100px;
	margin:0px;
	padding:0px;
	text-align: left;
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:10px;
	/*background-color: #09C;*/
	
	background-image: url(../imgs/base/contacto/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display:inline;
}
.ficha_listado dd{
	width:319px;
	margin:0px;
	padding:0px;
	text-align: left;
	display: inline;
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
	/*margin-left:8px;*/
	padding-left:5px;
	margin-bottom:5px;
	/*background-color:#0F9*/
}
dd.ob{
width:80px;	
}
.ficha_listado_campos{
	/*border:#6a752a solid 1px;*/
	border-left:#6a752a solid 1px;;
	border-bottom:#6a752a solid 1px;;
	border-top:#FFF solid 1px;
	border-right:#FFF solid 1px;
	width:320px;
	font-size: 11px;
	text-align: left;
}
.botonera{
	width:458px;
	text-align: right;
}
.septop{
margin-top:8px;	
}
#dir_elbosque ul, #dir_lascondes ul{
margin:0px;
padding:0px;
}
#dir_elbosque li, #dir_lascondes li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	background-image: url(none);
	line-height: 14px;
}
#respagfoto{
	height:350px;
	display:block;
	margin-bottom:20px;
}
#calreservas{
	margin-top:16px;
float:left;
height:360px;
}
#mapasitio{
	margin-left:120px;
	width:300px;
	color:#6b762a;
	
}
ul.mapasitio_nivel li{
	list-style-type: none;	
}
ul.mapasitio_nivel a{
	text-decoration: none;
	color: #666;
}
ul.mapasitio_subnivel_elbosque{
	/*border:#eb6f33 1px solid;*/
}
ul.mapasitio_subnivel_elbosque li{
	list-style-type: none;	
}
ul.mapasitio_subnivel_lascondes{
	/*border:#753a6f 1px solid;*/
}
ul.mapasitio_subnivel_lascondes li{
	list-style-type: none;	
}
ul.mapasitio_subnivel_elbosque li a{
	color:#eb6f33;
}
ul.mapasitio_subnivel_lascondes li a{
	color:#753a6f;
}
.inline{
display:inline;	
}
.bold{
	font-weight: bold;	
}
#tur_iframe{
	position: absolute;
	z-index:800;
	width:624px;
	/*margin-left:253px;*/
	margin-left:0px;
	margin-top:0px;
}
#tur_iframe2{
	position: absolute;
	z-index:800;
	width:624px;
	/*height:360px;*/
	margin-left:0px;
	margin-top:0px;
	/*background-color: #930;	visibility: hidden;*/	
}
.cerrartur{
	width:100%;
	height:30px;
	text-align:center;
	font-size: 10px;
	background-color: #fff;
}
.cerrartur a{
	color: #FFF;
	text-decoration: none;
}
.cerrartur a:hover{
	text-decoration: underline;	
}
.botonderechos{
margin-bottom:10px;	
}
.seplat{
margin-left:100px;	
}
#pagreserva{
margin-top:10px;	
}
.pagreserva_left{
	width:363px;
	float:left;
}
.pagreserva_right{
	float:right;
	width:515px;
}
.reservatex{
	text-align: center;	
	margin-top:10px;
}



