/*** CICLISMO - CLASIFICACI?N ETAPAS ***/

 .ciclismo_results {font-family:'Roboto',arial,sans-serif;}
 
/******************************************/
/*ELEMENTO OCULTOS*/
/******************************************/
.ciclismo_results .clasificaciones2TH, .ciclismo_results .clasificacionesTH{position:absolute;clip:rect(0px,0px,0px,0px);}
.perfil_etapa{display:block;}

/******************************************/
/*TITULOS MODULOS*/
/******************************************/
.ciclismo_results h3, .ciclismo_results h1, .perfil_etapa h1{display:inline-block;}
.ciclismo_results h3, .ciclismo_results h1, .perfil_etapa h1{padding:2em 0;text-transform:uppercase;text-align:center;word-spacing:3pt;}
.titulo_etapa{font-size:180%}
.ciclismo_results .clasificaciones2:before{font-size:130%;}
.titulo_etapa {font-family:'Roboto';font-weight:700;color:#787878;}
.titulo_etapa:after{content:''; border-bottom: 0.3em solid #FFB700;padding-bottom: 0.5em;display:block;}
.ciclismo_results h3{line-height:1.2;}

/******************************************/
/*PERFIL ETAPA*/
/******************************************//*perfil_etapa*/
.perfil_etapa .info_etapa{font-size:160%; color:#787878;font-family:'RE45','Helvetica','Arial',sans-serif;font-weight:700;line-height:1.4;}
/******************************************/
/*TABLAS CLASIFICACIONES y CLASIFICACIONS2*/
/******************************************/
/*position*/
.ciclismo_results .nocollapse{display:inline-block; padding:1em 0;}
.ciclismo_results table tr{ display:table;height:3em;}
.ciclismo_results table[class^="clasificaciones"] th{display:table-cell; vertical-align:middle;}
.ciclismo_results .enlace_etapa, .ciclismo_results .enlace_etapa span, .ciclismo_results table[class^="clasificaciones"], .ciclismo_results table[class^="clasificaciones"] thead, .ciclismo_results table[class^="clasificaciones"] tbody{display:block;border-collapse: collapse;}
.ciclismo_results dt:before{float:left;}
.ciclismo_results dt,.ciclismo_results table[class^="clasificaciones"] thead,.ciclismo_results table[class^="clasificaciones"] tbody,.ciclismo_results table tr{width:100%; }
.ciclismo_results dt:before{width:50%;}
.ciclismo_results .enlace_etapa{overflow:hidden;}
.ciclismo_results .enlace_etapa:hover span{text-decoration:underline;}
.ciclismo_results table[class^="clasificaciones"] td:first-child, .ciclismo_results table[class^="clasificaciones"] th:first-child{width:5%;}
.ciclismo_results table[class^="clasificaciones"] td:nth-child(2), .ciclismo_results table[class^="clasificaciones"] th:nth-child(2){width:25%;text-align:left;}
.ciclismo_results table[class^="clasificaciones"] td:nth-child(3), .ciclismo_results table[class^="clasificaciones"] th:nth-child(3){width:10%;}
.ciclismo_results table[class^="clasificaciones"] td:nth-child(4), .ciclismo_results table[class^="clasificaciones"] th:nth-child(4) {width:35%;}
.ciclismo_results table[class^="clasificaciones"] td:last-child, .ciclismo_results table[class^="clasificaciones"] th:last-child{width:25%;}
/*TITULO CLASIFICACION*/
.ciclismo_results dt{ text-align:center;text-transform:uppercase;}
.ciclismo_results dt:before{content:'CLASIFICACION ETAPAS';}
.ciclismo_results table img {max-width:3.2rem;border-radius:100%;}

/*border*/
.ciclismo_results table tr {border-bottom: 0.1em solid #e9e9e9;}

/*enlace etapa*/
.ciclismo_results .enlace_etapa span{text-align:right;float:left;padding:1em 0.5em;}
.ciclismo_results  .enlace_etapa:after{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOBJREFUeNqk090JwjAQB/A0+F43sBs0I3QEN7DO4Af65psg7mDdwBEcoW7gCDpB/J+cEEqS5uLBcYSWX3O5tLDWKl+st/sp1fPp+FKC0BHsTvmD/wIRhFTIWop6QbT5RGmQb0Z7oCYFLEJnOGi9ZrzBx/qclpUzENrpA1ly+yYbzEF1yrlIUJ06vVQ0OpTIoGgwMx6U4Vsh26ETc8Yobi4mBrG7A8qFl1dg7fCdiQDrUBa8XALrsoeSiiWBEmwUlGJRMAcL3kNgFd+1UoJ9g0BfrjY7g2xDz0Mp/lPG4iPAABJkpCNFyimHAAAAAElFTkSuQmCC');float:right;padding:1em;}
/**/
.ciclismo_results table[class^="clasificaciones"] td:last-child{text-align:center;}
/*colores*/
	/*gris oscuro*/
.ciclismo_results{/* background:#f8f8f8; */}
.ciclismo_results .clasificaciones2TH, .ciclismo_results dt{background:#76757B;}
.ciclismo_results table [class^="clasificaciones"] tr.trama1{background:#ededed;}
 .ciclismo_results table[class^="clasificaciones"] th:last-child,.ciclismo_results table[class^="clasificaciones"] td:last-child {  background: #f8f8f8;
  color: #737578;}
	/*amarillo*/
.ciclismo_results table[class^="clasificaciones"] thead{background:#FFB700;}

body[data-cat*="TE_SVUEL"] .ciclismo_results table[class^="clasificaciones"] thead {background:#C31919;}
body[data-cat*="TE_SVUEL"] .titular:after{border-bottom: 0.2em solid #C31919;}

/*textos y fuentes*/
.ciclismo_results .clasificaciones2TH th, 
.ciclismo_results dt, 
.ciclismo_results .enlace_etapa span,
.ciclismo_results table td{font-family:'RE45','Helvetica','Arial',sans-serif;font-weight:700;}
.ciclismo_results .clasificaciones2TH, .ciclismo_results dt, .ciclismo_results .enlace_etapa span{font-size:160%;}
.ciclismo_results table{font-size:140%;}
.ciclismo_results dt, .ciclismo_results table[class^="clasificaciones"] th{color:#fff;/* font-size: 160%; */}
.ciclismo_results table[class^="clasificaciones"] td:first-child{color:#000;}
.ciclismo_results .enlace_etapa span,
.ciclismo_results table td, .ciclismo_results table a{color:#494847;}
.ciclismo_results table td{line-height:1.1;}
/******************************************/
/* end CLASIFICACIONS*/
/******************************************/

/******************************************/
/*ETAPAS*/
/******************************************/
.perfil_etapa{text-align:center;}
.Eventlist, .Eventlist li, .Eventlist .T{position:relative;}
.Eventlist .nav, .Eventlist .date{display:block;}
.Eventlist .nav li, .Eventlist li a h2{display:inline-block;}
.Eventlist .img.T{display:none;}
.Eventlist .nav, .Eventlist .nav li{float:left;}
.Eventlist .nav, .Eventlist .active, .Eventlist  img{width:100%;}
.Eventlist span[itemprop="name"] + a{width:100%;height:100%;display: block;position:relative;top:-33px;left: 0;}
.Eventlist h2[itemprop="location"]{padding-top:3em;}
/*etapa activo*/
.Eventlist .active {display:block;width:100%;position:absolute;top:7%; left:0;}
.Eventlist  .active .img.T{display:block;padding:2em 0 1em 0;}
.Eventlist  .active .img.L{display:none;}
.Eventlist .active .enlace_etapa{position:relative;float:right;}
/*resto de etapas*/
.Eventlist .nav{padding-top:95%;}
.Eventlist li{width:25%;height:10em;padding:1em 0.5ems;}
.Eventlist .img.L{position: absolute;top: 0;left: 0;}
.Eventlist h2, .Eventlist .date + span, .Eventlist .date{position:relative; z-index:1;}
/*texto y fuentes*/
.Eventlist .active span, .Eventlist .date{font-family:'RE45','Helvetica','Arial',sans-serif;font-weight:700;}
.Eventlist .active h2, .Eventlist .active .date + span, .Eventlist .active .date, .Eventlist .active .enlace_etapa{font-size:160%;line-height:1.6;}
.Eventlist h2, .Eventlist .date + span, .Eventlist .date{font-size:120%; line-height:1.2;}
.Eventlist .active span{color:#76757b; }
.Eventlist .date, .Eventlist .active .date{color:#000;}
.Eventlist h2, .Eventlist .date + span{color:#787878;}
/*colores*/
.perfil_etapa{background:#f8f8f8;}
/*elementos ocultos*/
.Eventlist .enlace_etapa{position:absolute; clip:rect(0px 0px 0px 0px);}

/******************************************/
/* MINUTO A MINUTO */
/******************************************/
.ciclismo_results .km {width:4em; text-align:center; font-size:1.8em; font-weight:bold; text-align:right; padding-right:10px; vertical-align:top; padding-top:15px;}
.ciclismo_results .directo {font-size:1.1em;line-height:1.4em;}
.ciclismo_results .directo p{text-align:left; padding:1em;}
.ciclismo_results .km, .ciclismo_results .directo{padding:0;float:none;}
.ciclismo_results td.km{color:#FFB700;padding:0.5em;}
.ciclismo_results th.km, .ciclismo_results th.directo{color:#fff;}
.ciclismo_results th.directo{padding-left:1em;}
.ciclismo_results .trama1 table{font-size:100%;width:auto;}
/*colores*/
.ciclismo_results .trama1{background: #f8f8f8;}
.ciclismo_results td.km{background:#f8f8f8;}
.ciclismo_results th.km{background:#FFB700;padding:1em;font-size:100%;width:7em;}
.ciclismo_results .Dropdown + table thead{background:#000;}
/******************************************/
/* end MINUTO A MINUTO*/
/******************************************/

/******************************************/
/* EQUIPOS */
/******************************************/
.todosEquiposLateral, .equiposDerecha, .listTeam, .listTeam a, .listTeam li, .equiposDerecha .bandera, .equiposDerecha .pais{display:inline-block;}
.selecciona_equipo, .listTeam{display:block;}
.todosEquiposLateral, .equiposDerecha, .listTeam{float:left;}
/* Equipo */
.todosEquiposLateral{width:30%;}
.listTeam li{width:100%;text-align:left;}
.selecciona_equipo{padding:2em 1em;}
.listTeam li{border-bottom: 0.1em solid #d8d8d8;}
.listTeam a{width:100%;padding:0.5em 0 0.5em 1em;}
.listTeam{background:#ededed;}
.listTeam li:nth-child(even){background-color:#f8f8f8;}
/** Ciclistas Equipo */
.equiposDerecha{width:70%;padding:0 1em;}
.equiposDerecha .destacado, .equiposDerecha td:first-child{text-align:left;}
.equiposDerecha .destacado, .equiposDerecha td:first-child{width:40%;padding}
.equiposDerecha th, .equiposDerecha td{width:20%;}
.equiposDerecha th{background:#000;color:#fff;}
.equiposDerecha .destacado{background:#FFB700;padding-left:1em;}
.equiposDerecha  tr{height:3em;}
.equiposDerecha td.nacionalidad{text-align:left;}
.equiposDerecha .bandera {padding-right:0.5em;max-width:3.6rem;}


/*textos y fuentes*/
.selecciona_equipo, .listTeam a{font-size:120%;line-height:1.4;}
.titulo_equipo{font-size:180%;line-height:1.2;} 
.titulo_equipo, .selecciona_equipo, .listTeam a{font-weight:700;color:#787878;text-transform:uppercase;}
.titulo_equipo:after, .selecciona_equipo:after{content:''; border-bottom: 0.3em solid #FFB700;padding-bottom: 0.5em;display:block;}
.titulo_equipo img{display:none;}

/**NUEVA CLASIFICACION**/
.ciclismo_results {text-align:center;position: relative;padding:2rem 0;}
.ciclismo_results .titular {font-size:1.8rem;}
.titular:after{border-bottom: 0.2em solid;content:"";display:block;padding-bottom: 0.2em;}

/*.titular{font-size:180%;text-transform:uppercase;display: inline-block;text-align: left;padding-bottom:1em;color:#787878;font-weight:700;margin:0;float:left;font-family:"Roboto Slab",arial,sans-serif}*/
.secciones ul {border-bottom: 0.1em solid #e9e9e9;display:block;width:100%;float:left;}
.secciones li{font-size:180%;width:50%;padding:0.8em;float:left;color: #a7a7a7;cursor:pointer;background-color: #fcfcfc;text-align: left;}
.secciones li:hover{color:#76757b;}
.secciones li:first-child{border-right: 0.1em solid #fff;}
.secciones li.active{background: #f0f0f0;color: #737578;}
.ciclismo_results caption{clip:rect(0 0 0 0);position:absolute;}


/*tabla clasificaciones*/
.clasificaciones{clear:both;position:absolute;left:auto;top:0;visibility:hidden;}
.clasificaciones.active{visibility:visible;position:inherit;}

.bkg_vintage.container.striplayer {
    background: url('/css/rtve.2017.deportes/tour-francia-2017/i/izquierda.jpg') left top no-repeat, url('/css/rtve.2017.deportes/tour-francia-2017/i/derecha.jpg') right top no-repeat #ccc;
    background-size: auto 100%;
}

.bodier>.bkg_vintage.container.striplayer .simply .maintitle,
.bodier>.bkg_vintage.container.striplayer .titles .notory .auxBox p {color:#494847;}



