html { height:100%; }
body { height:100%; margin:0; padding:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#9a9a9a; background-color:#ffffff; }

/*TEXT*/
/*títols*/
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h2 { font-size:14px; color:#000000; }
h2.home { font-size:16px; }
h3 { font-size:14px; color:#e20916; }
h4 { font-size:14px; color:#000000;}
h5 {}
/*paràgrafs*/
p { line-height:15px; }
/*formats*/
.lletra-petita { font-size:11px; }
.lletra-normal { font-size:12px; }
.lletra-gran { font-size:14px; }
.negreta { font-weight:bold; }
.no-negreta { font-weight:normal; }
.no-subratllat { text-decoration:none; }
.intro_principal { font-size:11px; line-height:14px; }
.intro { padding:7px; font-size:11px; line-height:14px; background-color:#efefef; }
/*enllaços*/
a { color:#9a9a9a; }
a:hover { color:#000000; }
a img { border:none; }
a.quisom { font-size:14px; color:#777777; text-decoration:none; }
a.quisom:hover { color:#e20916 }
a.quisom_sel { font-size:14px; color:#e20916; text-decoration:none; }

/*LLISTES*/
ul, li { margin:0; padding:0; }
ul.generica { margin:5px 0 0 0; }
ul.generica li { list-style:none; }

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

/*POSICIONAMENT*/
.flota-dreta { float:right; }
.flota-esquerra { float:left; }

/*COLORS*/
.blanc { color:#ffffff; }
.negre { color:#000000; }
.vermell { color:#e20916; }
.gris { color:#9a9a9a; }

/*BORDES*/
.borde-blanc { border:1px solid #ffffff; }
.borde-gris { border:1px solid #dbdbdb; }
.borde-superior-blanc { border-top:1px solid #ffffff; }
.borde-inferior-blanc { border-bottom:1px solid #ffffff; }
.borde-superior-puntejada-gris { border-top:1px dotted #c7c7c7; }

/*FONS*/
.rodona-vermella { background:url(../images/icones/rodona-vermella.jpg) no-repeat left; padding-left:20px; }
.triangle-vermell-esquerre { background:url(../images/icones/triangle-vermell.jpg) no-repeat left top; padding-top:10px; }
.triangle-vermell-dret { background:url(../images/icones/triangle-vermell.jpg) no-repeat right top; padding-top:10px; }
.tornar { background:url(../images/icones/triangle-vermell3.jpg) no-repeat left; padding-left:10px; }

/*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; }
.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; }
.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; }

/*FORMULARI*/
input, textarea { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; }
input.boto { display:block; width:91px; height:37px; cursor:pointer; border:none; background:url(../images/fons/boto.jpg) no-repeat; }

/*PAGINADOR*/
.pagination a { text-decoration:none; }
.pagination span { color:#e20916; }
