.d-ultimo,.ultimo {
    box-shadow: none
}

sub,sup {
    margin: 0;
    border: 0;
    padding: 0
}

.pie-sup,.pie-sup div {
    box-sizing: content-box
}

ol,ul,ul.links-mas li,ul.redes li {
    list-style: none
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

sup {
    font: inherit;
    font-size: 12px;
    vertical-align: super
}

sub {
    font: inherit;
    font-size: 12px;
    vertical-align: sub
}

.cont,.title {
    margin-left: auto;
    margin-right: auto;
    height: 100%
}

b,strong {
    font-weight: 700
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body,html {
    font-size: 125%;
    background-color: #fff
}

body {
    font-size: .5em;
    font-family: Arial,sans-serif;
    color: #0078D2;
    text-align: left;
    line-height: 1
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: '';
    content: none
}

button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner {
    border: 0;
    padding: 0
}

#app {
    font-family: Arial,tahoma
}

.banner-catalogo .texto h1,.banner-catalogo .texto h2,.banner-catalogo .texto h3,.subhome-central h1,.subhome-central h2,.subhome-central h3 {
    font-family: BBVA Web Book
}

p {
    color: #434A58;
    font-size: 1.4em;
    font-family: Arial,tahoma,verdana;
    line-height: 15px
}

a {
    color: #0065B7
}

a:hover {
    text-decoration: none
}

a.bullet-derecho {
    background: url(../mult/ico-flecha-azul-derecha.png) right 1px no-repeat;
    font-family: arial;
    font-size: 1.2em;
    font-weight: 700;
    padding-right: .833em;
    margin-bottom: .833em
}

.title div.titulo,.title h1,.title h2 {
    font-family: BBVA Web Light;
    font-size: 3em;
    margin-bottom: 25px
}

.bullet-line {
    list-style-image: url(../mult/ico-bullet-line.png)
}

.ocultar {
    display: none
}

.derecha {
    float: right
}

.izquierda {
    float: left
}

.mb {
    padding-top: 0!important
}

iframe {
    margin-top: 2em
}

#loginFacebook iframe,.cuerpoModal iframe {
    margin-top: 0
}

#contenido {
    padding: 5em 0 2em
}

aside.lateral {
    float: right
}

.title {
    padding-left: 11px;
    width: 944px
}

.title div.titulo,.title h2 {
    color: #0078D2
}

.bloque-central {
    background-color: #F4F6F3;
    border-bottom: 1px solid #DBDCDF;
    border-top: 1px solid #DBDCDF;
    height: 100%
}

div.texto {
    margin-top: 2em
}

div.texto h2,div.texto h3 {
    color: #003F8C;
    font-size: 30px;
    margin-bottom: 20px
}

div.texto h1 {
    color: #0078D2;
    font-size: 30px;
    margin-bottom: 20px
}

.grid_08 div.texto p {
    color: #434A58;
    font-size: 1.6em
}

.banner-catalogo div.texto {
    margin-top: 0
}

.buscador .banner-catalogo div.texto {
    margin-top: 1.3em
}

.banner-catalogo div.texto p {
    color: #434A58;
    font-family: arial;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 20px
}

.banner-catalogo div.texto h2,.banner-catalogo div.texto h3,.banner-catalogo div.texto h4 {
    font-size: 2em;
    margin-bottom: 20px;
    color: #0072C9
}

.banner-catalogo li p {
    font-size: 1em;
    line-height: 1.575;
    color: #797F85
}

.banner-catalogo div.texto ul li {
    background: url(../mult/ico-flecha-azul-derecha.png) 0 5px no-repeat;
    color: #797F85;
    font-size: 16px;
    margin-bottom: 5px;
    padding-left: 16px
}

.banner-catalogo div.texto .wysiwyg ul li {
    background: url(../mult/ico-flecha-azul-derecha.png) 0 5px no-repeat!important;
    color: #434A58!important;
    font-size: 14px!important;
    margin-bottom: 5px!important;
    padding-left: 16px!important
}

.banner-catalogo div.texto a {
    color: #0065B7
}

.cont {
    padding-left: 11px;
    width: 949px
}

.cont div.cont-izq {
    float: left;
    height: 100%
}

.cont div.interior-izq {
    width: 620px
}

.banner-catalogo div.elementos-check h3,.elementos-check h3 {
    font-size: 2em;
    margin-bottom: 10px;
    margin-top: 12px;
    color: #0078D2
}

.elementos-check ul li {
    background: url(../mult/ico-spriteAlertaInformacion16.png) left -2153px no-repeat;
    clear: left;
    color: #797F85;
    float: left;
    font-size: 14px;
    line-height: 22px;
    padding-left: 20px
}

li strong.blue {
    color: #003F8C
}

section.redim {
    margin: 0;
    width: 96em
}

.container_24 {
    width: 96em;
    margin: 0 auto
}

.grid_24 {
    width: 94em;
    margin: 0 1em
}

.alpha {
    margin-left: 0!important;
    padding-left: 0!important
}

.omega {
    margin-right: 0!important;
    padding-right: 0!important
}

.grid_05,.grid_06,.grid_07,.grid_08,.grid_12,.grid_16,.grid_17,.grid_18 {
    display: inline;
    float: left;
    padding-left: .5em;
    margin-left: .5em;
    padding-right: .5em;
    margin-right: .5em;
    position: relative
}

.container_24 .grid_05 {
    width: 18em
}

.container_24 .grid_05 p {
    width: 9em
}

.container_24 .grid_06 {
    width: 22em
}

.container_24 .grid_08 {
    width: 30em
}

.container_24 .grid_12 {
    width: 46em
}

.container_24 .grid_16 {
    width: 62em
}

.container_24 .grid_07 {
    width: 28em
}

.container_24 .grid_17 {
    width: 66em
}

.container_24 .grid_18 {
    width: 70em
}

.container_24 .prefix_1 {
    margin-left: 2em
}

.container_24 .suffix_1 {
    margin-right: 2em
}

.container_24 .cont-izq {
    float: left;
    height: 100%;
    margin-top: 20px
}

.bloq-izq {
    float: left;
    width: 33.2em
}

.banner-catalogo {
    margin-bottom: 2em;
    padding-bottom: .2em
}

.banner-catalogo.texto {
    float: left;
    padding-right: 1.3em
}

.banner-catalogo h3 {
    font-size: 2.7em;
    margin-bottom: .7em
}

#contenido p.b_110x30 a,#contenido p.b_140x40 a,#contenido p.b_90x20 a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-decoration: none
}

div.banner h1,div.banner h1 p,div.banner h2,div.banner h2 p {
    font-family: BBVA Web Light;
    margin-bottom: 20px
}

.estado-producto {
    height: 60px
}

.por-prod {
    background: url(/estaticos/mult/ico-separador-v.png) right 0 repeat-y;
    float: left;
    font-size: 40px;
    font-weight: 700;
    margin-right: 10px;
    padding-right: 10px
}

.bloq-izq-img {
    float: left
}

.bloq-izq-img img {
    max-width: 300px
}

div.sup {
    height: 100%;
    margin-bottom: 10px;
    padding-bottom: 40px
}

div.sup div.familia div h3,div.sup div.familia div h4 {
    margin-bottom: 20px!important
}

.cont-izq div.titulo-gris-section {
    margin-top: .556em;
    font-size: 1.8em;
    width: 100%;
    height: 2.875em;
    color: #434A58
}

#contenido p.b_110x30,#contenido p.b_90x20 {
    cursor: pointer;
    margin-top: 20px;
    text-align: center
}

#contenido p.b_140x40 {
    background: url(../mult/ico-fondo-boton-contratar.png) repeat-x;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    float: left;
    height: 40px;
    margin-left: 5px;
    padding-top: 0;
    text-align: center;
    width: 140px
}

#contenido p.b_140x40 a {
    background: 0 0;
    color: #FFF;
    display: block;
    font-size: 14px;
    padding: 12px 0 0;
    width: 100%
}

#contenido p.b_140x40:active,#contenido p.b_140x40:hover {
    background: url(../mult/ico-fondo-boton-contratar-hover.png) repeat-x
}

#contenido p.b_110x30 {
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #00559D;
    color: #FFF;
    height: auto;
    padding: 5px 10px;
    width: 6.875em
}

#contenido p.b_110x30 a {
    background: 0 0;
    color: #FFF;
    font-size: .75em;
    width: 100%
}

#contenido p.b_110x30.boton_naranja a {
    font-size: 1em!important
}

#contenido p.b_110x30:hover {
    background: -webkit-linear-gradient(#00559d,#0079c1);
    background: -moz-linear-gradient(#00559d,#0079c1);
    background: -o-linear-gradient(#00559d,#0079c1);
    background: -ms-linear-gradient(#00559d,#0079c1);
    background: linear-gradient(#00559d,#0079c1)
}

#contenido p.b_90x20 {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #00559D;
    color: #FFF;
    margin-bottom: 20px;
    max-width: 100px;
    min-height: 15px;
    padding: 2px 10px
}

#contenido p.b_90x20-izq {
    height: 12px;
    padding-top: 7px
}

#contenido p.b_90x20 a {
    background: 0 0;
    color: #fff;
    float: none;
    font-size: 12px;
    padding: 0
}

#contenido p.b_90x20:hover {
    background: url(../mult/mas-info-segmento-hover.png) repeat-x;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#00559d,#0079c1);
    background: -moz-linear-gradient(#00559d,#0079c1);
    background: -o-linear-gradient(#00559d,#0079c1);
    background: -ms-linear-gradient(#00559d,#0079c1);
    background: linear-gradient(#00559d,#0079c1)
}

.carrusel-info {
    height: 50em
}

.cr-container {
    height: 500px;
    position: absolute;
    z-index: 49
}

.cr-content-wrapper {
    overflow: hidden
}

.cr-content-container {
    position: absolute;
    width: 960px;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
    height: 500px
}

.cr-container video,.cr-img2_d,.cr-img2_i {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 100%
}

.cr-container video {
    right: 20px
}

.cr-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.cr-img2_d {
    left: 301px
}

.cr-content,.cr-content-completo,.cr-content-parcial {
    position: relative;
    z-index: 10
}

.cr-content {
    margin: 20px
}

.cr-content-completo {
    margin-left: 15px;
    width: 400px;
    top: 120px
}

.cr-izquierdo {
    float: right!important;
    top: 130px!important;
    width: 350px!important
}

.cr-content-parcial {
    margin-left: 200px;
    width: 300px
}

.cr-thumbs {
    position: absolute;
    left: 32px;
    height: 10px;
    width: 275px;
    bottom: 0;
    z-index: 20;
    overflow: hidden;
    padding-bottom: 30px
}

.cr-cuentas div,.cr-thumbs div {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer
}

span.next,span.previous {
    top: 233px;
    z-index: 999;
    padding: 10px
}

.cr-thumbs div.cr-selected {
    border-color: #000;
    background: url(../mult/bullets.png) 0 -45px no-repeat
}

.cr-thumbs div {
    float: left;
    border-color: #000;
    background: url(../mult/bullets.png) no-repeat
}

span.previous {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    position: absolute;
    left: 0
}

span.next {
    background: url(../mult/boton-banner-der.png) no-repeat;
    position: absolute;
    left: 139px
}

div.banner h2 {
    color: #0072C9;
    font-size: 3em
}

div.banner h2 p {
    color: #0078D2;
    font-size: 30px;
    line-height: 30px
}

div.banner h1,div.banner h1 p {
    color: #0072C9
}

div.banner h1 {
    font-size: 3em
}

div.banner h1 p {
    font-size: 30px
}

div.banner li,div.banner p {
    color: #0065B7;
    font-family: BBVA Web Book
}

div.banner p {
    font-size: 1.6em;
    line-height: 25px
}

.obsoletoEmergente .obs div.mensaje p,div.banner li {
    line-height: 21px
}

div.banner li {
    background: url(../mult/ico-flecha-azul-derecha.png) 12px 7px no-repeat;
    font-size: 14px;
    padding-left: 25px
}

.cr-cuentas {
    z-index: 20;
    overflow: hidden;
    text-align: center;
    padding-top: 1em
}

.tabla-inf,.tabla-inf th,.tabla-inf tr,td,th,tr {
    text-align: left
}

#pestanyas-central .cr-cuentas {
    bottom: 3.3em;
    position: absolute;
    right: 25em
}

.cr-cuentas div.previous {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px
}

.cr-cuentas div.next {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px
}

.cr-cuentas div.previous1 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas div.next1 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas div.previous2 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas div.next2 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas div.previous3 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas div.next3 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas div {
    border-color: #000;
    background: url(../mult/bullets.png) 0 5px no-repeat;
    margin: 0 2px;
    display: inline-block
}

.cr-cuentas div.cr-selected {
    border-color: #000;
    background: url(../mult/bullets.png) 0 -40px no-repeat
}

#pestanyas-central .pst-box:hover {
    background: #E3FAFF
}

.rastro-migas {
    color: #0078D2;
    margin-bottom: 1em;
    margin-top: 3em;
    margin-left: .5em;
    padding-left: .5em;
    font-size: 1.2em
}

.rastro-migas a {
    font-weight: 700
}

div.bloque-tarifas .rastro-migas {
    margin-top: 0;
    padding-top: 15px
}

.asesoramiento {
    border-radius: 3px;
    width: 96em;
    display: block;
    margin: 30px 0 0;
    position: relative;
    z-index: 30
}

.asesoramiento .close {
    cursor: pointer;
    float: right;
    right: 10px;
    position: relative;
    top: 45px
}

.bocadillo-asesoramiento {
    background: url(../mult/ico-bocadillo-asesoramiento.png) left center no-repeat;
    float: right;
    height: 43px;
    padding-left: 53px;
    padding-right: 11px
}

.bocadillo-asesoramiento span {
    display: block;
    height: 26px;
    padding-top: 16px
}

.bocadillo-asesoramiento span a {
    background: url(../mult/ico-flecha-abajo.png) right center no-repeat;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding-right: 12px;
    width: 201px
}

.bloque-color {
    background-color: #F4F6F3;
    border-top: 1px solid #DBDCDF;
    border-bottom: 1px solid #DBDCDF;
    padding-bottom: 2em
}

ul.lista-archivos li.enlace-archivo-pdf {
    background: url(../mult/ico-pdf.png) left 0 no-repeat;
    height: 20px;
    font-size: 12px;
    margin-bottom: 15px
}

ul.lista-archivos li.enlace-archivo-excel {
    background: url(../mult/ico-excel.png) left 0 no-repeat;
    height: 20px;
    font-size: 12px;
    margin-bottom: 15px
}

ul.lista-archivos li.enlace-archivo-ppt {
    background: url(../mult/ico-ppt.png) left 0 no-repeat;
    height: 20px;
    font-size: 12px;
    margin-bottom: 15px
}

ul.lista-archivos li.enlace-archivo-word {
    background: url(../mult/ico-word.png) left 0 no-repeat;
    height: 20px;
    font-size: 12px;
    margin-bottom: 15px
}

ul.lista-archivos li.enlace-archivo-excel p,ul.lista-archivos li.enlace-archivo-pdf p,ul.lista-archivos li.enlace-archivo-ppt p,ul.lista-archivos li.enlace-archivo-word p {
    font-size: 12px;
    float: left;
    font-family: georgia;
    color: #666;
    font-style: italic
}

.destacado a,.destacado p {
    font-family: arial
}

ul.lista-archivos li.enlace-archivo-excel a,ul.lista-archivos li.enlace-archivo-pdf a,ul.lista-archivos li.enlace-archivo-ppt a,ul.lista-archivos li.enlace-archivo-word a {
    float: left
}

ul.lista-archivos li.enlace-archivo-excel div.enlace,ul.lista-archivos li.enlace-archivo-pdf div.enlace,ul.lista-archivos li.enlace-archivo-ppt div.enlace,ul.lista-archivos li.enlace-archivo-word div.enlace {
    margin-left: 20px;
    float: left
}

.destacados {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x;
    margin-top: 2em;
    padding-bottom: 2em;
    float: left
}

.destacado {
    width: 18em;
    height: 12em;
    padding: 1em 2em 2em;
    float: left
}

.destacado h2 {
    float: left;
    font-size: 1.8em;
    margin-bottom: .556em;
    margin-right: .556em;
    width: 6.667em
}

.destacado a,.destacado p,.ventaja p {
    font-size: 1.2em
}

.destacado p,.destacado span.imagen img {
    margin-bottom: 1em
}

.destacado a {
    background: url(../mult/ico-flecha-azul-derecha.png) right 2px no-repeat;
    font-weight: 700;
    padding-right: .833em
}

.destacado-ventaja {
    width: 32em;
    padding: 2em 0 0 2em;
    float: left;
    min-height: 13em
}

.destacado-ventaja div.imagen,.destacado-ventaja img {
    float: right;
    max-width: 130px
}

.ventaja h2 {
    font-size: 1.8em;
    color: #0078D2;
    margin-bottom: 1.111em
}

.ventaja {
    width: auto
}

.destacado-ventaja-ancho {
    width: 44em;
    padding: 1em 0 2em 2em;
    float: left;
    height: 13em
}

.destacado-ventaja-ancho div.imagen {
    width: 44em
}

.destacado-ventaja-ancho img {
    float: right;
    height: 13em
}

.destacado-ventaja-ancho div.ventaja {
    float: left;
    position: relative;
    top: -12.9em;
    width: 32.4em
}

.destacado-ventaja-completo {
    width: 100%;
    padding: 1em 0 2em 2em;
    float: left;
    height: 13em
}

.destacado-ventaja-completo div.imagen {
    height: 13em;
    width: 100%
}

.destacado-ventaja-completo img {
    float: right
}

.destacado-ventaja-completo div.ventaja {
    float: left;
    position: relative;
    top: -13.6em;
    width: 43em
}

.destacado-ventaja-completo div.ventaja h2 {
    font-size: 3.2em;
    color: #0078D2;
    width: 6.32em;
    float: left;
    font-family: BBVA Web Light;
    margin-bottom: 0
}

.destacado-ventaja-completo div.ventaja h2 span {
    font-size: 1.625em
}

.destacado-ventaja-completo div.ventaja p {
    float: left;
    width: 14.417em;
    margin-top: 1em;
    margin-left: 20px
}

.sin-imagen div.ventaja {
    top: 0;
    width: auto
}

.sin-imagen div.ventaja h2,.sin-imagen div.ventaja p {
    width: auto
}

.d-ultimo {
    background-image: none;
    margin-bottom: 2em
}

.no-border-inf {
    border-bottom: 0
}

.no-border-sup {
    border-top: 0
}

.sinpestania .no-border-inf {
    border-bottom: 1px solid #DBDCDF
}

.destacado-ventaja-completo div.noventaja div font,.destacado-ventaja-completo div.noventaja div span,.destacado-ventaja-completo div.noventaja div strong {
    color: #434a58!important;
    font-size: 12px;
    font-family: Arial,tahoma,verdana;
    line-height: 15px
}

.destacado-ventaja-completo div.noventaja div {
    padding-left: 23em;
    margin-top: 2em
}

.destacado-ventaja-completo div.noventaja {
    position: relative!important;
    float: none!important;
    top: 0!important;
    width: auto!important
}

.destacado-ventaja-completo div.noventaja p.b_90x20 {
    clear: both;
    margin-top: -40px!important
}

.destacado-ventaja-completo.sin-imagen div.noventaja div {
    padding-left: 34em!important;
    margin-top: 0!important
}

.destacado-ventaja-completo.sin-imagen div.noventaja p.b_90x20 {
    clear: both;
    margin-top: 7px!important
}

.destacado-ventaja-completo.sin-imagen div.ventaja p {
    width: 14.417em
}

.autoservicios {
    background: #FFF;
    border: 1px solid #DBDCDF;
    display: block;
    margin-top: 0;
    margin-bottom: 2em
}

.autoservicios div.ultimo {
    background: 0 0
}

.autoservicios div.alpha p {
    padding-left: 1.071em
}

.autoservicios div.alpha div {
    padding-left: 1.5em
}

.autoservicios div.alpha a {
    padding-left: 1.25em
}

.autoservicio {
    background: url(../mult/ico-borde-gris.png) right 0 repeat-y;
    float: left;
    padding-bottom: 2em
}

.autoservicio div {
    margin-bottom: 2em;
    margin-top: 1.5em;
    height: auto;
    padding-right: 1.5em;
    position: relative;
    min-height: 40px
}

.autoservicio div img {
    float: left
}

.autoservicio div div.titulo {
    font-family: stag;
    font-size: 1.4em;
    color: #434A58;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 0 3.07em .5em 5.071em;
    min-height: 0
}

.autoservicio a.bullet-derecho {
    bottom: 9px;
    position: absolute
}

.autoservicio p {
    font-size: 1.2em;
    color: #717780;
    padding-right: 1.25em;
    padding-bottom: 1.25em;
    min-height: 6em
}

.bloque-utilidades {
    background: url(../mult/ico-utilidades.png) repeat-x
}

.box div.titulo,.box div.titulo_gris {
    background: linear-gradient(#fdfefe,#f5f7f8)
}

.utilidades div div.titulo {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0
}

.utilidades .autoservicio div {
    margin-top: 0;
    padding-bottom: 20px
}

.utilidades .alpha img {
    margin: 0 .2em 0 .7em
}

.utilidades img {
    float: right;
    margin: 0 1em 0 .7em;
    max-width: 60px
}

.utilidades p.resaltado {
    color: #0065B7;
    font-size: 1.6em;
    font-weight: 700;
    min-height: 0
}

aside.lateral {
    margin: 2em .5em
}

.box,.box-no-border {
    margin-bottom: 2em;
    width: 100%
}

.box {
    float: right;
    border: 1px solid #DDE3EA
}

.box div.titulo {
    font-size: 1.8em;
    width: 100%;
    border-bottom: 1px solid #DDE3EA;
    height: 2.778em;
    color: #003F8C
}

.box div.titulo_gris,.box div.titulo_gris2,.box h3.titulo_gris2 {
    font-size: 1.6em;
    width: 100%;
    border-bottom: 1px solid #DDE3EA;
    height: 3.125em
}

.box div.titulo_gris {
    color: #797F85
}

.box div.titulo_gris2,.box h3.titulo_gris2 {
    color: #333;
    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);
    font-family: stag
}

.contenido-a div.segmento a,.contenido-a div.segmento span {
    padding-top: .833em;
    width: auto;
    font-family: arial;
    margin-right: 1.818em;
    display: block
}

.box div.titulo div,.box div.titulo_gris div,.box div.titulo_gris2 div,.box h3.titulo_gris2 div {
    padding-top: .833em;
    padding-left: 1.111em
}

.box div.contenido-a div.ultimo,.box div.contenido-b div.ultimo {
    border-bottom: 0
}

.contenido-a div.segmento {
    background: url(../mult/ico-flecha-azul-claro.png) 19.4em center no-repeat #FFF;
    border-bottom: 1px solid #DDE3EA
}

.contenido-a div.segmento:hover {
    background-color: #E3FAFF
}

.contenido-a div.segmento a {
    font-size: 1.2em;
    font-weight: 700;
    padding-left: 1.667em
}

.contenido-a div.segmento span {
    font-size: 1.8em;
    padding-left: 1.1em
}

.contenido-a div.segmento p {
    font-size: 1.1em;
    color: #71777F;
    margin-top: .182em;
    padding-left: 1.818em;
    padding-bottom: .909em;
    margin-right: 2.2em
}

.contenido-b div.url-externa {
    background: url(../mult/ico-url-externa.png) 18.8em center no-repeat #FFF;
    border-bottom: 1px solid #DDE3EA;
    height: 2.4em;
    padding: 2em 0 1em
}

.contenido-b div.url-externa span.sin-imagen {
    margin-left: 20px
}

.contenido-b div.url-externa:hover {
    background-color: #E3FAFF
}

.contenido-b div.url-externa img {
    padding-left: 1.7em;
    float: left
}

.contenido-b div.url-externa p {
    color: #0073C9;
    float: left;
    font-family: BBVA Web Book;
    font-size: 1.8em
}

.contenido-b div.url-externa span {
    color: #0065B7;
    font-family: BBVA Web Book;
    font-size: 1.7em;
    line-height: 15px
}

.contenido-c div.banner-a {
    padding: 2em;
    background-color: #FFF
}

.contenido-c div.banner-a h3 {
    font-size: 2.2em;
    font-family: stagLight;
    color: #0072C9;
    margin-bottom: .909em
}

.contenido-c div.banner-a img {
    margin-bottom: .6em
}

.contenido-d div.banner-b {
    background-color: #FFF
}

.contenido-d div.banner-b div.imagen {
    width: 90px;
    padding-top: 10px;
    float: right
}

.contenido-d div.banner-b div.imagen img {
    float: right;
    margin-right: 10px;
    max-width: 95px
}

.contenido-d div.banner-b div.texto {
    float: left;
    height: 100%;
    position: relative;
    margin-top: 0;
    padding: 2em 2em 0
}

.contenido-d div.banner-b div p {
    margin: 0;
    color: #71777F!important;
    font-size: 12px!important;
    font-weight: 400!important;
    width: 170px;
    line-height: 15px
}

.contenido-e div.banner-c {
    padding-left: 3em;
    background-color: #FFF
}

.contenido-e div.banner-c img {
    float: right;
    margin-top: 2em;
    max-width: 300px
}

.contenido-e div.banner-c div {
    float: left;
    margin-top: 2em;
    width: 266px
}

.contenido-e div.banner-c div h3 {
    color: #0078D2;
    font-family: stagLight;
    font-size: 22px;
    margin-bottom: 10px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .stockList li,.wysiwyg ul li {
    margin-bottom: 5px
}

.contenido-e div.banner-c div p {
    color: #0065B7;
    font-family: BBVA Web Book;
    font-size: 1.4em;
    margin-top: .3em;
    height: auto
}

.wysiwyg {
    line-height: 17px;
    margin-top: 15px
}

.wysiwyg img {
    padding: 5px
}

#imagen.dcha {
    float: right;
    margin-left: 26px
}

.wysiwyg ul li {
    background: url(../mult/ico-flecha-azul-derecha.png) 0 2px no-repeat;
    color: #434A58;
    font-family: arial;
    font-size: 14px;
    padding-left: 16px
}

.wysiwyg p {
    font-size: 14px!important;
    margin-bottom: 10px;
    line-height: 20px
}

.wysiwyg sup {
    vertical-align: super;
    font-size: smaller
}

td,th,tr {
    vertical-align: middle
}

.wysiwyg h2 {
    font-size: 28px;
    line-height: 1em;
    margin: 15px 0
}

.wysiwyg h1,.wysiwyg h3 {
    color: #434A58;
    font-size: 18px!important;
    margin-bottom: 15px;
    line-height: 1em
}

.elementos-check ul li strong.blue,.wysiwyg a {
    color: #0065B7
}

.check-producto {
    background: 0 0!important;
    margin: 0!important;
    padding: 0!important
}

.elementos-check h3 {
    font-size: 14px;
    margin-bottom: 10px
}

.elementos-check ul {
    float: left
}

.elementos-check ul li strong {
    font-family: BBVA Web Medium
}

#reproductor-video {
    margin: 10px 0
}

#reproductor-video.dcha {
    float: right;
    margin-left: 26px
}

