body{
	background: #000 url(../img/index2009/css_fnd_web.gif) top left repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 75%;
	text-align: center;
}
body#otro_fondo{
	background: #000 url(../img/index2009/css_fnd_web01.gif) top left repeat-x;
}
#contenedor{
	width: 970px;
	text-align: left;
	margin: 0 auto;
}
	#contenedor h1{
		padding-top: 40px;
		font-style: italic;
		font-size: 240%;
		color: #e4a919;
		background: url(../img/index2009/css_fnd_h2.gif) bottom left repeat-x;
	}
	#contenedor h1 .color_blanco{
		color: #fff;
	}
	#contenedor #col_izquierda{
		text-align: center;
		width: 226px;
		float: left;
	}
	#contenedor #col_izquierda #logo_behobia{
		float: left;
		display: block;
	}
	#contenedor #col_izquierda #link{
		padding: 15px 0 0 0;
		position: relative;
	}
	#contenedor #col_izquierda a{
		color: #fff;
		border: none;
		background: url(../img/index2009/css_col_izq_fnd_a.gif) top left no-repeat;
		padding: 5px 30px 0 18px;
	}
	#contenedor #col_izquierda #logo_fortuna {
		margin: 30px 0 0 0;
		padding: 0;
	}
	#contenedor #col_izquierda #logo_fortuna a{
		background: none;
		margin: 0;
		padding: 0;
	}
	#contenedor #col_izquierda img{
		border: none;
	}

#cabecera {
	float: right; 
	width: 730px;
	}
	#cabecera #cab_superior #web_oficial{
	float: left;
	background: #cf9300;
	width: 315px;
	text-align: center;
	color: #fff;
	padding: 15px 0 8px 0;
	}
	#cabecera #cab_superior #flashcontent_banner{
		margin-top: 12px;
		float: left;
	}
	#cabecera #cab_superior #flashcontent_banner img{
		border: 0;
	}
#cabecera #logos_migas{
	border-bottom: 1px solid #313131;
	margin-top: 22px;
	padding-bottom: 5px;
	float: right;
	text-align: right;
	width: 730px;
}
#clasificaciones_oficiales{
	background: url(../img/index2009/css_bloque1.jpg) top left no-repeat;
	width: 727px;
	height: 115px;
	margin-top: 15px;
	position: relative;
	float:right;
	color:#FFFFFF
}
#clasificaciones_oficiales p {
	padding-left:20px;
	line-height:1.5em;
	font-size:130%;
	}
	#clasificaciones_oficiales.acceso #boton_consultar{
		position: absolute;
		bottom:48px;
		right: 27%;
	}

#clasificaciones_oficiales.acceso .titulares {
	padding-top:45px;
	padding-left:70px;
	float:left;
	}
#fotos_aereas{
	float: left;
	background: url(../img/index2009/css_fnd_opcion01.gif) top left no-repeat;
	width: 229px;
	height: 307px;
	margin-top: 15px;
	position: relative;
}
	#fotos_aereas #boton_aereas{
		position: absolute;
		bottom: 20px;
		right: 20%;
	}
#fotografias_carrera{
	float: left;
	background: url(../img/index2009/css_fnd_opcion02.gif) top left no-repeat;
	width: 229px;
	height: 307px;
	margin-top: 15px;
	margin-left: 21px;
	position: relative;
}
	#fotografias_carrera #boton_fotos{
		position: absolute;
		bottom: 20px;
		right: 27%;
	}
#videos_carrera{
	float: left;
	background: url(../img/index2009/css_fnd_opcion03.gif) top left no-repeat;
	width: 229px;
	height: 307px;
	margin-top: 15px;
	margin-left: 21px;
	position: relative;
}
	#videos_carrera #boton_llegada{
		position: absolute;
		bottom: 85px;
		right: 25%;
	}
	#videos_carrera #boton_mas_videos{
		position: absolute;
		bottom: 20px;
		right: 29%;
	}
.titulares{
	color: #fff;
	font-size: 230%;
	font-weight: bold;
	font-style: italic;
	line-height: 23px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right:20px;
}
#hombres{
	float: left;
	width: 454px;
	margin-top: 20px;
}
#mujeres{
	float: left;
	width: 454px;
	margin-right: 60px;
	margin-top: 20px;
}

