/*Colores*/
	.fondocolordreams{
		background-color: #6b3e98 !important;
	}
	.fondocolorprimi{
		background-color: #226144 !important;
	}
	.fondocoloreuro{
		background-color: #043f65 !important;
	}
	.fondocolorbono{
		background-color: #67712c !important;
	}
	.fondocolorgordo{
		background-color: #b50b0e !important;
	}
	.fondocolornacional{
		background-color: #3378b3 !important;
	}
	.fondocolorquini{
		background-color: #96072c !important;
	}
	.fondocolorquinigol{
		background-color: #007391 !important;
	}
	.fondocolornavidad{
		background-color: #ffffffe6 !important;
	}
	.fondocolorsocial{
		background-color: #ad6410 !important;
	}
	.letracolordreams, .letrahovercolordreams:hover{
		color: #6b3e98 !important;
	}
	.letracolorprimi, .letrahovercolorprimi:hover{
		color: #226144 !important;
	}
	.letracoloreuro, .letrahovercoloreuro:hover{
		color: #043f65 !important;
	}
	.letracolorbono, .letrahovercolorbono:hover{
		color: #67712c !important;
	}
	.letracolorgordo, .letrahovercolorgordo:hover{
		color: #b50b0e !important;
	}
	.letracolornacional, .letrahovercolornacional:hover{
		color: #3378b3 !important;
	}
	.letracolorquini, .letrahovercolorquini:hover{
		color: #96072c !important;
	}
	.letracolorquinigol, .letrahovercolorquinigol:hover{
		color: #007391 !important;
	}
	.letracolorsocial, .letrahovercolorsocial:hover{
		color: #ad6410 !important;
	}
	.filtrocolordreams{filter: grayscale(1) contrast(2.5) invert(28%) sepia(45%) saturate(931%) hue-rotate(228deg) brightness(97%) contrast(94%);}
	.filtrocoloreuro{filter: grayscale(1) contrast(2.5) invert(17%) sepia(28%) saturate(3989%) hue-rotate(181deg) brightness(96%) contrast(97%);}
	.filtrocolorbono{filter: grayscale(1) contrast(2.5) invert(44%) sepia(12%) saturate(1640%) hue-rotate(29deg) brightness(93%) contrast(101%);}
	.filtrocolorprimi{filter: grayscale(1) contrast(2.5) invert(31%) sepia(34%) saturate(689%) hue-rotate(100deg) brightness(93%) contrast(93%);}
	.filtrocolorgordo{filter: grayscale(1) contrast(2.5) invert(8%) sepia(89%) saturate(6658%) hue-rotate(354deg) brightness(93%) contrast(96%);}
	.filtrocolornacional{filter: grayscale(1) contrast(2.5) invert(40%) sepia(70%) saturate(453%) hue-rotate(166deg) brightness(92%) contrast(98%);}
	.filtrocolornavidad{filter: grayscale(1) contrast(2.5) invert(78%) sepia(51%) saturate(594%) hue-rotate(355deg) brightness(94%) contrast(99%);}
	.filtrocolorquini{filter: grayscale(1) contrast(2.5) invert(9%) sepia(70%) saturate(6080%) hue-rotate(337deg) brightness(89%) contrast(100%);}
	.filtrocolorquinigol{filter: grayscale(1) contrast(2.5) invert(28%) sepia(96%) saturate(1108%) hue-rotate(162deg) brightness(93%) contrast(101%);}
	.filtrocolorsocial{filter: grayscale(1) contrast(2.5) invert(39%) sepia(22%) saturate(5783%) hue-rotate(22deg) brightness(89%) contrast(87%);}
/*FIN colores*/

/*Tamanos*/
	.Loteria2022Titular{
		font-family: 'Open Sans';
		font-size: 4.5vw;
	}
	.Loteria2022Texto{
		font-size: 2.5vw;
	}
	.Loteria2022Boton{
		font-family: 'Open Sans';
		font-weight: 700;
		padding: 0.3em 0.5em;
		font-size: 3vw;
		border-style: solid;
		border-width: 2px;
		border-radius: 0.25em;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		user-select: none;
	}
	.Loteria2022Boton_Azul{
		color: #e881ad;
		border-color: #e881ad;
	}
	.Loteria2022Boton_Azul:hover{
		background-color: #e881ad;
		color: #ffffff;
	}
	.Loteria2022Boton_Amarillo{
		color: #dae047;
		border-color: #dae047;
	}
	.Loteria2022Boton_Amarillo:hover{
		background-color: #dae047;
		color: #b31d63;
	}
	.Loteria2022Boton_Amarillo2{
		background-color: #dae047;
		color: #b31d63;
	}
	.Loteria2022Boton_Amarillo2:hover{
		background-color: #e881ad;
		color: #b31d63;
	}
	@media (min-width: 768px){
		.Loteria2022Titular{
			font-size: 32px;
		}
		.Loteria2022Texto{
			font-size: 20px;
		}
		.Loteria2022Boton{
			font-size: 24px;
		}
	}
	@media (min-width: 992px){
		.Loteria2022Titular{
			font-size: 40px;
		}
		.Loteria2022Texto{
			font-size: 22px;
		}		
		.Loteria2022Boton{
			font-size: 27px;
		}
	}
	@media (min-width: 1200px){
		.Loteria2022Titular{
			font-size: 48px;
		}
		.Loteria2022Texto{
			font-size: 24px;
		}
		.Loteria2022Boton{
			font-size: 30px;
		}
	}
/*FIN tamanos*/

