.clear {	clear: both;}
.tvp-legend span {
    display:
    inline-block;
    margin-left: 3px;
    padding: 3px 6px;
    float: right;
  }
.tvp-legend .sections {
  display: inline-block;
}
.tvp-nav a.sch-btn {
  display: inline-block;
  padding: 6px 12px;
}
.tvp-nav a.sch-btn.left {
  float: left;
}
.tvp-nav a.sch-btn.right {
  float: right;
}
ul#tvpTabs {
  margin: 0px;
  padding: 0px;
  border-bottom: 0px;
}
ul#tvpTabs li {
    width: 14.24%;
    margin: 0px;
    padding: 0px;	/*background: #dbe6e8;*/
    color: #b1c5c9;
    text-align: center;
    border: 0px;
    border-bottom: 1px solid #eeeeee;
    display: inline-block;
  }
ul#tvpTabs li.active {
   border: 1px solid #eeeeee;
   border-bottom: 0px;
 }
ul#tvpTabs li a {
   display: block;
   margin: 1px;
   padding: 10px;
   background: #dbe6e8;
 }
ul#tvpTabs li a span.day {
  display: inline-block;
  font-weight: bold;
  font-size: 38px;
  line-height: 38px;
  font-family: Myriad Pro;
}
ul#tvpTabs li.active a {	/*background: #304a95;*/
  background: #fff;
  color: #ff8c00;
}
ul#tvpTabs li a p {
  margin: 0px;
  padding: 0px;
}
.table-tvp {
  width: 100%;
  border: 0px;
  border-collapse: collapse;
}
.table-tvp th {
  font-weight: 400;
  font-size: 10px;
  text-align: right;
  vertical-align: middle !important;
}
.table-tvp th label {
  margin: 0px;
}
.table-tvp tbody td {
  font-family: 'calibriregular';
  font-size: 16px;
  color: #666666;
  padding: 5px;
  border: 1px solid #fff;
  vertical-align: middle !important;
}
.table-tvp tbody td * {}
.table-tvp tbody td.time {
  width: 60px;
  text-align: center;
}
.table-tvp tbody td.photo {	/*min-width: 38px;*/
  text-align: center;
}
.table-tvp tbody td img.tvp-logo {
  padding: 0px;

}
.table-tvp tbody td.title {
  width: 70px;
}
.table-tvp tbody td div.cast {
  padding: 0px 6px;
  margin: 2px 0px;
  border-left: 1px groove #e3e3e3;
  font-style: italic;
  font-size: 12px;
}
.table-tvp tbody tr td.pin {
  width: 32px;
  background: url(../images/mouse-select.png) no-repeat center;
  cursor: pointer;
}
.table-tvp tbody tr.tvp_selected td.pin {
  background: #fffacd url(../images/pin.png) no-repeat center !important;
}
.table-tvp tbody tr.tvp_selected, .table-tvp tbody tr.tvp_selected td {
  background: #fffacd !important;
}
.table-tvp tbody tr.tvp_current, .table-tvp tbody tr.tvp_current td {
  background: #466110 !important;
}
#tvpContent form input {
  display: inline-block;
}
#tvpContent form {
  display: none;
  }/* AJAX styling */
#yvcAjaxLoading {
  width: 100%;
  height: 100px;
  margin: 0px;
  margin-top: -10px;
  padding: 40px 0px;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  background-color: #fcf5aa;
  top: 50%;
  left: 0px;
  position: fixed;
  display: none;
  z-index: 2000;}
#yvcAjaxLoading span {
  background: #fcf5aa url('../images/ajax-loader.gif') no-repeat left center;
  padding-left: 22px;
}
#jform_aspdf-lbl {
  padding: 0px 6px;
  display: inline-block !important;
}
div.tv_listings_today {

  height: 300px;

  position: relative;

  clear: both;

}

div.tv_listings_today div.tvp-header {

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);

  height: 60px;

  left: 0;

  position: absolute;

  top: 0;
	/*width: 820px;*/

  z-index: 500;


  display: none;

}


div.tv_listings_today div.tvp-legend {

  float: none;

  position: relative;

  vertical-align: top;

  vertical-align: baseline;

  height: 50px;

}

