html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	background:url(images/fondo.jpg) left top repeat-x #E8E9E3;
	height:100%;
}

a { outline:0;  } 
* { margin:0px; padding:0px;  }
form { border:0px; padding:0px; margin:0px; }
input { height:18px; background:none; border:none; }

.ajax_loader{ position:relative; width:100%; height:16px; background:url(images/ajax-loader.gif) center center no-repeat; } /*div que aparece en cargas ajax*/

#principal{ position:relative; top:0px; left:50%; width:976px; margin-left:-488px; min-height:100%;  }
	                 
	#cabecera{ position:relative; left:0px; margin-top:0px; width:100%; height:152px; background:url(images/cabecera.jpg) left top no-repeat;  }
	
		#enlace_inicio{ display:none; }
		#fecha,#hora{  position:absolute; left:0px; top:6px; width:93px; height:12px; font-family:Arial; font-size:11px; font-weight:bold; color:#fff; text-align:center; overflow:hidden;  }
		#hora{ top:20px; }
		#tel_atencion{ display:none; }
		#fax{ display:none; }
	
	#menu1{ position:absolute; left:0px; top:151px; width:170px; min-height:326px; z-index:10; }
	* html #menu1{ height:326px; }
	
		#aux1menu1{ position:absolute; left:1px; top:18px; width:175px; height:21px; background:url(images/m1_fondo.png) left top no-repeat; z-index:0;  }
		#aux2menu1{  }
		
		#m1_titulo{ position:relative; left:14px; margin-top:0px; height:39px; color:#B330B3; font-weight:bold; font-size:18px; letter-spacing:-1px;  }
		
		#menu1 a{ display:block; position:relative; left:10px; margin-top:0px; width:115px; height:22px; font-size:13px; font-weight:bold; color:#333; text-decoration:none; padding-left:45px; padding-top:8px; background-image:url(images/m1_off.png); background-repeat:no-repeat; }
		* html #menu1 a{  width:160px; height:30px;  }
		
		#menu1 a:hover{  background-image:url(images/m1_on.png); color:#fff; }
		
		#m1_loteria{  }
		#m1_loteria_empresas{  }
		#m1_primitiva a{ background-position:0 -30px;  }
		#m1_bonoloto a{ background-position:0 -60px; }
		#m1_gordo a{ background-position:0 -90px;  }
		#m1_euromillones a{ background-position:0 -120px; }
		#m1_quiniela a{ background-position:0 -150px; }
		#m1_quinigol a{ background-position:0 -180px;  }
		#m1_penas a{ background-position:0 -210px; }
		#m1_archivos{ display:none; }
		
	#menu2{  position:absolute; left:527px; top:77px; width:389px; height:83px; background:url(images/m2_fondo.jpg) left top no-repeat; z-index:10 !important; }
	
		#m2_inicio,#m2_quienes,#m2_servicios,#m2_contacto,#m2_ayuda
		{
			position:absolute; left:10px; top:21px; width:72px; height:60px; text-align:center;
		}
		#m2_inicio a,#m2_quienes a,#m2_servicios a,#m2_contacto a,#m2_ayuda a
		{
			display:block; width:72px; height:33px; color:#B32EB2; font-size:12px; text-decoration:none;
			background:url(images/m2_off.gif) left top no-repeat;
			padding-top:7px;
		}
		* html #m2_inicio a,* html #m2_quienes a,* html #m2_servicios a,* html #m2_contacto a,* html #m2_ayuda a
		 {  width:72px; height:40px;  }
		
		#m2_inicio a:hover,#m2_quienes a:hover,#m2_servicios a:hover,#m2_contacto a:hover,#m2_ayuda a:hover
		{
			background:url(images/m2_on.png) left top no-repeat; padding-top:15px; height:39px; color:#fff;
 		}	
		#m2_inicio a:hover
		{
			background:url(images/m2_on1.png) left top no-repeat;
 		}		
		#m2_ayuda a:hover
		{
			background:url(images/m2_on_bis.png) left top no-repeat; 
 		}
		* html #m2_inicio a:hover,* html #m2_quienes a:hover,* html #m2_servicios a:hover,
		* html #m2_contacto a:hover,* html #m2_ayuda a:hover
		{ height:54px; }
		
		
		#m2_inicio{  }
		#m2_quienes{ left:83px; }
		#m2_servicios{ left:156px;  }
		#m2_contacto{ left:229px; }
		#m2_ayuda{ left:302px;  }
		
		#m2_legal{ display:none; }
		#m2_resultados{ display:none; }

	#menu_idiomas{ display:none; }
		
		#mi_1{  }
		#mi_2{  }
		#mi_3{  }
		#mi_4{  }
		#mi_5{  }
	
	#cuerpo{ position:relative; left:0px; top:0px; margin-top:0px; width:100%; min-height:452px; background:url(images/cuerpo_fondo.png) right top repeat-y; background-color:#F9F9F9; z-index:1; }
	* html #cuerpo{ height:452px;  }
	
		#aux1Cuerpo{ position:absolute; left:100%; top:0px; width:7px; height:100%; background:url(images/cuerpo_r.png) left top repeat-y; }
		#aux2Cuerpo{ position:absolute; left:-4px; top:0px; width:4px; height:100%; background:url(images/cuerpo_l.png) left top repeat-y;  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:0px; margin-top:-1px;  width:100%; height:208px; background:url(images/pie_fondo.png) left top no-repeat;  }
	* html #pie{ margin-top:0px; }
	#pie a:hover{ color:#C431C4; }
	
		#sitio_seguro{  position:absolute; left:45px; top:45px; width:120px; color:#7F807F; font-size:11px; z-index:2; }
		#nombre_admon,#datos_contacto1,#datos_contacto2,#datos_contacto3,#telefono_pie,#email_admon{ position:relative; left:794px; margin-top:1px; width:192px; height:12px; font-size:11px; color:#949494;  }
		#nombre_admon{ padding-top:90px; }
		
		#titular_admon{ display:none; }
		
		#datos_contacto1{ }
		#datos_contacto2{  }
		#datos_contacto3{ display:none;  }
		#telefono_pie{  display:none;}
		#fax_pie{ display:none; }
		#email_admon{  margin-top:5px; }
		#email_admon a{ color:#949494; }
		
		#logo_gadmin{   position:absolute; left:47px; top:115px; width:98px; height:31px; z-index:10;  }
		#logo_gadmin a{ display:block; width:98px; height:31px; background:url(images/logo_gadmin.jpg) left top no-repeat; }

		
		#legal_pie{ position:absolute; left:213px; top:45px; width:130px; height:12px; font-size:13px; color:#666;}
		#legal_pie a{ font-size:13px; color:#666; }
		
		
		#creditos{ position:absolute; left:181px; top:140px; width:584px; height:50px; font-size:10px; color:#999;  }
		#tel_att_pie{ position:absolute; left:651px; top:39px; width:113px; height:42px; font-size:13px; color:#666; text-align:right;  }
		#tel_att_pie span{ display:block; position:relative;  font-size:15px; font-weight:bold;  }
		
		#menuPie{ position:absolute; left:172px; top:80px; width:600px; height:42px; text-align:center; padding-top:8px; border-top:1px dotted #ACACAC; border-bottom:1px dotted #ACACAC;  } 
		* html #menuPie{ height:50px; }
	
		#menuPie a{ font-size:11px; color:#999; text-decoration:none; line-height:15px; }

		
		#aux_pie_1{   position:absolute; left:19px; top:33px; width:124px; height:57px; background:url(images/pie_candado.jpg) left top no-repeat; z-index:1;  }
		#aux_pie_2{  position:absolute; left:790px; top:36px; width:171px; height:55px; background:url(images/pie_logo_admon.gif) left top no-repeat; z-index:10; }
		#aux_pie_3{  }
		
		
	#aux1{  position:absolute; left:-79px; top:0px; width:79px; height:188px; background:url(images/cabecera_lt.jpg) left top no-repeat; z-index:10; }
	#aux2{ position:absolute; left:976px; top:0px; width:63px; height:188px; background:url(images/cabecera_rt.jpg) left top no-repeat;  z-index:10; }
	#aux3{  }
	#aux4{  }
	#aux5{  }
	#aux6{  }
	
	#aux_1{  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }

	
