/* CSS Document */
html {
	height: 100%;
}
body{
	margin:0px;
	background-color:#ffffff;
	overflow-x: hidden;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444b58;

}

#header{
z-index:1;
left:0px;
top:0px;
width:100%;
background-color:#f8f9fb;
}

.clean { clear:both;}

#menu{
	position:absolute;
	left:236px;
	top:25px;
	z-index:3;
	border-top:1px solid #b0b8bf;
	border-bottom:1px solid #b0b8bf;
	font-size:11px;

	
}
 	#menu ul  {		
		list-style:none;
		margin:0px;
		padding:0px;
		}
	
		#menu ul  li {
			list-style-image:none;
			float:left;
			border-right:1px solid #b0b8bf;
			}
			
			#menu ul  li.last {
			border-right:0px;
			}
		
		#menu ul  li a {
			padding:6px 22px 6px 22px;
			display:block;
			background-color:#dbe2ea;
			}
			
	#menu ul  li a:hover {
		background-color:#ffea00 ;
			}

#degradat{
z-index:1;
width:100%;
background-image:url(../img/degradat.jpg);
background-repeat:repeat-x;
}

#logo{
position:absolute;
z-index:2;
left:75px;
top:11px;
}
#acasa{
position:absolute;
z-index:2;
left:133px;
top:164px;
}
#contingut{
position:absolute;
z-index:2;
left:0px;
top:84px;
width:100%;
}

#contingut .contingut{
	padding-left:95px;
	width:633px;
}
#contingut .contingut2{
	padding-left:95px;
	width:100%;
}


#franja{
	z-index:2;
	height:128px;
	width:100%;
	background-image:url(../img/immobiliaria.jpg);
	background-repeat:no-repeat;
	background-color:#9eb6d3;
	padding-left:142px;
	padding-top:47px;
	color:#FFF;
}
#franja2{
	z-index:2;
	height:102px;
	width:100%;
	background-image:url(../img/franja_blava.jpg);
	background-repeat:no-repeat;
	background-color:#9eb6d3;
	padding-left:97px;
	padding-top:20px;
	color:#FFF;
}

#cercador{
	position:absolute;
	left:750px;
	top:60px;
	z-index:3;
	width:243px;
	color:#FFF;
	font-size:12px;
}

#video{
	position:absolute;
	left:76px;
	top:80px;
	z-index:4;
}

#video2{
	position:absolute;
	left:76px;
	top:80px;
	z-index:3;
}

table .foto{
	width:114px;
	height:81px;
	background-color:#505359;
	background-image:url(../img/fons_imatge.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
}

table .foto_gran{
	width:300px;
	height:200px;
	background-color:#505359;
	background-image:url(../img/fons_imatge.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
}

table .fitxa{
	border-bottom:1px dotted #000;
	width:100%;
	cursor:pointer;

}

.serveis th{
	text-align:left;
	text-decoration:underline;

}
.serveis ul{
	padding:0px;
	padding-left:-20px;
}
.serveis ul li{

	list-style-image:url(../img/triangle_blau2.gif);
}
ul{
	padding-left:10px;
}
ul li{

	list-style-image:url(../img/triangle_blau2.gif);
}

#resultats{
	background-image:url(../img/cercador2.gif); height:31px;
	text-align:center;
	font-size:13px;
	padding-top:10px;
	background-color:#FFF;
		background-repeat:no-repeat;

}

.blau{
	color:#9eb6d3;
}
.blau2{
	color:#5074a1;
}
#cercador a:link,#cercador a:active,#cercador a:visited{
	color:#FFF;
	text-decoration:none;
}
#cercador a:hover{
	color:#e2d100
}

a:link, a:visited, a:active{
	color:#3b424f;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#000;
}

.serveis th a:link,.serveis th a:visited, th .serveis a:active{
	color:#3b424f;
	text-decoration:none;
	font-weight:bold;
}
.serveis th a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.serveis a:link,.serveis  a:visited, .serveis a:active{
	color:#3b424f;
	text-decoration:none;
	font-weight:normal;
}
.serveis a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a img{
	border:0px;
}

.titol{
	color:#333;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}

#notrobat{
	color:#000;
	text-align:justify;
	font-size:10px;
}
#notrobat a:link, #notrobat a:visited, #notrobat a:active{
	color:#748ead;
	text-decoration:none;
}
#notrobat a:hover{
	color:#000;
}


#EnviarMail, #img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9, #img10,#img11, #img12, #img13, #img14, #img15, #img16, #img17, #img18, #img19{
	cursor:pointer;
}
.error{
	color:#900;
	font-weight:bold;
}
.alerta{
	color:#900;
	font-weight:bold;
}

font{
font-size:12px;
color:#383838;
}

#promos{
	position:absolute;
	left:750px;
	top:670px;
	z-index:3;
	width:243px;
	color:#FFF;
	font-size:12px;
}

#idiomes{
	position:absolute;
	left:720px;
	top:5px;
	z-index:5;
	width:305px;
	font-size:12px;
	font-weight:bold;
}
#idiomes a:link,#idiomes a:visited,#idiomes a:active{
	font-weight:normal;
}

.titolBlau{
	color:#000;
	font-size:14px;
	font-weight:bold;
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	border-left:5px solid #cccccc;
	width:120px;
	margin:2px;
	padding:2px;
	background-image:url(../img/triangle_blau2.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	width:250px;
	display:block;
}