#reproductor-video.dcha .video video {
    width: 100%
}

#reproductor-video.dcha .video footer {
    width: 320px
}

#reproductor-video footer {
    margin-top: 10px
}

#reproductor-video footer p {
    font-size: 12px;
    margin: 0
}

#reproductor-video footer strong {
    font-weight: 700;
    color: #333
}

.subhome-central {
    margin-top: 2em;
    margin-bottom: 2em
}

.grid_ficha {
    margin-top: 2em!important
}

.subhome-central h1,.subhome-central h2,.subhome-central h3 {
    font-size: 3em;
    padding-bottom: .333em
}

.subhome-central h1.all,.subhome-central h2.all,.subhome-central h3.all {
    width: auto
}

.bloque-ventaja img {
    float: right;
    margin-right: 5em
}

.subhome-central div.imagen {
    min-height: 15.8em
}

.subhome-central p.descripcion {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x;
    font-size: 1.6em;
    display: block;
    padding-bottom: 1.25em;
    margin-bottom: 1.25em
}

.subhome-central .grid_08 p.descripcion {
    background: 0 0
}

.subhome-central div.familia {
    margin-top: 2em;
    margin-bottom: 4em
}

div.familia div h2,div.familia div h3,div.familia div h4 {
    color: #0078D2;
    margin-bottom: 10px;
    font-size: 1.8em;
    margin-top: 6px
}

.subhome-central div.familia img {
    float: left
}

.subhome-central div.familia div {
    float: right;
    width: 25.7em;
    margin-left: .6em
}

div.familia div h2,div.familia div h3 {
    font-family: Arial,tahoma!important;
    padding-bottom: 0!important
}

div.familia li,div.list-bloque {
    margin-top: 10px
}

div.familia div h3.iconoCuentas,div.familia div h4.iconoCuentas {
    background: url(../mult/btn_cuentasytarjetas_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia div h3.iconoHipotecas,div.familia div h4.iconoHipotecas {
    background: url(../mult/btn_hipotecas_azul.png) left 5px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia div h3.iconoAhorro,div.familia div h4.iconoAhorro {
    background: url(../mult/btn_ahorroinversion_azul.png) left 1px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 7px
}

div.familia h3.iconoSeguros,div.familia h4.iconoSeguros {
    background: url(../mult/btn_seguros_azul.png) left 2px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 10px
}

div.familia h3.iconoBroker,div.familia h4.iconoBroker {
    background: url(../mult/cuentas.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 10px
}

div.familia h3.iconoFinanciacion,div.familia h4.iconoFinanciacion {
    background: url(../mult/btn_financiacion_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia h3.iconoNomina,div.familia h4.iconoNomina {
    background: url(../mult/btn_nominapension_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 16px
}

div.familia h3.iconoCobros,div.familia h4.iconoCobros {
    background: url(../mult/btn_cobrospagos_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia h3.iconoTarjetas,div.familia h4.iconoTarjetas {
    background: url(../mult/btn_tarjetastpv_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia h3.iconoInversion,div.familia h4.iconoInversion {
    background: url(../mult/btn_inversion_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia h3.iconoOtros,div.familia h4.iconoOtros {
    background: url(../mult/btn_otrosservicios_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 14px
}

div.familia h3.iconoNegocio,div.familia h4.iconoNegocio {
    background: url(../mult/btn_coberturariesgos_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 16px
}

div.familia h3.iconoTesoreria,div.familia h4.iconoTesoreria {
    background: url(../mult/btn_tesoreria_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 16px
}

div.familia h3.iconoCobertura,div.familia h4.iconoCobertura {
    background: url(../mult/btn_coberturariesgos_azul.png) left 9px no-repeat;
    color: #003F8C;
    font-size: 1.6em;
    padding-top: 16px
}

div.familia div p {
    font-size: 1.2em;
    margin-bottom: .833em;
    width: 20em;
    line-height: 15px
}

div.familia ul {
    margin-left: 45px
}

div.familia li {
    list-style-type: disc;
    color: #0066B8;
    font-size: .8em
}

div.familia li:hover {
    list-style-type: disc;
    color: #003F8C;
    margin-top: 10px
}

div.familia a,div.familia a.enlaces,div.familia a.enlacesDesplegables,div.familia a:hover,div.familia span.flechas a {
    color: #0065B7
}

div.familia a.enlacesDesplegables:hover {
    color: #0065B7;
    text-decoration: underline
}

div.familia .lista-bullet a {
    position: relative;
    left: 0;
    top: 2px;
    font-size: 14px
}

div.familia span.flechas a {
    font-size: 1.1em
}

span.flechas {
    background: url(../mult/bg-raquo.png) right center no-repeat;
    margin-left: 5px;
    padding-left: 25px;
    padding-right: 10px
}

.familia-linea {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x;
    margin-left: 25px;
    display: block;
    padding-bottom: 1.25em;
    margin-bottom: 1.25em
}

.subhome-central div.grid_8 p.descripcion {
    background: 0 0
}

#pestanyas-lateral-2 {
    float: right;
    margin: 10px 0;
    width: 301px
}

#pstnys {
    background: url(../mult/ico-pstnys-inf.png) 0 bottom repeat-x;
    border-bottom: 0 solid #DBDCDF;
    display: block;
    width: 100%
}

#pstnys h3#pst2,#pstnys h3#pst3 {
    border-style: solid solid none;
    border-width: 1px 1px 0 0
}

#pstnys h3#pst1 {
    border-color: #DBDCDF;
    border-radius: 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0
}

#pstnys h3#pst2 {
    border-color: #DBDCDF;
    border-radius: 0
}

#pstnys h3#pst3 {
    border-color: #DBDCDF;
    border-radius: 0 5px 0 0
}

#pestanyas-lateral-2 .pst {
    background-color: #FFF;
    border-color: #DBDCDF;
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 20px 20px 25px
}

#pestanyas-lateral-2 .pst h4 {
    color: #333;
    font-size: 15px;
    margin-bottom: 16px
}

#pestanyas-lateral-2 .pst input.texto {
    border: 1px solid #DBDCDF;
    border-radius: 3px;
    box-shadow: 0 1px 3px #000 inset;
    height: 24px;
    margin-bottom: 10px;
    width: 258px
}

h1.h2Pestanyas,h2.h2Pestanyas {
    float: left;
    margin-bottom: 20px;
    margin-left: -5px
}

#pestanyas4 {
    float: right;
    margin: 0 0 -1px;
    width: 660px
}

#pestanyas4 div#pstnys {
    background: url(../mult/ico-pstnys-inf.png) 0 bottom repeat-x;
    border-bottom: 0 solid #DBDCDF;
    display: block;
    width: 119%;
    margin-left: -125px
}

.textoPest {
    color: #434A58;
    font-size: 1.166em
}

#pstnys h2,#pstnys h3 {
    background-color: transparent;
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin-bottom: 0;
    padding: 7px 0;
    text-align: center;
    width: 109px
}

#pstnys h2#pst1pst4,#pstnys h3#pst1pst4 {
    border-color: #DBDCDF;
    border-radius: 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 27px 10px 20px
}

#pstnys h2#pst2pst4,#pstnys h2#pst3pst4,#pstnys h2#pst4pst4,#pstnys h2#pst5pst4,#pstnys h3#pst2pst4,#pstnys h3#pst3pst4,#pstnys h3#pst4pst4,#pstnys h3#pst5pst4 {
    border-color: #DBDCDF;
    border-radius: 0;
    border-style: solid solid none;
    border-width: 1px 1px 0 0;
    padding: 27px 10px 20px
}

#pstnys h2#pst6pst4,#pstnys h3#pst6pst4 {
    border-color: #DBDCDF;
    border-radius: 0 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0 0;
    padding: 27px 10px 20px
}

#pstnys h2.activo,#pstnys h3.activo {
    background-color: #F6F8F6;
    border-radius: 5px 5px 0 0!important;
    color: #003F8C;
    height: 15px;
    margin-top: -3px;
    padding-bottom: 24px!important;
    position: relative
}

#pestanyas4 .pst {
    background-color: #FFF;
    border-color: #DBDCDF;
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 20px 20px 25px
}

#pestanyas4 .pst h4 {
    color: #333;
    font-size: 15px;
    margin-bottom: 16px
}

#pestanyas4 .pst input.texto {
    border: 1px solid #DBDCDF;
    border-radius: 3px;
    box-shadow: 0 1px 3px #000 inset;
    height: 24px;
    margin-bottom: 10px;
    width: 258px
}

.tabla-inf {
    width: 100%;
    margin-left: -10px
}

.tabla-inf caption {
    text-align: left;
    color: #434A58;
    padding-top: 2em;
    padding-bottom: 2em;
    font-weight: 700;
    font-size: 1.8em
}

.tabla-inf th {
    background-color: #F8F8F5;
    font-size: 1em;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    font-weight: 700
}

.tabla-inf tr {
    border-bottom: 1px solid #000;
    border-color: #E5E5E5
}

.tabla-inf td {
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 1em
}

.tabla-inf p.textoNormal {
    font-size: 1.2em;
    font-family: Arial,tahoma,verdana
}

.tabla-inf p.textoAzul,.tabla-inf p.textoNegrita {
    font-size: 1.4em;
    font-family: Arial,tahoma,verdana;
    font-weight: 700
}

.tabla-inf p.textoAzul {
    color: #0078D2
}

.tabla-inf p.cabecera {
    font-size: 1em;
    font-weight: 700;
    font-family: Arial,tahoma,verdana
}

table {
    color: #434A58
}

tr {
    background-color: #FFF;
    border-bottom: 1px solid #E5E5E5
}

tr:hover {
    background-color: #E2FAFE
}

th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #F8F8F5;
    border-color: #DCDCDC;
    border-image: none;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    box-shadow: 0 1px 0 #DCDCDC inset,0 -1px 0 #FFF inset;
    color: #71777F;
    font-size: .7em;
    font-weight: 700;
    padding: 10px;
    text-transform: uppercase
}

td {
    padding: 15px 5px 15px 10px;
    font-size: .85em
}

th.last {
    border-right: medium none
}

th.first {
    border-left: medium none
}

td strong {
    color: #0065B7
}

footer.estructural-pie {
    font-family: BBVA Web Book,Arial,tahoma;
    margin: 30px auto 0
}

.Pie-inf div.menu-inf,.pie-sup {
    margin-left: auto;
    margin-right: auto
}

.pie-sup {
    height: 220px;
    margin-bottom: 40px;
    width: 960px;
    padding-top: 20px
}

.pie-sup div {
    float: left;
    padding-left: 20px;
    padding-right: 37px;
    width: 180px;
    border-right: 1px solid #DDD
}

.pie-sup div.ultimo {
    border-right: none
}

.pie-sup ul li {
    padding-bottom: .7em
}

.pie-sup a {
    color: #797F85;
    font-size: 11px;
    line-height: 15px
}

.pie-sup a:hover {
    color: #3D91CD
}

.menu-inf a,.menu-inf div.copyright {
    color: #797F85;
    font-size: 12px
}

ul.redes li {
    margin-bottom: 7px;
    width: 130px
}

ul.redes li a {
    padding-left: 22px;
    padding-bottom: 3px
}

ul li.descubierto a,ul li.perdido a,ul li.sindinero a,ul li.unnim a {
    padding-bottom: 2px
}

.links-mas {
    margin-bottom: 19px
}

.links-mas li.seguridad a {
    background: url(../mult/ico-seguridad.png) left 0 no-repeat;
    padding-left: 18px
}

.links-mas li.seguridad a:hover {
    background: url(../mult/ico-seguridad-hover.png) left 0 no-repeat
}

.links-mas li.ayuda a {
    background: url(../mult/ico-ayudas.png) left 0 no-repeat;
    padding-left: 18px
}

.links-mas li.ayuda a:hover {
    background: url(../mult/ico-ayudas-hover.png) left 0 no-repeat
}

ul.redes li.facebook a {
    background: url(../mult/ico-facebook.png) left 0 no-repeat
}

ul.redes li.skype a {
    background: url(../mult/ico-skype.png) left 0 no-repeat
}

ul.redes li.twitter a {
    background: url(../mult/ico-twitter.png) left 0 no-repeat
}

ul.redes li.youtube a {
    background: url(../mult/Youtube.png) left 0 no-repeat
}

ul.redes li.google a {
    background: url(../mult/ico-google.png) left 0 no-repeat
}

ul.redes li.blogbbva a {
    background: url(../mult/blog.png) left 0 no-repeat
}

ul.redes li.linkedin a {
    background: url(../mult/Linkedin.png) left 0 no-repeat
}

ul.redes li.bbvaempresa a {
    background: url(../mult/stripes.png) left 0 no-repeat
}

ul.redes li.rss a {
    background: url(../mult/ico-rss.png) left 0 no-repeat
}

ul li.perdido {
    background: url(../mult/ico-perdido.png) left 2px no-repeat;
    padding-left: 34px
}

ul li.descubierto {
    background: url(../mult/ico-descubierto.png) left 2px no-repeat;
    padding-left: 34px
}

ul li.unnim {
    background: url(../mult/ico-unnim.png) left 2px no-repeat;
    padding-left: 34px
}

ul li.sindinero {
    background: url(../mult/ico-sindinero.png) left 2px no-repeat;
    padding-left: 34px
}

.Pie-inf {
    background: #F4F8F8;
    border-bottom: 1px solid #DBDCDF;
    border-top: 1px solid #DBDCDF;
    overflow: hidden;
    min-width: 98.7em!important
}

.Pie-inf div.menu-inf {
    width: 960px
}

.menu-inf div.links {
    display: inline;
    float: left;
    width: 661px;
    padding-top: 12px
}

.menu-inf div.links ul li {
    background: url(../mult/top-nav-li-separator.gif) left top no-repeat;
    display: inline-block;
    padding: 0 1em
}

.menu-inf div.links ul li:first-child {
    background: 0 0;
    padding-left: 0
}

.menu-inf div.copyright {
    float: left;
    height: 41px;
    line-height: 3;
    margin-left: 41px;
    text-align: center;
    width: 258px
}

#reproductor {
    margin: 10px
}

#reproductor.dcha {
    float: right;
    margin-right: 14px
}

#reproductor.izqda {
    float: left;
    margin-right: 14px
}

#reproductor ul li {
    list-style-image: none;
    display: inline
}

#reproductor .pestanas {
    border-color: #DDE3EA;
    border-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px
}

#reproductor .pestanas ul li {
    font-family: BBVA Web medium;
    border-color: #DDE3EA;
    border-style: solid solid none;
    border-width: 1px 0 0 1px;
    color: #3D91CD;
    cursor: pointer;
    padding: 7px 10px 6px;
    margin-left: 0;
    margin-right: -3px
}

#reproductor .pestanas ul li.last {
    border-right-width: 1px
}

#reproductor .pestanas ul li.activo {
    color: #069;
    border-bottom-color: #FFF;
    border-bottom-width: 3px;
    border-bottom-style: solid
}

#reproductor .contenido-pestanas {
    height: 350px;
    width: 350px;
    border-color: #DDE3EA;
    border-style: none solid solid;
    border-width: 1px
}

#reproductor .contenido-pestanas ul li {
    display: none;
    text-align: center
}

#reproductor .contenido-pestanas ul li div {
    padding-top: 10px
}

#reproductor .botones ul.activo,#reproductor .contenido-pestanas ul li.activo {
    display: block
}

#reproductor .botones ul {
    display: none;
    padding-top: 10px
}

#reproductor .botones ul li {
    width: 20px;
    height: 20px;
    cursor: pointer
}

#reproductor .contenido-pestanas .thumbs {
    height: 100px;
    padding-top: 10px;
    padding-right: 10px
}

#reproductor .contenido-pestanas .thumbs img.activo {
    border: 2px solid
}

#reproductor .contenido-pestanas .thumbs a {
    padding-right: 5px
}

#reproductor .botones {
    height: 40px;
    border-color: #DDE3EA;
    border-style: none solid solid;
    border-width: 1px;
    text-align: center
}

#reproductor .contenido-pestanas #imagenes img {
    display: none
}

