/*personalizacion Mundial Natacion 2013*/
table {font-size:1em;}
#precarga span {color:#333;}

.sndsc .header h1 span {font-family:'RTVEfontB',tahoma,serif;}
.sndsc .header h1 span + span {font-family:'RTVEfontR',tahoma,serif;}

.col1 + .col2,.col2 {}
.col1 + .col2 {box-shadow:-0.4em 0  0.8em #666;}
.col1 + .col2,.col2 {border-radius:1.2em;}

.navBox {width:100%;padding-top: 1em;}
.navBox li {border:0 none;}
.navBox li span,.navBox .active span {background:none;}
.subhead h1 {display:none;}
.subhead p {font-size:130%;line-height:1.23077;color:#b01;text-transform:uppercase;font-weight:bold;padding-left:0.3077;}
.subhead .imgT {display:none;}

article > section,.article > .section {padding-bottom:0;margin-bottom:0;}
.VideoContainer {box-shadow:0 0 0.6em #222;margin-top:4.8em;border:0.4em solid #ddd;}
.eventDesc {height:1.333em;display:none;}

.VideoContainer + h2,.VideoContainer + h1,.eventDesc {position:absolute;}
article > section,.article > .section {position:relative;z-index: 1;}
.VideoContainer + h2,.VideoContainer + h1,.eventDesc {left:0;}
.VideoContainer + h2,.VideoContainer + h1 {top:0;}
.eventDesc {top:1.333em;}


.contentNav aside > h1 span:first-child,.contentNav .aside > h2 span:first-child,.contentNav aside > h1 img,.contentNav .aside > h2 img {/*background:url('rtve.commons/i/transpBasics/000000_10.png');*/font-size: 1.5em;}
.contentNav aside > h1 img,.contentNav .aside > h2 img {visibility:visible;width: em;border-radius:0 0.6em 0 0;padding-left: 0.5em;}
.contentNav{
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)),color-stop(35%,#666), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
font-weight: bold;
border: none;
top: -38px;
}
.contentNav .aside .thumBox, .contentNav aside .thumBox {text-align: left;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);}
.contentNav .aside + .aside .thumBox, .contentNav aside + aside .thumBox {text-align: left;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);}
.contentNav .select > h1 span:first-child,.contentNav .select > h2 span:first-child,
.contentNav .select > h1 img,.contentNav .select > h2 img {}
.select > h1 span:first-child,.select > h2 span:first-child,
.select > h1 img,.select > h2 img {background:url('rtve.commons/i/transpBasics/ffffff_40.png');}

/*cabecera especial alternativa*/
.sndsc .header h1 {/*background-image:url('rtve.commons/rtve.header.footer/i/logoRTVEes.png');background-repeat:no-repeat;background-size:auto 100%;*/
height:3.6em;display:inline-block;width:auto;float:left;}

