/* CSS Document */
* { padding:0; margin:0}
body { 
		background-color:#8A5A32;
		color:#cccc99;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px}

#page-top {
		background-image:url(../img/bck-toppage.jpg);
		background-repeat:no-repeat;
		width:100%;
		height:100%;
		}
		
#page-bottom {
		background-image:url(../img/bck-bottompage.jpg);
		background-repeat:no-repeat;
		height:273px;
		position:relative;
		}
#page-bottom2 {
	background-image:url(../img/bck-bottompage.jpg);
	background-repeat:no-repeat;
	position:relative;
}

span.a a:hover{
	text-decoration:none;
}
#foot { text-align:center; color:#FFFFFF; padding-top:8px; padding-bottom:8px; width:100%; background-color:#000000; }	

		
h1,h2,h3,h4,h5,h5 { font-weight:normal;}

h1 { font-size:30px; color:#cccc99}
h2 { font-size:23px; color:#42220d}
h3 { font-size:23px; color:#cc9966}

h4 {
font-family:Georgia;
font-size:23px;
font-weight:bold;
color:#CC9966;
margin-bottom:2px;
}

p { font-size:13px;}

a{outline:none; border:0px;}
img{border:0px;}

.color-c7bdb7 {color:#c7bdb7}

.web { 
margin:0 auto; 
width:962px;
padding-bottom:20px;
}

.cleaner {clear:both; line-height:1px; height:1px; overflow:hidden; font-size:5px;}

#capcalera { padding-top:70px}

#logo { float:left; padding-right:30px}

#nav { 
float:left; 
font-size:16px;
width:500px;
margin-top:32px;
}

#nav ul.langs{ padding-left:20px;}
#nav ul.langs li { list-style:none;float:left; padding-right:14px; text-align:center;}
#nav ul.langs li a {color:#CCCC99; text-decoration:none; font-size:11px;}
#nav ul.langs li a:hover{text-decoration:underline;}

#nav ul.menu-parts { list-style:none;float:left; padding-left:20px ;padding-right:20px;}
#nav ul.menu-parts li a {color:#CCCC99; text-decoration:none;}
#nav ul.menu-parts li a:hover{color:#ffcc33}
#nav ul.menu-parts li a.active{color:#ffcc33}

.border-nav {border-right:1px solid #755844}

#contingut-web { width:100%;margin-top:30px;}

#quisom-home-cat {
background-image:url(../img/bck-quisom-es-cat.png); 
background-repeat:no-repeat;
width:250px;
height:388px;
padding-right:30px;
float:left;
margin-top:20px;
}

#quisom-home-es {
background-image:url(../img/bck-quisom-es-es.png); 
background-repeat:no-repeat;
width:250px;
height:388px;
padding-right:30px;
float:left;
margin-top:20px;
}
		
#quisom-home-content { width:180px; padding:30px;}
#quisom-home-content h1{font-size:23px; color:#cc9966;}
#quisom-home-content div { padding-top:10px;}
#quisom-home-content a { color:#a3764b}

/***************  OFERTES  **************************/

#ofertes-home { 
float:left; 
width:590px;
}


#ofertes-home .slide{
width:580px;
height:440px;
background-image:url(../img/bck-home2.png); 
background-repeat:no-repeat;
background-position:left top;
padding-top:44px;
padding-left:57px;
position:relative;
}

#ofertes-home .navigation{
display:none;
position:absolute;
top:352px;
left:57px;
z-index:10;
width:460px;
height:30px;
background-color:#000000;
filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
text-align:right;
padding:15px 10px 0px 0px;
}

#ofertes-home .slide .content-image{
width:470px;
height:352px;
overflow:hidden;
position:absolute;
z-index:5;
}


#ofertes{
width:620px;
margin:0px auto;
}

.individual-oferta { width:620px; margin-bottom:25px; position:relative;}
.individual-oferta  .banderola {
position:absolute;
top:1px;
left:1px;
z-index:1;
}

.left-oferta{
width:326px;
float:left;
}

