body {
	font: 13px "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
#wrapper {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 715px;
	background-color: rgb(203,202,203);
}
#inner_wrapper {
	margin: 0px 25px 0px 25px;
	padding: 0px;
	width: 665px;
}
#header {
	width: 100%;
	height: 116px;
	margin: 0px;
	padding: 0px;
}
#header_left {
	float: left;
	height: 100%;
	width: 231px;
	margin: 0px;
	padding: 0px;
}
#header_right {
	float: right;
	height: 100%;
	width: 431px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
.language {
	float: right;
	width: 42px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.header_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 19px;
	float: left;
	width: 431px;
	margin: 79px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.header_title_left {
	float: left;
	color: rgb(100,106,116);
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
.header_title_right {
	float: right;
	color: #605D5C;
	margin: 0px;
	padding: 0px;
}
#all {
	width: 665px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
#all_left{
	position: relative;
	float: left;
	width: 231px;
	margin: 0px;
	padding: 0px;
}
.foto_seccion{
	width: 231px;
	margin: 0px;
	padding: 0px;
}
.banner_evento{
	width: 231px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#nav_menu {
	width: 231px;
	margin: 3px 0px 3px 0px;
	padding: 4px 0px 4px 0px;
	background-color: #AEAFB3;
}
.nav_list{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.nav_list ul{
	margin: 0;
	padding: 0;
	text-align: left;
}
.nav_list ul li{
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 0px;
}
.nav_list ul li a{
	text-decoration: none;
	color: #000000;
	margin: 0px 0px 0px 52px;
}
.menu_activo
{
	background-color: #CBCACE;
}
#all_right{
	position: relative;
	width: 431px;
	float: right;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
.foto_seccion_header{
	width: 431px;
	margin: 0px 0px 3px;
	padding: 0px;
}
#content{
	width: 431px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	float: right;
	background-color: rgb(238,238,238);
	margin: 0px;
	padding: 0px;
}
#content_s{
	width: 431px;
	min-height: 363px;
	height: auto !important;
	height: 363px;
	float: right;
	background-color: rgb(238,238,238);
	margin: 0px;
	padding: 0px;
}

