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;
	background-image: url(/css/images/cabecera.jpg);
}
	
		#enlace_inicio{
	position:absolute;
	left:265px;
	top:108px;
	width:285px;
	height:35px;
	background:url(images/ico_1.png) left top no-repeat;
	background-image: url(css/images/ico_1.png);
}
		#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;
	background-image: url(css/images/ico_2.png);
}
		* 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;
	background-image: url(/css/images/menu1.png);
}
	#menu1 div a, #m2_resultados a{
	display:block;
	width:111px;
	height:23px;
	padding-left:38px;
	padding-top:11px;
	font-family:Arial;
	font-size:13px;
	color:#036;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/css/images/menu1.png);
	background-repeat:no-repeat;
}
	* 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-position:left top;}
		#m1_loteria a:hover{ background-position:-149px top;}
		
	
		#m1_primitiva a{ background-position:left -108px;}
		#m1_primitiva a:hover{ background-position:-149px -108px;}

		#m1_bonoloto a{ background-position:left -36px; }
		#m1_bonoloto a:hover{ background-position:-149px -36px;}
		
		#m1_gordo a{ background-position:left -72px;  }
		#m1_gordo a:hover{ background-position:-149px -72px;  }
		
		#m1_euromillones a{ background-position:left -144px;  }
		#m1_euromillones a:hover{ background-position:-149px -144px;  }
		
		#m1_quiniela a{ background-position:left -180px;  }
		#m1_quiniela a:hover{ background-position:-149px -180px; }
		
		#m1_quinigol a{ background-position:left -216px; }
		#m1_quinigol a:hover{ background-position:-149px -216px; }
		
		#m1_penas a{ background-position:left -252px; }
		#m1_penas a:hover{ background-position:-149px -252px; }	

		#m1_archivos{ display:block !important;  }
		#m1_archivos a{ background-position:left -324px; }
		#m1_archivos a:hover{ background-position:-149px -324px; }
		
		#menu1 #m1_loteria_empresas{ position:absolute; left:0px; top:360px; 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-position:left -360px; }
		* html #menu1 #m1_loteria_empresas a{ width:149px; height:49px; }
		#menu1 #m1_loteria_empresas a:hover{ background-position:-149px -360px; }
		
	
	#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-position:left -288px;	 }
		#m2_resultados a:hover{ background-position:-149px -288px; }
		
		#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:442px;
	background:url(images/cuerpo.png) left top repeat-y;
	background-image: url(css/images/cuerpo.png);
}
	* html #cuerpo{ height:442px; }
	
		#aux1Cuerpo{
	position:absolute;
	left:-96px;
	top:0px;
	width:454px;
	height:402px;
	background:url(images/aux_1.jpg) left top no-repeat;
	background-image: url(/css/images/aux_1.jpg);
}
		#aux2Cuerpo{
	position:absolute;
	left:925px;
	top:0px;
	width:15px;
	height:402px;
	background:url(images/aux_2.png) left top no-repeat;
	background-image: url(/css/images/aux_2.png);
}
		#aux3Cuerpo{
	position:absolute;
	left:-117px;
	top:-191px;
	width:117px;
	height:190px;
	background:url(images/aux_3.jpg) left top no-repeat;
	background-image: url(css/images/aux_3.jpg);
	visibility: hidden;
}
	
		#aux4Cuerpo{  }
		
	#pie{
	position:relative;
	left:0px;
	top:0px;
	width:940px;
	height:126px;
	background:url(images/pie.png) left top no-repeat;
	background-image: url(css/images/pie.png);
}
	#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:472px; top:74px; 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;
	background-image: url(images/formas_pago.jpg);
}
		#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;
	background-image: url(css/images/aux_pie.jpg);
}
		
		#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;
	background-image: url(css/images/ico_7.png);
} /* 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;
	background-image: url(/css/images/ico_3.gif);
}
		
		#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;
	background-image: url(/css/images/ico_5.gif);
}
	
		#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;
	background-image: url(/css/images/bot_azul_61.gif);
}
* 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-image: url(css/images/bot_azul_61_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* boton azul  99*/

#carrito_v_comprar a, #cobrar_bot_continuar a, #ingresar_bot_continuar a,#apuestas_enviar a,
#apuestas_r_anadir 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;
	background-image: url(css/images/bot_azul_99.gif);
}
* html #carrito_v_comprar a, * html 	#cobrar_bot_continuar a, * html #ingresar_bot_continuar a,
* html #apuestas_enviar a,* html #apuestas_r_anadir a
{ height:20px;}

#carrito_v_comprar a:hover, 	#cobrar_bot_continuar a:hover, #ingresar_bot_continuar a:hover,
#apuestas_enviar a:hover,#apuestas_r_anadir 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;
	background-image: url(css/images/bot_gris_79.gif);
}

* 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;  }
