/*pasar a blanco recuadros amarillos*/
.caja-carrito,
.banner-slider-agregarproductos,
.banner-slider-PE, .banner-slider-LN,
.banner-Gordo-IQ, .banner-Primi-IQ, .banner-Loto-IQ,
.banner-EU-IQ,
.banner-Quiniela-IQ,
.banner-QuiniGol-IQ,
.cambiarSorteoLoteriaIQ,
.panel,
.bannercontainerBlancoIQ,
.barra-botes,
.barraresultadosjuegos,
.home .header{
	background: transparent !important;
}
.bloque1-slider{
	background: #fff;
	border: none;
}
/*fin pasar a blanco recuadros amarillos*/

/*Invertir los colores de primitiva y bonoloto y cambiar los de quinigol*/
.banner-Loto-IQ .bloque1-slider, .banner-Loto-IQ .bloque2-slider, .btn-BOIQ.activo, .degrade-BOIQ, .btn-tag-eu.btn-BOIQ:hover, .btn-azulito.btn-BOIQ:hover, .degrade-BOIQ, .CuadroRedBOIQ .redSeleccinadaIQ, .CuadroRedBOIQ .btn-buscarIQ, .CuadroRedBOIQ .is-hover, .panel-premios_BOIQ .headerResul, .escrutinioBox_BOIQ .headerResul, .panel-premios_BOIQ .premio-azul, .panel-premios_BOIQ .premio-verde, .panel-premios_BOIQ .premio-rojo{
background: -webkit-linear-gradient(left, #74b959, #a0e087) !important;
}
.NumeritosS_BO, .Numeritos_BO:hover{
background-color: #74b959!important;
}
.banner-Primi-IQ .bloque1-slider, .banner-Primi-IQ .bloque2-slider, .btn-PVAIQ.activo, .degrade-PVAIQ, .btn-tag-eu.btn-PVAIQ:hover, .btn-azulito.btn-PVAIQ:hover, .degrade-PVAIQ, .CuadroRedPVAIQ .redSeleccinadaIQ, .CuadroRedPVAIQ .btn-buscarIQ, .CuadroRedPVAIQ .is-hover, .panel-premios_PVAIQ .headerResul, .escrutinioBox_PVAIQ .headerResul, .panel-premios_PVAIQ .premio-azul, .panel-premios_PVAIQ .premio-verde, .panel-premios_PVAIQ .premio-rojo{
background: -webkit-linear-gradient(left, #067c42, #05ab5a) !important;
}
.NumeritosS_PVA, .Numeritos_PVA:hover{
background-color: #067c42!important;
}
.banner-QuiniGol-IQ .bloque1-slider, .banner-QuiniGol-IQ .bloque2-slider, .btn-quiniGolIQ.activo, .cabeceraCuadricula, .btn-tag-QGIQ:hover, .btn-tag-QUIIQ.btniq:hover, .btn-quiniGolIQ:hover{
background: -webkit-linear-gradient(left, #8de2f9, #62a5b7) !important;
}
.cuadriculaFlexFuera .spansignosS, .cuadriculaFlexFuera .spansignos:hover, .cuadriculaFlexCasa .spansignosS, .cuadriculaFlexCasa .spansignos:hover{
background-color: #74bacd !important;
}

/*Cambiar los colores de los resultados*/
.caja-resultados-bonoloto{
	background: #7a8634;
}
.caja-resultados-quiniela{
	background: #cb1517;
}
.caja-resultados-elgordo{
	background: #dc3f47;
}
.caja-resultados-loterianac{
	background: #007ac0;
}
.caja-resultados-euromillones{
	background: #001367;
}
.caja-resultados-primitiva{
	background: #008547;
}
/*Cambiar los colores de los resultados*/

/*reparar contenedor de botes*/
.barra-botes .juegobote{
	border-right: none;
}
.barra-botes .titulobote,
.barra-botes .preciobote,
.barra-botes .nombrejuegobote,
.barra-botes .textoambiocioso{
	font-size: 25px;
}
.barra-botes .montobote{
	border-bottom: 2px solid;
	font-size: 40px;
	line-height: 75px;
}
.barra-botes .cuadroBote .col-lg-8.col-md-8.col-sm-7.col-xs-12 .col-lg-2.col-md-1.hidden-sm.hidden-xs{
	display: none !important;
}
.barra-botes .cuadroBote .col-lg-8.col-md-8.col-sm-7.col-xs-12 .col-lg-8.col-md-8.col-sm-12{
	width: 100% !important;
}
.barra-botes .titulobote,
.barra-botes .montobote,
.barra-botes .preciobote,
.barra-botes .botonjugartodos,
.barra-botes .textoambiocioso,
.barra-botes .nombrejuegobote{
	line-height: 1.2em;
}
.barra-botes .cubojugador1{
	transform: translate(25%,0%);
}
.barra-botes .cubojugador2{
	transform: translate(-10%,0%);
}
@media (min-width: 1200px){
	.barra-botes .cubojugador2{
		width: 168px;
	}
}
@media (max-width: 1199px) and (min-width:768px){
	.barra-botes .nombrejuegobote{
		width: 68%;
		font-size: 22px;
		padding: 5px 10px;
	}
}
@media (max-width: 436px){
	.barra-botes .nombrejuegobote{
		width: 68%;
		font-size: 22px;
		padding: 5px 10px;
	}
	.barra-botes .juegobote{
		height: inherit;
	}
	.barra-botes .btn-jugarbote{
		height: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		width: inherit;
		transform: translateX(-100%);
		padding: 3px 15px;
	}
}
@media (max-width: 1200px) and (min-width: 992px){
	.barra-botes .cubojugador1{
		background-size:contain;
		background-position: 0% 35%;
	}
	.barra-botes .cubojugador2{
		background-size:contain;
		background-position: 0% 52%;
	}
}
@media (max-width: 992px){
	.barra-botes .cubojugador1,
	.barra-botes .cubojugador2{
		display: none;
	}
}
/*Quitar espacio en blanco en moviles*/
	@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait){
		.barra-botes{
			margin-top: 0px;
		}
	}
/*Fin quitar espacio en blanco en moviles*/
/*fin reparar contenedor de botes*/

/*Evitar que se descoloquen los cuadros de resultados*/

.tituloresultados{
	padding: 15px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 4px;
	line-height: normal;
}

@media (min-width:992px) and (max-width:1200px){
	.cuadroresultadosjuegos-titulo{
		height: 52px;
	}
	.cuadroresultadosjuegos-diajuego{
		height: 44px;
	}
	.cuadroresultadosjuegos-diajuego2{
		height: 63px;
	}
	.cuadroresultadosjuegos-bote{
		height: 65px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.cuadroresultadosjuegos-titulo{
		height: 52px;
	}
	.cuadroresultadosjuegos-diajuego{
		height: 68px;
	}
	.caja-resultados-quiniela-digitos{
		padding: 10px 3px;
	}
	.cuadroresultadosjuegos-diajuego2{
		height: 63px;
	}
	.cuadroresultadosjuegos-bote{
		height: 39px;
		font-size: 18px;
	}
}
@media (min-width:351px) and (max-width:414px){
	.cuadroresultadosjuegos-titulo{
	}
	.cuadroresultadosjuegos-diajuego{
	}
	.cuadroresultadosjuegos-diajuego2{
		height: 63px;
	}
	.cuadroresultadosjuegos-bote{
		font-size: 7vw;
	}
}
@media (min-width:320px) and (max-width:350px){
	.cuadroresultadosjuegos-titulo{
		height: 52px;
	}
	.cuadroresultadosjuegos-diajuego{
		height: 68px;
	}
	.caja-resultados-quiniela-digitos{
		padding: 10px 3px;
	}
	.cuadroresultadosjuegos-diajuego2{
		height: 63px;
	}
	.cuadroresultadosjuegos-bote{
		font-size: 7vw;
	}
}
@media (max-width:319px){
	.cuadroresultadosjuegos-titulo{
		height: 52px;
	}
	.cuadroresultadosjuegos-diajuego{
		height: 68px;
	}
	.caja-resultados-quiniela-digitos{
		padding: 10px 3px;
	}
	.cuadroresultadosjuegos-diajuego2{
		height: 63px;
	}
	.cuadroresultadosjuegos-bote{
		height: 65px;
		font-size: 7vw;
	}
}

/*Fin evitar que se descoloquen los cuadros de resultados*/

/*adaptar carrusel*/
@media only screen and (max-device-width: 1024px){
	#myCarousel .carousel-inner{
		height: auto;
	}
}
/*fin adaptar carrusel*/

/*espacios en blanco de paginas anidadas en versiones moviles*/

@media only screen and (max-device-width: 600px){
	.separador-bloquesLoteriaIQ{
		margin-top: 230px;
	}
}

/*Evitar que se descoloquen los cuadros de resultados*/
@media (min-width:992px) and (max-width:1200px){
	.cuadroresultadosjuegos{
		height: 427px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.cuadroresultadosjuegos{
		height: 469px;
	}
}
@media (min-width:401px) and (max-width:767px){
	.cuadroresultadosjuegos{
		height: 401px;
	}
}
@media (min-width:351px) and (max-width:400px){
	.cuadroresultadosjuegos{
		height: 438px;
	}
}
@media (min-width:301px) and (max-width:350px){
	.cuadroresultadosjuegos{
		height: 469px;
	}
}
@media (max-width:300px){
	.cuadroresultadosjuegos{
		max-height: 517px;
	}
}
/*Fin evitar que se descoloquen los cuadros de resultados*/

/*footer*/
.PieBanner{
	height: auto !important;
	min-height: auto;
	margin-top: 0 !important;
}
.footer-STA{
	font-size: 2vw;
	padding-top: 0.5em;
	line-height: 1;
}
.bordePieIQ{
	padding: 1em 0;
}
.copyright-STA{
	font-size: 2vw;
	line-height: 1;
	margin-bottom: 0.5em;
}
@media (min-width: 768px){
	.copyright-STA{
		font-size: 15px;
	}
}
@media (min-width: 992px){
	.copyright-STA{
		font-size: 10px;
	}
}
@media (min-width: 1200px){
	.copyright-STA{
		font-size: 12px;
	}
}
/*fin footer*/

/*corregir algunos elementos interiores*/

/*ancho del + y - de otros resultados*/
	@media (max-width: 991px){
		.inputMasMenosIQ{
			padding: 0;
		}
	}
	@media (max-width: 600px){
		.divMasMenosIQ > a, .divMasMenosIQ > input{
			width: 100% !important;
		}
	}
/*FIN corregir algunos elementos interiores*/


/*ADAPTAR CABECERA A RESPONSIVE*/
	.header{
		min-height: 111px !important;
	}
	.top-bar-STA{
		width: 100% !important;
	}
	.top-bar-STA > .container.container100IQ{
		padding: initial;
	}
	.top-bar-STA > .container.container100IQ > .row{
		margin: initial;
	}
	@media (min-width: 1025px){
		.home .header{
			min-height: 193px !important;
		}
	}
	.top-bar-STA > .container.container100IQ > .row > div{
		max-height: 89px;
	}
	#UpdatePanel1{
		width:60%;
		display: inline-block;
		height: 89px;
	}
	.caja-carrito{
		width: 32%;
		float: none;
		display: inline-block;
		vertical-align: top;
		font-size: 0;
		padding: 20px 0 0;
		height: auto;
		min-height: auto;
	}
	.caja-carrito.sticky{
		position: relative;
	}
	.full-width .top-bar-STA{
		height: 89px;
	}
	@media (min-device-width: 601px) and (max-device-width: 1024px){
		.caja-carrito{
			min-height: 89px;
		}
	}
	@media only screen and (min-device-width: 414px) and (max-device-width: 600px)  and (orientation:landscape){
		.caja-carrito{
			height: 78px !important;
		}
	}
	@media only screen and (max-device-width: 413px) and (orientation:landscape){
		.caja-carrito{
			height: 59px !important;
		}
	}
	@media only screen and (max-device-width: 600px) and (orientation:portrait){
		.caja-carrito{
			height: 59px !important;
		}
	}
	#dNoLogeado, #A_Cesta, #dLogeado{
		margin: auto;
		margin-top: 0;
	}
	.accesos-STA{
		margin: 0 !important;
	}
	#General_C_LoginCabecera1_UpdatePanel1{
		width: 25%;
		display: inline-block;
		vertical-align: top;
	}
	#dNoLogeado, #dLogeado{
		position: relative;
		width: 75%;
		display: inline-block;
		vertical-align: top;
	}
	#General_C_LoginCabecera1_UpdatePanel1 .col-lg-3{
		width: 100%;
		padding: 0;
	}
	#dNoLogeado #A_Acceso, #dNoLogeado #A_Registro, #dLogeado #A_MiCuentaLogin, #A_SaldoLogin, #A_cerrarLogin{
		width: 33.33%;
		display: inline-block !important;
		float: none;
		vertical-align: top;
	}
	.carrito-mensaje-STA{
		margin: 0;
	}
	.carrito-mensaje-STA .mensajes-STA{
		top: 50% !important;
		left: 50% !important;
		font-size: 1em !important;
		line-height: .9em;
		width: 1.2em;
		padding: 0.15em 0 0;
		transform: translate(-45%, -80%);
		background-color: #ffffff;
		color: #000000;
		font-weight: 700;
	}
	#dNoLogeado i, #dLogeado i{
		font-size: 16px;
		line-height: 22px;
	}
	.telefono-STA{
		padding: 29px 0px;
	}
	#navigation-toggle, #navigation-box, #menu-STA, .navigation-front-STA{
		margin-top: 0px;
		padding: 0px;
		min-height: 0px;
		top: 0;
	}
	.top-navigation-STA{
		top: 0;
	}
	@media (max-width: 1024px){
		.top-navigation-STA > .navigation-front-STA > .container{
			height: 0;
		}
	}
	#navigation-toggle{
		top: -101px;
		transition: 0s;
		background-color: #dae047;
		border: none;
		box-shadow: none;
		border-radius: 50%;
		overflow: hidden;
	}
	#navigation-toggle.open-menu{
		border: 1px solid;
	}

	/*reparar responsive cabecera version desktop*/
		@media (min-width: 1025px){
			ul#navigation{
				margin-top: 0 !important;
			}
			#navigation-toggle{
				top: -111px;
			}
		}
		@media (min-width:1024px){
			.top-navigation-STA.sticky{
				top: 0px !important;
			}
		}
		@media (min-width:320px) and (max-width:547px){
			.caja-carrito{
				margin-top: 0px;
			}
		}
		@media only screen and (max-device-width: 1024px){
			.registro-movil{
				top: inherit;
			}
		}
		@media (min-width:0px) and (max-width:1024px) and (orientation: portrait){
			.caja-carrito{
				margin-top: 0px;
			}
		}
		@media only screen and (max-width: 600px) and (orientation: portrait){
			ul#navigation{
				top: 10px;
			}
		}
		@media only screen and (max-width: 600px){
			.texto-mensaje-STA, .texto-mensaje-STA-registro, .texto-mensaje-salir, .textoMiCuentaIQ{
				display: none;
			}
		}
		@media (max-width: 480px){
			.home .header{
				height: auto;
			}
		}
		@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: landscape){
			.registro-movil{
				margin: 0px 0px 0px 0px !important;
			}
		}
		@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
			#A_cerrarLogin .fa-sign-out-alt, .texto-mensaje-salir{
				margin-left: 0px;
			}
		}
		@media (max-width: 991px) and (min-width: 768px){
			.ssaldoIQ{
				display: block!important;
			}
		}

	/*fin reparar responsive cabecera version desktop*/

	/*reparar responsive cabecera version movil*/
		@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 2048px) and (min-device-width: 1536px){
			.container{
				width: 1170px;
			}
		}
		@media (max-width: 600px){
			.home .header{
				min-height: 81px !important;
				height: auto !important;
			}
			#UpdatePanel1{
				height: 59px;
			}
			.top-bar-STA > .container.container100IQ > .row > div{
				max-height: 59px;
			}
		}
		@media (max-width: 600px) and (min-device-width: 414px) and (orientation:landscape){
			.home .header{
				min-height: 100px !important;
				height: auto !important;
			}
		}
		@media (max-width: 480px){
			#UpdatePanel1{
				height: 59px;
			}
			.top-bar-STA > .container.container100IQ > .row > div{
				max-height: 59px;
			}
		}
		@media only screen and (max-device-width: 1024px){
			.logomovilIQ img{
				max-height: 86px !important;
				max-width: inherit !important;
				margin-top: 0;
			}
			.texto-mensaje-salir, .fa-sign-out-alt{
				margin-left: 0;
			}
		}
		@media only screen and (max-device-width: 600px){
			.logomovilIQ img{
				max-height: 57px !important;
			}
		}
		@media only screen and (max-device-width: 1024px){
			.carrito-mensaje-STA{
				font-size: 16px;
				color: #4a4a49;
			}
		}
		@media only screen and (max-width: 812px) and (min-width: 375px) and (orientation: landscape){
			.caja-carrito{
				min-height: auto;
			}
		}
		@media only screen and (max-device-width: 1024px){
			.caja-carrito{
				margin-top: auto;
			}
		}
		/*adaptar en vertical cuando la cabecera reduce su height*/
			@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape){
				#UpdatePanel1{
					height: 78px;
				}
				.top-bar-STA > .container.container100IQ > .row > div{
					max-height: 78px;
				}
				.header{
					min-height: 100px !important;
				}
			}
			@media only screen and (max-device-width: 413px) and (orientation: landscape){
				#UpdatePanel1{
					height: 59px;
				}
				.top-bar-STA > .container.container100IQ > .row > div{
					max-height: 59px;
				}
				.header{
					min-height: 81px !important;
				}
				#navigation-toggle{
					top: -77px !important;
				}
			}			

		/*adaptar en vertical cuando la cabecera reduce su height*/

	/*fin reparar responsive cabecera version movil*/

	/*nueva disposición elementos responsive*/
		@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
			.caja-carrito{
				margin-top: 0px;
			}
		}
		@media only screen and (max-width: 767px) and (min-width: 0px){
			#UpdatePanel1{
				width:40%;
			}
			.caja-carrito{
				width: 50%;
			}
		}
		@media only screen and (max-width: 600px){
			#dNoLogeado #A_Registro, #A_cerrarLogin{
				display: none !important;
			}
			#dNoLogeado #A_Acceso, #dLogeado #A_MiCuentaLogin{
				width: 100%;
			}
			.caja-carrito{
				float: left;
				width: 45%;
				padding: 20px 0;
			}
			#General_C_LoginCabecera1_UpdatePanel1, #dNoLogeado, #dLogeado{
				width: 50%;
				text-align: center;
			}
			#A_MiCuentaLogin, #A_Acceso{
				width: 100%;
			}
			#UpdatePanel1 div.col-lg-6.col-md-6.col-sm-6.col-xs-12{
				padding: 0;
			}
			.carrito-mensaje-STA, #dNoLogeado i, #dLogeado i{
				font-size: 20px;
			}
		}
		@media (max-width: 319px){
			.caja-carrito{
				width: 20%;
				padding-top: 15px;
				padding-bottom: 0;
			}
		}

	/*fin nueva disposición elementos responsive*/

	/*reparar responsive hamburguesa version desktop*/

		@media (min-width:992px) and (max-width:1223px) and (orientation: landscape){
			.menu-icon:before{
				font-family: 'icomoon';
				content: "\e678";
				font-size: 19px;
				color: #fff;
				text-decoration: none;
				position: absolute;
				left: 16px;
				top: 39px;
				opacity: 0;
				-webkit-transform: translate3d(0,0,0);
				-moz-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
				-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
				-moz-transition: -moz-transform 0.5s ease, opacity 0.5s ease;
				transition: transform 0.5s ease, opacity 0.5s ease;
			}
			.open-menu .menu-icon:before{
				opacity: 1;
				transition: transform 0.5s ease, opacity 0.5s ease;
				transform: translateY(-27px);
			}
		}
		@media (min-width:813px) and (max-width:1024px) and (orientation: landscape){
			ul#navigation{
				margin: 0 !important;
			}
			#navigation-box{
				top: -17px;
			}
			#navigation-toggle{
				top: -90px;
			}
		}
		@media (min-width:768px) and (max-width:812px) and (orientation: landscape){
			.top-navigation-STA{
				top: -10px !important;
			}
			ul#navigation{
				margin: 0 !important;
				top: 10px !important;
			}
			#navigation-box{
				top: -17px;
			}
			#navigation-toggle{
				top: -90px;
			}
		}
		@media (max-width: 991px) and (min-width: 768px) and (orientation: landscape){
			#navigation-toggle{
				top: -81px;
			}
		}
		@media (min-width:737px) and (max-width:767px) and (orientation: landscape){
			.top-navigation-STA{
				top: 0px !important;
			}
			ul#navigation{
				top: -17px !important;
			}
		}
		@media (min-width:548px) and (max-width:736px) and (orientation: landscape){
			.top-navigation-STA{
				top: 0px !important;
			}
			ul#navigation{
				top: -17px !important;
			}
		}
		@media (min-width:414px) and (max-width:547px) and (orientation: landscape){
			.top-navigation-STA{
				top: 88px !important;
			}
			ul#navigation{
				top: -17px !important;
			}
		}
		@media (min-width:320px) and (max-width:413px) and (orientation: landscape){
			.top-navigation-STA{
				top: 71px !important;
			}
			ul#navigation{
				top: 0 !important;
			}
		}
		@media (min-width:0px) and (max-width:319px) and (orientation: landscape){
			.top-navigation-STA{
				top: -17px !important;
			}
			ul#navigation{
				top: 0 !important;
			}
		}
		@media (min-width:992px) and (max-width:1024px) and (orientation: portrait){
			
		}
		@media (min-width:601px) and (max-width:991px) and (orientation: portrait){
			ul#navigation{
				top: 10px !important;
			}
		}
		@media (max-width:767px) and (min-width:414px) and (orientation: landscape){
			#navigation-toggle{
				top: -108px;
			}
		}
		@media (max-width:413px) and (orientation: landscape){
			#navigation-toggle{
				top: -91px;
			}
			ul#navigation{
				margin-top: 0 !important;
			}
		}
		@media (min-width:1025px){
			ul#navigation{
				overflow: hidden;
			}
			 /* Ocultar scrollbar en Chrome, Safari and Opera */
				ul#navigation::-webkit-scrollbar{
				  display: none;
				}
		
			/* Ocultar scrollbar en IE, Edge and Firefox */
				.ul#navigation{
				  -ms-overflow-style: none;  /* IE and Edge */
				  scrollbar-width: none;  /* Firefox */
				}
		}

	/*fin reparar responsive hamburguesa version desktop*/

	/*reparar responsive hamburguesa version movil*/
		@media only screen and (max-device-width: 1024px) and (min-device-width: 768px){
			#navigation-box{
				margin-top: 0px !important;
			}
		}
		@media (max-device-width: 1024px) and (min-device-width: 992px) and (orientation: landscape){
			ul#navigation{
				top: 0px;
			}
		}
		@media (max-device-width: 736px) and (min-device-width: 548px) and (orientation: landscape){
			.top-navigation-STA{
				top: 91px !important;
			}
		}
		@media (max-device-width: 568px) and (min-device-width: 548px) and (orientation: landscape){
			.top-navigation-STA{
				top: 54px !important;
			}
		}
		@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait){
			ul#navigation.showen-c{
				height: auto;
			}
		}
		@media only screen and (-webkit-device-pixel-ratio: 2) and (max-height: 736px) and (min-width: 414px) and (orientation: landscape){
			ul#navigation.showen-c{
				height: auto;
			}
		}
		@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
			ul#navigation.showen-c{
				height: auto;
			}
		}
		@media only screen and (max-device-width: 600px) and (orientation: portrait){
			.top-navigation-STA{
				top: -64px;
			}
			#navigation-box{
				margin-top: 0 !important;
			}
			#navigation-toggle{
				top: -29px;
			}
		}
		@media (min-width: 768px){
			#navigation-box{
				right: auto !important;
			}
		}
		@media (max-width: 767px){
			#navigation-box{
				right: 20px !important;
			}
		}
		@media only screen and (max-device-width: 319px) and (orientation: landscape){
			.top-navigation-STA{
				top: 246px !important;
			}
		}

		/*reparar menu horizontal de juegos*/

			@media (min-width: 992px) and (max-width: 1024px) and (orientation: landscape){
				#myCarousel .carousel-inner{
					top: -67px;
				}
				#myCarousel.carousel{
					height: 504.594px;
				}
			}
			@media (min-device-width: 992px) and (max-device-width: 1024px){
				#myCarousel .carousel-inner{
					top: -67px;
				}
				#myCarousel.carousel{
					height: 360px;
				}
				.cuadroOsc{
					top: -25px;
				}
			}


		/*fin reparar menu horizontal de juegos*/

	/*fin reparar responsive hamburguesa version movil*/

	/*dejar fija la cabecera*/