#reproductor .contenido-pestanas #imagenes img.activo,.clear {
    display: block
}

html.ficha,html.ficha body {
    background: #F4F6F3
}

html.ficha body div.bloque-central {
    border-top: medium none
}

html.ficha body article#contenido {
    padding: 0
}

.clear {
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:after,.clearfix:before,article:after,article:before,div:after,div:before,footer:after,footer:before,header:after,header:before,nav:after,nav:before,section:after,section:before {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:after,article:after,div:after,footer:after,header:after,nav:after,section:after {
    clear: both
}

.clearfix,article,div,footer,header,nav,section {
    zoom:1}

.ab-preg-resp {
    display: none
}

.ab-preg-tit {
    color: #00F;
    height: 30px;
    width: 620px;
    margin-bottom: 10px;
    font-family: stagMedium;
    font-size: 12px;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#F6F7F8),color-stop(100%,#FFF));
    background: -webkit-linear-gradient(#FFF,#F6F7F8);
    background: -moz-linear-gradient(#FFF,#F6F7F8);
    background: -o-linear-gradient(#FFF,#F6F7F8);
    background: -ms-linear-gradient(#FFF,#F6F7F8);
    background: linear-gradient(#FFF,#F6F7F8);
    border-color: #D5E2EE;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px
}

.ab-preg-tit_desplegado,.ab-preg-tit_plegado {
    padding-left: 10px;
    display: block;
    height: 70%;
    padding-top: 10px
}

ul#fichaContenido .ab-preg-tit_plegado {
    width: 586px
}

ul#fichaContenido .ab-preg-tit {
    width: 600px
}

.ab-preg-tit_plegado {
    background: url(../mult/flecha-buscador-cerrado.png) 586px 0 no-repeat
}

.ab-preg-tit_desplegado {
    background: url(../mult/flecha-abrir-buscador.png) 586px 0 no-repeat
}

.ab-preg-util fb853 li {
    float: right;
    display: inline
}

.pie-sup h3,.pie-sup h4 {
    color: #333;
    font-family: BBVA Web Medium;
    font-size: 12px;
    margin-bottom: 19px;
    width: 170px
}

.contenido-f p.num,.contenido-f p.texto,.contenido-g p.num {
    margin-bottom: 7px;
    margin-top: 5px
}

.grid_08 div.segmento {
    background: url(../mult/ico-flecha-azul-claro.png) 27.4em center no-repeat #FFF;
    padding: .5em 0 1em
}

.grid_08 div.box div.url-externa {
    background: url(../mult/ico-url-externa.png) 26.5em center no-repeat #FFF
}

.box div.contenido-f-titulo,.box div.contenido-g-titulo {
    background: url(../mult/ico-info.png) 14.5em .6em no-repeat;
    margin-left: -8px
}

.box div.contenido-f div.ultimo,.box div.contenido-g div.ultimo {
    border-bottom: 0
}

.contenido-f div.segmento,.contenido-g div.segmento {
    background: url(../mult/ico-flecha-azul-claro.png) 27.4em center no-repeat #FFF;
    padding: .5em 0 1em;
    border-bottom: 1px solid #DDE3EA
}

.contenido-f p.num,.contenido-f p.texto,.contenido-g p.num,.contenido-g p.texto {
    padding-left: 13px;
    padding-right: 13px;
    font-family: Arial,tahoma,verdana;
    font-weight: 700;
    float: left
}

.contenido-f div.segmento:hover,.contenido-f p.num:hover,.contenido-g div.segmento:hover {
    background-color: #E3FAFF
}

.contenido-f p.num {
    border-right: 1px solid #003F8C;
    color: #003F8C;
    font-size: 1.8em;
    height: 24px;
    padding-top: 10px;
    width: 10px
}

.contenido-f p.texto {
    color: #0072C9;
    font-size: 1.2em;
    height: 40px
}

.contenido-f div.imagen0 {
    background: url(../mult/ico-0SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-f div.imagen1 {
    background: url(../mult/ico-1SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-f div.imagen2 {
    background: url(../mult/ico-2SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-f div.imagen3 {
    background: url(../mult/ico-3SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-f div.imagen4 {
    background: url(../mult/ico-4SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-f div.imagen5 {
    background: url(../mult/ico-5SSmall.png) 5em 2.8em no-repeat;
    height: 40px;
    width: 140px
}

.contenido-g p.num {
    border-right: 1px solid #003F8C;
    color: #003F8C;
    font-size: 1.8em;
    height: 20px;
    padding-top: 5px;
    width: 10px
}

.contenido-g p.texto {
    color: #0072C9;
    font-size: 1.2em;
    margin-top: 11px
}

div.textoCliente h3 {
    font-size: 30px;
    margin-top: 20px
}

.separador {
    border-right: 1px solid #DCDCDC
}

.subhome-central p.textoCliente {
    font-size: 1.6em
}

.contenido-h div.url-externa {
    background: 18.3em center no-repeat #FFF!important;
    border-bottom: 1px solid #DDE3EA;
    height: auto;
    padding: 1.5em 0 1em
}

.contenido-h div.url-externa img {
    padding-left: 2em;
    float: left
}

.contenido-h div.url-externa p.telef {
    color: #0065B7;
    float: left;
    font-family: Arial,tahoma,verdana;
    font-size: 1.8em;
    font-weight: 700;
    margin-left: -3.5em;
    margin-top: 1em
}

.contenido-h div.url-externa p.titulo {
    color: #434A58;
    float: left;
    font-family: Arial,tahoma,verdana;
    font-size: 1.2em;
    line-height: 2px;
    margin-left: 2em;
    margin-top: .5em
}

div.contenido-i {
    background-color: #F9F9F9;
    padding: .5em
}

div.contenido-i:hover {
    background-color: #E3faff
}

div.contenido-i div.banner-a {
    max-width: 610px
}

div.contenido-i div.banner-b img {
    max-width: 210px
}

div.contenido-i div.banner-c img {
    max-width: 290px
}

.sectionBuscador fieldset input.searchMapa {
    -moz-transition-duration: .35s;
    -moz-transition-property: width;
    border: 1px solid rgba(0,0,0,.16);
    border-radius: 5px;
    font-family: 'BBVA Web Book';
    font-size: 1.2em;
    margin-left: -23.5em;
    padding: 1em;
    text-align: left;
    width: 16em
}

.tituloAtencionCliente {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.8em;
    color: #434A58
}

.grid_08 p.mail,.parrafo p.normal,p.textoNegrita {
    font-size: 1.2em
}

.grid_08 p.mail,.parrafo a.palabraAzul {
    color: #0078D2;
    font-family: Arial,tahoma,verdana
}

.grid_08 div.titulo2 {
    height: 50px
}

.grid_08 div.TextoMail {
    margin-top: 20px;
    height: 50px
}

p.textoNegrita {
    font-family: Arial,tahoma,verdana;
    font-weight: 700
}

.grid_08 p.mail {
    font-weight: 700
}

div.parrafo {
    margin-top: 20px
}

.parrafo a.palabraAzul {
    font-size: 1em
}

.textoVideoEditable h3 {
    font-size: 3em;
    margin-bottom: 20px;
    margin-top: 20px
}

.container_24 div.textoVideoEditable p.textoVideoEditable {
    color: #434A58;
    font-family: Arial,tahoma,verdana;
    font-size: 1.6em
}

.pst1-cuentas div.posicionVideo {
    margin-left: 140px;
    margin-top: 30px
}

.box p.tituloAside {
    font-size: .889em;
    color: #333
}

.contenido-a div.segmento a.contenidoAside,.contenido-a div.segmento2 a.contenidoAside {
    font-family: Arial,tahoma,verdana;
    color: #0072C9;
    font-size: 1.2em;
    margin-right: 1.818em;
    margin-top: 1em;
    padding-bottom: 1em;
    font-weight: 400
}

.contenido-a .segmento2 {
    background-color: #FFF;
    padding: 2em;
    border-bottom: 1px solid #DDE3EA
}

.contenido-a div p.contenidoAsideNegrita {
    color: #0072C9;
    font-family: Arial,tahoma,verdana;
    font-size: 1.2em;
    font-weight: 700;
    margin-top: 15px;
    width: 240px
}

.contenido-a div p.contenidoAsideImagen {
    background: url(../mult/dni-ico.png) .3em center no-repeat #FFF;
    color: #0072C9;
    float: left;
    height: 35px;
    width: 60px;
    margin-left: 15px
}

.elementos-check-ordenados h3 {
    font-size: 14px;
    margin-bottom: 10px
}

.elementos-check-ordenados ol li {
    background: url(../mult/ico-check.png) right center no-repeat;
    clear: left;
    color: #797F85;
    float: left;
    font-size: 14px;
    line-height: 22px;
    list-style: decimal inside;
    padding-right: 1.45em
}

.elementos-check-sociales ul li {
    float: left;
    margin-top: 20px;
    font-size: 1.2em;
    line-height: 22px;
    padding-right: 1.45em;
    color: #797F85
}

.elementos-check-sociales li.twitter {
    background: url(../mult/twitter-ico.png) 0 center no-repeat;
    padding-left: 3em
}

.elementos-check-sociales li.facebook {
    background: url(../mult/facebook-ico.png) 0 center no-repeat;
    padding-left: 3em
}

.pagina,.pagina_negrita {
    padding-left: 1em;
    border: 1px solid #DDE3EA
}

.grid_08 p.textoMapaGrande {
    font-size: 1.6em;
    margin-bottom: 20px;
    color: #003F8C
}

.grid_08 p.textoMapaPequenyo {
    color: #003F8C;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 20px;
    width: 120px
}

.negrita,.pagina {
    margin-bottom: 2em
}

div.textoResult p {
    color: #797F85;
    font-size: 1.6em!important
}

.buscador {
    width: 90%
}

div.textoResult h3 {
    font-size: 3em;
    width: 8.2em
}

.linea,.linea p {
    width: 100%
}

.negrita {
    color: #434A58;
    font-size: 1em;
    margin-top: 3em;
    font-weight: 700
}

div.grid_08 p {
    color: #434A58;
    font-size: 1.2em
}

.pagina .activo,.pagina .activo a {
    color: #003F8C;
    font-family: StagMedium
}

.linea {
    margin-right: 2em
}

.pagina {
    background-color: #fff;
    padding-top: 1em
}

.pagina_negrita {
    background-color: #F1F5F6;
    padding-top: .1em
}

.pagina .activo {
    font-size: 1.2em;
    font-weight: 400
}

.pagina_negrita .negrita {
    color: #333;
    font-size: 1.6em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: 700
}

.linea p,.pagina a {
    margin-top: 1.667em;
    margin-bottom: 1.667em
}

.pagina a {
    color: #0065B7;
    font-size: 1.4em;
    font-family: Stag;
    font-weight: 400
}

.linea .ultimo {
    background: 0 0
}

.container_24 .cont-izq-resul {
    float: left;
    height: 100%
}

.lin_borde {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x;
    padding-bottom: 1.5em;
    padding-top: 1.5em;
    width: 93%
}

.lin_borde:hover {
    background-color: #E3FAFF
}

.destacado2 {
    float: left;
    height: 12em;
    padding: 0 0 2em;
    width: 18em
}

.destacado2 h2 {
    float: left;
    font-size: 1.8em;
    margin-bottom: .556em;
    margin-right: .556em;
    width: 6.667em
}

.destacado2 a,.ventaja2 p {
    font-size: 1.2em
}

.destacado2 span.imagen img {
    margin-bottom: 1em
}

.linea div.destacado2 p {
    font-size: 1.2em;
    font-family: arial;
    margin-bottom: 1em;
    margin-top: 0
}

.destacado2 a {
    background: url(../mult/ico-flecha-azul-derecha.png) right 2px no-repeat;
    font-family: arial;
    font-weight: 700;
    padding-right: .833em
}

.contenido2-c div.banner-a {
    padding: 2em
}

.bloque-ventaja2 div.ventaja2 {
    border: 1px solid #DDE3EA;
    padding-left: .5em;
    padding-top: 1em;
    padding-right: .5em;
    margin-left: 1em;
    margin-right: 1em;
    background-color: #FFF
}

.bloque-ventaja2 img {
    float: right;
    margin-top: 2em;
    padding: 2em 2em 1em 1em
}

.bloque-ventaja2 h2 {
    float: left;
    margin-left: 13px;
    margin-top: 1em;
    width: 100px
}

.bloque-ventaja2 p {
    float: left;
    margin-left: 1em;
    margin-top: 1em
}

.ventaja2 h2 {
    font-size: 1.8em;
    color: #003F8C;
    margin-bottom: .5em
}

.bloq-derecho {
    margin-top: 2em
}

#pestanyas-pagina {
    float: left;
    margin: 1em 0;
    width: 40em
}

#pstnys-paginas {
    border-bottom: 0 solid #DBDCDF;
    display: block;
    width: 100%
}

#pstnys-paginas #pst1,#pstnys-paginas #pst2,#pstnys-paginas #pst3,#pstnys-paginas #pst4,#pstnys-paginas #pstUnica {
    border-style: solid solid none;
    float: left;
    cursor: pointer;
    background-color: transparent
}

#pstnys-paginas #pst1 {
    border-color: #DBDCDF;
    border-radius: .5em 0 0;
    border-width: .1em .1em 0;
    height: 3.8em;
    margin-bottom: .7em
}

#pstnys-paginas #pst2,#pstnys-paginas #pst3 {
    margin-bottom: 0;
    border-color: #DBDCDF;
    border-radius: 0;
    border-width: .1em .1em 0 0;
    height: 3.8em
}

#pstnys-paginas #pst4 {
    margin-bottom: 0;
    border-color: #DBDCDF;
    border-radius: 0 .5em 0 0;
    border-width: .1em .1em 0 0;
    height: 3.8em
}

#pstnys-paginas #pstUnica {
    border-color: #DBDCDF;
    border-radius: .5em .5em 0 0;
    border-width: .1em .1em 1em;
    height: 3.6em;
    margin-bottom: .7em;
    min-width: 10em
}

#pstnys-paginas h2,#pstnys-paginas h3 {
    color: #71777F;
    font-family: Arial;
    font-weight: 700;
    font-size: 1.2em;
    padding: 1.2em 1em 1em;
    text-align: center
}

#pstnys-cuentas #pst2 div p,#pstnys-cuentas #pst3 div p,#pstnys-cuentas #pst4 div p,#pstnys-paginas #pst1 div p {
    color: #434A58;
    font-size: 1.2em;
    font-family: arial;
    padding: 1.2em 0 2.4em 2em;
    width: 18em
}

#pstnys-paginas #pst1.activo,#pstnys-paginas #pst2.activo,#pstnys-paginas #pst3.activo,#pstnys-paginas #pst4.activo,#pstnys-paginas #pstUnica.activo {
    background-color: #fff;
    color: #434A58;
    height: 3.9em
}

#pstnys-paginas #pst1 div p.activo,#pstnys-paginas #pst2 div p.activo,#pstnys-paginas #pst3 div p.activo,#pstnys-paginas #pst4 div p.activo {
    padding-bottom: 25px
}

#pstnys-paginas .activo h2,#pstnys-paginas .activo h3 {
    color: #434A58;
    font-weight: 700
}

#pestanyas-paginas .pst1-paginas {
    background-color: #FFF;
    border-width: 0 .1em .1em;
    padding: 1em 1em 3em;
    margin-bottom: 3em
}

*/ #pestanyas-paginas .pst2-paginas {
    background-color: #FFF;
    border-color: #DBDCDF;
    border-radius: 0;
    border-style: solid;
    border-width: 0 .1em .1em;
    padding: 1em 1em 3em
}

#pestanyas-paginas .pst-box {
    width: 55em;
    margin-top: 1em;
    float: left
}

#pestanyas-paginas .pst-box div {
    margin: 2em
}

#pestanyas-paginas .pst-box div a {
    color: #0072C9;
    font-size: 12px;
    font-family: Arial;
    font-weight: 700
}

#pestanyas-paginas .pst-box div p {
    color: #434A58;
    font-size: 1.4em;
    font-family: Arial;
    margin-top: 1em
}

#pestanyas-paginas div div.pag-pagina {
    height: 30.6em
}

#pestanyas-paginas .pst-box-borde {
    border-color: #DCDCDC;
    border-style: solid;
    background: url(../mult/carpeta.png) 53.5em center no-repeat #F8F8F5;
    border-top-width: .1em;
    border-bottom-width: .1em;
    padding-top: 1em;
    padding-left: 2.5em;
    height: 2.5em;
    width: 55em;
    float: left
}

f .pst-box-borde p {
    font-size: 1em;
    font-weight: 700;
    font-family: Arial
}

.condiciones {
    width: 30%
}

li.enlace-archivo-pdf2 div.lin_borde div.lin_borde_izquierda p {
    color: #000;
    width: 90%;
    font-size: 1.2em;
    padding-left: 1.5em;
    font-style: normal;
    font-weight: 400;
    font-family: Arial;
    background-position: top right;
    float: left;
    line-height: 14px
}

li.enlace-archivo-pdf2 div.lin_borde {
    margin-left: -1em
}

.pagina .lin_borde {
    margin-left: .5em
}

.lin_borde .enlace-archivo-pdf2 {
    background: 0 0!important
}

.lista-archivos2 .enlace p {
    float: right;
    background: url(../mult/ico-pdf.png) left 0 no-repeat;
    font-weight: 1.2em;
    height: 2.5em;
    width: 6.5em;
    padding-right: 0;
    padding-left: 2em
}

ul.lista-archivos2 li.enlace-archivo-pdf2 div.lin_borde div.enlace p {
    font-size: 1.2em;
    float: left;
    font-family: georgia;
    color: #666;
    font-style: italic;
    font-weight: 400
}

.lin_borde .enlace a {
    font-weight: 400;
    font-family: stagMedium
}

.negrita2,a.bullet-form {
    font-weight: 700
}

ul.lista-archivos2 li.enlace-archivo-pdf2 div.lin_borde a {
    float: left;
    font-size: 1.2em;
    margin-left: -.8em
}

ul.lista-archivos2 li.enlace-archivo-pdf2 div.enlace {
    margin-left: 2em;
    float: left
}

.bloque-tarifas {
    background: url(../mult/ico-utilidades2.png) repeat-x
}

.bloque-tarifas_161 {
    background: url(../mult/ico-utilidades2_161.png) repeat-x
}

.bloque-buscador {
    background: url(../mult/ico-buscador.png) repeat-x
}

.lin_borde_izquierda {
    float: left;
    width: 53%
}

.iconos {
    background: url(../mult/iconos.png) 31em center no-repeat
}

.iconos2 {
    background: url(../mult/iconos.png) right no-repeat;
    padding-bottom: 14em;
    margin-top: 4.2em;
    width: 100%
}

.busqueda {
    height: 6em
}

#pestanyas-paginas .pst-box-producto div.titulo_azul {
    margin-bottom: 2em
}

#pestanyas-paginas .pst-box-producto div.titulo_azul p {
    color: #0072C9;
    font-size: 1.6em;
    font-weight: 700;
    font-family: Stag
}

#pst2-paginas {
    margin-top: 4em
}

a.bullet-form {
    font-family: Arial;
    font-size: 1em
}

.pst-box-producto {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x;
    padding-bottom: .5em;
    padding-top: 2em;
    width: 62em
}

.pst-box-producto .sub_familia p {
    font-size: 1.4em;
    font-family: Arial;
    color: #434A58
}

.pst-box-producto .sub_familia {
    margin-bottom: 1em;
    width: 62em
}

.pst-box-producto .grid_16 {
    display: inline;
    float: left;
    margin-left: 0;
    padding-left: 0
}

.stagMedio {
    font-family: stagMedium;
    font-weight: 400
}

.sectionBuscador fieldset input.search2 {
    border: 1px solid rgba(0,0,0,.16);
    border-radius: 5px;
    color: #52585F;
    font-family: Arial;
    font-size: 1em;
    font-weight: 400;
    height: 2.5em;
    margin-right: .6em;
    width: 32.7em;
    padding-left: 1em
}

.busqueda-literal p,.texto-duda p {
    font-size: 1.2em;
    font-family: Arial
}

.sectionBuscador button.submit_busc {
    background: url(../mult/ico-boton-buscador.png) center center no-repeat;
    border: none;
    border-radius: 5px;
    height: 3.1em;
    position: absolute;
    right: 2.5em;
    text-indent: -9999px;
    top: 0;
    width: 3em
}

.busqueda-literal p {
    color: #434A58;
    font-weight: 400;
    margin-bottom: .8em;
    margin-left: 2em;
    padding-bottom: .7em
}

.busqueda .sectionBuscador {
    float: left;
    margin-left: 0
}

.texto-duda .resaltado {
    font-weight: 700
}

.texto-duda .centrado {
    float: left;
    padding-left: 3em;
    padding-right: 1em
}

.texto-duda p {
    color: #52585F;
    font-weight: 400;
    margin-top: 1em;
    margin-bottom: .5em;
    width: 21em
}

.texto-botones,.texto-duda {
    padding-bottom: 1.5em;
    margin-right: 2em;
    width: 26em
}

.texto-duda {
    margin-left: 1.5em
}

.texto-botones {
    margin-left: 2em
}

.linea2 {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x
}

.boton {
    display: inline;
    float: right;
    margin-left: .5em;
    margin-right: .5em;
    padding-left: .5em;
    padding-right: .5em;
    position: relative;
    width: 10em
}

#contenido p.b_70x20 {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #00559D;
    color: #FFF;
    cursor: pointer;
    height: 15px;
    padding-top: 3px;
    padding-left: 0;
    text-align: center;
    width: 70px;
    margin-bottom: 10px
}

#contenido p.b_70x20 a {
    background: 0 0;
    color: #FFF;
    float: none;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700
}

