html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/fondo.png) left top repeat-x #fff;
}

a { outline:0; }
* { margin:0px; padding:0px; font-family:"Verdana"; font-size:11px; color:#333; }

input { height:20px; font-family:"Tahoma"; font-size:12px; color:#48413B; border:1px solid #ccc; }

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*/

* html #principal{ height:100%; }

#principal{ position:relative; top:0px; left:50%; width:774px; margin-left:-387px; min-height:100%; }
	
	#cabecera{ position:relative; left:10px; top:0px; width:754px; height:183px; background:url(images/cabecera.jpg) left top no-repeat; }
	
		#enlace_inicio{ position:absolute; left:9px; top:150px; width:88px; height:31px; overflow:hidden; z-index:5; }
		#enlace_inicio a, #menu2 a{ display:block; width:88px; height:31px; padding-top:7px; font-size:13px; color:#fff; text-decoration:none; text-align:center; background:url(images/ico_2.png) left top no-repeat; }
		#enlace_inicio a:hover, #menu2 a:hover{ background:url(images/ico_3.png) left top no-repeat; }
		
		#fecha{ position:absolute; left:300px; top:30px; width:157px; font-family:"Arial"; font-size:9px; text-align:right; }
		#hora{ position:absolute; left:0px; top:150px; width:448px; height:31px; background:url(images/ico_1.png) left top repeat-x; }
		#tel_atencion{ position:absolute; left:28px; top:5px; font-size:12px; font-weight:bold; color:#444; }
		#fax{ display:none; }
	
	#menu1{ position:absolute; left:10px; top:181px; width:177px; height:368px; padding:55px 0px 0px 7px; background:url(images/ico_12.png) left top no-repeat; z-index:5;  }
	
		#aux1menu1{ display:none; }
		#aux2menu1{ display:none; }
		
		#menu1 div{ position:relative; left:0px; width:158px; height:28px; margin-top:2px; overflow:hidden; }
		#menu1 a{ display:block; width:158px; height:28px; padding:6px 0px 0px 35px; font-size:13px; color:#006600; font-weight:bold; text-decoration:none; background-image:url(images/sprite_m1.png); background-repeat:no-repeat; }
		
		#m1_loteria a{ background-position:0px 0px; }
		#m1_primitiva a{  background-position:0px -90px; }
		#m1_bonoloto a{  background-position:0px -30px; }
		#m1_gordo a{ background-position:0px -60px; }
		#m1_euromillones a{ background-position:0px -120px; }
		#m1_quiniela a{ background-position:0px -150px; }
		#m1_quinigol a{ background-position:0px -180px; }
		#m1_penas a{ background-position:0px -210px; }
		
		#m1_loteria a:hover{ background-position:-158px 0px; }
		#m1_primitiva a:hover{ background-position:-158px -90px; }
		#m1_bonoloto a:hover{ background-position:-158px -30px; }
		#m1_gordo a:hover{ background-position:-158px -60px; }
		#m1_euromillones a:hover{ background-position:-158px -120px; }
		#m1_quiniela a:hover{ background-position:-158px -150px; }
		#m1_quinigol a:hover{ background-position:-158px -180px; }
		#m1_penas a:hover{ background-position:-158px -210px; }
		

		#m1_archivos{ display:block !important; }
		#m1_archivos a{ background:url(images/sprite_m1.png) left -240px no-repeat; }
		#m1_archivos a:hover{ background:url(images/sprite_m1.png) -158px -240px no-repeat; }
		
		#m1_loteria_empresas a{  background:url(images/sprite_m1.png) left -268px no-repeat;  }
		#m1_loteria_empresas a:hover{ background:url(images/sprite_m1.png) -158px -268px no-repeat;  }
	
	#menu2{ position:absolute; left:107px; top:150px; z-index:10; }
	
		#m2_quienes{ position:absolute; left:0px; top:0px; }
		#m2_servicios{ position:absolute; left:88px; top:0px; }
		#m2_contacto{ position:absolute; left:176px; top:0px; }
		#m2_ayuda{ position:absolute; left:264px; top:0px; }
		#m2_ayuda a{ background:url(images/ico_4.png) left top repeat-x; }
		#m2_ayuda a:hover{ background:url(images/ico_5.png) left top repeat-x; }		
		#m2_legal{ display:none; }
		
		#m2_resultados{ position:absolute; left:-93px; top:399px; width:169px; height:33px; }
		#m2_resultados a, #m2_resultados a:hover{ width:169px; height:33px; background:url(images/ico_15.png) left top no-repeat; }

	#menu_idiomas{ position:absolute; left:335px; top:4px; }
	#menu_idiomas a{ font-size:9px; color:#999; text-decoration:none; }
	#menu_idiomas a:hover{ color:#000; }
		
		#mi_2{ position:absolute; left:0px; top:0px; }
		#mi_2 a{ padding-left:25px; background:url(images/ico_7.gif) left top no-repeat; }
		#mi_2 a:hover{ background:url(images/ico_6.gif) left top no-repeat; }
		
		#mi_1{ position:absolute; left:70px; top:0px; }
		#mi_1 a{ padding-left:25px; background:url(images/ico_9.gif) left top no-repeat; }
		#mi_1 a:hover{ background:url(images/ico_8.gif) left top no-repeat; }
		
		#mi_1.idiomaSelec a{ background:url(images/ico_8.gif) left top no-repeat; color:#000; }
		#mi_2.idiomaSelec a{ background:url(images/ico_6.gif) left top no-repeat; color:#000; }
	
	#cuerpo{ position:relative; left:0px; top:0px; width:774px; min-height:428px; background:url(images/cuerpo.png) repeat-y; }
	* html #cuerpo{ height:428px; }
	
		#aux1Cuerpo{ position:absolute; left:0px; top:-183px; width:10px; height:412px; background:url(images/ico_13.png); }
		#aux2Cuerpo{ position:absolute; left:764px; top:-183px; width:10px; height:412px; background:url(images/ico_14.png); }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:17px; top:0px; width:737px; height:80px; background:url(images/ico_16.png) left top repeat-x; }
	
		#nombre_admon{ padding-top:5px; }
		#nombre_admon, #datos_contacto1, #datos_contacto2, #datos_contacto3, #email_admon
		{ position:relative; padding-left:10px; font-size:10px; color:#fff; }
		#email_admon{ margin-top:10px; }
		#titular_admon{ display:none; }
		#telefono_pie{ display:none; }
		#fax_pie{ display:none; }
		
		#datos_contacto3{ display:none; }
		
		#legal_pie{ position:absolute; left:270px; top:10px; }
		#legal_pie a{ color:#fff; }
		#creditos{ position:absolute; left:440px; top:10px; color:#fff; font-family:"Arial"; font-size:10px; }
		#logo_gadmin{ position:absolute; left:642px; top:41px; width:87px; height:34px; background:url(images/gadmin.png); }
		#logo_gadmin a{  width:87px; height:34px; display:block; }
		
		#aux_pie_1{ position:absolute; left:-15px; top:0px; width:15px; height:8px; background:url(images/ico_17.png) left top no-repeat; }
		#aux_pie_2{ position:absolute; left:737px; top:0px; width:15px; height:8px; background:url(images/ico_18.png) left top no-repeat; }
		#aux_pie_3{ position:absolute; left:0px; top:-30px; width:167px; height:22px; background:url(images/ico_19.png) left top no-repeat; }
		
		
	#aux1{  }	
	
	#aux_1{  }
	
	#flash_1{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:483px; top:0px; width:150px; height:180px; background:url(images/ico_10.gif) left top no-repeat; z-index:20; }
		
		#usu_nl_titulo{ position:absolute; left:32px; top:8px; font-size:12px; color:#006700; font-weight:bold; }
						
		#usu_nl_usuario,#usu_nl_contrasena{ position:absolute; left:32px; top:30px; font-size:10px; }
		#usu_nl_contrasena{ top:64px; }
		
		#usu_nl_usuario_caja,#usu_nl_contrasena_caja{ position:absolute; left:32px; top:43px; }
		#usu_nl_contrasena_caja{ top:77px; }
		
		#usu_nl_usuario_caja input, #usu_nl_contrasena_caja input{ width:95px; height:19px; border:1px solid #999; }
	
		#usu_nl_bot_entrar{ position:absolute; left:32px; top:105px; width:93px; }
		
		#usu_nl_bot_recordar{ position:absolute; left:32px; top:133px; width:93px; text-align:center; }
		#usu_nl_bot_recordar a{ font-size:10px; color:#006700; }
		
		#usu_nl_bot_registrar{ position:absolute; left:32px; top:155px; width:93px; }
	
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:483px; top:0px; width:150px; height:180px; background:url(images/ico_10.gif) left top no-repeat; z-index:20;}
	
		#usu_l_bot_logout{ position:absolute; left:40px; top:3px; width:100px; }
		
		#usu_l_titulo{ display:none; }
		#usu_l_usuario{ display:none; }
		#usu_l_nombre{ position:absolute; left:10px; top:32px; font-size:11px; color:#006700; font-weight:bold; }
		#usu_l_ultimo_acceso{ position:absolute; left:10px; top:50px; font-size:9px; color:#000; }

		#usu_l_bot_mis_datos,#usu_l_bot_mis_jugadas,#usu_l_bot_ingresar_saldo, #usu_l_bot_cobrar_saldo, #usu_l_bot_movimientos
		{ position:absolute; left:57px; top:68px; width:93px; }

		#usu_l_aux_1{ position:absolute; left:0px; top:90px; width:150px; border-top:1px solid #fff; }
		
		#usu_l_saldo{ position:absolute; left:15px; top:100px; color:#B20000; font-weight:bold; }
		#usu_l_saldo span{ color:#006700; }
		
		#usu_l_bot_ingresar_saldo,#usu_l_bot_mis_jugadas{ top:135px; }
		#usu_l_bot_mis_jugadas,#usu_l_bot_movimientos{left:172px; }
		#usu_l_bot_cobrar_saldo,#usu_l_bot_movimientos{ top:155px; }


/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:650px; top:0px; width:125px; height:180px; background:url(images/ico_11.gif) 11px top no-repeat; }
	
		#carrito_v_titulo{ position:absolute; left:35px; top:8px; font-size:12px; color:#006700; font-weight:bold;  }
		#carrito_v_texto{ position:absolute; left:-7px; top:45px; width:120px; text-align:center; font-family:Arial; }
		#carrito_v_comprar{ position:absolute; left:8px; top:80px; width:93px; }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:650px; top:0px; width:125px; height:180px; background:url(images/ico_11.gif) 11px top no-repeat; }
	
		#carrito_titulo{ position:absolute; left:35px; top:8px; font-size:12px; color:#006700; font-weight:bold; }
		#carrito_texto_1, #carrito_texto_2{ position:absolute; left:-3px; width:62px; text-align:right; top:40px; color:#006700; font-weight:bold; }
		#carrito_texto_2{ top:60px; left:-7px; }
		#carrito_articulos, #carrito_valor{ position:absolute; left:61px; top:40px; color:#B20000; font-weight:bold; }
		#carrito_valor{ top:60px; left:57px; }
		
		#carrito_ver_carro, #carrito_comprar{ position:absolute; left:5px; top:90px; width:93px }
		
		#carrito_comprar{ top:113px; }
		
/* botones */

#usu_nl_bot_entrar a, #usu_l_bot_logout a, #primitiva_boleto_diario a, #primitiva_boleto_semanal a, #bonoloto_boleto_semanal a, #bonoloto_boleto_diario a, #contacto_bot_enviar a,#mis_jugadas_bot_abonar a
{ 
	width:100%; height:16px; padding-top:2px; display:block; text-align:center; text-decoration:none; font-size:11px; color:#fff; background:url(images/bot_off.gif) left top repeat-x; border-left:1px solid #006F00; border-right:1px solid #006F00; 
}

* html #usu_nl_bot_entrar a, * html #usu_l_bot_logout a, * html #primitiva_boleto_diario a, * html #primitiva_boleto_semanal a, * html #bonoloto_boleto_semanal a, * html #bonoloto_boleto_diario a, * html #contacto_bot_enviar a, * html #mis_jugadas_bot_abonar a
{ 
	height:18px; 
}

#usu_nl_bot_entrar a:hover, #usu_l_bot_logout a:hover, #primitiva_boleto_diario a:hover, #primitiva_boleto_semanal a:hover, #bonoloto_boleto_semanal a:hover, #bonoloto_boleto_diario a:hover, #contacto_bot_enviar a:hover,#mis_jugadas_bot_abonar a:hover
{ 
	background:url(images/bot_on.gif) left top repeat-x; 
}

/* blanco */

#usu_nl_bot_registrar a, #carrito_v_comprar a, #usu_l_bot_mis_datos a,#usu_l_bot_mis_jugadas a, #usu_l_bot_ingresar_saldo a, #usu_l_bot_cobrar_saldo a, #usu_l_bot_movimientos a, #carrito_ver_carro a, #carrito_comprar a, #loteria_bot_continuar a, #penas_bot_continuar a, #entrar_ko_bot_entrar a, #entrar_ko_bot_registrar a, #entrar_ko_bot_recordar a, #registro_bot_aceptar a, #datos_bot_aceptar a, #cobrar_bot_continuar a, #ingresar_bot_continuar a, #carro_bot_seguir a, #carro_bot_continuar a, #recordar_ko_bot_reintentar a, #recordar_enviar a, #movimientos_bot_ingreso a, #movimientos_bot_cobrar_saldo a, #pago_bot_seguir a, #pago_bot_continuar a, #pago_datos_bot_continuar a, #pago_datos_bot_volver a, #pago_fin_bot_imprimir a, #pago_fin_bot_fin a, #movimientos_pag_anterior a, #movimientos_pag_siguiente a,#loteria_e_acceder_1 a, #loteria_e_acceder_2 a, #loteria_e_registrar a, #loteria_em_acceder_1 a, #loteria_em_alta a,#loteria_emp_sorteos a,#loteria_s_reservados a,#loteria_v_bot_continuar a,#mis_jugadas_pag_anterior a, #mis_jugadas_pag_siguiente a,.div_datos_bot_cerrar a,.premios_bot a,#apuestas_enviar a,
#apuestas_r_anadir a
{ 
	width:100%; height:16px; padding-top:2px; display:block; text-align:center; text-decoration:none; font-size:10px; color:#006700; background:url(images/bot_off2.gif) left top repeat-x; border-left:1px solid #BDC1A3; border-right:1px solid #BDC1A3; 
}

* html #usu_nl_bot_registrar a, * html #carrito_v_comprar a, * html #usu_l_bot_mis_datos a, * html #usu_l_bot_mis_jugadas a, * html #usu_l_bot_ingresar_saldo a, * html #usu_l_bot_cobrar_saldo a, * html #usu_l_bot_movimientos a, * html #carrito_ver_carro a, * html #carrito_comprar a, * html #loteria_bot_continuar a, * html #penas_bot_continuar a, * html #entrar_ko_bot_entrar a , * html #entrar_ko_bot_registrar a, * html #entrar_ko_bot_recordar a, * html #registro_bot_aceptar a, * html #datos_bot_aceptar a, * html #cobrar_bot_continuar a, * html #ingresar_bot_continuar a, * html #carro_bot_seguir a, * html #carro_bot_continuar a, * html #recordar_ko_bot_reintentar a,* html #recordar_enviar a, * html #movimientos_bot_ingreso a, * html #movimientos_bot_cobrar_saldo a, * html #pago_bot_seguir a, * html #pago_bot_continuar a, * html #pago_datos_bot_continuar a, * html #pago_datos_bot_volver a, * html #pago_fin_bot_imprimir a, * html #pago_fin_bot_fin a, * html #movimientos_pag_anterior a, * html #movimientos_pag_siguiente a, * html #loteria_e_acceder_2 a, * html #loteria_e_acceder_2 a, * html #loteria_e_registrar 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, * html #mis_jugadas_pag_anterior a, * html #mis_jugadas_pag_siguiente a,* html .div_datos_bot_cerrar a,* html .premios_bot a,* html #apuestas_enviar a,
* html #apuestas_r_anadir a
 { 
	height:18px; 
}

#usu_nl_bot_registrar a:hover, #carrito_v_comprar a:hover, #usu_l_bot_mis_datos a:hover,#usu_l_bot_mis_jugadas a:hover, #usu_l_bot_ingresar_saldo a:hover, #usu_l_bot_cobrar_saldo a:hover, #usu_l_bot_movimientos a:hover, #carrito_ver_carro a:hover, #carrito_comprar a:hover, #loteria_bot_continuar a:hover, #penas_bot_continuar a:hover, #entrar_ko_bot_entrar a:hover,#entrar_ko_bot_registrar a:hover, #entrar_ko_bot_recordar a:hover, #registro_bot_aceptar a:hover, #datos_bot_aceptar a:hover, #cobrar_bot_continuar a:hover, #ingresar_bot_continuar a:hover, #carro_bot_seguir a:hover, #carro_bot_continuar a:hover, #recordar_ko_bot_reintentar a:hover, #recordar_enviar a:hover, #movimientos_bot_ingreso a:hover, #movimientos_bot_cobrar_saldo a:hover, #pago_bot_seguir a:hover, #pago_bot_continuar a:hover, #pago_datos_bot_continuar a:hover, #pago_datos_bot_volver a:hover, #pago_fin_bot_imprimir a:hover, #pago_fin_bot_fin a:hover, #movimientos_pag_anterior a:hover, #movimientos_pag_siguiente a:hover, #loteria_e_acceder_2 a:hover, #loteria_e_acceder_2 a:hover, #loteria_e_registrar 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,#mis_jugadas_pag_anterior a:hover, #mis_jugadas_pag_siguiente a:hover,.div_datos_bot_cerrar a:hover,.premios_bot a:hover,#apuestas_enviar a:hover,#apuestas_r_anadir a:hover
{ 
	background:url(images/bot_on2.gif) left top repeat-x; 
}



