
body{line-height:1;font-family:"axe 2",sans-serif;font-size:14px;font-weigh:400;} 

.dia{  color:#fff9;border: 1px solid black;}
.dias{ background:#000;  top: 2px; border-collapse:collapse; position: sticky;z-index: 21;}
.circulo {display: inline-block; width: 10px; height: 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;  position: sticky; bottom: -10px;  }
.circulono   {display: inline-block; width: 80%; height: 10px; border-radius: 5px; position: sticky; margin-top:3px; word-wrap: break-word;}
.tabla{text-align: center;color:#fff9;}
.tabla a {color: #f60;}
#leyenda{ position: sticky; bottom: 0px; background:#6A6A6A; color:white;width: 100%; border: 1px solid black;border-collapse:collapse;}
.h1{  
max-width:128px;position: relative;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7077205882352942) 25%, rgba(0,0,0,0.6965161064425771) 75%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#1c1c1c', GradientType=0 );
}
.programa{color:#fff; width: 100%; height: auto; background:transparent; display: block; position: relative; top:0px;  vertical-align: middle; max-height: 100vh; }
.programa{word-wrap: break-word; /*IMPORTANTE CORTAR TEXTO Y BAJAR*/}
.sinpro{ color:#929292; height: auto; display: table-cell; vertical-align: middle; background:transparent;  padding:5px 0px;}
.estilogeneros{ color:#fff; width: 100%; background:transparent;   text-align:center; bottom:5px; position: absolute;}
.ajustes{font-size:14px;margin-left:5px;background:#666;border:1px solid #F60;padding:2px;}
.ajustes a{color:#f60;}