/*********** MODULOS NATACION BCN 2013 ******************/
/*********************************************************/
@import url('mod_parrilla.css');
@import url('mod_cuadro_cruces.css');
th {text-align: left}
table {clear:both;}

/** LAYOUT MODULOS **/
.box-mod {width:100%;border: solid 1px rgb(172, 172, 172);}
.box-mod .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);}
.box-mod .head .title {color: #F58D2A;font-size: 2.4em;font-weight: bold;font-family: RTVEfontB;margin-left: 10px;float: left;}
.box-mod .content {width:100%;}
.box-mod .content table {width:100%; border-collapse: collapse;}
.box-mod .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 */
}
.box-mod .content table thead tr th {text-align:left;height: 42px;}
.box-mod .content table td {height: 42px;}
.box-mod .content table tbody tr { line-height: 100%; border-top: 1px solid #dcdcdc;}
.box-mod .content table tbody tr:nth-child(even),
.box-mod .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 */
}
.box-mod .content table tbody tr:nth-child(odd),
.box-mod .content ol li:nth-child(odd) {background: #ffffff;}
.box-mod .content table tbody tr:hover,
.box-mod .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 */
}

.box-mod .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);}
.box-mod .content table tfoot tr {border-top: 1px solid #dcdcdc;}
.box-mod .content table tfoot tr td {}
.box-mod .content table tfoot tr td a {text-decoration: none;}
.box-mod .content table tfoot tr td a:hover {text-decoration: none;}

/*** FILAS DESTACADAS ***/
.box-mod .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 */
}
.box-mod .content table tbody tr.desta .blockPlayer strong {font-size: 1.4em}

/** BLOQUES ELEMENTOS  Y CLASES GENERICOS  **/
.blockPlayer img,
.blockMedal img,
.blockSport img {vertical-align: middle;}
    
.blockDisci,
.blockMedal,
.blockSport,
.blockPlayer {padding-left: 10px;font-size: 1.2em;font-weight: bold;display: inline-block;line-height: 120%;}

