body {
	background-color: #FFF;
	margin:0px;
	padding:0px;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

ul{
	list-style-image: url(li.jpg);
}

.lletragran
{
	font: Times Roman;
	letter-spacing:1px;
	text-decoration:none;
	color: #618045;
}

.titolppal
{
	font: 20px Times Roman;
	letter-spacing:1px;
	text-decoration:none;
	color: #618045;
}

.titolppal2
{
	font: 20px Times Roman;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	color: #618045;
	padding-top:2px;
}

.titolppal2r
{
	font: 20px Times Roman;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	color: #618045;
	padding-top:0px;
}

.titolppal3
{
	font: 18px Times Roman;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	color: #618045;
}

.subtitols
{
	font: 11px Arial;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	color: #A0A0A0;
}

a.subtitols:HOVER,a.textsalons:HOVER,a.textweb:HOVER
{
	color: #618045;
}

.textweb{
	font: 13px Arial;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	text-align:justify;
	color: #717171;
}

.textweb a{color:#618045;}


.textweb2{
	font: 10px Arial;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	text-align:justify;
	color: #717171;
}

.textweb_gran{
	font: 14px Arial;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	text-align:justify;
	color: #717171;
}

.textweb8{
	font: 8px Arial;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	text-align:justify;
	color: #717171;
}

.textserveis{
	font: 11px Arial;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
	text-align:justify;
	color: #A0A0A0;
}

.textsalons{
	font: 11px Arial;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	color: #A0A0A0;
}

.tarifes{
	font: 10px Arial;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
	color: #A2A2A2;
}

.tarifesb{
	font: 9px Arial;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	color: #919191;
}


.idioma
{
	font: 12px Times;
	letter-spacing:1px;
	text-decoration:none;
	color: #A0A0A0;
}

.oferta
{
	font: 11px Arial;
	font-weight:bold;
	line-height:-20px;
	letter-spacing:0px;
	text-decoration:none;
}

.oferta
{
	font: 11px Arial;
	font-weight:bold;
	line-height:-20px;
	letter-spacing:0px;
	text-decoration:none;
}

.titoloferta_gran
{
	font: 27px Times Roman;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}

.titoloferta_daurat
{
	font: 13px Arial;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}


.menus
{
	font: 14px Times New Roman;
	letter-spacing:0px;
	text-decoration:none;
	color: #A0A0A0;
}


a.oferta:HOVER,.gris,.titoloferta:HOVER{
	color: #A0A0A0;
}

.textpeu
{
	font: 9px Arial;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	color: #A0A0A0;
}
.peu2,a.idioma:HOVER{
	color: #717171;
}

.daurat{
	color: #B8B767;
}

.verd,.menus:HOVER{
	color: #618045;
}

.verd_preu{
	font: 60px Times;
	color: #618045;
}

.link{
	border:1px solid #C3C3C3;
	padding-bottom:5px;
}

.linki{
	font: 9px Arial;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	text-align:center;
	color: #919191;
}

.filetverd{
	border:1px solid #618045;
}

/*FILET*/
.filetupdown{
	border-bottom:1px solid #A0A0A0;
	border-top:1px solid #A0A0A0;
}
.filet{
	border-bottom:1px solid #BFC9BE;
}

.filetgris{
	border:1px solid #CCCCCC;
}

.filetverd{
	border:1px solid #618045;
}

.filmenu0{
	border-left:1px solid #CCCCCC;
}
.filmenu1{
	border-right:1px solid #CCCCCC;
}
.filmenu2{
	border-top:1px solid #CCCCCC;
}
.filmenu3{
	border-bottom:1px solid #CCCCCC;
}
.filsotagris{
	border-bottom:1px solid #A0A0A0;
}

.filesqdaurat{
	border-left: 3px solid #D1CF9C;
}

.filesqblanc{
	border-left: 3px solid #FFF;
}

/*FORMULARI*/

.buto{
	background-color: #78895F;
	color:#FFF;
	font: 9px Arial;
	font-weight:bold;
	border: 0px;
	padding:2px;
}

.fons_prod
{
	background-image:url('imatges/productes/fons_prod.gif');
	background-repeat: no-repeat;
}

.fonsdaurat
{
	background-color: #E6E9D4;
}
.fonsgris
{
	background-color: #CCC;
}

/*MENU*/

.menuok{
	font: 11px Arial;
	font-weight:bold;
	vertical-align:bottom;
	color: #ABAC68;
	width:86px;
	text-align:center;
	display:block;
	text-decoration:none;
}
.menuok:HOVER{
	color: #9F9F97;
}
.menuko{
	font: 11px Arial ;
	font-weight:bold;
	vertical-align:bottom;
	color: #9F9F97;
	border-bottom:3px solid #2F691D;
	width:86px;
	padding-bottom:5px;
	text-align:center;
	display:block;
	text-decoration:none;
}

/*FORMULARIS*/
.bona{
	font: 11px Arial;
	font-weight:normal;
	vertical-align:bottom;
	color: #A0A0A0;
	border: 1px solid #A0A0A0;
}

.error{
	font: 11px Arial;
	font-weight:normal;
	vertical-align:bottom;
	color: #A0A0A0;
	border: 1px solid #CC0000;
}

.txterror{
	font: 11px Arial;
	font-weight:normal;
	color: #CC0000;
}

.form_reserva{
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:150px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:10px;
	font-family:Arial;
	font-size:10px;
	color: #717171;
}
.form_reserva p{text-align:left;}
.form_reserva input{display:block; border: 1px solid #A0A0A0; width:100%;}

#reserves{
	padding:10px;
	font-family:Arial;
	font-size:10px;
	color: #717171;
}
#reserves p{text-align:left;}
#reserves input{display:block; border: 1px solid #A0A0A0; width:100%;}

#reserves2{
	font-family:Arial;
	font-size:10px;
	color: #717171;
	margin-top:15px;
}
#reserves2 p{text-align:left;}
#reserves2 input{display:inline; border: 1px solid #A0A0A0; width:80px;}
#reserves2 buto{ width:50px; display:inline; }

.taula_temporada{border-left:1px solid #94948c;}
.taula_temporada a{
	font-size:12px;
	font-family:Arial;
	color:#94948c;
	text-decoration:none;
	line-height:12px;
	border-right:1px solid #94948c;
	display:block;
	height:35px;
	position:relative;
	padding:3px;
}
.taula_temporada a:HOVER, .taula_temporada a.active{color: #B8B767;}
.taula_temporada a span{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:7px;
	background-color:#ececea;
	border-bottom:1px solid #94948c;
}
.taula_temporada a:HOVER span, .taula_temporada a.active span{background-color:transparent;border-bottom:none;}

.taula_temporada td{text-align:center;}

.taula_cont_temp{
	width:100%;
	border-left:1px solid #94948c;
	border-bottom:1px solid #94948c;
	border-right:2px solid #94948c;
}

.bannerOfertes{ display:block; background-image:url('../imatges/banner_lastminute.png'); display:block; width:225px; height:42px; padding-top:50px; font-size:13px; font-weight:bold; line-height:1; color:#493708; text-decoration:none; text-align:center; margin-bottom:10px; }

.descarga_gps{
	width:148px;
	height:65px;
	display:block;	
	color:#fff;
	background:url(../imatges/descarga_gps.png) no-repeat top left;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	padding-top:15px;
	padding-left: 83px;
	line-height:21px;
	font-weight:bold;
	text-decoration:none;
	margin-top: 25px;
}
