/* -------- Propiedades generales -------- */

#cont_desafioRepsol{ width:620px !important; overflow: hidden; font-family:Arial, Helvetica, sans-serif;font-size:0.625em; clear: left;float: left;margin-right:0px;}
#cont_desafioRepsol * { margin: 0; padding: 0; }
#cont_desafioRepsol ul, #cont_desafioRepsol ol { list-style: none; }
#cont_desafioRepsol fieldset { border: 0; }
#cont_desafioRepsol fieldset legend { display: none; }
#cont_desafioRepsol a { color: #000; }
#cont_desafioRepsol a:hover { color: #f90; text-decoration: none !important; }
#preguntas_desafio #vacio, #contenido_recomendar{clear:both;}
.menu_boton_desafio span span,#menu_boton_desafio h5 span span,#menu_gran_premio p span strong span,#menu_lo_mas h5 span,.invisible,#menu_puntos h5 span, #menu_puntos_totales span span {position:absolute;top:0;left:-100em;}
#cont_desafioRepsol #desafio_boletin a{color:#000;}

/* Cabecera */

	/* Titulo de la aplicacion - h4 */

	#cabConectado_cabecera_desafio { background-repeat: no-repeat; width:100%;height:122px; margin-bottom:5px; }
	#cabConectado_cabecera_desafio h4 {position:absolute;top:0;left:-100em; }

	/* Lista de secciones */

	#cabConectado_cabecera_desafio ul{float:right;font-size:11px;width:100%; text-align:center;margin-top:82px;}
	#cabConectado_cabecera_desafio ul li{ display:inline; list-style-type:none; text-align:center; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-boton.png) no-repeat right bottom; padding:5px; text-transform:uppercase; //float:left;//padding:3px 10px 3px 5px;}
	#cabConectado_cabecera_desafio ul li a{padding:0 5px 5px 10px;text-align:center;color:#fff;text-decoration:none;font-weight:700;}
	#cabConectado_cabecera_desafio ul li a:hover{text-decoration:none;}
	#cabConectado_cabecera_desafio ul li.fondo_sin, #cont_desafioRepsol #cabecera_desafio ul li.fondo_sin a{background-image:none;}
	#cabConectado_cabecera_desafio ul li a{color:#fff;text-decoration:none;}


/* Titulos de seccion */

	/* Titulos de seccion genericos - h5 */

	#cont_desafioRepsol h5 {font-size: 2.25em;background:#ccc url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/fonfo.gif);text-align:center; padding-top: 0 !important; margin-bottom:10px;clear:both;}
	#cont_desafioRepsol h5 strong, #cont_desafioRepsol h5 span {text-align:center;background:#fff; margin:auto;font-weight:400;padding:0.1em 0.3em; color:#000;}

	/* Titulos de seccion especificos - h5 */

	#menu_lo_mas h5 { margin-top: 25px !important; _margin-left: 0; }
	#num_pregunta h5, #num_circuito h5 { margin-bottom:0; }
	#num_pregunta h5 { font-size: 1.75em !important; margin-bottom: 0; padding: 0 0 0.25em 0; border-bottom: 1px dotted #000; text-align: left; background: none; }
	#num_pregunta h5 span { padding-left: 0; font-weight: 700 !important;}
	#num_pregunta h5 strong { padding: 0; }
	#cont_desafioRepsol .completado h5 { border-bottom: 0 !important; margin-bottom: -0.5em !important;}
	#num_pregunta.completado h5 {color:#f90; font-weight:bold !important; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/completado.jpg) top center no-repeat; padding-top: 158px !important; text-align: center;}
	#num_pregunta.intentos h5 {color:#f00; font-weight:bold !important; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/completado.jpg) top center no-repeat; padding-top: 145px !important; *padding-top: 158px !important; text-align: center;}
    #menu_gran_premio h5, #menu_gran_premio h5 strong { background: transparent; text-align: left; padding-left: 0; padding-top: 0 !important;}
	#menu_gran_premio h5 strong { font-weight: 700; }
	#num_circuito h5 { font-size: 1.75em; font-weight: 400; background: none; text-align: left;}
	#num_circuito h5 span {display: block; /*position:relative; top: auto; left: auto;*/ border-bottom:1px dotted #000;padding:0 0 3px 0;text-align:left;}
	#num_circuito h5 span span { display: inline; border-bottom: 0; padding: 0; }
	#menu_puntos h5{display:block;width:140px;height:16px;background-repeat: no-repeat !important;margin-top:55px;margin-left:9px;}
	#menu_gran_premio h5{color:#D6D6D6;background:#333;font-weight:400;font-size:1.6em;margin-bottom:15px;}
	#menu_gran_premio h5 strong { display: block; }

	#menu_lo_mas h5{display:block;width:98px;height:30px;background-color:#fff;margin-top:2em;margin-bottom:5px;} 
	#mis_resultados h5{ clear: both; }

	/* Titulos de subsecciones - h6 */

	#contenido_ayuda #texto_ayuda h6, #contenido_bases #texto_bases h6, #contenido_premios #texto_premios h6 { font-size: 1em; font-weight:700; }
	#preguntas_desafio #num_pregunta h6 { font-size: 1.75em; text-transform: none; margin: 0; clear:both;}
	#preguntas_desafio #num_pregunta.correcto h6 { color: #090 !important; }
	#preguntas_desafio #num_pregunta.incorrecto h6 { color: #f00 !important; }

	#num_pregunta.completado #bot_siguiente { text-align:right; }
	#num_pregunta.completado #bot_siguiente a { display: block; width: 240px; }

/* Botones con flechas */

	/* Contenedor */

	#num_pregunta, #num_circuito { height: 290px; overflow:hidden; }
	#num_pregunta .preg { background-repeat: no-repeat !important; margin: 0.5em 0 !important; font-size: 1.2em !important; display: block !important; float: none !important; }
	#num_pregunta #siguiente_correcto{padding-top:5px;border-top:1px dotted #000;height: 1.5em; padding-top: 0.75em;margin-top:18px;white-space:nowrap;}
	
	#num_pregunta #siguiente_completado { _text-align:left; margin-top: 0; padding-top: 1em !important; margin-top: 0.5em !important; }
	#num_pregunta #siguiente_completado li { display: inline; _float: left !important;  }
	#num_pregunta #siguiente_completado #bot_modoficar a { border-right: 1px dotted #000; padding-right: 15px; width: 100px; _width: 130px; float:left; }
	#num_pregunta #siguiente_completado #bot_siguiente a { width: 100px !important; float: right;}
	
	#bot_pista { float:left; }
	#bot_pista a { display: block; width: 125px; border-right: 1px dotted #000; padding-right: 15px !important; _padding-right: 25px !important; background-position: 80% 0 !important; _background-position: 70px 0 !important; }
	#num_pregunta #siguiente_completado ul #bot_siguiente, #bot_enviar, #bot_pista { width: 48%; _width:40%; white-space:nowrap; }

	#bot_enviar { float: right; }
	#bot_enviar a { display: block; background-position: 76px 0 !important; }
	#bot_enviar a:hover {color:#000; display: block; background-position: 76px 0 !important; }
	#num_pregunta p { padding: 1em 0 0 0; }
	#num_pregunta #volver_pista{padding-top:3px;}
	#num_pregunta #volver_pista a{background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/volver.gif) top left no-repeat !important;padding-left:20px;}
	#num_pregunta #siguiente_incorrecto{margin-top:75px;padding-top:15px;border-top:1px dotted #000; text-align: left;height: 1.5em; padding-top: 0.75em;}

	#num_pregunta #menu_salir{margin-top:25px; padding-top: 10px; border-top: 1px dotted #000; width:100% !important;}
	#num_pregunta #menu_salir li { _float: left !important; }
	#num_pregunta #menu_salir li a#hlnkSeguirJugando { display: block; float: left; width: 11em; _width: 13em; padding-right: 10px; border-right: 1px dotted #444;}
	#num_pregunta #menu_salir li a#hlnkSalir { display: block; float: right; width: 4em !important; _width: 5.5em !important;  overflow: hidden; }
	#num_pregunta #siguiente_contestada{margin-top:50px;padding-top:10px;border-top:1px dotted #000; text-align: left;height: 1.5em; padding-top: 0.75em;}
	#num_pregunta.intentos #bot_siguiente { float: right; }
	
	
	
	/* Contenido Alternativo */
	#contenidoAlternativo{ text-align:center;}
	#contenidoAlternativo p{ width:75%; border:none; text-transform:none !important; border-bottom: none !important; margin:10px 0 0 30px; //margin:10px 0 0 10px;}
	#contenidoAlternativo a{ color: #FF9900; text-decoration:none; margin-top:0 !important;}
	#contenidoAlternativo a:hover{ text-decoration:underline !important;}
	#contenidoAlternativo h3{ font-size:1.5em; margin-bottom: 10px;}
	#contenidoAlternativo ul li{ margin-bottom: 8px;}
	#contenidoAlternativo ul a{ font-weight:bold; text-decoration: underline; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_normal.gif) no-repeat 0 3px; padding-left: 13px;}
	#contenidoAlternativo ul a:hover{ text-decoration: none !important;}
	
	
	/* a */

	#bot_pista a { padding-right: 30px; background-repeat: no-repeat; background-position: right;}
	#num_pregunta #siguiente_correcto a{padding-right:15px;background-repeat: no-repeat;background-position: right;}
	#num_pregunta #siguiente_completado ul #bot_modoficar a, #num_pregunta #volver_pista a, #num_pregunta #siguiente_incorrecto a,#siguiente_contestada a {padding-left:15px;background: no-repeat left bottom; color: #000; font-weight: 700;}
	#bot_enviar a, #contenido_recomendar #texto_recomendar div a {padding-right:15px;background-repeat:no-repeat;background-position:left bottom;}
        #num_pregunta #siguiente_completado ul #bot_siguiente a { background-repeat: no-repeat; background-position: top right; padding-right: 15px; }	
        #num_pregunta #menu_salir li a#hlnkSeguirJugando {background: left bottom no-repeat; padding-left: 25px; text-align: left; float: left; }
	#num_pregunta #menu_salir li a#hlnkSalir { background: right bottom no-repeat; padding-right: 25px; text-align: right; float: right;}

	#contenido_recomendar #texto_recomendar div a {font-size:1.1em;padding-left:15px;text-decoration:underline;}
	#contenido_recomendar #texto_recomendar div a:hover {text-decoration:none !important;color:#000;}

	#menu_desafio li a.hlnkSalir:hover { color: #f99212 !important; }

	/* a:hover */

	#num_pregunta a:hover { color: #000 !important; }

/* Menues */

/* Menu portada */

#menu_login div {background: #fff;}

