/* contenido central home capas */

#buscador_home, #img_dest1, #img_dest2, #subscrip_news, #img_dest4, #mini_banner, #content_inf, #img_content_inf, #dest_content_inf {
	float: left;
}

#buscador_home, #subscrip_news {
	background-color: #bdd223;
}

#buscador_home{
	height: 163px;
	width: 353px;
	padding: 18px 13px 17px 13px;
}

#img_dest1{
	height: 199px;
	width: 379px;
	margin-left: 5px;
}

#img_dest2{
	height: 131px;
	width: 379px;
	margin-left: 5px;
	margin-top: 5px;
}

#subscrip_news{
	height: 117px;
	width: 173px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 7px;
}

#img_dest4{
	height: 131px;
	width: 187px;
	margin-left: 5px;
	margin-top: 5px;
}

#mini_banner{
	height: 63px;
	width: 379px;
	margin-top: 5px;
}

#content_inf{
	height: 199px;
	width: 379px;
	top: -63px;
	position: relative;
}

#img_content_inf, #dest_content_inf{
	width: 187px;
	height: 199px;
}

#dest_content_inf{
	margin-left: 5px;
}
/* fin contenido central home capas */

.btenviar{
	margin-top: 5px;
	margin-left: 122px;
}

.titbuscadorhome{
	margin-bottom: 19px;
}

.img_buscar{
	margin-top: 18px;
	margin-left: 285px;
}

.espacio5{
	margin-top: 5px;
}

.espacio7{
	margin-top: 7px;
}

.espacio15{
	margin-top: 15px;
}

.espacioBottom5{
	margin-bottom: 5px;
}

.espacioBottom15{
	margin-bottom: 15px;
}

.VerdanaBlancoBold14{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* campos formulario */

.campo_home, .combos_home{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	/*font-size: 11px;*/
	font-size: 10px;	
	/*font-weight: bold;*/
	color: #125f20;
	height: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 7f8e11;
	border-right-color: ffffff;
	border-bottom-color: ffffff;
	border-left-color: 7f8e11;
}

.campo_home{
	padding: 1px;
}

/* NUESTROS ALOJAMIENTOS */

#colummnaIzq, #content_listado, #content_inf_alojamientos {
	float: left;
}

#colummnaIzq{
	width: 379px;
}

#colummnaDer{
	width: 379px;
	float: right;
}

#tit_listado{
	text-align: right;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 18px;
	padding-left: 19px;
}

#content_listado{
	width: 379px;
}

#content_inf_alojamientos{
	margin-top: 5px;
}

#listado_alojamientos{
	height: 400px;
	min-height: 404px;
	/*overflow: auto;*/
}

#destacado_alojamientos1, #destacado_alojamientos2, #destacado_alojamientos3, #nuestrasnoti_alojamientos {
	float: left;
	width: 379;
	margin-bottom: 5px;
}

#destacado_alojamientos1{
	height: 198px;
}

#destacado_alojamientos2{
	height: 131px;
}

#destacado_alojamientos3{
	height: 63px;
}

#nuestrasnoti_alojamientos{
	height: 47px;
	background: #bdd223;
	width: 363px;
	padding: 8px;
}

.alojamiento_detalle{
	float: left;
	width: 379;
	margin-bottom: 5px;
}

.img_listado{
	margin-right: 5px;
	float: left;
}

.img_dest_alojamientos{
	margin-right: 12px;
	float: left;
}

.nombrehotel, .precio , .texto, .texto_verde {
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1em;
	font-size: 0.6em;
}

.nombrehotel{
	font-size: 0.7em;
	color: #84d9ff;
	font-weight: bold;
	margin-bottom: 8px;
}

.precio{
	color: #bdd223;
	margin-bottom: 10px;
}

.texto{
	color: #121c0e;
}

.texto_verde{
	color: #6ca630;
	/*font-size: 0.7em;*/
}

.img_contactar{
	float: right;
	margin-top: 14px;
}

/* FICHA HOTEL */

#cabecera_fichahot, #cabecera_fotohotel{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	word-spacing: normal;
	text-align: left;
	line-height: 1em;
}

#cabecera_fichahot{
	background-color: #bdd223;
	padding: 12px;
	height: 39px;
	width: 739px;
	color: #FFFFFF;
	margin-bottom: 5px;
	font-size: 0.6em;
}

#columnaIzqFH, #columnaCenFH, #columnaDerFH {
	float: left;
}

#columnaIzqFH{
	width: 350px;
	padding: 14px 10px 14px 10px;
	/*
	height: 400px;
	overflow: auto;
	*/
}

#columnaCenFH{
	width: 315px;
	height: 437px;
	padding: 0px 4px 0px 4px;
}

#columnaDerFH{
	width: 68px;
	height: 437px;
	padding: 0px 0px 0px 0px;
}

#cabecera_fotohotel{
	background-color: #8cdbff;
	height: auto;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.7em;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: bottom;
}

#img_fotohotel{
	margin-bottom: 14px;
}

#menu_fotohotel{

}

