/* ======================================================== */
/* ESTILS DE LA CAPA MARE (La capa que cont� tota la resta) */
/* ======================================================== */
.capamare { 
  font-size: 11px; 
  background-color: #FFFFFF;
 }

/* =============================== */
/* ESTILS DEL CONTENIDOR PRINCIPAL */
/* =============================== */
.contenidorprincipalobrir { width: 1003px;  }
.contenidorprincipalobriresquerra {  float: left;  }
.contenidorprincipalobrirdreta {  float: right;  }

.contenidorprincipal { padding: 10px 20px 20px 20px;  }

.contenidorprincipaltancar { width: 1003px; }
.contenidorprincipaltancaresquerra {  float: left;  }
.contenidorprincipaltancardreta { float: right;  }
/* ======================================= */
/* FI DELS ESTILS DEL CONTENIDOR PRINCIPAL */
/* ======================================= */

/* ================== */
/* ESTILS DELS M�DULS */
/* ================== */

/* Contenidor del m�dul normal */
.modulcontenidorobrir { display: none; }
.modulcontenidorobriresquerra { display: none; }
.modulcontenidorobrirdreta { display: none; }

.modulcontenidor { margin-bottom: 20px; }

.modulcontenidortancar {display: none; }
.modulcontenidortancaresquerra { display: none; }
.modulcontenidortancardreta { display: none; }

/* Contenidor del m�dul destacat 1 */
.modulcontenidorobrirdestacat1 { display: none; }
.modulcontenidorobriresquerradestacat1 { display: none; }
.modulcontenidorobrirdretadestacat1 { display: none; }

