html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;font-family:"Arial";
	color:#000;
	height:100%;
	background:url(images/fondo.png) center top repeat-y;
}

* html #principal{ height:100%; }

a { outline:0; }

.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:963px; margin-left:-479px; min-height:100%; }
	
	#cabecera{ position:relative; left:0px; top:0px; width:963px; height:123px; background-image:url(images/cabecera.jpg); z-index:6; }
	
		#enlace_inicio{ position:absolute; left:412px; top:79px; width:92px; height:27px; }
		
		#enlace_inicio a, #m2_quienes a, #m2_resultados a, #m2_servicios a, #m2_contacto a, #m2_ayuda a{ 
			font-size:12px; text-align:center; font-weight:bold;
			color:#fff; 
			text-decoration:none;  
			display:block; 
			width:92px; 
			height:27px; 
			padding-top:5px; 
			background:url(images/bot_menu_inactivo.png) left top no-repeat;
			
		}
		
		#enlace_inicio a:hover, #m2_quienes a:hover, #m2_resultados a:hover, #m2_servicios a:hover, #m2_contacto a:hover, #m2_ayuda a:hover{ 
			background:url(images/bot_menu_activo.png) left top no-repeat;
		}
		
		#fecha{ position:absolute; left:837px; top:8px; width:120px; text-align:right; font-size:10px; color:#fff; }
		#hora{ position:absolute; left:857px; top:33px; width:100px; text-align:right; font-size:10px; color:#fff; }
		#tel_atencion{ position:absolute; left:570px; top:33px; width:200px; text-align:right; font-weight:bold; font-size:15px; color:#3B74AB; }
		#fax{ position:absolute; left:20px; top:279px; font-weight:bold; font-size:18px; color:#fff; }
	
	#menu1{ position:absolute; left:0px; top:281px; width:242px; height:349px; background:url(images/menu1.jpg) left top no-repeat; z-index:5; }
	
		#m1_loteria_empresas{ display:none; }
		
		#m1_loteria, #m1_primitiva, #m1_bonoloto, #m1_gordo, #m1_euromillones, #m1_quiniela, #m1_quinigol, #m1_penas { 
		
			position:absolute; left:0px; width:242px; height:41px; font-size:16px; font-weight:bold;  
		}
		
		#m1_loteria a, #m1_primitiva a, #m1_bonoloto a, #m1_gordo a, #m1_euromillones a, #m1_quiniela a, #m1_quinigol a, #m1_penas a{ 
			
			width:165px; height:41px; color:#fff; text-decoration:none; padding-left:77px; padding-top:13px; display:block;
		}
		
		* 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{ width:242px;}
		
		#m1_loteria { top:20px; }
		#m1_loteria a{ background:url(images/mnu_loteria_0.png) left top no-repeat; }
		#m1_loteria a:hover{ color:#00276B; background:url(images/mnu_loteria_1.png) left top no-repeat; }
		
		#m1_primitiva { top:61px; }
		#m1_primitiva a{ background:url(images/mnu_primitiva_0.png) left top no-repeat; }
		#m1_primitiva a:hover{ color:#00276B; background:url(images/mnu_primitiva_1.png) left top no-repeat; }
		
		#m1_bonoloto { top:102px; }
		#m1_bonoloto a{ background:url(images/mnu_bonoloto_0.png) left top no-repeat; }
		#m1_bonoloto a:hover{ color:#00276B; background:url(images/mnu_bonoloto_1.png) left top no-repeat; }
		
		#m1_gordo { top:143px; }
		#m1_gordo a{ background:url(images/mnu_gordo_0.png) left top no-repeat; }
		#m1_gordo a:hover{ color:#00276B; background:url(images/mnu_gordo_1.png) left top no-repeat; }
		
		#m1_euromillones { top:184px; }
		#m1_euromillones a{ background:url(images/mnu_euromillones_0.png) left top no-repeat; }
		#m1_euromillones a:hover{ color:#00276B; background:url(images/mnu_euromillones_1.png) left top no-repeat; }
		
		#m1_quiniela{ height:40px; top:225px;}
		#m1_quiniela a{ height:40px; background:url(images/mnu_quiniela_0.png) left top no-repeat; }
		#m1_quiniela a:hover{ color:#00276B; background:url(images/mnu_quiniela_1.png) left top no-repeat; }
		
		#m1_quinigol { top:265px; }
		#m1_quinigol a{ background:url(images/mnu_quinigol_0.png) left top no-repeat; }
		#m1_quinigol a:hover{ color:#00276B; background:url(images/mnu_quinigol_1.png) left top no-repeat; }
		
		#m1_penas { height:42px; top:306px;  }
		#m1_penas a{ height:42px; background:url(images/mnu_penas_0.png) left top no-repeat;  }
		#m1_penas a:hover{ color:#00276B; background:url(images/mnu_penas_1.png) left top no-repeat; }
		
		#m1_archivos{ display:none !important; }
	
	#menu2{ position:absolute; left:504px; top:79px; z-index:7; }
	
		#m2_resultados{ position:absolute; left:0px; top:0px; width:92px; height:27px; }
		#m2_quienes{ position:absolute; left:92px; top:0px; width:92px; height:27px; }
		#m2_servicios{ position:absolute; left:184px; top:0px; width:92px; height:27px; }
		#m2_contacto{ position:absolute; left:276px; top:0px; width:92px; height:27px; }
		#m2_ayuda{ position:absolute; left:368px; top:0px; width:91px; height:27px; overflow:hidden;  }
		#m2_legal{ display:none; }
		

	#menu_idiomas{ display:none; }
		
	#cuerpo{ position:relative; top:0px; left:0px; width:775px;  }
	
	#pie{ position:relative; left:0px; top:0px; min-height:120px; width:963px;  background:url(images/pie_fondo.png) left top no-repeat;  }
	* html #pie{ height:120px; }
	
		#nombre_admon{ position:absolute; left:170px; top:10px; font-size:10px; color:#fff; font-weight:bold; }
		#titular_admon{ position:absolute; left:170px; top:38px; font-size:10px; color:#fff; font-weight:bold; }
		#datos_contacto1{ position:absolute; left:288px; top:10px; font-size:10px; color:#fff; font-weight:bold; }
		#datos_contacto2{ position:absolute; left:365px; top:10px; font-size:10px; color:#fff; font-weight:bold; }
		#datos_contacto3{ position:absolute; left:170px; top:49px; font-size:10px; color:#fff; font-weight:bold; }
		
		#logo_gadmin{ position:absolute; left:823px; top:8px; width:140px; height:35px; background:url(images/logo_gadmin.png) left top no-repeat; }
		#logo_gadmin a{ display:block; width:140px; height:35px; }
		
		#telefono_pie{ position:absolute; left:170px; top:22px; font-size:10px; color:#fff; font-weight:bold;  }
		#fax_pie{ display:none; }
		
		#email_admon{ position:absolute; left:288px; top:22px; font-size:10px; color:#fff; font-weight:bold; }
		#email_admon a{ color:#fff; }
		
		#legal_pie{ position:absolute; left:618px; top:15px; font-size:12px; font-weight:bold; }
		#legal_pie a{ color:#BBCEE2; }
		
		#creditos{ position:absolute; left:823px; top:45px; width:140px; line-height:10px; font-family:"Trebuchet MS"; text-align:center; font-size:9px; color:#3B74AB; }
		
		#aux_pie_1{ position:absolute; left:0px; top:-3000px; height:3000px; width:242px; background-color:#F5EBCC; }
		#aux_pie_2{ position:absolute; left:617px; top:33px; width:205px; height:34px; background:url(images/ico_18.gif) left top no-repeat; }
		#aux_pie_3{  }
		
		
	#aux1{  }	
	
	#aux_1{  }
	
	#flash_1{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:0px; top:64px; width:242px; height:115px; background:url(images/fondo_user_nl.gif) left top no-repeat; z-index:8;}
		
		#usu_nl_titulo{ position:absolute; left:30px; top:3px; color:#fff; font-size:12px; font-weight:bold; }
						
		#usu_nl_usuario{ position:absolute; left:3px; top:35px; color:#00276B; font-size:11px; }
		#usu_nl_usuario_caja{ position:absolute; left:45px; top:33px; }
		#usu_nl_usuario_caja input{ width:100px; height:19px; border:1px solid #ccc; font-size:11px; }
	
		#usu_nl_contrasena{ position:absolute; left:150px; top:35px; color:#00276B; font-size:11px; }
		#usu_nl_contrasena_caja{ position:absolute; left:181px; top:33px; }
		#usu_nl_contrasena_caja input{ width:55px; height:19px; border:1px solid #ccc; font-size:11px; }
		
		#usu_nl_bot_entrar{ position:absolute; left:160px; top:68px; font-size:11px; font-weight:bold; padding-left:15px; background:url(images/flecha_12x11.gif) left center no-repeat; }
		#usu_nl_bot_entrar a{ color:#00276B; }
		
		#usu_nl_bot_registrar{ position:absolute; left:160px; top:93px; font-size:11px; font-weight:bold; padding-left:15px; background:url(images/flecha_12x11.gif) left center no-repeat; }
		#usu_nl_bot_registrar a{ color:#00276B; }
		
		#usu_nl_bot_recordar{ position:absolute; left:10px; top:93px; font-size:11px; font-weight:bold; padding-left:15px; background:url(images/flecha_12x11.gif) left center no-repeat; }
		#usu_nl_bot_recordar a{ color:#00276B; }
		
		#usu_nl_aux_1{  }
		#usu_nl_aux_2{  }
		#usu_nl_aux_3{  }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:0px; top:64px; width:242px; height:115px;  background:url(images/fondo_user_l.png) left top no-repeat; z-index:8; }
	
		#usu_l_titulo{ position:absolute; left:30px; top:3px; font-size:12px; color:#fff; font-weight:bold; }
		
		#usu_l_saldo{ position:absolute; left:122px; top:45px; width:120px; text-align:center; font-size:12px; color:#006600; font-weight:bold; }
		.txtSaldo{  font-size:10px; color:#00276B; }
		
		#usu_l_nombre{ position:absolute; left:110px; top:3px; font-size:12px; color:#fff; font-weight:bold; }
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ position:absolute; left:0px; top:23px; width:242px; text-align:center; font-size:10px; color:#999; }


		
		#usu_l_bot_ingresar_saldo,#usu_l_bot_cobrar_saldo ,#usu_l_bot_movimientos,#usu_l_bot_mis_jugadas ,#usu_l_bot_mis_datos,#usu_l_bot_logout { position:absolute; left:30px; top:43px; font-size:11px; font-weight:bold; }
		
		#usu_l_bot_ingresar_saldo a,#usu_l_bot_cobrar_saldo a,#usu_l_bot_movimientos a,#usu_l_bot_mis_jugadas a,#usu_l_bot_mis_datos a,#usu_l_bot_logout a{ color:#00276B; }
		
		#usu_l_bot_cobrar_saldo{ top:61px; }
		
		#usu_l_bot_movimientos{ top:79px; }
		
		#usu_l_bot_mis_jugadas{ top:97px; }	
		
		#usu_l_bot_mis_datos{ left:157px; top:70px; }
		
		#usu_l_bot_logout{ left:157px; top:96px; }

		#usu_l_aux_1{  }
		#usu_l_aux_2{  }
		#usu_l_aux_3{  }

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:0px; top:179px; width:242px; height:102px;  background:url(images/fondo_carrito.png) left top no-repeat; z-index:3; }
	
		#carrito_v_titulo{ position:absolute; left:30px; top:3px; font-size:12px; color:#fff; font-weight:bold; }
		#carrito_v_texto{ position:absolute; left:0px; top:24px; width:242px; text-align:center; font-size:11px; color:#333; }
		
		#carrito_v_comprar{ position:absolute; left:55px; top:45px; height:30px; font-size:11px; font-weight:bold; padding-left:30px; padding-top:8px; background:url(images/fondo_carrito_2.png) left top no-repeat;}
		#carrito_v_comprar a{ color:#00276B; }
		
		#carrito_v_aux_1{  }
		#carrito_v_aux_2{  }
		#carrito_v_aux_3{  }
		#carrito_v_aux_4{  }
		#carrito_v_aux_5{  }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:0px; top:179px; width:242px; height:102px;  background:url(images/fondo_carrito.png) left top no-repeat; z-index:3; }
	
		#carrito_titulo{ position:absolute; left:30px; top:3px; font-size:12px; color:#fff; font-weight:bold; }
		
		#carrito_texto_1{ position:absolute; left:0px; top:28px; width:100px; text-align:right; font-size:11px; color:#00276B; }
		#carrito_texto_2{ position:absolute; left:0px; top:50px; width:100px; text-align:right; font-size:11px; color:#00276B; }
		
		#carrito_articulos{ position:absolute; left:110px; top:26px; font-size:15px; color:#00276B; font-weight:bold; }
		#carrito_valor{ position:absolute; left:110px; top:48px; font-size:15px; color:#006600; font-weight:bold; }
		
		#carrito_comprar{  position:absolute; left:99px; top:78px; font-size:11px; font-weight:bold; padding-left:15px; background:url(images/flecha_12x11.gif) left center no-repeat; }
		#carrito_comprar a{ color:#00276B; }
		
		#carrito_ver_carro{ position:absolute; left:7px; top:78px; font-size:11px; font-weight:bold; padding-left:15px; background:url(images/flecha_12x11.gif) left center no-repeat; }
		#carrito_ver_carro a{ color:#00276B; }
		
		#carrito_aux_1{  }
		#carrito_aux_2{  }
		#carrito_aux_3{  }
		#carrito_aux_4{  }	