.text00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }
.text01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }
.text02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }
.text99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 13px; }

.textpetit00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; }
.textpetit01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; }
.textpetit03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; }
.textpetit99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 11px; }

.titol00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.titol01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.titol03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.titol99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }

.titolgran00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 20px; }
.titolgran01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 20px; }
.titolgran99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 20px; }

.formboto {	background-color: #FF0000; border: 1px #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.formbotopetit { background-color: #FF0000; border: 1px #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.formselect { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.formselect01 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.formselect02 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.formselectpetit { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 }
.formtext { background-color: #FFFFFF; border: 1px #000000 solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }

.c00 { background-color: #000000; }
.c01 { background-color: #FF0000; }
.c02 { background-color: #EAEAEA; }
.c03 { background-color: #D7D7D7; }
.c04 { background-color: #BF0000; }
.c99 { background-color: #FFFFFF; }

/* Fons dels submenús dels apartats */
.textmenumodul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 15px; }
ul.textmenumodul { list-style-image: url(../imatges_frontal/t1.gif); margin: 0px; padding: 0px; }
li.textmenumodul { list-style-type: none; background-image: url(../imatges_frontal/icones/menu1.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
li.textmenucapa { list-style-type: none; background-image: url(../imatges_frontal/icones/menu99.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 10px; }

.textmenucategoria { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; line-height: 15px; }
ul.textmenucategoria { list-style-image: url(../imatges_frontal/t1.gif); margin: 0px; padding: 0px; }
li.textmenucategoria { list-style-type: none; padding: 0px 0px 0px 10px; }

.simbol00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.simbol01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.simbol99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px; }

a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #000000; }
a.textcontingut:hover { color: #000000; }
a.textenllaccontingut:hover { color: #000000; }
a.blanc:hover { text-decoration: underline; color: #FFFFFF; }
a.blancnolinia:hover { text-decoration: none; color: #FFFFFF; }
a.negre:hover { text-decoration: underline; color: #000000; }

/* Definim els marges horitzontals i verticals */
.pl { padding-left: 16px; }    /* Marge esquerra */
.pr { padding-right: 16px; }   /* Marge dret */
.pt { padding-top: 16px; }     /* Marge superior */
.pb { padding-bottom: 16px; }  /* Marge inferior */
.p { padding: 16px; }          /* Marge a tot arreu */

.ml { margin-left: 16px; }    /* Marge esquerra */
.mr { margin-right: 16px; }   /* Marge dret */
.mt { margin-top: 16px; }     /* Marge superior */
.mb { margin-bottom: 16px; }  /* Marge inferior */
.m { margin: 16px; }          /* Marge a tot arreu */

/* Definim els marges interns */
.pil { padding-left: 5px; }    /* Marge esquerra */
.pir { padding-right: 5px; }   /* Marge dret */
.pit { padding-top: 5px; }     /* Marge superior */
.pib { padding-bottom: 5px; }  /* Marge inferior */
.pi { padding: 5px; }          /* Marge a tot arreu */

/* Definim els marges mínims */
.pml { padding-left: 3px; }    /* Marge esquerra */
.pmr { padding-right: 3px; }   /* Marge dret */
.pmt { padding-top: 3px; }     /* Marge superior */
.pmb { padding-bottom: 3px; }  /* Marge inferior */
.pm { padding: 3px; }          /* Marge a tot arreu */

/* Definim els marcs */
.btb { border-top: 1px solid black; }    /* Marc superior color negre */
.blb { border-left: 1px solid black; }   /* Marc esquerra color negre */
.brb { border-right: 1px solid black; }  /* Marc dret color negre */
.bbb { border-bottom: 1px solid black; } /* Marc inferior color negre */
.bb { border: 1px solid black; }         /* Marc color negre */

.bl99 { border-left: 1px solid white; }     /* Marc esquerra color blanc */
.br99 { border-right: 1px solid white; }    /* Marc dret color blanc */

.bbs { border-bottom: 20px solid white; }   /* Marc inferior separació marge vertical */

.ar { text-align: right; }
.al { text-align: left; }
.ac { text-align: center; }

.at { vertical-align: top; }
.am { vertical-align: middle; }
.ab { vertical-align: bottom; }

.upper { text-transform: uppercase; }
.b { font-weight: bold; }
.i { font-style: italic; }

/* Estils de les directives HTML */
/* ul { list-style-image: url(../imatges_frontal/icones/quadre1.gif); } */
ul { list-style-image: url(../imatges_frontal/icones/quadre0.gif); }
p {	margin: 0px; }
body { margin-left: 20px; background-color: #FFFFFF; }
form { margin: 0px; }
h1 { margin: 0px; padding: 0px; font-weight: normal; }
h2 { margin: 0px; padding: 0px; font-weight: normal; }
h3 { margin: 0px; padding: 0px; font-weight: normal; }
h4 { margin: 0px; padding: 0px; font-weight: normal; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; }

.textnavegacio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; padding-left: 5px; padding-right: 5px; }
.textcapcalera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 14px; padding-left: 5px; padding-right: 5px; }
.textbotoimprimir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; padding-left: 5px; padding-right: 5px; }
.textbotomesinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; padding-left: 5px; padding-right: 5px; }
.textpeufoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; padding-left: 3px; padding-right: 3px; }
.textcontingut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; }
.textenllaccontingut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; line-height: 14px; }
.textajuda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }

.barranavegacio { background-color: #D7D7D7; padding-top: 3px; padding-bottom: 3px; margin-bottom: 16px; text-align: left; }
.capcalera { background-color: #CCCCCC; border-bottom: 16px solid white; padding-top: 3px; padding-bottom: 3px; }
.capcaleraflash { background-color: #CCCCCC; padding-top: 3px; padding-bottom: 3px; }
.barracercador { padding-bottom: 16px; }
.barracampcercador { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 11px; }
.barracampordre { vertical-align: top; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 11px; padding-right: 10px; }
.barrapeufoto { background-color: #D7D7D7; padding-top: 3px; padding-bottom: 3px; }
.margeimatgecontext { padding-right: 16px; padding-bottom: 5px; }

.separadoritems { height: 19px; background-image: url(../imatges_frontal/separador.gif); background-repeat: repeat-x; }
.separador200 { height: 9px; background-image: url(../imatges_frontal/separador200.gif); background-repeat: repeat-x; }
.separador { height: 19px; background-image: url(../imatges_frontal/separador.gif); background-repeat: repeat-x; }

.bodyproces { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 0px; }

