a{outline:none;}
body {
	background-color: #fff;
	margin:0px;
	margin-top:1px;
	padding:0px;
	
	padding-left:1px;
	
	margin-bottom:15px;
	font-size:12px;
	font-family:Arial;
	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;
}

/*************************************************************
GOOGLE
*************************************************************/
div.googleMapsAPI_mare {
	MARGIN:0PX AUTO;
	background-image: url('../imatges/marc.gif');
	background-repeat: no-repeat;
	width: 550px;
	height: 335px;
	padding: 16px 16px 16px 13px;
}
div.googleMapsAPI {
	width: 520px;
	height: 303px;
	overflow: hidden;
}

p
{
	margin-top:5px;
	color:#545454;
	font-size:11px;
	text-align:justify;
	line-height:18px;
}

img
{
	borde:none;
}
a
{
	text-decoration:none;
	border:none;
	color:#4e2e2c;
}

#cont
{
	width:955px;
	border:1px solid #c0c0c0;
	margin:0px auto;
}

#logo
{
	float:left;
	margin:30px;
}

#central
{
	padding:25px;
}
#opcions
{
	font-family:Arial;
	float:right;
	font-size:12px;
	margin-top:53px;
	*margin-top:50px;
	position:relative;
}

.neteja
{
	clear:both;
}

#menu
{
	border-bottom: 1px solid #c0c0c0;
}

#menu ul
{
	margin:0px;
	padding:0px;
}

#menu ul li
{
	display:inline;
}

#menu ul li a
{
	color:#4e2e2c;
	width:190px;
	height:24px;
	font-size:13px;
	padding-top:10px;
	text-align:center;
	float:left;
	border-right: 1px solid #c0c0c0;
	background-image:url('imatges/botoMenu.jpg');
	background-position:-330px 0px;
}

#menu ul li a.actiu , #menu ul li a:hover
{
	background-image:url('imatges/botoMenu.jpg');
	background-position:0px 0px;
	background-repeat: repeat-x;
}
.hombra{
	
	background:url(imatges/ombraMenu.jpg) repeat-x top left;
	height:17px;
}

#peu
{
	
	border-bottom:1px solid #c0c0c0;
}

.peuTel
{
	background-color:#4e2e2c;
	float:left;
	color:#fff;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-size:24px;
	width:696px;
}

a.link
{
	text-decoration:underline;
	color:#666;
}

a.link:hover
{
	color:#4e2e2c;
}

h1.titol
{
	color:#4e2e2c;
	font-weight:normal;
	font-size:18px;
	font-family:Arial;
}

h2.subtitol
{
	color:#4e2e2c;
	font-weight:normal;
	font-size:14px;
}

ul.serveis
{
	margin:0px;
	padding:0px;
	margin-top:10px;
}
ul.serveis li
{
	list-style:none;
	color:#959595;
	margin-bottom:2px;
}

.online{
	position:absolute;
	top:25px;
	right:23px;
	padding-top:15px;
	padding-left:18px;
	display:block;
	height:49px;
	width:131px;
	background:url(imatges/caixaOnline.jpg) no-repeat top left;
	font-size:17px;
	line-height:20px;
}
.online:HOVER{
	color:#666;
}

.online b{font-size:24px;font-weight:normal;}

