.boxCalendario .Opta {overflow:hidden;padding:1rem 0;}
.boxCalendario .Opta-Title {color:#1370b9;font-size:1.6rem;font-family: 'Roboto Slab',arial,sans-serif;text-transform:uppercase;line-height:3em;}
.boxCalendario .Opta-timings .Opta-Time, .boxCalendario .Opta-timings .Opta-date {font-weight:500;}
.boxCalendario .Opta-Room {display:flex;flex-direction: row;}
.boxCalendario .Opta-fixture {display:flex;flex-direction:column;}
.boxCalendario .Opta-fixture .Opta-Image img{display:inline-block;max-width:2rem;}
.boxCalendario .Opta-fixture .Opta-TeamName {display: inline-block;}
.boxCalendario .Opta-fixture .Opta-timings {order:0;}
.boxCalendario .Opta-fixture .Opta-Team.Opta-Away{order:1;}
.boxCalendario .Opta-fixture .Opta-Team.Opta-Home {order:1;}
.boxCalendario .Opta-fixture {height:9rem;border: 0.1rem solid #ccc;margin: 0 .4rem;padding:.4rem 3rem;}
.boxCalendario .Opta-fixture .Opta-timings {display:flex;flex-direction: row-reverse;flex-wrap: wrap;font-size: 1.6rem;justify-content:  space-between;padding: .2rem 0 .6rem 0rem;}
.boxCalendario .Opta-Team {margin-top: .4rem;}
.boxCalendario .Opta-Score {background: #1370b9;display:inline-block;position:  relative;border-radius:20rem;padding: .2rem 0.6rem;order: 3;min-width: 2.2rem;}
.boxCalendario .Opta-Team-Score {color: #fff!important;font-size: 1.8rem;}
.boxCalendario .Opta-Team {display: flex;}
.boxCalendario .Opta-Image {order: 1;}
.boxCalendario .Opta-TeamName {order: 2;flex-grow: 1;padding: 0.4rem 0.4rem;font-size:1.4rem;background:#e2f2ff;}
.boxCalendario .Opta-Scroller.Opta-Next , .Opta-Scroller.Opta-Previous {transition: all .2s;}
.boxCalendario .Opta-Scroller.Opta-Previous:after {content: '';background-image:url('/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowL_ffffff.svg');background-repeat:no-repeat;filter:invert(0.4);font-feature-settings:"liga" 1;}
.boxCalendario .Opta-Scroller.Opta-Next:after {content: '';background-image:url('/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowR_ffffff.svg');background-repeat:no-repeat;filter:invert(0.4);font-feature-settings:"liga" 1;}
.boxCalendario .Opta-Scroller.Opta-Next {display:inline-block;position: absolute;right: 10rem;top: 3rem;width: 3.2rem;height: 3rem;}
.boxCalendario .Opta-Scroller.Opta-Previous {display: inline-block;height:  3rem;right: 14rem;top: 3rem;position: absolute;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller {display:block;float:left;font-size:2.8rem;line-height: 1.4rem;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller.Opta-Active {background-color: #fff;cursor: pointer;}
.boxCalendario .Opta .Opta-Scroll.Opta-Active .Opta-Scroller {display: block;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller.Opta-Previous {left: 0;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller:after {width: 5rem;height: 6rem;}
.boxCalendario .Opta-Scroll .Opta-Scroller {width:3rem;height:100%;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller.Opta-Active:hover {background-color: #fff;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller.Opta-Next {right: 0;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller:after {position: absolute;top: calc(50% - 3rem);left: calc(50% - 1.6rem);}
.boxCalendario .Opta-Scroller.Opta-Previous.Opta-Active:after, .boxCalendario .Opta-Scroller.Opta-Next.Opta-Active:after {filter:invert(1);}
.boxCalendario .Opta-Window  {width:100%}
.boxCalendario .Opta .Opta-Scroll.Opta-Active .Opta-Window {padding:0 3rem;}
.boxCalendario .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture {float:left;}
.boxCalendario .Opta-Title {display:none;}
.boxCalendario abbr[title] {text-decoration: none;}
/*positioning*/
.boxCalendario .Opta>.Opta_W  {position:relative;}
.boxCalendario .Opta .Opta-Scroll .Opta-Scroller {position:absolute;top:0;z-index:2;}

/*Calendario*/
.boxCalendario.container [bourne\:type="component"] .gridBox {background:url('css/rtve.2018.deportes/modulos-opta/i/preview_calendario.jpg');background-repeat:no-repeat;height:12rem;}

/*Carrusel*/
.jornada_carrusel h3 {font-size: 3rem;color: #a5a5a5;padding: 1rem;}
.jornada_carrusel ul {display: flex;flex-flow: row;justify-content: center;}
.jornada_carrusel ul li {display: flex;flex-flow: column;width: 18rem;box-shadow: 0rem 0rem 0.8rem #191919;margin: 0 .4rem;padding: .4rem 1rem;}
.jornada_carrusel ul li {display: flex;flex-flow: column;width: 18rem;box-shadow: 0rem 0rem 0.8rem #191919;margin: 0 .4rem;padding: .4rem 1rem;}
.jornada_carrusel .jornada .partido a {display: flex;flex-flow: row;margin-top: .4rem;}
.jornada_carrusel .jornada .partido a .escudo {order: 1;}
.jornada_carrusel .jornada .partido a em {order: 2;flex-grow: 1;padding: 0.4rem 0.4rem;font-size: 1.4rem;background: #e2f2ff;font-style: normal;}
.jornada_carrusel .jornada .partido a strong {order: 3;background: #1370b9;display: inline-block;position: relative;border-radius: 20rem;padding: 0;min-width: 2.2rem;color: #fff;font-size: 1.8rem;text-align: center;line-height: 2.2rem;font-weight: 300;}
.jornada_carrusel .escudo img {max-width: 2rem;}
.jornada_carrusel .jornada .partido span.info_partido a {background: #5c5c5c;color: #fff;font-size: 1.4rem;text-align: center;padding: .4rem;display: inline-block;width: 100%;font-weight: 300;transition: all .2s;position: relative;}
.jornada_carrusel .jornada .partido span.info_partido a:before { content: "";width: 1rem; height: 1rem; background: #e62d34;display: block;border-radius: 2rem;position: absolute;left: 10%;top: 33%;animation: parpadea 2s linear infinite;-webkit-animation-name:parpadea;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
.jornada_carrusel .jornada .partido span.info_partido a:hover {background: #fff;color:#d81a28;box-shadow: 0rem 0rem 0 0.2rem #d81a28;;}

@-moz-keyframes parpadea{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
  
  @-webkit-keyframes parpadea { 
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
  }
  
  @keyframes parpadea {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
  }
.jornada_carrusel h3 {display: none;}
.jornada_carrusel {display: flex;overflow-x: scroll;}
.jornada_carrusel ul {justify-content: flex-start;padding: .8rem 0;}