.individual-oferta .imagen { 
float:left; 
background-image:url(../img/bck-oferta.png); 
background-repeat:no-repeat; 
width:311px;
height:180px;
margin-right:15px;
}


.individual-oferta .content-image{
width:260px;
height:107px;
overflow:hidden;
margin-top:31px; 
margin-left:25px;
}

.content-thumbs{
padding-top:1px;
}

.content-thumbs .thumb{
width:150px;
height:79px;
float:left;
margin-right:2px;
margin-bottom:5px;
background-image:url(../img/bg-thumb.png); 
background-repeat:no-repeat;
background-position:left top;
}

.content-thumbs .thumb .content-thumb{
width:110px;
height:48px;
overflow:hidden;
margin:14px 0px 0px 14px;
}

.contingut-oferta {
float:left;
}
.contingut-oferta h2 { 
padding-bottom:10px;
width:260px;
}
.contingut-oferta p { 	
padding-bottom:10px;
width:260px;
}

.contingut-oferta .max, .contingut-oferta .min{
width:115px;
float:left;
color:#42220d;
font-weight:bold;
font-size:13px;
margin:11px 0px;
}

.contingut-oferta .max {
width:165px;
}

.contingut-oferta .max span, .contingut-oferta .min span {
font-size:10px;
}


.contingut-oferta .max img, .contingut-oferta .min img{
vertical-align:middle;
}

.reserve{
color:#42220d;
font-size:19px;
padding:5px 0px 5px 0px;
font-weight:bold;
}

.numeros {
padding:0px 25px 25px 0px;
font-size:20px;
text-align:right;
color:#000000;
}

.numeros a{
color:#000000;
text-decoration:none;
padding:0px 3px;
}


.numeros a:hover {
color:#FFFFFF;
text-decoration:none;

}
.numeros a.sel {
color:#FFF;
text-decoration:none;
}


.numeros_2 {
font-size:20px;
color:#000000;
margin-left:520px;
padding:25px 15px;
}

.numeros_2 a:hover {
color:#FFFFFF;
text-decoration:none

}

.contingut-oferta .ampliar a {
    background: transparent url('../img/bt-ampliar-right.gif') no-repeat scroll top right;
    color: #cc9966;
    display: block;
    float: left;
    font-family: trebuchet, verdana;
    font-size:11px;
	font-weight:bold;
    height: 19px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
}

.contingut-oferta .ampliar a span {
    background: transparent url('../img/bt-ampliar-left.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 8px;
} 	
	
.contingut-oferta .comprar {
	background-image:url(../img/bt-comprar.png); 
	background-repeat:no-repeat; 
	width:70px; 
	height:18px;
	}

.contingut-oferta .comprar a {
	color:#ffcc33;
	text-decoration:none;}
	
	/*************************GALERIA IMATGES************************/
	
/*	.pestanya-galeries {
	display: block;
	position: absolute;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#CC9966;
	text-align:center;
	}*/

#pestanya {
margin-top:-17px;
background-image:url(../img/pestanya_galeria.gif);
background-repeat:no-repeat;
width: 280px;
padding:10px 0px 0px 0px;
position:absolute;
left: 134px;
top: -2px;
text-align:center;
}

#pestanya span {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#cc9966;
}
	
 
#galeria-imatges{
text-align:center;
padding:70px 0px 0px 20px;
margin:0px auto;
height:120px;
}



#galeria-imatges .image {
margin-left:20px;
border:1px solid #CC9966;
width:119px;
height:119px;
overflow:hidden;
float:left;
}
	
	
	#foot strong{
	padding-right:10px;
	}
	
	#foot a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#buto {
	width:770px;
	padding-top:14px;
 	margin:0 auto;
 	text-align:center;

	}
	
	#buto a {
	color:#cc9966;
	text-decoration:none}
	
	#buto div {
	font-familiy:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/butogaleria.gif);
	background-repeat:no-repeat;
	width:128px;
	color:#CC9966;
	height: 21px;
	line-height:21px;
	float:right;
	}
 	
	/*****************situacio***************/
	
