.col_011 {
	width: 500px;
	float: left;
}
.col_012 {
	width: 280px;
	float: right;
}
/* Cabeceras de seccion */
#cabecera h1 a.subseccion span {
	display:inline;
	border-left:1px solid #B1B1B2;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
#cabecera h1 a.subseccion {
	width:340px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
/*NAVEGACIÓN COMPETICIONES*/
ul.nav.nav_competiciones {
	float:left;
	position: relative;
	width:800px;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_cabecera.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 170px;
	height:60px;
	overflow: hidden;
}
ul.nav.nav_competiciones li {
	float:left;
	position: relative;
	padding:0 15px;
	margin:0;
	height:60px;
	text-align:center;
}
ul.nav.nav_competiciones li a {
	float:left;
	position: relative;
	font:normal 13px/40px Arial, Helvetica, sans-serif;
	color:#52575A;
	margin:0;
	padding:20px 0 0;
	height:40px;
}
ul.nav.nav_competiciones li.inactivo {
	float:left;
	position: relative;
	font:normal 13px/40px Arial, Helvetica, sans-serif;
	color:#aaa;
	margin:0;
	padding:22px 15px 0;
	height:38px;
}
/*NAVEGACIÓN SUB COMPETICION*/
.col.col_02 {
	float:left;
	width:157px!important;
	padding:0;
	margin:-5px 0 0 0;
 *background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_sombra_nav_sub.png', sizingMethod='scale');
	z-index:999999;
}
ul.nav.nav_sub_competicion {
	z-index:100;
	float:left;
	margin:0;
	width:157px;
	/*padding:5px 0 5px;*/
	padding:0;
	clear:none;
}
ul.nav.nav_sub_competicion.first_child {
	/*padding:10px 0 5px;*/
	background:none!important;
}
ul.nav.nav_sub_competicion.last_child {
	margin:0;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_sombra_nav_sub_esp.png) repeat-y top right;
}
ul.nav.nav_sub_competicion.last_child li {
	border-top:1px solid #fff;
	border-bottom:1px solid #c9cccd;
	width: 157px;
}
ul.nav.nav_sub_competicion.last_child li.first_child {
	border-top:0 none !important;
}
ul.nav.nav_sub_competicion.last_child li.last_child {
	border-bottom:0 none !important;
}
ul.nav.nav_sub_competicion li {
	float:left;
	position:relative;
	width:137px;
	z-index:99;
	margin:0;
	padding:0;
}
ul.nav.nav_sub_competicion li a {
	z-index:98;
	/*float:left;*/
	position:relative;
	width:137px;
	height: 29px;
	margin:0;
	padding:0 10px;
	color:#555;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
}
ul.nav.nav_sub_competicion li a:hover {
	color:#999;
}
ul.nav.nav_sub_competicion li a span {
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:14px 5px 0 0;
}
ul.nav.nav_sub_competicion li li a {
	padding:0;
	height: auto;
}
/*subnavegación*/
.nav .sub_nav {
	display: none;
}
.envivo .nav li.nav_envivo .sub_nav {
	display:block;
	float:right;
	position:absolute;
	top:10px;
	left:160px;
	background: none;
	width: 800px;
	text-align: right;
	text-transform:none;
}
.envivo .nav li.nav_envivo .sub_nav select {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#52575A;
	background:#E4E7E8;
	border:1px solid #C9CCCD;
	padding:0 0 0 4px;
	float:right;
	position:relative;
}
.resultados .nav li.nav_resultados .sub_nav {
	display:block;
	float:left;
	position:absolute;
	top:21px;
	left:0;
	background: none;
	width: 970px;
	text-align: right;
	text-transform:none;
}
.resultados .nav li.nav_resultados .sub_nav select {
	float:right;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#52575A;
	background:#E4E7E8;
	border:1px solid #C9CCCD;
	padding:0 0 0 4px;
	margin:0 0 0 5px;
}
.resultados .nav li.nav_resultados .sub_nav p {
	display:inline;
	float:right;
}
.resultados .col.col_01 .encabezado h2 {
	margin:0 0 27px;
}
.programa .nav li.nav_programa .sub_nav {
	display:block;
	float:left;
	position:absolute;
	top:-8px;
	left:10px;
	background: none;
	width: 800px;
	text-align: right;
	text-transform:none;
	padding:0 0 0 160px;
}
.programa .nav li.nav_programa .sub_nav p {
	display:inline;
	float:left;
}
.programa .col.col_01 .encabezado h2 {
	margin:0 0 30px;
}
.programa ul.nav.nav_sub_competicion li .sub_nav ul {
	margin: 0;
	padding:0;
	float:left;
}
.programa ul.nav.nav_sub_competicion li .sub_nav li {
	float:left;
	position: relative;
	width:55px;
	height:20px;
	padding:3px 0 2px;
	margin:0 1px 0 0;
	text-align:center;
	border-right:1px solid #C9CCCD;
	border-bottom:1px solid #C9CCCD;
	background-color:#D6D8D9;
	font: bold 13px/21px Arial, Helvetica, sans-serif;
	color: #b0b0b0;
	overflow: hidden;
}
.programa ul.nav.nav_sub_competicion li .sub_nav li a {
	float:left;
	position: relative;
	font: bold 13px/21px Arial, Helvetica, sans-serif;
	padding:3px 0 2px;
	text-align:center;
	width:100%;
	margin: -3px 0 0;
	background-color: #b0ccd7!important;
}
.programa ul.nav.nav_sub_competicion li .sub_nav li a:hover {
	color: #bbb;
	background-color: #666!important;
}
.caracara .nav li.nav_caracara .sub_nav {
	display:block;
	position:absolute;
	top:-78px;
	left:0;
	background: none;
	width: 970px;
	text-align: right;
	text-transform:none;
}
.caracara .nav li.nav_caracara .sub_nav select {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#52575A;
	background:#E4E7E8;
	border:1px solid #C9CCCD;
	padding:0 0 0 4px;
}
.palmares .nav li.nav_palmares .sub_nav {
	display:block;
	position:absolute;
	top:-163px;
	left:170px;
	float:right;
	background: none;
	width: 800px;
	text-align: right;
	text-transform:none;
	padding:0;
}
.palmares .nav li.nav_palmares .sub_nav p {
	display:inline;
	float:left;
}
.palmares .col.col_01 .encabezado h2 {
	margin:0 0 30px;
}
.palmares ul.nav.nav_sub_competicion li .sub_nav ul {
	margin: 0;
	padding:0;
	float:left;
}
.palmares ul.nav.nav_sub_competicion li .sub_nav li {
	width:85px;
	height:21px;
	margin:0 1px 0 0;
	padding:0;
	text-align:center;
	border-right:1px solid #C9CCCD;
	border-bottom:1px solid #C9CCCD;
	background:#D6D8D9;
	float:left;
	position:relative;
}
.palmares ul.nav.nav_sub_competicion li .sub_nav li a {
	font: bold 13px/21px Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
}
.ellos .nav li.nav_protagonistas_ellos .sub_nav, .ellas .nav li.nav_protagonistas_ellas .sub_nav {
	display:block;
	float:left;
	position:absolute;
	top:-48px;
	left:160px;
	background: none;
	width: 800px;
	text-align: right;
	text-transform:none;
	padding:0;
}
/*subnavegación protagonistas*/
.nav .sub_nav span {
	display: none;
	float: left;
	height: 37px;
	margin:36px 0 0 -37px;
	padding:14px 0 0;
	position: absolute;
	top:0;
	left:-5px;
	width:130px;
	z-index:9999;
	text-transform: none;
	text-align: center;
	color: #fff;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.protagonistas .nav li .sub_nav ul {
	height: 46px;
}
.ellos .nav li.nav_protagonistas_ellos .sub_nav li, .ellas .nav li.nav_protagonistas_ellas .sub_nav li {
	float: left;
	position: relative;
	width:42px;
	z-index:10;
	padding:0;
	border:1px solid #C9CCCD;
	margin:0 1px;
	display: inline;
	z-index:666;
}
.protagonistas .nav li .sub_nav li a {
	padding: 0;
	width: auto;
}
.ellos .nav li.nav_protagonistas_ellos .sub_nav .espanoles li, .ellas .nav li.nav_protagonistas_ellas .sub_nav .espanoles li {
	z-index:9;
}
.protagonistas.ellos .nav li.nav_protagonistas_ellos .sub_nav {
	top:-112px;
	margin-left: 8px;
	display: inline;
}
.protagonistas.ellas .nav li.nav_protagonistas_ellas .sub_nav {
	top:-140px;
	margin-left: 8px;
	display: inline;
}
.protagonistas.ellos .col.col_01 .encabezado, .protagonistas.ellas .col.col_01 .encabezado {
	float: left;
	position: relative;
	margin-top: 90px;
}
.protagonistas .nav li.nav_protagonistas_ellos .sub_nav ul, .protagonistas .nav li.nav_protagonistas_ellas .sub_nav ul {
	float:left;
	clear: left;
	margin:0 0 5px 0;
	background: #E4E7E8;
}
/**/
/*COL 01 CONTENIDO*/
.col.col_01 {
	float:right;
	position:relative;
	width:800px;
	margin:10px 0 0 0;
	padding:0;
}
.col.col_01 h3 {
	display:block;
	float:left;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#52575A;
	width:100% !important;
	margin:15px 0 5px;
	padding:0 0 3px !important;
	text-align:left;
	z-index:99999;
}
.col.col_01 h4, .col.col_02 h4 {
	display:block;
	float:left;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#52575A;
	width:798px !important;
	border-bottom:1px solid #C9CCCD;
	margin:0 0 5px;
	padding:0 0 3px !important;
	text-align:left;
	z-index:99999;
}
.col.col_01 .noticia {
	margin:0;
	padding:0;
	float: left;
	position:relative;
	border:0;
}
.col.col_01 .noticia h2, .col.col_01 .noticia p {
	color:#FFF;
}
.col.col_01 .noticia p.cintillo {
	text-transform: uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.col.col_01 .noticia h2 {
	font:normal 32px/42px Georgia, "Times New Roman", Times, serif;
}
.col.col_01 .noticia p {
	font:normal 12px/22px Arial, Helvetica, sans-serif;
}
.col.col_01 .foto {
	margin:0;
}
.modulo_noticia_destacada {
	border-left:15px solid #27292b;
	float:left;
}
.modulo_noticia_destacada .contenido_noticia {
	position:absolute;
	top:0;
	right:0;
	width:285px;
	height:322px;
	padding:15px;
	margin:0;
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_transparent_gris.png) repeat;
}
.modulo_tira_noticias {
	float:left;
	width:100%;
	margin:5px 0 10px;
}
.col.col_01 .modulo_tira_noticias .noticia {
	float:left;
	width:151px;
	clear:none;
	margin:0 15px 0 0;
}
.col.col_01 .modulo_tira_noticias .noticia.last_child {
	float:left;
	width:302px;
	margin:0;
}
.noticia.last_child .modulo.jugador1, .noticia.last_child .modulo.jugador2 {
	float: left;
	width:151px;
	overflow:hidden;
	clear:none;
	margin:0;
	padding:0;
}
.col.col_01 .modulo_tira_noticias .noticia a h3 {
	float:left;
	width:131px!important;
	padding:5px 10px!important;
	margin:0;
}
.col.col_01 .modulo_tira_noticias .noticia a p {
	float:left;
	width:131px;
	padding:10px;
	margin:0;
	height:59px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_tira_noticias_gris.png) no-repeat 0 0;
	color:#323537;
}
.col.col_01 .encabezado h2 {
	font: normal 26px Georgia, "Times New Roman", Times, serif;
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/bg_encabezado.jpg) no-repeat bottom center;
	float:left;
	height:45px;
	width:800px;
}
/*INICIO CONSULTORIO NADAL*/
.col.col_01 .consultorio a {
	display:block;
	cursor:pointer;
	float: left;
	position:absolute;
	bottom:0;
	right:0;
	padding:21px 25px 0 0;
	width:290px;
	height:73px;
*background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/pastilla_nadal.png', sizingMethod='scale');
}
html>body .col.col_01 .consultorio a {
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/tenis/2010/img/pastilla_nadal.png) no-repeat 0 0;
}
.col.col_01 .consultorio h3 {
	float:left;
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color: #117AA9;
	text-align:right;
	border:0;
	padding:0;
	margin:0;
}
.col.col_01 .consultorio p {
	float:right;
	margin:0;
	text-align:right;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	padding:0 0 0 140px;
}
.tabla_datos .torneo {
	width: 180px;
}
.tabla_datos .ganador {
	width: 180px;
}
.tabla_calendario tr .cronica {
	width: 70px;
}
.tabla_calendario {
	width: 480px;
}
ul.nav.nav_competiciones {
	border-bottom:5px solid #6D0D0E;
}
.atp ul.nav.nav_competiciones li.nav_item_01 a {
	background:transparent url(http://estaticos.elmundo.es/elmundodeporte/estaticas/tenis/img/flecha.gif) no-repeat scroll center bottom;
	color:#555555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:32px;
}
.wta ul.nav.nav_competiciones li.nav_item_02 a {
	background:transparent url(http://estaticos.elmundo.es/elmundodeporte/estaticas/tenis/img/flecha.gif) no-repeat scroll center bottom;
	color:#555555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:32px;
}
.federacion ul.nav.nav_competiciones li.nav_item_03 a {
	background:transparent url(http://estaticos.elmundo.es/elmundodeporte/estaticas/tenis/img/flecha.gif) no-repeat scroll center bottom;
	color:#555555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:32px;
}
.davis ul.nav.nav_competiciones li.nav_item_04 a {
	background:transparent url(http://estaticos.elmundo.es/elmundodeporte/estaticas/tenis/img/flecha.gif) no-repeat scroll center bottom;
	color:#555555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:32px;
}
ul.nav.nav_sub_competicion.first_child {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
}
ul.nav.nav_sub_competicion {
	border-bottom:1px solid #6D99AD;
	border-top:5px solid #7AAAC1;
}
ul.nav.nav_sub_competicion {
	clear:none;
	float:left;
	margin:0;
	padding:0;
	width:157px;
	z-index:100;
}
.publicidad_150 {
	clear:both;
	float:left;
	margin:15px 0 0;
	overflow:hidden;
	width:150px;
}
.tabla_federacion, .tabla_davis, .tabla_calendario, .tabla_ranking, .tabla_ganancias {
	width:100%;
	font-size:11px;
}
.tabla_federacion th,.tabla_davis th, .tabla_calendario th, .tabla_ranking th, .tabla_ganancias th {
	background: #6d0d0e url(../img/fondo_tabla.png) repeat-x left top;
	color: #d7bc96 !important;
	font-weight: bold !important;
	padding: 5px;
	text-transform:uppercase;
}
.tabla_federacion th{ width:33%;}
.tabla_davis th {
	width:25%;
}
.tabla_federacion td, .tabla_davis td {
	background:#fff;
	color:#333;
	font-size:12px;
	padding:5px;
}
.tabla_federacion td.equipo1, .tabla_davis td.equipo1 {
	background: #F0EEEC !important;
	color:#333;
	font-size:12px;
}
.tabla_federacion td.equipo2, .tabla_davis td.equipo2 {
	background: #E9E6E2 !important;
	color:#333;
	font-size:12px;
}
.tabla_federacion td.puntos1, .tabla_federacion td.puntos2, .tabla_davis td.puntos1, .tabla_davis td.puntos2  {
	background: #333 !important;
	color:#ccc;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	width: 20px;
}
.tabla_calendario th.categoria, .tabla_calendario th.fecha, .tabla_calendario th.torneo, .tabla_calendario th.ganador, .tabla_calendario th.cronica {
	background: #46282a url(../img/fondo_th.png) repeat-x left bottom;
	color: #ccc !important;
	font-weight: normal !important;
}
.tabla_calendario tr td.categoria {
	/*background:#666 !important;*/
}
.tabla_calendario tr td.categoria img {
	border:0px;
	display:block;
	width:30px;
}
.tabla_calendario tr td.fecha {
	color: #666;
	font-weight: bold;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;/*background:#e9e9e9 !important;*/
}
.tabla_ranking tr td.posicion, .tabla_ganancias tr td.posicion {
	width:20px;
	color:#ccc;
	font-weight: bold;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#666 !important;/*border-bottom: #ddd solid 1px;*/
}
.tabla_calendario td {
	color: #666;
}
.tabla_calendario td.torneo, .tabla_calendario td.ganador {
	text-align:left;
	padding: 5px 5px 5px 10px;
}
.tabla_calendario td.torneo strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#333;
}
.tabla_calendario td.ganador strong {
	color:#333;
}
.tabla_calendario .cronica a {
	font-weight: bold;
	text-decoration: underline;
}
.tabla_calendario .cronica a:hover {
	text-decoration: none;
}
.tabla_calendario .par td, .tabla_ranking .par td, .tabla_ganancias .par td {
	background: #E9E6E2 !important;
}
.tabla_calendario td {
	background: #F0EEEC !important;
	padding: 5px;
	text-align:center;
	border-right: #E9E6E2 solid 1px;
}
.tabla_ranking td, .tabla_ganancias td {
	background: #F0EEEC !important;
	color:#333;
	padding: 5px;
	text-align:left;
	border-right: #E9E6E2 solid 1px;
	line-height:24px;
}
.tabla_ranking .jugador, .tabla_ganancias .jugador {
	text-align:left;
	padding: 0 0 0 10px;
}
.tabla_ranking .puntos, .tabla_ganancias .ganancias {
	text-align:right;
}
.tabla_ranking th.puntos, .tabla_ganancias th.ganancias, .tabla_ranking th.jugador, .tabla_ganancias th.jugador {
	text-align:center;
}
.filete_derecho {border-right: 1px solid #ccc;}