html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(images/home_fondo.png) left top repeat-x #A31919;
	font-family:"Tahoma";
	font-size:12px;
	color:#000;
	height:100%; 
	overflow-x:hidden;
	overflow-y:auto;
}

a { outline:0; }
* { margin:0px; padding:0px; }
input { height:18px; font-family:"Tahoma"; font-size:11px; color:#000; border:none; }
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*/

#principal{ position:relative; top:0px; left:50%; width:988px; margin-left:-494px; min-height:100%; }
* html #principal{ height:100%; }
	
	#cabecera{ position:relative; width:988px; height:133px; background:url(images/cabecera_b.png) right bottom no-repeat; z-index:1;  }
	
		#enlace_inicio{ display:none; }
		#fecha,#hora{ position:absolute; left:175px; top:8px; font-size:11px; color:#fff; width:50px; text-align:center;  z-index:100 !important; }
		#hora{ top:23px; }
		#tel_atencion{ display:none;  }
		#fax{ display:none; }
		
		/*en plugin y archivo de idiomas*/
		#slogan{ position:absolute; left:270px; top:71px; font-size:22px; font-family:Georgia; font-style:italic; color:#900; letter-spacing:-0.5pt; }
		#slogan span{ display:block; position:relative; left:22px;top:-10px;}
		/*************/
		
	#menu1{ position:absolute; left:5px; top:165px; width:236px; min-height:177px; background:url(images/menu_b.png) left bottom no-repeat #fff; padding-bottom:14px; z-index:200;}
	* html #menu1{ height:201px; }
		
		/*bote en el botón*/
		#menu1 .bote{ display:block; position:absolute; left:140px; top:0px; width:89px; height:30px; border-left:1px solid #fff; text-align:center; background-color:#FFFF8F; font-size:17px; color:#B70202; font-weight:normal; padding-top:3px; overflow:hidden;  }	
		* html #menu1 .bote{ width:89px; height:30px; }
	
		#aux1menu1{ position:absolute; left:125px; top:-8px; width:102px; height:8px; background:url(images/sprite.png) -313px -143px no-repeat; z-index:10; overflow:hidden; }
		
		#aux2menu1{  }
		
		#m1_titulo{ position:relative; width:236px; height:49px; font-size:28px; font-family:Georgia; font-weight:bold; font-style:italic; color:#c00; background:url(images/sprite.png) left -720px no-repeat; letter-spacing:-0.8pt; text-indent:131px;  }
		
		#m1_loteria,#m1_loteria_empresas,#m1_primitiva,#m1_bonoloto,
		#m1_gordo,#m1_euromillones,#m1_quiniela,#m1_quinigol,#m1_penas
		{ 
			position:relative; left:9px; width:220px; height:31px; border-bottom:1px solid #ccc;
			background-color:#fff; padding-top:1px; 
		}	
		
		* html #m1_loteria,* html #m1_loteria_empresas,* html #m1_primitiva,* html #m1_bonoloto,
		* html #m1_gordo,* html #m1_euromillones,* html #m1_quiniela,* html #m1_quinigol,
		* html #m1_penas
		{ 
			width:220px; height:33px;
		}	
		
	
		#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
		{ 
			display:block; position:relative; margin-left:-7px;  width:182px; height:24px; 
			background-image: url(images/sprite.png); background-repeat:no-repeat;
			background-color:#fff; padding-left:47px; 
			color:#000; text-decoration:none; font-size:14px; font-weight:bold;
			padding-top:6px;
			
		}	


		
		#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
		{ 
			background-color:#FFE331;			
		}	
		
		#m1_loteria  a,#m1_loteria_empresas a{ background-position:-377px -210px;   }
		#m1_primitiva a{ background-position:-377px -275px; }
		#m1_bonoloto a{ background-position:-377px -308px; }
		#m1_gordo a{ background-position:-377px -341px; }
		#m1_euromillones a{ background-position:-377px -374px; }
		#m1_quiniela a{ background-position:-377px -407px; }
		#m1_quinigol a{ background-position:-377px -440px; }
		#m1_penas a{ background-position:-377px -473px; padding-left:73px; width:156px; }	
	
		* html #m1_loteria a,* html #m1_loteria_empresas a,* html #m1_primitiva a,* html #m1_bonoloto a,
		* html #m1_gordo a,* html #m1_euromillones a,* html #m1_quiniela a,* html #m1_quinigol a,
		* html #m1_penas a
		{ 
			width:229px; height:30px;
		}		
		
		#m1_loteria a:hover,#m1_loteria_empresas a:hover{ background-position:-377px -509px;  }
		#m1_primitiva a:hover{ background-position:-377px -574px; }
		#m1_bonoloto a:hover{ background-position:-377px -607px; }
		#m1_gordo a:hover{ background-position:-377px -640px; }
		#m1_euromillones a:hover{ background-position:-377px -673px; }
		#m1_quiniela a:hover{ background-position:-377px -706px; }
		#m1_quinigol a:hover{ background-position:-377px -739px; }
		#m1_penas a:hover{ background-position:-377px -772px; }
		
		#m1_resultados{ position:absolute; left:0px; top:100%; width:237px; height:62px;  }
		#m1_resultados a{ display:block; width:229px; height:49px; font-size:20px; color:#fff; text-decoration:none; font-family:Georgia; font-weight:bold; font-style:italic; background:url(images/sprite.png) left -775px no-repeat; padding-left:8px; padding-top:13px; line-height:20px;  }
		#m1_resultados a span{ display:block; margin-top:-1px;  }
		
		* html #m1_resultados a{ width:237px; height:62px; }
		
	
	#menu2{ position:absolute; left:251px; top:11px; width:386px; height:26px; z-index:100; }
		
		#menu2 div{ position:relative; float:left; height:26px; border-left:1px solid #CA5E5E;  }
		* html #menu2 div{ width:30px; }
		
		#menu2 a{ display:block; position:relative; left:0px; top:0px; height:26px; padding:0px 9px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none;  }
		* html #menu2 a{ height:26px; }
		
		#menu2 a:hover{ background-color:#c00; height:36px; top:-10px; padding-top:10px; }
	
		#m2_inicio{  }
		#m2_quienes{  }
		#m2_resultados{ display:none; }
		#m2_contacto{  }
		#m2_ayuda{  }
		#m2_legal{ display:none; }
		#m2_servicios{  }

	#menu_idiomas{ position:absolute; left:12px; top:6px; width:80px; height:38px; overflow:hidden; z-index:100; }
		
		#mi_1,#mi_2{ position:relative; float:left; width:37px; height:38px; background:url(images/sprite.png) -355px -170px no-repeat;  }
		#mi_1 a,#mi_2 a{ display:block; width:31px; height:32px; padding-top:100px; overflow:hidden; }
		#mi_2{  background:url(images/sprite.png) -392px -170px no-repeat;   }
		
		#mi_3{ display:none; }
		#mi_4{ display:none; }
		#mi_5{ display:none; }
	
	#cuerpo{ position:relative; left:263px; width:690px; min-height:497px; background-color:#fff; margin-bottom:10px; z-index:2; }
	* html #cuerpo{ height:507px; }
	
		#aux1Cuerpo{ position:absolute; top:100%; width:690px; height:10px; background:url(images/caja_b.gif) left top no-repeat;  }
		#aux2Cuerpo{  }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{  position:relative; left:0px; width:100%; min-height:94px; color:#fff;  overflow-x:hidden; }
	* html #pie{ height:94px;}
	
		#nombre_admon{ position:relative; left:13; padding-top:10px; font-weight:bold;  }
		#titular_admon{ display:none; }
		#datos_contacto1,#datos_contacto2,#datos_contacto3,#telefono_pie,#email_admon{ position:relative; left:13px; margin-top:10px; float:left;   }
		#datos_contacto2{  }
		#datos_contacto3{ display:none; }
		#logo_gadmin{  position:absolute; left:807px; top:46px; width:137px; height:24px;  }
		#logo_gadmin a{ display:block; width:137px; height:24px;  background:url(images/logo_gadmin.gif) left top no-repeat; }
		
		#telefono_pie{  margin-top:0px; float:none; clear:both; font-weight:bold; }
		
		#fax_pie{ display:none; }
		#email_admon{ margin-top:10px; font-weight:bold; }
		#email_admon a{ font-weight:normal; color:#fff; text-decoration:none; }
		#legal_pie{ position:absolute; left:769px; top:10px; text-align:center;  }
		#legal_pie a{ color:#fff; line-height:12px; }
		#creditos{ position:absolute; left:327px; top:8px; font-size:14px;  }
		#creditos span{ font-size:15px; font-weight:bold;  }
		
		/*en archivo de idiomas*/
		#sitio_seguro{ position:absolute; left:619px; top:6px; width:81px; height:40px; font-family:Arial; font-size:11px; line-height:12px; background:url(images/candado.gif) left top no-repeat; padding-left:32px;  }
		* html #sitio_seguro{ width:113px; height:40px;  }
		
		#info_comisiones{ position:absolute; left:-4px; top:428px; width:249px; height:40px; text-align:center; font-size:16px; color:#000;  }
		#info_comisiones span{ display:none; font-size:16px; color:#900; font-weight:bold;  }
		
		/*   ##############   */
		
		
		#aux_pie_1{ position:absolute; left:612px; top:46px; width:119px; height:19px;  background:url(images/tarjetas.gif) left top no-repeat;  }/* tarjetas */
		
		#aux_pie_2{  }
		
		#aux_pie_3{  }
		
		
	#aux1{ position:absolute; left:-110px; top:64px; width:165px; height:546px; background:url(images/sprite.png) -190px -170px no-repeat;  }
	#aux2{ position:absolute; left:953px; top:64px; width:186px; height:546px; background:url(images/sprite.png) left -170px no-repeat;  }
	
	/* logo admon en  2 div para evitar solape con elementos de cabecera*/
	#aux3{ position:absolute; left:0px; top:0px; width:170px; height:165px; background:url(images/sprite.png) left top no-repeat; z-index:2;  }/*logo admon*/
	#aux4{  position:absolute; left:0px; top:37px; width:263px; height:128px; background:url(images/sprite.png) left -37px no-repeat; z-index:2;  }/*logo admon*/
	
	#aux5{ position:absolute; left:99px; top:126px; width:164px; height:136px; background:url(images/sprite.png) -265px 0px no-repeat;  }

	#aux6{  }
	#aux7{  }
	
	#aux_1{  }
	#aux_2{  }

	
/* Usuario no Logueado */
	
	#usu_nl_caja,#usu_l_caja{ position:absolute; left:618px; top:11px; width:247px; height:50px; border-left:1px solid #CA5E5E; z-index:10; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario,#usu_nl_contrasena{ position:absolute; left:0px; top:7px; width:80px; text-align:right; color:#fff; }
		#usu_nl_usuario_caja,#usu_nl_contrasena_caja{ position:absolute; left:87px; top:4px; width:75px; height:20px; }
		#usu_nl_usuario_caja input,#usu_nl_contrasena_caja input{ width:75px; height:20px; }
	
		#usu_nl_contrasena{ top:31px;  }
		#usu_nl_contrasena_caja { top:28px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:167px; top:5px; }
		#usu_nl_bot_registrar{ position:absolute; left:167px; top:29px;  }
		#usu_nl_bot_recordar{ display:none; }
	
		#usu_nl_aux_1,#usu_l_aux_1{ position:absolute; left:1px; top:0px; width:20px; height:26px; background:url(images/sprite.png) -265px -143px no-repeat;  }

		
/* Usuario Logueado */

	#usu_l_caja{  }
	
		#usu_l_titulo{ display:none; }
		#usu_l_nombre,#usu_l_saldo{ position:absolute; left:25px; top:6px; color:#fff; font-weight:bold; }
		#usu_l_saldo{ top:27px; }
		#usu_l_saldo span{ font-weight:normal; }
		
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ display:none; }

		#usu_l_bot_logout{  position:absolute; left:161px; top:23px; }
		
		#usu_l_bot_ingresar_saldo,#usu_l_bot_cobrar_saldo,#usu_l_bot_movimientos,
		#usu_l_bot_mis_datos,#usu_l_bot_mis_jugadas{  position:absolute; left:2px; top:59px; }
		#usu_l_bot_cobrar_saldo{  top:77px;}
		#usu_l_bot_movimientos{ top:95px; }
		#usu_l_bot_mis_datos{ left:127px; }
		#usu_l_bot_mis_jugadas{ left:127px; top:77px; }
		
		#usu_l_bot_micuenta{ display:none; }