#menu_desafio,#menu_desafio_breve{background:#000;clear:both;height: 32px !important;font-size:1.05em;}
#menu_desafio{margin-top:0;background:#000;width:620px;height:21px;}
#menu_desafio li,#menu_desafio_breve li{display:inline;}
#menu_desafio li a {text-decoration:underline;background-color:#000;background-repeat: no-repeat;}

#menu_desafio li a,#menu_desafio_breve li a{float:left;height:24px;_height:32px;display:block;}
#menu_desafio li a:hover,#menu_desafio_breve li a:hover{text-decoration:none !important; color: #fff;}

#menu_desafio .hlnkAyuda:link,#menu_desafio .hlnkAyuda:visited{padding:8px 8px 0 34px;}
#menu_desafio .hlnkBases:link,#menu_desafio .hlnkBases:visited{padding:8px 8px 0 16px;}
#menu_desafio .hlnkRecomendar:link,#menu_desafio .hlnkRecomendar:visited{padding:8px 0 0 16px; margin: 0 !important;}
#menu_desafio .hlnkSalir:link,#menu_desafio .hlnkSalir:visited{background-position: right; color:#f99213;font-weight:700;padding:8px 40px 0 0;text-align:right;text-transform:uppercase;float:right;}
#menu_desafio a,#menu_desafio_breve a{color:#fff;}
#menu_gran_premio ul { _margin-left: 5px; }
#menu_gran_premio ul li{list-style:none; }

	/* Menu abreviado */

	#menu_desafio_breve {background: transparent; }
	#menu_desafio_breve ul{width:494px !important;margin-left:126px;}

	/* Menucillo extra */

	ul#mas_secciones { margin: 0 0 10px 0; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/barrasuperior.gif) top left no-repeat;clear:both;height: 32px !important; width: 610px; _width: 620px; padding-left: 10px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
	ul#mas_secciones li { display: inline; font-size: 0.7em; color: #fff; }
	ul#mas_secciones li a { display: block; float: left;height:22px;_height:32px;padding: 10px 1.5em 0 0.8em; color: #fff; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-boton.png) bottom right no-repeat !important; text-decoration: underline; }
	ul#mas_secciones li a:hover { color: #fff; text-decoration: none; }
	ul#mas_secciones li a#clasif { border-right: 0; }

/* Varios */

.texto-legal { margin-top: 3em !important; color: #666; text-align: left;}
.texto-legal br { margin-bottom: 1em !important; display: block; }

/* ---------- Cosas especificas de cada pagina ---------- */

	/* -------- Portada -------- */
	
		/* Login */

		#menu_login{background:#000;color:#fff;font-size:1.1em;width:100%;padding-bottom: 1em;*padding-bottom:0;margin-top:5px;margin-bottom:2px !important;text-align:center;}
		#menu_login_texto{padding:0.8em 1em;text-align:left;}
		
		/* Para el link de repsol presente en el pie */
		#cont_desafioRepsol #menu_login #menu_login_texto .link_inicio {color: #fff !important; text-decoration: underline;}
		#cont_desafioRepsol #menu_login #menu_login_texto .link_inicio:hover {color: #f90;}
		
		#menu_login label span{margin-right:5px;}
		#menu_login label input{margin-right:5px; font-size: 1em; }
		#menu_login input.boton{font-size:1.2em;border:0;background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-flecha-login.png) no-repeat right 3px;padding-right:14px;*padding-right:10px;color:#fff;text-decoration:underline;cursor:pointer;}
		#menu_login input.boton:hover{text-decoration:none;}
		#menu_login_contrasena,#menu_login_registro{display:block;float:left;margin-top:1em;margin-bottom: 3px;background:#000;padding:4px 6px;padding-bottom: 0.5em;text-align:center;border-top:1px dotted #fff;}
		#menu_login_contrasena a:link,#menu_login_contrasena a:visited,#menu_login_registro a:link,#menu_login_registro a:visited{color:#fff;text-decoration:underline;}
		#menu_login_contrasena a:hover,#menu_login_registro a:hover{text-decoration:none;color:#fff;}
		#menu_login_contrasena{width:175px;float:left;border-right:1px dotted #fff; }
		#menu_login_registro{width:425px;_width:440px;float:left;}
		#menu_login p { *margin-bottom: 1em; }
		html>body #menu_login_contrasena,html>body #menu_login_registro{padding:4px 4px;padding-bottom: 0.5em;}
		html>body #menu_login_registro{padding-left:7px;}

		/* Notita "Lo Mas" */

		#menu_lo_mas{display:block;float:left;margin-right:5px;width:121px;height:120px;background-color:#fff; background-image: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-nota.png); background-repeat:no-repeat;color:#999;font-size:1.15em;font-weight:700;}
		#menu_lo_mas a:link,#menu_lo_mas a:visited{color:#000;text-decoration:underline;}
		#menu_lo_mas p{padding-left:2px;padding-right:10px;text-align:left;}
		
		/* */
		
		#menu_boton_desafio{display:block;float:left;width:202px;height:133px;background-color:#000; background-repeat:no-repeat;}
		#menu_boton_desafio ul{list-style:none;}
		#menu_puntos{display:block;float:left;width:202px;height:133px;background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-puntos-totales.png) no-repeat;margin-bottom:0 !important;}
		#menu_puntos_nombre{margin-top:-65px;margin-left:65px;color:#fff;font-size:2em;text-transform:lowercase;overflow:hidden !important;width:130px;text-align:left;}
		#menu_puntos_totales{color:#f99212;margin-top:36px;*margin-top:16px;font-size:2em;_font-size:1.8em;_margin-bottom:4px;display:block;text-align:center;}
		#menu_puntos_totales span { background:none !important; }
		#menu_puntos_totales span strong{color:#f90;padding:0;margin-bottom:4px;}

		a#hlnkBotonDesafio span {margin-left:203px;_margin-left:0;}
		a#hlnkBotonDesafio img {margin-left:-6px;}


		#menu_mucho_aprender{color:#963;font-size:1.1em;display:block;text-align:center;padding:4px 0 0 0;_margin-top:-24px;}

		#menu_puntos_totales span strong, #menu_mucho_aprender {display:block; margin-left: 9px; margin-right: 9px; border-style:solid;border-width:1px;border-top-color:#6F3F04;border-right-color:#442702;border-bottom-color:#442702;border-left-color:#6F3F04;}
		#menu_gran_premio{display:block;float:left;width:272px;_width:292px;height:110px;_height:133px;overflow:hidden;background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menu-compites-en.gif) no-repeat;color:#d6d6d6;padding:13px 10px 10px;text-align:left;}


		#menu_gran_premio * { background: transparent !important;}
		#menu_gran_premio h5 span{ background: transparent; padding:0; }
		#menu_gran_premio p{width:128px;height:55px;text-transform:uppercase;font-weight:700;margin: 0 10px -7px 0; _margin:3px 10px -7px 1px; padding-left:5px;padding-;font-size:1.3em;float:left;white-space:nowrap;overflow:hidden !important;}
		#menu_gran_premio p span strong{display:block;width:128px;height:28px;margin-bottom:5px;background-color:#484848; background-repeat: no-repeat !important;overflow:hidden !important;}
		#menu_gran_premio ul { float: left; margin-top:-5px; }
		#menu_gran_premio li{color:#949494;margin:5px 0px 0px 1px !important; white-space:nowrap; overflow:visible}
		#menu_gran_premio li strong{color:#fff;}

		a.menu_boton_desafio { display: block; }
		a.menu_boton_desafio img{border:0;}
		a.menu_boton_desafio span{position:relative;display:block;top:-147px !important;left:12px !important;_left:215px !important;display:block;width:219px;height:67px;z-index:4;margin-bottom:-60px !important;}
		a.menu_boton_desafio:hover span{background: transparent url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/boton-portada.gif) no-repeat;cursor:pointer;}

	/* -------- Ayuda -------- */
	
		/* Ayuda */ 

		#contenido_ayuda { margin-bottom: 1em; font-size: 1.1em; }		
		#contenido_ayuda #texto_ayuda, #contenido_bases #texto_bases {padding:15px 15px 0;border:1px solid #ccc;margin-top:8px;text-align:left;}
		#contenido_ayuda #texto_ayuda li {list-style-type:none;}
		#contenido_ayuda #texto_ayuda ol li { padding:0;background-repeat:no-repeat;background-position:left top; list-style-type:none;}
                #contenido_ayuda #texto_ayuda ol ol, #contenido_ayuda #texto_ayuda ol ul { margin: 1em 0; }
                #contenido_ayuda #texto_ayuda ol ul li, #contenido_ayuda #texto_ayuda ol ol li { margin: 0 0 0 2em; padding: 0 0 0.25em 0; }
                #contenido_ayuda #texto_ayuda ol ul li { list-style: disc; }
                #contenido_ayuda #texto_ayuda ol ol li { list-style: none; }

		#contenido_ayuda a { text-decoration:underline; }
		#contenido_ayuda table { margin-top: 1em; border-top: 1px dotted #ddd; _width: 85% !important; }
		#contenido_ayuda table td { border-bottom: 1px dotted #ddd; }
		.cuestiones_ayuda {list-style-type:none;}

	/* -------- Pista -------- */
	
		/* Pagina de Pista */

		#texto_pista{font-size:1.25em !important;font-weight:700;border-bottom:1px dotted #000;background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/lupa.gif) no-repeat center 20px; padding-top: 150px !important; padding-bottom: 50px !important; }
		#texto_pista a{text-decoration:underline;cursor: pointer; }

		/* Correcto */

		#preguntas_desafio #num_circuito p { text-transform: uppercase; font-size: 1.5em; text-align: left; }
		#preguntas_desafio #num_pregunta.correcto, #preguntas_desafio #num_pregunta.incorrecto { text-align:center; }
		#preguntas_desafio #num_pregunta.correcto p { margin: 1em;}
		#preguntas_desafio #num_pregunta.correcto p strong { color: #090; }
		#preguntas_desafio #num_circuito b { display: block; }
		
		/* Incorrecto */
		
		#preguntas_desafio #num_pregunta #ima_inco{margin-top:25px;}
		
		/* Salir */
		
		#preguntas_desafio #num_pregunta #salir_pregunta{font-size:1.25em;font-weight:700;text-align:center;margin:75px 0 10px;}
		
		/* Completado*/
		
		#preguntas_desafio #num_pregunta #texto_completado{ font-size:12px;text-align:center; }
		#preguntas_desafio #num_pregunta { text-align:center; }
		#preguntas_desafio #num_pregunta p { font-size: 10px; }
		#cont_desafioRepsol #desafio_boletin{ margin-bottom: 5px; text-align: left; }
		#cont_desafioRepsol #desafio_boletin a { text-decoration: underline !important; }
		#cont_desafioRepsol #desafio_boletin a:hover { text-decoration: none !important; }
		#cont_desafioRepsol #preguntas_desafio #num_pregunta #siguiente_completado{margin-top:15px;border-top:1px dotted #000;}

	/* -------- Mis resultados -------- */

	#resultados{border:1px solid #ccc;padding:1em;_width:625px !important;*overflow:hidden;margin-bottom: 1em;}
	#resultados ul{list-style:none;}
	#resultados ul li{background:#000;color:#f99213;margin-bottom:0.3em;font-size:1.25em;padding:0.1em 0.3em 0.1em 0;text-align:left;}
	#resultados ul li span span {background:#fff url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/flecha-mis-resultados.png) left center no-repeat;color:#000;padding:0.2em 0.3em 0.2em 22px;margin-right:3px;}
	#resultados table{border-collapse:collapse;border:1px solid #ccc; margin-top:10px;font-size:1.2em;}
	#resultados table th,#mis_resultados #resultados table td{height:2.25em;}
	#resultados table th,#mis_resultados #resultados table td{border:1px solid #ccc;}
	#resultados table th{text-align:left;padding:0.25em 0.5em;background: #fff;color:#000;}
	#resultados table .tablaCabecera th{padding:0.25em 0.3em;background: #fff;text-align:center;}
	#resultados table .tablaCabecera th span {background:#000;color:#fff;padding:0.1em 0.3em;text-transform:uppercase;}
	#resultados table .tablaCabecera th span acronym { border-bottom: 0; }
        #resultados table td{text-align:center;padding:0.25em 0.5em;}
	#resultados table a:link,#mis_resultados #resultados table a:visited{color:#000;text-decoration:underline;display:block;}

	/* -------- Preguntas -------- */
	
		/* Preguntas */

		#preguntas_desafio{background:repeat url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/fonfo.gif);clear:both;display:block;overflow:hidden;width:620px;height:308px;border-bottom: 10px;margin-bottom:10px;}
		#preguntas_desafio #num_pregunta, #preguntas_desafio #num_circuito { border:1px solid #ccc;background-color:#fff;padding:8px;float:left;height:290px;_height:308px;_overflow:hidden;}
		#preguntas_desafio #num_pregunta{width:270px;_width:290px;}
		#preguntas_desafio #num_circuito{width:305px;_width:315px; float:right;}
		#preguntas_desafio #num_circuito p { border-bottom:1px dotted #000; padding: 0.25em 0; }

		/* Parte pregunta */

		#num_pregunta fieldset h6 { font-size: 1.25em; text-align:left; margin-top: 10px; margin-bottom: 10px; padding-left: 30px; min-height: 2.5em; }
		#num_pregunta #formulario_pregunta{ padding:0; height: auto; clear: both; margin-top: 10px; border-bottom: 0; }

                #num_pregunta fieldset ul { border-top: 1px dotted #000; padding-top: 1em; margin:10px 0; }

		#formulario_pregunta td input {  margin-right: 0.5em; border: 0 !important; float: left; height: 18px;}
		#num_pregunta #siguiente_completado a,#num_pregunta #siguiente_incorrecto a, #siguiente_contestada a, #num_pregunta #siguiente_correcto a, #num_pregunta #volver_pista a,#num_pregunta ul li a{font-size:12px;font-weight:700;text-decoration:underline;color:#000;margin:0 5px;}
		#cont_desafioRepsol #preguntas_desafio #num_pregunta #siguiente_correcto a { float: right; }

		table#radRespuestas td { padding: 0 0.5em; font-size: 1.1em;}
		
		#num_pregunta .sponsor{ color:#848484; font-weight:bold; font-size:11px!important; margin: 10px 0 5px;//margin: 5px 0 5px; padding:0;}
		
		/* parte circuito */

		#cont_desafioRepsol #preguntas_desafio #num_circuito #flash_circuito{margin-top:13px;}

	/* -------- Recomendar -------- */
	
		/* Ayuda */ 

		#contenido_recomendar #titulo_recomendar{background-image:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/fonfo.gif);text-align:center;}
		#contenido_recomendar #texto_recomendar{padding:15px;border:1px solid #ccc;margin-top:8px;}
		#texto_recomendar h6{font-size:2em;text-align:center;width:18em;margin:auto auto 1em auto;text-transform:uppercase;}
		#cont_desafioRepsol a#hlnkRecomendar,.desafio_pie { display:block;margin:0.5em 0 1em 0;text-align: left !important; font-size: 1.1em; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/recomendar.gif) left no-repeat; padding-left: 14px !important; }
		.desafio_pie a {text-decoration: underline; }
		#cont_desafioRepsol a#hlnkRecomendar:hover,.desafio_pie a:hover { color:#000;}
		p.desafio_pie { display: block; margin-top: 1em; }

		/* Formulario de ayuda */

		#texto_recomendar{text-align:center;}
		#texto_recomendar #form_recomendar{text-align:center;clear:both;width:60% !important;text-align:center;margin:auto;}
		#texto_recomendar #form_recomendar label { display: block; clear: both; }
		#texto_recomendar #form_recomendar label span span {color:#f90;background-color:#000;width:33%; _width:31% !important;padding:3px 5px 0;margin-right:3px;font-size:1.1em;white-space:nowrap;_height:21px;float:left;text-align:left;}
		#texto_recomendar #form_recomendar input{border:1px solid #000;margin-bottom:5px;width:63%;_width:100%;font-size:1.2em;}
		#texto_recomendar #form_recomendar div{ border-top: 1px dotted #000; margin-top: 1em; padding-top: 0.5em; }
		#texto_recomendar #form_recomendar div div { border: 0; margin: 0;}
		#texto_recomendar #form_recomendar div div a{padding-right:15px;color:#000;font-weight:700;margin-left:66px; font-size: 1.25em; margin: 0 !important;}
		#texto_recomendar #form_recomendar div div input { width: auto; padding-right:15px;color:#000;background:#fff url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/enviar.gif) no-repeat top right;border:0;font-weight:700;margin-left:66px; font-size: 1.25em; margin: 0 !important;text-decoration:underline;cursor: pointer; }

	/* -------- Premios -------- */

	/* Para el enlace de subir al inicio de la pantalla */
	#contenido_premios #texto_premios div h6 a {color: #fff !important; text-decoration: underline; text-align:right;}
	#contenido_premios #texto_premios div h6 a:hover {color: #f90;}
	
	#contenido_premios { margin-bottom: 1em; }
	#contenido_premios .abierta{ margin:10px 0;}
	#contenido_premios #texto_premios{padding: 0 15px 15px 15px; border:1px solid #ccc; margin-top:8px; font-size:1.1em; text-align:left; overflow:hidden; float:left; }
	#contenido_premios #texto_premios h6 { width:97%; _width:100%; height:auto; float:left; font-size: 1.5em; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_tit_premio.jpg) repeat-x; color: #f99213; padding: 7px 0.5em ; //padding: 7px 0.5em 0 ;clear:left; margin-top: 0; //margin-top: -10px; }
	#contenido_premios .abierta #texto_premios h6{ margin-bottom: 5px;}
	#contenido_premios #texto_premios p { margin: 1em 0; }
	#contenido_premios #texto_premios .imgPremios { width:210px; margin: 1em 0 1em 2em; float: right; }
	#contenido_premios #texto_premios .imgPremios img { margin:0; }
	#contenido_premios #texto_premios .imgPremios .pieImg { margin:3px 0 0 0; float:right; }