/* Usuario no Logueado */
	
	#usu_nl_caja,#usu_l_caja{  position:absolute; left:388px; top:0px; width:399px; height:77px; z-index:10;  }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario,#usu_nl_contrasena{  position:absolute; left:0px; top:11px; width:50px; height:14px; font-size:11px; color:#fff; text-align:right;  }
		#usu_nl_usuario_caja,#usu_nl_contrasena_caja{  position:absolute; left:56px; top:9px; width:88px; height:20px;  }
		#usu_nl_usuario_caja input,#usu_nl_contrasena_caja input{ width:88px; height:20px; background-color:#A6BDDF;  }
	
		#usu_nl_contrasena{ left:152px; width:28px;  }
		#usu_nl_contrasena_caja{ left:185px;  }
	
		#usu_nl_bot_entrar{  position:absolute; left:295px; top:7px; width:89px; height:41px; background:url(images/botEntrar_off.jpg) left top no-repeat; text-align:center;   }
		#usu_nl_bot_entrar a{  display:block; position:absolute; left:0px; top:0px; width:59px; height:19px; background:url(images/botEntrar_off.jpg) left top no-repeat; color:#B32FB2; font-size:12px; text-decoration:none; padding-left:30px; padding-top:3px; }
		* html #usu_nl_bot_entrar a{ width:89px; height:22px; }
		#usu_nl_bot_entrar a:hover{  background:url(images/botEntrar_on.jpg) left top no-repeat; color:#fff;  }
		
		#usu_nl_bot_registrar,#usu_nl_bot_recordar{ position:absolute; left:61px; top:38px; background:url(images/ico1.gif) left 4px no-repeat; padding-left:13px;  }
		#usu_nl_bot_registrar a,#usu_nl_bot_recordar a{ font-size:11px; color:#fff; }
		#usu_nl_bot_recordar{ left:196px; }
	
		
