#icones
{
 top:10px;
 width:170px;
 height:90px;
 float:left;
 position:relative;
}

span.lloguers
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 color:#3B59D1;
 width:170px;
 height:20px;
 float:left;
 position:relative;
}

div.icones
{
 width:170px;
 height:55px;
 float:left;
 position:relative;
}

a.icones:hover, a.icones:visited, a.icones:active, a.icones:link
{
 text-decoration:none;
}

img.icases
{
 top:5px;
 left:25px;
 width:55px;
 height:47px;
 border:0;
 float:left;
 position:relative;
}

img.iapartaments
{
 left:35px;
 width:55px;
 height:50px;
 border:0;
 float:left;
 position:relative;
}

#caixabuscador
{
 top:5px;
 width:170px;
 height:275px;
 float:left;
 position:relative;
 font-size:11px; 
 background-image:url('../imatges2/fonsLloguer.jpg');
}

span.titolbuscador
{
 top:8px;
 width:160px;
 height:14px;
 float:left;
 position:relative;
 text-align:center;
 color:#FFFFFF;
 font-weight:bold;
 font-size:11px; 
}

span.titol
{
 top:15px;
 left:8px;
 width:152px;
 height:22px;
 float:left;
 position:relative;
 color:#FFFFFF;
 font-weight:bold;
 font-size:11px; 
}

/* INPUTS I CALENDARI */

input.data1, input.data2, input.data3, input.data4
{
 background-color:#FFFFFF;
 height:17px;
 border:1px solid #000000;
 cursor:default;
 color:#000000;
 top:10px;
 left:8px;
 float:left;
 position:relative;
 cursor:pointer;
}

/*CALENDARI*/
a.calendari
{
	float: left;
	width: 16px;
	height: 15px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	position:relative;
	left:16px;
	top:12px;
	background: url("../imatges2/calendari.gif") no-repeat; 
}

a.calendari.dp-disabled
{
	background-position: 0 -20px;
	cursor: default;
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied 
{
	width: 85px;
	float: left;
}

#persones, #persones2
{
 top:10px;
 left:8px;
 width:auto;
 height:20px;
 float:left;
 position:relative;
}

#poblacio, #poblacio2
{
 top:10px;
 left:8px;
 width:auto;
 height:20px;
 float:left;
 position:relative;
}

#allotjament, #allotjament2
{
 top:10px;
 left:8px;
 width:auto;
 height:20px;
 float:left;
 position:relative;
}

a.botoVenda:hover, a.botoVenda:visited, a.botoVenda:link, a.botoVenda:active
{
 left:20px;
 top:7px;
 font-weight:bold;
 width:80px;
 height:25px;
 float:left;
 color:#3B59D1;
 position:relative;
 text-decoration:none;
}

span.botoVenda
{
 top:20px;
 left:0px;
 width:170px;
 height:25px;
 float:left;
 position:relative;
}

input.botoVenda
{
 left:45px;
 width:80px;
 height:25px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#3B59D1;
 float:left;
 position:relative;
 border:0;
 cursor:pointer;
 background-color:transparent;
 background-image:url('../imatges2/botons/boto.png');
}

#contactaLateral
{
 top:15px;
 width:170px;
 height:165px;
 float:left;
 position:relative;
}

img.contactaLateral
{
 left:32px;
 width:110px;
 height:88px;
 float:left;
 position:relative;
}

span.contactalateral
{
 top:8px;
 width:100%;
 height:20px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 text-align:center;
 float:left;
 position:relative;
}

#banner
{
 top:10px;
 width:170px;
 height:120px;
 float:left;
 position:relative;
}

img.banner
{
 width:170px;
 height:120px;
 border:0px;
}

a.banner:active, a.banner:hover, a.banner:link, a.banner:visited
{
 text-decoration:none;
}

#buscadorAvan
{
 font-size:11px;
 left:10px;
 top:10px;
 height:120px;
 width:680px;
 background-image:url('../imatges2/buscadorAvan.jpg');
 float:left;
 position:relative;
}

div.espai
{
 left:15px;
 top:7px;
 height:38px;
 width:660px;
 float:left;
 position:relative;
}

span.bloc
{
 height:35px;
 width:220px;
 float:left;
 position:relative;
}

span.titols
{
 top:15px;
 left:2px;
 width:70px;
 height:20px;
 font-weight:bold;
 color:#FFF;
 font-weight:bold;
 float:left;
 position:relative;
}

#distanciaplatja
{
 top:10px;
 left:15px;
 height:auto;
 width:auto;
 float:left;
 position:relative;
}

input.check
{
 top:9px;
 float:left;
 position:relative;
}

span.separador
{
 top:10px;
 left:5px;
 height:20px;
 width:25px;
 float:left;
 position:relative;
}

span.check
{
 top:10px;
 left:5px;
 width:auto;
 height:20px;
 font-weight:bold;
 color:#FFF;
 font-weight:bold;
 float:left;
 position:relative;
}

span.botoVendaAvan
{
 top:5px;
 left:80px;
 width:170px;
 height:25px;
 float:left;
 position:relative;
}

h1
{
 top:15px;
 left:10px;
 width:565px;
 height:30px;
 float:left;
 position:relative;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#3B59D1;
}

div.paginat
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
 font-weight:bold;
 color:#3B59D1;
 left:10px;
 width:680px;
 height:15px;
 float:left;
 position:relative;
}

