/* AC5B0F

/*++++++++++++++++++++++ IMPRESIÓN +++++++++++++++++++++++++*/

#cabPrint {
display: inline;
}

#cabScreen {
display: none;
}


/*++++++++++++++++++++++ GENÉRICOS +++++++++++++++++++++++++*/
td { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active{ color : #333333; }
a:visited {color : #333333;}
a:hover{ text-decoration: underline; color : #333333; }

.spacer1 {
line-height:1px; 
}

.spacer2 {
line-height:2px; 
}

.spacer3 {
line-height:3px; 
}

.spacer5 {
line-height:5px; 
}

.spacer8 {
line-height:8px; 
}


.spacer10 {
line-height:10px; 
}

.spacer15 {
line-height:15px; 
}

.spacer20 {
line-height:20px; 
}

.spacer25 {
line-height:25px; 
}

/*+++++++++++++++++++++ PROGRAMACION MES +++++++++++++++++++++++++ */



.mesAnchoTotal {
width: 100%;
background-color: #FFFFFF;
}

.mesProgMes {
font-weight: bold;
font-size: 18px;
color: #333333;
}

.titProgMes {
background-color: #AAAAAA;
font-weight: bold;
color: #333333;
line-height: 16px;
text-align:center;
}

.diaProgMes {
background-color: #CCCCCC;
line-height: 16px;
text-align: right;
}

.linkDiaProgMes { color: #333333; text-decoration: none; font-weight: bold;}
a:hover.linkDiaProgMes { color: #FFFFFF; text-decoration: underline;}
a:active.linkDiaProgMes { color: #FFFFFF; text-decoration: underline;}

.tdProgMesCont {
text-decoration: none; 
padding-left: 1px;
padding-right: 2px;
}

.horaProgMes {
font-weight: bold;
color: #333333;
}

.linkProgMes { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #333333;
text-decoration: none;
}
a:link.linkProgMes {color: #333333; text-decoration: none;}
a:hover.linkProgMes {color: #333333; text-decoration: underline;}
a:active.linkProgMes {color: #333333; text-decoration: underline;}
a:visited.linkProgMes {color: #333333; text-decoration: none;}

/*+++++++++++++++++++ PROGRAMACION +++++++++++++++++++++++++++++++*/
.diaProg_semana { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#777777;
}

.tableProg_semana {
width: 100%;
background-color: #CCCCCC;
}

.tdProg_semana{
padding: 10px;
}

.bg_latProg_sombra_izq{
background-color:#FFFFFF;
background-image:url(../img/inv.gif);
}

.bg_latProg_sombra_der{
background-color:#FFFFFF;
background-image:url(../img/inv.gif);
}

.linkProg_azul { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#4f89ff;
text-decoration: none;
}


.linkProg_verde { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#14b467;
text-decoration: none;
}
a:hover.linkProg_verde {color: #14b467; text-decoration: underline;}
a:active.linkProg_verde {color: #14b467; text-decoration: underline;}


.linkProg_verde2 { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#10a909;
text-decoration: none;
}
a:hover.linkProg_verde2 {color: #10a909; text-decoration: underline;}
a:active.linkProg_verde2 {color: #10a909; text-decoration: underline;}

.linkProg_violeta { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#e066ff;
text-decoration: none;
}
a:hover.linkProg_violeta {color: #e066ff; text-decoration: underline;}
a:active.linkProg_violeta {color: #e066ff; text-decoration: underline;}

.linkProg_violeta2 { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#ac40ff;
text-decoration: none;
}
a:hover.linkProg_violeta2 {color: #ac40ff; text-decoration: underline;}
a:active.linkProg_violeta2 {color: #ac40ff; text-decoration: underline;}

.linkProg_rojo { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#e91f1f;
text-decoration: none;
}
a:hover.linkProg_rojo{color: #e91f1f; text-decoration: underline;}
a:active.linkProg_rojo {color: #e91f1f; text-decoration: underline;}

.linkProg_naranja { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#ff8a00;
text-decoration: none;
}
a:hover.linkProg_naranja{color: #ff8a00; text-decoration: underline;}
a:active.linkProg_naranja {color: #ff8a00; text-decoration: underline;}

.linkProg_amarillo { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#cca400;
text-decoration: none;
}
a:hover.linkProg_amarillo{color: #cca400; text-decoration: underline;}
a:active.linkProg_amarillo {color: #cca400; text-decoration: underline;}

.linkProg_añil { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#1e58cc;
text-decoration: none;
}
a:hover.linkProg_añil {color: #1e58cc; text-decoration: underline;}
a:active.linkProg_añil {color: #1e58cc; text-decoration: underline;}

.linkProg_rosa { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#ff49a7;
text-decoration: none;
}
a:hover.linkProg_rosa {color: #ff49a7; text-decoration: underline;}
a:active.linkProg_rosa {color: #ff49a7; text-decoration: underline;}

.linkProg_negro { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color:#333333;
text-decoration: none;
}
a:hover.linkProg_negro {color: #333333; text-decoration: underline;}
a:active.linkProg_negro  {color: #333333; text-decoration: underline;}


.horaProg {
text-decoration: none; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0084; 
}

.tdProg {
padding-top: 10px;
padding-bottom: 14px;
padding-right: 10px;
}

.linkProg { 
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #777777;
text-decoration: none;
}
a:hover.linkProg {color: #FF0084; text-decoration: none;}
a:active.linkProg {color: #FF0084; text-decoration: none;}

.titProg { 
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #686147;
font-weight: bold;
text-decoration: none;
}

.txtProg {
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #999999; 
}
a:hover.txtProg {color: #CC0000; text-decoration: none;}
a:active.txtProg {color: #CC0000; text-decoration: none;}

.mesProg {
font-size: 17px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #686147; 

font-weight: bold;
}

.diaProg {
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #686147;
}

.noemision {
font-size: 13px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #686147;
font-weight: bold;
}

.buscadorProg {
width:260px;
height:18px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#676767;
border-width:1px;
border-style: solid;
border-color:#a0a0a0;
background-color: #f7f7f9;

}

.horaHorarioProg {
text-decoration: none; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #777777; 
}


/* +++++++++++++++++++++PAGINA ON DEMAND++++++++++++++++++++++++++++++*/

/* ------------- genérico---------------- */
.txtOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/* ------------- qué es caja---------------- */

.queesOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.quees2OD {
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.linkSaberOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: underline;
}
a:hover.linkSaberOD {color: #333333; text-decoration: none;}
a:active.linkSaberOD {color: #333333; text-decoration: none;}

/* ------------- qué es página---------------- */
.queesPagOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.quees2PagOD {
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.linkVolverOD{
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
a:hover.linkVolverOD  {color: #000000; text-decoration: underline;}
a:active.linkVolverOD {color: #000000; text-decoration: underline;}

.tdODCol{
background-color: #F9F8F4;
padding-left: 8px;
padding-right: 8px;
}
.tdODColBottom{
background-image:url(../img/ODColBottom_.gif);
background-repeat:no-repeat;
background-position:top center;
}
.tdODCol2{
background-color: #E5E1D6;
padding-left: 8px;
padding-right: 8px;
}
.tdODColBottom2{
background-image:url(../img/ODColBottom2_.gif);
background-repeat:no-repeat;
background-position:top center;
}
/* ------------- Listado con foto ---------------- */
.linkOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #797365;
text-decoration: none;
}
a:link.linkOD { color: #797365; text-decoration: none;}
a:visited.linkOD { color: #797365; text-decoration: none;}
a:hover.linkOD { color: #000000; text-decoration: none; }
a:active.linkOD { color: #000000; text-decoration: none; }

.publicoOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

.linkPlatOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-weight: bold;
}
a:hover.linkPlatOD {color: #000000; text-decoration: underline;}
a:active.linkPlatOD {color: #000000; text-decoration: underline;}

.fechaOD {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.bgPlatOD{
	background-color: #F9F8F4;
	height: 22px;
}


.bgLineOD{
	background-image: url(../img/sepOD.gif);
}

.bgLine2OD{
	background-color: #FFFFFF;
	/*background-image: url(../img/pint_OD.gif);*/
}

.saltoOD {
line-height: 5px;
}
/* ----------On Demand / SABER+ FAQs-------------*/
.linkFAQsOD{
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
a:hover.linkFAQsOD  {color: #000000; text-decoration: underline;}
a:active.linkFAQsOD {color: #000000; text-decoration: underline;}

.titFAQsOD {
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

.txtFAQsOD {
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
}
.linktxtFAQsOD{
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: underline;
}
a:hover.linktxtFAQsOD  {color: #000000; text-decoration: underline;}
a:active.linktxtFAQsOD {color: #000000; text-decoration: underline;}