#contenido p.b_70x20:hover {
    background: url(../mult/mas-info-segmento-hover.png) repeat-x;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#00559d,#0079c1);
    background: -moz-linear-gradient(#00559d,#0079c1);
    background: -o-linear-gradient(#00559d,#0079c1);
    background: -ms-linear-gradient(#00559d,#0079c1);
    background: linear-gradient(#00559d,#0079c1)
}

.blanco {
    background: #FFF
}

.titulo_gris_cruz {
    background: url(../mult/ico-pstnys-inf.png) 0 bottom repeat-x;
    height: 4em;
    padding-bottom: 1px;
    padding-top: .833em;
    width: 100%
}

.titulo_gris_cruz p {
    background: url(../mult/ico-cruz.png) right 15px no-repeat;
    color: #333;
    font-family: BBVA Web Book,Arial,tahoma;
    font-size: 1.6em;
    height: 100%;
    margin-right: 1em;
    padding-left: 1.111em;
    padding-top: .5em;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.box2 {
    border: 1px solid #DDE3EA;
    float: right;
    margin-bottom: 2em;
    width: 100%
}

.ventaja2 .sinImagen_banners {
    margin-top: 32px!important
}

.ventaja2 .sinDescSinImagen_banners {
    margin-bottom: 23px;
    margin-left: 43px;
    margin-right: 1px;
    width: 178px
}

#pstnys-cuentas,#pstnys-cuentas1 {
    border-bottom: 0 solid #DBDCDF;
    width: 100%;
    display: block
}

.ventaja2 .sinEnlace_banners {
    margin-left: 11px;
    margin-top: 40px
}

.destacado2 .sinImagen_destacado {
    margin-right: 1.56em
}

.destacado2 .sinImagenSinDesc_destacado {
    margin-right: 30px
}

.destacado2.suffix_2 {
    height: 7em
}

.linea .lin_borde .sinEnlace_listaEnlaces {
    margin-bottom: 0;
    margin-top: 0
}

#pstnys-cuentas #pst1,#pstnys-cuentas #pst2 {
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    float: left;
    background-color: #F4F6F3;
    cursor: pointer
}

#pestanyas-central {
    float: left;
    margin: 0 0 20px;
    width: 620px
}

#pstnys-cuentas {
    background: url(../mult/ico-pstnys-inf.png) 0 bottom repeat-x;
    overflow: hidden
}

#pstnys-cuentas1 {
    background-color: #FFF
}

#pstnys-cuentas #pst1,#pstnys-cuentas1 #pst {
    border-radius: 5px 0 0;
    border-width: 1px 1px 0
}

#pstnys-cuentas #pst1,#pstnys-cuentas #pst2,#pstnys-cuentas1 #pst {
    border-color: #DBDCDF;
    border-style: solid solid none
}

#pstnys-cuentas1 #pst {
    width: 618px;
    margin-bottom: 0;
    background-color: transparent
}

#pstnys-cuentas1 #pst div {
    width: 530px;
    float: left
}

#pstnys-cuentas1 #pst img {
    float: left;
    margin-top: 28px;
    max-width: 50px
}

#pstnys-cuentas #pst1 {
    width: 308px
}

#pstnys-cuentas #pst1 div,#pstnys-cuentas #pst2 div {
    width: 228px;
    float: left
}

#pstnys-cuentas #pst1 img,#pstnys-cuentas #pst2 img {
    float: left;
    margin-top: 20px;
    padding-bottom: 24px
}

#pstnys-cuentas #pst2 {
    width: 309px;
    border-radius: 0 5px 0 0;
    border-width: 1px 1px 0 0
}

#pstnys-cuentas #pst1.activo,#pstnys-cuentas #pst2.activo {
    background-color: #fff
}

#pestanyas-central .pst-cuentas,#pestanyas-central .pst-cuentas1,#pestanyas-central .pst1-cuentas,#pestanyas-central .pst2-cuentas {
    background-color: #FFF;
    border-color: #DBDCDF;
    border-radius: 0 0 5px 5px;
    border-style: solid
}

#pstnys-cuentas #pst1 div h3,#pstnys-cuentas #pst2 div h3 {
    color: #0072C9;
    font-size: 18px;
    padding: 18px 0 0 20px;
    width: 180px
}

#pstnys-cuentas #pst1 div h3.activo,#pstnys-cuentas #pst2 div h3.activo {
    color: #003F8C
}

#pstnys-cuentas #pst1 div h2,#pstnys-cuentas #pst2 div h2 {
    color: #0072C9;
    font-size: 18px;
    padding: 18px 0 0 20px;
    width: 180px
}

#pstnys-cuentas #pst1 div h2.activo,#pstnys-cuentas #pst2 div h2.activo {
    color: #003F8C
}

#pstnys-cuentas #pst1 div p,#pstnys-cuentas #pst2 div p {
    color: #434A58;
    font-size: 12px;
    font-family: arial;
    padding: 12px 0 24px 20px;
    width: 180px
}

#pstnys-cuentas #pst1 div p.activo,#pstnys-cuentas #pst2 div p.activo {
    padding-bottom: 25px
}

#pestanyas-central .pst1-cuentas,#pestanyas-central .pst2-cuentas {
    border-width: 0 1px 3px;
    padding: 10px 10px 45px;
    max-height: 340px
}

#pstnys-cuentas1 #pst div h2,#pstnys-cuentas1 #pst div h3 {
    color: #0078D2;
    font-size: 18px;
    padding: 28px 0 0 20px;
    width: 510px
}

#pstnys-cuentas1 #pst div p {
    color: #434A58;
    font-size: 12px;
    font-family: arial;
    padding: 12px 0 10px 20px;
    width: 510px
}

#pestanyas-central .pst-cuentas {
    border-width: 0 1px 3px;
    padding: 10px;
    height: 316px
}

#pestanyas-central .pst-cuentas1 {
    border-width: 1px 1px 3px;
    padding: 10px 10px 20px
}

#pestanyas-central .pst-box {
    border: 1px solid #D5E2EE;
    margin: 10px 10px 0;
    width: 275px;
    height: 102px;
    float: left;
    background-color: #F4F6F3;
    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)
}

#pestanyas-central .pst-cuentas1 .pst-box {
    width: 580px;
    height: auto;
    background-color: #F4F6F3;
    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)
}

#pestanyas-central .pst-box div {
    margin: 20px 0 20px 20px;
    padding-right: 20px;
    background: url(../mult/ico-flecha-azul-derecha.png) 23.7em 2.7em no-repeat
}

#pestanyas-central .pst-cuentas1 .pst-box div {
    margin: 20px 0 0 20px;
    padding-right: 20px;
    background: url(../mult/ico-flecha-azul-derecha.png) 54em center no-repeat
}

#pestanyas-central .pst-box div a {
    color: #0072C9;
    font-size: 12px;
    font-family: Arial;
    font-weight: 700
}

#pestanyas-central .pst-box div span {
    color: #0078D2;
    font-size: 12px;
    font-family: Arial;
    font-weight: 700
}

#pestanyas-central .pst-box div p {
    color: #434A58;
    font-size: 12px;
    font-family: Arial;
    margin-top: 10px
}

#pestanyas-central .pst-cuentas1 .pst-box div p {
    padding-bottom: 20px
}

#pestanyas-central div div.pag-cuentas {
    min-height: 75px
}

.bloque-deposito {
    background-color: #FFF;
    padding-left: 20px;
    padding-bottom: 5px
}

.bloque-deposito img {
    float: right;
    margin-right: 20px;
    margin-top: 27px
}

.bloque-deposito div.deposito h2 {
    font-size: 20px;
    color: #0078D2;
    margin-bottom: 16px;
    padding-top: 27px;
    //width: 120px
}

.bloque-chat {
    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);
    margin: 5px
}

.bloque-chat img {
    float: left;
    padding-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: 0 0
}

.bloque-chat div.chat h2 {
    font-size: 20px;
    color: #0072C9;
    margin-bottom: 15px;
    padding-top: 15px;
    width: 175px;
    float: left
}

.separador-banner,.separador-bannerSinBackground {
    margin-bottom: 12px
}

.separador-banner {
    background: url(../mult/ico-separador-gb.png) 0 bottom repeat-x
}

.banner-titulo {
    padding-top: 10px
}

.banner-titulo h1 {
    font-size: 30px;
    color: #0078D2;
    margin-bottom: 24px
}

.banner-titulo h3 {
    font-size: 30px;
    color: #003F8C;
    margin-bottom: 24px
}

.banner-titulo span {
    font-size: 16px;
    color: #434A58;
    font-family: Arial;
    margin-bottom: 32px
}

.banner-titulo span p {
    font-size: 16px
}

.banner-titulo h2 {
    color: #0078D2;
    font-size: 18px;
    margin-bottom: 18px
}

.banner-titulo h4 {
    color: #003F8C;
    font-size: 18px;
    margin-bottom: 18px
}

.banner-titulo p.text {
    font-size: 12px;
    color: #434A58;
    font-family: Arial;
    padding-bottom: 10px;
    line-height: 15px
}

div.ab-preg-util span,div.ab-preg-votada {
    font-family: arial;
    color: #8C9299;
    font-size: 1.2em
}

.banner-titulo img {
    float: right;
    margin-bottom: 2px
}

.banner-ultimo {
    margin-bottom: 0
}

.banner-catalog div.texto h3 {
    font-size: px;
    margin-top: 20px;
    margin-bottom: 20px
}

.box-round .contenido {
    margin: 5px;
    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)
}

.box-round .contenido .banner {
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 5px
}

.box-round .contenido .banner h3 {
    font-size: 14px;
    color: #003F8C;
    margin-bottom: 0
}

.box-round .contenido .banner p {
    font-size: 22px;
    color: #0072C9;
    margin-top: 7px
}

#reproductor-video.izqda {
    float: left;
    margin-right: 26px
}

#reproductor-video.izqda .video video {
    width: 100%
}

#reproductor-video.izqda .video footer {
    width: 320px
}

#usuarioConectado {
    background-color: #F4F6F3;
    border: 1px solid #DBDCDF
}

#imagen-facebook {
    width: 30px
}

#nombreFacebook {
    display: block;
    padding-top: 7px;
    float: right;
    color: #0065B7
}

#desconectar {
    float: right
}

.buscador .banner-catalogo .texto h3 {
    min-height: 60px
}

.buscador .banner-catalogo .texto h1,.buscador .banner-catalogo .texto h2 {
    height: 60px
}

ul.productos {
    font-size: .6em;
    margin-bottom: -10px;
    margin-top: 18px
}

div.familia li.despliegue,div.familia li.repliegue {
    color: #0066B8;
    font-size: 1.4em;
    margin-top: 10px;
    padding-left: 15px;
    margin-left: -16px;
    list-style-type: none
}

div.familia li.despliegue {
    background: url(../mult/mas.GIF) left 5px no-repeat
}

div.familia li.repliegue {
    background: url(../mult/menos.GIF) left 5px no-repeat
}

#ab-preg01 .ab-preg-resp {
    margin-bottom: 1.4em;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-radius: 0 0 5px 5px;
    padding: 1em;
    width: 600px
}

#ab-preg01 .ab-preg-resp p {
    font-size: 1.2em
}

#capaMapa {
    width: 300px;
    height: 300px;
    margin-bottom: 5em
}

div.ab-preg-util {
    height: 2em
}

div.ab-preg-util span {
    float: left;
    margin-right: 1em;
    padding-top: .3em
}

div.ab-preg-votada {
    padding-top: 1em
}

div.ab-preg-util ul {
    margin-left: 2em;
    padding-top: .4em
}

div.ab-preg-util ul li {
    float: left
}

div.ab-preg-util ul li.last {
    padding-left: 1.25em
}

div.ab-preg-util ul li.first {
    padding-right: 1.25em;
    border-right: 1px solid #CCC
}

div.buscador div.banner-catalogo {
    margin-bottom: 0;
    padding-bottom: .8em
}

div.ab-preg-tit-desplegado {
    margin-bottom: 0;
    border-radius: 5px 5px 0 0
}

h3.tituloVideo {
    font-family: BBVA Web Book;
    font-size: 1.8em;
    margin-bottom: 20px
}

div#pst-qGo {
    margin-bottom: 3em
}

div.carrusel-videos {
    margin-top: 0
}

div.tira-videos {
    margin: 0 auto;
    border: 1px solid #CCC;
    border-radius: 0 0 5px 5px
}

div.tira-videos ul.lista-videos {
    margin: 0 auto;
    padding: 2em;
    text-align: center
}

div.tira-videos ul li.videos {
    margin-right: 1.5em;
    margin-top: 1em;
    display: inline-block;
    vertical-align: top
}

div#contenedor-pstnys,div.chatPie {
    margin-top: 2em
}

div.tira-videos ul li.last {
    margin-right: 0
}

div.tira-videos ul li p {
    padding-bottom: 1em;
    width: 8em;
    color: #0072C9;
    font-family: stagMedium;
    font-size: 1.2em
}

div.tira-videos ul li img#img-video {
    width: 100px;
    height: 70px;
    margin-bottom: 1em
}

div.page-videos {
    border: 1px solid #CCC;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    width: 100%;
    height: 4em;
    padding-bottom: 1.3em
}

div#capaDetalleMapa ul li {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #EAEBF3;
    padding-bottom: 1.5em
}

div#capaDetalleMapa ul li a {
    font-size: 1.6em
}

div#capaDetalleMapa ul li p {
    font-size: 1.2em;
    font-family: arial;
    padding-top: 1em
}

div#capaDetalleMapa ul.quiso li {
    font-size: 1.2em;
    border-bottom: 0;
    margin-bottom: 1em;
    padding-bottom: 0
}

div#capaDetalleMapa div.quisoDecir {
    padding-bottom: 1em
}

div#capaDetalleMapa div.quisoDecir span {
    font-size: 1.6em;
    padding-bottom: 1em
}

div#capaDetalleMapa ul.quiso li a {
    font-size: 1.2em
}

div#capaDetalleMapaWally ul li {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #EAEBF3;
    padding-bottom: 1.5em
}

div#capaDetalleMapaWally ul li a {
    font-size: 1.6em
}

div#capaDetalleMapaWally ul li p {
    font-size: 1.2em;
    font-family: arial;
    padding-top: 1em
}

div#capaDetalleMapaWally ul.quiso li {
    font-size: 1.2em;
    border-bottom: 0;
    margin-bottom: 1em;
    padding-bottom: 0
}

div#capaDetalleMapaWally div.quisoDecir {
    padding-bottom: 1em
}

div#capaDetalleMapaWally div.quisoDecir span {
    font-size: 1.6em;
    padding-bottom: 1em
}

div#capaDetalleMapaWally ul.quiso li a {
    font-size: 1.2em
}

div.textoDefecto ul {
    margin-top: 1em;
    list-style: inside
}

div.textoDefecto ul li {
    font-size: 1.3em;
    color: #434A58;
    font-family: Arial,tahoma,verdana;
    padding-top: .5em;
    padding-left: 1.5em
}

.c-mensajes-informativoRefuerzo {
    background-color: #FBF1D0;
    border: 1px solid #F2D7BB;
    border-radius: 2px;
    line-height: 2em;
    margin-bottom: 1em;
    padding: 1.8em 3.9em 1em 4.9em;
    position: relative;
    width: auto
}

.acceso_usuario .form-usuario,.c-mensajes-informativoRefuerzo .textoGestionable p {
    font-size: 1.2em;
    margin-bottom: .833em
}

#capaDetalleMapa p,#capaDetalleMapaWally p,.title-lightbox {
    padding-bottom: 1em
}

.c-mensajes-informativoRefuerzo .imagen {
    left: 1.5em;
    position: absolute;
    top: 1.5em
}

.acceso_usuario {
    width: 65em
}

.acceso_usuario .form-usuario {
    font-family: Arial;
    color: #434A58
}

.acceso_usuario .form-password {
    font-size: 1.1em;
    font-family: Arial;
    color: #666;
    margin-left: .909em;
    margin-bottom: .909em
}

.title-lightbox {
    background: url(../mult/ico-separador-h-lightbox.png) 0 bottom repeat-x;
    margin-bottom: 1.7em
}

.title-lightbox h1,.title-lightbox h2 {
    font-size: 2.4em;
    margin-bottom: .417em;
    font-family: stagLight
}

.title-lightbox h1 {
    color: #003F8C
}

.title-lightbox h2 {
    color: #0078D2
}

.separador-box-der {
    background: url(../mult/ico-separador-h-lightbox.png) right 0 repeat-y;
    float: left;
    margin-right: 2em
}

.box-acceso-form {
    float: left;
    margin-left: 1.9em;
    padding-left: 2em;
    width: 29.9em
}

label .input-usuario {
    border: 1px solid #E8E8E6;
    border-radius: .3em;
    box-shadow: 0 2px 0 0 #E8E8E6 inset;
    color: #434A58;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 9px;
    padding: 7px 10px;
    width: 258px;
    line-height: 16px
}

.acceso_usuario .olvido_password {
    font-family: Arial;
    font-size: 1.1em;
    margin-bottom: 2em;
    margin-left: 7em
}

.acceso_usuario .olvido_password a {
    border-bottom: 1px dotted #666;
    color: #666
}

.acceso_usuario form button {
    background-color: #00529B;
    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);
    background-size: 100% auto;
    border: none;
    border-radius: 5px;
    color: #FFF;
    font-family: stagMedium;
    font-size: 14px;
    padding: 12px 0;
    width: 200px;
    margin-left: 40px
}

.acceso_usuario form button:hover {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00529B),color-stop(100%,#0079C1));
    background: -webkit-linear-gradient(#00529B,#0079C1);
    background: -moz-linear-gradient(#00529B,#0079C1);
    background: -o-linear-gradient(#00529B,#0079C1);
    background: -ms-linear-gradient(#00529B,#0079C1);
    background: linear-gradient(#00529B,#0079C1);
    background-size: 100% auto
}

.acceso_usuario aside.acceso_dni_e {
    color: #0072C9;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 1.667em;
    margin-top: .667em;
    text-align: center
}

.acceso_usuario aside.acceso_dni_e a {
    border-bottom: 1px dotted #0065B7;
    font-weight: 400
}

.box-acceso {
    float: left;
    width: 26em
}

.box-round {
    border: 1px solid #DDE3EA;
    border-radius: 5px;
    float: right;
    margin-bottom: 2em;
    width: 100%
}

.box-acceso .contenido {
    background: -moz-linear-gradient(#FDFEFE,#F5F7F8);
    border-radius: 5px;
    margin: 0;
    padding: 14px 0 20px
}

.box-acceso .contenido h2 {
    color: #0078D2;
    font-family: Stag;
    font-size: 1.6em;
    margin-bottom: 1.875em;
    text-align: center
}

.box-acceso .contenido .b_110x30 {
    margin-left: 75px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 1.7em
}

.c-login-accesoUsuarioContratacion .errorAccesoUsuario {
    background: #F7E9E9;
    border: 1px solid #ECAFC7;
    border-radius: 3px;
    margin-bottom: 2em;
    padding: 1.2em .9em .7em;
    width: 25em;
    color: #C4136C
}

.c-login-accesoUsuarioContratacion .errorAccesoUsuario .titulo {
    background: url(../mult/ico-spriteAlertaInformacion16.png) 1px -283px no-repeat;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: .417em;
    min-height: 1.083em;
    padding-left: 2.083em;
    padding-top: .5em;
    font-family: Arial,sans-serif
}

.c-login-accesoUsuarioContratacion .errorAccesoUsuario .entradilla {
    color: #C4136C;
    font-size: 1.2em;
    line-height: 1.667em;
    padding-left: 2em
}

.c-login-accesoUsuario p.cargando,.c-login-accesoUsuarioContratacion p.cargando {
    font-size: 1.1em;
    padding: 2em 0;
    width: 100%;
    text-align: center;
    background: url(../mult/cargando.gif) center 3.1em no-repeat;
    color: #666
}

textarea {
    resize: none
}

.c-login-accesoUsuarioContratacion input.text,textarea.text {
    height: 1.33em
}

.acceso_usuario .box-acceso .box-round {
    font-family: stagMedium!important
}

.c-mensajes-errorAplicacion {
    width: auto;
    //padding: 3.5em;
    background-color: #F7E9E9;
    border: 1px solid #F4CCDF;
    padding-bottom: 3.5em
}

.c-mensajes-errorAplicacion .entradilla {
    padding-top: 1.4em;
    margin: 0 auto;
    text-align: center
}

.c-mensajes-errorAplicacion .entradilla p {
    padding-bottom: 0;
    float: none
}

.c-mensajes-errorAplicacion .titulo {
    margin-bottom: 1em;
    margin-top: 1.5em
}

.c-mensajes-errorAplicacion .titulo em {
    font-size: 1.7em;
    color: #C4136C
}

.c-mensajes-errorAplicacion .entradilla div.icono {
    background: url(../mult/ico-spriteAlertaInformacion32.png) 0 -432px no-repeat;
    height: 4em;
    margin-left: 30em
}

.c-mensajes-errorAplicacion .entradilla p span {
    font-size: 1em;
    line-height: 1.2em;
    color: #C4136C
}

.errorAplicacion {
    margin-top: 5em;
    margin-left: auto;
    margin-right: auto;
    width: 64em
}

.noEncontrada div.icono {
    background: url(../mult/ico-spriteAlertaInformacion32.png) 0 -432px no-repeat;
    height: 3.2em;
    width: 4em;
    float: left;
    margin-top: 3em;
    margin-left: 3em;
    border-right: 1px solid;
    padding-right: 1em;
    border-color: #F4CCDF
}

.noEncontrada .entradilla {
    margin-left: 10em;
    text-align: left
}

.noEncontrada .entradilla p {
    font-size: 1.2em;
    line-height: 1.2em;
    color: #C4136C;
    padding-bottom: 1em
}

.share-text,.share-text-buscador,div#votacion-facebook {
    font-size: 1.2em;
    font-family: arial;
    color: #8C9299
}

.google-share-button,.share-facebook,.twitter-share-button {
    display: inline;
    float: left;
    margin-top: 2px
}

.span-share-facebook {
    margin-top: -18px;
    margin-left: 238px
}

.span-share-facebook-buscador {
    margin-top: 5px;
    margin-left: 230px
}

.share-text {
    float: left;
    margin-top: 4px;
    margin-right: 5px
}

.share-text-buscador {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 10px
}

div.ab-preg-util ul li#share-first,div.ab-preg-util ul li#share-last {
    margin-top: -11px
}

div#votacion-facebook {
    padding-top: 1em;
    margin-left: 300px
}

h2.texto-videos {
    font-size: 24px;
    font-family: BBVA Web Light
}

.emergente #contenido {
    padding-top: 0
}

.emergente .acceso_usuario {
    margin: 0
}

ul.ul-votar {
    float: right;
    margin-top: -8px;
    margin-left: 0;
    margin-right: 5px
}

ul.ul-votar-buscador {
    float: right;
    margin-top: -5px;
    margin-right: 15px
}

.enl-fb-buscador {
    float: left;
    margin-left: 4px;
    margin-top: 4px
}

.recuadro-video {
    height: 20px;
    width: 516px;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding: 5px 10px
}

.subtitu {
    font-family: BBVA Web Book;
    font-size: 1.4em
}

.ui-sep {
    background: url(/estaticos/mult/bg-separador-doble.png) left top repeat-x;
    margin-left: 2px;
    padding-top: 6px
}

div.headerModalDes div.title h2 {
    margin-bottom: 0
}

#pst3-paginas .box {
    margin-top: 2em
}

body.logado .fichaPestaniasInferior #fichaPestanias h2,body.logado .fichaPestaniasInferior #fichaPestanias h3 {
    font-family: Arial,tahoma;
    font-size: 12px;
    margin: 0;
    padding: 9px 15px;
    float: left;
    font-weight: 700;
    text-align: center
}

