html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color:#0055A4; 
}

a { outline:0; }
* { margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:12px; color:#666; }
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:770px; margin-left:-385px; min-height:100%;}
	
	#cabecera{ position:relative; left:0px; top:0px; width:770px; height:248px; background:url(images/cabecera.gif) left top no-repeat;  }
			
		#fecha,#hora{ position:absolute; left:204px; width:215px; top:10px; font-family:Tahoma; font-size:11px; color:#A6C4DF; text-align:right; }
		#hora{ left:425px; text-align:left; }
		#tel_atencion{ display:none; }
		#fax{ display:none; }
	
	#menu1{position:absolute; left:11px; top:186px; width:136px; height:392px; z-index:69;}
	
		#aux1menu1{ display:none;  }
		#aux2menu1{ display:none; }
		
		#m1_loteria,#m1_primitiva,#m1_bonoloto,#m1_gordo,#m1_euromillones,#m1_quiniela,#m1_quinigol,
		#m1_penas,#m1_archivos
		{ 
			position:relative; left:1px; width:135px; height:48px; margin-bottom:1px; 
		}
		#m1_loteria { background:url(images/menu1_off.png) left -196px no-repeat;  }
		#m1_primitiva { background:url(images/menu1_off.png) left -98px no-repeat;  }
		#m1_bonoloto { background:url(images/menu1_off.png) left -147px no-repeat;  }
		#m1_gordo { background:url(images/menu1_off.png) left -49px no-repeat;  }
		#m1_euromillones { background:url(images/menu1_off.png) left top no-repeat;  }
		#m1_quiniela { background:url(images/menu1_off.png) left -245px no-repeat;  }
		#m1_quinigol { background:url(images/menu1_off.png) left -294px no-repeat; }
		#m1_penas { background:url(images/menu1_off.png) left -343px no-repeat;   }
		#m1_archivos { background:url(images/menu1_off.png) left -392px no-repeat;   }
		
		#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; width:94px; height:33px; font-size:15px; font-weight:bold; padding-left:42px; padding-top:15px; text-decoration:none; color:#0055A4;
		}
		#m1_loteria a,#m1_penas a,#m1_archivos a{ padding-top:5px; height:43px; }
		
		* html #m1_loteria a, * html #m1_primitiva a, * html #m1_bonoloto a, * html #m1_gordo a, * html #m1_euromillones a, * html #m1_quiniela a, * html #m1_quinigol a, * html #m1_penas a,* html #m1_archivos a
		{
			width:136px; height:48px;
		}
		
		#m1_loteria_empresas{display: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
		{
			display:block; width:108px; height:33px; padding-left:42px; padding-top:15px;
		}
		
		* html #m1_loteria a:hover, * html #m1_primitiva a:hover, * html #m1_bonoloto a:hover, * html #m1_gordo a:hover, * html #m1_euromillones a:hover, * html #m1_quiniela a:hover, * html #m1_quinigol a:hover, * html #m1_penas a:hover,* html #m1_archivos a:hover
		{
			width:150px; height:48px;
		}
		
		#m1_loteria a:hover{ padding-top:5px; height:43px; background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_primitiva a:hover{ background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_bonoloto a:hover{ background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_gordo a:hover{ background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_euromillones a:hover{ background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_quiniela a:hover{ background:url(images/menu1_on.gif) right top no-repeat;  }
		#m1_quinigol a:hover{ background:url(images/menu1_on.gif) right top no-repeat; }
		#m1_penas a:hover{ padding-top:5px; height:43px; background:url(images/menu1_on.gif) right top no-repeat;   }
		#m1_archivos{ display:block !important; }
		#m1_archivos.m1_inactivo{ display:none !important; }
		#m1_archivos a:hover{ padding-top:5px; height:43px; background:url(images/menu1_on.gif) right top no-repeat;  }
				
	
	#menu2{ position:absolute; left:214px; top:134px; width:424px; height:31px; background:url(images/menu2_off.png) -86px top no-repeat; z-index:9;}
	
		#menu2 div,#enlace_inicio{position:absolute; top:8px; width:87px; height:31px; text-align:center;	}
		#menu2 div a,#enlace_inicio a{ display:block; left:0px; width:84px; height:21px; font-weight:bold; color:#004788; text-decoration:none; padding-top:3px; }
		* html #menu2 div a,* html #enlace_inicio a{ height:24px; }
		
		#enlace_inicio{ left:130px; top:134px;width:84px; z-index:100 !important;background:url(images/menu2_off.png) -3px top no-repeat; }
		#enlace_inicio a{ margin-top:8px; }
		
		
		#menu2 div a:hover, #enlace_inicio a:hover{display:block; position:absolute; height:27px; margin-top:-17px; padding-top:14px; color:#fff; }
		* html #menu2 div a:hover, * html #enlace_inicio a:hover{height:41px; top:0px;}
		
		#enlace_inicio a:hover{margin-top:-10px; background:url(images/menu2_on.png) -3px top no-repeat; }
		
		#m2_quienes{ display:none; }

		#m2_resultados{left:1px;}
		#m2_resultados a:hover{background:url(images/menu2_on.png) -87px top no-repeat;}
		
		#m2_servicios{ left:85px; }
		#m2_servicios a:hover{ background:url(images/menu2_on.png) -171px top no-repeat; }

		#m2_ayuda{ left:169px; }
		#m2_ayuda a:hover{ background:url(images/menu2_on.png) -255px top no-repeat; }

		#m2_contacto{ left:253px;}
		#m2_contacto a:hover{background:url(images/menu2_on.png) -339px top no-repeat; }
		
		#m2_legal{ display:none; }	

	#menu_idiomas{ display:none; }

	
	#cuerpo{position:relative; left:0px; width:770px; min-height:400px; background:url(images/cuerpo.gif) left top repeat-y ; }
	* html #cuerpo{ height:400px;}
	
		#aux1Cuerpo{ position:absolute; left:147px; top:100%; margin-top:-288px; width:623px; height:288px; background:url(images/pie_cuerpo.gif) left top no-repeat ;  }
		#aux2Cuerpo{  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:0px; width:770px; height:120px; background:url(images/pie.gif) left top no-repeat ;  }
	
		#nombre_admon,#titular_admon,#datos_contacto1,#telefono_pie,#fax_pie,#email_admon,#legal_pie,#creditos{ position:absolute; left:33px; top:40px; font-family:Tahoma; font-size:10px; color:#0af; text-align:center; text-decoration:none;  }
		#titular_admon{  display:none; }
		#datos_contacto1{ top:51px; }
		#datos_contacto2{ display:none; }
		#datos_contacto3{ display:none;  }
		#logo_gadmin{ position:absolute; left:682px; top:80px; width:82px; height:27px; background:url(images/logo_gadmin.png) left top no-repeat;}
		#logo_gadmin a{ display:block; width:82px; height:27px; }
		
		#telefono_pie{ top:62px;}
		#fax_pie{ display:none; }
		#email_admon{ top:72px; }
		#email_admon a,#creditos a{ font-size:10px; color:#00E4FF; text-decoration:none; }
		#legal_pie{ left:364px; top:38px; }
		#legal_pie a{ font-size:12px; color:#C4D8EA; }
		#creditos{ left:525px; top:45px; text-align:right;}
		
		#aux_pie_1{ position:absolute; left:305px; top:17px; width:55px; height:55px; background:url(images/trebol.gif) left top no-repeat;  }
		
		#aux_pie_2{ position:absolute; left:12px; top:-15px; width:134px; height:42px; background:url(images/logo_sitio_seguro.png) left top no-repeat;  }

		
		
	#aux1{  }
	#aux2{  }
	#aux3{  }
	#aux4{  }
	#aux5{  }
	#aux6{  }
	#aux7{  }
	#aux8{  }
	#aux9{  }
	#aux10{  }
	#aux11{  }
	#aux12{  }
	#aux13{  }
	#aux14{  }
	#aux15{  }
	#aux16{  }
	#aux17{  }
	#aux18{  }
	#aux19{  }
	#aux20{  }
	
	
	#aux_1{  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }
	#aux_5{  }
	#aux_6{  }
	#aux_7{  }
	#aux_8{  }
	#aux_9{  }
	#aux_10{  }
	#aux_11{  }
	#aux_12{  }
	#aux_13{  }
	#aux_14{  }
	#aux_15{  }
	#aux_16{  }
	#aux_17{  }
	#aux_18{  }
	#aux_19{  }
	#aux_20{  }
	
	#flash_1{  }
	#flash_2{  }
	#flash_3{  }
	#flash_4{  }
	#flash_5{  }
	#flash_6{  }
	#flash_7{  }
	#flash_8{  }
	#flash_9{  }
	#flash_10{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:572px; top:1px; width:186px; height:117px; background:url(images/fondo_usu_no_log.png) left top no-repeat; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario,#usu_nl_contrasena{ position:absolute; left:0px; top:29px; width:83px; font-size:10px; color:#333; text-align:right; }
		
		#usu_nl_usuario_caja,#usu_nl_contrasena_caja{ position:absolute; left:89px; top:29px; width:81px; height:14px; }
		#usu_nl_usuario_caja input,#usu_nl_contrasena_caja input{ width:81px; height:14px; font-size:10px; color:#333; text-align:center; border:none; }
	
		#usu_nl_contrasena{ top:50px; }
		#usu_nl_contrasena_caja{ top:50px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:126px; top:68px; width:56px; height:20px;  background:url(images/bot_entrar.png) left top no-repeat;}
		#usu_nl_bot_entrar a{ display:block; width:45px; height:17px; padding-top:3px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none; }
		* html #usu_nl_bot_entrar a{ height:20px; }
		
		#usu_nl_bot_registrar,#usu_nl_bot_recordar{ position:absolute; left:20px; top:95px; width:82px; height:16px;  background:url(images/bot_usu.png) left top no-repeat;  }
		#usu_nl_bot_registrar a,#usu_nl_bot_recordar a{ display:block; width:79px; height:15px;  padding-top:1px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;   }
		* html #usu_nl_bot_registrar a, * html #usu_nl_bot_recordar a{ height:16px; }
		
		#usu_nl_bot_recordar{ left:102px;  }


