/* CSS Document */

body{
background-color:#333333;
background-image:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2009/04/mundial_motociclismo/img/fondo_especial.gif);
background-position:center top;
background-repeat:repeat-y;
width: 100% !important;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, form {
	font:100% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
ul, ol {
	list-style:none;
	overflow:hidden;
}
a, :link {
	text-decoration:none;
	color:#333;
}
a img {
	border:0;
}
h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
}
h1 {
	font-size:2.5em;
}
h2 {
	font-size:2.5em;
/*	border-bottom:1px solid #e0e0e0;*/
	padding:0 0 10px;
	margin:0 0 5px;
}
h3 {
	font-size:2em;
	padding:0 0 0;
}
h4 {
	font-size:1.6em;
}
p {
	font-size:0.9em;
	line-height:1.5em;
	margin:1em 0;
	color:#666;
}
h2 a, h3 a, h4 a, h5 a {
	color:#333!important;
}
.clear {
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	
}


br {
line-height:0;
	margin:0;
	padding:0;

}
dt {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border-top:5px solid #fff;
	color:#666;
}
/* === ESTRUCTURA === */

.contenedor {
	width:992px !important;
	margin:0px auto !important;
	padding: 0px !important;
}

/* === MENÚ NAVEGACIÓN === */

/** posición menús ***/
#blog .contenedor .contenido #columnaprincipal .archivoblog h2 {
	font: 24px/30px Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
	margin: 10px !important;
}
#blog .contenedor .contenido #columnaprincipal .archivoblog b {
	font: 24px/24px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}
#blog .contenedor .contenido #columnaprincipal .archivoblog li {
	font: 18px/36px Arial, Helvetica, sans-serif;
	padding-left: 40px;
}

#blog.docemasuno .enlace_seccion {
border-left:1px solid #999999;
color:#999999;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:19px;
line-height:normal;
margin-bottom:5px;
margin-top:6px;
padding-left:7px;
text-transform:uppercase;
width:850px;
}
#blog.docemasuno .enlace_seccion {
text-decoration:none;
}
#blog.docemasuno #site_info {
	border-top:1px solid #666666;
	color:#666666;
	margin:0 auto 20px;
	padding:7px 0 10px 25px;
	text-align:center;
	width:965px;
	float:none !important;
	clear:both;
}
.noticia p .sigue {
	color:#666;
}
#blog.docemasuno #cabecera {
border-bottom: 0px solid #003366;
background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2009/04/mundial_motociclismo/img/cabecera_blog.gif) no-repeat left top;
height:100%;
}
#blog.docemasuno  .noticia .foto p {
font-size:11px;
line-height:1.5em;
width: 100%;
}
#blog.docemasuno .herramientasarriba {
	width: 50px;
}
#blog.docemasuno .noticia .derecha .columna {
float:left;
padding-left:15px;
padding-right:0;
}
/**** CONTENIDOS ***********/
.noticiassecundarias.h2 {
margin-left:5px;
}
.contenido {
clear:left !important;
padding: 0 25px !important;
}
#columnaprincipal {
float:left;
width:610px;
background-color: #fff;
}

#columnasecundaria {
float:right;
margin-bottom: 10px;
padding:10px;
width:300px;
background-color:#FFFFFF;
}
.noticia {
border-bottom:0 none;
width:590px;
background-color:#FFFFFF;
}
.tickerv2, .urgentev2 {
margin-left:0 !important;
margin-top:10px !important;
width:590px !important;
}
.publicidadtexto_abajo {
	border-bottom-color:#DDDDDD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	width:96% !important;
	margin-top: 20px;
}
.noticiassecundarias {
	padding:0;
	margin-bottom: 30px !important;
}

.noticiassecundarias h1{
	padding-top:10px;
	margin-left:0;
	
}