#situacio {
position:relative;
width:836px;
height:367px;
margin:30px auto;
padding-bottom:40px;
background-image:url(../img/fondo_situacio.png);
background-repeat:no-repeat;
}

#mapa {

float:right;

margin-top:16px;
margin-right:16px;
}

#text {
margin-top:10px;
width:270px;
float:right;
padding-left:15px;
margin-right:10px;
font-family:Georgia;
font-size:13px;
font-weight:regular;
color:#FFFFFF;
}

#situacio h1 {
font-family:Georgia;
font-size:30px;
font-weight:bold;
color:#CCCC99;
margin-bottom:3px;	
}

span.lletraG {
font-family:Georgia;
font-size:18px;
font-weight:regular;
color:#FFFFFF;
margin-bottom:2px;
}


#situacio a{
font-family:Georgia;
font-size:13px;
text-decoration:underline;
color:#FFFFFF;
}

#situacio a:hover{
text-decoration:none;
}
	
	/******************************QUI SOM****************************/
	
	#quisom {
	width:750px;
	height:450px;
	margin:30px auto;
	background-image:url(../img/quisom.png);
	background-repeat:no-repeat;
	}
	
	#dades_empresa {
	width:300px;
	font-size:13px;
	font-family:georgia;
	color:#cc9966;
	padding-left:400px;
	padding-top:15px;
	}
	
	#dades_empresa a{
	font-size:13px;
	font-family:georgia;
	color:#cc9966;
	text-decoration:underline;
	}
	
	#dades_empresa a:hover{
	text-decoration:none;
	}
	
	#dades_empresa span {
	font-size:18px;
	font-family:georgia;
	color:#cc9966;
	}
	
	#quisom h1 {
	padding-top:36px;
	padding-left:40px;
	font-family:Georgia;
	font-size:30px;
	font-weight:regular;
	color:#CC9966;
	}
	
	#paragraf {
	padding-top:10px;
	padding-left:50px;
	width:620px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:regular;
	color:#c6bdb7;
	}

/************************formulari******************************/

	#formulari span {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	#formulari {
	width:620px;
	padding-top:30px;
	margin:0px auto;
	}
	
	#form{
	background-image:url(../img/formulari.png);
	background-repeat:no-repeat;
	width:592px;
	height:25px;
	padding-left:25px;
	padding-right:25px;
	}

	#mitg {
	background-color:#42220d;
	width:592px;
	padding-left:25px;
	}
	
	#peu {
	background-image:url(../img/formulari_bottom.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:619px;
	height:25px;
	padding-bottom:70px;
	}
	
	span.contacte {
	font-family:Georgia;
	font-size:30px;
	font-weight:bold;
	color:#cccc99;
	}
	
	p.formu{
	font-family:Georgia;
	font-size:20px;
	font-weight:regular;
	color:#cccc99;
	padding-top:20px;
	padding-bottom:5px;
	width:100px;
	}
	
	p.assegurat {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccc99;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:252px;
	}
	
	p.tots {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccc99;
	margin-top:25px;
	}
	
	#Nom, #Telf {
	width:222px;
	background-color:#cccc99;
	border:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	}
	
	#nomdiv{ 
	float:left;
	width:222px;
	}
	
	#teldiv { 
	float:left;
	width:230px;
	}
	
	#flotaremail {
	float:left;
	padding-left:30px;
	width:200px;
	
	}
	#Email {
	width:300px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#cccc99;
	border:0px;
	}
	
	#comentari{
	clear:both;
	width:546px;
	}
	
	#Comentaris {
	width:546px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	height:128px;
	background-color:#cccc99;
	border:0px;
	overflow:auto;
	}
	#buons_formulari {
	padding-left:450px;
	}
	
	#div_contact_2{
	display:none;
	padding:50px 0px;
	font-size:16px;
	}
	
	#Comentaris.error, #Nom.error, #Email.error, #Telf.error{
	background-color:#FFFF99;
	}
	
	/*******************serveis*********************/
	
#services{
width:840px;
margin:0px auto;
}