/*
			@media only screen and (max-width: 1024px){
				.full-width .top-bar-STA{
					position: fixed;
				}
			}
*/
		/*adaptar la altura de la sábana según la altura del viewport*/
/*				ul#navigation{
				max-height: calc(100vh - 111px);
				overflow-y: auto;
			}		
			@media (max-device-height: 600px){
				ul#navigation{
					max-height: calc(100vh - 81px);
				}
			}
*/
		/*adaptar la altura de la sábana según la altura del viewport*/
	/*dejar fija la cabecera*/

/*FIN ADAPTAR CABECERA A RESPONSIVE*/

/*ADAPTAR ALGUNOS ELEMENTOS INTERIORES*/
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
	.tituloMasterIQ{
		padding: 111px 0px 20px;
	}
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait){
	.tituloMasterIQ{
		padding: 25px 0px 20px;
	}
}

/*FIN ADAPTAR ALGUNOS ELEMENTOS INTERIORES*/

/*Corregir los fallos del separador de bloques en elementos interiores*/
.bloque1-Pe{
	margin: 111px 0px 0px 0px!important;
}
.subtitulo-Pe{
	margin: -80px 0 0 20px;
	top: -70px;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12 .bloque1-Pe:nth-child(2){
	margin: 20px 10px 0 10px !important;
	text-align: center;
	position: absolute;
	width: 100%;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12 .bloque1-Pe:nth-child(2) .subtitulo-Pe{
	margin-left: 0;
	margin-right: 0;
	line-height: 1em;
}
.seccion-Login{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.banner-slider-agregarproductos{
	min-height: auto;
}
@media only screen and (max-width: 600px){
	.home .header{
		height: auto;
	}
	.header .bloque1-slider, .header .bloque2-slider{
		margin-top: 111px !important;
	}
	.bloque1-slider{
		height: auto;
		min-height: auto;
	}
}
@media only screen and (max-device-width: 767px){
	.header .bloque1-slider{
		margin-top: 15px !important;
		margin-right: 0;
		/*margin-bottom: -80px !important;*/
	}
	.header .bloque2-slider{
		margin-top: 10px !important;
		margin-left: 0;
	}
	.bannercontainer{
		height: auto;
	}
	.header .bloque1-slider.bloque1-Pe{
		margin-bottom: 0px !important;
	}
}
@media only screen and (max-device-width: 680px) and (min-device-width: 320px){
	.separador-bloquesCestaIQ{
		margin-top: 0;
	}
}
@media only screen and (max-device-width: 667px) and (orientation: portrait){
	.separador-bloquesBoletos, .separador-bloquesQuinielaBoletos, .separador-bloquesLoteriaIQ{
		margin-top: 0;
	}
	.seccion-boleto{
		margin: 0;
	}
}
@media only screen and (max-device-width: 1024px){
	.bannercontainer.banner-slider-boletosIQ, .bannercontainer.banner-slider-LN, .bannercontainer.banner-slider-PE{
		height: auto;
	}
}
@media (max-width: 735px){
	.botoneraQIQ{
		top: 0;
	}
	.contenedor-paneles-sorteo{
		padding-top: 0;
	}
	.separador-bloques-pena{
		margin-top: 0;
	}
}
@media only screen and (max-device-width: 559px){
	.separador-bloques-pena{
		margin-top: 0;
	}
	.separador-bloquesPenyaIQ{
		margin-top: 20px !important;
	}
}
@media (max-width: 1024px){
	.bloque1-slider{
		height: auto;
	}
}
@media only screen and (min-width: 1024px){
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait){
	.tituloMasterIQ{
		padding-top: 0;
		margin-bottom: 0;
	}
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait){
	.superior img{
		margin-top: 0;
	}
}
.bote-fecha-slider{
	text-align: center;
	margin-top: -22px;
	margin-right: 0px;
}
.separador-bloquesLoteriaIQ, .separador-bloquesBoletos{
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}
@media (max-width: 480px){
	.bannercontainer{
		display: block;
	}
}
@media only screen and (max-width: 600px){
	.header > div:not(.top-bar-STA){
		padding-bottom: 0;
		height: inherit;
	}
	.titulo-slider-LN{
		font-size: 30px;
		line-height: 35px;
		text-align: center;
		margin: -10px 0px 70px;
		width: 100%;
	}
	.subtitulo-slider-LN{
		font-size: 28px;
		line-height: 20px;
		margin: -9px 0px 94px;
		margin-top: -90px;
		text-align: center;
	}
}
@media only screen and (max-width: 667px){
	.bloque1-slider{
		height: auto;
	}
	.titulo-slider-EU{
		margin: 0;
		text-align: center;
		width: 100%;
		padding-bottom: 0;
	}
	.titulo-slider-EU br{
		display: none;
	}
	.subtitulo-slider-EU{
		margin: 0;
	}
}
@media only screen and (min-width: 601px) and (max-width: 767px){
	.header > div:not(.top-bar-STA){
		top: 0;
		padding-top: 0;
		height: inherit;
	}
	.bloque1-slider, .bloque2-slider{
		margin: 10px 0 !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.header > div:not(.top-bar-STA){
		top: 0;
		padding-top: 0;
		height: inherit;
	}

	.bloque1-slider, .bloque2-slider{
		margin-top: 10px !important;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.titulo-slider-LN{
		font-size: 40px;
	}
}
@media only screen and (min-width: 1025px){
	.bloque1-slider, .bloque2-slider{
		min-height: 181px;
	}
	.frase-slider-EU{
		text-align: center;
	}
}
@media only screen and (max-device-width: 667px) and (min-device-width: 569px) and (orientation: portrait){
	section.container.seccion-numeroClave.divAbsoluteIQ{
		top: -770px !important;
		position: relative;
	}
}
@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait){
	.superior img{
		margin-top: 0;
	}
}
/*@media only screen and (max-device-width: 667px) and (orientation: portrait){
	#ContentPlaceHolderCentral_ContentPlaceHolderCentral_Boleto_UpdatePanel1 section.container.separador-bloques.separador-bloquesQuinielaBoletos:nth-child(1){
		margin-top: -160px;
	}
}*/
@media only screen and (min-width: 668px){
	.separador-bloques-pena{
		display: block;
		height: 50px;
	}
}

/*reducir el tamaño del desplegable*/
@media (max-device-width: 767px) and (min-device-width: 601px){
	ul#navigation{
		padding: 0 !important;
		width: auto;
		min-width: 40vw
	}
	ul#navigation li, ul#navigation li:first-child{
		top: 0 !important;
		margin-top: 0!important;
		padding: 2px 0;
	}
	ul#navigation > li > a:nth-child(2){
		width: 40px;
		height: 30px;
		background-size: contain;
	}
	ul#navigation > li > a:nth-child(3){
		padding: 5px 0;
		font-size: 25px;
		margin-left: 20px;
	}
	ul#navigation > li.MenuResponsive.visible-xs > a > i{
		width: 40px;
		height: 30px;
		font-size: 30px;
		line-height: 30px;
		margin-left: 17px;
		padding:  0;
		margin-right: 6px;
	}
	ul#navigation > li.MenuResponsive.visible-xs > a{
		padding: 5px 0;
		font-size: 25px;
	}
}
@media (max-device-width: 600px){
	ul#navigation{
		padding: 0 !important;
		width: 230px;
	}
	ul#navigation li, ul#navigation li:first-child{
		border: 1px solid #fff !important;
		top: 0 !important;
		margin-top: 0!important;
		padding: 0;
		height:  auto;
		min-height: auto;
		line-height: 1em;
	}
	ul#navigation > li > a:nth-child(2){
		width: 35px;
		height: 25px;
		background-size: auto 80%;
		margin-left: 8px;
		background-position: center;
	}
	ul#navigation > li > a:nth-child(3){
		padding: 5px 0;
		font-size: 18px;
		margin-left: 12px;
		line-height: 1em;
		margin-right: 8px;
	}
	ul#navigation > li.MenuResponsive.visible-xs > a > i{
		width: 35px;
		height: 25px;
		font-size: 16px;
		line-height: 30px;
		padding:  0;
	}
	ul#navigation > li.MenuResponsive.visible-xs > a{
		padding: 0;
		font-size: 18px;
		line-height: 1em;
		margin: 0 8px;
	}
}
/*reducir el tamaño del desplegable*/

