html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/home_fondo.png) left top repeat-x #6A85B6;
	font-family:"Tahoma";
	font-size:12px;
	color:#333;
	height:100%; 
	overflow-x:hidden;
}

a { outline:0; }
* { margin:0px; padding:0px; }
input { height:18px; font-family:"Tahoma"; font-size:11px; color:#000; background-color:#C5D4F4; border:none; }
form { border:0px; padding:0px; margin:0px; }

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

#principal{ position:relative; top:0px; left:50%; width:990px; margin-left:-495px; min-height:100%; background-color:#fff; }
* html #principal{ height:100%; }
	
	#aux1{ position:absolute; left:-14px; top:0px; height:146px; width:14px; background:url(images/home_fondo2.png) left top no-repeat;}
	#aux2{ position:absolute; left:990px; top:0px; height:146px; width:14px; background:url(images/home_fondo2.png) -14px top no-repeat;}
	
	#cabecera{ position:relative; left:0px; top:0px; width:990px; height:130px; background:url(images/logo_admon.png) 5px 8px no-repeat; }
	
		#fecha{ position:absolute; left:560px; width:190px; text-align:right; top:5px; font-size:10px; }
		#hora{ position:absolute; left:760px; top:5px; font-size:10px; }
		#tel_atencion{ display:none; }
		#fax{ display:none; }
		
	#menu2{ position:absolute; left:263px; top:98px; }
	
		#enlace_inicio, #m2_orbital{ position:absolute; left:192px; top:98px; width:70px; height:27px; overflow:hidden; }
		#menu2 div{ position:relative; float:left; width:70px; height:27px; overflow:hidden; }
		
			#m2_orbital{ left:543px; }
		
		#enlace_inicio a, #menu2 div a, #m2_orbital a
		{ display:block; width:70px; height:27px; padding-top:8px; font-size:13px; color:#fff; text-align:center; text-decoration:none; background:url(images/bot_menu1.png) -71px top no-repeat; }
		
			#m2_orbital a{ background-position:-71px -27px; }
			
		#enlace_inicio a:hover, #menu2 div a:hover, #m2_orbital a:hover
		{ padding-top:6px; background:url(images/bot_menu1.png) left top no-repeat; }
		
			#m2_orbital a:hover{ background-position:left -27px; }
			
		#aux1_cab{ position:absolute; left:270px; top:98px; }
		
		#m2_quienes{ }
		#m2_contacto{  }
		#m2_ayuda{  }
		#m2_legal{ display:none; }
		#m2_servicios{  }
		
		#m2_resultados{ position:absolute !important; left:540px !important; top:390px !important; width:178px !important; height:129px !important; overflow:hidden !important; }
		
			#m2_resultados a{ display:block; width:178px !important; height:129px !important; background:url(images/banner_resultados.png) 0px 0px no-repeat !important; }
			#m2_resultados a:hover{ background:url(images/banner_resultados.png) 0px -129px no-repeat !important; }
		
	#menu1{ position:absolute; left:8px; top:130px;  }
	
		#aux1menu1{ position:relative; left:0px; top:0px; width:176px; height:27px; background:url(images/sprit.png) 0px 0px no-repeat; }
		#aux2menu1{ display:none; }
		
		#m1_loteria, #m1_loteria_empresas, #m1_primitiva, #m1_bonoloto, #m1_gordo, #m1_euromillones, #m1_quiniela, #m1_quinigol, #m1_penas,#m1_archivos
		{ position:relative; width:169px; height:42px; overflow:hidden; left:3px; }
		
		#m1_loteria a, #m1_loteria_empresas 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; width:100%; height:100%; padding:10px 0px 0px 43px; font-size:15px; color:#244487; font-weight:bold; text-decoration:none; background:url(images/menu_juegos.png) left top no-repeat; }		
		
		#m1_loteria a:hover, #m1_loteria_empresas 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, #m1_loteria_empresas{ margin-top:5px; }
		#m1_loteria a, #m1_loteria_empresas a{ background-position:0px 0px; }
		#m1_loteria a:hover, #m1_loteria_empresas a:hover{ background-position:0px -336px; }
		
		#m1_primitiva a{ background-position:0px -42px; }
		#m1_primitiva a:hover{ background-position:0px -378px ; }
		
		#m1_bonoloto a{ background-position:0px -84px; }
		#m1_bonoloto a:hover{ background-position:0px -420px; }
		
		#m1_euromillones a{ background-position:0px -126px; }
		#m1_euromillones a:hover{background-position:0px -462px;  }
		
		#m1_gordo a{ background-position:0px -168px; }
		#m1_gordo a:hover{ background-position:0px -504px; }
		
		#m1_quiniela a{ background-position:0px -210px; }
		#m1_quiniela a:hover{ background-position:0px -546px; }
		
		#m1_quinigol a{ background-position:0px -252px; }
		#m1_quinigol a:hover{ background-position:0px -588px; }
		
		#m1_penas a{ background-position:0px -294px; }
		#m1_penas a:hover{ background-position:0px -630px; }
		
		#m1_archivos{ display:none; }

	
	#menu_idiomas{ display:none; }
	
	#cuerpo{ position:relative; left:192px; width:600px; min-height:500px; padding-bottom:20px;  }
	* html #cuerpo{ height:500px; }
	
		#aux1Cuerpo{  }
		#aux2Cuerpo{  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:9px; width:972px; height:190px; border-top:1px solid #9AABCD; }
	
		#menuPie{ position:absolute; width:972; left:0px; top:10px; text-align:center; }
			
			#menuPie a{ font-size:11px; color:#244386; text-decoration:none; }
		
		#telefono_pie{ position:absolute; left:0px; top:25px; width:140px; text-align:right; color:#01035B; font-size:18px; font-weight:bold; }
			
			#telefono_pie span{ font-size:10px; }
		
		#legal_pie{ position:relative; left:840px; top:50px; width:120px; height:40px; background:url(images/sprit.png) 0px -27px no-repeat; overflow:hidden; }
		#legal_pie a{ display:block; padding-top:10px; font-size:11px; color:#244487; }
		
		#creditos{ position:absolute; left:0px; top:87px;  width:182px; height:40px; padding:48px 0px 0px 790px; font-size:10px; color:#666; background:url(images/pie_fondo.gif) left top no-repeat; }
		* html #creditos{ width:973px; height:88px; }
		
		#nombre_admon, #datos_contacto1, #datos_contacto2, #email_admon
		{ position:absolute; left:20px; top:100px; color:#244386; font-size:11px; z-index:10; }
		#datos_contacto1{ top:115px; }
		#datos_contacto2{ top:130px; }
		#email_admon{ top:145px; }
		#email_admon a{ color:#244386; }
		
		#titular_admon{ display:none; }
		#datos_contacto3{ display:none; }
		#logo_gadmin{ display:none; }
		#fax_pie{ display:none; }
		
		
		#aux_pie_1{ position:absolute; left:895px; top:5px; width:65px; height:31px; background:url(images/sprit.png) 0px -67px no-repeat; overflow:hidden; }
		#aux_pie_2{ position:absolute; left:15px; top:-15px; width:49px; height:38px; background:url(images/sprit.png) -130px -28px no-repeat #fff; overflow:hidden; }
		#aux_pie_3{ position:absolute; left:355px; top:50px; width:256px; height:30px; background:url(images/sprit.png) 0px -98px no-repeat #fff; overflow:hidden; }
		
		#orbital-apuestas{ position:absolute; left:835px; top:95px; width:131px; height:35px; background:url(images/sprit.png) 0px -129px no-repeat #fff; overflow:hidden; z-index:5; } 
		#orbital-apuestas a{ display:block; width:132px; height:35px; } 
		
		#fenamix{ display:none; position:absolute; left:260px; top:95px; width:210px; height:31px; background:url(images/sprit.png) 0px -164px no-repeat #fff; overflow:hidden; z-index:6; } 
		#fenamix a{ display:block; width:210px; height:31px; } 
		
		#leyenda{ position:absolute; left:295px; top:117px; width:390px; font-size:10px; color:#999; z-index:7; }
		
		#banner_pie{ position:absolute; left:0px; top:-110px; width:145px; height:85px; background:url(images/sprit.png) 0px -199px no-repeat #fff; overflow:hidden; z-index:6; } 
	
	#aux3{  }
	
	#aux_1{  }
	#aux_2{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:805px; top:6px; width:176px; height:53px; background:url(images/sprit.png) 0px -299px no-repeat #fff; } 
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario, #usu_nl_contrasena{ position:absolute; left:0px; top:7px; width:67px; color:#304C8A; font-size:11px; text-align:right; }
		#usu_nl_contrasena{ top:27px; }
		
		#usu_nl_usuario_caja{ position:absolute; left:70px; top:5px; }
		#usu_nl_contrasena_caja{ position:absolute; left:70px; top:25px; }
		#usu_nl_usuario_caja input, #usu_nl_contrasena_caja input{ width:60px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:135px; top:12px; width:37px; height:34px; overflow:hidden; }
		
			#usu_nl_bot_entrar a{ display:block; width:100%; height:100%; padding-top:8px; font-size:12px; color:#fff; text-align:center; text-decoration:none; background:url(images/sprit.png) -180px 0px no-repeat;}
			#usu_nl_bot_entrar a:hover{background:url(images/sprit.png) -218px 0px no-repeat; }
		
		#usu_nl_bot_registrar{ position:absolute; left:17px; top:52px; font-size:11px; }
		
		#usu_nl_bot_recordar{ position:absolute; left:100px; top:52px; font-size:11px; }
		
			#usu_nl_bot_registrar a, #usu_nl_bot_recordar a{ color:#304C8A; }
	
		#usu_nl_aux_1{ position:absolute; left:2px; top:6px; width:17px; height:26px; background:url(images/sprit.png) -68px -70px no-repeat; overflow:hidden; }
		#usu_nl_aux_2{ position:absolute; left:1px; top:49px; width:14px; height:16px; background:url(images/sprit.png) -93px -74px no-repeat; overflow:hidden; }
		#usu_nl_aux_3{ position:absolute; left:82px; top:49px; width:16px; height:16px; background:url(images/sprit.png) -112px -74px no-repeat; overflow:hidden; }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:805px; top:6px; width:176px; height:53px; background:url(images/sprit.png) 0px -299px no-repeat #fff; }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ display:none; }
		#usu_l_nombre{ display:none; }
		#usu_l_usuario{ position:absolute; left:5px; top:5px; font-size:12px; color:#000; font-weight:bold; width:110px; overflow:hidden;  }
		#usu_l_ultimo_acceso{ display:none; }

		#usu_l_bot_movimientos{ display:none; }
		#usu_l_bot_ingresar_saldo{ display:none; }
		#usu_l_bot_cobrar_saldo{ display:none; }
		#usu_l_bot_mis_datos{ display:none; }
		#usu_l_bot_mis_jugadas{ display:none; }
		
		#usu_l_bot_logout{ position:absolute; left:115px; top:2px; font-size:11px; }
		#usu_l_bot_logout a{ color:#26468C; text-decoration:none; }
		
		#usu_l_bot_micuenta{ display:block !important; position:absolute; left:47px; top:37px; width:106px; height:26px; overflow:hidden; }
		
		#usu_l_aux_1{ position:absolute; left:151px; top:4px; width:20px; height:21px; background:url(images/sprit.png) -134px -71px no-repeat; overflow:hidden; }
		#usu_l_aux_2{ position:absolute; left:27px; top:34px; width:13px; height:34px; background:url(images/sprit.png) -134px -129px no-repeat; overflow:hidden; }
		#usu_l_aux_3{  }

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:805px; top:77px; width:176px; height:53px; background:url(images/sprit.png) 0px -299px no-repeat #fff; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ display:none; }
		#carrito_v_comprar{ position:absolute; left:47px; top:12px; width:106px; height:26px; overflow:hidden; }
		
		#carrito_v_aux_1{ position:absolute; left:14px; top:12px; width:29px; height:28px; background:url(images/sprit.png) -152px -132px no-repeat; overflow:hidden; }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:805px; top:77px; width:176px; height:53px; background:url(images/sprit.png) 0px -299px no-repeat #fff; }
	
		#carrito_titulo{ display:none; }
		#carrito_texto_1{ display:none; }
		#carrito_texto_2{ display:none; }
		#carrito_articulos{ display:none; }
		#carrito_valor{ display:none; }
		#carrito_comprar{ display:none; }
		#carrito_ver_carro{ position:absolute; left:47px; top:12px; width:106px; height:26px; overflow:hidden; }
		
		#carrito_aux_1{ position:absolute; left:14px; top:12px; width:29px; height:28px; background:url(images/sprit.png) -152px -132px no-repeat; overflow:hidden; }

			
/* botones */

/* bot 106x26 */

	#usu_l_bot_micuenta a, #carrito_v_comprar a, #carrito_ver_carro a, #contacto_bot_enviar a, #entrar_ko_bot_entrar a,
	#recordar_enviar a, #recordar_ko_bot_reintentar a, #mis_jugadas_pag_anterior a, #mis_jugadas_pag_siguiente a,
	#movimientos_pag_anterior a, #movimientos_pag_siguiente a, #apuestas_enviar a, #apuestas_r_anadir a
	{ display:block; width:106px; height:21px; padding-top:5px; text-decoration:none; color:#fff; text-align:center; background:url(images/sprit.png) 0px -352px no-repeat; }

	* html #usu_l_bot_micuenta a, * html  #carrito_v_comprar a, * html #carrito_ver_carro a, * html #contacto_bot_enviar a, * html #entrar_ko_bot_entrar a,
	* html #recordar_enviar a, * html #recordar_ko_bot_reintentar a, * html #mis_jugadas_pag_anterior a, * html #mis_jugadas_pag_siguiente a,
	* html #movimientos_pag_anterior a, * html #movimientos_pag_siguiente a, * html #apuestas_enviar a, * html #apuestas_r_anadir a
	{ width:106px; height:26px; }
	
	#usu_l_bot_micuenta a:hover, #carrito_v_comprar a:hover, #carrito_ver_carro a:hover, #contacto_bot_enviar a:hover, #entrar_ko_bot_entrar a:hover,
	#recordar_enviar a:hover, #recordar_ko_bot_reintentar a:hover, #mis_jugadas_pag_anterior a:hover, #mis_jugadas_pag_siguiente a:hover,
	#movimientos_pag_anterior a:hover, #movimientos_pag_siguiente a:hover, #apuestas_enviar a:hover, #apuestas_r_anadir a:hover
	{ background:url(images/sprit.png) 0px -378px no-repeat; }

/* bot 120x25 */

	#loteria_bot_continuar a, #carro_bot_seguir a, #carro_bot_continuar a, #pago_bot_seguir a, #pago_bot_continuar a, 
	#pago_datos_bot_volver a, #pago_datos_bot_continuar a,#pago_fin_bot_imprimir a, #pago_fin_bot_fin a,
	#movimientos_bot_ingreso a, #movimientos_bot_cobrar_saldo a, #registro_bot_aceptar a, #datos_bot_aceptar a,
	#user_mi_cuenta_bot_mis_datos a, #user_mi_cuenta_bot_mis_jugadas a, #user_mi_cuenta_bot_movimientos a, 
	#user_mi_cuenta_bot_ingresar_saldo a, #user_mi_cuenta_bot_cobrar_saldo a, #ingresar_bot_continuar a,
	#penas_bot_continuar a, #mis_jugadas_bot_abonar a, #cobrar_bot_continuar a, #loteria_e_acceder_1 a, #loteria_e_acceder_2 a, 
	#loteria_em_acceder_1 a, #loteria_em_alta a, #loteria_emp_sorteos a, #loteria_s_reservados a, #loteria_v_bot_continuar a
	{ display:block; width:120px; height:20px; padding-top:5px; text-align:center; font-size:12px; color:#fff; text-decoration:none; background:url(images/sprit.png) -107px -352px no-repeat; }

	* html #loteria_bot_continuar a, * html #carro_bot_seguir a, * html #carro_bot_continuar a, * html #pago_bot_seguir a, * html #pago_bot_continuar a, 
	* html #pago_datos_bot_volver a, * html #pago_datos_bot_continuar a,* html #pago_fin_bot_imprimir a, * html #pago_fin_bot_fin a,
	* html #movimientos_bot_ingreso a, * html #movimientos_bot_cobrar_saldo a, * html #registro_bot_aceptar a, * html #datos_bot_aceptar a,
	* html #user_mi_cuenta_bot_mis_datos a, * html #user_mi_cuenta_bot_mis_jugadas a, * html #user_mi_cuenta_bot_movimientos a,
	* html #user_mi_cuenta_bot_ingresar_saldo a, * html #user_mi_cuenta_bot_cobrar_saldo a, * html #ingresar_bot_continuar a,
	* html #penas_bot_continuar a, * html #mis_jugadas_bot_abonar a, * html #cobrar_bot_continuar a, * html #loteria_e_acceder_1 a, * html #loteria_e_acceder_2 a, 
	* html #loteria_em_acceder_1 a, * html #loteria_em_alta a, * html #loteria_emp_sorteos a, * html #loteria_s_reservados a, * html #loteria_v_bot_continuar a
	{ height:25px;}
			
	#loteria_bot_continuar a:hover, #carro_bot_seguir a:hover, #carro_bot_continuar a:hover, #pago_bot_seguir a:hover, #pago_bot_continuar a:hover, 
	#pago_datos_bot_volver a:hover, #pago_datos_bot_continuar a:hover,#pago_fin_bot_imprimir a:hover, #pago_fin_bot_fin a:hover,
	#movimientos_bot_ingreso a:hover, #movimientos_bot_cobrar_saldo a:hover, #registro_bot_aceptar a:hover, #datos_bot_aceptar a:hover,
	#user_mi_cuenta_bot_mis_datos a:hover, #user_mi_cuenta_bot_mis_jugadas a:hover, #user_mi_cuenta_bot_movimientos a:hover,
	#user_mi_cuenta_bot_ingresar_saldo a:hover, #user_mi_cuenta_bot_cobrar_saldo a:hover, #ingresar_bot_continuar a:hover,
	#penas_bot_continuar a:hover, #mis_jugadas_bot_abonar a:hover, #cobrar_bot_continuar a:hover, #loteria_e_acceder_1 a:hover, #loteria_e_acceder_2 a:hover, 
	#loteria_em_acceder_1 a:hover, #loteria_em_alta a:hover, #loteria_emp_sorteos a:hover, #loteria_s_reservados a:hover, #loteria_v_bot_continuar a:hover
	{ background-position:-107px -378px }
	
	