﻿/*calendario*/
/* font */
.schedSportParalym  span, .schedSportParalym  p {font-size:1.6rem;}

.schedSportParalym .nostyle .cell:last-child ul {padding-bottom:12rem;}
.schedSportParalym .nostyle .cell  {display:block;float:none;padding-top:4.4rem;}
.schedSportParalym .nostyle .cell .day, .schedSportParalym .nostyle .cell .texto {display:table-cell;vertical-align:top;}
.schedSportParalym .nostyle .cell .time {display:block;float:left;}
.schedSportParalym .nostyle .cell .texto {width:100%;}
.schedSportParalym .nostyle .cell li {display:table;width:100%;padding:0.4em 0.9em;}
.schedSportParalym .nostyle .cell .schedDay{padding-top:0.8rem;}
.schedSportParalym .nostyle .cell li:not(.schedDay){padding-bottom:0.8rem;}
.schedSportParalym .gridBox ul {font-weight:500;word-spacing:-.75pt;padding-bottom:4rem;}

.schedSportParalym .nostyle .secBox {display:table;padding:2rem 0;}
.schedSportParalym .secBox .titaux {display:table-cell;vertical-align:middle;width:100%;float:none;padding:0 1rem;}
.schedSportParalym .day {min-width:15rem;color:#0f924c;}
.schedSportParalym .time {padding:0.4em;background-color:#d0eed1;min-width:15rem;text-align:center;font-weight:500;}
.schedSportParalym  p{padding:0.2em 0.8em;font-weight:400;}
.schedSportParalym ul li {padding:0 4rem;}
.schedSportParalym .nostyle  ul.cell ul li {padding:0.4rem;}
.schedSportParalym .nostyle ul li .cell ul li {border-left:13rem solid transparent;}

.schedSportParalym  .nostyle .cell ul li .day {clip:rect(0,0,0,0);position:absolute;}
/* problema con ultimo dia */
.schedSportParalym  .nostyle .cell ul li.schedDay .day,
.schedSportParalym  .nostyle > ul > li:last-child ul li:first-child .day {clip:auto;position:relative;}
.schedSportParalym  .nostyle > ul > li:last-child ul li:first-child .time {margin-left:0;}
.schedSportParalym  .nostyle .cell ul li:not(.schedDay) .time {margin-left:15rem;}
.schedSportParalym li.schedDay {border-top:.1em solid #5aba3a;}

/* iconos */
.schedSportParalym.container[class*='Paralym'] .ico img {width:5rem;height:5rem;}

/* Anclas */
.bySportBox .secBox span {font-size:4rem;font-weight:700;font-family:Roboto,arial,sans-serif;text-transform:none;opacity:.5;padding-bottom:2rem;display:block;}

/* submit */
.schedSportParalym .ico.boton {background-color:#5aba3a;padding: 0.4rem 2rem;display:inline-block;width:auto;text-align:left;width:10rem;}
.schedSportParalym .boton span{font-size:1.4rem;font-weight:400;line-height:2rem;color:#fff;width:auto;float:left;display: inline-block;padding: 0 0.1rem 0 0;}
.schedSportParalym.container .ico.above.boton img{width: 1rem;height:auto;background-image:url('/css/rtve.2015.deportes/rio-2016/paralympics/i/flecha.png');background-size:100%;}