#hombres h2, #mujeres h2{
	color: #fff;
	text-transform: uppercase;
	font-style: italic;
	text-align: center;
}
.tabla_clasificacion table{
	background: #fff;
	width: 435px;
	margin-top: 20px;
	border-collapse: collapse;
}
	.tabla_clasificacion table th{
		background-color: #eaae1a;
		color: #fff;
		padding: 5px;
		text-align: center;
		border-right: 1px solid #fff; 
	}
	.tabla_clasificacion table tr.fnd_gris{
		background-color: #efefef;
	}
	.tabla_clasificacion table td{
		padding: 10px;
		border-right: 1px solid #ccc;
		border-top: 1px solid #fff;
	}
#pie{
	border-top: 1px solid #2c2c2c;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
	font-size: 90%;
}
	#pie #formotion img{
		float: left;
		border: none;
	}
	#pie #menu_pie{
		float: right;
	}
	#pie #menu_pie li{
		float: left;
		margin-left: 10px;
		margin-right: 3px;
		padding-left: 14px;
		background: url(../img/index2009/css_cruz_amarilla02.gif) top left no-repeat;
		background-position: 0 0.6em;
	}
	#pie #menu_pie li a{
		color: #fff;
		text-decoration: none;
	}
	#pie #menu_pie li a:hover{
		color: #fff;
		text-decoration: underline;
	}
.centrado{
	text-align: center;
}
.ganador{
	background: url(../img/index2009/css_fnd_ganadores.gif) top left no-repeat;
	padding-top: 15px;
	padding-bottom: 20px;
	position: relative;
}
.ganador .lupa{
	position: absolute;
	top: 98px;
	left: 100px;
	z-index: 100000;
}
.ganador .foto img{
	border: none;
	float: left;
	position: relative;
	z-index: 100;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 20px;
}
.ganador .nombre{
	padding-top: 20px;
	padding-left: 20px;
	color: #fff;
	font-size: 150%;
	font-style: italic;
	line-height: 26px;
}
.ganador .tiempo{
	font-weight: bold;
	padding-left: 20px;
	line-height: 20px;
	color: #f49e00;
}
#cabecera #logos_migas img{
	border: none;
}
#cabecera #cab_superior #web_oficial .con_puntos{
	background: url(../img/index2009/css_cruz_amarilla.gif) top left no-repeat;
	background-position: 0 0.5em;
	margin-left: 6px;
	padding-left: 10px;
}
#cabecera #cab_superior #idioma{
	float: right;
	text-align: right;
	padding: 15px 0 8px 0;
}
	#cabecera #cab_superior #idioma a{
		color: #000;
		background: url(../img/index2009/css_cruz_amarilla01.gif) top left no-repeat;
		background-position: 0 0.5em;
		margin-left: 6px;
		padding-left: 10px;
	}
	
	#cabecera #cab_superior #idioma a.seleccionado{
		text-decoration: none;
		color: #cf9300;
	}
	
#separador{
	background: url(../img/index2009/css_fnd_contenido_ppal.gif) top left no-repeat;
	float: left;
	width: 1px;
	height: 200px;
}
#contenido_ppal{
	margin-top: 47px;
	position: relative;
	float: left;
	width: 734px;
	margin-left: 10px;
	display: block;
}
	#contenido_ppal h1{
		color: #fff;
		font-style: italic;
		font-size: 300%;
		margin-top: 20px;
		background: none;
	}
	#contenido_ppal h2{
		color: #cf9300;
		font-style: italic;
		font-size: 150%;
		float: left;
		background: url(../img/index2009/css_fnd_h2.gif) bottom left repeat-x;
		width: 710px;
	}
	#contenido_ppal #rural_kutxa{
		background: url(../img/index2009/css_fnd_rural_kutxa.gif) top left no-repeat;
		position: absolute;
		top: 85px;
		right: 0;
		width: 320px;
		height: 65px;
		text-align: right;
		color: #a9a9a9;
	}
	#contenido_ppal #rural_kutxa #logo_rural{
		float: right;
		margin-top: 7px;
		margin-right: 7px;
		margin-left: 10px;
	}
	#contenido_ppal #pad_formulario{
		padding-left: 20px;
	}

#formulario label {
	color: #a9a9a9;
	display: block;
	float: left;
	width: 	80px;
	margin-left: 100px;
	padding-left: 15px;
	padding-top: 4px;
	background: url(../img/index2009/css_flecha_amarilla.gif) top left no-repeat;
	background-position: 0 0.8em
}
#formulario select {
	width: 236px;
	margin-bottom: 10px;
}
#formulario input {
	width: 230px;
	margin-bottom: 10px;
}

