/* Comunes
-------------------------------------------------------------------------------------------------------------------- */
#opinion ul { }
#opinion li {
	font:12px/12px Arial, Helvetica, sans-serif;
	width:270px;
}
#opinion li a{ display:block; color:#1D5402; padding:8px 10px }




#publi{padding:2px 0; width:995px; margin:0px auto; text-align:center;}
#publi iframe{width:798px; margin:0px auto;}


.publicidad{margin:5px 0; text-align:center;}
.publicidad iframe{width:300px;}


*{ margin:0; padding:0;}
#cont_publi{width:1900px; margin:0px auto;}

body {
	font-family: Arial, sans,serif;
	font-size: 12px;	
}
img{ border:0;}
ul{ list-style-type:none;}
a{ text-decoration:none;}
a:hover { text-decoration: underline; }
p{ font:12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 0 10px 0; }
.contenedor{ 
	width:995px;
	border:1px solid #ccc;
	margin:2px auto 0 auto;
	background: white;
}
.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 */
.limpiar{clear:both; font-size:1px; line-height:1px; height:0px;}
.cierre{ clear:both; margin:0 0 10px 0; border-top:1px solid #c8c8c8; border-bottom:2px solid #f3f3f3; font-size:1px; line-height:1px; height:1px;}
.publi{ /*background:#ccc;*/ text-align:center; padding:1px 0; margin:10px 0;}
.margen{ margin:0 0 10px 0;}
h2{ margin:0 0 10px 0;}

.centrador {
	text-align: center;
}

.dashed {
	margin: 10px 0;
	border-top: dashed 1px #ccc;
}

.flecha {
	background: transparent url('../img/flecha_a.png') left center no-repeat;
	padding-left:7px;
}

img.float_left {
	float:left;
	margin: 0 20px 20px 0;
}
img.float_right {
	float: right;
	margin: 0 0 20px 20px;
}

/* Cabecera
-------------------------------------------------------------------------------------------------------------------- */
/* Cabeceras */
.cab-medio {border-bottom:1px solid #fff;}
.cab-elpais .c_nivel_1_interior { background:transparent url(http://www.elpais.com/im/fnd_cabecera.gif) repeat-x scroll left top; height:30px; }
.cab-elpais .c_nivel_1_interior img{vertical-align:middle;}
.cab-elpais a.seccion{text-indent:0px; font:bold 17px Arial, Helvetica, sans-serif; color:#000; padding:0px;}



.cab-as #cabecera_pq { clear:both; margin:0pt auto; position:relative; width:995px; }
.cab-as #cabecera_pq p { background:transparent url(http://www.as.com/img/fnd_h1_int.gif) no-repeat scroll left top;  font-size:200%; margin:0; height:36px; }
.cab-as #cabecera_pq p a { float:left;overflow:hidden; text-indent:-9999px; width:125px; }
.cab-as #cabecera_pq p a.seccion{text-indent:0px; font:21px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 0;}
.cab-cadenaser p { background:transparent url(http://www.cadenaser.com/img/ser.jpg) no-repeat scroll center top; color:#FFFFFF; font-size:2em; text-align:center; margin:0;}
.cab-cadenaser p a { display:block; height:48px; margin:0pt auto; text-indent:-9999px; width:100px; }


.patrocinio{ float:right; margin:12px 87px 0 0; display:inline;}
h1{
	margin:0 auto;
	background: url('../img/cab_roland.jpg') no-repeat;
	height:79px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
h1 a{
	display:block;
	height:74px;
	width:324px;
	text-indent:-9999px;
	margin-left: 12px;
}

#menu{
	clear:both;
	padding:3px 10px 2px 10px;
}
#menu ul { }
#menu li {
	float:left;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
#menu li a{ display:block; color:#fff; padding:8px 10px }
#menu li.marcado{ display:block; background: url(../img/fnd_izq.gif) no-repeat left top;}
#menu li.marcado a{ display:block; background: url(../img/fnd_der.gif) no-repeat right top; margin:0 0 0 1px;}


/*
	Menu interno
*/
#menu_container {
	border: solid 1px #ccc;
	margin-bottom: 13px;
}
#nav_interna {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	margin-bottom: 5px;
}
#nav_interna li {
	padding: 3px 0;
	padding-left: 30px;
}
#nav_interna li a {
	color: #000;
}

h2#titulo {
	margin: 0 0 5px 0;
	text-indent: -9999px
}


/* Pie 
--------------------------------------------------------------------------------- */
#pie{width:943px; padding:20px 0; margin:0 auto;}
#pie ul{ margin: 0 4px; height:1%;}
#pie li{float:left; border-right:1px solid #ccc; padding:0 5px; line-height:12px;}
#pie li.ultimo{ border:0;}
#pie li a{ font:12px/12px Arial, Helvetica, sans-serif;}
#pie li a:hover{ text-decoration: underline;}
#pie p{ padding:8px 0 0 0; margin: 0 9px; font:12px/12px Arial, Helvetica, sans-serif; color:#666;}
#pie #medios{ float:right;}
#pie #medios li{ border-right:0; padding:0;}

/* Pestañas
--------------------------------------------------------------------------------- */
.pestanias{background: #fff url(../img/1px_ccc.gif) repeat-x left bottom; float:left;width:100%;  }
.pestanias .limpiar{}
.pestanias ul{}
.pestanias ul li {
	
	float:left;
	border:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:6px 15px;
	font:11px/11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:1px -1px 0 0;
	background:#F4F6F9;
}
.pestanias ul li a{display:block; }
.pestanias ul li.marcado {
	border:1px solid #bcbcbc;
	border-bottom:0;
	padding:4px 6px 5px 6px;
	padding:7px 15px;
	margin:0 0 -1px 0;
	background:#fff;
}
.pestanias ul li.marcado a {

}

/* Contenido
-------------------------------------------------------------------------------------------------------------------- */
.contenido{ margin:10px 0;}
.doscol{ background: url(../img/1px_e2.gif) repeat-y 641px 0;}
.trescol{ margin:10px 0;}

.cont_doscol_i{float:left; width:642px; display:inline; }
#motogp{ padding-top:13px; clear:both;}
.doscol_i{ padding:0 10px 10px 10px; background:#fff url(../img/1px_e2.gif) repeat-y right top;; }

.col_i{ float:left; display:inline; margin:0 22px 0 13px; width:171px;}
.col_d{float:left; display:inline; margin:0 0 0 0; width:780px;}

.trescol .col_i{ float:left; display:inline; margin:0 0 0 13px; width:171px; clear:left;}
.trescol .col_c{float:left; display:inline; margin:0 9px 0 13px; width:468px;}
.trescol .col_d{float:left; display:inline; margin:0 0 0 9px; width:300px;}

h3 {
	padding:8px 10px;
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	color:#000;
	background:#F4F6F9;
	border:1px solid #ccc;
}
h3.pre-menu {
	background:none;
	border: none;
}


.modulo{ padding:6px 0; border:1px solid #ccc; border-top:0; margin:0 0 10px 0;}
.modulo2{ border-bottom:0; margin:0;}
.modulo3{  border-top:1px solid #ccc; padding:0;}
.modulo4{  padding:0;}
.modulo4 img{ display:block;}
.modulo5{ border:0; margin-bottom:0;}


.modulo h4{ font:bold 12px/14px Arial, Helvetica, sans-serif; color: #563262; margin:3px 0;}
.modulo .antetitulo{ font:10px/12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; text-transform:uppercase;}
.modulo ul{ margin:0 4px;}
.modulo li{ padding:4px 4px 4px 16px; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#000; background: url(../img/flecha.gif) no-repeat 6px center; border-bottom:1px solid #f3f3f3;}
.modulo li.ultimo{ border-bottom:0;}
.modulo li a{}
.modulo p{ padding:0 10px; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.txt_img{margin:6px 10px; clear:both;}
.mod_img{ float:left; margin:0 9px 0 0; position:relative;}
.cab_gp { clear: both; padding: 10px; }
.cab_gp .mod_txt{ display:block; float:left; padding:10px 0 0 0;}
.mod_txt{ display:table; height:1%;}
.mod_txt p{font:11px/13px Arial, Helvetica, sans-serif; color:#333; padding:0;}
.info_comp{ margin:10px 0; background:#FFFCF2; border:1px solid #e9e9e9; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.info_comp ul{ margin:8px 12px 8px 12px;}
.info_comp li{ margin:0 5px 0 0; padding:2px 0; }
.info_izq{ float:left; width:173px; margin: 0 10px 10px 0; display:inline;}
.info_izq img{margin:1px;}
.txt_detalle{display:table; height:1%;}
.txt_detalle h4{ float:left; clear:left;font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 8px 0 0; display:inline;}
p.ladillo{ font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif; color:#000; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:12px 0 15px 0; margin:0 0 10px 0;}
p.ladillo2{ float:right; width:260px; margin:0 0 10px 10px; display:inline; font:italic 24px/28px Georgia, "Times New Roman", Times, serif; color:#0D3C7B; background:#F4F6F9; border-top:1px dashed #ccc;  border-bottom:1px dashed #ccc; padding:13px 16px; }
.destacamos .txt_img{ border-bottom:1px solid #eee; padding:4px 0 10px 0;}
.icono{ position:absolute; left:0; bottom:0;}
#dir_f1_2007 h2{ display:none;}

/* Portada
-------------------------------------------------------------------------------------------------------------------- */

.mod_noticia{ height:1%; }
.mod_noticia h3{
	font:bold 30px/34px Arial, Helvetica, sans-serif;
	background:none;
	margin: 10px 0 5px 0;
	padding:0;
	border: none;
	background: none;
}
.mod_noticia h4{ font:bold 22px/26px Arial, Helvetica, sans-serif; border:0; background:#fff; padding:0 0 5px 0;}
.mod_noticia p{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
	padding:0 0 10px 0;
}
.mod_noticia p.autor{ color:#666; font-size: 12px; }
.mod_noticia ul{ background:#fff; padding:10px 15px; font:11px/19px Arial, Helvetica, sans-serif; color:#333;}
.mod_noticia li{ float:left; margin-right:30px;}
.mod_noticia li a{ color:#333; text-decoration:underline; vertical-align:middle;}
.mod_noticia li img{ float:left; margin:0 5px 0 0;}


.mod_cronica h2{ font:bold 14px/14px Arial, Helvetica, sans-serif; color:#0A3164; border:0; background:#fff; padding:0 0 10px 0;}
.mod_cronica h3{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#1462CA; margin:5px 0 10px 0; padding:0 5px; border:0; background:none;}
.mod_cronica p{ margin:0 0 10px 0; padding:0 5px; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}

.list_masinfo{ padding:15px 10px;}
.list_masinfo li {
	float:left;
	padding:6px 15px;
	border:1px solid #ccc;
	margin:0 8px 0 2px;
	display:inline;
	font-size:11px;
	background:#f1f1f1;
} 
.list_masinfo li a {
	color: #6f6f6f;
}

#result_final h2{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3A2143; border:0; background:#fff; padding:0 0 10px 0; margin:0;  border-bottom:1px solid #ccc;}

iframe { width: 165px; }

.noticias{}
.noticias .modulo{}
.noticias h3{ background:#fff;}
.list_noticias{width:130px;}
.list_noticias h4{ margin:0 0 4px 0; font:bold 12px/14px Arial, Helvetica, sans-serif}
.list_noticias{background:#F6F6F6}
.list_noticias ul{ width:130px; }
.list_noticias li{ margin:0 8px; padding:7px 0;  background:none;  border-bottom:1px solid #eee; }
.list_noticias li p{ padding:0; margin:0; font:11px/13px Arial, Helvetica, sans-serif; color:#333; }

/*
	Clasificaciones
*/

.col_d h2 {
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 22px;
	margin: 0;
}
#clasificaciones .col_d p {
	margin: 0;
	font-size: 11px;
	
}


.tipo_clasificacion {
	font-size: 11px;
	font-family: Arial, sans-serif;
}

.tipo_clasificacion  h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	color: white;
	border: none;
	padding: 0;
	padding-top: 17px;
	padding-left: 18px;
	margin: 10px 0 0 0;
}

.tipo_clasificacion ol {
	margin-top: -5px;
	padding-left: 25px;
}
#clasificaciones .tipo_clasificacion p {
	float: right;
	margin: 48px 3px 0 0;
}
.tipo_clasificacion a {
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

#clasificaciones_i {
	width: 368px;
	float: left;
}

#clasificaciones_d {
	width: 368px;
	float: right;
}

#clasificaciones #clasificaciones_w .tipo_clasificacion p {
	float: none;
	margin: 0;
}

/*
	Recorrido
*/

#recorrido .col_d h2#titulo { float: none; }
#recorrido .col_d h2 {
	float: left;
	margin: 0 15px 0 0;
}


/*
	Directos
*/
#directo_lineas {
	margin-top: 15px;
	border-collapse: separated;
	border-spacing: 1px 0px;
	width: 100%;
}
#directo_lineas td, #directo_lineas th {
	font-family: Arial, sans-serif;
}
#directo_lineas th {
	font-size: 12px;
	text-align: left;
	color: white;
	padding: 2px 0 3px 18px;
}
#directo_lineas td {
	font-size: 11px;
	vertical-align: top;
}
#directo_lineas td p {
	border-top: solid 1px #ccc;
	margin: 8px;
	padding: 7px;
	margin-top: 0px;
	padding-top: 15px;
	/*padding: 15px 0 15px 18px;*/
	
}
#directo_lineas tr.pri p {
	border: none;
}

form#desplegable_etapas {
	float:right;
}

/*
	Candidatos
*/
#candidatos_i {
	width:365px;
	float: left;
	margin-top: 15px;
}
#candidatos_d {
	width: 365px;
	float: right;
	margin-top: 15px;
}

.candidato {
	margin:10px 0px 0px 0px;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:10px;
}

.candidato .img_candidato{float:left; margin-right:30px;}

.candidato h3{
	background:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0;
	border: none;
}

.candidato h4{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

.candidato h5{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

.candidato .img_candidato img{border:1px solid #DDDAD5; padding:2px;}

.candidato .valoracion{
	float:left;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.candidato .valoracion ul{margin:0px 0px 0px 100px; padding:0px;}

.candidato .valoracion li {float:left; display:inline; margin-right:20px;}

.candidato .valoracion dl{
	margin:0px;
	padding:8px 0px 15px 0px;
	clear:both;
	border-top: dotted 1px #ccc;
	/*background:url(img/fnd_punteado.gif) repeat-x left top;*/
}

.candidato .valoracion dt{font:11px Arial, Helvetica, sans-serif; color:#333; float:left; width:100px; padding-left:3px; display:inline;}

.candidato .valoracion dd{float:left;display:inline; margin:0px; padding:0px;}

.candidato .valor_subida{
	border: 1px solid #C59451;
	border-bottom: 2px solid #C59451;
	background: #D3B182;
	font-size: 1px;
	height: 9px;
}

.candidato .valor_descenso {
	border: 1px solid #813C2B;
	border-bottom: 2px solid #813C2B;
	background: #A47468;
	font-size: 1px;
	height: 9px;
}

.candidato .valor_crono{
	border: 1px solid #334c19;
	border-bottom: 2px solid #324c19;
	background: #72954F;
	font-size: 1px;
	height: 9px;
}

.candidato .valor_equipo{
	border: 1px solid #6a6341;
	border-bottom: 2px solid #6a6341;
	background: #8d886f;
	font-size: 1px;
	height: 9px;
}

.candidato .valor_experiencia{
	border: 1px solid #557f99;
	border-bottom: 2px solid #557f99;
	background: #7e9daf;
	font-size: 1px;
	height: 9px;
}




/* Equipos
-------------------------------------------------------------------------------------------------------------------- */

.cuatro_modulos{margin:10px 0px 0px 0px;}

.cuatro_modulos .modulo p, .cuatro_modulos .modulo_central p{margin:7px;}

.cuatro_modulos p, .cuatro_modulos p{font:11px Arial, Helvetica, sans-serif; color:#666; margin-top:10px; margin-bottom:10px;}

.cuatro_modulos{margin-bottom:30px;}

.cuatro_modulos .modulo_equipo { width:192px; float:left; margin-right: 1px; }

.cuatro_modulos .modulo_equipo a{margin-left:7px;}

.cuatro_modulos .mod_imagen{float:left; margin:5px;}

.cuatro_modulos .mod_texto{display:table; height:1%;}

.cuatro_modulos .mod_texto ul{margin:0px; padding:2px 0px 0px 0px;}

.cuatro_modulos .mod_texto li{margin:0px 0px 2px 0px;}

.cuatro_modulos .mod_texto p{margin:10px 0px;}

#equipos .mod_texto ul{margin:0px 0px 15px 0px; font:11px Arial, Helvetica, sans-serif; color:#666; padding:0px;}

#equipos .mod_texto li{margin:0px; padding:0px; list-style-type:none;}

#equipos a{color:#FF4700; font-weight:bold;}

#equipos a:hover{text-decoration:underline;}

#equipos .modulo_equipo h2{font-size:21px; color:#333333; font-weight:bold;}

#equipos .modulo_equipo h3{
	color:#fff;
	padding:2px 0px 3px 6px;
	margin:0px;
	font-size:11px;
	border: none;
}
#equipos .modulo_equipo h3 img {
	margin-right:5px;
	vertical-align:middle;
}


/*
	Historia / Palmarés
*/

#nav_historia {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 8px;
	margin-bottom: 10px;
	background: #bebebe;
}

#nav_historia li {
	float: left;
	color: white;
	margin: 2px 10px;
	
}
#nav_historia li a {
	color:white;
}

#nav_historia li.activo {
	color: black;
}
.texto_historia {
	font-family: Arial, sans-serif;
	margin-top: 10px;
}
.texto_historia h4 {
	font-size: 16px;
	color: black;
	margin: 0;
	line-height: 100%;
}
.texto_historia .tagline {
	color: #818181;
	font-size: 11px;
	margin: 0;
	margin-bottom: 20px;
}
.texto_historia p {
	font-size: 11px;
/*	margin: 30px 0 0 0;*/
}	

#palmares {
	width: 100%;
	font: 12px Arial, sans-serif;
	border-collapse: collapse;
	margin: 40px 0 10px 0;
}

#palmares th {
	width: 32%;
	color: #333;
	text-align: left;
	padding: 2px 10px;
	border-bottom: solid 1px #ccc;
}
#palmares .pri td {
	padding-top:16px;
}
#palmares td {
	padding: 10px 10px 0 10px;
	font-size: 12px;
}
#palmares .td_m {
	text-align: left;
}
#palmares .td_h {
	text-align: right;
}

/*
	Multimedia
*/

#multimedia h2#titulo {
	background: transparent url('../img/mm_h2.png') left top no-repeat;
	width:770px;
	height:48px;
}
div#col_d_container {
	border-top: solid 1px #ccc;
	padding-top: 20px;
}


#multimedia #mm_boxes {
	width: 468px;
	border: solid 1px #ccc;
}