/* Usuario Logueado */

	#usu_l_caja{  }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ display:none; }
		#usu_l_nombre{  position:absolute; left:219px; top:6px; width:101px; height:16px; background:url(images/ico2.gif) left top no-repeat;  padding-left:19px; padding-top:5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#fff; }
		* html #usu_l_nombre{  width:120px; height:21px;   }
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ display:none; }

		#usu_l_bot_movimientos{ display:none; }
		#usu_l_bot_ingresar_saldo{  display:none;}
		#usu_l_bot_cobrar_saldo{  display:none;}
		#usu_l_bot_mis_datos{ display:none; }
		#usu_l_bot_mis_jugadas{ display:none; }
		
		#usu_l_bot_logout{  position:absolute; left:346px; top:14px; width:51px; height:42px; text-align:center; }
		#usu_l_bot_logout a{ display:block;  position:absolute; left:0px; top:0px; width:51px; height:43px; color:#B32FB2; font-size:11px; line-height:11px; text-decoration:none; background:url(images/botLogOut_off.gif) center top no-repeat; padding-top:1px;  }
		* html #usu_l_bot_logout a{ width:51px; height:43px; }
		#usu_l_bot_logout a:hover{  background:url(images/botLogOut_on.jpg) center top no-repeat; color:#fff;  }
		
		#usu_l_bot_micuenta{ display:block !important;  position:absolute; left:217px; top:35px; width:88px; height:38px; text-align:center; }

		#usu_l_bot_micuenta a{ display:block;  position:absolute; left:0px; top:0px; width:88px; height:35px;  color:#B32FB2; font-size:12px; text-decoration:none; padding-top:3px; background:url(images/botMicuenta_off.jpg) center top no-repeat;  }
		* html #usu_l_bot_micuenta a{  width:88px; height:38px; }
		#usu_l_bot_micuenta a:hover{  background:url(images/botMicuenta_on.jpg) center top no-repeat; color:#fff;  }



