html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/fondo.png) left top repeat-x #59132D;
	font-family:"Microsoft Sans Serif";
	font-size:12px;
}

a { outline:0; }
* { margin:0px; padding:0px; }

input { height:20px; font-family:"Microsoft Sans Serif"; font-size:12px; color:#333; 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:770px; margin-left:-385px; min-height:100%; }
	
	#cabecera{ position:relative; left:0px; top:0px; width:770px; height:211px; background:url(images/cabecera.jpg) left top no-repeat; }
	
		#fecha{ position:absolute; left:550px; width:195px; top:-1px; font-size:9px; color:#EA9DBA; text-align:right; }
		#hora{ position:absolute; left:747px; top:-1px; font-size:9px; color:#EA9DBA; }
		#tel_atencion{ display:none; }
		#fax{ display:none; }
		
		#enlace_inicio{ position:absolute; left:-2px; top:0px; }
		#enlace_inicio a{ text-align:center; padding-top:7px; color:#fff; font-weight:bold; text-decoration:none; width:59px; height:36px; display:block; background:url(images/bot_inicio.png) left top no-repeat; }
		#enlace_inicio a:hover{ background:url(images/bot_inicio_on2.png) left top no-repeat; }
	
	#menu1{ position:absolute; left:10px; top:230px; z-index:5; }
	#menu1 a{ width:120px; height:18px; padding-left:25px; padding-top:10px; font-size:14px; color:#59132D; font-weight:bold; text-decoration:none; display:block; border-bottom:1px solid #E6E6E6; }
	* html #menu1 a{ width:145px; height:28px; }	
	#menu1 a:hover{ color:#fff; }
	
		#aux1menu1{ position:absolute; left:28px; top:-77px; width:126px; height:69px; background-image:url(images/ico_1.png); }
		
		#m1_loteria_empresas{ display:none; z-index:100; }
	
		#m1_loteria a{ background:url(images/ico_juegos_1.gif) 1% 75% no-repeat; }
		#m1_loteria a:hover{ background:url(images/ico_juegos_1_on.png) left top no-repeat; }
		
		#m1_primitiva a{ background:url(images/ico_juegos_2.gif) 1% 75% no-repeat; }
		#m1_primitiva a:hover{ background:url(images/ico_juegos_2_on.png) left top no-repeat; }
		
		#m1_gordo a{ background:url(images/ico_juegos_3.gif) 1% 75% no-repeat; }
		#m1_gordo a:hover{ background:url(images/ico_juegos_3_on.png) left top no-repeat; }
		
		#m1_bonoloto a{ background:url(images/ico_juegos_4.gif) 1% 75% no-repeat; }
		#m1_bonoloto a:hover{ background:url(images/ico_juegos_4_on.png) left top no-repeat; }
		
		#m1_euromillones a{ background:url(images/ico_juegos_5.gif) 1% 75% no-repeat; }
		#m1_euromillones a:hover{ background:url(images/ico_juegos_5_on.png) left top no-repeat; }
		
		#m1_quiniela a{ background:url(images/ico_juegos_6.gif) 1% 75% no-repeat; }
		#m1_quiniela a:hover{ background:url(images/ico_juegos_6_on.png) left top no-repeat; }
		
		#m1_quinigol a{ background:url(images/ico_juegos_7.gif) 1% 75% no-repeat; }
		#m1_quinigol a:hover{ background:url(images/ico_juegos_7_on.png) left top no-repeat; }
		
		#m1_penas a{ background:url(images/ico_juegos_8.gif) 1% 75% no-repeat; }
		#m1_penas a:hover{ background:url(images/ico_juegos_8_on.png) left top no-repeat; }
		
		#m1_archivos{ display:none !important; }
		

	#menu2{ position:absolute; left:57px; top:0px; z-index:25; }
	#menu2 a{ text-align:center; padding-top:7px; color:#fff; font-weight:bold; text-decoration:none; width:93px; height:32px; display:block; background:url(images/bot_off2.gif) left top no-repeat; }
	#menu2 a:hover{ background:url(images/bot_on2.gif) left top no-repeat; }
	
		#m2_quienes{ position:absolute; left:0px; top:0px; }
		#m2_servicios{ position:absolute; left:93px; top:0px; }
		#m2_contacto{ position:absolute; left:186px; top:0px; }
		#m2_ayuda{ position:absolute; left:279px; top:0px; }
		#m2_resultados{ position:absolute; left:-50px; top:485px; width:142px; height:62px; }
		#m2_resultados a, #m2_resultados a:hover{ width:142px; height:62px; background:url(images/bot_resultados.gif) left top no-repeat; }
		#m2_legal{ display:none; }
		

	#menu_idiomas{ display:none; }
		
	#cuerpo{ position:relative; left:0px; top:0px; width:770px; min-height:410px; background-color:#fff; }
	* html #cuerpo{ height:410px; }
	
	#pie{ position:relative; left:0px; top:0px; color:#EA9DBA; font-size:9px; background:url(images/pie.png) left top no-repeat; height:100px; }
	#pie a{ color:#EA9DBA;  }

		#nombre_admon{ position:absolute; left:90px; top:27px; }
		
		#datos_contacto1{ position:absolute; left:90px; top:39px; }
		#datos_contacto2{ position:absolute; left:160px; top:39px; }
		#telefono_pie{ position:absolute; left:90px; top:51px; }
		#fax_pie{ position:absolute; left:160px; top:51px; }
		#email_admon{ position:absolute; left:90px; top:63px; }
		
		#titular_admon{ display:none; }
		#datos_contacto3{ display:none; }
		#creditos{ display:none; }
		
		#logo_gadmin{ position:absolute; left:630px; top:33px; width:128px; height:24px; }
		#logo_gadmin a{ display:block; width:128px; height:24px; background:url(images/logo_gadmin.gif) left top no-repeat; }
		
		#legal_pie{ position:absolute; left:300px; top:35px; font-size:12px; }
		
		
		#aux_pie_1{ position:absolute; left:30px; top:-40px; width:111px; height:57px; background:url(images/pie_aux.gif) left top no-repeat; }
		#aux_pie_2{  }
		#aux_pie_3{  }
		
		
	#aux1{ position:absolute; left:172px; top:228px; width:587px; height:10px; background:url(images/barra.gif) left top no-repeat; z-index:19; }
	#aux2{  }
	#aux3{  }
	#aux4{  }
	#aux5{  }

	#aux_1{  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }
	#aux_5{  }
	
	#flash_1{  }
	#flash_2{  }
	#flash_3{  }
	#flash_4{  }

	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:180px; top:130px; width:220px; height:80px; background:url(images/ico_2.gif) left top no-repeat; z-index:10; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario, #usu_nl_contrasena{ position:absolute; left:28px; top:25px; font-size:10px; color:#96214E; }
		#usu_nl_contrasena{ top:49px; }
		
		#usu_nl_usuario_caja{ position:absolute; left:70px; top:23px; }
		#usu_nl_usuario_caja input{ width:130px; }
		
		#usu_nl_contrasena_caja{ position:absolute; left:70px; top:47px; }
		#usu_nl_contrasena_caja input{ width:66px; }
	
		#usu_nl_bot_entrar, #usu_nl_bot_recordar, #usu_nl_bot_registrar{ position:absolute; left:145px; top:48px; width:55px; height:16px; font-size:10px; padding-top:2px; text-align:center; background-color:#E7D8DE; }
		#usu_nl_bot_entrar a, #usu_nl_bot_recordar a, #usu_nl_bot_registrar a{ color:#96214E; text-decoration:none; width:100%; display:block; }
		* html #usu_nl_bot_entrar, * html #usu_nl_bot_recordar, * html #usu_nl_bot_registrar{ height:18px; }
		
		#usu_nl_bot_recordar{ left:0px; top:72px; width:95px; }
		
		#usu_nl_bot_registrar{ left:105px; top:72px; width:95px; }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:180px; top:130px; width:220px; height:80px; background:url(images/ico_3.gif) left top no-repeat; z-index:10; }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ position:absolute; left:8px; top:48px; font-size:10px; color:#333; font-weight:bold; }
			#saldoActual{ color:#96214E; font-weight:normal; }
		#usu_l_nombre{ position:absolute; left:110px; top:5px; font-size:11px; color:#333; font-weight:bold; }
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ position:absolute; left:260px; width:70px; top:5px; font-size:9px; color:#7f7f7f; text-align:right; }

		 #usu_l_bot_mis_datos,#usu_l_bot_movimientos,#usu_l_bot_ingresar_saldo, #usu_l_bot_cobrar_saldo, #usu_l_bot_logout,#usu_l_bot_mis_jugadas{ position:absolute; left:5px; top:75px; width:70px; height:16px; font-size:10px; padding-top:2px; text-align:center; background-color:#E7D8DE; }
		#usu_l_bot_movimientos{ left:79px; width:90px; }
		#usu_l_bot_mis_jugadas{ left:173px; width:80px; }	
		
		#usu_l_bot_movimientos a, #usu_l_bot_mis_datos a, #usu_l_bot_ingresar_saldo a, #usu_l_bot_cobrar_saldo a, #usu_l_bot_logout a,#usu_l_bot_mis_jugadas a{ color:#96214E; text-decoration:none; width:100%; display:block; }
		* html #usu_l_bot_movimientos, * html #usu_l_bot_mis_datos, * html #usu_l_bot_ingresar_saldo, * html #usu_l_bot_cobrar_saldo, * html #usu_l_bot_logout, * html #usu_l_bot_mis_jugadas { height:18px; }
		

		
		#usu_l_bot_ingresar_saldo{ left:149px; top:46px; width:50px; }
		#usu_l_bot_cobrar_saldo{ left:205px; top:46px; width:50px; }
		
		
		
		#usu_l_bot_logout{ left:258px; background-color:#666; width:75px; }
		#usu_l_bot_logout a{ color:#fff }
		
		#usu_l_aux_1{ position:absolute; left:0px; top:42px; width:330px; height:1px; border-top:1px solid #ccc; }
		#usu_l_aux_2{ position:absolute; left:0px; top:68px; width:330px; height:1px; border-top:1px solid #ccc; }
		#usu_l_aux_3{  }

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:524px; top:129px; width:243px; height:97px; background:url(images/banner_compra.gif) left top no-repeat; z-index:15; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ position:absolute; left:35px; top:30px; font-size:11px; color:#666; }
		
		#carrito_v_comprar{ position:absolute; left:138px; top:50px; width:95px; height:16px; font-size:10px; padding-top:2px; text-align:center; background-color:#E3CBDD; }
		#carrito_v_comprar a{ color:#96214E; text-decoration:none; width:100%; display:block; }
		* html #carrito_v_comprar{ height:18px; }
		
		#carrito_v_aux_1{  }
		
/* Carrito con Artículos */

	#carrito_caja{ position:absolute; left:524px; top:129px; width:243px; height:97px; background:url(images/banner_compra.gif) left top no-repeat; z-index:15; }
	
		#carrito_titulo{ display:none; }
		
		#carrito_texto_1, #carrito_texto_2{ position:absolute; left:10px; top:28px; font-size:10px; color:#96214E; }
		#carrito_texto_2{ top:48px; }
		
		#carrito_articulos, #carrito_valor{ position:absolute; left:60px; top:28px; font-size:11px; color:#333; font-weight:bold; }
		#carrito_valor{ top:48px; }
		
		#carrito_comprar, #carrito_ver_carro{ position:absolute; left:135px; top:22px; width:95px; height:16px; font-size:10px; padding-top:2px; text-align:center; background-color:#E3CBDD; }
		#carrito_comprar a, #carrito_ver_carro a{ color:#96214E; text-decoration:none; width:100%; display:block; }
		* html #carrito_comprar, * html #carrito_ver_carro{ height:18px; }
		
		#carrito_ver_carro{ top:45px; }
		
		#carrito_aux_1{  }
		
/* botón volver a loteria nacional en loteria para empresas*/		

#loteria_e_lottery,#loteria_em_lottery
{
	width:173px; height:45px; background:url(images/bot_lot_nac.gif) right top no-repeat;
} 
#loteria_e_lottery a,#loteria_em_lottery a
{ 
	display:block; width:173px; height:43px;
	font-family:"Georgia"; font-size:18px; font-weight:normal; color:#59132D; 
	text-decoration:none; text-align:left; padding:0px; padding-top:2px; 
	z-index:20;
}
* html #loteria_e_lottery a, * html #loteria_em_lottery a
{ height:45px; }
			
#loteria_e_lottery a span,#loteria_em_lottery a span
{
	display:block; padding-left:3px; padding-top:6px;
	font-family:"Microsoft Sans Serif"; font-size:10px; color:#96214E; text-align:center;
}		
	

/*  botón normal 95  */

#loteria_bot_continuar,#loteria_e_acceder_1,#loteria_e_acceder_2,#loteria_e_registrar,#loteria_em_acceder_1,#loteria_em_alta,#loteria_v_bot_continuar
{
	width:95px; height:16px;
	font-size:10px; padding-top:2px; text-align:center; 
	background-color:#E7D8DE; 
}
#loteria_bot_continuar 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_v_bot_continuar a
{
	color:#96214E; text-decoration:none; width:100%; display:block; 
}
* html #loteria_bot_continuar,* html #loteria_e_acceder_1,* html #loteria_e_acceder_2,* html #loteria_e_registrar, * html #loteria_em_acceder_1, * html #loteria_em_alta, * html #loteria_v_bot_continuar
{ height:18px; }
	
/*  botón normal 176  */

#loteria_emp_sorteos,#loteria_s_reservados
{
	width:176px; height:16px;
	font-size:10px; padding-top:2px; text-align:center; 
	background-color:#E7D8DE; 
}
#loteria_emp_sorteos a,#loteria_s_reservados a
{
	color:#96214E; text-decoration:none; width:100%; display:block; 
}
* html #loteria_emp_sorteos, * html #loteria_s_reservados
{ height:18px; }