/* -- INICIO ESTILOS GENERALES -- */
body {
	background: #d0caba;
	margin: 0px;
	padding: 5px;
}
.publicidad {
	width: 750px;
	margin: 0 0 8px 0;
	padding: 0;
}
.cabecera {
	width: 750px;
	border: 1px solid #000;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.navegacion {
	background: #000;
	margin:0;
	padding:0;
}
.navegacion ul {
	padding: 2px 0 2px 0;
	margin: 0;
	line-height: 12px;
}
.navegacion ul li {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	list-style-type:none;
	display: inline;
	margin: 0;
	padding: 0;
}
.navegacion ul li a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0 1px 0 1px;
	padding: 2px 4px 2px 3px;
	text-decoration: none;
}
.navegacion ul li a:hover {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	margin: 0 1px 0 1px;
	padding: 2px 4px 2px 3px;
	text-decoration: none;
}
.navegacion a:hover {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
}
.celdacontenidos {
	background: #fff;
	padding: 20px 15px;
	margin: 0;
	font: normal 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
}
.celdacontenidos2 {
	background: #fff;
	padding: 0;
	margin: 0;
	font: normal 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
}
.contenidos {
	padding: 20px 15px;
}
.subnavegacion {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	padding: 0 0 0 8px;
	margin: 0;
}
.subnavegacion a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
}
.subnavegacion a:hover {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.copyright {
	width: 750px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	padding-top: 10px;
}
.copyright a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
.pestania {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
/* -- FIN ESTILOS GENERALES -- */
/* -- INICIO ESTILOS COCHES, MOTOS Y CAMIONES -- */
.fotospilotos {
	background: #f9f9f9;
	margin: 0 10px 0 0;
	padding: 8px;
	text-align: center!important;
}
.fotospilotos h2 {
	width: 230px;
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #b7b7b7;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: left;
}
h1 {
	font: bold 18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 0;
}
.nombrepiloto {
	font: bold 18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
	margin: 0 0 10px 0;
}
.nombrepiloto img {
	margin: 0 5px 5px 0;
}
.datospiloto {
	margin: 0 0 40px 0;
	padding: 0;
}
.datospiloto .enlace {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
}
.datospiloto .enlace a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
	margin: 10px 0 0 0;
	padding: 0;
}
.fotosindexsecciones {
	margin: 15px 0 0 0;
	padding: 0;
}
.fotosindexsecciones img {
	padding: 3px;
	margin: 0 0 3px 0;
	border: 1px solid #da9405;
}
.fotosindexsecciones h2 {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	background: #da9405;
	text-align: center;
	line-height: 16px;
	width: 128px;
}
.fotosindexsecciones h2 a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
}
.titulotabla2 {
	font: bold 13px/18px "Trebuchet MS", Tahoma, Verdana;
	color: #000000;
	background: #e3e2e2;
	text-align: center;
}
/* -- FIN ESTILOS COCHES, MOTOS Y CAMIONES -- */
/* -- INICIO ESTILOS RECORRIDO -- */
.comentarioetapas {
	font: normal 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #e3e2e2;
	padding: 0;
	margin: 15px 0 0 0;
}
.volver {
	font: bold normal 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	padding-top: 15px;
	text-align: center;
}
.volver a {
	font: bold normal 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
}
.tablaetapas {
	font: normal 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	background: #e3e2e2;
}
.marcaetapa {
	font: bold 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #da9405;
}
.enlacecronicas {
	font: normal 11px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}
