@charset "utf-8";
/* CSS Document */


body{
	background-image:url(../img/bg.jpg);
	background-repeat:repeat;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#9A8759;
}

#box_main{
	display:block;
	position:relative;
	width:978px;
	margin:20px auto;
}

#box_idiomas{
	position:absolute;
	left:-60px;
	top:100px;
	width:60px;
	z-index:99;
}

.idiomas_unit{
	display:block;
	position:relative;
	background-image:url(../img/idiomasa.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:30px;
	line-height:30px;
	color:#9A8759;
	text-align:center;
	margin-bottom:5px;
	font-size:11px;
}

.tit_linea{
	display:block;
	position:relative;
	background-image:url(../img/linea-trans.png);
	background-repeat:repeat-x;
	height:1px;
}

.tit{
	display:block;
	position:relative;
	font-size:15px;
	font-weight:bold;
	margin:5px;
}

#box_menu{
	display:block;
	position:relative;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:no-repeat;
	height:54px;
	line-height:59px;
	color:#EEE6CD;
	text-align:center;
}

#swf{
	display:block;
	position:absolute;
	width:950px;
	left:18px;
	top:12px;
}

a:link{
	color:#9A8759;
	text-decoration:none;
}

a:hover{
	color:#9A8759;
	text-decoration:underline;
}

a:visited{
	color:#666;
	text-decoration:none;
}

/*-------------------------- INTRO --------------------------*/

#box_intro{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
	vertical-align:top;
}

#box_intro_left{
	display:block;
	position:relative;
	float:left;
	height:348px;
	width:505px;
}

#box_intro_right{
	display:block;
	position:relative;
	float:left;
	height:298px;
	width:340px;
	padding:50px 30px 0px 40px;
}

#intro_firma{
	display:block;
	position:relative;
	float:right;
	margin-top:20px;
	text-align:right;
}

/*-------------------------- HABITACIONS --------------------------*/

#box_hab{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
	vertical-align:top;
}

#box_hab_left{
	display:block;
	position:relative;
	float:left;
	height:348px;
	width:350px;
}

#box_hab_right{
	vertical-align:top;
	display:block;
	position:relative;
	float:left;
	height:298px;
	width:530px;
	padding-left:40px;
}

.hab_txt{
	display:block;
	position:relative;
	font-size:11px;
	line-height:15px;
	margin:10px 0px 0px 10px;
}

#hab_preus{
	display:block;
	position:relative;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 0px 10px;
}

#box_habnum{
	display:block;
	position:absolute;
	bottom:0px;
	left:-42px;
	bottom:-30px;
}

#hab_list li{
	display:inline;
	border:dashed #9A8759 1px;
	margin:0px;
	padding:3px;
	text-indent:0px;
}

#hab_list a:hover{
	background-color:#9A8759;
	color:#E6E099;
	text-decoration:none;
}


/*-------------------------- PERATALLADA --------------------------*/

#box_pera{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
	vertical-align:top;
}

#box_pera_left{
	display:block;
	position:relative;
	float:left;
	height:348px;
	width:450px;
}

.pera_txt{
	display:block;
	position:relative;
	font-size:12px;
	line-height:16px;
	margin:20px 0px 0px 10px;
}

#box_pera_right{
	display:block;
	position:relative;
	vertical-align:top;
	float:left;
	height:298px;
	width:437px;
	padding-left:40px;
}

/*-------------------------- UBICACIÓ --------------------------*/

#box_dir{
	display:block;
	position:relative;
	text-align:center;
	margin:20px 0px;
	font-size:15px;
}

#box_googlemap{
	display:block;
	position:relative;
	background-image:url(../img/bg_googlemap.jpg);
	background-repeat:no-repeat;
	width:503px;
	height:345px;
}

#googlemap{
	display:block;
	position:relative;
	top:12px;
	left:12px;
	width:473px;
	height:315px;
}

/*-------------------------- PROPOSTES --------------------------*/

#box_propostes{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
	vertical-align:top;
}

#box_propostes_left{
	display:block;
	position:relative;
	float:left;
	height:348px;
	width:400px;
	margin-right:20px;
	text-align:left;
}

#propostes_list{
	display:block;
	position:relative;
	float:left;
	font-size:13px;
	margin:10px auto 0px 10px;
	font-weight:bold;
	text-indent:0px;
}

#propostes_list ul{
	list-style-image:url(../img/flor3.gif);
	list-style-position:inside;
	line-height:20px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-indent:0px;
}

/*-------------------------- ENLLAÇOS --------------------------*/

#box_enllacos{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
}

#box_enllacos_left{
	display:block;
	position:relative;
	height:348px;
	width:350px;
	margin:0px auto;
	text-align:left;
	line-height:20px;
}

.enllacos_list ul{
	list-style-image:url(../img/flor3.gif);
	font-size:13px;
	margin:0px auto 0px 8px;
	font-weight:bold;
	text-indent:-30px;
}