/*Corregir elementos limitados en altura*/
.divCompruebaDecimo{
	height: auto;
}

/*Corregir ubicacion de modales*/
	.modalComprobarDecimoko{
		max-width: 420px;
		width: 95%;
		height: auto;
		margin: 0;
		transform: translate(-50%, -50%);
	}
	.modalComprobarDecimoko .btn-azulito{
		font-size: 22px;
	}
	@media (max-width: 450px){
		.modalComprobarDecimoko{
			padding: 10px 26px;
		}
		.modalComprobarDecimoko .textoPremiado{
			line-height: 1.2em;
		}
		.modalComprobarDecimoko .bloque1{
			padding: 8px 16px;
		}
		.modalComprobarDecimoko .comoCobro{
			padding: 5px 0px 5px 0px;
		}
		.modalComprobarDecimoko .subDecimo{
			padding: 8px 0px 8px 0px;
		}
		.modalComprobarDecimoko .btn-azulito{
			line-height: 1.2em;
			min-height: auto;
		}
	}

/*Nuevos cambios 10/9/2021*/
	/*Logo al centro*/
		@media only screen and (max-width: 767px){
			.caja-carrito{
				float: left;
				width: 45%;
				padding: 20px 0;
			}
		}
		@media only screen and (max-width: 600px){
			.carrito-mensaje-STA, #dNoLogeado i, #dLogeado i{
				font-size: 32px;
				line-height: 32px;
			}
		}
		@media only screen and (max-width: 319px){
			.caja-carrito{
				padding: 10px 0;
			}
			.carrito-mensaje-STA, #dNoLogeado i, #dLogeado i{
				font-size: 25px;
				line-height: 25px;
			}
		}
	/*Corregir espacio en el carrusel*/
		@media (min-width: 1025px){
			#myCarousel{
				transform: translateY(-18px);
			}
		}
		@media (min-device-width: 992px) and (max-device-width: 1024px){
			#myCarousel .carousel-inner{
				top: 0;
			}
		}
	/*Eliminar el segundo banner de los boletos*/
		.bloque2-slider{
			display: none;
		}
		@media only screen and (min-width: 992px){
			#DivBannerBoleto, #divBannerLoteria, .banner-slider-PE{
				min-height: 0 !important;
			}
		}
		.separador-bloques-pena{
			height: 0;
		}
		#DivBannerBoleto > div.container > div.row > div.col-lg-7.col-md-7.col-sm-7.col-xs-12, #divBannerLoteria > div.container > div.row > div.col-lg-7.col-md-7.col-sm-7.col-xs-12{
			width: 100% !important;
		}
		.bloque1-slider{
			margin: 0 !important;
			height: auto;
			min-height: 0;
		}
		.titulo-slider-mipena{
			line-height: 1;
			padding: 0;
			margin: 0;
		}
		@media only screen and (min-width: 1024px){
			.banner-slider-PE .bloque1-slider{
				margin-top: 0 !important;
			}
		}
		.titulo-slider-EU, .titulo-slider-LN{
			width: 31%;
			font-size: 32px !important;
			line-height: 1em;
			text-align: left;
			color: #fff;
			padding: 16px 0px;
			margin: 0 0 0 20px !important;
			display: inline-block;
			vertical-align: middle;
		}
		.titulo-slider-LN.titulo-Pe{
			width: 100%;
			text-align: center;
		}
		.titulo-slider-EU br, .titulo-slider-LN br{
			display: none;
		}
		.subtitulo-slider-EU, .subtitulo-slider-LN{
			width: 31%;
			font-size: 28px !important;
			line-height: 1em;
			text-align: center;
			color: #fff;
			margin: 0px !important;
			padding: 16px 0px !important;
			transform: translateY(0);
			display: inline-block;
			vertical-align: middle;
		}
		@media (max-width: 1024px){
			.banner-Gordo-IQ, .banner-Primi-IQ, .banner-Loto-IQ, .banner-EU-IQ{
				min-height: 182px !important;
			}
			.titulo-slider-EU, .titulo-slider-LN{
				padding: 5px 0px;
			}
			.subtitulo-slider-EU, .subtitulo-slider-LN{
				font-size: 20px !important;
			}
		}
		@media only screen and (max-width: 767px){
			.banner-Gordo-IQ, .banner-Primi-IQ, .banner-Loto-IQ, .banner-EU-IQ{
				min-height: 270px !important;
			}
			.titulo-slider-EU br, .titulo-slider-LN br{
				display: block;
			}
			.header .bloque1-slider{
				margin-top: 0 !important;
			}
			.titulo-slider-EU, .titulo-slider-LN{
				padding: 5px 0px;
				margin: 0 0 0 5px !important;
			}
			.subtitulo-slider-EU, .subtitulo-slider-LN{
				padding: 5px 0px !important;
			}
		}
		@media only screen and (max-device-width: 680px){
			.botoneraIQ{
				min-height: 50px;
				white-space: initial;
				font-size: 16px;
				margin-top: 5px;
				line-height: 1;
			}
		}
		@media only screen and (max-width: 600px){
			#DivBannerBoleto, #divBannerLoteria{
				padding-top: 90px;
				min-height: calc(80px + 13vw) !important;
			}
			.titulo-slider-EU, .titulo-slider-LN{
				font-size: 5vw !important;
				padding: 5px 0px;
				margin: 0 0 0 5px !important;
			}
			.subtitulo-slider-EU, .subtitulo-slider-LN{
				font-size: 3vw !important;
				padding: 5px 0px !important;
			}
			.subtitulo-slider-EU img{
				width: 5vw;
			}
			.bloque1-slider{
				height: 12vw;
				height: auto;
			}
		}

	/*Reducir el menu de seleccion de loteria*/
		.separador-bloquesLoteriaIQ > .row > .col-md-2.col-sm-2.col-xs-6{
			width: 20%;
			padding: 0 2px;
		}
		.btn-loterias{
			font-size: 3.75vw;
			line-height: 1em;
			min-height: 0;
		}
		.container.waypoint.seccion-boleto{
			padding: 0 10px;
			margin-bottom: 0;
		}
		@media (min-width: 601px){
			.btn-loterias{
				font-size: 18px;
			}
		}

	/*Cambios en el buscador de loteria*/
		.titulo-busqueda-loteria{
			font-size: 0;
			line-height: 0;
			margin-bottom: 0;
		}
		.seccion-boleto #panelBoleto .bloque-busqueda-terminal{
			margin: 20px 0 0;
		}
		.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal{
			border: none;
		}
		.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-lg-3.col-md-3.col-sm-6.col-xs-6:nth-child(6) .btn-ver-decimo{
			color: #005491;
			background: #fff;
			text-decoration: underline;
			font-size: 0;
			box-shadow: none;
			transition: color 0.3s ease-in-out, text-shadow 0.3s ease-in-out;
		}
		.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-lg-3.col-md-3.col-sm-6.col-xs-6:nth-child(6) .btn-ver-decimo:hover{
			color: #fdc41d;
			text-shadow: 0 0 1px #fdc41d;
		}
		.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-lg-3.col-md-3.col-sm-6.col-xs-6:nth-child(6) .btn-ver-decimo:before{
			content: "O pincha aquí para elegir un número al azar";
			font-size: 20px;
			text-transform: none;
		}
		@media (max-width: 767px){
			.seccion-boleto #panelBoleto .bloque-busqueda-terminal{
				margin: 0;
			}
			.seccion-boleto .cambiarSorteoLoteriaIQ .sorteoLoteria{
				font-size: calc(6px + 1.875vw);
				line-height: 1.2;
				margin-top: 0;
			}
			.seccion-boleto .cambiarSorteoLoteriaIQ{
				padding-top: 0px;
				margin-bottom: 0;
				flex-direction: inherit;
			}
			.seccion-boleto .cambiarSorteoLoteria > div{
				margin-bottom: 0;
				display: inline;
				width: 40%;
			}
			.seccion-boleto .cambiarSorteoLoteria > div span.paddingRight20{
				padding-right: 5px !important;
			}
			.seccion-boleto #panelBoleto{
				margin-top: 0;
			}
			.seccion-boleto #panelBoleto .bloque-busqueda-terminal{
				padding: 5px;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .parrafo-busqueda-loteria{
				margin: 0;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .contenedorBombos{
				margin: 0;
				min-height: 80px;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .contenedorBombos .cuboBombos{
				line-height: 1;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .contenedorBombos .btn-arrow-Bombos{
				font-size: 10px;
				transform: scale(2.5);
				padding: 0 8vw;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .cuantosLNIQ{
				padding: 0;
				margin: 0 0 10px;
				min-height: auto;
				border: none;
			}
			.seccion-boleto #panelBoleto .bloque-busqueda-terminal .parrafo-busqueda-loteria{
				font-size: 16px;
				line-height: 20px;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-md-2.col-sm-6.col-xs-12:nth-child(4){
				display: inline-block;
				width: 65%;
				float: none;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-lg-3.col-md-3.col-sm-6.col-xs-6:nth-child(5){
				display: inline-block;
				width: 30%;
				float: none;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal > div.col-lg-3.col-md-3.col-sm-6.col-xs-6:nth-child(6){
				width: 100%;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .cuantosLNIQ p{
				display: inline;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .cuantosLNIQ select{
				margin-left: 10px;
			}
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .btnBuscarLNIQ{
				padding: 4px 0px;
				margin: 0 !important;
				height: auto;
				font-size: 20px;
			}
		}
	/*Reducir el menu de seleccion de juegos activos*/
		@media (max-width: 600px){
			.container.waypoint.seccion-boleto #panelBoleto .bloque-busqueda-terminal .contenedorBombos .btn-arrow-Bombos{
				padding: 0px 5vw;
			}
		}
		@media (min-width: 768px){
			.displayFlexAlingItemsSpBet.cambiarSorteoLoteria.cambiarSorteoLoteriaIQ{
				/*width: 90vw;*/
				text-align: center;
				justify-content: center;
			}
		}

/*Cabecera v.4N74*/
	.menu-icon, .open-menu .menu-icon{
		height: 100%;
		background-size: 100% 200% !important;
		margin: 0;
		width: 100%;
		background-image: url(/RecursosIQ/img/img_lapreferida/menuicon.png);
	}
	.menu-icon:hover, .open-menu .menu-icon:hover, #navigation-toggle.open-menu .menu-icon{
		background-image: url(/RecursosIQ/img/img_lapreferida/menuicon_hover.png);
		background-color: #dae047;
	}
	#navigation-toggle{
		background-color: #dae047;
	}
	#navigation-toggle.open-menu{
		background-color: #dae047;
	}
	.menu-icon:before{
		content: none;
	}
	#A_Cesta .texto-mensaje-STA{
		display: none;
	}
	#dNoLogeado #A_Registro{
		display: none !important;
	}
	#UpdatePanel1{
		width: 81%;
	}
	.caja-carrito{
		width: 16%;
		float: right;
	}
	#General_C_LoginCabecera1_UpdatePanel1{
		width: calc(100% / 3);
	}
	#dNoLogeado, #dLogeado{
		width: calc(100% * 2 / 3);
		padding-top: 8px;
	}
	#General_C_LoginCabecera1_UpdatePanel1{
		float: right;
	}
	#dNoLogeado #A_Acceso, #dNoLogeado #A_Registro, #dLogeado #A_MiCuentaLogin, #A_SaldoLogin, #A_cerrarLogin{
		width: 100%;
	}
	.carrito-mensaje-STA i{
		border: 0.15em solid #dae047;
		background-color: #ffffff;
		color: #b31d63;
		height: 2.1em;
		width: 2.1em;
		line-height: 32px;
		padding-top: .2em;
		font-size: 20px;
		border-radius: 50%;
	}
	.EnlaceIcono{
		margin: 0 5px;
		padding: 6px 0 4px;
		line-height: 1;
		display: inline-block;
		width: calc(1em + 12px);
		text-align: center;
		border-radius: 50%;
		overflow: hidden;
		vertical-align: middle;
	}
	.EnlaceIcono .fa-facebook-f{
		transform: scale(1.4) translateY(0.14em);
	}
	.EnlaceIcono .fa-whatsapp{
		transform: scale(1.2);
	}
	#A_MiCuentaLogin{
		position: relative;
		z-index: 1;
	}
	#dNoLogeado .icon-user, #dLogeado .icon-user{
		display: inline-block;
		vertical-align: middle;
		padding: 0.4em 0;
		width: 2.4em;
		line-height: 1em;
		background: #ffffff;
		border-radius: 50%;
		border: 0.3em solid #dae047;
		font-size: 12px;
		color: #b31d63;
		float: right;
	}
	#dNoLogeado .texto-mensaje-STA, #dLogeado .textoMiCuentaIQ{
		font-size: 0;
		display: inline-block;
		font-family: 'Roboto Condensed';
		line-height: 0;
		float: right;
		opacity: 0;
		transition: 400ms;
	}
	#dNoLogeado:hover .texto-mensaje-STA{
		opacity: 1;
	}
	#dNoLogeado .texto-mensaje-STA:before, #dLogeado .textoMiCuentaIQ:before{
		content: "MI CUENTA";
		font-size: 10px;
		font-family: 'Roboto Condensed';
		padding: 0.2em 0.6em 0.1em 0.3em;
		margin: 0.7em 0;
		background-color: #dae047;
		color: #b31d63;
		font-weight: bold;
		display: block;
		line-height: 1em;
		transform: translateX(0.3em);
	}
	#A_cerrarLogin{
		display: none !important;
	}
	#A_SaldoLogin{
		position: absolute;
		top: 50%;
		transform: translate(-100%, -25%);
		text-align: right;
		line-height: 1;
	}
	#A_SaldoLogin .ssaldoIQ:nth-child(1){
		display: none !important;
	}
	#A_SaldoLogin .ssaldoIQ:nth-child(2){
		display: inline-block !important;
		font-size: 10px;
		font-family: 'Roboto Condensed';
		padding: 0.2em 0.6em 0.1em 0.6em;
		background-color: #dae047;
		color: #b31d63;
		font-weight: bold;
		line-height: 1em;
		transform: translateX(-26px);
	}
	@media (max-width: 460px){
		#A_SaldoLogin .ssaldoIQ:nth-child(2){
			font-size: calc(0.54vw + 7.5px);
			transform: translateX(calc(-2.4vw - 12px));
		}
		.EnlaceIcono .fa-facebook-f{
			transform: scale(1.5) translateY(0.2em);
		}
	}
	.EnlacesCabeceraTablet{
		font-family: 'Roboto Condensed';
		font-weight: 700;
		background-color: #000;
		display: none;
		padding: 6px 0;
		text-align: center;
	}
	.ContenedordelLogo{
		padding: 17px 0 0;
	}
	.ContenedordelLogo img{
		max-width: 100%;
		max-height: 55px;
	}
	@media (min-width: 1025px) and (max-width: 1199px){
		#UpdatePanel1{
			width: 70%;
		}
		.caja-carrito{
			width: 24%;
		}
	}
	@media (max-width: 1024px){
		.EnlacesCabeceraEscritorio{
			display: none !important;
		}
		#UpdatePanel1{
			width: 40%;
			margin-left: calc(10px + 2%);
		}
		.caja-carrito{
			width: 35%;
			margin-right: calc(10px + 2%);
		}
		.ContenedordelLogo{
			width: 100%;
		}
		.EnlacesCabeceraTablet{
			display: block;
		}
	}