a.pinxo
{
	background-image:url('imatges/fletxaRodona.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	color:#666;
	text-decoration:underline;
	font-family:Arial;
	text-align:left;
}

a.pinxo:hover
{
	color:#4e2e2c;
	text-decoration:none;
}

a.pinxoG
{
	background-image:url('imatges/fle_gran.gif');
	background-color:#e5e5e5;
	padding:4px;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:16px;
	background-position:3px 5px;
	color:#4e2e2c;
	
}

a.pinxoG:hover
{
	color:#fff;
}


td
{
	background-color:#fff;
	border-bottom:1px solid #d3cbc9;
	border-right:1px solid #d3cbc9;
	text-align:center;
	color:#b1b3b4;
	font-size:16px;
}
td.cap
{
	color:#fff;
	background-color:#4e2e2c;
	text-align:center;
	padding:5px;
	font-size:12px;
}

p.tarifes
{
	color:#000;
}

#form p
{
	color:#4e2e2c;
	width:50px;
}
.bona
{
	border:1px solid #d3cbc9;
	width:195px;
	background-color:#fff;
	margin-bottom:5px;
}

.error
{
	border:1px solid #a00;
	width:195px;
	margin-bottom:5px;
}

.botoForm
{
	background-color:#4e2e2c;
	color:#fff;
	padding:5px;
	float:right;
	margin-top:20px;
	border:none;
}

a.idioma
{
	padding:3px 2px 3px 1px;;
	font-size:10px;
	letter-spacing:0px;
}
a.idioma:hover
{
	color:#b1b3b4;
}

a.idioma_actiu
{
	color:#b1b3b4;
	background-color:#4e2e2c;
	padding:3px;
	font-size:11px;
}

.marro h1{
	float:left;
	font-size:20px;
	color:#fff;
	margin-top:15px;
	margin-left:25px;
}
.marro a{
	margin:20px 25px 0px 0px;;
	float:right;
	background-image:url('imatges/serveis/fletxaRodona.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	color:#fff;
	text-decoration:underline;
}
.marro a:HOVER{
	color:#666;
	text-decoration:none;
}

.columnaServ{
	float:left;
	width:285px;
	margin-right:25px
}
.columnaServ h2{
	color:#4e2e2c;
	font-size:14px;
	font-weight:normal;
}
.columnaServ p{
	color:#999999;
	font-size:12px;
	line-height:15px;
}
.columnaServ b{color:#333333;font-weight:normal;}








.columnaServ2{
	float:left;
	width:570px;
	margin-right:25px
}
.columnaServ2 h2{
	color:#4e2e2c;
	font-size:14px;
	font-weight:normal;
}
.columnaServ2 p{
	color:#999999;
	font-size:12px;
	line-height:15px;
}
.columnaServ2 b{color:#333333;font-weight:normal;}










.descMenu{
	float:right;
	font-size:12px;
	color:#999999;
	background:url(imatges/serveis/icopdf.jpg) no-repeat top right;
	height:15px;
	padding-right:25px;
	padding-top:10px;
}
.descMenu:HOVER{color:#4e2e2c;}

.reservi{
	color:#fff;
	text-decoration:none;
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}
.reservi2{
	color:#fff;
	text-decoration:none;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
}

.reservi:HOVER,.reservi2:HOVER{
	text-decoration:underline;
}
/*********** BANNER **************/
.titolBanner{
	color:#4E2E2C;
	font-size:20px;
	border-bottom:1px solid #4E2E2C;
	margin-bottom:5px;
}
.subtitolBanner{
	color:#4E2E2C;
	font-size:16px;
}
.bannerLink:hover{
	cursor:pointer;
}

/* EN PROVES */
.reservi{
	font-size:15px;
	line-height:15px;
}
.titolBanner{
	color:#4E2E2C;
	font-size:18px;
	border-bottom:1px solid #4E2E2C;
	margin-bottom:5px;
        font-weight:bold;
        text-align:center;
}
.subtitolBanner{
	font-size:9px;
        text-align:center;
}
.reservi2{
	color:#fff;
	text-decoration:none;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
}

.reservi:HOVER,.reservi2:HOVER{
	text-decoration:none;
        color:#AF6862;
}
.descripcioBanner p{
    text-align:center;
}

/*SPA NAUTIC*/
.reserva_ara{
	display:block;
	text-align:center;
	background-color:#40291B;
	padding: 12px 0;
	width:100%;
	color:#fff;
	font-size:20px;
	border:1px solid #40291B;
	margin-top:25px;
}
.reserva_ara:HOVER{
	color:#40291B;
	border:1px solid #40291B;
	background-color:transparent;
}

.contingut_dret{
	width:633px;
	float:right;
}

.menu_lateral{
	width:200px;
	float:left;
}

.menu_lateral div a{
	margin-bottom:3px;
	display:block;
	height:25px;
	width:100%;
	background-image:url(imatges/spa/boto_menu_lateral.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:35px;
	padding-top:10px;
}

.menu_lateral div a:HOVER{background-position:top left;}

.contingut_dret h1{
color:#4e2e2c;
font-size:20px;
}

.contingut_dret h2{
	margin:15px 0;
	color:#4e2e2c;
	font-size:14px;
	font-weight:bold;
}

.instalacio{
	width:300px;
}
.instalacio img{float:left;}
.instalacio h3{float:right; width:150px;color:#40291B;}
.instalacio p{float:right; width:150px;}

.subtracatament,.subtracatamentSel{
	display:block;
	background-color:#EEE5DE;
	padding:5px 0px;
	width:182px;
	padding-left:20px;
	margin-bottom:2px;
}
.subtracatament:HOVER,.subtracatamentSel{background-color:#D7C0AE;}

.llista_tractaments{margin-left:10px;list-style:none;}
.llista_tractaments li{margin-top:15px;}
.contingut_dret .llista_tractaments h2{font-weight:normal;margin:0;padding:0;}
.llista_tractaments span{color:#A5A5A5;font-size:11px;}

.galeria div{border:1px solid #EBE9EA;padding:10px;margin-bottom:15px;text-align:center;}

.banner_preus{
	padding:20px;
	background-color:#E6E6E6;
}
.banner_preus h1{border-bottom:1px solid #EBE9EA;padding-bottom:7px;margin-bottom:7px;margin-top:5px;}
.banner_preus div{
	padding-left:255px;
	background:url(imatges/img/spa.jpg) no-repeat top left #fff;
	height:140px;
}

.taula_form td{border:none;}

.borsa_oferta{
	font-size:12px;
	text-align:left;
	margin-bottom:15px;
	padding-right:15px;
}
.borsa_ofeta h2{font-size:12px;}

.puntuacio td{color:#545454;font-size:11px;}

.descAdjunt{text-align:right;width:73px;float:right;}
.demanarInfo{width:100px;float:left;}

.descAdjunt a,.demanarInfo a{font-size:10px;}
.descAdjunt a:HOVER,.demanarInfo a:HOVER{text-decoration:underline;}


