#caixabuscador
{
 top:15px;
 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
{
 top:10px;
 left:8px;
 width:auto;
 height:20px;
 float:left;
 position:relative;
}

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

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

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

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;
 cursor:pointer;
}

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;
}

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

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

div.allotjament
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 top:5px;
 left:10px;
 width:685px;
 height:auto;
 float:left;
 position:relative;
}

div.bloc1
{
 width:190px;
 height:88px;
 float:left;
 position:reltive;
}

div.bloc2
{
 width:185px;
 height:88px;
 float:left;
 position:reltive;
}

div.bloc3
{
 width:175px;
 height:88px;
 float:left;
 position:reltive;
}

div.bloc4
{
 width:135px;
 height:88px;
 float:left;
 position:reltive;
}

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

span.text
{
 top:5px;
 width:180px;
 height:20px;
 float:left;
 position:relative;
}

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

span.textpreu
{
 top:12px;
 font-size:13px;
 font-weight:bold;
 width:170px;
 height:15px;
 float:left;
 color:#3B59D1;
 position:relative;
}

font.preu
{
 font-weight:bold;
 color:#ec401e;
}

span.informacio
{
 top:25px;
 width:115px;
 height:25px;
 float:left;
 position:relative;
 text-align:center;
 font-weight:bold;
 background-image:url('../imatges2/botons/info.jpg');
}

span.informaciosota
{
 top:10px;
 left:40px;
 width:115px;
 height:25px;
 float:left;
 position:relative;
 text-align:center;
 font-weight:bold;
 background-image:url('../imatges2/botons/info.jpg');
}

span.botoinformacio
{
 left:5px;
 top:7px;
 font-size:11px;
 font-weight:bold;
 width:105px;
 height:18px;
 float:left;
 color:#FFF;
 /*color:#3B59D1;*/
 position:relative;
 text-decoration:none;
 cursor:pointer;
}

a.informacio
{
 font-weight:bold;
 width:105px;
 height:18px;
 float:left;
 color:#3B59D1;
 color:#FFF;
 position:relative;
 text-decoration:none;
}

a.informacio:hover, a.informacio:visited, a.informacio:link, a.informacio:active
{
 font-weight:bold;
 width:105px;
 height:18px;
 float:left;
 color:#3B59D1;
 color:#FFF;
 position:relative;
 text-decoration:none;
}

div.mostracalendari
{
 top:10px;
 float:left;
 position:relative;
 width:647px;
 left:37px;
 height:auto;
 display:none;
}

div.disponibilitat
{
 top:-10px;
 width:660px;
 height:20px;
 float:left;
 position:relative;
}

span.canvidatesallotjament
{
 left:20px;
 top:12px;
 width:300px;
 height:15px;
 float:left;
 position:relative;
 text-align:left;
 font-weight:bold;
 color:#3B59D1;
}

#buscardispo
{
 /*top:-10px;*/
 top:-5px;
 left:27px;
 width:660px;
 height:30px;
 float:left;
 position:relative;
 /*display:none;*/
}

span.entradain
{
 font-size:12px;
 left:0px;
 top:13px;
 float:left;
 position:relative;
 width:60px;
 height:20px;
 color:#FFFFFF;
 color:#000000;
}

span.calentrada
{
 height:20px;
 width:auto;
 float:left;
 position:relative;
}

span.sortidain
{
 font-size:12px;
 left:60px;
 top:13px;
 float:left;
 position:relative;
 height:20px;
 width:120px;
 color:#FFFFFF;
 color:#000000;
}

span.calsortida
{
 height:20px;
 width:auto;
 float:left;
 position:relative;
}

input.buscaAllot
{
 top:6px;
 left:50px;
 width:80px;
 height:25px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFF;
 border:0;
 cursor:pointer;
 background-color:transparent;
 background-image:url('../imatges2/botons/buscar.jpg');
 text-align:center;
 float:left;
 position:relative;
}

span.mcalendari
{
 left:103px;
 top:12px;
 width:40px;
 height:15px;
 text-align:center;
 float:left;
 position:relative;
}

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

#llegenda
{
 width:300px;
 height:22px;
 top:10px;
 left:10px;
 border: 1px solid #3B59D1;
 float:left;
 position:relative;
}

#disponible
{
 top:3px;
 width:15px;
 height:15px;
 left:10px;
 background-color:#7994fb;
 float:left;
 position:relative;
}

#nodisponible
{
 top:3px;
 width:15px;
 height:15px;
 left:15px;
 background-color:#F36A0E;
 float:left;
 position:relative;
}

div.text
{
 top:5px;
 width:100px;
 height:20px;
 left:20px;
 float:left;
 position:relative;
}

div.separadorcalendari
{
 width:100%;
 height:15px;
 float:left;
 position:relative;
}

#galeria
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 top:5px;
 left:5px;
 /*border-top: 1px solid #3B59D1;*/
 width:680px;
 height:auto;
 float:left;
 position:relative;
}

#galeriaesquerra
{
 width:454px;
 height:auto;
 float:left;
 position:relative; 
}

#fotog
{
 border:1px solid #CCCCCC;
 border-bottom:1px solid #3B59D1;
 top:13px;
 left:13px;
 width:425px;
 height:320px;
 float:left;
 position:relative;
}

img.fotog
{
 width:425px;
 height:320px;
}

#botons
{
 top:20px;
 left:13px;
 width:425px;
 height:55px;
 float:left;
 position:relative;
}

