html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/fondo_diagonal.gif) left top;
}

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: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:740px; margin-left:-370px; min-height:100%; background-color:#fff; }
	
	#cabecera{ position:relative; left:0px; top:0px; width:740px; height:178px; background:url(images/cabecera_fondo.jpg) left top no-repeat; }
	
		#enlace_inicio{ position:absolute; left:4px; top:123px; width:66px; height:54px; text-align:center;}
		#enlace_inicio a{ width:66px; height:37px; padding-top:17px; display:block; font-size:13px; color:#D0DEF0; text-decoration:none; background:url(images/menu_off.gif) left bottom repeat-x; }
		* html #enlace_inicio a{ height:54px; }
		#enlace_inicio a:hover{ background:url(images/menu_on.gif) right top repeat-x; }
		
		#fecha{ position:absolute; left:400px; width:170px; text-align:right; top:7px; font-size:10px; color:#333; }
		#hora{ display:none; }
		#tel_atencion{ position:absolute; left:445px; top:95px; top:59px; height:26px; padding-top:2px; font-size:13px; color:#000; font-weight:bold; padding-left:14px; background:url(images/ico_1.gif) left top no-repeat; }
		#tel_atencion_txt{ color:#1E5FB2; }
		#fax{ display:none; }
	
	#menu1{ position:absolute; left:582px; top:132px; width:148px; padding-top:50px; background:url(images/mnu_juegos.png) left top no-repeat; }
	#menu1 a{ padding:2px 0px 0px 36px; width:112px; height:26px; display:block; font-size:13px; color:#003366; font-weight:bold; text-decoration:none; background:url(images/mnu_juegos_2.png) right top no-repeat; }
	* html #menu1 a{ width:148px; height:28px; }
	#menu1 a:hover{ color:#fff; background:url(images/mnu_juegos_3.gif) right top no-repeat; }
	
		#m1_loteria{ position:relative; background:url(images/ico_loteria_28x25.gif) left top no-repeat; }
		#m1_loteria_empresas{ display:none; }
		#m1_euromillones{ position:relative; background:url(images/ico_euromillones_28x25.gif) left top no-repeat; }
		#m1_bonoloto{ position:relative; background:url(images/ico_bonoloto.gif) left top no-repeat; }
		#m1_gordo{ position:relative; background:url(images/ico_gordo_primitiva.gif) left top no-repeat; }
		#m1_primitiva{ position:relative; background:url(images/ico_primitiva.gif) left top no-repeat; }
		#m1_quiniela{ position:relative; background:url(images/ico_quiniela.gif) left top no-repeat; }
		#m1_quinigol{ position:relative; background:url(images/ico_quinigol.gif) left top no-repeat; }
		#m1_penas{ position:relative; background:url(images/ico_penas.gif) left top no-repeat; }
		#m1_archivos{ display:none !important; }
	
	#menu2{ position:absolute; left:72px; top:123px; text-align:center; }
	#menu2 a{ height:37px; padding-top:17px; display:block; font-size:13px; color:#fff; text-decoration:none; background:url(images/menu_off.gif) left bottom repeat-x; }
	* html #menu2 a{ height:54px; }
	#menu2 a:hover{ background:url(images/menu_on.gif) right top repeat-x; }
	
		#m2_quienes{ position:absolute; left:0px; top:0px; width:123px; }
		#m2_resultados{ position:absolute; left:125px; top:0px;  width:82px; }
		#m2_servicios{ position:absolute; left:209px; top:0px;  width:82px;  }
		#m2_contacto{ position:absolute; left:293px; top:0px;  width:82px; }
		#m2_ayuda{ position:absolute; left:377px; top:0px;  width:82px; }
		#m2_legal{ display:none; }
		

	#menu_idiomas{ display:none; }
		
	#cuerpo{ position:relative; width:582px; min-height:430px; }
	* html #cuerpo{ height:430px; }
	
	#pie{ position:relative; width:740px; height:85px; background-color:#20344D; }
	
		#nombre_admon{ position:absolute; left:217px; top:5px; font-size:10px; color:#ccc; font-family:Arial; padding-top:12px; background:url(images/pie_triangulo.gif) left top no-repeat; }
		
		#datos_contacto1{ position:absolute; left:217px; top:16px; font-size:10px; color:#ccc; font-family:Arial; padding-top:12px; }
		#datos_contacto2{ position:absolute; left:217px; top:28px; font-size:10px; color:#ccc; font-family:Arial; padding-top:12px; }
		#titular_admon{ position:absolute; left:217px; top:44px; font-size:10px; color:#ccc; font-family:Arial; padding-top:12px; }
		
		#datos_contacto3{ position:absolute; left:217px; top:56px; font-size:10px; color:#ccc; font-family:Arial; padding-top:12px; }
		#logo_gadmin{ position:absolute; left:10px; top:100px; width:81px; height:34px; z-index:4; }
		#logo_gadmin a{ width:81px; height:34px; display:block; background:url(images/logo_gadmin.png) left top no-repeat; }
		#telefono_pie{ position:absolute; left:400px; top:33px; font-size:10px; color:#ccc; font-family:Arial; }
		#fax_pie{ display:none; }
		#email_admon{ position:absolute; left:400px; top:5px; padding-top:12px; background:url(images/pie_triangulo.gif) left top no-repeat; }
		#email_admon a{ color:#ccc; font-size:10px;  font-family:Arial; }
		#legal_pie{ position:absolute; padding-top:3px;  width:123px; height:50px; left:600px; top:7px; background:url(images/pie_info_legal.gif) left top no-repeat; }
		#legal_pie a{ padding-left:15px; font-size:13px; color:#ccc; text-decoration:none; }
		#creditos{  position:absolute; left:400px; top:112px; width:335px; text-align:right; font-size:10px; color:#999; font-family:Arial; padding-top:12px; z-index:2;}
		
		#aux_pie_1{ position:absolute; left:0px; top:-23px; width:200px; height:104px; background:url(images/pie_fondo.png) left top no-repeat; }
		#aux_pie_2{ position:absolute; left:540px; top:95px; width:194px; height:24px; background:url(images/pie_tarjetas.jpg) left top no-repeat; z-index:3;}
		
		#aux_pie_3{ position:absolute; left:0px; top:85px; width:740px; height:60px; background-color:#fff; z-index:1; }
		
	#aux1{  }
	
	#aux_10{ position:relative; margin-top:-125px; left:650px; width:80px; height:40px; background:url(images/serv_seguro.gif) left top no-repeat; z-index:20; }
	
	#flash_1{  }
	
	#auxFondo{ position:absolute; left:0px; top:0px; width:100%; height:178px; background:url(images/home_fondo.png) left top repeat-x; }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:598px; top:0px; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario{ position:absolute; top:10px; color:#fff; }
		#usu_nl_usuario_caja{ position:absolute; top:9px; left:47px; }
		#usu_nl_usuario_caja input{ width:70px; height:17px; }
	
		#usu_nl_contrasena{ position:absolute; top:30px; color:#fff; }
		#usu_nl_contrasena_caja{ position:absolute; top:29px; left:47px; }
		#usu_nl_contrasena_caja input{ width:70px; height:17px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:70px; top:50px; color:#fff; font-weight:bold; padding:0px 0px 0px 10px; background:url(images/bot_verde.gif) left bottom no-repeat; }
		#usu_nl_bot_entrar a{ color:#fff; text-decoration:none;}
		
		#usu_nl_bot_registrar{ position:absolute; left:0px; top:95px; width:70px; color:#fff; font-weight:bold; padding-left:10px; background:url(images/bot_azul.gif) left bottom no-repeat; }
		#usu_nl_bot_registrar a{ color:#fff; text-decoration:none;}
		
		#usu_nl_bot_recordar{ position:absolute; left:0px; top:75px; width:95px; color:#fff; font-weight:bold; padding-left:10px; background:url(images/bot_azul.gif) left bottom no-repeat; }
		#usu_nl_bot_recordar a{ color:#fff; text-decoration:none;}
	
		#usu_nl_aux_1{  }
		#usu_nl_aux_2{  }
		#usu_nl_aux_3{  }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:590px; top:5px; width:140px; }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{  position:absolute; left:0px; top:17px; font-size:12px; color:#00FF00; font-weight:bold;}
		#usu_l_saldo b{ color:#003366 }
		#usu_l_nombre{ position:absolute; left:0px; top:0px; font-size:14px; color:#003366; font-weight:bold;  }
		#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, #usu_l_bot_movimientos,#usu_l_bot_mis_jugadas{ position:absolute; left:0px; top:55px; color:#fff; padding:0px 2px 0px 12px; background:url(images/bot_azul.gif) left bottom no-repeat; }
		#usu_l_bot_ingresar_saldo a, #usu_l_bot_cobrar_saldo a, #usu_l_bot_mis_datos a, #usu_l_bot_movimientos a,#usu_l_bot_mis_jugadas a{ color:#fff; text-decoration:none;}
		
		#usu_l_bot_cobrar_saldo{ left:70px; }
		#usu_l_bot_movimientos{ top:71px; }
		#usu_l_bot_mis_datos{ top:88px; }
		#usu_l_bot_mis_jugadas{ top:105px; }		
		#usu_l_bot_logout{ position:absolute; left:50px; top:35px; color:#fff; font-weight:bold; padding:0px 2px 0px 12px; background:url(images/bot_rojo.gif) left bottom no-repeat; }
		#usu_l_bot_logout a{ color:#fff; text-decoration:none;}
			

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:582px; top:420px; width:148px; height:204px; background:url(images/carrito_fondo.png) left top no-repeat; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ position:absolute; left:10px; top:40px; height:26px; font-size:11px; color:#333; font-weight:bold; padding:3px 0px 0px 14px; background:url(images/ico_1.gif) left top no-repeat; }
		
		#carrito_v_comprar{ position:absolute; left:25px; top:75px; width:88px; height:18px; padding-left:12px; background:url(images/bot_azul_2.gif) left bottom no-repeat; }
		#carrito_v_comprar a{ color:#043C7D; text-decoration:none;}
		* html #carrito_v_comprar{ width:100px; }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:582px; top:420px; width:148px; height:204px; background:url(images/carrito_fondo.png) left top no-repeat;  }
	
		#carrito_titulo{ display:none; }
		#carrito_texto_1{ position:absolute; left:10px; top:40px; font-size:11px; color:#333; font-weight:bold; }
		#carrito_texto_2{ position:absolute; left:10px; top:60px; font-size:11px; color:#333; font-weight:bold; }
		#carrito_articulos{ position:absolute; left:70px; top:40px; font-size:12px; color:#BA0000; font-weight:bold;}
		#carrito_valor{ position:absolute; left:70px; top:60px; font-size:12px; color:#BA0000; font-weight:bold; }
		
		#carrito_ver_carro, #carrito_comprar{ position:absolute; left:10px; top:85px; color:#fff; padding:0px 2px 0px 12px; background:url(images/bot_azul_2.gif) left bottom no-repeat; }
		#carrito_ver_carro a, #carrito_comprar a{ color:#043C7D; text-decoration:none;}
		
		#carrito_comprar{ top:105px; }
		