html, body {
	width:100%;
	height:100%;
}
body {
	font-family: Arial, Helvetica,sans-serif;
	font-size:12px;
	background-color:#F3F3F3;
	
}
.png{
	behavior: url("/css/iepngfix.htc");
}
#top{
	height:50%;
	margin-top:-240px;
	background-color:#c4c5c7;
}
#wrapper{
	background:#F3F3F3 url('/img/fons.jpg') top left repeat-x;
	height:620px;
}
.container{
	position:relative;
	width:922px;
	margin:0px auto;
	height:422px;
}
.footer{
	height:94px;
	width:882px;
	background: transparent url('/img/footer.jpg') top left no-repeat;
	margin: 0 auto;
	padding-left:40px;
	padding-top:15px;
	position:relative;
}
.footer ul{
	
	position:absolute;
	bottom:35px;
	right:160px;
	padding:0;
}
.footer ul li{
	_width:72px;
	float:left;
	padding:0;
	margin-left:0px;

}
.footer ul li#avislegal, .footer ul li#ca{
	border-right:solid 1px #fff;
}
.footer ul li a{
	color:#FFF;
	font-family: Arial, Helvetica,sans-serif;
	text-decoration:none;
	_text-align:center;
	margin: 0px 8px;
	height:33px;
	display:block;
	font-size:10px;
}
.footer .futhura{
	position:absolute;
	right:28px;
	bottom:44px;
	width:104px;
	height:57px;
	background:transparent url('/img/futhura.gif') top left no-repeat;
}
#contingut{
	width:718px;
	height:406px;
	float:right;
	margin-right:15px;
	margin-top:8px;
}
.seccio{
	position:absolute;
	width:718px;
	height:406px;
	float:right;
	right:14px;
	top:9px;
	background: transparent url('/img/contingut.gif') top left no-repeat;
	z-index:1;
}
.seccioplena{
	position:absolute;
	height:100%;
	z-index:100;

	_top:9px;
	_right:10px;

}
.transparent
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.transparent div{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.logo{
	width:485px;
	height:43px;
	background: transparent url('/img/logo.jpg') top left no-repeat;
}
.logo a{
	display:block;
	width:100%;
	height:100%;
}
div#menu ul li{
	width:151px;
	height:28px;
	background: transparent url('/img/normalbutton.gif') top left no-repeat;
	margin-bottom:10px;
}
div#esquerra{
	width:151px;
	float:left;
	margin-left:20px;
	margin-top:60px;
	*margin-left:10px;
}
div#menu ul li:hover{
	background: transparent url('/img/pressedbutton.gif') top left no-repeat;
}
div#menu ul li a{
	color:#FFF;
	font-family: Arial, Helvetica,sans-serif;
	text-decoration:none;
	padding-top:7px;
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	width:137px;
	height:21px;
	display:block;
}
.vertical{
	width:13px;
	height:89px;
	background: transparent url('/img/binomices.png') top left no-repeat;

	position:absolute;
	right:-15px;
	*top:0px;
}
.vertical a{
	display:block;
	height:100%;
	width:100%;
}
.dadescontacte{
	position:absolute;
	bottom:20px;
	left:30px;
}
.dadescontacte div{
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:18px;
	margin-bottom:4px;
}
.dadescontacte div.blanc, .dadescontacte div.textblanc{
	color:#FFF;
}
.nobg{
	background:none;
}
.dadescontacte div.negre, .dadescontacte div.textnegre{
	color:#000;
}
.dadescontacte div.dnegre{
	background:transparent url('/img/d.png') top left no-repeat;
	color:#000;
}
.dadescontacte div.tnegre{
	background:transparent url('/img/t.png') top left no-repeat;
	color:#000;
}
.dadescontacte div.fnegre{
	background:transparent url('/img/f.png') top left no-repeat;
	color:#000;
}

.dadescontacte div.dblanc{
	background:transparent url('/img/db.png') top left no-repeat;
	color:#FFF;
}
.dadescontacte div.tblanc{
	background:transparent url('/img/tb.png') top left no-repeat;
	color:#FFF;
}
.dadescontacte div.fblanc{
	background:transparent url('/img/fb.png') top left no-repeat;
	color:#FFF;
}

.futhurasmall{
	background:transparent url('/img/futhurasmall.gif') top left no-repeat;
	width:91px;
	height:48px;
	margin-left:48px;
	_margin-left:23px;
	margin-top:40px;
	margin-bottom:40px;

}
.dadesbloc{
	margin-left:25px;
	_margin-left:13px;
	margin-bottom:40px;
	width:126px;
}
.dadesbloc div{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:18px;
	margin-bottom:4px;
	width:126px;
}
.dadesbloc div.blanc, .dadesbloc div.textblanc{
	color:#FFF;
}
.dadesbloc div.negre, .dadesbloc div.textnegre{
	color:#000;
}
.dadesbloc div.dnegre{
	background:transparent url('/img/d.png') top left no-repeat;
	color:#000;
}
.dadesbloc div.tnegre{
	background:transparent url('/img/t.png') top left no-repeat;
	color:#000;
}
.dadesbloc div.fnegre{
	background:transparent url('/img/f.png') top left no-repeat;
	color:#000;
}

