#loteria_e_caja{  }

		#loteria_e_aux1{  }
		#loteria_e_aux2{  }
		
		#loteria_e_titulo:before{ content:"\e94b"; color:#FFF; }
		#loteria_e_titulo{ background:#2491D3; color:#FFF; }
		
		#loteria_e_lottery{ display:none; }
		
		#loteria_e_grupo_1{  }
		
			#loteria_e_titulo2{ position:relative; width:100%; height:70px; line-height:80px; font-size:24px; text-transform:uppercase; text-align:center; }

			#loteria_e_listado:after { clear:both; display:block; content:""; width:100%; height:1px; }
			#loteria_e_listado { position:relative; width:100%; text-align:center; }
			
				.empresa_caja{ position:relative; display:inline-block; vertical-align:top; margin:0.5%; width:24%; min-height:200px; overflow:hidden; }
					.empresa_caja:before,.empresa_caja .locked,.empresa_caja .locked:before{ position:absolute; top:5px; right:5px; display:block !important; width:55px; height:55px; border-radius:50%; background:#B3B3B3; color:#FFF; z-index:0; }
					
					.empresa_caja:before,.empresa_caja .locked:before { display:block; content:"\f023"; top:0; right:0; font-family:"icomoon"; font-size:35px; text-align:center; line-height:55px; color:#FFF; }
					.empresa_caja:before { content:"\f13e"; background:none; color:#B3B3B3; }
					.empresa_caja a{ display:block; width:100%; height:auto; text-decoration:none; text-transform:uppercase; z-index:100; }
					.empresa_caja a span.empresa_nombre_sin_logo , .empresa_caja a span.empresa_logo{ display:flex; width:100%; height:165px; justify-content:center; align-items:center; border:1px solid #E6E6E6; overflow:hidden; box-sizing:border-box; }
						.empresa_caja a span.empresa_logo img{ width:100%; height:100%;}
					.empresa_caja a span.empresa_nombre, .empresa_caja a span.empresa_nombre_sin_logo{ display:block; padding:10px; font-size:16px; line-height:18px; color:#2491D3; box-sizing:border-box; }

					.empresa_caja a span.empresa_nombre_sin_logo{ display:flex; }
				
			#loteria_e_aviso_1{  }
			

			#loteria_e_formulario_1{ position:relative; padding:20px; width:100%; height:auto; background:#F2F2F2; text-align:center; box-sizing:border-box; }
			#loteria_e_formulario_1:after { display:block; content:"\f09c"; font-size:200px; font-family:"icomoon"; color:#E6E6E6; position:absolute; right:5%; top:0; z-index:0; }
			
				#loteria_e_texto{ font-family:"Source Sans Pro"; color:#000; margin-bottom:20px; }
				#loteria_e_texto2{ display:none; }
				#loteria_e_codigo{  }
				#loteria_e_codigo input{ text-align:center; }
				#loteria_e_texto,#loteria_e_texto2,#loteria_e_codigo,#loteria_e_acceder_1{ position:relative; z-index:100; }
			
		#loteria_e_grupo_2:after{ clear:both; display:block; content:""; width:100%; height:1px; }
		#loteria_e_grupo_2{ display:block !important; position:relative; margin-bottom:50px; width:100%; height:auto; background:#F2F2F2; text-align:center; }
		
			#loteria_e_titulo3{ position:relative; width:100%; height:70px; line-height:80px; font-size:24px; text-transform:uppercase; text-align:center; background:#FFF; }
		
			#loteria_e_aviso_2{  }
				
			#loteria_e_texto3{ font-family:"Source Sans Pro"; color:#000; margin:20px auto; max-width:800px; }
			
			#loteria_e_formulario_2{ position:relative; width:50%; float:left; text-align:right; }
				
					#loteria_e_usuario,#loteria_e_contrasena{ display:none; }
					#loteria_e_usuario_caja,#loteria_e_contrasena_caja{ display:inline-block; margin:20px; }
			
		#loteria_e_botones{ position:relative; width:50%; float:left; height:auto; text-align:left; }
		
			#loteria_e_acceder_2,#loteria_e_registrar{ display:inline-block; margin:20px; }
			#loteria_e_registrar a{ border:1px solid #0E2654; color:#0E2654; background:none; }
			
		#loteria_e_aux3{  }
		#loteria_e_aux4{  }
		