/* ESTILS DEL TEXT */
.textenllacportada { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.textpetitcercador { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }
a.textpetitcercador:hover { color: #D9002B; }

.textcontingut { color: #3D3938; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.2em; }

.textpetitcontingut { color: #3D3938; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }

.textmissatges { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FF0000; }

.textpetitdata { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.1em; } /* Text de les dates petites a notícies i agenda */
/* FI DELS ESTILS DEL TEXT */

/* ESTILS DEL TEXT DE L'ÍNDEX DE PÀGINES */
.textpagina { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.textpaginaon { color: #D9002B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; }
/* FI DELS ESTILS DEL TEXT DE L'ÍNDEX DE PÀGINES */

/* ESTILS DE LES CAPÇALERES DE LES SUBAGRUPACIONS */
.titolgrups { background-image: url(imatges/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; padding: 0px 0px 10px 0px; }
/* FI DELS ESTILS DE LES CAPÇALERES DE LES SUBAGRUPACIONS */

/* ESTILS DELS CONTROLS DELS FORMULARIS */
.titolgrupform { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* Títol dels grups */

.formboto {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* Botons */
.formselect { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* Llistes desplegables */
.formselectespecial { background-color: #FE0000; } /* Opcions destacades de les llistes desplegables */
.formtext { background-color: #FFFFFF; border: 1px #000000 solid; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* Quadres de text */
/* FI DELS ESTILS DELS CONTROLS DELS FORMULARIS */

/* ESTILS DE COLORS DE FONS */
.c99 { background-color: #FFFFFF; }
/* FI DELS ESTILS DE COLORS DE FONS */

/* ESTILS DELS SUBMENÚS DE LA CAPA DE LA CAPÇALERA */
.barramenucapcalera {  } /* Fons de la barra del menú */
.textmenucapcalera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #458801; } /* Text de la barra del menú */
.cmenucapa { background-color: #018FD9; padding: 10px 0px 10px 0px; } /* Fons de la capa del menú desplegable */
.textmenucapa { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em; } /* Text de la capa del menú desplegable */
ul.textmenucapa { margin: 0px; padding: 0px; }  /* UL de la capa del menú desplegable */
li.textmenucapa { background-image: url(imatges/simbolmenucapa.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; list-style-image: none; list-style-type: none; margin-left: 10px; padding: 0px 10px 0px 7px; } /* LI de la capa del menú desplegable */
a.textmenucapa { color: #FFFFFF; } /* Estils dels enllaços de la capa del menú desplegable */
a.textmenucapa:hover { color: #FFFFFF; }
a.textmenucapcalera:hover { background-color: #D9002B; color: #FFFFFF; text-decoration: none; }

.textintro { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; }
/* FI DELS ESTILS DELS SUBMENÚS DE LA CAPA DE LA CAPÇALERA */

/* ESTILS DELS SUBMENÚS DELS APARTATS */
.capcaleramenu { padding-bottom: 10px; } /* Fons de la capçalera del menú */

.textcapcaleramenu { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; text-transform: lowercase; } /* Text de la capçalera del menú */

.cmenumodul { margin-bottom: 20px; } /* Fons del mòdul menú */

.textmenumodul { color: #006D2C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; line-height: 1.35em; } /* Text del mòdul menú */

a.textmenumodul { color: #006D2C; } /* Estils dels enllaços del mòdul menú */
a.textmenumodul:hover { color: #D9002B; text-decoration: underline; }
/* FI DELS ESTILS DELS SUBMENÚS DELS APARTATS */

/* ESTILS DELS MARGES HORITZONTALS I VERTICALS */
.pl { padding-left: 20px; }   /* Marge esquerra */
.pr { padding-right: 20px; }  /* Marge dret */
.pt { padding-top: 20px; }    /* Marge superior */
.pb { padding-bottom: 20px; } /* Marge inferior */
.p { padding: 20px; }         /* Marge a tot arreu */

.ml { margin-left: 20px; }   /* Marge esquerra */
.mr { margin-right: 20px; }  /* Marge dret */
.mt { margin-top: 20px; }    /* Marge superior */
.mb { margin-bottom: 20px; } /* Marge inferior */
.m { margin: 20px; }         /* Marge a tot arreu */
/* FI DELS ESTILS DELS MARGES HORITZONTALS I VERTICALS */

/* ESTILS DELS 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 */
/* FI DELS ESTILS DELS MARGES INTERNS */

/* ESTILS DELS 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 */
/* FI DELS ESTILS DELS MARGES MÍNIMS */

/* ESTILS DELS MARCS */
.bt { border-top: 1px solid black; }    /* Marc superior color negre */
.bl { border-left: 1px solid black; }   /* Marc esquerra color negre */
.br { border-right: 1px solid black; }  /* Marc dret color negre */
.bb { border-bottom: 1px solid black; } /* Marc inferior 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 */
/* FI DELS ESTILS DELS MARCS */

/* ESTILS D'ALINEACIÓ */
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

.at { vertical-align: top; }
.ab { vertical-align: bottom; }
.am { vertical-align: middle; }
/* FI DELS ESTILS D'ALINEACIÓ */

/* ESTILS DELS ENLLAÇOS */
a { color: #D9002B; text-decoration: none; }
a:hover { text-decoration: underline; }

a.linkcolor { color: #D9002B; }

a.textenllaccontingut:hover { color: #D9002B; }
a.textcontingut:hover { color: #D9002B;  }
a.blanc:hover { color: #FFFFFF; }
a.negre:hover { color: #000000; }
/* FI DELS ESTILS DELS ENLLAÇOS */

/* ESTILS D'ALTERACIÓ DELS TEXTOS */
.upper { text-transform: uppercase; } /* Majúscules */
.b { font-weight: bold; } /* Negreta */
.i { font-style: italic; } /* Cursiva */
/* FI DELS ESTILS D'ALTERACIÓ DELS TEXTOS */

/* ESTILS DE CAPES */
.fl { float: left; } /* Capa flotant a l'esquerra */
.fr { float: right; } /* Capa flotant a la dreta */
.cb { clear: both; } /* Capa no flotant */
/* FI DELS ESTILS DE CAPES */

/* ESTILS DE LES DIRECTIVES HTML */
/* ul { list-style-image: url(imatges/icones/quadre1.gif); } */
body { background-color: #FFFFFF; font-size: .7em; margin: 0px; }
form { margin: 0px; }
h1 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; }
h2 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; }
h3 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; }
h4 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; }
p {	margin: 0px 0px 6px 0px; }
td { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.bodyproces { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FF0000; margin: 0px; }
/* FI DELS ESTILS DE LES DIRECTIVES HTML */

/* ESTILS DEL PEU DE PÀGINA */
.barrapeu { background-image: url(imatges/peu.gif); background-position: bottom; background-repeat: repeat-x; clear: both; padding: 0px 10px 10px 10px; }
.barralogos { color: #5F5D5C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding: 5px 10px 0px 10px; }
.textmenupeu1 { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }
.textmenupeu2 { color: #5F5D5C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
.textmenuvalidadors { color: #018FD9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }
a.textmenupeu1:hover { color: #FE0000; text-decoration: underline; }
a.textmenupeu2:hover { color: #FE0000; text-decoration: underline; }
/* FI DELS ESTILS DEL PEU DE PÀGINA */

/* ESTILS DE LA BARRA DE NAVEGACIÓ */
.barranavegaciopare {  }
.barranavegacio { color: #D9002B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding: 10px 0px 5px 0px; text-align: left; }
.textnavegacio { color: #D9002B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.textrecorregut { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
/* FI DELS ESTILS DE LA BARRA DE NAVEGACIÓ */

/* ESTILS DE LES CAPÇALERES DELS MÒDULS */
.capcaleratitol {  }

.textcapcaleratitol { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1em; text-transform: uppercase; }

.capcalera { margin-bottom: 12px; }

.textcapcalera { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1em; text-transform: lowercase; }
/* FI DELS ESTILS DE LES CAPÇALERES DELS MÒDULS */

/* ESTILS DELS BLOCS DE CONTINGUT DELS MÒDULS */
.bloccontingut { padding: 0px 0px 20px 0px; }
/* ESTILS DELS BLOCS DE CONTINGUT DELS MÒDULS */

/* ESTILS DELS RECURSOS */
ul.textrecurs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; } /* UL del mòdul menú */

a.textrecurs { color: #D9002B; font-weight: bold; }

li.textrecurs0 { background-image: url(imatges/icones/norecurs.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */
li.textrecurs1 { background-image: url(imatges/icones/documents1.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */
li.textrecurs2 { background-image: url(imatges/icones/fotos1.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */
li.textrecurs3 { background-image: url(imatges/icones/audio1.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */
li.textrecurs4 { background-image: url(imatges/icones/video1.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */
li.textrecurs5 { background-image: url(imatges/icones/links1.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; margin-left: 0px; padding: 0px 0px 0px 20px; } /* LI dels recursos */

.textpetitrecurs { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding-bottom: 5px; } /* Text de la informació del recurs */

.barrarecursextensio { background-color: #ECEAE8; }
/* FI DELS ESTILS DELS RECURSOS */

/* ESTILS DEL PEU DE FOTO */
.barrapeufoto { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.1em; padding: 5px; }
/* FI DELS ESTILS DEL PEU DE FOTO */

/* ESTILS DELS SEPARADORS */
.separadoritems { background-image: url(imatges/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }

.separadormenu { background-image: url(imatges/separadormenu.gif); background-position: center; background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }

.separadorpagines{ clear: both; background-image: url(imatges/separadoritems.gif); background-repeat: repeat-x; font-size: 1px; height: 11px; margin-top: 20px; }
/* FI DELS ESTILS DELS SEPARADORS */

/* ESTILS DEL BOTÓ DE MÉS INFORMACIÓ */
.botomesinfo { }

.textbotomesinfo { color: #D9002B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: normal; }

a.textbotomesinfo:hover { color: #D9002B; text-decoration: underline; }
/* FI DELS ESTILS DEL BOTÓ DE MÉS INFORMACIÓ */

/* ESTILS DELS CERCADORS */
.barracercador { margin-bottom: 10px; padding-right: 10px; }
.titolcercador { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; height: 100%; padding-bottom: 1px; text-transform: lowercase; }
.textajudacercador { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; height: 100%; }
.barracampcercador { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding-top: 8px; }
/* FI DELS ESTILS DELS CERCADORS */

/* ESTILS DE LES TAULES D'INFORMACIÓ */
.textliteral { color: #458801; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-right: 10px; vertical-align: top; }
/* FI DELS ESTILS DE LES TAULES D'INFORMACIÓ */

.textcapcaleraresultats { color: #FE0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: uppercase; }
.textenllaccontingut { color: #FE0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; }
.literalform { background-color: #ECEAE8; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 2px 0px 2px 10px; }

.capcaleraresultats { background-image: url(imatges/separadorresultats.gif); background-position: bottom left; background-repeat: repeat-x; margin-bottom: 5px; padding: 5px 0px 15px 0px; }
.margecapcaleraresultats { padding-bottom: 18px; }

/* ESTILS DE LES IMATGES DE CONTEXT */
.margeimatgecontext { padding: 0px 20px 5px 0px; }
/* FI DELS ESTILS DE LES IMATGES DE CONTEXT */