.enllacos_list li{
	list-style:none;
	font-size:13px;
	margin:0px auto 0px 8px;
	font-weight:normal;
	text-indent:-30px;
}

/*-------------------------- CONTACTE --------------------------*/

#box_contact{
	display:block;
	position:relative;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:366px;
	padding:25px 25px;
	vertical-align:top;
}

#box_contact_center{
	display:block;
	position:relative;
	height:348px;
	width:290px;
	margin:0px auto;
	text-align:left;
}

.contact_txt{
	display:block;
	position:relative;
	font-size:13px;
	margin:10px auto 0px 8px;
	font-weight:bold;
}

.contact_inputs{
	display:block;
	position:relative;
	width:162px;
	height:16px;
	background-image:url(../img/bg_inputs.gif);
	background-repeat:no-repeat;
	padding:1px 5px;
	margin:2px auto 0px 5px;
	color:#666;
	font-size:12px;
	line-height:16px;
	border:0px;
}

.contact_inputl{
	display:block;
	position:relative;
	width:277px;
	height:116px;
	background-image:url(../img/bg_inputl.gif);
	background-repeat:no-repeat;
	padding:1px 5px;
	margin:2px auto 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	line-height:16px;
	border:0px;
}

.btn_enviar{
	display:block;
	position:relative;
	float:right;
	width:71px;
	height:27px;
	background-image:url(../img/btn_enviar.jpg);
	background-repeat:no-repeat;
	border:0px;
	padding: 2px auto 5px auto;
	margin-top:10px;
	text-align:center;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9A8759;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
}

/*-------------------------- RESERVES --------------------------*/

#box_reserv{
	display:block;
	position:relative;
	background-image:url(../img/bg_reserv.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	height:31px;
	padding:20px 20px 25px 20px;
	line-height:30px;
}

.box_reserv_unit{
	display:block;
	position:relative;
	float:left;
	height:35px;
	margin-right:10px;
}

.box_reserv_unit_tit{
	display:block;
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.box_reserv_unit_txt{
	display:block;
	position:relative;
	float:left;
}

.box_reserv_unit_ver{
	display:block;
	position:relative;
	font-size:12px;
	font-weight:bold;
}

.reserv_inputl{
	display:block;
	position:relative;
	float:left;
	height:20px;
	width:125px;
	margin:5px 0px 0px 2px;
	/*background-image:url(../img/bg_input.jpg);
	background-repeat:no-repeat;*/
	background-color:#BAA27B;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#EEE6CD;
	line-height:20px;
	text-indent:2px;
	}
	
.reserv_inputm{
	display:block;
	position:relative;
	float:left;
	height:20px;
	width:90px;
	margin:5px 0px 0px 2px;
	background-color:#BAA27B;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#EEE6CD;
	line-height:20px;
	
	}
	
.reserv_inputs{
	display:block;
	position:relative;
	float:left;
	height:19px;
	width:80px;
	margin:5px 0px 0px 2px;
	/*background-image:url(../img/bg_input.jpg);
	background-repeat:no-repeat;*/
	background-color:#BAA27B;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#EEE6CD;
	line-height:25px;
	text-indent:2px;
	}
/*-------------------------- FOOTER --------------------------*/

#box_footer{
	display:block;
	position:relative;
	height:20px;
	color:#EEE6CD;
	margin:0px;
}

#box_footer_left{
	display:block;
	position:relative;
	float:left;
	width:600px;
	height:20px;
	margin:0px;
	text-align:left;
	font-size:13px;
	line-height:20px;
}

#box_footer_right{
	display:block;
	position:relative;
	float:right;
	width:280px;
	height:20px;
	margin:0px;
	text-align:right;
	font-size:11px;
	line-height:20px;
}

#box_footer a:link{
	color:#EDE5CC;
	text-decoration:none;
}

#box_footer a:hover{
	color:#EDE5CC;
	text-decoration:underline;
}

#contacte_ok{
	display:block;
	position:relative;
	margin-top:120px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

#boxbox_promo{
	display:block;
	position:relative;
	float:left;
	height:328px;
	width:290px;
	margin:5px;
}

.promo_img{
	width:260px;
	height:100px;
	margin:10px 0px 0px 10px;
	background:#fff;
	border:5px #FFF solid;
	overflow:hidden;
}

#box_promomas{
	display:block;
	position:absolute;
	bottom:20px;
	left:20px;
	width:928px;
	height:20px;
	}

#box_promomas_left{
	display:block;
	position:absolute;
	left:0px;
	text-align:left;
}

#box_promomas_right{
	display:block;
	position:absolute;
	right:0px;
	text-align:right;
}

#box_cond{
	display:block;
	position:relative;
	height:348px;
}

.cond_txt{
	display:block;
	position:relative;
	float:left;
	width:280px;
	font-size:11px;
	line-height:15px;
	margin:10px 10px 0px 10px;
}

#flash_intro{
	display:block;
	position:relative;
	width:570px;
	height:427px;
	margin:20px auto;
}