/* Carrito Vacio */

	#carrito_v_caja,#carrito_caja{ position:absolute; left:865px; top:11px; width:102px; height:50px; border-left:1px solid #CA5E5E; z-index:10; }
	
		#carrito_v_titulo{ display:none; }
		#carrito_v_texto{ position:absolute; left:1px; top:30px; width:102px; text-align:center; color:#fff; }
		#carrito_v_comprar{ display:none; }
		
		#carrito_v_aux_1,#carrito_aux_1{ position:absolute; left:38px; top:2px; width:26px; height:22px; background:url(images/sprite.png) -286px -143px no-repeat;  }

		
/* Carrito con Artículos */

	#carrito_caja{ color:#fff; }
	
		#carrito_titulo{ display:none;  }
		#carrito_texto_1,#carrito_texto_2{ position:absolute; left:0px; top:18px; width:54px; text-align:right;  }
		#carrito_texto_2{ top:36px; }
		#carrito_articulos,#carrito_valor{ position:absolute; left:58px; top:20px; width:70px; font-weight:bold; }
		#carrito_valor{ top:36px; }
		#carrito_ver_carro,#carrito_comprar{ position:absolute; left:6px; top:59px;  }
		#carrito_comprar{ top:77px; }
		
		#carrito_aux_1{ left:90px; }

		