/*menu horizontal*/
/*Eliminar menu hamburguesa*/
	@media (min-width: 992px){
		ul#navigation{
			display: flex !important;
			width: 100% !important;
			right: auto;
			left: auto;
			overflow: visible;
			top: 0 !important;
			margin-top: 0 !important;
		}
		ul#navigation > li, ul#navigation li:first-child{
			margin-left: auto;
			margin-right: auto;
			border: none;
			top: 0 !important;
		}
		.top-navigation-STA, ul#navigation, #navigation-box{
			top: 0px !important;
		}
	}
	@media (max-width: 1024px) and (min-width: 992px){
		#navigation-box{
			right: auto !important;
			width: 100%;
		}
		ul#navigation{
			padding: 0;
		}
		#dMenu, #dMenu > .navigation-front-STA, #dMenu > .navigation-front-STA > .container{
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#navigation-toggle{
			display: none;
		}
	}
/*Fin eliminar menu hamburguesa*/
.full-width .top-bar-STA{
	height: auto !important;
	background-color: #000000;
}
.carrito-detalle-STA{
	width: 100%;
}
.telefono-STA{
	font-weight: 700;
	font-size: 16px;
	text-align: right;
}
.EnlaceTexto{
	vertical-align: middle;
	margin: 0 10px;
	font-family: 'Roboto Condensed';
}
ul#navigation a{
	font-family: 'Roboto Condensed';
	font-weight: 400;
	text-transform: uppercase;
}
ul#navigation > li:hover a{
	font-weight: 700;
}
.MenuResponsive.visible-xs{
	display: none !important;
}
.MenuResponsive a:after{
	content: none;
}
@media (min-width: 992px){
	ul#navigation > li a{
		padding: 0;
		font-size: 8px !important;
		line-height: 1em !important;
		height: 1em;
		min-height: 1em;
		text-align: center;
		padding-top: 0.5em;
		float: none !important;
	}
	ul#navigation > li a:nth-child(2){
		height: 35px;
		margin-top: 18px;
		margin-bottom: 0px;
		background-position: center center;
		background-size: contain;
	}
	ul#navigation > li a:nth-child(3){
		display: block;
		transform: translateY(66%) scale(1.33);
		margin: 0 !important;
		padding: 0 0 0.5em !important;
		height: 2em;
	}
	ul#navigation > li:hover a:nth-child(3){
		visibility: visible;
	}
	ul#navigation > li:hover:after{
		content: "";
		position: absolute;
		top: 4px;
		left: 50%;
		transform: translateX(-90%);
		width: 7px;
		height: 7px;
		background-color: #e881ad;
		border-radius: 50%;
	}
}
.MenuResponsive > a:nth-child(2):focus{
	outline: 3px dotted #0000001f !important;
}
.top-navigation-STA{
	height: 88px;
}
.full-width .navigation-front-STA{
	height: 100%;
}
@media (max-width: 1200px) and (min-width: 992px){
	ul#navigation > li a:nth-child(2){
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	ul#navigation > li a:nth-child(3){
		transform: translateY(33%);
		font-size: 10px !important;
	}
	ul#navigation{
		display: block !important;
		font-size: 0;
	}
	ul#navigation li{
		width: calc(100% / 12);
		display: inline-block;
		top: 0 !important;
		padding-bottom: 10px;
		vertical-align: top;
	}
	ul#navigation > li a{
		font-size: 10px !important;
	}
}
@media (max-width: 991px){
	#UpdatePanel1{
		transform: translateX(35%);
	}
}
@media (max-width: 767px){
	.caja-carrito{
		width: 40%;
	}
	.EnlacesCabeceraTablet{
		font-size: calc(3.5px + 1.37vw);
	}
	.EnlaceTexto{
		margin: 0 calc(2.5px + 0.98vw);
	}
	.EnlaceIcono{
		margin: 0 calc(1.25px + 0.48vw);
		padding: calc(2.25px + 0.58vw) 0 calc(1.5px + 0.39vw);
		width: calc(1.7em + 3px);
	}
}
@media (max-width: 600px){
	.home .header{
		min-height: 85px !important;
	}
	#UpdatePanel1{
		transform: translateX(calc(65vw - 220px));
		width: 140px;
		margin-left: 0;
	}
	.caja-carrito{
		padding: 10px 0;
		width: calc(80px + 25%);
	}
	.ContenedordelLogo{
		padding: 12px 0 0;
	}
	.ContenedordelLogo img{
		max-height: 43px;
	}
}
@media (max-width: 460px){
	#UpdatePanel1{
		width: calc(50% - 40px);
		transform: translateX(60px);
	}
	.ContenedordelLogo{
		padding: calc(29.5px - 4.675vw) 0 0;
	}
	.ContenedordelLogo img{
		max-height: 9.35vw;
	}
	.caja-carrito{
		padding: 10px 0;
		width: calc(50% - 20px);
	}
	.carrito-mensaje-STA, #dNoLogeado i, #dLogeado i{
		font-size: calc(1.74vw + 24px);
		line-height: calc(1.74vw + 24px);
	}
	.carrito-mensaje-STA i{
		font-size: calc(2vw + 11px);
	}
	#dNoLogeado .icon-user, #dLogeado .icon-user{
		font-size: calc(1vw + 6px);
	}
	#dNoLogeado .texto-mensaje-STA:before, #dLogeado .textoMiCuentaIQ:before{
		font-size: calc(0.54vw + 7.5px);
	}
	.carrito-mensaje-STA .mensajes-STA{
		font-size: calc(0.65vw + 9px) !important;
	}
}
/*Se anade el menu hamburguesa*/
	@media (max-width: 991px){
		.full-width .top-bar-STA{
			position: fixed;
			width: 100%;
			z-index: 9;
		}
		.header > div:not(.top-bar-STA){
			top: 0;
			padding-top: 130px;
			height: inherit;
		}
		.header{
			min-height: 121px !important;
		}
		.top-navigation-STA{
			height: 0;
			top: 0 !important;
		}
		#navigation-box{
			right: 0 !important;
			top: 0;
			width: 100%;
			height: 0;
		}
		#navigation-toggle{
			top: -102px;
			left: 20px;
			float: none;
		}
		ul#navigation{
			top: 0 !important;
			margin: 0 !important;
			width: 98%;
			right: auto;
			left: 0;
			width: fit-content;
		}
		ul#navigation.showen-c{
			height: auto;
			max-height: calc(98vh - 110px);
			overflow-y: scroll;
			padding-bottom: 50px;
		}
		ul#navigation li{
			border: none;
			margin-top: 0 !important;
		}
		ul#navigation li, ul#navigation li:first-child{
			top: 0 !important;
		}
		ul#navigation > li > a:nth-child(3){
			padding: 0.3em 0.5em 0.15em;
			font-size: 22px;
			margin-left: 0;
			line-height: 1.16;
		}
		ul#navigation > li > a:nth-child(2){
			height: 42px;
			width: 59px;
			margin: 0;
			background-size: auto 80%;
			background-position: center;
		}
		ul#navigation > li:hover a:nth-child(3){
			visibility: visible;
		}
		ul#navigation > li:hover:after{
			content: "";
			position: absolute;
			top: 50%;
			right: 5%;
			transform: translateY(-50%);
			width: 10px;
			height: 10px;
			background-color: #e881ad;
			border-radius: 50%;
		}
	}
	@media (max-width: 991px){
		ul#navigation li, ul#navigation li:first-child{
			margin: 0px 3.9vw;
		}
	}
	@media (max-width: 600px){
		#navigation-toggle{
			top: -71px;
			width: 35px;
			height: 35px;
		}
		ul#navigation.showen-c{
			height: auto;
			max-height: calc(98vh - 85px);
			overflow-y: scroll;
		}
		ul#navigation > li > a:nth-child(3){
			font-size: calc(2vw + 9.6px);
		}
		ul#navigation > li > a:nth-child(2){
			height: 35px;
			width: 35px;
			margin: 0;
		}
		.header > div:not(.top-bar-STA){
			padding-top: 94px;
		}
	}
	@media (max-width: 460px){
		#navigation-toggle{
			top: -72px;
			left: 10px;
			width: 32px;
			height: 32px;
		}
	}