.noticiassecundarias h1 a{

	padding:0;
	margin:0;
}
.contenido {
	clear:left;
	padding:0;
	
}
.noticiassecundarias .noticia p {
	margin-top:0;
	width:580px !important;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

.noticiassecundarias .noticia {
clear:both;
padding: 0 !important;
}
.herramientasarriba img{
display:inline !important;
}
.enlaces img {
display:inline !important;
}
.contenido h2 {
	color:#FD9D05;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 10px 0 !important;
	padding:0px;
}
.contenido h1 a {
	color:#FD9D05;
	font:bold 22px/26px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
}
.contenido-ppal {
	width:614px;
	float:left;
}
.contenido-sec {
	width:300px;
	float:right;
}
.contenido-sec .banner-blog {
	margin-bottom:15px;
}
.contenido-ppal .pie-foto {
	text-align:right;
	padding-right:15px;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
.visor-portada {
	padding:10px 0;
	border:1px solid #eee;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_slide.jpg) repeat-x left top;
}
.visor-portada .foto-portada {
	text-align:center;
}
.visor-portada .foto-portada img {
	border:4px solid #fff;
	margin:0 auto;
}

/****************** blog ***************/

#nav_principal a:hover {
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none !important;
}
#nav_principal a {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
padding:8px 8px 6px;
text-transform:uppercase;
}

.noticia p {font:normal 14px/22px Arial, Helvetica, sans-serif; padding-right:5px;}
.noticia h1 {
	font:30px/30px Georgia, "Times New Roman", Times, serif;
	color:#666;
	text-align:left  !important;
	margin-top:20px;
}
.noticia h1 a{
	color:#666 !important;
font:30px/30px Georgia, "Times New Roman", Times, serif;
	color:#666;
	padding: 0 !important;
}
.noticia h1 a:hover{
	color:#ccc !important;
}
.noticiassecundarias .noticia h1 a {
clear:none;
font-size:17px;
font-weight:normal !important;

.noticia .enlaces a{color:#FD9D05;}
/********** index circuitos ***********/

.contenido2 {
	clear:left;
	padding:20px 0;
}
.contenido-ppal2 {
	width:850px;
	float:right;
	padding-right:5px;
}
.contenido-sec2 {
	width:120px;
	float:left;
	padding-left:5px;
}
.contenido-sec2 select {
	width:120px;
	border:1px solid #ccc;
	color:#666;
}
.contenido-sec2 .listadogps {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:20px;
}
.contenido-sec2 .listadogps li {
	margin:10px 0;
}
/********* contenido 3 **************/

.contenido-ppal3 {
	width:970px;
	margin:0 auto;
}
.contenido-ppal3 .nombregp_piloto_equipo h2 {
	color:#FD9D05;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:0;
	border:0;
}
.contenido-ppal3 .fondo-cintillo {
	background-color:#eee;
	color:#666;
	padding:5px;
	margin:5px 0;
	width:958px;
}
.contenido-ppal3 .cintillo {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px;
	width:300px;
	float:left;
}
.contenido-ppal3 .select-circuitos {
	padding:5px;
	width:200px;
	float:right;
	text-align:right;
}
.contenido-ppal3 .select-circuitos select {
	border:1px solid #ccc;
	font: 11px/12px Arial, Helvetica, sans-serif;
}
.contenido-ppal3 .fotos {
	width:925px;
	clear:left;
	border:1px solid #eee;
	padding:20px;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_slide.jpg) repeat-x left top;
}
.contenido-ppal3 .fotos .foto1 {
	float:left;
	width:407px;
	margin-left:15px;
	padding:8px;
	background-color:#fff;
	border:1px solid #e8e8e8;
}
.contenido-ppal3 .fotos .foto2 {
	float:right;
	width:451px;
	margin-right:15px;
	padding:8px;
	background-color:#fff;
	border:1px solid #e8e8e8;
}
.nombregp_piloto_equipo h2.titulo {
	font-size:20px;
	line-height:22px;
}
.nombregp_piloto_equipo .fecha {
	color:#999;
}
.contenido-ppal3 .datos {
	border:1px dotted #eee;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	width:965px;
	margin-top:10px;
}
.contenido-ppal3 .datos .fichatecnica {
	width:240px;
	float:left;
	margin:10px 0 0 10px;
}
.contenido-ppal3 .datos .fichatecnica .bloque {
	line-height:22px;
	padding-left:5px;
	margin:5px 0;
}
.contenido-ppal3 .datos .otrosdatos {
	float:right;
	width:645px;
	margin:10px 10px 0 0;
}
.contenido-ppal3 .datos .titulo-datos {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#eee;
	color:#666;
	padding:5px;
	margin:5px 0;
}
.otrosdatos h2 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#FD9D05;
	margin:0;
	padding:5px 0 5px 0;
}
.otrosdatos .records {
	float:left;
	width:208px;
	line-height:22px;
	padding-left:5px;
	border-left:1px dotted #eee;
	margin:5px 0;
}
.otrosdatos .pole {
	float:left;
	width:208px;
	line-height:22px;
	padding-left:5px;
	border-left:1px dotted #eee;
	margin:5px 0;
}
.otrosdatos .ganadores {
	float:left;
	width:208px;
	line-height:22px;
	padding-left:5px;
	border-left:1px dotted #eee;
	margin:5px 0;
}
.otrosdatos a {
	color:#FD9D05;
	text-transform:lowercase;
}
/************* entrenamientos ****************/