/*botones*/
	.col-sm-12.text-center.todoJuegoG div a h4:after, .btn-jugartodos, .btn-jugarbote, .btn-pena, .btn-naranja-STA, .btn-agregarCesta, .btn-juegabote-STA-EU, .btn-amarillo, .btn-azul-oscuro, .btn-azulito, .btn-azulito.btn-BOIQ,  .btn-quiniGolIQ, .btn-quinielaIQ, .btn-loterias{
		background: transparent !important;
		border: 2px solid #b31d63 !important;
		color: #b31d63 !important;
		border-radius: 0.25em;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.col-sm-12.text-center.todoJuegoG div a:hover h4:after, .btn-juegabote-STA:hover, .btn-jugartodos:hover, .btn-jugarbote:hover, .btn-pena:hover, .btn-naranja-STA:hover, .btn-agregarCesta:hover, .btn-juegabote-STA-EU:hover, .btn-amarillo:hover, .btn-azul-oscuro:hover, .btn-azulito:hover, .btn-azulito.activo, .btn-azulito.btn-BOIQ:hover,  .btn-quiniGolIQ:hover,  .btn-quiniGolIQ.activo, .btn-azulito.btn-PVAIQ:hover, .btn-quinielaIQ.activo, .btn-quinielaIQ:hover, .btn-loterias.activo, .btn-loterias:hover{
		background: #b31d63 !important;
		border: 2px solid #b31d63 !important;
		color: #ffffff !important;
	}
	.top-scroll a{
		background-color: #b31d63;
	}
	.top-scroll a:hover{
		background-color: #b31d63;
		opacity: 0.5;
	}
/*fin botones*/
	.tituloresultados{
		font-family: 'Roboto Condensed';
		font-weight: 900;
	}
/*cabecera*/
	.EnlaceTexto{
		color: #ffffff;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.EnlaceTexto:hover{
		color: #dae047;
	}
	.EnlaceIcono{
		background-color: #ffffff;
		color: #b31d63;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.EnlaceIcono:hover{
		background-color: #dae047;
		color: #b31d63;
	}
	.EnlacesCabeceraTablet .EnlaceTexto{
		color: #b31d63;
	}
	.EnlacesCabeceraTablet .EnlaceIcono{
		background-color: #b31d63;
		color: #ffffff;
	}
	.EnlacesCabeceraTablet .EnlaceTexto:hover{
		color: #e881ad;
	}
	.EnlacesCabeceraTablet .EnlaceIcono:hover{
		background-color: #e881ad;
		color: #ffffff;
	}
	.full-width .top-bar-STA{
		background-color: #b31d63;
	}
	.EnlacesCabeceraTablet{
		background-color: #ffffff;
	}
	.carrito-mensaje-STA .mensajes-STA{
		background-color: #b31d63;
		color: #ffffff;
		font-family: 'Roboto Condensed';
	}
	ul#navigation{
		background-color: #ffffff;
		color: #b31d63;
	}
	.full-width .navigation-front-STA, .sticky .navigation-front-STA{
		background-color: #ffffff !important;
	}
	ul#navigation a{
		color: #b31d63;
	}
	.MenuResponsive a:after{
		background: #dae047;
	}
	/*cambio iconos menu hamburguesa*/
		#Euromillones{background-image: url(/RecursosIQ/img/img_lapreferida/euro.svg)!important;}
		#Eurodreams{background-image: url(/RecursosIQ/img/img_lapreferida/dreams.svg)!important;}
		#Bonoloto{background-image: url(/RecursosIQ/img/img_lapreferida/bono.svg);}
		#Primitiva{background-image: url(/RecursosIQ/img/img_lapreferida/primi.svg);}
		#ElGordo{background-image: url(/RecursosIQ/img/img_lapreferida/gordo.svg);}
		#Quiniela{background-image: url(/RecursosIQ/img/img_lapreferida/quini.svg);}
		#Quinigol{background-image: url(/RecursosIQ/img/img_lapreferida/quinigol.svg);}
		#Loteria-Nac-J{background-image: url(/RecursosIQ/img/img_lapreferida/jueves.svg);}
		#Loteria-Nac-S{background-image: url(/RecursosIQ/img/img_lapreferida/sabado.svg);}
		#Loteria-Nac-Nv{background-image: url(/RecursosIQ/img/img_lapreferida/navidad.svg);}
		#Loteria-Nac-Nyo{background-image: url(/RecursosIQ/img/img_lapreferida/nino.svg);}
		#Penas{background-image: url(/RecursosIQ/img/img_lapreferida/penas.svg);}
	/*Cabeceras interiores*/
		.header .bannercontainer.bannercontainerBlancoIQ, .header .bannercontainer.banner-slider-agregarproductos{
			background-color: #b31d63 !important;
			overflow-y: hidden;
		}
		.header .bannercontainer.bannercontainerBlancoIQ:before, .header .bannercontainer.banner-slider-agregarproductos:before{
			content: "";
			background-image: url(https://demo.compratusuerte.com/Web_2_0/Loteria_ImagenesComunes/logotipos_despachos/logo.png);
			background-size: contain;
			background-repeat: no-repeat;
			opacity: 0.4;
			position: absolute;
			width: calc(7vw + 70px);
			height: calc(7vw + 70px);
			right: 0;
			top: 100%;
			transform: translateY(-90%);
		}
		.header .bannercontainer.bannercontainerBlancoIQ .tituloMasterIQ, .header .bannercontainer.banner-slider-agregarproductos .titulo-slider-mipena{
			color: #ffffff !important;
			background-color: transparent !important;
			font-size: 36px;
			padding: 0.3em 0 0.6em;
		}
		.header .bannercontainer.banner-slider-agregarproductos .bloque1-slider{
			background: transparent;
		}
		@media (min-width: 768px){
			.header .bannercontainer.bannercontainerBlancoIQ:before, .header .bannercontainer.banner-slider-agregarproductos:before{
				width: 124px;
				height: 124px;
				right: calc((100vw - 768px) / 2);
			}
			.header .bannercontainer.bannercontainerBlancoIQ .tituloMasterIQ, .header .bannercontainer.banner-slider-agregarproductos .titulo-slider-mipena{
				display: block;
				padding: 0.5em 0 1em !important;
			}
		}
		@media (min-width: 992px){
			.header .bannercontainer.bannercontainerBlancoIQ:before, .header .bannercontainer.banner-slider-agregarproductos:before{
				right: calc((100vw - 992px) / 2);
			}
			.header .bannercontainer.bannercontainerBlancoIQ .tituloMasterIQ, .header .bannercontainer.banner-slider-agregarproductos .titulo-slider-mipena{

			}
		}
		@media (min-width: 1200px){
			.header .bannercontainer.bannercontainerBlancoIQ:before, .header .bannercontainer.banner-slider-agregarproductos:before{
				right: calc((100vw - 1200px) / 2);
			}
			.header .bannercontainer.bannercontainerBlancoIQ .tituloMasterIQ, .header .bannercontainer.banner-slider-agregarproductos .titulo-slider-mipena{

			}
		}
	/*FIN Cabeceras interiores*/

	/*Pagar loteria o pagar jugadas*/
		.modal.fade.block.modalAlertCestasIQ.in{
			background-color: transparent;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-content.modal-comolightboxIQ{
			margin: calc(25px + 6vw) 0 0 16%;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-header.modal-headerIQ.panel-heading-modalIQ .rowCapaResumen, .modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkJugadas, .modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkLoteria, .modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkPenyas{
			font-size: 0;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-header.modal-headerIQ.panel-heading-modalIQ .rowCapaResumen:before{
			content: "Mi carrito";
			font-size: 20px;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkJugadas:before{
			content: "Pagar mis JUGADAS";
			font-size: 24px;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkLoteria:before{
			content: "Pagar mi LOTERÍA";
			font-size: 24px;
		}
		.modal.fade.block.modalAlertCestasIQ.in .modal-body.modal-bodyIQ .titular-modal.bgClaro #General_C_LoginCabecera1_HlinkPenyas:before{
			content: "Pagar mis PEÑAS";
			font-size: 24px;
		}
		@media (min-width: 668px){
			.modal.fade.block.modalAlertCestasIQ.in .modal-content.modal-comolightboxIQ{
				width: 332px;
				margin: calc(30px + 6vw) 0 0 calc(100% - 360px);
			}
		}
		@media (min-width: 768px){
			.modal.fade.block.modalAlertCestasIQ.in .modal-content.modal-comolightboxIQ{
				width: 332px;
				margin: 80px 0 0 calc(100% - 360px);
			}
		}
		@media (min-width: 992px){
			.modal.fade.block.modalAlertCestasIQ.in .modal-content.modal-comolightboxIQ{
				width: 332px;
				margin: 80px 0 0 calc(992px - 344px + (100% - 992px) / 2);
			}
		}
		@media (min-width: 1200px){
			.modal.fade.block.modalAlertCestasIQ.in .modal-content.modal-comolightboxIQ{
				width: 332px;
				margin: 80px 0 0 calc(1200px - 344px + (100% - 1200px) / 2);
			}
		}
	/*FIN Pagar loteria o pagar jugadas*/
/*FIN cabecera*/

/*Carrusel Tipo 2colores*/
	#myCarousel .carousel-control, #myCarousel .carousel-indicators{
		display: none;
	}
	#myCarousel .carousel-inner{
		height: auto !important;
		min-height: auto !important;
		top: 0 !important;
	}
	#myCarousel .carousel-inner .item{
		min-height: auto !important;
	}
	#myCarousel{
		margin: 0 auto;
		height: auto !important;
	}
	.CarruselTodosTipo2colores{
		text-align: center;
		cursor: default;
		background-position: center center;
		background-size: cover;
	}
	.CarruselTodosTipo2colores .carruselimg{
		position: absolute;
		position: absolute;
		width: 320%;
		left: -110%;
	}
	.CarruselTodosTipo2colores > span.plugindiv{
		position: relative;
		padding: 40px 0;
	}
	#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores > span.plugindiv{
		background-color: #b31d63cc;
		color: #ffffcc;
	}
	#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores .Carrusel-Juego{
		background-color: #ffffcc;
		color: #b31d63;
	}
	#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores .Carrusel-BotonJugar{
		background: #ffffcc;
		background: linear-gradient(to bottom, #e3e787 0%, #ffffcc 100%);
		color: #b31d63;
	}
	#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores .Carrusel-BotonJugar:hover{
		background: #e3e787;
		background: linear-gradient(to bottom, #ffffcc 0%, #e3e787 100%);
		color: #b31d63;
	}
	#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores > span.plugindiv{
		background-color: #ffffcccc;
		color: #b31d63;
	}
	#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores .Carrusel-Juego{
		background-color: #b31d63;
		color: #ffffcc;
	}
	#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores .Carrusel-BotonJugar{
		background: #b31d63;
		background: linear-gradient(to bottom, #b31d63 0%, #a11456 100%);
		color: #ffffcc;
	}
	#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores .Carrusel-BotonJugar:hover{
		background: #a11456;
		background: linear-gradient(to bottom, #a11456 0%, #b31d63 100%);
	}
	.CarruselTodosTipo2colores.CarruselImagenTipo2colores{
		background-size: cover;
		background-position: center bottom;
	}
	.CarruselTodosTipo2colores.CarruselImagenTipo2colores > span.plugindiv{
		visibility: hidden;
	}
	.CarruselTodosTipo2colores .Carrusel-Juego{
		margin: auto;
		font-size: calc(6vw + 18px);
		line-height: 0.8em;
		padding: 0.3em 0 0.1em;
		transform: skewY(-2.5deg);
		letter-spacing: 0.1em;
	}
	.CarruselTodosTipo2colores .Carrusel-Juego > span.plugindiv{
		transform: skewY(2.5deg);
	}
	.CarruselTodosTipo2colores .Carrusel-Juego > span.plugindiv .Carrusel-LogoDespacho{
		height: 1em;
		filter: brightness(0) invert(14.95%) sepia(38%) saturate(6837%) hue-rotate(317deg) brightness(86%) contrast(89%);
	}
	.CarruselTodosTipo2colores .sliderfila2{
		font-size: calc(4vw + 12px);
		line-height: 1em;
		padding: 0.6em 0 0;
		letter-spacing: 0.05em;
	}
	.CarruselTodosTipo2colores .Carrusel-Bote{
		line-height: 1;
		font-size: calc(8vw + 24px);
		font-weight: bold;
	}
	.CarruselTodosTipo2colores .Carrusel-BotonJugar, .CarruselTodosTipo2colores .Carrusel-TextonoBoton{
		width: max-content;
		line-height: 1em;
		font-weight: bold;
	}
	.CarruselTodosTipo2colores .Carrusel-BotonJugar{
		margin: 0.2em auto 0;
		cursor: pointer;
		letter-spacing: 0.15em;
		padding: 0.4em 0.4em 0.15em;
		font-size: calc(4vw + 20px);
	}
	.CarruselTodosTipo2colores .Carrusel-TextonoBoton{
		margin: -0.15em auto -.25em;
		padding: 0.1em 0 0.0375em;
		font-size: calc(8vw + 40px);
	}
	@media (min-width:600px){
		.CarruselTodosTipo2colores .Carrusel-Juego{
			font-size: 54px;
		}
		.CarruselTodosTipo2colores .sliderfila2{
			font-size: 36px;
		}
		.CarruselTodosTipo2colores .Carrusel-Bote{
			font-size: 72px;
		}
		.CarruselTodosTipo2colores .Carrusel-BotonJugar{
			font-size: 44px;
		}
		.CarruselTodosTipo2colores .Carrusel-TextonoBoton{
			font-size: 88px;
		}
	}
	@media(min-width: 768px){
		#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores){
			background-size: auto 100%;
			background-position: calc(25vw - 635px) 50%;
		}
		#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores) > span.plugindiv{
			padding-left: 50%;
			background: #00000000;
			background: linear-gradient(to right, #00000000 49.99%, #b31d63 50%);
		}
		#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores){
			background-size: auto 100%;
			background-position: calc(75vw - 635px) 50%;
		}
		#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores) > span.plugindiv{
			padding-right: 50%;
			background: #ffffcc;
			background: linear-gradient(to right, #ffffcc 50%, #00000000 50.01%);
		}
	}
	@media(min-width: 1025px){
		#myCarousel .carousel-inner{
			top: -7px !important;
			margin-bottom: -7px;
		}
	}
	@media(min-width: 2540px){
		#myCarousel .carousel-inner .item:nth-child(2n - 1) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores){
			background-size: 51% auto;
			background-position: left 50%;
		}
		#myCarousel .carousel-inner .item:nth-child(2n) .CarruselTodosTipo2colores:not(.CarruselImagenTipo2colores){
			background-size: 51% auto;
			background-position: right 50%;
		}
	}
	@media (min-width: 414px) and (max-width: 500px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 265%;
			left: -82.5%;
		}
	}
	@media (min-width: 501px) and (max-width: 699px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 240%;
			left: -70%;
		}
	}
	@media (min-width: 700px) and (max-width: 767px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 190%;
			left: -45%;
		}
	}
	@media (min-width: 768px) and (max-width: 899px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 170%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -60%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: -10%;
		}
	}
	@media (min-width: 900px) and (max-width: 1024px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 145%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -47.5%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 2.5%;
		}
	}
	@media (min-width: 1025px) and (max-width: 1199px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 125%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -37.5%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 12.5%;
		}
	}
	@media (min-width: 1200px) and (max-width: 1449px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 108%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -29%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 21%;
		}
	}
	@media (min-width: 1450px) and (max-width: 1749px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 90%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -20%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 30%;
		}
	}
	@media (min-width: 1750px) and (max-width: 1904px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 75%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -12.5%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 37.5%;
		}
	}
	@media (min-width: 1905px){
		.CarruselTodosTipo2colores .carruselimg{
			width: 70%;
			left: 0%;
		}
		.item:nth-child(2n - 1) .CarruselTodosTipo2colores .carruselimg{
			left: -10%;
		}
		.item:nth-child(2n) .CarruselTodosTipo2colores .carruselimg{
			left: 40%;
		}
	}
/*Fin *Carrusel Tipo 2colores*/