.img_volver{
	float:right;
	margin-top: 25px;
}

#btn_imghotel{
	margin-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

.btnimaghotel{
	margin: 2px;
}

li {
	margin-left: 20px;
	list-style-image: url(../img/infor_reservas/punto.gif);
}

p, li{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1em;
	font-size: 0.7em;
	color: #121c0e;
	margin-bottom: 17px;
}

.texto_verdebold {
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #bdd223;
	font-size: 0.8em;
}

.texto_azulclarobold {
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8cdbff;
}

a.menu_fichahotel{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #bdd223;
	text-align: right;
	height: 16px;
	width: 308px;
	float: left;
	padding-right: 7px;
	margin-bottom: 2px;
}

a.menu_fichahotel:hover{
	background-color: #8cdbff;
}

a.menu_fichahotel:active{
	background-color: #8cdbff;
}

a.menu_fichahotel:focus{
	background-color: #8cdbff;
}

/* OFERTAS Y PROMOCIONES */

#of_cabecera{
	height: 64px;
	width: 759px;
	vertical-align: middle;
}

#of_imagenseccion, #of_textoseccion, #of_contenido, .oferta_imagen, .oferta_texto, .oferta_imagen_amp, .oferta_texto_amp{
	float: left;
}

#of_textoseccion, .oferta_texto, .oferta_texto_amp{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1.3em;
	font-size: 0.7em;
}

#of_imagenseccion{
	width: 328px;
}

#of_textoseccion{
	width: 420px;
	margin-top: 10px;
	color: #121c0e;
}

#of_contenido{
	width: 759px;
	/*height: 405px;*/
	min-height: 405px;
	/*overflow: auto;*/
}

.oferta_imagen{
	height: 131px;
	width: 187px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.oferta_texto{
	height: 101px;
	width: 529px;
	margin-bottom: 5px;
	background-color: #6ca630;
	color: #ffffff;
	padding: 15px 19px 15px 19px;	
}

.oferta_imagen_amp{
	height: 267px;
	width: 187px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.oferta_texto_amp{
	height: 237px;
	width: 534px;
	min-height: 237px;	
	margin-bottom: 5px;
	background-color: #6ca630;
	color: #ffffff;
	padding: 15px 19px 15px 19px;	
}

.oferta_botonera{
	height: auto;
	width: 530px;
	top: 218px;
	text-align: right;
	position: relative;
}

.boldverde{
	font-weight:bold;
	color:#115f25;
}

/* INFORMACION RESERVAS */
#inf_imagenseccion, #inf_textoseccion, #inf_colizq, #inf_colder, .inf_titinfor, .btn_cancelacion{
	float: left;
}

#inf_cabecera{
	height: 64px;
	width: 759px;
	vertical-align: middle;
}

#inf_textoseccion{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;		
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1.3em;
	font-size: 0.7em;
}

#inf_imagenseccion{
	width: 328px;
}

#inf_textoseccion{
	width: 420px;
	margin-top: 10px;
	color: #121c0e;
}

#inf_colizq{
	width: 379px;
	height: 403px;
}
#inf_colder{
	width: 344px;
	height: 363px;
	padding: 20px;
}

#inf_form{
	width: 351px;
	height: 239px;
	background-color: #bdd223;
	padding: 14px;
}

#inf_imgdest1{}

.inf_titinfor{
	margin-bottom: 20px;
	margin-left: 195px;
}

.btn_cancelacion{
	margin-top: 10px;
	margin-left: 165px;
}

/* FORMULARIO INFO */

.campo_info, .combos_info, campo_info_fecha{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 7f8e11;
	border-right-color: ffffff;
	border-bottom-color: ffffff;
	border-left-color: 7f8e11;
}

.campo_info, .combos_info, .campo_info_fecha{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #125f20;
	height: 13px;
}

.campo_infoconsulta{
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #121c0e;	
	*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ffffff;
	height: 12px;
	background-color: #8cdbff;
	border: 1px solid #8cdbff;
}

.campo_info, .campo_infoconsulta{
	padding: 1px;
}

.VerdanaBlancoBold13{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;		
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -0.07em;
}

.VerdanaAzulBold17{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;		
	font-size: 17px;
	color: #8cdbff;
	letter-spacing: -0.07em;
}

.VerdanaVerdeBold17{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;		
	font-size: 17px;
	color: #6ca630;
	letter-spacing: -0.07em;
}


.texto_blanco{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1em;
	font-size: 0.7em;
	color: #ffffff;
	margin-bottom: 17px;
}

/* REUNIONES Y EVENTOS */

#reu_colizq{
	height: 499px;
	width: 300px;
	padding-top: 24px;
	float: left;
}

#reu_colder{
	float: left;
	width: 445px;
	padding-top: 37px;
	padding-right: 15px;
	position: relative;
	height:750px;
}

#reu_info{
	float: left;
	width: 445px;
	/*height: 445px;*/
	height: auto;	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	visibility: visible;
}

#reu_espacios{
	float: left;
	width: 445px;
	/*height: 445px;*/
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	visibility: hidden;
}

