html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color:#EFEFEF;
	font-family:Tahoma; 
	font-size:12px;
	color:#000;
}

a { outline:0; }
* { margin:0px; padding:0px; }
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*/

#superprincipal{ position:relative; width:100%; background-color:#C5D61A; }

#body_barra_sup{ position:absolute; left:0px; top:0px; width:100%; height:184px; background:url(images/deg1.png) left top repeat-x; }

#principal{ position:relative; width:100%; background:url(images/fondo1.jpg) center top no-repeat; }
	
	#cabecera{ position:relative; width:960px; left:50%; margin-left:-480px; height:146px; background:url(images/cab_bottom.jpg) center bottom no-repeat; }
	
		#enlace_inicio{ display:none; }
		#fecha{ position:absolute; left:843px; top:7px; width:100px; height:14px; text-align:right; color:#172C00; font-size:11px;  }
		#hora{ display:none;  }
		#tel_atencion{ display:none; }
		#fax{ display:none; }
		
	#menu1{ position:absolute; left:50%; margin-left:-471px; top:183px; width:175px; min-height:300px; z-index:1000; padding-bottom:13px; }
	* html #menu1{ height:313px;  }
	
		#aux1menu1{ position:absolute; left:110px; top:100%; margin-top:-71px; width:78px; height:71px; background:url(images/sprite.png) -451px top no-repeat; z-index:0; }
		#aux2menu1{  }
		
		#m1_titulo{ position:absolute; left:6px; top:-24px; }
		#m1_titulo h1{ font-size:17px; color:#2C5206; font-weight:bold; }
		
		#m1_titulo_botes{ position:absolute; left:182px; top:-37px; width:114px; height:88px; font-size:17px; color:#2C5206; font-weight:bold; background:url(images/sprite.png) -680px top no-repeat; z-index:0;  }
		
		#m1_loteria,#m1_loteria_empresas,#m1_primitiva,#m1_bonoloto,#m1_gordo,#m1_euromillones,
		#m1_quiniela,#m1_quinigol,#m1_penas,#m1_archivos
		{ position:relative; width:175px; height:36px; margin-bottom:2px; display:none; }
		#m1_loteria a,#m1_loteria_empresas a,#m1_primitiva a,#m1_bonoloto a,#m1_gordo a,#m1_euromillones a,
		#m1_quiniela a,#m1_quinigol a,#m1_penas a,#m1_archivos a
		{ display:block; width:175px; height:36px; line-height:36px; vertical-align:middle; text-indent:42px; font-size:13px; color:#29332A; font-weight:bold; text-decoration:none; z-index:100; }	
		
		#m1_loteria a:hover,#m1_loteria_empresas a:hover,#m1_primitiva a:hover,#m1_bonoloto a:hover,#m1_gordo a:hover,#m1_euromillones a:hover,	#m1_quiniela a:hover,#m1_quinigol a:hover,#m1_penas a:hover,#m1_archivos a:hover
		{ color:#fff; }	
		

		#m1_loteria a,#m1_loteria_empresas a{ background:url(images/sprite_juegos.png) left top no-repeat;  }
		#m1_loteria a:hover,#m1_loteria_empresas a:hover{ background:url(images/sprite_juegos.png) -175px top no-repeat;  }
		
		#m1_primitiva a{ background:url(images/sprite_juegos.png) left -38px no-repeat;  }
		#m1_primitiva a:hover{ background:url(images/sprite_juegos.png) -175px -38px no-repeat;  }
	
		#m1_bonoloto a{  background:url(images/sprite_juegos.png) left -76px no-repeat; }
		#m1_bonoloto a:hover{  background:url(images/sprite_juegos.png) -175px -76px no-repeat; }
		
		#m1_gordo a{ background:url(images/sprite_juegos.png) left -152px no-repeat;  }
		#m1_gordo a:hover{ background:url(images/sprite_juegos.png) -175px -152px no-repeat;  }
		
		#m1_euromillones a{ background:url(images/sprite_juegos.png) left -114px no-repeat;  }
		#m1_euromillones a:hover{ background:url(images/sprite_juegos.png) -175px -114px no-repeat;  }
		
		#m1_quiniela a{ background:url(images/sprite_juegos.png) left -190px no-repeat;  }
		#m1_quiniela a:hover{ background:url(images/sprite_juegos.png) -175px -190px no-repeat;  }
		
		#m1_quinigol a{ background:url(images/sprite_juegos.png) left -228px no-repeat;  }
		#m1_quinigol a:hover{ background:url(images/sprite_juegos.png) -175px -228px no-repeat;  }
		
		#m1_penas a{ background:url(images/sprite_juegos.png) left -266px no-repeat;   }
		#m1_penas a:hover{ background:url(images/sprite_juegos.png) -175px -266px no-repeat;   }
		
		#m1_archivos a{ background:url(images/sprite_juegos.png) left -304px no-repeat;   }
		#m1_archivos a:hover{ background:url(images/sprite_juegos.png) -175px -304px no-repeat;   }
		
		.bote{ display:block; position:absolute; left:175px; top:0px; width:120px; height:36px;  padding:0px; margin:0px; line-height:16px; text-indent:0px; font-weight:normal; background:url(images/deg3.png) left top repeat-y #fff; }
			.bote_fecha{ display:block; position:absolute; left:0px; top:3px; width:105px; text-align:right; font-size:13px; color:#2D382E; }
			.bote_importe{  display:block; position:absolute; left:0px; top:16px; width:105px; text-align:right; font-size:16px; color:#D83D3A; font-weight:bold; letter-spacing:-0.04em; }
		
		#m1_blog{ position:absolute; left:0px; top:100%; margin-top:17px; width:175px; height:114px; }
		#m1_blog a{ display:block; width:175px; height:114px; background:url(images/sprite.png) left -140px no-repeat;	 }
		#m1_blog a:hover{ background:url(images/sprite.png) -175px -140px no-repeat;	 }
	
	#menu2{ position:absolute; left:50%; margin-left:-470px; top:109px; width:550px; height:32px;  }
	
		#m2_inicio,#m2_quienes,#m2_contacto,#m2_ayuda,#m2_servicios
		{ 
			position:relative; float:left; height:32px; text-align:center;  padding-right:2px; background:url(images/ico1.png) right top no-repeat; min-width:10px; white-space:nowrap;
		}		
		* html #m2_inicio,* html #m2_quienes,* html #m2_contacto,* html #m2_ayuda,* html #m2_servicios
		{ width:10px; }	
		
		#m2_inicio a,#m2_quienes a,#m2_contacto a,#m2_ayuda a,#m2_servicios a
		{ 
			display:block; height:32px; text-align:center; color:#2A4E02; text-decoration:none; font-size:11px; padding:8px 10px 0px 10px; 
		}	

		#m2_inicio a:hover,#m2_quienes a:hover,#m2_contacto a:hover,#m2_ayuda a:hover,#m2_servicios a:hover
		{  background:url(images/degbot.png) left top repeat-x; }	

		#m2_resultados{ position:absolute; left:732px; top:-3px; width:203px !important; height:39px !important; background:url(images/sprite.png) 0px -290px no-repeat;  }
		#m2_resultados a{ font-weight:bold; }
		#m2_resultados #res_texto2{ display:none; }
		

		#m2_legal{ display:none; }
		#m2_megusta{ position:relative; float:left; height:32px;  }
		#m2_megusta iframe{ display:block; position:relative; margin-left:10px; top:4px; height:32px;  }

	#menu_idiomas{ display:none; }
		
	#cuerpo{  position:relative; width:960px; left:50%; margin-left:-480px; min-height:657px; background:url(images/fondo_bottom.png) center bottom no-repeat #fff; }
	* html #cuerpo{ height:657px; }
	
		#aux1Cuerpo{ position:absolute; left:0px; top:0px; width:630px; height:51px; background:url(images/sprite.png) left -85px no-repeat; z-index:0; overflow:hidden; }
		#aux2Cuerpo{  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; margin-top:0px; width:100%; min-height:170px; background:url(images/deg2.png) left top repeat-x #EFEFEF; }
	* html #pie{ height:170px; }
	
		#nombre_admon{ display:none; }
	
		#pie_caja_central{ position:relative; width:960px; left:50%; margin-left:-480px; }
			#nombre_admon2,#datos_contacto1,#datos_contacto2,#datos_contacto3,#email_admon,#creditos{ position:relative; left:1px; width:260px; padding-top:1px; font-size:11px; color:#666; }
			#nombre_admon2{ padding-top:65px; }
			#titular_admon{ display:none; }
			#datos_contacto1{  }
			#datos_contacto2{  }
			#datos_contacto3{ display:none; }
			#logo_gadmin{ position:absolute; left:859px; top:69px; width:98px; height:30px;  }
			#logo_gadmin a{ display:block; width:98px; height:30px; background:url(images/sprite.png) -173px top no-repeat; }
			#telefono_pie{ position:absolute; left:737px; top:17px; width:220px; font-size:17px; color:#285100;  }
			#telefono_pie span{ font-size:13px; color:#666; margin-right:10px;  }
			#fax_pie{ display:none; }
			#email_admon{  }
			#email_admon a{ color:#666; text-decoration:none; }
			#legal_pie{ position:absolute; left:737px; top:44px; width:220px; font-size:17px; color:#285100;  }
			#legal_pie a{ font-size:11px; color:#333;  }
			#creditos{ padding-top:10px; width:280px; font-size:10px; }
			
			#menuPie{ position:absolute; left:284px; top:83px; width:506px; font-size:12px; color:#666; text-align:center; }
				#menuPie a{ font-size:12px; color:#666; text-decoration:none;  }
				#menuPie a .bote{ display:none; }
				
			#redes{ position:absolute; left:144px; top:15px; width:120px; height:32px; overflow:hidden; }
				#redes div{  position:relative; float:left; width:32px; height:32px; margin-right:5px; }
				#redes a{ display:block; width:32px; height:32px; background-image:url(images/sprite.png); background-repeat:no-repeat; }
				#redes_facebook a{ background-position:-119px -34px; }
				#redes_twitter a{ background-position:-151px -34px;  }
				#redes_tuenti a{ background-position:-183px -34px;  }
				
			#logo_pie{ position:absolute; left:0px; top:14px; width:80px; height:45px; background:url(images/sprite.png) left top no-repeat; }
			#pago_seguro{ position:absolute; left:299px; top:15px; width:93px; height:34px; background:url(images/sprite.png) -80px top no-repeat; }
			#tarjetas{ position:absolute; left:490px; top:22px; width:119px; height:19px; background:url(images/sprite.png) 0px -45px no-repeat;  }
		
		
		#aux_pie_1{  }
		#aux_pie_2{  }
		#aux_pie_3{  }
		
		
	#aux1{  }
	#aux2{  }
	#aux3{  }

	#aux20{  }
	
	
	#aux_1{  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }

	
/* Usuario no Logueado */
	
	#usu_nl_caja{ display:none; }
		
	#usu_nl_caja2{ position:absolute; left:542px; top:39px; width:264px; height:42px; }
	
		#usu_nl_caja2_aux1{ position:absolute; left:-20px; top:-3px; width:18px; height:23px; background:url(images/sprite.png) -215px -30px no-repeat; }
				
		#usu_nl2_bot_register,#usu_nl2_bot_recordar{ position:absolute; left:23px; top:29px; width:80px; height:25px; }
		#usu_nl2_bot_register a,#usu_nl2_bot_recordar a{ display:block; color:#fff; font-size:11px; text-decoration:none; }
		#usu_nl2_bot_register a:hover,#usu_nl2_bot_recordar a:hover{ color:#356411; }
		#usu_nl2_bot_register span,#usu_nl2_bot_recordar span{ position:absolute; left:-11px; top:3px; width:8px; height:7px; background:url(images/sprite.png) -80px -35px no-repeat; overflow:hidden; }
		#usu_nl2_bot_recordar{ left:122px; }
		  
		#usu_nl2_usuario_caja,#usu_nl2_contrasena_caja{  position:absolute; left:0px; top:0px; width:96px; height:18px; }
		#usu_nl2_usuario_caja input,#usu_nl2_contrasena_caja input{  width:96px; height:18px; background-color:#fff; color:#999; font-size:11px; font-family:Tahoma; line-height:18px; padding-left:5px; border:none; }
		#usu_nl2_contrasena_caja{  left:103px; }			
	   
		#usu_nl2_bot_entrar{ position:absolute; left:208px; top:-5px; width:56px; height:26px; text-align:center; }
		#usu_nl2_bot_entrar a{ display:block; width:56px; height:26px; line-height:25px; vertical-align:middle; color:#fff; text-decoration:none; text-decoration:none; font-size:12px; background:url(images/sprite.png) -271px top no-repeat; }
		#usu_nl2_bot_entrar a:hover{ background:url(images/sprite.png) -327px top no-repeat; }
		
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:50%; margin-left:62px; top:39px; width:264px; height:42px; }
		
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ display:none; }
		#usu_l_nombre{ position:absolute; left:0px; top:2px; width:112px; color:#fff; font-size:11px; font-weight:bold;  }
		#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:206px; top:-5px; width:52px; height:26px; text-align:center; }
		#usu_l_bot_logout a{ display:block; width:52px; height:26px; line-height:25px; vertical-align:middle; color:#fff; text-decoration:none; text-decoration:none; font-size:12px; background:url(images/sprite.png) -383px top no-repeat; }
		#usu_l_bot_logout a:hover{ background:url(images/sprite.png) -215px -53px no-repeat; }

		
		#usu_l_bot_micuenta{ display:block !important;  position:absolute; left:120px; top:-5px; width:82px; height:26px; text-align:center; }
		#usu_l_bot_micuenta a{ display:block; width:82px; height:26px; line-height:25px; vertical-align:middle; color:#fff; text-decoration:none; text-decoration:none; font-size:12px; background:url(images/sprite.png) -369px -26px no-repeat; }
		#usu_l_bot_micuenta a:hover{ background:url(images/sprite.png) -369px -52px no-repeat; }

		#usu_l_aux_1{ position:absolute; left:-23px; top:-3px; width:18px; height:23px; background:url(images/sprite.png) -215px -30px no-repeat }
		#usu_l_aux_2{  }
		#usu_l_aux_3{  }

/* Carrito Vacio */

	#carrito_v_caja{ position:absolute; left:50%; margin-left:364px; top:34px; width:98px; height:26px; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ display:none; }
		#carrito_v_comprar{ position:absolute; left:0px; top:0px; width:98px; height:26px; text-align:center; }
		#carrito_v_comprar a{ display:block; width:98px; height:26px; line-height:25px; vertical-align:middle; color:#fff; text-decoration:none; text-indent:26px; text-decoration:none; font-size:12px; background:url(images/sprite.png) -271px -26px no-repeat; }
		#carrito_v_comprar a:hover{ background:url(images/sprite.png) -271px -52px no-repeat; }

		
/* Carrito con Artículos */

	#carrito_caja{  position:absolute; left:50%; margin-left:364px; top:34px; width:98px; height:26px; }
	
		#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; }
		#carrito_ver_carro{ position:absolute; left:0px; top:0px; width:98px; height:26px; text-align:center; }
		#carrito_ver_carro a{ display:block; width:98px; height:26px; line-height:25px; vertical-align:middle; color:#fff; text-decoration:none; text-indent:26px; text-decoration:none; font-size:12px; background:url(images/sprite.png) -271px -26px no-repeat; }
		#carrito_ver_carro a:hover{ background:url(images/sprite.png) -271px -52px no-repeat; }

		
		
/* elementos comunes */

#entrar_titulo,#entrar_ko_titulo,#tienda_titulo,#registro_titulo_1,#registro_ok_titulo,#recordar_titulo,
#recordar_ok_titulo,#recordar_ko_titulo,#datos_titulo_1,#datos_ok_titulo,#datos_ko_titulo,
#ingresar_titulo,#privado_titulo,#cobrar_titulo,#cobrar_validacion_titulo,#cobrar_cancelacion_titulo,
#cobrar_ko_titulo,#cobrar_ok_titulo,#movimientos_titulo,#mis_jugadas_titulo,#pago_titulo,#pago_datos_titulo,
#pago_fin_titulo,#carro_titulo,#loteria_titulo h1,#penas_titulo,#resultados_titulo,#servicios_titulo,
#quienes_titulo,#ayuda_titulo,#contacto_titulo,#loteria_e_titulo,#loteria_em_titulo,#loteria_emp_titulo,
#loteria_s_titulo,#loteria_v_titulo,#user_mi_cuenta_titulo,#mis_jug_inter_titulo,#apuestas_titulo,
#apuestas_r_titulo
{ position:relative; left:0px; margin-top:34px; width:505px; height:28px; font-size:20px; color:#2C5205; font-weight:bold; overflow:hidden; background:url(images/sprite.png) 0px -260px no-repeat;line-height:20px; vertical-align:top; text-indent:5px; }

/* botón 106x30 con ico */
#m2_resultados,#entrar_ko_bot_entrar,#entrar_ko_bot_registrar,#entrar_ko_bot_recordar,#recordar_enviar,#recordar_ko_bot_reintentar,#mis_jugadas_pag_anterior,#mis_jugadas_pag_siguiente,#mis_jugadas_bot_abonar,
#movimientos_pag_anterior,#movimientos_pag_siguiente,#contacto_bot_enviar,
#loteria_e_acceder_1,#loteria_e_acceder_2,#loteria_e_registrar,#loteria_em_acceder_1,
#loteria_em_alta
{  width:106px; height:30px; }
#m2_resultados a,#entrar_ko_bot_entrar a,#entrar_ko_bot_registrar a,#entrar_ko_bot_recordar a,#recordar_enviar a,#recordar_ko_bot_reintentar a,#mis_jugadas_pag_anterior a,#mis_jugadas_pag_siguiente a,#mis_jugadas_bot_abonar a,
#movimientos_pag_anterior a,#movimientos_pag_siguiente a,#contacto_bot_enviar a,
#loteria_e_acceder_1 a,#loteria_e_acceder_2 a,#loteria_e_registrar a,#loteria_em_acceder_1 a,
#loteria_em_alta a
{ display:block; position:absolute; left:0px; top:5px; width:106px; height:30px; line-height:29px; vertical-align:middle; background:url(images/sprite.png) -350px -196px no-repeat; text-align:center; color:#fff; font-size:13px; text-decoration:none; }
#m2_resultados a:hover,#entrar_ko_bot_entrar a:hover,#entrar_ko_bot_registrar a:hover,#entrar_ko_bot_recordar a:hover,
#recordar_enviar a:hover,#recordar_ko_bot_reintentar a:hover,#mis_jugadas_pag_anterior a:hover,#mis_jugadas_pag_siguiente a:hover,#mis_jugadas_bot_abonar a,#movimientos_pag_anterior a:hover,#movimientos_pag_siguiente a:hover,
#contacto_bot_enviar a:hover,#loteria_e_acceder_1 a:hover,#loteria_e_acceder_2 a:hover,
#loteria_e_registrar a:hover,#loteria_em_acceder_1 a:hover,#loteria_em_alta a:hover
{ background:url(images/sprite.png) -350px -226px no-repeat; }

/* botón 193x29 con ico */
#registro_bot_aceptar,#datos_bot_aceptar,#user_mi_cuenta_bot_mis_datos,#user_mi_cuenta_bot_mis_jugadas,#user_mi_cuenta_bot_movimientos,#user_mi_cuenta_bot_ingresar_saldo,#user_mi_cuenta_bot_cobrar_saldo,
#movimientos_bot_cobrar_saldo,#movimientos_bot_ingreso,#ingresar_bot_continuar,#cobrar_bot_continuar,
#pago_bot_seguir,#pago_bot_continuar,#pago_datos_bot_volver,#pago_datos_bot_continuar,
#pago_fin_bot_imprimir,#pago_fin_bot_fin,#carro_bot_seguir,#carro_bot_continuar,#loteria_bot_continuar,
#penas_bot_continuar,#apuestas_enviar,#apuestas_r_anadir,#loteria_emp_sorteos,#loteria_s_reservados,
#loteria_v_bot_continuar
{  width:193px; height:29px; }
#registro_bot_aceptar a,#datos_bot_aceptar a,#user_mi_cuenta_bot_mis_datos a,#user_mi_cuenta_bot_mis_jugadas a,#user_mi_cuenta_bot_movimientos a,#user_mi_cuenta_bot_ingresar_saldo a,#user_mi_cuenta_bot_cobrar_saldo a,
#movimientos_bot_cobrar_saldo a,#movimientos_bot_ingreso a,#ingresar_bot_continuar a,#cobrar_bot_continuar a,
#pago_bot_seguir a,#pago_bot_continuar a,#pago_datos_bot_volver a,#pago_datos_bot_continuar a,
#pago_fin_bot_imprimir a,#pago_fin_bot_fin a,#carro_bot_seguir a,#carro_bot_continuar a,#loteria_bot_continuar a,
#penas_bot_continuar a,#apuestas_enviar a,#apuestas_r_anadir a,#loteria_emp_sorteos a,#loteria_s_reservados a,
#loteria_v_bot_continuar a
{ display:block; position:absolute; left:0px; top:5px; width:193px; height:29px; line-height:28px; vertical-align:middle; background:url(images/sprite.png) -204px -289px no-repeat; text-align:center; color:#fff; font-size:13px; text-decoration:none; }
#registro_bot_aceptar a:hover,#datos_bot_aceptar a:hover,#user_mi_cuenta_bot_mis_datos a:hover,#user_mi_cuenta_bot_mis_jugadas a:hover,#user_mi_cuenta_bot_movimientos a:hover,#user_mi_cuenta_bot_ingresar_saldo a:hover,#user_mi_cuenta_bot_cobrar_saldo a:hover,#movimientos_bot_cobrar_saldo a:hover,#movimientos_bot_ingreso a:hover,
#ingresar_bot_continuar a:hover,#cobrar_bot_continuar a:hover,#pago_bot_seguir a:hover,#pago_bot_continuar a:hover,
#pago_datos_bot_volver a:hover,#pago_datos_bot_continuar a:hover,#pago_fin_bot_imprimir a:hover,#pago_fin_bot_fin a:hover,
#carro_bot_seguir a:hover,#carro_bot_continuar a:hover,#loteria_bot_continuar a:hover,#penas_bot_continuar a:hover,
#apuestas_enviar a:hover,#apuestas_r_anadir a:hover,#loteria_emp_sorteos a:hover,#loteria_s_reservados a:hover,
#loteria_v_bot_continuar a:hover
{ background:url(images/sprite.png) -204px -318px no-repeat; }

		
		
		
		
		
		