.contenido-ppal3 .datos .entrena {
	line-height:22px;
	width:460px;
	float:left;
	margin:10px 10px !important;
	margin:10px 5px;
}
.contenido-ppal3 .datos .entrena h3 {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#FD9D05;
	margin:0 0 5px 0;
	padding:10px;
	background-color:#f3f3f3;
}
.contenido-ppal3 .datos .entrena .resultados {
	padding:20px 0 0 20px;
}
.contenido-ppal3 .menu_entrenamientos {
	height:25px !important;
	padding-top:10px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#999;
}
.contenido-ppal3 .menu_entrenamientos #viernes, .contenido-ppal3 .menu_entrenamientos #sabado {
	color:#FD9D05;
}
.contenido-ppal3 .menu_entrenamientos #motogpviernes, .contenido-ppal3 .menu_entrenamientos #viernes250, .contenido-ppal3 .menu_entrenamientos #viernes125, .contenido-ppal3 .menu_entrenamientos #sabado125, .contenido-ppal3 .menu_entrenamientos #sabado250, .contenido-ppal3 .menu_entrenamientos #motogpsabado {
	color:#999;
}
/********** parrilla ***********/

.contenido-ppal3 .parrilla {
	line-height:22px;
	width:300px;
	float:left;
	margin:10px 10px !important;
	margin:10px 8px;
}
.contenido-ppal3 .parrilla h3 {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#FD9D05;
	margin:0 0 5px 0;
	padding:10px;
	background-color:#f3f3f3;
}
.contenido-ppal3 .parrilla .resultadosparrilla {
	padding-left:10px;
}
/*********** TABLAS PORTADA *****************/

.iframe_portada {
	height:200px;
	width:300px;
	margin-bottom:10px;
}
.ver-circuito {
	border:1px solid #eee;
	margin:0 0 20px 0;
	padding:10px;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_circuito.jpg) repeat-x left bottom;
}
.ver-circuito .peq {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
.ver-circuito img {
	border:2px solid #ccc;
	margin-left:8px;
}
.ver-circuito select {
	width:190px;
	border:1px solid #ccc;
	color:#666;
}
.tablaiframe {
	width:298px;
	background-color:#999;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	text-align:center;
	border:2px solid #999;
}
.tablaiframe .blanco {
	color:#fff;
	padding:5px 0 0 0;
}
.tablaiframe .blanco a {
	font-weight:bold;
	color:#fff;
}
.tablaiframe2 td {
	padding:0;
	width:98px;
	height:30px;
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_boton_inactivo.jpg) no-repeat left top;
	border-right:1px solid #999;
	font-weight:bold;
}
.tablaiframe2 td a {
	font-weight:bold;
	color:#999;
}
.tablaiframe2 td#activo {
	background:url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_boton_activo.jpg) no-repeat left top;
}
.tablaiframe2 td#activo a {
	font-weight:bold;
	color:#666;
}
.iframedias th {
	background-color:#cfcfcf;
	border:0;
	padding:8px 0;
	margin:0;
	color:#fff;
}
.tablaiframe .tabla-interior {
	background-color:#fff;
}
.tablaiframe .tabla-interior td {
	padding:10px 0;
}
.tablaiframe .tabla-interior td a {
	border-bottom:1px solid #ccc;
	color:#666;
}
/****** videos portada ******/