div.tv_listings_today div.tvp-legend * {

  vertical-align: baseline;

}


div.tv_listings_today div.tvp-legend div.current_date {

  float: none;

  background: transparent;

  border: 0px;

  height: 44px;

  padding: 10px;

}

div.tv_listings_today div.tvp-legend div.current_date span {

  color: #111;

  display: block;

  text-transform: uppercase;

}

div.tv_listings_today div.tvp-legend div.current_date span.day {

  color: #111;

  float: left;

  font-family: "DINCondensedCRegular";

  font-size: 42px;

  line-height: 39px;

}

div.tv_listings_today div.tvp-legend div.current_date span.month {

  color: #111;

  font-family: "RussiaRegular";

  font-size: 21px;

  line-height: 21px;

  margin-left: 55px;

}

div.tv_listings_today div.tvp-legend div.current_date span.dow {

  font-family: "RussiaRegular";

  font-size: 15px;

  line-height: 20px;

  margin-left: 55px;

}


div.tv_listings_today div.tvp-legend div.tvp_types,
div.tv_listings_today div.tvp-legend div.tvp_types div.type_element {

  margin: 0px;

  padding: 0px;

  background: none;

  list-style: none;

}

div.tv_listings_today div.tvp-legend div.tvp_types div.type_element {

  border-right: 6px solid;

}

div.tv_listings_today div.tvp-legend div.tvp_types div a {

  padding: 6px 8px;

  color: #555;

  background: linear-gradient(#fbfbfb, #dcdcdc) repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-bottom: 1px solid #b1b1b1;

  border-top: 1px solid #fefefe;

  color: #323232;

  display: block;
	/*display: block;
	float: left;*/

  font: 13px/31px Tahoma;
	/*height: 35px;
	padding-left: 20px;*/

  text-shadow: 0 1px 0 #eee;

  text-transform: uppercase;
	vertical-align: top;
	/*width: 160px;	*/

}

div.tv_listings_today div.tvp-legend div.tvp_types div a:hover {

  text-shadow: none;

  text-decoration: none;

}



div.tv_listings_today div.tvp-gradient {

  background: linear-gradient(#403f44, #0e0204) repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-top: 1px solid #545358;

  height: 60px;

}

div.tv_listings_today div.tv-programs, div.tv_listings_today div.tv-programs div.tvp_element {

  margin: 0px;

  padding: 0px;

  background: none;

  list-style: none;

}

div.tv_listings_today div.tv-programs {
	/*margin-top: -60px;*/
	/*overflow: hidden;*/

}

div.tv_listings_today div.tv-programs div.tvp_element {

  float: none;

  width: 100%;

}

div.tv_listings_today div.tv-programs div.tvp_element::after {

  display: block;

  clear: both;

  content: "";

}


div.tv_listings_today div.tv-programs div.tvp_element div.timeline {

  border-left: 0px;

  height: 60px;

  position: relative;

  float: left;

}

div.tv_listings_today div.tv-programs div.tvp_element div.timeline time {

  display: block;

  height: 60px;

  left: 0;

  margin-left: 0px;

  position: relative;

  top: 0px;

}

div.tv_listings_today div.tv-programs div.tvp_element div.timeline time span.digits {

  color: #333;

  display: block;

  font-family: "DINCondensedCRegular";

  font-size: 30px;

  height: 61px;

  line-height: 66px;

}

div.tv_listings_today div.tvp_element div.info {
	/*height: 88px;*/

  padding: 14px;

  background: transparent;

  border-left: 0px;

  float: left;

}

div.tv_listings_today div.tv-programs div.tvp_element div.time_range {
	/*background: url("../images/time.png") no-repeat scroll 17px 50% rgba(0, 0, 0, 0);*/

  border-top: 3px solid #2a60af;

  line-height: 33px;

  padding-left: 40px;

  text-shadow: 0 1px 0 #eee;

}

div.tv_listings_today div.tv-programs div.tvp_element img.tvp-logo {

  padding: 2px;

  background: white;

  border: 1px solid #e3e3e3;

}


div.tv_listings_today .tv-programs .tvp_element div.info div.cast {

  padding: 2px 6px;

  margin: 2px 0px;

  border-left: 1px groove #e3e3e3;

  font-style: italic;

  font-size: 12px;

}
/* color letras sheduling */
div.tv_listings_today div.tv-programs div.tvp_element div.timeline time span.digits {
color: #fff;
}

div.tv_listings_today div.tv-programs div.tvp_element div.title {

color: white;
}

/**/

#apreloader-logo-container img {
max-width: 100%;
width: auto!important ;
}
/* jux background slider*/
body.contentpane, html {
background: #000!important;
}

#supersized {
display: block;
position: fixed;
left: 0;
top: 0;
overflow: hidden;
z-index: -999;
height: 100%;
width: 100%;
margin: 0;
padding: 0;

}
#umbg-slider-img {
min-height: 952px;
max-width: 1693px;
width: 100%;
height: 100%;
z-index: 9999;
}


