
.carrusel_nuevo .carrusel{
	background:#F2F8FA;
	padding-top:0px;
	margin-top:-5px;
	z-index:89;
	position:relative;
}
.premios_home{
	background:#ffffff;
	text-align:center;
	padding-bottom:40px;
}
.carrusel_nuevo .carrusel .tit{
	padding-bottom:45px;
	padding-top:40px;
}
.maneras{
	width:90%;
	display:flex;
	flex-wrap:wrap;
	max-width:942px;
	margin:0 auto;
	font-size:16px;
	padding-bottom:50px;
}
.maneras .manera{
	width:50%;
	display:flex;
	margin-bottom:30px;
	align-items:center;
}
.maneras .manera .imagen{
	width:127px;
	max-width:127px;
	min-width:127px;
	margin-right:20px;
}
.maneras .manera .descript{
	margin-right:20px;
}

.carrusel_nuevo{
	z-index:25;
	position:relative
}
.losdatos{
	 
	 background:url(../img/home_trama.png) #F3F3F3;
	 z-index:26;
	 position:relative;
	 
	 
	 
}
.losdatostodo{
	width:90%;
	margin:0 auto;
	 max-width:852px;
	 position:relative;
	 padding:30px 0px 50px 0px;
	 min-height:80px;
	 font-size:18px;
}
.losdatosjuntos{
	display:flex;
	width:calc(100% - 238px);
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.losdatosdato{
	width:50%;
	max-width:250px;
}
.losdatosnumero{
	font-size:45px;
	color:#ec0000;
	font-family:"SantanderB";	
}
.losdatosmuchacha{
	position:absolute;
	bottom:0px;
	width:236px;
	right:0px;
}
.fondo_promo9{
	background:url(../img/fondo_home.png) no-repeat center center;
	background-size:cover;
	padding:0px;
}

.home{
	display:flex;
	align-content:stretch;
}
.homeopciones{
	width:50%;
	background:rgba(255,255,255,0.7);
	padding:60px;
	display:flex;
	align-items:flex-end;
	justify-content:flex-end;
}
.home_resto{
	width:50%;
}
.homeopcionesdatos{
	max-width:428px;
}
.homeopcionesdatoslogo1{
	margin-bottom:41px;
}
.homeopcionesdatoslogo2{
	margin-bottom:30px;
}
.homeopcionestexto1{
	font-size:29px;
	color:#ec0000;
	font-family:"SantanderB";
	line-height:33px;
	margin-bottom:30px;
}
.homeopcionestexto2{
	font-size:18px;
	margin-bottom:30px;
	
}
.homeopcionesboton{
	font-size:21px;
	font-family:"SantanderB";
	color:#ffffff;
	background:#ec0000;
	max-width:276px;
	padding:10px;
	border:2px solid #ec0000;
	text-align:center;
	cursor:pointer;
}
.homeopcionesbotonblanco{
	background:#ffffff;
	color:#000000;
	margin-top:30px;
	
}
.capa_superpuesta_login_registro{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:90;
	
}
.contenedor_capa_login_registro{
	position:absolute;
	width:100%;
	top:0px;
	z-index:91;
	height:0px;
}

.login .boton,.login2 .boton,.capa_login .boton,.campo_campo,.interiores_limitados .campo_campo,.capa_login .campo_campo, .boton{
	border-radius:0px;
}

.linkslogin{
	font-size:13px;
	color:#000000;
	padding-top:15px;
}
.linksloginlink{
	color:#ec0000;
	text-decoration:underline;
}
.pie_nuevo{
	background:#ec0000;
}
.pie_nuevo_contenedor{
	width:90%;
	margin:0 auto;
	max-width:942px;
	padding:30px 0px;
	display:flex;
	flex-wrap:wrap-reverse;
	justify-content:space-between;
	align-items:center;
}
.pie_nuevo .vinculo{
	display:inline-block;
	color:#ffffff;
	margin-right:10px;
}
.pie_nuevo .vinculo:last-child{
	margin-right:0px;
}
.piecopy{
	font-size:10px;
	color:#ffffff;
	padding-top:10px;
}

.camposinicio{
	display:flex;
	margin:30px auto;
	width:100%;
}
.campoinicio{
	width:100%;
	margin-right:10px;
}
.campoinicio:last-child{
	margin-right:0px;
}
.cajainicioresumenflex{
	display:flex;
	width:100%;
}
.caja_inicio_resumen_resumen{
	width:100%;
	background:#f8f8f8;
	margin-right:20px;
}
.caja_inicio_resumen_resumen:last-child{
	margin-right:0px;
}
.caja_inicio_resumen_resumen .numero{
	background:#d2d2d2;
	width:50px;
	min-width:50px;
}
.caja_inicio_resumen_resumen .numero_rojo{
	background:#ec0000;
}
.caja_inicio_resumen_resumen .numero_verde{
	background:#19bc51;
}
.icotxt{
	display:flex;
	padding:30px 10px;
}
.cajaregalo{
	 box-shadow: 0 0 19px 0 rgba(0, 0, 0, 0.09);
	 max-width:300px;
	 margin:0 auto;
	 margin-bottom:30px;
}
.operaciones .operacion{
	box-shadow: 0 0 19px 0 rgba(0, 0, 0, 0.09);
	
}
.operaciones .operacion,.operaciones .operacion:nth-child(2n){
	display:block;
	width:calc(32% - 7px);
	margin-right:15px
}
.operaciones .operacion:nth-child(3n){
	margin-right:0px;
	
}
.operaciones .operacion .int{
	width:calc(100%);
}
.operaciones .prem,.operaciones .estado{
	width:40px;
	top:10px;
	right:10px;
}
.operaciones .prem,.operaciones .detalle{
	background:#ec0000;
	text-align:center;
	color:#ffffff;
	padding:10px;
	text-decoration:none;
}
.sorteocuadro{
	display:flex;
	width:100%;
	background:#f8f8f8;
}
.sorteoimagen,.sorteodatos{
	width:100%;
}
.sorteodatos{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.sorteocuentas{
	display:flex;
	width:100%;
}
.unacuenta{
	width:100%;
	background:#d2d2d2;
	padding:5px;
	text-align:center;
}
.unacuenta_verde{
	/*background:#19bc51;*/
	background:#19B3BC;
}
#texto_variable_fondo{
	color:#ffffff;
	position:absolute;
	width:100%;
	margin:0 auto;
	top:0px;
}
.texto_variable_fondo_contenido{
	width:90%;
	max-width:962px;
	margin:0 auto;
}
.texto_variable_fondo_titulo{
	font-size:40px;
	padding-top:30px;
	
}
.texto_variable_fondo_texto{
	font-size:17px;
	padding-bottom:30px;
}
.cabecera{
	background:#ec0000;
	color:#ffffff;
	padding:20px;
}
.cabecera_contenedor .logo{
	width:300px;
}
.opciones_logueado{
	color:#ffffff;
}
.opciones_logueado .opcion_seleccionada{
	color:#ffffff;
	font-family:'SantanderB';
	/*text-decoration:underline;*/
}
.select2{
	color:#ffffff;
	border:1px solid #ffffff;
	background:url(../img/flechablanca.png) right no-repeat;
	background-size:12px;
	background-position:95%;	
	-webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
		width:auto;

}
.select2 option{
	color:#000000;
}

@media screen and (max-width:900px) {
	.pielinks,.pielogo{
		width:100%;
		text-align:center;
	}
	.pielogo{
		margin-top:10px;
	}
	.cajainicioresumenflex{
		flex-wrap:wrap;
	}
	.caja_inicio_resumen_resumen{
		margin-right:0px;
	}
	

}
@media screen and (max-width:800px) {
	.maneras{
		padding-bottom:0px;
	}
	.maneras .manera{
		width:100%
	}
	.losdatosdato{
		width:100%;
		max-width:100%;
	}
	.homeopciones{
		max-width:100%;
		width:calc(100% - 100px);
	}
	.camposinicio{
		flex-wrap:wrap;
	}
	.sorteocuadro{
		flex-wrap:wrap;
	}
	
}
@media screen and (max-width:1000px) {
	.operaciones{
		justify-content:center;
	align-items:center
	}

.operaciones .operacion,.operaciones .operacion:nth-child(2n),.operaciones .operacion:nth-child(3n){
	display:block;
	width:calc(50% - 15px);
	margin-right:15px;
	max-width:300px;
	
}
.operaciones .operacion:nth-child(2n){
	margin-right:0px;
	
}
	

}
@media screen and (max-width:900px) {
.operaciones .operacion,.operaciones .operacion:nth-child(2n),.operaciones .operacion:nth-child(3n){
	width:100%;
	margin-right:0px;
	max-width:300px;
	min-width:300px;
	
}
}
