.fontRED
{
 color: #FF0000;
}

.fontBLAU
{
 color: #006AB2;
}

.fontSUBRATLLAT
{
 text-decoration: underline;
}

.fontareaprivadaclientes
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 vertical-align: middle;
}

.fontREALIZADO      
{
 font-family: verdana;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 font-size: 8.0pt;
 color: #3F3F3F;
} 
.fontSINPLAZAS
{
 font-family: verdana;
 font-style: normal;
 text-decoration: none;
 font-size: 8.0pt;
 color: red;
} 

.titol20_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 20px;  
 font-weight: normal;
 margin: 0 0 5px 0;
 color: #EE7F00;	  
}

.titol20_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 20px;  
 font-weight: normal;
 margin: 0 0 5px 0;
 color: #894B94;	  
}

.titol20_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 20px;  
 font-weight: normal;
 margin: 0 0 5px 0;
 color: #17A345;	 
}

.subtitol13_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #EE7F00;	  
}

.subtitol13_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #894B94;	  
}

.subtitol13_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #17A345;	 
}

.titol15b_gris
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 font-weight: bold;
 margin: 0 0 5px 0;
 color: gray;	 
}

.fontnomsector_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 15px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #EE7F00;	  
}

.fontnomprograma_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 24px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #EE7F00;	  
}

.fontnomsector_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 15px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #894B94;	  
}

.fontnomprograma_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 24px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #894B94;	  
}

.fontnomsector_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 15px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #17A345;	 
}

.fontnomprograma_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 15px;  
 line-height: 24px;
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #17A345;	 
}

.fontdescripciosector_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 line-height: 11px;  
 color: #EE7F00;	
}

.fontdescripciosector_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 line-height: 11px; 
 color: #894B94;	  
}

.fontdescripciosector_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 line-height: 11px; 
 color: #17A345;	
}

.font10
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.font10pertaula
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;	
}

.font11
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.font11_blanc
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 margin: 0 0 6px 0; 
 color: white;	
}

.font11b
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 color: #333333;	
}

.font12
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 6px 0; 
 color: #333333;	
}

.subtitol12b_blau
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 0 0 2px 0;
 color: #006AB2;	 
}

.seleccionat
{
 font-weight: bold;
 color: #006AB2;
}

.titol34_blau
{
 font-family: Arial;
 font-size: 34px;  
 font-weight: normal;
 margin: 6px 0 6px 0;
 color: #006AB2;	
}

.titol34_blanc
{
 font-family: Arial;
 font-size: 34px;  
 font-weight: normal;
 margin: 6px 0 6px 0;
 color: white;	
}

.fontcaracteristiques
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.fontcaracteristiques_blau
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #006AB2;	
}

.fontcaracteristiques_taronja
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #EE7F00;	
}

.fontcaracteristiques_titolapartats_taronja
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: bold;
 margin: 12px 0 6px 0;
 color: #EE7F00;	
}

.fontcaracteristiques_lila
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #894B94;	
}

.fontcaracteristiques_titolapartats_lila
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: bold;
 margin: 12px 0 6px 0;
 color: #894B94;	
}

.fontcaracteristiques_verd
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #17A345;	
}

.fontcaracteristiques_titolapartats_verd
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: bold;
 margin: 12px 0 6px 0;
 color: #17A345;	
}

.fontcaracteristiques_apartats
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 margin: 0 0 3px 0;
 color: #333333;	
}

.fontformmail
{
 display: block;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal; 
 vertical-align: top;
 margin: 0;
 padding: 0;  
 border: 0;
 line-height: 14px;
 color: #333333;	 
}

.fontformmailtext
{
 background: transparent;
 display: block;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 vertical-align: top; 
 margin: 0;
 padding: 0;  
 border: 0;
 line-height: 14px;
 color: #333333;	 
}

.fontformmailtextarea
{
 overflow: hidden; 
 background: transparent;
 display: block;
 margin: 0;
 padding: 0; 
 border: 0;
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 vertical-align: top;
 color: #333333;	
}

