.fondo_promo7{
	background:url(../img/fondo_login_oleada7.jpg) no-repeat right top #e1e1e1;
	background-size:cover;
}
.carrusel .tit{
	color:#000000;
}
.carrusel .datos .textos{
	background:#ffffff;
}
.cuadro_corporativo .tres{
	width:19%;
	background:none;
}
.cuadro_corporativo .cuatro{
	width:81%;
	height:40px;
	background:#ec0000;
}
.pie{
	background:#ec0000;
	color:#ffffff;
}
#cabecera_activacion{
	background:#ffffff;
}
.capa_login{
	background:#ffffff;
	padding:40px;
	width:calc(100% - 80px);
	margin-bottom:30px;
	z-index:50;
}
.login_contenedor{
	max-width:400px;
	
}
.login .titular,.login2 .titular{
	color:#ec0000;
}

.capa_login .campo{
	position:relative;
}
.capa_login .campo_campo{
	background:rgba(222, 237, 242, 0.5);
	border-radius:5px;
	font-size:14px;
	padding-top:6px;
	
}
.capa_login .campo_nombre{
	font-size:9px;
	color:#000000;
	position:absolute;
	top:0;
	left:10px;
	
}

.capa_login .nombre_adicional{
	width:100%;
	max-width:100%;
	padding:0px;
	left:auto;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	position:relative;
	color:#4a4a4a;
	padding-bottom:10px;
	
}
.capa_login a{
	color:#000000;	
}
.capa_login .olvidado{
	text-align:center;	
}
.capa_login input[type="checkbox"] + label{
	color:#000000;
	font-size:9px;	
}
.capa_login input[type="checkbox"] + label span{
 display: inline-block;
 width: 22px;
 height: 22px;
 background: url(../img/checks4.png) -0px center no-repeat;
 /*margin: -1px 4px 0 0;*/
 margin-right:5px;
 vertical-align: middle;
 cursor:pointer;
 float:left;
 color:#000000;
}
.capa_login .botonera_formulario{
	text-align:center;
}
.capa_login .boton{
	border:none;
	background:#ec0000;
	border-radius: 18px;
	padding:10px 20px;
	font-family:"SantanderB";
	font-size:15px;
	line-height:16px;
	display:inline-block;
	text-decoration:none;
	color:inherit;
	color:#ffffff;
	margin:0 auto;
	
}
.capa_login .errores_descriptivos{
	color:#ec0000;
	font-size:12px;
	text-transform:uppercase;
	display:none;
}

.capa_login .login_nuevo{
	width:100%;
}
.login{
	width:100%;
	max-width:100%;
	padding:0px;
}
.capa_login .tit_login{
	text-align:center;
	font-family:"SantanderR";
	font-size:38px;
	color:#ec0000;
}
.login_contenedor form{
	max-width:250px;
	margin:0 auto;
	
}
.registro_contenedor .flex .columnas_separador{
	width:0px;
	border:1px solid #000000;
}
.registro_contenedor .campo_check{
	padding-top:0px;
}
.login2{
	border-right:none;
	padding-left:0px;
}
.registro_contenedor .flex{
	flex-wrap:wrap;
}
.capa_login .tit_login a{
	color:inherit;
}
.capa_login .tit_login .resaltado{
	font-family:"SantanderB";
	font-size:1.2em;
}
.login .resultados{
	display:none;
	font-size:12px;
	border:1px dotted #ff0000;
	background:none;
	color:#ff0000;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	width:calc(100% - 10px);
}
.contacto .flex{
	display:block;
}
.contacto .borde_gris{
	border:none;
}
.nueva_operacion{
	padding-bottom:0px;
}
.nueva_operacion .titular{
	color:#000000;
}
.nueva_operacion .subtitular{
	color:#000000;
}
.nueva_operacion .caja{
	/*border:2px solid #deedf2;*/
	background:#ffffff;
}
.nueva_operacion .datos{
	display:flex;
	max-width:100%;
	margin:0 auto;
	background:rgba(222, 237, 242, 0.4);
	padding-bottom:30px;

}
.nueva_operacion .datos .interior_datos{
	width:940px;
	background:none;
	position:relative;
	margin:0 auto;
	display:flex;
}
.nueva_operacion .datos .pendientes,.nueva_operacion .datos .totales{
	background:none;
	padding-top:30px;
	padding-bottom:30px;
}
.nueva_operacion .datos .iconos{
	margin-top:15px;
}
.nueva_operacion .datos .tienes{
	font-size:18px;
	color:#4a4a4a;
}




.faqs .faq .pregunta{
	background:url(../img/faq.png) #deedf2 no-repeat right center;
	padding:15px 60px 10px 20px;
	background-position:calc(100% - 20px);
	background-size:27px;
	display:block;
	cursor:pointer;
	color:#000000;
	font-size:16px;
}
.faqs .faq .pregunta_desplegada{
	background:url(../img/faq_desplegada.png) #deedf2 no-repeat right center;
	background-position:calc(100% - 20px);
	background-size:27px;
}
.faqs .faq .respuesta{
	color:#000000;
}

.cabecera{
	background:rgba(255,255,255,1);
	padding:10px 0px 10px 0px;
	min-height:40px;
}

.nuevos_select{
	position:relative;
	width:100%;
}

.nuevos_select .nombre_campo{
	font-size:9px;
	color:#000000;
	position:absolute;
	top:0;
	left:10px;
	
}
.operaciones .operacion{
	border: solid 2px #deedf2;
	position:relative;
	width:calc(50% - 14px);
	display:flex;
}
.operaciones .operacion:nth-child(2n){
	margin-right:0px;
	width:calc(50% - 14px);
}
.operaciones .operacion .int{
	width:calc(100% - 180px);
}
.operaciones .operacion .int2{
	display:none;
}
.operaciones .operacion .int0{
	padding:0px;
	display:flex;
	align-items:flex-start;
	width:180px;
}
.operaciones .dats{
	width:calc(100%);
	font-size:14px;
}
.operaciones .prem,.operaciones .estado{
	text-align:center;
	font-size:14px;
	width:80px;
	position:absolute;
	bottom:10px;
	right:10px;
}

.capa_login .doscolumnas_separador{
	margin-left:0px;
}	
.capa_login .doscolumnas{
	float:none;
	width:calc(100%);
	max-width:350px;
	margin:0 auto;
}
.disabled,.flex_cuadros .disabled,.cuadros .disabled{
	opacity:0.6;
}

.titular_negro{
	color:#000000;
}