/*botones comunes */		

/* bot 73x20*/
#usu_nl_bot_entrar,#usu_l_bot_logout,#usu_nl_bot_registrar
{ width:73px; height:20px; text-align:center; }
#usu_nl_bot_entrar a,#usu_l_bot_logout a,#usu_nl_bot_registrar a
{ display:block; width:73px; height:18px; color:#000; text-decoration:none; padding-top:2px; background:url(images/bot73x20.gif) left top no-repeat; }
* html #usu_nl_bot_entrar a,* html #usu_l_bot_logout a,* html #usu_nl_bot_registrar a
{ height:20px; }
#usu_nl_bot_entrar a:hover,#usu_l_bot_logout a:hover,#usu_nl_bot_registrar a:hover
{ background:url(images/bot73x20.gif) left -20px no-repeat; }

/* bot  gris 118x14*/
#usu_l_bot_ingresar_saldo,#usu_l_bot_cobrar_saldo,#usu_l_bot_movimientos,
#usu_l_bot_mis_datos,#usu_l_bot_mis_jugadas,#carrito_ver_carro,#carrito_comprar,#entrar_ko_bot_registrar,#entrar_ko_bot_recordar,#loteria_e_registrar,.mnuInfoPenas div, .contenidoInfo1Bot, .ci3_com_bot, .ci3_fichero,
.ayuda_enlace_inicio,.servicios_enlace_inicio,.premios_bot
{ width:118px; height:14px;  }
#usu_l_bot_ingresar_saldo a,#usu_l_bot_cobrar_saldo a,#usu_l_bot_movimientos a,
#usu_l_bot_mis_datos a,#usu_l_bot_mis_jugadas a,#carrito_ver_carro a,#carrito_comprar a,#entrar_ko_bot_registrar a,#entrar_ko_bot_recordar a,#loteria_e_registrar a,.mnuInfoPenas div a, .contenidoInfo1Bot a, .ci3_com_bot a, .ci3_fichero a,
.ayuda_enlace_inicio a,.servicios_enlace_inicio a,.premios_bot a
{ display:block; width:124px; height:14px; color:#fff; text-decoration:none; font-size:11px;  background:url(images/bot118x14.gif) left top no-repeat; padding-left:22px;  }
* html #usu_l_bot_ingresar_saldo a,* html #usu_l_bot_cobrar_saldo a,* html #usu_l_bot_movimientos a,
* html #usu_l_bot_mis_datos a,* html #usu_l_bot_mis_jugadas a,* html #carrito_ver_carro,* html #carrito_comprar,
* html #entrar_ko_bot_registrar a,* html #entrar_ko_bot_recordar a,* html #loteria_e_registrar a,* html .mnuInfoPenas div a,* html .contenidoInfo1Bot a,* html .ci3_com_bot a,* html .ci3_fichero a,* html .ayuda_enlace_inicio a,* html .servicios_enlace_inicio a,
* html .premios_bot a
{ width:118px; height:14px; }

/*bot 136x23*/

#entrar_ko_bot_entrar,#ingresar_bot_continuar,#recordar_enviar,#recordar_ko_bot_reintentar,#cobrar_bot_continuar,
#mis_jugadas_bot_abonar,#bonoloto_boleto_diario,#bonoloto_boleto_semanal,#primitiva_boleto_diario,#primitiva_boleto_semanal,#loteria_e_acceder_1,#loteria_e_acceder_2,#loteria_em_acceder_1,#loteria_em_alta,
#loteria_v_bot_continuar,#contacto_bot_enviar
{ width:136px; height:23px; text-align:center; }
#entrar_ko_bot_entrar a,#ingresar_bot_continuar a,#recordar_enviar a,#recordar_ko_bot_reintentar a,
#cobrar_bot_continuar a,#mis_jugadas_bot_abonar a,#bonoloto_boleto_diario a,#bonoloto_boleto_semanal a,
#primitiva_boleto_diario a,#primitiva_boleto_semanal 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
{ display:block; width:136px; height:21px; font-weight:bold; font-size:13px; color:#000; text-decoration:none; background:url(images/bot136x23.gif) left top no-repeat; padding-top:2px; }
* html #entrar_ko_bot_entrar a,* html #ingresar_bot_continuar a,* html #recordar_enviar a,* html #recordar_ko_bot_reintentar a,
* html #cobrar_bot_continuar a,* html #mis_jugadas_bot_abonar a,* html #bonoloto_boleto_diario a,* html #bonoloto_boleto_semanal a,* html #primitiva_boleto_diario a,* html #primitiva_boleto_semanal 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_enviara
{ height:23px; }
#entrar_ko_bot_entrar a:hover,#ingresar_bot_continuar a:hover,#recordar_enviar a:hover,#recordar_ko_bot_reintentar a:hover,#cobrar_bot_continuar a:hover,#mis_jugadas_bot_abonar a:hover,#bonoloto_boleto_diario a:hover,#bonoloto_boleto_semanal 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_continuara:hover,#contacto_bot_enviar a:hover
{ background:url(images/bot136x23.gif) left -23px no-repeat; }

/*bot 214x23*/

#movimientos_bot_ingreso,#movimientos_bot_cobrar_saldo,#datos_bot_aceptar,#registro_bot_aceptar,
#carro_bot_seguir,#carro_bot_continuar,#pago_bot_seguir,#pago_bot_continuar,
#pago_fin_bot_imprimir,#pago_fin_bot_fin,#pago_datos_bot_continuar,#pago_datos_bot_volver,
#loteria_bot_continuar,#loteria_emp_sorteos,#loteria_s_reservados,#penas_bot_continuar
{ width:214px; height:23px; text-align:center; }
#movimientos_bot_ingreso a,#movimientos_bot_cobrar_saldo a,#datos_bot_aceptar a,#registro_bot_aceptar 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_bot_continuar a,#loteria_emp_sorteos a,#loteria_s_reservados a,#penas_bot_continuar a
{ display:block; width:214px; height:21px; font-weight:bold; font-size:13px; color:#000; text-decoration:none; background:url(images/bot214x23.gif) left top no-repeat; padding-top:2px; }
* html #movimientos_bot_ingreso a,* html #movimientos_bot_cobrar_saldo a,* html #datos_bot_aceptar a,* html #registro_bot_aceptar 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_bot_continuar a,* html #loteria_emp_sorteos a,* html #loteria_s_reservados a,
* html #penas_bot_continuar a
{ height:23px; }
#movimientos_bot_ingreso a:hover,#movimientos_bot_cobrar_saldo a:hover,#datos_bot_aceptar a:hover,
#registro_bot_aceptar 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_bot_continuar a:hover,
#loteria_emp_sorteos a:hover,#loteria_s_reservados a:hover,#penas_bot_continuar a:hover
{ background:url(images/bot214x23.gif) left -23px no-repeat; }