.fontformmail_boto_taronja
{
 width: 100px;
 border: 0;
 text-indent: 12px;
 background: #EE7F00 url(../img/boto_taronja.jpg) no-repeat bottom right; 
 text-align: left;
 height: 15px;
 line-height: 15px;
 padding: 0;
 border-collapse: collapse;  
 font-family: Arial;
 font-size: 9px; 
 font-weight: bold; 
 color: white; 
 text-decoration: none; 	
}

.fontformmail_boto_lila
{
 width: 100px;
 border: 0;
 text-indent: 12px;
 background: #894B94 url(../img/boto_lila.jpg) no-repeat bottom right; 
 text-align: left;
 height: 15px;
 line-height: 15px;
 padding: 0;
 border-collapse: collapse;  
 font-family: Arial;
 font-size: 9px; 
 font-weight: bold; 
 color: white; 
 text-decoration: none; 	
}

.fontformmail_boto_verd
{
 width: 100px;
 border: 0;
 text-indent: 12px;
 background: #17A345 url(../img/boto_verd.jpg) no-repeat bottom right; 
 text-align: left;
 height: 15px;
 line-height: 15px;
 padding: 0;
 border-collapse: collapse;  
 font-family: Arial;
 font-size: 9px; 
 font-weight: bold; 
 color: white; 
 text-decoration: none; 	
}

.fontformmail_boto
{
 width: 100px;
 border: 0;
 text-indent: 12px;
 background: #006AB2 url(../img/boto.jpg) no-repeat bottom right; 
 text-align: left;
 height: 15px;
 line-height: 15px;
 padding: 0;
 border-collapse: collapse;  
 font-family: Arial;
 font-size: 9px; 
 font-weight: bold; 
 color: white; 
 text-decoration: none; 	
}

.titol_noticia
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 margin: 0 0 6px 0;
 color: #006AB2;	
}

.capcalera_noticia
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 9px 0;
 color: #333333;	
}

.punts_noticia p
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 margin: 6px 6px 6px 6px;
 color: #333333;	
}

.punts_noticia strong
{
 color: #006AB2; 
}

td.punts_noticia
{
 background: url(../img/fonsblau.jpg) repeat-y; 
}

.capcalera_cursos
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 9px 0;
 color: #333333;	
}

.punts_cursos p
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 margin: 6px 6px 6px 6px;
 color: #333333;	
}

.punts_cursos strong
{
 color: #894B94; 
}

td.punts_cursos
{
 background: url(../img/fonsblau.jpg) repeat-y; 
}


.peu_cursos
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 9px 0 0 0;
 color: #333333;	
}

.capcalera_cursos strong,
.peu_cursos strong
{
 color: #006AB2;	
}

.titol_curs
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 margin: 0 0 6px 0;
 color: #006AB2;	
}

.capcalera_curs
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 9px 0;
 color: #333333;	
}

.capcalera_distribuidor
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.capcalera_distribuidor strong
{
 font-weight: bold;
 color: #006AB2;	
}

.punts_distribuidor,
.punts_distribuidor a,
.punts_distribuidor a:hover
{
 text-decoration: none;
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 2px 0 2px 0;
 color: #333333;
}

.punts_distribuidor_seleccionat
{
 font-family: Arial;
 font-size: 13px;  
 line-height: 20px;
 font-weight: normal;
 margin: 2px 0 2px 0;
 color: #006AB2;
 background: url(../img/fonsblau.jpg) repeat-y; 
}

.peu_distribuidor
{
 font-family: Arial;
 font-size: 9px;  
 line-height: 9px;
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;	
}

.poblacio_distribuidor
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 6px 0 4px 0;
 color: #006AB2;
 padding-left: 12px;
}

.poblacio_distribuidor a,
.poblacio_distribuidor a:hover,
.poblacio_distribuidor a:visited
{
 text-decoration: none;
 color: #006AB2;
}

.dades_distribuidor
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 margin: 0 0 2px 0;
 color: #333333;	
 padding-left: 12px;
}