#multimedia #audios {
	width: 290px;
	float: right;
	border: solid 1px #ccc;
}

#multimedia p, #multimedia h4 {
	font-family: Arial, sans-serif;
}

#multimedia h4 {
	font-size: 12px;
}
#multimedia p {
	font-size: 11px;
}

#mm_boxes h3, #audios h3 {
	border: none;
	border-bottom: solid 1px #ccc;
}
#audios div {
	margin:10px 10px 0 10px;
	padding: 10px 3px 0px 3px;
}
#audios div.ultimo {
	border:none;
}
#audios img { float:left; }
#audios p, #audios h4 {
	margin-left: 25px;
}

.mm_box {
	margin:0px 10px;
	padding: 3px 5px;
	border-top: dashed 1px #ccc;
}
#mm_boxes .estirar:after {
	clear: left;
}

#mm_boxes .pri {
	border: none;
}	
.mm_box img {
	float:left;
	margin-right: 7px;

}

.mm_box h4, .mm_box p {
	margin: 0 140px 0 0;
	/*font-family: Arial, sans-serif;*/
}


/*
	Participación
*/

#participa h2 {
	font-size: 16px;
	padding-bottom: 4px;
}

#participa #columnas_container {
	padding-top: 20px;

}
.p_box {
	border: solid 1px #ccc;
	padding: 10px;
	margin-bottom: 6px;
}
.p_box h4 {
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: #EFEFE7;
	text-transform: uppercase;
	padding: 8px 10px;
	margin-bottom: 3px;
}

