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; }

.ajax_loader{ position:relative; width:100%; height:16px; background:url(images/ajax-loader.gif) center center no-repeat; } /*div que aparece en cargas ajax*/

* 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) -1px top no-repeat; }
		#fecha{ position:absolute; left:740px; top:3px; width:70px; text-align:center; font-family:Arial; font-size:10px; color:#fff; }
		#fecha b{ font-size:12px; font-weight:bold; }
		#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; }
		#hora{ display:none; }
		#fax{ display:none; }
	
	#menu1{ position:absolute; left:30px; top:175px; width:164px; padding-bottom:5px; background:url(images/ico_2.png) left bottom no-repeat; z-index:5; }
	
		#aux1menu1{ position:absolute; left:0px; top:-40px; width:164px; height:40px; background:url(images/ico_65.png) left top no-repeat; }
		#aux2menu1{ display:none; }
		
		#m1_loteria, #m1_primitiva, #m1_bonoloto, #m1_gordo, #m1_euromillones, #m1_quiniela, #m1_quinigol, #m1_penas, #m1_archivos
		{ position:relative; width:164px; height:35px; overflow:hidden; }
		
		#m1_loteria a, #m1_primitiva a, #m1_bonoloto a, #m1_gordo a, #m1_euromillones a, #m1_quiniela a, #m1_quinigol a, #m1_penas a, #m1_archivos a
		{ display:block; position:relative; padding-left:15px; padding-top:8px; width:100%; height:100%; font-size:13px; color:#00236F; font-weight:bold; text-decoration:none; }
		
		#m1_loteria a:hover, #m1_primitiva a:hover, #m1_bonoloto a:hover, #m1_gordo a:hover, #m1_euromillones a:hover, #m1_quiniela a:hover, #m1_quinigol a:hover, #m1_penas a:hover, #m1_archivos  a:hover
		{ color:#fff; }
		
		#m1_loteria{ height:35px; }
		#m1_loteria a{ background:url(images/menu.png) left top no-repeat; }
		#m1_loteria a:hover{ background:url(images/menu2.png) left top no-repeat; }
		
		#m1_primitiva a{ background:url(images/menu.png) 0px -69px no-repeat; }
		#m1_primitiva a:hover{ background:url(images/menu2.png) 0px -69px no-repeat; }
		
		#m1_bonoloto a{ background:url(images/menu.png) 0px -104px no-repeat; }
		#m1_bonoloto a:hover{ background:url(images/menu2.png) 0px -104px no-repeat; }
		
		#m1_gordo a{ background:url(images/menu.png) 0px -139px no-repeat; }
		#m1_gordo a:hover{ background:url(images/menu2.png) 0px -139px no-repeat; }
		
		#m1_euromillones a{ background:url(images/menu.png) 0px -209px no-repeat; }
		#m1_euromillones a:hover{ background:url(images/menu2.png) 0px -209px no-repeat; }
		
		#m1_quiniela a{ background:url(images/menu.png) 0px -34px no-repeat; }
		#m1_quiniela a:hover{ background:url(images/menu2.png) 0px -34px no-repeat; }
		
		#m1_quinigol a{ background:url(images/menu.png) 0px -174px no-repeat; }
		#m1_quinigol a:hover{ background:url(images/menu2.png) 0px -174px no-repeat; }
		
		#m1_penas{ height:38px; }
		#m1_penas a{ background:url(images/menu.png) 0px -314px no-repeat; }
		#m1_penas a:hover{ background:url(images/menu2.png) 0px -314px no-repeat; }
		
		#m1_loteria_empresas{ position:absolute; left:780px; top:270px; width:178px; height:118px; padding:5px 0px 0px 10px; background:url(images/ico_5.jpg) left top no-repeat; }
		#m1_loteria_empresas a{ display:block; width:178px; height:118px; font-size:18px; color:#25458A; text-decoration:none; line-height:17px; font-weight:bold; }
		
		#m1_archivos{ display:none; }
		#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:782px; min-height:621px; background:url(images/cuerpo.png) left bottom no-repeat #fff; }
	* html #cuerpo{ height:621px; }
	
		#aux1Cuerpo{  }
		#aux2Cuerpo{  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:20px; top:0px; width:782px; height:110px; background:url(images/pie.png) left top no-repeat; }
	
		#nombre_admon, #telefono_pie, #datos_contacto1, #datos_contacto2, #email_admon, #legal_pie
		{ position:absolute; left:795px; top:-107px; width:150px; font-family:Arial; font-size:10px; color:#fff; font-weight:bold; }
		
		#nombre_admon{ text-transform:uppercase; }
		#telefono_pie{ top:-94px; }
		#datos_contacto1{ top:-81px; }
		#datos_contacto2{ top:-68px; }
		
		#email_admon{ top:-42px; }
		#email_admon a{ color:#0cf; text-decoration:none; }
		
		#legal_pie{ top:-16px; }
		#legal_pie a{ color:#fff; }
		
		#titular_admon{ display:none; }
		#datos_contacto3{ display:none; }
		#fax_pie{ display:none; }
		
		#creditos{ position:absolute; left:-20px; top:22px; width:187px; text-align:center; font-family:Arial; font-size:10px; color:#B7CADE; font-weight:bold; border-right:1px solid #8DA9C6; }
		
		#aux_pie_1{ position:absolute; left:-3px; top:55px; width:777px; height:1px; border-top:1px solid #8DA9C6;  }
		
		#logo_gadmin{ position:absolute; left:0px; top:65px; width:97px; height:29px; }
		#logo_gadmin a{ display:block; width:97px; height:29px; background:url(images/gadmin.png) left top no-repeat; }
		
		#aux_pie_2{ position:absolute; left:650px; top:68px; width:119px; height:19px; background:url(images/tarjetas.gif) left top no-repeat; }
		#aux_pie_3{  }
		
		#menuPie{ position:absolute; left:180px; top:22px; width:630px; }
		#menuPie, #menuPie a{ text-align:center; font-family:Arial; font-size:10px; color:#B7CADE; font-weight:bold; text-decoration:none; }
		#menuPie a:hover{ text-decoration:underline; }
		
		#orbital-apuestas{ position:absolute; left:10px; top:-50px; width:137px; height:52px; }
		#orbital-apuestas a{ display:block; width:137px; height:52px; background:url(images/orbital-apuestas2.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{ position:absolute; left:810px; top:0px; width:179px; height:213px; background:url(images/ico_6.png) left top no-repeat; z-index:1; }/* fondo caja usuario y carrito */

	#aux_2{  }
	
	#flash_1{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{  position:absolute; left:810px; top:0px; width:179px; height:110px; z-index:5;  }
		
		#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_nl_bot_recordar{ position:absolute; left:10px; top:83px; }
		#usu_nl_bot_registrar{ position:absolute; left:96px; top:83px; }
	
		#usu_nl_aux_1{ position:absolute; left:3px; top:3px; width:14px; height:34px; background:url(images/ico_10.gif) left top no-repeat; }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:810px; top:0px; width:179px; height:110px; z-index:5; }
	
		#usu_l_titulo{ display:none; }
		#usu_l_nombre{ position:absolute; left:22px; top:9px; font-size:12px; color:#254588; }
		
		#usu_l_saldo{ position:absolute; left:5px; top:50px; font-size:11px; color:#090; font-weight:bold;  }
		#usu_l_saldo span{ color:#00276B; font-weight:normal; }
		
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ display:none; }

		#usu_l_bot_mis_datos{ position:absolute; left:115px; top:45px; }
		
		#usu_l_bot_ingresar_saldo{ position:absolute; left:3px; top:75px; }
		#usu_l_bot_cobrar_saldo{ position:absolute; left:57px; top:75px; }
		#usu_l_bot_movimientos{ position:absolute; left:115px; top:75px; z-index:5; }
		#usu_l_bot_mis_jugadas{ position:absolute; left:115px; top:105px; z-index:5;  }
		
		#usu_l_bot_logout{ position:absolute; left:105px; top:0px; 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_l_aux_1{ position:absolute; left:3px; top:3px; width:14px; height:34px; background:url(images/ico_10.gif) left top no-repeat; }

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:810px; top:110px; width:179px; height:100px; background:url(images/ico_11.gif) 3px top no-repeat;  z-index:2;}
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ position:absolute; top:25px; width:180px; text-align:center; font-size:10px; color:#06c; }
		#carrito_v_comprar{ position:absolute; left:55px; top:50px; }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:810px; top:110px; width:179px; height:100px; background:url(images/ico_11.gif) 3px top no-repeat; z-index:2; }
	
		#carrito_titulo{ display:none; }
		
		#carrito_texto_1, #carrito_texto_2{ position:absolute; left:0px; top:15px; width:90px; text-align:right; font-size:11px; color:#00276B; }
		#carrito_texto_2{ top:30px; }
		
		#carrito_articulos, #carrito_valor{ position:absolute; left:95px; top:15px; font-size:11px; color:#396BA5; font-weight:bold; }
		#carrito_valor{ color:#c30; top:30px; }
		
		#carrito_ver_carro{ position:absolute; left:3px; top:65px;  }
		#carrito_comprar{ position:absolute; left:85px; top:65px; z-index:5;}
		
/* 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 59x31 azul */

	#loteria_e_acceder_1, #loteria_e_acceder_2, #loteria_em_acceder_1, #contacto_bot_enviar, #entrar_ko_bot_entrar, #recordar_enviar, #apuestas_enviar
	{ width:59px; height:31px; overflow:hidden; }

	#loteria_e_acceder_1 a, #loteria_e_acceder_2 a, #loteria_em_acceder_1 a, #contacto_bot_enviar a, #entrar_ko_bot_entrar a, #recordar_enviar a, #apuestas_enviar 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_59x31.gif) left top no-repeat; }

	#loteria_e_acceder_1 a:hover, #loteria_e_acceder_2 a:hover, #loteria_em_acceder_1 a:hover, #contacto_bot_enviar a:hover, #entrar_ko_bot_entrar a:hover, #recordar_enviar a:hover, #apuestas_enviar a:hover
	{ background:url(images/bot_59x31.gif) left -31px 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,#usu_l_bot_mis_jugadas
	{ 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,#usu_l_bot_mis_jugadas 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,#usu_l_bot_mis_jugadas 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 */

	#carrito_comprar, #carrito_ver_carro, #entrar_ko_bot_registrar, #entrar_ko_bot_recordar, #movimientos_bot_ingreso, #movimientos_bot_cobrar_saldo, #movimientos_pag_anterior, #movimientos_pag_siguiente, #mis_jugadas_pag_anterior, #mis_jugadas_pag_siguiente,#mis_jugadas_bot_abonar
	{ width:90px; height:19px; overflow:hidden; }

	#carrito_comprar a, #carrito_ver_carro a, #entrar_ko_bot_registrar a, #entrar_ko_bot_recordar a, #movimientos_bot_ingreso a, #movimientos_bot_cobrar_saldo a, #movimientos_pag_anterior a, #movimientos_pag_siguiente a, #mis_jugadas_pag_anterior a, #mis_jugadas_pag_siguiente a,#mis_jugadas_bot_abonar 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_90x19.gif) left top no-repeat; }

	#carrito_comprar a:hover, #carrito_ver_carro a:hover, #entrar_ko_bot_registrar a:hover, #entrar_ko_bot_recordar a:hover, #movimientos_bot_ingreso a:hover, #movimientos_bot_cobrar_saldo a:hover, #movimientos_pag_anterior a:hover, #movimientos_pag_siguiente a:hover, #mis_jugadas_pag_anterior a:hover, #mis_jugadas_pag_siguiente a:hover,#mis_jugadas_bot_abonar a:hover
	{ background:url(images/bot_90x19.gif) left -19px no-repeat; }
	
/* bot 116x27 blanco */

	#loteria_bot_continuar, #loteria_v_bot_continuar, #penas_bot_continuar, #carro_bot_seguir, #pago_bot_seguir, #pago_datos_bot_volver, #pago_fin_bot_imprimir, #apuestas_r_anadir
	{ width:116px; height:27px; overflow:hidden; }
	
	#loteria_bot_continuar a, #loteria_v_bot_continuar a, #penas_bot_continuar a, #carro_bot_seguir a, #pago_bot_seguir a, #pago_datos_bot_volver a, #pago_fin_bot_imprimir a, #apuestas_r_anadir 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.gif) left top no-repeat; }
	
	#loteria_bot_continuar a:hover, #loteria_v_bot_continuar a:hover, #penas_bot_continuar a:hover, #carro_bot_seguir a:hover, #pago_bot_seguir a:hover, #pago_datos_bot_volver a:hover, #pago_fin_bot_imprimir a:hover, #apuestas_r_anadir a:hover
	{ background:url(images/bot_116x27.gif) left -27px 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; }

