/* CSS Document */

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;
	margin:10px auto;
	position:relative;
	background:#fff;
	padding-bottom:10px;
}
.cabecera {
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/cabecera_blog.jpg) no-repeat top left;
	height:167px !important;
	height:120px;
}
.cabecera h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	clear:left;
	border:0;
	
}
.cabecera h1 a {
	color:#333;
	text-decoration:none;
	display:block;
	width:150px;
	padding:5px 0;
	float:left;
	text-indent:-9999px;
}
.cabecera h2 a {
	color:#333;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
	text-indent:-9999px;
	margin:0;
	padding:5px 0;
}
.cabecera h2 {
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	clear:left;
	border:0;
	width:860px;
	float:left;
	height:69px !important;
	height:55px;
}
.cabecera h3 {
	font:bold 22px Arial, Helvetica, sans-serif;
	clear:right;
	width:120px;
	float:right;
	border:0;
}
.cabecera h3 a {
	color:#333;
	text-decoration:none;
	display:block;
	height:70px;
	text-indent:-9999px;
}
.cabecera .fondo_nav {
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_navegacion.jpg) no-repeat top left;
	height:37px;
	margin:0;
	padding:0;
}
/* === MENÚ NAVEGACIÓN === */

#Nav {
	padding:10px 0 !important;
	padding:0;
	height:25px;
	margin-top:0 !important;
	margin-top:5px;
}
#Nav li {
	display:inline;
	margin:0;
	text-align:center;
	padding:0 10px;
	border-right:1px solid #333;
}
#Nav a, #Nav a:link, #Nav a:visited {
	color:#FFFFFF;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#Nav a:hover {
	color:#ccc;
}
#motoGP #Nav #segunda-menuitem {
	color:#FD9D05;
}
#moto250 #Nav #tercera-menuitem {
	color:#00ccff;
}
#moto125 #Nav #cuarta-menuitem {
	color:#66cc00;
}
#portada #Nav #primera-menuitem, #fotografia #Nav #quinta-menuitem, #circuitos #Nav #sexta-menuitem, #normativa #Nav #septima-menuitem, #blog #Nav #octava-menuitem {
	color:#FD9D05;
}
#Nav a span {
	display:block;
	font-weight:normal;
}
.nav-sub li {
	display:inline;
	text-align:center;
	padding-right:20px;
	width:990px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
}
.nav-sub {
	height:25px !important;
	padding-top:10px;
	background: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2008/03/motociclismo/img/fondo_navegacion_sub.jpg) repeat-x left top;
}
.nav-sub a, .nav-sub a:visited {
	border-color:#DACEB8;
}
.nav-sub a:hover {
	color:#999;
}
/** posición menús ***/

#menu_motogp, #menu_grandespremios, #menu-250, #menu-125, #menu-normativa {
	margin:0 auto;
	text-align:center;
}
#norma-novedades #novedades, #norma-banderas #banderas, #norma-programa #programa, #norma-pizarra #pizarra, #norma-datos #datos-tecnicos {
	color:#999;
	border-bottom:1px solid #ccc;
}

#motogp-clasifica #clasificacion, #motogp-equipos #equipos, #motogp-palmares #palmares, #motogp-pilotos #pilotos, #motogp-records #records {
	color:#999;
	border-bottom:1px solid #ccc;
	}


.moto250-clasifica #clasificacion, .moto250-equipos #equipos, .moto250-palmares #palmares, .moto250-pilotos #pilotos, .moto250-records #records {
	color:#999;
	border-bottom:1px solid #ccc;
	}

.moto125-clasifica #clasificacion, .moto125-equipos #equipos, .moto125-palmares #palmares, .moto125-pilotos #pilotos, .moto125-records #records {
	color:#999;
	border-bottom:1px solid #ccc;
	}

.noticia p .sigue {
	color:#666;
}

/**** CONTENIDOS ***********/

.noticiassecundarias {
	padding:0 0 0 10px;
	
}

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

.noticiassecundarias h1 a{

	padding:0;
	margin:0;
}
.contenido {
	clear:left;
	padding:0;
	
}
.contenido h2 {
	color:#FD9D05;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:0;
}
.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 ***************/


.noticia p {font:normal 12px/20px verdana; padding-right:5px;}
.noticia h1 {font:bold 24px/26px Arial, Helvetica, sans-serif;color:#FD9D05;}
.noticia h1 a{font:bold 24px/26px Arial, Helvetica, sans-serif;font-weight:bold;color:#FD9D05;}

.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:#999;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding:20px 10px;
	clear:left;
	border-top:3px solid #f1f1f1;
}
#Pie a, #Pie a:link, #Pie a:visited {
	color:#666;
	text-decoration:none;
}
#Pie a:hover, #Pie a:active {
	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;
}