/*iconos sociales*/
.ba-item .search input[type="search"], img {
/*  max-width: 100%;
width: 90px;*/
}

/* JUX SLIDER fondo lightbox jux*/
.nivo-lightbox-theme-default .nivo-lightbox-ajax, .nivo-lightbox-theme-default .nivo-lightbox-inline {
background: #282626;
}
.jux-slider-description {
color: #fff;
font-size: 15px;
font-family: sans-serif;
}
.jux-slider a span {
font-family: sans-serif;
color: #fff;
font-size: 15px;
font-weight: bold;
}

/*tas gk5*/
body, ul, ol, table, blockquote {
color: rgb(160 154 154);
}

.body44{
  background-color: #70222b;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
background: #3c3a3a;
}
/*slider jux*/

.jux-slider-description {
color: #fff;
}
.jux-slider a span {
color: #fff;
}

/* quita menu, footer para full screen
#ttr_content{
display: none;
}
#ttr_menu {
display: none;
}
#ttr_footer {
display: none;
}
*/
/*vertical menu menu a la izda*/
.menu-icon-cont .menu-icon3{
left: 0px!important;
margin-left: 0px!important;
margin-top: 10px!important;
}
/* lightbox stream social   */
#colorbox {
outline: 0;
z-index: 9999999999;
}
.sboard.sb-carousel.sb-modern .origin-flag {
display: none;
}

/* ajustes tv schedule*/
ul#tvpTabs li {
width: 10%;
}
.active active-date{
display:none;
}
.tvp-nav a.sch-btn.right {
display: none;
}
.tvp-nav a.sch-btn.left {
display: none;
}
.tvp-legend {
display: none;
}


ul#tvpTabs li a p {
display:none;
}

.item-page {
//display: none;
}
ul#tvpTabs li a span.day {
display: inline-block;
font-weight: bold;
font-size: 14px;
line-height: 14px;
font-family: sans-serif;
}



/* ajuste programacion hoy hora y nombre en moviles */
div.tv_listings_today div.tv-programs div.tvp_element div.title {
padding: 5px 5px;
display: initial;
}

/* colores hoy programacion*/
.table-tvp tbody td.title {
background: rgb(60 58 58/ 50%);
color: #fff;
}
.table-tvp tbody td.titulo_programa {
background: rgb(60 58 58/ 50%);
color: #fff;
}
.table-tvp tbody td.title {
width: 40px;
height: 55px;
}
.table-tvp tbody td.time {
background:  rgb(60 58 58 / 50%);
color: #fff;
}
ul#tvpTabs {
background: transparent;

}
ul#tvpTabs li a {
background: transparent;
color: #fff;

}
ul#tvpTabs li.active a {
background: transparent;
color: white;
}
div.tv_listings_today div.tv-programs div.tvp_element.active {
border: 1px solid #fff;
}

div.tv_listings_today div.tv-programs, div.tv_listings_today div.tv-programs div.tvp_element {
margin: 5px;
padding: 0px;
background: none;
list-style: none;
}
@media (min-width: 1025px) {
  .table-tvp tbody td {
    font-size: 18px;
  }
  .table-tvp tbody td.time {
    width: 15%;
  }

}