.galeria-videos {
	width:614px;
}
.lista-videos ul {
	width:612px;
	clear:left;
	margin:0 auto;
}
.lista-videos li {
	float:left;
	display:inline;
	margin:20px 4px 0 0;
}
.lista-videos li a {
	display:block;
	width:200px;
	background-color:#eee;
	text-align:center;
	padding:4px 0 40px 0;
}
.lista-videos li p {
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	margin:2px;
	text-align:center;
}
/********** tabla clasificación ***********/


.tablaclasificacion table {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	width:940px;
	margin-left:13px;
	margin-top:10px;
	text-align:center;
}
.tablaclasificacion table td, .tablaclasificacion table th {
	padding:5px;
	border:1px solid #eee;
}
.tablaclasificacion table td.pilotos, .tablaclasificacion table td.total {
	background-color:#999;
	color:#fff;
	font-weight:bold;
}
.sistemapuntuacion table {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	width:940px;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:13px;
	text-align:center;
}
.sistemapuntuacion table td, .sistemapuntuacion table th {
	padding:5px;
	border:1px solid #eee;
}
.sistemapuntuacion table td.puesto {
	background-color:#999;
	color:#fff;
	font-weight:bold;
}
/********** pilotos ***********/


.indexpilotos {
	width:910px !important;
	width:910px;
	text-align:center;
	padding:20px 30px !important;
	padding:20px 0 20px 25px;
}
.indexpilotos .equipo1 {
	border:1px dotted #eee;
	width:160px;
	text-align:center;
	padding:10px 5px;
	float:left;
	margin-right:8px;
	margin-left:0 !important;
	margin-left:2px;
	margin-bottom:10px;
}
.indexpilotos #last {
	margin-right:0;
}
.indexpilotos .equipo1 h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
}
.titulo-destacados {
	color:#999;
	text-align:left;
	margin:5px 0;
	width:890px;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	border-bottom:1px dotted #eee;
}
.indexpilotos .listado_pilotos {
	width:910px;
	text-align:left;
	padding-left:0 !important;
	padding-left:5px;
}
.indexpilotos .listado_pilotos ul {
	width:445px;
	margin-right:10px;
	float:left;
}
.indexpilotos .listado_pilotos li {
	display:block;
	padding:10px;
	background-color:#f1f1f1;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin-bottom:5px;
}
.indexpilotos .listado_pilotos li img {
	padding-right:5px;
}
.indexpilotos .listado_pilotos li a.equipo {
	padding-left:5px;
	color:#999999;
}
.indexpilotos .foto_piloto {
	float:left;
	width:435px;
	border:1px solid #eee;
	padding:5px;
}
.indexpilotos .datos_piloto {
	float:right;
	width:450px;
	padding: 0;
	text-align:left;
	line-height:22px;
}
.indexpilotos .datos_piloto img {
	padding:20px 0 10px 0;
}
.indexpilotos .datos_piloto .historial {
	margin:20px 0;
}
.indexpilotos .datos_piloto .historial h1 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#eee;
	padding:10px 5px 5px 5px;
	border-bottom:1px dotted #eee;
	margin-bottom:4px;
}


.indexpilotos .foto_piloto .historial {
	margin:20px 0;
	text-align:left;
	padding:10px;
}
.indexpilotos .foto_piloto .historial h1 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#eee;
	padding:10px 5px 5px 10px;
	border-bottom:1px dotted #eee;
	margin-bottom:4px;
}
/************ palmarés / records  ****************/


