@charset "utf-8";
/* CSS Document */
/*reset */
ul, ol { margin: 0; padding: 0; }
li { list-style-type: none }
a img { border: 0 }
#contenido h1 { margin: 0 0 20px; color: #282a2c; border-bottom: 3px solid #ae0001; padding: 0 15px 15px; }
#contenido h1 span { color: #B1B1B1; margin: 0 0 0 5px; }
#contenido h1 span strong { font-size: 70%; }
.grafico #contenido h1 { margin: 0 0 15px; }
#contenedor { overflow: hidden }
#contenido { padding-top: 15px; float: left; position: relative; width: 100%; margin-bottom: 20px }
#contenido a { color: #069; text-decoration: none; }
#contenido a:hover, #contenido a:active, #contenido a:focus { color: #900 }
/* migas */
.clasificacion-giro .rastro-migas, .clasificacion-tour .rastro-migas { background: #494D50 }
.palmares.giro .rastro-migas, .palmares.tour .rastro-migas, .palmares.vuelta .rastro-migas { background: #494D50 }
.portada .listado-etapas, .tour .listado-etapas, .vuelta .listado-etapas { margin-bottom: 20px; float: left; position: relative; padding: 5px 5px 0; width: 325px; border: 1px solid #D5B9B9 }
.portada .listado-etapas, .tour .listado-etapas, .vuelta .listado-etapas { padding: 5px 1px 0; }
.portada .listado-etapas .paginacion, .tour .listado-etapas .paginacion, .vuelta .listado-etapas .paginacion { float: right; margin: 0 5px 5px; border-bottom: 1px solid #ccc; width: 315px; text-align: right; }
.portada .listado-etapas .paginacion li, .tour .listado-etapas .paginacion li, .vuelta .listado-etapas .paginacion li { display: inline }
.portada .listado-etapas .anterior, .tour .listado-etapas .anterior, .vuelta .listado-etapas .anterior { background: url("https://e00-elmundo.uecdn.es//elmundodeporte/iconos/v4.x/v4.01/anterior.png") no-repeat scroll left center transparent; padding-left: 12px; }
.portada .listado-etapas .siguiente, .tour .listado-etapas .siguiente, .vuelta .listado-etapas .siguiente { background: url("https://e00-elmundo.uecdn.es//elmundodeporte/iconos/v4.x/v4.01/siguiente.png") no-repeat scroll right center transparent; margin-left: 10px; padding-right: 12px; }
.portada .listado-etapas .anterior, .portada .listado-etapas .siguiente, .tour .listado-etapas .anterior, .tour .listado-etapas .siguiente, .vuelta .listado-etapas .anterior, .vuelta .listado-etapas .siguiente { font-size: 90%; }
.portada .listado-etapas p.titulo-columna, .tour .listado-etapas p.titulo-columna, .vuelta .listado-etapas p.titulo-columna { background: none; }
/* clasificacion */
/*.columna.clasificados {width:320px; font-size:100%}
.clasificados + .clasificados {margin-left:15px}*/

.clasificacion-giro h2, .clasificacion-tour h2 { font-size: 150%; color: #900 }
.clasificacion-giro h2 span, .clasificacion-tour h2 span { color: #333; font-size: 90%; }
.clasificacion-giro em, .clasificacion-tour em { color: #666; margin: 0 10px; font-size: 90% }
.clasificacion-giro #banner300, .clasificacion-tour #banner300 { right: 15px; top: 20px; position: relative }
.clasificacion-giro #contenido p, .clasificacion-tour #contenido p, .clasificacion-vuelta #contenido p { font-size: 100%; width: 320px; float: left }
.clasificacion-giro #contenido .columna-clasificacion-giro {     float: left;font-size: 100%;margin-left: 15px;margin-top: 5px;width: 315px;  margin-bottom: 20px;}
.clasificacion-giro #contenido .columna-clasificacion-giro p {color: #666666;font-size: 94%;font-weight: bold;margin: 3px 0;padding: 0;}
.clasificacion-giro #contenido .columna-clasificacion-giro p + p { margin-left: 0; }
.clasificacion-giro #contenido p + p, .clasificacion-tour #contenido p + p, .clasificacion-vuelta #contenido p + p { margin-left: 15px; }
/* portada */
.giro.portada .columna-9 + .columna-5, .tour .columna-9 + .columna-5, .vuelta .columna-9 + .columna-5 { margin-left: 40px }
.portada .clasificaciones table, .tour .clasificaciones table, .vuelta .columna-9 + .columna-5 { border-collapse: inherit; border: 0 }
.portada .clasificaciones td, .tour .clasificaciones td, .vuelta .clasificaciones td { text-align: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 95%; }
.portada .clasificaciones .par td, .portada .clasificaciones .impar td, .tour .clasificaciones .par td, .tour .clasificaciones .impar td, .vuelta .clasificaciones .par td, .vuelta .clasificaciones .impar td { background: #fff }
.portada .clasificaciones caption.titulo-columna:before, .tour .clasificaciones caption.titulo-columna:before, .vuelta .clasificaciones caption.titulo-columna:before { content: "Clasificación: " }
.portada .clasificaciones th.corredor, .portada .clasificaciones th.posicion, .tour .clasificaciones th.corredor, .tour .clasificaciones th.posicion, .vuelta .clasificaciones th.corredor, .vuelta .clasificaciones th.posicion { visibility: hidden }
.portada .clasificaciones th.tiempo, .tour .clasificaciones th.tiempo, .vuelta .clasificaciones th.tiempo { font-size: 85%; font-weight: normal; padding: 0 2px; }
.portada .clasificaciones td.posicion, .tour .clasificaciones td.posicion, .vuelta .clasificaciones td.posicion { background: #EBEBEB; color: #333; border-left: 1px solid #CCC; text-align: center; border-bottom: 1px dotted #ccc }
.portada .clasificaciones td.tiempo, .tour .clasificaciones td.tiempo, .vuelta .clasificaciones td.tiempo { text-align: center }
.portada .clasificaciones .primero td, .tour .clasificaciones .primero td, .vuelta .clasificaciones .primero td { border-top: 1px solid #ccc }
.portada .clasificaciones .ultimo td.posicion, .tour .clasificaciones .ultimo td.posicion, .vuelta .clasificaciones .ultimo td.posicion { border-bottom: 1px solid #ccc }
.portada img.etapa, .tour img.etapa, .vuelta img.etapa { margin-bottom: 20px }
/*.portada h2.titulo-columna, .tour h2.titulo-columna, .vuelta h2.titulo-columna {font-weight:normal; text-align:right; background:none; border:0; color:#666; font-size:100%;}
*/
.portada h2.titulo-columna, .tour h2.titulo-columna, .vuelta h2.titulo-columna { font-weight: normal; }
.portada .etapa h2.titulo-columna, .tour .etapa h2.titulo-columna, .vuelta .etapa h2.titulo-columna { font-weight: normal; text-align: right; background: none; border: 0; color: #666; font-size: 100%; }
.portada h2.titulo-columna span { float: right; color: #666; padding: 0 10px; color: #900 }
.tour h2.titulo-columna span, .vuelta h2.titulo-columna span { color: #666; padding: 0 10px; color: #900 }
.portada #contenido .etapas, .tour #contenido .etapas, .vuelta #contenido .etapas { margin-left: 5px }
.portada #contenido .etapas h3, .tour #contenido .etapas h3, .vuelta #contenido .etapas h3 { color: #900; font-size: 110%; font-family: Arial, Helvetica, sans-serif; left: 5px; position: relative; }
.portada #contenido .etapas h3 em { color: #666; margin-left: 10px; font-size: 90%; float: right; margin-right: 10px; font-style: normal }
.tour #contenido .etapas h3 em, .vuelta #contenido .etapas h3 em { color: #666; margin-left: 10px; font-size: 90%; margin-right: 10px; font-style: normal }
.portada #contenido .etapas h3 em:before, .tour #contenido .etapas h3 em:before, .vuelta #contenido .etapas h3 em:before { content: "("; }
.portada #contenido .etapas h3 em:after, .tour #contenido .etapas h3 em:after, .vuelta #contenido .etapas h3 em:after { content: ")"; }
.portada .extras { float: left; margin-bottom: 20px; padding: 1px 7px; background: #eee }
.tour .extras, .vuelta .extras { float: left; margin-bottom: 20px; padding: 1px 7px; background: none }
.portada .extras ul, .tour .extras ul, .vuelta .extras ul { margin: 5px }
.portada .extras ul li, .tour .extras ul li, .vuelta .extras ul li { display: inline; float: none; }
.portada .etapas li, .tour .etapas li, .vuelta .etapas li { margin-bottom: 15px; display: block }
.portada .extras ul li + li, .tour .extras ul li + li, .vuelta .extras ul li + li { border-left: 1px dotted #666; margin: 0 0 0 10px; padding: 3px 0 3px 10px; }
/* nav jornadas */
#un_tiker.el_js_esta_activo .etapa.activa, #un_tiker.el_js_esta_activo .etapa.activaJs { display: block; }
#un_tiker.el_js_esta_activo li.etapa { display: none; }
#contenido .navegacion-jornadas p { float: left; color: #333; margin: 0 10px 0 5px; width: auto }
.navegacion-jornadas li { float: left; height: 12px; margin: 0 2px; padding: 0 0 4px; text-align: center; width: 24px; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9, #e5e5e5 20px); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5)); border: 1px solid #c0c0c0; color: #c0c0c0 }
#contenido .navegacion-jornadas li a { background: #4f4f4f; border: 1px solid #3e3e3e; color: #dcd5d5; text-decoration: none; display: block; margin: -1px }
#contenido .navegacion-jornadas li a:hover { background: #fff; border: 1px solid #3e3e3e; color: #3e3e3e; }
#contenido.j1 .navegacion-jornadas li.j1 a, #contenido.j2 .navegacion-jornadas li.j2 a, #contenido.j3 .navegacion-jornadas li.j3 a, #contenido.j4 .navegacion-jornadas li.j4 a, #contenido.j5 .navegacion-jornadas li.j5 a, #contenido.j6 .navegacion-jornadas li.j6 a, #contenido.j7 .navegacion-jornadas li.j7 a, #contenido.j8 .navegacion-jornadas li.j8 a, #contenido.j9 .navegacion-jornadas li.j9 a, #contenido.j10 .navegacion-jornadas li.j10 a, #contenido.j11 .navegacion-jornadas li.j11 a, #contenido.j12 .navegacion-jornadas li.j12 a, #contenido.j13 .navegacion-jornadas li.j13 a, #contenido.j14 .navegacion-jornadas li.j14 a, #contenido.j15 .navegacion-jornadas li.j15 a, #contenido.j16 .navegacion-jornadas li.j16 a, #contenido.j17 .navegacion-jornadas li.j17 a, #contenido.j18 .navegacion-jornadas li.j18 a, #contenido.j19 .navegacion-jornadas li.j19 a, #contenido.j20 .navegacion-jornadas li.j20 a, #contenido.j21 .navegacion-jornadas li.j21 a { background: #fff; border: 1px solid #3e3e3e; color: #3e3e3e; }
.vuelta.j1 #contenido .navegacion-jornadas li.j1 a, .vuelta.j2 #contenido .navegacion-jornadas li.j2 a, .vuelta.j3 #contenido .navegacion-jornadas li.j3 a, .vuelta.j4 #contenido .navegacion-jornadas li.j4 a, .vuelta.j5 #contenido .navegacion-jornadas li.j5 a, .vuelta.j6 #contenido .navegacion-jornadas li.j6 a, .vuelta.j7 #contenido .navegacion-jornadas li.j7 a, .vuelta.j8 #contenido .navegacion-jornadas li.j8 a, .vuelta.j9 #contenido .navegacion-jornadas li.j9 a, .vuelta.j10 #contenido .navegacion-jornadas li.j10 a, .vuelta.j11 #contenido .navegacion-jornadas li.j11 a, .vuelta.j12 #contenido .navegacion-jornadas li.j12 a, .vuelta.j13 #contenido .navegacion-jornadas li.j13 a, .vuelta.j14 #contenido .navegacion-jornadas li.j14 a, .vuelta.j15 #contenido .navegacion-jornadas li.j15 a, .vuelta.j16 #contenido .navegacion-jornadas li.j16 a, .vuelta.j17 #contenido .navegacion-jornadas li.j17 a, .vuelta.j18 #contenido .navegacion-jornadas li.j18 a, .vuelta.j19 #contenido .navegacion-jornadas li.j19 a, .vuelta.j20 #contenido .navegacion-jornadas li.j20 a, .vuelta.j21 #contenido .navegacion-jornadas li.j21 a,  .giro.j1 #contenido .navegacion-jornadas li.j1 a, .giro.j2 #contenido .navegacion-jornadas li.j2 a, .giro.j3 #contenido .navegacion-jornadas li.j3 a, .giro.j4 #contenido .navegacion-jornadas li.j4 a, .giro.j5 #contenido .navegacion-jornadas li.j5 a, .giro.j6 #contenido .navegacion-jornadas li.j6 a, .giro.j7 #contenido .navegacion-jornadas li.j7 a, .giro.j8 #contenido .navegacion-jornadas li.j8 a, .giro.j9 #contenido .navegacion-jornadas li.j9 a, .giro.j10 #contenido .navegacion-jornadas li.j10 a, .giro.j11 #contenido .navegacion-jornadas li.j11 a, .giro.j12 #contenido .navegacion-jornadas li.j12 a, .giro.j13 #contenido .navegacion-jornadas li.j13 a, .giro.j14 #contenido .navegacion-jornadas li.j14 a, .giro.j15 #contenido .navegacion-jornadas li.j15 a, .giro.j16 #contenido .navegacion-jornadas li.j16 a, .giro.j17 #contenido .navegacion-jornadas li.j17 a, .giro.j18 #contenido .navegacion-jornadas li.j18 a, .giro.j19 #contenido .navegacion-jornadas li.j19 a, .giro.j20 #contenido .navegacion-jornadas li.j20 a, .giro.j21 #contenido .navegacion-jornadas li.j21 a,  .tour.j1 #contenido .navegacion-jornadas li.j1 a, .tour.j2 #contenido .navegacion-jornadas li.j2 a, .tour.j3 #contenido .navegacion-jornadas li.j3 a, .tour.j4 #contenido .navegacion-jornadas li.j4 a, .tour.j5 #contenido .navegacion-jornadas li.j5 a, .tour.j6 #contenido .navegacion-jornadas li.j6 a, .tour.j7 #contenido .navegacion-jornadas li.j7 a, .tour.j8 #contenido .navegacion-jornadas li.j8 a, .tour.j9 #contenido .navegacion-jornadas li.j9 a, .tour.j10 #contenido .navegacion-jornadas li.j10 a, .tour.j11 #contenido .navegacion-jornadas li.j11 a, .tour.j12 #contenido .navegacion-jornadas li.j12 a, .tour.j13 #contenido .navegacion-jornadas li.j13 a, .tour.j14 #contenido .navegacion-jornadas li.j14 a, .tour.j15 #contenido .navegacion-jornadas li.j15 a, .tour.j16 #contenido .navegacion-jornadas li.j16 a, .tour.j17 #contenido .navegacion-jornadas li.j17 a, .tour.j18 #contenido .navegacion-jornadas li.j18 a, .tour.j19 #contenido .navegacion-jornadas li.j19 a, .tour.j20 #contenido .navegacion-jornadas li.j20 a, .tour.j21 #contenido .navegacion-jornadas li.j21 a { background: #fff; border: 1px solid #3e3e3e; color: #3e3e3e; }
/*CALENDARIOS*/
table.generica th { border: 0 }
table.generica.tabla_calendario th { background: #505050; border-color: #FFF; font-weight: normal; }
table.generica.tabla_calendario td.categoria img { border: 0 none; display: block; width: 30px; }
table.generica.tabla_calendario td { padding: 5px; }
table.generica th.mes { background: #7D0102; font-size: 120%; height: 25px; }
table.generica.tabla_calendario td.fecha, table.generica td.posicion { background: #E8E8E8; color: #676C6F; font-weight: bold; border-bottom: 1px dotted #fff; }
table.generica.tabla_calendario td.torneo, table.generica.tabla_calendario td.ganador { text-align: left; padding: 5px 10px; }
h2 { font-size: 110%; margin: 15px 0 10px; border-bottom: 1px solid #CCC; }
.clasificacion-giro table.generica td, .clasificacion-tour table.generica td { text-align: left }
/*COMPARTIR*/
.compartir { float: left; margin-right: 10px; }
#tweetmeme_share iframe { width: 105px!important }
#compartir { float: left; margin: 10px 0 0 10px; }
#compartir .compartir { margin-right: 0 }
/* CUADRO LATERAL ENVIVO */
#caja_redaccion { margin: 0 0 15px; }
#caja_redaccion ul { margin: 15px 0 0 0; }
#caja_redaccion li { border-bottom: 1px dotted #ddd; padding: 5px 0; }
#caja_redaccion li strong { color: #990000; }
.giro #caja_redaccion, .tour #caja_redaccion, .vuelta #caja_redaccion { float: left; margin: 0 10px; width: 100%; }
.columna.columna-9 #caja_redaccion li { width: 305px; float: left; }
.columna.columna-5 #cuerpo_envivo.narracion_envivo { height: 475px; overflow: auto; }
.envivo-portada-giro2013 h3{margin-top:0;   font-size: 200% !important;}
.envivo-portada-giro2013 time{font-size:90% !important;}

.etapa_giro2013{float:left; margin-bottom:15px;}
/*.columna.columna-5 #cuerpo_envivo.narracion_envivo .twitter {width:300px;}
.columna.columna-5 #cuerpo_envivo.narracion_envivo .twitter > div {width:290px;}*/

.columna.columna-5 #cuerpo_envivo.narracion_envivo .paginas { height: 20px; }
.columna.columna-5 #cuerpo_envivo.narracion_envivo li p { margin: 0; padding: 4px 20px 4px 20px; }
.columna.columna-5 #cuerpo_envivo.narracion_envivo li p.destacado { left: inherit; position: relative; top: inherit; margin: 5px 0; clear: both; }
.columna.columna-5 #cuerpo_envivo.narracion_envivo li p.metadata { width: auto }
.envivo.publicidad_300 { margin: 20px 0; }
/* retrasmision */

.retrasmision { margin-bottom: 10px; border: 1px solid #d5b9b9; float: left; text-align: center; padding: 8px }
.retrasmision h4 { display: none }
.retrasmision h2.titulo-columna { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 150%; background: 0; border: 0; position: relative; right: 8px; text-align: right }
.retrasmision h2.titulo-columna strong { font-weight: normal; color: #633; margin-left: 20px; }
.retrasmision .caja-retransmision { left: 8px; position: relative }
/* listado equipos */

#lista_equipos { float: left; position: relative; }
#lista_equipos li { float: left; margin: 0 15px 20px 0; position: relative; width: 281px; }
#lista_equipos img { float: left; z-index: 0; }
#lista_equipos img.camiseta { float: left; z-index: 1000; position: absolute; right: 0; top: -10px; }
#lista_equipos h2 { border-bottom: medium none; color: #990000; font: 18px Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 0; opacity: 0.85; padding: 8px 10px 2px; width: 261px; clear: both; }
#lista_equipos table { float: left; margin: 0 0 3px; position: relative; width: 281px; padding: 0; }
#lista_equipos table th, #lista_equipos table td { padding: 4px; }
#lista_equipos table th { background: #000; color: #fff; }
#lista_equipos table td { border-bottom: 1px dotted #ccc; }
#lista_equipos p { color: #333333; float: left; font-size: 11px; position: relative; }
#lista_equipos li.der { margin-right: 0; }
