body { margin:0; padding:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:8.9pt; line-height:15px; color:#606060; background:#3d3938 url(../images/fons/fons.jpg) no-repeat center top; }

/*TEXT*/
/*títols*/
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h1 { }
h2 { font-weight:normal; }
h3 { }
h3.videos { font-size:13px; margin:0 0 5px 0; color:#151515; }
h4 { }
h5 { }
/*paràgrafs*/
p { line-height:16px; }
/*formats*/
.font-normal { font-family:Arial, Helvetica, Verdana, sans-serif }
.lletra-petita3 { font-size:8px; }
.lletra-petita2 { font-size:9px; }
.lletra-petita { font-size:10px; }
.lletra-normal { font-size:8.9pt; }
.lletra-columna-dreta { font-size:8.5pt; }
.lletra-paginador { font-size:8pt; }
.lletra-gran { font-size:13px; }
.lletra-gran2 { font-size:15px; }
.lletra-gran3 { font-size:18px; }
.negreta { font-weight:bold; }
.no-negreta { font-weight:normal; }
.subratllat { text-decoration:underline; }
.no-subratllat { text-decoration:none; }
.no-interlineat { line-height:13px; }
.interlineat2 { line-height:18px; }
.interlineat3 { line-height:22px; }
.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; color:#e35e17; }
a:hover {}
a.subratllathover { text-decoration:none; }
a.subratllathover:hover { text-decoration:underline; }
a img { border:none; }
a.blanc-taronja { color:#ffffff; text-decoratiom:none; }
a.blanc-taronja:hover { color:#e35e17; }
a.boto-taronja { display:block; width:76px; height:34px; line-height:35px; margin-top:15px; color:#ffffff; text-decoration:none; text-align:center; font-size:12px; background:url(../images/fons/boto-taronja-curt.jpg) no-repeat; }

/*LLISTES*/
ul, li { margin:0; padding:0; }
ul.mm li { margin:3px 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; }
.vermell { color:#ff0000; }
.taronja { color:#e35e17; }
.gris { color:#606060; }
.gris2 { color:#151515; }

/*BORDES*/
.borde-blanc { border:1px solid #ffffff; }
.borde-inferior-blanc { border-bottom:1px solid #ffffff; }
.borde-inferior-doble-blanc { border-bottom:2px solid #ffffff; }
.borde-superior-puntejat-gris { border-top:1px dotted #b1b3b3; }
.borde-inferior-puntejat-gris { border-bottom:1px dotted #b1b3b3; }

/*FONS*/
.fons-blanc { background-color:#ffffff; }
.fons-negre { background-color:#000000; }
.separador { background:url(../images/detalls/separador-menu.jpg) no-repeat right; }
.marc-imatge { border:1px solid #e4e3e1; padding:3px; }
.fletxa-dreta-taronja { padding-right:10px; background:url(../images/detalls/fletxa-dreta-taronja.gif) no-repeat right; }
.fletxa-esquerra-taronja { padding-left:10px; background:url(../images/detalls/fletxa-esquerra-taronja.jpg) no-repeat left; }
.fletxa-esquerra-taronja2 { padding-left:10px; background:url(../images/detalls/fletxa-dreta-taronja.gif) no-repeat left; }
.punt-esquerre-taronja { padding-left:10px; background:url(../images/detalls/punt-taronja.gif) no-repeat top left; }
.boto-taronja-llarg { display:block; width:139px; height:34px; line-height:34px; text-decoration:none; text-align:center; color:#ffffff; background:url(../images/fons/boto-taronja-llarg.jpg) no-repeat; }
.icona-pdf { min-height:17px; height:auto !important; height:17px; padding-left:25px; background:url(../images/icones/pdf.gif) no-repeat top left; }
.icona-enviar { padding-right:20px; background:url(../images/icones/icona_enviar.gif) no-repeat right; }
.icona-imprimir { padding-right:20px; background:url(../images/icones/icona_print.gif) no-repeat right; }
.puntejat-superior-gris { padding-top:5px; background:url(../images/fons/linia_punts_gris.jpg) 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; }
.ms { margin-top:10px !important; }
.md { margin-right:10px !important; }
.mi { margin-bottom:10px !important; }
.me { margin-left:10px !important; }
.ms05 { margin-top:5px !important; }
.md05 { margin-right:5px !important; }
.mi05 { margin-bottom:5px !important; }
.me05 { margin-left:5px !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; }
.fs { padding-top:10px !important; }
.fd { padding-right:10px !important; }
.fi { padding-bottom:10px !important; }
.fe { padding-left:10px !important; }
.fs05 { padding-top:5px !important; }
.fd05 { padding-right:5px !important; }
.fi05 { padding-bottom:5px !important; }
.fe05 { padding-left:5px !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; }
.posicio-absoluta { position:absolute; }
.amagat { display:none; }
.invisible { visibility:hidden; }
.visible { visibility:visible; }
.clear { clear:both; }

/*FORMULARI*/
input, textarea { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; }
input.petit { width:100px; }
input.normal { width:140px; }
input.llarg, #form-solicita textarea  { width:350px; }
input.arxiu { width:200px; }
input.boto { width:154px; height:26px; border:none; color:#ffffff; margin-top:0; cursor:pointer; background:url(../images/fons/boto-taronja-llarg2.jpg) no-repeat; }
input.boto-normal { width:139px; height:34px; border:none; color:#ffffff; margin-top:0; cursor:pointer; background:url(../images/fons/boto-taronja-llarg.jpg) no-repeat; }
/*cercador*/
input.boto-cerca { width:76px; height:34px; margin-top:15px; border:none; color:#ffffff; cursor:pointer; background:url(../images/fons/boto-taronja-curt.jpg) no-repeat; }
input.caixa-cerca, select.caixa-cerca { width:170px; height:18px; border:1px solid #d1d1d1; } 
select.caixa-cerca { height:22px; }
/*solicitar imatges*/
#form-solicita input.petit { width:90px; }
#form-solicita input.normal { width:120px; }
#form-solicita input.llarg { width:330px; }
#form-solicita textarea  { width:330px; height:80px; }
/*contactar*/
#form-contactar label { font-size:8pt; }
#form-contactar textarea  { width:354px; height:80px; }
#form-contactar input.petit { width:110px; }
#form-contactar input.normal { width:140px; }
/*rehabilitació*/
#form-rehabilitacio label { font-size:7.5pt; }
#form-rehabilitacio textarea { width:344px; height:30px; }
#form-rehabilitacio input.petit { width:100px; }
#form-rehabilitacio input.normal { width:130px; }
#form-rehabilitacio input.llarg  { width:340px; }
/*PAGINADOR*/