.dades_distribuidor a,
.dades_distribuidor a:hover,
.dades_distribuidor a:visited
{
 text-decoration: none;
 color: #333333;	
}

.cos_programesaldia
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 0 0 9px 0;
 color: #333333;	
}

.cos_programesaldia strong
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 margin: 0 0 9px 0;
 color: #006AB2;	
}

.separacio_programesaldia
{
 height: 3px;
}

.linia_programesaldia
{
 height: 1px;
 background-color: #006AB2;
}

.separacioapartat_programesaldia
{
 height: 21px;
}

.separacioinifin_programesaldia
{
 height: 8px;
}

.fontfaq
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 margin: 6px 0 6px 0;
 color: #333333;	
}

.titol_vermell
{
 font-family: Arial;
 font-size: 22px;  
 font-weight: normal;
 margin: 12px 0 18px 0;
 color: #FF0000;	
}

.titol_vermellG
{
 font-family: Arial;
 font-size: 24px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #FF0000;	
}

.titolempresa_blau
{
 font-family: Arial;
 font-size: 34px;  
 font-weight: normal;
 margin: 12px 0 18px 0;
 color: #006AB2;	
}

.titolempresa_blanc
{
 font-family: Arial;
 font-size: 34px;  
 font-weight: normal;
 margin: 6px 0 6px 0;
 color: white;	
}

.subtitolsuperiorbreusempresa
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 3px 0;
 color: #006AB2;	 
}

.subtitolbreusempresa
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 12px 0 3px 0;
 color: #006AB2;	 
}

.fontempresa
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: normal;
 line-height: 15px;
 margin: 0 0 15px 0;
 color: #333333;	
}

.fontempresa_blanc
{
 font-family: Arial;
 font-size: 11px;  
 font-weight: normal;
 line-height: 13px; 
 margin: 0 0 12px 0;
 color: white;	
}

.fontbreusempresa
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 9px 0;
 color: #333333;
}

.fontbreusinferiorempresa
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;
}

.subtitolsuperiorbreusindex
{
 text-decoration: none;
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 3px 0;
 color: #006AB2;	 
}
.subtitolsuperiorbreusindex a,
.subtitolsuperiorbreusindex a:hover,
.subtitolsuperiorbreusindex a:visited
{
 text-decoration: none;
 color: #006AB2;
}

.fontbreusindex
{
 text-decoration: none;
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;
}
.fontbreusindex a,
.fontbreusindex a:hover,
.fontbreusindex a:visited
{
 text-decoration: none;
 color: #333333;
}
.fontbreusinferiorindex
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;
}

.llegirmes
{
 text-decoration: none;	 
 float: right;
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 0 0 5px 0;
 color: #006AB2;	 
}

.masinfo
{
 text-decoration: none;	 
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 0;
 color: #006AB2;	 
}

.llegirmes a, .masinfo a
{
 text-decoration: none;	
 color: #006AB2; 
}

.llegirmes a:hover,
.masinfo a:hover
{
 text-decoration: none;	 
 color: gray;
}

.fontdescripcioprograma
{
 font-family: Arial;
 font-size: 13px;  
 font-weight: bold;
 line-height: 24px; 
 color: #525252;	
}

.nom_programes_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0; 
 font-family: Arial;
 font-size: 22px;  
 font-weight: normal;
 margin: 24px 0 6px 0;
 color: #EE7F00;	  
}

.nom_programes_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0; 
 font-family: Arial;
 font-size: 22px;  
 font-weight: normal;
 margin: 24px 0 6px 0;
 color: #894B94;	  
}

.nom_programes_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0; 
 font-family: Arial;
 font-size: 22px;  
 font-weight: normal;
 margin: 24px 0 6px 0;
 color: #17A345;	  
}

h1,
.descripcio_programes
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 16px;  
 font-weight: bold;
 margin: 0 0 15px 0;
 color: #525252;	 
}

.comentari_programes_taronja
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 14px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #EE7F00;	  
}

