/* Hueco de banner y jugada rápida */
#aux1Cuerpo { position:relative; width:100%; height:190px; }

/* BANNER RESULTADOS */
#banner_r_caja:before { display:block; content:''; clear:both; width:100%; height:40px; }
#banner_r_caja{ clear:both; position:relative; margin:0 auto 0; width:100%; height:630px; z-index:0 !important; }
	
	#banner_r_titulo{ position:relative; width:100%; font-size:28px; line-height:32px; text-transform:uppercase; text-align:center; color:#333;  }
	
	#banner_r_euromillones,#banner_r_primitiva_j,#banner_r_primitiva_s,#banner_r_primitiva_js,#banner_r_primitiva_g,#banner_r_bonoloto,#banner_r_quiniela,#banner_r_quinigol,#banner_r_loteria, #banner_r_aux_1{ position:relative; display:inline-block; vertical-align:top; margin:1% 0 0 1%; width:23.5%; height:235px; background:rgba(190,140,193,0.1); text-align:center; border-radius:5px; }
		
		#banner_r_primitiva_j, #banner_r_primitiva_s { display:none; }
		#banner_r_primitiva_js { display:inline-block !important; }
		
		#banner_r_euromillones_titulo,#banner_r_primitiva_j_titulo,#banner_r_primitiva_s_titulo,#banner_r_primitiva_js_titulo,#banner_r_primitiva_g_titulo,#banner_r_bonoloto_titulo,#banner_r_quiniela_titulo,#banner_r_quinigol_titulo,#banner_r_loteria_titulo{ position:absolute; top:0; left:0; display:block; width:100%; height:100%; }
			
			#banner_r_euromillones a,#banner_r_primitiva_j a,#banner_r_primitiva_s a,#banner_r_primitiva_js a,#banner_r_primitiva_g a,#banner_r_bonoloto a,#banner_r_quiniela a,#banner_r_quinigol a,#banner_r_loteria a{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-decoration:none; }
			
			.r_tit{ display:block; width:100%; text-align:center; font-size:12px; line-height:14px; color:#333; text-transform:uppercase;}
				.r_tit:before{ display:block; width:100%; font-family:'icomoon'; font-size:40px; line-height:50px; color:#4AA53A; text-align:center;}
				
				#banner_r_euromillones .r_tit:before	{ content: "\e905"; color:#0E73A0; }
				#banner_r_primitiva_j .r_tit:before,
				#banner_r_primitiva_s .r_tit:before,
				#banner_r_primitiva_js .r_tit:before	{ content: "\e951"; color:#449B3D; }
				#banner_r_primitiva_g .r_tit:before	{ content: "\e949"; color:#A81D28; }
				#banner_r_bonoloto .r_tit:before		{ content: "\e901"; color:#449B3D; }
				#banner_r_quiniela .r_tit:before		{ content: "\e952"; color:#BC5776; }
				#banner_r_quinigol .r_tit:before		{ content: "\e953"; color:#2898BF; }
				#banner_r_loteria .r_tit:before		{ content: "\e94a"; color:#2491D3; }
				
			.r_bot{ position:absolute; bottom:10px; left:50%; display:block; margin-left:-76px; width:152px; height:30px; line-height:30px; background:#0E2654; color:#FFF; font-size:16px; text-transform:uppercase; font-weight:bold; border-radius:5px; }
	
		#banner_r_euromillones_fecha,#banner_r_primitiva_j_fecha,#banner_r_primitiva_s_fecha,#banner_r_primitiva_js_fecha,#banner_r_primitiva_g_fecha,#banner_r_bonoloto_fecha,#banner_r_quiniela_fecha,#banner_r_quinigol_fecha,#banner_r_loteria_fecha{ position:relative; margin-top:65px; }
			.fecha_texto1{ display:none; }
			.fecha_texto2{ display:none; }
			.fecha_sel{ display:none; }
			.fecha_sel_dato{ position:relative; display:block !important; width:100%; font-size:14px; color:#607D8B; padding:0; margin:0; text-transform:uppercase; }
		
		
		#banner_r_euromillones_comb,#banner_r_primitiva_j_comb,#banner_r_primitiva_s_comb,#banner_r_primitiva_js_comb,#banner_r_primitiva_g_comb,#banner_r_bonoloto_comb,#banner_r_quiniela_comb,#banner_r_quinigol_comb{ display:block; margin:10px auto; width:80%; }
			#banner_r_euromillones_comb span,#banner_r_primitiva_j_comb span,#banner_r_primitiva_s_comb span,#banner_r_primitiva_js_comb span,#banner_r_primitiva_g_comb span,#banner_r_bonoloto_comb span,#banner_r_quiniela_comb span,#banner_r_quinigol_comb span { display:inline-block; vertical-align:middle; font-size:16px; line-height:20px; color:#575756; text-align:center; }
			
			#banner_r_euromillones_comb span:before,#banner_r_primitiva_j_comb span:before,#banner_r_primitiva_s_comb span:before,#banner_r_primitiva_js_comb span:before,#banner_r_primitiva_g_comb span:before,#banner_r_bonoloto_comb span:before,#banner_r_quiniela_comb span:before,#banner_r_quinigol_comb span:before{ display:inline-block; vertical-align:bottom; margin:0 8px; content:'\f111'; font-family:'icomoon'; font-size:5px; line-height:18px; color:#607D8B; }
			#banner_r_quinigol_comb span:before { margin:0 18px; }
			
			#banner_r_euromillones_comb span:first-child:before{content:''; margin:0; margin-left:25px;}
			#banner_r_primitiva_j_comb span:first-child:before,#banner_r_primitiva_s_comb span:first-child:before,#banner_r_primitiva_js_comb span:first-child:before,#banner_r_primitiva_g_comb span:first-child:before,#banner_r_bonoloto_comb span:first-child:before,#banner_r_quiniela_comb span:first-child:before,#banner_r_quinigol_comb span:first-child:before, #banner_r_quinigol_comb span:nth-child(even):before, #banner_r_quiniela_comb span:last-child:before{ display:none !important; }
			
			#banner_r_quinigol_comb span:nth-child(odd) { margin-right:4px;}
			#banner_r_quinigol_comb span:nth-child(even) { margin-left:4px;}
			
			#banner_r_quinigol_comb span:nth-child(7):before { content:""; }
			
			#banner_r_quiniela_comb span:last-child { display:block;  margin-top:5px; letter-spacing:5px; }
			
			.premios_bot { display:none !important; }
		
		/* Estrellas Euromillón */
		#banner_r_euromillones_estrellas,#banner_r_euromillones_estrellas_valor { margin-top:-10px; }
		#banner_r_euromillones_estrellas{ display:none; }		
		#banner_r_euromillones_estrellas_valor span:before{ display:block; position:absolute; top:0; left:0; content:'\f005'; font-family:'icomoon'; font-size:45px; line-height:40px; color:#FFDE00; z-index:-1; }	
		#banner_r_euromillones_estrellas_valor span{ display:inline-block; position:relative; vertical-align:middle; margin:0 10px; width:42px; height:40px; line-height:42px; color:#575756; font-size:16px; font-weight:bold; z-index:100; }	
		
		
		#banner_r_primitiva_j_joker, #banner_r_primitiva_s_joker, #banner_r_primitiva_js_joker, #banner_r_euromillones_elmillon,#banner_r_primitiva_j_joker_valor, #banner_r_primitiva_s_joker_valor, #banner_r_primitiva_js_joker_valor, #banner_r_euromillones_elmillon_valor { margin:8px 0; display:inline-block !important; vertical-align:middle; padding:0 2px; width:49%; box-sizing:border-box; text-transform:uppercase; }
		#banner_r_euromillones_elmillon, #banner_r_euromillones_elmillon_valor{ margin:0; }
		#banner_r_primitiva_j_joker, #banner_r_primitiva_s_joker, #banner_r_primitiva_js_joker, #banner_r_euromillones_elmillon{ font-size:12px; color:#607D8B; text-align:right; }
		#banner_r_primitiva_j_joker_valor, #banner_r_primitiva_s_joker_valor, #banner_r_primitiva_js_joker_valor, #banner_r_euromillones_elmillon_valor{ text-align:left; font-size:14px; font-weight:bold; color:#575756; letter-spacing:2px; }	

			
		#banner_r_primitiva_j_comp,#banner_r_primitiva_s_comp,#banner_r_primitiva_js_comp,#banner_r_bonoloto_comp,#banner_r_primitiva_g_matriz,#banner_r_primitiva_j_comp_valor,#banner_r_primitiva_s_comp_valor,#banner_r_primitiva_js_comp_valor,#banner_r_bonoloto_comp_valor,#banner_r_primitiva_g_matriz_valor,#banner_r_primitiva_j_reint,#banner_r_primitiva_s_reint,#banner_r_primitiva_js_reint,#banner_r_bonoloto_reint,#banner_r_primitiva_j_reint_valor,#banner_r_primitiva_s_reint_valor,#banner_r_primitiva_js_reint_valor,#banner_r_bonoloto_reint_valor{ display:inline-block; vertical-align:middle; width:24%; font-size:16px; color:#575756; font-weight:bold; }
	

	#banner_r_primitiva_j_comp,#banner_r_primitiva_s_comp,#banner_r_primitiva_js_comp,#banner_r_bonoloto_comp,#banner_r_primitiva_g_matriz{ text-align:right; color:#008D36; }
			#banner_r_primitiva_j_comp_valor,#banner_r_primitiva_s_comp_valor,#banner_r_primitiva_js_comp_valor,#banner_r_bonoloto_comp_valor,#banner_r_primitiva_g_matriz_valor{ text-align:left; }
				
		#banner_r_primitiva_j_reint,#banner_r_primitiva_s_reint,#banner_r_primitiva_js_reint,#banner_r_bonoloto_reint{ text-align:right; color:#FF4814; }	
			#banner_r_primitiva_j_reint_valor,#banner_r_primitiva_s_reint_valor,#banner_r_primitiva_js_reint_valor,#banner_r_bonoloto_reint_valor{ text-align:left; }
	
		#banner_r_loteria_nums_1,#banner_r_loteria_nums_2,#banner_r_loteria_nums_3,#banner_r_loteria_serie,#banner_r_loteria_fraccion, #banner_r_loteria_reintegros{ display:inline-block !important; vertical-align:middle; width:10%; text-align:right; font-size:14px; color:#607D8B; padding-bottom:1px; text-transform:uppercase; }
		
			#banner_r_loteria_nums_1_valor,#banner_r_loteria_nums_2_valor,#banner_r_loteria_nums_3_valor,#banner_r_loteria_serie_valor,#banner_r_loteria_fraccion_valor, #banner_r_loteria_reintegros_valor{ display:inline-block !important; vertical-align:middle; width:20%; text-align:left; font-size:18px; font-weight:bold; color:#575756; }
			
			#banner_r_loteria_fecha { margin-bottom:20px; }
			
			#banner_r_loteria_serie,#banner_r_loteria_fraccion, #banner_r_loteria_reintegros,#banner_r_loteria_serie_valor,#banner_r_loteria_fraccion_valor, #banner_r_loteria_reintegros_valor { position:absolute; left:0; bottom:75px; width:26%; }
			#banner_r_loteria_serie_valor,#banner_r_loteria_fraccion_valor, #banner_r_loteria_reintegros_valor{ width:20%; }
			#banner_r_loteria_serie { left:0px; }
			#banner_r_loteria_serie_valor { left:28%; }
			#banner_r_loteria_fraccion { left:40%; }
			#banner_r_loteria_fraccion_valor { left:68%; }
			
			#banner_r_loteria_reintegros,#banner_r_loteria_reintegros_valor  { width:48%; bottom:55px; }
			#banner_r_loteria_reintegros { left:0px; }
			#banner_r_loteria_reintegros_valor { left:50%; }

	#banner_r_aux_1 { width:24.5%; height:290px; background:url(images/banner_r_aux_1.png) left top no-repeat;  }	



        /* ACTUALIZACIÓN EURODREAMS */
        #banner_r_caja > div[id^=banner_r_]:not(div[id*=titulo], div[id*=aux], div[id$=primitiva_j], div[id$=primitiva_s]) { position: relative; display: inline-block; vertical-align: top; margin: 1% 0 0 1%; width: 23.5%; height: 235px; background: rgba(190,140,193,0.1); text-align: center; border-radius: 5px; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_titulo] { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_titulo] a { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-decoration: none; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_fecha]  { position: relative; margin-top: 65px; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos]  { }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_comb] { display: block; margin: 10px auto; width: 90%; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_comb] span { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 20px; color: #575756; text-align: center; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_comb] span:before { display: inline-block; vertical-align: bottom; margin: 0 8px; content: "\f111"; font-family: "icomoon"; font-size: 5px; line-height: 18px; color: #607D8B; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_comb] span:first-child:before { content: ""; margin: 0; /*margin-left: 25px;*/ }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_sueno] {  display: none; }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_sueno_valor] { }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_premios_bot] { }
        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div[id$=_premios] { }

        #banner_r_aux_1, #banner_r_aux_2{ display: none; }
        #banner_r_quiniela_comb span:last-child{ display: block !important; }

        /*#banner_r_eurodreams_datos{ margin-top: -10px; }*/
        #banner_r_eurodreams_sueno_valor span { display: inline-block; position: relative; vertical-align: middle; margin: 0 10px; width: 42px; height: 40px; line-height: 30px; color: #FFF; font-size: 16px; font-weight: bold; z-index: 100; }
        #banner_r_eurodreams_sueno_valor span:before { display: block;  content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 36px; aspect-ratio: 1 / 1; background: url(./images/petalo-color.svg) center no-repeat; background-size: contain; z-index: -1; }
        #banner_r_eurodreams .r_tit:before { content: ""; width: 40px; aspect-ratio: 1 / 1; margin: auto; margin-block: 4px; margin: 5px auto; background: url(../juegos/css/images/ico_eurodreams-color2.svg) center no-repeat; background-size: contain; filter: none; }

        #banner_r_eurodreams{ /*display: none !important;*/ }        

        #banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div#banner_r_quiniela_comb span:last-child:before { content: "Pleno al 15"; font-size: 12px; letter-spacing: 0; font-family: Oswald; margin-left: -60px; width: 60px; }
		#banner_r_caja > div[id^=banner_r_] > div[id$=_datos] > div#banner_r_quinigol_comb span:nth-child(7):before{ display: none; }

        @media (min-width: 1023px){
            #banner_r_quiniela_comb{ width: 80% !important; }
            #banner_r_quinigol_comb{ width: 85% !important; }    
            #banner_r_quinigol_comb span:before { margin: 0 18px !important; }    
        }       
        /* FIN ACTUALIZACIÓN EURODREAMS */
        