hr.separadorVendes
{
 left:5px;
 height:1px;
 width:680px;
 color:#3B59D1;
 background-color:#3B59D1;
 float:left;
 position:relative;
}

div.allotjaments
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 width:680px;
 left:10px;
 top:10px;
 height:130px;
 float: left;
 position:relative;
}

span.referencia
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#3B59D1;
 width:660px;
 height:20px;
 float:left;
 position:relative;
}

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

img.thumbnail
{
 width:120px;
 height:90px;
 float:left;
 position:relative;
}

img.rodo
{
 top:2px;
 width:8px;
 height:8px;
 position:relative;
 float:left;
 border:0;
}

div.infoGeneral
{
 height:120px;
 width:210px;
 float:left;
 position:relative;
}

span.general
{
 left:35px;
 top:5px;
 height:20px;
 width:175px;
 float:left;
 position:relative;
}

span.generalBlau
{
 left:35px;
 top:5px;
 height:20px;
 width:175px;
 color:#3B59D1;
 float:left;
 position:relative;
}

div.infoCaracteristiques
{
 height:120px;
 width:170px;
 float:left;
 position:relative;
}

span.caracteristiques
{
 left:15px;
 top:5px;
 height:20px;
 width:155px;
 float:left;
 position:relative;
}

span.caracteristiquesBlau
{
 left:15px;
 top:5px;
 height:20px;
 width:155px;
 color:#3B59D1;
 float:left;
 position:relative;
}

div.botoDetalls
{
 height:120px;
 width:175px;
 float:left;
 position:relative;
}

font.preu
{
 color:#ec401e;
}

span.preu
{ 
 top:5px;
 left:15px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 /*font-weight:bold;*/
 color:#3B59D1;
 height:20px;
 width:175px;
 /*text-align:center;*/
 float:left;
 position:relative;
}

span.detalls
{
 top:10px;
 height:20px;
 width:100%;
 color:#3B59D1;
 text-align:center;
 float:left;
 position:relative;
 text-decoration:underline;
 cursor:pointer;
}

span.contactadetalls
{
 color:#3B59D1;
 cursor:pointer;
 text-decoration:underline;
}

a.contactadetalls:hover, a.contactadetalls:visited, a.contactadetalls:link, a.contactadetalls:active
{
 color:#3B59D1;
}

img.contactadetalls
{
 left:50px;
 top:-2px;
 width:16px;
 height:16px;
 float:left;
 position:relative;
 border:0px;
}

a.shortlist:hover, a.shortlist:active, a.shortlist:visited, a.shortlist:link
{
 color:#3B59D1;
}

img.shortlist
{
 width:16px;
 height:16px;
 left:10px;
 float:left;
 position:relative;
}

span.botod
{
 top:15px;
 left:45px;
 width:80px;
 height:25px;
 float:left;
 position:relative;
 background-image:url('../imatges2/botons/boto.png');
}

span.noresultats
{
 left:10px;
 top:10px;
 width:100%;
 height:25px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#3B59D1;
 text-align:center;
 font-weight:bold;
 float:left;
 position:relative;
}

span.textfinal
{
 top:5px;
 width:680px;
 height:100%;
 color:#3B59D1;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 left:10px;
 float:left;
 position:relative;
}

a.paginatfinal:visited, a.paginatfinal:link, a.paginatfinal:hover, a.paginatfinal:active
{
 color:#3B59D1;
 text-decoration:none;
 font-size:12px;
 cursor:pointer;
 }
 
span.paginatfinal
{
 color:#3B59D1;
 text-decoration:none;
 font-size:12px;
 cursor:pointer;
 }

div.paginatfinal
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
 font-weight:bold;
 color:#3B59D1;
 top:20px;
 left:10px;
 width:680px;
 height:15px;
 float:left;
 position:relative;
}

div.separadorResultats
{
 width:690px;
 height:5px;
 float:left;
 position:relative;
}

#comentarisLateral
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 top:15px;
 width:170px;
 height:auto;
 float:left;
 position:relative;
}

hr
{
 color:#3B59D1;
 background-color:#3B59D1;
 margin-top:5px;
 margin-bottom:5px;
}

