
.back::selection,
.next::selection,
.cell::selection,
.inf-timeLine::selection {
  background: none;
  color: inherit;
}

.hddn,
.pagBox.hddn {
  visibility: hidden;
  position: absolute;
  top: -100%;
  left: -100%;
}

/*clip oculto*/
.oculto,
.container > section.grid > .oculto {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.ghost {
  clip: rect(0, 0.1em, 0.1em, 0);
  position: absolute;
  background: black;
  left: 0;
  top: 0;
  visibility: hidden;
  overflow: hidden;
}
.skip-content li {
  background: #000;
}
.ghost-focusable:active,
.ghost-focusable:focus {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
  color: #484848;
  background: #f3f3f3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0.5rem 1rem;
  border-radius: 0.6rem;
  position: relative;
  top: 0.5rem;
  left: 0.5rem;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
  clip-path: none;
  z-index: 5;
}

/** RESET BLOCK *********************************/
/** END *****************************************/

/** BASIC LAYOUT BLOCK **************************/
/************************************************/

.wrapper {
  margin: 0 auto;
  float: left;
}
.container {
  margin: 0 auto;
  clear: both;
  float: none;
} /***CONSECUENCIAS****/
.container:after {
  visibility: hidden;
  display: block;
  clear: both;
  content: " ";
} /*height:0;font-size:0;*/
* html .container {
  zoom: 1;
} /* IE6 */
*:first-child + html .container {
  zoom: 1;
} /* IE7 */

.container > .container {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}

.wrapper,
.grid {
  display: inline-block;
  width: 100%;
}

.gridBox,
.mediaBox,
.ico {
  display: inline-block;
}

/*media destacados con icono*/ /*desestructuracion*/
.mediaBox > a,
.mediaBox > figure > a {
  display: block;
}
.mediaBox {
  width: 100%;
}
.mediaBox > a,
.mediaBox > figure > a {
  width: 100%;
  height: 100%;
}

/** BASIC LAYOUT BLOCK **************************/
/** END *****************************************/

/** CLASES COMUNES ******************************/
/************************************************/
.unSocialBox .socialBox {
  display: none;
}
section > h2 .titaux {
  margin-right: 0.25rem;
}

/** CLASES COMUNES ******************************/
/** END *****************************************/

/** ASPECT RATIO ********************************/
/************************************************/
/*formatos imagen*/
.ima {
  float: left;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}

/* .f3x9 .ima{padding-top: 300%}
.f4x9 .ima{padding-top: 225%}
.f5x9 .ima{padding-top: 180%}
.f6x9 .ima{padding-top: 150%}
.f7x9 .ima{padding-top: 128.57%}
.f8x9 .ima{padding-top: 112.5%}
.f9x9 .ima{padding-top: 100%}
.L.f5x9 .ima,.R.f5x9 .ima,.f10x9 .ima{padding-top: 90%}
.f11x9 .ima{padding-top: 81.82%}
.L.f6x9 .ima,.R.f6x9 .ima,.f12x9 .ima{padding-top: 75%}
.f13x9 {padding-top: 69.23%}
.f14x9 .ima {padding-top: 64.29%}
.f15x9 .ima {padding-top: 60%} */
/*5:4*/ /*.f15x12 .ima {padding-top:calc(100% * (4/5));}
.f16x9 .ima {padding-top: 56.25%}
.f17x9 .ima {padding-top: 52.94%}
.f18x9 .ima {padding-top: 50%}
.f19x9 .ima {padding-top: 47.37%}
.f20x9 .ima {padding-top: 45%}
.f21x9 .ima {padding-top: 42.86%}
.f22x9 .ima {padding-top: 40.91%}
.f23x9 .ima {padding-top: 39.13%}
.f24x9 .ima {padding-top: 37.5%}
.f25x9 .ima {padding-top: 36%}
.f26x9 .ima {padding-top: 34.62%}
.f27x9 .ima {padding-top: 33.33%}
.f28x9 .ima {padding-top: 32.14%}
.f29x9 .ima {padding-top: 31.03%}
.f30x9 .ima {padding-top: 30%}
.f90x9 .ima{padding-top: 10%}

.ima img {display:inline-block;}*/
/*sin aspect-ratio*/

/*desplazamientos verticales*/
.show_top .f27x9 img {
  top: 0;
}
.show_mid .f27x9 img {
  top: -33%;
}
.show_bot .f27x9 img {
  top: -66%;
}

/** ASPECT RATIO ********************************/
/** END *****************************************/

/*shortBox*/
.wrapper.shortBox strong {
  font-size: 1.8rem;
  font-weight: 500;
  display: block;
  text-align: center;
}
/*atajos de interes*/
body {
  position: relative;
  display: inline-block;
}
.wrapper.shortBox ul {
  text-align: center;
}
.shortBox li {
  float: none;
  display: inline-block;
}

/** PURE SKIN ***********************************/
/************************************************/
/*colores*/
.mainheader,
.grid,
.tab_first > .blindBox,
.tag_head > .container {
  background: #fff;
}
.mobile .grid > h3 span,
.arrays.backed .maintitle,
.vjs-captions-button .vjs-menu .vjs-selected,
.article figcaption span,
.figure .figcaption span,
.mainheader .emisBox .maintitle,
.listBox .txtBox span,
.arrow .more_ .maintitle,
.prograBox .datpub strong,
.tab_direc .boton span,
.maintabs .blindBox .ico span,
.boton strong,
.slideH > .socialBox .datnum,
.searchBox .results a strong,
.gointo .grid > h2 span,
.gointo > h2 span,
.gointo .grid > h2 .titaux,
.gointo > h2 .titaux {
  color: #fff;
}
.bodier,
.maintabs .tab_first > .blindBox,
.maintabs .blindBox .blindBox,
.tag_head,
.bodier > .container.striplayer {
  background-color: #f2f2f2;
}
.bodier {
  background-color: #fff;
} /*antiguo*/

/*gris oscuro*/
.maintitle,
.desktp .tabH1,
.galleryBox figcaption > span,
input,
textarea,
select,
optgroup,
option,
button,
.summary *,
.sliderBox figcaption span,
.grid > h2 span,
.grid > h2 span,
.grid > .secBox span,
.article .boxComm h2 *,
.tag_head > .container > a span,
.alfaBox li span,
.subheader nav li .ico span,
.boxComm nav .active span,
.narracion .marcador_minuto div[class*="equipo"] .score span {
  color: #494847;
}
.mainheader .prograLis .grid,
.mainheader .backed {
  background-color: #494847;
}
/*gris medio*/
.backed {
  background-color: #666;
}
.pretitle,
.fullscBox header span,
.vjs-captions-button .vjs-menu li,
.socialBox .datnum,
.incluBox .sliderBox figcaption > span,
.maintabs .tab_first > .blindBox .ico span,
.maintabs .blindBox .blindBox .ico span,
.paginaBox ol li span,
.tag_head h1 span,
.tag_head .boton strong,
.navTag .boton strong,
.tag_head p,
.artBody p strong,
.artBody > .section > ul li strong,
.artBody > .section > ol li strong,
.boxComm .countBox *,
.artBody blockquote p,
.boxComm nav li span,
.tag_head .rssfd .legend {
  color: #737578;
}

/*gris claro*/
.overBox .pretitle,
.backed .pretitle,
.fullscBox figcaption > span,
.searchBox .results a {
  color: #c4c6c8;
}

/*gris +claro*/
.mediaBox > .ima,
.sliderBox .mediaBox > .ima,
.controlBox .paginaBox ol li a:hover {
  background-color: #e8e8e8;
}
.article .shortBox .tabNav,
.rtveCookiePolicy {
  background: #f2f2f2;
}
.minify > .navBox {
  border-color: #f2f2f2;
}

/*general-naranja*/
.galleryBox .controlBox .play,
.galleryBox header .play,
.mobile .grid > h3,
.mainContent .artBody + .slideH > .socialBox li,
.arrow .more_,
.totem .listag .boton a,
.boxComm nav .active .ico {
  background-color: #f56b0d;
}
.mainBox .auxBox li:before,
.mainBox .datpub,
.article .pubBox *,
.article cite span,
.artBody .ladillo,
.more_ > span,
.slideV .datpub,
.mod .auxBox .author em,
.mod .txtBox .author em,
.mainBox .auxBox a,
.services .mainBox .duration,
.auxheader .services .mainBox .datpub {
  color: #d25000;
}

/*noticias-naranja*/
.noticias .galleryBox .mediaBox .controlBox .play,
.noticias.mobile .grid > h3,
.share_layer .socialBox .ico,
.infor .mainContent .artBody + .slideH > .socialBox li,
.noticias .arrow .more_,
.infor .more_,
.noticias .slideV + .controlBox .more_,
.noticias .slideV + .spinnBox + .controlBox .more_,
.noticias .totem .listag .boton a,
.infor .boxComm nav .active .ico {
  background-color: #f56b0d;
}
.noticias .mainBox .auxBox li:before,
.noticias .mainBox .datpub,
.noticias .article .pubBox *,
.article.infor .pubBox *,
.article.infor cite span,
.infor .artBody .ladillo,
.infor .more_ > span,
.noticias .slideV + .controlBox .more_,
.infor .slideV .datpub,
.noticias .mod .auxBox .author em,
.noticias .mod .txtBox .author em,
.noticias .mainBox .auxBox a,
.paginaBox li.active span,
[data-tipo="mod_rich_text"] .cellContent a {
  color: #d25000;
}

/*naranja fondos oscuros */
.arrays.backed .mainBox .datpub {
  color: #fcbc5c;
}

/*rotura de pagina :: striplayer por defecto*/
.bodier > .container.striplayer {
  background: rgba(0, 0, 0, 0.8);
}
.bodier > .container.striplayer .grid,
.bodier > .container.striplayer .gridBox {
  background: transparent;
}
.bodier .container.striplayer > .grid .maintitle,
.bodier .container.striplayer > .grid .auxBox p,
.bodier .container.striplayer > .grid .auxBox ul li {
  color: #fff;
}

.bodier > .container.striplayer .auxBox strong,
.striplayer > .grid .pretitle,
.striplayer > .grid > h2 span,
.striplayer > .grid > strong span {
  color: #b3b4b5;
}

.gointo .grid > h2 span,
.gointo .grid > .secBox span {
  color: #fff;
}

/*cartelas*/

.bodier > .container.bkg_tve1 {
  background-color: #2196f3;
}
.bodier > .container.bkg_tve2 {
}
.bodier > .container.bkg_c24h {
}
.bodier > .container.bkg_tdpt {
}
.bodier > .container.bkg_clan {
}
.bodier > .container.bkg_rne1 {
  background-color: #d81a28;
}
.bodier > .container.bkg_rne3 {
  background-color: #d81a28;
}
.bodier > .container.bkg_rne4 {
  background-color: #d81a28;
}
.bodier > .container.bkg_rne5 {
  background-color: #d81a28;
}
.bodier > .container.bkg_rcla {
  background-color: #d81a28;
}
.bodier > .container.bkg_rext {
  background-color: #d81a28;
}

/** PURE SKIN ***********************************/
/** END *****************************************/
.mainBox .auxBox a {
  border-style: solid;
  border-width: 0 0 0.1rem 0;
  border-color: transparent;
}
.mainContent .summary a,
.article > .summary a,
.mainContent .artBody p a,
.mainContent .artBody li a {
  border-bottom: 0.1rem solid #999;
}

/*
#d25000 general-naranja AAA
#f56b0d naranja-noticias background
#2196f3 azul-television
#d81a28 rojo-radio
#0f924c verde-deportes
#b050e8 violeta-clan
#f4941e naranja-alacarta-general
#959592 gris-eltiempo
*/

/* h1 -> secBox */
.secBox {
  display: inline-block;
  width: 100%;
}
.socialBox .datnum {
  display: none;
}
.section > h3 {
  display: inline-block;
  width: 100%;
}

/*mas contenidos h1->h2*/
.grid > h2 span,
.container > h2 span {
  color: #494847;
  font-family: "Roboto Slab", arial, sans-serif;
}