#contenido_premios #texto_premios #listapremios{   width:100%; float:left; display: block; overflow:hidden !important; margin-bottom:10px; } 
	#contenido_premios #texto_premios ul.lista_nav{ width:50%; //width:290px !important; height:80px; float:left; }
	#contenido_premios #texto_premios ul.lista_nav li { margin: 0.5em 0; /*padding-right: 25%; */width: 100%; //width:290px}
	#contenido_premios #texto_premios ul li {}
	#contenido_premios #texto_premios a { text-decoration: underline; }
	#contenido_premios #texto_premios a:hover { color: #000; }

	.texto_premio { _height: 145px; *min-height: 145px; *overflow: visible; }
	.texto_obtencion, .texto_sorteo, .texto_premiados { display: block; clear:both; background: #eee; padding: 1% 2% !important; }
    .texto_obtencion { margin-left: 0 !important; border-top: 2px solid #ddd; }
    .texto_sorteo { margin-bottom: 10px; }
    .texto_premiados { background: #F9D8AF; border-top: 2px solid #F99213; }
    .texto_obtencion strong, .texto_sorteo strong, .texto_premiados strong { display: block; clear: both; }
    .texto_premiados ul { line-height: 18px; }

    .ancla_subir { text-align:right; display:block; margin-top: 1em !important; font-size: 1.1em; //margin-bottom: 10px; }
    .ancla_subir a{clear:both; color: #000 !important; text-decoration: underline; margin-bottom: 50px; }
	.ancla_subir a:hover {color: #f90; text-decoration: none; }
	.cabecera_premio {width:90%; display:block; float:left;}
	.botonPremios{ float:right;}

    /* Bloque para igualar la la altura del título de cada premio */
    .tope { display: block; clear: both; }


	/* -------- Carrera no activa -------- */

	#PieSinNoActiva1_lblCarreraNoActiva { display: block; padding: 1em 0 0 0; font-size: 1.25em; font-weight: 700; }

	/* -------- Bases legales -------- */

	#lblCondicionesLegales {font-size: 1.1em; display: block; margin-bottom: 1em; }
	#contenido_bases { margin-bottom: 1em; }
	#contenido_bases li { margin: 0 0 1em 0; }
	#contenido_bases li li { margin: 0; }
	#contenido_bases ul, #contenido_bases ol.lista_alfabetica { margin-left: 2em !important; margin-bottom: 1em; }
	#contenido_bases ul li { list-style-type: disc; }
	#contenido_bases ol.lista_alfabetica li { list-style-type: lower-alpha; }
	
	#contenido_bases ol { padding-left: 2em; }
	#contenido_bases ol li { list-style-type: decimal; }
	#contenido_bases ol li ul li { list-style-type: disc; }
	
	#contenido_bases #texto_basesIndice{ text-align:center; padding: 4em 2em 4em 2em; }
	#contenido_bases #texto_basesIndice p{ text-align:center; }
	#contenido_bases #texto_basesIndice p a{ text-decoration: underline; }
	#contenido_bases #texto_basesIndice p a:hover{ text-decoration: none; }






#pieSinNoActiva_lblCarreraNoActiva { display: block; font-size: 1.25em; font-weight: 700; padding-top: 1em; }






/* Instrucciones especificas para IE */

/* IE 6, con el hack del guion bajo (_) */

#num_pregunta #siguiente_completado ul #bot_modoficar, #num_pregunta #siguiente_completado ul #bot_pista { _width: 44%; }
#num_pregunta fieldset h6 { _height: 2.5em; }

/* IE 6+7, con el hack de la estrella (*) */

a.menu_boton_desafio span{*top:-199px;}
ul#formulario_pregunta li label input { *margin-left: -2.5em; }




/*
ESTILOS NUEVOS 2008
*/
/* CSS Document */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{font-family: Arial, Helvetica, sans-serif;  font-size:11px;margin:0; padding:0; text-align: left;} 
table { border-collapse:collapse; border-spacing:0; background:none; } 
fieldset,img {border:0; } 
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal; background:none; border: none; } 
ol,ul { list-style:none; } 
caption,th {text-align:left; } 
abbr,acronym {border:0; } 

		
/* -- links -- 
#cont_desafioRepsol a{ text-decoration:none;}
#cont_desafioRepsol a:hover{ text-decoration:underline;}


				*//* ---------- Desafío Repsol ---------- */
		
#cont_desafioRepsol{ width:620px; float:left; display:block; overflow:hidden; margin-bottom:20px;}
		
		/* -- home -- */

/* -- Cabecera -- */
#cont_desafioRepsol #cabeDesR{ width:420px; float:left;}
#cont_desafioRepsol #cabeDesR input{ border: none;}

/* -- Participe en participaEquipo -- */
#cont_desafioRepsol #participaEquipo{ width:420px; height:120px; _height:119px; float:left; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/participaEquipoDesR.jpg) no-repeat 0 bottom; margin-top:6px;}
#cont_desafioRepsol #participaEquipo h2{ float:left; font-size:18px; font-weight:normal; padding:15px; }
#cont_desafioRepsol #participaEquipo h2 span{ font-size:24px; float:left; clear:both; padding-left:50px; line-height:1;}
#cont_desafioRepsol #participaEquipo a{ color:#fff;}

/* -- Premios -- */
#cont_desafioRepsol #premiosDesR{ width:420px; height:120px; _height:119px; float:left; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/premiosDesR.jpg) no-repeat 0 bottom; margin-top:6px;}
#cont_desafioRepsol #premiosDesR h2{ float:left; font-size:18px; font-weight:normal; padding:15px; }
#cont_desafioRepsol #premiosDesR h2 span{ font-size:24px; float:left; clear:both; padding-left:50px; line-height:1;}
#cont_desafioRepsol #premiosDesR a{ color:#fff;}

#cont_desafioRepsol #premiosDesR #linksPartDesR { width:420px; float:left; background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR.gif) no-repeat 0 bottom; border-top:1px dotted #fff; }
#cont_desafioRepsol #premiosDesR #linksPartDesR li{ float:left; text-align:center; display: inline; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/pestDesafioR.jpg) no-repeat left bottom; padding: 2px 0;}
#cont_desafioRepsol #premiosDesR #linksPartDesR .fondoIzqMenu{ background:none;}
#cont_desafioRepsol #premiosDesR #linksPartDesR .fondoDerMenu{ float:right; text-align:right;  background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR_.gif) no-repeat right bottom;}
#cont_desafioRepsol #premiosDesR #linksPartDesR li a{ color:#959393; text-decoration:underline; padding: 8px 5px 8px 10px; display:block; float:left;}
#cont_desafioRepsol #premiosDesR #linksPartDesR li a:hover{text-decoration:none;}
#cont_desafioRepsol #premiosDesR #linksPartDesR .fondoIzqMenu a{background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/ayudaDesafioR.jpg) no-repeat 8px 3px; padding-left: 33px;}
#cont_desafioRepsol #premiosDesR #linksPartDesR .fondoDerMenu a{ background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/salirDesafioR.jpg) no-repeat 35px 3px; padding-right: 33px;}

/* -- Como Jugar -- */
#cont_desafioRepsol #cjugarDesR{ width:187px; _width:199px; height:68px;_height:78px; float:right; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/cjugarDesafioR.jpg) no-repeat right 0; padding: 10px 12px 0 0; }
#cont_desafioRepsol #cjugarDesR h2{ float:right; color:#fff; text-align:right; font-size:18px; font-weight:normal;}
#cont_desafioRepsol #cjugarDesR a{ color:#fff;}

/* -- Menu -- */
#cont_desafioRepsol #menuDesR{ width:620px; float:left; overflow:hidden; text-align:center; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menuDesafioR.jpg) repeat-x 0 0; margin:1px 0 0; _margin: -2px 0 0;}
#cont_desafioRepsol #menuDesR li{ width: 33%; float:left; text-align: center; padding: 10px 0 7px; border-right: 2px solid #ff9900;}
#cont_desafioRepsol #menuDesR .fondoIzqMenu{ background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menuDesafioR_izq.jpg) no-repeat 0 0;}
#cont_desafioRepsol #menuDesR .fondoDerMenu{ width: 33.35%;//width: 33.2%;_//width: 33.8%; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/menuDesafioR_der.jpg) no-repeat right 0;}
#cont_desafioRepsol #menuDesR a{ color:#fff;}

/* -- Mensaje Error -- */
#cont_desafioRepsol #errorDesR{ width:618px; _width:620px; float:left; overflow:hidden; font-weight:bold; color:#cc0001; text-align:center; background: #fae6e6; border: 1px solid #cc0001; padding:10px 0; margin: 6px 0; _margin-bottom:9px;}
/* Anadido provisional parar clase en DNI */
#cont_desafioRepsol .errorDesR{ width:618px; float:left; overflow:hidden; font-weight:bold; color:#cc0001; text-align:center; background: #fae6e6; border: 1px solid #cc0001; padding:10px 0; margin-top: 6px;}
/* FINFINFINAnadido provisional parar clase en DNI */

/* -- Intro Usuarios -- */
#cont_desafioRepsol #introUsuDesR{ width:420px; float:left; color: #808080; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR.gif) no-repeat 0 bottom;  padding: 13px 0 0 0;  margin-top:6px;}
#cont_desafioRepsol #introUsuDesR p{ width:390px; float:left; padding-left: 13px; margin-bottom:18px;_margin-bottom:15px;}
#cont_desafioRepsol #introUsuDesR label input{ width:107px; margin-right: 8px; border: 1px solid #808080; padding:2px 0;}
#cont_desafioRepsol #introUsuDesR div{ padding-left: 13px;}
#cont_desafioRepsol #introUsuDesR label .botonDesR{ width:auto; color:#fff; cursor: pointer; padding-right:10px;_padding-right:3px; border: none; background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/enviarDesafioR.gif) no-repeat right 3px;}
#cont_desafioRepsol #introUsuDesR ul{ width:100%; float:left; border-top: 1px dotted #fff; margin-top: 16px;//margin-top: 13px;_margin-top: 16px;}
#cont_desafioRepsol #introUsuDesR ul li{ width:39%; float:left; text-align:center; display:inline; border-right: 1px dotted #595959; padding:5px 0;}
#cont_desafioRepsol #introUsuDesR ul .sinBordeDesR{ width:60%; border:none;}
#cont_desafioRepsol #introUsuDesR p a,
#cont_desafioRepsol #introUsuDesR ul li a{ color:#808080; text-decoration:underline;}
#cont_desafioRepsol #introUsuDesR p a:hover,
#cont_desafioRepsol #introUsuDesR ul li a:hover{ text-decoration:none;}

		/* -- home Registrado -- */

/* -- Premios -- */
#cont_desafioRepsol #premDesR{ width:187px; height:224px; float:right; padding: 10px 12px 0 0; margin-bottom:6px; }
#cont_desafioRepsol #premDesR h2{ float:right; color:#fff; text-align:right; font-size:18px; font-weight:normal; line-height:1;}
#cont_desafioRepsol #premDesR h2 span{ font-size:20px; font-weight:normal;}
#cont_desafioRepsol #premDesR a{ color:#fff;}

/* -- Puntos usuario -- */
#cont_desafioRepsol #inusuPartDesR{ width:420px; float:left; color:#959393; background:#000; margin-top:4px; }
#cont_desafioRepsol #inusuPartDesR #usupuntDesR{ width:162px;_width:163px; float:left; background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/usuDesafioR.jpg) no-repeat 0 0; padding-bottom: 10px;}
#cont_desafioRepsol #inusuPartDesR #usupuntDesR li{ color:#f99213; text-align:center;}
#cont_desafioRepsol #inusuPartDesR #usupuntDesR h3{ font-size:18px; color:#fff; margin: 17px 0 17px 45px; text-align:left;}
#cont_desafioRepsol #inusuPartDesR #usupuntDesR .bordeDesR{  width:142px; color:#f99213; text-align:center; border: 1px solid #bb6b07; margin:0 0 2px 9px; padding:2px 0; font-size:9px;}
#cont_desafioRepsol #inusuPartDesR #usupuntDesR .grandeDesR{  width:142px; color:#f99213; text-align:center; border: 1px solid #bb6b07; margin:0 0 2px 9px; padding:2px 0;  font-size:12px;}

#cont_desafioRepsol #inusuPartDesR div{ width:257px; float:right; color:#d6d6d6; background:#333 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/gpFonDesafioR.gif) repeat-x 0 0; padding-bottom:3px;_padding-bottom:7px; border-left:1px dotted #fff; }
#cont_desafioRepsol #inusuPartDesR div h3{width:252px; float:right; font-weight:normal; font-size:16px; margin-top: 12px; padding-bottom:3px; border-bottom:1px dotted #5c5c5c;}
#cont_desafioRepsol #inusuPartDesR div h3 strong{float:left; clear:both;}
#cont_desafioRepsol #inusuPartDesR div p{ width:98px; float:left; border: 1px solid #242424; background: #484848; margin: 11px 0 9px 4px; _margin: 9px 0 9px 2px; padding:5px; text-transform: uppercase;}
#cont_desafioRepsol #inusuPartDesR div ul{ width:140px; float:right; display:block; margin:9px 0; color:#fff;}
#cont_desafioRepsol #inusuPartDesR div ul li{font-size:10px; margin:4px 0;_margin: 3px 0;}
#cont_desafioRepsol #inusuPartDesR div ul li span{ margin-right:3px; font-weight:bold; color:#959393;}

#cont_desafioRepsol #inusuPartDesR #linksPartDesR { width:420px; float:left; background:#000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR.gif) no-repeat 0 bottom; border-top:1px dotted #fff; }
#cont_desafioRepsol #inusuPartDesR #linksPartDesR li{ float:left; text-align:center; display: inline; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/pestDesafioR.jpg) no-repeat left bottom; padding: 2px 0;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR .fondoIzqMenu{ background:none;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR .fondoDerMenu{ float:right; text-align:right;  background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR_.gif) no-repeat right bottom;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR li a{ color:#959393; text-decoration:underline; padding: 8px 5px 8px 10px; display:block; float:left;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR li a:hover{text-decoration:none;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR .fondoIzqMenu a{background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/ayudaDesafioR.jpg) no-repeat 8px 3px; padding-left: 33px;}
#cont_desafioRepsol #inusuPartDesR #linksPartDesR .fondoDerMenu a{ background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/salirDesafioR.jpg) no-repeat 35px 3px; padding-right: 33px;}

/* -- De Interes -- */
#cont_desafioRepsol #dintPartDesR, #cont_desafioRepsol #dInteresDesR{ width:198px; float:right; color: #808080; margin-top:6px; background: #ebebeb url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_listaDinteres_inf.gif) no-repeat 0 bottom; padding-bottom:3px;}
#cont_desafioRepsol #dintPartDesR h2, #cont_desafioRepsol #dInteresDesR h2{ width:198px; color: #fff; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_listaDinteres.gif) no-repeat 0 0; font-size:18px; font-weight:normal; padding:2px 0 2px 8px;}
#cont_desafioRepsol #dintPartDesR a, #cont_desafioRepsol #dInteresDesR a{ width:180px;display:block; color: #484848; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_listaDinteres.gif) no-repeat 8px 9px; padding:4px 0 4px 18px; border-bottom:1px dotted #9e9e9e; text-decoration:none;}
#cont_desafioRepsol #dintPartDesR .sinBordeDesR, #cont_desafioRepsol #dInteresDesR .sinBordeDesR{ border:none;}
#cont_desafioRepsol #dintPartDesR a:hover, #cont_desafioRepsol #dInteresDesR a:hover{ color:#ebebeb; background: #aeaeae url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_listaDinteres_sobre.gif) no-repeat 8px 9px;}


		/* -- Pagina pregunta -- */

/* -- Zona Pregunta -- */
#cont_desafioRepsol #preguntas_desafio {margin-bottom:0px;}

/* -- Alerta -- */
#cont_desafioRepsol #alertaDesR{ float:left; width:618px; height:306px; border: 1px solid #ccc; margin-bottom:0px; text-align:center; }
#cont_desafioRepsol #alertaDesR img{ margin: 110px 0 5px; }
#cont_desafioRepsol #alertaDesR p{ float:left; width:100%; text-align:center; font-weight:bold; }
#cont_desafioRepsol #alertaDesR span{ color:#000; }

/* -- Capa DNI -- */
#cont_desafioRepsol #introDniDesR{ width:620px; float:left; margin-top:6px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondo.gif) no-repeat 0 bottom; padding-bottom:10px; }
#cont_desafioRepsol #introDniDesR div{ width:478px;_width:620px; float:left; padding:10px 10px 0 130px; border:1px solid #ccc; border-bottom:none;}
#cont_desafioRepsol #introDniDesR div p{ width:100%; float:left; font-weight:bold; margin-bottom:8px;}
#cont_desafioRepsol #introDniDesR div #infoTextoDesR{font-weight:normal; margin:5px 0 0 0;}
#cont_desafioRepsol #introDniDesR div label{ width:350px; float:left; display:block;  text-align:center; margin-bottom:2px;}
#cont_desafioRepsol #introDniDesR div label span{ width:210px; display: block; float: left; text-align:right; font-weight:bold;}
#cont_desafioRepsol #introDniDesR div .noNegrDesR{ margin-top:3px;}
#cont_desafioRepsol #introDniDesR div .noNegrDesR span{ width:273px; font-weight: normal; margin-top:5px;}
#cont_desafioRepsol #introDniDesR div label input{ float: right; display: block; border:1px solid #8f8f8f; color:#000;}
#cont_desafioRepsol #introDniDesR div .noNegrDesR input{ width:69px; height:22px; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondoBot.gif) no-repeat 0 0; border:none; text-align: center; font-weight:bold; cursor:pointer;}

/* -- Capa DNI Inicio-- */
#cont_desafioRepsol #cabeDesR #introDniDesR{ width:620px; float:left; margin-top:6px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondo.gif) no-repeat 0 bottom; padding-bottom:10px; }
#cont_desafioRepsol #cabeDesR #introDniDesR div{ width:478px;_width:620px; float:left; padding:10px 10px 0 10px; border:1px solid #ccc; border-bottom:none;}
#cont_desafioRepsol #cabeDesR #introDniDesR div p{ width:100%; float:left; font-weight:bold; margin-bottom:8px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div #infoTextoDesR{font-weight:normal; margin:5px 0 0 0;}
#cont_desafioRepsol #cabeDesR #introDniDesR div label{ width:350px; float:left; display:block;  text-align:center; margin-bottom:2px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div label span{ width:210px; display: block; float: left; text-align:right; font-weight:bold;}
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR{ margin-top:3px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR span{ width:273px; font-weight: normal; margin-top:5px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div label input{ float: right; display: block; border:1px solid #8f8f8f; color:#000;}
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR input{ width:69px; height:22px; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondoBot.gif) no-repeat 0 0; border:none; text-align: center; font-weight:bold; cursor:pointer;}

/* -- Pronostico -- */
#cont_desafioRepsol #pronostico{ float:left; width:618px; border: 1px solid #ccc; border-top: none; }
#cont_desafioRepsol #pronostico #lblPregunta{ float:left; font-size:12px; font-weight:bold; margin: 0 0 5px 8px;}
#cont_desafioRepsol #pronostico #contenido_flash{ text-align:center; margin: 5px 0 10px 8px; *left: 240px; _left: 0;}

				/* -- Zona Grupos -- */

		/* -- home -- */

/* -- Como Jugar -- */
#cont_desafioRepsol #hazGrupoDesR{width:199px; float:right; }
#cont_desafioRepsol #hazGrupoDesR a{float:right; }


/* -- Como Jugar -- 
#cont_desafioRepsol #hazGrupoDesR{width:187px; _width:199px; height:68px;_height:78px; float:right; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/grupoDesafioR.jpg) no-repeat right 0; padding: 10px 0 0 12px;}
#cont_desafioRepsol #hazGrupoDesR h2{ float:left; color:#fff; text-align:left; font-size:18px; font-weight:normal;}
#cont_desafioRepsol #hazGrupoDesR a{ color:#fff;}
*/

		/* -- Paguinas Grupos -- */

#cont_desafioRepsol #altaGruposDesR, #cont_desafioRepsol #recomendarGruposDesR, #cont_desafioRepsol #invitacionGruposDesR,#cont_desafioRepsol #escribePreguntaDesR{ width:618px; height:306px; float:left; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_equipos.jpg) no-repeat 0 bottom; border:1px solid #ccc; text-align:center; margin-top: 3px;}

		/* -- Alta grupos -- */
		
/* -- Alta grupos -- */
#cont_desafioRepsol #altaGruposDesR{ width:563px;  _width:619px; height:200px; padding: 38px 0 0 55px;}
#cont_desafioRepsol #altaGruposDesR h6{ text-transform:uppercase; font-size:2em; font-weight:normal;}
#cont_desafioRepsol #altaGruposDesR label{ width:250px; float:left; display:block; text-align:center; text-align:center;}
#cont_desafioRepsol #altaGruposDesR label span{ width:80%; float:left; display:block; text-align:left; margin:10px 0; color:#555; font-weight:bold;}
#cont_desafioRepsol #altaGruposDesR label input{ width:144px; height:26px; float:left; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/input_nombreEquipo.gif) no-repeat 0 0; border:none; padding:8px 3px 0; //width:140px; _width:145px; //height:26px;}
/*#cont_desafioRepsol #altaGruposDesR label textarea{ width:430px; height:95px; float:left; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/textArea_descripcion.gif) no-repeat 0 0; padding:2px; //width:426px; //height:91px;}*/
#cont_desafioRepsol #altaGruposDesR label input.botonDesR{ float:left; width:44px; height:17px; font-weight:bold; color:#fff; text-align:center; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bot_enviar.gif) no-repeat 0 0; margin: 6px 0 0 6px; padding:0px 2px 2px; //padding:1px 2px 2px;}
#cont_desafioRepsol #altaGruposDesR label.botonDesR{ width:350px; _width:300px; float:left; padding: 0 0 0 92px; _padding: 0px;  margin: 0 30px 0 0;_margin: 0 60px 0 31px;}

/* -- Alta grupos Satisfactoria -- */
#cont_desafioRepsol #altaGruposDesR #satisfactGrupoDesR{ width:100%; display:block; text-align:center; font-weight:bold;  margin:75px 0 0; padding:0;}
#cont_desafioRepsol #altaGruposDesR ul{ float:left; width:100%; margin-top:30px;}
#cont_desafioRepsol #altaGruposDesR ul li{ float:left; width:45%; text-align:center;}
#cont_desafioRepsol #altaGruposDesR ul a{ font-weight:bold; color:#ff9900; text-decoration:underline;}
#cont_desafioRepsol #altaGruposDesR ul a:hover{ text-decoration:none;}

/* -- Alta grupos Error -- */
#cont_desafioRepsol #altaGruposDesR #errorgrupoDesR{ float:left; width:90%; text-align:center; margin:70px 0 0; color:#ce0913; font-weight:bold;}
#cont_desafioRepsol #altaGruposDesR .linkPregunta{ float:left; width:90%; margin-top: 5px; text-align:center;}
#cont_desafioRepsol #altaGruposDesR .linkPregunta a{ color:#ff9900; font-weight:bold; text-decoration:underline;}
#cont_desafioRepsol #altaGruposDesR .linkPregunta a:hover{ color:#ff9900; text-decoration:none;}

		/* -- Recomendar grupos -- */
		
/* -- recomendar grupos -- */
#cont_desafioRepsol #recomendarGruposDesR div label{ width:100%; float:left; display:block; text-align:center; margin-bottom: 3px; text-align:center;}
#cont_desafioRepsol #recomendarGruposDesR div .remitDesR{ margin-bottom: 15px;}
#cont_desafioRepsol #recomendarGruposDesR div label span{ width:260px; float:left; display:block; text-align:right; margin-right: 5px; }
#cont_desafioRepsol #recomendarGruposDesR div label input,
#cont_desafioRepsol #recomendarGruposDesR div label textarea{ width:200px; float:left; border:1px solid #8f8f8f; padding:2px;}
#cont_desafioRepsol #altaGruposDesR div label textarea{ height:50px !important; }
#cont_desafioRepsol #recomendarGruposDesR div .botonDesR{ _margin-top:-12px;}
#cont_desafioRepsol #recomendarGruposDesR div .botonDesR input{ width:62px; height:22px; float:none; font-weight:bold; text-align:center; border:none; margin-left:264px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondoBot.gif) no-repeat 0 0;}
#cont_desafioRepsol #recomendarGruposDesR div p{width:300px; display:block; text-align: left; margin:0 auto 10px;}

/* -- recomendar grupos Satisfactoria -- */
#cont_desafioRepsol #recomendarGruposDesR div #satisfactGrupoDesR{ width:300px; display:block; text-align:center; margin:70px auto 0;_margin-top:150px;}
#cont_desafioRepsol #recomendarGruposDesR div #satisfactGrupoDesR a{ color: #666; text-decoration:underline;}
#cont_desafioRepsol #recomendarGruposDesR div #satisfactGrupoDesR a:hover{ text-decoration:none;}

/* -- recomendar grupos Error -- */
#cont_desafioRepsol #recomendarGruposDesR div #errorgrupoDesR{ width:300px; display:block; text-align:center; margin:-20px auto 10px; color:#ce0913; font-weight:bold;}

		/* -- Invitacion grupos -- */

#cont_desafioRepsol #invitacionGruposDesR div #alertaGrupoDesR, #cont_desafioRepsol #invitacionGruposDesR div #errorGrupoDesR{ width:350px; display:block; text-align:center; margin: 150px auto 0; _margin: 150px 0 0 130px; }
#cont_desafioRepsol #invitacionGruposDesR div #errorGrupoDesR{ color:#ce0913;}
#cont_desafioRepsol #invitacionGruposDesR div #alertaGrupoDesR span, #cont_desafioRepsol #invitacionGruposDesR div #errorGrupoDesR span{ font-weight:bold;}
#cont_desafioRepsol #invitacionGruposDesR div #alertaGrupoDesR a, #cont_desafioRepsol #invitacionGruposDesR div #errorGrupoDesR a{ color: #666; text-decoration:underline;}
#cont_desafioRepsol #invitacionGruposDesR div #alertaGrupoDesR a:hover, #cont_desafioRepsol #invitacionGruposDesR div #errorGrupoDesR a:hover{ text-decoration:none;}
#cont_desafioRepsol #invitacionGruposDesR div ul{ width:300px; display:block; text-align:center; margin: 10px auto 0;}
#cont_desafioRepsol #invitacionGruposDesR div ul li{ width:130px; display:block; float:left; text-align:right; border-right: 1px dotted #000; padding-left:15px;}
#cont_desafioRepsol #invitacionGruposDesR div ul .derDesR{ width:80px; text-align:left; border-right: none;padding-left:0px;}
#cont_desafioRepsol #invitacionGruposDesR div ul li a{ color:#000;padding:0 20px;  background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/acepDesafioR.jpg) no-repeat 0 2px;}
#cont_desafioRepsol #invitacionGruposDesR div ul .derDesR a{padding: 0 20px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/canDesafioR.jpg) no-repeat right 2px;}

		/* -- Detalles grupos -- */

#cont_desafioRepsol #detGruposDesR{ width:618px; float:left; border:1px solid #ccc;}
#cont_desafioRepsol #detGruposDesR div{width:588px; padding:15px; display:block; float:left;}
#cont_desafioRepsol #detGruposDesR #titGrupoDesR div{ padding:0; width:70%; float:left;}
#cont_desafioRepsol #detGruposDesR #titGrupoDesR div h3{ width:28%; float:left; text-align:right; font-weight:bold;}
#cont_desafioRepsol #detGruposDesR #titGrupoDesR div p{ width:70%; float:right; padding-left:5px;}
#cont_desafioRepsol #detGruposDesR #titGrupoDesR a{ width:auto; display:block; float:right; color:#ff9933; }
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR h3{ width:588px; float:left; font-weight:bold;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR ul{ width:588px; float:left; margin-top: 8px;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR ul li{ width:20%;//width:19%;float:left; display:block;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR table{ border: 1px solid #cdcdcd;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR table td{ border: 1px solid #cdcdcd; padding:5px;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR table td.centro{ text-align:center;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR table td.centro h4{ text-align:center; text-transform:uppercase;}
#cont_desafioRepsol #detGruposDesR #miembrosGrupoDesR table td h4{width:95%; _width:99%; background:#000; color:#fff; font-weight:normal; padding:3px;}
#cont_desafioRepsol #detGruposDesR a{ width:90%; float:right; text-align:right; color:#666; padding: 0 10px 10px 0; text-decoration:underline;}
#cont_desafioRepsol #detGruposDesR a:hover{text-decoration: none;}
#cont_desafioRepsol #detGruposDesR #links{width:80%; float:left; margin:0 0 15px 15px; _margin:0 0 15px 8px;}
#cont_desafioRepsol #detGruposDesR #links li{ margin-bottom:5px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_lista.gif) no-repeat 0 4px; padding-left:11px;}
#cont_desafioRepsol #detGruposDesR #links li a{ width:auto; float:none; color:#ff9900;}
#cont_desafioRepsol #detGruposDesR #pPartiEquiposFin{width:80%; float:left; margin:0 0 15px 15px; _margin:0 0 15px 8px;}
#cont_desafioRepsol #detGruposDesR #pPartiEquiposFin li{ margin-bottom:5px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_lista.gif) no-repeat 0 4px; padding-left:11px;}
#cont_desafioRepsol #detGruposDesR #pPartiEquiposFin li a{ width:auto; float:none; color:#ff9900;}

            /* -- Ranking -- */
#cont_desafioRepsol #rankingDesR{ width:618px; float:left;}
#cont_desafioRepsol #rankingDesR #contRanDesR{ width:596px; _width:618px; float:left; border:1px solid #ccc; text-align:center; padding:10px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_equipos.jpg) no-repeat 0 0;}
#cont_desafioRepsol #buscRanDesR{ width:593px; float:left; border-bottom:1px dotted #ccc; padding: 0 0 10px; margin-bottom:5px;}
#cont_desafioRepsol #buscRanDesR div{ width:300px; float:left;}
#cont_desafioRepsol #buscRanDesR div input { border: 1px solid #8f8f8f;}
#cont_desafioRepsol #buscRanDesR div .botDesR { width:62px; height:22px; font-weight:bold; color:#000; text-align:center; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/dniDesafioR_fondoBot.gif) no-repeat 0 0; margin-left:5px;}
#cont_desafioRepsol #buscRanDesR p{ width:100%; float:left; color:#ce0c0d; font-weight:bold; margin-top: 5px;}
#cont_desafioRepsol #buscRanDesR #paginacionDesR{ width:275px; float:right; margin-top:3px;_margin-top:6px;}
#cont_desafioRepsol #buscRanDesR ul{ width:auto; float:right;}
#cont_desafioRepsol #buscRanDesR ul li{ width:auto; text-align:right; display: inline; padding:0 0 0 4px;}
#cont_desafioRepsol #buscRanDesR ul li a{ color:#333; text-decoration:none;}
#cont_desafioRepsol #buscRanDesR ul li a:hover{ text-decoration: underline !important;}
#cont_desafioRepsol #buscRanDesR ul li .pagActDesR{ text-decoration:underline;}
#cont_desafioRepsol #buscRanDesR ul li .pagActDesR:hover{ text-decoration: none;}
#cont_desafioRepsol #rankingDesR table{ float:left; border-collapse:collapse;border:1px solid #ccc; margin-top:10px; font-size:1.2em;}
#cont_desafioRepsol #rankingDesR table th,#cont_desafioRepsol #rankingDesR table td{height:2.25em; border:1px solid #ccc;}
#cont_desafioRepsol #rankingDesR table th{text-align:left;padding:0.25em 0.5em;background: #fff;color:#000;}
#cont_desafioRepsol #rankingDesR table .tablaCabecera th{padding:0.25em 0.3em;background: #fff;text-align:center;}
#cont_desafioRepsol #rankingDesR table .tablaCabecera .izqDesR{text-align:left;}
#cont_desafioRepsol #rankingDesR .tablaCabecera th span {background:#000;color:#fff;padding:0.1em 0.3em;text-transform:uppercase;}
#cont_desafioRepsol #rankingDesR table td{text-align:center;padding:0.25em 0.5em;}
#cont_desafioRepsol #rankingDesR table .izqDesR{text-align:left;}
#cont_desafioRepsol #rankingDesR table a:link,#cont_desafioRepsol #rankingDesR table a:visited{color:#000;text-decoration:underline;display:block;}


		/* -- Enviar pregunta -- */
		
/* -- Enviar pregunta -- */
#cont_desafioRepsol #escribePreguntaDesR{ overflow:hidden; height:320px; _height:350px; width:563px; _width:620px; padding: 38px 0 0 55px; text-align:center;}
#cont_desafioRepsol #escribePreguntaDesR h6{ font-size:2em; font-weight:normal;}
#cont_desafioRepsol #escribePreguntaDesR p{ width:90%; float: left; margin-top: 20px; font-weight:bold;}
#cont_desafioRepsol #escribePreguntaDesR p.gris{color:#555;}
#cont_desafioRepsol #escribePreguntaDesR p a{ color:#000; text-decoration:underline; }
#cont_desafioRepsol #escribePreguntaDesR p a:hover{ text-decoration:none; }
#cont_desafioRepsol #escribePreguntaDesR label{ width:100%; float:left; display:block; text-align:left;}
#cont_desafioRepsol #escribePreguntaDesR label span{ width:90%; float:left; display:block; margin:10px 0; color:#555; font-weight:bold;}
#cont_desafioRepsol #escribePreguntaDesR label input{ width:144px; height:26px; float:left; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/input_nombreEquipo.gif) no-repeat 0 0; border:none; padding:8px 3px 0; //width:140px; //height:26px;}
#cont_desafioRepsol #escribePreguntaDesR label textarea{ width:430px; height:95px; float:left; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/textArea_descripcion.gif) no-repeat 0 0; padding:8px; //width:426px; //height:80px; _height:95px;}
#cont_desafioRepsol #escribePreguntaDesR label input.botonDesR{ float:left; width:44px; height:17px; font-weight:bold; color:#fff; text-align:center; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bot_enviar.gif) no-repeat 0 0; margin:78px 0 0 6px; padding:0px 2px 2px; //padding:1px 2px 2px;}
#cont_desafioRepsol #escribePreguntaDesR .sinLogin,
#cont_desafioRepsol #escribePreguntaDesR .linkPregunta{ float:left; width:90%; margin-top: 45px; text-align:center;}
#cont_desafioRepsol #escribePreguntaDesR .sinLogin a,
#cont_desafioRepsol #escribePreguntaDesR .linkPregunta a{ color: #ff9900; font-weight:bold; text-decoration:underline;}

/* -- Enviar pregunta creada -- */
#cont_desafioRepsol #escribePreguntaDesR #bienPreguntaDesR{ width:90%; display:block; text-align:center; font-weight:bold;  margin:75px 0 0; padding:0;}
#cont_desafioRepsol #escribePreguntaDesR ul{ float:left; width:100%; margin-top:30px;}
#cont_desafioRepsol #escribePreguntaDesR ul li{ float:left; width:45%; text-align:center;}
#cont_desafioRepsol #escribePreguntaDesR ul a{ font-weight:bold; color:#ff9900; text-decoration:underline;}
#cont_desafioRepsol #escribePreguntaDesR ul a:hover{ text-decoration:none;}

/* -- Enviar pregunta Error -- */
#cont_desafioRepsol #escribePreguntaDesR #errorgrupoDesR{ width:90%; display:block; text-align:center; margin:100px auto 0; color:#ce0913; font-weight:bold;}
















/* -- Registro -- */
#cont_desafioRepsol #registroDesR{width:195px;height:236px;float:right;color:#ccc;margin-bottom:6px; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/esqDesafioR.gif) no-repeat 0 bottom;}
#cont_desafioRepsol #registroDesR p{ padding:10px;}
#cont_desafioRepsol #registroDesR div{ padding:10px; float:left; color:#fff;}
#cont_desafioRepsol #registroDesR div label{ float:left; margin-bottom:3px;text-align:right;}
#cont_desafioRepsol #registroDesR div label span{ width:65px; float:left; display:block; }
#cont_desafioRepsol #registroDesR div input{ width:100px; float:right; border:1px solid #808080; padding-left:3px;}
#cont_desafioRepsol #registroDesR div .botonDesR{ width:auto; color:#fff; text-decoration:underline; cursor:pointer; border:none; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/enviarDesafioR.gif) no-repeat right 0; padding-right:12px;_padding-right:4px; margin-top: 10px;}
#cont_desafioRepsol #registroDesR ul{ width:175px; float:left; padding:10px; border-top: 1px dotted #fff;}
#cont_desafioRepsol #registroDesR ul li{ margin-top:5px;}
#cont_desafioRepsol #registroDesR a{ color: #ccc; text-decoration: underline;}
#cont_desafioRepsol #registroDesR a:hover{ text-decoration:none;}


/*----- Provisional Programador */
#cont_desafioRepsol span.respuestaMal
{
margin-left: 0px; 
padding: 1px 4px 4px 19px; 
background-image:  url(/SE/competicion/motociclismo/imagenes/desafio_repsol/imagenes/respuestaMal.png);
background-repeat: no-repeat;
text-decoration:  line-through;
}

/*-- Mensaje Aplicacion No activa --*/
div.MsjAppNoActiva {clear:both}


/* -- Invitacion grupos -- */
#cont_desafioRepsol #recomendarGruposDesR { height:340px; //height:350px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo{ padding:0;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo h6{ padding:30px 0 10px 48px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo p{ width:520px; _padding:0 0 10px 48px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo p textarea{ padding: 5px 3px 0px 3px; border:1px solid #ccc; height:45px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo a{ text-decoration:underline; color:#333;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo a:hover{ text-decoration:none; }
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo .textoinvitacion{ text-align:center !important; _margin-left:-40px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo .textoinvitacion strong{_margin-left:130px;}
#cont_desafioRepsol #recomendarGruposDesR .invitacionGrupo input{ width:190px; height:40px; text-align:center !important; color:#fff; font-weight:bold; margin: 10px 0 20px; text-decoration:underline; background: #000 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/enviarDesafioR.gif) no-repeat 170px 10px; border:none; //margin:10px 0 20px 170px;}

/* -- Pagina como jugar equipos -- */
#cont_desafioRepsol div #comoJugar{ margin:8px 0; padding: 15px 15px; border:1px solid #ccc;}
#cont_desafioRepsol div #comoJugar h6{ padding:0px 0 10px 0px;}
#cont_desafioRepsol div #comoJugar p{ margin-top: 8px;}

/* -- Participacion en equipos equipos -- */
#cont_desafioRepsol #rankingDesR #participacionGrupos{ width:585px; _width:618px !important; float:left; overflow:hidden; margin:8px 0; padding: 15px 15px; border:1px solid #ccc; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_equipos.jpg) no-repeat 0 0;}
#cont_desafioRepsol #rankingDesR #participacionGrupos h6{ padding:0px 0 10px 0px;}
#cont_desafioRepsol #rankingDesR #participacionGrupos p{ margin-top: 8px;}
#cont_desafioRepsol #rankingDesR #participacionGrupos ul{ padding: 0 30px;}
#cont_desafioRepsol #rankingDesR #participacionGrupos ul li{ margin: 8px 0; list-style:disc;}
#cont_desafioRepsol #rankingDesR #participacionGrupos #enlacesGrupos{ width:100%; float: left; margin-top: 15px; padding:0;}
#cont_desafioRepsol #rankingDesR #participacionGrupos #enlacesGrupos li{ width:50%;//width:49%; display: block; float: left; list-style:none; text-align: center;}
#cont_desafioRepsol #rankingDesR #participacionGrupos #enlacesGrupos li a{ width:auto; display: block; color:#ff9900; font-weight:bold; text-decoration:underline !important;}
#cont_desafioRepsol #rankingDesR #participacionGrupos #enlacesGrupos li a:hover{ text-decoration:none !important;}

/* -- Frase pronostico -- */
#cont_desafioRepsol #pronostico #lblPronosticoAyuda{ float: left; width:80%; margin: 0 0 5px 8px;}

/* -- Frase preguntas completado -- */
#cont_desafioRepsol #h5Completado span{ font-size:16px;}
#cont_desafioRepsol #preguntas_desafio #siguiente_completado{margin-top: 0px; padding-top: 0px;}
#cont_desafioRepsol #preguntas_desafio p a{ display:block; float:left; margin-top: 8px; _margin-top: 0px;}

/* -- Anular respuesta -- */
#cont_desafioRepsol #num_pregunta #formulario_pregunta .respuestaMal{ text-decoration: none; color:#ccc; font-weight:bold; background: none; padding:0; }

		/* -- Nueva Home -- */
		
/* -- Registro -- */
#cont_desafioRepsol #cabeDesR{ float: left; width:420px; height:318px;/* _height:168px !important; */margin:0; padding:0; margin-bottom: 6px;}
#cont_desafioRepsol #cabeDesR #registroDesR{ float: left; width:420px; height:auto; background: none; color:#000; margin-top: 140px; padding: 0px;}
#cont_desafioRepsol #cabeDesR #registroDesR p{ width:398px; height:40px; _width:420px; _height:60px; text-align:justify; }
#cont_desafioRepsol #cabeDesR #registroDesR a{ color:#000;}
#cont_desafioRepsol #cabeDesR #registroDesR div{width:420px; margin: 15px 0 33px; padding:0 0 0 70px;}
#cont_desafioRepsol #cabeDesR #registroDesR label{ color:#000; width:230px;}
#cont_desafioRepsol #cabeDesR #registroDesR label input{ float:left; width:155px; margin-left: 5px; color:#000;}
#cont_desafioRepsol #cabeDesR #registroDesR #botonLogin{ float:left; width:50px; margin:-8px 0 0 0; padding:0;}
#cont_desafioRepsol #cabeDesR #registroDesR #botonLogin input{ float:left; width:50px;}
#cont_desafioRepsol #cabeDesR #registroDesR ul{width:420px; margin:0; padding:0; border-top-color: #000; text-align:center;}
#cont_desafioRepsol #cabeDesR #registroDesR ul li{ /*width:auto;*/ width:45%; float:left; margin:0; padding: 8px 0 7px; border-right: 1px dotted #a6a6a6; text-align:center;}
#cont_desafioRepsol #cabeDesR #registroDesR ul #enlaceRegistrate{ width:50%;border-right: none; }

/* -- DNI -- */
#cont_desafioRepsol #cabeDesR #introDniDesR{ float: left; width:420px; height:auto; margin:0; padding:0; background: none; margin-bottom: 6px; }
#cont_desafioRepsol #cabeDesR #introDniDesR div{ float: left; width:420px; margin-top: 140px; border:none;}
#cont_desafioRepsol #cabeDesR #introDniDesR div p,
#cont_desafioRepsol #cabeDesR #introDniDesR div label span{ font-weight:normal;  width:250px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div p{ width:400px; text-align:justify; height:55px; _height:auto; }
#cont_desafioRepsol #cabeDesR #introDniDesR div label{ width:380px; margin-left: 5px; }
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR{ width:370px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR span{ width:300px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div .noNegrDesR input{ width:auto; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/enviarDesafioR.gif) no-repeat right 2px; padding-right:9px;_padding-right:4px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div #infoTextoDesR{ _margin-top:5px; font-size:10px;}
#cont_desafioRepsol #cabeDesR #introDniDesR div #infoTextoDesR a { text-decoration: underline;}

/* -- Premios -- */
#cont_desafioRepsol #premDesR{width: 195px; height:234px; padding: 0px;}
#cont_desafioRepsol #premDesR h2{width: 188px; text-align:left; font-size:14px; margin:0px; padding:8px 0 0 0; }
#cont_desafioRepsol #premDesR h2 a{ color:#000; display:block; width: 193px; height: 225px; padding-left: 2px;}
#cont_desafioRepsol #premDesR h2 a span{ font-size:17px;}

/* -- Participar en equipo -- */
#cont_desafioRepsol #participaEnEqDesR{ float:left; width: 420px; height:119px; padding: 0px; margin: 6px 0 0 0; background:#ff9900 url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/equiposHomeDesR.jpg) no-repeat 0 bottom; }
#cont_desafioRepsol #participaEnEqDesR h3{ float:left; color:#fff; font-size:19px; font-weight:normal; margin: 10px 0 0 31px; _margin: 6px 0 0 17px; }
#cont_desafioRepsol #participaEnEqDesR a{ float:right; width: 400px; padding: 43px 10px 4px 10px; display:block; text-align:right; color:#000; font-size:18px; font-weight:normal; margin: 0 8px 0 0; line-height:1; }





























/* ----------------------------------------------- HOME 2009 ----------------------------------------- */




.cont_desafioRepsolHome{ width:620px; height:570px; float:left; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_desafioCont.jpg) no-repeat 0 0;}

.cont_desafioRepsolHome_login{ width:620px; height:570px; float:left; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_desafioCont_login.jpg) no-repeat 0 0;}

.cont_desafioRepsolHome_dni{ width:620px; height:570px; float:left;  background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_desafioCont_login.jpg) no-repeat 0 0;}

/* flash principal */
#comenzarDesafio{ width:auto;float:left; margin:0px; padding:0px; }
/* capa login */
#transparenciaLogin{width:292px; height:154px; background:#000; opacity: 0.4; filter: alpha(opacity=40); margin: 207px 75px 21px; //margin: 207px 75px 16px; _margin: 207px 0 16px 75px;}
#loginDesafio{ position: relative; top: -174px; //top: -170px; left:75px; _left:75px; width:292px; overflow:hidden; float:left;}
#loginDesafio h3{ width:260px; _width:280px; font-weight:normal; color:#fff; background:#000; padding:8px 10px 8px 10px; margin:6px;}
#loginDesafio h3 a{ color:#fff; text-decoration:underline;}
#loginDesafio h3 a:hover{ text-decoration:none;}
#loginDesafio #formularioLogin{ width:270px;_width:280px; overflow:hidden; color:#fff; background:#000; padding:15px 0 15px 10px; margin:6px;}
#loginDesafio #formularioLogin label{ float:left; width:200px; margin: 0 0 3px 30px;}
#loginDesafio #formularioLogin span{ float:left; display:block; width:75px; color:#e34601;}
#loginDesafio #formularioLogin input{ float:right; display:block; width:115px; height:13px; color:#fff; border:1px solid #9b998f; background:#4d4d4d;}
#loginDesafio #formularioLogin #urlPagina { display:none;}
#loginDesafio #formularioLogin #urlActual { display:none;}
#loginDesafio #formularioLogin .botEntrar{ float:right; width:45px; height:15px; color:#e34601; border:none; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bot_entrar.gif) no-repeat right 0; margin-top: 5px;}
#loginDesafio #formularioLogin p{ width:100%; float:left; _float:none; display:block; text-align:center; font-size: 10px; font-weight:bold; margin-top: 5px;}
#loginDesafio #formularioLogin p #loginIzquierda_lblRegistrate{ width: 100%; color:#fff;}
#loginDesafio #formularioLogin p a{ color:#e34601; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_login.gif) no-repeat right 2px; padding-right: 13px;}
#loginDesafio #formularioLogin p#errorDesR{ width:90%; height:70px; float:left; _float:none; display:block; text-align:center; font-size: 11px; font-weight:bold; margin-top: 5px;}

/* capa DNI */
#transparenciaDNI{width:380px; height:210px; //height:213px; _height:225px; background:#000; opacity: 0.4; filter: alpha(opacity=40); margin: 150px 0 21px 35px;_margin: 145px 0 21px 35px;}
#dniDesafio{ position: relative; top: -224px; //top: -227px; _top: -239px; left:43px; width:365px; overflow:hidden; float:left;}
#dniDesafio h3{ width:345px; _width:363px; font-weight:normal; color:#fff; background:#000; padding:8px 10px;}
#dniDesafio h3 a{ color:#fff; text-decoration:underline;}
#dniDesafio h3 a:hover{ text-decoration:none;}
#dniDesafio #peticionDniPortada_formularioDni{ float:left; width:345px; _width:363px; overflow:hidden; color:#fff; background:#000; padding:15px 10px; _padding:15px 10px; margin-top:6px; margin-bottom: 0;}
#dniDesafio #peticionDniPortada_formularioDni label{ float:left; margin: 0 10px 3px 10px;}
#dniDesafio #peticionDniPortada_formularioDni span{ float:left; display:block; width:205px; //width:202px;color:#e34601; text-align:right!important; margin-right:5px;}
#dniDesafio #peticionDniPortada_formularioDni input{ float:right; display:block; width:115px; height:13px; color:#fff; border:1px solid #9b998f; background:#4d4d4d;}
#dniDesafio #peticionDniPortada_formularioDni .botEntrar{ float: left; //float:right; width:45px; height:15px; color:#e34601; border:none; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bot_entrar.gif) no-repeat right 0; margin-top: 5px; margin-left:280px; //margin-left:0px; _margin-bottom: -3px;}
#dniDesafio #peticionDniPortada_formularioDni p{ width:100%; _width:105%; float:left; _float:none; display:block; }
#dniDesafio #peticionDniPortada_formularioDni p a{ color:#e34601;}
#dniDesafio #peticionDniPortada_formularioDni p#errorDesR{width:345px; height:70px; float:left; _float:none; display:block; text-align:center; font-size: 11px; font-weight:bold; margin-top: 32px; //margin-top: 35px; _margin-top: 46px;}
#dniDesafio #peticionDniPortada_formularioDni p#errorDesR a{ color:#e34601; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bullet_login.gif) no-repeat right 2px; padding-right: 13px; text-decoration: underline;}
#dniDesafio #peticionDniPortada_formularioDni p#errorDesR a:hover{ text-decoration: none;}

/* juega en equipo */
#enEquipoDesafio{ width:172px; height:242px; float:left; margin:6px 0; _margin-right:-5px; padding:0px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_juegaEquipo.gif) no-repeat 0 0;}
#enEquipoDesafio h2{ width:100%; text-align:center; text-transform:uppercase; font-size:26px; font-weight:normal; margin-top:10px; line-height:1; color:#fff;}
#enEquipoDesafio h2 span{ color:#fff; font-size: 36px;}
#enEquipoDesafio p{ text-transform:uppercase; font-size:20px; color:#fff; margin: 7px 18px;}
#enEquipoDesafio p span{color:#f88c11;}
#enEquipoDesafio ul{ margin: 0 30px 0;}
#enEquipoDesafio ul li{margin: 13px 0; //margin: 15px 0;}
#enEquipoDesafio ul a{ font-size:12px; color:#fff; _width: 117px;}
/* enviar pregunta */
#preguntaDesafio{ width:172px; height:117px; float:left; padding:0px; _margin-top:-5px; background: url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_enviaPregunta.gif)  no-repeat 0 0;}
#preguntaDesafio h2{ font-size:18px; font-weight:normal; margin:10px 0 0 80px;}
#preguntaDesafio h2 a{color:#fff;}
#preguntaDesafio p{ color:#fff; text-align:left; margin: 8px 20px 0; //margin: 10px 20px 0;}
#preguntaDesafio p a{ color:#f88c11;}
/* flash premios */
#premiosDesafio{ width:auto; float:left; margin-top: -14px; //margin-top: -11px;}
/* como jugar */
#comoJugarDesafio{ width:183px; height:117px; float:left;  text-align:center; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_comoJugar.gif) repeat-x 0 0; margin:-3 0 0; //margin:0; padding:0;}
#comoJugarDesafio h2{ float:none; text-align:center; font-size:18px; text-transform:uppercase; font-weight:normal; color:#4f4f4d; margin:5px 0 0; padding:0;}
#comoJugarDesafio p{ color:#98999b; margin:3px 15px 0;}
#comoJugarDesafio p a{ color:#f88c11; }
/* pie */
#pieDesafio{ width:620px; height:50px; float:left; _float:none; text-align:right; margin: -3px 0 0; //margin:0;_margin: -14px 0 0; padding-top:10px; background:url(/SE/Competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg_pieDesafio.gif) no-repeat 0 0;}
#pieDesafio a{ color:#ff9900;}
#pieDesafio a:hover{ text-decoration:underline; color:#ff9900;}


/*PARA LOGIN Y DNI*/
.cont_desafioRepsolHome_login #enEquipoDesafio{ position:relative; float: right; top: -381px; left:-5px; //top: -375px;}
.cont_desafioRepsolHome_login #preguntaDesafio{ position:relative; float: right; top: -281px; //top: -278px; _top: -273px; left:167px;}
.cont_desafioRepsolHome_login #premiosDesafio{ position:relative; top: -271px; _top: -264px;}
.cont_desafioRepsolHome_login #comoJugarDesafio{ position:relative; top: -271px; _top: -264px;_left:0;}
.cont_desafioRepsolHome_login #pieDesafio{ position:relative; top: -271px; _top: -264px;}
/*#pie{ _position:relative; _top: -200px;}*/
.cont_desafioRepsolHome_dni #enEquipoDesafio{ position:relative; float: right; left:-5px; top: -381px; //top: -383px; _top: -390px;}
.cont_desafioRepsolHome_dni #preguntaDesafio{ position:relative; float: right; left:167px; top: -325px; //top: -329px; _top: -344px;}
.cont_desafioRepsolHome_dni #premiosDesafio{ position:relative; top: -314px; //top: -323px; _top: -336px;}
.cont_desafioRepsolHome_dni #comoJugarDesafio{ position:relative;top: -314px; //top: -323px; _top: -336px;}
.cont_desafioRepsolHome_dni #pieDesafio{ position:relative; top: -314px;  //top: -323px; _top: -336px;}


/*Alternativo al flash */

div#contenido_flash {
	width:600px;
	height:290px;
	position:absolute;
	clip:rect(0px 600px 290px 0px);
	/* position:relative; */

}

div#contenido_flash div#contenido {
	width:600px;
	height:290px;
	background:url(/SE/competicion/motociclismo/imagenes/desafio_repsol/imagenes/bg.jpg) no-repeat top left;
	display:block;
}

div#contenido_flash div#ayuda {
	width:600px;
	height:290px;
	background:url(/SE/competicion/motociclismo/imagenes/desafio_repsol/imagenes/black.gif) #eeeeee repeat top left;
}

div#contenido_flash div#pista {
	width:600px;
	height:290px;
	background:url(/SE/competicion/motociclismo/imagenes/desafio_repsol/imagenes/black.gif) #eeeeee repeat top left;
}

div#contenido_flash select.uno {
	position:relative;
	top:73px;
	left:115px;
	font-size:12px;
	padding:1px;
	width:80px;
}

div#contenido_flash select.dos {
	position:relative;
	top:120px;
	left:32px;
	font-size:12px;
	padding:1px;
	width:80px;
}

div#contenido_flash ul {
	position:relative;
	top:200px;
	left:0;
	height:20px;
	width:150px;
	padding:0;
	margin:20px 0 0 15px;
	
}

div#contenido_flash span#lblAvisos {
	position:relative;
	top:195px;
	left:180px;
}

div#contenido_flash ul li {
	float:left;	
	margin:0;
	padding:0;
	list-style:none;
}

div#contenido_flash ul li.dos {
	margin-left:7px;
}

div#contenido_flash ul li a {
 	color:#f99213;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}	

div#contenido_flash a.continuar {
	float:right;
	position:relative;
	top:195px;
	right:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

div#contenido_flash a.continuar:hover {
	text-decoration:underline;
	
}

p {
	margin:0;
	padding:0;
}

div#ayuda div, div#pista div {
	padding:50px 40px 0 50px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:18px;
}

div#ayuda div img, div#pista div img {
	margin-left:220px;
	margin-bottom:10px;
}

div#ayuda div a, div#pista div a {
	margin-left:220px;
	font-size:14px;
	color:#F00;
	text-decoration:none;
}

div#ayuda div a:hover, div#pista div a:hover {
	text-decoration:underline;
}

div#contenido_flash div#contenido  {
	height:250px;
	height:700px;
	display:block;
	float:none;
	/* margin-top:15px;*/
	position:relative;
}

span#lblPronosticoAyuda, span#lblPregunta {
	display:block;

}

div#pronostico {
	 height:380px;
}

body div#google_pie {
	 position:inherit;	
	 border:1px solid red;
}