body.logado .fichaPestaniasInferior {
    background: url(../mult/ico-utilidades.png) 0 -51px repeat-x!important
}

body.sinpestania .fichaPestaniasInferior {
    background: 0 -51px repeat-x none!important
}

body.logado .fichaPestaniasInferior #fichaPestanias h3 {
    background-color: #F4F6F3;
    border-color: #DBDCDF;
    border-style: solid solid none;
    border-width: 1px 1px 1px 0;
    border-bottom: 1px solid #DBDCDF;
    cursor: pointer;
    color: #71777F
}

body.logado .fichaPestaniasInferior #fichaPestanias h3.first {
    border-radius: 5px 0 0;
    border-style: solid solid none;
    border-width: 1px
}

body.logado .fichaPestaniasInferior #fichaPestanias h3.last {
    border-radius: 0 5px 0 0;
    border-left: 0 none
}

body.logado .fichaPestaniasInferior #fichaPestanias h3.activo {
    background-color: #FFF;
    color: #434a58;
    border-bottom: 1px solid #FFF;
    cursor: auto
}

body.logado .fichaPestaniasInferior #fichaPestanias h3.unica {
    border-radius: 5px 5px 0 0;
    background-color: #FFF;
    color: #434a58;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #DBDCDF
}

body.logado .fichaPestaniasInferior #fichaPestanias h2 {
    background-color: #F4F6F3;
    border-color: #DBDCDF;
    border-style: solid solid none;
    border-width: 1px 1px 1px 0;
    border-bottom: 1px solid #DBDCDF;
    cursor: pointer;
    color: #71777F
}

body.logado .fichaPestaniasInferior #fichaPestanias h2.first {
    border-radius: 5px 0 0;
    border-style: solid solid none;
    border-width: 1px
}

body.logado .fichaPestaniasInferior #fichaPestanias h2.last {
    border-radius: 0 5px 0 0;
    border-left: 0 none
}

body.logado .fichaPestaniasInferior #fichaPestanias h2.activo {
    background-color: #FFF;
    color: #434a58;
    border-bottom: 1px solid #FFF;
    cursor: auto
}

body.logado .fichaPestaniasInferior #fichaPestanias h2.unica {
    border-radius: 5px 5px 0 0;
    background-color: #FFF;
    color: #434a58;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #DBDCDF
}

.fichaPestaniasInferior ul#fichaContenido #tituloLegal:hover {
    text-decoration: underline
}

.botEnLin {
    float: left;
    margin-right: 1em
}

.clearBoth {
    clear: both
}

table#tabla05colum td,table#tabla05colum th {
    padding-left: 1.5em;
    padding-right: 1.5em
}

.subhome-central div.omega img {
    max-width: 300px;
    float: right;
    padding-left: 5px;
    padding-bottom: 5px
}

div#divisas div.wysiwyg a {
    background: url(../mult/ico-flecha-azul-derecha.png) right 2px no-repeat;
    color: #0072C9;
    font-family: arial;
    font-size: 11px;
    font-weight: 700;
    padding-bottom: 2px;
    padding-right: 12px
}

.contenido-d div.banner-b div p.extended {
    width: 260px!important;
    padding-bottom: 20px
}

.contenido-d div.banner-b div p.sinboton {
    padding-bottom: 0!important
}

#fb-login div {
    background-color: #FFF
}

#fb-login .logo-facebook {
    border: 1px solid #D5E2EE;
    border-radius: 4px 0 0 4px;
    float: left;
    padding: 1px 0 1px 1px;
    width: 24px
}

#fb-login img {
    margin: 1px;
    height: 21px
}

#fb-login .texto-facebook {
    border: 1px solid #D5E2EE;
    font-family: arial;
    padding: 5px 5px 0 30px;
    width: 165px;
    font-size: 12px;
    font-weight: 700;
    color: #0073C9;
    border-radius: 4px
}

.recuadro-video .span-share-facebook {
    margin-left: 140px;
    margin-top: 0;
    height: 20px
}

.recuadro-video div#votacion-facebook {
    padding-top: 0;
    width: 200px
}

.recuadro-video ul.ul-votar {
    float: right;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    height: 10px
}

.recuadro-video div.ab-preg-util ul li#share-first,.recuadro-video div.ab-preg-util ul li#share-last {
    margin-top: 0
}

.recuadro-video div.ab-preg-votada {
    padding-top: 0
}

#tabla05columHist {
    margin-left: 109px
}

#tabla05columHistNew {
    margin-left: 55px
}

.tagcloud {
    border-bottom: 1px solid #DDE3EA
}

.tagcloud a {
    font-size: 1.2em;
    font-weight: 700;
    display: block;
    padding-top: .833em;
    padding-left: 1.667em;
    width: auto;
    font-family: arial;
    margin-right: 1.818em;
    text-transform: capitalize
}

.container-barra {
    width: 87%;
    padding: 1em 2em
}

.fondo-barra {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#999),color-stop(100%,#fdfefe));
    background: -webkit-linear-gradient(#999,#fdfefe);
    background: -moz-linear-gradient(#999,#fdfefe);
    background: -o-linear-gradient(#999,#fdfefe);
    background: -ms-linear-gradient(#999,#fdfefe);
    background: linear-gradient(#999,#fdfefe);
    width: 100%;
    height: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}

.container-barra .fondo-barra .barra {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7eb62a),color-stop(100%,#498c15));
    background: -webkit-linear-gradient(#7eb62a,#498c15);
    background: -moz-linear-gradient(#7eb62a,#498c15);
    background: -o-linear-gradient(#7eb62a,#498c15);
    background: -ms-linear-gradient(#7eb62a,#498c15);
    background: linear-gradient(#7eb62a,#498c15);
    height: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}

.breadcrumb1 {
    margin-bottom: 2em
}

.exploradores {
    width: 68%;
    margin: 20px auto
}

.exploradores div.cajaexp {
    float: left;
    margin-right: 10px
}

.exploradores div.ultimo {
    margin-right: 0
}

.exploradores div.cajaexp img {
    width: 100px;
    height: 34px
}

.useragent {
    font-size: 11px;
    float: left;
    margin-left: 10px;
    margin-top: 12px
}

div.boton-reintentar {
    float: right;
    margin-left: 85%;
    margin-right: 10px;
    margin-top: 10px
}

.aviso-no-soportado {
    padding-bottom: 2em
}

#asideflotante {
    position: absolute;
    right: 0;
    width: 300px
}

.container_24 section#sRedesSociales {
    clear: left
}

.container_24 section.grid_08 div.rrss {
    padding-top: 35px
}

.container_24 section.grid_08 ul.redesSociales li a img {
    padding-top: 0;
    text-decoration: none;
    width: 20px;
    height: 20px;
    border: none
}

.container_24 section.grid_08 ul.redesSociales {
    list-style-type: none;
    float: right;
    margin-right: 221px;
    margin-top: -3px
}

.container_24 section.grid_08 ul.redesSociales li {
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 10px
}

.container_24 section.grid_08 ul.redesSociales li.google+ {
    margin-left: 8px!important
}

.container_24 section.grid_08 ul.redesSocialesMenu {
    list-style-type: none;
    float: right;
    margin-right: 107px;
    margin-top: 15px
}

.container_24 section.grid_08 ul.redesSocialesMenu li {
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 10px
}

.container_24 section.grid_08 p span {
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #8c9299;
    margin-left: 13px;
    margin-top: -37px
}

.container_24 section.grid_08 p.redesSocialesMenu span {
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #8c9299;
    margin-left: 99px;
    margin-top: -37px
}

section.grid_08 {
    margin-left: -16px
}

.facebook iframe {
    margin-top: 0
}

.facebook div {
    padding: 0
}

body.logado .fondo-ficha {
    background: url(../mult/ico-utilidades.png) 0 -23px repeat-x!important
}

.padding-cero {
    padding: 0!important;
    margin-top: -23px
}

.sinpestanyas {
    margin-top: 45px
}

#caja-central {
    min-height: 125px
}

#caja-central .pst-box {
    background: linear-gradient(#FDFEFE,#F5F7F8);
    border: 1px solid #D5E2EE;
    float: right;
    min-height: 125px;
    margin: 20px 20px 0 0;
    width: 275px
}

#caja-central .pst-box div {
    background: url(../mult/ico-flecha-azul-derecha.png) 24.2em 2.7em no-repeat;
    margin: 20px 0 20px 20px;
    padding-right: 0;
    padding-left: 6px
}

#caja-central .pst-box div span {
    color: #0078D2;
    font-family: Arial;
    font-size: 12px;
    font-weight: 700
}

#caja-central .pst-box div p {
    color: #434A58;
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px
}

.boton-verde {
    font-family: Arial,sans-serif;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    padding: 4px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    background: url('data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YzUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmI0MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top,#0079c1 0,#00559d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0079c1),color-stop(100%,#00559d));
    background: -webkit-linear-gradient(top,#0079c1 0,#00559d 100%);
    background: -o-linear-gradient(top,#0079c1 0,#00559d 100%);
    background: -ms-linear-gradient(top,#0079c1 0,#00559d 100%);
    background: linear-gradient(to bottom,#0079c1 0,#00559d 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0079c1', endColorstr='#00559d', GradientType=0);
    max-width: 220px;
    color: #fff!important
}

.boton-verde:hover {
    background: url('data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYjQyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWM1MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top,#00559d 0,#0079c1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#00559d),color-stop(100%,#0079c1));
    background: -webkit-linear-gradient(top,#00559d 0,#0079c1 100%);
    background: -o-linear-gradient(top,#00559d 0,#0079c1 100%);
    background: -ms-linear-gradient(top,#00559d 0,#0079c1 100%);
    background: linear-gradient(to bottom,#00559d 0,#0079c1 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00559d', endColorstr='#0079c1', GradientType=0)
}

#caja-central .pst-box:hover {
    background: #E3FAFF
}

.banner-texto {
    margin-bottom: 2em;
    width: 93%!important
}

ul.lista-archivos li.enlace-archivo-pdf div.enlace {
    width: 350px
}

ul.lista-archivos li.enlace-archivo-pdf div.enlace a {
    margin-top: 3px;
    margin-left: 3px
}

iframe[name=prueba] {
    margin-top: -6em
}

iframe.ZIframeCentral {
    position: relative;
    z-index: 10000
}

section#segSecPes.grid_16 div.texto.wysiwyg {
    margin-top: 50px
}

div.texto.wysiwyg li {
    margin-bottom: 15px
}

div.texto.wysiwyg li ul {
    margin-top: 10px
}

.banner-catalogo div.texto.wysiwyg ul li {
    max-width: 590px!important
}

div.texto.wysiwyg.wysiwygConAside ul li {
    max-width: 600px
}

div.texto.wysiwyg p strong,div.texto.wysiwyg ul li strong {
    font-family: Stag
}

#contenido div.destacado-ventaja-completo.sin-imagen p.b_90x20 {
    margin-left: 20px
}

.destacado-ventaja-completo div.ventaja p.b_90x20 {
    float: left;
    width: 14.417em;
    margin-top: 1em;
    margin-left: 0
}

.obsoletoEmergente .obs div.mensaje {
    padding: 0;
    margin: 0;
    border: 0;
    width: 468px;
    text-align: left
}

.con-imagen .ventaja h2 {
    width: 12.3em!important
}

.con-imagen .ventaja .textoDescriptivo {
    margin-left: 0;
    width: 33em
}

.con-imagen .ventaja .b_90x20 {
    margin-left: 0
}

.ventaja-pretty p {
    font-size: 1.2em
}

.ventaja-pretty h2 {
    font-size: 1.8em;
    color: #003F8C;
    margin-bottom: 1.111em
}

.destacado-ventaja-completo-pretty {
    width: 100%;
    padding: 1em 0 2em 2em;
    float: left
}

.destacado-ventaja-completo-pretty div.ventaja-pretty h2 {
    font-size: 3.2em;
    color: #0078D2;
    float: left;
    font-family: BBVA Web Light;
    margin-bottom: 0
}

.destacado-ventaja-completo-pretty div.ventaja-pretty h2 span {
    font-size: 1.625em
}

.destacado-ventaja-completo-pretty div.ventaja-pretty p {
    margin-top: 1em
}

.sin-imagen div.ventaja-pretty {
    top: 0;
    width: auto
}

.sin-imagen div.ventaja-pretty h2,.sin-imagen div.ventaja-pretty p {
    width: auto
}

.destacado-ventaja-completo-pretty div.noventaja div font,.destacado-ventaja-completo-pretty div.noventaja div span,.destacado-ventaja-completo-pretty div.noventaja div strong {
    color: #434a58!important;
    font-size: 12px;
    font-family: Arial,tahoma,verdana;
    line-height: 15px
}

.destacado-ventaja-completo-pretty div.noventaja div {
    padding-left: 23em;
    margin-top: 2em
}

.destacado-ventaja-completo-pretty div.noventaja {
    position: relative!important;
    float: none!important;
    top: 0!important;
    width: auto!important
}

.destacado-ventaja-completo-pretty div.noventaja p.b_90x20 {
    clear: both;
    margin-top: -40px!important
}

.destacado-ventaja-completo-pretty.sin-imagen div.noventaja div {
    padding-left: 34em!important;
    margin-top: 0!important
}

.destacado-ventaja-completo-pretty.sin-imagen div.noventaja p.b_90x20 {
    clear: both;
    margin-top: 7px!important
}

.destacado-ventaja-completo-pretty.sin-imagen p.b_90x20 {
    margin-top: .7em!important;
    margin-bottom: -.7em!important
}

.destacado-ventaja-completo-pretty.sin-imagen div.ventaja-pretty p {
    width: 14.417em
}

.con-imagen .ventaja-pretty .b_90x20 {
    margin-left: 0
}

div.destacado-ventaja-completo-pretty .ventaja-pretty h2 {
    margin-bottom: 10px
}

div.destacado-ventaja-completo-pretty.con-imagen .ventaja-pretty p.textoDescriptivo {
    clear: left;
    max-width: 95%
}

.destacado-ventaja-completo-pretty.con-imagen p.b_90x20 {
    clear: both
}

.destacado-ventaja-completo-pretty.con-imagen .imagen {
    float: right;
    margin-left: 10px
}

div.destacado-ventaja-completo-pretty.sin-imagen .ventaja-pretty {
    width: 100%!important
}

div.destacado-ventaja-completo-pretty.sin-imagen .ventaja-pretty p.textoDescriptivo {
    margin-left: 0;
    margin-right: 1em;
    clear: both;
    width: 74%
}

.destacado-ventaja-completo-pretty.sin-imagen p.b_90x20 {
    float: right!important;
    margin-right: 40px!important
}

div.destacado-ventaja-completo-pretty.sin-imagen div.ventaja-pretty p.textoDescriptivo+p.b_90x20 {
    margin-top: -23px!important
}

div.destacado-ventaja-completo-pretty.sin-imagen div.ventaja-pretty h2 {
    max-width: 70%
}

#textoLegal.textoLegal {
    font-size: 14px!important;
    margin-bottom: 10px;
    line-height: 20px
}

#tituloLegal2 .ab-preg-tit_plegado {
    background: url(../mult/flecha-buscador-cerrado.png) 570px 0 no-repeat;
    cursor: pointer
}

#textoLegal2.textoLegal {
    margin-bottom: 1.4em;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-radius: 0 0 5px 5px;
    padding: 1em;
    width: 577px
}

div#tituloLegal.ab-preg-tit {
    margin-bottom: 10px
}

div#tituloLegal.ab-preg-tit-desplegar {
    margin-bottom: 0
}

div#tituloLegal2.ab-preg-tit {
    margin-bottom: 10px
}

div#tituloLegal2.ab-preg-tit-desplegar {
    margin-bottom: 0;
    width: 600px
}

.ab-preg-tit-desplegar {
    color: #00F;
    height: 30px;
    width: 620px;
    margin-bottom: 10px;
    font-family: stagMedium;
    font-size: 12px;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#F6F7F8),color-stop(100%,#FFF));
    background: -webkit-linear-gradient(#FFF,#F6F7F8);
    background: -moz-linear-gradient(#FFF,#F6F7F8);
    background: -o-linear-gradient(#FFF,#F6F7F8);
    background: -ms-linear-gradient(#FFF,#F6F7F8);
    background: linear-gradient(#FFF,#F6F7F8);
    border-color: #D5E2EE;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px
}

.wysiwyg .textoLegal p {
    font-size: 14px!important;
    color: #434a58
}

.fichaPestaniasInferior ul#fichaContenido .textoLegal {
    font-family: Arial;
    font-weight: 400;
    font-size: 12px!important;
    color: #0065B7;
    margin-bottom: 15px
}

.fichaPestaniasInferior ul#fichaContenido .textoLegal p {
    color: #8C9299;
    font-size: 11px
}

#textoLegal2 p {
    color: #434a58!important
}

li #tituloLegal2 {
    margin-top: 5px
}

.texto_naranja {
    color: #ff9e1b!important
}

#contenido p.b_117x15 {
    background: linear-gradient(#0079C1,#00559D);
    border: 1px solid #00559D;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    height: auto;
    margin-top: 20px;
    padding: 5px 0;
    text-align: center;
    width: 6.875em
}

.box-acceso .contenido .b_117x15 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    font-weight: 700;
    margin-left: 75px
}

#contenido p.b_117x15 a {
    background: 0 0;
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: .75em;
    font-weight: 700;
    text-decoration: none;
    width: 100%
}

@-webkit-keyframes foatingBalloon {
    0%,100% {
        -webkit-transform: translate(0,0)
    }

    50% {
        -webkit-transform: translate(0,30px)
    }
}

@-o-keyframes foatingBalloon {
    0%,100% {
        -o-transform: translate(0,0)
    }

    50% {
        -o-transform: translate(0,30px)
    }
}

@-webkit-keyframes cloudsMove {
    0% {
        -webkit-transform: translate(0,0)
    }

    100% {
        -webkit-transform: translate(-685px,0)
    }
}

@-moz-keyframes cloudsMove {
    0% {
        -moz-transform: translate(0,0)
    }

    100% {
        -moz-transform: translate(-685px,0)
    }
}

@-o-keyframes cloudsMove {
    0% {
        -o-transform: translate(0,0)
    }

    100% {
        -o-transform: translate(-685px,0)
    }
}

.c-estructural-navegacionPrincipal_R2 .lupaBuscadorWally input {
    font-size: 1em;
    position: absolute;
    top: -28.8em;
    cursor: default
}

.c-estructural-navegacionPrincipal_R2 .lupaBuscadorWally {
    display: block;
    height: 1.6em;
    overflow: hidden;
    position: absolute;
    right: .6em;
    top: .8em;
    width: 1.6em
}

.c-buscadores-wally {
    float: right;
    position: relative;
    height: 1px
}

.c-buscadores-wally.container_24 {
    float: none
}

.c-buscadores-wally.cabeceraEstatica {
    z-index: 9994
}

.c-buscadores-wally .lupaBuscador img {
    position: absolute;
    top: -288px
}

.c-buscadores-wally .aspaBorrar {
    cursor: pointer;
    display: none;
    height: 18px;
    overflow: hidden;
    position: relative;
    right: 0;
    top: -33px;
    width: 25px
}

.c-buscadores-wally .aspaBorrar img {
    position: absolute;
    right: 0;
    top: -144px
}

.c-buscadores-wally .svg-anim {
    background: url(../mult/skyline.png) center 323px no-repeat #F6FEFE;
    height: 453px;
    overflow: hidden;
    position: absolute;
    width: 360px
}

.c-buscadores-wally .svg-anim p {
    padding: 0 2.4em;
    position: relative;
    top: 24em;
    z-index: 1;
    color: #0078D2;
    font-size: 1em
}

.c-estructural-cabecera .buscadorDesplegado .buscando .aspaBorrar {
    display: block
}

.aspaBorrar {
    cursor: pointer;
    display: none;
    height: 16.8em;
    overflow: hidden;
    position: relative;
    right: 0;
    top: -13.7em;
    width: 2.3em
}

.c-buscadores-wally .svg-anim p.textoSugerencia {
    padding: 0 5.2em
}

.c-buscadores-wally .svg-anim b,.c-buscadores-wally .svg-anim p b {
    font-family: BBVA Web Book,sans-serif
}

.c-buscadores-wally .svg-anim p.textoSugerencia span {
    font-size: 1.8em;
    text-align: left;
    line-height: 22px
}

.c-buscadores-wally .svg-anim p span {
    color: #0078D2;
    display: block;
    font-family: BBVA Web Light,sans-serif;
    font-size: 3.6em;
    text-align: center;
    line-height: 35px
}

.c-buscadores-wally .svg-anim p span span {
    font-size: .778em
}

.c-buscadores-wally .svg-anim .chatNoResults span,.c-buscadores-wally .svg-anim .telefNoResults span {
    font-size: 2em
}

.c-buscadores-wally .svg-anim .chatNoResults {
    background: url(../mult/ico-spriteWally.png) 9px -2766px no-repeat;
    border-top: 1px dotted;
    cursor: pointer;
    display: none;
    margin: 1.9em;
    padding: 2.9em 0 1.9em 4.3em;
    text-align: left
}

.c-buscadores-wally .svg-anim.fail .chatNoResults {
    display: block
}

.c-buscadores-wally .svg-anim .telefNoResults {
    background: url(../mult/ico-atencion-cliente.png) -3px no-repeat;
    border-top: 1px dotted;
    display: none;
    margin: 1.9em;
    padding: 2.9em 0 1.9em 4.3em;
    text-align: left
}

.c-buscadores-wally .svg-anim.fail .telefNoResults {
    display: block
}

.c-buscadores-wally .clouds {
    height: 40em;
    margin-top: -14em;
    transition: all 2s ease-in-out 0s;
    -webkit-transition: all 2s ease-in-out 0s;
    -moz-transition: all 2s ease-in-out 0s;
    -o-transition: all 2s ease-in-out 0s
}

.c-buscadores-wally .wallyBalloon {
    background: url(../mult/floatingBalloon.png) center 323px no-repeat #F6F7FE;
    height: 550px;
    left: 45px;
    position: absolute;
    top: -353px;
    -webkit-transition: all 2s ease-in-out 0s;
    -moz-transition: all 2s ease-in-out 0s;
    -o-transition: all 2s ease-in-out 0s;
    -moz-animation-name: foatingBalloon;
    -webkit-animation-name: foatingBalloon;
    -o-animation-name: foatingBalloon;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -webkit-animation-duration: 12s;
    -moz-animation-duration: 12s;
    -o-animation-duration: 12s;
    width: 280px
}

.c-buscadores-wally .wallyBalloon img {
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.c-buscadores-wally .wallyBalloon .character {
    bottom: 142px;
    height: 102px;
    left: 85px;
    position: absolute;
    transform: scale(.6);
    width: 140px;
    z-index: 0
}

.c-buscadores-wally .cloudsMove {
    animation-name: cloudsMove;
    -moz-animation-name: cloudsMove;
    -webkit-animation-name: cloudsMove;
    -o-animation-name: cloudsMove;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-duration: 50s;
    -webkit-animation-duration: 50s;
    -moz-animation-duration: 50s;
    -o-animation-duration: 50s
}

.c-buscadores-wally .ready .clouds,.c-buscadores-wally .ready .wallyBalloon {
    transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s
}

.c-buscadores-wally .svg-anim.fail {
    background: url(../mult/wally-no-results.png) 50% 0 no-repeat #F6FEFE
}

.c-buscadores-wally .svg-anim.fail .wallyBalloon,.c-buscadores-wally .svg-anim.fail img {
    display: none
}

.c-buscadores-wally .welcomeWally {
    background: #000;
    color: #FFF;
    cursor: pointer;
    display: none;
    font-size: 22px;
    height: 100%;
    left: 0;
    opacity: .8;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2
}

.c-buscadores-wally .resultsPane {
    background: #FFF;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.3);
    clear: both;
    display: none;
    line-height: normal;
    min-height: 5.3em;
    position: absolute;
    right: .9em;
    top: 0;
    width: 35.8em
}

#suggestionPane {
    min-height: 45.3em
}

.c-buscadores-wally .resultsPane .icoCargando {
    padding: 20px 0;
    text-align: center;
    width: 358px
}

.c-buscadores-wally .resultsPane .icoCargando img {
    height: 26px;
    width: 26px
}

.c-buscadores-wally .divider {
    clear: left;
    float: left;
    margin-top: 30px;
    position: relative;
    width: 460px
}

.c-buscadores-wally .divider ul {
    padding: 0;
    width: 100%
}

.c-buscadores-wally .divider.omega {
    clear: none;
    float: right
}

.c-buscadores-wally .totalWidth {
    width: 960px
}

.c-buscadores-wally [role=link],.c-buscadores-wally a {
    cursor: pointer;
    text-decoration: none
}

.c-buscadores-wally [data-opinator-wally] {
    background: url(../mult/ico-wally-opina.png) no-repeat #0075C2;
    cursor: pointer;
    padding: 12px 0 10px 125px
}

.c-buscadores-wally [data-opinator-wally] span b {
    background: url(../mult/ico-spriteWally.png) 125% -2627px no-repeat;
    font-family: BBVA Web Book,sans-serif;
    font-weight: 400;
    padding: 0 2.9em .25em 0
}

.c-buscadores-wally [data-opinator-wally] span {
    color: #FFF;
    display: block;
    font: 20px BBVA Web Light,sans-serif;
    width: 160px
}

.c-buscadores-wally [data-opinator-wally] b {
    background: url(../img/ico-spriteWally.png?FEATURE-WALLY-0072) 125% -2627px no-repeat;
    font-family: BBVA Web Book,sans-serif;
    font-weight: 400;
    padding: 0 58px 5px 0
}

.c-buscadores-wally [data-show-tour] {
    background: url(../mult/ico-spriteAlertaInformacion24.png?) 17px -424px no-repeat #E2FAFE;
    border-bottom: 1px solid #E5E5E5;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    padding: 12px 0 12px 45px
}

.c-buscadores-wally .modules {
    margin-top: 9px;
    width: 358px
}

.c-buscadores-wally .c-widget-seccionGestor {
    border-width: 1px 0;
    margin: 0;
    width: 358px
}

.c-buscadores-wally .c-widget-seccionGestor h2+p {
    display: none
}

.c-buscadores-wally .c-widget-seccionGestor .cabecera {
    padding: 9px;
    position: relative
}

.c-buscadores-wally .c-widget-seccionGestor .cabecera img {
    border-color: #FFF
}

.c-buscadores-wally .c-widget-seccionGestor .cabecera .tlf {
    background: url(../img/ico-spriteGraficos24.png?FEATURE-WALLY-0072) left -856px no-repeat
}

.c-buscadores-wally .c-widget-seccionGestor .nombreGestor {
    margin-top: 2px
}

.c-buscadores-wally .c-widget-seccionGestor .infoGestor p {
    bottom: -40px;
    color: #0065B7;
    font-size: 12px;
    font-weight: 700;
    left: 19px;
    padding: 12px 0 12px 27px;
    position: absolute
}

.c-buscadores-wally .c-widget-seccionGestor b {
    display: block;
    margin-top: 4px
}

.c-buscadores-wally .c-widget-seccionGestor ul {
    float: none;
    margin-top: 40px
}

.c-buscadores-wally .c-widget-seccionGestor .mensajes {
    border-top: 1px solid #DDE3EA;
    width: auto
}

.c-buscadores-wally .c-aside-banner.bbvaGame {
    border: 0;
    margin-bottom: 9px;
    width: 358px
}

.c-buscadores-wally .c-aside-banner.bbvaGame ul {
    padding: 0;
    width: 100%
}

.c-buscadores-wally .c-aside-banner.bbvaGame li {
    border: 0;
    padding: 0;
    width: auto
}

.c-buscadores-wally .c-aside-banner.bbvaGame li:hover {
    background: 0 0
}

.c-buscadores-wally .c-aside-banner.bbvaGame .exterior {
    background: #FFF
}

.c-buscadores-wally .c-aside-banner.bbvaGame .texto {
    margin-top: 5px;
    width: 281px
}

.c-buscadores-wally .c-aside-banner.bbvaGame .first {
    margin-bottom: 3px;
    width: 115px
}

.c-buscadores-wally .c-aside-banner.bbvaGame .ranking {
    float: left
}

.c-buscadores-wally .c-aside-banner.bbvaGame .pie {
    background: #F6F9F9;
    border-bottom: 1px solid #E5EAEF;
    border-top: 1px solid #E5EAEF;
    margin-top: 3px;
    padding: 6px 0;
    width: 100%
}

.c-buscadores-wally .c-aside-banner.bbvaGame .pie:hover {
    background: #F6F9F9
}

.c-buscadores-wally .category .header,.c-buscadores-wally .category .headerNet {
    float: left;
    margin-top: 16px;
    padding: 0 19px 8px;
    position: relative;
    width: 320px
}

#FAQSNet li,#GSANet li,#oficinasNet li,#videosNet li {
    width: 320px
}

.c-buscadores-wally .category .header:after,.c-buscadores-wally .category .headerNet:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #777 #777;
    border-image: none;
    border-right: 1px solid #777;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    bottom: 0;
    height: 11px;
    left: -1px;
    position: absolute;
    visibility: visible;
    width: 358px;
    color: #777
}

.c-buscadores-wally .title {
    color: #666;
    float: left;
    font-size: 11px;
    margin-top: 3px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    padding-left: 0
}

.c-buscadores-wally [data-resultados-category] {
    background: #F1F1F1;
    border-radius: 9px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2) inset;
    color: #0078D2;
    float: right;
    font: 12px/19px BBVA Web Book,sans-serif;
    height: 19px;
    min-width: 20px;
    padding: 0 10px;
    text-align: center;
    cursor: pointer
}