/* Carrito Vacio */

	#carrito_v_caja,#carrito_caja{  position:absolute; left:880px; top:7px; width:88px; height:38px; z-index:10;  }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ display:none; }
		#carrito_v_comprar,#carrito_ver_carro{  position:absolute; left:0px; top:0px; width:88px; height:38px; background:url(images/botEntrar_off.jpg) left top no-repeat; text-align:center;   }
		#carrito_v_comprar a,#carrito_ver_carro a{  display:block; position:absolute; left:0px; top:0px; width:68px; height:38px; background:url(images/botCesta_off.jpg) left top no-repeat; color:#B32FB2; font-size:12px; text-decoration:none; padding-left:20px; padding-top:3px; }
		* html #carrito_v_comprar a,* html #carrito_ver_carro a{ width:88px; height:38px; }
		#carrito_v_comprar a:hover,#carrito_ver_carro a:hover{  background:url(images/botCesta_on.jpg) left top no-repeat; color:#fff;  }

		
/* Carrito con Artículos */

	#carrito_caja{ }
	
		#carrito_titulo{ display:none; }
		#carrito_texto_1{ display:none; }
		#carrito_texto_2{ display:none; }
		#carrito_articulos{ display:none; }
		#carrito_valor{ display:none; }
		#carrito_comprar{ display:none; }

		
		
/* botones comunes */

