/* CSS Document */
@import url(icosNecesidadSite.css);

.reg_ganan{text-align: center; background-color: rgb(222, 241, 242); width: 350px; float: right; padding-top:10px; padding-bottom:10px}

.no_condiciones_enlace{text-align: center; background-color: rgb(190, 190, 190); width: 350px; float: right; padding-top:10px; padding-bottom:10px}

.marButtonSimular {margin-left:295px!important; text-align:left}

/*Toot tip de Aviso Legal*/
.inteWfg{background: no-repeat 0 0;height:20px;width:200px;padding:10px 10px 0 0;display:inline;float:left;margin-top:-2px;}
.inteWfg{margin:2px 0 0 4px;}
.inteWfg span{display:none}
.inteWfg:hover {border:0; position:relative; text-decoration:none}
.inteWfg:hover span {display:block;position:absolute;z-index:995;top:-10px;left:65px; color:#626262;background:#FFFFFF;width:450px;background:url(../mult/bg_inf1_1wfg.gif) no-repeat 0 bottom;padding-bottom:10px; padding-top:10px; margin-left:5px}
.inteWfg:hover span em{ color:#fff;background:url(../mult/bg_sup1_1wfg.gif) no-repeat left top;display:block;min-height:38px;font-style:normal;padding:7px 10px 0 15px}



/*margin*/
.marb5{margin-bottom:8px}
.marb10{margin-bottom:20px}
.marb17{margin-bottom:17px}
.marB15{margin-bottom:15px}
.marB7{margin-bottom:7px}
.mart26{margin-top:26px}
.marT20{margin-top:20px}
.marr27{margin-right:27px;padding-bottom:20px;}
.marB20{ margin-bottom:20px/*;padding-bottom:20px;.padding-bottom:0     si se pone en busq avanzada en .r1*/}
.marT10{ margin-top:10px}

.marLnone{margin-left:0!important}

/*padding*/

.last_lin{border-bottom:none!important}

.lh18{line-height:18px}
/*mv*/
.conex{margin-top:4px;}
.user{font:bold 0.9em/1.1em Verdana, Arial, sans-serif;color:#062958;padding:5px 17px 0 19px;background:url(../mult/hr.gif) no-repeat center bottom;min-height:31px;}
.solo{display:block;padding-top:13px}
.user div{padding:3px 0 5px;font-weight:normal!important;font-size:.85em;margin-right:-7px}
.user a:hover{text-decoration:underline}

.pend{padding:2px 0 5px;font-size:.9em}
.pend a{display:block;background:url(../mult/ico_excla.gif) no-repeat 0 0;padding:2px 0 2px 24px;margin-bottom:14px;font-size:1em}

/*.banner img{margin-left:-10px}*/
#mv{height:1%}
.pers{min-height:70px;padding:0 17px 0 19px}
.pers a{display:block;width:90px;float:left;margin-right:6px;font:bold .8em/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:center}
.pers a:hover{text-decoration:none}
.pers span{display:block;margin-top:5px;color:#FFF;}
.pers button{display:none}
#bp .pers span{color:#163A84}
#bp .pers{background:#fff;min-height:130px}



/*contenido*/
#cont{padding:0 0 0 13px;margin-top:15px}
.migas{padding-left:20px}
.migas ul{padding-bottom:16px}
.migas li{float:left;background:url(../mult/ico_miga.gif) no-repeat right 4px;padding-right:10px;margin-right:5px;font-size:.8em}
.migas, .migas a{color:#758dc6}/*revisar color*/
.migas a{font-weight:bold}
.migas .ulti{background:none}
/*metanavegacion*/
.mnav{font-size:.8em;float:right;margin-right:4px;padding-bottom:55px}
.mnav a{color:#fff}
/*titulos*/
.hpub .h2v{min-height:45px}
.hpub .h2v span{font-size:.8em}
.hpub .h2v h2{padding-bottom:2px;font:1.6em Arial,Helvetica,sans-serif;}
#cont h2{clear:left;padding:0 0 8px 20px;font:normal 2.1em/1.2em Verdana, Arial, Helvetica, sans-serif;color:#163b85}
.h3b, .cpt1b h4{font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;color:#4b6aa1;padding:0 0 7px 0}
.h3b{padding-left:16px;text-transform:none;margin-bottom:0}
.mod h4,.h4,.mod_13 h4, .mod_13 h3{color:#163b85;font:bold 1em/1em Verdana, Arial, Helvetica, sans-serif;padding-bottom:12px;text-transform:none}

.acceso{float:right;margin-top:-16px;color:#4779b9;padding-right:18px}
.w_print{float:left; width:65%}
/* zona imprimir */
.tools{float:right; padding: 0 18px 0 10px;}
.tools li{float:left; border-right:1px solid #507ab4; margin-left:8px;padding-bottom:0px}
.tools li a{padding:1px 0px 1px 0;display:block}
.tools li.last{border-right:none!important}
.fav img{margin-right:7px}
.print a{margin-top:2px;padding-bottom:2px !important}

/*pie*/
.posb{position:absolute;bottom:-34px;right:2px}
#particulares:hover{text-decoration:none}
.plusb{margin-left:9px;position:absolute;bottom:0;min-height:150px;left:0}
.icos{width:500px;float:right}
.icos div{float:right;margin-top:5px;line-height:1.2em; margin-right:0px; padding-right:0px}
.hoy{width:105px}
.hoy .i{margin-right:12px}
.joven, .mayores, .extranjeros, .altopatrimonio, .autonomos, .comercio, .agrario, .pymes, .corporativa, .instituciones{width:70px/*;margin-top:8px  solo para ff3.5*/}
.lin_sep{background:url(../mult/bg_icos.gif) no-repeat 3px 5px;  width:16px; min-height:30px; float:left; margin-left:5px}
.icos ul{padding-left:20px;}
.icos li{float:left;display:block;margin-right:3px}

.i .speech{display:none}
.i{position:relative}

.t1, .t2{display:block;background: #0A1225 url(../mult/bg_t3.gif) repeat-x;width:250px;margin-bottom:0px;padding:10px 15px 5px;text-align:left;font-weight:bold;overflow:hidden;height:39px;}
a.t1, a.t2, .t1, .t2{color:#7c91b0!important; text-decoration:none!important}
a.t1 {cursor:hand}
.t1 strong, .t2 strong{color:#fff!important}
.t1 span, .t2 span{display:block}
.t2 span{margin-top:10px;}
.t1 span{float:left;width:200px;padding-top:7px}
.autoservicio, .bbva-movil, .linea-bbva, .oficinas-cajeros {width:40px!important;height:40px;padding-top:0}
.autoservicio{ background:url(../mult/ico_autoservicio.gif) no-repeat; }
.bbva-movil{ background:url(../mult/ico_bbva_movil.gif) no-repeat;margin-left:-3px;}
.linea-bbva{ background:url(../mult/ico_linea_bbva.gif) no-repeat 0px 0px;float:right;margin-right:10px;height:100px}
.oficinas-cajeros{ background:url(../mult/ico_ofic_cajeros.gif) no-repeat; }
.tlf{font-size:1.253em;padding-top:0px}
.t2{height:58px}



/*span imagenes*/
.imi{height:34px;width:34px;display:block;background-position:0 0;background-repeat:no-repeat}
.i:hover{text-decoration:none}

.i:hover .speech{display:block;position:absolute;z-index:999;bottom:30px;left:-124px;color:#fff;font-size:.8em;width:165px;background:url(../mult/bg_icoinf.gif) no-repeat 0 bottom;padding-bottom:10px; min-height:28px}

.i:hover .speech em{background:#1d2941;display:block;min-height:60px;font-style:normal;padding:10px;position:absolute;bottom:10px;width:145px}
/*.icos .icosnecpie {margin-top:5px}*/
.hoy{font-size:1.2em;font-weight:bold;color:#fff}

/* pestania productos y promociones */
.prod_top{padding-top:7px;background:transparent url(../mult/bg_prod1a.gif) no-repeat top;width:314px;margin:5px;width:314px;position:relative;color:#FFF}
.prod_cnt{min-height:120px;background:#6B93C8 url(../mult/bg_prod.gif) repeat-x;padding:10px 0 0 15px;overflow:auto}
.tit{font-weight:bold;padding-bottom:5px}
.prod_bot .tit{padding-left:6px;color:#e3ecf7;font-size:1.3em}
.box1{background:transparent url(../mult/bg_prod3.gif) no-repeat; padding:10px 10px 10px 12px;overflow:auto;min-height:60px}
.box1b{background:#1c2a45 url(../mult/bg_prod3b.gif) no-repeat 0 bottom; margin-top:8px; padding-bottom:4px;margin-bottom:15px;width:282px}
.prod_bot ul li a{color:#4779b9!important;font-size:1em}

#col2 ul {width:127px;float:left}
#col2 li, #col1 li{padding:0 10px 0 5px;background:url(../mult/ico_col3.gif) no-repeat 0 .5em;font-size:.8em}
#col1 li{padding-right:0}
#col2 .par li{padding-right:0!important}
.prod_der{float:left; width:174px}
.prod_der img{ margin-top:8px; margin-bottom:7px }
.prod_der .todas{text-align:right; margin-right:2px}
.prod_der .todas a{color:#cad9ec;font-size:1em}
#pie{background:#4578b9 url(../mult/bg_pie.gif) repeat-x}
.pie_b .mas{ margin:11px 0 0 20px;float:left;line-height:1.3em}
.pie_b .mas a{font-weight:bold}
.pie_b .mas a:hover{text-decoration:none}
.close{position:absolute;top:12px;right:15px}


/*popup 2*/
.popbox50{background: #E7EFF2 url(../mult/bg_popup5b.gif) no-repeat bottom left;color:#e6e9f4;float:left;height:auto;margin:30px 6px 0 14px;min-height:170px;padding-left:30px;width:378px}
.popbox50 h3{background:url(../mult/bg_popup5.gif) no-repeat top left; font-size:1.4em;height:auto;margin-left:-30px;padding:20px 30px 15px 30px;}
.popbox50 p{display:block;padding-right:30px;line-height:1.1em;color:#163B85;margin-bottom:12px;}
.reg_user{text-align:right;color:#666;width:220px;margin-left:30px}
.reg_user input{width:150px;border:none;height:14px;margin-bottom:8px!important;background-color:#aab9da}
.reg_user form{vertical-align:middle}
.reg_user label{font-weight:bold;font-size:0.9em;color:#163b85;padding-right:8px}


/*componentes*/
.cpt1b, .cpt1, .cpt{background:#e6e9f4;padding:16px 12px 10px 16px;margin-right:10px}
.cpt1, .cpt1b, .cpt3, .cpt2{clear:both;margin-bottom:18px;}
.cpt1 h4, .cpt2 h4,  .cpt3 h4{font:normal 1.3em/1.05em Arial, Helvetica, sans-serif;color:#163b85;padding-top:1px;padding-bottom:16px;font-weight:bold;}
.cpt3{min-height:180px;background:url(../mult/bg_cpt3.gif) repeat-y}
.cpt3 .cpt{float:left;width:201px}
.cpt3 .ima h4{min-height:40px}
.cpt1b{padding-bottom:14px}
.cpt1{min-height:170px}
.cpt2{background:url(../mult/bg_cpt2.gif) repeat-y;min-height:155px}
.cpt2 .cpt{width:320px;float:left}
.cuentas{clear:both;margin-bottom:6px}
.ima h4{width:69%;float:left}
.cpt1b h5{float:left;width:190px;color:#4b6aa1;font-size:.9em;font-weight:bold;padding-right:5px;}
.cpt1b .p{float:left;width:265px;padding-right:12px;font-size:.9em;color:#7387A8;}
.cpt1 img,.cpt2 img{float:right}
.cpt1 h4{width:89%}
.cent{clear:both; color:#7387A8;}
.cpt3 .cent{min-height:88px;margin-bottom:4px}
.cpt1.ima .cent{width:89%;float:left}
.cpt1 .cent{min-height:135px;padding-bottom:3px;}
.cpt2 .cent{min-height:110px;margin-bottom:4px;}
.cpt2 .ima .cent{float:left;width:75%}
.cpt1 .cent p,.cpt3 .cent p,.cpt2 .cent p{padding:0 11px 11px 0;clear:left;line-height:1.25em;font-size:.9em}
.var{font:bold .8em/1.1em Verdana, Arial, Helvetica, sans-serif;float:left}
.var{margin-top:3px}

.cpt1 ul img,.cpt1b ul img,.cpt3 ul img,.cpt2 ul img{float:none;border:none}
.var li{float:left;padding-right:4px;padding-bottom:2px}
.var .bord{border-left:none;padding-left:5px;line-height:1em;/*line height 09em si solo se utiliza para mas info si no 1em pero el bordecito queda alto*/margin-top:3px}
.var img{margin-top:1px}
.cpt1b .var, .cpt1b button{float:right}


.access{float:right;padding:16px 38px 0 0 ;color:#4779b9;font:normal 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif}

/*estilos tabla*/
table.tabla1 {width:100%;font-size:1.05em; line-height:14px;border-bottom:solid 3px #d0d4d7}
table.tabla1 td{background-color:#eaedfc; padding:6px; color:#525555;font-size:0.8em!important; border-right: solid 1px #dbddea}
table.tabla1 td a{font-size:0.95em!important; font-weight:bold;color:#525555; white-space:nowrap}
table.tabla1 tr.td_gris td{background-color:#dbdde9!important;}
table.tabla1 th{background-color:#ced2d5;color:#525555;padding:7px;font-weight:bold;text-align:left}

.w56{width:56px}
.tb_first{padding-left:9px!important}


/*mod 2/3*/
.mod{min-height:320px;/*se pasa en el alto minimo de pastillon*/ padding:0px 10px 10px 0/*margin-top:12px;*/;/*overflow:auto*/color:#7387A8;float:left;}
.mod p{margin-bottom:13px;line-height:1.2em}
.mod h5, .mod .h5{color:#ff7a20;font:italic 1.2em/1.2em Verdana,Arial,sans-serif;padding-bottom:7px}
.mod a{color:#ff7a20}
.mod_23{width:471px;float:left;padding-right:0}

/*mod 1/3*/
.mod_13{width:195px;float:left;margin-top:8px;margin-left:10px;min-height:120px;/*se pasa en el alto minimo de pastillon*/padding:15px 15px 10px;background:#e6e9f4;/*overflow:auto*/color:#7387A8}

.mod_13 p{font-size:.8em;margin-bottom:15px}
.mod_13 h3, .mod_13 h4{padding-bottom:12px}
.imag{margin-right:-10px;margin-left:-10px;text-align:center;padding-bottom:15px}
.but{text-align:center;padding-bottom:35px}
.mod_13 a{font-weight:bold;color:#4778ba}

/*formulario*/
/*form h4{padding-left:12px}*/
.r1{clear:both;padding-top:6px;min-height:5px}/*padding-top obligatorio,no coge el btt al ser float, prohibido overflow auto por capa q oculta xa Gecko*/
.c1, .c2, .c2a, .c2b{float:left}
.c1{width:290px;text-align:right;padding-right:8px;padding-top:3px;font-weight:bold;color:#153b86;font-size:.9em}
.c2{width:390px}
.c2 label{color:#9a9a9a}
.s1{width:195px}
select.s1{width:199px}
textarea.s1{width:183px;height:70px}
.s0{width:18px;padding-left:4px;margin-bottom:2px}
.s0a{width:50px}
.s2{width:80px}
.s3 {float:left; margin-left:10px; width:160px;}
select.s2{width:84px}
.s1, .s2, .r1 select, .r1 textarea, .s0, .s0a, .s3{border:1px solid #7f9db9;color:#7f9db9}
/*textarea{width:195px}*/
.c2a{ width:201px}
.c2b{width:180px;padding-left:8px;padding-top:4px;font-size:.85em;color:#7387A8;}/*interrogacion con fondo blanco*/
/*.inte, .ex{background:url(../mult/ico_ex.gif) no-repeat 0 0;height:11px;width:11px;padding:10px 10px 0 0;vertical-align:middle;margin:0 4px 0 0 ;display:block;float:left;margin-top:-2px}*/

/*.inte{background-image:url(../mult/ico_preg.gif)}
.inte span{display:none}
.inte:hover {border:0; position:relative; text-decoration:none}
.inte:hover span {display:block;position:absolute;z-index:995;top:0;left:24px; color:#626262;background:#f6f6f6;width:175px;background:url(../mult/bg_inf.png) no-repeat 0 bottom;padding-bottom:10px}
.inte:hover span em{background:url(../mult/bg_sup.png) no-repeat left top;display:block;min-height:38px;font-style:normal;padding:7px 10px 0 15px}*/

.inte{background:url(../mult/ico_ex.gif) no-repeat 0 0;height:11px;width:11px;padding:10px 10px 0 0;display:inline;float:left;margin-top:-2px;}
.inte{background-image:url(../mult/ico_preg.gif);margin:2px 0 0 4px;}
.inte span{display:none}
.inte:hover {border:0; text-decoration:none;}
.inte:hover span {display:block;position:relative;z-index:995;top:-30px;left:14px; color:#626262;background:#f6f6f6;width:175px;background:url(../mult/bg_inf1_1.png) no-repeat 0 bottom;padding-bottom:10px; padding-top:10px; margin-left:5px;}
.inte:hover span em{ color:#fff;background:url(../mult/bg_sup1_1.gif) no-repeat left top;display:block;min-height:38px;font-style:normal;padding:7px 10px 0 15px}

.inte2{background:url(../mult/ico_ex.gif) no-repeat 0 0;height:11px;width:11px;padding:10px 10px 0 0;display:inline;float:left;margin-top:-2px;}
.inte2{background-image:url(../mult/ico_preg.gif);margin:2px 0 0 4px;}
.inte2 span{display:none}
.inte2:hover {border:0; position:relative; text-decoration:none}
.inte2:hover span {display:block;position:absolute;z-index:995;top:-20px;left:14px; color:#626262;background:#f6f6f6;width:175px;background:url(../mult/bg_inf1_1.png) no-repeat 0 bottom;padding-bottom:10px; padding-top:10px; margin-left:5px}
.inte2:hover span em{ color:#fff;background:url(../mult/bg_sup1_1.gif) no-repeat left top;display:block;min-height:38px;font-style:normal;padding:7px 10px 0 15px}


.val, .aviso{color:#b80004}
.valid .c1{color:#b80004}
.val{display:table}


.formu{padding-top:25px;padding-right:30px;padding-bottom:20px;}
.radio{vertical-align:text-bottom}


/*pasos*/
.steps{margin-right:8px;padding:25px 0 25px 15px}
.step a, .step div{ width:112px; min-height:45px;background-repeat:no-repeat;background-position:top left;float:left;margin-right:4px;padding-top:29px; display:block}
.step2 a, .step2 div{ width:112px; min-height:60px;background-repeat:no-repeat;background-position:top left;float:left;margin-right:4px;padding-top:15px; display:block}
.step div a{ color:#fff}
.step2 div a{ color:#fff}
.step a:hover{ text-decoration:none}
.step2 a:hover{ text-decoration:none}
/*pasos ok*/
.uno_ok{background-image:url(../mult/uno_ok.gif)}
.dos_ok{background-image:url(../mult/dos_ok.gif)}
.tres_ok{background-image:url(../mult/tres_ok.gif)}
.cuatro_ok{background-image:url(../mult/cuatro_ok.gif)}
.cinco_ok{background-image:url(../mult/cinco_ok.gif)}
.seis_ok{background-image:url(../mult/seis_ok.gif)}
a.uno_ok:hover{background-image:url(../mult/uno_on.gif)}
a.dos_ok:hover{background-image:url(../mult/dos_on.gif)}
a.tres_ok:hover{background-image:url(../mult/tres_on.gif)}
a.cuatro_ok:hover{background-image:url(../mult/cuatro_on.gif)}
a.cinco_ok:hover{background-image:url(../mult/cinco_on.gif)}
a.uno_off:hover{background-image:url(../mult/uno_on.gif)}
a.dos_off:hover{background-image:url(../mult/dos_on.gif)}
a.tres_off:hover{background-image:url(../mult/tres_on.gif)}
a.cuatro_off:hover{background-image:url(../mult/cuatro_on.gif)}
a.cinco_off:hover{background-image:url(../mult/cinco_on.gif)}
/*pasos on*/
.uno_on{background-image:url(../mult/uno_on.gif)}
.dos_on{background-image:url(../mult/dos_on.gif)}
.tres_on{background-image:url(../mult/tres_on.gif)}
.cuatro_on{background-image:url(../mult/cuatro_on.gif)}
.cinco_on{background-image:url(../mult/cinco_on.gif)}
.seis_on{background-image:url(../mult/seis_on.gif)}
/*pasos off*/
.uno_off{background-image:url(../mult/uno_off.gif)}
.dos_off{background-image:url(../mult/dos_off.gif)}
.tres_off{background-image:url(../mult/tres_off.gif)}
.cuatro_off{background-image:url(../mult/cuatro_off.gif)}
.cinco_off{background-image:url(../mult/cinco_off.gif)}
.seis_off{background-image:url(../mult/seis_off.gif)} 

.fuente span{color:#fff; padding-left:41px}
.notes{color:#96b4b2;font-size:.9em;margin-bottom:10px;display:block;overflow:hidden;clear:both;}

.txt_f, .txt_f p, .txt_f div{padding-bottom:10px;font-size:.9em;color:#7387a8}
.txt_f a{text-decoration:underline}

.txt_f h4, .txt_f .h4{padding-bottom:15px;font-weight:bold; color:#7387a8}
.txt_f .h4{font-size:1em}
.tit_f{/*padding-left:12px;*/margin-bottom:15px}
.tit_f h3{padding-left:0;padding-bottom:0}
.tit_f .li_bot{padding-bottom:0;padding-top:0}
.tit_f .inte{padding-left:16px!important}
.tit_f .star{margin-bottom:0}
.doc{background:url(../mult/ico_doc.gif) top left no-repeat;padding-left:62px!important;min-height:68px;margin-top:5px}
.doc .li_bot, /*.doc .h3,*/ .doc .inte{margin-top:45px}
.doc h3{padding-top:45px}
.doc p{margin-left:-62px;margin-top:4px}

.step span{display:block}
.step2 span{display:block}
.step1{background:#d3dfef;margin-left:-20px;margin-right:-8px;padding:30px 0 30px 30px;min-height:70px;margin-bottom:15px}
/*.step1 .step*/.cajaz .step{float:left/*;margin-right:30px;*/}
/*.step1 .step*/.cajaz .step2{float:left/*;margin-right:30px;*/}
.min3{width:270px}
.min2{width:130px}
.min3 p{width:215px}
.min2 p{width:110px}
.step p{padding:10px 5px 0 10px; color:#7387A8}
.step2 p{padding:10px 5px 0 10px; color:#7387A8}

.min{height:40px}
.min3 .min{background:url(../mult/bg_min3.gif) no-repeat;padding:15px 0 0 95px; color:#7ba2d3}
.min2 .min{background:url(../mult/bg_min2.gif) no-repeat;padding:15px 0 0 50px; color:#7ba2d3}



/*mapa web*/
.titmp{ background: url(../mult/bkg_pastilla.gif) no-repeat 0px 2px; color:#fff; font-size:1.4em; padding:6px 11px}
/*estilos mapa web*/
.mod50{width:280px!important;float:left;padding-left:20px;background-color:#00ffff}
.mapa{padding-top:10px}
.cont_mp{width:220px;padding:10px 17px 15px 0;line-height:22px;clear:both;}
/*------------------------------*/


.tit_colap{display:block;}
.tit_colap a{font-size:1.1em;font-weight:bold; margin:4px 0 3px 0!important;min-height:8px;color:#525555;cursor:pointer;padding-bottom:7px;line-height:1.1em}
.colap_o div a{background:transparent url(../mult/subMenuPlegar.gif) no-repeat left 3px ;padding-left:15px;color:#495d5b}
.colap_v div a{background:transparent url(../mult/subMenuDesPlegar.gif) no-repeat left 3px;padding-left:15px;color:#495d5b}
.niv2_1 li a{color:#525555; padding-left:25px!important; line-height:18px!important}
.niv2_1{ padding-top:5px; display:block; padding-bottom:5px}
.niv2 a{background:transparent url(../mult/ico_desp.gif) no-repeat 14px 6px!important;padding-left:27px!important;display:table;color:#525555}
.niv2des a{padding-left:27px!important; color:#525555!important;background:transparent url(../mult/ico_desp_menos.gif) no-repeat 14px 6px!important;display:block;color:#525555}
.niv3 li{color:#525555;margin-left:35px;}
.niv3{padding-top:10px}
.niv3 li a{ background:none!important; padding-left:0px!important; margin-left:0px!Important;display:table;background:transparent url(../mult/bkg_lin2.gif) no-repeat 0px 9px!important;padding-left:10px!important}
/*.colap li{ line-height:16px}*/
/*.niv3{margin-top:3px}*/
.cajaz{background-color:#e6e9f4;padding:10px;margin-bottom:18px}
.colap{line-height:12px; color:#525555}
.colap li{padding-bottom:5px!important}


.border_top{border-top: solid 1px #ccd3ff; padding-top:10px;margin-top:5px}
.txt_und{text-decoration:underline}
.cpt .c1{width:280px}
.mh368{min-height:348px}
.marL150{margin-right:110px;margin-top:13px}
.destacado{font-weight:bold!important}
.error_web{background-image:url(../mult/ico_error_1.gif);background-repeat:no-repeat;background-position: 18px 12px!important; padding-left:65px;margin:0 10px 0 0}
.error_web .h4{padding-bottom:10px}
.error_web p{line-height:16px}
.ampliar{background:url(../mult/ampliar.gif) left top no-repeat; padding-left:15px; display:block; text-decoration:underline; float:right;margin-top:5px;color:#7387a8;padding-bottom:15px;font-size:.8em}
#mapa {border: 1px solid #4f86bc;display: block;margin: 0 0 6px 0;overflow: hidden;padding: 1px;	position: relative;text-align: center;width: auto;z-index: 100}
#oficina,#cajero,#oficina-cajero {height:50px;left:86px;position:absolute;top:35px;width:40px;z-index:300}
#oficina{background: url(../mult/oficina.gif) center no-repeat}
#cajero{background: url(../mult/cajero.gif) center no-repeat}
#oficina-cajero{background: url(../mult/oficina_cajero.gif) center no-repeat}
.conex a{text-decoration:none}

/*pasos*/
.steps{margin-right:8px;padding:25px 0 25px 15px}
.step a, .step div{ width:112px; min-height:45px;background-repeat:no-repeat;background-position:top left;float:left;margin-right:4px;padding-top:29px; display:block}
.step div a{ color:#fff}
.step a:hover{ text-decoration:none}
/*pasos ok*/
.uno_ok{background-image:url(../mult/uno_ok.gif)}
.dos_ok{background-image:url(../mult/dos_ok.gif)}
.tres_ok{background-image:url(../mult/tres_ok.gif)}
.cuatro_ok{background-image:url(../mult/cuatro_ok.gif)}
.cinco_ok{background-image:url(../mult/cinco_ok.gif)}
a.uno_ok:hover{background-image:url(../mult/uno_on.gif)}
a.dos_ok:hover{background-image:url(../mult/dos_on.gif)}
a.tres_ok:hover{background-image:url(../mult/tres_on.gif)}
a.cuatro_ok:hover{background-image:url(../mult/cuatro_on.gif)}
a.cinco_ok:hover{background-image:url(../mult/cinco_on.gif)}
a.uno_off:hover{background-image:url(../mult/uno_on.gif)}
a.dos_off:hover{background-image:url(../mult/dos_on.gif)}
a.tres_off:hover{background-image:url(../mult/tres_on.gif)}
a.cuatro_off:hover{background-image:url(../mult/cuatro_on.gif)}
a.cinco_off:hover{background-image:url(../mult/cinco_on.gif)}
/*pasos on*/
.uno_on{background-image:url(../mult/uno_on.gif)}
.dos_on{background-image:url(../mult/dos_on.gif)}
.tres_on{background-image:url(../mult/tres_on.gif)}
.cuatro_on{background-image:url(../mult/cuatro_on.gif)}
.cinco_on{background-image:url(../mult/cinco_on.gif)}
/*pasos off*/
.uno_off{background-image:url(../mult/uno_off.gif)}
.dos_off{background-image:url(../mult/dos_off.gif)}
.tres_off{background-image:url(../mult/tres_off.gif)}
.cuatro_off{background-image:url(../mult/cuatro_off.gif)}
.cinco_off{background-image:url(../mult/cinco_off.gif)}
.conex a:hover{ text-decoration:none}
.h3ba{font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#4b6aa1;padding:20px 0 7px 20px;clear:both}

/*chat resultado buscador*/
.chats{position:relative;margin-bottom:155px} 
#bp .chats{margin-bottom:120px}
.chat{position:absolute;bottom:-135px;background:#738cc4 url(../mult/chat_b.gif) no-repeat bottom;padding-bottom:5px;width:231px;left:-2px}
.chat div{background:url(../mult/chat_t.gif) no-repeat top;padding:6px 4px 0 2px;text-align:right}
.chat img{margin-bottom:3px}
#bp .chat{display:none}
.chatbp{display:none}
#bp .chatbp{display:block; background:url(../mult/chat_bp.gif) no-repeat top;border:0;background-color:transparent;height:53px;width:163px;margin-left:11px;margin-top:15px}

.cent p { color:#7387A8;}

.var li a img{border-right:1px solid #517AB2;padding-left:0px;padding-right:5px;}

.enlaces {display:block;overflow:hidden;}

a.global { background: url(../mult/ico_mv1.gif) no-repeat;width:62px;height:59px;display:block;margin-left:15px; }
a.carpeta { background: url(../mult/ico_mv2.gif) no-repeat;width:62px;height:59px;display:block;margin-left:27px; }

a.global:hover { background: url(../mult/ico_mv1-rol.gif) no-repeat;width:62px;height:59px;display:block;margin-left:15px; }
*html a.global:hover { background: url(../mult/ico_mv1-rol.gif) no-repeat;width:62px;height:59px;display:block;margin-left:7px; }
a.carpeta:hover { background: url(../mult/ico_mv2-rol.gif) no-repeat;width:62px;height:59px;display:block;margin-left:27px; }


#bp a.global { background: url(../mult/PosicionGlobal_BP.png) no-repeat; }
#bp a.carpeta { background: url(../mult/miCarpeta_BP.png) no-repeat}

.avisolegal p{font-size:.8em;margin-bottom:15px;color:#aaaeb7;}

/*estilos nuevos para los formularios */
form { color:#7387A8;}
fieldset {margin:20px 0 10px 0 } 
.campo {clear:both;padding-top:6px;min-height:5px; color:#153B86;font-weight:bold;font-size:10px;display:block;height:100%;}
.campo label{width:38%;display:block;text-align:right;padding:4px 6px 0 0;float:left;height:auto;overflow:hidden;}
.campo label.ancho {width:97%!important;text-align:left; font-weight:normal;clear:right;padding-right:30px;}
.campo img {float:left; border:none;}
.requerido, .warn { color:#153B86;font-weight:bold;font-size:10px; }
.warn, .val { color: #b80004;}
.s1, .s2{float:left;margin-right:4px;}
.s2 { margin-right:120px; }
span.aviso{background:url(../mult/ico_preg.gif) left no-repeat;margin:0 0 0 4px;}
span.aviso{background:url(../mult/ico_ex.gif) left  no-repeat;height:11px;width:11px;padding:10px 10px 0 0;display:block;float:left;font-weight:normal;z-index:-1}
span.aviso{background:url(../mult/ico_ex.gif) 0px 2px  no-repeat;color: #b80004;padding-left:20px;padding-top:6px;width:auto;height:auto;padding-bottom:2px;display:none;position:absolute;z-index:-1}
.ancho { width:97%!important;font-weight:normal;clear:right;padding-right:30px;}
.margen { display:block;margin-left:22px;margin-top:-15px;}
.val{font-weight:normal;padding-top:4px;}
.simple { color:#7387A8;font-weight:normal;margin-left:2px; }
legend {font-weight:bold;text-transform:uppercase;color:#153B86;margin-bottom:10px;font-size: 120% }
.txt_f {padding-bottom:0px; }
.campo .btn2 { font-size:11px;margin-top:-1px; }
.cajaz .marL150 { margin-right:100px; }
form ul {margin:10px 0 0 30px; list-style: disc; }
form ul#stepForm {margin:10px 0 0 30px; list-style: none!important; }

form li {margin-bottom:10px;}

.tools li a.volver{padding:1px 0px 1px 12px;display:block;background: url(../mult/ico_volver.gif) 0px 4px no-repeat;font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#739ED2;margin-right:8px;}

/*estilos para el tooltip */
#enlaceJT{text-align:left;width:auto;}
a.jTip {text-decoration: underline}
#JT {background-color:#1D2941;  display:none; left:100px; position:absolute; width:500px; z-index:100;}
#JT_copy {padding: 10px 10px 10px 10px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;}


/*Para el iframe de la galleta*/
.iframe_izq {height:600px;width:229px;}

/* formulario para la página broker */
form.broker { float:right;width:258px;display:block;overflow:hidden;margin-top:-34px;padding:0;}
form.broker .btn2 span span span{width:30px;}

*html form.broker { margin-right:4px;}
*+html form.broker { margin-right:6px; }

/* ESTILOS PROPIOS PARA LAS PLANTILLAS DE VALORES DE BOLSAMANIA */
.contenido { padding:10px;}
.contenido a{ text-decoration:underline; }
.contenido a:hover{ text-decoration:none; }
.contenido h3 { text-transform:none;;margin:10px 0 10px 18px;}
a.eliminar, a.check, a.borrar { background: url(../mult/ico_eliminar.gif) center no-repeat; text-decoration:none;width:16px;height:15px;display:block;margin-bottom:2px;margin-left:30px;float:left;}
a.check { background: url(../mult/ico_check.gif) center no-repeat;}
a.borrar { background: url(../mult/ico_delete.gif) center no-repeat;}
.remate { height:10px;background:#D0D7E9;border-right:1px solid #B3BED0;width:409px;display:block;overflow:hidden; }
.contenido .btn2 { margin-top:15px;margin-left:192px; }
.checkbox { margin:0 0 0 24px;}
.radio { margin:2px 8px 0 6px;float:left; }
.mercado { border:1px solid #B3BED0;width:314px;margin-left:60px;padding:0 4px;margin-bottom:20px;font-weight:bold;display:block;overflow:hidden; }
.mercado select.s3 { float:none; width:200px;float:left;}
.mercado input.s3 { float:none; width:195px;float:left;}
.mercado label { margin:8px 0 40px 0;display:block;clear:both;}
span.literal { width:60px;display:block;float:left;margin-top:4px;margin-left:20px; }
.mercado .btn2 { margin-top:10px;margin-left:130px;margin-bottom:5px; }
.mercado .pie { background: #E6EEFB;padding:5px; margin-left:-4px;margin-bottom:-4px;font-weight:normal;}
.mercado .pie label { width:auto;clear:none;display:inline;margin-left:20px; }
.mercado .btn2.dcha{ margin-top:0px;margin-left:10px;margin-bottom:0px;float:left;}
.mercado legend { text-transform: none;color:#7387A8;font-size:1.0em;margin-bottom:20px;display:block;padding-left:10px;}

/* PROPIOS DE EXPLORER */
*html a.eliminar, *html a.check, *html a.borrar { margin:0px 0 2px 14px;}
*+html a.eliminar, *+html a.check, *+html a.borrar { margin:2px 0 6px 18px;}
*+html .checkbox { margin:-4px 0 -3px 24px;}
*html .radio { margin:-1px 8px 0 6px; }
*+html .radio { margin-top:-1px; }
*html .mercado { padding:0 4px 0px 4px;margin-bottom:10px;}
*+html .mercado { padding:0 4px 0px 4px;margin-bottom:10px;}
*html .mercado fieldset {margin:20px 0 0 0; }
*+html .mercado fieldset {margin:20px 0 0 0; }
*html .mercado select.s3 { margin-top:4px;}
*html .mercado .btn2 { margin-top:-5px;}
*+html .mercado .btn2 { margin-top:-5px;}
*+html .mercado label { margin-top:10px}
*html .contenido .tb_pag { padding-bottom:5px; }
*html .mercado .btn2.dcha{ margin-top:0px;}
*+html .mercado .btn2.dcha{ margin-top:-2px;}

.subrayado { border-bottom: 1px dashed #7285A6;margin:20px 0 20px -14px;padding-bottom:16px;clear:both;padding-top:20px; }
.desplazado { margin-left:-14px;}
ul.clave { margin:20px 0 0 30px;line-height:14px;  list-style-type: disc; }
ul.clave li a { color:#153B86;text-decoration:underline;}
ul.clave li a:hover { text-decoration:none }



/* TABLAS DE BOLSAMANÍA Y PAGINADOR */
table.tablesorter {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;background: transparent;width: 410px;text-align: left;border:1px solid #B3BED0;border-right:none;margin-left:18px;margin-bottom:20px;border-bottom:10px solid #CDD4E8;}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {background: #D0D7E9;border-right: 1px solid #B3BED0;color:#7286A7;padding:8px 0 8px 10px;font-size: 8pt;font-weight:bold;}
table.tablesorter thead tr .header {background-image: url(../mult/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #7286A7;padding: 4px;background-color: #FFF;border-right: 1px solid #B3BED0;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#EAEDFC;}
table.tablesorter thead tr .headerSortUp {background-image: url(../mult/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../mult/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #E1E6F1;}
table.tablesorter tbody td a { font-weight:bold;color:#638EB0;}
table.tablesorter tbody td a:hover { text-decoration:none; }
table.tablesorter tbody td input { margin:0px 0px 0px 20px }

*+html table.tablesorter tbody td { padding:2px 0px 0px 4px; }
#pager {padding: 6px 10px 2px 10px;background-color: #B5BDCC;width:390px;margin: -19px 0px 0px 18px;height:18px;}
#pager span {color:#FFF;display:block;overflow:hidden;font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom:4px;float:left;}
#pager .first {width: auto;margin-left: 22px;}
#pager .prev {width: auto;margin-left:4px;margin-right: 4px;}
#pager .next {width: auto;margin-left: 0px;margin-right:4px;}
#pager .last {width: auto;margin-right: 22px;}
#pager select.pagesize {font-size: 10px;color:#7f9db9;float:left;margin-top:-2px;margin-right:4px;}
#pager img {float:left; margin-top:1px;}
#mv p {font-size:0.9em;}

/*estilos para listas en L_P*/
.cent ul{padding-bottom:4px;.margin-bottom:4px;overflow:auto}
.cent ul ul{padding-top:5px;margin-bottom:0;padding-bottom:0}
.cent li{font-size:.9em;background: url(../mult/ico_col2.gif) no-repeat 0px 5px;padding-left:8px;line-height:1.2em;margin-bottom:4px}
.cent li a{font-weight:bold;}

a.pdf{ background: url(../mult/ico_pdf.gif) right no-repeat;padding:4px 20px 4px 0px;height:16px; } /*este estilo es nuevo */
.informacion { background: url(../mult/ico_info2.gif) 0 0 no-repeat;height:10px;width:10px;padding:10px 10px 0 0;margin:0 4px 0 0 ;display:block;float:left;margin-top:-2px} /*este también*/

.subrayado { border-bottom: 1px dashed #7285A6;margin:20px 0 20px -14px;padding-bottom:16px;clear:both;padding-top:20px; }

.mart26 a.botonredondo-btn2 {margin-right:4px}

.conex ul {display:block;overflow:hidden;padding: 4px 0 4px 0; float:right;}
.conex ul li {float:left;padding:0 9px 6px 8px;background:
url(../mult/bullet.gif) 0px 5px
no-repeat;font-size:11px;letter-spacing:-1px }
.conex ul li a:hover {text-decoration:underline;padding:0 0 4px 0}

/* Colocacion de tellamamos */

#contenedor-tellamamos {
    float: left;
    overflow: visible;
    position: relative;
    width: 200px !important;
}
.tellamamos {
    float: left;
    font-size: 11px;
    margin-left: 20px;
    margin-right: 0 !important;
    margin-top: 0;
    width: 160px !important;
}
.tellamamos img {
    border: medium none;
    display: block;
    margin: 0 auto;
}
.tellamamos a {
    color: #7C88A2 !important;
    text-decoration: none;
    width: 160px !important;
}
#contenedor-tellamamos .caja-tellamamos {
    left: 0;
    position: absolute;
    top: 0;
}

form#credito_nomina {/*width:100%;*/ clear:both;}
.step2 {float:left}
ul#stepForm h2 {clear:both; margin-top:10px}

/*---------------- prueba--------------*/
.clear { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*estilos propios para los mensajes de aceptación */

.confirmacion {z-index:9999;}
.posglobal-layer-contenido p.mensaje-ok {background:url(../mult/ico-not-ok.png) no-repeat transparent; color:#0C9D08; display:block; font-size:11px; font-weight:bold; margin-top:5px!important; padding-left:20px!important; text-align:left;line-height:14px;}
.largo {width:250px!important;margin-top:-31px;float:left!important;display:inline-block;margin-left:25px!important;}


