* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:"Arial";
//	  font-family: 'Lucida Grande', Tahoma, sans-serif;
//	overflow:x-hidden;
	iverflow:hidden;
}
a{
	text-decoration:none;
}
body{
	text-align:center;
}
h2{
	font-size:20px;
	font-family:"Times New Roman";
}
h3{
	font-size:14px;
	display:block;
	font-family:"Times New Roman";
	border-bottom:1px #CACACA solid;
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/	
/*	color:#CACACA; */
	color:#888888;
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/	
}
/************************************************************************** DIVISIONS */
.tot{
	width:1010px;
	margin:0 auto;
}
.home{
	width:100%;
	background-repeat:repeat-x;
	background-position:0 3px;
	padding-top:3px;
}
.home_cap{
	background-repeat:repeat-x;
	background-position:0 27px;
}

.home_centre{
	text-align:center;
	overflow:hidden;
	padding:0px 60px 0px 70px;
}
.home_peu{
	text-align:center;
	border-top:1px #6E9E26 solid;
	padding-top:3px;
}
.home_esq{
	background-image:url('../imatges/f_esq.JPG');
/*	width:270px; */
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.home_dret{
	background-image:url('../imatges/f_drt.JPG');
/*	width:270px;	*/
	background-repeat:no-repeat;
}
/**************************************************************************** SUB DIVISIONS*/
.int_esq{	
	background-image:url('../imatges/f_int_esq.jpg');
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.int_drt{
	background-image:url('../imatges/f_int_drt.jpg');
	background-repeat:no-repeat;
}
.esq{
	float:left;
	width:180px;
	text-align:left;
	padding-top:10px;
	padding-bottom:25px;
}
.dret{
	float:right;
	width:640px;
	text-align:left;
	padding-top:20px;
	padding-bottom:25px;
}
.activitat{
	overflow:hidden;
	padding-bottom:25px;
}
.esq2{
	width:80px;
	float:left;
	padding-top:25px;
}
.dret2{
	width:560px;
	float:right;
}
.peu_esq{
	width:450px;
	float:left;
	padding-top:5px;
}

.peu_dret{
	text-align:left;
	width:450px;
	float:right;
	padding-top:15px;
}
.div_adreca{
	width:1010px;
	padding:0px 40px 25px 70px;
	margin:0 auto;
}
.logos{
	width:1000px;
	padding:0 0 0 35px;
	margin:0 auto;
}
/******************************************************************************* ADRECA */
.adreca{
	text-align:left;
	font-size:11px;
	color:#4D4D4D;
	padding:0px 30px 0px 0px;
}
.adreca_int{
	text-align:left;
	font-size:12px;
	color:#555555;
}

/******************************************************************************** BANDERES */
.b_cat{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/cat.gif');
	background-repeat: no-repeat;
	background-position:center bottom;
}
.b_cat:hover{
	background-position:center top;	
}
.b_cat_on{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/cat.gif');
	background-repeat: no-repeat;
	background-position:center top;	
}
.b_es{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/es.gif');
	background-repeat: no-repeat;
	background-position:center bottom;
}
.b_es:hover{
	background-position:center top;	
}
.b_es_on{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/es.gif');
	background-repeat: no-repeat;
	background-position:center top;	
}
.b_fr{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/fr.gif');
	background-repeat: no-repeat;
	background-position:center bottom;
}
.b_fr:hover{
	background-position:center top;	
}
.b_fr_on{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/fr.gif');
	background-repeat: no-repeat;
	background-position:center top;	
}
.b_uk{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/uk.gif');
	background-repeat: no-repeat;
	background-position:center bottom;
}
.b_uk:hover{
	background-position:center top;	
}
.b_uk_on{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/uk.gif');
	background-repeat: no-repeat;
	background-position:center top;	
}
.b_de{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/de.gif');
	background-repeat: no-repeat;
	background-position:center bottom;
}
.b_de:hover{ background-position:center top; }
.b_de_on{
	display:block;
	height:13px;
	width:24px;
	background-image:url('../imatges/banderes/de.gif');
	background-repeat: no-repeat;
	background-position:center top;
}

/******************************************************************************** MENU H*/
#menu_h{
	width:900px;
	margin:0 auto;
	padding-left:5px;
	padding-bottom:5px;
	text-align:center;
}
#menu_h li{
	display: inline;
	list-style-type: none;
	padding-right: 38px;
	font-size:14px;
}
#menu_h a{ color:#919191; font-family:"Times New Roman";}
#menu_h a:hover { color:#B1C583;}
#menu_h .active{ color:#B1C583;}