#resultados{
	float: left;
	margin-top: 30px;
	color: #fff;
	width: 100%;
}
#resultados #res_busqueda{
	display: block;
	background: url(../img/index2009/css_fnd_h2.gif) bottom left repeat-x;
	padding-bottom: 3px;
	color: #e4a919;
	font-style: italic;
	font-size: 140%;
	font-weight: bold;
	width: 100%;
	margin-bottom: 20px;
}
#resultados #sin_borde{
	display: block;
	padding-bottom: 3px;
	color: #e4a919;
	font-style: italic;
	font-size: 140%;
	font-weight: bold;
	width: 100%;
	margin-bottom: 20px;
	background: none;
}
#resultados #res_busqueda .color_blanco, #resultados #sin_borde .color_blanco{
	color: #fff;
}
#resultados table{
	width: 95%;
	border: none;
	background-color: #fff;
	color: #000;
	font-size: 90%;
	margin: 20px 0 20px 20px;
}
#resultados table caption{
	display: none;
}
#resultados table th{
	background: #eaae1a;
	border-collapse: separate;
	color: #fff;
	font-weight: bold;
	padding: 8px 5px;
	margin: 0;
}
#resultados table td{
	background: #fff;
	padding: 8px 5px;
	border-collapse: separate;
	border-right: 1px solid #ccc;
}
#resultados table tr.fnd_gris td{
	background-color: #efefef;
}
#resultados table tr{
	margin: 0;
}
#actualizando01, #actualizando02, #actualizando03, #actualizando04{
	float: left;
	display: block;
	width: 330px;
	padding: 0 25px 0 15px;
}
#actualizando01, #actualizando03{
	background: url(../img/index2009/css_separata_actualizacion.gif) top right repeat-y;
}
#actualizando01, #actualizando02{
	margin-top: 30px;
	height: 21em;
}
#actualizando03, #actualizando04{
	height: 23em;
}
#actualizando04 .actualizando_dest01, #actualizando03 .actualizando_dest01{
	padding-top: 30px;
}
#separacion_actualizando{
	height: 1px;
	float: left;
	display: block;
	width: 100%;
	font-size: 0.000001em;
	background: url(../img/index2009/css_separata_actualizacion.gif) top left repeat-x;
}
#col_actualizaciones{
	float: left;
	width: 742px;
}
#col_actualizaciones{
	color: #999999;
	font-weight: bold;
}
#col_actualizaciones a{
	color: #999999;
	font-weight: normal;
}
.actualizando_dest01{
	color: #fff;
	font-size: 220%;
	font-weight: bold;
	font-style: italic;
	line-height: 24px;
}
.actualizando_dest02{
	color: #e4a919;
	font-size: 150%;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: 24px;
}
.dest03{
	color: #fff;
	padding-left: 100px;
	padding-top: 10px;
}
.actualizando_links ul{
	margin: 0;
	padding: 0;
}
.actualizando_links ul li{
	margin: 10px 0;
	padding: 0 0 0 8px;
	list-style: none;
	background: url(../img/index2009/css_flecha_blanca.gif) no-repeat;
	background-position: 0 0.6em;
}
input.boton_01{
	border: none;
	border-top: 1px solid #684801;
	border-left: 1px solid #feb30c;
	border-right: 1px solid #feb30c;
	border-bottom: 1px solid #936601;
	background: #c00;
	margin-left: 260px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #a97501 url(../img/index2009/css_fnd_boton01.gif) top left repeat-x;
	padding: 2px;
	color: #fff;
	width: 8em !important;
	text-align: center;
	font-weight: bold;
}
.opciones{
	margin: 0 0 0 20px;
	padding: 17px 0 17px 0; 
	background: url(../img/index2009/css_taco_opciones.gif) top left no-repeat;
	text-align: center;
	color: #fff;
}
.opciones .formulario01{
	float: right;
}
.opciones a{
	color: #fff;
	text-decoration: none;
}
.opciones a:hover{
	text-decoration: underline;
}
.opciones .primero{
	background: url(../img/index2009/primero.gif) top left no-repeat;
	padding-left: 25px;
	margin-left: 5px;
}
.opciones .anterior{
	background: url(../img/index2009/anterior.gif) top left no-repeat;
	padding-left: 25px;
	margin-left: 5px;
}
.opciones .siguiente{
	background: url(../img/index2009/siguiente.gif) top right no-repeat;
	padding-right: 25px;
	margin-right: 5px;
}
.opciones .ultimo{
	background: url(../img/index2009/ultimo.gif) top right no-repeat;
	padding-right: 25px;
	margin-right: 5px;
}
.opciones .pagina{
	background: #000;
	padding: 8px 10px;
	margin: 0 15px 0 10px;
}

