.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: #E37912; line-height: 13px; }
.text02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EAEAEA; 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: #E37912; line-height: 11px; }
.textpetit03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; line-height: 11px; }
.textpetit99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 11px; }

.textbarranav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #E37912; 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: #E37912; line-height: 14px; }
.titol03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; line-height: 14px; }
.titol99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; 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: #E37912; line-height: 20px; }
.titolgran99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 20px; }

.formboto { background-color: #F09237; 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 }
.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: #E37912; }
.c02 { background-color: #F09237; }
.c03 { background-color: #FCDAB8; }
.c99 { background-color: #FFFFFF; }

.cb1 { background-color: #002680; }
.cb2 { background-color: #194AA9; }
.cb3 { background-color: #0F83FF; }
.cb4 { background-color: #58A9FF; }
.cb5 { background-color: #A2CFFE; }
.cb6 { background-color: #CBE4FF; }

.simbol00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; padding-left: 2px; }
.simbol01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E37912; line-height: 14px; padding-left: 2px; }
.simbol99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px; padding-left: 2px; }

/* Definim els marges horitzontal i vertical */
.p1b { padding-bottom: 1px; }

.pl { padding-left: 12px; }
.pr { padding-right: 12px; }
.pt { padding-top: 12px; }
.pb { padding-bottom: 12px; }
.p { padding: 12px; }

/* Definim els marges interns */
.pil { padding-left: 5px; }
.pir { padding-right: 5px; }
.pit { padding-top: 5px; }
.pib { padding-bottom: 5px; }
.pi { padding: 5px; }

/* Definim els marges mínims */
.pml { padding-left: 3px; }
.pmr { padding-right: 3px; }
.pmt { padding-top: 3px; }
.pmb { padding-bottom: 3px; }
.pm { padding: 3px; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.at { vertical-align: top; }
.ab { vertical-align: bottom; }
.am { vertical-align: middle; }

.bb { border-bottom: 1px solid #E37912; }
.bbclar { border-bottom: 1px solid #FFE6B3; }
.bbw { border-bottom: 1px solid white; }

a { text-decoration: none; color: #E37912; }
a:hover { text-decoration: underline; color: #E37912; }
a.blanc:hover { text-decoration: underline; color: #FFFFFF; }
a.blancnolinia:hover { text-decoration: none; color: #FFFFFF; }
a.negre:hover { text-decoration: underline; color: #000000; }

ul { list-style-image: url(imatges/icones/quadre2.gif); margin-top: 5px; margin-bottom: 0px; }
p {	margin-top: 0px; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; }
form { margin: 0px; }
body { margin: 0px; background-color: #F09237; }

.barranavegacio { height: 11px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #E37912; line-height: 11px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; }
.capcalera { height: 15px; background-color: #F09237; border-bottom: 12px solid white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; }
.capcaleradades { height: 15px; background-color: #FCDAB8; color: #E37912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; padding: 3px 5px 3px 5px; }
.capcaleraflash { height: 15px; background-color: #F09237; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; }
.capcaleraresultats { height: 30px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E37912; line-height: 14px; padding-top: 3px; padding-bottom: 3px; background-color: #FFFFFF; background-image:url(imatges/linia2.gif); background-position: bottom; background-repeat: repeat-x; }

.separador { height: 19px; background-image:url(imatges/separador2.gif); background-repeat: repeat-x; }
.separadorcurt { height: 9px; background-image:url(imatges/separadorcurt2.gif); background-repeat: repeat-x; }
.noticies { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px;}

.opciomarcof {
border-color:#E37912;
background-color: #FFFFFF;
border-style:solid;
border-width:1px 1px 0px;
padding:4px 5px 5px;
}
.opciomarcon {
border-color:#E37912;
background-color: #FCDAB8;
border-style:solid;
border-width:0px 0px 0;
padding:4px 5px 5px;
}
.opcioof {
background-color:#FFFFFF;
background-image:url(../../imatges/opcio.gif);
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:0px solid #AE6319;
font-weight:bold;
text-align:center;
}
.opcioon {
background-color:#FFFFFF;
background-image:url(../../imatges/opciosel.gif);
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:0px solid #DF8123;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.opcioespai {
border-bottom:0px solid #AE6319;
}
.opcioombra {
background-image:url(../../imatges/opcioombra.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-bottom:0px solid #AE6319;
}

/* ================================================================= */
/* ESTILS DELS APARTATS ESPECIALS (DIRECTORI, AGENDA, NOTï¿½CIES, ...) */
/* ================================================================= */

/* Contenidor de l'apartat especial */
.contenidorobrir { display: none; }
.contenidorobriresquerra {display: none; }
.contenidorobrirdreta { display: none; }

/* Recordeu actualitzar la constant EMF_MODUL_MARGECONTENIDOR per indicar l'espai perdut (borders, margins i padding). */
.contenidor { padding: 10px 0px 10px 0px; }

.contenidortancar { display: none; }
.contenidortancaresquerra { display: none; }
.contenidortancardreta { display: none; }

/* Capï¿½alera de l'apartat especial */
.capcaleraobrir { display: none; }
.capcaleraobriresquerra {display: none; }
.capcaleraobrirdreta { display: none; }

//.capcalera { color: #0233CE; font-size: 1.5em; padding: 5px 0px 5px 0px; font-weight: bold; text-transform: uppercase; }

.capcaleratancar { margin-bottom: 10px; }
.capcaleratancaresquerra { display: none; }
.capcaleratancardreta { display: none; }

/* Contingut de l'apartat especial */
.contingutobrir { display: none; }
.contingutobriresquerra { display: none; }
.contingutobrirdreta { display: none; }

/* Recordeu actualitzar la constant EMF_MODUL_MARGECONTINGUT per indicar l'espai perdut (borders, margins i padding). */
.contingut { margin-bottom: 20px; padding: 0px; }
.continguttext { color: #000000; font-size: 1em; }
ul.continguttext { margin: 0px; padding: 0px; }
li.continguttext { list-style-image: none; list-style-type: none; }
.continguttextpetit { color: #999999; font-size: .9em; line-height: 1.1em; }

.continguttancar {display: none; }
.continguttancaresquerra { display: none; }
.continguttancardreta { display: none; }
