* {margin:0;padding:0;}
img {border:0;}
ul,ol {list-style-position: outside;margin: 5px 0px 0px 15px;padding: 0px;}
li {margin: 0px;padding: 0px;}
blockquote {margin-left:15px;}
a:link {text-decoration:none;color:#036580;background-color:inherit;}
a:visited {text-decoration:none;color:#036580;background-color:inherit;}
a:hover {color:#288594;background-color:inherit;text-decoration:underline;}
#cont {margin: 0 auto;width:930px;border-right:2px solid #D4D0C5;border-bottom:2px solid #D4D0C5;border-left:2px solid #D4D0C5;padding: 0px 2px 2px 2px;background-color:#FFFFFF;color:inherit;}
#f1 {float:left;height:26px;width:240px;}
	#f1 ul{float:left;padding:0 0 0 25px;}
	#f1 ul li {display:inline;margin-left:5px;}

#f4 {}
	#f4-a {float:left;width:240px;}
		#logotip {padding:10px 12px;}
		
		#menu1 {float:left;background-color:#938771;color:inherit;}
		
			#menu1 a.parent {height:36px;line-height:36px;display:block;color:#fff;background-color:inherit;
font-size:12px;letter-spacing:1px;font-weight:700;font-family:Geneva, Arial, Helvetica, sans-serif;}
			
			#menu1 a.parent span {float:left;width:216px;margin:0 12px;background:url(../img/border_menu.png) bottom left repeat-x;color:#fff;}
			
			#menu1 a.parent:hover {background:url(../img/menu_hover.png) center left no-repeat;color:#FFFFFF;text-decoration:none;}
			
			#menu1 a.sub, #menu1 a.subA {padding-top:3px;padding-bottom:3px;padding-left:25px;display:block;border-bottom:#DCDAD2 solid 1px;font-size:11px;letter-spacing:1px;}
			#menu1 a.sub:link, #menu1 a.sub:visited {color:#333333;background-color:#F8F6F4;}
			#menu1 a.sub:hover, #menu1 a.subA:link, #menu1 a.subA:visited, #menu1 a.subA:hover {background-color:#D5D3CD;color:#FFFFFF;text-decoration:none;}
			
			#menu1 img {margin-right:2px;}
		
	#f4-b {margin: 0;float: left;width: 688px;padding-left:2px;}
		#f1 {background-color:#fff;color:#79785D;text-align:right;padding:5px 10px 3px 10px;}
		#f2 {background-color:#fff;color:inherit;height:48px;text-align:right;padding:0 20px 0 0;border-bottom:2px solid #938771;}
			#f2 a {color:#938771;background-color:inherit;text-decoration:none;line-height:48px;margin-left:15px;}
			#f2 a:hover {color:#DAD7D5;background-color:inherit;}

#f5 {clear:both;background-color:#CDC5BD;color:#666666;height:44px;margin-top:2px;padding:8px 10px 8px 10px;}
	#f5-b {margin-top:28px;float:right;}
	
		#f5-b a {color:#666666;background-color:inherit;text-decoration: none;}
		#f5-b a:hover {color:#FFFFFF;background-color:#666666;text-decoration: none;}		

#menu2 {background-color:#79785C;color:inherit;padding: 20px 10px 20px 10px;}

.cap_tit {height:21px;background-color:#BBBCBF;color:#F8F6F4;padding: 5px 0px 0px 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;}
.box_tit {background-color:#4e483c;height:21px;color:#FFFFFF;padding: 5px 0px 0px 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;
letter-spacing:1px;}
.box_res {padding:10px;background-color:#EEEEEE;color:#666666;background-image:url(../img/res_baix.png);background-position:bottom;background-repeat:no-repeat;}
	.box_res input {margin-top:3px;	padding:1px 0px 0px 1px;font-size:10px;}
		.inputdata {display:block;float:left;}
	.box_res img {vertical-align:-1px;}
	a.cerca {padding: 2px 4px;background-color:#999999;color:#FFFFFF;text-decoration:none;border-right:1px solid #666666;border-bottom:1px solid #666666;}
	a.cerca:link {background-color:#999999;color:#FFFFFF;text-decoration:none;}
	a.cerca:hover {background-color:#7B7B7B;color:#FFFFFF;text-decoration:none;}
	a.cerca:visited {background-color:#7B7B7B;color:#FFFFFF;text-decoration:none;}
	
	
.box_restel {background:url(../img/fond_col_tel.png) repeat-x top left;color:#FFE1A1;padding:10px;}

.box_i_a {position:relative;background-color:#fff;color:inherit;padding: 20px 210px 15px 20px;min-height:260px;background-image:url(../img/bkg_box_i_a.jpg);background-position: top right;background-repeat:no-repeat;}
.box_i_b {background-color:#FCF0C6;color:inherit;height:10px;}
.box_i_c {border-top:1px solid #9e176d;background-color:#E2E1DF;color:inherit;padding:10px;margin-top:2px;margin-bottom:2px;}
	.box_i_c1 {background-color:#FFFFFF;color:inherit;padding:10px;margin-bottom:10px;height:65px;border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}

.box_i_d {background-color:#E2E1DF;color:inherit;padding:0 12px 12px 12px;margin-top:2px;margin-bottom:2px;}

.contingut {padding:0px 30px 30px 30px;}
.contingut2 {padding:20px 30px 30px 30px;}

.imgtxtd {float:left;border:1px #6B7773 solid;margin-right:10px;}
.imgdetall {border:1px #6B7773 solid;margin-top:10px;}
.inicisep {clear:both;height:20px;}
.carac {width:236px;background-color:#F6F7E9;color:inherit;margin-bottom:5px;float:left;padding:6px 6px 6px 7px;}
.carac img {margin-right:20px;vertical-align:-15px;}
/* Reserves online */
.res_tit {background-color:#EEEEEE;color:inherit;padding:20px;}

.res_passos {padding:0px;width:535px;border-collapse: collapse;text-align:center;margin:auto;}
.res_passos td {width:107px;font-size:10px;padding-top:10px;}
.res_passos .actiu p {color:#1294BE;background-color:inherit;}

.res_dispo {margin-top:30px;background-color:#ECF0F9;color:#1294BE;font-size:13px;font-weight:bold;padding:5px 10px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px dotted #CCCCCC;}
.res_dispo2 {margin-top:30px;background-color:#EEEEEE;color:#999999;font-size:13px;font-weight:bold;padding:5px 10px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px dotted #CCCCCC;}
.res_dispo_preu {float:right;color:#999999;background-color:inherit;font-size:11px;font-weight:normal;margin-right:10px;}
.res_gris {color:#888888;background-color:inherit;}

.res_hotel {width:100%;border-bottom:1px dotted #999999;}
	.res_hotel .imgp {vertical-align:-10px;margin-right:5px;}
	.res_hotel .nomh {font-size:12px;font-weight:bold;}
	.res_hotel .info {margin-top:15px;padding-left:30px;text-decoration:underline;}
	
.res_hotel2 {width:100%;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
	.res_hotel2 td {height:30px;padding:10px;}
	.res_hotel2 .baix {border-bottom:1px dotted #999999;}
	.res_hotel2 .radio {background-color:#1294BE;color:inherit;padding:2px 5px;width:20px;display:inline-block;text-align:center;}
	.res_hotel2 .select {background-color:#CCCCCC;color:inherit;padding:2px 5px;width:38px;display:inline-block;text-align:center;}
	.res_hotel2 .preu {text-align:center;font-weight:bold;color:#1294BE;background-color:inherit;}
	
.res_hotel3 {width:100%;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
	.res_hotel3 td {height:20px;padding:5px 10px;}
	.res_hotel3 .baix {border-bottom:1px dotted #999999;}
	.res_hotel3 .radio {background-color:#1294BE;color:inherit;padding:2px 5px;width:20px;display:inline-block;text-align:center;}
	.res_hotel3 .select {background-color:#CCCCCC;color:inherit;padding:2px 5px;width:38px;display:inline-block;text-align:center;}
	.res_hotel3 .preu {text-align:right;font-weight:bold;color:#1294BE;background-color:inherit;padding-right:65px;}
	.res_hotel3 .preu2 {text-align:right;font-weight:bold;color:#999999;background-color:inherit;padding-right:65px;}
	.res_hotel3 .total {background-color:#EEEEEE;color:inherit;}
	
.res_detall_preu {font-size:10px;color:#999999;background-color:inherit;}
.res_preu {font-size:16px;font-weight:bold;color:#1294BE;background-color:inherit;}
a.res_boto1 {display:block;font-weight:bold;padding:5px;}
a.res_boto1:link {background-color:#85155d;color:#FFFFFF;text-decoration:none;}
a.res_boto1:visited {background-color:#85155d;color:#FFFFFF;text-decoration:none;}
a.res_boto1:hover {background-color:#85155d;color:#FFFFFF;text-decoration:none;}

a.res_boto2 {display:block;font-weight:bold;padding:5px;}
a.res_boto2:link {background-color:#85155d;color:#FFFFFF;text-decoration:none;}
a.res_boto2:visited {background-color:#85155d;color:#FFFFFF;text-decoration:none;}
a.res_boto2:hover {background-color:#85155d;color:#FFFFFF;text-decoration:none;}

/* -------------MODIF -----------------*/
div.bloc_info{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
div.bloc_info h3{
	float:left;
	width:100%;
	margin:0 0 4px 0;
}
div.bloc_info a img{
	float:left;
	margin:0 7px 0 0;
}
div.bloc_info a.dernier img{
	float:left;
	margin:0;
}
img.img_vignette{
	width:80px;
}	
div.bloc{
	float:left;
}
div.bloc p{
	float:left;
}
div.bloc_gauche_gd{
	float:left;
	width:55%;
}
div.bloc_gauche_gd.bloc_mr{
	width:53%;
	padding:0 4% 0 0;
}
div.bloc_droit_pt{
	float:left;
	width:42%;
}
div.bloc100pc{
	float:left;
	width:100%;
}
div.bloc50pc{
	float:left;
	width:47%;
	padding:0 3% 0 0;
}
div.bloc50pc .droit{
	width:47%;
	padding:0 0 0 3%;
}

div.bloc_desc_mini{
	float:left;
	width:100%;
	padding:10px 0 20px 0;
	background:url(../img/border_menu.png) bottom left repeat-x;
}

div.bloc_desc_mini h3{
	float:left;
	width:100%;
	color:#920f64;
	padding:0 0 6px 0;
}
div.bloc_desc_mini div.bloc_desc{
	float:left;
	width:50%;
}
div.bloc_desc_mini div.bloc_desc p{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
div.bloc_desc_mini div.bloc_img{
	float:left;
	width:47%;
	padding:0 0 0 3%;
}
div.bloc_desc_mini div.bloc_img p{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
div.bloc_desc_mini div.bloc_img p img{
	float:right;
	margin:0 0 0 10px;
}

.titre_fond{
	float:left;
	width:98%;
	padding:0 0 0 2%;
	background:#920f64;
	color:#fff;
	line-height:32px;
	font-size:14px;
	font-weight:700;
}

/* Estil de text */

.titinici1 {background:url(../img/fond_titre_50pc.png) no-repeat top left;color:#FFFFFF;padding:8px 10px;margin-bottom:30px;font-size:14px;font-weight:bold;margin-bottom:10px;}

.titinici2 {background:url(../img/fond_titre_50pc.png) no-repeat top left;color:#FFFFFF;padding:8px 10px;margin-bottom:30px;font-size:14px;font-weight:bold;margin-bottom:10px;}

body {font-family:Arial, Helvetica, sans-serif;color:#6B7773;background-color:#FEFEF1;font-size:11px;text-align:justify;background-image:url(../img/bkg.png);}
h2 {position:relative;font-size:17px;color:#920f64;background-color:inherit;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;}
h2.hotel_m,
h2.hotel_mp{
padding:0 0 16px 0;
}
h2.hotel_m span.etoiles{
	position:absolute;
	top:20px;
	left:75px;
}
h2.hotel_mp span.etoiles{
	position:absolute;
	top:20px;
	left:95px;
	
}
h4 {font-size:12px;color:#920f64;background-color:inherit;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;text-decoration:underline}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#920f64;background-color:inherit;font-weight:bold;text-align:left;}
p.par_mail{background:url(../img/picto_mail.png) no-repeat center left; color:#fff; font-weight:700;padding:0 0 0 26px;}
p.par_tel{background:url(../img/picto_tel.png) no-repeat center left; color:#fff; font-weight:700;padding:0 0 0 26px;}
.txt_telres {color:#FFFFFF;background-color:inherit;font-size:20px;font-weight:bold;margin-top:5px;}
.txt_mailres {color:#FFFFFF;background-color:inherit;font-size:14px;font-weight:bold;margin-top:5px;}
	.txt_mailres a:link, .txt_mailres a:visited {color:#FFFFFF;background-color:inherit;text-decoration:none;}
	.txt_mailers a:hover {color:#FFFFFF;background-color:inherit;text-decoration:underline;}

#temps {padding:8px;border:1px solid #920f64;}
#temps p strong {color:#920f64;background-color:inherit;}
#temps img {margin:5px;}
#temps .dia{font:11px Arial;float:left;width:110px;text-align:center;}
#temps .dia .temp_actual{font:14px Arial;color:#920f64;background-color:inherit;font-weight:bold;margin-bottom:10px;}
#temps a.mail:link, #temps a.mail:visited, #temps a.mail:hover {color:#FFFFFF;background-color:inherit;}

.menutop {border-top:#A9A389 dotted 1px;}

a.menu_a {padding-top:5px;padding-bottom:5px;padding-left:10px;display:block;border-bottom:#A9A389 dotted 1px;color:#FFFFFF;background-color:inherit;font-size:12px;letter-spacing:1px;}
a.menu_a:link {text-decoration:none;color:#FFFFFF;background-color:inherit;}
a.menu_a:visited {text-decoration:none;color:#FFFFFF;background-color:inherit;}
a.menu_a:hover {text-decoration:none;background-color:#868364;color:#F9E9AD;}
.ms_dret {padding-right:8px;border-right:1px dotted #5A4C12;}
a.menusup {font-size:13px;color:#5A4C12;background-color:inherit;font-weight:bold;}
a.menusup:link {text-decoration:none;color:#5A4C12;background-color:inherit;}
a.menusup:visited {text-decoration:none;color:#5A4C12;background-color:inherit;}
a.menusup:hover {text-decoration:none;background-color:inherit;color:#7E7248;}

.llistqf {padding-bottom:10px;background-image:url(../img/fons-punts.png);background-repeat:repeat-x;background-position:bottom;margin-bottom:12px;}
	.llistqf p {display:block;float:left;width:480px;color:#85155d;}
	.llistqf a {color:#85155d;}
	.imgqf {margin-right:15px;float:left;margin-top:3px;}
	.llistatcb {clear:both;height:1px;font-size:1px;}
	.llistaqf h3 {margin-bottom:10px;}

.titqf {background-color:#EEEEEE;color:inherit;padding:10px 20px;margin-bottom:30px;}
.titserveis {background-color:#EEEEEE;color:inherit;padding:10px 20px;margin-bottom:30px;}

.servei {width:250px;height:100px;background-color:#EAEAEA;background-color:#FBF2CE;color:inherit;float:left;margin-right:20px;margin-bottom:20px;border-left:8px solid #95B5BC;border-left:8px solid #FF9900;padding:15px;}

.serveioci {width:250px;height:100px;background-color:#EAE9BF;color:inherit;float:left;margin-right:20px;margin-bottom:20px;border-left:8px solid #AFBF3E;padding:15px;}
.serveioci h2, .servei h2 {font-size:14px;font-weight:bold;}
.serveioci img, .servei img {float:left;margin-right:10px;border:3px solid #FFFFFF;}
.textservei {text-align:left;}

.hc {text-align: center;}
.hr {text-align: right;}
.hl {text-align: left;}
.hj {text-align: justify;}

.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}

.bold {font-weight: bold;}

.b  {border: 1px dashed #B59568;}
.br {border-right: 1px dashed #B59568;}
.bl {border-left: 1px dashed #B59568;}
.bt {border-top: 1px dashed #B59568;}
.bb {border-bottom: 1px dashed #B59568;}

.mt0  {margin-top: 0px }
.mt2  {margin-top: 2px }
.mt5  {margin-top: 5px }
.mt10 {margin-top: 10px }
.mt15 {margin-top: 15px }
.mt20 {margin-top: 20px }
.mt25 {margin-top: 25px }
.mt30 {margin-top: 30px }
.mt35 {margin-top: 35px }
.mt40 {margin-top: 40px }
.mt45 {margin-top: 45px }
.mt50 {margin-top: 50px }

.mb0  {margin-bottom: 0px }
.mb2  {margin-bottom: 2px }
.mb5  {margin-bottom: 5px }
.mb10 {margin-bottom: 10px }
.mb15 {margin-bottom: 15px }
.mb20 {margin-bottom: 20px }
.mb25 {margin-bottom: 25px }
.mb30 {margin-bottom: 30px }
.mb35 {margin-bottom: 35px }
.mb40 {margin-bottom: 40px }
.mb45 {margin-bottom: 45px }
.mb50 {margin-bottom: 50px }

.ml0  {margin-left: 0px }
.ml2  {margin-left: 2px }
.ml5  {margin-left: 5px }
.ml10 {margin-left: 10px }
.ml15 {margin-left: 15px }
.ml20 {margin-left: 20px }
.ml25 {margin-left: 25px }
.ml30 {margin-left: 30px }
.ml35 {margin-left: 35px }
.ml40 {margin-left: 40px }
.ml45 {margin-left: 45px }
.ml50 {margin-left: 50px }

.mr0  {margin-right: 0px }
.mr2  {margin-right: 2px }
.mr5  {margin-right: 5px }
.mr10 {margin-right: 10px }
.mr15 {margin-right: 15px }
.mr20 {margin-right: 20px }
.mr25 {margin-right: 25px }
.mr30 {margin-right: 30px }
.mr35 {margin-right: 35px }
.mr40 {margin-right: 40px }
.mr45 {margin-right: 45px }
.mr50 {margin-right: 50px }

.m0  {margin: 0px  }
.m2  {margin: 2px  }
.m5  {margin: 5px  }
.m10 {margin: 10px }
.m15 {margin: 15px }
.m20 {margin: 20px }
.m25 {margin: 25px }
.m30 {margin: 30px }
.m35 {margin: 35px }
.m40 {margin: 40px }
.m45 {margin: 45px }
.m50 {margin: 50px }

.pt0  {padding-top: 0px }
.pt5  {padding-top: 5px }
.pt10 {padding-top: 10px }
.pt15 {padding-top: 15px }
.pt20 {padding-top: 20px }
.pt25 {padding-top: 25px }
.pt30 {padding-top: 30px }
.pt35 {padding-top: 35px }
.pt40 {padding-top: 40px }
.pt45 {padding-top: 45px }
.pt50 {padding-top: 50px }

.pb0  {padding-bottom: 0px }
.pb5  {padding-bottom: 5px }
.pb10 {padding-bottom: 10px }
.pb15 {padding-bottom: 15px }
.pb20 {padding-bottom: 20px }
.pb25 {padding-bottom: 25px }
.pb30 {padding-bottom: 30px }
.pb35 {padding-bottom: 35px }
.pb40 {padding-bottom: 40px }
.pb45 {padding-bottom: 45px }
.pb50 {padding-bottom: 50px }

.pl0  {padding-left: 0px }
.pl5  {padding-left: 5px }
.pl10 {padding-left: 10px }
.pl15 {padding-left: 15px }
.pl20 {padding-left: 20px }
.pl25 {padding-left: 25px }
.pl30 {padding-left: 30px }
.pl35 {padding-left: 35px }
.pl40 {padding-left: 40px }
.pl45 {padding-left: 45px }
.pl50 {padding-left: 50px }

.pr0  {padding-right: 0px }
.pr5  {padding-right: 5px }
.pr10 {padding-right: 10px }
.pr15 {padding-right: 15px }
.pr20 {padding-right: 20px }
.pr25 {padding-right: 25px }
.pr30 {padding-right: 30px }
.pr35 {padding-right: 35px }
.pr40 {padding-right: 40px }
.pr45 {padding-right: 45px }
.pr50 {padding-right: 50px }

.p0  {padding: 0px  }
.p5  {padding: 5px  }
.p10 {padding: 10px }
.p15 {padding: 15px }
.p20 {padding: 20px }
.p25 {padding: 25px }
.p30 {padding: 30px }
.p35 {padding: 35px }
.p40 {padding: 40px }
.p45 {padding: 45px }
.p50 {padding: 50px }

.cb {clear: both  }
.cr {clear: right }
.cl {clear: left  }
.fl {float: left  }
.fr {float: right }

.act_off { 
width:311px; padding:8px; float:left; background-color:#FFFFFF; border-bottom:3px solid #666666; }

#facebook {
	border:1px solid #aaa;
}
#fb-root {
	padding:6px 0 4px 10px;
	background:#205f9b;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#CDSWIDCOE{width:238px !important;margin:10px 0px !important;}