a:hover{
	text-decoration: none;
}
a.sin_fondo, li.sin_fondo{
	background: none !important;
}
.flotar_dcha{
	float: right;
}
.padtop10{
	padding-top: 15px;
}
.limpiar{
	clear: both;
}
.aire{
	height: 10em;
}

/* Botón tipo 5 */
#contenedor a.boton_05 {
	background-image: url(../img/index2009/css_fnd_boton05_01.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #000;
	float: left;
	color: #FFF !important;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-size: 1em; /* Cambio el tamaño del texto */
}
#contenedor a.boton_05:hover {
	background-image: url(../img/index2009/css_fnd_boton05_01_o.gif);
}
#contenedor a.boton_05 span {
	display: block;
	background-image: url(../img/index2009/css_fnd_boton05_02.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#contenedor a.boton_05:hover span {
	background-image: url(../img/index2009/css_fnd_boton05_02_o.gif);
}
#contenedor a.boton_05 span span {
	background-image: url(../img/index2009/css_fnd_boton05_03.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#contenedor a.boton_05:hover span span {
	background-image: url(../img/index2009/css_fnd_boton05_03_o.gif);
}
#contenedor a.boton_05 span span span {
	background-image: url(../img/index2009/css_fnd_boton05_04.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#contenedor a.boton_05:hover span span span {
	background-image: url(../img/index2009/css_fnd_boton05_04_o.gif);
}
#contenedor a.boton_05 span span span span {
	padding: .3em 1em;
	background-image: url(../img/index2009/css_fnd_boton05_00.gif);
	background-position: 1.4em 1.1em;
	background-repeat: no-repeat;
}
#contenedor a.boton_05:hover span span span span {
	background-image: url(../img/index2009/css_fnd_boton05_00.gif);
}

/* Botón tipo 6 */
#contenedor a.boton_06 {
	background-image: url(../img/index2009/css_fnd_boton06_01.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #000;
	float: left;
	color: #FFF !important;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-size: 1em; /* Cambio el tamaño del texto */
}
#contenedor a.boton_06:hover {
	background-image: url(../img/index2009/css_fnd_boton06_01_o.gif);
}
#contenedor a.boton_06 span {
	display: block;
	background-image: url(../img/index2009/css_fnd_boton06_02.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#contenedor a.boton_06:hover span {
	background-image: url(../img/index2009/css_fnd_boton06_02_o.gif);
}
#contenedor a.boton_06 span span {
	background-image: url(../img/index2009/css_fnd_boton06_03.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#contenedor a.boton_06:hover span span {
	background-image: url(../img/index2009/css_fnd_boton06_03_o.gif);
}
#contenedor a.boton_06 span span span {
	background-image: url(../img/index2009/css_fnd_boton06_04.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#contenedor a.boton_06:hover span span span {
	background-image: url(../img/index2009/css_fnd_boton06_04_o.gif);
}
#contenedor a.boton_06 span span span span {
	padding: .3em 1em;
	background-image: url(../img/index2009/css_fnd_boton06_00.gif);
	background-position: 1.4em 1.1em;
	background-repeat: no-repeat;
}
#contenedor a.boton_06:hover span span span span {
	background-image: url(../img/index2009/css_fnd_boton06_00.gif);
}

.penalizacion {
	margin: 0 30px 20px 20px;
	padding: 5px 10px;
	font-size:90%;
	}
.penalizacion strong {
	font-size:120%;}
	
	
/*****  NOTA ******/

.notagris {
	background:url(../img/css-fnd-nota.gif) 0 0 no-repeat;
	background-color:#272727;
	color:#a9a9a9;
	margin-bottom:1.5em;
	}
.notagris-bottom {
	background:url(../img/css-fnd-nota-bottom.gif) left bottom no-repeat;
	height:5px;
	}
.notagrisTxt {
	padding: 15px 25px 0 25px;
	}
.notagrisTxt p {
	margin:0 0 1em 0;
	padding:0;
	}
.notagrisTxt .destacado {
	color:#CF9300;
	}