/*********************************************************************************** MENU V*/
.menu_v{ margin-top:10px;}
.menu_v li{ list-style:none; padding-bottom:5px; border-bottom:2px;}
.menu_v a{
	font-family:"Times New Roman";
	letter-spacing:1px;
	color:#58585a;
	display:block;
	background-image:url('../imatges/fletxa0.jpg');
	background-position:100% 0%;
	background-repeat:no-repeat;
	border-bottom:1px #B9B9B9 solid;
	padding-bottom:4px;
	padding-left:14px;
	font-size:12px;
}
.menu_v a.actiu{color:#98B867; background-image:url('../imatges/fletxa1.jpg');}
.menu_v a:hover{color:#98B867; background-image:url('../imatges/fletxa1.jpg');}

/*********************************************************************************** TEXT */
.text{
	color:#888888;
	font-size:11px;
	text-align:justify;
	margin:25px 0px 25px 0px;
}
.text2{
	color:#A0A0A0;
	font-size:11px;
	text-align:justify;
}
.text_itinerari{
	color:#A0A0A0;
	font-size:12px;
	text-align:justify;
	margin:25px 0px 25px 0px;
}
.text_idioma{
	font-size:12px;
	latter-spacing:1px;
	font-family:"Times New Roman";
	letter-spacing:1px;
	color:#5D5D5D;
}
.text_idioma:first-letter {
	/*font-weight:bold;*/
	font-size: 16px;
}
.prot_dades{
	style="font-size:10px;"
	color:#888888;
}
/************************************************************************** CAIXA BUTLLETI */
.butlleti_titol{
	font-size:16px;
}
.butlleti{
	background-image:url('../imatges/butlleti/butlleti.jpg');
	padding:10px;
	width:177px;
	height:139px;
	font-size:11px;
	color:#757575;
}
.butlleti_fons{
	border:1px solid #CCCCCC;
	background-color:#E6E6E6;
	width:125px;
}
.boto_enviar{
	background-image:url('../imatges/butlleti/boto_butlleti.jpg');
	background-repeat: no-repeat;
	background-position:right top;
	background-color:#D9DADC;
	width:100%;
	border:0;
	margin-top:6px;
	cursor:pointer;
}
/**************************************************************************** FORM BORSA/CONTACTE */
.taula_borsa{
	font-size:12px;
	color:#757575;
}
.borsa{
	border:1px solid #CCCCCC;
}
.borsa_submit{
	background-color:#D9DADC;
	color:#000000;
	width:100%;
	margin-top:8px;
	font-size:12px;
	padding:2px 0px 2px 0px;
	cursor:pointer;
}
.borsa_submit:hover{
	color:#FFFFFF;
	background-color:#84A635;
}
/**************************************************************************** FORM INTINERATI */
.itinerari{
	border:1px solid #CCCCCC;
	color:#888888;
	font-size:11px;
	padding-left:5px;
}
.iti_submit{
	background-color:#6A9418;
	color:#FFFFFF;
	padding:2px 30px 2px 30px;
}
/*********************************************************************************** TITOLS */
.directe{
	font-size:14px;
	color:#6E9E26;
	font-family:"Times New Roman";
}
.directe:hover{
	color:#C96926;
}
.titol_verd{
	color:#6E9E26;
}
.titol_capverd{
	color:#6E9E26;
	font-size:22px;
	font-family:"Times New Roman";	
}
.titol_capverd:first-letter {
	font-size: 26px;
}
.titol_verdsub{
	color:#6E9E26;
	width:100%;
	border-bottom:1px #6E9E26 solid;
	padding-bottom:4px;
	font-size:14px;
}
.titol_marro{
	color:#C96926;
	margin:12px 0px 0px 0px;
	font-size:12px;
	font-family:"Times New Roman";
	spacing-latter:1px;
}
.titol_marro2{
	color:#C96926;
	margin:12px 0px 0px 0px;
	font-size:11px;
	font-family:"Times New Roman";
	padding-bottom:3px;
	border-bottom:1px solid #C96926;
}
.titol_capgris{
	font-size: 14px;
	display:block;
	font-family:"Times New Roman";
	border-bottom:1px #CACACA solid; 
	color:#CACACA;
}
.titol_capgris:first-letter{
	font-size: 18px;
}
.titol_capmarro{
	color:#C96926;
	width:100%;
	border-bottom:2px #C75C14 solid;
	padding-bottom:4px;
	font-size:18px;
	letter-spacing:1px;
	padding-left:5px;
	font-family:"Times New Roman";
}
.titol_capmarro:first-letter {
	font-size: 22px;
}
.titol_marrosub{
	color:#C96926;
	width:100%;
	border-bottom:2px #C75C14 solid;
	padding-bottom:4px;
}
.titol_grisf{
	color:#1F1F1F;
	font-size:16px;
}
/********************************************************************************** BOTONS */
.boto_reserves{
	background-color:#C76A2D;
	padding:3px 8px 3px 8px;
	font-size:14px;
	color:#FFFFFF;
	font-family:"Times New Roman";
}
.boto_reserves:hover{
	background-color:#E6E6E6;
	color:#000000;
}
.boto_veuretarf{
	font-size:14px;
	padding:2px 4px 2px 4px;
	background-color:#6A9418;
	color:#FFFFFF;
	font-family:"Times New Roman";
}
.boto_veuretarf:hover{
	background-color:#E6E6E6;
	color:#000000;
}
/********************************************************************************** BOX */
.box_equip{
	float:left;
	width:100px;
	height:90px;
	text-align:center;
	margin:1px;
	padding:10px;
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/*	color:#B7B7B7;*/
	color:#888888;
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
	font-size:11px;
}
.img_border{
	border:1px #CCCCCC solid;
	padding:5px;
}
.img_border:hover{
	border:1px #84A635 solid;
	padding:5px;
}
/* banners*/
.box_banner{
	background-repeat:no-repeat;
	width:192px;
	height:102px;
	font-size:16px;
	color:#FFFFFF;
	cursor:pointer;
	margin-bottom:20px;
	text-align:center;
}
.box_banner_text{
	font-family:"Times New Roman";
	padding:0;
	padding:80px 15px 0px 15px;
}
.banner1{
	background-image:url('../imatges/banners/banner_reserves.jpg');
}
.banner2{
	background-image:url('../imatges/banners/banner_golf.jpg');
}
.banner3{
	background-image:url('../imatges/banners/banner_apartaments.jpg');
	float:left;
	margin-right:28px;	
}
.banner4{
	background-image:url('../imatges/banners/banner_instal.jpg');
	float:left;
	margin-right:28px;
}
.banner5{
	background-image:url('../imatges/banners/banner_activitats.jpg');
	float:left;
}
/******************************************************************************* TARIFES */
#tarifes{
	width:100%;
	color:888888;
}
#tarifes .sep_tar{
	border-top:5px solid #FFFFFF;
}
#tarifes .cap2{
	background-color:#E7DCC7;
	padding:5px 10px 5px 10px;
	text-align:center;
	border-left:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	border-top:solid 5px #FFFFFF;
	font-size:9.5px;
}
#tarifes .cap3{
	font-size:8.5px;
	background-color:#E7DCC7;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-left:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
}
#tarifes .cap1{
	font-size:11px;
	background-color:#E1DDD7;
	padding:5px 10px 5px 10px;
	text-align:center;
	border-left:solid 5px #FFFFFF;
}
#tarifes .lila{
	font-size:11px;
	background-color:#ECE2E4;
	height:25px;
	padding-left:10px;
}
#tarifes .lila1{
	font-size:10px;
	background-color:#F2EBEC;
	text-align:center;
	border-left:solid 5px #FFFFFF;
	font-size:11px;
	padding:0 5px 0 5px;
}
#tarifes .verd{
	font-size:10px;
	background-color:#E0E8D1;
	text-align:center;
	padding:0 4px 0 4px;
	border-left:solid 5px #FFFFFF;
}
#tarifes .peu{
	border-top:10px solid #FFFFFF;
	font-size:11px;
	background-color:#F1EDEA;
	padding:2px 15px 2px 10px;
}