.dadesbloc div.dblanc{
	background:transparent url('/img/db.png') top left no-repeat;
	color:#FFF;
}
.dadesbloc div.tblanc{
	background:transparent url('/img/tb.png') top left no-repeat;
	color:#FFF;
}
.dadesbloc div.fblanc{
	background:transparent url('/img/fb.png') top left no-repeat;
	color:#FFF;
}

.drios{
	width:114px;
	height:34px;
	background:transparent url('/img/drios.gif') top left no-repeat;
	margin-left:34px;
	_margin-left:17px;

}
.barra{

	color:#FFF;
	font-family: Arial, Helvetica,sans-serif;
	text-decoration:none;
	padding-top:4px;
	padding-left:18px;
	font-size:11px;
	font-weight:bold;
	width:691px;
	height:21px;
	background:transparent url('/img/barra.jpg') top left no-repeat;

	margin-top:12px;
	margin-left:14px;
}

#empresa .text{
	float:left;
	margin-top:15px;
	width:352px;
	font-family: Arial, Helvetica,sans-serif;
	font-size:12px;

	text-align:justify;
	margin-left:40px;

}
#empresa .foto{
	float:left;
	width:262px;
	height:262px;
	background:transparent url('/img/seusocial.gif') top left no-repeat;
	margin-left:25px;
	margin-top:47px;

}
#empresa .text h3{
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	font-size:1.2em;
}
.contenidorpromocions{
	margin-left:14px;
	margin-top:10px;
}
.promocio {
	background:transparent url('/img/promociothumb.gif') top left no-repeat;
	width:338px;
	height:150px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	_width:328px;

}
.relative{
	position:relative;
	width:100%;
	height:100%;
}
.promocio h3{
	text-align:center;
	padding-top:8px;
	width:205px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:19px;
}
.promocio .descripcio{
	width:185px;
	height:73px;
	font-size:12px;
	padding:10px 0px 0px 10px;
}
.promocio .thumbnail{
	position:absolute;
	right:0px;
	top:0px;
	width:131px;
	height:146px;
	border-bottom:2px solid #c18c9b;
	border-right:2px solid #c18c9b;
	border-top:2px solid #c18c9b;
	
	_width:129px;
	_height:142px;
	_border:none;
	_top:2px;
	_right:-7px;

}
.mesinfo{
	float:right;
	width:20px;
	height:22px;
	margin-right:-2px !important;
	margin-right:0px;
	margin-top:83px;
	background:transparent url('/img/mesinfo.gif') top left no-repeat;
}
.mesinfo a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
.mesinfo a span{
	visibility:hidden;
	*display:none;
}

.navegacio{
	clear:both;
	float:left;
	width:696px;
}

.navegacio div{
	float:right;
	margin-left:5px;
}
.navegacio .seguentfort, .navegacio .seguentfluix{
	width:89px;
	height:23px;
}
.navegacio .seguentfort a, .navegacio .seguentfort span, .navegacio .seguentfluix a, .navegacio .seguentfluix span{
	padding-left:15px;
}
.navegacio a, .navegacio span{
	padding-top:5px;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
	color:#FFF;
	font-family: Arial, Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.navegacio .anteriorfort, .navegacio .anteriorfluix{
	width:89px;
	height:23px;
}
.navegacio .anteriorfort a, .navegacio .anteriorfort span, .navegacio .anteriorfluix a, .navegacio .anteriorfluix span{
	padding-left:23px;
}

.navegacio .anteriorfort{
	background:transparent url('/img/anteriorfort.png') top left no-repeat;
}
.navegacio .anteriorfluix{
	background:transparent url('/img/anteriorfluix.png') top left no-repeat;
}

.navegacio .seguentfort{
	background:transparent url('/img/seguentfort.png') top left no-repeat;
}
.navegacio .seguentfluix{
	background:transparent url('/img/seguentfluix.png') top left no-repeat;
}
#acabats, #acabados{
	font-family: Arial, Helvetica,sans-serif;
	font-size:12px;
}
#acabats p, #acabados p{
	width:657px;
	text-align:justify;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:20px;

}
.contenidoracabats{
	width:388px;
	height:255px;
	margin-left:30px;
	overflow:hidden;
	float:left;
	*margin-left:15px;
}
.contenidoracabats .acabat{
	width:52px;
	height:52px;

	border:2px solid #999;
	background-color:#FFF;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	cursor:pointer;
}

