/* CSS Document */
* {margin:0px; padding:0px; border:0px;}
body {font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
a {color:#798616; text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin-bottom:7px;}
ul{ list-style-type:none;}

.limpiar {clear:both;font-size: 1px; line-height: 1px; font-weight: normal; height:1px;}
.separador_1 {font-size:1px; line-height:1px; font-weight:normal; height:1px; background:url(../img/fnd_punteado_1.gif) repeat-x left bottom}
.separador_2 {font-size:1px; line-height:1px; font-weight:normal; height:1px; background:url(../img/fnd_punteado_1.gif) repeat-x left top; margin-bottom:7px;}

.cintillo_1 {font-size:14px; font-weight:bold; color:#000000; background-color:#FFFFDD; border-bottom:1px solid #CCCCCC; padding:4px 8px 5px 8px}
.cintillo_2 {font-size:14px; font-weight:bold; color:#2E2C1A; padding:4px 8px 5px 8px}

.titular_1 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.titular_2 {font-size:11px; font-weight:bold; margin-bottom:1px;}
.color_1 { color:#999999;}
.cita_1 {font:bold italic 16px Georgia, "Times New Roman", Times, serif; color:#342B23; background:url(../img/fnd_punteado_1.gif) repeat-x left bottom; padding:7px 0px;}
.cita_2 {float:right; display:inline; font:italic normal 24px Georgia, "Times New Roman", Times, serif; color:#342B23; width:273px; background:#FFFFDD url(../img/fnd_punteado_1.gif) repeat-x left bottom; margin:5px 0px 10px 10px; padding-bottom:7px;}
.cita_2 p { margin:0px 9px;font:italic normal 24px Georgia, "Times New Roman", Times, serif;}
a.boton_1 {background-color:#EBEDDC; padding:6px 8px 6px 7px; line-height:40px; margin:0px; font-weight:bold; font-size:11px; color:#5B6808;}
.foto_recuadrada {float:left; display:inline; margin:0px 8px 8px 0px; padding:1px; border:1px solid #CCCCCC; }
.mod_recuadrado {border:1px solid #CCCCCC; margin-bottom:10px;}
.color_1 { color:#666666;}

/* Estructuras */
.contenedora {border:1px solid #CCCCCC; margin:12px auto 0px auto; width:943px;}
.cabecera {}

.estructura_1 {height:1%; margin:0px 10px 10px 10px; background:url(../img/fnd_medianil_1.gif) repeat-y 140px 0px;}
.estructura_1b {height:1%; margin:0px 10px 10px 10px; background:url(../img/fnd_medianil_1b.gif) repeat-y 140px 0px;}

.estructura_1_i, .estructura_1_d, .e_1_d_i, .e_1_d_d {float:left; display:inline;}
.estructura_1_i {width:131px; margin-right:22px;}
.estructura_1_d {width:770px;}

.estructura_2 {height:1%; margin:0px 10px; background:url(../img/fnd_medianil_2.gif) repeat-y 520px 0px;}
.estructura_2_i, .estructura_2_d {float:left; display:inline;}
.estructura_2_i {width:500px; margin-right:31px; margin-left:5px;}
.estructura_2_i p {font-size:12px;}
.cita_2 p { margin:0px 9px;font:italic normal 24px Georgia, "Times New Roman", Times, serif;}

.estructura_2_d {width:385px;}

.estructura_3 {height:1%; margin:0px 10px 10px 10px;}

.e_1_d {height:1%;}
.e_1_d_i {width:576px; margin-right:19px;}
.e_1_d_d {width:175px;}
.e_1_d_2col {background-color:#FFFFFF; padding-bottom:8px; height:44px;}
.e_1_d_2col h2 {float:left; display:inline;}

.e_1_d_2col .navega_3 {background-color:#333333; display:inline; height:44px; width:510px; text-align:right;}
.e_1_d_2col .navega_3 .elige_img {float:right; display:inline;}

.e_1_d_2col .navega_3 .elige_j {width:123px; float:right; display:inline; position:relative;}
.e_1_d_2col .navega_3 a.elige_j_a  {display:block; height:42px; border:1px solid #CCCCCC; border-left:0px; text-align:center; font-weight:bold; line-height:42px; position:relative;}
.e_1_d_2col .navega_3 .elige_j .elije_deslega a { border:0px; margin:0px; padding:0px;}
.elije_deslega { display:none;position:absolute; top:0px; left:-1px; width:122px; border:1px solid #CCCCCC; text-align:left; background-color:#FFFFFF;}
.elije_deslega ul { list-style-type:none; margin:5px 4px 10px 14px;}
.elije_deslega li { margin-bottom:3px;}

.e_1_d_2col .navega_3 .directos {width:183px; float:right; display:inline; position:relative;}
.e_1_d_2col .navega_3 a.directos_a  {display:block; height:42px; border:1px solid #CCCCCC; border-left:0px; text-align:center; font-weight:bold; line-height:42px; position:relative;}
.e_1_d_2col .navega_3 .directos .directos_deslega a { border:0px; margin:0px; padding:0px;}
.e_1_d_2col .navega_3 a.directos_b  {display:block; height:42px;  border:0px; text-align:center; font-weight:bold; line-height:42px; position:relative;}
.directos_deslega { display:none;position:absolute; top:0px; left:-1px; width:182px; border:1px solid #CCCCCC; text-align:left; background-color:#FFFFFF;}
.directos_deslega dl {margin:0px 4px 10px 4px;}
.directos_deslega dt { background-color:#EDECE6; border:1px solid #CCCCCC; font-size:10px; padding:3px 6px;  margin-bottom:4px}
.directos_deslega dt strong {font-size:11px;}
.directos_deslega dd {margin-left:6px; margin-bottom:6px;}
.directos_deslega dd.ultima { margin-bottom:15px;}

/* Módulos recuadrados */
.recuadrado_1 {border:1px solid #CCCCCC; margin-bottom:10px;}
.mod_graf_1 {margin:1px; text-align:center;}
.mod_txt_1 {margin:10px 10px 5px 10px;}

/* Módulos Final partido */
.mod_comentar_final {font-size:12px; padding-bottom:15px; margin-bottom:25px; background:url(../img/fnd_comenta.gif) repeat-x left bottom;}
.mod_comentar_final ul img{ vertical-align:middle; }
.mod_graf_2 { float:left; display:inline;}
.mod_txt_2 {display:table; height:1%;}
.mod_txt_2_sup { padding-top:5px; padding-left:9px; margin-right:40px;}
ul.enlaces_archivos { list-style-type:none; margin-top:28px;}
.enlaces_archivos li {display:inline;}
.enlaces_archivos li a {color:#333333; text-decoration:underline; padding:5px 0px 5px 28px; margin-right:30px; font-size:11px; line-height:30px; height:30px; }
.enlaces_archivos li a:hover {text-decoration: none;}
.enlaces_foto { background:url(../img/ico_foto.gif) no-repeat 0px 2px;}
.enlaces_audio { background:url(../img/ico_audio_2.gif) no-repeat 0px 2px;}
.enlaces_video { background:url(../img/ico_video.gif) no-repeat 0px 2px;}

/* Cabecera */
h1 {float:left; display:inline;}
.cabecera .patrocinio {float:right; display:inline;}

/* Menu */
.menu ul {background-color:#485305; margin-bottom:10px; list-style-type:none; padding:3px 0 0 9px;}
.menu li {display:inline;}

/* cambio 28-02-2007 */
#menu{ clear:both; background:#485305; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; padding:3px 8px 2px 8px; margin-bottom:10px;}
#menu ul{ list-style-type:none;}
#menu li{ float:left;; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#5B6808;}
#menu li a{ display:block; color:#fff; text-decoration:none;   padding:8px 10px }
.m1{ display:block; background: url(../img/fnd_izq.gif) no-repeat left top;}
.m2{ display:block; padding:8px 10px; background: url(../img/fnd_der.gif) no-repeat right top; margin:0 0 0 1px;}
.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


/* SubMenu */
ul.navega_2 {list-style-type:none; font-size:12px; font-weight:bold; margin:8px 7px 13px 11px;}
.navega_2 li {background:url(../img/fnd_punteado_1.gif) repeat-x left bottom; padding-bottom:3px; margin-bottom:3px;}
.navega_2 li a {padding-left:10px;  background:url(../img/ico_flecha_1.gif) no-repeat 0px 5px;}
.navega_2 li a:hover, .navega_2 li.on a {color:#473C04; text-decoration:none;}

/* TABLA: partidos */
.partidos {width:550px; margin-left:10px; margin-top:15px; margin-bottom:15px;}
.partidos caption {display:none;}
.partidos th {color:#666666; font-size:11px; font-weight:normal; border-bottom:1px solid #CCCCCC; padding:2px;}
.partidos tr {border-right:1px solid green; border:1px solid green;}
.partidos td {background:url(../img/fnd_punteado_1.gif) repeat-x left bottom;}
.partidos .baderas { vertical-align:middle;}
tr.ultima td { background:none; border-bottom:1px solid #CCCCCC;}
.partidos td.part { font-size:12px; font-weight:bold; border-left:1px solid #CCCCCC; padding-left:7px;}
.partidos td.set { font-size:12px; font-weight:bold; text-align:center; padding:8px 10px;}
.partidos td.ganador { font-size:11px; font-weight:normal; color:#FF0000; text-align:center; width:100px;border-right:1px solid #CCCCCC;}
.partidos td.ganador strong {padding-left:10px; font-weight:normal; background:url(../img/ico_flecha_2.gif) no-repeat 0px 4px; }

/* TABLA: partidos2 */ 
.partidos2 {width:172px; margin:0 0 20px 0;}
.partidos2 caption {display:none;}
.partidos2 th {color:#666666; font-size:10px; font-weight:normal; border-bottom:1px solid #798616; padding:2px;}
.partidos2 tr {border-right:1px solid #798616; border:1px solid #798616;}
.partidos2 td {background:url(../img/fnd_punteado_1.gif) repeat-x left bottom;}
tr.ultima2 td { background:none; border-bottom:1px solid #798616;}
.partidos2 td.part { font-size:11px; font-weight:normal; border-left:1px solid #798616; padding-left:7px;}
.partidos2 td.set { font-size:11px; font-weight:bold; text-align:center; padding:8px 10px;}
.partidos2 td.ganador { font-size:11px; font-weight:bold; text-align:center; padding:8px 10px;border-right:1px solid #798616;}
.partidos2 td.ganador strong {padding-left:10px; font-weight:normal; background:url(../img/ico_flecha_2.gif) no-repeat 0px 4px; }
.partidos2 strong {color:#798616;}

/* TABLA: otrosp */ 
.otrosp {width:172px; height:27px; font-size:14px; font-weight:bold; color:#000000; background-color:#FFFFDD; border:1px solid #CCC; padding:4px 8px 4px 8px; margin:0 0 10px 0;}

/* TABLA: Comentarios */
.t_comentarios {width:100%; font-size:11px; margin-top:0px; margin-bottom:25px;}
.t_comentarios caption { font-size:14px; font-weight:bold; text-align:left; padding:0px 0 4px 14px; margin:0px;}
.t_comentarios th {padding:6px; background-color:#D3D7B0;}
.t_comentarios td {background:url(../img/fnd_punteado_1.gif) repeat-x left bottom; vertical-align:top; text-align:center; padding:5px 6px 15px 6px;}
th.c_comentario {text-align:left;}
td.c_comentario {text-align:left; width:75%;}
td.c_estadisticas {padding:15px 0 15px 10px; }

/* TABLA:Estadistica */
.t_estadistica {width:550px; margin:0px; margin:0px; border:1px solid #CCCCCC; }
.t_estadistica caption {font-size:11px; font-weight:bold;text-align:left; background-color:#EDECE6; padding:3px 10px; border:1px solid #CCCCCC; border-bottom:0px;}
.t_estadistica th, .t_estadistica td {background:url(../img/fnd_punteado_1.gif) repeat-x left bottom; padding:7px 10px 8px 10px;}
.t_estadistica .c_caracteristica { text-align:left; font-size:11px; font-weight:normal; color:#666666;}
.t_estadistica .c_jugador_1, .t_estadistica .c_jugador_2 { width:200px; text-align:center;}

/* TABLA: Clasificación */
.clasificacion {width:100%; margin-top:10px; margin-bottom:15px; border:1px solid #CCCCCC;}
.clasificacion caption {display:none;}
.clasificacion th {color:#000000; font-size:10px; font-weight:normal; border-bottom:1px solid #CCCCCC; padding:2px; background-color:#EDECE6;}
.clasificacion .c_torneo { text-align:left;}
.clasificacion td {border-bottom:1px solid #D8D8D8; padding:7px; text-align:center;}

/* TABLA: Así fue */
.asi_fue {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; width:100%;}
.asi_fue caption {display:none;}
.asi_fue th {padding:5px 9px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#FFFFDD; font-size:14px; font-weight:bold; color:#6E4B01;}
.asi_fue td {padding:5px 9px; border-right:1px solid #CCCCCC;}
.asi_fue .a_nombre {text-align:right; vertical-align:top;}

.asi_fue .a_circuito {vertical-align:top;}
.asi_fue .a_premios {text-align:center; background-color:#D3D7B0; color:#6E4B01; font-weight:bold; font-size:14px; line-height:35px; display:block;}
.asi_fue .a_titular {font:italic 16px Georgia, "Times New Roman", Times, serif; color:#342B23; }
.asi_fue .a_descripcion {padding-top:12px;}

/* TABLA: Cuadro */
.cuadro_g { font-size:11px;}
.cuadro_g caption {font-size:14px; font-weight:bold; color:#000000; padding:6px 10px; border-bottom:1px solid #CCCCCC; text-align:left;}
.cuadro_g th {color:#FFFFFF; text-align:left; font-weight:normal;}
.cuadro_g th, .cuadro_g td {padding:12px 12px 12px 12px;}
th.c_primera {background-color:#AEA991; border-right:1px solid #999375; width:300px;}
th.c_cuartos {background-color:#B5B19A; border-right:1px solid #A5A084; width:257px;}
th.c_semifinal {background-color:#BCB8A4; border-right:1px solid #B0AB94; width:257px;}
th.c_final {background-color:#C3BFAD; width:230px;}

td.c_primera {background-color:#D1CEC0; border-right:1px solid #B5B19A; padding-top:15px;width:300px;}
td.c_cuartos {background-color:#DAD8CD; border-right:1px solid #C4C1AF; padding-top:15px; width:257px;}
td.c_semifinal {background-color:#E4E2DA; border-right:1px solid #D4D1C4; padding-top:0px;width:257px; }
td.c_final {background-color:#ECEBE5;width:230px;}

.mod_e {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:10px;}
.mod_e strong { color:#798616; font-size:10px;}
.borde_inf {border-bottom:2px solid #B7B29C;}
.c_primera .mod_e { border-bottom:0px;}
.c_primera .ulti {border-bottom:1px solid #CCCCCC;}
.c_cuartos .borde_inf {margin:30px 0px 50px 0px;}
.c_final .borde_inf {}
.supp { margin-top:3px; margin-bottom:150px;}

.sin_fondo {background:none;}

/* PIE */
.pie {margin:0px auto 10px auto; width:943px;}
.pie_i {float:left; display:inline; font-size:12px; color:#666666; width:550px; margin:10px 0 10px 15px;}
.pie_i ul {list-style-type:none; margin-bottom:7px;}
.pie_i p {margin:0px; font-size:12px; color:#666666;}
.pie li {display:inline;}

.pie_d { float:right; display:inline; text-align:right; width:250px; margin:10px 20px 0 0;}

.cierre{padding:3px; text-align:right; }
.cierre a{background:url(../img/ico_flecha_subir.gif) no-repeat left center; padding:0 0 0 10px;}

/* ------------- master series
------------------------------------------------------------------------------------------------------------------------------------------------- */
.cuadro_ms{ }
.cuadro_ms_i{ float:left; width:370px; display:inline;}
.cuadro_ms_d{ float:right; width:370px; display:inline;}

.cuadro_ms table{width:100%; margin-bottom:10px; border:1px solid #d2d2d2;}
.cuadro_ms table caption{ font-weight:bold; text-align:left; padding:0 0 5px 0; }
.cuadro_ms table th{ border-bottom:1px solid #d2d2d2; padding:3px; background: #ebece5;}
.cuadro_ms table td{ padding:3px; text-align:center; border-bottom:1px solid #eee;}
.cuadro_ms .jugador{ text-align:left; padding-left:5px;}

.cuadro_ms .result_fase1{ padding:0 0 10px 5px ;}
.cuadro_ms .result_fase1 li{ padding-bottom:5px;}
.cuadro_ms .result_fase1 p{ margin:0;}

.cruces_ms th.c_semifinal, .cruces_ms td.c_semifinal{ width:360px; }
.cruces_ms th.c_final, .cruces_ms td.c_final{ width:360px; }
.cruces_ms .supp{ margin-bottom:40px;}