/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:572px; top:1px; width:186px; height:117px; background:url(images/fondo_usu_log.png) left top no-repeat; }
	
		#usu_l_titulo{ display:none;  }
		
		#usu_l_nombre{ position:absolute; left:50px; top:29px; width:134px; height:15px; overflow:hidden;  font-size:13px; font-weight:bold; color:#333; text-align:left;  }
		
		#usu_l_saldo{ position:absolute; left:62px; top:52px; width:130px; font-weight:bold; font-size:11px; color:#c00; overflow:hidden; }
		#usu_l_saldo span{font-size:11px; font-weight:normal; color:#333; }
		
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ display:none; }

		
		#usu_l_bot_ingresar_saldo,#usu_l_bot_cobrar_saldo,#usu_l_bot_mis_datos{ position:absolute; left:11px; top:74px; width:75px; height:16px; text-align:center; }
		#usu_l_bot_ingresar_saldo a,#usu_l_bot_cobrar_saldo a,#usu_l_bot_mis_datos a{ font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-decoration:none;  }
		
		#usu_l_bot_cobrar_saldo{ left:63px; }
		#usu_l_bot_mis_datos{ left:116px; }
		
		#usu_l_bot_movimientos,#usu_l_bot_mis_jugadas{ position:absolute; left:20px; top:95px; width:82px; height:16px;  background:url(images/bot_usu.png) left top no-repeat; }
		#usu_l_bot_movimientos a,	#usu_l_bot_mis_jugadas a{ display:block; width:79px; height:15px;  padding-top:1px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;  }
		* html #usu_l_bot_movimientos a, * html  #usu_l_bot_mis_jugadas a{height:16px;}
		
		#usu_l_bot_movimientos{ left:102px; }
		
		#usu_l_bot_mis_jugadas{  left:20px;  }
		
		#usu_l_bot_logout{ position:absolute; left:0px; top:1px; width:174px; height:14px; }
		#usu_l_bot_logout a{ display:block; font-weight:bold; text-align:right;}