.sndsc .header h1 a {color:#000;display:block;}
.sndsc .header h1 span {font-size:220%;line-height:1.818;}

.sndsc .header .nav li {border:0 none;margin-right: 0.1em;}
.sndsc .header .nav li span {line-height:1.526;}
.sndsc .header .nav .l2 {background:#b01;border-radius:0.4em;}
.sndsc .header .nav .l2 span {color:#fff;}
.sndsc .header .nav {float:right;} 

/*tabla con los encierros*/
.timeTable {background:#fff;padding:0.6em;border-radius:0.8em;}
.timeTable li {padding:0.8em 0;border-top:0.1em solid #efefef;border-bottom:0.1em solid #dedede;}
.timeTable li:first-child {border-top:0 none;}
.timeTable li:last-child {border-bottom:0 none;}
.timeTable span,.timeTable strong {font-size:140%;line-height:1.5;display:inline-block;}
.timeTable span {font-weight:bold;color:#46a;}
.timeTable em {font-style:normal;color:#000;}
.timeTable strong {background:#b01;color:#fff;font-weight:normal;min-width:5.7143em;text-align:center;margin:0 0.25em;}
.social {}
@media only screen and (min-width:1201px) {
.navBox + .mark  {border-radius:1.2em;box-shadow:0 0 1.2em #ccc;}
.social {position:absolute;right:10%;top: 43px;bottom: -15%;}
}  

@media only screen and (max-width:1200px){
[class*="multisc"] .col1 {padding:1% !important;}
.col1 .navBox + .mark {padding:0;box-shadow:none;border-radius:0;}
}

@media only screen and (max-width:960px){
.sndsc .header {font-size:81.82%;}

}

@media only screen and (min-width:801px) {
.col1 {width:38%;margin:0;}
.col1 + .col2 {width:62%;border:0.6em solid #bbb;}
}

@media only screen and (max-width:800px) {
.sndsc .header h1 {width:100%;text-align:right;border-bottom:0.2em solid #ddd;}
.cab_box {text-align:center;}
.sndsc .header .nav {float:none;clear:both;display:inline-block;}
.subhead {margin:0;}
.subhead {display:none;}
.multisc_TE_SMNBA13 {position:relative;}
.social {position:absolute;right:10%;top: 50px;/* bottom: -15%; */}
}

@media only screen and (max-width:720px) {
.sndsc .header .nav li {display:none;}
.sndsc .header .nav .first {display:inline-block;}
.sndsc .header .nav .first span:after {content:" Especial 'Mundial Natacion Barcelona 2013'";}
}

@media only screen and (min-width:480px) {
.sndsc .header h1 span:after {content:".";}
.sndsc .header h1 span + span:after {content:"";}
}

@media only screen and (max-width:480px) {
.sndsc .header .nav .l2 {display:none;}
.sndsc .header .nav span {text-transform:uppercase;}
.sndsc .header h1 span:after {content:" en directo";color:#b01;}
}

@media only screen and (max-width:320px) {
.navBox li span,.VideoContainer + h2 .title, .VideoContainer + h1 .title {font-size:140%;}
.VideoContainer + h2 .title, .VideoContainer + h1 .title {line-height:1;}
.sndsc .header h1 span {font-size:180%;line-height:2;}
.cab_especial .nav.principal {display: none;}
}

.box-mod{width: 100%;}
.box-mod .head {font-size: 1.1em;
font-weight: bold;
height: 45px;
line-height: 45px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);
}

.box-mod .content table {
border-collapse: collapse;
width: 100%;
}

.mod_hoyDirecto .head .title {
color: #F58D2A;
font-size: 2.4em;
font-weight: bold;
font-family: RTVEfontB;
margin-left: 1em;
float: left;
}

.mod_hoyDirecto .head .crono {
display: block;
width: 4.4em;
text-align: center;
height: auto;
line-height: 2em;
float: right;
color: #fff;
background: #44474e;
border: solid 0.1em #7f8084;
border-radius: 0.3em;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}

.mod_hoyDirecto span.crono strong {
font-size: 1.4em;
font-weight: bold;
}

.mod_hoyDirecto span.crono em {
    color: #fff;
    line-height: 1.2em;
    font-size: 1em;
    width: 100%;
    float: left;
    text-align: center;
    font-style: normal;
}

.mod_hoyDirecto .col1, .mod_hoyDirecto .col2{padding: 0 0 0 0.5em;border: none;border-radius: none;box-shadow:none;}
.mod_hoyDirecto .col1{width:14%;height: 4.2em;}
.mod_hoyDirecto .time{
    font-size: 100%;
}

.mod_hoyDirecto .col1 .time{
    background: none;
    font-weight: normal;
    line-height: 120%;
    vertical-align: 13%;
    padding: 0.3em;
    float: left;
    background: rgb(255, 255, 255);
    border: solid 0.1em #dfdfdf;
    padding: 0.3em;
    border-radius: 0.3em;
    width: 3.5em;
}

.h_ini, .h_fin {
    float: left;
    width: 60%;
    text-align: center;
    font-weight: bold;
}


.mod_hoyDirecto .blockDisci {
padding-left: 0em;
display: inline-block;
line-height: 120%;
font-weight: bold;
font-size: 1.2em;
}
.mod_hoyDirecto .col2{
    width: 62%;border-radius: 0%;
}

.mod_hoyDirecto .col3 {
width: 5%;
}

.mod_hoyDirecto .ico_logo img {
max-width: 2.8em;
height: auto;
float: left;
}



.mod_hoyDirecto .col4 {
width: 16%;
text-align: center;
}

.mod_hoyDirecto .btn {
font-size: 9px;
float: right;
margin-right: 4px;
}

.btn, .btn:hover {
border-radius: 3px;
padding: 3px;
color: #fff;
cursor: pointer;
text-decoration: none;
}

.dir {
background: #d80015;
}
.dem {
background: #66BF01;
}


/** LAYOUT MODULOS **/
.mod_hoyDirecto{width:100%;border: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto.head {font-size: 1.1em;font-weight: bold;height: 45px;line-height: 45px;background: rgb(255,255,255); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */;border-bottom: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto .head .title {color: #F58D2A;font-size: 2.4em;font-weight: bold;font-family: RTVEfontB;margin-left: 10px;float: left;}
.mod_hoyDirecto .content table {width:100%; border-collapse: collapse;}
.mod_hoyDirecto .content table thead {
    background: rgb(253,253,253); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table thead tr th {text-align:left;height: 42px;}
.mod_hoyDirecto .content table td {height: 42px;}
.mod_hoyDirecto .content table tbody tr { line-height: 100%; border-top: 1px solid #dcdcdc;}
.mod_hoyDirecto .content table tbody tr:nth-child(even),
.mod_hoyDirecto .content ol li:nth-child(even)
  {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table tbody tr:nth-child(odd),
.mod_hoyDirecto .content ol li:nth-child(odd) {background: #ffffff;}
.mod_hoyDirecto .content table tbody tr:hover,
.mod_hoyDirecto .content ol li:hover {
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top,  #eaeaea 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaeaea 0%,#eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.mod_hoyDirecto .content table tfoot {text-align:right;background: rgb(255,255,255); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */;border-bottom: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto .content table tfoot tr {border-top: 1px solid #dcdcdc;}
.mod_hoyDirecto .content table tfoot tr td {font-weight: bold;font-size:1.5em;padding-right: 15px;}
.mod_hoyDirecto .content table tfoot tr td a {text-decoration: none;}
.mod_hoyDirecto .content table tfoot tr td a:hover {text-decoration: none;}

/*** FILAS DESTACADAS ***/
.mod_hoyDirecto .content table tbody tr.desta {border-bottom: solid 1px rgb(172, 172, 172);
    background: #f8ffd1; 
    background: -moz-linear-gradient(top,  #f8ffd1 1%, #fff7d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f8ffd1), color-stop(100%,#fff7d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8ffd1 1%,#fff7d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffd1', endColorstr='#fff7d2',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table tbody tr.desta .blockPlayer strong {font-size: 1.4em}
.mod_hoyDirecto tfoot .ico_logo {
    float: left;
}

.mod_hoyDirecto tfoot .ico_logo span {
line-height: 2;
display: inline-block;
font-size: 0.8em;
float: left;
}

#multisignal_lateral .navBox ul{
text-transform: uppercase;
height: 3em;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border: solid 1px rgb(172, 172, 172);
font-weight: bold; 
}

#multisignal_lateral .navBox li.active{

}
#multisignal_lateral .navBox li.active span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;
background: #44474e;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}


#multisignal_lateral .navBox li:hover span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;
background: #44474e;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}

#multisignal_lateral .navBox li span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em; 
}

#multisignal_lateral .navBox li span{color:#000;}

#idVariable .mark{padding: 0;width: 100%;} 
.contentNav .thumBox, .mCSB_horizontal{box-shadow: none;}

.contentNav li .imgT, .contentNav li .imgT img, .contentNav li a, .contentNav li .layer {
    border-radius:0%;
    width: 100%;
}

aside + aside .scrollbar .handle, .aside + .aside .scrollbar .handle {
    background: rgba(0,0,0,0.75);
 }

.aside + .aside .scrollbar .handle:hover {
background: #44474e;
opacity: 0.85;
filter: "alpha(opacity=85)";
-ms-filter: "alpha(opacity=85)";
}

.scrollbar {
position: relative;
top: -2.5em;
display: block;
clear: both;
width: 96%;
margin: 0 auto;
background: #fff;
border-top: none;
border-bottom: 0.1em solid #ccc;
border-radius: 0.8em;
height: 2.2em; 
}  


.contentNav aside + aside li a:hover, .contentNav .aside + .aside li a:hover {
background: none;
}

.contentNav li a:hover, .contentNav .active a {
box-shadow: none;
background: none;
}

#hdirectos{
text-transform: uppercase;
padding-top: 1em;
}
#hdirectos span{
    /*background: none;*/
/*position: relative;
left: 1em;*/
}

#hcarta{
    text-transform: uppercase; 
    padding-top: 1em;
}

.contentNav aside > h1 span, .contentNav .aside > h2 span {
    color:#000;
}

.contentNav .active a *, .contentNav .aside + .aside .active a * {
color: #000;
}


#hdirectos span:first-child{float: left;
padding-left: 2.5em;
padding-right: 3em;}

.contentNav aside > h1 strong, .contentNav .aside > h2 strong {
top: 0.4em;
left: -2.5em;
}

#hdirectos img{background: none;position: absolute;float: left;}

.contentNav aside + aside > h1, .contentNav .aside + .aside > h2 {left: 16.5em;}


.more{float: left;
display: inline;
margin: 0;position: relative;
overflow: hidden;}

.cab_box .more:hover {
overflow: visible;
z-index: 24;
}

.nav.principal .more span{background: url('http://edl-interno.rtve.int/css/style/cab_generica/i/iconos/flecha.png') no-repeat 87% 0.5em;
padding-right: 1.6em !important;}

.cab_box .more ul {
font-family: RTVEfontR;
font-size: 1.5em;
position: absolute;
left: 0;
top: 100%;
width: 160%;
background: #fff;
padding: 0;
margin: 0;
border-radius: 0 0.5em 0.5em 0.5em;
padding-bottom: 0.7em;
border: 0.1em solid #ccc;
}

.header .cab_especial .cab_box ul.nav .more li {
    overflow: hidden;
    line-height: 1.526;
    width: 84%;
}

.principal li:hover{
    background: #44474e;
    border-radius: 0.4em;

}

.sndsc .header .nav li:hover span {color: #fff}


.header .cab_especial .cab_box ul.nav .more li a{
    color: #555;
}

.header .cab_especial .cab_box ul.nav .more li:hover a{color:#fff;}

.contentNav li a * {
color: #000;

}

.contentNav .title {
font-family: 'RTVEfontR',tahoma,serif;
}

.scrollbar .handle {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.75);
    opacity: 0.75;
    top:0.2em;
}

.scrollbar .handle:hover {
    background: #44474e;
    opacity: 0.85;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
    top:0.2em;
}

.contentNav li .imgT {
    padding-top: 66.25%;
}/*personalizacion Mundial Natacion 2013*/
table {font-size:1em;}
#precarga span {color:#333;}

.sndsc .header h1 span {font-family:'RTVEfontB',tahoma,serif;}
.sndsc .header h1 span + span {font-family:'RTVEfontR',tahoma,serif;}

.col1 + .col2,.col2 {}
.col1 + .col2 {box-shadow:-0.4em 0  0.8em #666;}
.col1 + .col2,.col2 {border-radius:1.2em;}

.navBox {width:100%;padding-top: 1em;}
.navBox li {border:0 none;}
.navBox li span,.navBox .active span {background:none;}
.subhead h1 {display:none;}
.subhead p {font-size:130%;line-height:1.23077;color:#b01;text-transform:uppercase;font-weight:bold;padding-left:0.3077;}
.subhead .imgT {display:none;}

article > section,.article > .section {padding-bottom:0;margin-bottom:0;}
.VideoContainer {box-shadow:0 0 0.6em #222;margin-top:4.8em;border:0.4em solid #ddd;}
.eventDesc {height:1.333em;display:none;}

.VideoContainer + h2,.VideoContainer + h1,.eventDesc {position:absolute;}
article > section,.article > .section {position:relative;z-index: 1;}
.VideoContainer + h2,.VideoContainer + h1,.eventDesc {left:0;}
.VideoContainer + h2,.VideoContainer + h1 {top:0;}
.eventDesc {top:1.333em;}


.contentNav aside > h1 span:first-child,.contentNav .aside > h2 span:first-child,.contentNav aside > h1 img,.contentNav .aside > h2 img {/*background:url('rtve.commons/i/transpBasics/000000_10.png');*/font-size: 1.2em;}
.contentNav aside > h1 img,.contentNav .aside > h2 img {visibility:visible;width: em;border-radius:0 0.6em 0 0;padding-left: 0.5em;}
.contentNav{
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)),color-stop(35%,#666), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%, #666 35%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
font-weight: bold;
border: none;
top: -30px;}
.contentNav .aside .thumBox, .contentNav aside .thumBox {text-align: left;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);}
.contentNav .aside + .aside .thumBox, .contentNav aside + aside .thumBox {text-align: left;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);}
.contentNav .select > h1 span:first-child,.contentNav .select > h2 span:first-child,
.contentNav .select > h1 img,.contentNav .select > h2 img {}
.select > h1 span:first-child,.select > h2 span:first-child,
.select > h1 img,.select > h2 img {background:url('rtve.commons/i/transpBasics/ffffff_40.png');}

/*cabecera especial alternativa*/
.sndsc .header h1 {/*background-image:url('rtve.commons/rtve.header.footer/i/logoRTVEes.png');background-repeat:no-repeat;background-size:auto 100%;*/
height:3.6em;display:inline-block;width:auto;float:left;}

.sndsc .header h1 a {color:#000;display:block;}
.sndsc .header h1 span {font-size:220%;line-height:1.818;}

.sndsc .header .nav li {border:0 none;margin-right: 0.1em;}
.sndsc .header .nav li span {line-height:1.526;}
.sndsc .header .nav .l2 {background:#b01;border-radius:0.4em;}
.sndsc .header .nav .l2 span {color:#fff;}
.sndsc .header .nav {float:right;} 

/*tabla con los encierros*/
.timeTable {background:#fff;padding:0.6em;border-radius:0.8em;}
.timeTable li {padding:0.8em 0;border-top:0.1em solid #efefef;border-bottom:0.1em solid #dedede;}
.timeTable li:first-child {border-top:0 none;}
.timeTable li:last-child {border-bottom:0 none;}
.timeTable span,.timeTable strong {font-size:140%;line-height:1.5;display:inline-block;}
.timeTable span {font-weight:bold;color:#46a;}
.timeTable em {font-style:normal;color:#000;}
.timeTable strong {background:#b01;color:#fff;font-weight:normal;min-width:5.7143em;text-align:center;margin:0 0.25em;}

@media only screen and (min-width:1201px) {
.navBox + .mark  {border-radius:1.2em;box-shadow:0 0 1.2em #ccc;}
.social {position:absolute;right:10%;top: 43px;bottom: 0;}
}

@media only screen and (max-width:1200px){
[class*="multisc"] .col1 {padding:1% !important;}
.col1 .navBox + .mark {padding:0;box-shadow:none;border-radius:0;}
}

@media only screen and (max-width:960px){
.sndsc .header {font-size:81.82%;}

}

@media only screen and (min-width:801px) {
.col1 {width:38%;margin:0;}
.col1 + .col2 {width:62%;border:0.6em solid #bbb;}
}

@media only screen and (max-width:800px) {
.sndsc .header h1 {width:100%;text-align:right;border-bottom:0.2em solid #ddd;}
.cab_box {text-align:center;}
.sndsc .header .nav {float:none;clear:both;display:inline-block;}
.subhead {margin:0;}
.subhead {display:none;}
.multisc_TE_SMNBA13 {position:relative;}
.social {position:absolute;right:10%;top: 16px;/* bottom: -15%; */}
}

@media only screen and (max-width:720px) {
.sndsc .header .nav li {display:none;}
.sndsc .header .nav .first {display:inline-block;}
.sndsc .header .nav .first span:after {content:" Especial 'Mundial Natacion Barcelona 2013'";}
}

@media only screen and (min-width:480px) {
.sndsc .header h1 span:after {content:".";}
.sndsc .header h1 span + span:after {content:"";}
}

@media only screen and (max-width:480px) {
.sndsc .header .nav .l2 {display:none;}
.sndsc .header .nav span {text-transform:uppercase;}
.sndsc .header h1 span:after {content:" en directo";color:#b01;}
}

@media only screen and (max-width:320px) {
.navBox li span,.VideoContainer + h2 .title, .VideoContainer + h1 .title {font-size:140%;}
.VideoContainer + h2 .title, .VideoContainer + h1 .title {line-height:1;}
.sndsc .header h1 span {font-size:180%;line-height:2;}
.social {position:absolute;right:10%;top: 530px;/* bottom: -15%; */}
}

.box-mod{width: 100%;}
.box-mod .head {font-size: 1.1em;
font-weight: bold;
height: 45px;
line-height: 45px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border-bottom: solid 1px rgb(172, 172, 172);
}

.box-mod .content table {
border-collapse: collapse;
width: 100%;
}

.mod_hoyDirecto .head .title {
color: #F58D2A;
font-size: 2.4em;
font-weight: bold;
font-family: RTVEfontB;
margin-left: 1em;
float: left;
}

.mod_hoyDirecto .head .crono {
display: block;
width: 4.4em;
text-align: center;
height: auto;
line-height: 2em;
float: right;
color: #fff;
background: #44474e;
border: solid 0.1em #7f8084;
border-radius: 0.3em;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}

.mod_hoyDirecto span.crono strong {
font-size: 1.4em;
font-weight: bold;
}

.mod_hoyDirecto span.crono em {
    color: #fff;
    line-height: 1.2em;
    font-size: 1em;
    width: 100%;
    float: left;
    text-align: center;
    font-style: normal;
}

.mod_hoyDirecto .col1, .mod_hoyDirecto .col2{padding: 0 0 0 0.5em;border: none;border-radius: none;box-shadow:none;}
.mod_hoyDirecto .col1{width: 5%;height: 4.2em;}
.mod_hoyDirecto .time{
    font-size: 100%;
}

.mod_hoyDirecto .col1 .time{
    background: none;
    font-weight: normal;
    line-height: 120%;
    vertical-align: 13%;
    padding: 0.3em;
    float: left;
    background: rgb(255, 255, 255);
    border: solid 0.1em #dfdfdf;
    padding: 0.3em;
    border-radius: 0.3em;
    width: 3.5em;
}

.h_ini, .h_fin {
    float: left;
    width: 60%;
    text-align: center;
    font-weight: bold;
}


.mod_hoyDirecto .blockDisci {
padding-left: 0em;
display: inline-block;
line-height: 120%;
font-weight: bold;
font-size: 1.2em;
color: #000;
cursor: default;
}

.blockDisci.deporte01{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte01.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.blockDisci.deporte02{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte02.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.blockDisci.deporte03{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte03.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.blockDisci.deporte04{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte04.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.blockDisci.deporte05{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte05.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.blockDisci.deporte06{padding-left: 4em; background: url(/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte06.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}
.mod_hoyDirecto .col2{
    width: 62%;border-radius: 0%;
}

.mod_hoyDirecto .col3 {
width: 5%;
}

.mod_hoyDirecto .ico_logo img {
max-width: 2.8em;
height: auto;
float: left;
}



.mod_hoyDirecto .col4 {
width: 16%;
text-align: center;
}

.mod_hoyDirecto .btn {
font-size: 9px;
float: right;
margin-right: 4px;
}

.btn, .btn:hover {
border-radius: 3px;
padding: 3px;
color: #fff;
cursor: pointer;
text-decoration: none;
}

.dir {
background: #d80015;
}
.dem {
background: #66BF01;
}


/** LAYOUT MODULOS **/
.mod_hoyDirecto{width:100%;border: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto.head {font-size: 1.1em;font-weight: bold;height: 45px;line-height: 45px;background: rgb(255,255,255); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */;border-bottom: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto .head .title {color: #F58D2A;font-size: 2.4em;font-weight: bold;font-family: RTVEfontB;margin-left: 10px;float: left;}
.mod_hoyDirecto .content table {width:100%; border-collapse: collapse;}
.mod_hoyDirecto .content table thead {
    background: rgb(253,253,253); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table thead tr th {text-align:left;height: 42px;}
.mod_hoyDirecto .content table td {height: 42px;}
.mod_hoyDirecto .content table tbody tr { line-height: 100%; border-top: 1px solid #dcdcdc;}
.mod_hoyDirecto .content table tbody tr:nth-child(even),
.mod_hoyDirecto .content ol li:nth-child(even)
  {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table tbody tr:nth-child(odd),
.mod_hoyDirecto .content ol li:nth-child(odd) {background: #ffffff;}
.mod_hoyDirecto .content table tbody tr:hover,
.mod_hoyDirecto .content ol li:hover {
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top,  #eaeaea 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaeaea 0%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaeaea 0%,#eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.mod_hoyDirecto .content table tfoot {text-align:right;background: rgb(255,255,255); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */;border-bottom: solid 1px rgb(172, 172, 172);}
.mod_hoyDirecto .content table tfoot tr {border-top: 1px solid #dcdcdc;}
.mod_hoyDirecto .content table tfoot tr td {font-weight: bold;font-size:1.5em;padding-right: 15px;}
.mod_hoyDirecto .content table tfoot tr td a {text-decoration: none;}
.mod_hoyDirecto .content table tfoot tr td a:hover {text-decoration: none;}

/*** FILAS DESTACADAS ***/
.mod_hoyDirecto .content table tbody tr.desta {border-bottom: solid 1px rgb(172, 172, 172);
    background: #f8ffd1; 
    background: -moz-linear-gradient(top,  #f8ffd1 1%, #fff7d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f8ffd1), color-stop(100%,#fff7d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8ffd1 1%,#fff7d2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8ffd1 1%,#fff7d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffd1', endColorstr='#fff7d2',GradientType=0 ); /* IE6-9 */
}
.mod_hoyDirecto .content table tbody tr.desta .blockPlayer strong {font-size: 1.4em}
.mod_hoyDirecto tfoot .ico_logo {
    float: left;
}

.mod_hoyDirecto tfoot .ico_logo span {
line-height: 2;
display: inline-block;
font-size: 0.8em;
float: left;
}

#multisignal_lateral .navBox ul{
text-transform: uppercase;
height: 3em;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(220,220,220,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(220,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
border: solid 1px rgb(172, 172, 172);
font-weight: bold; 
}

#multisignal_lateral .navBox li.active{

}
#multisignal_lateral .navBox li.active span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;
background: #44474e;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}


#multisignal_lateral .navBox li:hover span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;
background: #44474e;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em;
}

#multisignal_lateral .navBox li span{
display: block; 
width: auto;
text-align: center;
height: auto;
line-height: 1.5em;
color: #fff;

padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0.15em 0.3em; 
padding: 0.2em 0.05em;
font-size: 13px;
}

#multisignal_lateral .navBox li span{color:#000;}

#idVariable .mark{padding: 0;width: 100%;} 
.contentNav .thumBox, .mCSB_horizontal{box-shadow: none;}

.contentNav li .imgT, .contentNav li .imgT img, .contentNav li a, .contentNav li .layer {
    border-radius:0%;
    width: 100%;
}

aside + aside .scrollbar .handle, .aside + .aside .scrollbar .handle {
    background: rgba(0,0,0,0.75);
 }

.aside + .aside .scrollbar .handle:hover {
background: #44474e;
opacity: 0.85;
filter: "alpha(opacity=85)";
-ms-filter: "alpha(opacity=85)";
}

.scrollbar {
position: relative;
top: -2.5em;
display: block;
clear: both;
width: 96%;
margin: 0 auto;
background: #fff;
border-top: none;
border-bottom: 0.1em solid #ccc;
border-radius: 0.8em;
}  


.contentNav aside + aside li a:hover, .contentNav .aside + .aside li a:hover {
background: none;
}

.contentNav li a:hover, .contentNav .active a {
box-shadow: none;
background: none;
}

#hdirectos{
text-transform: uppercase;
padding-top: 1em;
}
#hdirectos span{
    /*background: none;*/
/*position: relative;
left: 1em;*/
}

#hcarta{
    text-transform: uppercase; 
    padding-top: 1em;
    left: 13em;
    /* font-family: RTVEfontR; */
    /* font-weight: normal; */
}

.contentNav aside > h1 span, .contentNav .aside > h2 span {
    color:#000;
}

.contentNav .active a *, .contentNav .aside + .aside .active a * {
color: #000;
}


#hdirectos span:first-child{float: left;
padding-left: 3.5em;
padding-right: 3em;}

.contentNav aside > h1 strong, .contentNav .aside > h2 strong {
top: 0.1em;
left: -2em;
}

#hdirectos img{background: none;position: absolute;float: left;}

.contentNav aside + aside > h1, .contentNav .aside + .aside > h2 {left: 16.5em;}


.more{float: left;
display: inline;
margin: 0;position: relative;
overflow: hidden;}

.cab_box .more:hover {
overflow: visible;
z-index: 24;
}

.nav.principal .more span{background: url('http://edl-interno.rtve.int/css/style/cab_generica/i/iconos/flecha.png') no-repeat 87% 0.5em;
padding-right: 1.6em !important;}

.cab_box .more ul {
font-family: RTVEfontR;
font-size: 1.5em;
position: absolute;
left: 0;
top: 100%;
width: 180%;
background: #fff;
padding: 0;
margin: 0;
border-radius: 0 0.5em 0.5em 0.5em;
padding-bottom: 0.7em;
border: 0.1em solid #ccc;
}

.header .cab_especial .cab_box ul.nav .more li {
    overflow: hidden;
    line-height: 1.526;
    width: 87%;
}

.principal li:hover{
    background: #44474e;
    border-radius: 0.4em;

}

.sndsc .header .nav li:hover span {color: #fff}


.header .cab_especial .cab_box ul.nav .more li a{
    color: #555;
}

.header .cab_especial .cab_box ul.nav .more li:hover a{color:#fff;}

.contentNav li a * {
color: #000;

}

.contentNav .title {
font-family: 'RTVEfontR',tahoma,serif;
}

.scrollbar .handle {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.75);
    opacity: 0.75;
    top:0.2em;
}

.scrollbar .handle:hover {
    background: #44474e;
    opacity: 0.85;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
    top:0.2em;
}

.contentNav li .imgT {
    padding-top: 66.25%;
}
.contentNav aside > h1 img, .contentNav .aside > h2 img {
height: 2.7em;
    }

.header .cab_especial .cab_box ul.nav ul li a{padding: 0 0 0 3em;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(1) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte01.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(1) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte01.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(2) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte06.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(2) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte06.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(3) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte03.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(3) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte03.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(4) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte04.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(4) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte04.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(5) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte04.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(5) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte04.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}  
.header .cab_especial .cab_box ul.nav ul li:nth-child(6) a{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte02.png') no-repeat 0 -0.077em  !important;background-size: 2em !important;}
.header .cab_especial .cab_box ul.nav ul li:nth-child(6) a:hover{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/deportes/deporte02.png') no-repeat 0 -0.077em !important;background-size: 2em !important;}  

/* FIX fin de semana .mod_hoyDirecto .btn {width: 57px; height: 17px}.mod_hoyDirecto .btn span {display: none;}.mod_hoyDirecto .btn.dir,.mod_hoyDirecto .btn.dem{background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/btn_ver.png') no-repeat center center}*/


/** FACEBOX
*****************************************************/
/*facebox basics*/
#facebox {position:absolute;width:100%;z-index:1000;}
#facebox table {width:40%;margin:0 auto;background:transparent;position:relative;border-collapse:collapse;border:0 none;padding:0;}
#facebox .footer {position:absolute;right:0.4em;top:0.4em;}
#facebox .footer .close_image {display:none;}
#facebox .close {clear:both;width:auto;height:2em; display:block;background:url('/css/rtve.commons/i/parrilla/icoClose.png') no-repeat left top; font-size:12px; font-weight:bold; color:#333;/*margin-right: 10px;*/ margin-top: 20px;  padding-left: 35px; padding-top: 2px;}
#facebox .close a {margin-top:3px; margin-left:10px;}



#facebox {}
#facebox table {width: 600px}
#facebox table .content {background: url('/css/rtve.deportes/rtve.deportes.especiales/sp_2013/natacion-bcn-13/i/header_facebox.png') no-repeat center -1px #fff;min-height: 120px;padding: 46px 0px 0px 0px;font-size: 13px;border: solid 1px #ccc;line-height: 140%;/* background: rgb(255,255,255); */  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1))); */  /* background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); */  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);  /* background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );overflow: hidden;}
#facebox table .content .blockSport {
    display: block;
    width: 15%;
    background: rgb(252,252,252);  background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(201,201,201,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(201,201,201,1)));  background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);  background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);  background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);  background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(201,201,201,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#c9c9c9',GradientType=0 );
    float: left;
    padding-bottom: 0;
    position: absolute;
    top: 50px;
    bottom: 0px;
    padding-right: 10px;
}
#facebox table .content .blockSport img {height: auto;width: 100%;}
#facebox table .content .blockSport strong {position: absolute;bottom: 10px;display: block;width: 80%;text-align: center;}

#facebox table .content .time {
    position: absolute;
    right: 10px;
    top: 60px;
    float: left;
    background: rgb(255, 255, 255);
    border: solid 1px #dfdfdf;
    padding: 3px;
    border-radius: 3px;
    font-weight: bold;
    line-height: 100%;
    font-size: 14px;
}
#facebox table .content .blockDisci {
    margin-top: 10px;
    display: block;
    width: auto;
    margin-left: 110px;
    float: left;
}
#facebox table .content .btn {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#facebox table .content .description {
    float: left;
    width: 80%;
    margin-left: 120px;
}

#facebox .footer {right: 10px; top: 10px}
#facebox .close {width: 20px; height: 20px; margin:0; padding: 0}

.social{
    z-index: 1;
}