#p_box_cont_i {
	float: left;
	width: 444px;
}
#p_box_cont_d {
	float: right;
	width: 300px;
}
.p_box a {
	font-family: Arial, sans-serif;
	font-size: 11px;
}
#p_encuestas img {
	display: block;
	padding: 1px;
	float: left;
	border: solid 1px #d0d0d0;
}
#p_encuestas p.pregunta {
	background: transparent url('../img/ico_encuesta.gif') top left no-repeat;
	min-height: 17px;
	padding-left: 20px;
	margin: 17px;
}
#p_encuestas a {
}
/* IE */
* html #p_encuestas p.pregunta {
	height: 17px;
}
/* end IE */



/*
	Resultados portada
********************************************************/

.resultados_portada {
	border-collapse: collapse;
	margin: 15px 0 15px 8px;
}
.resultados_portada td, .resultados_portada th {
	font-size: 11px;
	color: #666;
	font-family: Arial;
	text-align: center;
	width: 80px;
	padding: 3px 0;
}
.resultados_portada th {
	border-bottom: solid 1px #ccc;
}
.resultados_portada .pri {
	text-align: left;
	padding-left: 10px;
	width: 200px;
}

/*
	Resultados
***********************************************************/
.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 {
	margin: 17px 3px 0 3px;
	border:1px solid #CCCCCC;
	width: 119px;
	background: white;
	float:right;
	display:inline;
	position:relative;
	padding: 2px;
}
.e_1_d_2col .navega_3 a.elige_j_a  {
	display:block;
	
	text-align:center;
	font-weight:bold;
	position:relative;

	background: #D0D0D0;
	color: white;
	padding: 3px 0;
}
.e_1_d_2col .navega_3 .elige_j .elije_deslega a { border:0px; margin:0px; padding: 3px 0;}
.elije_deslega {
	display:none;
	position:absolute;
	top: -1px;
	left: -1px;
	width:119px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#FFFFFF;
	padding: 2px;
}
.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 {
	margin: 17px 3px 0 3px;
	width:179px;
	float:right;
	display:inline;
	position:relative;
	padding: 2px;
	border:1px solid #CCCCCC;
}
.e_1_d_2col .navega_3 a.directos_a  {
	display:block;
	text-align:center;
	font-weight:bold;
	position:relative;
	background: #D0D0D0;
	color: white;
	padding: 3px 0;
	
}
.e_1_d_2col .navega_3 .directos .directos_deslega a { border:0px; margin:0px; padding: 3px 0;}
.e_1_d_2col .navega_3 a.directos_b  {
	display:block;
	text-align:center;
	font-weight:bold;
	position:relative;
	background: #D0D0D0;
	color: white;
}