.c-buscadores-wally ul {
    padding: 9px
}

.c-buscadores-wally li {
    background: 0 0;
    border-bottom: 1px solid #E5E5E5;
    padding: 9px;
    text-align: left;
    width: 322px;
    float: right
}

#resultsVideos li {
    border-bottom: none
}

.c-buscadores-wally li#qnreAyuda:first-child,.c-buscadores-wally li:first-child {
    border-top: 0 none
}

.c-buscadores-wally li:focus,.c-buscadores-wally li:hover {
    background: #E2FAFE;
    outline: 0
}

.c-buscadores-wally [data-result] {
    cursor: pointer
}

.c-buscadores-wally .results a {
    color: #0078D2;
    display: inline-block;
    font: 13px BBVA Web Book,sans-serif;
    vertical-align: top
}

.c-buscadores-wally .descripcion {
    max-width: 165px;
    white-space: nowrap
}

.c-buscadores-wally .indicadorAdjunto {
    margin-left: 3px
}

.c-buscadores-wally .importeMovimiento {
    color: #434A58;
    float: right;
    max-width: 85px;
    text-align: right
}

.c-buscadores-wally .relatedProduct {
    color: #434A58;
    display: block;
    font-size: 11px;
    margin-top: 5px
}

.c-buscadores-wally .moreResults {
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    color: #CDCDCD;
    cursor: pointer;
    float: left;
    font-size: 30px;
    height: 14px;
    margin: 5px 0 5px 19px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 40px
}

.c-buscadores-wally .moreResults:after {
    content: "?";
    left: 0;
    position: absolute;
    top: -19px;
    width: 40px
}

.c-buscadores-wally .moreResults:focus,.c-buscadores-wally .moreResults:hover {
    border: 1px solid #0065B7;
    color: #0065B7;
    outline: 0
}

.c-buscadores-wally .answer {
    margin-top: 0;
    padding: 0
}

.c-buscadores-wally .faqs .response p {
    float: none;
    font-size: 1em;
    margin: 0 0 .75em
}

#FAQ .faqs .response a {
    float: none
}

.c-buscadores-wally .subjectMatter {
    clear: both;
    color: #434A58;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 9px
}

.c-buscadores-wally .subjectMatter .answer {
    font-size: 12px;
    line-height: normal;
    margin: 9px 0 13px
}

.c-buscadores-wally .subjectMatter .answer p {
    margin-top: 9px
}

.c-buscadores-wally .accordion {
    background: #FBFCFC;
    padding: 0 0 0 10px
}

.c-buscadores-wally .accordion .scrollbar {
    right: 19px
}

.c-buscadores-wally .accordion .answer {
    margin-bottom: 0;
    margin-top: 0
}

.c-buscadores-wally .accordion [data-result] {
    background: url(../img/ico-accor.gif?FEATURE-WALLY-0072) 4px 0 repeat-y;
    border: 0;
    float: left;
    padding: 0 0 9px;
    width: auto
}

.c-buscadores-wally .accordion [data-result] .results {
    border-bottom: 1px solid #ECEDED;
    float: left;
    padding-bottom: 9px;
    width: 277px
}

.c-buscadores-wally .accordion [data-result] .results:hover {
    border-bottom: 1px dotted #0078D2
}

.c-buscadores-wally .accordion [data-result]:before {
    background: #A4BCD5;
    border-radius: 50%;
    box-shadow: 0 2px 4px -1px inset;
    content: "";
    float: left;
    height: 10px;
    margin-right: 15px;
    margin-top: 6px;
    width: 10px
}

.c-buscadores-wally .accordion .first[data-result],.c-buscadores-wally .accordion .last[data-result] {
    background-position: 4px 16px;
    background-repeat: no-repeat
}

.c-buscadores-wally .accordion .last[data-result] {
    background-position: 4px -35px;
    padding-bottom: 0
}

.c-buscadores-wally .accordion .last[data-result] .results {
    border-bottom: 1px solid #FBFCFC
}

.c-buscadores-wally .accordion .last[data-result] .results:hover {
    border-bottom: 1px dotted #0078D2;
    padding-bottom: 9px
}

.c-buscadores-wally .accordion .scrollVisible .results {
    width: 253px
}

.c-buscadores-wally .stocks {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    padding: 0
}

.c-buscadores-wally .stocks li {
    padding: 0;
    width: auto
}

.c-buscadores-wally .stocks li:hover {
    background: 0 0
}

.c-buscadores-wally .c-widget-infoValorOperativa {
    padding: 0;
    position: relative;
    width: auto
}

.c-buscadores-wally .c-widget-infoValorOperativa .header {
    border-right: 1px solid #E5E5E5;
    color: #0078D2;
    float: left;
    padding: 16px 10px 16px 62px;
    position: relative;
    width: 91px
}

.c-buscadores-wally .c-widget-infoValorOperativa .header img {
    margin-top: -352px
}

.c-buscadores-wally .c-widget-infoValorOperativa .verMasOrdenes,.c-buscadores-wally .c-widget-infoValorOperativa .verMenosOrdenes {
    bottom: -15px;
    display: none;
    height: 20px;
    left: 73px;
    overflow: hidden;
    position: absolute;
    width: 33px;
    z-index: 1
}

.c-buscadores-wally .c-widget-infoValorOperativa .verMasOrdenes img,.c-buscadores-wally .c-widget-infoValorOperativa .verMenosOrdenes img {
    margin-top: -529px
}

.c-buscadores-wally .c-widget-infoValorOperativa p {
    margin-bottom: 0
}

.c-buscadores-wally .c-widget-infoValorOperativa .title {
    color: #0078D2;
    font: 22px BBVA Web Light,sans-serif;
    text-transform: none
}

.c-buscadores-wally .c-widget-infoValorOperativa .subtit {
    clear: both;
    font: 12px BBVA Web Book,sans-serif;
    text-transform: uppercase
}

.c-buscadores-wally .c-widget-infoValorOperativa .state {
    height: 36px;
    left: 14px;
    overflow: hidden;
    position: absolute;
    top: 18px;
    width: 36px
}

.c-buscadores-wally .c-widget-infoValorOperativa .stockList {
    background: url(../img/ico-stocks.png?FEATURE-WALLY-0072) -2px 26px no-repeat;
    border: 0;
    float: left;
    overflow: hidden;
    padding: 20px 6px 0 11px;
    width: 177px
}

.c-buscadores-wally .c-widget-infoValorOperativa li {
    border: 0;
    color: #434A58;
    float: left;
    font-size: 11px;
    margin-bottom: 3px;
    position: relative
}

.c-buscadores-wally .c-widget-infoValorOperativa .clear {
    clear: both
}

.c-buscadores-wally .c-widget-infoValorOperativa .import {
    font: 18px BBVA Web Book,sans-serif;
    margin-right: 7px
}

.c-buscadores-wally .c-widget-infoValorOperativa .var {
    animation: 5s ease 0s normal none infinite loopIn;
    color: #434A58;
    font: 18px BBVA Web Light,sans-serif;
    position: relative;
    white-space: nowrap
}

.c-buscadores-wally .c-widget-infoValorOperativa .num {
    animation: 5s ease 0s normal none infinite loopOut;
    left: 0;
    position: absolute;
    top: 0
}

.c-buscadores-wally .c-widget-infoValorOperativa .date {
    clear: both;
    font-weight: 700;
    margin-left: 3px
}

.c-buscadores-wally .c-widget-infoValorOperativa .date span:after {
    content: "-";
    padding: 0 2px
}

.c-buscadores-wally .c-widget-infoValorOperativa .estadoMercado {
    color: #333;
    font-size: 11px;
    margin-left: 11px
}

.c-buscadores-wally .c-widget-infoValorOperativa .ultimasOrdenes {
    background: #F3F3F3;
    border: 0;
    clear: both;
    display: none
}

.c-buscadores-wally .c-widget-infoValorOperativa .c-listas-datos {
    border-top: 3px solid #EAEAEA;
    margin: 0;
    padding: 20px 39px;
    width: 380px
}

.c-buscadores-wally .c-widget-infoValorOperativa .c-listas-datos li {
    border-top: 1px solid #DCDCDC;
    margin: 9px 0 0;
    padding-top: 9px;
    width: 100%
}

.c-buscadores-wally .c-widget-infoValorOperativa .c-listas-datos li:first-child {
    border-top: 0 none;
    margin-top: 0;
    padding-top: 0
}

.c-buscadores-wally .c-widget-infoValorOperativa .c-listas-datos li:hover {
    background: #F3F3F3
}

.c-buscadores-wally .c-widget-infoValorOperativa:hover {
    background: #E2FAFE;
    cursor: pointer
}

.c-buscadores-wally .c-widget-infoValorOperativa.desplegado .ultimasOrdenes,.c-buscadores-wally .c-widget-infoValorOperativa.desplegado .verMenosOrdenes {
    display: block
}

.c-buscadores-wally .c-widget-infoValorOperativa.desplegado .verMasOrdenes {
    display: none
}

.c-buscadores-wally .c-widget-infoValorOperativa.desplegado .verMenosOrdenes img {
    margin-top: -700px
}

.c-buscadores-wally .c-widget-infoValorOperativa.desplegado:hover {
    cursor: default
}

.c-buscadores-wally .c-widget-infoValorOperativa.sube .header img {
    margin-top: 0
}

.c-buscadores-wally .c-widget-infoValorOperativa.sube .var {
    color: #44A718
}

.c-buscadores-wally .c-widget-infoValorOperativa.baja .header img {
    margin-top: -176px
}

.c-buscadores-wally .c-widget-infoValorOperativa.baja .var {
    color: #C4136C
}

.c-buscadores-wally [data-stock-info] .c-widget-infoValorOperativa:hover {
    background: 0 0;
    cursor: default
}

.c-buscadores-wally .showAll {
    background: #F5F7F8;
    border-top: 1px solid #E5E5E5;
    cursor: pointer;
    display: none;
    padding: 9px 0;
    text-align: center
}

.c-buscadores-wally .showAll span {
    background: url(../mult/ico-sprite10.png) 100% -6906px no-repeat;
    color: #0078D2;
    font-size: 12px;
    font-weight: 700;
    padding-right: 12px
}

.c-buscadores-wally .showAll:focus,.c-buscadores-wally .showAll:hover {
    border: 1px solid #0078D2;
    outline: 0
}

.c-buscadores-wally .dropDown {
    padding: 0;
    width: 340px
}

.c-buscadores-wally .dropDown .scrollbar {
    opacity: 0
}

.c-buscadores-wally .dropDown>p {
    cursor: pointer;
    padding: 9px
}

.c-buscadores-wally .dropDown>p:focus,.c-buscadores-wally .dropDown>p:hover {
    outline: 0
}

.c-buscadores-wally .dropDown.desplegado .accordion {
    background-image: url(../img/bg-accor.gif?FEATURE-WALLY-0072);
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 1px solid #D5E2EE;
    padding-bottom: 9px;
    padding-top: 9px
}

.c-buscadores-wally .dropDown.desplegado .scrollbar {
    opacity: 1
}

.c-buscadores-wally .dropDown.desplegado:focus,.c-buscadores-wally .dropDown.desplegado:hover {
    background: 0 0
}

.c-buscadores-wally .faqs .subjectMatter {
    background: #FFF
}

.c-buscadores-wally .faqs .response {
    margin-top: 5px
}

.c-buscadores-wally .faqs .response ul {
    float: none;
    padding-top: 0
}

