body { margin:0; padding:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:8.5pt; color:#000000; background:#dde2e4 url(../images/fons/body.jpg) repeat-x top; }

/*TEXT*/
/*títols*/
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h1 { height:93px; padding-top:15px; }
h2 { padding:0 0 10px 0; font:normal 28pt Tahoma, Arial, Helvetica; }
h3 { }
h4 { }
h5 { }
/*paràgrafs*/
p { line-height:16px; }
p.introduccio { margin:0; font-size:12pt; }
p.introduccio-estreta { margin:0; font-size:12pt; width:700px; margin:0 auto; }
p.introduccio a, p.introduccio-estreta a { font-weight:bold; text-decoration:none; color:black; }
/*formats*/
.lletra-petita3 { font-size:7pt; }
.lletra-petita2 { font-size:7.5pt; }
.lletra-petita2 { font-size:8pt; }
.lletra-normal { font-size:8.5ptpx; }
.lletra-gran { font-size:9pt; }
.lletra-gran2 { font-size:10pt; }
.lletra-gran3 { font-size:11pt; }
.lletra-gran4 { font-size:12pt; }
.lletra-gran5 { font-size:13pt; }
.lletra-gran6 { font-size:14pt; }
.lletra-gran7 { font-size:15pt; }
.lletra-gran8 { font-size:16pt; }
.lletra-gran9 { font-size:17pt; }
.lletra-gran10 { font-size:18pt; }
.majuscula { text-transform:uppercase; }
.negreta { font-weight:bold; }
.no-negreta { font-weight:normal; }
.subratllat { text-decoration:underline; }
.no-subratllat { text-decoration:none; }
.subratllathover { text-decoration:none; }
.subratllathover:hover { text-decoration:underline; }
.interlineat { line-height:20px; }
.no-interlineat { line-height:13px; }
.no-list-style { list-style:none; }
.primera-negreta:first-letter { font-weight: bold; }
.primera-gran:first-letter { font-size:18px; font-weight:bold; }
/*enllaços*/
a { outline:none; }
a:hover {}
a img { border:none; }

/*LLISTES*/
ul, li { margin:0; padding:0; }
ul.icones li { float:left; list-style:none; margin:0 48px 20px 0; }
ul.icones-2 li { float:left; list-style:none; margin:0 70px 20px 0; }
ul.elements li { float:left; list-style:none; padding:0 8px; border-left:1px solid #A2D702; }
ul.elements li.primer { padding:0 8px 0 0; border-left:none; }
ul.icones li img.gratuit { position:absolute; margin:-25px 0 0 -55px; }
ul.elements-2 li { float:left; list-style:none; margin-right:35px; }
ul.elements-2 li.salt { margin-right:0; }
ul.icones-3 { margin-left: 15px; }
ul.icones-3 li { float:left; list-style:none; margin:0 30px 20px 0; }

/*ALINEACIÓ*/
.esquerra { text-align:left; }
.dreta { text-align:right; }
.centre { text-align:center; }
.justificat { text-align:justify; }

/*COLORS*/
.blanc { color:#ffffff; }
.negre { color:#000000; }
.gris { color:#3a3a3a; }
.vermell { color:#ff0000; }
.gris { color:#878787; }
.taronja { color:#ffa800; }
.verd { color:#66cc00; }
.verd-fort { color:#1f710f; }
.blau { color:#22a3c7; }
.blau2 { color:#43c7ec; }

/*BORDES*/
.borde-blanc { border:1px solid #ffffff; }
.borde-inferior-blanc { border-bottom:1px solid #ffffff; }
.borde-inferior-doble-blanc { border-bottom:2px solid #ffffff; }

/*FONS*/
.fons-blanc { background-color:#ffffff; }
.fons-negre { background-color:#000000; }
.fons-gris { background-color:#DDD; }
.detall-1 { padding-bottom:30px; background:url(../images/fons/introduccio.jpg) no-repeat bottom center; }
.detall-2 { padding-bottom:12px; background:url(../images/fons/separador1.png) no-repeat bottom center; }
.separador { background:url(../images/fons/separador2.png) no-repeat top right; }
.separador-2 { padding-bottom:15px; background:url(../images/fons/separador3.png) no-repeat bottom; }
.separador-3 { background:url(../images/fons/separador4.png) no-repeat top right; }
.separador-5 { background:url(../images/fons/separador5.png) no-repeat bottom; }
.fletxa { padding-left:20px; background:url(../images/icones/fletxa.png) no-repeat top left; }

/*MARGES*/
.nm { margin:0 auto !important; }
.nms { margin-top:0px !important; }
.nmd { margin-right:0px !important; }
.nmi { margin-bottom:0px !important; }
.nme { margin-left:0px !important; }
.ms05 { margin-top:5px !important; }
.md05 { margin-right:5px !important; }
.mi05 { margin-bottom:5px !important; }
.me05 { margin-left:5px !important; }
.ms { margin-top:10px !important; }
.md { margin-right:10px !important; }
.mi { margin-bottom:10px !important; }
.me { margin-left:10px !important; }
.ms2 { margin-top:20px !important; }
.md2 { margin-right:20px !important; }
.mi2 { margin-bottom:20px !important; }
.me2 { margin-left:20px !important; }
.ms3 { margin-top:30px !important; }
.md3 { margin-right:30px !important; }
.mi3 { margin-bottom:30px !important; }
.me3 { margin-left:30px !important; }
.ms4 { margin-top:40px !important; }
.md4 { margin-right:40px !important; }
.mi4 { margin-bottom:40px !important; }
.me4 { margin-left:40px !important; }
.ms5 { margin-top:50px !important; }
.md5 { margin-right:50px !important; }
.mi5 { margin-bottom:50px !important; }
.me5 { margin-left:50px !important; }

/*FARCIMENTS*/
.nf { padding:0px !important; }
.nfs { padding-top:0px !important; }
.nfd { padding-right:0px !important; }
.nfi { padding-bottom:0px !important; }
.nfe { padding-left:0px !important; }
.fs05 { padding-top:5px !important; }
.fd05 { padding-right:5px !important; }
.fi05 { padding-bottom:5px !important; }
.fe05 { padding-left:5px !important; }
.fs { padding-top:10px !important; }
.fd { padding-right:10px !important; }
.fi { padding-bottom:10px !important; }
.fe { padding-left:10px !important; }
.fs2 { padding-top:20px !important; }
.fd2 { padding-right:20px !important; }
.fi2 { padding-bottom:20px !important; }
.fe2 { padding-left:20px !important; }
.fs3 { padding-top:30px !important; }
.fd3 { padding-right:30px !important; }
.fi3 { padding-bottom:30px !important; }
.fe3 { padding-left:30px !important; }
.fs4 { padding-top:40px !important; }
.fd4 { padding-right:40px !important; }
.fi4 { padding-bottom:40px !important; }
.fe4 { padding-left:40px !important; }
.fs5 { padding-top:50px !important; }
.fd5 { padding-right:50px !important; }
.fi5 { padding-bottom:50px !important; }
.fe5 { padding-left:50px !important; }

/*POSICIONAMENT*/
.flota-esquerra { float:left; }
.flota-dreta { float:right; }
.posicio-relativa { position:relative; }
.amagat { display:none; }
.clear { clear:both; }

/*ELEMENTS*/
.bloc { display:block; }

/*FORMULARI*/
input, textarea { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; }
input.petit { width:89px !important; text-align:center; }
#contact input { width:290px; }
#contact textarea { width:281px; height:194px; padding:15px; border:none; overflow:hidden; background:url(../images/fons/textarea-contacte.png) no-repeat; }
#contact input.boto { width:133px; height:56px; }
#form_anunci label { float:left; margin-bottom:10px; font-size:11pt; font-weight:bold; color:#ffffff; }
#form_anunci textarea { width:294px; height:204px; padding:15px; font-size:13pt; line-height:28px; overflow:hidden; border:none; background:url(../images/fons/textarea-anunci.png) no-repeat; }
#formalitzar label { float:left; margin-bottom:2px; font-size:9pt; color:#ffffff; }
#formalitzar input.text { width:270px; }
#send_friend input.text, #send_friend textarea { width:200px; }
form .validation-error { font-weight:bold; padding-left:10px; margin:0; }

/*PAGINADOR*/
ul.pager li a { color:#ffffff; text-decoration:none; padding:0 5px; vertical-align:middle; }
ul.pager li { display:inline; margin-right:5px; }
ul.pager li.navigation a { font-weight:bold; font-size:15px; }
ul.pager li a.active, ul.pager li a:hover { padding:0 4px; border:1px solid #ffffff; }