/* Carrito Vacio */

	#carrito_v_caja,#carrito_caja{ position:absolute; left:588px; top:128px; width:179px; height:92px; }
	
		#carrito_v_titulo, #carrito_titulo{ position:absolute; left:10px; top:1px; width:169px; height:18px; font-size:14px; color:#004788; text-align:center; }
		
		#carrito_v_texto{ position:absolute; left:0px; top:29px; width:100%; height:18px; font-family:Tahoma; font-size:10px; color:#333; text-align:center; }
		
		#carrito_v_comprar{ position:absolute; left:43px; top:63px; width:119px; height:18px; background:url(images/bot_carrito_1.png) left top no-repeat;}
		#carrito_v_comprar a{display:block;  width:98px; height:17px; margin-top:1px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-decoration:none;  text-align:center; }
		
		#carrito_v_aux_1,#carrito_aux_1{  position:absolute; left:15px; top:0px; width:45px; height:28px; background:url(images/ico_cesta.png) left top no-repeat; }
		
		#carrito_v_aux_2{  }

		
/* Carrito con Artículos */

		#carrito_texto_1,#carrito_texto_2, #carrito_articulos,#carrito_valor{ position:absolute; left:0px; top:28px; width:63px; height:18px; font-family:Tahoma; font-size:11px; color:#333; text-align:right; }
		
		#carrito_texto_2,#carrito_valor{ top:42px; }
		#carrito_articulos,#carrito_valor{ left:72px; font-size:11px; font-weight:bold; color:#000; text-align:left; }
		#carrito_valor{   }
		
		#carrito_comprar{ position:absolute; left:80px; top:63px; width:98px; height:16px; background:url(images/bot_carrito_3.png) left top no-repeat;}
		#carrito_comprar a,#carrito_ver_carro a{display:block; width:98px; height:16px; margin-top:1px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-decoration:none;  text-align:center; } 
		
		#carrito_ver_carro{ position:absolute; left:0px; top:63px; width:77px; height:16px; background:url(images/bot_carrito_1.png) left top no-repeat; }
		#carrito_ver_carro a{ width:77px; background:url(images/bot_carrito_2.png) left top no-repeat; }
		