/*Elementos interiores*/
	/*modal ver participacion de pena*/
		.modal-comolightbox-2{
			top: 50%;
			transform: translateY(-50%);
		}
		#iFrameP{
			height: 50vh;
		}
		#iFrameP img{
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			width: 100%;
		}
	/*Fin modal ver participacion de pena*/

	/*Correccion en boletos antiguos*/
		.submodule-ticket-grid_bet_box,
		.submodule-ticket-grid_bet_header.degrade-azul,
		.displayFlexAlingItemsSpBet.bck-QUI,
		.displayFlexAlingItemsSpBet.bck-QUI .CabeceraQIQ,
		.displayFlexAlingItemsSpBet.bck-QUI .numero-boleto-flex,
		.selectorQGIQ ~ section .cabeceraCuadricula{
			background: none !important;
		}
		.submodule-ticket-grid_bet_header.degrade-azul .iconos-cabecera span.glyphicon,
		.submodule-ticket-grid_bet_header.degrade-azul .numero-ticket{
			color: #001367 !important;
		}
		/*euromillones*/
			@keyframes aparecenumerito{
				0%{
					transform: rotateY(90deg);
				}
				100%{
					transform: rotateY(0deg);
				}
			}
			.numeritosS{
				animation: aparecenumerito ease-in-out reverse .15s;
			}
			.flex-itemEUIQ{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 47%, #dddddd 51%, #dddddd 56%, #00000000 60%);
				border-color: #00000000;
			}
			.flex-itemEUIQ.numeritos:hover,
			.flex-itemEUIQ.numeritos:focus,
			.flex-itemEUIQ.numeritos:active,
			.flex-itemEUIQ.numeritosS,
			.flex-itemEUIQ.numeritosS:hover{
				border-color: #00000000;
				background: none;
				background-image: radial-gradient(circle, #5a77c3 47%, #001367 51%, #001367 56%, #00000000 60%);
			}
			.contenedor-estrellas a{
				background-image: url(/recursosAranya/imagenes/estrella-blanca.png);
				color: #001367;
			}
			.contenedor-estrellas a.activo, .contenedor-estrellas a.selecionado{
				background-image: url(/recursosAranya/imagenes/estrella-sort.png);
			}
			.contenedor-estrellas a:not(.selecionado):hover{
				background-image: url(/recursosAranya/imagenes/estrella-vacia.png);
				color: #ffffff;
			}
			.contenedor-estrellas a.selecionado{
				animation: aparecenumerito ease-in-out reverse .15s;
			}
		/*bonoloto*/
			.submodule-ticket-grid_bet_header.degrade-BOIQ .iconos-cabecera span.glyphicon,
			.submodule-ticket-grid_bet_header.degrade-BOIQ .numero-ticket{
				color: #67712c !important;
			}
			.flex-itemLotoIQ{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 55%, #dddddd 58%, #dddddd 62%, #00000000 65%);
				border-color: #00000000;
			}
			.flex-itemLotoIQ.Numeritos_BO:hover,
			.flex-itemLotoIQ.Numeritos_BO:focus,
			.flex-itemLotoIQ.Numeritos_BO:active,
			.flex-itemLotoIQ.NumeritosS_BO,
			.flex-itemLotoIQ.NumeritosS_BO:hover{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #67712c 55%, #505a15 58%, #505a15 62%, #00000000 65%);
			}
		/*primitiva*/
			.submodule-ticket-grid_bet_header.degrade-PVAIQ .iconos-cabecera span.glyphicon,
			.submodule-ticket-grid_bet_header.degrade-PVAIQ .numero-ticket{
				color: #226144 !important;
			}
			.flex-itemReintegrosIQ{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 55%, #dddddd 58%, #dddddd 62%, #00000000 65%);
				border-color: #00000000;
				display: inline-block;
				vertical-align: middle;
				box-shadow: 0 0 1px transparent;
			}
			.flex-itemLotoIQ.Numeritos_PVA:hover,
			.flex-itemLotoIQ.Numeritos_PVA:focus,
			.flex-itemLotoIQ.Numeritos_PVA:active,
			.flex-itemLotoIQ.NumeritosS_PVA,
			.flex-itemLotoIQ.NumeritosS_PVA:hover,
			.flex-itemReintegrosIQ.numeritos:hover,
			.flex-itemReintegrosIQ.numeritos:focus,
			.flex-itemReintegrosIQ.numeritos:active,
			.flex-itemReintegrosIQ.NumeritosS_PVA,
			.flex-itemReintegrosIQ.NumeritosS_PVA:hover{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #226144 55%, #064427 58%, #064427 62%, #00000000 65%);
			}
		/*gordo*/
			.submodule-ticket-grid_bet_header.degrade-GO .iconos-cabecera span.glyphicon,
			.submodule-ticket-grid_bet_header.degrade-GO .numero-ticket{
				color: #b50b0e !important;
			}
			.flex-itemGordoIQ{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 55%, #dddddd 58%, #dddddd 63%, #00000000 65%);
				border-color: #00000000;
			}
			.flex-item_claveEstadIQ{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 52%, #dddddd 57%, #dddddd 63%, #00000000 68%);
				border-color: #00000000;
			}
			.flex-itemGordoIQ.Numeritos_GO:hover,
			.flex-itemGordoIQ.Numeritos_GO:focus,
			.flex-itemGordoIQ.Numeritos_GO:active,
			.flex-itemGordoIQ.NumeritosS_GO,
			.flex-itemGordoIQ.NumeritosS_GO:hover{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #b50b0e 55%, #991417 58%, #991417 63%, #00000000 65%);
			}
			.flex-item_claveEstadIQ.Numeritos_GO:hover,
			.flex-item_claveEstadIQ.Numeritos_GO:focus,
			.flex-item_claveEstadIQ.Numeritos_GO:active,
			.flex-item_claveEstadIQ.NumeritosS_GO,
			.flex-item_claveEstadIQ.NumeritosS_GO:hover{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #b50b0e 52%, #991417 57%, #991417 63%, #00000000 68%);
				color: #ffffff;
			}
		/*quiniela*/
			.numeritos-QUI.amarilloIQ{
				animation: aparecenumerito ease-in-out reverse .15s;
			}
			.displayFlexAlingItemsSpBet.bck-QUI .btn-xs,
			.displayFlexAlingItemsSpBet.bck-QUI .numero-boleto-flex{
				color: #96072c !important;
			}
			.contenedor-completo-boleto .contenedor-boletoQuiniela,
			.contenedor-boletoQuiniela .numeritos{
				border-color: #00000000 !important;
			}
			.numeritos-QUI{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 50%, #dddddd 53%, #dddddd 58%, #00000000 60%);
				background-size: 100% auto;
				border-color: #00000000;
				display: inline-block;
				vertical-align: middle;
				box-shadow: 0 0 1px transparent;
			}
			.numeritos.numeritos-QUI:hover,
			.numeritos.numeritos-QUI:focus,
			.numeritos.numeritos-QUI:active,
			.numeritos.numeritos-QUI.amarilloIQ,
			.numeritos.numeritos-QUI.amarilloIQ:hover,
			.numeritosS.amarilloIQ:hover,
			.numeritosS.amarilloIQ:focus,
			.numeritosS.amarilloIQ:active,
			.seccion-numeroClave .numeritosS,
			.seccion-numeroClave .numeritosS:hover{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #96072c 50%, #740724 53%, #740724 58%, #00000000 60%);
			}
		/*quinigol*/
			.spansignosS{
				animation: aparecenumerito ease-in-out reverse .15s;
			}
			.displayFlexAlingItemsSpBet.bck-QUI .btn-xs,
			.displayFlexAlingItemsSpBet.bck-QUI .numero-boleto-flex{
				color: #96072c !important;
			}
			.panelCuadricula .bordeCuadricula,
			.panelCuadricula .spansignos{
				border-color: #00000000 !important;
			}
			.spansignos{
				font-family: 'Roboto Condensed';
				background: none;
				background-image: radial-gradient(circle, #ededed 50%, #dddddd 53%, #dddddd 58%, #00000000 60%);
				background-size: 100% auto;
				border-color: #00000000;
				display: inline-block;
				vertical-align: middle;
				box-shadow: 0 0 1px transparent;
			}
			.bordeCuadricula .cuadriculaFlexCasa .spansignosS,
			.bordeCuadricula .cuadriculaFlexFuera .spansignosS,
			.bordeCuadricula .cuadriculaFlexCasa .spansignos:hover,
			.bordeCuadricula .cuadriculaFlexFuera .spansignos:hover,
			.bordeCuadricula .cuadriculaFlexCasa .spansignos:focus,
			.bordeCuadricula .cuadriculaFlexFuera .spansignosS:focus,
			.bordeCuadricula .cuadriculaFlexCasa .spansignosS:active,
			.bordeCuadricula .cuadriculaFlexFuera .spansignosS:active{
				border-color: #00000000;
				background-color: #00000000 !important;
				background-image: radial-gradient(circle, #96072c 50%, #740724 53%, #740724 58%, #00000000 60%);
			}