.blockDisci.deporte01{padding-left: 4em; background: url(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(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(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(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(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(i/deportes/deporte06.png) no-repeat left center;height: 40px;
background-size: 40px;
display: table-cell !important;
vertical-align: middle;}

.linkMore {font-weight: bold; font-size: 11px; margin: 0 10px}

.blockMedal strong {text-transform: uppercase;}

.blockMedal strong,
.blockPlayer strong,
.result {vertical-align: text-bottom;}

.blockSport strong {line-height: 100%}
.blockSport img {height: 100%}

.result {font-size: 1.4em; font-weight: bold;}


.box-mod .position
 {font-size: 1.4em; margin-left: 10px;font-weight: bold;vertical-align: text-bottom;}

.btn,
.btn:hover {border-radius: 3px;padding: 3px;color: #fff;cursor: pointer;text-decoration: none;}
.dem {background: #66BF01;}
.dir {background: #d80015;}
.mas {background: url(i/btn_mas.jpg) no-repeat center center;display: block;position: relative;width: 16px;height: 16px;float: left;margin: 3px;border-radius: 2px;cursor: pointer;}
.mas.corner{background: url(i/corner_mas.png) no-repeat 100% 100%;display: table;width: 100%;height: 100%;margin: 0;line-height: 100%;position: relative;background-size: 25px;}
.mas.corner span {
    display: table-cell;
    vertical-align: middle;
}
.time {float: left;background: rgb(255, 255, 255);border: solid 1px #dfdfdf;padding: 3px;border-radius: 3px;font-weight: bold;}

.h_ini,
.h_fin {float: left;width: 60%;text-align: center;font-weight: bold;}

/** ESPECIFICACIONES MODULOS
*************************************************/

/** MODULO MEDALLERO POR DEPORTE **/
.mod_medalleroDeporte .head ul {float: right;margin-left: 15px;}
.mod_medalleroDeporte .head ul li { float: left; display: block;}
.mod_medalleroDeporte .head ul li:hover { box-shadow: inset 0px 46px 34px -37px rgb(185, 185, 185); }
.mod_medalleroDeporte .head ul li.active {box-shadow: inset 0px 46px 34px -37px rgb(185, 185, 185);border-left: solid 1px rgb(218, 218, 218); border-right: solid 1px rgb(218, 218, 218);border-bottom: solid 1px rgb(197,197,197);}
.mod_medalleroDeporte .head ul li:hover a {text-decoration: none;}
.mod_medalleroDeporte .head ul li a span {margin: 0 10px;color: #000;font-size: 12px;}
.mod_medalleroDeporte .blockSport {color: #F58D2A;font-weight: bold;font-size:1.5em;}
.mod_medalleroDeporte.modMini .head {position: relative;}
.mod_medalleroDeporte.modMini .head ul {width:auto;display:inline-block;float:left;position: absolute;top: 120%;left: -1%;
    background: #f6f6f6; /* Old browsers */
    background: -moz-linear-gradient(top,  #f6f6f6 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f6f6f6 0%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=0 ) /* IE6-9 */
 }
.mod_medalleroDeporte.modMini .head .title .deporte{font-size:0.8em;}
.mod_medalleroDeporte.modMini .head ul li {visibility:hidden;position:absolute;left:-1000%;top:-1000%;float:none;line-height:26px; padding-right: 30px;}
.mod_medalleroDeporte.modMini .head ul:hover {position:absolute;cursor:pointer;background:#f8f8f8;border-radius:0.7em;box-shadow:0em 0em 1.2em #222;}
.mod_medalleroDeporte.modMini .head ul:hover li  {visibility:visible;position:relative;left:auto;top:auto;border-radius:0.6em;}
.mod_medalleroDeporte.modMini .head ul:hover li:hover {background:#d5d2d2;border:none;background-image:none;box-shadow: none;}
.mod_medalleroDeporte.modMini .head ul:hover li.active {border:none;box-shadow: none;background-image:none;}
.mod_medalleroDeporte.modMini .head ul li.active {visibility:visible;position:relative;left:auto;top:auto;border-radius:0.6em;box-shadow: none;
background-image:url('http://img.rtve.es/css/rtve.deportes/rtve.deportes.commons/secondscreen/i/down_arrow.png');background-repeat:no-repeat;background-position:90% 50%;border-bottom: solid 1px rgb(172, 172, 172);}

.mod_medalleroDeporte.modMini .content{display: block;overflow-y: auto;max-height: 520px;}
.mod_medalleroDeporte.modMini .blockPlayer strong ,
.mod_medalleroDeporte.modMini .result,
.mod_medalleroDeporte.modMini .blockSport,
.mod_medalleroDeporte.modMini .blockMedal strong  {position: absolute !important;clip: rect(0, 0, 0, 0);}
.mod_medalleroDeporte .result {vertical-align: 13%;font-size: 1.2em;display: block;float: right;background: rgb(255, 255, 255);border: solid 1px #dfdfdf;padding: 3px;margin-top: 1.6%;margin-right: 11%;border-radius: 3px;}
.mod_medalleroDeporte .result.wr {background: url('i/wr.png') no-repeat right center #fff;padding: 10px 30px 10px 3px;margin: 0;}
.mod_medalleroDeporte a .blockDisci {background: url(/css/style2011/i/iconos/video.png) no-repeat left center; padding-left: 20px; margin-left: 10px}
.mod_medalleroDeporte a .blockDisci + .btn {display: none}

.mod_medalleroDeporte td {width: 25%}

.mod_medalleroDeporte.modMini td {width: 15%}
.mod_medalleroDeporte.modMini td:first-child {width: 55%}

.mod_medalleroDeporte .linkMore {display: none;}
.mod_medalleroDeporte.modMini .linkMore {display: inline-block;}
/** MODULO MEDALLISTAS Y MEDALLERO **/

.mod_medallero table tbody td,
.mod_medallero .content table thead tr th {text-align: center;} 
.mod_medallero .content table tbody tr td:first-child,
.mod_medallero .content table thead tr th:first-child {text-align: left;} 
.mod_medallero .blockSport {font-weight: bold;font-size:1.5em;}
.mod_medallero .blockMedal {padding-left: 0px;} 
.mod_medallero td strong {font-size: 1.1em;}

.mod_medallistas .content table thead tr th {height:3em !important;}

.mod_medallistas thead .blockDisci strong,
.mod_medallistas thead .blockPlayer strong {font-weight: bold;}

.mod_medallistas tbody tr td:last-child span {padding-left:0px;padding-right:6px;}
.mod_medallistas tbody tr.desta td span {padding-left:0px;}
.mod_medallistas tbody tr.desta td:last-child span {margin-left:0px;padding-right:0px;}

.mod_medallistas .blockMedal strong,
.mod_medallero .blockMedal strong {position: absolute !important;clip: rect(0, 0, 0, 0);}

/** MODULOS HOY DIRECTO LISTA Y TABLA ELEMENTOS COMUNES **/

.mod_hoyDirecto_lista .ico_logo img,
.mod_hoyDirecto .ico_logo img {max-width: 28px;height: auto;margin-top: 4px;}

.mod_hoyDirecto_lista .head .crono,
.mod_hoyDirecto .head .crono {display: block;width: 44px;text-align: center;height: auto;line-height: 20px;float: right;color: #fff;background: #44474e;border: solid 1px #7f8084;border-radius: 3px;padding-top: 2px;padding-bottom: 3px;margin: 3px 3px;}

.mod_hoyDirecto_lista span.crono strong,
.mod_hoyDirecto span.crono strong {font-size: 1.4em;font-weight: bold;line-height: 20px;height: 20px;}

.mod_hoyDirecto_lista span.crono em,
.mod_hoyDirecto span.crono em {color: #fff;line-height: 12px;font-size: 1em;width: 100%;float: left;text-align: center;font-style: normal;}

.mod_hoyDirecto_lista time,
.mod_hoyDirecto time {padding-left: 5px;font-weight: normal;}


/** MODULO HOYDIRECTO LISTA  AL FINAL NO SE UTILIZA **/

.mod_hoyDirecto_lista ol {float: left; width: 100%;border: 1px solid #dcdcdc;}
.mod_hoyDirecto_lista ol li {display:block;float: left;width: 100%; height:42px;border-top: 1px solid #dcdcdc;}
.mod_hoyDirecto_lista ol li a {float:right;}
.mod_hoyDirecto_lista ol li img {float: left;}
.mod_hoyDirecto_lista ol li .ico_logo {  display: inline-block;margin-top: 11px;}
.mod_hoyDirecto_lista ol li .ico_logo span {line-height: 20px;display: inline-block;font-size: 11px;float: none;font-weight: bold;}
.mod_hoyDirecto_lista ol li span a span{font-size: 12px;font-weight: bold;line-height: 40px;padding-right: 3px;}
.mod_hoyDirecto_lista ol li a span {display: inline-block;font-size: 83%;float: right;line-height: 100%;}

.mod_hoyDirecto_lista .btn {font-size: 11px;margin-top: 13px;margin-right: 4px;}
.mod_hoyDirecto_lista .time {width: 30px;padding: 3px;margin-top: 6px;margin-left: 6px;line-height: 100%;}
.mod_hoyDirecto_lista .blockDisci {width: 55%;padding-left: 3px;font-weight: normal;display: inline-block;line-height: 14px;font-weight: bold;vertical-align: top;padding-top: 6px;float: left;}
.mod_hoyDirecto_lista ol li span:first-child img{padding-left: 4px;}

/** MODULO HOYDIRECTO TABLAS  **/

.mod_hoyDirecto .col1 {width: 14%; font-size: 10px;}
.mod_hoyDirecto .col2 {width: 45%;}
.mod_hoyDirecto .col3 {width: 5%;}
.mod_hoyDirecto .col4 {width: 14%;text-align: center;}
.mod_hoyDirecto table tfoot a,
.mod_hoyDirecto table tfoot a:hover
 {float:right;color:#004276;}
.mod_hoyDirecto tfoot img {float: left; padding-left: 4px;}
.mod_hoyDirecto tfoot .ico_logo {float: left;height: 30px;display: table-cell;vertical-align: middle;}
.mod_hoyDirecto tfoot .ico_logo span {line-height: 120%;display: inline-block;font-size: 11px;float: left;width: 70px;font-weight: bold;}
.mod_hoyDirecto tfoot a span {}

.mod_hoyDirecto .btn {font-size: 9px;float: right;margin-right: 4px;}
.mod_hoyDirecto .time {line-height: 120%;vertical-align: 13%;padding: 3px;width: 29px;font-weight: bold;margin: 0 13%;}   
.mod_hoyDirecto .blockDisci {font-weight: normal;display: inline-block;line-height: 120%;font-weight: bold;}
.mod_hoyDirecto .linkMore {padding: 3px 28px 3px 3px;background: url('i/menu.png') no-repeat 98% center #fff;border: solid 1px rgb(190, 190, 190);border-radius: 3px;margin-right: 2px;margin-left: 0px;}
.mod_hoyDirecto .linkMore span {
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}
/** MODIFICACION SECTARIO  **/ 

/*.sec-waterpolo .title {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);}*/
/*.sec-waterpolo .title h3 {border-top: none;}
.sec-waterpolo .title h3 a {color:#F58D2A; text-decoration: none;padding-bottom:0.5em;}*/

/** RESETEO ESTILOS  **/
.sec-waterpolo .catalog .botonera .active a span,
.sec-waterpolo .catalog .botonera strong a span, 
.sec-waterpolo .catalog .botonera li a:hover span {background: none;color:#ccc9c9;}

.sec-waterpolo .catalog {padding: 0 0;}
.sec-waterpolo .catalog .nav.botonera  {padding: 0;margin:0;}
.sec-waterpolo .catalog .nav.botonera ul {width: 100%;}
.sec-waterpolo .catalog .nav.botonera li {
    position:relative;z-index:1;border-top: 1px solid #ccc;border-right: 1px solid #ccc;width:33.3%;float:left;display: block;
    background: #f6f6f6; /* Old browsers */
    background: -moz-linear-gradient(top,  #f6f6f6 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f6f6 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f6f6f6 0%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=0 ) /* IE6-9 */
}

.sec-waterpolo .catalog .nav.botonera li:hover {-webkit-box-shadow: inset 0px 0px 5px 2px rgba(192, 192, 192, 0.5);box-shadow: inset 0px 0px 5px 2px rgba(192, 192, 192, 0.5); top:1px;}
.sec-waterpolo .catalog .nav.botonera li a span {color:#919090;}
.sec-waterpolo .catalog .nav.botonera li a span:hover {color:#ababac;}
.sec-waterpolo .catalog .nav.botonera li.active {box-shadow: inset 0px 32px 34px -37px rgb(185, 185, 185);border-left: solid 1px rgb(218, 218, 218); border-right: solid 1px rgb(218, 218, 218);}
.sec-waterpolo .catalog .nav.botonera li.active:hover {box-shadow: inset 0px 32px 34px -37px rgb(185, 185, 185);border-left: solid 1px rgb(218, 218, 218); border-right: solid 1px rgb(218, 218, 218); top:0px;}
.sec-waterpolo .catalog .nav.botonera li.active a span {color:#F58D2A;font-weight: bolder;}
.sec-waterpolo .catalog .nav.botonera li.active:hover a span {color:#F58D2A;font-weight: bolder;}
.sec-waterpolo .catalog .jsContainer ul {width: 100%;padding: 1em 0;display: inline-block;background: #f8f8f8;}

.sec-waterpolo .catalog #contenedor_1.jsContainer,
.sec-waterpolo .catalog #contenedor_2.jsContainer,
.sec-waterpolo .catalog #contenedor_3.jsContainer {border: 1px solid #ccc;box-shadow: 1px 1px 1px #c0bfbf;-webkit-box-shadow: 1px 1px 1px #c0bfbf;-moz-box-shadow: 1px 1px 1px #c0bfbf;}


/** FIX ALTURA MODULO PORTADA PRINCIPAL  **/

#noticias .box-mod .content {max-height: 260px; overflow-y:auto;}

/* 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}*/

.sec-especial.sec-waterpolo {}