html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/fondo.png) left top repeat-x #3C71A7;
	font-family:"Tahoma";
	font-size:11px;
	color:#000;
}

a { outline:0; }
* { margin:0px; padding:0px; }

input { height:20px; font-family:"Tahoma"; font-size:11px; color:#000; border:1px solid #C4D2DB; }

form { border:0px; padding:0px; margin:0px; }

* html #principal{ height:100%; }

#principal{ position:relative; top:0px; left:50%; width:994px; margin-left:-497px; min-height:100%; }

	#cabecera{ position:relative; left:0px; top:0px; width:994px; height:111px; background:url(images/cabecera.jpg) left top no-repeat; }
	
		#tel_atencion{ position:absolute; left:465px; top:75px; width:250px; text-align:right; font-family:"Trebuchet MS"; font-size:14px; color:#354A75; font-weight:bold; }
		#tel_atencion a{color:#354A75;}
		
	#menu1{ position:absolute; left:30px; top:175px; width:164px; padding-bottom:20px; background:url(images/ico_2.png) left bottom no-repeat; z-index:5; }
	
		#aux1menu1{ position:absolute; left:0px; top:-60px; width:164px; height:60px; background:url(images/ico_3.png) left top no-repeat; }
		#aux2menu1{ display:none; }
		
		#m1_archivos{ position:relative; width:164px; height:35px; overflow:hidden; }
		
		#m1_archivos a{ display:block; position:relative; padding-left:250px; width:100%; height:100%; }
		
		#m1_archivos a{ background:url(images/menu.png) 0px -352px no-repeat; }
		#m1_archivos a:hover{ background:url(images/menu2.png) 0px -352px no-repeat; }
		
	#menu2{ position:absolute; left:402px; top:22px; }
	
		#menu2 div, #enlace_inicio{ position:absolute; top:0px; width:68px; height:23px; overflow:hidden; }
		#menu2 div a, #enlace_inicio a{ display:block; width:68px; height:18px; padding-top:5px; text-align:center; font-weight:bold; font-size:10px; color:#26478C; text-decoration:none; background:url(images/bot_mnu_2.png) left top no-repeat; }
		#menu2 div a:hover, #enlace_inicio a:hover{ color:#fff; background:url(images/bot_mnu_2.png) left -23px no-repeat; }
		* html #menu2 div a, * html #enlace_inicio a{ height:23px;  }
		
		#enlace_inicio{ left:330px; top:15px; width:395px; height:25px; padding:7px 0px 0px 3px; background:url(images/ico_1.gif) left top no-repeat; }
		* html #enlace_inicio{ width:395px; height:32px; }
		
		#m2_quienes{ left:0px; }
		#m2_servicios{ left:69px; }
		#m2_ayuda{  left:138px; }
		#m2_contacto{ left:250px; }
		
		#menu2 #m2_resultados{ position:absolute; left:420px; top:260px; width:153px; height:141px; background:url(images/ico_7.jpg) left top no-repeat; }
		#menu2 #m2_resultados a{ width:153px; height:141px; padding:101px 0px 0px 46px; font-size:12px; color:#333; font-weight:normal; background:none; text-align:left; }
		
		#m2_legal{ display:none; }

	#menu_idiomas{ display:none; }
		
	
	#cuerpo{ position:relative; left:20px; top:0px; width:582px; padding-left:200px; min-height:421px; background:url(images/cuerpo.png) left bottom no-repeat #fff; }
	* html #cuerpo{ height:421px; width:782px; }
	
		#imagen{ position:absolute; width:580px; height:280px; background:url(images/q_jornadasincombinacion.jpg) left top no-repeat #fff; }
		#imagen{ position:absolute; left:105px; top:20px; width:577px; height:250px; background:url(images/imagen.jpg) left top no-repeat #fff; }
		

		#aviso1{ position:relative; padding-top:310px; left:-75px; width:550px; font-size:14px; font-family:Arial; color:#333; text-align:center;  }
		
		.txtarchivo{ position:relative; padding-top:20px; left:-120px; font-weight:bold; color:#333; }
		.archivos{ position:relative; left:400px; margin-top:-15px; width:150px; }
		.archivos2{ position:relative; left:400px; margin-top:-20px; width:150px; }
		.selecArchivo{ position:relative; left:220px; margin-top:-15px; width:150px; }
		.selecArchivo select{ width:150px; font-size:11px; }
		
		#archivo1{ padding-top:50px; }
		
	#pie{ position:relative; left:20px; top:0px; width:782px; height:110px; background:url(images/pie.png) left top no-repeat; }
	
		#creditos{ position:absolute; left:-20px; top:22px; width:187px; text-align:center; font-family:Arial; font-size:10px; color:#B7CADE; font-weight:bold; }
		#creditos a{ color:#B7CADE; }
		
		#orbital-apuestas{ position:absolute; left:10px; top:-50px; width:137px; height:41px; }
		#orbital-apuestas a{ display:block; width:137px; height:41px; background:url(images/orbital-apuestas.png) left top no-repeat; }
		
	/*
	#aux1{ position:absolute; left:810px; top:220px; width:182px; height:47px; background:url(images/ico_8.jpg) left top no-repeat; }
	*/
	#aux2{  }
	
	#aux_1{  }
	#aux_2{  }
	
	#flash_1{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:810px; top:0px; width:179px; height:100px; background:url(images/ico_6.png) left bottom no-repeat; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario, #usu_nl_contrasena{ position:absolute; left:0px; top:10px; width:60px; text-align:right; font-size:10px; color:#00236F; }
		#usu_nl_contrasena{ top:32px; }
		
		#usu_nl_usuario_caja, #usu_nl_contrasena_caja{ position:absolute; left:65px; top:8px; }
		#usu_nl_usuario_caja input, #usu_nl_contrasena_caja input{ width:90px; }
	
		#usu_nl_contrasena_caja{ top:30px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:110px; top:55px; }
		
		#usu_l_bot_logout{ position:absolute; left:60px; top:30px; width:72px; height:33px; background:url(images/ico_12.gif) left top no-repeat; overflow:hidden; }
		#usu_l_bot_logout a{ display:block; width:72px; height:33px; padding:5px 0px 0px 35px; text-decoration:none; font-size:9px; color:#333; }
		
		#usu_nl_aux_1{ position:absolute; left:3px; top:3px; width:14px; height:34px; background:url(images/ico_10.gif) left top no-repeat; }
		
/* bot 43x20 azul */

	#usu_nl_bot_entrar
	{ width:43px; height:20px; overflow:hidden; }

	#usu_nl_bot_entrar a
	{ display:block; width:100%; height:100%; padding-top:3px; text-align:center; text-decoration:none; font-size:9px; color:#fff; background:url(images/bot_43x20.gif) left top no-repeat; }

	#usu_nl_bot_entrar a:hover
	{ background:url(images/bot_43x20.gif) left -20px no-repeat; }
	
/* bot 111x31 azul */

	#cobrar_bot_continuar
	{ width:111px; height:31px; overflow:hidden; }

	#cobrar_bot_continuar a
	{ display:block; width:100%; height:100%; padding-top:8px; text-align:center; text-decoration:none; font-size:11px; color:#fff; background:url(images/bot_111x31.gif) left top no-repeat; }

	#cobrar_bot_continuar a:hover
	{ background:url(images/bot_111x31.gif) left -31px no-repeat; }

/* bot 36x18 blanco */

	.ayuda_enlace_inicio a, .servicios_enlace_inicio a
	{ display:block; width:36px; height:18px; padding-top:4px; text-align:center; text-decoration:none; font-size:9px; color:#333; background:url(images/bot_36x18.gif) left top no-repeat; }

	.ayuda_enlace_inicio a:hover, .servicios_enlace_inicio a:hover
	{ background:url(images/bot_36x18.gif) left -18px no-repeat; }

/* bot 60x19 blanco */

	#usu_l_bot_mis_datos, #usu_l_bot_ingresar_saldo, #usu_l_bot_cobrar_saldo, #usu_l_bot_movimientos
	{ width:60px; height:19px; overflow:hidden; }

	#usu_l_bot_mis_datos a, #usu_l_bot_ingresar_saldo a, #usu_l_bot_cobrar_saldo a, #usu_l_bot_movimientos a
	{ display:block; width:100%; height:100%; padding-top:4px; text-align:center; text-decoration:none; font-size:9px; color:#333; background:url(images/bot_60x19.gif) left top no-repeat; }

	#usu_l_bot_mis_datos a:hover, #usu_l_bot_ingresar_saldo a:hover, #usu_l_bot_cobrar_saldo a:hover, #usu_l_bot_movimientos a:hover
	{ background:url(images/bot_60x19.gif) left -19px no-repeat; }

/* bot 74x19 blanco */

	#usu_nl_bot_recordar, #usu_nl_bot_registrar, #carrito_v_comprar
	{ width:74px; height:19px; overflow:hidden; }

	#usu_nl_bot_recordar a, #usu_nl_bot_registrar a, #carrito_v_comprar a
	{ display:block; width:100%; height:100%; padding-top:4px; text-align:center; text-decoration:none; font-size:9px; color:#333; background:url(images/bot_74x19.gif) left top no-repeat; }

	#usu_nl_bot_recordar a:hover, #usu_nl_bot_registrar a:hover, #carrito_v_comprar a:hover
	{ background:url(images/bot_74x19.gif) left -19px no-repeat; }
	
/* bot 78x37 blanco */

	#primitiva_boleto_diario, #primitiva_boleto_semanal, #bonoloto_boleto_diario, #bonoloto_boleto_semanal
	{ width:78px; height:37px; overflow:hidden; }

	#primitiva_boleto_diario a, #primitiva_boleto_semanal a, #bonoloto_boleto_diario a, #bonoloto_boleto_semanal a
	{ display:block; width:100%; height:100px; padding-top:5px; text-align:center; text-decoration:none; font-size:11px; color:#333; background:url(images/bot_78x37.gif) left top no-repeat; }

	#primitiva_boleto_diario a:hover, #primitiva_boleto_semanal a:hover, #bonoloto_boleto_diario a:hover, #bonoloto_boleto_semanal a:hover
	{ background:url(images/bot_78x37.gif) left -37px no-repeat; }
	
/* bot 86x31 blanco */

	#loteria_e_registrar, #loteria_em_alta, #recordar_ko_bot_reintentar
	{ width:86px; height:31px; overflow:hidden; }

	#loteria_e_registrar a, #loteria_em_alta a, #recordar_ko_bot_reintentar a
	{ display:block; width:100%; height:100%; padding-top:8px; text-align:center; text-decoration:none; font-size:11px; color:#00276B; background:url(images/bot_86x31.gif) left top no-repeat; }

	#loteria_e_registrar a:hover, #loteria_em_alta a:hover, #recordar_ko_bot_reintentar a:hover
	{ background:url(images/bot_86x31.gif) left -31px no-repeat; }

/* bot 90x19 blanco */

	.archivos a, .archivos2 a
	{ display:block; width:90px; height:15px; padding-top:4px; text-align:center; text-decoration:none; font-size:9px; color:#333; background:url(images/bot_90x19.gif) left top no-repeat; }
	
	* html .archivos a, * html .archivos2 a{ height:19px; }

	.archivos a:hover, .archivos2 a:hover
	{ background:url(images/bot_90x19.gif) left -19px no-repeat; }

/* bot 116x27 blanco v2 */

	#registro_bot_aceptar, #datos_bot_aceptar, #ingresar_bot_continuar, #carro_bot_continuar, #pago_bot_continuar, #pago_datos_bot_continuar, #pago_fin_bot_fin
	{ width:116px; height:27px; overflow:hidden; }
	
	#registro_bot_aceptar a, #datos_bot_aceptar a, #ingresar_bot_continuar a, #carro_bot_continuar a, #pago_bot_continuar a, #pago_datos_bot_continuar a, #pago_fin_bot_fin a
	{ width:116px; height:27px; padding:7px 0px 0px 40px; display:block; font-size:11px; color:#00276B; text-decoration:none; background:url(images/bot_116x27_2.gif) left top no-repeat; }
	
	#registro_bot_aceptar a:hover, #datos_bot_aceptar a:hover, #ingresar_bot_continuar a:hover, #carro_bot_continuar a:hover, #pago_bot_continuar a:hover, #pago_datos_bot_continuar a:hover, #pago_fin_bot_fin a:hover
	{ background:url(images/bot_116x27_2.gif) left -27px no-repeat; }
	
/* bot 190x26 blanco */

	#loteria_emp_sorteos, #loteria_s_reservados
	{ width:190px; height:26px; overflow:hidden; }

	#loteria_emp_sorteos a, #loteria_s_reservados a
	{ display:block; width:100%; height:100%; padding-top:6px; text-align:center; text-decoration:none; font-size:11px; color:#00276B; background:url(images/bot_190x26.gif) left top no-repeat; }

	#loteria_emp_sorteos a:hover, #loteria_s_reservados a:hover
	{ background:url(images/bot_190x26.gif) left -26px no-repeat; }

