/*programacion*/
#programacion { height:auto; 
    width:642px; 
    overflow:hidden; 
    float:left; 
    margin-bottom:15px;}
    
.top_naranja_big { background: url(/static/css/images/top_naran_big.png) no-repeat top left; 
    height:33px; 
    width:642px; 
    float:left;
    border-bottom:1px solid #ff6600;
    padding-top:4px;}
    
.fondo_programacion { background: #b8b7b7; 
    height:auto; 
    width:632px;
    border:5px solid #FFFFFF; 
    overflow:hidden;
    float:left;
    padding-bottom:5px;}
                    
#programacion .titulo_caja { font-family:Helvetica, Arial, Verdana, sans-serif;
     font-size:16px; 
    color:#FFFFFF; 
    font-weight:600;
    display:inline;
    text-transform: uppercase;}
    
#programacion .tab_prog { width:68px; height:89px; display:block; margin: 5px 0 3px 5px;}
#programacion ul.canales { width:73px; float:left;}
#programacion .activo { background: url(/static/css/images/tab_prog_activo.gif) no-repeat top left;}
#programacion .desactivo { background: url(/static/css/images/tab_prog_desactivo.gif) no-repeat top left;}
#programacion a.tabss { height:80px; width:60px;}
#programacion a.tabss img { display:block; margin:auto; text-align:center; padding-top:18px;}
#programacion .entrada { height:285px; width:554px; background:#FFFFFF; float:left; margin-top:5px;}
.programa_destacado { width:40%; height:auto; overflow:hidden; padding:10px; float:left;}
.programa_destacado .titulo_prog { padding-left:15px; line-height:22px; background: url(/static/css/images/bullet_titulo.gif) no-repeat scroll left; color:#E56A0B!important;}
.programa_destacado img{ border:2px solid #b8b7b7; display:block; margin:0 auto; margin-top:5px;}
.bajada_prog_dest { width:188px; margin:0 auto;}
.bajada_prog_dest .dia_hora { display:block; margin-top:8px;}
.programa_destacado span.dia { font-size:18px; font-weight:bold; color:#E56A0B;}
.programa_destacado span.hora {font-size:12px; font-weight:bold; color:#E56A0B;}
.bajada_prog_dest p { padding-top:6px;}
.programa_destacado .ver_sitio { background: #b8b7b7; color:#FFFFFF; font-weight:bold; font-size:11px; padding:2px;}
.programa_destacado .ver_sitio:hover { color:#FFFFFF;}
#prog_diaria { width: 56%; height:auto; overflow:hidden; float:left; background:#666666; margin-top:3px;}
.selec_day { background-color: #fd8e0b; line-height:19px; color:#FFFFFF; overflow:hidden; text-align:center; display:none; }
.selec_day .dia {text-align:center; font-weight:bold; margin:0 auto; /*width:270px;*/ width:310px;  float:left; background:#fd8e0b;}
.selec_day .diaSin {text-align:center; font-weight:bold; margin:0 auto; /*width:290px;*/ width:310px; float:left; background:#fd8e0b;}
.selec_day a.ayer{ background: #fd8e0b url(/static/css/images/less_days.gif) no-repeat 0 1px; width:20px; height:19px; text-indent:-10000px; float:left; margin-left:0px; }
.selec_day a.ayer:hover { background-position: 0px -17px;}
.selec_day a.manana{ background: #fd8e0b url(/static/css/images/more_days.gif) no-repeat 10px 2px; width:20px; height:19px; text-indent:-10000px; float:right;}
.selec_day a.manana:hover { background-position:10px -15px;}
.selec_day span.der {background:url(/static/css/images/bullet_blanco.gif) no-repeat scroll top right; float:right;}
.selec_day span.izq {background:url(../img/bullet_blanco2.gif) no-repeat scroll top left; float:left;}
/*se agrega nueva clase para funcionalidad*/
.activo { /*background-color: #fd8e0b; line-height:19px;*/ color:#FFFFFF; overflow:hidden; /*text-align:center;*/ display:block;}
.activo .dia {text-align:center; font-weight:bold; margin:0 auto; /*width:270px;*/ width:310px; float:left; background:#fd8e0b;}
.activo .diaSin {text-align:center; font-weight:bold; margin:0 auto; /*width:290px;*/ width:310px; float:left; background:#fd8e0b;}
.activo a.ayer{ background: #fd8e0b url(/static/css/images/less_days.gif) no-repeat 0 1px; width:20px; height:19px; text-indent:-10000px; float:left; margin-left:0px; }
.activo a.ayer:hover { background-position: 0px -17px;}
.activo a.manana{ background: #fd8e0b url(/static/css/images/more_days.gif) no-repeat 10px 2px; width:20px; height:19px; text-indent:-10000px; float:right;}
.activo a.manana:hover { background-position:10px -15px;}
.activo span.der {background:url(/static/css/images/bullet_blanco.gif) no-repeat scroll top right; float:right;}
.activo span.izq {background:url(../img/bullet_blanco2.gif) no-repeat scroll top left; float:left;}

/**/
ul.prog_por_dia { height:254px; overflow:scroll;}
ul.prog_por_dia li { height:24px; border-bottom:1px solid #afafaf; background:#8b8a8a url(/static/css/images/arrow_off.gif) no-repeat top left; padding-top:8px; font-size:14px; padding-left:15px;}
ul.prog_por_dia li:hover {background:#8b8a8a url(/static/css/images/arrow_on.gif) no-repeat top left!important;}
ul.prog_por_dia li span.hora { color:#333333; font-weight:bold; margin-right:25px;}
ul.prog_por_dia li span.programa { color:#FFFFFF; font-size:11px;}
.prog_por_diaExacto { height:24px; border-bottom:1px solid #afafaf; background:#8b8a8a url(/static/css/images/arrow_ONN.gif) no-repeat top left!important; padding-top:8px; font-size:14px; padding-left:15px;}
 ul.prog_por_dia li.prog_por_diaExacto:hover {background:#8b8a8a url(/static/css/images/arrow_ONN.gif) no-repeat top left!important;}