/*juegos*/
	.ContenedorDeJuegosTipo4n74{
		background-size: cover;
		background-position: 50% 80%;
		background-repeat: no-repeat;
		font-size: 0;
		text-align: center;
		font-family: 'Open Sans';
	}
	.ContenedorDeJuegosTipo4n74 .container{
		padding: calc(10px + 1vw) 0;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego{
		position: relative;
		width: 95%;
		margin: 1em auto;
		color: #ffffff;
		padding: 1px;
		line-height: 1;
		overflow: hidden;
		font-size: 3vw;
		border-radius: 0.5em;
		cursor: default;
		user-select: none;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-LogoJuego{
		position: absolute;
		width: 50%;
		left: -11%;
		bottom: -8%;
		filter: grayscale(1) opacity(.25);
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Fecha{
		position: relative;
		font-size: 3vw;
		text-align: left;
		margin: 0.5em 1em 0.2em;
		font-family: 'Open Sans';
		font-style: italic;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Titulo{
		font-size: 12vw;
		position: relative;
		color: #e881ad;
		font-family: 'Open Sans';
		font-weight: 700;
		margin-top: -0.2em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-NombreJuego{
		position: relative;
		font-weight: 700;
		font-size: 7vw;
		width: max-content;
		margin: auto;
		padding: 0.2em 1.3em;
		transform: rotateZ(-1.5deg);
		background-color: #ffffff;
		line-height: 1;
		font-family: 'Open Sans';
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-NombreJuego > div{
		transform: rotateZ(1.5deg);
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-CAtras{
		position: relative;
		margin-top: 0.4em;
		font-family: 'Open Sans';
		font-style: italic;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Bote{
		position: relative;
		font-size: 9vw;
		font-weight: 700;
		font-family: 'Open Sans';
		margin-top: 0.1em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-BotonJugar{
		position: relative;
		display: block;
		font-size: 7vw;
		background-color: #000000ad;
		color: #ffffff;
		width: max-content;
		padding: 0.4em 0.8em;
		margin: 0.1em auto .4em;
		border-radius: 0.3em;
		font-weight: 700;
		font-family: 'Open Sans';
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-BotonJugar:hover{
		background-color: #ffffff;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace, .ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-TextoSinEnlace{
		position: relative;
		padding: .2em 0 0.6em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a, .ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-TextoSinEnlace span{
		font-family: 'Open Sans Condensed';
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		font-size: 1.15em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlacepie{
		color: #ffffff;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:first-child, .ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-TextoSinEnlace span{
		background-color: #ffffff;
		padding: 0.1em 0.8em;
		border-radius: 0.25em;
		font-weight: 700;
		font-family: 'Open Sans Condensed';
		font-style: italic;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:first-child{
		margin-right: 2.5em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:last-child{
		margin-left: 2.5em;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego.fondocolornavidad{
		padding: 1.5em 1px;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:first-child:hover,
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:first-child:focus{
		background-color: #dae047;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Enlace a:nth-child(n + 2):hover{
		text-decoration: underline;
	}
	.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego:hover .ContenedorDeJuegos-NombreJuego{
		color: #b31d63 !important;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Fecha{
		font-size: inherit;
		text-align: center;
		margin: 0.3em auto;
		color: #979797;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-NombreJuego, .ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-NombreJuego > div{
		transform: none;
		color: #e881ad;
		background: none;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-CAtras{
		color: #e881ad;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Bote{
		font-size: 7.5vw;
		color: #b31d63;
		margin-top: 0.6em;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-BotonJugar{
		color: #e881ad;
		border: 2px solid #e881ad;
		background: none;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-BotonJugar:hover{
		background-color: #e881ad;
		color: #ffffffe6;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Enlace a{
		color: #e881ad;
	}
	.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Enlace a:first-child{
		background-color: #e881ad;
		color: #ffffff;
	}
	@media (min-width: 320px){
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Titulo{
			font-size: calc(21.26px + 5.36vw);
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego{
			width: calc(158px + 39.96vw);
			font-size: calc(5.03px + 1.43vw);
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Fecha{
			font-size: calc(2.17px + 2.32vw);
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-NombreJuego, .ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-BotonJugar{
			font-size: calc(12.69px + 3.04vw);
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Bote{
			font-size: calc(15.09px + 4.29vw);
		}
		.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Bote{
			font-size: calc(13.29px + 3.35vw);
		}
	}
	@media (min-width: 768px){
		.ContenedorDeJuegosTipo4n74 .container{
			padding: 20px 0;
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Titulo{
			font-size: 63px;
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego{
			width: 465px;
			font-size: 16px;
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Fecha{
			font-size: 20px;
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-NombreJuego, .ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-BotonJugar{
			font-size: 36px;
		}
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Bote{
			font-size: 48px;
		}
		.ContenedorDeJuegosTipo4n74 .fondocolornavidad .ContenedorDeJuegos-Bote{
			font-size: 39px;
		}
	}
	@media (min-width: 992px){
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego{
			display: inline-block;
			vertical-align: middle;
			margin: 10px;
		}
	}
	@media (min-width: 1200px){
		.ContenedorDeJuegosTipo4n74 .ContenedorDeJuegos-Juego{
			width: 565px;
		}
	}

/*FIN juegos*/

/*Banner empresas*/
	.LoteriaEmpresas{
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
		background-image: url(/RecursosIQ/img/img_lapreferida/loteria-empresas.jpg);
		font-family: 'Open Sans Condensed';
		line-height: 1.3;
	}
	.LoteriaEmpresas > div{
		background-color: #b31d63cc;
		color: #ffffff;
		width: 50%;
		text-align: right;
	}
	.LoteriaEmpresas .LoteriaEmpresas-Texto{
		display: inline-block;
		width: 100%;
		padding: 3.5em 1em;
		text-align: left;
		line-height: 1.1;
	}
	.LoteriaEmpresas .LoteriaEmpresas-Texto1{
		font-weight: 700;
	}
	.LoteriaEmpresas .LoteriaEmpresas-Texto2{
		font-weight: 800;
		font-style: italic;
		color: #dae047;
		margin-bottom: 0.6em;
	}
	.LoteriaEmpresas .LoteriaEmpresas-Boton{
		display: block;
		width: max-content;
		margin-top: 1.2em;
	}
	@media (min-width: 768px){
		.LoteriaEmpresas .LoteriaEmpresas-Texto{
			width: 375px;
		}
	}
	@media (min-width: 992px){
		.LoteriaEmpresas .LoteriaEmpresas-Texto{
			width: 485px;
		}
	}
	@media (min-width: 1200px){
		.LoteriaEmpresas .LoteriaEmpresas-Texto{
			width: 585px;
		}
	}
/*FIN Banner empresas*/

/*Juega a todos los botes*/
	.JuegaTodoslosBotes{
		font-family: 'Open Sans';
		line-height: 1;
		padding: 3.5em 0.5em 1.75em;
		margin: auto;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Linea1{
		text-align: center;
		user-select: none;
	}
	.JuegaTodoslosBotes_Monedas{
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 1.9em;
		height: 1.9em;
	}
	.JuegaTodoslosBotes_Moneda{
		position: absolute;
		font-weight: 700;
		padding: 0.25em 0.42em;
		width: 1.9em;
		border-radius: 50%;
		color: #ffffff;
		background-color: #dae047;
		border: 0.2em solid #ffffff;
		text-align: left;
	}
	.JuegaTodoslosBotes_Moneda1{
		right: 0;
	}
	.JuegaTodoslosBotes_Moneda2{
		right: 70%;
		transform: scale(0.8);
	}
	.JuegaTodoslosBotes_Moneda3{
		left: 0;
	}
	.JuegaTodoslosBotes_Moneda4{
		left: 70%;
		transform: scale(0.8);
	}
	.JuegaTodoslosBotes_Texto{
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		padding: 0 0.8em;
	}
	.JuegaTodoslosBotes_Texto1{
		color: #b31d63;
		font-weight: 700;
	}
	.JuegaTodoslosBotes_Texto2{
		color: #b31d63;
		font-family: 'Open Sans';
		font-weight: 800;
		font-style: italic;
	}
	.JuegaTodoslosBotes_Texto3{
		background-color: #b31d63;
		color: #ffffff;
		font-family: 'Open Sans';
		font-weight: 800;
		width: max-content;
		margin: auto;
		border-radius: 0.2em;
		padding: 0.2em 0.4em;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Linea2{
		font-size: 0;
		margin-top: 6vw;
		cursor: default;
		text-align: center;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote{
		vertical-align: top;
		display: inline-block;
		width: 20%;
		margin: 0 2.5%;
		font-family: 'Open Sans';
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_Imagen, .JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_ContenedordeTexto{
		display: inline-block;
		vertical-align: middle;
		width: 50%;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_Imagen img{
		width: 72%;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_Bote{
		font-weight: 800;
		text-align: left;
		color: #000000;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_EurosMillones{
		font-size: 0.5em;
		font-weight: 600;
		text-align: left;
		color: #000000;
		font-family: 'Open Sans Condensed';
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Boton{
		display: block;
		font-family: 'Open Sans';
		font-weight: 800;
		text-align: center;
		margin-top: 1em;
		padding: 0.5em 0;
		border-radius: 0.2em;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		user-select: none;
	}
	.JuegaTodoslosBotes .JuegaTodoslosBotes_Boton > div:nth-child(2){
		margin-top: 0.2em;
		font-size: 0.4em;
		font-weight: 500;
	}
	@media (min-width: 768px){
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Linea2{
			margin-top: 46px;
		}
	}
	@media (min-width: 992px){
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_Imagen{
			width: 75px;
		}
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_ContenedordeTexto{
			width: calc(100% - 75px);
		}
	}
	@media (min-width: 1200px){
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Linea2{
			margin-top: 55px;
		}
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_Imagen{
			width: 90px;
		}
		.JuegaTodoslosBotes .JuegaTodoslosBotes_Bote_ContenedordeTexto{
			width: calc(100% - 90px);
		}
	}
/*FIN Juega a todos los botes*/

/*Jugadas Magicas*/
	.JugadasCombinadas{
		position: relative;
		font-size: 0;
		line-height: 1;
		padding: 4.375vw 0;
	}
	.JugadasCombinadas .JugadasCombinadas_Imagen{
		position: absolute;
		width: 100%;
		height: 55%;
		background-repeat: no-repeat;
		background-size: 170%;
		background-position: 25% 50%;
		background-image: url(/RecursosIQ/img/img_lapreferida/jugadas-magicas.jpg);
		filter: grayscale(1) contrast(1.3) opacity(0.25);
	}
	.JugadasCombinadas .JugadasCombinadas_Linea1{
		position: relative;
		padding: 9vw 1.5vw 6vw;
		font-family: 'Open Sans';
	}
	.JugadasCombinadas .JugadasCombinadas_Titulo{
		display: inline-block;
		vertical-align: top;
		width: 55%;
		font-weight: 700;
		color: #e881ad;
	}
	.JugadasCombinadas .JugadasCombinadas_Titulo span{
		font-weight: 800;
		font-style: italic;
	}
	.JugadasCombinadas .JugadasCombinadas_Subtitulo{
		display: inline-block;
		vertical-align: top;
		width: 45%;
		text-align: right;
		font-size: 2vw;
		line-height: 1.3;
		color: #b31d63;
	}
	.JugadasCombinadas .JugadasCombinadas_Subtitulo > div{
		display: inline-block;
		width: max-content;
		text-align: left;
	}
	.JugadasCombinadas .JugadasCombinadas_Subtitulo span{
		font-weight: 700;
	}
	.JugadasCombinadas_Linea2{
		position: relative;
		padding: 0;
	}
	.JugadasCombinadas .JugadasCombinadas_Jugada{
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: calc(50% - 0.6em);
		margin: 0.3em;
		color: #ffffff;
		padding: 1.35em;
		line-height: 1;
		overflow: hidden;
		font-size: 3.5vw;
		border-radius: 0.5em;
		cursor: default;
		user-select: none;
	}
	.JugadasCombinadas .JugadasCombinadas_LogoJuego{
		position: absolute;
		width: 80%;
		left: -15%;
		bottom: -15%;
		filter: grayscale(1) opacity(.25);
	}
	.JugadasCombinadas .JugadasCombinadas_NombreJuego{
		position: relative;
		font-weight: 500;
		font-size: 1.5em;
		color: #ffffff;
		line-height: 1;
		font-family: 'Open Sans Condensed';
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.JugadasCombinadas .JugadasCombinadas_Combinacion{
		margin: 0.5em 0;
		font-family: 'Open Sans Condensed';
		font-style: italic;
		line-height: 1.1;
	}
	.JugadasCombinadas .JugadasCombinadas_Combinacion span{
		font-weight: 700;
	}
	.JugadasCombinadas .JugadasCombinadas_BotonJugar{
		position: relative;
		display: block;
		font-size: 1.1em;
		background-color: #000000ad;
		color: #ffffff;
		padding: 0.4em 0;
		border-radius: 0.3em;
		font-weight: 700;
		font-family: 'Open Sans';
		text-align: center;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	}
	.JugadasCombinadas .JugadasCombinadas_BotonJugar > div{
		font-family: 'Open Sans Condensed';
		font-size: 0.8em;
		font-style: italic;
		margin-top: 0.2em;
		font-weight: 400;
	}
	.JugadasCombinadas .JugadasCombinadas_BotonJugar > div > span{
		font-weight: 700;
	}
	.JugadasCombinadas .JugadasCombinadas_BotonJugar:hover{
		background-color: #ffffff;
	}
	.JugadasCombinadas .JugadasCombinadas_Jugada:hover .JugadasCombinadas_NombreJuego{
		color: #dae047;
	}

	@media (min-width: 768px){
		.JugadasCombinadas{
			padding: 35px 0;
		}
		.JugadasCombinadas .JugadasCombinadas_Linea1{
			padding: 69px 11px 46px;
		}
		.JugadasCombinadas .JugadasCombinadas_Subtitulo{
			font-size: 15px;
		}
		.JugadasCombinadas .JugadasCombinadas_Jugada{
			width: 358px;
			margin: 0.3em calc(25% - 179px);
			font-size: 27px;
		}
	}
	@media (min-width: 992px){
		.JugadasCombinadas{
			padding: 45px 0;
		}
		.JugadasCombinadas .JugadasCombinadas_Imagen{
			height: 75%;
			background-size: 170%;
			background-position: 25% 35%;
		}
		.JugadasCombinadas .JugadasCombinadas_Linea1{
			padding: 90px 15px 60px;
		}
		.JugadasCombinadas .JugadasCombinadas_Subtitulo{
			font-size: 20px;
		}
		.JugadasCombinadas .JugadasCombinadas_Jugada{
			width: 230px;
			margin: 0.3em calc(12.5% - 115px);
			font-size: 17px;
		}
	}
	@media (min-width: 1200px){
		.JugadasCombinadas{
			padding: 54px 0;
		}
		.JugadasCombinadas .JugadasCombinadas_Linea1{
			padding: 108px 18px 72px;
		}
		.JugadasCombinadas .JugadasCombinadas_Subtitulo{
			font-size: 24px;
		}
		.JugadasCombinadas .JugadasCombinadas_Jugada{
			width: 278px;
			margin: 0.3em calc(12.5% - 139px);
			font-size: 21px;
		}
	}
/*FIN Jugadas Magicas*/

/*Banner Premios Entregados*/
	.PremiosEntregados{
		background-repeat: no-repeat;
		background-size: 50% auto;
		background-position: center right;
		background-image: url(/RecursosIQ/img/img_lapreferida/obra-social.jpg);
		font-family: 'Open Sans Condensed';
		line-height: 1.3;
		margin: 4.375vw 0;
	}
	@media (min-width: 1564px){
		.PremiosEntregados{
			background-size: 50.1% auto;
		}
	}
	.PremiosEntregados > div{
		background-color: #ffffcc;
		color: #b31d63;
		width: 50%;
		text-align: right;
	}
	.PremiosEntregados .PremiosEntregados_Texto{
		display: inline-block;
		width: 100%;
		padding: 3.5em 1em;
		text-align: left;
		line-height: 1.1;
	}
	.PremiosEntregados .PremiosEntregados_Texto1{
		font-family: 'Open Sans';
		font-weight: 700;
		margin-bottom: .5em;
	}
	.PremiosEntregados .PremiosEntregados_Texto1 img{
		width: 8em;
		filter: brightness(0) invert(14.95%) sepia(38%) saturate(6837%) hue-rotate(317deg) brightness(86%) contrast(89%);
	}
	.PremiosEntregados .PremiosEntregados_Texto2{
		font-family: 'Open Sans';
		font-weight: 800;
		font-style: italic;
		margin-bottom: 0.6em;
	}
	.PremiosEntregados .PremiosEntregados_Boton{
		display: block;
		width: max-content;
		margin-top: 1.2em;
	}
	@media (min-width: 768px){
		.PremiosEntregados{
			margin: 35px 0;
		}
		.PremiosEntregados .PremiosEntregados_Texto{
			width: 375px;
		}
	}
	@media (min-width: 992px){
		.PremiosEntregados{
			margin: 45px 0;
		}
		.PremiosEntregados .PremiosEntregados_Texto{
			width: 485px;
		}
	}
	@media (min-width: 1200px){
		.PremiosEntregados{
			margin: 54px 0;
		}
		.PremiosEntregados .PremiosEntregados_Texto{
			width: 585px;
		}
	}
/*FIN Banner Premios Entregados*/

/*Banner Premios y Pagos*/
	.PremiosyPagos{
		position: relative;
		font-family: 'Open Sans Condensed';
		line-height: 1.3;
	}
	.PremiosyPagos .JugadasCombinadas_Imagen{
		position: absolute;
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 100% 50%;
		background-image: url(/RecursosIQ/img/img_lapreferida/imagenbannerpremio.jpg);
	}
	.PremiosyPagos .PremiosyPagos_Texto{
		position: relative;
		background: #ffffcc;
        background: linear-gradient(to right, #ffffcc 0%, #00000000 75%);
		color: #b31d63;
	}
	.PremiosyPagos .PremiosyPagos_Texto .container{
		padding: 5em 1em;
		text-align: left;
		line-height: 1.1;
		    text-shadow: 0 0 .18em #ffffcc, 0 0 .36em #ffffcc, 0 0 .54em #ffffcc;
	}
	.PremiosyPagos .PremiosyPagos_Texto1{
		font-family: 'Open Sans';
		font-weight: 800;
		font-style: italic;
		margin-bottom: 0.6em;
	}
	.PremiosyPagos .PremiosyPagos_Texto2{
		font-family: 'Open Sans';
		font-weight: 800;
		margin-bottom: 0.6em;
	}
	.PremiosyPagos .PremiosyPagos_Texto2 strong{
		font-size: 2em;
	}
	.PremiosyPagos .PremiosyPagos_Texto2 span{
		font-size: 1.5em;
	}
	.PremiosyPagos .PremiosyPagos_Texto2 img{
		width: 6.25em;
		filter: brightness(0) invert(14.95%) sepia(38%) saturate(6837%) hue-rotate(317deg) brightness(86%) contrast(89%) drop-shadow(0 0 .025em #ffffcc) drop-shadow(0 0 .05em #ffffcc) drop-shadow(0 0 .075em #ffffcc);
		transform: translateY(-.1em);
	}
	.PremiosyPagos .PremiosyPagos_Boton{
		display: block;
		width: max-content;
		margin-top: 1.2em;
	}
/*FIN Banner Premios y Pagos*/

/*banda segura*/
	.BandaSeguraTipo32{
		background-color: #b31d63;
		padding: 10px 0;
		font-size: 0;
		margin: 0;
	}
	.BandaSeguraTipo32 .BandaSeguraItem{
		text-align: left;
		background-repeat: no-repeat;
		top: 14px;
		padding: 5px 0 5px 57px;
		background-position: left center;
		background-size: auto 40px;
	}
	.BandaSeguraTipo32 .BandaSeguraItem1{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem01.png);}
	.BandaSeguraTipo32 .BandaSeguraItem2{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem02.png);}
	.BandaSeguraTipo32 .BandaSeguraItem3{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem03.png);}
	.BandaSeguraTipo32 .BandaSeguraItem4{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem04.png);}
	.BandaSeguraTipo32 .BandaSeguraItem5{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem05.png);}
	.BandaSeguraTipo32 .BandaSeguraItem6{background-image: url(/RecursosIQ/img/img_lapreferida/juegoitem06.png);}
	.BandaSeguraTipo32 .BandaSeguraTitulo{
		margin-top: 5px;
		margin-bottom: 0px;
		color: #ffffff;
		font-weight: 700;
		font-size: 16px;
		line-height: 1em;
	}
	.BandaSeguraTipo32 .BandaSeguraDescripcion{
		margin-top: 5px;
		margin-bottom: 0px;
		color: #ffffff;
		font-weight: 300;
		font-size: 12px;
		line-height: 1.2em;
	}
	.BandaSeguraTipo32 a,
	.BandaSeguraTipo32 a:hover{
		color: #dae047;
	}
	@media (min-width: 601px){
		.BandaSeguraTipo32 .BandaSeguraItem{
			display: inline-block;
			vertical-align: top;
			width: 50%;
		}
		.BandaSeguraTipo32 .BandaSeguraTitulo{
			font-size: 20px;
		}
		.BandaSeguraTipo32 .BandaSeguraDescripcion{
			font-size: 16px;
		}
	}
/*fin banda segura*/

/*footer*/
	.PieBanner, .footer-STA{
		background: #b31d63;
	}
	.bordePieIQ{
		border-top: solid 2px #dae047;
	}
	.copyright-STA{
		font-family: 'Open Sans';
		background: none;
		color: #ffffff;
	}
	.copyright-STA a{
		font-family: 'Open Sans';
		color: #dae047;
		font-weight: 700;
	}
	.copyright-STA a:hover{
		color: #dae047;
		text-decoration: underline;
	}
	/*Pie Juego Responsable*/
		.PieJuegoResponsable .container a{
			color: #ffffff;
			background-image: none;
			background-color: inherit;
		}
		.PieJuegoResponsable .container a:hover{
			color: #dae047;
			filter: none;
		}
		.PieJuegoResponsable .container a:before, .PieJuegoResponsable .container a:after{
			color: inherit;
			text-shadow: none;
		}
	/*Fin Pie Juego Responsable*/
/*FIN footer*/
	
/* ********** ************ ********** ************ ********** ************ ********** ************
********** ************ ********** ************ ********** ************ ********** ************
                                       DENTRO
********** ************ ********** ************ ********** ************ ********** ************
********** ************ ********** ************ ********** ************ ********** ************ */

/*botones de iguales características dentro de paginas anidadas*/
	.btn-amarillo:hover{
		font: 14px 'Roboto Condensed', sans-serif;
	}
	.modal-backdrop {
		background-color: #b31d63;
	}
	/*panel jugada rapida*/
		.panel-heading-modal {
			border-color: #b31d63;
			background: #b31d63;
		}
		.modal-content.bgClaro.modal-comolightbox.modal-comolightboxJRIQ .modal-header.panel-heading-modal .close .fa-times-circle{
			color: #ffffff;
		}
	/*Alerta el usuario ya existe*/
		.modal-comolightboxIQ{
			background: #ffffff;
		}
		.modal-comolightboxIQ .panel-heading-modalIQ{
			background: transparent;
			color: #b31d63;
			font-weight: 700;
		}
		.modal-comolightboxIQ .panel-heading-modalIQ .fa-times-circle{
			color: transparent;
			background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center center;
			text-shadow: none;
			transform: scale(1.5);
			transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		}
		.modal-comolightboxIQ .panel-heading-modalIQ .fa-times-circle:hover{
			background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
		}
		.modal-comolightboxIQ .btn-tag-eu{
			margin-top: 3px;
			font-family: 'Roboto Condensed';
			background-color: #b31d63;
			color: #ffffff;
    		border: 1px solid #ffffff;
			box-shadow: none;
			transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		}
		.modal-comolightboxIQ .btn-tag-eu:hover{
			background: #dae047;
		}
	/*Comprobar decimo*/
		.modalComprobarDecimoko{
			background: #b31d63;
		}
	/*Modales*/
		.onlyModalAcount{
			background: #b31d63;
		}
		.onlyModalAcount .closeModalAcount{
			color: #b31d63;
			background: #ffffff;
		}
		.onlyModalAcount h3, .modalComprobarDecimo .textoPremiado, .modalComprobarDecimo .changh, .modalComprobarDecimo .comoCobro, .modalComprobarDecimo .textoCobro, .modalComprobarDecimoko .textoPremiado, .modalComprobarDecimoko .changh, .modalComprobarDecimoko .comoCobro, .modalComprobarDecimoko .textoCobro{
			color: #ffffff;
		}
		.modalComprobarDecimo .bloque1, .modalComprobarDecimoko .bloque1{
			border: 2px solid #e881ad;
		}
		.modalComprobarDecimo .btn-azulito, .modalComprobarDecimo > div:nth-child(4), .modalComprobarDecimoko .btn-azulito, .modalComprobarDecimoko > div:nth-child(4){
			background-color: #e881ad !important;
			color: #ffffff !important;
			border: 2px solid #e881ad !important;
			margin-top: 0.25em;
		}
		.modalComprobarDecimo .btn-azulito:hover, .modalComprobarDecimoko .btn-azulito:hover{
			background-color: #b31d63 !important;
			color: #ffffff !important;
		}

/*fin botones de iguales características dentro de paginas anidadas*/

/*Boton cookies*/
	#div-cookies{
		background-color: #ffffff !important;
		box-shadow: inset 0 0 0 5px #ffffff, inset 0 0 0 7px #b31d63 !important;
	}
	#div-cookies p, #div-cookies ul{
		color: #001a2d !important;
	}
	#div-cookies a, #div-cookies a:hover{
		font-weight: bold;
		color: #b31d63 !important;
	}
	#div-cookies a:hover{
		border-bottom-color: #b31d63 !important;
	}
	#div-cookies button{
		background: #b31d63 !important;
	}
	button#gdpr-cookie-accept:hover{
		background: #ffffff !important;
		color: #b31d63 !important;
	}
	button#gdpr-cookie-advanced{
		background: #4a4a49 !important;
	}
	button#gdpr-cookie-advanced:hover {
		color: #ffffff !important;
		opacity: 0.7;
	}
	div#div-Privacidad button#ihavecookiesBtn{
		background: #b31d63;
		border: none;
		border-top-right-radius: 5px;
		color: #ffffff;
		font-size: 10px;
		padding: 1px 0 2px 0;
		transition: all 0.3s ease-in;
		max-width: 60px;
		max-height: none;
		width: 20vw;
		height: auto;
		opacity: 1;
		box-shadow: 1px -1px 1px #ffffff;
	}
	div#div-Privacidad button#ihavecookiesBtn:after{
		content: "cookies";
	}
	div#div-Privacidad button#ihavecookiesBtn:hover{
		transform: scale(1.5) translate(12.5%, -12.5%);
		color: #dae047;
		box-shadow: 1px -1px 1px #dae047;
	}
/*FIN Boton cookies*/

/*Seccion login*/
	.btn-acceso, .separador20 .btn-acceso.activo:hover{
		background: #e881ad;
		border: 1px solid #e881ad !important;
		color: #ffffff !important;
		transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		font-family: 'Open Sans Condensed';
		padding: 8px 0 12px;
	}
	.btn-acceso.activo, .btn-acceso.activo:hover, .btn-acceso.activo:focus{
		background: #dae047;
		border: 1px solid #dae047 !important;
		color: #b31d63 !important;
	}
	.btn-acceso:hover, .btn-acceso:focus, .separador20 .btn-acceso.activo{
		background: #b31d63;
		border: 1px solid #b31d63 !important;
		color: #dae047 !important;
	}
	.seccion-Login .openModal, .seccion-Login .openModal:hover{
		color: #b31d63;
		font-family: 'Open Sans';
		font-weight: 700;
	}
	.seccion-Login a.openModal:hover, .seccion-Login a.texto-label:hover{
		text-decoration: underline;
	}
	.seccion-Login .separador20.col-md-4.col-sm-4.col-xs-12{
		width: 100%;
	}
	.container.seccion-Login{
		padding: 0;
		min-height: 200px;
	}
	.seccion-Login .row.p-t-20{
		margin-right: 0;
		margin-left: 0;
	}
	.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12{
		background-color: #dae047 !important;
		padding: calc(5vw + 64px) calc(30vw - 64px) 0;
		margin: auto;
		float: none;
		width: 100%;
	}
	.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12:before{
		content: "";
		background-image: url(https://demo.compratusuerte.com/Web_2_0/Loteria_ImagenesComunes/logotipos_despachos/logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		opacity: 0.4;
		position: absolute;
		width: calc(10vw + 100px);
		height: calc(10vw + 100px);
		left: 15vw;
		top: 1vw;
	}
	.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12 > .panel{
		position: relative;
	}
	/*En el formulario de acceso rellenar el fondo de la parte del boton*/
		.container.seccion-Login .container.seccion-Login .containerLogin.hiden > .row{
			background-color: #dae047 !important;
		}
	.seccion-Login .containerRegistro, .container.seccion-Login .container.seccion-Login .containerLogin.hiden{
		margin: 0;
	}
	.seccion-Login .form-group{
		margin-bottom: 0;
	}
	.seccion-Login .texto-label{
		font-family: 'Open Sans';
		color: #b31d63;
		font-size: 14px;
		line-height: 1em;
		padding: 20px 0 5px;
	}
	.containerRegistro .form-control, .containerLogin .form-control{
		height: 1.5em;
		padding: 0.1em 12px;
	}
	.wrapper.faqs{
		margin-right: calc(64px - 30vw);
		margin-left: calc(64px - 30vw);
		padding-right: 5vw;
		padding-left: 5vw;
		text-align: justify;
	}
	@media (max-width: 319px){
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12{
			padding: 25vw 10vw 0;
		}
		.wrapper.faqs{
			margin-right: -5vw;
			margin-left: -5vw;
		}
	}
	@media (min-width: 768px){
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12{
			padding: 92px 166px 0;
		}
		.wrapper.faqs{
			margin-right: -166px;
			margin-left: -166px;
			padding-right: 38px;
			padding-left: 38px;
		}
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12:before{
			left: 10%;
			top: 6%;
			width: 177px;
			height: 177px;
		}
	}
	@media (min-width: 992px){
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12{
			padding: 92px 266px 0;
		}
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12:before{
			width: 11em;
			height: 11em;
			left: 18%;
			top: 6%;
		}
		.wrapper.faqs{
			margin-right: -266px;
			margin-left: -266px;
		}
		.seccion-Login .containerRegistro .separador20 .form-group:nth-child(6) .col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child{
			width: 33.33333333333333%;
		}
		.seccion-Login .containerRegistro .separador20 .form-group:nth-child(6) .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(2){
			width: 66.66666666666666%;
		}
	}
	@media (min-width: 1200px){
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12{
			padding: 112px 366px 0;
		}
		.seccion-Login .col-md-8.col-sm-8.col-md-offset-2.col-sm-offset-2.col-xs-12:before{
			left: 25%;
		}
		.wrapper.faqs{
			margin-right: -366px;
			margin-left: -366px;
		}
	}
/*Seccion login*/

/*Paginas interiores*/
	.tituloMasterIQ{
		font-family: 'Open Sans';
		color: #b31d63;
	}
	.titularesinteriores_4n74{
        font-size: calc(12px + 1.25vw);
    }
    .textosinteriores_4n74{
        font-size: calc(9.6px + 1vw);
    }
	@media (min-width: 768px){
        .titularesinteriores_4n74{
            font-size: 22px;
        }
        .textosinteriores_4n74{
            font-size: 17px;
        }
    }
    @media (min-width: 992px){
        .titularesinteriores_4n74{
            font-size: 24px;
        }
        .textosinteriores_4n74{
            font-size: 18px;
        }
    }

	/*mi cuenta*/
		.miCuenta h1, .miCuenta .primeraFila h2{
			font-family: 'Open Sans';
		}
		.miCuenta .btn-amarillo{
			font-family: 'Roboto Condensed';
		}
		.miCuenta aside div{
			border-color: #b31d63 !important;
		}
		.miCuenta aside div .headerAside{
			background: #b31d63 !important;
			font-family: 'Open Sans';
		}
		.miCuenta aside div ul li a{
			color: #b31d63 !important;
			font-family: 'Roboto Condensed';
		}
		.miCuenta .sideMenu .hidden-lg{
			display: block!important;
			padding: 8px 0;
		}
		.miCuenta .salirCuentaIQ{
			color: #b31d63 !important;
			font-family: 'Roboto Condensed';
			font-size: 14px;
		}
		.miCuenta aside div ul .active{
			background: #ffffcc !important;
		}
		.miCuenta aside div ul .active a{
			color: #b31d63 !important;
			font-weight: 700;
		}
		@media (max-device-width: 767px){
			.miCuenta .salirCuentaIQ{
				color: #ffffff !important;
				font-size: 24px;
			}
		}
		/*Modales*/
			#divModalNums > div, #divModalLoteria > div{
				box-shadow: 0 1em 0 0.75em #ffffff, 0 -2.5em 0 0.75em #ffffff;
				background-color: #ffffff;
				font-family: 'Open Sans';
			}
			#divModalNums .MiJugadaContenedorDelBoleto, #divModalLoteria .MiJugadaCuerpodelBoleto{
				box-shadow: none;
				border-color: #b31d63;
			}
			#divModalNums .MiJugadaContenedorDelBoleto > button, #divModalLoteria .MiJugadaContenedorDelBoleto > button{
				color: transparent;
				background-color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center center;
				text-shadow: none;
				transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
				font-size: 1em;
				line-height: 1em;
				width: 2.5em;
				height: 2.5em;
				top: auto;
				right: auto;
				left: calc(100% - 1.25em + 0.75em);
				bottom: calc(100% - 1.25em + 3.25em);
			}
			#divModalNums .MiJugadaContenedorDelBoleto > button > i, #divModalLoteria .MiJugadaContenedorDelBoleto > button > i{
				color: transparent;
			}
			#divModalNums .MiJugadaContenedorDelBoleto > button:hover, #divModalLoteria .MiJugadaContenedorDelBoleto > button:hover{
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
			}
			#divModalNums .MiJugadaBoton, #divModalLoteria .MiJugadaBoton{
				color: #b31d63;
				background: none;
				border: none;
				text-shadow: none;
				border-radius: 0;
				box-shadow: none;
				font-weight: 700;
			}
			#divModalNums .MiJugadaBoton i, #divModalLoteria .MiJugadaBoton i{
				color: transparent;
				height: 2em;
				width: 2em;
				margin-bottom: 0.6em;
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center center;
			}
			#divModalNums .MiJugadaBoton:hover, #divModalLoteria .MiJugadaBoton:hover{
				color: #00183f;
			}
			#divModalNums .MiJugadaBoton i.fas.fa-redo, #divModalLoteria .MiJugadaBoton i.fas.fa-redo{
				background-image: url(/RecursosIQ/img/img_lapreferida/volver.svg);
			}
			#divModalNums .MiJugadaBoton i.fas.fa-share-alt, #divModalLoteria .MiJugadaBoton i.fas.fa-share-alt{
				background-image: url(/RecursosIQ/img/img_lapreferida/certificado.svg);
			}
			#divModalNums .MiJugadaBoton i.far.fa-file-pdf, #divModalLoteria .MiJugadaBoton i.far.fa-file-pdf{
				background-image: url(/RecursosIQ/img/img_lapreferida/certificado.svg);
			}
			#divModalNums .MiJugadaBoton i.fas.fa-trophy, #divModalLoteria .MiJugadaBoton i.fas.fa-trophy{
				background-image: url(/RecursosIQ/img/img_lapreferida/premios.svg);
			}
			#divModalNums .MiJugadaBoton:hover i.fas.fa-redo, #divModalLoteria .MiJugadaBoton:hover i.fas.fa-redo{
				background-image: url(/RecursosIQ/img/img_lapreferida/volver-hover.svg);
			}
			#divModalNums .MiJugadaBoton:hover i.fas.fa-share-alt, #divModalLoteria .MiJugadaBoton:hover i.fas.fa-share-alt{
				background-image: url(/RecursosIQ/img/img_lapreferida/certificado-hover.svg);
			}
			#divModalNums .MiJugadaBoton:hover i.far.fa-file-pdf, #divModalLoteria .MiJugadaBoton:hover i.far.fa-file-pdf{
				background-image: url(/RecursosIQ/img/img_lapreferida/certificado-hover.svg);
			}
			#divModalNums .MiJugadaBoton:hover i.fas.fa-trophy, #divModalLoteria .MiJugadaBoton:hover i.fas.fa-trophy{
				background-image: url(/RecursosIQ/img/img_lapreferida/premios-hover.svg);
			}
			#divModalLoteria .MiJugadaEncabezadodelBoleto{
				background-image: url(/RecursosAranya/imagenes/logo-LN-dark.png) !important;
				background-size: auto 100% !important;
				background-position: 30% 0 !important;
				background-repeat: no-repeat !important;
			}
			#divModalLoteria .MiJugadaEncabezadodelBoleto .MiJugadaLogodelJuego{
				visibility: hidden;
			}
			#divModalLoteria .MiJugadaTotalApuestas{
				color: #3378b3 !important;
				text-align: left;
				vertical-align: middle !important;
			}
			#divModalLoteria .MiJugadaPiedelBoleto{
				color: #3378b3;
				font-weight: 700;
			}
		/*FIN modales*/
	/*Fin mi cuenta*/

	/*Cesta*/
		.cuadroCestaIQ ul > li:last-child{
			border-bottom: none;
			padding-bottom: 0;
		}
		.titulo-slider-mipena{
			font-family: 'Open Sans';
			text-align: left;
		}
		/*Eliminar bordes*/
			.container.separador-bloquesCestaIQ .cuadroCestaIQ, .container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel-default{
				font-family: 'Roboto Condensed';
				border: none;
				margin: 1em 0 0;
				/*padding: 0;*/
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12{
				padding: 0;
			}
			.cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro{
				border-bottom: none;
				padding: 0.5em;
			}
			.cuadroResguardoIQ{
				min-height: 7em;
				border: none;
				padding: 1em;
				margin: 0 auto;
			}
			section.container.loteriaBuyType{
				padding: 1em;
				margin: 0 auto;
			}
		/*Fin eliminar bordes*/
		.separador-bloquesCestaIQ, section.container.loteriaBuyType{
			line-height: 1;
		}
		section.container.loteriaBuyType > .row{
			margin: 0;
		}
		.separador-bloquesCestaIQ, section.container.loteriaBuyType, section.container.waypoint.decimo-loteria{
			font-size: 2.4vw;
		}
		.separador-bloquesCestaIQ p, section.container.loteriaBuyType p, section.container.waypoint.decimo-loteria p{
			line-height: 1;
			margin: 0;
		}
		@media (min-width: 768px){
			.separador-bloquesCestaIQ, section.container.loteriaBuyType, section.container.waypoint.decimo-loteria{
				font-size: 16px;
			}
		}
		@media (min-width: 992px){
			.separador-bloquesCestaIQ, section.container.loteriaBuyType, section.container.waypoint.decimo-loteria{
				font-size: 20px;
			}
		}
		@media (min-width: 1200px){
			.separador-bloquesCestaIQ, section.container.loteriaBuyType, section.container.waypoint.decimo-loteria{
				font-size: 24px;
			}
		}
		.cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12 > .col-lg-3.col-md-3.col-sm-6.col-xs-12, .cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12 > .col-lg-6.col-md-6.col-sm-6.col-xs-12, .container.loteriaBuyType .cabeceraGris, .container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3{
			float: none;
			display: block;
			width: 100%;
			background: none;
			margin: 0;
			padding: 0;
			height: auto;
		}
		.cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12 > .col-lg-3.col-md-3.col-sm-6.col-xs-12 .tituloResguardoIQ, .cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12 > .col-lg-6.col-md-6.col-sm-6.col-xs-12 .tituloResguardoIQ{
			text-align: left;
		}
		.cuadroResguardoIQ .tituloResguardoIQ, .container.loteriaBuyType .cabeceraGris b{
			color: #b31d63;
			font-size: 1em;
			line-height: 1em;
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio{
			font-size: 1.5em;
			padding: 0.5em 0 0 1.5em;
			display: block;
			border: none;
			color: #b31d63;
			margin: 0;
			height: auto;
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio > .gris{
			font-size: .8em;
		}
		@media (min-width: 768px){
			.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio{
				font-size: 1.25em;
			}
		}
		@media (min-width: 1200px){
			.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio{
				font-size: 1em;
			}
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio .rbEnvioWSIQ label{
			margin: 0;
			font-weight: 400;
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio .rbEnvioWSIQ label:before{
			border-color: #b31d63;
			height: 0.75em;
			width: 0.75em;
			left: 0;
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio .rbEnvioWSIQ input[type="radio"]:checked + label:before{
			background: radial-gradient(ellipse at center, #b31d63 33%, #ffffff 34%);
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio .gris{
			color: #b31d63 !important;
		}
		.container.loteriaBuyType .radioButtonsBuyTypeIQ .col-md-3 li.lienvio .fa.fa-info-circle.fuente25.gris{
			font-size: 1.3em;
		}
		.cuadroResguardoIQ .tipoResguardosIQ a{
			display: block;
			color: #b31d63;
			text-decoration: none;
			font-size: 0.75em;
			padding: 0.5em 0em 0;
		}
		.cuadroResguardoIQ .tipoResguardosIQ a i{
			color: #ffffff;
			background-color: #b31d63;
			border: 1px solid #b31d63;
		}
		.cuadroResguardoIQ .tipoResguardosIQ a i#aGrupo:before{
			content: "\f096";
		}
		.cuadroCestaIQ .gameDetails{
			box-shadow: none;
		}
		.cuadroCestaIQ .panel-body-jugada{
			padding: 0.3em 0;
			margin-bottom: 0 !important;
		}
		.cuadroCestaIQ .glyphicon{
			color: #b31d63;
		}
		.cuadroCestaIQ .gameDetails .panel-body-jugada .color-azul-oscuro p{
			color: #b31d63;
		}
		.cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div{
			vertical-align: top;
		}
		
		@media (max-width: 991px){
			.cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12, .cuadroResguardoIQ > .col-lg-6.col-md-6.col-sm-12.col-xs-12{
				float: left;
				width: 50%;
			}
		}
		.tituloResguardoIQ, .cuadroCestaIQ a, .cuadroCestaIQ select, .cuadroResguardoIQ a, .cuadroResguardoIQ select, .montototalJuegos-EU{
			font-family: 'Roboto Condensed';
		}
		.nombre-loterias, .numero-loterias-decimos, .fecha-loterias-decimos, .botonera-mas-menos .qty, .monto-loterias-decimos{
			font-family: 'Roboto Condensed';
		}
		.gameDetails .panel-body-jugada .color-azul-oscuro p{
			padding-left: 0;
		}
		.tipoResguardosIQ {
			font-size: 1em;
			text-align: left;
			line-height: 1em;
		}
		.separador-bloquesCestaIQ{
			padding: 0;
		}
		.separador-bloquesCestaIQ > div > div.row{
			margin: 0;
		}
		.separador-bloquesCestaIQ > div > div.row > div.col-xs-12.col-sm-12{
			padding: 0;
		}
		/*Cambio elementos a mostrar PAGAR MIS JUGADAS*/
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro > div:nth-child(3) > p.hidden-xs:nth-last-of-type(1){
				display: none !important;
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro .glyphicon.glyphicon-search{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/eye.svg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center center;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro .far.fa-calendar.calendarioCestaIQ{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar.svg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center center;
				float: none;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p .glyphicon.glyphicon-trash:before{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center center;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/info.svg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center center;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro .glyphicon.glyphicon-search:hover{
				background-image: url(/RecursosIQ/img/img_lapreferida/eye-hover.svg);
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro .far.fa-calendar.calendarioCestaIQ:hover{
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar-hover.svg);
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p .glyphicon.glyphicon-trash:hover:before{
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span:hover{
				background-image: url(/RecursosIQ/img/img_lapreferida/info-hover.svg);
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro{
				position: relative;
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro > div:nth-child(3) > p.hidden-xs:nth-last-of-type(2){
				display: block !important;
				position: absolute;
				margin: 0;
				left: 2.8em;
				top: 3.6em;
				font-size: 0.75em;
			}
			div.row:first-child .cuadroCestaIQ .color-azul-oscuro > div:nth-child(7){
				float: right;
				padding-top: 0 !important;
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:first-child{
				width: 32% !important;
				float: left;
				padding-top: 1.1em;
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .panel-body-jugada .color-azul-oscuro > div:first-child p{
				padding: 0 0 1em 1.8em;
				font-size: 1.2em !important;
				font-weight: 700;
				background-position: 0% 50%;
				background-size: 1.5em;
			}
			div.row:first-child .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
				width: 1.5em !important;
				margin-right: 0.5em;
				float: left;
				background-color: #ffffcc;
				padding: 1.25em 0;
				text-align: center;
				font-size: 1.25em;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) .calendarioCestaIQ{
				font-size: 1em;
				padding: 0;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
				width: 12% !important;
				padding: 1.875em 0 0;
				margin: 0;
				overflow: inherit;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p{
				font-size: 1em !important;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
				width: 16% !important;
				padding: 1.875em 0 0;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p{
				position: relative;
				margin: 0;
				font-size: 0.75em;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p select{
				width: 90%;
				float: none;
				padding: 0.1em 0;
				border: none;
				color: #b31d63;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
				position: absolute;
				right: 0;
				top: -1em;
				font-size: 1.25em !important;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6){
				width: 10% !important;
				padding: 1em 0 0;
				text-align: center;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) i{
				color: #b31d63 !important;
				margin: 0.875em 0;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) img{
				max-width: calc(100% - 1.75em);
				margin-left: 0.2em;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(8){
				width: 1.5em !important;
				text-align: center;
				background-color: #ffffcc;
				padding: 1.25em 0;
				font-size: 1.25em;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro > div:nth-child(4){
				position: absolute;
				right: 2.4em;
				top: 1.5em;
				width: calc(28% - 6.25em) !important;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro > div:nth-child(4) p{
				font-size: 0.75em;
				margin: 0;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7){
				width: calc(28% - 4.375em) !important;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p{
				font-size: 1em;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p > span:first-child{
				display: inline-block;
				font-size: 1.25em;
				padding-top: 1.8em;
				font-weight: 700;
				color: #000000;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p > a{
				height: auto;
				width: auto;
				margin: 0;
				vertical-align: middle;
				line-height: 1.428571429;
				border-radius: 0;
				float: right;
			}
			div.row:first-child .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(7) > p .glyphicon.glyphicon-trash{
				float: none;
				width: 1.5em !important;
				text-align: center;
				background-color: #ffffcc;
				padding: 1.25em 0;
				font-size: 1.25em;
				margin-top: 0;
				top: 0;
			}
		/*Fin cambio elementos a mostrar PAGAR MIS JUGADAS*/

		/*Cambio elementos a mostrar PAGAR MIS PENAS*/
			div.row:nth-child(3) .cuadroCestaIQ .color-azul-oscuro .far.fa-calendar.calendarioCestaIQ{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar.svg);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				float: none;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) > p .glyphicon.glyphicon-trash:before{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				transition: background-image 0.3s ease-in-out;
			}
			div.row:nth-child(3) .cuadroCestaIQ .color-azul-oscuro .far.fa-calendar.calendarioCestaIQ:hover{
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar-hover.svg);
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) > p .glyphicon.glyphicon-trash:hover:before{
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
			}
			div.row:nth-child(3) .cuadroCestaIQ .color-azul-oscuro > div:nth-child(6){
				/*float: right;*/
				padding-top: 0 !important;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:first-child{
				width: 40% !important;
				padding-top: 1.1em;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .panel-body-jugada .color-azul-oscuro > div:first-child p{
				padding: 0 0 1em 1.8em;
				font-size: 1.2em !important;
				font-weight: 700;
				background-position: 0% 50%;
				background-size: 1.5em;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
				width: 0 !important;
				padding: 0 !important;
				font-size: 1.25em;
				margin: 0 !important;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p{
				display: block !important;
				position: absolute;
				width: calc(30% - 3em) !important;
				margin: 0;
				left: 2.8em;
				top: 3.6em;
				font-size: 0.75em;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
				width: 29% !important;
				margin: 0;
				overflow: inherit;
				font-size: 1.25em;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) p.hidden-xs{
				padding: 0;
				margin: 0 !important;
				display: inline-block !important;
				vertical-align: middle;
				font-size: 1em;
			}
			div.row:nth-child(3) .cuadroCestaIQ .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) p.hidden-xs:nth-child(2){
				padding-top: 1.5em;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) span:nth-child(2){
				display: inline-block;
				vertical-align: middle;
				width: 1.5em !important;
				margin-right: 0.5em;
				background-color: #ffffcc;
				padding: 1.25em 0;
				text-align: center;
				font-size: 1em;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) .calendarioCestaIQ{
				font-size: 1em;
				padding: 0;
				margin: 0 !important;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
				width: 5% !important;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro > div:nth-child(4){
				position: absolute;
				right: calc(5% + 1.5em);
				top: 1em;
				width: calc(28% - 6.25em) !important;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro > div:nth-child(4) p{
				font-size: 0.75em;
				margin: 0;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6){
				width: 21% !important;
				text-align: right;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) > p{
				display: inline-block;
				font-size: 1.25em;
				padding-top: 0;
				font-weight: 700;
				color: #000000;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) > p a{
				height: auto;
				width: auto;
				margin: 0;
				vertical-align: middle;
				border-radius: 0;
			}
			div.row:nth-child(3) .cuadroCestaIQ  .gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) > p .glyphicon.glyphicon-trash{
				float: none;
				width: 1.5em !important;
				text-align: center;
				background-color: #ffffcc;
				padding: 1.25em 0;
				font-size: 1em;
				float: none;
				margin-top: 0;
				top: 0;
				margin-left: 0.5em;
			}
		/*Fin cambio elementos a mostrar PAGAR MIS PENAS*/

		/*Cambio elementos a mostrar PAGAR MIS DECIMOS*/
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .fecha-loterias-decimos .glyphicon.glyphicon-calendar:before{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar.svg);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				float: none;
				transition: background-image 0.3s ease-in-out;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .detalles-jugada-boton .btn.btn-eliminar .glyphicon.glyphicon-trash:before{
				color: transparent;
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				transition: background-image 0.3s ease-in-out;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .fecha-loterias-decimos .glyphicon.glyphicon-calendar:hover:before{
				background-image: url(/RecursosIQ/img/img_lapreferida/calendar-hover.svg);
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .detalles-jugada-boton .btn.btn-eliminar .glyphicon.glyphicon-trash:hover:before{
				background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria{
				position: relative;
				display: block;
				border: none;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria > div{
				display: inline-block;
				vertical-align: middle;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria div.nombre-loterias{
				text-transform: lowercase;
				width: 25% !important;
				padding: 0 0 1em 1.8em;
				font-size: 1.2em !important;
				font-weight: 700;
				background-image: url(/RecursosAranya/imagenes/logo-LN-dark.png);
				background-repeat: no-repeat;
				background-position: 0% 50%;
				background-size: 1.5em;
				color: #b31d63;
				line-height: 1;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria div.numero-loterias-decimos.numero-loterias-decimosIQ{
				display: block !important;
				position: absolute;
				margin: 0;
				left: 1.4em;
				top: 1.8em;
				font-size: 1.5em !important;
				font-family: 'Open Sans';
				color: #b31d63;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria div.numero-loterias-decimos.numero-loterias-decimosIQ strong{
				font-weight: 900 !important;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .fecha-loterias-decimos{
				width: 44% !important;
				font-size: 1em !important;
				color: #b31d63;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .fecha-loterias-decimos .glyphicon.glyphicon-calendar{
				width: 1.5em !important;
				text-align: center;
				background-color: #ffffcc;
				padding: 1.25em 0;
				font-size: 1.25em;
				top: 0;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .contenedor-mas-menos{
				position: absolute;
				right: 4em;
				top: 0.75em;
				font-size: 0.75em;
				padding: 0 1.25em;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .botonera-mas-menos .qty{
				font-size: 1em;
				height: 1.75em;
				width: 4em;
				color: #b31d63;
				border-color: #ffffcc;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .botonera-mas-menos .qtyplus, .container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .botonera-mas-menos .qtyminus{
				font-size: 1em;
				height: 1.75em;
				width: 1.75em;
				color: #b31d63;
				background-color: #ffffcc;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .botonera-mas-menos .qtyplus:hover, .container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .botonera-mas-menos .qtyminus:hover{
				color: #00436e;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .monto-loterias-decimos{
				position: absolute;
				text-align: center;
				width: 6em;
				right: 2.4em;
				bottom: 0.75em;
				font-size: 1.25em;
				font-weight: 700;
				color: #000000;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .detalles-jugada-boton{
				float: right;
			}
			.container.separador-bloquesCestaIQ >div > div.row > .col-md-12 .panel.panel-default .panel-body-jugada .contenedor-detalles-jugada-loteria .detalles-jugada-boton .btn.btn-eliminar{
				width: 1.5em !important;
				text-align: center;
				background-color: #ffffcc;
				padding: 1.25em 0;
				font-size: 1.25em;
				margin: 0!important;
				top: 0;
				line-height: 1;
				box-shadow: none;
			}
		/*Fin cambio elementos a mostrar PAGAR MIS DECIMOS*/

		/*parte baja (saldo e importes)*/
			.separador-bloquesCestaIQ .cuadroSaldos, .decimo-loteria .cuadroSaldos{
				font-size: 1em;
				padding: 1em 0.5em !important;
				margin: 0 1em 0 0.75em;
				border: 2px solid #b31d63;
				min-height: auto;
			}
			#ContentPlaceHolderCentral_ContentPlaceHolderCentral_Boleto_UpdatePanel1 section.container.waypoint.decimo-loteria:nth-last-of-type(1){
				padding: 0;
			}
			@media (max-width: 991px){
				#ContentPlaceHolderCentral_ContentPlaceHolderCentral_Boleto_UpdatePanel1 section.container.waypoint.decimo-loteria:nth-last-of-type(1) .row:nth-of-type(1){
					padding: 0 7%;
				}
			}
			.separador-bloquesCestaIQ .cuadroSaldos .titulosSaldos, .separador-bloquesCestaIQ .cuadroSaldos .titulosJugadas, .separador-bloquesCestaIQ .cuadroSaldos .montosSaldos, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.col-md-12.col-sm-12.col-xs-12, .decimo-loteria .cuadroSaldos .titulosSaldos, .decimo-loteria .cuadroSaldos .titulosJugadas, .decimo-loteria .cuadroSaldos .montosSaldos, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.col-md-12.col-sm-12.col-xs-12{
				font-family: 'Open Sans';
				display: inline-block;
				vertical-align: middle;
				width: 50%;
				text-align: left;
				font-size: 1em;
				line-height: 1;
				color: #000000;
				padding: 0;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .titulosJugadas:nth-child(3), .decimo-loteria .cuadroSaldos .titulosJugadas:nth-child(3){
				width: 70%;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos:nth-child(4), .decimo-loteria .cuadroSaldos .montosSaldos:nth-child(4){
				width: 30%;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .titulosSaldos:first-child, .decimo-loteria .cuadroSaldos .titulosSaldos:first-child{
				padding: 0.6em 0 0.4em 0.4em;
				border-bottom: 2px solid #b31d63;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos:nth-child(2), .decimo-loteria .cuadroSaldos .montosSaldos:nth-child(2){
				padding: 0.6em 0.4em 0.4em 0;
				border-bottom: 2px solid #b31d63;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .titulosJugadas:nth-child(3), .decimo-loteria .cuadroSaldos .titulosJugadas:nth-child(3){
				padding: 2em 0 0.4em 0.4em;
				border-bottom: 2px solid #b31d63;
				font-weight: 400;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos:nth-child(4), .decimo-loteria .cuadroSaldos .montosSaldos:nth-child(4){
				padding: 2em 0.4em 0.4em 0;
				border-bottom: 2px solid #b31d63;
				font-weight: 400;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .titulosJugadas:nth-child(5), .decimo-loteria .cuadroSaldos .titulosJugadas:nth-child(5){
				padding: 0.5em 0 0.6em 0.4em;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos:nth-child(6), .decimo-loteria .cuadroSaldos .montosSaldos:nth-child(6){
				padding: 0.5em 0.4em 0.6em 0;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(2), .decimo-loteria .cuadroSaldos .montosSaldos, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(2){
				float: right;
				text-align: right;
			}
			.separador-bloquesCestaIQ .cuadroSaldos .montosSaldos b, .decimo-loteria .cuadroSaldos .montosSaldos b{
				font-weight: inherit;
				display: block;
				transform: scale(1.25) translate(-10%, -10%);
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu{
				font-size: 1em;
				padding: 1em 0.5em;
				margin: 0 0.75em 0 1em;
				border: 2px solid #b31d63;
				min-height: auto;
				transition: border-color 0.15s ease-in-out;
				line-height: 1;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu:hover, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu:hover{
				border-color: #dae047;
			}
			.separador-bloquesCestaIQ .importeJuegos-EU, .decimo-loteria .importeJuegos-EU{
				font-family: 'Open Sans';
				background-color: #ffffcc;
				color: #000000;
				font-size: 0;
				border-bottom: 2px solid transparent;
				padding: 1.44vw 0.96vw 0.96vw;
				font-weight: 700;
				text-align: left;
			}
			.separador-bloquesCestaIQ .ivaJuegos-EU, .decimo-loteria .ivaJuegos-EU{
				font-family: 'Open Sans';
				line-height: 1;
				font-size: 0;
				color: #000000;
			}
			.separador-bloquesCestaIQ .importeJuegos-EU:before, .decimo-loteria .importeJuegos-EU:before{
				font-size: 2.4vw;
				line-height: 1;
				content: "TOTAL";
			}
			.separador-bloquesCestaIQ .ivaJuegos-EU:before, .decimo-loteria .ivaJuegos-EU:before{
				font-size: 1.5vw;
				content: "(IVA incl.)";
				font-style: italic;
				padding-left: 0.5em;
			}
			.separador-bloquesCestaIQ .montototalJuegos-EU, .decimo-loteria .montototalJuegos-EU{
				font-family: 'Open Sans';
				font-size: 1em;
				line-height: 1em;
				background-color: #ffffcc;
				border-bottom: 2px solid transparent;
				color: #000000;
				text-align: right;
				padding: 0.6em 0.4em 0.4em;
				margin: 0;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro{
				padding: 0;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p{
				margin: 0 !important;
				font-size: 1em;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button{
				font-family: 'Open Sans';
				font-size: 0;
				line-height: 1em;
				height: auto !important;
				width: 100% !important;
				margin: 1.32vw 0;
				padding: 1.44vw 0.96vw 1.44vw;
				background-color: #b31d63 !important;
				color: #ffffff !important;
				border: none !important;
				border-bottom: 1px solid transparent !important;
				font-weight: 700;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after{
				font-family: 'Open Sans';
				content: "PAGAR AHORA";
				display: block;
				font-size: 2.4vw;
				line-height: 1em;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:hover, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:hover{
				background-color: #00183f !important;
				color: #dae047 !important;
				border: none !important;
			}
			.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p:after:hover, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p:after:hover{
				background-color: #ffffcc !important;
				color: #ffffff !important;
				border: none !important;
			}
			@media (min-width: 768px){
				.separador-bloquesCestaIQ .cuadroSaldos, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu, .decimo-loteria .cuadroSaldos, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu{
					padding: 1.4em 1.5em !important;
				}
				.separador-bloquesCestaIQ .importeJuegos-EU, .decimo-loteria .importeJuegos-EU{
					padding: 9.6px 6.4px 6.4px;
				}
				.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button{
					margin: 8.8px 0;
					padding: 9.6px 6.4px 9.6px;
				}
				.separador-bloquesCestaIQ .importeJuegos-EU:before, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after, .decimo-loteria .importeJuegos-EU:before, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after{
					font-size: 16px;
				}
				.separador-bloquesCestaIQ .ivaJuegos-EU:before,.decimo-loteria .ivaJuegos-EU:before{
					font-size: 10px;
				}
			}
			@media (min-width: 992px){
				.separador-bloquesCestaIQ .importeJuegos-EU, .decimo-loteria .importeJuegos-EU{
					padding: 12px 8px 8px;
				}
				.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button{
					margin: 11px 0;
					padding: 12px 8px 12px;
				}
				.separador-bloquesCestaIQ .importeJuegos-EU:before, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after, .decimo-loteria .importeJuegos-EU:before, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after{
					font-size: 20px;
				}
				.separador-bloquesCestaIQ .ivaJuegos-EU:before, .decimo-loteria .ivaJuegos-EU:before{
					font-size: 12.5px;
				}
			}
			@media (min-width: 1200px){
				.separador-bloquesCestaIQ .importeJuegos-EU, .decimo-loteria .importeJuegos-EU{
					padding: 14.4px 9.6px 9.6px;
				}
				.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button{
					margin: 13.2px 0;
					padding: 14.4px 9.6px 14.4px;
				}
				.separador-bloquesCestaIQ .importeJuegos-EU:before, .separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after, .decimo-loteria .importeJuegos-EU:before, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu > .col-lg-12.t-centro p button:after{
					font-size: 24px;
				}
				.separador-bloquesCestaIQ .ivaJuegos-EU:before, .decimo-loteria .ivaJuegos-EU:before{
					font-size: 15px;
				}
			}
			@media (max-width: 991px){
				.separador-bloquesCestaIQ .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu, .decimo-loteria .col-lg-6.col-md-6.col-sm-12.col-xs-12 .cuadrodias-eu, .separador-bloquesCestaIQ .cuadroSaldos, .decimo-loteria .cuadroSaldos{
					margin: 0.5em auto;
				}
			}
			/*Poner los dos recuadors a nivel en resoluciones pequenas*/
				.separador-bloquesCestaIQ > div > div.row:nth-child(4) > div.col-lg-6.col-md-6.col-sm-12.col-xs-12, .decimo-loteria > div > div.row:nth-child(4) > div.col-lg-6.col-md-6.col-sm-12.col-xs-12{
					width: 50%;
					float: left;
				}
			/*FIN Poner los dos recuadors a nivel en resoluciones pequenas*/
		/*FIN parte baja (saldo e importes)*/
		/*modales*/
				.modalDetalleJIQ.onlyModalAcount, .modalAbono.onlyModalAcount{
					background: #ffffff;
					width: max-content;
					font-size: 1em;
					min-width: 15em;
					margin: 0;
					padding: 1.5em;
					transform: translate(-50%, -50%);
					height: auto;
				}
				.modalDetalleJIQ.onlyModalAcount h3, .modalAbono.onlyModalAcount h3{
					color: #b31d63;
					font-size: 1em;
					font-family: 'Open Sans';
					text-transform: uppercase;
					font-weight: 900;
					text-align: left;
					margin-bottom: 0.75em;
				}
				.modalDetalleJIQ.onlyModalAcount .closeModalAcount, .modalAbono.onlyModalAcount .closeModalAcount{
					color: transparent;
					background-color: transparent;
					background-image: url(/RecursosIQ/img/img_lapreferida/cerrar.svg);
					background-size: contain;
					background-repeat: no-repeat;
					background-position: center center;
					text-shadow: none;
					transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
					font-size: 1em;
					line-height: 1em;
					width: 2.5em;
					height: 2.5em;
					top: auto;
					right: auto;
					left: calc(100% - 1.25em);
					bottom: calc(100% - 1.25em);
				}
				.modalDetalleJIQ.onlyModalAcount .closeModalAcount:hover, .modalAbono.onlyModalAcount .closeModalAcount:hover{
					background-image: url(/RecursosIQ/img/img_lapreferida/cerrar-hover.svg);
				}
				.modalDetalleJIQ.onlyModalAcount .modalBodyDetalleJIQ, .modalDetalleJIQ.onlyModalAcount div, .modalDetalleJIQ.onlyModalAcount div li, .modalAbono.onlyModalAcount div, .modalAbono.onlyModalAcount div div{
					background: transparent;
					color: #b31d63;
					font-size: 1em;
					padding: 0;
					margin: 0;
					text-align: left;
				}
				.modalDetalleJIQ.onlyModalAcount div li{
					padding-top: 0.5em;
				}
				.modalDetalleJIQ.onlyModalAcount div li .glyphicon.glyphicon-calendar{
					color: transparent;
					background-image: url(/RecursosIQ/img/img_lapreferida/calendar.svg);
					background-repeat: no-repeat;
					background-size: contain;
					background-position: center;
					margin-right: 0.5em;
				}
				.modalAbono.onlyModalAcount div{
					padding-top: 1em;
					font-weight: 700;
				}
				.modalAbono.onlyModalAcount div div{
					padding-top: 0.25em;
					font-weight: 400;
				}
				@media (max-width: 767px){
					.modalDetalleJIQ.onlyModalAcount, .modalAbono.onlyModalAcount{
						font-size: 1.5em;
					}
				}
		/*FIN modales*/
	/*Fin cesta*/

	/*Comprobar loteria*/
		.cuadro_comprobar_decimos{
			background-color: #ffffcc !important;
		}
		.cuadro_jugar_de_nuevo{
			background-color: #b31d63 !important;
			color: #dae047 !important;
		}
		.cuadro_jugar_de_nuevo .btn-amarillo{
			background-color: #b31d63 !important;
			border: 2px solid #dae047 !important;
			color: #dae047 !important;
			border-radius: 0.3em;
			transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		}
		.cuadro_jugar_de_nuevo .btn-amarillo:hover{
			border: 2px solid #dae047 !important;
			background-color: #dae047 !important;
			color: #b31d63 !important;
		}
		.cuadro_comprobar_decimos_cabecera{
			background-color: #b31d63 !important;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .sorteoLoteria{
			color: #ffffff;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .fontSelectorLNIQ{
			background-color: #b31d63 !important;
			color: #ffffff !important;
			border: 1px solid #ffffff !important;
			transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .fontSelectorLNIQ:hover{
			background: #064674 !important;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .btn-default .caret{
			border-top-color: #ffffff !important;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .dropdown-menu > li > a {
			color: #b31d63 !important;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .dropdown-menu > li > a:hover, .cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .dropdown-menu > li > a:focus{
			color: #ffffff !important;
			background-color: #b31d63;
		}
		.cuadro_comprobar_decimos .cambiarSorteoLoteriaIQ .paddingRight20:nth-child(2){
			color: #dae047;
		}
		.listado_premios_loteria{
			color: #b31d63 !important;
		}
	/*Fin comprobar loteria*/

	/*Contacto*/
		.contactocabecera{
			line-height: 1;
			margin-bottom: 30px;
		}
		.formulariocontacto input, .formulariocontacto textarea{
			text-align: left;
			background-color: #f0f0f0;
			color: #000000;
			border: none;
			box-shadow: none;
		}
		.formulariocontacto input{
			padding: 0.75em;
		}
		.contactoheleido{
			margin: 1em 0 1.5em;
			color: #b31d63;
		}
		.contactoheleido a{
			color: #b31d63 !important;
		}
		.contactocaptcha > div > div{
			width: 100% !important;
			border: none !important;
		}
		.contactocaptcha > div > div > div:first-child{
			background-color: #cdcdcd !important;
			color: #ffffff !important;
		}
		.contactocaptcha > div > div > div:nth-child(2){
			background-color: #f3f3f3 !important;
			padding-bottom: 5px !important;
			text-align: right;
		}
		.contactocaptcha > div > div > div:nth-child(2) > div{
			display: inline-block;
			vertical-align: middle;
			width: 32%;
		}
		.contactocaptcha > div > div > div:nth-child(2) > div:nth-child(4) input{
			min-width: 100%;
		}
		.contactocaptcha > div > div > div:nth-child(2) > div:nth-child(2){
			float: left;
			border: none !important;
		}
		.contactocaptcha > div > div > div:nth-child(2) > br{
			display: none;
		}
		.formulariocontacto .btn-azulito{
			background: #b31d63 !important;
			border: none !important;
			color: #ffffff !important;
			margin: 1em 0;
			font-family: 'Open Sans';
		}
		.formulariocontacto .btn-azulito:hover{
			background: #dae047 !important;
			border: none !important;
			color: #b31d63 !important;
			font-family: 'Open Sans';
		}
		.datosContacto{
			background-color: #b31d63;
			border: none;
			color: #ffffff;
			padding: 2.2em;
			line-height: 1.2;
		}
		.datosContacto .contactomail a{
			color: #ffffff;
		}
		.contactodatosadmon{
			margin-top: 0.5em;
		}
		.contactodatosreceptor{
			margin-bottom: 1.5em;
		}
		.datosContacto .telefono-STA{
			text-align: center;
			padding: 0;
		}
		.contactotelefono{
			font-weight: 700;
			font-size: 2em;
			margin: 0.25em 0;
		}
		.contactomail{
			font-weight: 700;
		}
		.contactodireccion{
			margin: 1.5em 0 0.5em;
		}
		@media (max-width: 991px){
			.datosContacto{
				max-width: 320px;
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (max-width: 767px){
			.datosContacto{
				max-width: 290px;
			}
		}
	/*FIN contacto*/

	/*Nuestros Premios*/
		.SeccionNuestrosPremios{
			font-size: 0;
		}
		.SeccionNuestrosPremios img{
			width: 100%;
		}
		@media (min-width: 768px){
			.SeccionNuestrosPremios img{
				width: 50%;
			}
		}
	/*FIN nuestros Premios*/