.tablapalmares {
	width:305px;
	text-align:center;
	float:left;
	margin:10px 5px;
}
.record {
	width:470px;
	text-align:center;
	float:left;
	margin:10px 5px;
}
.tablapalmares th, .record th {
	background-color:#999;
	color:#fff;
	font-weight:bold;
	padding:10px;
	border:1px solid #eee;
}
.tablapalmares td, .record td {
	padding:10px;
	border:1px solid #eee;
}
.tablapalmares td.first, .record td.first {
	background-color:#f1f1f1;
}
.tablapalmares th.anio, .record th.anio {
	width:30px;
}
.tablapalmares th.equipo, .record th.equipo {
	width:60px;
}
.tablapalmares th.periodo, .record th.periodo {
	background-color:#fff;
	padding:10px 0 0 0;
	color:#FD9D05;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	border:0;
}
/*********** galeria fotografia ****************/


.galeria-fotografia {
	text-align:center;
	width:960px;
	text-align:center;
	padding:20px 0;
	background-color:#f8f8f8;
}
.galeria-fotografia .centrado {
	width:920px;
	margin:0 auto;
	text-align:center;
}
.galeria-fotografia .mod-fotografia {
	float:left;
	width:250px;
	padding:10px 20px;
	margin:5px 5px;
	background-color:#f1f1f1;
	border:1px solid #e5e5e5;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
/************ circuitos **********************/

.caja-reproductor {
	clear:left;
	width:965px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	background-color:#f8f8f8;
	padding:10px 0;
}
.fondo-reproductor {
	padding:5px;
	background-color:#fff;
	width:370px;
	border:1px solid #e8e8e8;
}
.reproductor {
	border:1px solid #fff;
	width:368px;
	float:left;
}
.seleccion-videos {
	width:570px;
	float:left;
}
.seleccion-videos .mod {
	width:135px;
	float:left;
	padding:10px 20px;
	margin:5px 5px;
	background-color:#f1f1f1;
	border:1px solid #e5e5e5;
	text-align:center;
}
/************* normativa *****************/


.banderas li {
	margin-bottom:10px;
}
.banderas li img {
	margin:0 5px 0 0;
	float:left;
}
.fichanormativa2 {
	width:450px;
	float:left;
	margin:10px;
}
.fichanormativa2 table th, .fichanormativa2 table td {
	padding:10px;
	border:1px solid #eee;
	width:400px;
}
.fichanormativa2 .gris {
	background-color:#999;
	color:#fff;
	font-weight:bold;
}
.capital {
	font-size: 24px;
	line-height:32px;
	font-weight: bold;
	color: #999;
	padding:0 2px 10px 0;
}
.foto-datos {
	float:right;
	padding:20px;
	border:1px solid #eee;
	margin:20px;
}
.fichanormativa3 {
	width:450px;
	float:left;
	margin:20px;
}
.fichanormativa3 table th, .fichanormativa3 table td {
	padding:10px;
	border:1px solid #eee;
	width:400px;
}
.fichanormativa3 .gris {
	background-color:#999;
	color:#fff;
	font-weight:bold;
}


ul#mas-pilotos-spain {
	
	width:520px;

}



/* ==== PIE ==== */


#pie {
	color:#666 !important;
	font:10px/16px Arial, Helvetica, sans-serif !important;
	padding:20px 10px !important;
	clear:left !important;
	border-top:1px solid #666 !important;
}
#pie .navegacion {
float:left !important;
}
#pie a, #pie a:link, #pie a:visited {
	color:#666 !important;
	font:10px/16px Arial, Helvetica, sans-serif !important;
	color:#666;
	text-decoration:none;
}
#pie a:hover, #pie a:active {
	color:#666 !important;
	font:10px/16px Arial, Helvetica, sans-serif !important;
	text-decoration:underline;
}
#pie ul li {
	display:inline;
}
#pie li {
	padding:0 10px;
	border-right:1px solid #eee;
}
/***************** publicidad ********************/

#publicidadsuperior {
	text-align:center;
	width:995px;
	margin:0 auto;
}
.publicidadmodulo {
	width:245px;
	float:left;
}
.publicidadhorizontal {
	width:750px;
	float:left;
}
#blog .contenedor .contenido #columnaprincipal .archivoblog {
	margin-bottom: 25px;
	clear: both;
}