img.botoPlay
{
 width:85px;
 height:45px;
 border:0;
 float:left;
 position:relative;
}

img.botoPausa
{
 width:85px;
 height:45px;
 border:0;
 float:left;
 position:relative;
 display:none;
}

img.botoprimerPlay
{
 width:85px;
 height:45px;
 border:0;
 float:left;
 position:relative;
 display:none;
}

img.video
{
 left:10px;
 width:85px;
 height:45px;
 border:0;
 float:left;
 position:relative;
}

img.mapa
{
 left:20px;
 width:85px;
 height:45px;
 border:0;
 float:left;
 position:relative;
}

img.info
{
 top:10px;
 left:50px;
 width:65px;
 height:25px;
 border:0;
 float:left;
 position:relative;
}

#descripcio
{
 top:20px;
 left:13px;
 width:425px;
 height:auto;
 float:left;
 position:relative;
}

#totes
{
 border-top: 1px solid #3B59D1;
 top:30px;
 left:13px;
 width:425px;
 height:auto;
 float:left;
 position:relative;
}

span.textotes
{
 top:5px;
 width:212px;
 height:20px;
 float:left;
 position:relative;
}

#galeriadreta
{
 top:15px;
 width:225px;
 height:auto;
 float:left;
 position:relative;
 /*border-left: 1px solid #3B59D1;*/
}

div.fotoplay
{
 left:8px;
 width:108px;
 height:85px;
 float:left;
 position:relative;
}

div.fotoprimerplay
{
 left:8px;
 width:108px;
 height:85px;
 float:left;
 position:relative;
 display:none;
}

div.fotopausa
{
 left:8px;
 width:108px;
 height:85px;
 float:left;
 position:relative;
 display:none;
}

div.fotop
{
 left:8px;
 width:108px;
 height:85px;
 float:left;
 position:relative;
}

img.fotop
{
 width:100px;
 height:70px;
 border:0;
}

a.player:active, a.player:link, a.player:visited, a.player:hover
{
 width:100px;
 height:70px;
 text-decoration:none;
 cursor:pointer;
}

div.pdf
{
 left:-1px;
 top:5px;
 width:225px;
 height:30px;
 float: left;
 border-left: 1px solid #3B59D1;
 position:relative;
}

span.nompdf
{
 left:8px;
 top:3px;
 float:left;
 position:relative;
 font-weight:bold;
 cursor: pointer; 
}

img.pdf
{
 left:5px;
 width:22px;
 height:22px;
 float:left;
 position:relative;
}

a.pdf:link, a.pdf:visited, a.pdf:active, a.pdf:hover
{
 top:5px;
 left:10px;
 width:198px;
 height:20px;
 color:#0027b7;
 font-weight:bold;
 text-decoration: none;
 float:left;
 cursor: pointer;
 position:relative;
}

#preustemporada
{
 border-top:1px solid #3B59D1;
 top:45px;
 width:685px;
 height:auto;
 float: left;
 position:relative;
}

table.temporades
{
 top:15px;
 left:30px;
 width:530px;
 height:100%;
 float: left;
 position:relative;
}

td.titoltemporada
{
 height:25px;
 background-color: #3B59D1;
 color:#FFFFFF;
 text-align:center;
 font-weight:bold;
 border-left: 1px solid #3B59D1;
}

td.titoltemporadacentre
{
 height:25px;
 background-color: #3B59D1;
 color:#FFFFFF;
 text-align:center;
 font-weight:bold;
 border-left: 1px solid #FFFFFF;
}

td.temporadaesquerra
{
 height:25px;
 border: 1px solid #3B59D1;
}

td.temporada
{
 height:25px;
 border: 1px solid #3B59D1;
 text-align:center;
}

#separadorTaula
{
 top:60px;
 width:685px;
 height:40px;
 float:left;
 position:relative;
}

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

img.load
{
 width:66px; 
 height:66px;
 border:0;
 position:absolute;
 z-index:10;
 top:130px;
 left:180px;
 visibility:visible;
}

#video
{
 /*visibility:hidden;*/
 z-index:0;
 position:absolute;
}

img.fotoslide
{
 width:425px;
 height:320px;
 border:0;
}

#condicions
{
 font-size:12px;
 font-weight:bold;
 top:45px;
 text-align:center;
 width:685px;
 height:30px;
 float:left;
 position:relative;
}

#linkcondicions
{
 cursor:pointer;
}

a.link:visited, a.link:active, a.link:link, a.link:hover
{
 text-decoration:none;
 color:#0027b7;
 font-weight:bold;
 cursor:pointer;
}

a.linkseguro:visited, a.linkseguro:active, a.linkseguro:link, a.linkseguro:hover
{
 color:#FFF;
 cursor:pointer;
}

p.condicions
{
 top:-380px;
 text-align:justify;
 background-color:#7994fb;
 border: 1px double #000;
 width:685px;
 height:350px;
 float:left;
 position:relative;
 display:none;
 z-index:100;
}

span.condicions
{
 top:10px;
 left:10px;
 width:660px;
 height:100%;
 float:left;
 position:relative;
 color:#FFF;
 z-index:100;
}

a.tancar:link, a.tancar:visited, a.tancar:active, a.tancar:hover
{
 color:#FFF;
 font-weight:bold;
 font-size:14px;
 text-decoration: none;
 left:640px;
 top:-5px;
 float:left;
 position:relative;
}