.content_title{
	margin: 0px 0px 0px 17px;
	padding: 0px;
}
/* content title */
.content_title_home, .content_title_room, .content_title_break, .content_title_loc, .content_title_event, .content_title_res, .content_title_gal, .content_title_cont{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 17px;
}
.content_title_home_eng, .content_title_room_eng, .content_title_break_eng, .content_title_loc_eng, .content_title_event_eng, .content_title_res_eng, .content_title_gal_eng, .content_title_cont_eng{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 17px;
}
.content_title_home h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: #677AB4;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 120px;
}
.content_title_home_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: #677AB4;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 95px;
}
.content_title_room h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(99,143,56);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 125px;
}
.content_title_room_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(99,143,56);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 160px;
}
.content_title_break h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(117,163,140);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 260px;
}
.content_title_break_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(117,163,140);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 200px;
}
.content_title_loc h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(138,92,196);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 100px;
}
.content_title_loc_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(138,92,196);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 195px;
}
.content_title_event h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(140,66,0);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 115px;
}
.content_title_event_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(140,66,0);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 160px;
}
.content_title_res h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(222,135,3);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 140px;
}
.content_title_res_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(222,135,3);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 125px;
}
.content_title_gal h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(163,61,5);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 90px;
}
.content_title_gal_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(163,61,5);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 70px;
}
.content_title_cont h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(163,61,5);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 90px;
}
.content_title_cont_eng h1{
	font: 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: rgb(163,61,5);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 110px;
}
/* content title */
.content_box{
	margin: 0px 13px 0px 17px;
	padding: 0px;
}
.content_box h1{
	font: 18px "Times New Roman", Times, serif;
}
.content_box h2{
	font: 14px "Times New Roman", Times, serif;
	font-weight: bold;
}
.content_rooms{
	margin: 0px 13px 0px 17px;
	padding: 0px;
}
.room_box{
	width: 133px;
	float: left;
	margin: 10px 30px 0px 0px;
	padding: 0px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
}
.room_box_title{
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.room_box_title_eng{
	width: 75px;
	margin: 0px;
	padding: 0px;
}
.room_box_title img{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin: 0px;
}
.room_box_title_eng img{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin: 0px;
}
.room_box_list{
	font: 13px "Times New Roman", Times, serif;
	color: rgb(92, 120, 143);
	font-weight: bold;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.room_box_list ul{
	list-style-image: url(file:///C|/Documents and Settings/CRISTIAN/Mis documentos/PROYECTOS/EURISKO!/VARIOS/the yellow house/skins/default/iconos/icon_flecha.jpg);
	list-style-position: outside;
	margin-left: 0px;
	padding: 0px;
}
.room_box_list ul li{
	margin: 0px 0px 2px 13px;
	padding: 0px;
}
.room_box_list ul li a{
	text-decoration: none;
	color: rgb(92, 120, 143);
}
.room_detail_box{
	width: 100%;
	margin: 15px 0px 0px 0px;
	float: left;
	padding: 0px;
}
.room_detail_box_title{
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.room_detail_box_title img{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin: 0px;
}
.room_detail_box_title h1{
	font: 15px "Times New Roman", Times, serif;
	color: rgb(97, 111, 133);
	font-weight: bold;
	margin: -3px 0px 0px 0px;
	padding: 0px;
}
.room_detail_box_content{
	width: 100%;
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
.room_detail_box_txt{
	float: left;
	width: 214px;
	margin: 0px;
	padding: 0px;
	min-height: 135px;
	height: auto !important;
	height: 135px;
}
.room_detail_box_img{
	float: right;
	width: 156px;
	margin: 0px;
	padding: 0px;
}
.room_detail_box_ver{
	float: right;
	width: 156px;
	margin: 0px;
	padding: 0px;
}
.room_detail_box_list{
	font: 13px "Times New Roman", Times, serif;
	color: rgb(92, 120, 143);
	font-weight: bold;
	margin: 31px 0px 0px 0px;
	padding: 0px;
}
.room_detail_box_list h1{
	font: 20px "Times New Roman", Times, serif;
	color: rgb(92, 120, 143);
	font-weight: bold;
}
.room_detail_box_list ul{
	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
}
.room_detail_box_list ul li{
	display: inline;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.room_detail_prices_left{
	float: left;
	width: 100px;
}
.room_detail_prices_right{
	float: right;
}
.room_detail_tax{
	font: 12px "Times New Roman", Times, serif;
	color: #000000;
	float: left;
	margin: 10px 0px 0px 0px;
}
.room_detail_res{
	float: left;
	margin: 22px 0px 0px 0px;
	padding: 0px;
}
.content_map{
	margin: 0px 13px 0px 17px;
	padding: 0px;
}
.map_bottom{
	width: 385px;
	margin-top: 11px;
	padding: 0px;
}
.map_bottom em{
	font: 13px "Times New Roman", Times, serif;
	font-weight: bold;
}
.map_bottom_left{
	float: left;
}
.map_bottom_center{
	float: left;
	margin-left: 60px;
}
.map_bottom_right{
	float: right;
	width: 105px;
}
.map_bottom_right p{
	margin: 6px 0px;
}
.content_gal{
	margin: 0px 13px 0px 17px;
	padding: 0px;
}
.gal_box_left{
	width: 187px;
	float: left;
	margin: 24px 24px 0px 0px;
	padding: 0px;
}
.gal_box_right{
	width: 187px;
	float: left;
	margin: 24px 0px 0px 0px;
	padding: 0px;
}
.gal_box_title h1{
	font: 13px "Times New Roman", Times, serif;
	color: rgb(92, 120, 143);
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.gal_box_img{
	margin: 0px 0px 3px 0px;
}
.gal_box_img img{
	border: 8px solid rgb(194, 201, 207);
}
.gal_box_ver{
	padding: 0px;
}
.pop_gal_wrapper{
	background-color: rgb(203, 202, 203);
	margin: 0px;
	padding: 0px;
}
.pop_gal_box{
	width: 688px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
.pop_gal_title{
	width: 688px;
	height: 38px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.pop_gal_box h1{
	font: 33px "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
.pop_gal_box h2{
	font: 12px "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	padding: 11px 0px 14px 0px;
	text-align: center;
}
.pop_gal_img{
	width: 688px;
	margin: 3px auto;
	padding: 0px;
	text-align: center;
}
.pop_gal_bottom{
	width: 688px;
	height: 66px;
	background-color: rgb(199, 189, 138);
	margin: 0px;
	padding: 0px;
}
.pop_gal_nav{
	text-align: center;
	width: 75%;
	margin: 0px auto;
	padding: 0px;
}
.pop_gal_nav_list{
	float: left;
	width: 450px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}
.pop_gal_nav_list ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.pop_gal_nav_list ul li{
	display: inline;
	margin: 0px 3px 0px 3px;
	padding: 0px;
}
.pop_gal_cont{
	float: left;
	font: 13px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	width: 40px;
	height: 17px;
	color: #FFFFFF;
	background-color: rgb(153, 138, 66);
	margin: 0px;
	padding: 1px 10px;
}
/***** estilos formularios *****/
.contact_box{
	font: 11px "Arial", Helvetica, sans-serif;
	margin: 0px 13px 0px 17px;
	padding: 0px;
	color: #000000;
}
.contact_box p{
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.contact_form{
	font: 11px "Arial", Helvetica, sans-serif;
	margin: 0px 13px 0px 17px;
	padding: 0px;
	color: #000000;
}
.contact_form h1{
	font: 14px "Times New Roman", Times, serif;
	font-weight: bold;
}
.contact_title{
	float: left;
	width: 100%;
	margin: 7px 0px 7px 0px;
	padding: 0px;
}
.contact_field_left{
	float: left;
	width: 130px;
	margin: 4px 0px 4px 0px;
	padding: 0px;
}
.contact_field_right{
	float: left;
	width: 230px;
	margin: 4px auto 4px 0px;
	padding: 0px;
}
.contact_field_right p{
	float: left;
	width: 230px;
	margin: 0px auto 4px 0px;
	padding: 0px;
}
.contact_field_right_select{
	float: left;
	width: 220px;
	margin: 4px auto 4px 0px;
	_margin: 4px auto 4px 17px;
	padding: 0px;
}
.contact_send{
	float: left;
	margin: 10px auto 4px 0px;
	_margin: 10px auto 4px 17px;
	padding: 0px 0px 40px 0px;
}
.contact_form input{
	width: 200px;
	border: 1px solid rgb(169,169,169);
}
.contact_form input.radio{
	width: 20px;
	border: 0px solid rgb(169,169,169);
}
.contact_form textarea{
	width: 200px;
	border: 1px solid rgb(169,169,169);
	font: 12px "Arial", Helvetica, sans-serif;
	color: #000000;
}
.contact_form select{
	width: 200px;
	border: 1px solid rgb(169,169,169);
	font: 12px "Arial", Helvetica, sans-serif;
	color: #000000;
}
.contact_form input.fecha{
	width: 170px;
	border: 1px solid rgb(169,169,169);
	margin-right: 0px;
	padding-right: 0px;
}
.contact_field_right img{
	width: 24px;
	margin: 0px 0px -4px 0px;
	padding: 0px;
}
.contact_form select.contact_field_exp{
	width: 96px;
	_width: 95px;
	border: 1px solid rgb(169,169,169);
	font: 12px "Arial", Helvetica, sans-serif;
	color: #000000;
}
/***** estilos formularios *****/
/***** estilos botones     *****/
.boton{
	height: 17px;
	font: 11px/16px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background:url(file:///C|/Documents and Settings/CRISTIAN/Mis documentos/PROYECTOS/EURISKO!/VARIOS/the yellow house/skins/default/botones/bot_enviar_2.jpg) no-repeat left center;
	background-color: rgb(133, 153, 168);
/*	padding-left: 20px;*/
	padding: 0px 7px 0px 22px;
	margin-top: 0px;
	text-decoration: none;
}
.boton_ascensor{
	width: 105px;
	height: 17px;
	font: 11px/16px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background:url(file:///C|/Documents and Settings/CRISTIAN/Mis documentos/PROYECTOS/EURISKO!/VARIOS/the yellow house/skins/default/botones/bot_enviar_2.jpg) no-repeat left center;
	background-color: rgb(218, 37, 29);
/*	padding-left: 20px;*/
	padding: 0px 7px 0px 22px;
	margin-top: 0px;
	text-decoration: none;
}
.boton_vehiculo{
	width: 105px;
	height: 17px;
	font: 11px/16px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background:url(file:///C|/Documents and Settings/CRISTIAN/Mis documentos/PROYECTOS/EURISKO!/VARIOS/the yellow house/skins/default/botones/bot_enviar_2.jpg) no-repeat left center;
	background-color: rgb(0, 147, 229);
/*	padding-left: 20px;*/
	padding: 0px 7px 0px 22px;
	margin-top: 0px;
	text-decoration: none;
}
.boton_caminando{
	width: 105px;
	height: 17px;
	font: 11px/16px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background:url(file:///C|/Documents and Settings/CRISTIAN/Mis documentos/PROYECTOS/EURISKO!/VARIOS/the yellow house/skins/default/botones/bot_enviar_2.jpg) no-repeat left center;
	background-color: rgb(79, 168, 0);
/*	padding-left: 20px;*/
	padding: 0px 7px 0px 22px;
	margin-top: 0px;
	text-decoration: none;
}
/***** estilos botones     *****/
#footer {
	width: 460px;
	clear: both;
	padding-top: 25px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.invisible span{
	display: none;
}