#reu_consultas{
	float: left;
	width: 445px;
	/*height: 445px;*/
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	visibility: hidden;
}
	
.tit_reuniones{
	margin-bottom: 18px;
	margin-left: 8px;
}

.texto_cabreuniones{
	margin-right: 60px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.img_particulares, .img_empresas, .img_solicitar{
	float: left;
	margin-top: 20px;
	margin-bottom: 12px;
}

.img_particulares{
	margin-left: 320px;
}

.img_empresas{
	margin-left: 332px;
}

.img_solicitar{
	margin-left: 300px;
}

/* NOSOTROS */

#nst_colizq{
	height: 499px;
	width: 300px;
	padding-top: 24px;
	float: left;
}

#nst_colder{
	float: left;
	width: 445px;
	padding-top: 37px;
	padding-right: 15px;
	position: relative;
}

.img_nuevotitular{
	/*margin-left: 290px;*/
	float:right;
	margin-top: 20px;
	margin-bottom: 12px;
	margin-left: 30px;
}

.tit_reuniones{
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 0px;	
}

/* RECURSOS_HUMANOS */

#rh_cabecera{
	height: 130px;
	width: 759px;
	vertical-align: middle;
}

#rh_imagenseccion, #rh_textoseccion, #rh_contenido, .rh_texto{
	float: left;
}

#rh_textoseccion, .rh_ref, .rh_text{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1.3em;
	font-size: 0.7em;
}

#rh_imagenseccion{
	width: 328px;
}

#rh_textoseccion{
	width: 400px;
	margin-top: 10px;
	margin-left: 20px;
	color: #121c0e;
}

#rh_contenido{
	width: 759px;
	/*height: 405px;*/
	min-height: 405px;
	/*overflow: auto;*/
}

#rh_contenido_amp{
	width: 759px;
	height: 405px;
	min-height: 405px;
}


.rh_cajatexto, .rh_cajatexto_amp{
	background-color: #ecf4c3;
	color: #125f20;
	padding: 12px 17px 12px 17px;	
}

.rh_cajatexto{
	height: 80px;
	width: 730px;
	margin-bottom: 5px;
}

.rh_cajatexto_amp{
	width: 730px;
	text-align: justify;	
}

.rh_texto{
	width: 440px;
}

.rh_texto_amp{
	width: 715px;
}

.rh_boton{
	float: right;
	width: 260px;
	text-align: right;
}

.rh_ref{
	font-weight: bold;
	color: #6ca630;
}

.rh_text{

}

#rh_titofertas{
	margin-top: 60px;
	width: 755px;
	text-align: right;
	clear:both;
}

/* CONTACTO */

#ct_contenido{
	width: 759px;
	min-height: 405px;
	overflow: auto;
}

.ct_caja{
	background-color: #ffffff;
	color: #125f20;
	height: 131px;
	width: 749px;
	margin-bottom: 12px;
	background: url(../img/contacto/relleno.jpg) repeat-x;
}

.ct_img{
	float: left;
	width: 123px;
	margin-right: 14px;
}

.ct_texto1{
	float: left;
	width: 310px;
	margin-top: 5px;
}

.ct_texto2{
	float: left;
	width: 295px;
	margin-top: 5px;
	
}

.ct_text{
	/*font-family: Arial;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1.8em;
	font-size: 1em;
	color:#125f20;
}

/* CLUB BERH */

.img_tit_cb{
	margin-top: 12px;
	margin-bottom: 20px;
}

.img_areasocio{
	float:right;
	margin-bottom: 5px;
}

.btn_recordarcontra{
	float: right;
	margin-top: 15px;
	margin-bottom: 80px;
}

.btn_enviar_cb{
	float: right;
}

#login_clubberh{
	width: 231px;
	height: 135px;
	padding: 10px;
	background-color: #bdd223;
}

#login_cb_izq{
	width: 110px;
	float: left;
}

#login_cb_der{
	width: 120px;
	float: right;
}

#login_int{
	width: 230px;
}

#cb_texto_cab{
	font-family: Arial;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 1.2em;
	font-size: 0.7em;
	color:#121c0e;
}

#cb_colizq{
	height: 540px;
	width: 300px;
	padding-top: 24px;
	float: left;
}

#cb_colder{
	float: left;
	width: 445px;
	padding-top: 20px;
	padding-right: 15px;
	position: relative;
	/*min-height: 650px;*/
}

#cb_info{
	float: left;
	width: 445px;
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 1;
	visibility: visible;
}

#cb_espacios{
	float: left;
	width: 445px;
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 2;
	visibility: hidden;
}

#cb_consultas{
	float: left;
	width: 445px;
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 3;
	visibility: hidden;
}

.separacion_lista{
	line-height: 0.8em;
	/*text-transform:uppercase;
	font-size: 0.8em;*/
}

#clubber_enlace_reg{
	width:251px;
	height:85px;
	background-color:#3399FF;
	background-image: url(../img/clubberh/ventajas_ber.jpg);
	padding-top: 115px;
}


