﻿.calendar, .calendar .cell {padding:0;}

/* Deportes */
.calendar .navScheduleParalym2016 + ul, .calendar .legend {padding:1rem 4rem;background:#fff;display:inline-block;width:118rem;margin:0 auto;position:relative;margin:-.2rem;}
.calendar .rowCalendar {float:left;width:100%;border-bottom:0.1rem solid #d0eed1;padding:.4rem 0;}
.calendar .rowCalendar:last-child {border-bottom:0.1rem solid #0f924c}
.calendar .sportBox {min-width:28rem;max-width:28rem;float:left;width:auto;}
.calendar .rowCalendar a {width:100%;height:100%;display:table;}
.calendar .titaux {font-size:160%;line-height:2.2;padding-left:1rem;font-weight:500;}
.calendar .rowCalendar ul {float:left;}
.calendar .rowCalendar ul li {width:4.6rem;height:3.8rem;float:left;padding:.2rem;}
.calendar .rowCalendar ul li a {background:#ffdc78;}
.calendar .rowCalendar ul li.live a {background:#fcaf0a;}
.calendar .rowCalendar ul li.live~li a {background:#d0eed1}

		
/* Iconos */
.calendar .sportBox .ico {float:right;}
.calendar .sportBox .ico img {width:3.8rem;height:3.8rem;background-image:url('/css/rtve.2015.deportes/rio-2016/paralympics/i/pictogramas_84_5aba3a.png');background-size:400%;}

/* leyenda */
.calendar .legend {margin-top:-.4rem;padding-bottom:12rem;}
.calendar .legend li {float:left;padding-right:2rem;display:table;}
.calendar .legend li span {font-size:1.6rem;font-weight:400;}
.calendar .legend li span span {display:table-cell;vertical-align:middle;}
.calendar .legend li span:nth-child(2) {padding-left:1rem;display:table-cell;vertical-align:middle;}
.calendar .legend li .ico {color:#0f924c;background:#ebeceb;width:3.6rem;height:3.6rem;display:table;}

/* striplayer */
.container.calendar {background:#f2f2f2;padding:0;width:100%;}
.container.calendar .grid{width:100%;background:none;}
.container.calendar .nostyle {text-align:center;}
.container.calendar .navScheduleParalym2016 {width:100%;margin:0 auto;float:none;position:relative;display:inline-block;z-index:1;}
.container.calendar .navScheduleParalym2016 .linksBox {width:118rem;display:block;margin:0 auto;}