.c-buscadores-wally .faqs .response li {
    background: 0 0;
    border: 0;
    padding: 0;
    width: auto
}

.c-buscadores-wally .feedback {
    color: #99A0A3;
    float: left;
    margin-top: 3px
}

.c-buscadores-wally .feedback p {
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding-bottom: 15px
}

.c-buscadores-wally .feedback ul {
    margin-top: 1px;
    padding: 0;
    width: auto
}

.c-buscadores-wally .feedback [data-faq-rate] {
    border-left: 1px solid #E5E5E5;
    border-top: 0 none;
    cursor: pointer;
    float: left;
    padding: 0 5px;
    width: auto
}

.c-buscadores-wally .feedback [data-faq-rate]:first-child {
    border: 0
}

.c-buscadores-wally .feedback [data-faq-rate]:hover {
    background: 0 0
}

.c-buscadores-wally .btnShowMore {
    background: #FFF;
    border: 1px solid #0078D2;
    cursor: pointer;
    display: none;
    margin-top: 9px;
    padding: 8px 0;
    text-align: center;
    text-transform: lowercase
}

.c-buscadores-wally .fullResults .fullStocks,.c-buscadores-wally .fullResults .fullStocks>li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none
}

.c-buscadores-wally .btnShowMore span {
    background: url(../img/ico-spriteWally.png?FEATURE-WALLY-0072) 170% -3948px no-repeat;
    color: #0078D2;
    font-size: 12px;
    font-weight: 700;
    padding-right: 30px
}

.c-buscadores-wally .fullResults {
    background: #FFF;
    //border-bottom: 1px solid #0078D2;
    display: none;
    padding: 65px 0 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 960px
}

.c-buscadores-wally .fullResults .section {
    float: left;
    width: 460px
}

.c-buscadores-wally .fullResults .headerFullResults {
    border-top: 1px solid #0078D2;
    padding: 30px 0 5px 9px;
    position: relative
}

.c-buscadores-wally .fullResults .headerFullResults h1 {
    color: #0078D2;
    font: 30px BBVA Web Light,sans-serif
}

.c-buscadores-wally .fullResults .headerFullResults h1 span {
    font-family: BBVA Web Book,sans-serif;
    font-weight: 700
}

.c-buscadores-wally .fullResults .headerFullResults h1 span:before {
    content: "\201C"
}

.c-buscadores-wally .fullResults .headerFullResults h1 span:after {
    content: "\201D"
}

.c-buscadores-wally .fullResults .headerFullResults .cerrar {
    cursor: pointer;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: -25px;
    width: 47px
}

.c-buscadores-wally .fullResults .headerFullResults .cerrar img {
    position: relative;
    top: -5039px
}

.c-buscadores-wally .fullResults .titleHeader {
    border-bottom: 1px dotted #0078D2;
    color: #0078D2;
    font: 18px BBVA Web Medium,sans-serif;
    padding-bottom: 15px;
    padding-left: 9px
}

.c-buscadores-wally .fullResults [data-opinator-wally] {
    background-image: url(../mult/ico-wally-opina2.png);
    background-position: 15px 100%;
    background-repeat: no-repeat;
    border-radius: 3px 3px 0 0;
    left: 0;
    padding: 9px 15px 14px 70px;
    position: absolute;
    top: -43px
}

.c-buscadores-wally .fullResults [data-opinator-wally] span {
    font-size: 18px;
    width: auto
}

.c-buscadores-wally .fullResults .movements+.movements {
    margin-left: 40px
}

.c-buscadores-wally .fullResults table {
    width: 100%
}

.c-buscadores-wally .fullResults table .first {
    font: 18px BBVA Web Light,sans-serif;
    text-transform: uppercase
}

.c-buscadores-wally .fullResults table .first b {
    font-family: BBVA Web Book,sans-serif
}

.c-buscadores-wally .fullResults table .last {
    color: #434A58;
    font-weight: 700;
    text-align: right
}

.c-buscadores-wally .fullResults .columna1 {
    width: 24%
}

.c-buscadores-wally .fullResults .columna2 {
    width: 51%
}

.c-buscadores-wally .fullResults .columna3 {
    width: 25%
}

.c-buscadores-wally .fullResults tr:first-child td {
    border-top: 0 none
}

.c-buscadores-wally .fullResults tr:hover {
    background: #E2FAFE
}

.c-buscadores-wally .fullResults td {
    border-top: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: normal;
    padding: 15px 7px;
    vertical-align: middle
}

.c-buscadores-wally .fullResults td p {
    float: left
}

.c-buscadores-wally .fullResults .indicadorAdjunto {
    float: left;
    height: 10px;
    margin-left: 7px;
    margin-top: 4px;
    overflow: hidden;
    width: 24px
}

.c-buscadores-wally .fullResults .indicadorAdjunto img {
    position: relative;
    top: -11907px
}

.c-buscadores-wally .fullResults .archivosAdjuntos {
    visibility: hidden
}

.c-buscadores-wally .fullResults .archivosAdjuntos.visibles {
    display: inline-block;
    visibility: visible
}

.c-buscadores-wally .fullResults .archivosAdjuntos.visibles i {
    background: url(../img/ico-spriteGraficos24.png?FEATURE-WALLY-0072) right -3453px no-repeat;
    color: #0065B7;
    display: block;
    font-size: 11px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    margin-top: -3px;
    text-align: center;
    width: 25px
}

.c-buscadores-wally .fullResults li {
    padding: 0;
    width: 100%
}

.c-buscadores-wally .fullResults .fullStocks {
    border-color: #E5E5E5 #E5E5E5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin-top: 30px;
    padding: 0
}

.c-buscadores-wally .fullResults .fullStocks>li {
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
    border-style: none none solid;
    border-width: 0 0 1px
}

.c-buscadores-wally .fullResults .fullStocks>li:hover {
    background: #FFF
}

.c-buscadores-wally .fullResults .c-contenedores-textoGestionable .link {
    border: 1px solid;
    color: #71777F;
    cursor: pointer;
    font-weight: 700;
    margin-left: 3px;
    padding: 4px 6px
}

.c-buscadores-wally .fullResults .c-contenedores-textoGestionable .link:hover {
    color: #0065B7
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .header {
    border-color: #CCC;
    padding: 26px 10px 29px 67px;
    width: 102px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .title {
    font-size: 24px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .subtit {
    font-size: 14px;
    line-height: 1
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .state {
    left: 20px;
    top: 31px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa li {
    font-size: 12px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .stockList {
    background-position: 0 40px;
    padding-left: 25px;
    padding-top: 29px;
    width: 247px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .stockList li:hover {
    background: #FFF
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .import,.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .var {
    font-size: 24px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .verMasOrdenes {
    display: block
}

.c-buscadores-wally .fullResults .abridged .hideOp,.c-buscadores-wally .fullResults .c-widget-infoValorOperativa.desplegado .verMasOrdenes {
    display: none
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa .estadoMercado {
    font-size: 12px;
    margin-left: 25px
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa.desplegado:hover {
    cursor: default
}

.c-buscadores-wally .fullResults .c-widget-infoValorOperativa:hover {
    background: #FFF;
    cursor: pointer
}

.c-buscadores-wally .fullResults .dropDown>p {
    background: url(../img/ico-spriteWally.png?FEATURE-WALLY-0072) no-repeat;
    margin-left: 5px;
    padding: 0 0 0 60px
}

.c-buscadores-wally .fullResults .dropDown .carterasAsesoradas,.c-buscadores-wally .fullResults .dropDown .carterasGestionadas {
    background-position: 0 -2252px
}

.c-buscadores-wally .fullResults .dropDown .cuenta {
    background-position: 0 -836px
}

.c-buscadores-wally .fullResults .dropDown .cuentaValores {
    background-position: 4px -1900px
}

.c-buscadores-wally .fullResults .dropDown .deposito {
    background-position: 1px -1365px
}

.c-buscadores-wally .fullResults .dropDown .epsv {
    background-position: 0 -1542px
}

.c-buscadores-wally .fullResults .dropDown .fondoNacional {
    background-position: 0 -2073px
}

.c-buscadores-wally .fullResults .dropDown .hipoteca,.c-buscadores-wally .fullResults .dropDown .prestamo {
    background-position: 0 -2427px
}

.c-buscadores-wally .fullResults .dropDown .tarjeta {
    background-position: 0 -1010px
}

.c-buscadores-wally .fullResults .dropDown .multiproducto,.c-buscadores-wally .fullResults .dropDown .noProducto {
    background-position: 3px -1187px
}

.c-buscadores-wally .fullResults .dropDown .seguros {
    background-position: 0 -1718px
}

.c-buscadores-wally .fullResults .dropDown .carterasAsesoradas[data-result],.c-buscadores-wally .fullResults .dropDown .carterasGestionadas[data-result] {
    background-position: 0 -2242px
}

.c-buscadores-wally .fullResults .dropDown .cuenta[data-result] {
    background-position: 0 -827px
}

.c-buscadores-wally .fullResults .dropDown .cuentaValores[data-result] {
    background-position: 4px -1888px
}

.c-buscadores-wally .fullResults .dropDown .deposito[data-result] {
    background-position: 1px -1355px
}

.c-buscadores-wally .fullResults .dropDown .epsv[data-result] {
    background-position: 0 -1531px
}

.c-buscadores-wally .fullResults .dropDown .fondoNacional[data-result] {
    background-position: 0 -2064px
}

.c-buscadores-wally .fullResults .dropDown .hipoteca[data-result],.c-buscadores-wally .fullResults .dropDown .prestamo[data-result] {
    background-position: 0 -2418px
}

.c-buscadores-wally .fullResults .dropDown .tarjeta[data-result] {
    background-position: 0 -1000px
}

.c-buscadores-wally .fullResults .dropDown .seguros[data-result] {
    background-position: 0 -1708px
}

.c-buscadores-wally .fullResults .results p a {
    font-size: 16px;
    padding: 28px 0
}

.c-buscadores-wally .fullResults .gsa .results a {
    padding: 18px 7px
}

.c-buscadores-wally .fullResults .relatedProduct {
    font-size: 12px;
    margin-top: -23px;
    padding-bottom: 28px
}

.c-buscadores-wally .fullResults .footer {
    float: left;
    margin-top: 17px;
    width: 100%
}

.c-buscadores-wally .fullResults .c-form-combo {
    float: right
}

.c-buscadores-wally .fullResults .showMore {
    color: #434A58;
    float: left;
    font-size: 12px;
    margin-top: 9px;
    text-align: right;
    width: 200px
}

.c-buscadores-wally .fullResults .abridged .btnShowMore {
    display: block
}

.c-buscadores-wally .fullResults .complementary {
    float: right
}

.c-buscadores-wally .fullResults .accordion {
    border: 0;
    margin-top: 0
}

.c-buscadores-wally .fullResults .accordion .answer {
    margin-top: 0
}

.c-buscadores-wally .fullResults .accordion [data-result] {
    background: url(../img/ico-accor.gif?FEATURE-WALLY-0072) 4px 0 repeat-y;
    padding-bottom: 0;
    padding-top: 0
}

.c-buscadores-wally .fullResults .accordion [data-result]:before {
    margin-top: 16px
}

.c-buscadores-wally .fullResults .accordion .first[data-result],.c-buscadores-wally .fullResults .accordion .last[data-result] {
    background-position: 4px 16px;
    background-repeat: no-repeat
}

.c-buscadores-wally .fullResults .accordion .last[data-result] {
    background-position: 4px -23px
}

.c-buscadores-wally .fullResults .accordion .results {
    padding-top: 9px;
    width: 387px
}

.c-buscadores-wally .fullResults .accordion .scrollVisible .results {
    width: 359px
}

.c-buscadores-wally .fullResults .desplegado .accordion {
    padding-bottom: 19px
}

.c-buscadores-wally .fullResults .faqs {
    counter-reset: faqs;
    width: 459px
}

.c-buscadores-wally .fullResults .faqs .results {
    padding: 0
}

.c-buscadores-wally .fullResults .faqs .dropDown {
    position: relative
}

.c-buscadores-wally .fullResults .faqs .dropDown>p {
    background: 0 0;
    margin: 0;
    min-height: 26px;
    padding: 19px 19px 19px 53px
}

.c-buscadores-wally .fullResults .faqs .dropDown>p:before {
    background: #0065B7;
    border: 1px solid #0065B7;
    border-radius: 50%;
    color: #FFF;
    content: counter(faqs,decimal);
    counter-increment: faqs;
    font: 18px/30px BBVA Web Book,sans-serif;
    height: 30px;
    left: 9px;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 30px
}

.c-buscadores-wally .fullResults .faqs .desplegado {
    padding-bottom: 19px
}

.c-buscadores-wally .fullResults .faqs .desplegado>p {
    padding-bottom: 9px
}

.c-buscadores-wally .fullResults .faqs .subjectMatter {
    padding: 0 0 0 53px
}

.c-buscadores-wally .fullResults .feedback p {
    padding-bottom: 0
}

.fullTranslucent {
    background: #FFF;
    height: 100%;
    left: 0;
    position: absolute;
    top: 175px;
    width: 100%;
    z-index: 9990
}

.c-buscadores-wally.cabeceraEstatica .resultsPane {
    top: 145px
}

.c-buscadores-wally.cabeceraEstatica .fullResults {
    top: 176px
}

.msie.v9 .c-buscadores-wally .c-widget-infoValorOperativa .stockList {
    padding-top: 7px
}

.msie.v9 .c-buscadores-wally .c-widget-infoValorOperativa .import {
    float: left;
    width: 170px
}

.msie.v9 .c-buscadores-wally .c-widget-infoValorOperativa .var {
    float: left
}

#contenidoWally p.b_90x20 a,#ph_wally_fullResults p.b_90x20 a {
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

.msie.v9 .c-buscadores-wally .c-widget-infoValorOperativa .num {
    margin-left: 9px;
    position: static
}

.msie.v9 .c-buscadores-wally .fullResults .c-widget-infoValorOperativa .stockList {
    padding-top: 16px
}

.c-contenedores-ayudas-slide.wally ul {
    height: 0;
    padding: 0
}

.c-contenedores-ayudas-slide.wally li {
    border: none;
    padding: 0;
    position: absolute;
    width: 230px
}

.c-contenedores-ayudas-slide.wally li:hover {
    background: 0 0
}

.c-contenedores-ayudas-slide.wally #slider {
    background: url(../img/wally-finger.png?FEATURE-WALLY-0072) 804px 115px no-repeat;
    padding-top: 95px
}

.c-contenedores-ayudas-slide.wally .step1 .p1 {
    left: 110px;
    top: 210px
}

.c-contenedores-ayudas-slide.wally .step1 .p2 {
    right: 95px;
    top: 165px
}

.c-contenedores-ayudas-slide.wally .step1 ul ul {
    margin-top: 30px
}

.c-contenedores-ayudas-slide.wally .step1 ul ul li {
    position: static
}

.c-contenedores-ayudas-slide.wally .step2 .p1 {
    left: 128px;
    top: 308px
}

.c-contenedores-ayudas-slide.wally .step2 .p2 {
    right: 106px;
    top: 260px
}

.c-contenedores-ayudas-slide.wally .step3 {
    margin-top: 50px
}

.c-contenedores-ayudas-slide.wally .step3 p {
    left: 210px;
    position: absolute;
    top: 420px;
    width: 177px
}

.c-contenedores-ayudas-slide.wally #active {
    margin-top: -350px
}

.c-contenedores-ayudas-slide.wally #slide3:checked~#active {
    margin-top: 50px
}

.c-form-aceptacion textarea {
    height: 50px
}

.hidden,.hvalidation {
    display: none
}

#ph_wally_fullResults p.b_90x20 a {
    background: 0 0;
    color: #fff;
    padding: 0
}

header.c-estructural-cabecera #ph_wally {
    z-index: 9997;
    top: 75px!important
}

div.container_expandido>header.c-estructural-cabecera #ph_wally {
    z-index: 9997;
    top: 60px!important
}

#ph_wally {
    z-index: 9997;
    top: 0
}

#contenidoWally {
    padding: 60em 0 8em
}

#contenidoWally p.b_90x20 {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #00559D;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 100px;
    min-height: 15px;
    padding: 2px 10px;
    text-align: center
}

#contenidoWally p.b_90x20 a {
    background: 0 0;
    color: #fff;
    padding: 0
}

.c-buscadores-wally .fullResults .noResultsBanner {
    font-size: 2.8em;
    height: 5em;
    line-height: normal;
    padding: 1.42857em .71429em 0 4.28571em;
    background: url(../mult/sinresult.png) 0 20px no-repeat #fff;
    font-family: BBVA Web Light,sans-serif;
    text-align: center
}

#qnreAyuda,#qnreAyuda div.question,div.b-preg-util-ayudas {
    font-family: BBVA Web Book,sans-serif
}

.c-buscadores-wally .fullResults .noResultsBanner span {
    width: 8.92857em;
    margin-top: .21429em;
    display: inline-block
}

.c-buscadores-wally .fullResults .noResultsBanner b {
    font-size: 1.28571em;
    font-family: BBVA Web Book,sans-serif
}

#qnreAyuda {
    border-bottom: 1px solid #E5E5E5;
    text-align: left;
    padding: 15px 6px 12px 0
}

.qnre1 {
    background: url(../mult/sprite-atencion-cliente.png) no-repeat
}

.qnre2 {
    background: url(../mult/sprite-atencion-cliente.png) 0 -67px no-repeat
}

.qnre3 {
    background: url(../mult/sprite-atencion-cliente.png) 0 -135px no-repeat
}

.qnre4 {
    background: url(../mult/sprite-atencion-cliente.png) 0 -203px no-repeat
}

.qnre5 {
    background: url(../mult/sprite-atencion-cliente.png) 0 -270px no-repeat
}

#qnreAyuda div.question {
    color: #00F;
    height: 30px;
    width: 93%;
    font-size: 1.6em;
    margin-bottom: 0;
    padding: 5px 0 0 35px
}

#qnreAyuda div.question a {
    color: #0078D2
}

#qnreAyuda div.response {
    font-size: 1.2em;
    padding: 1.5em 0 0 2.8em;
    width: 94%;
    display: none
}

#qnreAyuda div.response div.resp {
    padding: 40px 20px
}

#qnreAyuda div.response p {
    font-size: 1em
}

#qnreAyuda div.response div.fr-response {
    background-color: #ECF0F1;
    width: 100%;
    border-style: solid;
    border-color: #D5E2EE;
    border-top-width: 1px
}

#qnreAyuda div.response div.fr-response div.left {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 20px;
    display: inline-block
}

#qnreAyuda div.response div.fr-response div.right {
    float: right;
    margin-top: 16px;
    margin-bottom: 10px;
    padding-right: 20px;
    display: inline-block
}

#qnreAyuda div.response div.fr-response div.right p {
    float: left
}

#qnreAyuda div.response div.fr-response div.right ul {
    float: right
}

#qnreAyuda div.response div.fr-response div.right ul li {
    float: left;
    padding-right: 5px
}

#qnreAyuda div.response div.fr-response div.right ul li.first {
    border-right: 1px solid #CCC
}

#qnreAyuda div.response div.fr-response div.right ul li.last {
    padding-left: 5px
}

#qnreAyuda div.response div.fr-response div.util {
    width: 18%
}

#qnreAyuda div.response div.fr-response div.rrss-qnre {
    width: 13%
}

#qnreAyuda div.response div.fr-response div.commentary {
    width: 20%;
    border: 2px solid #D7E4F0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 6px 7px 8px;
    margin-left: 10px
}

#qnreAyuda div.response div.fr-response div.commentary:hover {
    background-color: #FFF
}

#qnreAyuda div.response div.fr-response div.commentary a {
    display: block;
    height: 100%
}

.ab-preg-util-ayudas fb853 li {
    float: right;
    display: inline
}

div.b-preg-util-ayudas {
    height: 2em;
    padding: 16px 0 0
}

div.ab-preg-votada-ayudas,div.b-preg-util-ayudas span {
    font-size: 1em;
    font-family: Arial,Helvetica,sans-serif;
    color: #8C9299
}

div.b-preg-util-ayudas span {
    float: left;
    margin-right: 1em;
    padding-top: .3em
}

div.b-preg-util-ayudas ul {
    margin-left: 2em;
    padding-top: .4em
}

div.b-preg-util-ayudas ul li {
    float: left
}

div.b-preg-util-ayudas ul li.last {
    width: auto;
    border-bottom: 0 none;
    padding-left: .5em;
    padding-top: .2em;
    border-left: 1px solid #E5E5E5
}

div.b-preg-util-ayudas ul li.first {
    border-bottom: 0 none;
    padding-right: .5em;
    padding-top: .2em;
    width: auto
}

div.b-preg-util-ayudas ul li#share-first,div.b-preg-util-ayudas ul li#share-last {
    margin-top: -11px
}

div.ab-preg-votada-ayudas {
    padding-top: 1em
}

#FAQS div.ab-preg-votada-ayudas,#FAQSNet div.ab-preg-votada-ayudas {
    font-size: 12px;
    margin-right: .417em;
    padding-bottom: 1.25em
}

#FAQS #qnreAyuda a,#FAQSNet #qnreAyuda a {
    color: #0078D2;
    padding-left: .5em;
    float: left
}

#FAQS #qnreAyuda,#FAQSNet #qnreAyuda {
    padding-top: .9em;
    width: 334px;
    font-size: 1.3em
}

#FAQS,#FAQSNet {
    float: left;
    padding: .9em
}

#FAQS div.b-preg-util-ayudas,#FAQSNet div.b-preg-util-ayudas {
    height: 1em;
    font-family: BBVA Web Book,sans-serif;
    padding: 11px 0 0
}

