﻿.c-login-accesoUsuario p {
  font-size: 1em;
}
.c-login-accesoUsuario-netcash p {
  font-size: 1em;
}
.omega-cab {
  margin-right: 0!important;
}
header.c-estructural-cabecera {
  font-family: Arial,sans-serif;
}
nav.c-estructural-navegacionPrincipal_R2 p {
  font-size: 1em;
  font-family: Arial,sans-serif;
}
.c-login-accesoUsuario fieldset .errorLabel input {
  background-color: #f7e9e9;
  box-shadow: 0 0 0 2px #c4136c,0 2px 2px #d6d6d6 inset;
}
.c-login-accesoUsuario-netcash fieldset .errorLabel input {
  background-color: #f7e9e9;
  box-shadow: 0 0 0 2px #c4136c,0 2px 2px #d6d6d6 inset;
}
.sectionBuscador fieldset legend {
  display: block;
  left: -9999em;
  line-height: 0;
  position: absolute;
  text-indent: -9999em;
}
body,html {
  font-size: 125%;
  background-color: #fff;
}
body {
  font-size: .5em;
  font-family: Arial,sans-serif;
  color: #0065B7;
  text-align: left;
}
a {
  text-decoration: none;
}
button {
  cursor: pointer;
}
.indentado {
  display: block;
  left: -9999em;
  line-height: 0;
  position: absolute;
  text-indent: -9999em;
}
span[role].conIcono,a.conIcono {
  background: url("/estaticos/mult/ico-enlace-derecha.png") no-repeat;
  padding-right: .8em;
  background-position: right .5em;
  color: #0078d2;
}
span[role="button"].ayuda,span[role="link"].ayuda,a.ayuda {
  font-size: 1.2em;
  padding: .25em 0 .333em 2em;
  background-position: 0 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("../mult/ico-ayuda.png") no-repeat;
  color: #0078d2;
  cursor: pointer;
  font-family: arial,sans-serif;
}
.c-botones-generico {
  font-size: 1.3em;
  height: 34px;
  line-height: 2.5em;
  padding: 0 .818em;
  margin: 0;
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzljMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTU5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0079c1),color-stop(100%,#00559c));
  background: -webkit-linear-gradient(#0079c1,#00559c);
  background: -moz-linear-gradient(#0079c1,#00559c);
  background: -o-linear-gradient(#0079c1,#00559c);
  background: -ms-linear-gradient(#0079c1,#00559c);
  background: linear-gradient(#0079c1,#00559c);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-family: BBVA Web Medium;
  color: #fff !important;
  border: 1px solid #00559d;
  cursor: pointer;
  text-align: center;
}
.c-botones-generico .borrar {
  background: url("../mult/ico-btn-borrar.png") no-repeat;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-botones-generico .ver {
  background: url("../mult/ico-btn-ver.png") no-repeat;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-botones-generico .ventanaNueva {
  background: url("../mult/ico-btn-ventanaNueva.png") no-repeat;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-botones-generico .descargar {
  background: url("../mult/ico-btn-descargar.png") no-repeat;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-botones-generico .operacionAgil {
  background: url("../mult/ico-btn-operacionAgil.png") no-repeat;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-botones-generico: hover {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjliMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNGI4YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0069b1),color-stop(100%,#004b8c));
  background: -webkit-linear-gradient(#0069b1,#004b8c);
  background: -moz-linear-gradient(#0069b1,#004b8c);
  background: -o-linear-gradient(#0069b1,#004b8c);
  background: -ms-linear-gradient(#0069b1,#004b8c);
  background: linear-gradient(#0069b1,#004b8c);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
  -moz-transition-property: box-shadow;
  -webkit-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -moz-transition-duration: .2s;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  border: 1px solid #003c6f;
}
.c-botones-generico .z,.c-botones-generico .borrar,.c-botones-generico .ver,.c-botones-generico .ventanaNueva,.c-botones-generico .descargar,.c-botones-generico .operacionAgil {
  padding-left: 2.364em;
  background-position: 0 .455em;
}
.c-botones-generico input {
  font-size: 1em;
  height: 2.545em;
  padding: 0 .818em;
  margin: 0;
  background-color: transparent;
  font-family: arial,sans-serif;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  border: 0;
}
.c-botones-generico input[disabled] {
  cursor: default;
}
.c-botones-generico.inactivo {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyZDVlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IyY2NlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#b2d5eb),color-stop(100%,#b2cce1));
  background: -webkit-linear-gradient(#b2d5eb,#b2cce1);
  background: -moz-linear-gradient(#b2d5eb,#b2cce1);
  background: -o-linear-gradient(#b2d5eb,#b2cce1);
  background: -ms-linear-gradient(#b2d5eb,#b2cce1);
  background: linear-gradient(#b2d5eb,#b2cce1);
  border: 1px solid #a3c2dc;
  cursor: default;
}
.c-botones-generico.blanco {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f5f7f8));
  background: -webkit-linear-gradient(#fff,#f5f7f8);
  background: -moz-linear-gradient(#fff,#f5f7f8);
  background: -o-linear-gradient(#fff,#f5f7f8);
  background: -ms-linear-gradient(#fff,#f5f7f8);
  background: linear-gradient(#fff,#f5f7f8);
  color: #0065B7;
  border: 1px solid #d5e2ee;
}
.c-botones-generico.blanco: hover,.c-botones-generico.blanco.inactivo {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZjFmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaf1f7));
  background: -webkit-linear-gradient(#fff,#eaf1f7);
  background: -moz-linear-gradient(#fff,#eaf1f7);
  background: -o-linear-gradient(#fff,#eaf1f7);
  background: -ms-linear-gradient(#fff,#eaf1f7);
  background: linear-gradient(#fff,#eaf1f7);
  color: #003f8c;
  border: 1px solid #b6ceea;
}
.c-botones-generico.blanco.inactivo {
  color: #66abdf;
  border: 1px solid #d5e2ee;
}
.c-botones-generico.blanco .z,.c-botones-generico.blanco .borrar,.c-botones-generico.blanco .ver,.c-botones-generico.blanco .ventanaNueva,.c-botones-generico.blanco .descargar,.c-botones-generico.blanco .operacionAgil {
  background-position: 0 -7.182em;
}
.c-botones-generico.blanco input {
  color: #003f8c;
}
.c-botones-generico.blanco input[disabled] {
  color: #66abdf;
  border: 0;
}
.c-botones-generico.blanco.operacion {
  padding-right: 3.091em;
  position: relative;
}
.c-botones-generico.blanco.operacion .activado {
  display: none;
}
.c-botones-generico.blanco.operacion.activo .activado {
  width: 2.909em;
  height: 2.909em;
  top: -0.182em;
  right: 0;
  position: absolute;
  display: block;
}
.c-botones-generico.verde {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYjMyYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcyYTYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#7ab32c),color-stop(100%,#72a629));
  background: -webkit-linear-gradient(#7ab32c,#72a629);
  background: -moz-linear-gradient(#7ab32c,#72a629);
  background: -o-linear-gradient(#7ab32c,#72a629);
  background: -ms-linear-gradient(#7ab32c,#72a629);
  background: linear-gradient(#7ab32c,#72a629);
  border: 1px solid #7ab32c;
}
.c-botones-generico.verde: hover {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYTYyOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdhYjMyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#72a629),color-stop(100%,#7ab32c));
  background: -webkit-linear-gradient(#72a629,#7ab32c);
  background: -moz-linear-gradient(#72a629,#7ab32c);
  background: -o-linear-gradient(#72a629,#7ab32c);
  background: -ms-linear-gradient(#72a629,#7ab32c);
  background: linear-gradient(#72a629,#7ab32c);
  border: 1px solid #72a629;
}
.c-botones-generico.input .z,.c-botones-generico.input .borrar,.c-botones-generico.input .ver,.c-botones-generico.input .ventanaNueva,.c-botones-generico.input .descargar,.c-botones-generico.input .operacionAgil {
  padding-left: 3.182em;
  background-position: .818em .455em;
}
.c-botones-generico.input.blanco.inactivo input {
  color: #66abdf;
  border: 0;
}
.c-botones-generico.textoBlanco {
  color: #fff;
}
.c-botones-generico.mayor {
  font-size: 1.3em;
  height: 2.923em;
  line-height: 2.923em;
  padding: 0 1.077em;
}
.c-botones-generico.mayor .z,.c-botones-generico.mayor .borrar,.c-botones-generico.mayor .ver,.c-botones-generico.mayor .ventanaNueva,.c-botones-generico.mayor .descargar,.c-botones-generico.mayor .operacionAgil {
  padding-left: 2em;
  background-position: 0 .923em;
}
.c-botones-generico.mayor .z.derecha,.c-botones-generico.mayor .borrar.derecha,.c-botones-generico.mayor .ver.derecha,.c-botones-generico.mayor .ventanaNueva.derecha,.c-botones-generico.mayor .descargar.derecha,.c-botones-generico.mayor .operacionAgil.derecha {
  padding-right: 2em;
  padding-left: 0;
  background-position: 100% .615em;
}
.c-botones-generico.mayor.blanco .z,.c-botones-generico.mayor.blanco .borrar,.c-botones-generico.mayor.blanco .ver,.c-botones-generico.mayor.blanco .ventanaNueva,.c-botones-generico.mayor.blanco .descargar,.c-botones-generico.mayor.blanco .operacionAgil {
  background-position: 0 -5.615em;
}
.c-botones-generico.mayor.blanco .z.derecha,.c-botones-generico.mayor.blanco .borrar.derecha,.c-botones-generico.mayor.blanco .ver.derecha,.c-botones-generico.mayor.blanco .ventanaNueva.derecha,.c-botones-generico.mayor.blanco .descargar.derecha,.c-botones-generico.mayor.blanco .operacionAgil.derecha {
  background-position: 100% -7em;
}
.c-botones-generico.mayor.input .z,.c-botones-generico.mayor.input .borrar,.c-botones-generico.mayor.input .ver,.c-botones-generico.mayor.input .ventanaNueva,.c-botones-generico.mayor.input .descargar,.c-botones-generico.mayor.input .operacionAgil {
  padding-left: 2.692em;
  background-position: .692em .923em;
}
.c-botones-generico.mayor.input .z.derecha,.c-botones-generico.mayor.input .borrar.derecha,.c-botones-generico.mayor.input .ver.derecha,.c-botones-generico.mayor.input .ventanaNueva.derecha,.c-botones-generico.mayor.input .descargar.derecha,.c-botones-generico.mayor.input .operacionAgil.derecha {
  padding-right: 2.692em;
  padding-left: .692em;
  background-position: 99% .615em;
}
.c-botones-generico.mayor input {
  font-size: 1em;
  height: 2.923em;
  padding: 0 1.077em;
}
.c-botones-generico.menor {
  font-size: 1.1em;
  height: 1.636em;
  line-height: 1.636em;
  padding: 0 .818em;
  margin: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
.c-botones-generico.menor input {
  font-size: 1em;
  height: 1.636em;
  padding: 0 .818em;
}
.c-form-datosPersonalizables .c-botones-generico.input.blanco {
  width: 7em;
}
.c-botones-generico.input {
  padding: 0;
}
.c-estructural-cabecera {
  width: 100%;
  z-index: 50;
  position: relative;
  background: #fff;
}
.c-estructural-cabecera .logo_bbva {
  float: left;
}
.c-estructural-cabecera .logo_bbva img {
  width: 15.6em;
  height: 9em;
  float: left;
  cursor: pointer;
}
.c-estructural-cabecera .logo_bbva .cliente {
  font-size: 1.4em;
  padding-top: 4.429em;
  font-family: BBVA Web Book;
  float: left;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor {
  height: 2.8em;
  top: 5.7em;
  right: 0;
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY3ZjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,#fff),color-stop(100%,#f4f7f8));
  background: -webkit-linear-gradient(#fff 50%,#f4f7f8 100%);
  background: -moz-linear-gradient(#fff 50%,#f4f7f8 100%);
  background: -o-linear-gradient(#fff 50%,#f4f7f8 100%);
  background: -ms-linear-gradient(#fff 50%,#f4f7f8 100%);
  background: linear-gradient(#fff 50%,#f4f7f8 100%);
  position: absolute;
  border: 1px solid #d5e2ee;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor p {
  height: 2.8em;
  line-height: 2.8em;
  padding: 0 .9em;
  float: left;
  border-right: 1px solid #d5e2ee;
  cursor: pointer;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor p span {
  font-size: 1.2em;
  color: #434a58;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor .mensajes {
  font-size: .9em;
  width: 1.667em;
  height: 2.667em;
  background: url("../mult/ico-spriteAlertaInformacion16.png") no-repeat 0 -3449px;
  color: #003f8c;
  display: block;
  text-align: center;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor .last {
  border-right: 0;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor em {
  font-weight: bold;
}
.c-estructural-cabecera .c-widget-seccionGestorMenor img {
  width: 1.6em;
  height: 1.6em;
  vertical-align: middle;
}
.c-estructural-cabecera .c-menu-accesoUsuario {
  top: 5em;
  right: 0;
  position: absolute;
  z-index: 101;
}
.c-estructural-cabecera .c-menu-accesoUsuario li {
  margin-right: 1em;
  float: left;
}
.c-estructural-cabecera .c-menu-accesoUsuario .last {
  margin-right: 0;
}
.c-estructural-cabecera .c-menu-accesoUsuario .c-botones-generico span {
  padding-left: 1.5em;
  background-image: url(../mult/ico-sprite10.png);
  background-repeat: no-repeat;
  background-position: 0 -7198px;
}
.c-estructural-cabecera .c-menu-accesoUsuario .activo .c-botones-generico {
  height: 2.8em;
  padding-top: .718em;
  padding-bottom: .3em;
  top: -0.7em;
  background: #fff;
  border-radius: 4px 4px 0 0;
  position: relative;
  color: #666 !important;
  border: 1px solid #d5e2ee;
  border-bottom: 1px solid #fff;
}
.c-estructural-cabecera .c-menu-accesoUsuario .activo .c-botones-generico: hover {
  box-shadow: none;
}
.c-estructural-cabecera .c-menu-accesoUsuario .activo span {
  background-position: 0 -7054px;
}
.logado .c-menu-accesoUsuario .c-botones-generico span {
  background-image: url(../mult/ico-acceso.png);
  background-position: 0 10px;
  padding: 10px 0 6px 22px;
}
.logado .c-menu-accesoUsuario .activo .c-botones-generico span {
  background-image: url(../mult/ico-acceso-activo.png);
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash {
  top: 5em;
  right: -9px;
  position: absolute;
  z-index: 101;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash li {
  margin-right: 1em;
  float: left;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash .last {
  margin-right: 0;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash .c-botones-generico span {
  padding-left: 1.5em;
  background-image: url(../mult/ico-sprite10.png);
  background-repeat: no-repeat;
  background-position: 0 -7198px;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash .activo .c-botones-generico {
  height: 2.8em;
  padding-top: .718em;
  padding-bottom: .3em;
  top: -0.7em;
  background: #fff;
  border-radius: 4px 4px 0 0;
  position: relative;
  color: #666;
  border: 1px solid #d5e2ee;
  border-bottom: 1px solid #fff;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash .activo .c-botones-generico: hover {
  box-shadow: none;
}
.c-estructural-cabecera .c-menu-accesoUsuario-netcash .activo span {
  background-position: 0 -7054px;
}
.logado .c-menu-accesoUsuario-netcash .c-botones-generico span {
  background-image: url(../mult/ico-acceso.png);
  background-position: 0 10px;
  padding: 10px 0 6px 22px;
}
.logado .c-menu-accesoUsuario-netcash .activo .c-botones-generico span {
  background-image: url(../mult/ico-acceso-activo.png);
}
.c-estructural-navegacionPrincipal_R2 {
  width: 100%;
  height: 5em;
  margin-top: 1em;
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzljMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0079c1),color-stop(100%,#00529b));
  background: -webkit-linear-gradient(#0079c1,#00529b);
  background: -moz-linear-gradient(#0079c1,#00529b);
  background: -o-linear-gradient(#0079c1,#00529b);
  background: -ms-linear-gradient(#0079c1,#00529b);
  background: linear-gradient(#0079c1,#00529b);
  float: left;
  min-width: 95.7em !important;
}
.c-estructural-navegacionPrincipal_R2 ul {
  padding: 0;
}
.c-estructural-navegacionPrincipal_R2 ul li {
  float: left;
  text-align: center;
  background: url("../mult/separador-menu.png") top right no-repeat transparent;
}
.c-estructural-navegacionPrincipal_R2 ul li .enlace {
  font-size: 1.3em;
  padding: 0 1.385em;
  margin: 0 .077em 0 0;
  display: block;
  color: #fff;
  cursor: pointer;
  -moz-transition-property: padding;
  -webkit-transition-property: padding;
  -o-transition-property: padding;
  transition-property: padding;
  -moz-transition-duration: .35s;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  font-family: BBVA Web Book;
}
.c-estructural-navegacionPrincipal_R2 ul li .enlace span {
  margin-top: 1.154em;
  padding: .308em 0 1.385em 2.154em;
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: 0 0 no-repeat transparent;
}
.c-estructural-navegacionPrincipal_R2 ul li a[href*=patrimonio][class="enlace"] span {
  padding: .308em 0 1.385em 2.554em!important;
}
.c-estructural-navegacionPrincipal_R2 ul li .enlace: hover {
  background: #005098;
}
.c-estructural-navegacionPrincipal_R2 ul li.first .enlace: hover {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.c-estructural-navegacionPrincipal_R2 ul li.first.activo .enlace {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.c-estructural-navegacionPrincipal_R2 ul li.inicio {
  width: 5em;
}
.c-estructural-navegacionPrincipal_R2 ul li.inicio .enlace {
  font-size: 1em;
  padding: 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.inicio .enlace img {
  width: 2em;
  height: 2em;
  padding: 1.5em 0;
  vertical-align: middle;
  box-sizing: content-box;
}
.c-estructural-navegacionPrincipal_R2 ul li.posicion_global {
  width: 11.7em;
  text-align: left;
  vertical-align: top;
}
.c-estructural-navegacionPrincipal_R2 ul li.posicion_global .enlace {
  font-size: 1.3em;
  padding-right: 0;
  padding-left: 1.154em;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-posicion_global {
  width: 11.7em;
  text-align: left;
  vertical-align: top;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-posicion_global .enlace span {
  margin-top: 1em;
  padding: 0 1em .769em 2.538em;
  background: url("../mult/ico-spriteGraficos24.png") no-repeat 0 -3024px;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-cuentas_tarjetas .enlace span {
  background: url("../mult/btn_cuentasytarjetas.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-ahorro_inversion .enlace span {
  background: url("../mult/btn_ahorroinversion.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-creditos_hipotecas .enlace span {
  background: url("../mult/btn_financiacion.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-seguros .enlace span {
  background: url("../mult/btn_seguros.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-broker .enlace span {
  background: url("../mult/ico-spriteGraficos24.png") no-repeat 0 -3165px;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-cobros_pagos .enlace span {
  background: url("../mult/btn_cobrospagos.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-cobertura_riesgos .enlace span {
  background: url("../mult/btn_coberturariesgos.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-tesoreria .enlace span {
  background: url("../mult/btn_tesoreria.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-otros_servicios .enlace span {
  background: url("../mult/btn_otrosservicios.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-inversion .enlace span {
  background: url("../mult/btn_inversion.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-tarjetas_tpv .enlace span {
  background: url("../mult/btn_tarjetastpv.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-nomina_pension .enlace span {
  background: url("../mult/btn_nominapension.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-hipotecas .enlace span {
  background: url("../mult/btn_hipotecas.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-quienessomos .enlace span {
  background: url("../mult/btn_quienesomos.png") no-repeat -4px 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-diferencia .enlace span {
  background: url("../mult/btn_diferencia.png") no-repeat 0 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-innovacion .enlace span {
  background: url("../mult/btn_innovacion.png") no-repeat -4px 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.menu-metodologia .enlace span {
  background: url("../mult/btn_metodologia.png") no-repeat -4px 0;
}
.c-estructural-navegacionPrincipal_R2 ul li.activo .enlace {
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  -o-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  background-color: #005098;
}
.c-estructural-navegacionPrincipal_R2 .cajaBuscador {
  margin: 1em 1em 0 0;
  float: right;
  position: relative;
}
.c-estructural-navegacionPrincipal_R2 .lupaBuscador {
  position: absolute;
  width: 1.6em;
  height: 1.6em;
  top: .8em;
  right: .6em;
  overflow: hidden;
  display: block;
}
.c-estructural-navegacionPrincipal_R2 .lupaBuscador input {
  font-size: 1em;
  position: absolute;
  top: -28.8em;
  cursor: pointer;
}
.c-estructural-navegacionPrincipal_R2 .text {
  font-size: 1.4em;
  width: 2em;
  height: 2em;
  top: 0 !important;
  padding-right: 1.786em;
  padding-left: .357em;
  right: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -ms-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .35s;
  -moz-transition-duration: .35s;
  -ms-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  position: absolute;
  box-sizing: content-box;
}
.c-estructural-navegacionPrincipal_R2.buscadorDesplegado .enlace {
  font-size: 1.3em;
  padding: 0 .7em;
}
.c-estructural-navegacionPrincipal_R2.buscadorDesplegado .text {
  font-size: 1.4em;
  width: 13.429em;
}
.c-estructural-usuarioConectado_R2 {
  padding-top: .7em;
  float: right;
}
.c-estructural-usuarioConectado_R2 img {
  vertical-align: middle;
}
.c-estructural-usuarioConectado_R2 .avatar {
  width: 1.6em;
  height: 1.6em;
  margin-right: .7em;
  padding: .1em;
  border: 1px solid #ccc;
}
.c-estructural-usuarioConectado_R2 .perfil {
  margin-left: .9em;
  float: left;
  z-index: 200;
}
.c-estructural-usuarioConectado_R2 .perfil.activo {
  position: relative;
}
.c-estructural-usuarioConectado_R2 .perfil.activo .usuarioDesplegado {
  display: block;
}
.c-estructural-usuarioConectado_R2 .perfil.activo .avatar,.c-estructural-usuarioConectado_R2 .perfil.activo .usuario {
  position: relative;
  z-index: 201;
}
.c-estructural-usuarioConectado_R2 .perfil.activo .usuario {
  color: #434a58;
  text-shadow: 1px 1px #fff;
}
.c-estructural-usuarioConectado_R2 p {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-weight: bold;
  font-size: 1em;
}
.c-estructural-usuarioConectado_R2 .usuario {
  font-size: 1.2em;
  width: 9.167em;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #0072c9;
}

.c-estructural-usuarioConectado_R2 .usuario span {
  cursor: pointer;
  outline: 0;
}
.c-estructural-usuarioConectado_R2 .usuarioDesplegado {
  width: 15.8em;
  padding-top: 2.8em;
  top: -0.4em;
  left: -0.9em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  display: none;
  position: absolute;
  background: #e2fafe;
  border: 1px solid #e5e5e5;
  text-align: center;
}
.c-estructural-usuarioConectado_R2 .usuarioDesplegado p {
  width: 14em;
  padding: 1.1em .9em;
}
.c-estructural-usuarioConectado_R2 .usuarioDesplegado .conexion {
  background: #d8f4f9;
  text-align: left;
  color: #434a58;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.c-estructural-usuarioConectado_R2 .usuarioDesplegado .conexion span {
  font-size: 1.1em;
  line-height: normal;
  font-weight: normal;
  text-shadow: none;
}
.c-estructural-usuarioConectado_R2 .usuarioDesplegado .c-botones-generico {
  font-size: 1.1em;
  width: 10.909em;
  font-weight: normal;
}
.c-estructural-usuarioConectado_R2 .cajaConexion {
  float: left;
}
.c-estructural-usuarioConectado_R2 .cajaConexion .c-botones-generico {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDk2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlkMDA0YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#cc0966),color-stop(100%,#9d004a));
  background: -webkit-linear-gradient(#cc0966,#9d004a);
  background: -moz-linear-gradient(#cc0966,#9d004a);
  background: -o-linear-gradient(#cc0966,#9d004a);
  background: -ms-linear-gradient(#cc0966,#9d004a);
  background: linear-gradient(#cc0966,#9d004a);
  border: 1px solid #9e004a;
}
.c-estructural-usuarioConectado_R2 .cajaConexion .c-botones-generico span {
  padding-right: 1.7em;
  background: url(../mult/ico-spriteAccion16.png) no-repeat 105% -7487px;
}
.c-estructural-usuarioConectado_R2 .conectado {
  padding-left: 1.2em;
}
.c-estructural-usuarioConectado_R2 .cesta {
  padding-left: .9em;
  position: relative;
  cursor: pointer;
}
.c-estructural-usuarioConectado_R2 .cesta img {
  width: 2em;
  height: 1.7em;
}
.c-estructural-usuarioConectado_R2 .numProducto {
  font-size: .9em;
  width: 1.444em;
  height: 1.444em;
  top: .556em;
  right: -0.444em;
  line-height: 1.444em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  text-shadow: none;
  color: #fff;
  position: absolute;
  background: #7ab71e;
  text-align: center;
}
.c-login-accesoUsuario {
  width: 21em;
  top: 9.2em;
  right: 102px;
  padding: 1.4em .9em 1.9em;
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfefe),color-stop(100%,#f5f7f8));
  background: -webkit-linear-gradient(#fdfefe,#f5f7f8);
  background: -moz-linear-gradient(#fdfefe,#f5f7f8);
  background: -o-linear-gradient(#fdfefe,#f5f7f8);
  background: -ms-linear-gradient(#fdfefe,#f5f7f8);
  background: linear-gradient(#fdfefe,#f5f7f8);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  -o-border-radius: 3px 0 3px 3px;
  -ms-border-radius: 3px 0 3px 3px;
  -khtml-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  -moz-box-shadow: inset -4px -4px white,inset 4px 4px white;
  -webkit-box-shadow: inset -4px -4px white,inset 4px 4px white;
  -o-box-shadow: inset -4px -4px white,inset 4px 4px white;
  box-shadow: inset -4px -4px white,inset 4px 4px white;
  display: block;
  border: 1px solid #d5e2ee;
  position: absolute;
  z-index: 100;
}
.c-login-accesoUsuario-netcash {
  width: 21em;
  top: 9.2em;
  right: 85px;
  padding: 1.4em .9em 1.9em;
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfefe),color-stop(100%,#f5f7f8));
  background: -webkit-linear-gradient(#fdfefe,#f5f7f8);
  background: -moz-linear-gradient(#fdfefe,#f5f7f8);
  background: -o-linear-gradient(#fdfefe,#f5f7f8);
  background: -ms-linear-gradient(#fdfefe,#f5f7f8);
  background: linear-gradient(#fdfefe,#f5f7f8);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  -o-border-radius: 3px 0 3px 3px;
  -ms-border-radius: 3px 0 3px 3px;
  -khtml-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  -moz-box-shadow: inset -4px -4px white,inset 4px 4px white;
  -webkit-box-shadow: inset -4px -4px white,inset 4px 4px white;
  -o-box-shadow: inset -4px -4px white,inset 4px 4px white;
  box-shadow: inset -4px -4px white,inset 4px 4px white;
  display: block;
  border: 1px solid #d5e2ee;
  position: absolute;
  z-index: 100;
}
.c-login-accesoUsuario .enlace {
  cursor: pointer;
}
.c-login-accesoUsuario fieldset {
  margin-bottom: .5em;
}
.c-login-accesoUsuario fieldset input {
  font-size: 1.2em;
  margin-bottom: .833em;
}
.c-login-accesoUsuario .recuperar {
  font-size: 1.1em;
  margin-bottom: 12px;
}
.c-login-accesoUsuario .recuperar .enlace {
  color: #434a58;
  border-bottom: 1px dotted #434a58;
}
.c-login-accesoUsuario .enlacePie {
  font-size: 1.2em;
}
.c-login-accesoUsuario .enlacePie .enlace {
  padding-right: .75em;
  color: #0065B7;
  background: url("/estaticos/mult/ico-enlace-derecha.png") no-repeat right center;
}
.c-login-accesoUsuario .enlacePie .enlace span {
  border-bottom: 1px dotted #0072c9;
}
.c-login-accesoUsuario .c-botones-generico.mayor {
  font-size: 1.3em;
  width: 16em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.c-login-accesoUsuario .c-botones-generico.mayor input {
  width: 100%;
}
.c-login-accesoUsuario .errorAccesoUsuario {
  width: auto;
  margin-bottom: 2em;
  padding: 1.2em .9em .7em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: #c4136c;
  background: #f7e9e9;
  border: 1px solid #ecafc7;
}
.c-login-accesoUsuario .errorAccesoUsuario .titulo {
  font-size: 1.2em;
  padding-top: .5em;
  padding-left: 2.083em;
  margin-bottom: .417em;
  min-height: 1.083em;
  background: url("../mult/ico-spriteAlertaInformacion16.png") no-repeat 1px -283px;
  font-weight: bold;
}
.c-login-accesoUsuario .errorAccesoUsuario .titulo em {
  line-height: normal;
}
.c-login-accesoUsuario .errorAccesoUsuario .entradilla {
  font-size: 1.2em;
  line-height: 1.667em;
}
.c-login-accesoUsuario .errorAccesoUsuario .infoAdicional {
  font-size: 1.1em;
  line-height: normal;
}
// .c-login-accesoUsuario-netcash .enlace {
  cursor: pointer;
}
.c-login-accesoUsuario-netcash fieldset {
  margin-bottom: .5em;
}
.c-login-accesoUsuario-netcash fieldset input {
  font-size: 1.2em;
  margin-bottom: .833em;
}
.c-login-accesoUsuario-netcash .recuperar {
  font-size: 1.1em;
  margin-bottom: 12px;
}
.c-login-accesoUsuario-netcash .recuperar .enlace {
  color: #434a58;
  border-bottom: 1px dotted #434a58;
}
.c-login-accesoUsuario-netcash .enlacePie {
  font-size: 1.2em;
}
.c-login-accesoUsuario-netcash .enlacePie .enlace {
  padding-right: .75em;
  color: #0072c9;
  background: url("/estaticos/mult/ico-enlace-derecha.png") no-repeat right center;
}
.c-login-accesoUsuario-netcash .enlacePie .enlace span {
  border-bottom: 1px dotted #0072c9;
}
.c-login-accesoUsuario-netcash .c-botones-generico.mayor {
  font-size: 1.3em;
  width: 16em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.c-login-accesoUsuario-netcash .c-botones-generico.mayor input {
  width: 100%;
}
.c-login-accesoUsuario-netcash .errorAccesoUsuario {
  width: auto;
  margin-bottom: 2em;
  padding: 1.2em .9em .7em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: #c4136c;
  background: #f7e9e9;
  border: 1px solid #ecafc7;
}
.c-login-accesoUsuario-netcash .errorAccesoUsuario .titulo {
  font-size: 1.2em;
  padding-top: .5em;
  padding-left: 2.083em;
  margin-bottom: .417em;
  min-height: 1.083em;
  background: url("../mult/ico-spriteAlertaInformacion16.png") no-repeat 1px -283px;
  font-weight: bold;
}
.c-login-accesoUsuario-netcash .errorAccesoUsuario .titulo em {
  line-height: normal;
}
.c-login-accesoUsuario-netcash .errorAccesoUsuario .entradilla {
  font-size: 1.2em;
  line-height: 1.667em;
}
.c-login-accesoUsuario-netcash .errorAccesoUsuario .infoAdicional {
  font-size: 1.1em;
  line-height: normal;
}
.c-estructural-cabecera .c-area-personal {
  border-left: 1px solid #EDEDED;
  float: right;
  padding: 6px 0 0 10px;
}
.c-estructural-cabecera .c-area-personal .c-botones-generico.blanco {
  font-weight: normal;
  height: auto;
  line-height: normal;
  padding: 3px 1px 2px 6px;
}
.c-estructural-cabecera .c-area-personal .c-botones-generico.blanco span {
  background: url("../mult/ico-sprite10.png") no-repeat scroll right -6045px transparent;
  padding-right: 16px;
  text-decoration: none;
}
.c-menu-auxiliar_R2 {
  margin-top: 1em;
  margin-bottom: .4em;
  float: right;
  position: relative;
  width: 800px;
}
.c-menu-auxiliar_R2 ul li {
  padding: 0 1em;
  line-height: normal;
  background-image: url("../mult/ico-header-separador.png");
  background-repeat: no-repeat;
  background-position: 100% 3px;
  float: left;
}
.c-menu-auxiliar_R2 ul li.idiomas{
	margin: 0;
	padding: 0 0 0 1em;
	border: 0;
	background: none;
	position:relative;
}
.c-menu-auxiliar_R2 ul li.deconec{
	margin: 0;
	padding: 0 0 0 1em;
	border: 0;
	background: none;
}
.c-menu-auxiliar_R2 ul li a {
  text-decoration: none;
}
.c-menu-auxiliar_R2 ul li.oficinas .enlace {
  background: url("../mult/ico-spriteGraficos16.png") no-repeat scroll 0 -3599px transparent;
  padding-left: 1.9em;
}
.c-menu-auxiliar_R2 ul li .enlace {
  font-size: 11px;
  padding-top: .2em;
  color: #71777f;
  text-decoration: none;
  outline:0 none;
}
.c-menu-auxiliar_R2 ul li.error .enlace {
  padding-left: 1.7em;
  background: url("../mult/ico-error-mini.png") no-repeat 0 3px;
  color: #c4136c;
}
.c-menu-auxiliar_R2 ul li.ayuda .enlace {
  /*padding-left: 1.7em;
  background: url("../mult/ico-spriteAlertaInformacion16.png") no-repeat 0 -3309px;
  color: #c4136c;*/
  padding-left: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url("../mult/atencion_cliente.png") no-repeat scroll 0 3px transparent;
	color: #0065B7;
	padding: 0.6em 0 9px 2.3em;
}
.c-menu-auxiliar_R2 ul li.tarifas .enlace {
  padding-left: 1.7em;
  background: url("../mult/tarifas.png") no-repeat scroll 0px 0px transparent;
  color: #009EE5;
  padding:4px 0 9px 26px;
}
.c-menu-auxiliar_R2 ul li.ayuda-urgente .enlace {
  padding-left: 1.7em;
  background: url("../mult/ayuda_urgente.png") no-repeat scroll 0px 1px transparent;
  color: #c4136c;
  padding:4px 0 9px 26px;
}
.c-menu-auxiliar_R2 ul li.idiomas .enlace {
  padding-left: 1.7em;
  background: url("../mult/idioma.png") no-repeat scroll 0px 0px transparent;
  padding:4px 0 9px 26px;
  cursor:pointer;
}
-menu-auxiliar_R2 ul li.usuario {
  background-position: 0 3px;
}
.c-menu-auxiliar_R2 ul li.usuario .avatar {
  position: absolute;
  display: inline;
  width: 19px;
  height: 18px;
  margin-top: -2px;
  border: 1px solid #ededed;
}
.c-menu-auxiliar_R2 ul li.usuario span {
  margin-left: 26px;
  font-size: 11px;
  text-transform: capitalize;
}
.c-menu-auxiliar_R2 ul li.cliente {
  position: relative;
  top: -7px;
  margin: 0 3px;
  padding: 1px;
  background: none;
}
.c-menu-auxiliar_R2 ul li.cliente: hover {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f5f7f8));
  background: -webkit-linear-gradient(#fff,#f5f7f8);
  background: -moz-linear-gradient(#fff,#f5f7f8);
  background: -o-linear-gradient(#fff,#f5f7f8);
  background: -ms-linear-gradient(#fff,#f5f7f8);
  background: linear-gradient(#fff,#f5f7f8);
  border: 1px solid #e5e5e5;
  padding: 0;
  cursor: pointer;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado {
  background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f5f7f8));
  background: -webkit-linear-gradient(#fff,#f5f7f8);
  background: -moz-linear-gradient(#fff,#f5f7f8);
  background: -o-linear-gradient(#fff,#f5f7f8);
  background: -ms-linear-gradient(#fff,#f5f7f8);
  background: linear-gradient(#fff,#f5f7f8);
  border: 1px solid #e5e5e5;
  height: 73px;
  z-index: 150;
  padding: 0;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente {
  display: block;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente li {
  background: none;
  margin-bottom: 5px;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente li.oficinas {
  margin: 0 0 0 3px;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente li.oficinas a: hover {
  text-decoration: underline;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente li.oficinas .enlace {
  padding-left: 19px;
  padding-right: 0;
  background-image: url("../mult/ico-spriteGraficos16.png");
  background-repeat: no-repeat;
  background-position: 0 -3597px;
}
.c-menu-auxiliar_R2 ul li.cliente.desplegado .enlacesCliente li.tlf {
  margin: 0 0 5px 16px;
}
.c-menu-auxiliar_R2 ul li .atencionCliente {
  padding: 6px 3px 6px 27px;
  background-image: url("../mult/ico-spriteGraficos16.png");
  background-repeat: no-repeat;
  background-position: 7px -6187px;
  position: relative;
}
.c-menu-auxiliar_R2 ul li .atencionCliente .enlacesCliente {
  display: none;
  position: absolute;
  left: 0;
  top: 31px;
}
.c-menu-auxiliar_R2 ul li .atencionCliente .enlace {
  color: #0065b7;
  background-image: url("../mult/ico-sprite10.png");
  background-repeat: no-repeat;
  background-position: right -1144px;
  padding-right: 14px;
}
.c-menu-auxiliar_R2 ul li.tlf {
  font-size: 1.1em;
  color: #71777f;
}
.c-menu-auxiliar_R2 ul li.tlf .lineaBBVA {
  background: url("../mult/ico-sprite10.png") no-repeat 0 -7632px;
  padding-top: .1em;
  padding-left: 1.3em;
}
.c-menu-auxiliar_R2 ul li.idioma {
  width: 7em;
  padding-right: 0;
  padding-left: 0;
  margin-right: .9em;
  background-position: 0 3px;
  position: relative;
  z-index: 200;
}
.c-menu-auxiliar_R2 ul li .idiomas li {
  padding-right: 0;
  padding-left: 0;
  display: none;
  float: none;
  text-align: center;
  background-image: none;
}
.c-menu-auxiliar_R2 ul li .idiomas .actual {
  display: block;
}
.c-menu-auxiliar_R2 ul li .idiomas .actual .enlace {
  font-size: 1.1em;
  padding-right: 1.091em;
  padding-left: .818em;
  background: url("../mult/ico-sprite10.png") no-repeat 112% -7335px;
}
.c-menu-auxiliar_R2 ul li .idiomas .actual: hover .enlace {
  background: url("../mult/ico-sprite10.png") no-repeat 112% -7479px;
  color: #0065b7;
}
.c-menu-auxiliar_R2 ul li .idiomas.activo {
  width: 7em;
  top: -1em;
  left: -1em;
  padding: .9em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: #e2fafe;
  border: 1px solid #e5e5e5;
  text-align: center;
}
.c-menu-auxiliar_R2 ul li .idiomas.activo li {
  margin-bottom: .9em;
  display: block;
}
.c-menu-auxiliar_R2 ul li .idiomas.activo .last {
  margin-bottom: 0;
}
.c-menu-auxiliar_R2 ul li .idiomas.activo .actual .enlace {
  color: #434a58;
  cursor: default;
  background: none;
}
.c-menu-auxiliar_R2 ul li .idiomas.activo .c-botones-generico {
  font-size: 1.1em;
  width: 4.545em;
  font-weight: normal;
}
.c-menu-auxiliar_R2 ul li.sinBorde {
  background: none;
}
.c-menu-clientes_R2 {
  margin-top: 4.7em;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c-menu-auxiliar_R2 ul.cabecera {
  position: absolute;
  right: 0;
  top:7px;
}
.c-menu-cabecera.menucajas ul{
	position: initial;
  right: auto;
}
.c-menu-clientes_R2 li {
  padding: 0 .7em;
  display: inline-block;
  zoom: 1;
  margin-left: -4px;
  *display: inline;
  background: url("../mult/top-nav-li-separator.gif") no-repeat scroll right top;
}
.c-menu-clientes_R2 li.activo a {
  color: #0078D2;
  font-family: 'BBVA Web Book';
  font-weight: bold;
}
.c-menu-clientes_R2 li.last {
  padding-right: 0;
  background: 0;
}
.c-menu-clientes_R2 li a {
  font-size: 1.4em;
  color: #71777f;
  font-family: 'BBVA Web Light';
}
.c-menu-clientes_R2 li a: hover {
  color: #004c99;
}
input.text,textarea.text {
  font-size: 1.2em;
  height: 2.333em;
  line-height: 2.333em;
  padding: 0 .75em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #d6d6d6 0 2px 2px inset;
  -webkit-box-shadow: #d6d6d6 0 2px 2px inset;
  -o-box-shadow: #d6d6d6 0 2px 2px inset;
  box-shadow: #d6d6d6 0 2px 2px inset;
  font-family: arial,sans-serif;
  border: 1px solid #e8e8e6;
  color: #434a58;
}
input.text.w30,textarea.text.w30 {
  width: .833em;
  margin-right: .833em;
}
input.text.w30.icoCalendar,textarea.text.w30.icoCalendar {
  width: -1.25em;
  padding-right: 2.917em;
}
input.text.w40,textarea.text.w40 {
  width: 1.667em;
  margin-right: .833em;
}
input.text.w40.icoCalendar,textarea.text.w40.icoCalendar {
  width: -0.417em;
  padding-right: 2.917em;
}
input.text.w50,textarea.text.w50 {
  width: 2.5em;
  margin-right: .833em;
}
input.text.w50.icoCalendar,textarea.text.w50.icoCalendar {
  width: .417em;
  padding-right: 2.917em;
}
input.text.w60,textarea.text.w60 {
  width: 3.333em;
  margin-right: .833em;
}
input.text.w60.icoCalendar,textarea.text.w60.icoCalendar {
  width: 1.25em;
  padding-right: 2.917em;
}
input.text.w70,textarea.text.w70 {
  width: 4.167em;
  margin-right: .833em;
}
input.text.w70.icoCalendar,textarea.text.w70.icoCalendar {
  width: 2.083em;
  padding-right: 2.917em;
}
input.text.w80,textarea.text.w80 {
  width: 5em;
  margin-right: .833em;
}
input.text.w80.icoCalendar,textarea.text.w80.icoCalendar {
  width: 2.917em;
  padding-right: 2.917em;
}
input.text.w90,textarea.text.w90 {
  width: 5.833em;
  margin-right: .833em;
}
input.text.w90.icoCalendar,textarea.text.w90.icoCalendar {
  width: 3.75em;
  padding-right: 2.917em;
}
input.text.w100,textarea.text.w100 {
  width: 6.667em;
  margin-right: .833em;
}
input.text.w100.icoCalendar,textarea.text.w100.icoCalendar {
  width: 4.583em;
  padding-right: 2.917em;
}
input.text.w110,textarea.text.w110 {
  width: 7.5em;
  margin-right: .833em;
}
input.text.w110.icoCalendar,textarea.text.w110.icoCalendar {
  width: 5.417em;
  padding-right: 2.917em;
}
input.text.w120,textarea.text.w120 {
  width: 8.333em;
  margin-right: .833em;
}
input.text.w120.icoCalendar,textarea.text.w120.icoCalendar {
  width: 6.25em;
  padding-right: 2.917em;
}
input.text.w130,textarea.text.w130 {
  width: 9.167em;
  margin-right: .833em;
}
input.text.w130.icoCalendar,textarea.text.w130.icoCalendar {
  width: 7.083em;
  padding-right: 2.917em;
}
input.text.w140,textarea.text.w140 {
  width: 10em;
  margin-right: .833em;
}
input.text.w140.icoCalendar,textarea.text.w140.icoCalendar {
  width: 7.917em;
  padding-right: 2.917em;
}
input.text.w150,textarea.text.w150 {
  width: 10.833em;
  margin-right: .833em;
}
input.text.w150.icoCalendar,textarea.text.w150.icoCalendar {
  width: 8.75em;
  padding-right: 2.917em;
}
input.text.w160,textarea.text.w160 {
  width: 11.667em;
  margin-right: .833em;
}
input.text.w160.icoCalendar,textarea.text.w160.icoCalendar {
  width: 9.583em;
  padding-right: 2.917em;
}
input.text.w170,textarea.text.w170 {
  width: 12.5em;
  margin-right: .833em;
}
input.text.w170.icoCalendar,textarea.text.w170.icoCalendar {
  width: 10.417em;
  padding-right: 2.917em;
}
input.text.w180,textarea.text.w180 {
  width: 13.333em;
  margin-right: .833em;
}
input.text.w180.icoCalendar,textarea.text.w180.icoCalendar {
  width: 11.25em;
  padding-right: 2.917em;
}
input.text.w190,textarea.text.w190 {
  width: 14.167em;
  margin-right: .833em;
}
input.text.w190.icoCalendar,textarea.text.w190.icoCalendar {
  width: 12.083em;
  padding-right: 2.917em;
}
input.text.w200,textarea.text.w200 {
  width: 15em;
  margin-right: .833em;
}
input.text.w200.icoCalendar,textarea.text.w200.icoCalendar {
  width: 12.917em;
  padding-right: 2.917em;
}
input.text.w210,textarea.text.w210 {
  width: 15.833em;
  margin-right: .833em;
}
input.text.w210.icoCalendar,textarea.text.w210.icoCalendar {
  width: 13.75em;
  padding-right: 2.917em;
}
input.text.w220,textarea.text.w220 {
  width: 16.667em;
  margin-right: .833em;
}
input.text.w220.icoCalendar,textarea.text.w220.icoCalendar {
  width: 14.583em;
  padding-right: 2.917em;
}
input.text.w230,textarea.text.w230 {
  width: 17.5em;
  margin-right: .833em;
}
input.text.w230.icoCalendar,textarea.text.w230.icoCalendar {
  width: 15.417em;
  padding-right: 2.917em;
}
input.text.w240,textarea.text.w240 {
  width: 18.333em;
  margin-right: .833em;
}
input.text.w240.icoCalendar,textarea.text.w240.icoCalendar {
  width: 16.25em;
  padding-right: 2.917em;
}
input.text.w250,textarea.text.w250 {
  width: 19.167em;
  margin-right: .833em;
}
input.text.w250.icoCalendar,textarea.text.w250.icoCalendar {
  width: 17.083em;
  padding-right: 2.917em;
}
input.text.w260,textarea.text.w260 {
  width: 20em;
  margin-right: .833em;
}
input.text.w260.icoCalendar,textarea.text.w260.icoCalendar {
  width: 17.917em;
  padding-right: 2.917em;
}
input.text.w270,textarea.text.w270 {
  width: 20.833em;
  margin-right: .833em;
}
input.text.w270.icoCalendar,textarea.text.w270.icoCalendar {
  width: 18.75em;
  padding-right: 2.917em;
}
input.text.w280,textarea.text.w280 {
  width: 21.667em;
  margin-right: .833em;
}
input.text.w280.icoCalendar,textarea.text.w280.icoCalendar {
  width: 19.583em;
  padding-right: 2.917em;
}
input.text.w290,textarea.text.w290 {
  width: 22.5em;
  margin-right: .833em;
}
input.text.w290.icoCalendar,textarea.text.w290.icoCalendar {
  width: 20.417em;
  padding-right: 2.917em;
}
input.text.w300,textarea.text.w300 {
  width: 23.333em;
  margin-right: .833em;
}
input.text.w300.icoCalendar,textarea.text.w300.icoCalendar {
  width: 21.25em;
  padding-right: 2.917em;
}
input.text.w310,textarea.text.w310 {
  width: 24.167em;
  margin-right: .833em;
}
input.text.w310.icoCalendar,textarea.text.w310.icoCalendar {
  width: 22.083em;
  padding-right: 2.917em;
}
input.text.w320,textarea.text.w320 {
  width: 25em;
  margin-right: .833em;
}
input.text.w320.icoCalendar,textarea.text.w320.icoCalendar {
  width: 22.917em;
  padding-right: 2.917em;
}
input.text.w330,textarea.text.w330 {
  width: 25.833em;
  margin-right: .833em;
}
input.text.w330.icoCalendar,textarea.text.w330.icoCalendar {
  width: 23.75em;
  padding-right: 2.917em;
}
input.text.w340,textarea.text.w340 {
  width: 26.667em;
  margin-right: .833em;
}
input.text.w340.icoCalendar,textarea.text.w340.icoCalendar {
  width: 24.583em;
  padding-right: 2.917em;
}
input.text.w350,textarea.text.w350 {
  width: 27.5em;
  margin-right: .833em;
}
input.text.w350.icoCalendar,textarea.text.w350.icoCalendar {
  width: 25.417em;
  padding-right: 2.917em;
}
input.text.w360,textarea.text.w360 {
  width: 28.333em;
  margin-right: .833em;
}
input.text.w360.icoCalendar,textarea.text.w360.icoCalendar {
  width: 26.25em;
  padding-right: 2.917em;
}
input.text.w370,textarea.text.w370 {
  width: 29.167em;
  margin-right: .833em;
}
input.text.w370.icoCalendar,textarea.text.w370.icoCalendar {
  width: 27.083em;
  padding-right: 2.917em;
}
input.text.w380,textarea.text.w380 {
  width: 30em;
  margin-right: .833em;
}
input.text.w380.icoCalendar,textarea.text.w380.icoCalendar {
  width: 27.917em;
  padding-right: 2.917em;
}
input.text.w386,textarea.text.w386 {
  width: 30.5em;
}
input.text.w445,textarea.text.w445 {
  width: 35.417em;
}
input.text.error,textarea.text.error {
  -moz-box-shadow: 0 2px 2px #edd8e3 inset;
  -webkit-box-shadow: 0 2px 2px #edd8e3 inset;
  -o-box-shadow: 0 2px 2px #edd8e3 inset;
  box-shadow: 0 2px 2px #edd8e3 inset;
  background-color: #f7e9e9;
  border: 1px solid #f4ccdf;
  color: #c4126c;
}
input.text.respuesta,textarea.text.respuesta {
  -moz-box-shadow: 0 0 0 2px #fbf1d0,#d6d6d6 0 2px 2px inset;
  -webkit-box-shadow: 0 0 0 2px #fbf1d0,#d6d6d6 0 2px 2px inset;
  -o-box-shadow: 0 0 0 2px #fbf1d0,#d6d6d6 0 2px 2px inset;
  box-shadow: 0 0 0 2px #fbf1d0,#d6d6d6 0 2px 2px inset;
  background-color: #fffee8;
}
input.text: focus,textarea.text: focus {
  -moz-box-shadow: 0 0 0 2px #def4fb,#d6d6d6 0 2px 2px inset;
  -webkit-box-shadow: 0 0 0 2px #def4fb,#d6d6d6 0 2px 2px inset;
  -o-box-shadow: 0 0 0 2px #def4fb,#d6d6d6 0 2px 2px inset;
  box-shadow: 0 0 0 2px #def4fb,#d6d6d6 0 2px 2px inset;
  color: #434a58;
  outline: 0;
  border: 1px solid #e8e8e6;
  background-color: #fffff5;
  background-image: none;
}
input.text[disabled],textarea.text[disabled] {
  -moz-box-shadow: #f8f8f8 0 1px 1px inset;
  -webkit-box-shadow: #f8f8f8 0 1px 1px inset;
  -o-box-shadow: #f8f8f8 0 1px 1px inset;
  box-shadow: #f8f8f8 0 1px 1px inset;
  background-color: #fff;
  color: #aaadb3;
  border: 1px solid #e9e9e8;
}
input.text.mayor {
  font-size: 1.4em;
  height: 2.714em;
  line-height: 2.714em;
  padding: 0 1em;
}
input.text.mayor.w30 {
  width: 0;
  margin-right: .714em;
}
input.text.mayor.w40 {
  width: .714em;
  margin-right: .714em;
}
input.text.mayor.w50 {
  width: 1.429em;
  margin-right: .714em;
}
input.text.mayor.w60 {
  width: 2.143em;
  margin-right: .714em;
}
input.text.mayor.w70 {
  width: 2.857em;
  margin-right: .714em;
}
input.text.mayor.w80 {
  width: 3.571em;
  margin-right: .714em;
}
input.text.mayor.w90 {
  width: 4.286em;
  margin-right: .714em;
}
input.text.mayor.w100 {
  width: 5em;
  margin-right: .714em;
}
input.text.mayor.w110 {
  width: 5.714em;
  margin-right: .714em;
}
input.text.mayor.w120 {
  width: 6.429em;
  margin-right: .714em;
}
input.text.mayor.w130 {
  width: 7.143em;
  margin-right: .714em;
}
input.text.mayor.w140 {
  width: 7.857em;
  margin-right: .714em;
}
input.text.mayor.w150 {
  width: 8.571em;
  margin-right: .714em;
}
input.text.mayor.w160 {
  width: 9.286em;
  margin-right: .714em;
}
input.text.mayor.w170 {
  width: 10em;
  margin-right: .714em;
}
input.text.mayor.w180 {
  width: 10.714em;
  margin-right: .714em;
}
input.text.mayor.w190 {
  width: 11.429em;
  margin-right: .714em;
}
input.text.mayor.w200 {
  width: 12.143em;
  margin-right: .714em;
}
input.text.mayor.w210 {
  width: 12.857em;
  margin-right: .714em;
}
input.text.mayor.w220 {
  width: 13.571em;
  margin-right: .714em;
}
input.text.mayor.w230 {
  width: 14.286em;
  margin-right: .714em;
}
input.text.mayor.w240 {
  width: 15em;
  margin-right: .714em;
}
input.text.mayor.w250 {
  width: 15.714em;
  margin-right: .714em;
}
input.text.mayor.w260 {
  width: 16.429em;
  margin-right: .714em;
}
input.text.mayor.w270 {
  width: 17.143em;
  margin-right: .714em;
}
input.text.mayor.w280 {
  width: 17.857em;
  margin-right: .714em;
}
input.text.mayor.w290 {
  width: 18.571em;
  margin-right: .714em;
}
input.text.mayor.w300 {
  width: 19.286em;
  margin-right: .714em;
}
input.text.mayor.w310 {
  width: 20em;
  margin-right: .714em;
}
input.text.mayor.w320 {
  width: 20.714em;
  margin-right: .714em;
}
input.text.mayor.w330 {
  width: 21.429em;
  margin-right: .714em;
}
input.text.mayor.w340 {
  width: 22.143em;
  margin-right: .714em;
}
input.text.mayor.w350 {
  width: 22.857em;
  margin-right: .714em;
}
input.text.mayor.w360 {
  width: 23.571em;
  margin-right: .714em;
}
input.text.mayor.w370 {
  width: 24.286em;
  margin-right: .714em;
}
input.text.mayor.w380 {
  width: 25em;
  margin-right: .714em;
}
input.text.mayor.w390 {
  width: 25.714em;
  margin-right: .714em;
}
input.text.mayor.w400 {
  width: 26.429em;
  margin-right: .714em;
}
input.text.mayor.w410 {
  width: 27.143em;
  margin-right: .714em;
}
input.text.mayor.w420 {
  width: 27.857em;
  margin-right: .714em;
}
input.text.mayor.w430 {
  width: 28.571em;
  margin-right: .714em;
}
input.text.mayor.w440 {
  width: 29.286em;
  margin-right: .714em;
}
input.text.mayor.w450 {
  width: 30em;
  margin-right: .714em;
}
input.text.mayor.w460 {
  width: 30.714em;
  margin-right: .714em;
}
input.text.mayor.w470 {
  width: 31.429em;
  margin-right: .714em;
}
input.text.mayor.w480 {
  width: 32.143em;
  margin-right: .714em;
}
input.text.mayor.w490 {
  width: 32.857em;
  margin-right: .714em;
}
input.text.mayor.w500 {
  width: 33.571em;
  margin-right: .714em;
}
input.text.mayor.w510 {
  width: 34.286em;
  margin-right: .714em;
}
input.text.mayor.w520 {
  width: 35em;
  margin-right: .714em;
}
input.text.mayor.w530 {
  width: 35.714em;
  margin-right: .714em;
}
input.text.mayor.w540 {
  width: 36.429em;
  margin-right: .714em;
}
input.text.mayor.w550 {
  width: 37.143em;
  margin-right: .714em;
}
input.text.mayor.w560 {
  width: 37.857em;
  margin-right: .714em;
}
input.text.mayor.w570 {
  width: 38.571em;
  margin-right: .714em;
}
input.text.mayor.w580 {
  width: 39.286em;
  margin-right: .714em;
}
input.text.mayor.w386 {
  width: 25.429em;
}
textarea.text {
  height: 3em;
  padding-top: .7em;
  line-height: normal;
}
div#usuarioConectado span#nombreFacebook span {
  background: linear-gradient(#CC0966,#9D004A) repeat scroll 0 0 transparent;
  border: 1px solid #9E004A;
  background: #CC0966;
  background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDk2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDAwNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,rgba(204,9,102,1) 0,rgba(157,0,74,1) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,9,102,1)),color-stop(100%,rgba(157,0,74,1)));
  background: -webkit-linear-gradient(top,rgba(204,9,102,1) 0,rgba(157,0,74,1) 100%);
  background: -o-linear-gradient(top,rgba(204,9,102,1) 0,rgba(157,0,74,1) 100%);
  background: -ms-linear-gradient(top,rgba(204,9,102,1) 0,rgba(157,0,74,1) 100%);
  background: linear-gradient(to bottom,rgba(204,9,102,1) 0,rgba(157,0,74,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cc0966',endColorstr='#9d004a',GradientType=0);
}
div#usuarioConectado span#nombreFacebook a#desconectar {
  background: url("../mult/ico-spriteAccion16.png") no-repeat scroll 105% -7486px transparent;
  padding-right: 1.7em;
  color: #FFF;
  float: none!important;
}
li#facebook {
  background-image: none;
}
li#facebook img {
  float: left;
}
#nombreFacebook {
  padding-top: 5px!important;
}
.aviso {
  z-index: 1000;
  position: fixed;
  min-height: 25px;
  width: 99.9%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #f4dec0;
  background-color: #fbf1d0;
  height: 31px;
}
.aviso div {
  font-family: Arial,sans-serif;
  font-size: 12px;
  color: #434A58;
  width: 520px;
  font-family: Arial,tahoma,verdana;
  margin: auto;
  margin-top: 2px;
}
.aviso div img {
  width: 20px;
  float: left;
  margin-top: 4px;
  padding-right: 10px;
}
.aviso div div {
  padding-top: 5px;
  padding-left: 20px;
}
.aviso a {
  color: #0078D2;
}
.avisocab {
  margin-top: 31px;
}
.aviso a.navegadores: hover {
  text-decoration: underline;
}
.aviso div#cerrarAviso {
  background-image: url("../../estaticos/mult/ico-cerrar-obsoleto.png");
  background-repeat: no-repeat;
  float: right;
  text-align: right;
  width: 17px;
  height: 17px;
  margin-right: 20px;
  position: relative;
  top: -24px;
  cursor: pointer;
}
.obsoletoEmergente .obs {
  text-align: center;
}
.obsoletoEmergente .obs div.contenido {
  float: left;
  width: 650px;
  padding-top: 19px;
  background-color: #fbf1d0;
  border: 1px solid #f2d7bb;
  margin-bottom: 30px;
  padding-bottom: 50px;
}
.obsoletoEmergente .obs div.contenido h3 {
  color: #434A58;
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 20px;
}
.obsoletoEmergente .obs div.contenido h3 img {
  left: -10px;
  position: relative;
  top: 12px;
  width: 30px;
}
.obsoletoEmergente .obs div.contenido p {
  color: #434A58;
  font-family: Arial,sans-serif;
  font-size: 12px;
}
.obsoletoEmergente .obs div.contenido .exploradores {
  margin-left: 90px;
  width: 90%;
  margin-bottom: 0;
}
.obsoletoEmergente .obs div.contenido .exploradores div.cajaexp {
  float: left;
  margin-right: 0!important;
}
.obsoletoEmergente .obs div.contenido .exploradores div.cajaexp img {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
}
ul.exploradoresObsoleto li {
  display: inline;
  list-style: none;
}
ul.exploradoresObsoleto li.pp {
  padding-right: 7px;
  padding-left: 7px;
}
.c-ancla_general {
  bottom: 10px;
  cursor: pointer;
  position: fixed;
  right: 10px;
}
.avisoCookies {
  z-index: 1000;
  position: fixed;
  min-height: 25px;
  width: 99.9%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #DBF1F6;
  background-color: #E2FAFE;
  padding-top: 15px;
  padding-bottom: 15px;
  left: 0;
  top: 0;
}
.avisoCookies div {
  font-family: Arial,sans-serif;
  font-size: 12px;
  color: #434A58;
  font-family: Arial,tahoma,verdana;
  margin: auto;
  margin-top: 2px;
}
.avisoCookies div img {
  width: 20px;
  float: left;
  margin-top: 4px;
  padding-right: 10px;
}
.avisoCookies div div {
  padding-left: 30px;
}
.avisoCookies a {
  color: #FFF;
  font-weight: bold;
}
.avisoCookies #aviCooInfo {
  background-image: url("../../estaticos/mult/ico-aviso-azul-oscuro.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  min-width: 70px;
  float: left;
  min-height: 25px;
}
.avisoCookies div#cerrarAviso {
  background-image: url("../../estaticos/mult/ico-cerrar-tipo1.png");
  background-repeat: no-repeat;
  background-position: 30px 0;
  float: right;
  text-align: right;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.avisoCookies #cajonContenido {
  max-width: 960px;
}
.avisoCookies #aviCooInfo p {
  color: #0078D2;
  font-family: BBVA Web Light;
  font-size: 20px;
  margin-bottom: 0;
}
.avisoCookies #aviCooBajoClear {
  max-width: 925px;
}
.avisoCookies #aviCooBajoClear p {
  font-size: 12px;
}
.avisoCookies #aviCooBajoClear p#aviCooBajoClearP2 {
  padding-top: 0;
}
.avisoCookies p samp#infoCookie {
  color: #0078d3;
  cursor: pointer;
  font-weight: bold;
}
.clearBoth {
  clear: both;
}
.avisoCookies p.b_90x20 {
  background-color: #00559D;
  background: linear-gradient(#0079C1,#00559D) repeat scroll 0 0 transparent;
  border: 1px solid #00559D;
  border-radius: 2px 2px 2px 2px;
  color: #FFF;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 10px;
  max-width: 65px;
  min-height: 15px;
  padding: 2px 10px!important;
  text-align: center;
}
.avisoCookies p.b_90x20: hover {
  background: linear-gradient(#00559D,#0079C1) repeat scroll 0 0 transparent;
}
.avisoCookies p.b_90x20 a {
  color: #FFF;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.container_expandido{
	margin: 0 auto;
	width: 100%;
}
.header-sup{
	margin: 0 auto;
	width: 96em;
	position: relative;
}

.bloque-nav{
	width:96em;
	margin: 0 auto;
  height: 50px;
  overflow: hidden;
}



/*+++++++++++++++++++++++++++++++++++++++++  RELATIVO A NUEVA CABECERA MUTACION  ++++++++++++++++*/

.mutacion .c-menu-auxiliar_R2 ul.cabecera{
	top:5px;
}
.c-menu-auxiliar_R2 ul li .c-menu-cabecera .cunia {
	left: 0;
	margin: 0;
	position: absolute;
	text-align: center;
	top: -7px;
	width: 100%;
}
.c-menu-auxiliar_R2 ul li .c-menu-cabecera .cunia img {
	float: none;
	margin: 0;
}
.c-menu-auxiliar_R2 ul li .c-menu-cabecera {
	background-color: #FFFFFF;
	border: 1px solid #80AED7;
	border-radius: 2px;
	box-shadow: 0 3px 4px #FFFFFF;
	left: -87px;
	opacity: 0;
	padding: 4px;
	position: absolute;
	top: 45px;
	width: 210px;
	z-index: 59;
}
.c-menu-auxiliar_R2 .c-menu-cabecera ul {
	background-color: #F5F8F8;
}
.c-menu-auxiliar_R2 .c-menu-cabecera ul li {
	background-image: none;
	/*background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d3e3ec),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(#d3e3ec,#ffffff);
  background: -moz-linear-gradient(#d3e3ec,#ffffff);
  background: -o-linear-gradient(#d3e3ec,#ffffff);
  background: -ms-linear-gradient(#d3e3ec,#ffffff);
  background: linear-gradient(#d3e3ec,#ffffff);*/
	border-bottom: 1px solid #80AED7;
	display: block;
	float: none;
	padding: 14px;
	position: relative;
	background-position: 100% 3px;
	margin: 0 -4px;
}
.c-menu-auxiliar_R2 .c-menu-cabecera ul li.idiomas {
	background-image: none;
	border-bottom: 0px;
	display: block;
	float: none;
	padding: 14px;
	position: relative;
	background-position: 100% 3px;
	margin: 0 -4px;
}
.user-scrolled {
	display: none;
}
.mutacion .user-scrolled {
	display: block;
	margin: 0 auto;
	width: 960px;
}
.contenedorCabecera {
	display: inline-block;
}
.mutacion .contenedorCabecera {
	display: inherit;
	width: 96em;
	margin: auto;
	position: relative !important;
}
.mutacion .logo-blanco {
	float: left;
	margin-top: 10px;
}
.mutacion .logo-blanco img {
	margin-left: 10px;
}
.mutacion {
	animation: 0.5s ease-in-out 0s normal none 1 animaMenu;
	border-radius: 0;
	height: 40px;
	left: 0;
	margin: 50px 0 0 !important;
	position: fixed;
	top: 0;
	width: 100% !important;
	z-index: 10000;
}
.mutacion header.ph_usuario {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 50px;
	position: absolute;
	top: -50px;
	width: 100%;
	z-index: 10001;
}
.mutacion header.ph_usuario .c-menu-auxiliar_R2 {
	margin-top: 6px;
	position: relative;
	z-index: 10001;
	display: inline-block;
}
.mutacion header.ph_usuario .segmentos {
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}
.mutacion .c-estructural-cabecera {
	background: url("../mult/tile-menu-scroll.gif") repeat-x scroll center bottom #FFFFFF;
	width: 100% !important;
	height: 40px;
}
.mutacion header.ph_usuario #select_segmentos-button {
	background: none;
	font-size: 12px;
}
.mutacion header.ph_usuario #select_segmentos-button .ui-selectmenu-icon {
	background: url("../mult/ico-spriteCabecera10.png") no-repeat scroll 11px -4163px;
	height: 2.5em;
	margin-top: -1.25em;
	right: 0;
	width: 2.5em;
}
#select_segmentos-menu li:first-child {
	border-top: medium none;
	font-style: normal;
}
#select_segmentos-menu li {
	border-bottom: medium none;
	border-top: 1px solid #EAEAEA;
}
#selectIdioma-menu {
	left: 990px;
	position: static;
	top: 33px;
}
.cajaBuscadorMut {
	display: none;
}
.mutacion .cajaBuscadorMut {
	float: right;
	/*width: 100px;*/
	display: block;
}
.mutacion .cajaBuscadorMut img {
	float: right;
	margin-top: 9px;
	cursor: pointer;
}
.mutacion header.ph_usuario .ui-state-active .ui-selectmenu-icon {
	background-position: 11px -4453px !important;
}
#select_segmentos-menu li a {
	color: #0065B7;
	font-size: 12px;
}
#buscadorMut {
	display: none;
	border-radius: 5px;
	float: right;
	height: 24px;
	margin-top: 4px;
	position: relative;
	width:130px;
}
#icoBuscadorMut {
	float: right;
	position: absolute;
	margin-left: 70px;
	top: 9px;
	display: none;
}
.mutacion .cajaBuscador, .mutacion .logo_bbva, .mutacion .c-menu-accesoUsuario, .mutacion .c-menu-auxiliar_R2, .mutacion .c-estructural-cabecera .c-menu-clientes_R2, .mutacion .c-estructural-cabecera .c-estructural-usuarioConectado_R2 {
	display: none;
}
.mutacion nav {
	background: none repeat scroll 0 0;
	float: none;
	height: 40px;
	margin: 0 auto;
	z-index: 0;
}
.galletaMut {
	display: none;
}
.mutacionXXXXXX .galletaMut {
	display: block;
	float: left;
	position: relative;
	left: 190px;
}
.mutacion .galletaMut {
	display: block;
	float: right;
	/*width: 240px;
	margin-right:10px;*/
}
.mutacion .galletaMut .c-menu-accesoUsuario {
	display: block;
	position: relative;
	top: 9px;
}
.mutacion .galletaMut .c-botones-generico {
	height: 21px;
	line-height: 1.3em;
}
.mutacion .c-login-accesoUsuario {
	/*right: 137px !important;
	PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
		PARA CAMBIAR CACHE
	
	*/
	top: 49px;
}
.mutacion .user-scrolled .c-estructural-usuarioConectado_R2 {
	display: block;
	padding-top: 0.3em;
}
.mutacion .cabecera .c-menu-accesoUsuario .activo .c-botones-generico {
	top: 0;
	height: 2em;
}
.mutacion .c-menu-accesoUsuario .activo .c-botones-generico span {
	background-image: none;
}
.mutacion .galletaMut .c-botones-generico span {
	background-image: none;
	padding: 10px 0 6px;
}
.mutacion nav ul {
	width: auto;
}
.mutacion nav ul li {
	background-image: url("../mult/separador-menu-scroll.gif");
	background-position: right center;
	width: auto !important;
}
.mutacion .c-estructural-cabecera li .enlace {
	border-radius: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mutacion .c-estructural-cabecera li .enlace span {
	margin: 0 !important;
	padding: 13px 10px !important;
	background: none !important;
}
.mutacion .c-estructural-cabecera li:not(.first) .enlace span {
	background: none repeat scroll 0 0;
}
.mutacion .c-estructural-cabecera li.first .enlace img {
	background: url("../mult/ico-spriteGraficos24.png") no-repeat scroll 10px -2294px !important;
	background-position: 10px -2295px;
	display: block;
	height: 40px !important;
	padding: 0 !important;
	width: 40px !important;
}
.mutacion .user-scrolled {
	display: block;
}
/*+++++++++++++++++++++++++++++++++++++++++ FIN  RELATIVO A NUEVA CABECERA ++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++ RELATIVO AL NUEVO MENU SUPERIOR ++++++++++++++++*/

.c-menu-auxiliar_R2 ul li:first-child {
    border-top: medium none !important;
}

.c-menu-auxiliar_R2 ul li.ayuda .enlace{
		cursor:pointer;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.usuario {
    padding-bottom: 10px;
    padding-top: 10px;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera{	
		height: 81px;
    left: -186px;
    padding: 0;
    top: 11px;
    width: 202px;
    z-index: 101;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li:first-child, .c-menu-cabecera ul ul li {
	/*background-color: #FFFFFF;*/
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.usuario {
	display: block;
	padding-bottom: 20px;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.usuario img {
	border: 2px solid #80AED7;
	float: left;
	height: 40px;
	margin-right: 14px;
	width: 40px;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.usuario img#avatarGrande {
	border: 2px solid #80AED7;
	float: left;
	height: 210px;
	margin-right: 14px;
	width: 200px;
	right: 60px;
	position: absolute;
	z-index: 100;
	display: none;
	top: -32px;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.usuario .nombre {
	color: #434A58;
	font-family: BBVA Web Book, sans-serif;
	font-size: 1.4em;
	margin: 0;
	padding-bottom: 8px;
	vertical-align: top;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera .c-botones-generico.menor {
	border-radius: 2px;
	font-size: 1.1em;
	height: 1.63636em;
	line-height: 1.63636em;
	margin: 0;
	padding: 0 0.81818em;
	margin-top: 5px;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera .c-botones-generico.blanco {
	background: linear-gradient(#FFFFFF, #F5F7F8) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #D5E2EE;
	color: #0065B7;
	font-weight: 700;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.menu {
	padding: 0;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.menu ul {
	background-color: #FFFFFF;
	padding: 0;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.menu ul li {
	border: 0 none;
	margin: 0;
	padding: 0 14px;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul li {
	 height: 47px;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul:first-child {
	 padding-top: 10px;
}


.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.menu ul li a {
	display: block;
	font-family: BBVA Web Book, sans-serif;
	font-size: 1.25em;
	border-bottom: 1px dotted #E2E2E2;
	padding: 8px 0;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.conexion p {
   background-image: url("../mult/ico_linea_bbva.png");
   background-position: 0 center;
   background-repeat: no-repeat;
   font-family: BBVA Web Book,sans-serif;
    font-size: 12px;
    font-weight: 100;
    padding: 0 0 0 40px;
}
 

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul li a {
	border-bottom: none;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul li a.ayuda-urgente {
    background-image: url("../mult/ico_ayuda_urgente.PNG");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #C4136C;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul li a.tarifas {
    background-image: url("../mult/ico_tarifas.PNG");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #0065B7;
}

.c-menu-auxiliar_R2 ul li.activo#cuadro .c-menu-cabecera ul li.menu ul li a.oficinas-cajeros {
    background-image: url("../mult/ico_oficinas_cajeros.PNG");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #0065B7;
}

.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.conexion {
	background-color: rgba(209, 229, 235, 0.25);
	color: #5C5C5C;
	font-size: 1.1em;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.conexion p {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera time {
	display: block;
	padding-top: 5px;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li.idiomas {
	margin-left: 2.7em;
	position: relative;
	text-align: center;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera ul li:last-child {
	border: 0 none;
}
.c-menu-auxiliar_R2 ul li.activo .c-menu-cabecera {
	left: -86px;
	opacity: 1;
	transition: opacity 0.3s ease-in 0s;
}
.c-menu-auxiliar_R2 ul li .avatar {
	cursor: pointer;
	margin-top: -6px;
}
.c-menu-auxiliar_R2 ul li .avatar.c-boton-menu-auxiliar {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #80AED7;
	padding: 4px;
	width: 16px;
	height: 16px;
}

.c-menu-auxiliar_R2 ul li .menucajas{
	background-color: #ffffff;
    border: 1px solid #80aed7;
    border-radius: 2px;
    /*box-shadow: 0 3px 4px #ffffff;*/
    height: 92px;
    left: -53px;
    /*opacity: 0;
    padding: 4px;*/
    position: absolute;
    top: 26px;
    width: 107px;
    z-index: 101;
    box-shadow: none;
}
.c-menu-auxiliar_R2 ul li #menuidiomas.menucajas ul li{
	font-family: stag;
  font-size: 12px;
}
.c-menu-auxiliar_R2 ul li #menuidiomas.menucajas ul li.actual{
	padding:8px 0 8px 15px;
}
.c-menu-auxiliar_R2 ul li .c-menu-cabecera.menucajas ul li{
	width: auto;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li.actual{
	border:none;
	width:auto;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li{
	color:#333;
	background-color:#ffffff;
	background-image: none;
	/*border-top: 1px solid #80aed7;*/
	position: relative;
	width: 100%;
	padding:0;
	margin:0;
	padding:5px 0 5px 15px;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li.on{
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#D3E3EC));
  background: -webkit-linear-gradient(#ffffff, #D3E3EC);
  background: -moz-linear-gradient(#ffffff, #D3E3EC);
  background: -o-linear-gradient(#ffffff, #D3E3EC);
  background: -ms-linear-gradient(#ffffff, #D3E3EC);
  background: linear-gradient(#ffffff, #D3E3EC);
  padding:0;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li.on a{
	background: url("../mult/ico-flecha-azul-claro.png") no-repeat scroll 15em center;
	display:block;
	padding:5px 0 5px 15px;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li.last{
	border:none;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li span{
	color:#009EE5;
	cursor:default;
	display:block;
	padding: 8px 0 8px 32px;
}
.c-menu-auxiliar_R2 ul li #menuidiomas.menucajas ul li span{
	padding: 8px 0 8px 15px
}
.c-menu-auxiliar_R2 ul li #menuidiomas.menucajas ul li{
	border-top: 1px solid #80aed7;
}
.c-menu-auxiliar_R2 ul li .menucajas ul li.on span{
	cursor:pointer;
}
.c-menu-auxiliar_R2 ul li .menucajas .cunia{
	left: 20px;
  margin: 0;
  position: absolute;
  text-align: center;
  top: -7px;
  width: 100%;
}
.c-menu-auxiliar_R2 ul li.ayuda.conectado .menucajas .cunia{
	left: -3px;
}

.mutacion li.galleta-menu div.galletaMut ul{
	top:-3px;
}

.mutacion li.galleta-menu div.galletaMut ul li{
		background-image:none;
		padding:0;
}
.mutacion li.galleta-menu div.galletaMut ul li.last{
		background-image:none;
		padding-left:1em;
}
.mutacion .cabecera .c-menu-accesoUsuario .activo .c-botones-generico {
  height: 2.8em;
  padding-top: .718em;
  padding-bottom: .3em;
  top: -6px;
  background: #fff;
  border-radius: 4px 4px 0 0;
  position: relative;
  color: #666 !important;
  border: 1px solid #d5e2ee;
  border-bottom: 1px solid #fff;
}
.mutacion .cabecera .c-menu-accesoUsuario .activo .c-botones-generico: hover {
  box-shadow: none;
}
.c-menu-cabecera a, .c-menu-cabecera span{
	font-family: stag;
  font-size: 12px;
  color: #0065b7;
}
	
.c-menu-cabecera a.atencion-cliente div, .c-menu-cabecera span.atencion-cliente{
  background: url("../mult/info.png") no-repeat scroll 0px 7px transparent;
  padding: 8px 0 8px 30px !important;
}
.c-menu-cabecera a.oficinas-cajeros div, .c-menu-cabecera span.oficinas-cajeros{
  background: url("../mult/oficinas-cajeros.png") no-repeat scroll 0px 4px transparent;
  padding: 8px 0 8px 30px;
}
.c-menu-cabecera a.telefono div, .c-menu-cabecera span.telefono{
  background: url("../mult/telefono.png") no-repeat scroll 0px 7px transparent;
  padding: 8px 0 8px 30px;
}
li span.desconectar{
	background: url("../mult/ico-desconectar.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 4px 0 5px 26px;
  position: relative;
  top: 2px;
}
li img#avatarUsuario{
	position: relative;
  top: -4px;
}

.c-menu-auxiliar_R2 ul li.oficinas-cajeros .enlace {
  padding-left: 1.7em;
  background: url("../mult/oficinas-cajeros.png") no-repeat scroll 0px 0px transparent;
  color: #009EE5;
  padding: 4px 0 9px 26px;
}

.c-estructural-cabecera .logo_bbva a.cx img {    
    float: left;
    cursor: pointer;
}
/*+++++++++++++++++++++++++++++++++++++++++ FIN RELATIVO AL NUEVO MENU SUPERIOR ++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++ Carrusel ++++++++++++++++*/
/*#contenido.carrusel{
	padding:0 !important;
}
.carrusel-info{
	min-width: 96em !important;
    position: relative !important;
}
.cr-container{
	width: 100% !important;
}
.cr-content-container{
	width: 100% !important;
}
.cr-img{
	width: 100% !important;
	height:100% !important;
}
.cr-content-completo{
	margin: 0 auto !important;
	width: 960px !important;
}
.cr-content-completo .banner{
	width: 400px !important;
}
.cr-thumbs{
	position:relative !important;
	margin:0 auto !important;
	top: 460px !important;
	left:0 !important;
	width:960px !important;
}*/
/*+++++++++++++++++++++++++++++++++++++++++ Carrusel ++++++++++++++++*/