/* boton 207 */

	#loteria_emp_sorteos,#loteria_s_reservados
	{ 
		position:relative; width:207px; height:26px;  background:url(images/bot_207.gif) left top no-repeat;
	}
	#loteria_emp_sorteos a,#loteria_s_reservados a
	{
		display:block; width:190px; height:21px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #loteria_emp_sorteos a, * html #loteria_s_reservados a
	{
		height:26px; 
	} 

		
/* boton 151 */

		#pago_datos_bot_volver
	{ 
		position:relative; width:151px; height:18px;  background:url(images/bot_151_az.png) left top no-repeat;
	}
	#pago_datos_bot_volver a
	{
		display:block; width:129px; height:16px; padding-top:2px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
	}
	* html #pago_datos_bot_volver a
	{
		height:18px; 
	} 		
		
		
/* boton 135*/

		#movimientos_bot_ingreso,#movimientos_bot_cobrar_saldo,#carro_bot_continuar,#carro_bot_seguir,#pago_bot_continuar,#pago_bot_seguir,#pago_datos_bot_continuar,#pago_fin_bot_imprimir,#pago_fin_bot_fin,#movimientos_pag_anterior,#movimientos_pag_siguiente,#mis_jugadas_pag_anterior,#mis_jugadas_pag_siguiente,#mis_jugadas_bot_abonar
	{ 
		position:relative; width:135px; height:18px;  background:url(images/bot_135.png) left top no-repeat;
	}
	#movimientos_bot_ingreso a,#movimientos_bot_cobrar_saldo a,#carro_bot_continuar a,#carro_bot_seguir a,#pago_bot_continuar a,#pago_bot_seguir a,#pago_datos_bot_continuar a,#pago_fin_bot_imprimir a,#pago_fin_bot_fin 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:129px; height:16px; padding-top:2px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #movimientos_bot_ingreso a, * html #movimientos_bot_cobrar_saldo a, * html #carro_bot_continuar a, * html #carro_bot_seguir a, * html #pago_bot_continuar a, * html #pago_bot_seguir a, * html #pago_datos_bot_continuar a, * html #pago_fin_bot_imprimir a, * html #pago_fin_bot_fin a, * html #movimientos_pag_anterior a, * html #movimientos_pag_siguiente a,* html #mis_jugadas_pag_anterior a,* html #mis_jugadas_pag_siguiente a,* html #mis_jugadas_bot_abonar a
	{
		height:18px; 
	} 
		
/* boton 119*/

	#registro_bot_aceptar,#recordar_ko_bot_reintentar, #recordar_enviar, #datos_bot_aceptar,#cobrar_bot_continuar,#loteria_bot_continuar,#aux_m1_loteria,#penas_bot_continuar,#contacto_bot_enviar,#loteria_v_bot_continuar,#apuestas_enviar,#apuestas_r_anadir
	{ 
		position:relative; width:119px; height:26px;  background:url(images/bot_119.png) left top no-repeat;
	}
	#registro_bot_aceptar a,#recordar_ko_bot_reintentar a, #recordar_enviar a, #datos_bot_aceptar a,#cobrar_bot_continuar a,#loteria_bot_continuar a,#aux_m1_loteria,#penas_bot_continuar a,#contacto_bot_enviar a,#loteria_v_bot_continuar a,#apuestas_enviar a,#apuestas_r_anadir a
	{
		display:block; width:98px; height:21px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #registro_bot_aceptar a, * html #recordar_ko_bot_reintentar a,* html #recordar_enviar a, * html #datos_bot_aceptar a, * html #cobrar_bot_continuar a,* html #loteria_bot_continuar,* html #aux_m1_loteria, * html #penas_bot_continuar, * html #contacto_bot_enviar a, * html #loteria_v_bot_continuar a,
	* html #apuestas_enviar a,* html #apuestas_r_anadir a
	{
		height:26px; 
	} 
	
/* boton 119 fondo 1*/

	#entrar_ko_bot_entrar,#ingresar_bot_continuar
	{ 
		position:relative; width:119px; height:26px;  background:url(images/bot_119_f1.png) left top no-repeat;
	}
	#entrar_ko_bot_entrar a,#ingresar_bot_continuar a
	{
		display:block; width:98px; height:21px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #entrar_ko_bot_entrar a, * html #ingresar_bot_continuar a
	{
		height:26px; 
	} 

	
/* boton 117 fondo 1*/

	#loteria_e_registrar,#loteria_em_alta
	{ 
		position:relative; width:117px; height:26px;  background:url(images/bot_117_f1.gif) left top no-repeat;
	}
	#loteria_e_registrar a,#loteria_em_alta a
	{
		display:block; width:110px; height:21px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html #loteria_e_registrar a, * html #loteria_em_alta a
	{
		height:26px; 
	} 
	
	
/* boton 96 fondo 1*/

	#loteria_e_acceder_1,#loteria_e_acceder_2,#loteria_em_acceder_1
	{ 
		position:relative; width:96px; height:26px;  background:url(images/bot_96_f1.gif) left top no-repeat;
	}
	#loteria_e_acceder_1 a,#loteria_e_acceder_2 a,#loteria_em_acceder_1 a
	{
		display:block; width:90px; height:21px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #loteria_e_acceder_1 a, * html #loteria_e_acceder_2 a, * html #loteria_em_acceder_1 a
	{
		height:26px; 
	} 	
	
	
	
/* boton 84 fondo 1*/

	#entrar_ko_bot_registrar,#entrar_ko_bot_recordar
	{ 
		position:relative; width:84px; height:16px;  background:url(images/bot_84_f1.png) left top no-repeat;
	}
	#entrar_ko_bot_registrar a,#entrar_ko_bot_recordar a
	{
		display:block; width:79px; height:15px; padding-top:1px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#0055A4; text-align:center; text-decoration:none;
	}
	* html  #entrar_ko_bot_registrar a,#entrar_ko_bot_recordar a
	{
		height:16px; 
	} 
			
		
		