.modulcontenidordestacat1 { border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat1 { display: none; }
.modulcontenidortancaresquerradestacat1 { display: none; }
.modulcontenidortancardretadestacat1 { display: none; }

/* Contenidor del m�dul destacat 2 */
.modulcontenidorobrirdestacat2 { display: none; }
.modulcontenidorobriresquerradestacat2 { display: none; }
.modulcontenidorobrirdretadestacat2 { display: none; }

.modulcontenidordestacat2 { background-color: #EBEBEB; border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat2 { display: none; }
.modulcontenidortancaresquerradestacat2 { display: none; }
.modulcontenidortancardretadestacat2 { display: none; }

/* Contenidor del m�dul destacat 3 */
.modulcontenidorobrirdestacat3 { display: none; }
.modulcontenidorobriresquerradestacat3 { display: none; }
.modulcontenidorobrirdretadestacat3 { display: none; }

.modulcontenidordestacat3 { background-color: #B7B6B6; border: 1px solid #5F5D5C; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat3 { display: none; }
.modulcontenidortancaresquerradestacat3 { display: none; }
.modulcontenidortancardretadestacat3 { display: none; }

/* Contenidor del m�dul destacat 4 */
.modulcontenidorobrirdestacat4 { display: none; }
.modulcontenidorobriresquerradestacat4 { display: none; }
.modulcontenidorobrirdretadestacat4 { display: none; }

.modulcontenidordestacat4 { }

.modulcontenidortancardestacat4 { display: none; }
.modulcontenidortancaresquerradestacat4 { display: none; }
.modulcontenidortancardretadestacat4 { display: none; }

/* Contenidor del m�dul destacat 5 */
.modulcontenidorobrirdestacat5 { display: none; }
.modulcontenidorobriresquerradestacat5 { display: none; }
.modulcontenidorobrirdretadestacat5 { display: none; }

.modulcontenidordestacat5 { }

.modulcontenidortancardestacat5 { display: none; }
.modulcontenidortancaresquerradestacat5 { display: none; }
.modulcontenidortancardretadestacat5 { display: none; }

/* Contenidor del m�dul acoblat */
.modulcontenidorobriracoblat { display: none; }
.modulcontenidorobriresquerraacoblat { display: none; }
.modulcontenidorobrirdretaacoblat { display: none; }

.modulcontenidoracoblat { border-color: #E6E6E6; border-style: solid; border-width: 0px 1px 1px 1px; color: #000000; }

.modulcontenidortancaracoblat { padding-bottom: 20px;  }
.modulcontenidortancaresquerraacoblat { display: none; }
.modulcontenidortancardretaacoblat { display: none; }

/* Cap�alera del m�dul normal */
.modulcapcaleraobrir { display: none; }
.modulcapcaleraobriresquerra {display: none; }
.modulcapcaleraobrirdreta { display: none; }

.modulcapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.modulcapcaleratancar { display: none; }
.modulcapcaleratancaresquerra { display: none; }
.modulcapcaleratancardreta { display: none; }

/* Cap�alera del m�dul destacat 1 */
.modulcapcaleraobrirdestacat1 { display: none; }
.modulcapcaleraobriresquerradestacat1 { display: none; }
.modulcapcaleraobrirdretadestacat1 { display: none; }

.modulcapcaleradestacat1 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat1 { display: none; }
.modulcapcaleratancaresquerradestacat1 { display: none; }
.modulcapcaleratancardretadestacat1 { display: none; }

/* Cap�alera del m�dul destacat 2 */
.modulcapcaleraobrirdestacat2 { display: none; }
.modulcapcaleraobriresquerradestacat2 { display: none; }
.modulcapcaleraobrirdretadestacat2 { display: none; }

.modulcapcaleradestacat2 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat2 { display: none; }
.modulcapcaleratancaresquerradestacat2 { display: none; }
.modulcapcaleratancardretadestacat2 { display: none; }

/* Cap�alera del m�dul destacat 3 */
.modulcapcaleraobrirdestacat3 { display: none; }
.modulcapcaleraobriresquerradestacat3 { display: none; }
.modulcapcaleraobrirdretadestacat3 { display: none; }

.modulcapcaleradestacat3 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat3 { display: none; }
.modulcapcaleratancaresquerradestacat3 { display: none; }
.modulcapcaleratancardretadestacat3 { display: none; }

/* Cap�alera del m�dul destacat 4 */
.modulcapcaleraobrirdestacat4 { display: none; }
.modulcapcaleraobriresquerradestacat4 { display: none; }
.modulcapcaleraobrirdretadestacat4 { display: none; }

.modulcapcaleradestacat4 { }

.modulcapcaleratancardestacat4 { display: none; }
.modulcapcaleratancaresquerradestacat4 { display: none; }
.modulcapcaleratancardretadestacat4 { display: none; }

/* Cap�alera del m�dul destacat 5 */
.modulcapcaleraobrirdestacat5 { display: none; }
.modulcapcaleraobriresquerradestacat5 { display: none; }
.modulcapcaleraobrirdretadestacat5 { display: none; }

.modulcapcaleradestacat5 { }

.modulcapcaleratancardestacat5 { display: none; }
.modulcapcaleratancaresquerradestacat5 { display: none; }
.modulcapcaleratancardretadestacat5 { display: none; }

/* Cap�alera del m�dul acoblat */
.modulcapcaleraobriracoblat { display: none; }
.modulcapcaleraobriresquerraacoblat { display: none; }
.modulcapcaleraobrirdretaacoblat { display: none; }

.modulcapcaleraacoblat {background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-right: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; color: #3D3938; font-size: 1em; text-transform: uppercase; font-weight: bold; padding: 10px; }

.modulcapcaleratancaracoblat { display: none; }
.modulcapcaleratancaresquerraacoblat { display: none; }
.modulcapcaleratancardretaacoblat { display: none; }

/* Contingut del m�dul normal */
.modulcontingutobrir { display: none; }
.modulcontingutobriresquerra { display: none; }
.modulcontingutobrirdreta { display: none; }

.modulcontingut { }
.modulcontinguttext { color: #000000; font-size: 1em; }
ul.modulcontinguttext { margin: 0px; padding: 0px; }
li.modulcontinguttext { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetit { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancar { display: none; }
.modulcontinguttancaresquerra { display: none; }
.modulcontinguttancardreta { display: none; }

/* Contingut del m�dul destacat 1 */
.modulcontingutobrirdestacat1 { display: none; }
.modulcontingutobriresquerradestacat1 { display: none; }
.modulcontingutobrirdretadestacat1 { display: none; }

.modulcontingutdestacat1 { }
.modulcontinguttextdestacat1 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat1 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat1 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat1 { display: none; }
.modulcontinguttancaresquerradestacat1 { display: none; }
.modulcontinguttancardretadestacat1 { display: none; }

/* Contingut del m�dul destacat 2 */
.modulcontingutobrirdestacat2 { display: none; }
.modulcontingutobriresquerradestacat2 { display: none; }
.modulcontingutobrirdretadestacat2 { display: none; }

.modulcontingutdestacat2 { }
.modulcontinguttextdestacat2 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat2 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitdestacat2 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat2 { display: none; }
.modulcontinguttancaresquerradestacat2 { display: none; }
.modulcontinguttancardretadestacat2 { display: none; }

/* Contingut del m�dul destacat 3 */
.modulcontingutobrirdestacat3 { display: none; }
.modulcontingutobriresquerradestacat3 { display: none; }
.modulcontingutobrirdretadestacat3 { display: none; }

.modulcontingutdestacat3 { }
.modulcontinguttextdestacat3 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat3 { background-color: #FFFFFF; border-bottom: 4px solid #B7B6B6; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitdestacat3 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat3 { display: none; }
.modulcontinguttancaresquerradestacat3 { display: none; }
.modulcontinguttancardretadestacat3 { display: none; }

/* Contingut del m�dul destacat 4 */
.modulcontingutobrirdestacat4 { display: none; }
.modulcontingutobriresquerradestacat4 { display: none; }
.modulcontingutobrirdretadestacat4 { display: none; }

.modulcontingutdestacat4 { }
.modulcontinguttextdestacat4 { }
ul.modulcontinguttextdestacat4 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat4 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat4 { }

.modulcontinguttancardestacat4 { display: none; }
.modulcontinguttancaresquerradestacat4 { display: none; }
.modulcontinguttancardretadestacat4 { display: none; }

/* Contingut del m�dul destacat 5  */
.modulcontingutobrirdestacat5 { display: none; }
.modulcontingutobriresquerradestacat5 { display: none; }
.modulcontingutobrirdretadestacat5 { display: none; }

.modulcontingutdestacat5 { }
.modulcontinguttextdestacat5 { }
ul.modulcontinguttextdestacat5 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat5 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat5 { }

.modulcontinguttancardestacat5 { display: none; }
.modulcontinguttancaresquerradestacat5 { display: none; }
.modulcontinguttancardretadestacat5 { display: none; }

/* Contingut del m�dul acoblat */
.modulcontingutobriracoblat { display: none; }
.modulcontingutobriresquerraacoblat { display: none; }
.modulcontingutobrirdretaacoblat { display: none; }

.modulcontingutacoblat { padding: 10px; }
.modulcontinguttextacoblat {  color: #000000; font-size: 1em; }
ul.modulcontinguttextacoblat {  border-bottom: 5px solid #FFFFFF; margin: 0px; padding: 0px; }
li.modulcontinguttextacoblat {  list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitacoblat { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancaracoblat {display: none; }
.modulcontinguttancaresquerraacoblat { display: none; }
.modulcontinguttancardretaacoblat { display: none; }
/* ========================== */
/* FI DELS ESTILS DELS M�DULS */
/* ========================== */

/* =========================== */
/* ESTILS DELS M�DULS EN FLASH */
/* =========================== */

/* Cap�alera del m�dul en flash */
.modulflashcapcaleraobrir { display: none; }
.modulflashcapcaleraobriresquerra { display: none; }
.modulflashcapcaleraobrirdreta { display: none; }

.modulflashcapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.modulflashcapcaleratancar {display: none; }
.modulflashcapcaleratancaresquerra { display: none; }
.modulflashcapcaleratancardreta { display: none; }

/* Contingut del m�dul en flash */
.modulflashcontingutobrir {display: none; }
.modulflashcontingutobriresquerra { display: none; }
.modulflashcontingutobrirdreta { display: none; }

.modulflashcontingut { }
.modulflashcontinguttext { color: #000000; font-size: 1em; }
.modulflashcontinguttextpetit { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulflashcontinguttancar { display: none; }
.modulflashcontinguttancaresquerra { display: none;; }
.modulflashcontinguttancardreta { display: none; }
/* =================================== */
/* FI DELS ESTILS DELS M�DULS EN FLASH */
/* =================================== */

/* ================================================================= */
/* 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 { background-image: url(../imatges_frontal/fons_titol.png); background-position: left; background-repeat: repeat-y; border: 1px solid #7a6855; color: #FFFFFF; font-size: 1.5em; margin-bottom: 20px; padding: 5px 10px 5px 10px; text-transform: uppercase; }

.capcaleratancar { display: none; }
.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; }

.fantasma { font-size: 0px; } /* Per arreglar merda de l'explorer que ho desmonta tot */
/* ========================================================================= */
/* FI DELS ESTILS DELS APARTATS ESPECIALS (DIRECTORI, AGENDA, NOT�CIES, ...) */
/* ========================================================================= */

/* ================================= */
/* ESTILS DE LES TAULES D'INFORMACI� */
/* ================================= */
.textliteral { color: #666666; font-size: 1em; font-weight: bold; margin-top: 5px; padding-right: 10px; vertical-align: top; }
.textliteraldestacat1 { }
.textliteraldestacat2 { }
.textliteraldestacat3 { }
.textliteraldestacat4 { }
.textliteraldestacat5 { }
/* ========================================= */
/* FI DELS ESTILS DE LES TAULES D'INFORMACI� */
/* ========================================= */

/* ===================================================== */
/* ESTILS DELS SEPARADORS DELS ELEMENTS DE LES RELACIONS */
/* ===================================================== */
.modulseparadoritems { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }
.modulseparadoritemsdestacat1 { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }
.modulseparadoritemsdestacat2 { }
.modulseparadoritemsdestacat3 { }
.modulseparadoritemsdestacat4 { }
.modulseparadoritemsdestacat5 { }
.modulseparadoritemsacoblat {background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px;  }

.separadoritems { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x;  clear: both; font-size: 1px; height: 11px; }
.separadorliterals {background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: 1px; height: 11px; }
/* ============================================================= */
/* FI DELS ESTILS DELS SEPARADORS DELS ELEMENTS DE LES RELACIONS */
/* ============================================================= */

/* ===================== */
/* ESTILS DELS CERCADORS */
/* ===================== */

/* Contenidor dels cercador del directori, not�cies, agenda, ... */
.cercadorcontenidorobrir { display: none; }
.cercadorcontenidorobriresquerra { display: none; }
.cercadorcontenidorobrirdreta {display: none; }

.cercadorcontenidor { background-image: url(../imatges_frontal/fons_menu.gif); background-position:left top; background-repeat:repeat-x; padding: 10px; }

.cercadorcontenidortancar { display: none; }
.cercadorcontenidortancaresquerra { display: none; }
.cercadorcontenidortancardreta { display: none; }

/* Cap�alera dels cercador del directori, not�cies, agenda, ... */
.cercadorcapcaleraobrir {display: none; }
.cercadorcapcaleraobriresquerra {display: none; }
.cercadorcapcaleraobrirdreta {display: none; }

.cercadorcapcalera {  color: #5F5D5C; font-size: 1em; font-weight: bold; padding: 3px 10px 10px 0px; }

.cercadorcapcaleratancar { display: none; }
.cercadorcapcaleratancaresquerra { display: none; }
.cercadorcapcaleratancardreta { display: none; }

/* Contingut dels cercador del directori, not�cies, agenda, ... */
.cercadorcontingutobrir { display: none; }
.cercadorcontingutobriresquerra { display: none; }
.cercadorcontingutobrirdreta { display: none; }

.cercadorcontingut { padding: 0px 0px 10px 0px; }
.cercadorcontinguttext { color: #000000; }
.cercadortextajuda { color: #000000; font-size: .8em; height: 100%; }

.cercadorcontinguttancar { display: none; }
.cercadorcontinguttancaresquerra { display: none; }
.cercadorcontinguttancardreta {display: none; }

.cercadorcamp { color: #000000; padding: 8px 0px 0px 0px; }
.cercadorcampliteral { font-size: .8em; padding-bottom: 3px; }
.cercadorbarrabotons { color: #FFFFFF; font-size: .8em; padding-top: 8px;}
.cercadorformtext { background-color: #FFFFFF; border: 1px #000000 solid; color: #000000; font-size: .8em; width: 145px; }
.cercadorformselect { background-color: #FFFFFF; color: #000000; font-size: .8em; width: 145px; }
.cercadorformselectespecial { background-color: #FE0000; }

/* Cercador principal i barra de cap�alera */
.portadatext { color: #7a6855; font-size: 1em; }
.portadacercador { color: #7a6855; font-size: .9em; }
.portadamenupetit { color: #7a6855; font-size: .9em; } /* Men� del costat del cercador */
.cercadorrecorregut { font-size: .8em }
/* ============================= */
/* FI DELS ESTILS DELS CERCADORS */
/* ============================= */

/* =============================== */
/* ESTILS DELS MISSATGES DE PROC�S */
/* =============================== */
.bodyproces { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; margin: 0px; }
.textmissatges { color: #FF0000; font-size: 1em; }
/* ======================================= */
/* FI DELS ESTILS DELS MISSATGES DE PROCES */
/* ======================================= */

/* ===================================== */
/* ESTILS DEL TEXT DE L'�NDEX DE P�GINES */
/* ===================================== */
.paginacontingut { border-top: 1px dashed black; margin-top: 5px; padding-top: 5px; }
.paginatext { color: #000000; font-size: 1em; }
.paginatexton { color: #FE0000; 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 */
/* ============================================== */
.modulgrupstitolprimer { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }
.modulgrupstitol { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat1 { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat1 { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat2 { clear: both; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat2 { clear: both;  font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat3 {  clear: both; color: #3D3938; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat3 { clear: both; color: #3D3938; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat4 { clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat4 { clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat5 {  clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat5 {clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.grupstitolprimer {  background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585;  font-size: 1.2em; font-weight: bold; padding: 0px 0px 10px 0px; }
.grupstitol { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585;  font-size: 1.2em; font-weight: bold; padding: 10px 0px 10px 0px; }
/* ====================================================== */
/* FI DELS ESTILS DE LES CAP�ALERES DE LES SUBAGRUPACIONS */
/* ====================================================== */

/* ==================================== */
/* ESTILS DELS CONTROLS DELS FORMULARIS */
/* ==================================== */
/* Estils del formulari normal */
.formdescripcio { color: #000000; font-size: 1em; padding-bottom: 10px; } /* Descripci� del formulari */
.formgruptitol { color: #999999; font-size: 1em; font-weight: bold; padding-bottom: 5px; } /* T�tol dels grups */
.formgrupdescripcio { color: #000000; font-size: 1em; padding-bottom: 5px; } /* Descripci� dels grups */
.formliteral { background-color: #ECEAE8; color: #000000; font-size: 1em; padding: 2px 10px 2px 10px; } /* Literal dels camps */
.formcamp { padding-left: 10px; } /* Cel�la dels camps */
.formbarrabotons { padding: 10px 0px 0px 10px; } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeu { color: #858585; font-size: .8em; line-height: 1.1em; padding: 10px 0px 10px 0px; } /* Text del peu del formulari */
.formboto {	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; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* 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 */

/* Estils del formulari destacat 1 */
.formdescripciodestacat1 {} /* Descripci� del formulari */
.formgruptitoldestacat1 { } /* T�tol dels grups */
.formgrupdescripciodestacat1 { } /* Descripci� dels grups */
.formliteraldestacat1 { } /* Literal dels camps */
.formcampdestacat1 { } /* Cel�la dels camps */
.formbarrabotonsdestacat1 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat1 { } /* Text del peu del formulari */
.formbotodestacat1 { } /* Botons */
.formselectdestacat1 { } /* Llistes desplegables */
.formselectespecialdestacat1 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat1 { } /* Quadres de text */

/* Estils del formulari destacat 2 */
.formdescripciodestacat2 {} /* Descripci� del formulari */
.formgruptitoldestacat2 { } /* T�tol dels grups */
.formgrupdescripciodestacat2 { } /* Descripci� dels grups */
.formliteraldestacat2 { } /* Literal dels camps */
.formcampdestacat2 { } /* Cel�la dels camps */
.formbarrabotonsdestacat2 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat2 { } /* Text del peu del formulari */
.formbotodestacat2 { } /* Botons */
.formselectdestacat2 { } /* Llistes desplegables */
.formselectespecialdestacat2 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat2 { } /* Quadres de text */

/* Estils del formulari destacat 3 */
.formdescripciodestacat3 {} /* Descripci� del formulari */
.formgruptitoldestacat3 { } /* T�tol dels grups */
.formgrupdescripciodestacat3 { } /* Descripci� dels grups */
.formliteraldestacat3 { } /* Literal dels camps */
.formcampdestacat3 { } /* Cel�la dels camps */
.formbarrabotonsdestacat3 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat3 { } /* Text del peu del formulari */
.formbotodestacat3 { } /* Botons */
.formselectdestacat3 { } /* Llistes desplegables */
.formselectespecialdestacat3 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat3 { } /* Quadres de text */

/* Estils del formulari destacat 4 */
.formdescripciodestacat4 {} /* Descripci� del formulari */
.formgruptitoldestacat4 { } /* T�tol dels grups */
.formgrupdescripciodestacat4 { } /* Descripci� dels grups */
.formliteraldestacat4 { } /* Literal dels camps */
.formcampdestacat4 { } /* Cel�la dels camps */
.formbarrabotonsdestacat4 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat4 { } /* Text del peu del formulari */
.formbotodestacat4 { } /* Botons */
.formselectdestacat4 { } /* Llistes desplegables */
.formselectespecialdestacat4 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat4 { } /* Quadres de text */

/* Estils del formulari destacat 5 */
.formdescripciodestacat5 {} /* Descripci� del formulari */
.formgruptitoldestacat5 { } /* T�tol dels grups */
.formgrupdescripciodestacat5 { } /* Descripci� dels grups */
.formliteraldestacat5 { } /* Literal dels camps */
.formcampdestacat5 { } /* Cel�la dels camps */
.formbarrabotonsdestacat5 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat5 { } /* Text del peu del formulari */
.formbotodestacat5 { } /* Botons */
.formselectdestacat5 { } /* Llistes desplegables */
.formselectespecialdestacat5 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat5 { } /* Quadres de text */
/* ============================================ */
/* FI DELS ESTILS DELS CONTROLS DELS FORMULARIS */
/* ============================================ */

/* =============================================== */
/* ESTILS DELS SUBMEN�S DE LA CAPA DE LA CAP�ALERA */
/* =============================================== */
.menuprincipalbarra { background-image: url(../imatges_frontal/menuprincipal_fons.gif); background-position: bottom; background-repeat: repeat-x; border: 1px solid #E6E6E6; color: #FFFFFF; height: 28px; padding: 1px 0px 0px 0px; text-align: left; } /* Fons de la barra del men� */
.menuprincipaltext { font-size: 1em; font-weight: bold; color: #FFFFFF; } /* Text de la barra del men� */
a.menuprincipaltext { color: #FFFFFF; }
a.menuprincipaltext:hover { text-decoration: underline;}

.menucapafons { background-color: #9B230D; padding: 10px 0px 10px 0px; } /* Fons de la capa del men� desplegable */
.menucapatext { color: #FFFFFF; font-size: 1em; line-height: 1.4em; } /* Text de la capa del men� desplegable */
ul.menucapatext { margin: 0px; padding: 0px; }  /* UL de la capa del men� desplegable */
li.menucapatext { background-image: url(../imatges_frontal/simbolmenucapa.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF; 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.menucapatext { color: #FFFFFF; } /* Estils dels enlla�os de la capa del men� desplegable */
a.menucapatext:hover { color: #FFFFFF; }
/* ======================================================= */
/* FI DELS ESTILS DELS SUBMEN�S DE LA CAPA DE LA CAP�ALERA */
/* ======================================================= */

/* ================================== */
/* ESTILS DELS SUBMEN�S DELS APARTATS */
/* ================================== */

/* Contenidor del submen� normal */
.menucontenidorobrir { display: none; }
.menucontenidorobriresquerra { display: none; }
.menucontenidorobrirdreta { display: none; }

.menucontenidor { margin-bottom: 20px; }

.menucontenidortancar {display: none; }
.menucontenidortancaresquerra { display: none; }
.menucontenidortancardreta { display: none; }

/* Contenidor del submen� destacat 1 */
.menucontenidorobrirdestacat1 { display: none; }
.menucontenidorobriresquerradestacat1 { display: none; }
.menucontenidorobrirdretadestacat1 { display: none; }

.menucontenidordestacat1 { border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat1 { display: none; }
.menucontenidortancaresquerradestacat1 { display: none; }
.menucontenidortancardretadestacat1 { display: none; }

/* Contenidor del submen� destacat 2 */
.menucontenidorobrirdestacat2 { display: none; }
.menucontenidorobriresquerradestacat2 { display: none; }
.menucontenidorobrirdretadestacat2 { display: none; }

.menucontenidordestacat2 { background-color: #EBEBEB; border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat2 { display: none; }
.menucontenidortancaresquerradestacat2 { display: none; }
.menucontenidortancardretadestacat2 { display: none; }

/* Contenidor del submen� destacat 3 */
.menucontenidorobrirdestacat3 { display: none; }
.menucontenidorobriresquerradestacat3 { display: none; }
.menucontenidorobrirdretadestacat3 { display: none; }

.menucontenidordestacat3 { background-color: #B7B6B6; border: 1px solid #5F5D5C; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat3 { display: none; }
.menucontenidortancaresquerradestacat3 { display: none; }
.menucontenidortancardretadestacat3 { display: none; }

/* Contenidor del submen� destacat 4 */
.menucontenidorobrirdestacat4 { display: none; }
.menucontenidorobriresquerradestacat4 { display: none; }
.menucontenidorobrirdretadestacat4 { display: none; }

.menucontenidordestacat4 { }

.menucontenidortancardestacat4 { display: none; }
.menucontenidortancaresquerradestacat4 { display: none; }
.menucontenidortancardretadestacat4 { display: none; }

/* Contenidor del submen� destacat 5 */
.menucontenidorobrirdestacat5 { display: none; }
.menucontenidorobriresquerradestacat5 { display: none; }
.menucontenidorobrirdretadestacat5 { display: none; }

.menucontenidordestacat5 { }

.menucontenidortancardestacat5 { display: none; }
.menucontenidortancaresquerradestacat5 { display: none; }
.menucontenidortancardretadestacat5 { display: none; }

/* Cap�alera del submen� normal */
.menucapcaleraobrir { display: none; }
.menucapcaleraobriresquerra {display: none; }
.menucapcaleraobrirdreta { display: none; }

.menucapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.menucapcaleratancar { display: none; }
.menucapcaleratancaresquerra { display: none; }
.menucapcaleratancardreta { display: none; }

/* Cap�alera del submen� destacat 1 */
.menucapcaleraobrirdestacat1 { display: none; }
.menucapcaleraobriresquerradestacat1 { display: none; }
.menucapcaleraobrirdretadestacat1 { display: none; }

.menucapcaleradestacat1 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat1 { display: none; }
.menucapcaleratancaresquerradestacat1 { display: none; }
.menucapcaleratancardretadestacat1 { display: none; }

/* Cap�alera del submen� destacat 2 */
.menucapcaleraobrirdestacat2 { display: none; }
.menucapcaleraobriresquerradestacat2 { display: none; }
.menucapcaleraobrirdretadestacat2 { display: none; }

.menucapcaleradestacat2 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat2 { display: none; }
.menucapcaleratancaresquerradestacat2 { display: none; }
.menucapcaleratancardretadestacat2 { display: none; }

/* Cap�alera del submen� destacat 3 */
.menucapcaleraobrirdestacat3 { display: none; }
.menucapcaleraobriresquerradestacat3 { display: none; }
.menucapcaleraobrirdretadestacat3 { display: none; }

.menucapcaleradestacat3 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat3 { display: none; }
.menucapcaleratancaresquerradestacat3 { display: none; }
.menucapcaleratancardretadestacat3 { display: none; }

/* Cap�alera del submen� destacat 4 */
.menucapcaleraobrirdestacat4 { display: none; }
.menucapcaleraobriresquerradestacat4 { display: none; }
.menucapcaleraobrirdretadestacat4 { display: none; }

.menucapcaleradestacat4 { }

.menucapcaleratancardestacat4 { display: none; }
.menucapcaleratancaresquerradestacat4 { display: none; }
.menucapcaleratancardretadestacat4 { display: none; }

/* Cap�alera del submen� destacat 5 */
.menucapcaleraobrirdestacat5 { display: none; }
.menucapcaleraobriresquerradestacat5 { display: none; }
.menucapcaleraobrirdretadestacat5 { display: none; }

.menucapcaleradestacat5 { }

.menucapcaleratancardestacat5 { display: none; }
.menucapcaleratancaresquerradestacat5 { display: none; }
.menucapcaleratancardretadestacat5 { display: none; }

/* Contingut del submen� normal */
.menucontingutobrir { display: none; }
.menucontingutobriresquerra { display: none; }
.menucontingutobrirdreta { display: none; }

.menucontingut { } /* Fons del m�dul men� */
.menucontinguttext { color: #000000; font-size: 1em; font-weight: bold; line-height: 1.35em; } /* Text del m�dul men� */
ul.menucontinguttext { margin: 0px; padding: 0px; }
li.menucontinguttext { list-style-image: none; list-style-type: none; }
a.menucontinguttext { color: #7a6855; }
a.menucontinguttext:hover { color: #7a6855; text-decoration: underline; }

.submenucontinguttext { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttext { margin: 0px; padding: 0px; }
li.submenucontinguttext { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttext { color: #7a6855; }
a.submenucontinguttext:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancar { display: none; }
.menucontinguttancaresquerra {display: none; }
.menucontinguttancardreta { display: none;  }

/* Contingut del submen� destacat 1 */
.menucontingutobrirdestacat1 { display: none; }
.menucontingutobriresquerradestacat1 { display: none; }
.menucontingutobrirdretadestacat1 { display: none; }

.menucontingutdestacat1 { }
.menucontinguttextdestacat1 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat1 { list-style-image: none; list-style-type: none; }
a.menucontinguttextdestacat1 { color: #7a6855; }
a.menucontinguttextdestacat1:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat1 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat1 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat1 { color: #7a6855; }
a.submenucontinguttextdestacat1:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat1 { display: none; }
.menucontinguttancaresquerradestacat1 { display: none; }
.menucontinguttancardretadestacat1 { display: none; }

/* Contingut del submen� destacat 2 */
.menucontingutobrirdestacat2 { display: none; }
.menucontingutobriresquerradestacat2 { display: none; }
.menucontingutobrirdretadestacat2 { display: none; }

.menucontingutdestacat2 { }
.menucontinguttextdestacat2 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat2 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
a.menucontinguttextdestacat2 { color: #7a6855; }
a.menucontinguttextdestacat2:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat2 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat2 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat2 { color: #7a6855; }
a.submenucontinguttextdestacat2:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat2 { display: none; }
.menucontinguttancaresquerradestacat2 { display: none; }
.menucontinguttancardretadestacat2 { display: none; }

/* Contingut del submen� destacat 3 */
.menucontingutobrirdestacat3 { display: none; }
.menucontingutobriresquerradestacat3 { display: none; }
.menucontingutobrirdretadestacat3 { display: none; }

.menucontingutdestacat3 { }
.menucontinguttextdestacat3 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat3 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
a.menucontinguttextdestacat3 { color: #7a6855; }
a.menucontinguttextdestacat3:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat3 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat3 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat3 { color: #7a6855; }
a.submenucontinguttextdestacat3:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat3 { display: none; }
.menucontinguttancaresquerradestacat3 { display: none; }
.menucontinguttancardretadestacat3 { display: none; }

/* Contingut del submen� destacat 4 */
.menucontingutobrirdestacat4 { display: none; }
.menucontingutobriresquerradestacat4 { display: none; }
.menucontingutobrirdretadestacat4 { display: none; }

.menucontingutdestacat4 { }
.menucontinguttextdestacat4 { }
ul.menucontinguttextdestacat4 { }
li.menucontinguttextdestacat4 { }
a.menucontinguttextdestacat4 { }
a.menucontinguttextdestacat4:hover { }

.submenucontinguttextdestacat4 { }
ul.submenucontinguttextdestacat4 { }
li.submenucontinguttextdestacat4 { }
a.submenucontinguttextdestacat4 { }
a.submenucontinguttextdestacat4:hover { }

.menucontinguttancardestacat4 { display: none; }
.menucontinguttancaresquerradestacat4 { display: none; }
.menucontinguttancardretadestacat4 { display: none; }

/* Contingut del submen� destacat 5 */
.menucontingutobrirdestacat5 { display: none; }
.menucontingutobriresquerradestacat5 { display: none; }
.menucontingutobrirdretadestacat5 { display: none; }

.menucontingutdestacat5 { }
ul.menucontinguttextdestacat5 { }
.menucontinguttextdestacat5 { }
li.menucontinguttextdestacat5 { }
a.menucontinguttextdestacat5 { }
a.menucontinguttextdestacat5:hover { }

.submenucontinguttextdestacat5 { }
ul.submenucontinguttextdestacat5 { }
li.submenucontinguttextdestacat5 { }
a.submenucontinguttextdestacat5 { }
a.submenucontinguttextdestacat5:hover { }

.menucontinguttancardestacat5 { display: none; }
.menucontinguttancaresquerradestacat5 { display: none; }
.menucontinguttancardretadestacat5 { display: none; }
/* ========================================== */
/* FI DELS ESTILS DELS SUBMEN�S DELS APARTATS */
/* ========================================== */

/* ======================= */
/* ESTILS DE LES ENQUESTES */
/* ======================= */
.enquestapregunta { font-weight: bold; }
.enquestarespostaopcio { width: 25px; vertical-align: top; }
.enquestarespostatext { }
.enquestarespostaseparador { font-size: 1px; padding-top: 3px; }
.enquestabarrabotons { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: 1px; height: 11px; }
.enquestapeu { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: .8em; padding-top: 10px; }

.enquestapreguntadestacat1 { font-weight: bold; }
.enquestarespostaopciodestacat1 { width: 25px; }
.enquestarespostatextdestacat1 { }
.enquestarespostaseparadordestacat1 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat1 { }
.enquestapeudestacat1 { }

.enquestapreguntadestacat2 { font-weight: bold; }
.enquestarespostaopciodestacat2 { width: 25px; }
.enquestarespostatextdestacat2 { }
.enquestarespostaseparadordestacat2 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat2 { }
.enquestapeudestacat2 { }

.enquestapreguntadestacat3 { font-weight: bold; }
.enquestarespostaopciodestacat3 { width: 25px; }
.enquestarespostatextdestacat3 { }
.enquestarespostaseparadordestacat3 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat3 { }
.enquestapeudestacat3 { }

.enquestapreguntadestacat4 { font-weight: bold; }
.enquestarespostaopciodestacat4 { width: 25px; }
.enquestarespostatextdestacat4 { }
.enquestarespostaseparadordestacat4 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat4 { }
.enquestapeudestacat4 { }

.enquestapreguntadestacat5 { font-weight: bold; }
.enquestarespostaopciodestacat5 { width: 25px; }
.enquestarespostatextdestacat5 { }
.enquestarespostaseparadordestacat5 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat5 { }
.enquestapeudestacat5 { }
/* =============================== */
/* FI DELS ESTILS DE LES ENQUESTES */
/* =============================== */

/* =========================== */
/* ESTILS DE LES SUBSCRIPCIONS */
/* =========================== */
.subscripcionsbarrabotocomprovar { padding-top: 5px; }
.subscripcionsbarrabotocomprovardestacat1 { }
.subscripcionsbarrabotocomprovardestacat2 { }
.subscripcionsbarrabotocomprovardestacat3 { }
.subscripcionsbarrabotocomprovardestacat4 { }
.subscripcionsbarrabotocomprovardestacat5 { }
/* =================================== */
/* FI DELS ESTILS DE LES SUBSCRIPCIONS */
/* =================================== */

/* ==================== */
/* ESTILS DELS ENLLA�OS */
/* ==================== */
a { color: #7a6855; text-decoration: none; }
a:hover { text-decoration: underline; }
a.linkcolor { color: #7a6855; }

a.destacat1 { }
a.destacat1:hover { }
a.linkcolordestacat1 { color: #7a6855; }

a.destacat2 { }
a.destacat2:hover { }
a.linkcolordestacat2 { color: #7a6855;}

a.destacat3 { }
a.destacat3:hover { }
a.linkcolordestacat3 {color: #7a6855; }

a.destacat4 { }
a.destacat4:hover { }
a.linkcolordestacat4 { }

a.destacat5 { }
a.destacat5:hover { }
a.linkcolordestacat5 { }

a.acoblat { color: #7a6855;  text-decoration: none; }
a.acoblat:hover { text-decoration: underline; }
a.linkcoloracoblat { color: #7a6855; font-size: 1em; font-weight: bold;}

a.modulcontinguttext:hover { color: #7a6855; }
a.continguttext:hover { color: #7a6855; }
a.blanc:hover { color: #FFFFFF; }
a.negre:hover { color: #000000; }
/* ============================ */
/* FI DELS ESTILS DELS ENLLA�OS */
/* ============================ */

/* =========================================== */
/* 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 */
/* =================================================== */
/* FI DELS ESTILS DELS MARGES HORITZONTALS I VERTICALS */
/* =================================================== */

/* ================== */
/* 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 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_frontal/icones/quadre1.gif); } */
body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 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; }
/* ===================================== */
/* FI DELS ESTILS DE LES DIRECTIVES HTML */
/* ===================================== */

/* ======================== */
/* ESTILS DEL PEU DE P�GINA */
/* ======================== */
.peucontingut { border-color: #E6E6E6; border-style: solid; border-width: 1px 0px 1px 0px; clear: both; padding: 5px 10px 5px 10px; }
.peucontingut2 { clear: both; padding: 5px 10px 20px 10px; }
.peumenutext1 { color: #7a6855; font-size: .9em; }
.peumenutext2 { color: #666666; font-size: .8em; }
.peumenutextvalidadors { color: #7a6855; font-size: .9em; }
a.peumenutext1:hover { color: #7a6855; text-decoration: underline; }
a.peumenutext2:hover { color: #7a6855; text-decoration: underline; }
/* ================================ */
/* FI DELS ESTILS DEL PEU DE P�GINA */
/* ================================ */

/* =============================== */
/* ESTILS DE LA BARRA DE NAVEGACI� */
/* =============================== */
.navegaciocontingut { color: #999999; font-size: .8em; padding: 0px 0px 10px 0px; text-align: left; width: 911px; }
.navegaciotext { color: #999999; }
/* ======================================= */
/* FI DELS ESTILS DE LA BARRA DE NAVEGACI� */
/* ======================================= */

/* ==================== */
/* ESTILS DELS RECURSOS */
/* ==================== */

/* Recursos normals */
.recursoscapcalera { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstext { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstext { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0 { background-image: url(../imatges_frontal/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.recurstext1 { background-image: url(../imatges_frontal/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.recurstext2 { background-image: url(../imatges_frontal/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.recurstext3 { background-image: url(../imatges_frontal/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.recurstext4 { background-image: url(../imatges_frontal/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.recurstext5 {  background-image: url(../imatges_frontal/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; }
.recursenllac { color: #013E8B; font-weight: bold; }
.recurstextpetit { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensio { background-color: #ECEAE8; }

/* Recursos destacat 1 */
.recursoscapcaleradestacat1 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat1 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat1 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat1 { background-image: url(../imatges_frontal/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.recurstext1destacat1 { background-image: url(../imatges_frontal/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.recurstext2destacat1 { background-image: url(../imatges_frontal/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.recurstext3destacat1 { background-image: url(../imatges_frontal/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.recurstext4destacat1 { background-image: url(../imatges_frontal/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.recurstext5destacat1 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat1 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat1 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat1 { background-color: #ECEAE8; }

/* Recursos destacat 2 */
.recursoscapcaleradestacat2 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat2 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat2 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat2 { background-image: url(../imatges_frontal/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.recurstext1destacat2 { background-image: url(../imatges_frontal/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.recurstext2destacat2 { background-image: url(../imatges_frontal/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.recurstext3destacat2 { background-image: url(../imatges_frontal/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.recurstext4destacat2 { background-image: url(../imatges_frontal/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.recurstext5destacat2 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat2 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat2 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat2 { background-color: #ECEAE8; }

/* Recursos destacat 3 */
.recursoscapcaleradestacat3 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat3 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat3 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat3 { background-image: url(../imatges_frontal/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.recurstext1destacat3 { background-image: url(../imatges_frontal/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.recurstext2destacat3 { background-image: url(../imatges_frontal/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.recurstext3destacat3 { background-image: url(../imatges_frontal/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.recurstext4destacat3 { background-image: url(../imatges_frontal/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.recurstext5destacat3 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat3 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat3 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat3 { background-color: #ECEAE8; }

/* Recursos destacat 4 */
.recursoscapcaleradestacat4 { }
ul.recurstextdestacat4 { }
li.recurstext0destacat4 { }
li.recurstext1destacat4 { }
li.recurstext2destacat4 { }
li.recurstext3destacat4 { }
li.recurstext4destacat4 { }
li.recurstext5destacat4 { }
.recursenllacdestacat4 { }
.recurstextpetitdestacat4 { }
.recursbarraextensiodestacat4 { }

/* Recursos destacat 5 */
.recursoscapcaleradestacat5 { }
ul.recurstextdestacat5 { }
li.recurstext0destacat5 { }
li.recurstext1destacat5 { }
li.recurstext2destacat5 { }
li.recurstext3destacat5 { }
li.recurstext4destacat5 { }
li.recurstext5destacat5 { }
.recursenllacdestacat5 { }
.recurstextpetitdestacat5 { }
.recursbarraextensiodestacat5 { }
/* ============================ */
/* FI DELS ESTILS DELS RECURSOS */
/* ============================ */

/* ====================== */
/* ESTILS DEL PEU DE FOTO */
/* ====================== */
.peufotocontingut { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat1 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat2 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat3 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat4 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat5 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
/* ============================== */
/* FI DELS ESTILS DEL PEU DE FOTO */
/* ============================== */

/* ================================= */
/* ESTILS DEL BOT� DE M�S INFORMACI� */
/* ================================= */

/* Bot� m�s info normal */
.botomesinfo { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotext { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotext:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 1 */
.botomesinfodestacat1 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat1 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat1:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 2 */
.botomesinfodestacat2 { }
.botomesinfotextdestacat2 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat2:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 3 */
.botomesinfodestacat3 { }
.botomesinfotextdestacat3 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat3:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 4 */
.botomesinfodestacat4 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat4 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat4:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 5 */
.botomesinfodestacat5 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat5 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat5:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info acoblat */
.botomesinfoacoblat { clear: both; padding-top: 10px; }
.botomesinfotextacoblat { color: #7a6855; font-size: .8em; font-weight: normal;}
a.botomesinfotextacoblat:hover { color: #7a6855; text-decoration: underline;}
/* ========================================= */
/* FI DELS ESTILS DEL BOT� DE M�S INFORMACI� */
/* ========================================= */

/* =================================== */
/* ESTILS DE LES IMATGES I ELS BANNERS */
/* =================================== */
.modulimatgecontext { border: 0px; float: left; margin: 0px 15px 5px 0px; } /* Imatges de context a la relaci� de les mostres. */
.imatgecontext { border: 0px; float: left; margin: 0px 20px 5px 0px; }      /* Imatges de context als �ndex principals */
.margeimatge { margin-left: 37px; }           /* Marge horitzontal entre imatges. RECORDEU actualitzar la constant EMF_MODUL_MARGEIMATGES */
.margeimatgevertical { margin-bottom: 37px; } /* Marge vertical entre imatges */
.margebanner { margin-left: 10px; }           /* Marge horitzontal entre banners. RECORDEU actualitzar la constant EMF_MODUL_MARGEBANNERS */
.margebannervertical { margin-bottom: 10px; } /* Marge vertical entre banners */
.margebannerfinal { clear: both; margin-bottom: 20px; } /* Marge que es deixa despr�s de tots els banenrs */
/* ======================================== */
/* FI DELS ESTILS DE LES IMATGES DE CONTEXT */
/* ======================================== */

/* ==================== */
/* ESTILS DEL CALENDARI */
/* ==================== */
.calendariblocanys { background-color: #FF0000; border-color: white; border-style: solid; border-width: 1px 1px 0px 1px; text-align: center; }
.calendariany { color: #FFFFFF; }
.calendariformtext { background-color: #FF0000; border: 0px; color: #FFFFFF; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }

.calendariblocmesos { border-bottom: 4px solid white; }
.calendarimes { background-color: #D7D7D7; color: #000000; text-align: center; }
.calendarimesactual { background-color: #FF0000; color: #FFFFFF; text-align: center; }

.calendariblocdies { border-bottom: 4px solid white; }
.calendaridiallegenda { background-color: #FFFFFF; text-align: center; }
.calendariavui { background-color: #FF0000; color: #FFFFFF; text-align: center; }
.calendaridiesmes { background-color: #D7D7D7; color: #000000; text-align: center; }
.calendaridiesnomes { background-color: #EFEFEF; color: #000000; text-align: center; }

.calendariblocllegenda { background-color: #FFFFFF; margin-left: 5px; }
.calendariavuillegenda { background-color: #FF0000; width: 15px; }
.calendaritextllegenda { color: #000000; }
/* ============================ */
/* FI DELS ESTILS DEL CALENDARI */
/* ============================ */

/* =============== */
/* ESTILS DELS RSS */
/* =============== */
.lectorsrss { background-color: #CCCCCC; border: 1px solid black; color: #666666; display: none; padding: 10px; position: absolute; }
ul.lectorsrssenllac { margin: 0px; padding: 0px; }
li.lectorsrssenllac { background-image: url(../imatges_frontal/simbolmenumodul.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 7px; }
a.lectorsrsstextenllac { color: #666666; }
/* ======================= */
/* FI DELS ESTILS DELS RSS */
/* ======================= */

/* =========================== */
/* ESTILS DELS M�DULS ACOBLATS */
/* =========================== */
.acoblatbarra { background-color: #FFFFFF; background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-color: #E6E6E6; border-style: solid; border-width: 1px 1px 0px 1px; height: 100%; margin-top: 0px; text-transform: uppercase; }
.acoblatbarraenllacoff { background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-right: 1px solid #E6E6E6; float: left; font-weight: bold; padding: 10px; }
.acoblatbarraenllacon { background-color: #FFFFFF; border-right: 1px solid #E6E6E6; border-bottom: 0px; color: #333333; float: left; font-weight: bold; padding: 10px 10px 10px 10px; }
.acoblatenllacoff { color: #7a6855; }
.acoblatenllacon { color: #333333; }
/* =================================== */
/* FI DELS ESTILS DELS M�DULS ACOBLATS */
/* =================================== */

/* ================ */
/* ESTILS ESPECIALS */
/* ================ */

/* Els estils dels m�duls normals, dels m�duls en flash i dels apartats directori, agenda, not�cies, ... es poden modificar creant 
   uns nous estils amb el mateix nom que l'original per� anteposant el nom del tipus de m�dul seguit de gui� baix (_).
   Per exemple: noticies_contenidorobriesquerra, directori_modulcapcalera, ... */
.agenda_modulcontinguttext { text-align: justify; }
.agenda_modulcontinguttextdestacat1 { text-align: justify; }
.agenda_modulcontinguttextdestacat2 { text-align: justify; }
.agenda_modulcontinguttextdestacat3 { text-align: justify; }
.agenda_modulcontinguttextdestacat4 { text-align: justify; }
.agenda_modulcontinguttextdestacat5 { text-align: justify; }

.apartat_modulcontinguttext { text-align: justify; }
.apartat_modulcontinguttextdestacat1 { text-align: justify; }
.apartat_modulcontinguttextdestacat2 { text-align: justify; }
.apartat_modulcontinguttextdestacat3 { text-align: justify; }
.apartat_modulcontinguttextdestacat4 { text-align: justify; }
.apartat_modulcontinguttextdestacat5 { text-align: justify; }

.noticies_modulcontinguttext { text-align: justify; }
.noticies_modulcontinguttextdestacat1 { text-align: justify; }
.noticies_modulcontinguttextdestacat2 { text-align: justify; }
.noticies_modulcontinguttextdestacat3 { text-align: justify; }
.noticies_modulcontinguttextdestacat4 { text-align: justify; }
.noticies_modulcontinguttextdestacat5 { text-align: justify; }

/*.directori_modulcapcalera { background-color: #FFCCFF; background-image: url(../imatges_frontal/icones/buidar1.gif); background-position: left; background-repeat: no-repeat; font-size: 1em; padding-left: 50px; }*/
.directori_modulcontingut { background-color: #FFFFFF; }

ul.apartatsrelacionats_modulcontinguttext { margin: 0px; padding: 0px; }
li.apartatsrelacionats_modulcontinguttext { background-image: url(../imatges_frontal/simbolmenumodul.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 7px; }

.enquestes_modulcontingut { background-color: #00FF00; }

ul.rss_continguttext { margin: 0px; padding: 0px; }
li.rss_continguttext { background-image: url(../imatges_frontal/icones/rss.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 20px; }

a.iconesportada { color: #858383; }
a.iconesportada:hover { color: #7a6855; text-decoration: none; }
=======
/* ======================================================== */
/* ESTILS DE LA CAPA MARE (La capa que cont� tota la resta) */
/* ======================================================== */
.capamare { 
  font-size: 11px; 
  background-color: #FFFFFF;
 }

/* =============================== */
/* ESTILS DEL CONTENIDOR PRINCIPAL */
/* =============================== */
.contenidorprincipalobrir { width: 1003px;  }
.contenidorprincipalobriresquerra {  float: left;  }
.contenidorprincipalobrirdreta {  float: right;  }

.contenidorprincipal { padding: 10px 20px 20px 20px;  }

.contenidorprincipaltancar { width: 1003px; }
.contenidorprincipaltancaresquerra {  float: left;  }
.contenidorprincipaltancardreta { float: right;  }
/* ======================================= */
/* FI DELS ESTILS DEL CONTENIDOR PRINCIPAL */
/* ======================================= */

/* ================== */
/* ESTILS DELS M�DULS */
/* ================== */

/* Contenidor del m�dul normal */
.modulcontenidorobrir { display: none; }
.modulcontenidorobriresquerra { display: none; }
.modulcontenidorobrirdreta { display: none; }

.modulcontenidor { margin-bottom: 20px; }

.modulcontenidortancar {display: none; }
.modulcontenidortancaresquerra { display: none; }
.modulcontenidortancardreta { display: none; }

/* Contenidor del m�dul destacat 1 */
.modulcontenidorobrirdestacat1 { display: none; }
.modulcontenidorobriresquerradestacat1 { display: none; }
.modulcontenidorobrirdretadestacat1 { display: none; }

.modulcontenidordestacat1 { border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat1 { display: none; }
.modulcontenidortancaresquerradestacat1 { display: none; }
.modulcontenidortancardretadestacat1 { display: none; }

/* Contenidor del m�dul destacat 2 */
.modulcontenidorobrirdestacat2 { display: none; }
.modulcontenidorobriresquerradestacat2 { display: none; }
.modulcontenidorobrirdretadestacat2 { display: none; }

.modulcontenidordestacat2 { background-color: #EBEBEB; border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat2 { display: none; }
.modulcontenidortancaresquerradestacat2 { display: none; }
.modulcontenidortancardretadestacat2 { display: none; }

/* Contenidor del m�dul destacat 3 */
.modulcontenidorobrirdestacat3 { display: none; }
.modulcontenidorobriresquerradestacat3 { display: none; }
.modulcontenidorobrirdretadestacat3 { display: none; }

.modulcontenidordestacat3 { background-color: #B7B6B6; border: 1px solid #5F5D5C; margin-bottom: 20px; padding: 5px; }

.modulcontenidortancardestacat3 { display: none; }
.modulcontenidortancaresquerradestacat3 { display: none; }
.modulcontenidortancardretadestacat3 { display: none; }

/* Contenidor del m�dul destacat 4 */
.modulcontenidorobrirdestacat4 { display: none; }
.modulcontenidorobriresquerradestacat4 { display: none; }
.modulcontenidorobrirdretadestacat4 { display: none; }

.modulcontenidordestacat4 { }

.modulcontenidortancardestacat4 { display: none; }
.modulcontenidortancaresquerradestacat4 { display: none; }
.modulcontenidortancardretadestacat4 { display: none; }

/* Contenidor del m�dul destacat 5 */
.modulcontenidorobrirdestacat5 { display: none; }
.modulcontenidorobriresquerradestacat5 { display: none; }
.modulcontenidorobrirdretadestacat5 { display: none; }

.modulcontenidordestacat5 { }

.modulcontenidortancardestacat5 { display: none; }
.modulcontenidortancaresquerradestacat5 { display: none; }
.modulcontenidortancardretadestacat5 { display: none; }

/* Contenidor del m�dul acoblat */
.modulcontenidorobriracoblat { display: none; }
.modulcontenidorobriresquerraacoblat { display: none; }
.modulcontenidorobrirdretaacoblat { display: none; }

.modulcontenidoracoblat { border-color: #E6E6E6; border-style: solid; border-width: 0px 1px 1px 1px; color: #000000; }

.modulcontenidortancaracoblat { padding-bottom: 20px;  }
.modulcontenidortancaresquerraacoblat { display: none; }
.modulcontenidortancardretaacoblat { display: none; }

/* Cap�alera del m�dul normal */
.modulcapcaleraobrir { display: none; }
.modulcapcaleraobriresquerra {display: none; }
.modulcapcaleraobrirdreta { display: none; }

.modulcapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.modulcapcaleratancar { display: none; }
.modulcapcaleratancaresquerra { display: none; }
.modulcapcaleratancardreta { display: none; }

/* Cap�alera del m�dul destacat 1 */
.modulcapcaleraobrirdestacat1 { display: none; }
.modulcapcaleraobriresquerradestacat1 { display: none; }
.modulcapcaleraobrirdretadestacat1 { display: none; }

.modulcapcaleradestacat1 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat1 { display: none; }
.modulcapcaleratancaresquerradestacat1 { display: none; }
.modulcapcaleratancardretadestacat1 { display: none; }

/* Cap�alera del m�dul destacat 2 */
.modulcapcaleraobrirdestacat2 { display: none; }
.modulcapcaleraobriresquerradestacat2 { display: none; }
.modulcapcaleraobrirdretadestacat2 { display: none; }

.modulcapcaleradestacat2 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat2 { display: none; }
.modulcapcaleratancaresquerradestacat2 { display: none; }
.modulcapcaleratancardretadestacat2 { display: none; }

/* Cap�alera del m�dul destacat 3 */
.modulcapcaleraobrirdestacat3 { display: none; }
.modulcapcaleraobriresquerradestacat3 { display: none; }
.modulcapcaleraobrirdretadestacat3 { display: none; }

.modulcapcaleradestacat3 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.modulcapcaleratancardestacat3 { display: none; }
.modulcapcaleratancaresquerradestacat3 { display: none; }
.modulcapcaleratancardretadestacat3 { display: none; }

/* Cap�alera del m�dul destacat 4 */
.modulcapcaleraobrirdestacat4 { display: none; }
.modulcapcaleraobriresquerradestacat4 { display: none; }
.modulcapcaleraobrirdretadestacat4 { display: none; }

.modulcapcaleradestacat4 { }

.modulcapcaleratancardestacat4 { display: none; }
.modulcapcaleratancaresquerradestacat4 { display: none; }
.modulcapcaleratancardretadestacat4 { display: none; }

/* Cap�alera del m�dul destacat 5 */
.modulcapcaleraobrirdestacat5 { display: none; }
.modulcapcaleraobriresquerradestacat5 { display: none; }
.modulcapcaleraobrirdretadestacat5 { display: none; }

.modulcapcaleradestacat5 { }

.modulcapcaleratancardestacat5 { display: none; }
.modulcapcaleratancaresquerradestacat5 { display: none; }
.modulcapcaleratancardretadestacat5 { display: none; }

/* Cap�alera del m�dul acoblat */
.modulcapcaleraobriracoblat { display: none; }
.modulcapcaleraobriresquerraacoblat { display: none; }
.modulcapcaleraobrirdretaacoblat { display: none; }

.modulcapcaleraacoblat {background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-right: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; color: #3D3938; font-size: 1em; text-transform: uppercase; font-weight: bold; padding: 10px; }

.modulcapcaleratancaracoblat { display: none; }
.modulcapcaleratancaresquerraacoblat { display: none; }
.modulcapcaleratancardretaacoblat { display: none; }

/* Contingut del m�dul normal */
.modulcontingutobrir { display: none; }
.modulcontingutobriresquerra { display: none; }
.modulcontingutobrirdreta { display: none; }

.modulcontingut { }
.modulcontinguttext { color: #000000; font-size: 1em; }
ul.modulcontinguttext { margin: 0px; padding: 0px; }
li.modulcontinguttext { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetit { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancar { display: none; }
.modulcontinguttancaresquerra { display: none; }
.modulcontinguttancardreta { display: none; }

/* Contingut del m�dul destacat 1 */
.modulcontingutobrirdestacat1 { display: none; }
.modulcontingutobriresquerradestacat1 { display: none; }
.modulcontingutobrirdretadestacat1 { display: none; }

.modulcontingutdestacat1 { }
.modulcontinguttextdestacat1 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat1 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat1 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat1 { display: none; }
.modulcontinguttancaresquerradestacat1 { display: none; }
.modulcontinguttancardretadestacat1 { display: none; }

/* Contingut del m�dul destacat 2 */
.modulcontingutobrirdestacat2 { display: none; }
.modulcontingutobriresquerradestacat2 { display: none; }
.modulcontingutobrirdretadestacat2 { display: none; }

.modulcontingutdestacat2 { }
.modulcontinguttextdestacat2 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat2 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitdestacat2 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat2 { display: none; }
.modulcontinguttancaresquerradestacat2 { display: none; }
.modulcontinguttancardretadestacat2 { display: none; }

/* Contingut del m�dul destacat 3 */
.modulcontingutobrirdestacat3 { display: none; }
.modulcontingutobriresquerradestacat3 { display: none; }
.modulcontingutobrirdretadestacat3 { display: none; }

.modulcontingutdestacat3 { }
.modulcontinguttextdestacat3 { color: #000000; font-size: 1em; }
ul.modulcontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat3 { background-color: #FFFFFF; border-bottom: 4px solid #B7B6B6; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitdestacat3 { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancardestacat3 { display: none; }
.modulcontinguttancaresquerradestacat3 { display: none; }
.modulcontinguttancardretadestacat3 { display: none; }

/* Contingut del m�dul destacat 4 */
.modulcontingutobrirdestacat4 { display: none; }
.modulcontingutobriresquerradestacat4 { display: none; }
.modulcontingutobrirdretadestacat4 { display: none; }

.modulcontingutdestacat4 { }
.modulcontinguttextdestacat4 { }
ul.modulcontinguttextdestacat4 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat4 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat4 { }

.modulcontinguttancardestacat4 { display: none; }
.modulcontinguttancaresquerradestacat4 { display: none; }
.modulcontinguttancardretadestacat4 { display: none; }

/* Contingut del m�dul destacat 5  */
.modulcontingutobrirdestacat5 { display: none; }
.modulcontingutobriresquerradestacat5 { display: none; }
.modulcontingutobrirdretadestacat5 { display: none; }

.modulcontingutdestacat5 { }
.modulcontinguttextdestacat5 { }
ul.modulcontinguttextdestacat5 { margin: 0px; padding: 0px; }
li.modulcontinguttextdestacat5 { list-style-image: none; list-style-type: none; }
.modulcontinguttextpetitdestacat5 { }

.modulcontinguttancardestacat5 { display: none; }
.modulcontinguttancaresquerradestacat5 { display: none; }
.modulcontinguttancardretadestacat5 { display: none; }

/* Contingut del m�dul acoblat */
.modulcontingutobriracoblat { display: none; }
.modulcontingutobriresquerraacoblat { display: none; }
.modulcontingutobrirdretaacoblat { display: none; }

.modulcontingutacoblat { padding: 10px; }
.modulcontinguttextacoblat { color: #000000; font-size: 1em; }
ul.modulcontinguttextacoblat {  border-bottom: 5px solid #FFFFFF; margin: 0px; padding: 0px; }
li.modulcontinguttextacoblat {  list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
.modulcontinguttextpetitacoblat { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulcontinguttancaracoblat {display: none; }
.modulcontinguttancaresquerraacoblat { display: none; }
.modulcontinguttancardretaacoblat { display: none; }
/* ========================== */
/* FI DELS ESTILS DELS M�DULS */
/* ========================== */

/* =========================== */
/* ESTILS DELS M�DULS EN FLASH */
/* =========================== */

/* Cap�alera del m�dul en flash */
.modulflashcapcaleraobrir { display: none; }
.modulflashcapcaleraobriresquerra { display: none; }
.modulflashcapcaleraobrirdreta { display: none; }

.modulflashcapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.modulflashcapcaleratancar {display: none; }
.modulflashcapcaleratancaresquerra { display: none; }
.modulflashcapcaleratancardreta { display: none; }

/* Contingut del m�dul en flash */
.modulflashcontingutobrir {display: none; }
.modulflashcontingutobriresquerra { display: none; }
.modulflashcontingutobrirdreta { display: none; }

.modulflashcontingut { }
.modulflashcontinguttext { color: #000000; font-size: 1em; }
.modulflashcontinguttextpetit { color: #999999; font-size: .8em; line-height: 1.1em; }

.modulflashcontinguttancar { display: none; }
.modulflashcontinguttancaresquerra { display: none;; }
.modulflashcontinguttancardreta { display: none; }
/* =================================== */
/* FI DELS ESTILS DELS M�DULS EN FLASH */
/* =================================== */

/* ================================================================= */
/* 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 { background-image: url(../imatges_frontal/fons_titol.png); background-position: left; background-repeat: repeat-y; border: 1px solid #7a6855; color: #FFFFFF; font-size: 1.5em; margin-bottom: 20px; padding: 5px 10px 5px 10px; text-transform: uppercase; }

.capcaleratancar { display: none; }
.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; }

.fantasma { font-size: 0px; } /* Per arreglar merda de l'explorer que ho desmonta tot */
/* ========================================================================= */
/* FI DELS ESTILS DELS APARTATS ESPECIALS (DIRECTORI, AGENDA, NOT�CIES, ...) */
/* ========================================================================= */

/* ================================= */
/* ESTILS DE LES TAULES D'INFORMACI� */
/* ================================= */
.textliteral { color: #666666; font-size: 1em; font-weight: bold; margin-top: 5px; padding-right: 10px; vertical-align: top; }
.textliteraldestacat1 { }
.textliteraldestacat2 { }
.textliteraldestacat3 { }
.textliteraldestacat4 { }
.textliteraldestacat5 { }
/* ========================================= */
/* FI DELS ESTILS DE LES TAULES D'INFORMACI� */
/* ========================================= */

/* ===================================================== */
/* ESTILS DELS SEPARADORS DELS ELEMENTS DE LES RELACIONS */
/* ===================================================== */
.modulseparadoritems { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }
.modulseparadoritemsdestacat1 { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; clear: both; font-size: 1px; height: 11px; }
.modulseparadoritemsdestacat2 { }
.modulseparadoritemsdestacat3 { }
.modulseparadoritemsdestacat4 { }
.modulseparadoritemsdestacat5 { }
.modulseparadoritemsacoblat { }

.separadoritems { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x;  font-size: 1px; height: 11px; }
.separadorliterals {background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: 1px; height: 11px; }
/* ============================================================= */
/* FI DELS ESTILS DELS SEPARADORS DELS ELEMENTS DE LES RELACIONS */
/* ============================================================= */

/* ===================== */
/* ESTILS DELS CERCADORS */
/* ===================== */

/* Contenidor dels cercador del directori, not�cies, agenda, ... */
.cercadorcontenidorobrir { display: none; }
.cercadorcontenidorobriresquerra { display: none; }
.cercadorcontenidorobrirdreta {display: none; }

.cercadorcontenidor { background-image: url(../imatges_frontal/fons_menu.gif); background-position:left top; background-repeat:repeat-x; padding: 10px; }

.cercadorcontenidortancar { display: none; }
.cercadorcontenidortancaresquerra { display: none; }
.cercadorcontenidortancardreta { display: none; }

/* Cap�alera dels cercador del directori, not�cies, agenda, ... */
.cercadorcapcaleraobrir {display: none; }
.cercadorcapcaleraobriresquerra {display: none; }
.cercadorcapcaleraobrirdreta {display: none; }

.cercadorcapcalera {  color: #5F5D5C; font-size: 1em; font-weight: bold; padding: 3px 10px 10px 0px; }

.cercadorcapcaleratancar { display: none; }
.cercadorcapcaleratancaresquerra { display: none; }
.cercadorcapcaleratancardreta { display: none; }

/* Contingut dels cercador del directori, not�cies, agenda, ... */
.cercadorcontingutobrir { display: none; }
.cercadorcontingutobriresquerra { display: none; }
.cercadorcontingutobrirdreta { display: none; }

.cercadorcontingut { padding: 0px 0px 10px 0px; }
.cercadorcontinguttext { color: #000000; }
.cercadortextajuda { color: #000000; font-size: .8em; height: 100%; }

.cercadorcontinguttancar { display: none; }
.cercadorcontinguttancaresquerra { display: none; }
.cercadorcontinguttancardreta {display: none; }

.cercadorcamp { color: #000000; padding: 8px 0px 0px 0px; }
.cercadorcampliteral { font-size: .8em; padding-bottom: 3px; }
.cercadorbarrabotons { color: #FFFFFF; font-size: .8em; padding-top: 8px;}
.cercadorformtext { background-color: #FFFFFF; border: 1px #000000 solid; color: #000000; font-size: .8em; width: 145px; }
.cercadorformselect { background-color: #FFFFFF; color: #000000; font-size: .8em; width: 145px; }
.cercadorformselectespecial { background-color: #FE0000; }

/* Cercador principal i barra de cap�alera */
.portadatext { color: #ffffff; font-size: 1em; }
.portadacercador { color: #ffffff; font-size: .9em; }
.portadamenupetit { color: #ffffff; font-size: .9em; } /* Men� del costat del cercador */
.cercadorrecorregut { font-size: .8em }
/* ============================= */
/* FI DELS ESTILS DELS CERCADORS */
/* ============================= */

/* =============================== */
/* ESTILS DELS MISSATGES DE PROC�S */
/* =============================== */
.bodyproces { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; margin: 0px; }
.textmissatges { color: #FF0000; font-size: 1em; }
/* ======================================= */
/* FI DELS ESTILS DELS MISSATGES DE PROCES */
/* ======================================= */

/* ===================================== */
/* ESTILS DEL TEXT DE L'�NDEX DE P�GINES */
/* ===================================== */
.paginacontingut { border-top: 1px dashed black; margin-top: 5px; padding-top: 5px; }
.paginatext { color: #000000; font-size: 1em; }
.paginatexton { color: #FE0000; 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 */
/* ============================================== */
.modulgrupstitolprimer { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }
.modulgrupstitol { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat1 { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat1 { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat2 { clear: both; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat2 { clear: both;  font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat3 {  clear: both; color: #3D3938; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat3 { clear: both; color: #3D3938; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat4 { clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat4 { clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.modulgrupstitolprimerdestacat5 {  clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px;  }
.modulgrupstitoldestacat5 {clear: both; color: #858585; font-size: 1.2em; font-weight: bold; padding: 15px 0px 10px 0px; }

.grupstitolprimer {  background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585;  font-size: 1.2em; font-weight: bold; padding: 0px 0px 10px 0px; }
.grupstitol { background-image: url(../imatges_frontal/separadorgrups.gif); background-position: bottom; background-repeat: repeat-x; clear: both; color: #858585;  font-size: 1.2em; font-weight: bold; padding: 10px 0px 10px 0px; }
/* ====================================================== */
/* FI DELS ESTILS DE LES CAP�ALERES DE LES SUBAGRUPACIONS */
/* ====================================================== */

/* ==================================== */
/* ESTILS DELS CONTROLS DELS FORMULARIS */
/* ==================================== */
/* Estils del formulari normal */
.formdescripcio { color: #000000; font-size: 1em; padding-bottom: 10px; } /* Descripci� del formulari */
.formgruptitol { color: #999999; font-size: 1em; font-weight: bold; padding-bottom: 5px; } /* T�tol dels grups */
.formgrupdescripcio { color: #000000; font-size: 1em; padding-bottom: 5px; } /* Descripci� dels grups */
.formliteral { background-color: #ECEAE8; color: #000000; font-size: 1em; padding: 2px 10px 2px 10px; } /* Literal dels camps */
.formcamp { padding-left: 10px; } /* Cel�la dels camps */
.formbarrabotons { padding: 10px 0px 0px 10px; } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeu { color: #858585; font-size: .8em; line-height: 1.1em; padding: 10px 0px 10px 0px; } /* Text del peu del formulari */
.formboto {	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; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } /* 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 */

/* Estils del formulari destacat 1 */
.formdescripciodestacat1 {} /* Descripci� del formulari */
.formgruptitoldestacat1 { } /* T�tol dels grups */
.formgrupdescripciodestacat1 { } /* Descripci� dels grups */
.formliteraldestacat1 { } /* Literal dels camps */
.formcampdestacat1 { } /* Cel�la dels camps */
.formbarrabotonsdestacat1 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat1 { } /* Text del peu del formulari */
.formbotodestacat1 { } /* Botons */
.formselectdestacat1 { } /* Llistes desplegables */
.formselectespecialdestacat1 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat1 { } /* Quadres de text */

/* Estils del formulari destacat 2 */
.formdescripciodestacat2 {} /* Descripci� del formulari */
.formgruptitoldestacat2 { } /* T�tol dels grups */
.formgrupdescripciodestacat2 { } /* Descripci� dels grups */
.formliteraldestacat2 { } /* Literal dels camps */
.formcampdestacat2 { } /* Cel�la dels camps */
.formbarrabotonsdestacat2 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat2 { } /* Text del peu del formulari */
.formbotodestacat2 { } /* Botons */
.formselectdestacat2 { } /* Llistes desplegables */
.formselectespecialdestacat2 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat2 { } /* Quadres de text */

/* Estils del formulari destacat 3 */
.formdescripciodestacat3 {} /* Descripci� del formulari */
.formgruptitoldestacat3 { } /* T�tol dels grups */
.formgrupdescripciodestacat3 { } /* Descripci� dels grups */
.formliteraldestacat3 { } /* Literal dels camps */
.formcampdestacat3 { } /* Cel�la dels camps */
.formbarrabotonsdestacat3 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat3 { } /* Text del peu del formulari */
.formbotodestacat3 { } /* Botons */
.formselectdestacat3 { } /* Llistes desplegables */
.formselectespecialdestacat3 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat3 { } /* Quadres de text */

/* Estils del formulari destacat 4 */
.formdescripciodestacat4 {} /* Descripci� del formulari */
.formgruptitoldestacat4 { } /* T�tol dels grups */
.formgrupdescripciodestacat4 { } /* Descripci� dels grups */
.formliteraldestacat4 { } /* Literal dels camps */
.formcampdestacat4 { } /* Cel�la dels camps */
.formbarrabotonsdestacat4 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat4 { } /* Text del peu del formulari */
.formbotodestacat4 { } /* Botons */
.formselectdestacat4 { } /* Llistes desplegables */
.formselectespecialdestacat4 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat4 { } /* Quadres de text */

/* Estils del formulari destacat 5 */
.formdescripciodestacat5 {} /* Descripci� del formulari */
.formgruptitoldestacat5 { } /* T�tol dels grups */
.formgrupdescripciodestacat5 { } /* Descripci� dels grups */
.formliteraldestacat5 { } /* Literal dels camps */
.formcampdestacat5 { } /* Cel�la dels camps */
.formbarrabotonsdestacat5 { } /* Barra que cont� el bot� de proc�s del formulari */
.formtextpeudestacat5 { } /* Text del peu del formulari */
.formbotodestacat5 { } /* Botons */
.formselectdestacat5 { } /* Llistes desplegables */
.formselectespecialdestacat5 { } /* Opcions destacades de les llistes desplegables */
.formtextdestacat5 { } /* Quadres de text */
/* ============================================ */
/* FI DELS ESTILS DELS CONTROLS DELS FORMULARIS */
/* ============================================ */

/* =============================================== */
/* ESTILS DELS SUBMEN�S DE LA CAPA DE LA CAP�ALERA */
/* =============================================== */
.menuprincipalbarra { background-image: url(../imatges_frontal/menuprincipal_fons.gif); background-position: bottom; background-repeat: repeat-x; border: 1px solid #E6E6E6; color: #FFFFFF; height: 28px; padding: 1px 0px 0px 0px; text-align: left; } /* Fons de la barra del men� */
.menuprincipaltext { font-size: 1em; font-weight: bold; color: #FFFFFF; } /* Text de la barra del men� */
a.menuprincipaltext { color: #FFFFFF; }
a.menuprincipaltext:hover { text-decoration: underline;}

.menucapafons { background-color: #9B230D; padding: 10px 0px 10px 0px; } /* Fons de la capa del men� desplegable */
.menucapatext { color: #FFFFFF; font-size: 1em; line-height: 1.4em; } /* Text de la capa del men� desplegable */
ul.menucapatext { margin: 0px; padding: 0px; }  /* UL de la capa del men� desplegable */
li.menucapatext { background-image: url(../imatges_frontal/simbolmenucapa.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF; 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.menucapatext { color: #FFFFFF; } /* Estils dels enlla�os de la capa del men� desplegable */
a.menucapatext:hover { color: #FFFFFF; }
/* ======================================================= */
/* FI DELS ESTILS DELS SUBMEN�S DE LA CAPA DE LA CAP�ALERA */
/* ======================================================= */

/* ================================== */
/* ESTILS DELS SUBMEN�S DELS APARTATS */
/* ================================== */

/* Contenidor del submen� normal */
.menucontenidorobrir { display: none; }
.menucontenidorobriresquerra { display: none; }
.menucontenidorobrirdreta { display: none; }

.menucontenidor { margin-bottom: 20px; }

.menucontenidortancar {display: none; }
.menucontenidortancaresquerra { display: none; }
.menucontenidortancardreta { display: none; }

/* Contenidor del submen� destacat 1 */
.menucontenidorobrirdestacat1 { display: none; }
.menucontenidorobriresquerradestacat1 { display: none; }
.menucontenidorobrirdretadestacat1 { display: none; }

.menucontenidordestacat1 { border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat1 { display: none; }
.menucontenidortancaresquerradestacat1 { display: none; }
.menucontenidortancardretadestacat1 { display: none; }

/* Contenidor del submen� destacat 2 */
.menucontenidorobrirdestacat2 { display: none; }
.menucontenidorobriresquerradestacat2 { display: none; }
.menucontenidorobrirdretadestacat2 { display: none; }

.menucontenidordestacat2 { background-color: #EBEBEB; border: 1px solid #D7D7D7; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat2 { display: none; }
.menucontenidortancaresquerradestacat2 { display: none; }
.menucontenidortancardretadestacat2 { display: none; }

/* Contenidor del submen� destacat 3 */
.menucontenidorobrirdestacat3 { display: none; }
.menucontenidorobriresquerradestacat3 { display: none; }
.menucontenidorobrirdretadestacat3 { display: none; }

.menucontenidordestacat3 { background-color: #B7B6B6; border: 1px solid #5F5D5C; margin-bottom: 20px; padding: 5px; }

.menucontenidortancardestacat3 { display: none; }
.menucontenidortancaresquerradestacat3 { display: none; }
.menucontenidortancardretadestacat3 { display: none; }

/* Contenidor del submen� destacat 4 */
.menucontenidorobrirdestacat4 { display: none; }
.menucontenidorobriresquerradestacat4 { display: none; }
.menucontenidorobrirdretadestacat4 { display: none; }

.menucontenidordestacat4 { }

.menucontenidortancardestacat4 { display: none; }
.menucontenidortancaresquerradestacat4 { display: none; }
.menucontenidortancardretadestacat4 { display: none; }

/* Contenidor del submen� destacat 5 */
.menucontenidorobrirdestacat5 { display: none; }
.menucontenidorobriresquerradestacat5 { display: none; }
.menucontenidorobrirdretadestacat5 { display: none; }

.menucontenidordestacat5 { }

.menucontenidortancardestacat5 { display: none; }
.menucontenidortancaresquerradestacat5 { display: none; }
.menucontenidortancardretadestacat5 { display: none; }

/* Cap�alera del submen� normal */
.menucapcaleraobrir { display: none; }
.menucapcaleraobriresquerra {display: none; }
.menucapcaleraobrirdreta { display: none; }

.menucapcalera { color: #3D3938; font-size: 1.6em; font-weight: bold; padding-bottom: 5px; }

.menucapcaleratancar { display: none; }
.menucapcaleratancaresquerra { display: none; }
.menucapcaleratancardreta { display: none; }

/* Cap�alera del submen� destacat 1 */
.menucapcaleraobrirdestacat1 { display: none; }
.menucapcaleraobriresquerradestacat1 { display: none; }
.menucapcaleraobrirdretadestacat1 { display: none; }

.menucapcaleradestacat1 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat1 { display: none; }
.menucapcaleratancaresquerradestacat1 { display: none; }
.menucapcaleratancardretadestacat1 { display: none; }

/* Cap�alera del submen� destacat 2 */
.menucapcaleraobrirdestacat2 { display: none; }
.menucapcaleraobriresquerradestacat2 { display: none; }
.menucapcaleraobrirdretadestacat2 { display: none; }

.menucapcaleradestacat2 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat2 { display: none; }
.menucapcaleratancaresquerradestacat2 { display: none; }
.menucapcaleratancardretadestacat2 { display: none; }

/* Cap�alera del submen� destacat 3 */
.menucapcaleraobrirdestacat3 { display: none; }
.menucapcaleraobriresquerradestacat3 { display: none; }
.menucapcaleraobrirdretadestacat3 { display: none; }

.menucapcaleradestacat3 { color: #3D3938; font-size: 1em; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.menucapcaleratancardestacat3 { display: none; }
.menucapcaleratancaresquerradestacat3 { display: none; }
.menucapcaleratancardretadestacat3 { display: none; }

/* Cap�alera del submen� destacat 4 */
.menucapcaleraobrirdestacat4 { display: none; }
.menucapcaleraobriresquerradestacat4 { display: none; }
.menucapcaleraobrirdretadestacat4 { display: none; }

.menucapcaleradestacat4 { }

.menucapcaleratancardestacat4 { display: none; }
.menucapcaleratancaresquerradestacat4 { display: none; }
.menucapcaleratancardretadestacat4 { display: none; }

/* Cap�alera del submen� destacat 5 */
.menucapcaleraobrirdestacat5 { display: none; }
.menucapcaleraobriresquerradestacat5 { display: none; }
.menucapcaleraobrirdretadestacat5 { display: none; }

.menucapcaleradestacat5 { }

.menucapcaleratancardestacat5 { display: none; }
.menucapcaleratancaresquerradestacat5 { display: none; }
.menucapcaleratancardretadestacat5 { display: none; }

/* Contingut del submen� normal */
.menucontingutobrir { display: none; }
.menucontingutobriresquerra { display: none; }
.menucontingutobrirdreta { display: none; }

.menucontingut { } /* Fons del m�dul men� */
.menucontinguttext { color: #000000; font-size: 1em; font-weight: bold; line-height: 1.35em; } /* Text del m�dul men� */
ul.menucontinguttext { margin: 0px; padding: 0px; }
li.menucontinguttext { list-style-image: none; list-style-type: none; }
a.menucontinguttext { color: #7a6855; }
a.menucontinguttext:hover { color: #7a6855; text-decoration: underline; }

.submenucontinguttext { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttext { margin: 0px; padding: 0px; }
li.submenucontinguttext { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttext { color: #7a6855; }
a.submenucontinguttext:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancar { display: none; }
.menucontinguttancaresquerra {display: none; }
.menucontinguttancardreta { display: none;  }

/* Contingut del submen� destacat 1 */
.menucontingutobrirdestacat1 { display: none; }
.menucontingutobriresquerradestacat1 { display: none; }
.menucontingutobrirdretadestacat1 { display: none; }

.menucontingutdestacat1 { }
.menucontinguttextdestacat1 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat1 { list-style-image: none; list-style-type: none; }
a.menucontinguttextdestacat1 { color: #7a6855; }
a.menucontinguttextdestacat1:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat1 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat1 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat1 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat1 { color: #7a6855; }
a.submenucontinguttextdestacat1:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat1 { display: none; }
.menucontinguttancaresquerradestacat1 { display: none; }
.menucontinguttancardretadestacat1 { display: none; }

/* Contingut del submen� destacat 2 */
.menucontingutobrirdestacat2 { display: none; }
.menucontingutobriresquerradestacat2 { display: none; }
.menucontingutobrirdretadestacat2 { display: none; }

.menucontingutdestacat2 { }
.menucontinguttextdestacat2 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat2 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
a.menucontinguttextdestacat2 { color: #7a6855; }
a.menucontinguttextdestacat2:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat2 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat2 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat2 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat2 { color: #7a6855; }
a.submenucontinguttextdestacat2:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat2 { display: none; }
.menucontinguttancaresquerradestacat2 { display: none; }
.menucontinguttancardretadestacat2 { display: none; }

/* Contingut del submen� destacat 3 */
.menucontingutobrirdestacat3 { display: none; }
.menucontingutobriresquerradestacat3 { display: none; }
.menucontingutobrirdretadestacat3 { display: none; }

.menucontingutdestacat3 { }
.menucontinguttextdestacat3 { color: #000000; font-size: 1em; line-height: 1.35em; }
ul.menucontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.menucontinguttextdestacat3 { background-color: #FFFFFF; border-bottom: 4px solid #EBEBEB; list-style-image: none; list-style-type: none; padding: 3px 5px 3px 5px; }
a.menucontinguttextdestacat3 { color: #7a6855; }
a.menucontinguttextdestacat3:hover { color: #7a6855; text-decoration: underline;  }

.submenucontinguttextdestacat3 { color: #7a6855; } /* Text del m�dul men� */
ul.submenucontinguttextdestacat3 { margin: 0px; padding: 0px; }
li.submenucontinguttextdestacat3 { list-style-image: none; list-style-type: none; padding: 0px 0px 5px 7px; }
a.submenucontinguttextdestacat3 { color: #7a6855; }
a.submenucontinguttextdestacat3:hover { color: #7a6855; text-decoration: underline; }

.menucontinguttancardestacat3 { display: none; }
.menucontinguttancaresquerradestacat3 { display: none; }
.menucontinguttancardretadestacat3 { display: none; }

/* Contingut del submen� destacat 4 */
.menucontingutobrirdestacat4 { display: none; }
.menucontingutobriresquerradestacat4 { display: none; }
.menucontingutobrirdretadestacat4 { display: none; }

.menucontingutdestacat4 { }
.menucontinguttextdestacat4 { }
ul.menucontinguttextdestacat4 { }
li.menucontinguttextdestacat4 { }
a.menucontinguttextdestacat4 { }
a.menucontinguttextdestacat4:hover { }

.submenucontinguttextdestacat4 { }
ul.submenucontinguttextdestacat4 { }
li.submenucontinguttextdestacat4 { }
a.submenucontinguttextdestacat4 { }
a.submenucontinguttextdestacat4:hover { }

.menucontinguttancardestacat4 { display: none; }
.menucontinguttancaresquerradestacat4 { display: none; }
.menucontinguttancardretadestacat4 { display: none; }

/* Contingut del submen� destacat 5 */
.menucontingutobrirdestacat5 { display: none; }
.menucontingutobriresquerradestacat5 { display: none; }
.menucontingutobrirdretadestacat5 { display: none; }

.menucontingutdestacat5 { }
ul.menucontinguttextdestacat5 { }
.menucontinguttextdestacat5 { }
li.menucontinguttextdestacat5 { }
a.menucontinguttextdestacat5 { }
a.menucontinguttextdestacat5:hover { }

.submenucontinguttextdestacat5 { }
ul.submenucontinguttextdestacat5 { }
li.submenucontinguttextdestacat5 { }
a.submenucontinguttextdestacat5 { }
a.submenucontinguttextdestacat5:hover { }

.menucontinguttancardestacat5 { display: none; }
.menucontinguttancaresquerradestacat5 { display: none; }
.menucontinguttancardretadestacat5 { display: none; }
/* ========================================== */
/* FI DELS ESTILS DELS SUBMEN�S DELS APARTATS */
/* ========================================== */

/* ======================= */
/* ESTILS DE LES ENQUESTES */
/* ======================= */
.enquestapregunta { font-weight: bold; }
.enquestarespostaopcio { width: 25px; vertical-align: top; }
.enquestarespostatext { }
.enquestarespostaseparador { font-size: 1px; padding-top: 3px; }
.enquestabarrabotons { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: 1px; height: 11px; }
.enquestapeu { background-image: url(../imatges_frontal/separadoritems.gif); background-repeat: repeat-x; font-size: .8em; padding-top: 10px; }

.enquestapreguntadestacat1 { font-weight: bold; }
.enquestarespostaopciodestacat1 { width: 25px; }
.enquestarespostatextdestacat1 { }
.enquestarespostaseparadordestacat1 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat1 { }
.enquestapeudestacat1 { }

.enquestapreguntadestacat2 { font-weight: bold; }
.enquestarespostaopciodestacat2 { width: 25px; }
.enquestarespostatextdestacat2 { }
.enquestarespostaseparadordestacat2 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat2 { }
.enquestapeudestacat2 { }

.enquestapreguntadestacat3 { font-weight: bold; }
.enquestarespostaopciodestacat3 { width: 25px; }
.enquestarespostatextdestacat3 { }
.enquestarespostaseparadordestacat3 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat3 { }
.enquestapeudestacat3 { }

.enquestapreguntadestacat4 { font-weight: bold; }
.enquestarespostaopciodestacat4 { width: 25px; }
.enquestarespostatextdestacat4 { }
.enquestarespostaseparadordestacat4 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat4 { }
.enquestapeudestacat4 { }

.enquestapreguntadestacat5 { font-weight: bold; }
.enquestarespostaopciodestacat5 { width: 25px; }
.enquestarespostatextdestacat5 { }
.enquestarespostaseparadordestacat5 { font-size: 1px; padding-top: 3px; }
.enquestabarrabotonsdestacat5 { }
.enquestapeudestacat5 { }
/* =============================== */
/* FI DELS ESTILS DE LES ENQUESTES */
/* =============================== */

/* =========================== */
/* ESTILS DE LES SUBSCRIPCIONS */
/* =========================== */
.subscripcionsbarrabotocomprovar { padding-top: 5px; }
.subscripcionsbarrabotocomprovardestacat1 { }
.subscripcionsbarrabotocomprovardestacat2 { }
.subscripcionsbarrabotocomprovardestacat3 { }
.subscripcionsbarrabotocomprovardestacat4 { }
.subscripcionsbarrabotocomprovardestacat5 { }
/* =================================== */
/* FI DELS ESTILS DE LES SUBSCRIPCIONS */
/* =================================== */

/* ==================== */
/* ESTILS DELS ENLLA�OS */
/* ==================== */
a { color: #7a6855; text-decoration: none; }
a:hover { text-decoration: underline; }
a.linkcolor { color: #7a6855; }

a.destacat1 { }
a.destacat1:hover { }
a.linkcolordestacat1 { color: #7a6855; }

a.destacat2 { }
a.destacat2:hover { }
a.linkcolordestacat2 { color: #7a6855;}

a.destacat3 { }
a.destacat3:hover { }
a.linkcolordestacat3 {color: #7a6855; }

a.destacat4 { }
a.destacat4:hover { }
a.linkcolordestacat4 { }

a.destacat5 { }
a.destacat5:hover { }
a.linkcolordestacat5 { }

a.acoblat { color: #7a6855;  text-decoration: none; }
a.acoblat:hover { text-decoration: underline; }
a.linkcoloracoblat { color: #7a6855; font-size: 1em; font-weight: bold;}

a.modulcontinguttext:hover { color: #7a6855; }
a.continguttext:hover { color: #7a6855; }
a.blanc:hover { color: #FFFFFF; }
a.negre:hover { color: #000000; }
/* ============================ */
/* FI DELS ESTILS DELS ENLLA�OS */
/* ============================ */

/* =========================================== */
/* 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 */
/* =================================================== */
/* FI DELS ESTILS DELS MARGES HORITZONTALS I VERTICALS */
/* =================================================== */

/* ================== */
/* 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 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_frontal/icones/quadre1.gif); } */
body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 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; }
/* ===================================== */
/* FI DELS ESTILS DE LES DIRECTIVES HTML */
/* ===================================== */

/* ======================== */
/* ESTILS DEL PEU DE P�GINA */
/* ======================== */
.peucontingut { border-color: #000000; background-color:#44210d; border-style: solid; border-width: 1px 0px 1px 0px; clear: both; padding: 5px 10px 5px 10px; }
.peucontingut2 { clear: both; padding: 5px 10px 20px 10px; background-color:#7a6756;}
.peumenutext1 { color: #ffffff; font-size: .9em; }
.peumenutext1:hover { color: #7a6855; font-size: .9em; }
.peumenutext2, .peumenutext2 a { color: #ffffff; font-size: 1em; }
.peumenutext2 a:hover { color: #b29b86; font-size: 1em; }
.peumenutextvalidadors { color: #ffffff; font-size: .9em; }
.peumenutextvalidadors:hover { color: #7a6855; font-size: .9em; }
a.peumenutext1:hover { color: #7a6855; text-decoration: underline; }
a.peumenutext2:hover { color: #7a6855; text-decoration: underline; }
/* ================================ */
/* FI DELS ESTILS DEL PEU DE P�GINA */
/* ================================ */

/* =============================== */
/* ESTILS DE LA BARRA DE NAVEGACI� */
/* =============================== */
.navegaciocontingut { color: #999999; font-size: .8em; padding: 0px 0px 10px 0px; text-align: left; width: 911px; }
.navegaciotext { color: #999999; }
/* ======================================= */
/* FI DELS ESTILS DE LA BARRA DE NAVEGACI� */
/* ======================================= */

/* ==================== */
/* ESTILS DELS RECURSOS */
/* ==================== */

/* Recursos normals */
.recursoscapcalera { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstext { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstext { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0 { background-image: url(../imatges_frontal/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.recurstext1 { background-image: url(../imatges_frontal/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.recurstext2 { background-image: url(../imatges_frontal/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.recurstext3 { background-image: url(../imatges_frontal/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.recurstext4 { background-image: url(../imatges_frontal/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.recurstext5 {  background-image: url(../imatges_frontal/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; }
.recursenllac { color: #7a6855; font-weight: bold; }
.recurstextpetit { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensio { background-color: #ECEAE8; }

/* Recursos destacat 1 */
.recursoscapcaleradestacat1 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat1 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat1 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat1 { background-image: url(../imatges_frontal/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.recurstext1destacat1 { background-image: url(../imatges_frontal/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.recurstext2destacat1 { background-image: url(../imatges_frontal/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.recurstext3destacat1 { background-image: url(../imatges_frontal/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.recurstext4destacat1 { background-image: url(../imatges_frontal/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.recurstext5destacat1 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat1 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat1 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat1 { background-color: #ECEAE8; }

/* Recursos destacat 2 */
.recursoscapcaleradestacat2 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat2 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat2 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat2 { background-image: url(../imatges_frontal/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.recurstext1destacat2 { background-image: url(../imatges_frontal/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.recurstext2destacat2 { background-image: url(../imatges_frontal/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.recurstext3destacat2 { background-image: url(../imatges_frontal/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.recurstext4destacat2 { background-image: url(../imatges_frontal/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.recurstext5destacat2 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat2 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat2 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat2 { background-color: #ECEAE8; }

/* Recursos destacat 3 */
.recursoscapcaleradestacat3 { color: #D40006; font-size: 1.5em; padding: 15px 0px 10px 0px; }
.recurstextdestacat3 { color: #013E8B; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px 0px 10px 0px; }
ul.recurstextdestacat3 { color: #000000; font-weight: normal; font-size: 1em; margin: 0px; padding: 0px 0px 2px 0px; }
li.recurstext0destacat3 { background-image: url(../imatges_frontal/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.recurstext1destacat3 { background-image: url(../imatges_frontal/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.recurstext2destacat3 { background-image: url(../imatges_frontal/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.recurstext3destacat3 { background-image: url(../imatges_frontal/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.recurstext4destacat3 { background-image: url(../imatges_frontal/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.recurstext5destacat3 {  background-image: url(../imatges_frontal/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; }
.recursenllacdestacat3 { color: #013E8B; font-weight: bold; }
.recurstextpetitdestacat3 { color: #858585; font-weight: normal; font-size: .8em; padding-bottom: 5px; }
.recursbarraextensiodestacat3 { background-color: #ECEAE8; }

/* Recursos destacat 4 */
.recursoscapcaleradestacat4 { }
ul.recurstextdestacat4 { }
li.recurstext0destacat4 { }
li.recurstext1destacat4 { }
li.recurstext2destacat4 { }
li.recurstext3destacat4 { }
li.recurstext4destacat4 { }
li.recurstext5destacat4 { }
.recursenllacdestacat4 { }
.recurstextpetitdestacat4 { }
.recursbarraextensiodestacat4 { }

/* Recursos destacat 5 */
.recursoscapcaleradestacat5 { }
ul.recurstextdestacat5 { }
li.recurstext0destacat5 { }
li.recurstext1destacat5 { }
li.recurstext2destacat5 { }
li.recurstext3destacat5 { }
li.recurstext4destacat5 { }
li.recurstext5destacat5 { }
.recursenllacdestacat5 { }
.recurstextpetitdestacat5 { }
.recursbarraextensiodestacat5 { }
/* ============================ */
/* FI DELS ESTILS DELS RECURSOS */
/* ============================ */

/* ====================== */
/* ESTILS DEL PEU DE FOTO */
/* ====================== */
.peufotocontingut { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat1 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat2 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat3 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat4 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
.peufotocontingutdestacat5 { background-color: #EBEBEB; color: #000000; font-size: .8em; line-height: 1.1em; padding: 5px; }
/* ============================== */
/* FI DELS ESTILS DEL PEU DE FOTO */
/* ============================== */

/* ================================= */
/* ESTILS DEL BOT� DE M�S INFORMACI� */
/* ================================= */

/* Bot� m�s info normal */
.botomesinfo { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotext { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotext:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 1 */
.botomesinfodestacat1 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat1 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat1:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 2 */
.botomesinfodestacat2 { }
.botomesinfotextdestacat2 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat2:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 3 */
.botomesinfodestacat3 { }
.botomesinfotextdestacat3 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat3:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 4 */
.botomesinfodestacat4 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat4 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat4:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info destacat 5 */
.botomesinfodestacat5 { background-image: url(../imatges_frontal/separadorbotomesinfo.gif); background-repeat: repeat-x; padding-top: 10px; }
.botomesinfotextdestacat5 { color: #7a6855; font-size: .8em; font-weight: normal; }
a.botomesinfotextdestacat5:hover { color: #7a6855; text-decoration: underline; }

/* Bot� m�s info acoblat */
.botomesinfoacoblat { clear: both; padding-top: 10px; }
.botomesinfotextacoblat { color: #7a6855; font-size: .8em; font-weight: normal;}
a.botomesinfotextacoblat:hover { color: #7a6855; text-decoration: underline;}
/* ========================================= */
/* FI DELS ESTILS DEL BOT� DE M�S INFORMACI� */
/* ========================================= */

/* =================================== */
/* ESTILS DE LES IMATGES I ELS BANNERS */
/* =================================== */
.modulimatgecontext { border: 0px; float: left; margin: 0px 15px 5px 0px; } /* Imatges de context a la relaci� de les mostres. */
.imatgecontext { border: 0px; float: left; margin: 0px 20px 5px 0px; }      /* Imatges de context als �ndex principals */
.margeimatge { margin-left: 37px; }           /* Marge horitzontal entre imatges. RECORDEU actualitzar la constant EMF_MODUL_MARGEIMATGES */
.margeimatgevertical { margin-bottom: 37px; } /* Marge vertical entre imatges */
.margebanner { margin-left: 10px; }           /* Marge horitzontal entre banners. RECORDEU actualitzar la constant EMF_MODUL_MARGEBANNERS */
.margebannervertical { margin-bottom: 10px; } /* Marge vertical entre banners */
.margebannerfinal { clear: both; margin-bottom: 0px; } /* Marge que es deixa despr�s de tots els banenrs */
/* ======================================== */
/* FI DELS ESTILS DE LES IMATGES DE CONTEXT */
/* ======================================== */

/* ==================== */
/* ESTILS DEL CALENDARI */
/* ==================== */
.calendariblocanys { background-color: #FF0000; border-color: white; border-style: solid; border-width: 1px 1px 0px 1px; text-align: center; }
.calendariany { color: #FFFFFF; }
.calendariformtext { background-color: #FF0000; border: 0px; color: #FFFFFF; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }

.calendariblocmesos { border-bottom: 4px solid white; }
.calendarimes { background-color: #D7D7D7; color: #000000; text-align: center; }
.calendarimesactual { background-color: #FF0000; color: #FFFFFF; text-align: center; }

.calendariblocdies { border-bottom: 4px solid white; }
.calendaridiallegenda { background-color: #FFFFFF; text-align: center; }
.calendariavui { background-color: #FF0000; color: #FFFFFF; text-align: center; }
.calendaridiesmes { background-color: #D7D7D7; color: #000000; text-align: center; }
.calendaridiesnomes { background-color: #EFEFEF; color: #000000; text-align: center; }

.calendariblocllegenda { background-color: #FFFFFF; margin-left: 5px; }
.calendariavuillegenda { background-color: #FF0000; width: 15px; }
.calendaritextllegenda { color: #000000; }
/* ============================ */
/* FI DELS ESTILS DEL CALENDARI */
/* ============================ */

/* =============== */
/* ESTILS DELS RSS */
/* =============== */
.lectorsrss { background-color: #CCCCCC; border: 1px solid black; color: #666666; display: none; padding: 10px; position: absolute; }
ul.lectorsrssenllac { margin: 0px; padding: 0px; }
li.lectorsrssenllac { background-image: url(../imatges_frontal/simbolmenumodul.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 7px; }
a.lectorsrsstextenllac { color: #666666; }
/* ======================= */
/* FI DELS ESTILS DELS RSS */
/* ======================= */

/* =========================== */
/* ESTILS DELS M�DULS ACOBLATS */
/* =========================== */
.acoblatbarra { background-color: #FFFFFF; background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-color: #E6E6E6; border-style: solid; border-width: 1px 1px 0px 1px; height: 100%; margin-top: 0px; text-transform: uppercase; }
.acoblatbarraenllacoff { background-image: url(../imatges_frontal/fons_acoblatbarra.gif); background-position: bottom; background-repeat: repeat-x; border-right: 1px solid #E6E6E6; float: left; font-weight: bold; padding: 10px; }
.acoblatbarraenllacon { background-color: #FFFFFF; border-right: 1px solid #E6E6E6; border-bottom: 0px; color: #333333; float: left; font-weight: bold; padding: 10px 10px 10px 10px; }
.acoblatenllacoff { color: #7a6855; }
.acoblatenllacon { color: #333333; }
/* =================================== */
/* FI DELS ESTILS DELS M�DULS ACOBLATS */
/* =================================== */

/* ================ */
/* ESTILS ESPECIALS */
/* ================ */

/* Els estils dels m�duls normals, dels m�duls en flash i dels apartats directori, agenda, not�cies, ... es poden modificar creant 
   uns nous estils amb el mateix nom que l'original per� anteposant el nom del tipus de m�dul seguit de gui� baix (_).
   Per exemple: noticies_contenidorobriesquerra, directori_modulcapcalera, ... */
.agenda_modulcontinguttext { text-align: justify; }
.agenda_modulcontinguttextdestacat1 { text-align: justify; }
.agenda_modulcontinguttextdestacat2 { text-align: justify; }
.agenda_modulcontinguttextdestacat3 { text-align: justify; }
.agenda_modulcontinguttextdestacat4 { text-align: justify; }
.agenda_modulcontinguttextdestacat5 { text-align: justify; }

.apartat_modulcontinguttext { text-align: justify; }
.apartat_modulcontinguttextdestacat1 { text-align: justify; }
.apartat_modulcontinguttextdestacat2 { text-align: justify; }
.apartat_modulcontinguttextdestacat3 { text-align: justify; }
.apartat_modulcontinguttextdestacat4 { text-align: justify; }
.apartat_modulcontinguttextdestacat5 { text-align: justify; }

.noticies_modulcontinguttext { text-align: justify; }
.noticies_modulcontinguttextdestacat1 { text-align: justify; }
.noticies_modulcontinguttextdestacat2 { text-align: justify; }
.noticies_modulcontinguttextdestacat3 { text-align: justify; }
.noticies_modulcontinguttextdestacat4 { text-align: justify; }
.noticies_modulcontinguttextdestacat5 { text-align: justify; }

/*.directori_modulcapcalera { background-color: #FFCCFF; background-image: url(../imatges_frontal/icones/buidar1.gif); background-position: left; background-repeat: no-repeat; font-size: 1em; padding-left: 50px; }*/
.directori_modulcontingut { background-color: #FFFFFF; }

ul.apartatsrelacionats_modulcontinguttext { margin: 0px; padding: 0px; }
li.apartatsrelacionats_modulcontinguttext { background-image: url(../imatges_frontal/simbolmenumodul.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 7px; }

.enquestes_modulcontingut { background-color: #00FF00; }

ul.rss_continguttext { margin: 0px; padding: 0px; }
li.rss_continguttext { background-image: url(../imatges_frontal/icones/rss.gif); background-position: top left; background-repeat: no-repeat; list-style-image: none; list-style-type: none; padding-left: 20px; }

a.iconesportada { color: #ffffff; }
a.iconesportada:hover { color: #b29b86; text-decoration: none; }

.capcalera_portada{background-color:#7a6855; position:relative; height:130px; width:911px;}
.capcalera_portada a{color:#ffffff;}
.capcalera_portada a:hover{color:#b29b86;}