.enlacecronicas a {
	font: normal 11px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
}
.tablalocalizadores {
	margin: 5px 0 4px 8px;
	padding: 0 0 1px 8px;
}
.tablalocalizadores img{
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
}
/* -- FIN ESTILOS RECORRIDO -- */
/* -- INICIO ESTILOS CURIOSIDADES -- */
.curiosidad {
	font: normal 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 10px 15px 20px;
	padding: 0px;
}
.curiosidad strong {
	font: bold 16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
}
/* -- FIN ESTILOS CURIOSIDADES -- */
/* -- INICIO ESTILOS IMÁGENES -- */
.indeximagenes {
	margin: 0 0 15px 0;
	padding: 0;
}
.indeximagenes img {
	padding: 3px;
	margin: 0 0 2px 0;
	border: 1px solid #da9405;
}
.indeximagenes h2 {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	background: #da9405;
	text-align: center;
	line-height: 16px;
	width: 184px;
}
.indeximagenes h2 a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
}
/* -- FIN ESTILOS IMÁGENES -- */
/* -- INICIO ESTILOS CLASIFICACIONES -- */
.tituloclasificacion {
	background: #fff;
	font: bold 18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
	margin: 0 0 10px 0;
	padding: 0;
}
.subtitulostablas {
	font: bold 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	background: #ccc;
	text-align: center;
}
.titulotabla {
	font: bold 13px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #da9405;
	text-align: center;
}
.enlacevermas {
	font: normal 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-align: right;
	padding-right: 3px;
}
.enlacevermas a {
	font: normal 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
.enlacevermas a:hover {
	text-decoration: underline;
}
.tablaclasificaciones {
	margin: 0px;
	padding: 15px 0px 15px 150px;
	line-height: 22px;
}
.listadosclasificaciones {
	margin: 0;
	padding: 10px 0px 10px 100px;
	line-height: 22px;
}
/* -- FIN ESTILOS CLASIFICACIONES -- */
/* -- INICIO ESTILOS GRÁFICOS -- */
.graficos {
	margin: 0 0 15px 0;
	padding: 0;
}
.graficos img {
	padding: 3px;
	margin: 0 0 2px 0;
	border: 1px solid #da9405;
}
.graficos h2 {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	background: #da9405;
	text-align: center;
	line-height: 20px;
	width: 258px;
}
.graficos h2 a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
}
/* -- FIN ESTILOS GRÁFICOS -- */
/* -- INICIO ESTILOS PORTADA -- */
.fotoportada {
	width: 500px;
	border: 1px solid #e3e7ec;
	margin: 15px 0 10px 15px;
	padding: 2px;
	text-align: center;
}
.fotoportada h2 {
	font: bold 30px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	width: 500px;
	background: #da9405;
	margin: 2px 0px 1px;
	padding: 2px 0px 1px;
	text-align: center;
}
.fotoportada h2 a {
	font: bold 30px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
}
.fotoportada img {
	margin: 0!important;
	padding: 0!important;
}
.destacadosderecha {
	width: 220px;
	margin: 10px 0 10px 0;
	padding: 0;
}
.destacadosderecha .clasificaciones {
	margin: 0px;
	padding: 0px;
}
.album {
	width: 208px;
	border: 1px solid #e3e7ec;
	margin: 0 0 15px 15px;
	padding: 0;
	text-align: center;
}
.album h2 {
	font: bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	text-align: center;
	margin: 0;
	padding: 2px 0 2px 0;
}
.album p {
	font: normal 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
}
.album p a {
	font: bold 12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
}
.album img {
	padding: 0;
	margin: 5px 0 5px 0;
}
.debate {
	border: 1px solid #e3e7ec;
	margin: 0 0 15px 0;
	padding: 0;
}
.debate h2 {
	font: bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	text-align: center;
	margin: 0;
	padding: 2px 0 2px 0;
}
.debate p {
	font: normal 11px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	margin: 8px 5px 2px 5px;
	padding: 2px 0 2px 0;
}
.blog {
	border: 1px solid #e3e7ec;
	margin: 0 15px 15px 0;
	padding: 0;
}
h2 {
	font: bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	text-align: center;
	margin: 0;
	padding: 2px 0 2px 0;
}
.blog p {
	font: normal 11px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	margin: 8px 5px 2px 5px;
	padding: 2px 0 2px 0;
}
.blog img {
	border: 1px solid #e3e7ec;
	padding: 2px;
	margin: 0 0 5px 10px;
}
.etapas {
	border: 1px solid #e3e7ec;
	margin: 5px 0 15px 5px;
	padding: 0!important;
}
.etapas p {
	font: normal 11px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 5px 0 5px;
	padding: 2px 0 2px 0;
}
.etapas img {
	padding: 0!important;
	margin: 0!important;
}
.leermas {
	font: normal 11px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
	margin: 0 0 8px 0;
	padding: 0;
	text-align: center;
}
.leermas a {
	font: normal 11px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #da9405;
}
.tablaportada {
	font: normal 11px/15px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	padding-left: 15px;
}
.tituloetapas {
	font: bold 14px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	background: #da9405;
	text-align: center;
}
.tituloetapas a {
	font: bold 12px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
.tituloetapas a:hover {
	text-decoration: underline;
}
.categoriasportada {
	font: bold 11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
.categoriasportada a {
	font: bold 11px/11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
/* -- FIN ESTILOS PORTADA -- */