#acabats .foto, #acabados .foto{
	margin-left:10px;
	float:left;
	width:241px;
	height:241px;
	border:2px solid #999;

	background-color:#FFF;
}
#acabats #foto, #acabados #foto{
	width:100%;
	height:100%;
}
#acabats .avis, #acabados .avis{
	margin-left:30px;
	margin-top:-3px;
	font-size:10px;
	clear:both;
	float:left;
	width:300px;
	_margin:15px;
}
#acabats .fletxa, #acabados .fletxa{
	float:left;
	width:32px;
	height:36px;
	margin-top:106px;
	background:transparent url('/img/fletxa.png') top left no-repeat;
}

#localitzacio .mapa, #localizacion .mapa{
	margin-left:15px;
	margin-top:10px;
	border:2px solid #999;
	width:487px;
	height:330px;
	_width:472px;
	_margin-left:7px;
	
}
#localitzacio .mesgran, #localizacion .mesgran{
	margin-left:15px;
	font-size:11px;
	width:400px;
	_margin-left:7px;
}

#localitzacio .contenidormapa div{
	float:left;
}
#localitzacio .contenidormapa .bloc{
	margin-top:12px;
	margin-left:7px;
	width:182px;
	height:330px;
	_margin-left:14px;
	
	background:transparent url('/img/bloc.gif') top left no-repeat;
}
#localitzacio .mesgran{
	clear:both;
}



/*//PromociÃÂÃÂ³ gran*/

.promociogran {
	background:transparent url('/img/promociogran.png') top left no-repeat;
	width:683px;
	height:308px;
	float:left;
	margin-left:13px;
	margin-top:13px;
	overflow:hidden;
}
.promociogran .relative{
	position:relative;
	width:100%;
	height:100%;
}
.fitxapromocio{
		margin-bottom:10px;
}
.promociogran h3{
	text-align:center;
	padding-top:10px;
	width:383px;
	font-family: Arial, Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	height:40px;
}
.promociogran .descripcio{
	width:383px;
	height:125px;
	font-family: Arial, Helvetica,sans-serif;
	font-size:12px;
	margin-left:30px;
	margin-top:15px;
}
.promociogran .descripcio p{
	margin-bottom:8px;
}
.promociogran .thumbnail{
	position:absolute;
	right:0px;
	top:0px;
	width:298px;
	height:305px;
	border-bottom:2px solid #c18c9b;
	border-right:2px solid #c18c9b;
	border-top:1px solid #c18c9b;
}
div#contacte label {
	width:150px;
	text-align:right;
	float:left;
	clear:both;
	margin-bottom:8px;
	margin-right:5px;
	font-size:11px;
	line-height:17px;
}
div#contacte input, div#contacte textarea{
	width:490px;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica,sans-serif;
	color:#FFF;
	background-color:#848484;
	padding-left:5px;
	padding-top:2px;
	border:none;
	height:17px;
	margin-bottom:8px;
}
div#contacte textarea{
	height:140px;
}
div#contacte input.submit{
	width:80px;
	float:left;
	margin-left:580px;
	margin-top:15px;
	clear:both;
	overflow:hidden;
	padding:13px 0pt 0pt;
}
.botons div{
	float:left;
}
.botons{
	margin-left:20px;
}
#dossier{
	margin-right:10px;
	_margin-right:0px;
	width:155px;
	height:64px;
}
#gmaps{
	width:185px;
	height:64px;
	_margin-left:-55px;
}
#formulari{
	margin-top:10px;
	_margin-top:-55px;
	width:351px;
	height: 29px;
}
#formulari a{
	line-height:29px;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
	font-weight:bold;
	color:#000;
	padding-left:70px;
}
#dossier{
	background:transparent url('/img/dossier.png') top left no-repeat;
}
#gmaps{
	background:transparent url('/img/gmaps.png') top left no-repeat;
}
#formulari{
	background:transparent url('/img/info.png') top left no-repeat;
}

#dossier span, #dossier a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:75px;
	height:37px;
	margin-left:18px;
	margin-top:18px;
}
#dossier a{
	margin:0px;
	padding-left:18px;
	padding-top:18px;
	width:137px;
	height:100%;
	padding-right:65px;
}

#gmaps span, #gmaps a{
		color:#000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:75px;
	height:102px;
	margin-left:18px;
	margin-top:27px;
}
#gmaps a{
	margin:0px;
	padding-left:18px;
	padding-top:27px;
	padding-right:65px;
}

.navegacio .tornar{
	margin-top:8px;
	_margin-top:-8px;
	text-align:right;
}
.tornar a {
color:#8B0F29;
}
#contacte form .submit{
	width:63px;
	height:13px;
	background:transparent url('/img/enviar.png') top left no-repeat;
	cursor:pointer;
}
.missatge{
	clear:both;
	margin-left:155px;
	margin-top:35px;
	font-weight:bold;
	color:#8B0F29;
}
#contacte form{
	margin-top:15px;
}
#formulari_contacte {
	width:650px;
	_width:680px;
}
.creu {
width:14px;
height:14px;
background:transparent url('/img/creu.png') center left no-repeat;
cursor:pointer;
float:right;
margin-right:25px;
margin-top:-14px;
_margin-right:13px;
}