.directos_deslega {
	display:none;
	position:absolute;
	top:-1px;
	left:-1px;
	width:179px;
	padding: 2px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#FFFFFF;
}
.directos_deslega dl { margin:2px 0;}
.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;}

.mod_recuadrado {border:1px solid #CCCCCC; margin-bottom:10px;}

.cuadro_g { font-size:11px; color:#858585; }
.cuadro_g caption {font-size:14px; font-weight:bold; color:#000; 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:#c5c5c5; border-right:1px solid #b7b7b7; width:300px;}
th.c_cuartos {background-color:#cacaca; border-right:1px solid #bfbfbf; width:257px;}
th.c_semifinal {background-color:#d0d0d0; border-right:1px solid #c7c7c7; width:257px;}
th.c_final {background-color:#d5d5d5; width:230px;}

td.c_primera {background-color:#DEDEDE; border-right:1px solid #cacaca; padding-top:15px;width:300px;}
td.c_cuartos {background-color:#e5e5e5; border-right:1px solid #d5d5d5; padding-top:15px; width:257px;}
td.c_semifinal {background-color:#ececec; border-right:1px solid #e0e0e0; padding-top:0px;width:257px; }
td.c_final {background-color:#f4f4f4;width:230px;}

.mod_e {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:10px;}
.mod_e strong { 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;}

#pestanias_resultados {
	clear: both;
	border-left: solid 1px #e0e0e0;
}
#pestanias_resultados li {
	display: block;
	float:left;
	border-right: solid 1px #b7b7b7;
	margin: 0;
	padding:5px 5px 5px 12px;
	width:100px;
	font-weight: bold;
	font-size: 11px;
	border-top: solid 1px #e0e0e0;
}
#pestanias_resultados li a {
	color:#666;
}
#pestanias_resultados li.marcado {
	background:#dedede;
}
#pestanias_resultados li.marcado a {
	color: #000;
}

/*
	Directos
***********************************************************************/
#directos caption {
	font-size:14px; font-weight:bold; text-align:left; padding:10px 0 20px 0;
}

.partido { clear:left; border-collapse:collapse; margin:15px 0;}
.partido th {border:1px solid #fff; color:#F5E519; background: url(../img/fnd_partido_th.gif) repeat-x left top; font-size:11px; padding:4px 0;}
.partido td {border:1px solid #fff; text-align:center;vertical-align:middle; }
.partido tbody td { background:#e5e5e5; min-height:19px; width:99px;padding:3px;}

.partido th.jugadores { color:#fff; text-align:left; padding-left:12px; background:url(../img/fnd_partido_th_jugadores.gif) no-repeat left top;}
.partido th.jugadores strong { color:#FD0606; font-weight:400; }
.partido th.servicio { color:#fff; font-weight:400; background:url(../img/fnd_partido_th_servicios.gif) no-repeat left top;}

.partido td.jugadores {text-align:left; padding-left:12px; width:179px}
.partido td.jugadores .bandera {float:left;width:35px; padding:2px 0 4px;}
.partido td.jugadores img {display:block;}

.partido td.servicio { width:51px; background:#cdcdcd;}
.partido td.servicio img {vertical-align:middle;}

.partido tfoot a {display:block; text-indent:-9999px; overflow:hidden; background:url(../img/btn_estadisticas.gif) no-repeat left top; height:23px;}


/* TABLA: partidos */
/*
.partidos {
	clear: left;
	width:455px;
	margin-top:15px;
	margin-bottom:15px;
	border-collapse: collapse;
	border: none;
}
.partidos th {color:#333; font-size:11px; border-bottom:1px solid #CCCCCC; padding:2px 2px 10px 2px;}
.partidos td { color: #333; border-bottom: solid 1px #ccc; } 
.partidos .noborder {
	border-bottom: none;
}
.partidos td.pri { border-left: solid 1px #ccc; }
.partidos td.ulti { border-right: solid 1px #ccc; }
.partidos td.noborder { width: 10px; }
.partidos .baderas { vertical-align:middle;}
tr.ultima { background:none;}
.partidos th.part { text-align: left; }
.partidos td.part { font-size:12px; font-weight:bold; padding-left:7px; color: #6f6f6f; }
.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;}
.partidos td.ganador strong {padding-left:10px; font-weight:normal; background:url(../img/ico_flecha_2.gif) no-repeat 0px 4px; }
*/
/* TABLA: Comentarios */
.t_comentarios { width:100%; font-size:11px; margin-top:0px; margin-bottom:25px; border-collapse: collapse; clear: both; }
.t_comentarios caption { border-top: solid 1px #ccc; }
.t_comentarios th {padding:6px;}
.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;}

/* Fotogalería_container */
.fotogaleria_container {
	float: right;
	width: 307px;
}
.fotogaleria_container img {
	border: solid 1px #ccc;
	padding: 2px;
}
.fotogaleria_container h4 {
	margin-top: 10px;
	font-size: 11px;
}
.fotogaleria_container p {
	font-size: 11px;
	margin: 0;
}

.fotogaleria_container .ver_video {
	display: block;
	margin-top: -25px;
	margin-left: 3px;
}
.fotogaleria_container .ver_video img {
	margin:0; padding:0; border:none;
}
.fotogaleria_container .ver_fotogaleria {
	border:1px solid #CCCCCC;
	float: right;
	margin: 22px 0 10px 0;
	padding:2px;
	/*width:179px;*/
	
}
.fotogaleria_container .ver_fotogaleria a {
	background:#D0D0D0 none repeat scroll 0%;
	color:white;
	display:block;
	font-weight:bold;
	text-align:center;
	padding: 3px 10px;
}
