BODY { background:#FFF url('../img/fondo_gral_gris.png') top repeat-x; margin:0; font:normal 12px 'Trebuchet MS',Tahoma,Verdana,Arial; color:#333;}
FORM, INPUT, SELECT, TEXTAREA {font:normal 12px 'Trebuchet MS',Tahoma,Verdana,Arial; color:#333; border:1px solid #AAA;}
H1, H2, H3, H4, H5, H6 {font:bold 20px 'Trebuchet MS',Tahoma,Verdana,Arial; color:#778380; margin:5px 0 15px 0; clear:both;}
H2 {font-size:16px;}
H3 {font-size:16px; font-style:italic;}
H4 {font-size:14px;}
H5 {font-size:14px; font-style:italic;}
H6 {font-size:11px;}

a:link, A:visited {color:#069; text-decoration:none;}
A:hover {color:#FFF; background:#b9b9b9; text-decoration:none;}

#contenedor { width:950px; height:200px; margin:7px auto;}
#cabecera_home { height:130px; width:950px; background:url(../img/cabecera.png) no-repeat; clear:both; float:left;}
#nombre_cursa {position:relative; top:35px; left:15px; font:bold 28px 'Century Gothic',Courier,'Trebuchet MS',Tahoma,Verdana,Arial; letter-spacing:1px; color:#616161;}
#recorrido {position:relative; top:40px; left:15px; font:bold 16px 'Century Gothic',Courier,'Trebuchet MS',Tahoma,Verdana,Arial; letter-spacing:2px; font-style:italic; color:#616161;}
#fecha {position:relative; top:5px; left:700px; width:225px; height:44px; background:url('../img/fondo_fecha_cabecera.png') no-repeat; font:bold 14px 'Century Gothic',Courier,'Trebuchet MS',Tahoma,Verdana,Arial; color:#006699; text-align:center; padding-top:12px;}
#copa_espana {position:relative; left:500px; font:bold 14px 'Century Gothic',Courier,'Trebuchet MS',Tahoma,Verdana,Arial; color:#006699; font-style:italic; width:275px;}
#en_directo {width:145px; height:70px; float:right; margin:-22px 25px 0 0;}

/*#cabecera_gral {height:113px; width:950px; background:url(../img/fondo_header_gral-2.jpg) no-repeat; clear:both; float:left;}*/
#cabecera_gral { height:130px; width:950px; background:url(../img/cabecera.png) no-repeat; clear:both; float:left;}
#cabecera_gral_1 { height:130px; width:950px; background:url(../img/cabecera-int-1.png) no-repeat; clear:both; float:left;}
#cabecera_gral_2 { height:130px; width:950px; background:url(../img/cabecera-int-2.png) no-repeat; clear:both; float:left;}
#cabecera_gral_3 { height:130px; width:950px; background:url(../img/cabecera-int-3.png) no-repeat; clear:both; float:left;}

#contenido {background:#FFF url('../img/fondo_cont.png') repeat-y; margin:0; clear:both; float:left; width:950px;}
#contenido #menu {float:left; clear:left; width:114px; padding:0; margin:20px 0 0 6px;}
#contenido #idioma {float:left; clear:both; margin:20px 0 0 20px;}
#contenido #imagen_home {float:right; clear:right; width:820px; margin:0; padding:0;}
#contenido #mainAreaHome {float:right; clear:right; width:820px; margin:0; padding:0; margin:0 6px 0 0;}
#contenido #mainArea {float:right; clear:right; width:790px; margin:0; padding:0 10px 0 20px; margin:0 6px 0 0;}

#datos_ganador {float:right; width:778px; height:34px; margin-right:6px; background:url('../img/home-2010-pastilla-datos.jpg') no-repeat; padding-top:5px;}
#datos_ganador #nombre_ganador {font:bold 22px 'Trebuchet MS',Verdana,Arial; color:#069; float:left; clear:left; width:240px; margin-left:10px; text-transform:uppercase;}
#datos_ganador #texto_ganador {font:bold 16px 'Trebuchet MS',Verdana,Arial; color:#C00; float:right; clear:right; width:510px; text-align:right; margin-right:10px;}


#menu UL, #menu LI {list-style:none; color:#616161; font:bold 12px 'Trebuchet MS',Tahoma,Verdana,Arial; line-height:20px; width:114px; margin:5px 0 0 5px; padding:0;}
#menu LI a:link, #menu LI a:visited {color:#616161; font:bold 12px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:18px; padding-left:10px; text-transform:uppercase;}
#menu LI a:hover {color:#069; font:bold 12px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:18px; background:url('../img/bullet-menu.png') no-repeat left; padding-left:10px; text-transform:uppercase;}
	#menu LI LI {list-style:none; color:#616161; font:bold 10px 'Trebuchet MS',Tahoma,Verdana,Arial; line-height:15px; width:114px; margin:5px 0 0 10px; padding:0;}
/*	#menu LI LI a:link, #menu LI LI a:visited {color:#525252; font:bold 10px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:16px; padding-left:15px; text-transform:uppercase;}
	#menu LI LI a:hover {color:#069; font:bold 10px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:16px; padding-left:15px; text-transform:uppercase; background:none;}*/
	#menu LI LI a:link, #menu LI LI a:visited {color:#525252; font:bold 10px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:16px; padding-left:15px; text-transform:uppercase;}
	#menu LI LI a:hover {color:#FFF; font:bold 10px 'Trebuchet MS',Tahoma,Verdana,Arial; text-decoration:none; width:114px; height:16px; padding:0 15px; text-transform:uppercase; background:#a2a2a2;}



#pie {width:950px; float:left; clear:both; background:#FFF url('../img/fondo_cont.png') repeat-y; padding-top:10px; margin:0; }
#pie #esponsors {width:950px; float:left; clear:both;}
#pie #esponsors .bloque {float:left; width:auto; height:150px; margin-left:20px; }
#pie #esponsors .bloque .texto {float:left; clear:both; width:150px; height:20px; font:bold 12px 'Century Gothic',Courier,'Trebuchet MS',Tahoma,Verdana,Arial; letter-spacing:1px; color:#616161;}
#pie #esponsors .bloque .item {width:auto; height:100px;; float:left; clear:none; margin:0 5px; text-align:center;}
#cierre_pie {width:950px; height:17px; float:left; clear:both; background:url('../img/cierre-pie.png') bottom no-repeat; text-align:center;}


#secc_esponsors {width:100%; height:auto; }
#secc_esponsors .logo {width:200px; height:100px; float:left; margin:0 0 30px 40px; text-align:center; }
#secc_esponsors .definicion {width:640px; margin-left:30px; float:left; clear:right; }
#secc_esponsors #colaboran {float:left; margin-left:50px;}

.poblacion {width:380px; height:auto; float:left; margin-right:15px;}

TABLE.listado {background:#e4e4e4;}
TABLE.listado TD {background:#FFF;}


.noborde {border:0;}
.clearBoth {clear:both;}
.floatLeft {float:left; width:auto; height:auto;}
.marginLeft350px {float:left; margin-left:300px; }

#backButton {float:right; margin-left:15px;}

UL LI.local {color:#069; font-weight:bold;}
UL LI.local .expl {font-weight:normal; font-style:italic;}
UL LI.vencedor {color:#C00; font-weight:bold;}