.comentari_programes_lila
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 14px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #894B94;	  
}

.comentari_programes_verd
{
 margin-top: 0; 
 margin-bottom: 0;
 padding: 0;
 font-family: Arial;
 font-size: 14px;  
 font-weight: normal;
 margin: 24px 0 12px 0;
 color: #17A345;	  
}

.texte_programes_h2
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;	
}

.texte_programes,
.texte_programes i
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.texte_programes strong
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 0 0 6px 0;
 color: #333333;	
}

h2
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: bold;
 margin: 0 0 0 0;
 color: #333333;	
}

.texte_programes_masinfo
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: normal;
 margin: 0 0 3px 0;
 color: #333333;	
}

.texte_programes_masinfo strong
{
 font-family: Arial;
 font-size: 10px;  
 font-weight: bold;
 margin: 0 0 3px 0;
 color: #333333;	
}

.fonttarifa
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

div.continguts_audiovisuals td,
div.continguts_tutorials td,
div.continguts_faqs td,
div.continguts_noticies td
{
 vertical-align: middle;
}

td.audiovisuals a,
td.audiovisuals a:hover,
td.tutorials a,
td.tutorials a:hover,
td.faqs a,
td.faqs a:hover,
td.noticies a,
td.noticies a:hover
{
 text-decoration: none;
 width: 100%;
 height: 100%;
 display: block; 
}

div.continguts_audiovisuals table:hover,
div.continguts_tutorials table:hover,
div.continguts_faqs table:hover,
div.continguts_noticies table:hover
{
 text-decoration: none;
 width: 100%;
 height: 100%;
 display: block;
 background: url(../img/fons_blau.jpg) repeat-x; 
}

.texte_audiovisuals,
.texte_tutorials,
.texte_faqs
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 6px 0;
 color: #333333;	
}

.punts_audiovisuals,
.punts_audiovisuals a,
.punts_audiovisuals a:hover,
.punts_tutorials,
.punts_tutorials a,
.punts_tutorials a:hover
{
 text-decoration: none;
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 color: #333333;	
 margin: 0 0 0 11px;
}

.punts_faqs,
.punts_faqs a,
.punts_faqs a:hover,
.resta_noticies,
.resta_noticies a,
.resta_noticies a:hover
{
 text-decoration: none;
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 color: #333333;	
 margin: 0 0 0 11px;
 margin-right: 33px;
}

.separacio_audiovisuals,
.separacio_tutorials,
.separacio_noticies
{
 height: 3px;
}

.separacio_faqs
{
 height: 12px;
}

.fontavislegal
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 12px 0; 
 color: #333333;	
}

.punts_programesaldia
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;	
}

.punts_cursos
{
 font-family: Arial;
 font-size: 12px;  
 font-weight: normal;
 margin: 0 0 0 0;
 color: #333333;	
}

.punts_cursos strong
{
 color: #006AB2;	
}

div.distribuidors table
{
 text-decoration: none;
 border: 0;
 border-collapse: collapse;
 width: 158px;
 height: 20px;
}

td.distribuidors
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 text-decoration: none; 
}

td.distribuidors:hover
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_blau.jpg) repeat-x; 
}

td.distribuidors a,
td.distribuidors a:hover
{
 text-decoration: none;
 width: 100%;
 display: block; 
}

div.contingut_distribuidors table
{   
 text-decoration: none;
 width: 194px;
 height: 20px;
 border: 0;
 border-collapse: collapse; 
 display: block;
}

div.contingut_distribuidors table:hover
{   
 text-decoration: none;
 width: 100%;
 display: block; 
 background: url(../img/fons_blau.jpg) repeat-x;  
}

.IWLabel
{
 font-family: Verdana;
 font-size: 11px;  
 font-weight: normal;
 line-height: 11px;  
 color: #333333;	
}

.IWComboBox
{
 font-family: Verdana;
 font-size: 10px;  
 font-weight: normal;
 line-height: 10px;  
 color: #333333;	
}