/* enlace */
#entrar_ko_bot_registrar,#entrar_ko_bot_recordar,#loteria_e_registrar
{ 
	width:120px; height:16px; background:url(images/ico1.gif) left 5px no-repeat; padding-left:15px; 
}
#entrar_ko_bot_registrar a,#entrar_ko_bot_recordar a,#loteria_e_registrar a
{ font-size:13px; color:#333; font-weight:bold; }


/* bot121x26 */		
#entrar_ko_bot_entrar,#recordar_enviar,#recordar_ko_bot_reintentar,#registro_bot_aceptar,#datos_bot_aceptar,
#ingresar_bot_continuar,#movimientos_bot_cobrar_saldo,#movimientos_bot_ingreso,#mis_jugadas_bot_abonar,
#cobrar_bot_continuar,#carro_bot_seguir,#carro_bot_continuar,#pago_bot_seguir,#pago_bot_continuar,#pago_fin_bot_imprimir,#pago_fin_bot_fin,#pago_datos_bot_volver,#pago_datos_bot_continuar,#loteria_bot_continuar,
#loteria_e_acceder_1,#loteria_e_acceder_2,#loteria_em_acceder_1,#loteria_em_alta,#loteria_v_bot_continuar,
#contacto_bot_enviar,#penas_bot_continuar
{ width:121px; height:26px; text-align:center; }

#entrar_ko_bot_entrar a,#recordar_enviar a,#recordar_ko_bot_reintentar a,#registro_bot_aceptar a,
#datos_bot_aceptar a,#ingresar_bot_continuar a,#movimientos_bot_cobrar_saldo a,#movimientos_bot_ingreso a,#mis_jugadas_bot_abonar a,#cobrar_bot_continuar a,#carro_bot_seguir a,#carro_bot_continuar a,
#pago_bot_seguir a,#pago_bot_continuar a,#pago_fin_bot_imprimir a,#pago_fin_bot_fin a,#pago_datos_bot_volver a,#pago_datos_bot_continuar a,#loteria_bot_continuar a,#loteria_e_acceder_1 a,#loteria_e_acceder_2 a,
#loteria_em_acceder_1 a,#loteria_em_alta a,#loteria_v_bot_continuar a,#contacto_bot_enviar a,#penas_bot_continuar a
{ 
	display:block; width:121px; height:23px;  
	font-size:13px; color:#fff; text-decoration:none;
	background:url(images/bot121x26.png) left top no-repeat;
	padding-top:3px;
}

* html #entrar_ko_bot_entrar a, * html #recordar_enviar a,* html #recordar_ko_bot_reintentar a,* html #registro_bot_aceptar a,
* html #datos_bot_aceptar a,* html #ingresar_bot_continuar a,* html #movimientos_bot_cobrar_saldo a,* html #movimientos_bot_ingreso a,* html #mis_jugadas_bot_abonar a,* html #cobrar_bot_continuar a,* html #carro_bot_seguir a,* html #carro_bot_continuar a,* html #pago_bot_seguir a,* html #pago_bot_continuar a,* html #pago_fin_bot_imprimir a,* html #pago_fin_bot_fin a,* html #pago_datos_bot_volver a,* html #pago_datos_bot_continuar a,* html #loteria_bot_continuar a,
* html #loteria_e_acceder_1 a,* html #loteria_e_acceder_2 a,* html #loteria_em_acceder_1 a,* html #loteria_em_alta a,
* html #loteria_v_bot_continuar a,* html #contacto_bot_enviar a,* html #penas_bot_continuar a
{ height:26px; }

#entrar_ko_bot_entrar a span,#recordar_enviar a span,#recordar_ko_bot_reintentar a span,#registro_bot_aceptar a span,
#datos_bot_aceptar a span,#ingresar_bot_continuar a span,#movimientos_bot_cobrar_saldo a span,#movimientos_bot_ingreso  a span,#mis_jugadas_bot_abonar a span,#cobrar_bot_continuar a span,#carro_bot_seguir a span,#carro_bot_continuar a span,
#pago_bot_seguir a span,#pago_bot_continuar a span,#pago_fin_bot_imprimir a span,#pago_fin_bot_fin a span,#pago_datos_bot_volver a span,#pago_datos_bot_continuar a span,#loteria_bot_continuar a span,#loteria_e_acceder_1 a span,
#loteria_e_acceder_2 a span,#loteria_em_acceder_1 a span,#loteria_em_alta a span,#loteria_v_bot_continuar a span,
#contacto_bot_enviar a span,#penas_bot_continuar a span
{
	display:block; position:absolute; left:0px; width:121px; top:-25px; height:26px; background-repeat:no-repeat;background-position:right bottom;  background-image:url(images/ico4.gif);
}

#entrar_ko_bot_entrar a:hover,#recordar_enviar a:hover,#recordar_ko_bot_reintentar a:hover,#registro_bot_aceptar a:hover,
#datos_bot_aceptar a:hover,#ingresar_bot_continuar a:hover,#movimientos_bot_cobrar_saldo a:hover,#movimientos_bot_ingreso a:hover,#mis_jugadas_bot_abonar a:hover,#cobrar_bot_continuar a:hover,#carro_bot_seguir a:hover,#carro_bot_continuar a:hover,#pago_bot_seguir a:hover,#pago_bot_continuar a:hover,#pago_fin_bot_imprimir a:hover,#pago_fin_bot_fin a:hover,
#pago_datos_bot_volver a:hover,#pago_datos_bot_continuar a:hover,#loteria_bot_continuar a:hover,#loteria_e_acceder_1 a:hover,#loteria_e_acceder_2 a:hover,#loteria_em_acceder_1 a:hover,#loteria_em_alta a:hover,#loteria_v_bot_continuar a:hover,#contacto_bot_enviar a:hover,#penas_bot_continuar a:hover

{
background:url(images/bot121x26.png) left -26px no-repeat;
}

/* bot 184x23 */

#loteria_emp_sorteos,#loteria_s_reservados
{ width:184px; height:23px; text-align:center; }

#loteria_emp_sorteos a,#loteria_s_reservados a
{ 
	display:block; width:184px; height:21px;  
	font-size:13px; color:#fff; text-decoration:none;
	background:url(images/bot184x23.png) left top no-repeat;
	padding-top:2px;
}

* html #loteria_emp_sorteos a,* html #loteria_s_reservados a
{ height:23px; }

#loteria_emp_sorteos a span,#loteria_s_reservados a span
{
	display:block; position:absolute; left:63px; width:121px; top:-25px; height:26px; background-repeat:no-repeat;
	background-position:right bottom;  background-image:url(images/ico4.gif);
}

#loteria_emp_sorteos a:hover,#loteria_s_reservados a:hover
{
background:url(images/bot184x23.png) left -23px no-repeat;
}