.llista_tarifes{
	font-size:11px;
	color:#888888;
	padding-left:0px;
	list-style:none;
}
.llista_guio{
	list-style-type:decimal- inside;
}
/****************************************************************************** links */
.link_verd{
	color:#84A635;
	font-size:12px;
}
.link_verd:hover{
	color:#5D5D5D;
}
.link_gris{
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/*	color:#CCCCCC; */
	color:#888888;
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/	
	font-size:12px;
}
.link_gris:hover{
	color:#84A635;
}
/************************************************************************ GOOGLE MAPS */
#map_canvas{
	border:4px solid #D1DCB4;
	width: 630px; 
	height: 300px;
}
/************************************************************************** ERROR  */
.tflopd{
	border:1px solid #FFFFFF;
}
.error{
	border: 1px solid red;
	width:125px;
}
.error2{
	border: 1px solid red;
}
.cerror{
	border: 1px solid red;	
}
.imatge_nul{
	margin:0;
	padding:0;
	border:0;
}
.linea_nul{
	margin:0;
	padding:0;
}
.pdf_esq{
	float:left;
	text-align:left; 
	width:150px;
	padding-top:15px;
}
.pdf{
	font-family:"Times New Roman";
	letter-spacing:1px;
	padding-top:0px;
	margin-right:4px;
}
.aprox{
	float:right;
	margin:-15px 0 0 0;
	padding:0;
	font-size:10px;
	color:#4D4D4D;
}
/************************************************************************* BOX INSTALACIO **/
.box_inst{
	border:1px solid #E9E9E9;
	padding:10px 60px 10px 10px;
	background-repeat:no-repeat;
	background-position:260px 5px;
	height:25px;
	color:#888888;
	font-size:11px;
	text-align:justify;
	margin:10px 0 0 0;
}
.golf{	background-image:url('../imatges/instalacions/pictos/golf.jpg');}
.tenis{ background-image:url('../imatges/instalacions/pictos/tennis.jpg');}
.vela{ background-image:url('../imatges/instalacions/pictos/vela.jpg');}
.bugaderia{ background-image:url('../imatges/instalacions/pictos/bugaderia.jpg');}
.beach{ background-image:url('../imatges/instalacions/pictos/beach.jpg');}
.parquing{ background-image:url('../imatges/instalacions/pictos/parquing.jpg');}
.padel{ background-image:url('../imatges/instalacions/pictos/padel.jpg');}
.miniclub{ background-image:url('../imatges/instalacions/pictos/miniclub.jpg');}
.jardins{ background-image:url('../imatges/instalacions/pictos/jardins.jpg');}
.bici{ background-image:url('../imatges/instalacions/pictos/bicicleta.jpg');}
.tumbones{ background-image:url('../imatges/instalacions/pictos/tumbones.jpg');}
.sauna{ background-image:url('../imatges/instalacions/pictos/sauna.jpg');}
.aquagym{ background-image:url('../imatges/instalacions/pictos/aquagym.jpg');}
.peluqueria{ background-image:url('../imatges/instalacions/pictos/peluqueria.jpg');}
.massatges{ background-image:url('../imatges/instalacions/pictos/massatges.jpg');}
.business{ background-image:url('../imatges/instalacions/pictos/business.jpg');}
.salons{ background-image:url('../imatges/instalacions/pictos/salons.jpg');}
.wifi{ background-image:url('../imatges/instalacions/pictos/wifi.jpg');}
.biblioteca{ background-image:url('../imatges/instalacions/pictos/biblioteca.jpg');}
.fumadors{ background-image:url('../imatges/instalacions/pictos/fumadors.jpg');}
.cartes{ background-image:url('../imatges/instalacions/pictos/cartes.jpg');}
.gimnas{ background-image:url('../imatges/instalacions/pictos/gimnas.jpg');}
.windsurf{ background-image:url('../imatges/instalacions/pictos/windsurf.jpg');}
.massatges{ background-image:url('../imatges/instalacions/pictos/massatges.jpg');}
.cangur{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/cangurs.gif');}
.calefaccio{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/calefaccio.gif');}
.cuina{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/vitroceramica.gif');}
.tvsatelit{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/satellit.gif');}
.caixa{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/caixa_forta.gif');}
.telefon{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/telefon.gif');}
.neteja{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/neteja.gif');}
.bressols{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/bressol.gif');}
.activitats{ background-image:url('../imatges/seccions/apartaments/PICTOGRAMES/animacio_infantil.gif');}
.piscina{ background-image:url('../imatges/instalacions/pictos/piscina.jpg');}
.recepcio{ background-image:url('../imatges/instalacions/pictos/recepcio.jpg');}
.tv{ background-image:url('../imatges/instalacions/pictos/tele.jpg');}
.botiga{ background-image:url('../imatges/instalacions/pictos/botiga.jpg');}
.esmorzars{ background-image:url('../imatges/instalacions/pictos/esmorzar.jpg');}
.casa{ background-image:url('../imatges/instalacions/pictos/casa.jpg');}

.mes_ofert:hover{
	color:#4D4D4D;
}
.directeactiu{
	font-size:14px;
	color:#6E9E26;
	font-family:"Times New Roman";
	color:#C96926;

}