﻿/*
 * Itaú Trade
 * 
 * @project     Site Itaútrade
 * @site        
 * @version     1.0
 * @package     template layout for ie
 * @mail        contato@qx3.com.br
 * @copyright   ITAÚ - www.itau.com.br
 */

/* Fontes ================= */

@font-face {
	font-family: MyriadProRegular;
	font-style: normal;
	font-weight: normal;
    src: url('../Fonts/myriadproregular-webfont.eot');
    src: local('Myriad Pro'),
	local('MyriadPro'),
    url('../Fonts/myriadproregular-webfont.eot') format('embedded-opentype');    
}
@font-face {
    font-family: MyriadProSemibold;
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/MyriadProSemibold.eot');
    src: local('Myriad Pro Light'),
    local('MyriadProLight'),
	url('../Fonts/MyriadProSemibold.eot') format('embedded-opentype');
}

/* Elementos Globais */
a.focus{color:#7a7b7b;}
hr{#color:#f7f5f4;#border-style:solid;#border-width:1px 0 0;#border-color:#e6e3e0;#height:3px;}

 /*  ====
    Topo
    ====  */
 #header {#padding-bottom:4px;}
 #header h1{#margin:0;}
 #header h2{#margin-top:15px;}
.institucional .dados-usuario .selectEsq{#margin-right:10px;}
.institucional .dados-usuario .selectEsq+.selectEsq{#margin-right:5px;}
.institucional .dados-usuario .selectEsq+.formSubmit{display:inline-block;margin-left:10px;#margin-right:-5px;}

/* Aviso navegador desatualizado */
.alerta-ie7-8{background:#fff9db;border-bottom:1px solid #e7a514;overflow:hidden;padding:10px 0 3px;}
.alerta-ie7-8 .conteiner{overflow:hidden;}
.alerta-ie7-8 .topo{overflow:hidden;border-bottom:1px solid #f0dcb0;}
.alerta-ie7-8 h2{font-size:14px;font-weight:bold;font-family:Arial, Verdana;color:#e7a514;line-height:normal;margin:0 0 10px;background:url(../Img/Ico/tooltip-dica.png) no-repeat 100% -41px;float:left;padding-right:25px;}
.alerta-ie7-8 .fechar{float:right;#margin-bottom:10px;}
.alerta-ie7-8 .cont{overflow:hidden;border-top:2px solid #fffceb;}
.alerta-ie7-8 p{float:left;width:480px;margin:10px 0;}
.alerta-ie7-8 .navegadores{overflow:hidden;float:right;margin:12px 0 0;#margin-bottom:10px;}
.alerta-ie7-8 .navegadores li{float:left;margin-left:10px;display:block;}
.alerta-ie7-8 .navegadores li a{width:98px;height:42px;display:block;background:url(../Img/btn/navegador-desatualizado.png) no-repeat;text-indent:-9999px;}
.alerta-ie7-8 .navegadores .cr a{background-position:0 0;}
.alerta-ie7-8 .navegadores .cr a:hover{background-position:0 -42px;}
.alerta-ie7-8 .navegadores .ff a{background-position:-98px 0;}
.alerta-ie7-8 .navegadores .ff a:hover{background-position:-98px -42px;}
.alerta-ie7-8 .navegadores .sf a{background-position:-196px 0;}
.alerta-ie7-8 .navegadores .sf a:hover{background-position:-196px -42px;}
.alerta-ie7-8 .navegadores .ie a{background-position:-294px 0;}
.alerta-ie7-8 .navegadores .ie a:hover{background-position:-294px -42px;}

/* Menu principal ================ */
#menu{#margin-top:10px;}
#menu.institucional{#width:663px;#float:none;}
#menu>li{background:url(../img/bg/menu-ie.png) repeat-x;border:0;padding-bottom:4px;}
#menu>li.first,.conteiner-busca{background:url(../img/bg/menu-bordas-ie.png) no-repeat;}
/*#menu>li.last{border-right:1px solid #eeeceb;}*/
#menu.institucional li.atendimento>a{border-right:1px solid #eeeceb;}
.conteiner-busca.institucional{background-position:right top;padding:13px 5px 15px 19px;border:0;#float:right;#margin-top:-56px;width:278px;#width:280px;}
.institucional.pagina-cadastro.pagina-index .semi-logado .conteiner-busca.institucional{#margin-top:-56px;}
.institucional.pagina-cadastro.pagina-index .conteiner-busca{#padding-left:21px;#margin-top:-71px;}
#menu>li:hover,
#menu>li.first:hover,
#menu>li.foco,
#menu>li.first.foco{background-position:left -58px;}
#menu>li:active,
#menu>li.selecionado,
#menu>li.first:active,
#menu>li.first.selecionado{background-position:left -116px;}
#menu>li a{border-width:0 0 0 1px;border-style:solid;border-color:#EEECEB;padding:17px 0 19px;background:none;}
#menu>li a.foco{color:#55544f;}
#menu>li.first a{border:0;}
/* Submenu ----------------------- */
#menu .submenu{top:70px;}
#menu .conteiner{margin-top:0;border-width:0 1px;margin-left:-1px;margin-right:1px;padding-top:13px;padding-bottom:0;}
#menu .submenu li,#menu .submenu a{border-left:0;}
#menu .submenu .seta{top:-22px;}
#menu .bordas-inicio{position:absolute;top:-16px;left:-1px;background:url(../img/bg/submenu-bordas-esq-ie.png) no-repeat 0 0;}
#menu .bordas-inicio div{margin-left:15px;background:url(../img/bg/submenu-bordas-dir-ie.png) no-repeat right 0;}
#menu .bordas-final{position:absolute;bottom:-16px;left:-1px;background:url(../img/bg/submenu-bordas-esq-ie.png) no-repeat 0 bottom;}
#menu .bordas-final div{margin-left:15px;background:url(../img/bg/submenu-bordas-dir-ie.png) no-repeat right bottom;}

#locator .conteiner{#padding-top:5px;}
#locator .conteiner-busca{min-width:269px;}
#locator .conteiner-busca .btn{#margin-right:0;}
#locator .conteiner-busca .btn input{padding:0 5px;}
#locator .conteiner-busca .buscaBordaEsq{margin-right:8px;}
#locator form{width:auto;}
#locator .navegacao li.last{font-weight:bold;margin-top:1px;#margin-top:0;background-position:3px 3px;#background-position:3px 4px;}
#locator .conteiner-busca .colunas-form.tipo-busca .linhas-form{overflow:visible;}
#locator .conteiner-busca .colunas-form.tipo-busca label{height:14px;float:left;line-height:normal;}
#locator .conteiner-busca .colunas-form.tipo-busca .radioStyled{float:left;line-height:normal;margin:2px 5px 0 0;}
#locator .conteiner-busca .colunas-form.tipo-busca .radioStyled.selected{vertical-align:baseline;}
.conteiner-busca .btn.primario.buscar{margin-top:-1px;}
.institucional input[type='text'].busca{width:135px;margin:0 18px 0 0;}

 /*  ======
    Rodapé
    ======  */
    
/* Selos corretora ============= */
.selos-corretora a{#float:left;#margin-left:2px;}
.copyright{#float:left;clear:both;white-space:nowrap;}
#footer .mapa-do-site a.focus{text-decoration:underline;}
 
 /*  ===============
    Formulários
    ===============  */
 
 /* Botões ================= */
.btn{background:url(../Img/Btn/botoes-ie.png) repeat-x;cursor:pointer;font-weight:bold;font-size:11px;display:inline;position:relative;border:0;margin:0 4px;width:auto;vertical-align:inherit;#vertical-align:middle;}.btn .borda-esq,
.btn .borda-dir{position:absolute;display:block;width:4px;height:25px;top:0;background:url(../Img/Btn/botoes-ie.png) no-repeat;cursor:pointer;}
.btn .borda-esq{left:-4px;}
.btn .borda-dir{right:-4px;}
.btn-sem-texto{color:#fff !important;font-size:0;line-height:0;text-align:center;}
.btn-sem-texto.com-texto{font-size:12px;line-height:25px;color:#2585C6 !Important;}

.opcoes-agrupadas .btn,
.opcoes-agrupadas .btn.secundario{margin:0;border-right:1px solid #DCDAD9;}
.opcoes-agrupadas .btn:hover,
.opcoes-agrupadas .btn.secundario:hover{border-right:1px solid #DCDAD9;}

/* Botão primário */
.btn.primario{background-position:0 -75px;color:#fff;line-height:normal;padding:6px 16px 5px;}
.btn.primario input[type='submit']{background-position:15px -75px;}
.btn.primario .borda-esq{background-position:0 0;}
.btn.primario .borda-dir{background-position:right 0;}
.btn.primario:hover,
.btn.primario:focus,
.btn.primario:hover input[type='submit'],
.btn.primario:focus,
.btn.primario.focus input[type='submit']{background-position:0 -100px;}
.btn.primario:hover .borda-esq,
.btn.primario:focus .borda-esq,
.btn.primario.focus .borda-esq,
.btn.primario:active .borda-esq{background-position:0 -25px;}
.btn.primario:hover .borda-dir,
.btn.primario:focus .borda-dir,
.btn.primario.focus .borda-dir,
.btn.primario:active .borda-dir{background-position:right -25px;}
.btn.primario:active,
.btn.primario.disabled,
.btn.primario.disabled input[type='submit']{background-position:0 -125px;color:#7a7b7b;line-height:normal;padding:6px 16px 5px;border:0;}
.btn.primario:active{background-position:0 -100px;color:#fff;}
.btn.primario.disabled .borda-esq{background-position:0 -50px;}
.btn.primario.disabled .borda-dir{background-position:right -50px;}

/* Botão secundário */
.btn.secundario{background-position:0 -225px;color:#2585c6;line-height:normal;border:0;padding:6px 16px 5px;}
.btn.secundario input[type='submit']{background-position:0 -225px;}
.btn.secundario .borda-esq{background-position:0 -150px;}
.btn.secundario .borda-dir{background-position:right -150px;}
.btn.secundario:hover,
.btn.secundario.focus,
.btn.secundario:focus,
.btn.secundario:active,
.btn.secundario:hover input[type='submit'],
.btn.secundario.focus input[type='submit']{background-position:0 -250px;color:#338dca;border:0;}
.btn.secundario:hover .borda-esq,
.btn.secundario:active .borda-esq,
.btn.secundario.focus .borda-esq,
.btn.secundario:focus .borda-esq{background-position:0 -175px;}
.btn.secundario:hover .borda-dir,
.btn.secundario:active .borda-dir,
.btn.secundario:focus .borda-dir,
.btn.secundario.focus .borda-dir{background-position:right -175px;}
.btn.secundario.disabled,
.btn.secundario.disabled input[type='submit']{background-position:0 -275px;color:#7f8080;line-height:normal;border:0;padding:6px 16px 5px;}
.btn.secundario.disabled .borda-esq{background-position:0 -200px;}
.btn.secundario.disabled .borda-dir{background-position:right -200px;}
/* Botão terciário */
.btn.terciario{background-position:0 -375px;color:#7a7b7b;line-height:normal;border:0;padding:6px 16px 5px;}
.btn.terciario input[type='submit']{background-position:0 -375px;}
.btn.terciario .borda-esq{background-position:0 -300px;}
.btn.terciario .borda-dir{background-position:right -300px;}
.btn.terciario:hover,
.btn.terciario.focus,
.btn.terciario:active,
.btn.terciario:hover input[type='submit'],
.btn.terciario.focus input[type='submit']{background-position:0 -400px;border:0;}
.btn.terciario:hover .borda-esq,
.btn.terciario:active .borda-esq,
.btn.terciario.focus .borda-esq{background-position:0 -325px;}
.btn.terciario:hover .borda-dir,
.btn.terciario:active .borda-dir,
.btn.terciario.focus .borda-dir{background-position:right -325px;}
.btn.terciario.disabled,
.btn.terciario.disabled input[type='submit']{background-position:0 -425px;line-height:normal;border:0;}
.btn.terciario.disabled .borda-esq{background-position:0 -350px;}
.btn.terciario.disabled .borda-dir{background-position:right -350px;}
/* Botão submit */
a.btn.submit{display:inline-block;}
div.btn{position:relative;display:inline-block;#display:inline;}
div.btn input[type='submit']{height:25px;padding:4px 16px 3px;#padding:0 5px;#line-height:25px;border:0!important;background-image:url(../Img/Btn/botoes-ie.png);#vertical-align:top;}
div.btn input[type='submit']:active{}
/* Ajustando botões quadrados */
table .btn-sem-texto{font-size:0;line-height:0;text-indent:0;float:right;margin-right:0;}
.btn .ico.abre-lista,
.btn:active .ico.abre-lista{#background-position:-235px -45px;}
.btn.disabled .ico.abre-lista{#background-position:-235px -36px;}
.btn .ico.msg-atualizar{#height:11px;}
.btn .ico.adicionar,.btn .ico.remover{#position:relative;#top:-3px;}

/* Ajustando Inputs */
input[type='text'],input[type="password"],input[type='text'][readonly],.input-falso,.input-falso.leitura{height:15px;padding-top:5px;border:0!important;background:none!important;margin:0;padding-right:9px; box-shadow:0px 1px 0px #f8f8f7;}
input[type='text'].foco,input[type="password"].foco,.input-falso.foco,
input[type='text'].error,input[type="password"].error,.input-falso.error {border:0;background:none;}
/*input[type="text"].placeholder {color:#A5A5A5;} Taak 113-2893*/
.bordaEsq,.leituraBordaEsq,
.bordaDir,.leituraBordaDir {float:left;height:25px;display:block;width:auto;}
.bordaEsq,.leituraBordaEsq{vertical-align:middle;margin-right:5px;background:url(../Img/Bg/input-lateral.png) left 0 no-repeat;padding-left:6px;}
.bordaDir,.leituraBordaDir{background:url(../Img/Bg/inputs.png) right 0 no-repeat;}
.bordaEsq.foco{background-position:left -50px;}
.bordaDir.foco{background-position:right -50px;}
.bordaEsq.error{background-position:left -25px;}
.bordaEsq.error .bordaDir, 
.bordaDir.error{background-position:right -25px;}
.bordaEsq.error div{background-position:right -25px;}
.bordaEsq+.link-formulario{padding-left:25px;}
input[type='text'].caracteres-17{width:108px;}
select[disabled]+.selectEsq{background-position:left -202px;}
select[disabled]+.selectEsq .selectDir{background-position:right -252px;}
select[disabled]+.selectEsq .selectDir ul.selectStyled{background:transparent none;border:0;}

/* Textarea */
.box.textarea textarea{overflow:auto;}
.box.textarea.error{border:0;}
.box.textarea .conteudo{margin-top:0;}
.box.textarea.error .conteudo{border-color:Red;}
.box.textarea.error .boxBordaDirUp{background:url(../Img/Bg/inputs.png) right -25px;}
.box.textarea.error .boxBordaEsqUp{background:url(../Img/Bg/inputs.png) left -25px;}
.box.textarea.error .boxBordaDirDown{background:url(../Img/Bg/inputs.png) right -46px;}
.box.textarea.error .boxBordaEsqDown{background:url(../Img/Bg/inputs.png) left -46px;}

/* Input read only */
.leituraBordaDir{background:url(../Img/Bg/inputs.png) no-repeat right -252px;}
.leituraBordaDir .input-falso{border:0;background:none;}
.leituraBordaEsq{background:url(../Img/Bg/input-lateral.png) no-repeat left -202px;}

/* Input com índice financeiro */
.leituraBordaEsq+.prefixo-moeda{font-size:7px;position:relative;z-index:1;top:2px;float:left;color:#262626;font-weight:bold;}

input[type='text'].busca{height:15px;padding:5px 3px 0;border:0;background:none;margin:0;padding-left:23px;margin-left:3px}
input[type='text'].buscaConsenso{height:15px;padding:5px 3px 0;border:0;background:none;margin:0;padding-left:23px;margin-left:3px;width:200px;}
input[type='text'].busca.foco{border:0;background:none;}
input[type='text'].buscaConsenso.foco{border:0;background:none;}
.buscaBordaEsq, .bordaEsq.desabilitado {float:left;height:25px;display:block;width:auto;vertical-align:middle;margin-right:5px;background:url(../Img/Bg/input-lateral.png) right -100px no-repeat;}
.buscaBordaDir, .bordaDir.desabilitado {float:left;height:25px;display:block;width:100%;margin-right:6px;width:auto;background:url(../Img/Bg/inputs.png) left -150px no-repeat;}
.bordaDir.desabilitado {background-position:0 -75px;}
.bordaEsq.desabilitado {padding-left:0;}
.institucional .buscaBordaEsq{background:url(../Img/Bg/input-lateral.png) no-repeat left -75px;padding-left:5px;}
.institucional .buscaBordaDir{background:url(../Img/Bg/inputs.png) no-repeat right -100px;margin-left:0;}
.institucional .buscaBordaEsq.foco{background-position:left -50px;}
.institucional .buscaBordaDir.foco{background-position:right -125px;}

ul.selectStyled{border:0;background:none;}
ul.selectStyled li.focus {padding-left:0px;}
.selectEsq{float:left;height:25px;display:block;width:auto;vertical-align:middle;margin-right:5px;background:url(../Img/Bg/input-lateral.png) left -150px no-repeat;padding-left:6px;}
.selectDir{float:left;height:25px;display:block;width:auto;background:url(../Img/Bg/inputs.png) right -200px no-repeat;}

.selectStyled.error{border:0;}
.selectEsq.error,
select.error+.selectEsq,
.linhas-form.error .selectEsq{background-position:left -227px;border:0;}
.selectEsq.error div,
select.error+.selectEsq .selectDir,
.linhas-form.error .selectEsq .selectDir{background-position:right -277px;border:0;}

ul.selectStyled li ul {overflow:visible!important; border:none;}
ul.selectStyled li ul li {border-left:1px solid #DDDCDB; border-right:1px solid #DDDCDB;}
ul.selectStyled li ul.jspScrollable li  {border-right:none;}
ul.selectStyled .firstOption{padding:0 0 0 13px;background:url(../Img/Bg/input-lateral.png) left 0 no-repeat; height:4px;}
ul.selectStyled .subSelectEsqUp{display:inline-block; width:100%; height:23px; background:url(../Img/Bg/inputs.png) right 0 no-repeat;}
ul.selectStyled .lastOption{padding:0 0 0 13px;height:9px;background:url(../Img/Bg/input-lateral.png) left -193px no-repeat; margin-top:-8px; margin-bottom:-4px; position:relative;}
ul.selectStyled .subSelectEsqDown{display:inline-block; height:9px; background:url(../Img/Bg/inputs.png) right -243px no-repeat; position:absolute; right:0; left:13px;}
ul.selectStyled .jspVerticalBar {/*top:-8px;*/ #top:0; border-right:1px solid #DDDCDB;}
ul.selectStyled .jspContainer {margin-bottom:-4px; #padding-left:2px;}
ul.selectStyled .jspContainer li {#margin-left:-18px;}

input[type='text'].caracteres-2{width:13px;}
input[type='text'].caracteres-3{width:21px;}
input[type='text'].caracteres-4{width:28px;}
input[type='text'].caracteres-8{width:56px;}
input[type='text'].caracteres-10{width:50px;}
input[type='text'].caracteres-10a{width:70px;}
input[readonly].invisivelAgencia{background:none;color:inherit;border:0;box-shadow:0 0 0 #F5F3F2;padding:0;margin:0; width:40px; color:Black; margin-top: 5px;}

/*  ========
    Cadastro
    ========  */
.menu-passos li{#width:202px;}
.menu-passos li.first,
.menu-passos li.last{#width:164px;}
.menu-passos .first{margin-left:0;background-position:0 0;}
.menu-passos .ativo.first{background-position:0 -343px;}
.menu-passos li.ativo .descricao,
.menu-passos .last .descricao{margin-top:-16px;#margin-top:-32px;padding-top:16px;height:33px;margin-right:-4px;padding-right:54px;}
.menu-passos .first .passo{padding-left:10px;}
.menu-passos .last .descricao{background-position:right -49px;}
.menu-passos .last.ativo .descricao{background-position:right -392px;}
.menu-passos li .descricao{#padding-top:9px; background-position:right -57px;}

.menu-passos2 li{#width:313px;}
.menu-passos2 li.first,
.menu-passos2 li.last{#width:-164px;}
.menu-passos2 .first{margin-left:0;background-position:0 0;}
.menu-passos2 .ativo.first{background-position:0 -343px;}
.menu-passos2 li.ativo .descricao,
.menu-passos2 .last .descricao{margin-top:-16px;#margin-top:-32px;padding-top:16px;height:33px;margin-right:-4px;padding-right:184px;}
.menu-passos2 .first .passo{padding-left:10px;}
.menu-passos2 .last .descricao{background-position:right -9px}
.menu-passos2 .last.ativo .descricao{background-position:right -392px;}
.menu-passos2 li .descricao{#padding-top:9px;}

.menu-passos2.tres-passos li .descricao{padding-right:145px;}
.menu-passos2.tres-passos li.last .descricao{padding-right:145px;background-position:right -49px;}
.menu-passos2.tres-passos li:first-child .descricao{padding-right:175px;}
.menu-passos2.tres-passos li.last.ativo .descricao{background-position:right -392px;}

/*.menu-passos-ir li{width:319px;}
.menu-passos-ir li.first,
.menu-passos-ir li.last{width:-164px;}
.menu-passos-ir .ativo.first{background-position:0 -343px;}
.menu-passos-ir li.ativo .descricao{height:33px;margin-right:-4px;padding-right:140px;}
.menu-passos-ir .last .descricao{height:33px;margin-right:-4px;padding-right:15px;}
.menu-passos-ir .first .passo{padding-left:10px;}
.menu-passos-ir .last .descricao{background-position:right -98px}
.menu-passos-ir .last.ativo .descricao{background-position:right -392px;}*/

.menu-passos-ir li{#width:202px;}
.menu-passos-ir li.first,
.menu-passos-ir li.last{#width:164px;}
.menu-passos-ir .first{margin-left:0;background-position:0 0;}
.menu-passos-ir .ativo.first{background-position:0 -343px;}
.menu-passos-ir li.ativo .descricao,
.menu-passos-ir .last .descricao{margin-top:-16px;#margin-top:-32px;padding-top:16px;height:33px;margin-right:-4px;padding-right:150px;}
.menu-passos-ir .first .passo{padding-left:10px;}
.menu-passos-ir .last .descricao{background-position:right -49px;}
.menu-passos-ir .last.ativo .descricao{background-position:right -392px;}
.menu-passos-ir li .descricao{#padding-top:9px; background-position:right -57px;padding: 1px 200px 0 5px;}
/*
.menu-passos-ir li.ativo .descricao{margin-top:-16px;padding-right:190px;}
.menu-passos-ir li.ativo:first-child .passo{padding-top: 16px; height: 33px;}
.menu-passos-ir li.ativo:first-child .descricao{margin-top:-16px;padding-right:145px;}
.menu-passos-ir li:first-child .descricao{margin-top:-16px;padding-right:135px;}
.menu-passos-ir li.ativo:last-child .passo{padding-top: 16px; height: 33px;}
.menu-passos-ir li.last .passo{width:300px}
.menu-passos-ir li.last .descricao{margin-top:-16px;padding-right:145px;height:33px;padding-top:16px;background-position:right -49px;float:right;}
.menu-passos-ir li.ativo.last .descricao{background-position:right -392px;}
*/

.pagina-cadastro .linhas-form.espacamento-minimo label{#text-align:left;#white-space:nowrap;}
.pagina-cadastro legend span{#float:left;#margin-left:-5px;}
.pagina-dadosprofissionais .profissao ul.selectStyled{width:215px!important;}
.pagina-dadosprofissionais .profissao ul.selectStyled li.focus{width:180px;}
.pagina-dadosprofissionais .espacamento-minimo+.alinhamento-rotulos.espacamento-minimo{#margin-top:-15px!important;}
.pagina-dadosprofissionais .vincOutros{padding-bottom:15px !important;#margin-top:-15px !important;}
.pagina-dadosprofissionais #content input[type=text]{width:208px;}
.pagina-rendapatrimonio .total .leituraBordaEsq{background-position:0 -285px;height:31px;}
.pagina-rendapatrimonio .total .leituraBordaDir{background-position:right -375px;height:29px;padding-top:2px;}
.pagina-rendapatrimonio fieldset.bens-imoveis{#z-index:4;}
.pagina-rendapatrimonio fieldset.bens-imoveis ul.selectStyled li ul li{#width:128px;}
.pagina-rendapatrimonio fieldset.outros-bens{#z-index:3;}
.pagina-rendapatrimonio fieldset.patrimonio-financeiro{#z-index:2;}
.pagina-rendapatrimonio fieldset.patrimonio-financeiro ul.selectStyled li ul li{#width:183px;}
.pagina-rendapatrimonio fieldset.rendimentos-mensais{#z-index:1;}
.pagina-rendapatrimonio  .bens-imoveis .selectEsq,
.pagina-rendapatrimonio .bens-imoveis .bordaEsq,
.pagina-rendapatrimonio  .outros-bens .selectEsq,
.pagina-rendapatrimonio .outros-bens .bordaEsq,
.pagina-rendapatrimonio  .patrimonio-financeiro .selectEsq,
.pagina-rendapatrimonio .patrimonio-financeiro .bordaEsq,
.pagina-rendapatrimonio  .rendimentos-mensais .selectEsq,
.pagina-rendapatrimonio .rendimentos-mensais .bordaEsq{clear:left;}
.pagina-rendapatrimonio .rendimentos-mensais .senhaAlt .bordaEsq {clear:none;}
.pagina-rendapatrimonio .rendimentos-mensais .senhaAlt .rodape {width: 445px; height: 23px;}
.pagina-rendapatrimonio .rendimentos-mensais .senhaAlt .boxBordaEsqUp {background-position:0 0;}
.pagina-rendapatrimonio .rendimentos-mensais .senhaAlt .boxBordaDirUp {background-position:right 0;}
.pagina-rendapatrimonio input.endereco{width:272px;}
.pagina-rendapatrimonio input.descricao{width:297px;}
.pagina-rendapatrimonio input.rendimentos,
.pagina-gravarbensimoveis input.rendimentos{width:333px;}
.pagina-termospropostas legend{margin-top:18px;}
.pagina-termospropostas legend span{line-height:18px;#width:635px;}
.pagina-termospropostas fieldset#Term1{#background:none;}
.pagina-confirmacao .box.tipo2 p.descricao{#margin-top:-15px;}
.pagina-cadastro.pagina-conclusao .box.dicas .conteudo{width:430px;}
.pagina-cadastro.pagina-conclusao .box.dicas .rodape{width:462px;padding-top:17px!important;}
.pagina.pagina-cadastro.-cadastro.pagina-conclusao .box.dicas .topo,
.pagina-cadastro.pagina-conclusao .box.dicas .boxBordaEsqUp,
.pagina-cadastro.pagina-conclusao .box.dicas .boxBordaEsqDown{width:462px;border-bottom:0;}

.pagina-cadastro.pagina-conclusao .popUp-Suitability-Sucesso .box.dicas .conteudo {width: 644px;}
.pagina-cadastro.pagina-conclusao .popUp-Suitability-Sucesso .box.dicas .boxBordaEsqUp,
.pagina-cadastro.pagina-conclusao .popUp-Suitability-Sucesso .box.dicas .boxBordaEsqDown {width: 675px;}

.pagina-cadastro .box.aviso .rodape .btn{display: inline-block; margin-bottom: 5px;}

.pagina-confirmacao #subTitulo .topo h3 {font-size: 23px;color: #FE7821;font-weight: normal;font-family: MyriadProRegular, Arial, Verdana;}
.pagina-conclusao .box.dicas .rodape .divisor-esquerda{padding-right:15px;}
.pagina-conclusao .box.dicas .rodape .btn{float:none;}
.pagina-conclusao .box.dicas .rodape{padding-bottom:15px;#padding-bottom:0;}
.pagina-conclusao .box.questionario{width:462px;}
.pagina-conclusao .box.questionario-perfil .conteudo p{padding:0;}
.pagina-conclusao .box.questionario-perfil .conteudo .lembrete p{margin-top:0;}
.pagina-conclusao .box .btn{display:inline-block;}
.pagina-rendapatrimonio .btn.secundario.adicionar-bens{display:block;}
.pagina-cadastro .box.dicas .boxBordaEsqDown {margin-top:-3px;#margin-top:0;}

/* Fundos imobiliários =================== */
.fundo-comparacao .versus{margin-top:-12px;width:37px;margin-left:1px;border-left:1px solid #dddcdb;}

/*  ==================
    Institucional
    ==================  */
    
/* Home */
.slider.destaque-banner{overflow:hidden;position:relative;}
.destaque-banner .slider-lista-opcoes{background:none;border:0;padding-top:0;}
.destaque-banner .slider-lista-opcoes ul{border-left:1px solid #dddcdb;border-right:1px solid #dddcdb;background:#f2f0ee;padding-top:10px;}
.destaque-banner .slider-lista-opcoes ul li{#display:inline;}
.destaque-banner .slider-lista-opcoes .boxBordaEsqDown,
.destaque-banner .slider-lista-opcoes .boxBordaDirDown {width:99%; float:left; display:block; height:4px; background:url(../Img/Bg/boxes-bordas.png) no-repeat;}
.destaque-banner .slider-lista-opcoes .boxBordaDirUp,
.destaque-banner .slider-lista-opcoes .boxBordaDirDown {width:10%; float:right; display:inline-block; margin-right:-5px;}
.destaque-banner .slider-lista-opcoes .boxBordaEsqDown{background-position:0 -13px;}
.destaque-banner .slider-lista-opcoes .boxBordaDirDown{background-position:right -13px;}

.destaque-carrossel{height:95px;margin-bottom:17px;}
.destaque-carrossel .envelope{height:95px;}
.destaque-carrossel .box{width:188px;}
.destaque-carrossel .slider-container{height:93px;z-index:3;}

/*.tabs.bolsas-ativos-opcoes table{display:none;}*/
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .opcoes-agrupadas{height:25px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .opcoes-agrupadas .btn{height:25px;display:block;line-height:25px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .selectStyled{float:none;margin:0;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .selectEsq{float:right;margin:5px 10px;}

.pagina-home .intro-cockpit .conteudo .btn{display:inline-block;}

.perfis-outros {#margin-bottom:0;}
.perfis-outros .box{width:309px;}
.perfis-outros .box .item .veja{padding:3px 12px 4px;}
.perfis-outros .box .item .veja .link .ico-mais,
.perfis-outros .box .item .veja .link .ico-menos{display:inline-block;float:none;vertical-align:text-bottom;}


.prod-servicos .box{width:309px;}
    
.ad-thumb-list li a.ad-active .destaque-imagem{#top:15px;#bottom:-6px;}

/* Como começar ========== */
.pagina-comocomecar .box.como-comecar .rodape{width:221px!important;}
.pagina-comocomecar .box.cadastre-se .conteudo{height:399px;}

/* ========
   Nossos servicos
   ======== */   
.pagina-nossosservicos hr{margin:10px 0 0;}
.pagina-nossosservicos .destaques .box.tipo3 .conteudo{height:237px;}
.pagina-nossosservicos .destaques .box.tipo3.coluna1 .conteudo{background:none;}
.pagina-nossosservicos .destaques .box.tipo3.coluna2 .conteudo{background:none;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques .conteudo{height:112px;background:none;}
.pagina-nossosservicos .box.tipo3 .conteudo .arrow {top: 50%;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques .conteudo .item{margin-top:12px;}

.pagina-nossosservicos .comodidade .box.tipo3 .conteudo{position:relative;z-index:2;}

.pagina-nossosservicos .comodidade .boxBordaEsqUp, 
.pagina-nossosservicos .assessoria .boxBordaEsqUp,
.pagina-nossosservicos .feito-para-voce .boxBordaEsqUp,
.pagina-nossosservicos .e-mais .boxBordaEsqUp{margin-bottom:-4px;position:relative;z-index:5;}
.pagina-nossosservicos .comodidade .boxBordaEsqDown,
.pagina-nossosservicos .assessoria .boxBordaEsqDown, 
.pagina-nossosservicos .feito-para-voce .boxBordaEsqDown,
.pagina-nossosservicos .e-mais .boxBordaEsqDown{margin-top:-4px;position:relative;z-index:5;}

.pagina-nossosservicos .nav-comodidade a{#text-indent:0;#font-size:0;#line-height:0;#color:#fff;}
.pagina-nossosservicos .nav-comodidade a.activeSlide{#color:#2585C6;}

/* =================
	Atendimento
	================ */
.pagina-atendimento .forms-contato .assunto select{width:273px;}
.pagina-atendimento .forms-contato .jspContainer li{width:227px;#width:236px;}
.pagina-atendimento .box.tipo2 ul.conteudo{padding:0 0 2px;}


/*  ==================
    Conteúdo Principal
    ==================  */
    
h2 .link-voltar{#margin-top:-50px;}

/* Tabelas */
tbody tr.odd{background:#F5F3F2;}

/* Paginação ================ */
tr.paginacao{padding-bottom:0;}
.box .paginacao {border-bottom:0;}

/* Box padrão */
.box{border:0;background:none;display:inline-block;width:100%;height:auto;}
.box .boxBordaEsqUp,
.box .boxBordaDirUp,
.box .boxBordaEsqDown,
.box .boxBordaDirDown {width:100%; float:left; display:block; height:4px; background:url(../Img/Bg/boxes-bordas.png) no-repeat;}
.box .boxBordaDirUp,
.box .boxBordaDirDown {width:10%; float:right; display:inline-block; margin-right:-2px;}
.box .boxBordaEsqUp{background-position:left -9px;}
.box .boxBordaDirUp{background-position:right -9px;}
.box .boxBordaEsqDown{background-position:left -4px;}
.box .boxBordaDirDown{background-position:right -4px;}
.box .topo{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;display:inline-block;width:100%;}
.box .conteudo{overflow:hidden;border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#E7E5E3;width:100%;padding:0;margin:0;}
.box .rodape{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#E7E5E3;display:inline-block;width:100%;padding:13px 0 0;margin:0;}
.box .topo h2{margin-left:12px;}
.box a.mais{margin-bottom:9px;}

.box.tipo2{border-width:0;background:none;}
.box.tipo2 .boxBordaEsqDown{background-position:left -13px;}
.box.tipo2 .boxBordaDirDown{background-position:right -13px;}
.resultado-oferta .box.tipo2 {border-left-width: 1px; border-right-width: 1px;}

.box.tipo3 .conteudo {background:white;}
.box.tipo3 .rodape{background:#ffffff;}
.box.tipo3 .boxBordaDirDown,
.box.tipo5 .boxBordaDirDown{background-position:right -22px;}
.box.tipo3 .boxBordaEsqDown,
.box.tipo5 .boxBordaEsqDown{background-position:left -22px;}
.box.tipo3 .boxBordaDirUp{background-position:right -18px;}
.box.tipo3 .boxBordaEsqUp{background-position:left -18px;}
.box.tipo6 .boxBordaEsqUp{background-position:left 0;}
.box.tipo6 .boxBordaDirUp{background-position:right 0;}
.box.tipo6 hr{#border-bottom:1px solid #d5d1cf;#margin:9px 0 -5px;}

.box.tipo7{border:0;background:none;}
.box.tipo7 .conteudo{background:#f2f0ee;}
.box.tipo7 .boxBordaDirUp{background-position:right -18px;}
.box.tipo7 .boxBordaEsqUp{background-position:left -18px;}
.box.tipo7 .boxBordaEsqDown{background-position:left -13px;}
.box.tipo7 .boxBordaDirDown{background-position:right -13px;}
.box.tipo7 .rodape{padding-top:15px;padding-bottom:10px;#padding-top:0;#padding-bottom:0;}

.box.aviso.branco{border:0;background:none !important;}
.box.aviso.branco .conteudo{background:#fff;}
.box.aviso.branco .boxBordaDirUp{background-position:right -18px;}
.box.aviso.branco .boxBordaEsqUp{background-position:left -18px;}
.box.aviso.branco .boxBordaEsqDown{background-position:left -22px;}
.box.aviso.branco .boxBordaDirDown{background-position:right -22px;}

.box.aviso.cinza{border:0;background:none !important;}
.box.aviso.cinza .conteudo{background:#7a7b7b;}
.box.aviso.cinza .boxBordaDirUp{background-position:right -30px;}
.box.aviso.cinza .boxBordaEsqUp{background-position:left -30px;}
.box.aviso.cinza .boxBordaEsqDown{background-position:left -34px;}
.box.aviso.cinza .boxBordaDirDown{background-position:right -34px;}

.box.outras-opcoes p a{#vertical-align:middle;}
.box.outras-opcoes .conteudo{padding-bottom:8px;}

.ui-dialog{border:0;background:none;}
.ui-dialog .topo{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;display:inline-block;width:100%;}
.ui-dialog.pequeno .ui-dialog-titlebar{margin-top:4px;width:437px;}
.ui-dialog .conteudo{overflow:hidden;border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#F2F0EE;width:411px;padding:12px 12px 0;margin:0;}
.ui-dialog.pequeno .rodape{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#F2F0EE;display:inline-block;width:411px;padding:12px;margin:0;}
.ui-dialog .boxBordaEsqUp{width:100%;float:left;display:inline-block;height:4px;background:url(../Img/Bg/boxes-bordas.png) left -16px no-repeat;}
.ui-dialog .boxBordaDirUp{width:10%;float:right;margin-right:-2px;display:inline-block;height:4px;background:url(../Img/Bg/boxes-bordas.png) right -24px no-repeat;}
.ui-dialog .boxBordaEsqDown{width:100%;float:left;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) left -20px no-repeat;}
.ui-dialog .boxBordaDirDown{width:10%;float:right;margin-right:-2px;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) right -28px no-repeat;}

.box.tipo4{border:0;background:none;}
.box.tipo4 .boxBordaEsqUp{background-position:left 0px;}
.box.tipo4 .boxBordaDirUp{background-position:right 0px;}
.box.tipo4 .boxBordaEsqDown{background-position:left -13px;}
.box.tipo4 .boxBordaDirDown{background-position:right -13px;}

.box.tipo5 .conteudo{margin-top:-4px;#margin-top:0;}

.box.contem-imagem{border:0;background:none;}
.box.contem-imagem .boxBordaEsqUp{background-position:left -86px;position:relative;z-index:3;}
.box.contem-imagem .boxBordaDirUp{background-position:right -86px;}
.box.contem-imagem .boxBordaEsqDown{background-position:left -91px;position:relative;z-index:3;}
.box.contem-imagem .boxBordaDirDown{background-position:right -91px;}

/* Box dicas */
.box.dicas{border:0;background:none;padding:0;display:inline-block;width:100%;}
.box.dicas .boxBordaEsqUp{background-position:left -18px;}
.box.dicas .boxBordaDirUp{background-position:right -18px;}
.box.dicas .boxBordaEsqDown{background-position:left -22px;}
.box.dicas .boxBordaDirDown{background-position:right -22px;}
.box.dicas .topo{background:#fff;border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;display:inline-block;width:100%;padding:0;margin:0;}
.box.dicas .conteudo, .box.dicas .rodape{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#fff;width:inherit;height:auto;padding:0 15px!important;margin:0;}
.box.dicas .conteudo p{padding:0 16px 5px;}
.box.dicas h3{padding:13px 0 0 16px;display:inline-block;line-height:normal;}
.box.dicas .rodape{#padding-bottom:12px;}
.box.dicas .rodape .btn{margin:13px 0 13px 16px;text-indent:0;float:left;}
.box.dicas .detalhe{left:-6px;}

.box.dicas.complemento .detalhe {top:-6px;}
.box.dicas.complemento .conteudo-wrapper {padding-left:15px; padding-right:15px;}
.box.dicas.complemento .links-de-formulario {margin-left:15px;}
.box.dicas.complemento .links-de-acao {margin-right:15px;}
.box.dicas.complemento .links-de-acao .btn {margin-top:0;}

.pagina-cadastro .conteiner1de4 .box.dicas{width:220px;}
.pagina-cadastro .box.dicas .conteudo{padding:0 16px;width:188px;}
.pagina-cadastro .box.dicas .rodape{background-color:#fff;width:220px;padding-top:0;}

/* Box erro */
.box.erro {border:0;background:none;padding:0;display:inline-block;width:100%;}
.box.erro .boxBordaEsqUp {background-position:left -39px;}
.box.erro .boxBordaDirUp {background-position:right -39px;}
.box.erro .boxBordaEsqDown {background-position:left -44px;}
.box.erro .boxBordaDirDown {background-position:right -44px;}
.box.erro .topo,
.box.erro .conteudo {background:#fff2f2; border-left:1px solid #f4a8a8; border-right:1px solid #f4a8a8;}
.box.erro .conteudo {padding-left:0; padding-right:0;}
.box.erro .conteudo p,
.box.erro .conteudo > ul {padding:0 15px 0 15px;}

/* Box erro grave */
.box.erro-grave {border:0;background:none;padding:0;display:inline-block;width:100%;}
.box.erro-grave .boxBordaEsqUp {background-position:left -104px;}
.box.erro-grave .boxBordaDirUp {background-position:right -104px;}
.box.erro-grave .boxBordaEsqDown {background-position:left -109px;}
.box.erro-grave .boxBordaDirDown {background-position:right -109px;}
.box.erro-grave .topo,
.box.erro-grave .conteudo {background:#ffcfcf; border-left:1px solid #ef0000; border-right:1px solid #ef0000;}
.box.erro-grave .conteudo {padding-left:0; padding-right:0;}
.box.erro-grave .conteudo p,
.box.erro-grave .conteudo > ul {padding:0 15px 0 15px;}

/* Box alerta */
.box.alerta {border:0;background:none;padding:0;display:inline-block;width:100%;}
.box.alerta .boxBordaEsqUp {background-position:left -77px;}
.box.alerta .boxBordaDirUp {background-position:right -77px;}
.box.alerta .boxBordaEsqDown {background-position:left -82px;}
.box.alerta .boxBordaDirDown {background-position:right -82px;}
.box.alerta .topo,
.box.alerta .conteudo {background:#fff9db; border-left:1px solid #eeba30; border-right:1px solid #eeba30;}
.box.alerta .conteudo {padding-left:0; padding-right:0;}
.box.alerta .conteudo p,
.box.alerta .conteudo > ul {padding:0 15px 0 15px;}
.box.alerta.alerta-streaming .conteudo{padding:0 0 8px;}

/* Box sucesso */
.box.sucesso,
.box.widget .box.sucesso {border:0;background:none;padding:0;display:inline-block;width:100%;}
.box.sucesso .boxBordaEsqUp,
.box.widget .box.sucesso .boxBordaEsqUp {background-position:left -95px;}
.box.sucesso .boxBordaDirUp,
.box.widget .box.sucesso .boxBordaDirUp {background-position:right -95px;}
.box.sucesso .boxBordaEsqDown,
.box.widget .box.sucesso .boxBordaEsqDown {background-position:left -100px;}
.box.sucesso .boxBordaDirDown,
.box.widget .box.sucesso .boxBordaDirDown {background-position:right -100px;}
.box.sucesso .topo,
.box.sucesso .box-topo,
.box.sucesso .conteudo,
.box.sucesso .box-conteudo,
.box.widget .box.sucesso .topo,
.box.widget .box.sucesso .box-topo,
.box.widget .box.sucesso .conteudo,
.box.widget .box.sucesso .box-conteudo {background:#e5f6cc; border-left:1px solid #8dc63f; border-right:1px solid #8dc63f;}
.box.sucesso .conteudo,
.box.sucesso .box-conteudo,
.box.widget .box.sucesso .conteudo,
.box.widget .box.sucesso .box-conteudo {padding-left:0; padding-right:0;}
.box.sucesso .conteudo p,
.box.sucesso .box-conteudo p,
.box.sucesso .conteudo > ul,
.box.sucesso .box-conteudo > ul,
.box.widget .box.sucesso .conteudo p,
.box.widget .box.sucesso .box-conteudo p,
.box.widget .box.sucesso .conteudo > ul,
.box.widget .box.sucesso .box-conteudo > ul {padding:0 15px 0 15px;}

/* Box inserção de informações consolidadas */
.info-consolidada,.passo-a-passo{padding:8px 14px;#padding:13px 0 8px;}
.info-consolidada.alinhamento-tabela,
.passo-a-passo.alinhamento-tabela{margin-top:27px;}
.info-consolidada p,.passo-a-passo p{#overflow:hidden;}
.info-consolidada p,
.info-consolidada h3{#margin-right:14px!important;#margin-left:14px!important;}
.info-consolidada p span{#margin-top:-15px;}
.infoBordaEsqUp,.infoBordaDirUp,.infoBordaEsqDown,.infoBordaDirDown{background:url(../Img/Bg/boxes-bordas.png) no-repeat;height:4px;position:absolute;}
.infoBordaDirUp,.infoBordaDirDown{right:0;width:15px;}
.infoBordaEsqUp{background-position:left -18px;left:-1px;top:-4px;}
.infoBordaDirUp{background-position:right -18px;top:-4px;right:-1px;}
.infoBordaEsqDown{background-position:left -22px;left:-1px;bottom:-4px;}
.infoBordaDirDown{background-position:right -22px;right:-1px;bottom:-4px;}
.passo-a-passo h3,.passo-a-passo p,.passo-a-passo .detalhes-adicionais{#margin-right:14px;#margin-left:14px;}
.passo-a-passo hr,.passo-a-passo .detalhes-adicionais p{#margin-left:0;#margin-right:0;}
.passo-a-passo .btn-sem-texto{#text-indent:0;}
.passo-a-passo p {#margin-top:-5px;}

/* Menu vertical e botão com lista */
.menu-vertical{border:0;}
.menu-vertical>li,
.menu-vertical>li:first-child{position:relative;min-height:28px;border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;}
.menu-vertical>li.hasSubmenu{overflow:hidden;#margin-bottom:-3px;}
.menu-vertical .boxBordaEsqUp,
.menu-vertical .boxBordaDirUp,
.menu-vertical .boxBordaEsqDown,
.menu-vertical .boxBordaDirDown{display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) no-repeat;position:absolute;cursor:pointer;}
.menu-vertical .boxBordaEsqUp{background-position:left -9px;width:80%;top:-4px;left:-1px;}
.menu-vertical .boxBordaDirUp{background-position:right -9px;width:30%;top:-4px;right:-1px;}
.menu-vertical .boxBordaEsqDown{background-position:left -13px;width:80%;bottom:-4px;left:-1px;}
.menu-vertical .boxBordaDirDown{background-position:right -13px;width:30%;bottom:-4px;right:-1px;}
.menu-vertical>li:hover .boxBordaEsqUp,
.menu-vertical>li.selected .boxBordaEsqUp{background-position:left 0;}
.menu-vertical>li:hover .boxBordaDirUp,
.menu-vertical>li.selected .boxBordaDirUp{background-position:right 0;}
.menu-vertical>li:hover .boxBordaEsqDown,
.menu-vertical>li.selected .boxBordaEsqDown{background-position:left -4px;}
.menu-vertical>li:hover .boxBordaDirDown,
.menu-vertical>li.selected .boxBordaDirDown{background-position:right -4px;}
.menu-vertical .ico{#position:relative;#top:-2px;}
.fromBtn .boxBorda{position:relative;}
.fromBtn .boxBorda .EsqUp,
.fromBtn .boxBorda .DirUp,
.fromBtn .boxBorda .EsqDown,
.fromBtn .boxBorda .DirDown{display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) no-repeat;position:absolute;}
.fromBtn .boxBorda .EsqUp{background-position:left -18px;width:80%;top:-4px;}
.fromBtn .boxBorda .DirUp{background-position:right -18px;width:30%;top:-4px;right:0;}
.fromBtn .boxBorda .EsqDown{background-position:left -22px;width:80%;bottom:-3px;}
.fromBtn .boxBorda .DirDown{background-position:right -22px;width:30%;bottom:-3px;right:0;}
.fromBtn.ui-linklist{background-color:#fff;border-left:1px solid #dddcdb;border-right:1px solid #dddcdb;margin-top:3px;#margin-top:33px;margin-left:-4px;}
.fromBtn.ui-linklist li{border-left:0;border-right:0;}
.fromBtn.ui-linklist .scroll-bloco li{#padding-left:0;}

/* Box inserção de senha */
.box.senha{position:relative;}
.box.senha label{height:auto;}
.box.senha .boxBordaEsqUp,.box.senha .boxBordaDirUp,.box.senha .boxBordaEsqDown,.box.senha .boxBordaDirDown{height:4px;position:absolute;}
.box.senha .boxBordaDirUp,.box.senha .boxBordaDirDown{right:0;width:15px;}
.box.senha .boxBordaEsqUp{background-position:left -9px;left:-1px;top:-4px;}
.box.senha .boxBordaDirUp{background-position:right -9px;top:0;right:-2px;}
.box.senha .boxBordaEsqDown{background-position:left -13px;left:-1px;bottom:-4px;}
.box.senha .boxBordaDirDown{background-position:right -13px;right:-2px;bottom:0;}
.box.senha .link-formulario{line-height:25px;#line-height:normal;}

.pagina-cadastro .box.senha{display:inherit;}
.pagina-cadastro .box.senha .conteudo,
.pagina-cadastro .box.senha .rodape{width:445px;background-color:transparent;border:0;}
.pagina-cadastro .box.senha .boxBordaEsqDown,
.pagina-cadastro .box.senha .boxBordaEsqUp{width:468px;}

/* Box ajuda */
.box.ajuda{border:0;background:none;}
.pagina-perfil .box.ajuda {display: table;}
.box.ajuda .linhas-form{padding:0}

.box.ajuda.minimizado .boxBordaEsqDown{width:100%;float:left;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) left -13px no-repeat;}
.box.ajuda.minimizado .boxBordaDirDown{width:10%;float:right;margin-right:-2px;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) right -13px no-repeat;}
.box.ajuda .boxBordaEsqDown{width:100%;float:left;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) left -4px no-repeat;}
.box.ajuda .boxBordaDirDown{width:10%;float:right;margin-right:-2px;display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) right -4px no-repeat;}

/* Boxes de Ofertas (IPO) */
.box.oferta .boxBordaEsqUp{margin-top:-4px;}
.box.oferta .boxBordaDirUp{margin-right:-1px;}
.box.oferta .boxBordaEsqDown{margin-bottom:-4px;}
.box.oferta .boxBordaDirDown{margin-right:-1px;}
.box.oferta.aberta{border:1px solid #EAE8E5;border-width:0 1px;}
.box.oferta.aberta .boxBordaEsqUp{background-position:left -49px;}
.box.oferta.aberta .boxBordaDirUp{background-position:right -49px;}
.box.oferta.aberta .boxBordaEsqDown{background-position:left -53px;}
.box.oferta.aberta .boxBordaDirDown{background-position:right -53px;}
.box.oferta.encerrada,
.box.oferta.cancelada{border:1px solid #e9e7e4;border-width:0 1px;}
.box.oferta.encerrada .boxBordaEsqUp{background-position:left -58px;}
.box.oferta.encerrada .boxBordaDirUp{background-position:right -58px;}
.box.oferta.encerrada .boxBordaEsqDown{background-position:left -62px;}
.box.oferta.encerrada .boxBordaDirDown{background-position:right -62px;}
.box.oferta.cancelada .boxBordaEsqUp{background-position:left -67px;}
.box.oferta.cancelada .boxBordaDirUp{background-position:right -67px;}
.box.oferta.cancelada .boxBordaEsqDown{background-position:left -71px;}
.box.oferta.cancelada .boxBordaDirDown{background-position:right -71px;}
/* Box widget */
.box.widget{border:0;}
.box.widget .rodape{background:#F2F0EE;}
.box.widget .widget-topo{padding:0; height:38px;}
.box.widget .widget-topo h2 {padding-top:10px;}
.box.widget .widget-topo .optn-conteiner {top:-3px;}
.box.widget .boxBordaEsqDown{background-position:left -13px;}
.box.widget .boxBordaDirDown{background-position:right -13px;}
.box.widget.CompraVenda .senha-do-cartao .bordaEsq {margin-right:0;#margin:0 10px 0 0;}

/* Termo de aceite */
.box.tipo3.termo{border-left:1px solid #dddcdb;border-right:1px solid #dddcdb;position:relative;margin-top:6px;}
.box.tipo3.termo .conteudo{border:0;}
.box.tipo3.termo .boxBordaEsqUp,
.box.tipo3.termo .boxBordaEsqDown{width:719px;position:absolute;left:0;}
.box.tipo3.termo .boxBordaEsqUp{top:-4px;}
.box.tipo3.termo .boxBordaEsqDown{bottom:-4px;}

/* Descrição amigável - Termo de aceite */
.box.tipo3.termo.descricao{background:#ffcfcf;border:1px solid #f4a8a8;position:relative;margin-top:6px;}
.box.tipo3.termo.descricao .conteudo{border:0;background:#ffcfcf;height:180px;}
.box.tipo3.termo.descricao .boxBordaEsqUp,
.box.tipo3.termo.descricao .boxBordaEsqDown{width:719px;position:absolute;left:0;background:#ffcfcf;}
.box.tipo3.termo.descricao .boxBordaEsqUp{top:0px;}
.box.tipo3.termo.descricao .boxBordaEsqDown{bottom:0px;}
.box.tipo3.termo.descricao .boxBordaDirUp,
.box.tipo3.termo.descricao .boxBordaDirDown{width:719px;position:absolute;left:0;background:#ffcfcf;}
.box.tipo3.termo.descricao .boxBordaDirUp{top:0px;}
.box.tipo3.termo.descricao .boxBordaDirDown{bottom:0px;}

.pagina-assinaturacontrato .box.senha .boxBordaDirUp,
.pagina-assinaturacontrato .box.senha .boxBordaDirDown{right:0;}

.pagina-perfil .box.tipo3.termo .boxBordaEsqUp{margin-top:0;width:674px;}
.pagina-perfil .box.tipo3.termo .boxBordaEsqDown{margin-bottom:0;width:674px;left:-1px;}

/* Tooltips */
.tooltip.tipo1, .tooltip.tipo2, .tooltip.tipo3, .tooltip.tipo4, .tooltip.tipo5, .tooltip.tipo3.error{border:0;background:none;padding:0;}
.tooltip.tipo2{width:80px;}

.tooltip.tipo3 {margin-top:23px; margin-left:5px;}

.tooltip.tipo1 .cont{display:inline-block;position:relative;background:#fff;padding:6px 10px;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;width:180px;}
.pagina-termospropostas .tooltip.tipo1{width:80px;}
.pagina-termospropostas .tooltip.tipo1 .cont{width:60px;text-align:center;}
.tooltip.tipo2 .cont{display:inline-block;position:relative;background:#fff;padding:6px 10px;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;width:60px;}
.tooltip.tipo3 .cont{display:inline-block;position:relative;background:#fff;padding:6px 10px;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;width:220px;}
.tooltip.tipo4 .cont{display:inline-block;position:relative;background:#fff;padding:0px;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;width:100%;}
.tooltip.tipo5 .cont{display:inline-block;position:relative;background:#fff;padding:6px 10px;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;width:130px;}
.tooltip.tipo3.error h4{background-position:right -20px;}
.tooltip.tipo1 .detalhe{left:-7px; bottom:-2px;}
.pagina-termospropostas .detalhe{top:6px!important;}
.tooltip.tipo2 .detalhe{bottom:-10px;*bottom:-3px;}
.tooltip.tipo3 .detalhe{bottom:-9px;}
.tooltip.tipo5 .detalhe{right:-7px; top:2px;}

.tooltip .dicasBordaEsqUp{width:100%;float:left;display:inline-block;height:4px;background:url(../Img/Bg/boxes-bordas.png) left -18px no-repeat;}
.tooltip .dicasBordaDirUp{width:30%;float:right;margin-right:-2px;display:inline-block;height:4px;background:url(../Img/Bg/boxes-bordas.png) right -18px no-repeat;}
.tooltip .dicasBordaEsqDown{width:100%;float:left;display:block;height:7px;background:url(../Img/Bg/boxes-bordas.png) left -23px no-repeat;}
.tooltip .dicasBordaDirDown{width:2px;float:right;margin-right:-2px;display:block;height:7px;background:url(../Img/Bg/boxes-bordas.png) right -23px no-repeat;}

table .recomendacao{background:url(../Img/Btn/recomendacao.png) no-repeat;border:0;}
table .recomendacao:hover{background-position:0 -23px;}
table .recomendacao.disabled{background-position:0 -46px;}

.tooltip-recomendacao{background:none;border:0;padding:0;width:530px;}
.tooltip-recomendacao .cont{padding:6px 10px;#padding-bottom:0;background:#fff;overflow:auto;border-left:1px solid #e7e4e1;border-right:1px solid #e7e4e1;margin-bottom:8px;}
.tooltip-recomendacao .boxBordaEsqUp{background:url(../Img/Bg/boxes-bordas.png) no-repeat left -18px;position:absolute;top:-4px;left:0;right:0;height:4px;display:block;width:520px;}
.tooltip-recomendacao .boxBordaDirUp{background:url(../Img/Bg/boxes-bordas.png) no-repeat right -18px;margin-right:0px;width:20%;float:right;margin-right:-10px;height:4px;display:block;}
.tooltip-recomendacao .boxBordaEsqDown{height:8px;background:url(../Img/Bg/boxes-bordas.png) no-repeat left -22px !important;position:absolute;bottom:0;left:0;right:0;height:8px;width:520px;}
.tooltip-recomendacao .boxBordaDirDown{height:8px;background:url(../Img/Bg/boxes-bordas.png) no-repeat right -22px !important;margin-right:0px;width:20%;float:right;height:8px;margin-right:-10px;}
.tooltip-recomendacao .detalhe{bottom:-2px;z-index:9;}

a.fechar .tooltip.tipo1 .dicasBordaEsqDown{width:55px;}
a.fechar .tooltip.tipo1 .dicasBordaDirDown{width:7px;margin-right:-7px;}

.tooltip.tipo4.tt-salvar .cont,
.tooltip.tipo4.tt-exportar .cont,
.tooltip.tipo4.tt-imprimir .cont,
.tooltip.tipo4.tt-mensagem .cont,
.tooltip.tipo4.tt-alerta .cont,
.tooltip.tipo4.tt-enviar .cont{margin:0;}

.tooltip.tipo4.tt-salvar .cont p,
.tooltip.tipo4.tt-exportar .cont p,
.tooltip.tipo4.tt-imprimir .cont p,
.tooltip.tipo4.tt-mensagem .cont p,
.tooltip.tipo4.tt-alerta .cont p,
.tooltip.tipo4.tt-enviar .cont p{margin:5px 10px;}

/* Tooltip "curtir" */
.tooltip.tipo1.tt-curtir{width:97px;}
.tooltip.tipo1.tt-curtir .cont{width:77px;}

/* Tooltip "imprimir" */
.tooltip.tipo1.tt-imprimir{width:58px;}
.tooltip.tipo1.tt-imprimir .cont{width:38px;padding:5px 10px;}

/* Tooltip "expandir" */
.tooltip.tipo1.tt-expandir{width:65px;}
.tooltip.tipo1.tt-expandir .cont{width:45px;padding:5px 10px;}
/* Finder */
.pagina-finder .pesquisa-cotacao .bordaEsq{margin-right:10px;display:block;}
.pagina-finder .pesquisa-cotacao input[type=text]{background:url("../Img/Ico/lupa.png") 0 5px no-repeat !important;}
.abasAcoesOpcoes li{background:transparent url(../Img/bg/bg-abas-arredondadas.png) no-repeat top right;border-width:0 0 1px 0;}
.abasAcoesOpcoes li a{padding:6px 11px 5px;}
.abasAcoesOpcoes li.active{}
.abasAcoesOpcoes li.active a{background:transparent url(../Img/bg/bg-abas-arredondadas.png) no-repeat top left;}
.book{position:relative;}

.book .header-book-compra, .book .header-book-venda, 
.book .book-compra, .book .book-venda{padding:0;position:relative;}
.book .header-book-compra .topo, .book .header-book-venda .topo, 
.book .book-compra .topo, .book .book-venda .topo,.book table{#position:static!important;}
.book .header-book-compra .boxBordaEsqUp, 
.book .book-compra .boxBordaEsqUp{background-position:left -30px;}
.book .header-book-compra .boxBordaDirUp, 
.book .book-compra .boxBordaDirUp{background-position:right -30px;}
.book .header-book-venda .boxBordaEsqUp, 
.book .book-venda .boxBordaEsqUp{background-position:left 0;}
.book .header-book-venda .boxBordaDirUp, 
.book .book-venda .boxBordaDirUp{background-position:right 0;}
.book .header-book-compra .boxBordaEsqDown, .book .header-book-venda .boxBordaEsqDown, 
.book .book-compra .boxBordaEsqDown, .book .book-venda .boxBordaEsqDown{background-position:left -22px;}
.book .header-book-compra .boxBordaDirDown, .book .header-book-venda .boxBordaDirDown,
.book .book-compra .boxBordaDirDown, .book .book-venda .boxBordaDirDown{background-position:right -22px;}

.pagina-finder .conteudo .ui-tabs-panel.grafico .boxBordaEsqUp,
.pagina-finder .conteudo .ui-tabs-panel.grafico .boxBordaDirUp{z-index:2;position:relative;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo{padding:0;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo .selectEsq{margin-left:3px;}

.pagina-finder .conteudo .scroll-bloco, .pagina-finder .conteudo table{#margin-top:0px;}
.pagina-finder .conteudo .btn.comprar2,
.pagina-finder .conteudo .btn.vender2{display:inline-block;}

.book .boxBordaEsqUp,
.book .boxBordaDirUp,
.book .boxBordaEsqDown,
.book .boxBordaDirDown {width:100%; float:left; display:block;height:4px;background:url(../Img/Bg/boxes-bordas.png) no-repeat;}
.book .boxBordaDirUp,
.book .boxBordaDirDown {width:10%; float:right; display:inline-block; margin-right:-2px;}
.book .header-book-compra .topo,
.book .header-book-venda .topo,
.book .book-compra .topo,
.book .book-venda .topo{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;display:inline-block;width:100%;padding-left:0;padding-right:0;}
.book .conteudo{overflow:hidden;border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#E7E5E3;width:100%;padding:0;margin:0;}
.book .rodape{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#E7E5E3;display:inline-block;width:100%;padding:13px 0 0;margin:0;}


.book .header-book .topo.topo-venda, .book .header-book .topo.topo-compra{padding-left:0;padding-right:0;}
.book .header-book .table-header-venda, .book .header-book .table-header-compra{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;}
.book .header-book{width:435px;}
.book .header-book .table-header-venda{margin-left: 18px;}

/*.ofertas-compra-venda.box .conteudo{border: 0;}*/

.book .header-book-compra .topo h3,
.book .header-book-venda .topo h3,
.book .book-compra .topo h3,
.book .book-venda .topo h3{margin-left:12px;}

.pagina-finder .opcoes li{#padding-left:15px;}
.pagina-finder .opcoes li .btn{display:inline-block;}
.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item{width:173px}
.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item a{width:174px}
	.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item.firstOption{width:182px!important;}
	.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item.lastOption{width:182px!important;}
.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item.firstOption a{width:174px!important;padding-right:7px;background-position:-518px 0;padding-left:1px}
.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item.lastOption a{width:174px!important;padding-right:7px;background-position:-518px -351px;padding-left:1px}


/*  ===============
    Plugins
    ===============  */
/* Modal */
#blackout, #tourBlackout {background:none;Background:url(../Img/Bg/opacidade-05.png) repeat;}
.popUp .header .tooltip.tipo1 {width:60px;}
.popUp .header .tooltip.tipo1 .cont {width:50px; padding-left:0;}
.popUp .header .ico.imprimir .tooltip.tipo1 .cont{width:60px;}
.popUp .header .tooltip.tipo1 .detalhe {left:-6px;}
.popUp .header .tooltip.tipo1 p {margin-top:0px; padding-left:12px;}
.popUp .boxBordaEsqUp {margin-top:-4px; margin-left:-1px;}
.popUp .boxBordaEsqDown {margin-bottom:-4px; margin-left:-1px; background-position:left -13px;}
.popUp .boxBordaDirDown {background-position:right -13px; margin-right:-2px; margin-bottom:-1px;}
.popUp input[type="text"].datepicker {width:40px;}
.popUp .box .boxBordaEsqDown {margin-left:0;}
.popUp .content {border-top:2px solid #f6f5f3; padding:12px;color:#55544F;height:inherit;padding:12px;}

/* Video gallery ================= */
.coda-slider-wrapper .coda-nav li a.current {margin-top:3px; #margin-top: -6px;}
.coda-slider-wrapper .coda-nav li a.current .destaque-imagem {bottom: -6px; top:8px; #top: 14px;}
.coda-slider-wrapper .coda-nav-right a{margin-left:-2px;}



/* UI - Auto Complete */
.ui-autocomplete{border:0;background:none;}
.ui-autocomplete li{border-left:1px solid #DDDCDB;border-right:1px solid #DDDCDB;background:#fff;}
.ui-autocomplete li.firstOption{padding:0 0 0 7px;background:none;border:0;border-bottom:1px solid #DDDCDB;background:url(../Img/Bg/input-lateral.png) left 0 no-repeat;}
.ui-autocomplete li.firstOption a{display:block;width:100%;height:23px;background:url(../Img/Bg/inputs.png) right 0 no-repeat;}
.ui-autocomplete li.lastOption{padding:0 0 0 7px;background:none;border:0;background:url(../Img/Bg/input-lateral.png) left -178px no-repeat;}
.ui-autocomplete li.lastOption a{display:block;width:100%;height:24px;background:url(../Img/Bg/inputs.png) right -228px no-repeat;}

/* jScrollPane ================= */
.jspPane li{zoom:1;position:relative;}
.jspVerticalBar .jspTrack{#margin-top:-2px;}
.jspArrowUp{display:inline-block; margin-top:7px;}
.selectStyled .options{#overflow:visible!important;}


/* UI - Link List */
.ui-linklist li.lastOption a{margin-left:-2px;}
.ui-linklist li.firstOption .texto,
.ui-linklist li.lastOption .texto{position:relative;left:-2px;}

/* Subscrição */
.ModalComprovanteSubscricao {width: 670px !important;}
/*.btn.primario.sub{margin-right: 10px !important; }*/
.pagina-subscricao .conteiner1de4 .box.dicas{width:189px;margin-left:20px;}
.pagina-subscricao .box.dicas.alinhamento-tabela{margin-top:15px;}

.ModalExercicioSubscricao {width: 500px !important;}
.popUp.box.pessoaJuridica.success p.negrito{
font-weight:bold;
}

/* Modal Pessoa Juridica --------------------- */
.popUp.box.pessoaJuridica.success {
     height: 647px;
     width: 700px ! important;
     position: absolute; left: 40%; top: 30%; 
     margin-left: -191px; margin-top: -191px;
}

/* Modal Correntista --------------------- */
.popUp.box.correntista.success {
     height: 150px;
     width: 500px ! important;
     position: absolute; left: 40%; top: 30%; 
     margin-left: -191px; margin-top: -191px;
}

/* Modal Error Show --------------------- */
.popUp.box.erro.success {
     height: 135px;
     width: 500px ! important;
     position: absolute; left: 40%; top: 30%; 
     margin-left: -191px; margin-top: -191px;
}

/* Modal Historico Operacao --------------------- */
.popUp.box.operacao.success {
     height: 620px;
     width: 500px ! important;
     position: absolute; left: 40%; top: 30%; 
     margin-left: -191px; margin-top: -191px;
}

/* Formatação Cadastro Não Correntista*/
.labelCadastroNaoCorrentista{width: 120px}
.labelCadastroNaoCorrentistaOutro{width: 40px}
.labelCadastroNaoCorrentistaMais{width: 100px}
.alterasenha {width:520px}
.pagina-dadospessoais .formDadosPessoais input[type='text']#cpfDadosBasicosdisable{ font-weight: bold; }
.pagina-dadospessoais .formDadosPessoais .labelCadastroNaoCorrentistaNacionalidade{margin-left: 20px;}
.pagina-dadospessoais .formDadosPessoais .dianasc{width: 18px;}
.pagina-dadospessoais .formDadosPessoais .mesnasc{width: 18px;}
.pagina-dadospessoais .formDadosPessoais .anonasc{width: 64px;}


/* DIV - Consultor On-line */
.div_consultoronline {position:fixed;right:0px;top:39%;z-index:99;}
.div_consultoronline .consultor-on-line {line-height: 40px !important;background-image: url(../Img/Btn/btn_consultor_vert.gif); background-position:0px 0px; display: inline-block; height:155px; width:40px;}
.div_consultoronline .consultor-on-line:hover {line-height: 40px !important;background-image: url(../Img/Btn/btn_consultor_vert.gif); background-position:40px 0px; display: inline-block;}

/* Conta/Extrato - Não Correntista */
.pagina-extrato .conteiner3de4 .box.filtros .conteudo{width:703px;overflow:visible;}
.pagina-extrato .box.filtros li span{float:none;}
.pagina-extrato .box.filtros ul,
.pagina-extrato .box.filtros li{float:none;}

.pagina-extrato select.cod-bovespa,
.pagina-extrato select.periodo{width:100px;}
.pagina-extrato .box.filtros{margin:12px 0;}
.pagina-extrato .box.filtros label{height:auto;}

.pagina-extratosinacor .conteiner3de4 .box.filtros .conteudo{width:703px;overflow:visible;}
.pagina-extratosinacor .box.filtros li span{float:none;}
.pagina-extratosinacor .box.filtros ul,
.pagina-extratosinacor .box.filtros li{float:none;}
               
.pagina-extratosinacor select.cod-bovespa,
.pagina-extratosinacor select.periodo{width:100px;}
.pagina-extratosinacor .box.filtros{margin:12px 0;}
.pagina-extratosinacor .box.filtros label{height:auto;}

/* Conta/Resgate - Não Correntista */
.pagina-resgatenaocorrentista .box.senha .divisor-esquerda{margin-left:-10px;}
.pagina-resgatenaocorrentista .box.senha .boxBordaDirUp,
.pagina-resgatenaocorrentista .box.senha .boxBordaDirDown{right:0;}

.pagina-resgatenaocorrentista .box.senha .bordaEsq+.link-formulario{padding-left: 15px;}
.pagina-resgatenaocorrentista .box.senha label{width: 123px;}

.pagina-resgatenaocorrentista .resgate-form label{width:116px;}
.pagina-resgatenaocorrentista .resgate-form .linhas-form{margin:10px 0;}
.pagina-resgatenaocorrentista .resgate-form .linhas-form.primeiro{margin-top:20px;}
.pagina-resgatenaocorrentista .resgate-form .cod-bovespa{width:100px;}
.pagina-resgatenaocorrentista .resgate-form .invisivel{color:#000;}
.pagina-resgatenaocorrentista .resgate-form .sub-label{float:left;height:25px;margin-right:10px;padding-top:4px;}
.pagina-resgatenaocorrentista .resgate-form .sub-label+input{width:80px;}
.pagina-resgatenaocorrentista .resgate-form .tipo-resgate label.sub-label{width:40px;margin-right:20px;text-align:left;}
.pagina-resgatenaocorrentista .resgate-form .tipo-transferencia label.sub-label{width:40px;margin-right:20px;text-align:left;}
.pagina-resgatenaocorrentista .resgate-form select{width:100px;}
.pagina-resgatenaocorrentista .confirmacao-senha{margin-top:0;}

.pagina-resgatenaocorrentista .success-place{padding:15px 0;}
.pagina-resgatenaocorrentistaconfirmacao .success-place{padding:15px 0;}
.pagina-resgatenaocorrentistasucesso .success-place{padding:15px 0;}

.pagina-resgatenaocorrentistaconfirmacao .confirmacao-senha{margin-top:0;}
.pagina-resgatenaocorrentistasucesso .confirmacao-senha{margin-top:0;}
.pagina-resgatenaocorrentistaconfirmacao .confirmacao-senha .origem,
.pagina-resgatenaocorrentistasucesso .confirmacao-senha .origem{border-bottom:0;margin-bottom:0;}
.pagina-resgatenaocorrentistaconfirmacao .confirmacao-senha .origem .conta-origem,
.pagina-resgatenaocorrentistasucesso .confirmacao-senha .origem .conta-origem{margin-top:5px;}
.pagina-resgatenaocorrentistaconfirmacao .confirmacao-senha .destino,
.pagina-resgatenaocorrentistasucesso .confirmacao-senha .destino{padding-top:0;margin-top:0;}
.pagina-resgatenaocorrentistasucesso hr{margin:20px 0 10px;clear:both;width:100%;}

/*Login - Não correntista*/
.btn.naocorrentista.ok{background-position:0 -75px;color:#fff;line-height:25px;padding:6px 16px 5px;}
.btn.naocorrentista input[type='submit']{background-position:15px -75px;}
.btn.naocorrentista .borda-esq{background-position:0 0;}
.btn.naocorrentista .borda-dir{background-position:right 0;}
.btn.naocorrentista:hover,
.btn.naocorrentista:focus,
.btn.naocorrentista:hover input[type='submit'],
.btn.naocorrentista:focus,
.btn.naocorrentista.focus input[type='submit']{background-position:0 -100px;}
.btn.naocorrentista:hover .borda-esq,
.btn.naocorrentista:focus .borda-esq,
.btn.naocorrentista.focus .borda-esq,
.btn.naocorrentista:active .borda-esq{background-position:0 -25px;}
.btn.naocorrentista:hover .borda-dir,
.btn.naocorrentista:focus .borda-dir,
.btn.naocorrentista.focus .borda-dir,
.btn.naocorrentista:active .borda-dir{background-position:right -25px;}
.btn.naocorrentista:active,
.btn.naocorrentista.disabled,
.btn.naocorrentista.disabled input[type='submit']{background-position:0 -125px;color:#7a7b7b;line-height:normal;padding:6px 16px 5px;border:0;}
.btn.naocorrentista:active{background-position:0 -100px;color:#fff;}
.btn.naocorrentista.disabled .borda-esq{background-position:0 -50px;}
.btn.naocorrentista.disabled .borda-dir{background-position:right -50px;}
/*.linhas-form{text-align:center}*/

/**/
.pagina-alteracaodadosbancarios label{width:48px;}
.pagina-alteracaodadosbancarios label#assinatura{width:auto;}
.pagina-alteracaodadosbancarios linhas-form{margin:10px 0;}
.pagina-alteracaodadosbancarios input[type='text']#numeroAgencia{width:95px;}
.pagina-alteracaodadosbancarios input[type='text']#numeroContaCorrente{width:95px;}
.pagina-alteracaodadosbancarios input[type='text']#digitoContaCorrente{width:15px;}

/* Esquecimento de senha*/
.pagina-esquecimentosenha .alterasenha input[type='text']#dianasc{width:10px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#mesnasc{width:10px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#anonasc{width:39px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#login{width:117px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#cpf{width:117px;}

/* Esquecimento de assinatura eletronica*/
.pagina-esquecimentoassinaturaeletronica .alteraassinaturaeletronica input[type='text']#email{width:276px; margin: 2px; font-weight: bold; }
.alteraassinaturaeletronica{width:520px;}

/* cpf cadastro não correntista*/
.formCpfCadastroNaoCorrentista .btn.primario.pesquisar{margin-left: 30px; margin-top:-1px; position: relative; float:left;}

/* Esquecimento de login */
.pagina-esquecimentologin .box-esquecimento-login{width: 308px; margin-right: 10px; float: left;}
.pagina-esquecimentologin .btn-esquecimento-login{width: 92%; height: 25px; padding: 10px 12px; text-align: right;}

/* Modal Primeiro acesso */
.box.tipo3.primeiroacesso{border-left:1px solid #dddcdb;border-right:1px solid #dddcdb;position:relative;margin-top:6px;}
.box.tipo3.primeiroacesso .conteudo{border:0;}
.box.tipo3.primeiroacesso .boxBordaEsqUp{width:674px;position:absolute;left:0px;}
.box.tipo3.primeiroacesso .boxBordaEsqDown{width:674px;position:absolute;left:-1px;}
.box.tipo3.primeiroacesso .boxBordaEsqUp{top:0px;}
.box.tipo3.primeiroacesso .boxBordaEsqDown{bottom:0px;}
.popUp.primeiroacesso .intro{float:left;width:580px;margin:0px;}

/**/
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.bens-imoveis{#z-index:5;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.outros-bens{#z-index:4;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.patrimonio-financeiro{#z-index:3;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.rendimentos-mensais{#z-index:2;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.dados-bancarios{#z-index:1;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .selectEsq,
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .bordaEsq{clear:left;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .bordaEsq {clear:none;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .rodape {width: 485px; height: 23px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .boxBordaEsqUp {background-position:0 0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .boxBordaDirUp {background-position:right 0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .boxBordaEsqUp {width: 510px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .boxBordaEsqDown {width: 510px;}

/* Box inserção de senha e Assinatura eletrônica*/
.box.assinaturaSenha{position:relative; margin-left: 0px;}
.box.assinaturaSenha label{height:auto; margin-right:5px!important;}
.box.assinaturaSenha .boxBordaEsqUp,.box.assinaturaSenha .boxBordaDirUp,.box.assinaturaSenha .boxBordaEsqDown,.box.assinaturaSenha .boxBordaDirDown{height:4px;position:absolute;}
.box.assinaturaSenha .boxBordaDirUp,.box.assinaturaSenha .boxBordaDirDown{right:0;width:15px;}
.box.assinaturaSenha .boxBordaEsqUp{background-position:left -9px;left:-1px;top:-4px;}
.box.assinaturaSenha .boxBordaDirUp{background-position:right -9px;top:0;right:0px;}
.box.assinaturaSenha .boxBordaEsqDown{background-position:left -13px;left:-1px;bottom:-4px;}
.box.assinaturaSenha .boxBordaDirDown{background-position:right -13px;right:0px;bottom:0;}
.box.assinaturaSenha .link-formulario{line-height:5px;#line-height:normal;}
.box.assinaturaSenha .bordaEsq+.link-formulario{padding-left:5px;}


.box.assinaturaSenha2{position:relative; margin-left: 12px;}
.box.assinaturaSenha2 label{height:auto; margin-right:5px!important;}
.box.assinaturaSenha2 .boxBordaEsqUp,.box.assinaturaSenha2 .boxBordaDirUp,.box.assinaturaSenha2 .boxBordaEsqDown,.box.assinaturaSenha2 .boxBordaDirDown{height:4px;position:absolute;}
.box.assinaturaSenha2 .boxBordaDirUp,.box.assinaturaSenha2 .boxBordaDirDown{right:0;width:15px;}
.box.assinaturaSenha2 .boxBordaEsqUp{background-position:left -9px;left:-1px;top:-4px;}
.box.assinaturaSenha2 .boxBordaDirUp{background-position:right -9px;top:0;right:0px;}
.box.assinaturaSenha2 .boxBordaEsqDown{background-position:left -13px;left:-1px;bottom:-4px;}
.box.assinaturaSenha2 .boxBordaDirDown{background-position:right -13px;right:0px;bottom:0;}
.box.assinaturaSenha2 .link-formulario{line-height:5px;#line-height:normal;}
.box.assinaturaSenha2 .bordaEsq+.link-formulario{padding-left:5px;}

.box.assinaturaSenha3{position:relative; margin-left: -2px; width: 380px; padding-left: 5px;}
.box.assinaturaSenha3 label{height:auto; margin-right:2px!important;}
.box.assinaturaSenha3 .boxBordaEsqUp,.box.assinaturaSenha3 .boxBordaDirUp,.box.assinaturaSenha3 .boxBordaEsqDown,.box.assinaturaSenha3 .boxBordaDirDown{height:4px;position:absolute;}
.box.assinaturaSenha3 .boxBordaDirUp,.box.assinaturaSenha3 .boxBordaDirDown{right:0;width:15px;}
.box.assinaturaSenha3 .boxBordaEsqUp{background-position:left -9px;left:-1px;top:-4px;}
.box.assinaturaSenha3 .boxBordaDirUp{background-position:right -9px;top:0;right:0px;}
.box.assinaturaSenha3 .boxBordaEsqDown{background-position:left -13px;left:-1px;bottom:-4px;}
.box.assinaturaSenha3 .boxBordaDirDown{background-position:right -13px;right:-2px;bottom:0;}
.box.assinaturaSenha3 .link-formulario{line-height:5px;#line-height:normal;}
.box.assinaturaSenha3 input[type='password']{width: 70px;}
.box.assinaturaSenha3 .divisor-direita{padding-left: 25px;}
.box.assinaturaSenha3 .divisor-esquerda{padding-left: 25px;}

.box.assinaturaSenha4{position:relative; margin-left: -2px; width: 395px; padding-left: 5px;}
.box.assinaturaSenha4 label{height:auto; margin-right:1px!important;}
.box.assinaturaSenha4 .boxBordaEsqUp,.box.assinaturaSenha4 .boxBordaDirUp,.box.assinaturaSenha4 .boxBordaEsqDown,.box.assinaturaSenha4 .boxBordaDirDown{height:4px;position:absolute;}
.box.assinaturaSenha4 .boxBordaDirUp,.box.assinaturaSenha4 .boxBordaDirDown{right:0;width:15px;}
.box.assinaturaSenha4 .boxBordaEsqUp{background-position:left -9px;left:-1px;top:-4px;}
.box.assinaturaSenha4 .boxBordaDirUp{background-position:right -9px;top:0;right:0px;}
.box.assinaturaSenha4 .boxBordaEsqDown{background-position:left -13px;left:-1px;bottom:-4px;}
.box.assinaturaSenha4 .boxBordaDirDown{background-position:right -13px;right:-2px;bottom:0;}
.box.assinaturaSenha4 .link-formulario{line-height:3px;#line-height:normal;}
.box.assinaturaSenha4 input[type='password']{width: 70px;}
.box.assinaturaSenha4 .divisor-direita{padding-left: 18px;}
.box.assinaturaSenha4 .divisor-esquerda{padding-left: 22px;}
/* Box inserção de senha e Assinatura eletrônica*/

.labelNaoCorrentista{width: 120px}

/* Aplicação Fundos */
.pagina-aplicacaofundos .contexto-box-ajuda {overflow: visible;}
.pagina-aplicacaofundos .contexto-box-ajuda .box {display: block;}
.pagina-aplicacaodetalhes .contexto-box-ajuda {overflow: visible;}
.pagina-aplicacaodetalhes .contexto-box-ajuda .box {display: block;}
.pagina-aplicacaodetalhes input[type='text']#valorAplicacao{width: 155px;}
.pagina-aplicacaofinalizacao .confirmacao-senha{margin-top:0;}

.labelFundoHistorico{width: 140px}
.labelFundoHistorico2{width: 150px}

/* Termo de aceite - Fundos */
.box.tipo3.termofundos {border-left:1px solid #dddcdb;border-right:1px solid #dddcdb;position:relative;margin-top:6px;}
.box.tipo3.termofundos .conteudo {border:0;}
.box.tipo3.termofundos .boxBordaEsqUp,
.box.tipo3.termofundos .boxBordaEsqDown {width:959px;position:absolute;left:0;}
.box.tipo3.termofundos .boxBordaEsqUp {top:-4px;}
.box.tipo3.termofundos .boxBordaEsqDown {bottom:-4px;}

.linhas-formespacamento-minimooperacao{margin:0 0 12px;height:20px;}

#pagina-compra-acao .box .rodape{display:block;}
#pagina-venda-acao .box .rodape{display:block;}

/*
Nota Corretagem
===============
*/

#modal-lancamento-conta-corrente .selectEsq{margin-bottom: 10px;}

/*
// Ajuste na pagina de compra e venda
*/
.tipo2.box .topo {margin: 0}

/* Consenso de mercado */
/*
.consenso-mercado span.sup{font-size:8px;font-weight:bold;color:#262626;position:relative;top:-3px;right:3px; zoom:1; width:auto; height:auto;background-image:none; display:inline;}
.consenso-mercado span.consenso{background:url(../Img/ico/consenso.png) no-repeat;display:inline-block;width:34px;height:15px;margin-right:5px;text-indent:6px;}
.consenso-mercado span.info{background:url(../Img/ico/icones.png) no-repeat 0 25px;display:inline-block;height:15px;float:right;margin:-20px 80px 0px 0px;}

.consenso-mercado span.consenso.comprar{background-position:0px 0px;}
.consenso-mercado span.consenso.vender{background-position:-34px 0px;}
.consenso-mercado span.consenso.manter{background-position:-68px 0px;}
.consenso-mercado span.info.ico{background-position:-58px -35px;width:16px;}
*/
/* Widget - Consenso de mercado */
/*
.box.widget.ConsensoReuters span.sup{font-size:8px;font-weight:bold;color:#262626;position:relative;top:-3px;right:3px; zoom:1; width:auto; height:auto;background-image:none; display:inline;}
.box.widget.ConsensoReuters span.consenso{background:url(../Img/ico/consenso.png) no-repeat;display:inline-block;width:34px;height:15px;margin-right:5px;text-indent:6px;}

.box.widget.ConsensoReuters span.consenso.comprar{background-position:0px 0px;}
.box.widget.ConsensoReuters span.consenso.vender{background-position:-34px 0px;}
.box.widget.ConsensoReuters span.consenso.manter{background-position:-68px 0px;}

.box.widget.ConsensoReuters .buscaAtivo {height:32px; padding: 5px 0px 0px 10px;}
.box.widget.ConsensoReuters .buscaAtivo input[type="text"] {width:100px;}

.box.widget.ConsensoReuters .detalheConsenso {background: url(../Img/Bg/linha-branca.gif) repeat-x left top}
.box.widget.ConsensoReuters .detalheConsenso .infoAtivo {width:110px;height:50px;margin:0 0 5px 0;float:left;}
.box.widget.ConsensoReuters .detalheConsenso .infoPreco {width:110px;height:50px;margin:0 0 5px 0;float:left;}
.box.widget.ConsensoReuters .detalheConsenso h2{padding:5px 0 5px 0;font-size:15px;}
.box.widget.ConsensoReuters .detalheConsenso .infoPreco h2{margin-left:0px;}
.box.widget.ConsensoReuters .detalheConsenso h4{padding:5px 0 0 13px;}
.box.widget.ConsensoReuters .detalheConsenso h5{padding:5px 0 0 13px;font-size:11px;}
.box.widget.ConsensoReuters .detalheConsenso .infoPreco h5{padding-left:0px;font-size:11px;}
.box.widget.ConsensoReuters .detalheConsenso p{margin:0 13px;}

.box.widget.ConsensoReuters .widget-rodape .conteudo-rodape {padding: 0 13px 0 0;}
.box.widget.ConsensoReuters .widget-rodape .conteudo-rodape .divLogo {float:left;text-align:left;margin-top:-5px;}
.box.widget.ConsensoReuters .widget-rodape .conteudo-rodape .btn {margin:0;}
*/