#FAQS div.b-preg-util-ayudas span,#FAQSNet div.b-preg-util-ayudas span {
    color: #8C9299;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: .5em
}

#FAQS #qnreAyuda div.response,#FAQSNet #qnreAyuda div.response {
    clear: both;
    color: #434A58;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 .5em;
    display: none;
    font-size: 12px
}

#FAQS #qnreAyuda div.response p,#FAQSNet #qnreAyuda div.response p {
    font-size: 12px
}

#FAQS #qnreAyuda div.response a,#FAQSNet #qnreAyuda div.response a {
    float: none
}

#FAQS #qnreAyuda div.response div,#FAQSNet #qnreAyuda div.response div {
    font-size: 12px
}

#FAQS div.question,#FAQSNet div.question {
    color: #00F;
    height: 30px;
    width: 93%;
    font-family: BBVA Web Book,sans-serif;
    font-size: 1.3em;
    margin-bottom: 0;
    padding: .9em
}

#FAQS div.b-preg-util-ayudas ul li.last,#FAQSNet div.b-preg-util-ayudas ul li.last {
    width: auto;
    border-bottom: 0 none;
    padding-top: .2em;
    border-left: 1px solid #E5E5E5
}

#FAQS div.b-preg-util-ayudas ul li.first,#FAQSNet div.b-preg-util-ayudas ul li.first {
    border-bottom: 0 none;
    padding-right: .5em;
    padding-top: .2em;
    width: auto
}

.cr-cuentas-wally {
    padding-top: .5em;
    padding-bottom: 1.5em;
    text-align: center;
    z-index: 20
}

.cr-cuentas-wally div.previous {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px
}

.cr-cuentas-wally div.next {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px
}

.cr-cuentas-wally div.previous1 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas-wally div.next1 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas-wally div.previous2 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas-wally div.next2 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas-wally div.previous3 {
    background: url(../mult/boton-banner-izq.png) no-repeat;
    margin-right: 10px;
    float: left
}

.cr-cuentas-wally div.next3 {
    background: url(../mult/boton-banner-der.png) no-repeat;
    margin-left: 4px;
    float: left
}

.cr-cuentas-wally div {
    cursor: pointer;
    position: relative;
    width: 20px;
    height: 20px;
    border-color: #000;
    background: url(../mult/bullets.png) 0 5px no-repeat;
    margin: 0 2px;
    display: inline-block
}

.cr-cuentas-wally div.cr-selected {
    border-color: #000;
    background: url(../mult/bullets.png) 0 -40px no-repeat
}

#capaMapaOficinas {
    margin-top: 20px;
    width: 100%;
    height: 300px;
    margin-bottom: 5em
}

#capaMapaOficinasWally {
    margin-top: 1em;
    width: 336px;
    height: 200px;
    margin-bottom: 1em;
    float: right;
    margin-right: 8px
}

h3.tituloVideoWally {
    color: #0078D2;
    font-family: BBVA Web Book,sans-serif;
    font-size: 16px;
    margin: 10px 0 14px 7px
}

.c-buscadores-wally .fullResults .tira-videos-Wally ul li.videos {
    border-bottom: 0 solid #E5E5E5;
    display: inline-block;
    float: left;
    margin: 1.5em 1em 1.5em 0;
    vertical-align: top;
    width: 30%
}

div.b-preg-util-videos {
    height: 2em;
    font-family: BBVA Web Book,sans-serif;
    padding: .7em 0 0
}

div.b-preg-util-videos span {
    color: #8C9299;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    margin: 0 1em 2em 7em
}

div.b-preg-util-videos ul {
    margin-left: 2em;
    padding-top: .4em
}

div.b-preg-util-videos ul li.first {
    border-bottom: 0 none;
    float: left;
    padding-right: .8em;
    width: auto;
    border-right: 1px solid #CCC
}

div.b-preg-util-videos ul li.last {
    border-bottom: 0 none;
    float: left;
    padding-left: .8em;
    width: auto
}

div#votacion-facebook-busqueda {
    font-size: 1.2em;
    font-family: arial;
    padding-top: 1em;
    color: #8C9299;
    margin-left: 224px
}

div.page-videos-Wally {
    border: 1px solid #CCC;
    border-top: 0;
    width: 100%;
    height: 3em;
    background: linear-gradient(#FFF,#F4F7F8);
    background: -webkit-linear-gradient(#FFF,#F4F7F8);
    background: -moz-linear-gradient(#FFF,#F4F7F8);
    background: -o-linear-gradient(#FFF,#F4F7F8);
    background: -ms-linear-gradient(#FFF,#F4F7F8)
}

div.tira-videos-Wally {
    margin: 0 auto;
    border: 1px solid #CCC;
    width: 100%
}

div.tira-videos-Wally ul.lista-videos {
    margin: 0 auto;
    padding: 2em;
    text-align: center
}

div.tira-videos-Wally ul li.videos {
    margin-right: 1.5em;
    margin-top: 1em;
    display: inline-block;
    vertical-align: top
}

div.tira-videos-Wally ul li.last {
    margin-right: 0
}

div.tira-videos-Wally ul li p {
    padding-bottom: 1em;
    width: 8em;
    color: #0072C9;
    font-family: stagMedium;
    font-size: 1.2em
}

div.tira-videos-Wally ul li img#img-video {
    width: 100px;
    height: 70px;
    margin-bottom: 1em
}

#compartir {
    border: 1px solid #CCC;
    height: 30px;
    margin: 8px auto;
    width: 100%
}

#video .results p {
    color: #0078D2;
    padding-bottom: 1em;
    float: left;
    font-family: BBVA Web Book,sans-serif
}

.oficercanas,.quisoDecir {
    color: #0065B7;
    font-family: Stag
}

.oficercanas {
    float: left;
    font-size: 1.6em;
    margin-bottom: 1.2em;
    margin-left: 1em
}

.quisoDecir {
    font-size: 1.5em;
    padding-bottom: 1em;
    padding-left: .5em;
    padding-top: 3.2em
}

#contenido p.b_90x20_gris {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f6f8f9', GradientType=0);
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#F6F8F8),color-stop(100%,#FEFEFE));
    background: -webkit-linear-gradient(#FEFEFE,#F6F8F8);
    background: -moz-linear-gradient(#FEFEFE,#F6F8F8);
    background: -o-linear-gradient(#FEFEFE,#F6F8F8);
    background: -ms-linear-gradient(#FEFEFE,#F6F8F8);
    background: linear-gradient(#FEFEFE,#F6F8F8);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #D2E2EF;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 20px;
    min-width: 70px;
    max-width: 130px;
    text-align: center;
    margin-right: 10px;
    padding: 10px
}

#contenido p.b_90x20_gris a {
    background: 0 0;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
    color: #0078D2
}

#contenido p.b_90x20_gris:hover {
    background: url(../mult/mas-info-segmento-hover.png) repeat-x;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#F6F8F8),color-stop(100%,#FEFEFE));
    background: -webkit-linear-gradient(#F6F8F8,#7ab22c);
    background: -moz-linear-gradient(#FEFEFE,#F6F8F8);
    background: -o-linear-gradient(#FEFEFE,#F6F8F8);
    background: -ms-linear-gradient(#FEFEFE,#F6F8F8);
    background: linear-gradient(#FEFEFE,#F6F8F8)
}

.bocadilloCuentasytarjetas .imagenFondo img {
    position: absolute
}

.bocadilloCuentasytarjetas .textoCuentasytarjetas {
    position: relative;
    margin-top: 16px;
    margin-left: 20px;
    width: 450px;
    float: left
}

.bocadilloCuentasytarjetas .imagenBocadillo {
    position: relative
}

.bocadilloCuentasytarjetas .imagenBocadillo img {
    position: relative;
    margin-top: 15px;
    margin-left: 30px
}

.bocadilloCuentasytarjetas .TituloCuentasytarjetas {
    color: #fff;
    font-size: 14px;
    font-size: 24px
}

.bocadilloCuentasytarjetas .SubTituloCuentasytarjetas {
    color: #fff;
    font-size: 14px;
    margin-top: 6px;
    line-height: 18px
}

.bocadilloCuentasytarjetas {
    margin-bottom: 50px;
    font-family: stag;
    margin-left: 0;
    line-height: 28px
}

.asideSuperiorCuentasTarjetas {
    background-image: url(/estaticos/mult/fondoCuentasyTarjeta.jpg);
    padding-bottom: 20px;
    margin-top: -17px;
    font-family: stag;
    margin-left: 0
}

.asideSuperiorCuentasTarjetas .asideSuperiorTitulo {
    margin-top: 20px;
    margin-left: 25px;
    font-size: 24px;
    color: #fff;
    line-height: 30px
}

.asideSuperiorCuentasTarjetas .asideSuperiorSubTitulo {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin: 10px 20px 15px 25px
}

.asideSuperiorCuentasTarjetas .asideSuperiorTexto {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    margin: 10px 10px 15px 25px
}

.asideInferiorCuentasTarjetas .c-botones-generico,.asideSuperiorCuentasTarjetas .c-botones-generico {
    margin-right: 20px;
    float: right
}

.asideSuperiorCuentasTarjetas .c-botones-generico span {
    color: #fff
}

.imagenSeparadorCuentasTarjetas {
    min-height: 20px
}

.asideInferiorCuentasTarjetas {
    background-color: #00AEEB;
    padding-top: 20px;
    padding-left: 50px;
    padding-bottom: 20px;
    font-family: stag;
    margin-bottom: 30px;
    margin-left: 0
}

.asideInferiorCuentasTarjetas .imagenSegurosCabecera {
    position: absolute;
    margin-left: -47px;
    margin-top: -3px
}

.asideInferiorCuentasTarjetas .asideInferiorTitulo {
    font-size: 24px;
    color: #fff;
    margin-bottom: 15px
}

.asideInferiorCuentasTarjetas .asideInferiorTexto {
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
    line-height: 18px;
    padding-right: 25px
}

.asideInferiorCuentasTarjetas .c-botones-generico span {
    color: #fff
}

.informacionCuentasytarjetas {
    margin-bottom: 20px;
    font-family: stag;
    margin-left: 0
}

.informacionCuentasytarjetas .textoCuentasytarjetas {
    margin-left: 20px;
    font-size: 15px;
    color: #434A58;
    line-height: 20px;
    width: 420px
}

.informacionCuentasytarjetas .tituloCuentasytarjetas {
    margin-left: 20px;
    font-size: 18px;
    color: #0078D2;
    margin-bottom: 12px;
    font-weight: 600;
    margin-top: 10px;
    font-family: StagLight
}

.informacionCuentasytarjetas .c-botones-generico {
    float: right;
    margin-top: -40px;
    margin-right: 28px
}

.informacionCuentasytarjetas .c-botones-generico span {
    color: #fff
}

.textoCuentasytarjetas ul li {
    list-style-image: url(/estaticos/mult/ico-flecha-azul-derecha.png);
    margin-top: 20px;
    margin-bottom: 20px
}

.textoCuentasytarjetas li {
    margin: 0 0 0 20px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 20px
}

.informacionCuentasytarjetasBlanco {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #d5e2ee;
    width: 580px!important;
    margin-left: 20px!important;
    font-family: stag
}

.informacionCuentasytarjetasBlanco .textoCuentasytarjetas {
    margin-bottom: 15px;
    margin-left: 20px;
    font-size: 13px;
    color: #434A58;
    line-height: 20px;
    width: 420px;
    float: left
}

.informacionCuentasytarjetasBlanco .tituloCuentasytarjetas {
    margin-left: 20px;
    font-size: 16px;
    color: #0078D2;
    margin-bottom: 12px;
    font-weight: 600;
    margin-top: 20px;
    font-family: StagLight
}

.informacionCuentasytarjetasBlanco p {
    float: right;
    margin-right: 5px;
    margin-top: 0!important
}

section.modulo-bloques div.tresBloques {
    width: 295px;
    margin-left: 15px;
    box-sizing: border-box
}

section.modulo-bloques div.unBloque {
    width: 100%
}

.boton_naranja {
    background: linear-gradient(#fba726,#f68a1e)!important;
    border: 1px solid #f6891e!important;
    padding: 16px 14px!important;
    width: 9.5em!important
}

.boton_naranja:hover {
    background: linear-gradient(#f68a1e,#fba726)!important
}

.cr-izquierdo div.banner h2 {
    margin-bottom: 8px!important
}

.cr-izquierdo div.banner h2 p {
    margin-bottom: 0!important
}

.cr-izquierdo div.banner ul {
    margin-top: 5px!important
}

.cr-izquierdo div.banner ul li {
    background: url(../mult/ico-flecha-azul-derecha.png) 0 7px no-repeat!important;
    padding-left: 18px!important
}

.boton_feedback_posicion_global,.boton_pull_feedback_iFrame {
    margin-right: 100px;
    float: none;
    position: relative
}

.boton_pull_feedback_iFrame {
    height: 0;
    width: 0
}

.placeholder_boton_feedback {
    text-align: center;
    margin: 30px auto 0
}

p.boton_feedback_fondo_azul_redondeado,p.boton_feedback_fondo_blanco_redondeado,p.boton_pull_feedback_Depositos,p.boton_pull_feedback_PPI {
    font-size: 12px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    font-weight: 700;
    line-height: 15px;
    background: url(../img/ico-boton-90x20.png) repeat-x #00559d;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border: 1px solid #00559D;
    color: #FFF;
    border-radius: 20px;
    cursor: pointer;
    min-width: 138px;
    height: 24px;
    padding: 2px 10px;
    position: relative
}

p.boton_feedback_fondo_azul_redondeado,p.boton_feedback_fondo_blanco_redondeado {
    display: inline-block
}

p.boton_pull_feedback_PPI {
    display: none;
    right: -15px;
    top: -715px
}

p.boton_pull_feedback_Depositos {
    display: none;
    right: -424px;
    top: -155px
}

p.boton_feedback_fondo_azul_redondeado img,p.boton_feedback_fondo_blanco_redondeado img,p.boton_pull_feedback_Depositos img,p.boton_pull_feedback_PPI img {
    left: 3px;
    position: absolute;
    top: 3px
}

p.boton_feedback_fondo_azul_redondeado a,p.boton_feedback_fondo_blanco_redondeado a,p.boton_pull_feedback_Depositos a,p.boton_pull_feedback_PPI a {
    background: 0 0;
    color: #FFF;
    float: none;
    font-family: "BBVA Web Light",Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 23px;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
    margin-left: 20px;
    display: block
}

p.boton_feedback_fondo_azul_redondeado a b,p.boton_pull_feedback_Depositos a b,p.boton_pull_feedback_PPI a b,p.boton_pull_feedback_iFrame a b {
    color: #FFF
}

#contenido p.b_90x20_feedback {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#0079c1,#00559d);
    background: -moz-linear-gradient(#0079c1,#00559d);
    background: -o-linear-gradient(#0079c1,#00559d);
    background: -ms-linear-gradient(#0079c1,#00559d);
    background: linear-gradient(#0079c1,#00559d);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #00559D;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 100px;
    min-height: 15px;
    padding: 2px 10px;
    text-align: center
}

#contenido p.b_90x20_feedback a {
    background: 0 0;
    color: #fff;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding: 0;
    text-decoration: none
}

#contenido p.b_90x20_feedback:hover {
    background: url(../mult/mas-info-segmento-hover.png) repeat-x;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0079c1),color-stop(100%,#00559c));
    background: -webkit-linear-gradient(#00559d,#0079c1);
    background: -moz-linear-gradient(#00559d,#0079c1);
    background: -o-linear-gradient(#00559d,#0079c1);
    background: -ms-linear-gradient(#00559d,#0079c1);
    background: linear-gradient(#00559d,#0079c1)
}

.container_12 div.boton_pull_feedback p.b_90x20 a {
    font-family: StagLight!important;
    font-size: 14px!important;
    font-weight: 400!important;
    position: relative;
    top: 12px;
    left: 12px
}

img.imagen_boton {
    left: 5px;
    position: absolute;
    top: 4px
}

.container_12 div.boton_pull_feedback p.b_90x20 {
    height: 40px!important;
    margin-top: 5px!important;
    margin-left: auto;
    margin-right: auto;
    padding: 0!important;
    width: 220px!important;
    position: relative;
    border-radius: 25px!important;
    top: 4px;
    max-width: 220px!important
}

.c-estructural-navegacionPrincipal_R2 {
    min-width: 98.7em!important;
    -moz-border-radius: 0!important;
    -o-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -khtml-border-radius: 0!important;
    border-radius: 0!important
}

.tablasProducto,table {
    width: auto;
    font-size: 9.5px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 22px;
    vertical-align: middle
}

.tablasProducto tbody,.tablasProducto tr,table tbody,table tr {
    font-size: 1em
}

.tablasProducto tr:hover,table tr:hover {
    background-color: inherit
}

.tablasProducto tr.even td,table tr.even td {
    background: #fff
}

.tablasProducto tr.even td.tdCollapse .cursor,table tr.even td.tdCollapse .cursor {
    background: #f5f5f5
}

.tablasProducto tr:nth-child(even) td,table tr:nth-child(even) td {
    background: #fff
}

.tablasProducto tr:nth-child(even) td.tdCollapse .cursor,table tr:nth-child(even) td.tdCollapse .cursor {
    background: #f5f5f5
}

.tablasProducto tr:first-child td,table tr:first-child td {
    background: #fff
}

.tablasProducto tr td,table tr td {
    font-size: 1.6em;
    text-align: left;
    padding: 13px 12px 9px;
    border: 1px solid #e1e0de;
    min-height: 61px;
    background: #f5f5f5
}

.tablasProducto tr td p,table tr td p {
    margin-bottom: 10px
}

.tablasProducto tr td strong,table tr td strong {
    color: inherit
}

.tablasProducto tr td ul,table tr td ul {
    font-size: 1em
}

.tablasProducto tr td.last,table tr td.last {
    border-right: solid 1px #e1e0de
}

.tablasProducto tr th,table tr th {
    min-height: 50px;
    background-color: #c8c7c4;
    color: #363636;
    text-align: left;
    font-size: 1.7em;
    font-weight: 400;
    text-transform: none;
    box-shadow: none;
    padding: 13px 12px 9px;
    border: 1px solid #9b9993;
    font-family: stagMedium
}

.tablasProducto tr th strong,table tr th strong {
    color: inherit
}

.tablasProducto tr th ul,table tr th ul {
    font-size: 1em
}

.tablasProducto tr th.last,table tr th.last {
    border-right: solid 1px #9b9993
}

.tablasProducto+table,table+table {
    margin-top: 66px
}

.tablasProducto .tdCollapse,table .tdCollapse {
    cursor: pointer;
    overflow: hidden;
    padding-right: 40px
}

.tablasProducto .tdCollapse>*,table .tdCollapse>* {
    text-align: left
}

.tablasProducto .tdCollapse .cursor,table .tdCollapse .cursor {
    float: right;
    width: 34px;
    right: 0;
    height: 0;
    margin-left: -100%;
    position: relative;
    background-color: #fff;
    display: block!important;
    white-space: normal;
    text-overflow: initial;
    overflow: visible
}

.tablasProducto .tdCollapse .cursor:last-child,table .tdCollapse .cursor:last-child {
    display: block!important
}

.tablasProducto .tdCollapse .cursor:after,table .tdCollapse .cursor:after {
    content: "\e820";
    font-family: bbvaIcon;
    visibility: visible;
    color: #acaba9;
    font-size: 36px;
    position: absolute;
    padding-top: 5px;
    line-height: 1;
    left: 0
}

.tablasProducto .tdCollapse *,table .tdCollapse * {
    float: left
}

.tablasProducto .tdCollapse.hide,table .tdCollapse.hide {
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 0;
    padding-bottom: 0
}

.tablasProducto .tdCollapse.hide *,table .tdCollapse.hide * {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0;
    display: none!important;
    float: left;
    padding-bottom: 0
}

.tablasProducto .tdCollapse.hide *>div:first-child,table .tdCollapse.hide *>div:first-child {
    position: relative
}

.tablasProducto .tdCollapse.hide:first-child,.tablasProducto .tdCollapse.hide:first-child>:first-child,table .tdCollapse.hide:first-child,table .tdCollapse.hide:first-child>:first-child {
    display: inline-block!important
}

.tablasProducto .tdCollapse.hide .cursor,table .tdCollapse.hide .cursor {
    margin-left: -100%;
    top: 0;
    float: right;
    white-space: normal;
    text-overflow: initial;
    overflow: visible
}

.tablasProducto .tdCollapse.hide .cursor:after,table .tdCollapse.hide .cursor:after {
    content: "\e80B"
}

[data-content-show] td ul,[data-content-show] th ul {
    font-size: 1em
}

[data-content-show] .wysiwyg td p {
    font-size: .9em!important
}

.greenbtn {
    background: linear-gradient(#85c52c,#7bb42c)!important;
    border: 1px solid #7bb42c!important
}

img.leyenda_oficinas_detalle {
    position: relative;
    top: 5px;
    width: auto!important
}

img.leyenda_cajeros_detalle {
    position: relative;
    top: 7px;
    width: auto!important
}

.submenuValora {
    display: inline-block;
    width: 960px;
    padding: 0;
}

.tablaSubValora {
    display: table-cell;
    padding-left: 7em
}

span.valora {
    text-align: -webkit-left;
    font-size: 30px;
    color: #006ec1;
    display: table-cell;
    vertical-align: middle
}

.submenuValora p.descr {
    font-family: stagLight;
    font-weight: 700;
    font-size: 1.8em;
    line-height: 1;
    text-align: center;
    color: #006ec1;
    display: table-cell;
    vertical-align: bottom;
    padding-left: .3em
}
.tablaSubValora:first-child {

        padding: 0;

}
.valoraWrap{
text-align: center;
}