html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/fondo.png) left top repeat-x #fff;
}

a { outline:0; }
* { margin:0px; padding:0px; font-family:"Tahoma"; font-size:12px; color:#25458A; }

input { height:20px; font-family:"Tahoma"; font-size:12px; color:#25458A; border:1px solid #ccc; }

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:940px; margin-left:-470px; min-height:100%;}
	
	#cabecera{ position:relative; width:940px; height:190px; background:url(images/cabecera.jpg) left top no-repeat; }
	
		#enlace_inicio{ position:absolute; left:265px; top:108px; width:285px; height:35px;  background:url(images/ico_1.png) left top no-repeat;}
		#enlace_inicio a, #menu2 a{position:relative; left:0px; top:0px; display:block; width:59px; height:35px; font-size:11px; text-align:center; text-decoration:none; color:#00276B; padding-top:10px;}
		* html #enlace_inicio a, * html #menu2 a{height:45px;}
		#enlace_inicio a:hover{ top:-6px; background:url(images/ico_2.png) 2px top no-repeat;}
		
		#fecha, #hora{position:absolute; top:5px; left:711px; font-size:11px; color:#B3C8D5;  }
		#hora{ left:840px; }
		#tel_atencion{  position:absolute; top:160px; left: 345px; color:#003366; font-weight:bold; }
		#tel_atencion span{font-weight:normal;}
		#fax{ display:none; }
	
	#menu1{ position:absolute; left:21px; top:200px;width:149px; z-index:5; }
	#menu1 div{ position:relative; left:0px; top:0px; width:149px; height:34px; margin-top:2px; }
	#menu1 div a, #m2_resultados a{display:block; width:115px; height:23px; padding-left:38px; padding-top:11px; font-family:Arial; font-size:13px; color:#036; font-weight:bold; text-decoration:none;  }
	* html #menu1 div a,* html #m2_resultados a{ width:149px; height:34px; }
	
		#aux1menu1{display:none;  }
		#aux2menu1{display:none;  }
		
		#m1_archivos{display:none;  }
		
		#m1_loteria a{background:url(images/menu_off.png) left top no-repeat;}
		#m1_loteria a:hover{background:url(images/menu_on.png) left top no-repeat;}
		
	
		#m1_primitiva a{background:url(images/menu_off.png) left -108px no-repeat;}
		#m1_primitiva a:hover{background:url(images/menu_on.png) left -108px no-repeat;}

		#m1_bonoloto{ background:url(images/menu_off.png) left -36px no-repeat; }
		#m1_bonoloto a:hover{background:url(images/menu_on.png) left -36px no-repeat;}
		
		#m1_gordo{background:url(images/menu_off.png) left -72px no-repeat;  }
		#m1_gordo a:hover{background:url(images/menu_on.png) left -72px no-repeat;  }
		
		#m1_euromillones{background:url(images/menu_off.png) left -144px no-repeat;  }
		#m1_euromillones a:hover{background:url(images/menu_on.png) left -144px no-repeat;  }
		
		#m1_quiniela{background:url(images/menu_off.png) left -180px no-repeat;  }
		#m1_quiniela a:hover{ background:url(images/menu_on.png) left -180px no-repeat; }
		
		#m1_quinigol{ background:url(images/menu_off.png) left -216px no-repeat; }
		#m1_quinigol a:hover{ background:url(images/menu_on.png) left -216px no-repeat; }
		
		#m1_penas{ background:url(images/menu_off.png) left -252px no-repeat; }
		#m1_penas a:hover{ background:url(images/menu_on.png) left -252px no-repeat; }
		
		#menu1 #m1_loteria_empresas{ position:absolute; left:0px; top:303px; width:149px; height:49px; z-index:100; }
		#menu1 #m1_loteria_empresas a{ display:block; width:88px; height:40px; padding-left:61px; padding-top:9px; background:url(images/bot_lot_emp_off.png) left top no-repeat; }
		* html #menu1 #m1_loteria_empresas a{ width:149px; height:49px; }
		#menu1 #m1_loteria_empresas a:hover{  background:url(images/bot_lot_emp_on.png) left top no-repeat; }
		
	
	#menu2{ position:absolute;  left:325px; top:108px; z-index:40;}
	
		#m2_quienes{ position:absolute; left:0px; top:0px;  }
		#m2_quienes a:hover{ top:-6px; width:57px; background:url(images/ico_2.png) -56px top no-repeat; }
		
		#m2_resultados{ position:absolute; left:435px; top:240px; width:149px; height:34px; }
		#m2_resultados a{padding-left:0px; width:149px; text-indent:-2px; background:url(images/menu_off.png) left -288px no-repeat;	 }
		#m2_resultados a:hover{ background:url(images/menu_on.png) left -288px no-repeat; }
		
		#m2_contacto{ position:absolute; left:56px; top:0px;  }
		#m2_contacto a{ width:57px;  }
		#m2_contacto a:hover{ top:-6px; width:56px; background:url(images/ico_2.png) -112px top no-repeat; }
		
		#m2_ayuda{  position:absolute; left:168px; top:0px;    }
		#m2_ayuda a{  width:57px;    }
		#m2_ayuda a:hover{  top:-6px; width:56px; background:url(images/ico_2.png) -224px top no-repeat;   }
		
		#m2_legal{ display:none; }
		
		#m2_servicios{ display:none; }
		
			#m2_servicios2{  position:absolute; left:112px; top:0px;   }
			#m2_servicios2 a{  width:56px; }
			#m2_servicios2 a:hover{ top:-6px; width:56px; background:url(images/ico_2.png) -168px top no-repeat; }
			
	#menu_idiomas{ display:none; }
		
	#cuerpo{  position:relative; left:0px; top:0px; width:940px; min-height:402px; background:url(images/cuerpo.png) left top repeat-y; }
	* html #cuerpo{ height:402px; }
	
		#aux1Cuerpo{ position:absolute; left:-96px; top:0px; width:454px; height:402px; background:url(images/aux_1.jpg) left top no-repeat; }
		#aux2Cuerpo{position:absolute; left:925px; top:0px; width:15px; height:402px; background:url(images/aux_2.png) left top no-repeat;}
		#aux3Cuerpo{position:absolute; left:-117px; top:-191px; width:117px; height:190px; background:url(images/aux_3.jpg) left top no-repeat;}
	
		#aux4Cuerpo{  }
		
	#pie{ position:relative; left:0px; top:0px; width:940px; height:126px; background:url(images/pie.png) left top no-repeat;  }
	#pie div{}
		#titular_admon{ display:none; }
		#nombre_admon,#datos_contacto1,#datos_contacto2,#email_admon,#legal_pie{ position:absolute; left:730px; top:22px; width:178px; font-size:10px; color:#5989B7; text-align:right; z-index:1;}
		#datos_contacto1{ top:35px; }
		#datos_contacto2{  top:48px; }
		#datos_contacto3{ display:none; }
		#logo_gadmin{position:absolute; width:73px; height:29px; left:30px; top:20px;  }	
		#logo_gadmin a{ display:block; width:73px; height:29px; background:url(images/ico_8.png) left top no-repeat;  }
		#telefono_pie{ display:none; }
		#fax_pie{display:none;  }
		#email_admon{ top:62px;	}
		#email_admon a{font-size:10px; font-weight:bold; color:#5989B7;}
		#legal_pie{ left:453px; top:25px; width:300px; font-size:10px; text-align:left;}
		#legal_pie a{color:#5989B7; font-weight:bold; font-size:10px;}
		#creditos{ position:absolute; left:175px; top:25px; width:179px; height:51px; font-size:11px; color:#5987B4; font-weight:bold; text-align:center; background:url(images/formas_pago.jpg) left 16px no-repeat; }
		#creditos span{ display:block; position:absolute; left:0px; top:51px; width:179px; height:14px; font-size:10px; color:#5987B4; font-weight:bold; text-align:center;   }
		
		#aux_pie_1{ position:absolute; width:142px; height:145px; left:780px; top:-90px; background:url(images/aux_pie.jpg) left top no-repeat;z-index:0; }
		
		#aux_pie_2{  }

		
		
	#aux_1{   } 
	#aux_2{  position:absolute; left:860px; top:289px; width:53px; height:32px; background:url(images/ico_7.png) left top no-repeat; } /* ico Sition Seguro */
	
/* Usuario no Logueado */
	
	#usu_nl_caja, #usu_l_caja{ position:absolute; left:679px; top:45px; width:242px; height:120px; background:url(images/ico_3.gif) left top no-repeat;}
		
		#usu_nl_titulo{display:none; }
						
		#usu_nl_usuario, #usu_nl_contrasena{position:absolute; left:0px; top:28px; width:50px; font-size:11px; color:#00276A; text-align:right; }
		#usu_nl_usuario_caja, #usu_nl_contrasena_caja{ position:absolute; left:53px; top:25px; width:98px; height:20px; }
		#usu_nl_usuario_caja input, #usu_nl_contrasena_caja input{width:98px;}
	
		#usu_nl_contrasena{ top:55px;  }
		#usu_nl_contrasena_caja{ top:50px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:89px; top:78px;}
		#usu_nl_bot_registrar{ position:absolute; left:156px; top:25px; }
		#usu_nl_bot_recordar{ position:absolute; left:156px; top:50px; }
	
		#usu_nl_aux_1{  }

		
/* Usuario Logueado */

	#usu_l_caja{ background:url(images/ico_4.gif) left top no-repeat; }
	
		#usu_l_titulo{ display:none;   }
		#usu_l_saldo{ position:absolute; left:9px; top:29px; width:108px; color:#396BA5; font-weight:bold; text-indent:9px;   }
		#usu_l_saldo span{ color:#00276B;font-weight:normal;   }
		#usu_l_nombre{position:absolute; left:73px; top:-1px; font-size:13px; color:#197CC8; width:82px; overflow:hidden; }
		#usu_l_usuario{ display:none;  }
		#usu_l_ultimo_acceso{ position:absolute; left:128px; top:31px; width:110px; font-size:10px; color:#396BA5; }
		#usu_l_ultimo_acceso span{ font-size:10px; color:#003366; }

		#usu_l_bot_ingresar_saldo{ position:absolute; left:7px; top:48px; }
		#usu_l_bot_cobrar_saldo{   position:absolute; left:7px; top:70px;  }
		
		#usu_l_bot_mis_datos{ position:absolute; left:132px; top:49px;  }
		#usu_l_bot_movimientos{  position:absolute; left:132px; top:92px; }
		#usu_l_bot_mis_jugadas{ position:absolute; left:132px; top:70px;  }
		
		#usu_l_bot_logout{ position:absolute; left:157px; top:-5px;}

		#usu_l_aux_1{  }


/* Carrito Vacio */

	#carrito_v_caja, #carrito_caja{ position:absolute; left:754px; top:174px; width:167px; height:110px; background:url(images/ico_5.gif) left top no-repeat; z-index:10; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{position:relative; margin-top:33px; width:166px; font-size:11px; color:#666; text-align:center; }
		#carrito_v_comprar{ position:relative; left:37px; margin-top:15px; width:99px; height:20px; }
		
		#carrito_v_aux_1{ }

		
/* Carrito con Artículos */
	
		#carrito_titulo{ display:none; }
		#carrito_texto_1,#carrito_texto_2{ position:absolute; left:9px; top:23px; width:60px; color:#00276B; text-align:right;  }
		#carrito_texto_2{ top:36px; }
		#carrito_articulos,#carrito_valor{ position:absolute; left:74px; top:23px; width:90px; font-size:13px; font-weight:bold; color:#396BA5; }
		#carrito_valor{ top:36px; color:#c30; }
		#carrito_comprar,#carrito_ver_carro{ position:absolute; left:33px; top:82px;}
		#carrito_ver_carro{ top:61px; }
		
		#carrito_aux_1{  }

		
/* boton azul 61 */

#usu_nl_bot_entrar a, #entrar_ko_bot_entrar a, #recordar_enviar a, #recordar_ko_bot_reintentar a,#contacto_bot_enviar a,#loteria_e_acceder_1 a,#loteria_e_acceder_2 a,#loteria_em_acceder_1 a
{
	display:block;position:relative; width:61px; height:17px; text-decoration:none; font-size: 10px; color:#fff; text-align:center; background:url(images/bot_azul_61.gif) left top no-repeat; padding-top:3px;
}
* html #usu_nl_bot_entrar a, * html 	#entrar_ko_bot_entrar a, * html #recordar_enviar a, * html #recordar_ko_bot_reintentar a, * html #contacto_bot_enviar a,* html #loteria_e_acceder_1 a,* html #loteria_e_acceder_2 a,* html #loteria_em_acceder_1 a
{ height:20px;}

#usu_nl_bot_entrar a:hover, 	#entrar_ko_bot_entrar a:hover, #recordar_enviar a:hover, #recordar_ko_bot_reintentar a:hover, #contacto_bot_enviar a:hover,#loteria_e_acceder_1 a:hover,#loteria_e_acceder_2 a:hover,#loteria_em_acceder_1 a:hover
{ background:url(images/bot_azul_61_on.gif) left top no-repeat;  }


/* boton azul  99*/

#carrito_v_comprar a, #cobrar_bot_continuar a, #ingresar_bot_continuar a
{
	display:block;position:relative; width:99px; height:17px; text-decoration:none; font-size: 10px; color:#fff; text-align:center; background:url(images/bot_azul_99.gif) left top no-repeat; padding-top:3px;
}
* html #carrito_v_comprar a, * html 	#cobrar_bot_continuar a, * html #ingresar_bot_continuar a
{ height:20px;}

#carrito_v_comprar a:hover, 	#cobrar_bot_continuar a:hover, #ingresar_bot_continuar a:hover
{ background:url(images/bot_azul_99_on.gif) left top no-repeat;  }


/* boton gris 79 */

#usu_nl_bot_registrar a, #usu_nl_bot_recordar a, #entrar_ko_bot_registrar a, #entrar_ko_bot_recordar a,#loteria_e_registrar a,#movimientos_pag_anterior a,#movimientos_pag_siguiente a,#mis_jugadas_pag_anterior a,#mis_jugadas_pag_siguiente a,#mis_jugadas_bot_abonar a,.premios_bot a,.div_datos_bot_cerrar a
{
	display:block;position:relative; width:79px; height:17px; text-decoration:none; font-size: 10px; color:#00276A; text-align:center; background:url(images/bot_gris_79.gif) left top no-repeat; padding-top:3px;
}

* html #usu_nl_bot_registrar a,* html #usu_nl_bot_recordar a,* html #entrar_ko_bot_registrar a ,* html #entrar_ko_bot_recordar a,* html #loteria_e_registrar 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,* html .premios_bot a,* html .div_datos_bot_cerrar a
{ height:20px;}

#usu_nl_bot_registrar a:hover, #usu_nl_bot_recordar a:hover, #entrar_ko_bot_registrar a:hover, #entrar_ko_bot_recordar a:hover,#loteria_e_registrar a:hover,#movimientos_pag_anterior a:hover,#movimientos_pag_siguiente a:hover,#mis_jugadas_pag_anterior a:hover,#mis_jugadas_pag_siguiente a:hover,#mis_jugadas_bot_abonar a:hover,.premios_bot a:hover,.div_datos_bot_cerrar a:hover
{ background:url(images/bot_gris_79_on.gif) left top no-repeat;  }


/* boton gris  103 */

#usu_l_bot_ingresar_saldo a, #usu_l_bot_movimientos a, #usu_l_bot_cobrar_saldo a, #usu_l_bot_mis_datos a,#usu_l_bot_mis_jugadas a, #carrito_comprar a,#carrito_ver_carro a, #datos_bot_aceptar a,#registro_bot_aceptar a, #movimientos_bot_ingreso a, #movimientos_bot_cobrar_saldo a,#penas_bot_continuar a, #loteria_bot_continuar a, 	#bonoloto_boleto_diario a, 	#bonoloto_boleto_semanal a, 	#primitiva_boleto_diario a, 	#primitiva_boleto_semanal 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_continuar a,#pago_datos_bot_volver a,#loteria_em_alta a,#loteria_emp_sorteos a,#loteria_v_bot_continuar a
{
	display:block;position:relative; width:103px; height:16px; text-decoration:none; font-size: 10px; color:#00276A; text-align:center; background:url(images/bot_gris_103.gif) left top no-repeat; padding-top:3px;
}
* html #usu_l_bot_ingresar_saldo a, * html #usu_l_bot_movimientos a, * html #usu_l_bot_cobrar_saldo a, * html #usu_l_bot_mis_datos a, * html #usu_l_bot_mis_jugadas a, * html #carrito_comprar a, * html #carrito_ver_carro a, * html #datos_bot_aceptar a, * html #registro_bot_aceptar a, * html #movimientos_bot_ingreso a, * html #movimientos_bot_cobrar_saldo a, * html #penas_bot_continuar a, * html #loteria_bot_continuar a, * html #bonoloto_boleto_diario a, * html #bonoloto_boleto_semanal a, * html #primitiva_boleto_diario a, * html #primitiva_boleto_semanal 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_continuar a, * html #pago_datos_bot_volver a,* html #loteria_em_alta a,* html #loteria_emp_sorteos a,* html #loteria_v_bot_continuar a
{ height:19px;}

#usu_l_bot_ingresar_saldo a:hover, #usu_l_bot_movimientos a:hover, #usu_l_bot_cobrar_saldo a:hover, #usu_l_bot_mis_datos a:hover,#usu_l_bot_mis_jugadas a:hover,#carrito_comprar a:hover,#carrito_ver_carro a:hover, #datos_bot_aceptar a:hover,#registro_bot_aceptar a:hover, #movimientos_bot_ingreso a:hover, #movimientos_bot_cobrar_saldo a:hover, #penas_bot_continuar a:hover, #loteria_bot_continuar a:hover, #bonoloto_boleto_diario a:hover, 	#bonoloto_boleto_semanal a:hover, #primitiva_boleto_diario a.hover, 	#primitiva_boleto_semanal 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_continuar a:hover,#pago_datos_bot_volver a:hover,#loteria_em_alta a:hover,#loteria_emp_sorteos a:hover,#loteria_v_bot_continuar a:hover
{ background:url(images/bot_gris_103_on.gif) left top no-repeat;  }


/* boton gris  195*/

#loteria_emp_sorteos a,#loteria_s_reservados a
{
	display:block;position:relative; width:195px; height:17px; text-decoration:none; font-family:"Trebuchet MS"; font-size: 11px; color:#000; text-align:center; background:url(images/bot_gris_195_off.gif) left top no-repeat; padding-top:3px;
}
* html #loteria_emp_sorteos a,* html #loteria_s_reservados a
{ height:20px;}

#loteria_emp_sorteos a:hover,#loteria_s_reservados a:hover
{ background:url(images/bot_gris_195_on.gif) left top no-repeat;  }




/* boton naranja 83 */

#usu_l_bot_logout a
{ display:block; position:relative; width:83px; height:16px; text-decoration:none; font-size: 10px; color:#00276A; text-align:center; background:url(images/bot_nar_83.gif) left top  no-repeat; padding-top:3px;
 }

* html #usu_l_bot_logout a
{height:19px;}

#usu_l_bot_logout a:hover
{ background:url(images/bot_nar_83_on.gif) left top no-repeat;  }


