div.sectors, 
div.sectors table
{ 
 width: 873px; 
 height: 114px;
 margin: 0;
 padding: 0; 
 border: 0; 
 border-collapse: collapse; 
 vertical-align: top;
 background-color: white;
}

div.sectors td
{
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
}

div.sectors_taronja, 
div.sectors_taronja table
{   
 width: 291px;
 height: 114px;
 margin: 0;
 padding: 0; 
 border: 0;
 border-collapse: collapse; 
 vertical-align: top;
 background: url(../img/fons_taronja.jpg) repeat-x; 
}

div.sectors_lila, 
div.sectors_lila table
{   
 width: 291px;
 height: 114px;
 margin: 0;
 padding: 0; 
 border: 0;
 border-collapse: collapse; 
 vertical-align: top;
 background: url(../img/fons_lila.jpg) repeat-x; 
}

div.sectors_verd, 
div.sectors_verd table
{   
 width: 291px;
 height: 114px;
 margin: 0;
 padding: 0; 
 border: 0;
 border-collapse: collapse; 
 vertical-align: top;
 background: url(../img/fons_verd.jpg) repeat-x; 
}

div.programes, 
div.programes table
{ 
 height: 114px;
 margin: 0;
 padding: 0; 
 border: 0;
 border-collapse: collapse; 
 vertical-align: top;
 background-color: white;
}

div.programes td
{
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
}

div.programes_taronja table,
div.programes_lila table,
div.programes_verd table
{
 text-decoration: none;
 border: 0;
 border-collapse: collapse;
 width: 291px;
 height: 96px;
}

td.programa_taronja,
td.programa_lila,
td.programa_verd
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 text-decoration: none; 
}

td.programa_taronja:hover
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_taronja.jpg) repeat-x; 
}
td.programa_lila:hover
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_lila.jpg) repeat-x; 
}
td.programa_verd:hover
{ 
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_verd.jpg) repeat-x; 
}

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

div.contingutsprograma_taronja table,
div.contingutsprograma_lila table,
div.contingutsprograma_verd table
{
 text-decoration: none;
 width: 291px;
 height: 24px;
 border: 0;
 border-collapse: collapse; 
 display: block; 
}

div.contingutsprograma_taronja table:hover
{
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_taronja.jpg) repeat-x; 
}
div.contingutsprograma_lila table:hover
{
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_lila.jpg) repeat-x; 
}
div.contingutsprograma_verd table:hover
{
 text-decoration: none;
 width: 100%;
 display: block;
 background: url(../img/fons_verd.jpg) repeat-x; 
}

td.programabuit
{
 width: 291px;
 height: 24px;
}

div.breuspeu, 
div.breuspeu table
{  
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
 background-color: white;
}

div.breuspeu td
{
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
}

div.inf_programes, 
div.inf_programes table
{ 
 margin: 0;
 padding: 0;
 border-spacing: 0 0;
 vertical-align: top;
 background-color: white;
}

div.inf_programes td
{
 margin: 0;
 padding: 0; 
 vertical-align: top;
}

.separacioapartats_programes
{
 height: 3px;
}

div.empresa, 
div.empresa table
{ 
 height: 271px;
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
 background-color: white;
}

div.empresa td
{
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
}

.fons_blau table
{
 margin: 10px 10px 10px 10px;
 background: url(../img/fons_blau.jpg) repeat-x; 
}

div.cosunic, 
div.cosunic table
{ 
 margin: 0;
 padding: 0; 
 border: 0;
 vertical-align: top;
 background-color: white;
}

div.cosunic td
{
 margin: 0;
 padding: 0; 
 border: 0;
 border-collapse: collapse;
 vertical-align: top;
}

div.fotografies_i_cosunic, 
div.fotografies_i_cosunic table
{  
 margin: 0 auto;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
 background-color: white;
}

div.fotografies_i_cosunic td
{
 margin: 0 auto;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
}

div.cursos, 
div.cursos table
{ 
 width: 873px;
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
 background-color: white;
}

div.cursos td
{
 margin: 0;
 padding: 0; 
 border-collapse: collapse;
 vertical-align: top;
}

.fonsblautitoltarifa,
.fonstaronjatitoltarifa,
.fonslilatitoltarifa,
.fonsverdtitoltarifa
{
 height: 21px;
 line-height: 21px;
 padding: 0;
 border: 0;
 border-collapse: collapse;  
 font-family: Arial;
 font-size: 13px; 
 font-weight: bold; 
 color: #006AB2; 
 text-decoration: none; 
 background: #006AB2 url(../img/fonstarifa.jpg) repeat-x top left; 
}

.fonsblauseparaciotitoltarifa,
.fonstaronjaseparaciotitoltarifa,
.fonslilaseparaciotitoltarifa,
.fonsverdseparaciotitoltarifa
{
 height: 8px;
 background: #006AB2 url(../img/fonstarifa.jpg) repeat-x top left; 
}

.fonsblautarifa td,
.fonstaronjatarifa td,
.fonslilatarifa td,
.fonsverdtarifa td
{  
 height: 14px;
}

table.fonsblautarifa,
table.fonstaronjatarifa,
table.fonslilatarifa,
table.fonsverdtarifa
{ 
 height: 320px;
 background: #006AB2 url(../img/fonstarifa.jpg) repeat-x top left; 
}

.fonsblanctarifa td
{  
 height: 14px;
}

table.fonsblanctarifa
{ 
 height: 320px;
}