/*generic CSS*/
.visible {display:table;}
.results {width:100%;}
.results .resultados {width:100%;}
/*selectores*/
/*.tablas .selector {margin-bottom:12px;float:left;}
.tablas .selector li {float:left;margin:0 6px 0 0;}
.tablas .selector li a {padding:0 0 0 10px;line-height:20px;background:#E9E9E9 url('i/botones/button_left.gif') no-repeat;;display:block;float:left;}
.tablas .selector li a span {text-transform:uppercase;font-size:11px;color:#6A6A6A;font-weight:bold;padding:0 10px 0 0;height:20px;float:left;background:url('i/botones/button_right.gif') no-repeat right top;}
.tablas .selector li a:hover {background:#008F03 url('i/botones/button_left_active.gif') no-repeat;}
.tablas .selector li a:hover span {background:url('i/botones/button_right_active.gif') no-repeat right top;color:#000;}
.tablas .selector .active a {background:#008F03 url('i/botones/button_left_active.gif') no-repeat;cursor:default;}
.tablas .selector .active span {background:url('i/botones/button_right_active.gif') no-repeat right top;}
.tablas .selector .active span,.tablas .selector .active:hover span {color:#fff;}*/

/*generic tables*/
.tablas .sec_content {background:none !important;}
.tablas .mark {/*padding-top:0 !important;*/}
.tablas .mark div {/*background:#f5f5f5;padding-bottom:24px;clear:both;*/}
.tablas table {width:100%;border-collapse:collapse;border-bottom:1px solid #fff;background:#f5f5f5;}
.tablas table th {text-transform:uppercase;font-size:11px;}
.tablas table tr {line-height:26px;}
.tablas table td {border-top:1px solid #fff;text-align:center;}
.tablas thead {background:#C6DEC5;}
.tablas table th,table td {border-right:1px solid #fff;}
.even {background:#E3EBDC;}
/*modulo medallero*/
.medals table th {width:15%;}
.medals table .num {width:12%;}
.medals table .pais {width:28%;text-align:left;}
.medals table td img {margin:0 10px;top:1px;position:relative;}
.medals th.au {background:#DAD18E url('i/iconos/au.gif') no-repeat 50% 50%;}
.medals th.ag {background:#B7C2CA url('i/iconos/ag.gif') no-repeat 50% 50%;}
.medals th.cu {background:#D4AF70 url('i/iconos/cu.gif') no-repeat 50% 50%;}
.medals tbody .au {background:#F0EDD2;}
.medals .even .au {background:#E8E2B8;}
.medals tbody .ag {background:#E3E7EA;}
.medals .even .ag {background:#D2D9DE;}
.medals tbody .cu {background:#EEDFC6;}
.medals .even .cu {background:#E4CDA5;}
/*******************ajuste pagina final completo***********************/
.completo .calendario {width:100%;}
.completo .medals table th {width:10%;}
.completo .medals table .num {width:8%;}
.completo .medals table .pais {width:52%;}
/**********************************************************************/
/*modulo calendario/resultados*/
.tablas .calendario thead tr {/*line-height:16px;*/}
.tablas .calendario table .finish {width:28%;}
.tablas .calendario table .result {width:16%;}
.tablas .calendario table td {font-size:11px;}
.tablas .calendario td span {display:block;line-height:13px;float:none;margin-top:-6px;font-weight:bold;}
.tablas .calendario .result span {margin-top:0;}
.tablas .resultados table table td span {display:inline;float:left;margin:0;font-weight:normal;}
.tablas .resultados table table th {text-align:left;}
.tablas .resultados table table .marca {padding:0 4px;}
.tablas .calendario .evento {text-align:left;padding:6px;}
.tablas .calendario .evento img {float:left;margin:-2px 6px 0 0;}
.tablas .calendario .evento span {padding-top:2px;}
.tablas .calendario .evento span,.calendario .result span {margin-top:0;}
.tablas .calendario .result a {display:block;clear:both;background:#fff;width:80%;line-height:20px;float:none;margin:6px auto 0 auto;}
/*******************ajuste tablas detalle***********************/
.tablas .resultados table table {margin-bottom:16px;border-bottom:none;}
/*******************ajuste detalle partido***********************/
.tablas .resultados table .partido {width:90%;float:none;margin:12px auto;}
.tablas .resultados table .partido * {text-align:center;font-size:12px;line-height:12px;}
.tablas .resultados table .partido thead {visibility:hidden;left:-100%;top:-100%;}
.tablas .resultados table .partido thead tr {height:0;}
.tablas .resultados table .partido th {width:50%;}
.tablas .resultados table .partido tbody .pais1,
.tablas .resultados table .partido tbody .pais2 {padding:10px 0 0 0;}
.tablas .resultados table .partido td,.tablas .resultados table .partido th {border:none;border-right:6px solid #f5f5f5;border-left:6px solid #f5f5f5;}
.tablas .resultados table .partido tbody td {background:#fff;padding:4px 0;}
.tablas .resultados table .partido td strong {line-height:24px;width:80%;background:#f5f5f5;display:block;float:none;margin:4px 10%;font-size:14px;}
/**********************************************************************/

/*******************ajuste pagina final completo***********************/
.completo .calendario table .finish {width:12%;}
.completo .calendario table .result {width:8%;}
/**********************************************************************/

/*tablas anidadas de detalle*/
.resultados td table {background:#f5f5f5;margin-bottom:10px;}
.resultados td table thead tr {background:#efefef;height:28px;}
.resultados td table tr {background:none;}
.resultados td table th,.resultados td table td {border:none;border-bottom:1px solid #fff;}
.resultados td table .order {width:18px;}
.resultados td table .clasifica td {text-align:center;}
.tablas .resultados .clasifica td img {margin-left:2px;}
.tablas .resultados .clasifica .marca {text-right:left;font-weight:bold;}
/*enlace 'cerrar'*/
.tablas table tfoot span {float:right !important;height:14px !important;padding:10px 0;}
.tablas .clasifica tfoot span {margin:0 17px 0 0 !important;}
.tablas .partido tfoot {width:120%;}
.tablas .partido tfoot span {padding-bottom:0;}
.tablas table tfoot .close {line-height:14px !important;display:block !important;font-size:12px;padding-right:18px;background:transparent url(http://www.rtve.es/css/i/bg/nav_tab2.gif) no-repeat right 1px;}
.tablas table tfoot .close:hover {background-position:right -27px;}

/*modulo records*/
.tablas .records table .evento {width:55%;}
.tablas .records table .resumen {width:45%;}
.tablas .records table tbody .evento {padding-top:0;vertical-align:top;}
.tablas .records table tbody .evento span {}
.tablas .records table tbody .evento .fecha,
.tablas .records table tbody .evento .pais {padding:0;line-height:24px;font-size:12px;width:50%;border-bottom:1px solid #fff;font-weight:normal;float:left;margin-bottom:4px;}
.tablas .records table tbody .evento .pais img {position:relative;top:5px;}
.tablas .records table tbody .evento img {margin-top:2px;}
.tablas .records table tbody .resumen {padding:2px 0 6px 0;}
.tablas .records table tbody .resumen span {width:100%;margin-top:0;line-height:22px;}
.tablas .records table tbody .resumen .result em {font-style:normal;text-transform:uppercase;}
.tablas .records table tbody .resumen .marca {font-size:12px;background:#999;color:#fff;clear:both;display:block;float:none;line-height:14px;padding-top:4px;margin:4px auto;width:70%;}
.tablas .records table tbody .resumen .marca a {font-size:11px;width:100%;}