#activitats {
background-image:url(../img/serveis.png);
background-repeat:no-repeat;
height:400px;
width:380px;
padding-left:50px;
padding-top:51px;
float:left;
}

#serveis_paragraf{
padding-top:20px;
}

#serveis_paragraf h1{
font-weight:bold;
font-size:30px;
color:#cccc99;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:15px;
}

#activitats li {
background-image:url(../img/diana.png);
background-repeat:no-repeat;
background-position:left top;
font-weight:bold;
font-size:12px;
color:#d9d3cf;
list-style-type:none;
padding-left:42px;
line-height:28px;
}

#activitats li a{
color:#b0aa54;
}
span.titol_serveis {
font-weight:bold;
font-size:30px;
color:#cccc99;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:15px;
padding-bottom:15px;
}

div.serveis {
font-family:Verdana;
font-size:15px;
color:#d9d3cf;
width:367px;
padding-bottom:10px;
}
#marc_primer {
z-index:3;
position:absolute;
left: 258px;
top: 154px;

}
#marc_segon {
z-index:3;
position:absolute;
left: 37px;
top: 174px;
}

#marc_tercer {
z-index:2;
position:absolute;
left: 59px;
top: -4px;
}

#marc_quart {
z-index:1;
position:absolute;
left: 224px;
top: -13px;
}

#foto_1 {
position:absolute;
left: 58px;
top: 192px;
z-index:0;
}

#foto_2 {
position:absolute;
left: 281px;
top: 172px;
z-index:0;
}

#foto_3 {
position:absolute;
left: 244px;
top: 6px;
z-index:0;
}

#foto_4 {
position:absolute;
left: 81px;
top: 14px;
z-index:0;
}

#conjunt_de_marcs {
position:relative;
float:left;	
}
	
/***********************galeries*********************************/

#gallery{
	padding-top:50px;
	padding-bottom:140px;
}

#gallery h1{
font-weight:bold;
font-size:30px;
color:#cccc99;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:15px;
}

#gallery h2{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:bold;
color:#663300;
margin-left:10px;
margin-bottom:15px;
}

div.buto_galeries {
    background:transparent url('../img/2_tros_galeria.gif') no-repeat scroll right top ;
    display: block;
    float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#cccc99;
    height: 28px;
    margin-right: 0px;
	margin-top:10px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
}

div.buto_galeries span {
    background:url('../img/1_tros_galeria.gif') no-repeat ;
    display: block;
    line-height: 28px;
    padding: 1px 0px 1px 8px;
} 

#galeries{
margin-top:20px;
}

#gallery #galeries .image {
margin-right:20px;
margin-bottom:20px;
border:1px solid #CC9966;
width:119px;
height:119px;
overflow:hidden;
float:left;
}

	
/*TARIFGES*/
#prices{

}

#prices table{
width:100%;
margin:0px;
padding:0px;
}

#prices table th{
font-size:13px;
line-height:28px;
}

#prices table td{
width:25%;
line-height:28px;
color:#CC9966;
font-size:13px;
text-align:center;
}

#prices table td.first{
width:50%;
text-align:left;
padding-left:13px;
}

#prices .seasons{
color:#CC9966;
font-size:13px;
line-height:16px;
}

.even{
background-color:#503421;
}

	
	/**********************avis legal*******************************/
	

#espai h1 {
font-family:Georgia;
font-size:30px;
color:#cccc99;
font-weight:bold;
}

.content-avis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cccc99;
background-color:#42220d;
width:567px;
padding-left:25px;
padding-right:25px;
}

.content-avis a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#cccc99;
text-decoration:none;
}

.content-avis a:hover{
text-decoration:underline;
}

#espai {
width:592px;
padding-top:40px;
margin:0px auto;
}

#cap{
background-image:url(../img/formulari.png);
background-repeat:no-repeat;
width:592px;
height:25px;
padding-left:25px;
padding-right:25px;
	
}

#peu {
background-image:url(../img/formulari_bottom.png);
background-repeat:no-repeat;
width:619px;
height:25px;
padding-bottom:70px;

}

