﻿/*
 * Itaú Trade
 * 
 * @project     Site Itaútrade
 * @site        
 * @version     1.0
 * @package     template layout
 * @copyright   ITAÚ - www.itau.com.br
 */
 
 /* Fontes ================= */
@font-face {
    font-family: MyriadProRegular;
    src: 
		url('../Fonts/MyriadProRegular.ttf'),
		url('../Fonts/MyriadProRegular.woff'),
		url('../Fonts/MyriadProRegular.svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: MyriadProSemibold;
    src: 
		url('../Fonts/MyriadProSemibold.ttf'),
		url('../Fonts/MyriadProSemibold.woff'),
		url('../Fonts/MyriadProSemibold.svg');/* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

/* ===============
   Estilos Globais
   ===============  */
body{background-color:#F5F3F2;color:#6F6E6B;font-size:0.75em;line-height:16px;font-family:Arial,Tahoma,Verdana;margin:0; /*text-rendering:geometricPrecision;*/}
ul{list-style-type:none;}
p, h1, h2, h3, h4, h5, ol, ul{margin:0; padding:0;}
p{margin:15px 0;}
p.confirmavenda{white-space: nowrap; margin: 45px 0px 0px 0px;}

ul, ol {list-style-position:inside;}

/* Títulos */
h1, h2, h3, h4, h5{font-weight:normal;}
h1.titulo {
    color: #FE7821;
    font-family: MyriadProSemiBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    margin: 15px 0 15px 15px;
}
h2{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin: 15px 0 15px 15px;}
    h2.confirmacompra {
        color: #6F6E6B;
        font-family: Arial,Tahoma,Verdana;
        font-size: 14px;
        margin: 0;
    }

h2.IPO {
    color: #FE7821;
    font-family: MyriadProSemiBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    margin: 15px 0 15px 10px;
}

h3.titulo {
    color: #FE7821;
    font-family: MyriadProSemiBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    margin: 15px 0 15px 15px;
}
h3.subtitulo-destaque {color:#55544f; font-family:MyriadProSemiBold,Arial,Tahoma,Verdana; font-size:16px; background:url(../img/bg/linhas.gif) repeat-x left 25px; padding:0 0 27px 0;}
h3.subtitulo-destaque2 {color:#55544f; font-family:MyriadProSemiBold,Arial,Tahoma,Verdana; font-size:16px; background:url(../img/bg/linhas.gif) repeat-x left 25px; padding:0 0 27px 0;}

/* Links e formulários */
input, form{margin:0;padding:0;}
a{vertical-align:middle;text-decoration:underline;font-weight:bold;color:#2585C6;}
a:focus,a.focus,a:hover{color:#7a7b7b;}
a,a:focus,input[type='submit'],button:focus,label:focus{}
a.disabled, a.disabled:hover{color:#9c9c9c;cursor:default;}
input[type='submit']::-moz-focus-inner{border: 0;}
p a {vertical-align:baseline;}a:focus, input[type="submit"]{}
select {padding-right:10px;}
textarea{-webkit-appearance:none;}

/* Conteiners */
.institucional h2,
.pagina-cadastronaocorrentista .conteiner h2{font-size:31px;line-height:31px;font-family:MyriadProRegular,Arial,Tahoma,Verdana;margin:5px 0 8px;}
.institucional.pagina-cadastro .conteiner h2,
.pagina-cadastronaocorrentista .conteiner h2{font-size:30px;margin:-4px 0 0;}
.institucional h3{color:#262626;font-size:12px;font-weight:bold;}
.institucional h3.subtitulo-destaque {font-size:16px;color:#FE7821;font-family:MyriadProSemiBold;margin:13px 0 25px;padding-left:3px;}
.institucional h3.subtitulo-destaque2 {font-size:16px;color:#FE7821;font-family:MyriadProSemiBold;margin:13px 0 0px;padding-left:3px;}
.institucional .subheader h2{font-size:30px;line-height:32px;margin:28px 0 10px;}
.institucional p{margin-top:15px;}
::selection, ::-moz-selection {background:#bcbec0; color:White;}

 /* ==========
    Utilidades
    ==========  */
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.quebra-linha {display:block; clear:both; height:1px; width:100%;}
.clear-left{clear:left;}
.clear-both{clear:both;}
.sem-margem {margin:0;}
.citacao {color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:10px;margin: 0 0 0 0;}

.modelsheet{padding:10px 0 30px;width:965px; clear:both;}
.modelsheet h1{margin:10px 0;}
.modelsheet .widget{position:relative; float:left; margin-right:20px; margin-top:20px;}
.modelsheet .color-box{padding-left:15px;margin:5px 0;}
.modelsheet .color-box span{float:left;width:10px;height:10px;border: 1px solid black; margin:2px 5px 0 -15px;color:#262626;}

/* Carregando */
.ui-carregando {position:absolute; left:50%; margin-left:-59px; top:146px; width:123px; height:26px; padding:10px; background:url(../Img/loading-tela-bg.png) no-repeat left top; z-index:100;}
.ui-carregando span {background:url(../Img/loading-tela.gif) no-repeat right center; color:#fff; margin:1px 0 0 8px; padding:4px 73px 4px 10px; width:15px; height:15px; display:block; font-weight:bold; font-size:12px;}
.ui-cortina {top:-2px; width:100%; height:100%;  position:fixed; z-index:19; display:none; background:#F2F0EE; opacity:.5; filter:alpha(opacity=50);}
 .corpo-conteudo-carregando  {background:url(../Img/loading.gif) #F2F0EE no-repeat left center;}
 
.ui-carregando.grafico{top:40px;}

/* =========
   Estrutura
   =========  */
.conteiner{width:965px;margin:0 auto;position:relative;}
.institucional .conteiner{color:#55534F;}
.pagina-cadastro .conteiner{color:#6F6E6B;}
.divisao{background:url(../Img/Bg/linhas.gif) 0 -103px repeat-x;height:2px;display:block;margin:20px 0;}

/* Divisão do conteúdo em partes iguais ================ */

/* Largura total */
.largura-total{width:965px;clear:both;}

/* 2 partes */
.conteiner1de2{width:482px;}
.conteinerLogin{width:310px;float:right;}

/* 3 partes */
.conteiner1de3{width:321px;}
.conteiner2de3{width:643px;}

/* 4 partes */
.conteiner1de4{width:241px;}
.conteiner2de4{width:482px;}
.conteiner3de4{width:723px;}

.conteiner1de2,.conteiner1de3,.conteiner2de3,.conteiner1de4,.conteiner2de4,.conteiner3de4{float:left;}
div .alinhado-direita-margem { text-align: right; margin-right: 15px; }
div .alinhado-direita { text-align: right; }

/* Novo sistema de grids (mais genérico e com suporte para o spinnex) ================ */
.grid-conteiner{margin-left:-20px;}

.grid{padding:0;float:left;margin-left:20px;}
.grid-full{width:965px;clear:both;}

.grid-left{padding-left:0;}
.grid-right{padding-right:0;}

.grid-1de2{width:472px;}
.grid-1de3{width:308px;}
.grid-2de3{width:636px;}

.grid-1de4{width:226px;}
.grid-2de4{width:472px;}
.grid-3de4{width:718px;}

/*  ====
    Banner - Termo de Segurança e Privacidade
    ====  */

.banner {top:-6px;left:0;width:100%;z-index:100;height:36px;}
.banner.termosegpriv {background:#575757;}
#banner.termosegpriv h3 {}
#banner.termosegpriv .texto span{display:inline-block;}
#banner.termosegpriv .icone {margin-top:10px;}
.banner.termosegpriv .conteudo{position:relative;}
.banner.termosegpriv .icone{float:left;width:27px;height:23px;display:block;margin:4px 0px 7px 15px;background:url(../Img/Ico/ico-alerta-aviso.png) no-repeat;}
.banner.termosegpriv .texto{padding:0 13px 0;float:left;margin:6px 0 6px; width:88%; font-size:11px;}
.banner.termosegpriv .texto h3{font-size:14px;font-family:Arial;position:absolute;margin:3px;float:left;left:47px;color:#FFFFFF;font-weight:normal;}
.banner.termosegpriv .texto a{font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:underline;vertical-align:baseline}
.banner.termosegpriv .texto p{padding:0;margin:5px 0;font-size:11px;}
.banner.termosegpriv .optn-banner-termo {background:url(../Img/Ico/ico-fechar-branco.png);height:12px;width:11px;position:relative;background-size:100%}
.banner.termosegpriv .optn-banner-termo.fechar{position:absolute;right:12px;top:12px;}

/*  ====
    Topo
    ====  */
#header{min-height:125px;padding:15px 0 10px;z-index:21; position:relative;}
#header h1{float:left;margin:0 0 10px;}
#header h1 img{border:0;}
#header h2{float:right;margin:8px 30px 0;}

.dados-usuario{float:right;margin-top:13px;}
.dados-usuario .versao-gerada{font-size:11px;position:absolute;top:-9px;right:0;}
.institucional .dados-usuario .versao-gerada{right:25px;}

/* Menu principal ================ */
#menu{float:left;clear:left;padding:0;position:relative; /*height: 52px; Removido pois da bug para a master SemiLogado */}
#menu ul{list-style-type:none;}
#menu>li{float:left;width:auto;border-left:1px solid #EEECEB;display:inline-block;}
#menu>li:hover .submenu{display:block;}
#menu>li>a:focus .submenu {display:block;}
#menu>li:first-child{border-left:0;}
#menu>li>a{border-width:1px 0;letter-spacing:-1px;border-style:solid;border-color:#dddcdb;color:#55544f;font-size:14px;font-weight:bold;text-shadow:0 1px 1px #fff;text-align:center;padding:16px 0 18px;display:block;background:url(../Img/Bg/menu.gif) repeat-x;text-decoration:none}
#menu>li>a:hover,
#menu>li>a:focus{background-position:0 -50px;}
#menu>li>a:active,
#menu>li.selecionado>a{background-position:0 -100px;color:#7a7b7b;text-shadow:#f6f5f4;}
#menu>li:first-child>a{border-left:1px solid #dddcdb;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;}
#menu li.inicio>a{width:98px;}
#menu li.diferenciais>a{width:140px;}
#menu li.explore > a {width: 111px;}
#menu li.cockpitPJ>a {width: 160px;}
#menu li.carteiraPJ>a{width:160px;}
#menu li.perfilPJ>a{ width: 159px;}
#menu li.assessoriaPj>a{width:160px;}
#menu li.educacionalPJ{width:160px;}
#menu li.atendimentoPJ{width:160px;}
#menu li.como-comecar>a{width:162px;}
#menu.institucional li:last-child>a{border-radius:0;border-right:0;}
#menu.institucional li.atendimento>a{width:147px;}
.conteiner-busca{float:left;min-width:254px;background:url(../Img/Bg/menu.gif) repeat-x;border:1px solid #dddcdb;border-left-color:#EEECEB;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;padding:12px 5px 13px 33px;}
.conteiner-busca.institucional{min-width:262px;}

/* Submenu ----------------------- */
#menu .submenu{display:none;left:0;top:50px;position:absolute;z-index:1000;}
#menu .conteiner{margin-top:4px;width:auto;background-color:#fff;border:1px solid #dddcdb;border-radius:4px;padding:35px 20px 10px 30px;overflow:hidden;}
#menu .col{float:left;width:206px;}
#menu .col+.col{margin-left:24px;}
#menu .submenu li.titulo{font-size:14px;color:#7a7b7b;font-weight:bold;margin:15px 0;text-decoration:none}
#menu .submenu li.titulo:first-child{margin:0;}
#menu .submenu li.titulo ul{margin-top:15px;}
#menu .submenu li.titulo a{color:#7a7b7b;display:block;background:url(../Img/Bg/menu-seta.png) no-repeat right -18px;padding:0;text-decoration:none;}
#menu .submenu li.titulo a:hover{color:#2585c6;background-position:right -43px;}
#menu .submenu li.titulo.vazio{text-indent:-9999px;}
#menu .submenu li.titulo.vazio > a {background: none; cursor: default; visibility: hidden;}
#menu .submenu li.titulo.vazio li{text-indent:0;}
#menu .submenu li li{font-size:11px;border-top:1px solid #EEECEB;}
#menu .submenu li li:first-child{border:0;}
#menu .submenu li.subtitulo{padding-left:0;margin-top:15px;border:0;}
#menu .submenu li.titulo li a{font-weight:normal;color:#2585c6;display:block;padding:5px 0 5px 10px;background-image:none;border-left:0;}
#menu .submenu li li a:hover{background-color:#f1f1f2;}
#menu .atendimento .conteiner{width:200px;}
#menu .explore .submenu{left:240px}
#menu .explore .conteiner{width:155px;}
#menu .diferenciais .submenu{left:100px;} 
#menu .diferenciais .conteiner{width:180px;}
#menu .carteiraPJ .submenu {left: 120px;}
#menu .carteiraPJ .conteiner { width: 180px;}
#menu .assessoriaPj .submenu {left: 120px;}
#menu .assessoriaPj .conteiner {width: 500px;}
#menu .perfilPJ .submenu{left:595px;}
#menu .perfilPJ .conteiner{width:200px;}
#menu .atendimentoPJ .submenu {left:805px;}
#menu .atendimentoPJ .conteiner{width:130px;}
#menu .como-comecar .submenu{left:350px;}
#menu .como-comecar .conteiner{width:198px;}
#menu .atendimento .submenu{left:515px;}
#menu .atendimento .conteiner{width:130px;}

/* Setas submenu ---------------------- */
#menu .submenu .seta{width:13px;height:7px;position:absolute;background:url(../Img/Bg/menu-seta.png) no-repeat;top:-2px;z-index:1001;}
#menu .diferenciais .seta{left:50%;}
#menu .carteiraPJ .seta {left: 50%;}
#menu .assessoriaPj .seta {left:50%}
#menu .perfilPJ .seta {left: 50%;}
#menu .atendimentoPJ .seta {left: 50%;}
#menu .explore .seta{left:48px;}
#menu .como-comecar .seta{left:73px;}
#menu .atendimento .seta{left:69px;}

#locator{border-bottom:1px solid #e7e4e1;clear:left;}
#locator .conteiner{padding:13px 0 13px;height:15px;}
#locator .navegacao{margin:0;float:left;font-size:11px;list-style-type:none;}
#locator .navegacao li{float:left;background:url(../Img/Ico/locator-navegacao.png) no-repeat 3px 4px;padding:0 4px 0 15px;}
#locator .navegacao a{color:#A5A5A5;font-weight:normal; vertical-align: inherit;}
#locator .navegacao a:hover{text-decoration:underline;}
#locator .navegacao li:first-child{background:none;padding:0 4px 0 0;}
#locator .navegacao li:last-child{color:#6F6E6B;font-weight:bold;margin-top:0px;background-position:3px 3px;}
#locator .busca{margin-right:8px;width:100px;background-position:4px 4px;}
#locator .conteiner-busca .btn input{padding-left:5px;padding-right:5px;}
#nivel{width:150px;}
#locator form{display:inline-block;}
#locator a.adicionar-aocp{float:left;border-right:1px solid #E5E2DF;margin:5px 15px 0 0;padding:0 15px 0 0;}
a.adicionar-aocp span.ico{background:url("../Img/Ico/ico-widget.png") 0 0 no-repeat;width:15px;height:15px;float:left;margin:1px 3px 0 0;}
a.adicionar-aocp:hover span.ico{background-position:0 -15px;}
#locator span.adicionado-aocp{float:left;border-right:1px solid #E5E2DF;margin:5px 15px 0 0;padding:0 15px 0 0;color:#A5A5A5;font-weight:bold;}

#locator .conteiner-busca .tipo-busca{margin:-2px 12px 0 0;}
#locator .conteiner-busca .tipo-busca label{font-size:10px;height:auto;line-height:normal;padding:0;}
#locator .conteiner-busca .tipo-busca .radioStyled{margin-top:3px;background-position:-51px 0;width:10px;height:9px;}
#locator .conteiner-busca .tipo-busca .radioStyled.selected{background-position:-51px -9px;}
#locator .conteiner-busca .tipo-busca .linhas-form{margin:0;height:auto;display:block;clear:both;overflow:hidden;}
.conteiner-busca .btn.primario.buscar{margin-top:-2px;}

/* ======
   Rodapé
   ======  */
#footer{border-top:2px solid #f7f5f4;background-color:#f3f0ef;min-height:260px;position:relative;z-index:2;}
#footer .conteiner{padding:30px 0 10px;position:static;overflow:hidden;}
#footer .mapa-do-site,
#footer .mapa-do-site ul{list-style-type:none;list-style-position:outside;}
#footer .mapa-do-site>li{float:left;margin-left:68px;}
#footer .mapa-do-site>li:first-child{margin-left:0;}
#footer .mapa-do-site ul{padding-top:3px;}
#footer .mapa-do-site>li,#footer .mapa-do-site>li a{color:#262626;font-size:12px;font-weight:bold;}
#footer .mapa-do-site li li{line-height:15px;max-width:152px;}
#footer .mapa-do-site li li,#footer .mapa-do-site li li a{color:#95948F;font-size:11px;font-weight:normal;}
#footer .mapa-do-site a:hover,
#footer .mapa-do-site a:focus{text-decoration:underline;}
#footer .selo{border:0;display:inline-block;text-indent:-9999px;float:left;}

#footer.logado .mapa-do-site>li{float:none;margin-left:35px;}
#footer.logado .col.primeiro .mapa-do-site>li{margin-left:0;}
#footer.logado .col{float:left;}
#footer.logado .col .mapa-do-site>li ul{margin-bottom:10px;}
#footer.logado .selos-corretora{margin-top:60px;padding-left:35px;}

/* Redes Sociais ========== */
.redes-sociais{overflow:hidden;}
.redes-sociais li{float:left;margin:5px 0 0 10px;}
.redes-sociais li:first-child{margin:5px 0 0;}
.redes-sociais .selo{width:34px;height:34px;}
.redes-sociais .youtube{background:url(../Img/Ico/redes-youtube.png) no-repeat;}
.redes-sociais .twitter{background:url(../Img/Ico/redes-twitter.png) no-repeat;}

/* Selos corretora ============= */
.selos-corretora{float:left;margin-top:30px;min-width:250px;padding-left:70px;}
.selos-corretora .selo{margin-left:8px;width:52px;height:71px;}
.selos-corretora .selo:first-child{margin-left:0;}
.selos-corretora .carrying{background:url(../Img/Ico/selo-carrying.gif) no-repeat;}
.selos-corretora .retail{background:url(../Img/Ico/selo-retail.gif) no-repeat;}
.selos-corretora .hb{background:url(../Img/Ico/selo-hb.gif) no-repeat;}
.selos-corretora .execution{background:url(../Img/Ico/selo-execution.gif) no-repeat;}
.selos-corretora .agro{background:url(../Img/Ico/selo-agro.gif) no-repeat;}

/* Copyright ============= */
.copyright{font-size:10px;color:#95948F;padding-top:10px;clear:left;}

/* ==================
   Conteúdo Principal
   ==================  */
#content{border-top:2px solid #f8f7f6;border-bottom:1px solid #e6e3e0;padding:10px 0;position:relative;z-index:3;}
ul.abas+h2{margin-top:17px;}
.escopo-conteudo{padding-bottom:15px;}
.escopo-conteudo dl{padding:2px 0 4px;float:left;clear:both;}
.escopo-conteudo dt{float:left;}
.escopo-conteudo dd{float:left;font-weight:bold;margin:0 15px 0 3px;}
hr{background:url(../Img/Bg/linhas.gif) repeat-x;border:0;height:3px;margin:5px 0;clear:both;}
.largura-total+hr{margin-top:25px;}
.listagem-links li{background:url(../img/ico/seta-tabela.png) no-repeat 0 -177px;padding-left:10px;}
.img-conteiner{position:relative;display:inline-block;}
.img-conteiner .acabamento{z-index:1;width:6px;height:6px;}
.img-conteiner .acabamento.topo{top:0;right:0;position:absolute;padding:0;background:url(../img/bg/detalhe-boxes.png) no-repeat  0 -71px;border:0;}
.img-conteiner .acabamento.base{bottom:0;left:0;position:absolute;background:url(../img/bg/detalhe-boxes.png) no-repeat 0 -65px;}
.img-conteiner img{border:0;}
.link-voltar{float:right;font-size:11px;vertical-align:middle;text-decoration:none;font-weight:bold;color:#2585C6;font-family:Arial;}
.link-voltar:hover{color:#7a7b7b;}

/* Ícones ================= */
.ico {display:inline-block;background:url(../img/ico/icones.png) no-repeat 0 25px;height:15px;}
.ico.fechar {background:url(../Img/Btn/fechar.png) no-repeat 6px 0; width:20px; height:15px;text-indent:-999999px;}
.ico.fechar:hover {background-position:6px -15px; width:105px; height:45px; margin-right:-85px; margin-top:-17px; z-index:9999;}
.ico+.ico{margin-left:2px;}
.ico.imprimir{width:18px;background-position:0 0;}
.ico.imprimir:hover{background-position:0 -17px;}
.ico.tela-inteira{width:15px;background-position:-21px 1px;}
.ico.tela-inteira:hover{background-position:-21px -17px;}
.ico.deletar{width:16px;background-position:-39px 0;}
.ico.deletar:hover{background-position:-39px -18px;}
.ico.deletar:active{background-position:-39px -36px;}
.ico.salvar-pdf{width:13px;background-position:-58px 0;}
.ico.salvar-pdf:hover{background-position:-58px -18px;}
.ico.salvar-pdf+.ico.tela-inteira{margin-left:4px;}
.ico.transferencia{width:49px;height:15px;background:url(../Img/Ico/transferencia.png) no-repeat;}
.ico.transferencia-b3{width:49px;height:15px;background:url(../Img/Ico/transferencia-b3.png) no-repeat; background-position:0 0;float:right;margin-right:12px;background-size: 50px 15px;}
.ico.transferencia.externo-itau{background-position:0 0;}
.ico.transferencia.itau-externo{background-position:0 -15px;}
.ico.transferencia.itau-itau{background-position:0 -30px;}
.ico.balao{background:url(../Img/Ico/ico-balao.png) no-repeat;height:15px;}
.ico.balao.monitor{width:17px;background-position:-11px -7px;}
.ico.balao.imprimir{width:18px;background-position:-51px -7px;}
.ico.balao.documento{width:14px;background-position:-92px -6px;}
.ico.balao.correio{width:17px;background-position:-125px -7px;}
.ico.visualizacoes,.ico.curtir{margin-right:3px;}
.interacoes a{vertical-align:inherit;color:#6F6E6B;font-weight:normal;}
.ico.visualizacoes{background-position:-58px -35px;width:16px;}
.ico.curtir{background-position:-23px -35px;width:12px;}
.ico.salvar{background-position:-76px 0;width:14px;}
a.ico.salvar:hover{background-position:-76px -17px;}
.ico.exportar{background-position:-95px 0;width:16px;}
a.ico.exportar:hover{background-position:-95px -17px;}
.ico.mensagem{background-position:-116px 0;width:19px;}
a.ico.mensagem:hover{background-position:-116px  -17px;}
.ico.alerta{background-position:-141px 0;width:15px;}
a.ico.alerta:hover{background-position:-141px -18px;}
.ico.enviar{background-position:-162px 0;width:15px;}
a.ico.enviar:hover{background-position:-162px -17px;}
.ico.msg-lida,
table.mensagens .msg-lida .status .ico{background-position:-183px 0;width:15px;height:16px;}
.ico.msg-lida-lixeira,
table.mensagens .msg-lida.lixeira .status .ico{background-position:-183px -18px;width:16px;height:16px;}
.ico.msg-nova,
table.mensagens .msg-nao-lida .status .ico{background-position:-204px 0;width:15px;}
.ico.msg-nova-lixeira,
table.mensagens .msg-nao-lida.lixeira .status .ico{background-position:-204px -18px;width:16px;}
.ico.msg-favorita{background-position:-225px 0;width:17px;}
.ico.msg-favorita.selected{background-position:-225px -18px;}
.ico.msg-dica{background-position:-79px -39px;width:13px;height:10px;}
.ico.msg-atualizar{background-position:-97px -40px;width:9px;height:9px;}
.ico.pasta{background-position:-145px -38px;height:12px;width:13px;}
.ico.pasta.azul{background-position:-175px -38px;}
.ico.pasta.verde{background-position:-190px -38px;}
.ico.pasta.vermelha{background-position:-205px -38px;}
.ico.pasta.amarelo{background-position:-220px -38px;}
.ico.pasta.selected{background-position:-160px -38px;}
.ico.pasta-favoritos{background-position:-112px -38px;height:12px;width:13px;}
.ico.pasta-favoritos.selected{background-position:-128px -38px;}
.ico.abre-lista{width:7px;height:10px;background-position:-235px -42px;}
.ico.rss{width:12px;height:12px;background-position:-248px 0;}
.ico.podcast{width:15px;height:13px;background-position:-245px -18px;}
.ico.ok {width:13px; height:10px; background-position:-247px -40px;}
.ico.adicionar{width:10px;height:8px;background-position:-260px 0;}
.ico.remover{width:10px;height:8px;background-position:-260px -9px;}

/* Rating */
.star-rating {background:url(../Img/ico/star-rate.png) 0 -14px repeat-x;width:75px;height:14px;display:block;}
.star-rating .points{display:block;width:40%;height:14px;background:url(../Img/ico/star-rate.png) 0 0 repeat-x;text-indent:-9999px;}

/* Recomendação grafista */
.recomendacao-grafista span{background:url(../Img/ico/recomendacao.png) no-repeat;display:block;width:34px;height:15px;text-indent:-9999px;}
.recomendacao-grafista span.longo-prazo.em-alta{background-position:0 -30px;}
.recomendacao-grafista span.longo-prazo.em-baixa{background-position:-34px -30px;}
.recomendacao-grafista span.longo-prazo.neutra{background-position:-68px -30px;}

.recomendacao-grafista span.curto-prazo.em-alta{background-position:0 0;}
.recomendacao-grafista span.curto-prazo.em-baixa{background-position:-34px 0;}
.recomendacao-grafista span.curto-prazo.neutra{background-position:-68px 0;}

.recomendacao-grafista span.medio-prazo.em-alta{background-position:0 -15px;}
.recomendacao-grafista span.medio-prazo.em-baixa{background-position:-34px -15px;}
.recomendacao-grafista span.medio-prazo.neutra{background-position:-68px -15px;}

/* 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;height:15px;}

.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:0px -5px;}

/* Tooltips ================= */
#ui-tooltip{position:absolute;}
.tooltip{color:#55544f;line-height:normal;display:none;padding:10px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px;background:#fff;box-shadow:0px 2px 3px #e6e2df;z-index:300;position:absolute;}
a:hover span.tooltip{display:block;}
.tooltip p{margin:5px 0;}

/* Tooltip lateral direita */
.tooltip.tipo1 {width:200px;margin:0 0 0 10px; position:relative; text-indent:0; font-size:11px;}
.tooltip.tipo1 .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 0 no-repeat;width:7px;height:18px;position:absolute;top:6px;left:-7px;}
.tooltip.tipo1 h4 {display:none;}

/* Tooltip superior para ícones */
.tooltip.tipo2{width:60px;position:relative;margin-top:-60px;left:-60px;text-indent:0;text-align:center;font-size:11px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px;}
.tooltip.tipo2 .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 -18px no-repeat;width:18px;height:7px;position:absolute;bottom:-7px;right:2px;}

/* Tooltip superior para campos de formulario */
.tooltip.tipo3{width:240px;font-size:11px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px; margin:1px 0 0 0;}
.tooltip.tipo3 .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 -18px no-repeat;width:18px;height:7px;position:absolute;bottom:-7px;left:6px;}
.tooltip.tipo3 h4{font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:14px;padding:0;margin-bottom:7px;color:#FE7821;background:url(../Img/Ico/tooltip-dica.png) right 0 no-repeat}

/* Tooltip inferior para tabelas (+Detalhes) */
.tooltip.tipo4{width:200px;font-size:11px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px;margin:8px 0 0;padding:0;}
.tooltip.tipo4 .cont{padding:0;}
.tooltip.tipo4 .detalhe{display:none;}
.tooltip.tipo4 h4 {display:none;}

/* Tooltip lateral esquerda */
.tooltip.tipo5 {width:150px;margin:0 10px 0 0; position:relative; text-indent:0; font-size:11px;}
.tooltip.tipo5 .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 -46px no-repeat;width:7px;height:18px;position:absolute;top:6px;right:-7px;}
.tooltip.tipo5 h4 {display:none;}

/* Tooltips de erro */
.tooltip.tipo3.error h4{background-position:right -18px;color:#ff0000;}

/* Tooltip "curtir" */
.tooltip.tipo1.tt-curtir{width:77px;margin-top:-9px;}
.tooltip.tipo1.tt-curtir .detalhe{top:10px;}

/* Tooltips dos controles de blog */
.tooltip.tipo4.tt-salvar{width:53px;}
.tooltip.tipo4.tt-exportar{width:63px;}
.tooltip.tipo4.tt-imprimir{width:59px;}
.tooltip.tipo4.tt-mensagem{width:116px;}
.tooltip.tipo4.tt-alerta{width:52px;}
.tooltip.tipo4.tt-enviar{width:51px;}

.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:10px;}

.tooltip.tipo1.tt-imprimir{width:38px;}
.tooltip.tipo1.tt-expandir{width:45px;}
.tooltip.tipo1.tt-imprimir .cont,
.tooltip.tipo1.tt-expandir .cont{padding:0;}
.tooltip.tipo1.tt-imprimir .cont p,
.tooltip.tipo1.tt-expandir .cont p{margin:0;}

/* Tooltip de recomendação */
table .recomendacao {cursor:pointer;margin:-2px 0;background:url(../Img/Btn/opcoes-usuario.gif) center -552px no-repeat;position:relative;z-index:1;display:block;float:right;vertical-align:middle;width:28px;height:23px;border-width:1px;border-style:solid;border-color:#dddbda;border-radius:4px;-moz-border-radius:4px;}
table .recomendacao:hover{background-position:center -575px;}
table .recomendacao.disabled,.box.widget .recomendacao.disabled:hover{background-position:center -529px;cursor:default}
table .recomendacao .valor{background:url(../Img/Bg/opcoes-usuario-alerta.png) no-repeat;display:block;min-width:4px;height:13px;background-position:right top;padding-right:5px;line-height:12px;padding-top:1px;text-align:right;color: #FFFFFF;font-size:9px;font-weight:bold;}
table .recomendacao .alerta{background:url(../Img/Bg/opcoes-usuario-alerta.png) no-repeat;display:block;position:absolute;top:-6px;z-index:2;padding-left:5px;background-position:left -14px;width:auto;left:20px;}

td.dados-recomendacao{position:relative;width:28px;}
.tooltip-recomendacao{border:1px solid #e7e4e1;position:absolute;width:500px;border-radius:4px;-moz-border-radius:4px;background:#fff;box-shadow:0px 2px 3px #e6e2df;z-index:300;padding:10px;margin:-77px 0 0 0;display:none;}
.tooltip-recomendacao h6{color:#FF6300;display:block;font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:14px;font-weight:normal;padding:0;margin:0 0 10px;}
.tooltip-recomendacao ul li{float:left;padding:0 0 0 15px;margin:0 0 0 15px;border-left:1px solid #E6E2DF;line-height:18px;}
.tooltip-recomendacao ul li:first-child{margin:0;border-left:0;padding:0;}
.tooltip-recomendacao ul li a{font-weight:normal;color:#6F6E6B;}
.tooltip-recomendacao ul li a:hover{text-decoration:underline;}
.tooltip-recomendacao .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 -18px no-repeat;width:18px;height:7px;position:absolute;bottom:-7px;left:10px;}
.recomendacao a{width:100%;height:100%;display:block;}

/* Abas ================= */
.abas{height:52px;border-left:1px solid #D9D8D7;border-bottom:1px solid #D9D8D7;list-style-type:none;}
.conteinerLogin .abas{height:22px;border-left:1px solid #D9D8D7;border-bottom:1px solid #D9D8D7;border-radius: 5px 5px 0 0;}
.abas + a {display:block; text-align:right; margin:15px 0 0 0; font-size:11px;}
.abas li.ui-state-hover,
.abas li:hover {background-position:bottom;}
.abas li{width:233px;padding-bottom:1px;background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;border-bottom:1px solid #D9D8D7;border-right:1px solid #D9D8D7;border-top:1px solid #D9D8D7;float:left;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;text-align:center;}
.conteinerLogin .abas li{padding-bottom:1px;background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;border-bottom:1px solid #D9D8D7;border-right:1px solid #D9D8D7;border-top:1px solid #D9D8D7;float:left;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:14px;text-align:center;border-radius: 5px 5px 0 0;}
.conteinerLogin .abas #correntista{width:95px;}
.conteinerLogin .abas #naoCorrentista{width:110px;}
.conteinerLogin .abas #empresa{width:80px;}
.abas li a{font-weight:normal;text-decoration:none;width:100%;line-height:50px;display:inline-block;}
.conteinerLogin .abas li a{font-weight:normal;text-decoration:none;width:100%;line-height:20px;display:inline-block;}
.abas li.ui-tabs-selected a, .abas li.ui-state-focus a{color:#6F6E6B;cursor:default;}
.abas li.ui-tabs-selected, .abas li.ui-state-focus{padding-bottom:1px;background:none repeat scroll 0 0 #F5F3F3;border-bottom:1px solid #F5F3F3; border-radius: 5px 5px 0 0;}
.ui-tabs-hide{display:none;}

.falseTabs .abas li:hover{background-position:bottom;}
.falseTabs .abas li:active{padding-bottom:1px;background:none repeat scroll 0 0 #F5F3F3;border-bottom:1px solid #F5F3F3;}

.abas li.aba-paginacao,
.falseTabs .abas li.aba-paginacao{background:#fff url(../Img/Bg/menu.gif) repeat-x 0 1px;border-width:1px 1px 0;height:50px;width:24px;}
.abas li.aba-paginacao:hover,
.abas li.aba-paginacao:active,
.falseTabs .abas li:hover.aba-paginacao,
.falseTabs .abas li:active.aba-paginacao{background-position:0 -50px!important;border-bottom:1px solid #cdcac8;height:49px;}
.aba-paginacao .icone{background:url(../Img/Btn/setas.png) repeat-x 0 0;display:block;overflow:hidden;height:44px;margin-top:5px;width:14px;}
.aba-paginacao .icone.anterior{background-position:-80px 0;margin-left:4px;}
.aba-paginacao .icone.proximo{background-position:-88px -44px;margin-left:7px;}
.falseTabs .links-apoio{float:right;margin-top:17px;}

/* Tabela ================= */
table{width:100%; border-collapse:collapse;}
#tbody-rentabilidade .detalhe-conteudo{padding-left:0;}
#tbody-rentabilidade .detalhe-conteudo table th, 
#tbody-rentabilidade .detalhe-conteudo table td{padding-left:12px;}
#tbody-rentabilidade .detalhe-conteudo td.aviso{background-color:#fff;}
table.rolagem-horizontal tbody td,
table.rolagem-horizontal thead th{white-space:nowrap;}
table a{cursor:pointer;position:relative;}
table .dados{text-align:left;}
table .dadosoneclick{text-align:left;color:#616060;}
table .acoes{text-align:left;border-left:1px solid #ddd9d8;white-space:nowrap;}
table .acoes .divisor-esquerda:first-child{padding-left:10px;background:none;}
table .acoes:first-child{text-align:left;border-right:1px solid #ddd9d8;border-left:0;}
table .destaque-lat-dir{border-left:1px solid #fdfffc;background:#eeedeb;}
table .impar .destaque-lat-dir{background:#d9d5d4;}
table .destaque{border-left:1px solid #fdfffc;border-right:1px solid #fdfffc;background:#eeedeb;}
table .impar .destaque{background:#d9d5d4;}
table .respiro{background-color:#F5F3F2;background-image:none;width:10px;padding:0;}
table#tbPosicao .acoes{min-width:200px;}
table thead .acoes{border-left:0;}
table .quantidade,
table .var{text-align:center;}
table .quantidade .checkStyled{float:none;}
table .valores{text-align:right;}
table .valoresoneclick{text-align:right;color:#616060;}
label#codigoativo.valores{text-align:right;width:100%;}
thead tr{background:url(../Img/Bg/th.gif) 0 bottom repeat-x;}
thead th{color:#262626;padding:1px 10px 15px;text-align:left;vertical-align:bottom;}
thead th span{cursor:pointer;}
tbody td{padding:5px 10px;vertical-align:middle;font-size:11px;}
tfoot tr{background:url(../Img/Bg/linhas.gif) repeat-x 0 7px;height:30px;}

table .var span{background:url(../Img/ico/ico-tabela-variacoes.png) no-repeat;display:inline-block;width:15px;height:15px;}
table .var span.positivo{background-position:0 0;}
table .var span.negativo{background-position:0 -15px;}
table .var span.neutro{background-position:0 -30px;}

table.thead-duplo thead tr{background:none;}
table.thead-duplo thead tr.subtitulo th{background:#fff;padding:5px 10px;}
table.thead-duplo thead tr th{background:url(../Img/Bg/th.gif) 0 bottom repeat-x;}
table.thead-duplo thead tr th.conjunto-colunas{text-align:center;}
table tbody tr.subtitulo td{background:#fff;font-weight:bold;}


tbody tr.impar{background:#E5E2E1;}
tbody tr.par{background:#F5F3F2;}

td.aviso{background:#E5E2E1;padding:15px 16px !important;white-space:normal !important;}
td.aviso p{color:#797B7B;text-align:center;font-size:16px;font-family:MyriadProRegular,Arial,Tahoma,Verdana;margin:0 !important;}
table.rolagem-horizontal-2 td.aviso p{text-align:left;margin-left:300px;}
td.checkbox,
th.checkbox{padding-right:0;}
td.checkbox .checkStyled,
th.checkbox .checkStyled{margin:0;}
table .checkStyled{margin-top:2px;}
table th .checkStyled{margin-top:3px;}
table .checkStyled+label{padding-top:1px;}
td label{height:auto;}
th div.ordenacao{position:relative;}
th div.ordenacao{position:relative;}
th div.ordenacao label{height:auto;margin:0;padding:0;float:none;vertical-align:top;}
th div.ordenacao a label{cursor:pointer}
th.dados div.ordenacao{float:left;}
th.valores div.ordenacao {float:left;margin-right: -2px;}
th div.ordenacao a{color:#262626;padding-right:14px;float:left;}
/*th.valores div.ordenacao a{margin-right:-12px;}  Removido pra acertar o calculo do scroll horizontal */
th div.ordenacao .links{background:url(../Img/Ico/seta-tabela.png) right -56px no-repeat;width:10px;height:10px;display:inline-block; position:absolute;bottom:4px;right:0;padding-left:3px;}
th div.ordenacao.selected a,
th div.ordenacao:hover a{color:#2585C6;}
th div.ordenacao.selected:hover a{color:#7a7b7b;}
th div.ordenacao.selected .links{background-position:right -87px;}
th div.ordenacao:hover .links.asc{background-position:right 4px;}
th div.ordenacao.selected:hover .links.asc{color:#7a7b7b;background-position:right -117px;}
th div.ordenacao.selected .links.desc,th div.ordenacao:hover .links{background-position:right 4px;}
th div.ordenacao.selected:hover .links.desc{background-position:right -26px;}
td.remover{background-color:#F5F3F2;padding-right:0;width:25px;}
.info-tabela{font-size:11px;}
.info-tabela+table{margin-top:15px;}
span.sup{font-size:8px;font-weight:bold;color:#262626;position:relative;top:-3px;right:3px; zoom:1; width:auto; height:auto;}
span.sup2{font-size:8px;color:#262626;position:relative;top:-3px;right:3px; zoom:1; width:auto; height:auto;}
.valor-destaque{color:#262626;font-weight:bold;}
.valor-destaque.link{color:#2585C6;cursor:pointer;font-weight:bold!important;}
.valor-destaque.link:hover{color:#7a7b7b;}
span.positivo{color:#009912;font-weight:bold;}
span.negativo{color:#ff0000;font-weight:bold;}
/*span.estavel{color:#FF6400;font-weight:bold;}*/
span.estavel {color:#2e7189;font-weight:bold;}
.valor-subtotal,
.valor-total{text-align:right;background:url(../Img/Bg/linhas.gif) repeat-x;margin-top:15px;padding-top:15px;color:#262626;font-weight:bold;font-size:14px;}
.valor-total{margin-top:10px;}
.valor-subtotal .legenda{margin-right:50px;}
.valor-total .legenda{font-weight:normal;}
.valor-total .colunas-form{float:none;display:inline;margin-left:20px;}
.valor-total .btn{margin-right:0;}
table.invisivel thead tr{background:none;}
table.invisivel th,table.invisivel .paginacao td{padding:0;}
table.invisivel td{padding:0 0 10px 0;}
table.invisivel div.paginacao,table.invisivel+.submit-form{margin:0;}

table tfoot tr.total{height:30px;background:none;}
table tfoot tr.total td{color:#000000;font-size:14px;font-weight:bold;border-bottom:1px solid #DDD9D8;border-top:1px solid #DDD9D8;padding:6px 10px;}

.bolsa .bandeira{width:16px;height:11px;background:url(../Img/Ico/bolsas.gif) no-repeat 0 11px;}
.bolsa.brasil .bandeira{background-position:0 0;}
.bolsa.arg .bandeira{background-position:0 -11px;}
.bolsa.usa .bandeira{background-position:0 -22px;}
.bolsa.jap .bandeira{background-position:0 -33px;}
.bolsa.brit .bandeira{background-position:0 -44px;}
.bolsa.mex .bandeira{background-position:0 -55px;}
.bolsa.chi .bandeira{background-position:0 -66px;}
.bolsa.ale .bandeira{background-position:0 -77px;}


/* Dados do cadastro --------- */
table.dados-cadastro{margin-top:15px;}
table.dados-cadastro td{font-weight:bold;text-align:right;padding:10px 15px;}
table.dados-cadastro td:first-child{text-align:left;}
table.dados-cadastro input[type=text]{float:right;width:200px;}

/* Paginação ================= */
tfoot tr.paginacao{background:none;}
div.paginacao{border-top:1px solid #ddd9d8;border-bottom:1px solid #ddd9d8;line-height:25px;margin-top:10px;padding:8px 0;text-align:center;min-height:26px;}
div.paginacao ul{width:100%;position:relative;}
div.paginacao ul li{display:inline;}
div.paginacao ul li.anterior{left:0;position:absolute;}
div.paginacao ul li.anterior a{padding:0 0 0 35px;display:inline-block;background:url(../Img/Btn/icones.png) left -450px no-repeat;}
div.paginacao ul li.anterior a:hover{background-position:left -475px;}
div.paginacao ul li.anterior a:active{background-position:left -500px;}
div.paginacao ul li.proxima{right:0;position:absolute;}
div.paginacao ul li.proxima a{padding:0 35px 0 0;display:inline-block;background:url(../Img/Btn/icones.png) right -375px no-repeat;}
div.paginacao ul li.proxima a:hover{background-position:right -400px;}
div.paginacao ul li.proxima a:active{background-position:right -425px;}
div.paginacao ul li ul{display:inline;}
div.paginacao ul li ul li{display:inline;}
div.paginacao ul li ul li a{padding:0 2px;font-size:11px;display:inline-block;}
div.paginacao ul li ul li.selected a{color:#262626;}
.box div.paginacao{padding:8px 16px;border-bottom:0;}
.post div.paginacao{border-top:2px solid #F8F6F5;border-bottom:0;background:url(../img/bg/linhas.gif) repeat-x 0 35px;margin:0;padding:3px 0 9px;height:26px;}
div.paginacao span.current{font-weight:bold;color:#262626;font-size:11px;padding:0 2px;vertical-align:middle;}

/* Palavras-chave ============= */
.palavras-chave{overflow:hidden;}
.palavras-chave .tag{float:left;height:19px;padding:3px 5px 0 5px;margin:1px 1px 0 0;color:#fff;}
 palavras-chave .tag a {color:#FFF!important;}
.palavras-chave .tag:hover{text-decoration:underline; color:#FFF!important;}
.palavras-chave .tag.relevancia1{background:#2585c6;}
.palavras-chave .tag.relevancia2{background:#378ec8;}
.palavras-chave .tag.relevancia3{background:#62a3cf;}
.palavras-chave .tag.relevancia4{background:#8ab6d4;}
.palavras-chave p{float:left;margin:10px 0;}
.palavras-chave p.palavras{overflow:hidden;display:block;}
.palavras-chave p.mais{display:none;width:150px;}

/* Boxes ================= */
.box{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#e7e5e3;}
.box .topo{background:#f2f0ee;border-bottom:1px solid #fff;padding:12px 0;position:relative;}
.box.conclusao-obrigado .topo{padding: 12px 10px;}
.box h2{margin:0 12px;}
.box h2 span{vertical-align:middle;line-height:normal;}
.box h2 .num{font-size:22px;color:#ff6400;font-weight:normal;line-height:15px;}
.box h2 .txt{font-size:15px;color:#262626;font-weight:normal;line-height:15px;}
.box .conteudo{padding-top:0 0 16px;}
.box p{padding:0 12px; margin:13px 0;}
.box #divLogar{height:40px;}
.box #divLogar p{margin:13px; text-align:center; width: 248px; padding-top:5px;}
.box .divisao{background:url(../Img/Bg/linhas.gif) 0 -103px repeat-x;height:2px;display:block;margin:0 12px;}
.box .rodape{padding-top:13px;}
.box a.mais{text-decoration:none;margin:12px;display:inline-block;font-weight:bold;font-size:11px;}
.conteiner1de4 .box+.box{margin-top:20px;}
.boxPerfil p{padding:0 0px;}

.txtLogin{width: 163px}

.institucional.pagina-recomendacoes-de-investimento .box .conteudo li{background:none;padding:0; line-height: 14px; list-style: circle; list-style-position: initial; margin-left: 17px;}
.institucional .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.institucional .box h2{margin:0 12px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;line-height:normal;}
.institucional .box .conteudo{padding:0;}
.institucional .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x;list-style:none;}
.institucional .box .conteudo li.ativo a{color:#FE7821;}
.institucional .box .conteudo li:first-child{background:none;}
.institucional .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.institucional .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.institucional .box.tipo2 .rodape a{margin-left:15px;}

.info-consolidada,
.passo-a-passo{margin-left:20px;padding:12px 14px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px;background:#fff;position:relative;box-shadow:0px 2px 3px #e6e2df;}
.info-consolidada h3{color:#55544f;padding-bottom:13px;font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;}
.info-consolidada .valor .sup{color:#55544f;padding-right:2px;}
.info-consolidada p{padding:0 0 5px;margin:0;color:#55544f;font-size:11px;}
.info-consolidada .valor{float:right;color:#262626;}
.info-consolidada .valor-total{padding:8px 0 0;margin:0;background:none;font-weight:normal;text-align:left;}
.info-consolidada.alinhamento-tabela,
.passo-a-passo.alinhamento-tabela{margin-top:23px;}
.info-consolidada .detalhe,
.passo-a-passo .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 0 no-repeat;width:7px;height:18px;position:absolute;top:11px;left:-7px;}
.passo-a-passo{color:#262626;}
.passo-a-passo p{margin-top:0;margin-bottom:0;}
.passo-a-passo p+p{margin-top:10px;}
.passo-a-passo .passo{color:#ff6400;font-weight:bold;padding-right:3px;}
.passo-a-passo h3{color:#262626;font-weight:bold;margin-bottom:10px;position:relative;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;}
.passo-a-passo hr{margin:10px -14px;background:#e9e5e3 none;height:1px;}
.passo-a-passo .detalhes-adicionais{display:none;padding:10px 0;}
.passo-a-passo p.ver-detalhes{padding-top:10px;}
.passo-a-passo h3 .ico.balao{position:absolute;right:0;}

.box.dicas{padding:16px;border:1px solid #e7e4e1;border-radius:4px;-moz-border-radius:4px;background:#fff;position:relative;box-shadow:0px 2px 3px #e6e2df;}
.box.dicas .topo{background:#fff;padding:0;}
.box.dicas h3{color:#ff6600;font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;}
.box.dicas p{padding:0 0;}
.box.dicas .detalhe{background:url(../Img/Bg/detalhe-boxes.png) 0 0 no-repeat;width:7px;height:18px;position:absolute;top:11px;left:-7px;}

.box.dicas .links-de-formulario {float:left; margin:8px 0 0 0;}
.box.dicas .links-de-acao {float:right;}
.box.dicas .links-de-acao .btn {margin-left:10px;}
.box.dicas.complemento .detalhe {width:19px; height:7px; background-position:0 -101px; top:-7px; left:15px;}
.box.dicas.complemento.direita .detalhe {left:auto; right:15px;list-style:none;}
.box.dicas.complemento .conteudo {padding-top:13px;}


.box.erro {background:#fff2f2; border:1px solid #f4a8a8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0;}
.box.erro .topo {background:none; border:none; padding:15px 0 5px;}
.box.erro .topo h2 {color:#ff2d30; padding:0 30px 0 15px; margin:0; background: url(../Img/Ico/tooltip-dica.png) right -18px no-repeat; display:inline;font-size:16px !important;}
.box.erro .conteudo {padding:0 15px 12px 15px;}
.box.erro .conteudo p {margin:0; padding:0; font-size:11px;}
.box.erro .conteudo ul{margin:0; padding:0; border:0;}
.disclaimer+.box.erro{margin-top:20px;}

.box.erro-grave {background:#ffcfcf; border:1px solid #ef0000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0;}
.box.erro-grave .topo {background:none; border:none; padding:15px 0 5px;}
.box.erro-grave .topo h2 {color:#ef0000; padding:0 30px 0 15px; margin:0; background: url(../Img/Ico/tooltip-dica.png) right -80px no-repeat; display:inline;}
.box.erro-grave .conteudo {padding:0 15px 12px 15px;}
.box.erro-grave .conteudo p {margin:0; padding:0; font-size:11px;}
.box.erro-grave .conteudo ul{margin:0; padding:0; border:0;}

.box.alerta {background:#fff9db; border:1px solid #edba30; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0;}
.box.alerta .topo {background:none; border:none; padding:15px 0 5px;}
.box.alerta .topo h2 {color:#d49306; padding:0 30px 0 15px; margin:0; background: url(../Img/Ico/tooltip-dica.png) right -39px no-repeat; display:inline;}
.box.alerta .conteudo {padding:0 15px 12px 15px;}
.box.alerta .conteudo p {margin:0; padding:0; font-size:11px;}

.box.alerta.alerta-streaming{z-index:19;display:none;margin-bottom:15px;}
.box.alerta.alerta-streaming .topo{padding:8px 0 5px;}
.box.alerta.alerta-streaming .conteudo{padding:0 15px 8px;}

.box.sucesso {background:#e5f6cc; border:1px solid #8dc63f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0;}
.box.sucesso .topo,
.box.sucesso .box-topo {background:none; border:none; padding:15px 0 5px;}
.box.sucesso .topo h2,
.box.sucesso .box-topo h2 {color:#74a82e; padding:0 30px 0 15px; margin:0; background: url(../Img/Ico/tooltip-dica.png) right -59px no-repeat; display:inline;}
.box.sucesso .conteudo,
.box.sucesso .box-conteudo {padding:0 15px 12px 15px;}
.box.sucesso .conteudo p,
.box.sucesso .box-conteudo p {margin:0; padding:0; font-size:11px;}

.institucional .box.dicas .rodape{background:none;padding:13px 0 0;}
.institucional .box.dicas .conteudo{font-size:12px;}
.institucional .box.dicas h3{padding-bottom:10px;}


.box.ajuda{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#e7e5e3;}
.box.ajuda .topo{border-bottom:0;padding:10px 0;cursor:pointer;}
.box.ajuda .titulo {
    color: #FE7821;
    font-family: MyriadProSemiBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    font-weight: normal;
    margin: 0 14px;
}
.box.ajuda h1 {
    color: #FE7821;
    font-family: MyriadProSemiBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    font-weight: normal;
    margin: 0 14px;
}
.box.ajuda h2{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;font-weight:normal;margin:0 14px;}
.box.ajuda .linhas-form{margin:0 14px 13px;}
.box.ajuda label{font-size:11px;color:#7A7B7B;}

.box.senha{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#F2F0EE;margin:18px 0;padding:15px 10px;width:530px;}
.box.senha label{font-weight:bold;float:left!important;margin-right:18px!important;}
.divisao+.box.senha{margin-top:25px;}

.pagina-cadastro .box.senha{margin:20px auto 60px;padding:0;width:470px;}
.pagina-cadastro .box.senha label{width:auto;color:#262626;font-weight:bold;}
.pagina-cadastro .box.senha .conteudo{padding:15px 10px 5px 15px;}
.pagina-cadastro .box.senha .rodape{background:url(../img/bg/linhas.gif) repeat-x;padding:15px 10px 15px 15px;}
.pagina-cadastro .box.senha input[type='password']{margin-right:0;}
.pagina-cadastro .box.senha .rodape .btn{margin:0;}
.pagina-cadastro .box.termo h4 {display:none;}
.pagina-cadastro .box.termo p {padding:0; margin:0 0 13px 0;}

.pagina-cadastro .box.senhaAlt{padding:0;width:470px;}
.pagina-cadastro .box.senhaAlt label{width:auto;color:#262626;font-weight:bold;}
.pagina-cadastro .box.senhaAlt .conteudo{padding:15px 10px 5px 15px;}
.pagina-cadastro .box.senhaAlt .rodape{padding:15px 10px 15px 15px;}
.pagina-cadastro .box.senhaAlt input[type='password']{margin-right:0;}
.pagina-cadastro .box.senhaAlt .rodape .btn{margin:0;}
.pagina-cadastro .box.termo h4 {display:none;}
.pagina-cadastro .box.termo p {padding:0; margin:0 0 13px 0;}

.conteudo-alt {overflow:visible !important;}

/* Listas ================= */
.lista-conteudos li {clear:both; padding:0 0 5px 0;}
.lista-conteudos li h3 {font-size:12px;}
.lista-conteudos li img {float:left; margin:0 10px 10px 0;}
.lista-conteudos li.selecionado a {color:#FF6400;}

.menu-vertical{font-size:11px;border-radius:4px;-moz-border-radius:4px;border:1px solid #DDDCDB;margin:10px 20px 20px 0;}
.menu-vertical .ico{margin-right:10px;position:relative;top:1px;}
.menu-vertical>li{border-top:1px solid #e6e3df;list-style:none}
.menu-vertical>li a{display:block;background-color:#F2F0EE;padding:7px 16px 5px;border-top:2px solid #f6f5f3;}
.menu-vertical>li:hover{cursor:pointer;}
.menu-vertical>li:first-child,
.menu-vertical>li:first-child a{border:0;}
.menu-vertical>li:hover a,
.menu-vertical>li.selected>a{background-color:#E7E5E3;color:#55534f;}
.menu-vertical li.hasSubmenu>a{background:#F2F0EE url(../img/ico/seta-tabela.png) no-repeat 202px 14px;}
.menu-vertical li.hasSubmenu>a:hover,
.menu-vertical li.hasSubmenu.selected>a{background:#E7E5E3 url(../img/ico/seta-tabela.png) no-repeat 202px -16px;}
.menu-vertical li.hasSubmenu.opened>a{background:#F2F0EE url(../img/ico/seta-tabela.png) no-repeat 202px -79px;}
.menu-vertical li.hasSubmenu.selected.opened>a{background:#E7E5E3 url(../img/ico/seta-tabela.png) no-repeat 202px -109px;}
.menu-vertical li li a,
.menu-vertical li li:hover a{font-weight:normal;color:#55544f;padding:2px 16px;border:0;}
.menu-vertical li .submenu{display:none;}
.menu-vertical .submenu{height:104px;}
.menu-vertical li:hover a+.submenu li a,
.menu-vertical li:hover .jspVerticalBar a,
.menu-vertical .submenu .jspContainer{background-color:#F2F0EE;}
.menu-vertical .submenu:hover li:hover a{background-color:#E7E5E3;}
.menu-vertical li.selected .submenu{background-color:#F6F5F3;}
.menu-vertical li.selected .submenu li.selected a{background-color:#E7E5E3;}
.menu-vertical li.selected .submenu li.selected a .ico{background-position:-160px -38px;}
.menu-vertical li.selected .submenu li.selected a .pasta-favoritos{background-position:-128px -38px;}
.menu-vertical .jspVerticalBar:hover{background-color:#F2F0EE;}
.menu-vertical .jspVerticalBar a{padding:0;border:0;}

/* Loading */
.box.loading {background:#F2F0EE; width:130px; text-align:center; position:relative; left:50%; margin-left:-40px; margin-bottom:50px; margin-top:20px;}
.box.loading .conteudo {padding-top:60px; background:url(../Img/loading.gif) #F2F0EE no-repeat center 10px; border-top:none;}
.box.tipo2 {border:1px solid #dddcdb;border-radius:5px;-moz-border-radius:5px; position:relative; background:#F2F0EE; top:0; z-index:2;}
.box.tipo2 .topo {border-bottom:0;}
.box.tipo2 .topo+.conteudo{background-image:url(../Img/Bg/linha-branca.gif);background-repeat:repeat-x;}
.box.tipo2 .conteudo {position:relative; overflow:hidden;padding:0 0 16px;background-color:#F2F0EE;}
.box.tipo2 .rodape{background-color:#F2F0EE;}

/* Tipo 1 */
.box.tipo1 {
    background: white;
    margin-bottom: 10px;
}

.box.tipo1 h1 {
    color: #55544F;
    font-size: 15px;
    margin: 15px;
    font-weight: bold;
}


/* Tipo 3 */
.box.tipo3 {background:white; margin-bottom:10px;}
.box.tipo3 h3 {color:#55544F; font-size:15px; margin:15px; font-weight:bold;}

/* Tipo 4 */
.box.tipo4 {border:1px solid #dddcdb;border-radius:5px;-moz-border-radius:5px; position:relative; background:#F2F0EE; top:0; z-index:2;}
.box.tipo4 .topo {border-bottom:0;background:#E7E5E3;}
.box.tipo4 .conteudo {background:url(../Img/Bg/linha-branca.gif) repeat-x #F2F0EE; position:relative; overflow:hidden;padding:0 0 16px;}

/* Tipo 5 */
.box.tipo5 .topo{background:#f2f0ee;border-bottom:0;}
.box.tipo5 .topo h2{color:#262626;}
.box.tipo5 .conteudo,.box.tipo5 .rodape {background:#fff;}
.box.tipo5 .conteudo p:first-child{margin-top:0;}
.box.tipo5 .conteudo p{padding:13px;}

/* Tipo 6 */
.box.tipo6{color:#55534F;}
.box.tipo6 p{margin:10px 15px;padding:0;}
.box.tipo6 strong{color:#FF6400;font-size:15px;}
.box.tipo6 .conteudo h3{font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;color:#262626;margin:10px 15px;}
.box.tipo6 hr{height:1px;background:#d5d1cf none;margin:4px 0 9px;}

/* Tipo 7 */
.box.tipo7{background-color:#F2F0EE;}
.box.tipo7 .topo{background:#fff;}


/* box outras opções */
.box.outras-opcoes p{margin:0;}
.box.outras-opcoes .conteudo{padding:12px 0;}
.box.outras-opcoes .link-formulario+.link-formulario{padding-left:35px;background:url(../Img/Bg/variavel-borda.gif) repeat-y 18px top;}

/* box com abas */
.tabs.box{border:0;background-color:transparent;}
.tabs.box .conteudo{border:1px solid #DDDCDB;border-top:0;border-radius:0 0 5px 5px;}
.tabs.box.tipo2 .conteudo{background:#f5f3f3 none;padding:0px 0 5px; margin: 0 0 3px}
.conteinerLogin .tabs.box.tipo2 .conteudo{height: 48px;}
.box .conteudo .submit-form{border:0;margin:0;padding:10px 15px 0 0;}
.box .conteudo .submit-form .btn,
.tabs.box .submit-form .btn{margin:0;}

/* Box com lista de links */
.box.links .topo{padding:12px 0;}
.box.links .topo h3{font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;color:#FE7821;line-height:normal;margin:0 12px;}
.box.links .conteudo{padding:0;}
.box.links .conteudo li{padding:8px 15px;background:url(../Img/Bg/linha-branca.gif) repeat-x; list-style:none;}
.box.links li a{font-size:11px;}
.box.links li p.data-assunto{padding:0;margin:0;font-size:11px;}
.box.links .rodape{background:url(../Img/Bg/linha-branca.gif) repeat-x;padding:10px 0;}
.box.links .rodape a{margin:0 12px;}

/* Termo de aceite */
.box.tipo3.termo .scroll-bloco{height:93px;}
.box.tipo3.termo{padding:15px 5px 15px 15px;width:940px;clear:left;height:93px;background-color:#fff;clear:both;}
.pagina-assinaturacontrato .box.tipo3.termo{margin-top:10px;}
.box.tipo3.termo .jspVerticalBar{border:0;}
.box.tipo3.termo .jspTrack{left:1px;border-left:0;}
.conteiner3de4 .box.tipo3.termo{width:700px;}
.conteiner3de4 .box.tipo3.termo h1{line-height:normal;}

/* Descrição amigável - Termo de aceite */
.box.tipo3.termo.descricao .scroll-bloco{height:73px;}
.box.tipo3.termo.descricao{padding:15px 5px 15px 15px;width:940px;clear:left;height:73px;background-color:#ffcfcf;border:1px solid #f4a8a8;clear:both;}
.pagina-assinaturacontrato .box.tipo3.termo.descricao{margin-top:10px;height:180px;}
.box.tipo3.termo.descricao .jspVerticalBar{border:0;}
.box.tipo3.termo.descricao .jspTrack{left:1px;border-left:0;}
.conteiner3de4 .box.tipo3.termo.descricao{width:700px;}
.conteiner3de4 .box.tipo3.termo.descricao h1{line-height:normal;}

.popUp.termo .box.tipo3.termo{width:654px;margin:15px 0 8px;}
.popUp.termo .linhas-form{margin-bottom:10px;}
.popUp.termo label{padding:0;margin:0;}
.popUp.termo .box.senha{width:654px;margin:10px 0 0;}
.popUp.termo .box.senha label{padding-top:4px;}
.popUp.termo .menu-termos{float:right;}
.pagina-assinaturacontrato .menu-termos{float:right;margin-bottom:10px;}


.popUp.termo .intro{float:left;width:580px;}

/* Comportamento dos boxes laterais */
.conteiner1de4.lateral-direita .box{margin-left:20px;margin-bottom:20px;width:220px;}

/* Busca */
.sem-resultados{padding:15px;background-color:#E5E2E1;color:#797B7B;text-align:center;font-size:16px;font-family:MyriadProRegular,Arial,Tahoma,Verdana;}

/* ===========
	Disclaimer
	========== */
.disclaimer{font-size:11px;color:#8c8b89;}
.disclaimer h4{font-size:11px;clear:both;font-weight:bold;margin-top:15px;}
.disclaimer h4:first-child{margin-top:0;}
.disclaimer ul li:before{content:'- ';}
.disclaimer ul li+li,
.disclaimer p+ul,
.conteiner .disclaimer p,
.disclaimer ol li{margin-top:10px;}
table+.disclaimer,
.paginacao+.disclaimer{margin-top:30px;}
.disclaimer ol{margin-top:10px;margin-left:18px;}
.quebra-linha + .disclaimer {margin-top:10px;}

.box.tipo2.disclaimer .conteudo{padding:8px 0; margin: 1px;}
.box.tipo2.disclaimer .conteudo p{padding:0 0 0 12px;}
.box.tipo2.disclaimer .conteudo p:first-child{margin-top:0;}
.box.tipo2.disclaimer .scroll-bloco .jspVerticalBar,
.box.tipo2.disclaimer .scroll-bloco .jspTrack{border:0;}

/*  ===============
    Modelo padrão de postagem
    ===============  */
.modelo-padrao{}

.modelo-padrao .titulo{background:url("../Img/bg/linha-branca.gif") repeat-x bottom;clear:both;overflow:hidden;padding-bottom:10px;margin-bottom:10px;}
.modelo-padrao .titulo h2{color:#FE7821;float:left;font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:30px;font-weight:normal;margin:0;/*height:34px;*/line-height:32px;}
.modelo-padrao .titulo .voltar{float:right;margin-top:15px;}

.modelo-padrao p{margin:10px 0;}
.modelo-padrao h1{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:22px;margin:10px 0;color:#FE7821;}
.modelo-padrao h2{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:22px;margin:10px 0;color:#55544f;}

.modelo-padrao h3{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:18px;margin:10px 0;color:#FE7821;}
.modelo-padrao h4{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:18px;margin:10px 0;color:#55544f;}

.modelo-padrao h5{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:14px;margin:10px 0;color:#FE7821;}
.modelo-padrao h6{font-family:MyriadProRegular, Arial, Tahoma, Verdana;font-size:14px;margin:10px 0;color:#55544f;}

.modelo-padrao ul{list-style-type:circle;}
.modelo-padrao ul li{margin:12px 0 12px 0;}
.modelo-padrao ol li{margin:12px 0 12px 25px;}

.modelo-padrao table{margin:10px 0;}
.modelo-padrao img.esquerda{float:left;margin:0 10px 10px 0;}
.modelo-padrao img.direita{float:right;margin:0 0 10px 10px ;}

.modelo-padrao blockquote{font-style:italic;}

/*  ===============
    Conteudo Institucional
    ===============  */

/* Home */
.destaque-banner{width:470px;}
.destaque-banner .slider-container{height:289px;z-index:3;}
.destaque-banner .slider-lista-opcoes{background:#F2F0EE;border-radius:5px;border:1px solid #DDDCDB;border-top:0;margin-top:-5px;z-index:2;padding:10px 0 5px;text-align:right;}
.destaque-banner .slider-lista-opcoes .slider-item{margin:0 5px 0 0;color:#2585c6;background:url(../Img/Bg/bg-btn-destaque.png) -21px 0 no-repeat;text-align:center;width:21px;height:21px;line-height:21px;font-weight:bold;}
.destaque-banner .slider-lista-opcoes .slider-item.slider-item-selecionado{background-position:0 0;color:#fff;}

.destaque-carrossel{width:400px;float:right;margin:0 35px;position:relative;height:92px;margin-bottom:20px;}
.destaque-carrossel .slider-controle{width:100%;}
.destaque-carrossel .slider-controle .slider-anterior{background:url(../Img/btn/setas.png) -80px -1px no-repeat;left:-30px;top:25px;position:absolute;width:22px;height:41px;}
.destaque-carrossel .slider-controle .slider-anterior:hover{background-position:-102px -87px;}
.destaque-carrossel .slider-controle .slider-anterior.disabled{background-position:-102px -87px;cursor:default;opacity:0.5;filter:alpha(opacity=50);}
.destaque-carrossel .slider-controle .slider-proximo{background:url(../Img/btn/setas.png) -80px -45px no-repeat;right:-30px;top:25px;position:absolute;width:22px;height:41px;}
.destaque-carrossel .slider-controle .slider-proximo:hover{background-position:-102px -45px;}
.destaque-carrossel .slider-controle .slider-proximo.disabled{background-position:-102px -45px;cursor:default;opacity:0.5;filter:alpha(opacity=50);}

.destaque-carrossel .envelope{position:absolute;top:0;}
.destaque-carrossel .slider-container{height:92px;z-index:3;}

.destaque-carrossel .box{margin:0 5px;}
.destaque-carrossel .box .conteudo{height:85px;}
.destaque-carrossel .box h2{margin:5px 0;padding:0 12px;font-size:14px;}
.destaque-carrossel .box p{margin:5px 0;font-size:11px;}
.destaque-carrossel .box a{margin:5px 12px;float:right;}

.tabs.bolsas-ativos-opcoes{clear:both;margin-top:20px;margin-left:12px;}
.tabs.bolsas-ativos-opcoes .abas{height:26px;list-style-type:none;}
.tabs.bolsas-ativos-opcoes .abas li{font-size:11px;width:105px;}
.tabs.bolsas-ativos-opcoes .abas li a{line-height:24px;}

.tabs.bolsas-ativos-opcoes .conteudo{height:181px;position:relative;overflow:hidden;border:1px solid #D9D8D7;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes{}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes select.graf-tabela{width:100px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .selectStyled{float:right;margin:5px 10px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .opcoes-agrupadas{margin:5px;float:left;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .opcoes-agrupadas .btn{padding:0 7px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .opcoes-agrupadas .btn.disabled{border-right:1px;}
.tabs.bolsas-ativos-opcoes li.selecionado a{color:#7A7B7B;}
.tabs.bolsas-ativos-opcoes p.info-defasagem-bolsas{font-size:11px;color:#959595;position:absolute;top:8px;margin:0;left:210px; display: none;}
.tabs.bolsas-ativos-opcoes p.info-defasagem-ativos{font-size:11px;color:#959595;position:absolute;bottom:2px;margin:0;left:34px;text-align:right;width:auto;line-height:normal;}

.tabs.bolsas-ativos-opcoes .conteudo .wrap-tabela {height: 140px;}
.tabs.bolsas-ativos-opcoes .conteudo .rolagem-horizontal {height: 145px;}
.tabs.bolsas-ativos-opcoes .conteudo .rolagem-horizontal .jspHorizontalBar {background: #F5F3F2; padding-top:6px; padding-left: 6px; bottom: -13px; border-top: 1px solid #E7E4E1;}
.tabs.bolsas-ativos-opcoes .conteudo .rolagem-horizontal .jspVerticalBar {background-color: #F5F3F2;}
.tabs.bolsas-ativos-opcoes .conteudo .rolagem-horizontal .jspArrowRight {right: 25px;}
.tabs.bolsas-ativos-opcoes .conteudo .rolagem-horizontal .jspArrowLeft {left: 6px;}


.tabs.bolsas-ativos-opcoes #elem_grafico{height:153px;width:369px;float:left;}
.tabs.bolsas-ativos-opcoes #elem_grafico .highcharts-container{background:none !important;display:block;zoom:1;position:relative;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes {background:white; border:1px solid #ebebec; border-radius:5px; padding:5px 10px 0; line-height:12px; float:right; font-size:11px; width:65px; margin-top:10px;margin-right:12px;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes .texto {display:block; font-weight:bold;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes .valor { margin-bottom:5px; display:block;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes .codigo .valor {color:#ff6606; font-weight:bold;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes .preco .valor {color:#000;}
.tabs.bolsas-ativos-opcoes .grafico-informacoes .bandeira{display:block;float:right;}

.tabs.bolsas-ativos-opcoes .grafico-informacoes-vertical {float: none; width: auto; margin-left: 12px; padding: 7px 10px 2px 7px; margin-top: 5px;}

.tabs.bolsas-ativos-opcoes .conteudo .opcoes .filtros li{float:left;margin:8px 5px 5px;font-size:11px;border-left:1px solid #D9D8D7;padding-left:10px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .filtros li:first-child{padding:0;border-left:0;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .filtros li a.selected{color:#6F6E6B;}

.tabs.bolsas-ativos-opcoes .conteudo #tabs-1 table{display:none;}
.tabs.bolsas-ativos-opcoes .conteudo table thead tr{background:url("../Img/Bg/th.gif") 0 21px repeat-x;}
.tabs.bolsas-ativos-opcoes .conteudo table thead th{padding:4px 5px;font-size:11px;}
.tabs.bolsas-ativos-opcoes .conteudo table tbody td{padding:4px 5px;}
.tabs.bolsas-ativos-opcoes .conteudo .fht-tbody table {width: 443px!important;}
.tabs.bolsas-ativos-opcoes .conteudo .fht-thead table {width: 455px!important;}

.tabs.bolsas-ativos-opcoes .conteudo .opcoes .graficos {position: absolute;top: 0px;left: 5px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .graficos li:first-child{padding: 0;border-left: 0;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .graficos li{float: left;margin: 8px 5px 5px;font-size: 11px;border-left: 1px solid #D9D8D7;padding-left: 10px;}
.tabs.bolsas-ativos-opcoes .conteudo .opcoes .graficos li.selecionado a {color: #7A7B7B;}

.tabs.bolsas-ativos-opcoes .tab-disclaimer {font-size:11px;color:#959595; position: absolute; top: -6px; right: 120px;}

/* Gráfico de linha */
.tabs.bolsas-ativos-opcoes #grafico-linha-area {width: 100%; height: 103px; margin-left: -10px;}
.tabs.bolsas-ativos-opcoes #grafico-linha-area div {font-size: 10px;}
.tabs.bolsas-ativos-opcoes .grafico-legenda-finder {overflow: hidden; color: #F5F3F2; font-size: 0px;}
.tabs.bolsas-ativos-opcoes .grafico-legenda-finder > b {display: none;}
.tabs.bolsas-ativos-opcoes .grafico-legenda-finder > span {margin-right: 10px; display: inline-block; padding-bottom: 3px; color: #55534F; font-size: 9px;}
.tabs.bolsas-ativos-opcoes .grafico-legenda-finder > span b {font-size: 11px;}

/* Gráfico rentabilidade Ibov */
#grafico-rentabilidade-ibov-boleta { height:100%; margin:0 0 18px; }

.pagina-home .como-comecar-passos{margin:25px 0;overflow:hidden;}
.pagina-home .como-comecar-passos h2{margin:0;display:block;float:left;width:185px;height:48px;background:url(../Img/Bg/comocomecar-passos.png) no-repeat;text-indent:-9999px;}
.pagina-home .como-comecar-passos ul{float:left;display:block;width:780px;list-style-type:none;}
.pagina-home .como-comecar-passos ul li{float:left;}
.pagina-home .como-comecar-passos ul li a{display:block;height:48px;background:url(../Img/Bg/comocomecar-passos.png) no-repeat;text-indent:-9999px;min-width:100px;}

.pagina-home .como-comecar-passos ul li.item1{margin-left:-20px;}
.pagina-home .como-comecar-passos ul li.item1 a{background-position:0 -96px;width:181px;}
.pagina-home .como-comecar-passos ul li.item1 a:hover{background-position:0 -144px;}

.pagina-home .como-comecar-passos ul li.item2{margin-left:-21px;}
.pagina-home .como-comecar-passos ul li.item2 a{background-position:0 -192px;width:180px;}
.pagina-home .como-comecar-passos ul li.item2 a:hover{background-position:0 -240px;}

.pagina-home .como-comecar-passos ul li.item3{margin-left:-20px;}
.pagina-home .como-comecar-passos ul li.item3 a{background-position:0 -288px;width:180px;}
.pagina-home .como-comecar-passos ul li.item3 a:hover{background-position:0 -336px;}

.pagina-home .como-comecar-passos ul li.item4{margin-left:-21px;}
.pagina-home .como-comecar-passos ul li.item4 a{background-position:0 -384px;width:180px;}
.pagina-home .como-comecar-passos ul li.item4 a:hover{background-position:0 -432px;}

.pagina-home .como-comecar-passos ul li.item5{margin-left:-20px;}
.pagina-home .como-comecar-passos ul li.item5 a{background-position:0 -480px;width:160px;}
.pagina-home .como-comecar-passos ul li.item5 a:hover{background-position:0 -528px;}

.pagina-home .intro-cockpit{margin:0 0 25px;overflow:hidden;background:url(../Img/Bg/linha-branca.gif) repeat-x;padding-top:5px;}
.pagina-home .intro-cockpit h2{background:url(../Img/Bg/linha-branca.gif) repeat-x bottom;padding-bottom:15px;margin-bottom:15px;}
.pagina-home .intro-cockpit .video{width:311px;margin-right:10px;}
.pagina-home .intro-cockpit .video img{width:311px;height:175px;}
.pagina-home .intro-cockpit .conteudo{width:310px;margin:0 0 0 5px;}
.pagina-home .intro-cockpit .conteudo h3{font-size:18px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;color:#FE7821;font-weight:normal;background:url(../Img/Bg/linha-branca.gif) repeat-x bottom;padding-bottom:15px;}
.pagina-home .intro-cockpit .conteudo p{margin:10px 0;}

.pagina-home .box.alerta {margin-bottom: 15px;}

.perfis-outros{overflow:hidden;margin:0 0 25px;}
.perfis-outros .box{margin-left:10px;}
.perfis-outros .box .conteudo{position:relative;height:297px;}
.perfis-outros .box .item{position:absolute;top:0;left:0;right:0;background:#fff;height:99px;overflow:hidden;}
.perfis-outros .box .item.num2{top:99px;}
.perfis-outros .box .item.num3{top:198px;}
.perfis-outros .box .item img{float:left;width:77px;height:48px;margin:12px 0 12px 12px;}
.perfis-outros .box .item .texto{float:left;width:196px;margin:12px 0 5px;}
.perfis-outros .box .item .texto h2{font-size:14px;}
.perfis-outros .box .item .texto p{margin:0;font-size:11px;}
.perfis-outros .box .item .veja{display:block;position:absolute;bottom:0;right:0;left:0;background:#f1f0ee url(../Img/Bg/linha-branca.gif) repeat-x;text-align:right;padding:6px 12px 4px;}
.perfis-outros .box .item .veja .link .ico-mais{display:block;width:14px;height:14px;background:url(../Img/ico/ico-widget.png) 0 -1px no-repeat;float:right;margin:1px 0 0 5px;}
.perfis-outros .box .item .veja .link:hover .ico-mais{background-position:0 -16px} 
.perfis-outros .box .item .veja .link .ico-menos{display:block;width:14px;height:14px;background:url(../Img/ico/ico-widget.png) -14px -1px no-repeat;float:right;margin:1px 0 0 5px;}
.perfis-outros .box .item .veja .link:hover .ico-menos{background-position:-14px -16px;}
.perfis-outros .box .item .mais-info{clear:both;display:none;}
.perfis-outros .box .item .mais-info h3{color:#231f20;font-size:13px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-weight:normal;border-top:1px solid #e6e3df;padding-top:5px;margin:5px 12px;}
.perfis-outros .box .item .mais-info .listagem-links{margin:5px 12px;}
.perfis-outros .box .item .mais-info .listagem-links li{background:url(../img/ico/seta-tabela.png) no-repeat 0 -177px;padding:0 0 0 10px;font-size:11px;}
.perfis-outros .box .item .mais-info .opiniao blockquote{margin:0;display:inline;font-style:italic;fon-size:11px;}
.perfis-outros .box .item .mais-info .opiniao{margin:5px 12px;color:#55544f;font-size:11px;}

.prod-servicos{margin:25px 0;overflow:hidden;}
.prod-servicos .box .topo .ico{float:right;margin-right:12px;background:none;width:42px;height:41px;background-repeat:no-repeat;background-position:center right;}
.prod-servicos .box .topo p{font-size:11px;}
.prod-servicos .box p{margin:0;}
.prod-servicos .box .conteudo h3{margin:12px 12px 0;}
.prod-servicos .box .conteudo .item{background:url(../Img/Bg/linha-branca.gif) repeat-x;padding-bottom:10px;overflow:hidden;}
.prod-servicos .box .conteudo .item:first-child{background:none;}
.prod-servicos .box .conteudo p{font-size:11px;}
.prod-servicos .box .rodape{text-align:right;padding:0;background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.prod-servicos .box .rodape .btn{margin:12px;}

.box.educ-financeira .ico{width:37px;height:34px;background-position:-270px 0;}
.box.educ-financeira{margin-right:10px;}
.box.ferramentas-exclusivas .ico{width:41px;height:29px;background-position:-307px 0;}
.box.ferramentas-exclusivas{margin:0 5px;}
.box.analises-rec .ico{width:33px;height:35px;background-position:-348px 0;}
.box.analises-rec{margin-left:10px;}

.institucional .of-pub-em-andamento h2{font-size:18px;font-family:MyriadProSemiBold, Arial;font-weight:normal;margin:0 0 15px;line-height:normal;}
.of-pub-em-andamento .box.oferta{border-color:#eae8e5;color:#6b6a66;font-size:11px;float:left;width:100%;}
.of-pub-em-andamento .box.oferta.aberta{background-color:#faf9f9;}
.of-pub-em-andamento .box.oferta.encerrada{background-color:#f5f3f2;}
.of-pub-em-andamento .box.oferta.cancelada{background-color:#f6ece6;}
.of-pub-em-andamento .box.oferta+.box.oferta{margin-top:13px;}
.of-pub-em-andamento .box.oferta+h3{float:left;margin-top:18px;}
.of-pub-em-andamento .status-oferta{margin:13px 15px;border-right:1px solid #e6e3e0;min-height:60px;width:135px;padding:14px 15px 0 0;min-height:47px;font-size:12px;font-weight:bold;float:left;}
.of-pub-em-andamento .box.oferta.encerrada .status-oferta{color:#c5c3c1;font-size:11px;}
.of-pub-em-andamento .box.oferta.cancelada .status-oferta{color:#c5c3c1;font-size:11px;padding-top:23px;min-height:38px;}
.of-pub-em-andamento .status-oferta a{font-size:11px;}
.of-pub-em-andamento .box.oferta .descricao{position:relative;float:left;padding:25px 15px 5px 78px;width:435px;}
.of-pub-em-andamento .box.oferta .descricao p{padding:0 0 5px;margin:0;}
.of-pub-em-andamento .box.oferta img{width:50px;height:50px;position:absolute;top:20px;left:5px;}
.of-pub-em-andamento .box.oferta .descricao a+a{background:url(../Img/Bg/variavel-borda.gif) repeat-y 17px top;padding-left:37px;}
.of-pub-em-andamento .box.oferta+.submit-form,
.of-pub-em-andamento .paginacao+.submit-form,
.of-pub-em-andamento .pagina-ofertaspublicas table+.submit-form{float:left;border:0;width:100%;}

/* Modal Ofertas públicas */
.pagina-home .popUp .detalhes-oferta{padding-left:60px;position:relative;}
.pagina-home .popUp .detalhes-oferta h3{font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin-bottom:5px;}
.pagina-home .popUp .detalhes-oferta img{width:50px;height:50px;position:absolute;top:0;left:0;}
.pagina-home .popUp table{margin-top:14px;}
.pagina-home .popUp .datas-reserva td{font-size: 11px;font-weight:bold;}
.pagina-home .popUp .datas-reserva .data{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:16px;letter-spacing:-1px;color:#FD7721;font-weight:normal;border-right:1px solid #DDD9D8;width:30px;text-align:center;}
.pagina-home .popUp .sup{color:#262626;padding-right:3px;}

.pagina-explore .btn.veja-mais,
.pagina-aprenda .btn.veja-mais,
.pagina-informese .btn.veja-mais,
.pagina-gerencie .btn.veja-mais,
.pagina-compra-venda .btn.veja-mais{float:right;}
.pagina-fundoinvestimentoimob .box .rodape{text-align:right;}
.pagina-fundoinvestimentoimob .box .rodape .veja-mais{margin-top:0;}

#blackout .modal-video{width:494px !important;}
.popUp.modal-video .mosaico{height:auto;overflow:hidden;}
.popUp.modal-video .mosaico .destaque{top:0;left:0;position:relative;}
.popUp.modal-video .mosaico .video-conteiner{height:288px;}

.pagina-explore #content .conteiner3de4 img{float:right;margin:15px 0 15px 15px;}

/* ===============
   Nossos serviços
   =============== */
.pagina-nossosservicos hr{clear:both;margin:10px 0;}
.pagina-nossosservicos h3.subtitulo-servicos{font-weight:normal;font-size:16px;color:#FE7821;font-family:MyriadProSemiBold;margin:13px 0 25px;padding-left:3px;}
.pagina-nossosservicos.institucional .subheader{background:url("../Img/bg/linha-branca.gif") repeat-x bottom;clear:both;overflow:hidden;padding-bottom:10px;}
.pagina-nossosservicos.institucional .subheader h2{float:left;margin:0;}

.pagina-nossosservicos .destaques .box.tipo3{width:470px;float:left;height:245px;background-repeat:no-repeat;background-position:left center; background-color: White;}	
.pagina-nossosservicos .destaques .box.tipo3 .conteudo {background-color: transparent;}
.pagina-nossosservicos .destaques .box.tipo3.coluna1{margin-right:10px;background:#fff url(../Img/Views/Servicos/05_cockpit_185x245.jpg) no-repeat left bottom;}
.pagina-nossosservicos .destaques .box.tipo3.coluna2{margin-left:10px;background:#fff url(../Img/Views/Servicos/18_pagina_185x245.jpg) no-repeat 0 0;}
.pagina-nossosservicos .destaques .box.tipo3 h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:31px;color:#2585C5;padding:45px 0 30px 200px;}
.pagina-nossosservicos .destaques .box.tipo3 h4 a{font-weight:normal;}
.pagina-nossosservicos .destaques .box.tipo3 p{margin:0 20px 0 200px;padding:0;}

.pagina-nossosservicos .destaques .box.tipo3.mais-destaques{width:962px;height:120px;margin-top:10px; background-color: white;}
/*.pagina-nossosservicos .destaques .box.tipo3.mais-destaques{width:962px;height:120px;margin-top:10px;background:url(../img/bg/box-servicos.png) top center;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques h4{font-size:14px;padding:0;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques p{font-size:12px;padding:0;margin:3px 0 0;font-size:11px;line-height:14px;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques .item{padding:10px 0;border-left:1px solid #E6E2DF;float:left;width:300px;margin-left:15px;margin-top:15px;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques .item:first-child{margin-left:0;border-left:0;}
.pagina-nossosservicos .destaques .box.tipo3.mais-destaques .item img{float:left;margin-right:15px;}*/

.pagina-aceitedotermo .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-aceitedotermo .box .conteudo{padding:0;margin:1px;}
.pagina-aceitedotermo .conteiner1de4 .box .topo{padding:12px 0!important; margin:1px;}
.pagina-aceitedotermo .conteiner1de4 .box .conteudo{padding:0!important;}
.pagina-aceitedotermo .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.pagina-aceitedotermo .conteiner1de4 .box .conteudo li.ativo a{color:#FE7821;}
.pagina-aceitedotermo .conteiner1de4 .box .conteudo li:first-child{background:none;}

.pagina-paginacancelamentolgpd .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-paginacancelamentolgpd .box .conteudo{padding:0;margin:1px;}
.pagina-paginacancelamentolgpd .conteiner1de4 .box .topo{padding:12px 0!important; margin:1px;}
.pagina-paginacancelamentolgpd .conteiner1de4 .box .conteudo{padding:0!important;}
.pagina-paginacancelamentolgpd .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.pagina-paginacancelamentolgpd .conteiner1de4 .box .conteudo li.ativo a{color:#FE7821;}
.pagina-paginacancelamentolgpd .conteiner1de4 .box .conteudo li:first-child{background:none;}

.pagina-telaaceitetermolgpd .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-telaaceitetermolgpd .box .conteudo{padding:0;margin:1px;}
.pagina-telaaceitetermolgpd .conteiner1de4 .box .topo{padding:12px 0!important; margin:1px;}
.pagina-telaaceitetermolgpd .conteiner1de4 .box .conteudo{padding:0!important;}
.pagina-telaaceitetermolgpd .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.pagina-telaaceitetermolgpd .conteiner1de4 .box .conteudo li.ativo a{color:#FE7821;}
.pagina-telaaceitetermolgpd .conteiner1de4 .box .conteudo li:first-child{background:none;}

.pagina-nossosservicos .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-nossosservicos .box .conteudo{padding:0;margin:1px;}
.pagina-nossosservicos .conteiner1de4 .box .topo{padding:12px 0!important; margin:1px;}
.pagina-nossosservicos .conteiner1de4 .box .conteudo{padding:0!important;}
.pagina-nossosservicos .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.pagina-nossosservicos .conteiner1de4 .box .conteudo li.ativo a{color:#FE7821;}
.pagina-nossosservicos .conteiner1de4 .box .conteudo li:first-child{background:none;}

.pagina-nossosservicos .accordion p{margin-bottom:12px;}
.pagina-nossosservicos .accordion .box{margin-bottom:15px;}
.pagina-nossosservicos .accordion img{float:left;margin-right:20px;}
.pagina-nossosservicos .accordion h3{font-weight:bold;margin-bottom:12px;font-size:12px;}
.pagina-nossosservicos .accordion h4{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin: 15px 0 15px 0px;} 
.pagina-nossosservicos .accordion li{list-style-type:circle;margin-bottom:12px;margin-left:15px;}
.pagina-nossosservicos .accordion caption{text-align:left;padding:9px 14px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;}
.pagina-nossosservicos .accordion table{margin-bottom:15px;}
.pagina-nossosservicos .accordion .box h3{margin:12px;}
.pagina-nossosservicos .accordion .box ul{margin:12px;}

.pagina-nossosservicos .subheader{margin-bottom:10px;}
.pagina-nossosservicos .subheader h2{margin:0;width:80%;height:auto;}
.pagina-nossosservicos.pagina-compraprogramada .subheader h2 {width:100%}
.pagina-nossosservicos.pagina-busca #content .subheader h2{padding:0;}
.subheader a.voltar{float:right;margin-top:15px;}

.pagina-nossosservicos .comodidade .box.tipo3{width:962px;height:185px;background:url(../img/bg/box-servicos.png) top center;position:relative;}
.pagina-nossosservicos .comodidade .box.tipo3 li{border-radius:4px;padding:0;list-style-type:none;background:none;}
.pagina-nossosservicos .comodidade .box.tipo3 .compra-programada{background:url(../Img/Views/Servicos/06_compra_470x220.jpg) no-repeat;height:185px;border-radius:4px;padding:0;}
.pagina-nossosservicos .comodidade .box.tipo3 .gerenciador-ir{background:url(../Img/Views/Servicos/13_gerenciador_470x220.jpg) no-repeat;height:185px;border-radius:4px;padding:0;}
.pagina-nossosservicos .comodidade .box.tipo3 .integracao-cc{background:url(../Img/Views/Servicos/08_conta_470x220.jpg) no-repeat;height:185px;border-radius:4px;padding:0;}
.pagina-nossosservicos .comodidade .box.tipo3 h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:31px;color:#2585C5;padding:40px 0 30px 490px;}
.pagina-nossosservicos .comodidade .box.tipo3 h4 a{font-weight:normal;}
.pagina-nossosservicos .comodidade .box.tipo3 p{margin:0 20px 0 490px;padding:0;}
.pagina-gerenciadorir .btnPop {margin-right: 10px;}
.pagina-gerenciadorirnovo .btnPop {margin-right: 10px;}

.nav-comodidade{position:absolute;right:20px;bottom:10px;z-index:6;}
.nav-comodidade a{background:url(../Img/btn/bullet-galeria.png) no-repeat;width:9px;display:inline-block;margin-left:5px;height:8px;text-indent:-9999px;}
.nav-comodidade a.activeSlide{background-position:0 -8px;}

.pagina-nossosservicos .assessoria .box.tipo3{width:962px;height:185px;background:url(../img/bg/box-servicos.png) top center;}
.pagina-nossosservicos .assessoria .recomendacoes-investimento{background:url(../Img/Views/Servicos/21_recomendacoes_470x220.jpg) no-repeat;height:185px;border-radius:4px}
.pagina-nossosservicos .assessoria .box.tipo3 h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:31px;color:#2585C5;padding:40px 0 30px 490px;}
.pagina-nossosservicos .assessoria .box.tipo3 h4 a{font-weight:normal;}
.pagina-nossosservicos .assessoria .box.tipo3 p{margin:0 20px 0 490px;padding:0;}

.pagina-nossosservicos .mais-itens .item{width:225px;float:left;margin-left:20px;}
.pagina-nossosservicos .mais-itens .item.primeiro{margin-left:0;clear:left;}
.pagina-nossosservicos .mais-itens .item.linha-2{margin-top:20px;}
.pagina-nossosservicos .mais-itens h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:15px;color:#2585C5;padding:0 0 5px;}
.pagina-nossosservicos .mais-itens h4 a{font-weight:normal;}
.pagina-nossosservicos .mais-itens p{font-size:11px;line-height:14px;}

.pagina-nossosservicos .box.tipo3.carrossel{width:100%;background:url(../img/bg/box-servicos.png) top center;position:relative;}
.pagina-nossosservicos .box.tipo3.carrossel .mask-slides{width:840px;margin:0 auto;position:relative;overflow:hidden;}
.pagina-nossosservicos .box.tipo3.carrossel .mask-slides .slides{width:6000px;}
.pagina-nossosservicos .box.tipo3.carrossel .paginacao{margin-top:-35px;}
.pagina-nossosservicos .box.tipo3.carrossel li{float:left;width:840px;padding:0;list-style:none;}
.pagina-nossosservicos .box.tipo3.carrossel .item{width:400px;padding:10px 0;border-left:1px solid #E6E2DF;float:left;margin:15px 0 15px 15px;}
.pagina-nossosservicos .box.tipo3.carrossel h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:15px;color:#2585C5;padding:0 0 5px;}
.pagina-nossosservicos .box.tipo3.carrossel h4 a{font-weight:normal;}
.pagina-nossosservicos .box.tipo3.carrossel .item img{float:left;margin-right:20px;}
.pagina-nossosservicos .box.tipo3.carrossel .item p{font-size:11px;padding:0;margin:3px 0 0;line-height:14px;}

.pagina-solucoesmobilidade .detalhe-servico .conteiner2de4 p:first-child{margin-top:0;}

.pagina-nossosservicos .box.tipo3 .slider-spinnex li{background:none;list-style-type:none;padding:0;margin:0;}
.pagina-nossosservicos .box.tipo3 .slider-spinnex .item{width:400px;padding:10px 0;border-left:1px solid #E6E2DF;float:left;margin:15px 0 15px 15px;}
.pagina-nossosservicos .box.tipo3 .slider-spinnex h4{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:15px;color:#2585C5;padding:0 0 5px;}
.pagina-nossosservicos .box.tipo3 .slider-spinnex h4 a{font-weight:normal; color: #2585c6;}
.pagina-nossosservicos .box.tipo3 .slider-spinnex .item img{float:left;margin-right:20px;}
.pagina-nossosservicos .box.tipo3 .slider-spinnex .item p{font-size:11px;padding:0;margin:3px 0 0;line-height:14px;}

.carrossel .paginacao{background:url(../Img/Btn/setas.png) no-repeat;width:38px;height:70px;padding:0;border:0;position:absolute;top:50%;margin-top:-45px;}
.carrossel .paginacao.anterior{float:left;background-position:-40px 0;left:15px;}
.carrossel .paginacao.anterior:hover{background-position:-41px -71px;}
.carrossel .paginacao.anterior.disabled{background-position:-41px -71px;cursor:default;}
.carrossel .paginacao.proximo{float:right;background-position:-2px 0;right:15px;}
.carrossel .paginacao.proximo:hover{background-position:-1px -71px;}
.carrossel .paginacao.proximo.disabled{background-position:-1px -71px;cursor:default;}

/* Pop-up (nova janela) */ 
.pagina-consultoronline .topo{border-bottom:1px solid #e7e4e1;padding:20px;}
.pagina-consultoronline.pagina-chat .topo{background:none;}
.pagina-consultoronline.pagina-popup h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;}
.pagina-consultoronline .conteudo{padding:20px;border-top:1px solid #f8f7f6;}
.pagina-consultoronline .box .conteudo{border-top:0;padding:12px;background:none;}
.pagina-consultoronline .conteudo h2{font-size:20px;margin:0 0 15px;font-weight:normal;}  
.pagina-consultoronline .conteudo h3{font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:bold;margin:0 0 5px;}
.pagina-consultoronline .rodape{padding:10px 20px;text-align:right;}

.pagina-emespera .conteudo{position:relative;}
.pagina-emespera .box .conteudo p{margin:0;padding:0;text-align:center;font-size:12px;color:#FE7821;font-weight:bold;}
.pagina-emespera .box {position:absolute;left:50%;margin-left:-130px;top:120px;width:260px;margin-top:25px;}
.pagina-emespera .box h2{text-align:center;}

.pagina-chat .conteudo.timeline-chat{border-top:1px solid #f8f7f6;border-bottom:1px solid #e7e4e1;padding-bottom:10px;}
.pagina-chat .conteudo.timeline-chat .box .conteudo{height:200px;border:0;padding:0;}
.pagina-chat .box .conteudo .scroll-bloco{height:200px;margin-left:12px;}
.pagina-chat .mensagem{border-top:1px solid #eeeeed;padding:8px 0;}
.pagina-chat .mensagem:first-child{border-top:0px;}
.pagina-chat .mensagem .hora-usuario{font-size:11px;display:block;color:#7a7b7b;margin-bottom:-10px;}
.pagina-chat .mensagem p{padding:0;}
.pagina-chat .conteudo.nova-mensagem{border-top:1px solid #f8f7f6;padding-top:10px;padding-bottom:0;}
.pagina-chat .conteudo.nova-mensagem p{color:#7a7b7b;font-size:11px;margin-bottom:10px;}
.pagina-chat .conteudo.nova-mensagem .box .conteudo{height:auto;border:0;padding:6px 10px;}
.pagina-chat .rodape{padding-top:5px;}
.pagina-chat .rodape p{float:left;margin-top:5px;}
.pagina-chat .rodape .botoes{float:right;}
.pagina-chat .rodape .botoes .btn{margin-right:0;}

.pagina-pesquisa .conteudo.preencha-pesquisa{border-top:1px solid #f8f7f6;border-bottom:1px solid #e7e4e1;}
.pagina-pesquisa .conteudo.pesquisa{border-top:1px solid #f8f7f6;border-bottom:1px solid #e7e4e1;height:305px;padding:0;}
.pagina-pesquisa .rodape{border-top:1px solid #f8f7f6;}
.pagina-pesquisa ol{list-style-type:decimal;margin-left:20px;font-weight:bold;color:#FE7821;}
.pagina-pesquisa ol > li:first-child{margin-top:0px;}
.pagina-pesquisa ol li{margin-top:1px;clear:both;}
.pagina-pesquisa ol li span{color:#6F6E6B;font-weight:normal;display:block;}
.pagina-pesquisa .scroll-bloco{height:275px;margin:15px 15px 15px 0px; padding-left:20px;}
.pagina-pesquisa .scroll-bloco .jspVerticalBar{border-left:0;margin-right:15px;}

.pagina-consultoronline #blackout .popUp{width:350px;}

/* Popup Finder  -- Ele é reaproveitado pelo Widget Finder e Compra e Venda com Finder */
.pagina-finder .topo{padding:10px 20px;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;}
.pagina-finder h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;float:left;}
.pagina-finder .pesquisa-cotacao{float:right;margin-top:14px;}
.pagina-finder .pesquisa-cotacao label{height:auto;font-size:11px;color:#262626;}
.pagina-finder .pesquisa-cotacao input[type=text]{width:90px;background:url("../Img/Ico/lupa.png") 5px 5px no-repeat #fff;padding-left:23px;}
.pagina-finder.pagina-finder .ui-autocomplete{width:189px!important;}
.pagina-finder.pagina-finder .ui-autocomplete .ui-menu-item a{width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/**/
.pagina-finder .conteudo{padding:5px 0;position:relative;height:387px;}
.abasAcoesOpcoes{float:left;border-bottom:1px solid #e6e2df;width:100%;padding-top:5px;height:27px;}
.abasAcoesOpcoes li{float:left;margin-right:5px;border:1px solid #e6e2df;background:#fff;border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px; list-style:none;}
.abasAcoesOpcoes li:first-child{margin-left:20px;}
.abasAcoesOpcoes li a{display:block;width:50px;padding:5px 10px 5px;text-align:center;}
.abasAcoesOpcoes li.active{border-bottom:1px solid #f5f3f2;margin-bottom:0;}
.abasAcoesOpcoes li.active a{padding-bottom:5px;background:#f5f3f2;color:#55544f;}
.pagina-finder #tab-result-search {margin-bottom: 15px;}

.pagina-finder .conteudo .abas{border:0;margin-top:10px;height:40px;}
.pagina-finder .conteudo .abas li{font-size:14px;}
.pagina-finder .conteudo .abas li a{line-height:30px;}
.pagina-finder .conteudo .abas li.resumo{width:115px;}
.pagina-finder .conteudo .abas li.ofertas{width:262px;}
.pagina-finder .conteudo .abas li.grafico{width:118px;}
.pagina-finder .conteudo .sub-abas{overflow:hidden;float:left;margin-bottom:10px;}
.pagina-finder .conteudo .sub-abas li{float:left; list-style:none;}
.pagina-finder .conteudo .sub-abas li:first-child a{padding-right:10px;margin:0 10px 0 20px;border-right:1px solid #e0d9d4;display:inline-block;}
.pagina-finder .conteudo .sub-abas li.active a{color:#55544f;}
.pagina-finder .conteudo table{clear:both;margin-top:10px;}
.pagina-finder .conteudo table td{font-size:11px;}
.pagina-finder .conteudo table td.valores{font-weight:bold;color:#262626;padding-left:0;}
.pagina-finder .conteudo table td.linha-divisoria{margin:0;height:auto;background-image:none;border-left:1px solid #ddd9d8;}
.pagina-finder .conteudo table .qtd-exibida{text-align:center;margin-top:10px;}
.pagina-finder .conteudo .disclaimer{padding:6px 20px;text-align:center;margin-top:0;}
.pagina-finder .disclaimer p{margin-top:0;}
.pagina-finder .conteudo .controle-compra-venda{background:url(../Img/bg/linha-branca.gif) repeat-x top;text-align:center;padding:6px 0 2px;clear:both;}
.pagina-finder .conteudo .ui-tabs-panel{height:165px;clear:both;}
/*.pagina-finder .conteudo .scroll-bloco{margin-top:10px;height:160px;}*/
.pagina-finder .conteudo .scroll-bloco{height:102px;clear:both;}
.pagina-finder .conteudo .jspVerticalBar{border-left:0;}
.pagina-finder .melhores-ofertas{float:right;padding-right:42px;margin:-30px 0 0;}
.pagina-finder .melhores-ofertas label{color:#55544f;font-size:12px;line-height:normal;}

.book .header-book{width:430px;margin:0 0 0 20px;}

.book .header-book .header-book-compra, .book .header-book .table-header-compra{width:205px;margin:0 0 0 0;float:left;background:#fff;}
.book .header-book .header-book-venda, .book .header-book .table-header-venda{width:205px;margin:0 0 0 20px;float:left; background:#fff;}

.book .header-book .topo.topo-venda{background:#e7e5e3;}
.book .header-book .topo.topo-venda h3{color:#7a7b7b;}

.flutua-esquerda{clear:both;}

.book .book-compra{width:205px;float:left;margin:0 0 0 20px;}
.book .header-book .topo, .book .book-compra .topo{padding:5px 15px;cursor:default;background:#7a7b7b;border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.book .header-book .topo h3, .book .book-compra .topo h3{color:#fff;margin:0 5px 0 0;font-weight:bold;font-size:14px;}
.book .book-compra .conteudo{background:#fff;border-top:0;height:auto;padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}
.book .book-venda{width:205px;float:left;margin:0 0 0 20px;}
.book .book-venda .topo{padding:5px 15px;cursor:default;background:#e7e5e3;border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.book .book-venda .topo h3{color:#7a7b7b;margin:0 5px 0 0;font-weight:bold;font-size:14px;}
.book .book-venda .conteudo{background:#fff;border-top:0;height:auto;padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}
.book table{margin:0 10px!important;width:185px;}
.book table thead tr{background:none;margin-top:10px;}
.book table thead th{border-bottom:1px solid #e7e4e1;padding:5px 5px;}
.book table tbody tr{background:none;}
.book table tbody tr.odd{background:none;}
.book table tbody td{padding:5px 5px;font-size:12px;height:17px;}
.book th.dados, .book td.dados{width:60%}
.book th.quantidade, .book td.quantidade{width:20%}
.book th.valores, .book td.valores{width:20%}

.pagina-finder .conteudo .ui-tabs-panel.grafico{position:relative;height:245px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico img{margin:0 20px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .scroll-bloco{height:255px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .observacoes{clear:both;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .observacoes h3{margin:10px 0 5px 20px;font-size:12px;color:#262626;font-weight:bold;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .observacoes p{margin:0 20px;font-size:11px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .observacoes ul{float:left;font-size:11px;color:#797B7B;margin:5px 0 15px 20px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .observacoes ul li span{font-weight:bold;display:inline-block;width:20px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .incluir-ativo{float:left;width:200px;margin:0 0 5px 20px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .incluir-ativo .bordaEsq {display: inline-block; float: none;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .incluir-ativo label{display:block;width:100%;text-align:left;font-weight:bold;color:#262626;padding:4px 0;height:auto;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .incluir-ativo input[type=text]{width:100px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo{float:right;width:200px;margin:30px 10px 10px 0;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo{padding:3px 0;overflow:visible;height:auto;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo select{width:100px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo .selectStyled{margin-left:3px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .box.tipo2.excluir-ativo .conteudo a.excluir{margin:0 10px 0 5px;display:inline-block;line-height:25px;}
.pagina-finder .conteudo .ui-tabs-panel.grafico .jspVerticalBar{border-left:0;display:none;}

.pagina-finder #grafico-finder{width:458px;height:170px;float:left;margin:7px 0 0;}
.pagina-finder .grafico-legenda-finder{clear:both;margin-left:15px;font-size:12px;}
.pagina-finder .grafico-controles{width:auto; margin:-31px 10px 0 0; position: absolute; right: 0;}
.pagina-finder .grafico-controles button{float:left;margin:0 3px 0 0 !important;}
.pagina-finder .grafico-lista-ativos{margin-left:20px;}
.pagina-finder .opcoes-agrupadas-finder{position:absolute;right:20px;top:-28px;}
.pagina-finder #botoes-grafico2{display:block;height:40px;padding-left:20px;}

.pagina-finder .dados-ativo{clear:both;}

.pagina-finder .modulo h2{padding:8px 0;margin:0;font-size:16px;float:left;}
.pagina-finder .modulo .leilao{float:right;margin-top:5px;}
.pagina-finder .modulo{padding:0 20px;}
.pagina-finder .modulo .cod strong,.pagina-finder .modulo .preco strong,.pagina-finder .modulo .variacao .percentual,.pagina-finder .modulo .precoteorico strong {font-size:16px;}

/* BUG IE8 */
.pagina-finder .modulo.resumo {margin-top: 0px; overflow: hidden; display: table; width: 100%; clear: both; height: 50px;}
.pagina-finder .conteudo .sub-abas { display: block; height: 30px; float: none;}
.pagina-finder #table-integer,
.pagina-finder #table-fractional,
.pagina-finder .conteudo .book .scroll-bloco {margin-top: 0;}

.pagina-finder .rodape{padding:10px 20px;background:url(../Img/bg/linha-branca.gif) repeat-x top; margin-top: 12px;}
.pagina-finder .rodape p{font-size:10px;margin:0;}
.pagina-finder .rodape h4{color:#55544f;font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;margin-top:10px;}
.pagina-finder .rodape ul li{float:left;margin:5px 10px 0 0; list-style:none;}
.pagina-finder div.paginacao{padding-left:20px;padding-right:20px;}

.pagina-finder .opcoes{position:absolute;top:5px;right:20px;}
.pagina-finder .opcoes li{float:left; list-style:none;}
.pagina-finder .opcoes li.adicionar-aocp{padding-top:5px;font-size:11px;}
.pagina-finder .opcoes li .adicionar-cockpit{margin:5px 0 0 0;display:inline-block;padding-right:10px;border-right:1px solid #e0d9d4;}
.pagina-finder .opcoes li .btn{margin:0 0 0 10px;}
 
/*  ===============
    Formulários
    ===============  */
.linhas-form{margin:0 0 18px;height:25px;}
.linhas-form.divisao {margin:0 0 17px; height:2px; background:#f6f5f3; border-top:1px solid #e6e2df;}
.linhas-form.com-link{height:45px;}
.linhas-form+hr{margin-top:30px;}
.submit-form{border-top:1px solid #e6e2df;border-bottom:1px solid #e6e2df;padding:15px 0; text-align:right; margin:0 0 20px 0;}
table+.submit-form{margin-top:20px;}
.submit-form.sem-borda{border:0;}
input,.input-falso{font-family:Arial,Tahoma,Verdana;font-size:12px;vertical-align:middle; margin-right:5px;}
.input-falso.leitura{padding-top:3px;height:20px;}
input[type='text'],input[type='password'],input[type='email'],.input-falso{float:left;background:#fff;height:23px;border-top:1px solid #c6c1bd;border-right:1px solid #ebe5df;border-bottom:1px solid #ebe5df;border-left:1px solid #ebe5df;border-radius:4px;-moz-border-radius:4px;padding:0 3px;}
input[type='text'].foco,input[type='password'].foco,.input-falso.foco{border-top:1px solid #4787b2;border-right:1px solid #539dcd;border-bottom:1px solid #539dcd;border-left:1px solid #539dcd;}
    input[type='text'].error,
    input[type='text'].busca.error,
    input[type='password'].error,
    .input-falso.error,
    .selectStyled.error,
    .select-default.error,
    .box.textarea.error,
    select.error + .selectStyled {
        border-top: 1px solid #eb3333;
        border-right: 1px solid #eb3333;
        border-bottom: 1px solid #eb3333;
        border-left: 1px solid #eb3333;
    }
input[type='checkbox'].error+span{border-top:1px solid #eb3333;border-right:1px solid #eb3333;border-bottom:1px solid #eb3333;border-left:1px solid #eb3333;border-radius: 3px;}
input[type='text'].busca{color:#a5a5a5;background:#f2f2f2 url(../Img/Ico/lupa.png) 5px 5px no-repeat;height:17px;border-top:1px solid #c6c1bd;border-right:1px solid #ebe5df;border-bottom:1px solid #ebe5df;border-left:1px solid #ebe5df;border-radius:4px;-moz-border-radius:4px;padding:3px 3px 3px 23px;}
input[type='text'].buscaConsenso{color:#a5a5a5;background:#f2f2f2 url(../Img/Ico/lupa.png) 5px 5px no-repeat;height:17px;border-top:1px solid #c6c1bd;border-right:1px solid #ebe5df;border-bottom:1px solid #ebe5df;border-left:1px solid #ebe5df;border-radius:4px;-moz-border-radius:4px;padding:3px 3px 3px 23px;width:200px;}
input[type='text'].caracteres-2{width:17px;}
input[type='text'].caracteres-3{width:23px;}
input[type='text'].caracteres-4{width:30px;}
input[type='text'].caracteres-8,
input[type='password'].caracteres-8{width:60px;}
input[type='text'].caracteres-10{width:70px;}
input[type='text'].caracteres-10a{width:90px;}
input[type='text'].caracteres-17{width:122px;}
input[type='text'].caracteres-42{width:300px;}
input[type='text'].caracteres-9{width: 65px;}
input[type='text'].linha-dupla{margin:9px 0 18px;}
.institucional input[type='text'].busca{width:139px;margin-right:8px;padding:3px 23px 3px 3px;background-position:144px -26px;}
input[type='text'].busca.foco{background-color:#fff;border-top:1px solid #4787b2;border-right:1px solid #539dcd;border-bottom:1px solid #539dcd;border-left:1px solid #539dcd;}
input[type='text'].buscaConsenso.foco{background-color:#fff;border-top:1px solid #4787b2;border-right:1px solid #539dcd;border-bottom:1px solid #539dcd;border-left:1px solid #539dcd;}
input[type='radio']:first-child{margin-left:57px;}
.input-falso.leitura{color:#262626!important;font-weight:bold!important;background-color:#e5e2e1!important;border:1px solid #cfc9c4!important;box-shadow:0 1px 0 #f8f8f7;-moz-box-shadow:0 1px 0 #f8f8f7;}
input.moeda{padding-left:15px;}
.prefixo-moeda{font-size:8px;position:relative;z-index:1;left:5px;top:2px;float:left;}
.input-falso{min-width:50px;}
a.link-formulario{font-size:11px;cursor:pointer;}

label{float:left;text-align:right;display:inline-block;margin-right:10px;vertical-align:middle;/*height:25px;/*line-height:25px;*/padding-top:4px;}

/*Formulario não correntista*/
label.link-formLoginNaoCorrentista{font-size:11px;margin:0 0 0 15px; padding: 0; height: auto;}
input+a.link-formulario{margin-left:15px;}
.btn+.link-formulario{background:url(../Img/Bg/variavel-borda.gif) repeat-y 18px top;padding-left:35px;}
.divisor-esquerda{background:url(../Img/Bg/variavel-borda.gif) repeat-y 16px top;padding-left:29px;}
.colunas-form{float:left;margin-left:5px;}
.colunas-form:first-child{margin-left:0;}
.aceite{height:auto;}
table+.aceite{margin-top:13px;}
.aceite .checkStyled{margin-top:3px;}
.aceite label{color:#55544f;font-weight:bold;float:none;display:inline;margin:0;padding-top:0;text-align:left;}
.box.tipo3 .conteudo textarea{border:0;width:100%;height:76px;font-family:Arial, Tahoma, Verdana;font-size:12px;color:#6F6E6B;resize:none;}
.textarea{margin:0;}
.textarea .conteudo{margin:10px;}

input[readonly]{color:#262626;font-weight:bold;background-color:#e5e2e1;border:1px solid #cfc9c4;box-shadow:0 1px 0 #f8f8f7;-moz-box-shadow:0 1px 0 #f8f8f7;}
input[readonly]:not(.error):focus{border-color:#cfc9c4;}
input[readonly].invisivel{background:none;color:inherit;border:0;box-shadow:0 0 0 #F5F3F2;padding:0;margin:0;}
input[readonly].invisivelAgencia{background:none;color:inherit;border:0;box-shadow:0 0 0 #F5F3F2;padding:0;margin:0; width:40px; color:Black}
input[readonly].invisivel.titulo{font-size:20px;color:#262626;height:25px;}
input[type='text'][readonly].moeda+.prefixo-moeda{color:#262626;font-weight:bold;}
input.campo-oculto{float:right; display:none;width:0;height:0;border:0!important;background:none;text-indent:-99999px;font-size:0;line-height:0;}

label{float:left;text-align:right;display:inline-block;margin-right:10px;vertical-align:middle;height:25px;/*line-height:25px;*/padding-top:4px;}

a.ajuda{background:url(../Img/Btn/icones.png) 0 -225px no-repeat;display:inline-block;width:25px;height:25px;margin:0;position:relative;}
a.ajuda:hover{background:url(../Img/Btn/icones.png) 0 -250px no-repeat;}
a.ajuda:active{background:url(../Img/Btn/icones.png) 0 -275px no-repeat;}

a.ajudaRentabilidade {
    background: url(../Img/Btn/icones.png) 0 -180px no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    position: relative;
    background-size: 20px;
}

    a.ajudaRentabilidade:hover {
        background: url(../Img/Btn/icones.png) 0 -200px no-repeat;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0;
        position: relative;
        background-size: 20px;
    }


form+form{padding-top:20px;}

.formLoginNaoCorrentista{margin:7px 0 0 10px;}
.formLoginNaoCorrentista input[type='text']#txtLogin{width:163px;}

/*  ========
    Cadastro
    ========  */
.menu-passos{padding:0;margin:12px 0 20px;float:left;}
.menu-passos li,
.menu-passos div{background:url(../img/bg/menu-passos.png) no-repeat scroll 0 0 transparent;float:left;}
.menu-passos li{margin-left:-25px;background-position:0 -98px;list-style-type:none;padding:0 0 0 25px;}
.menu-passos li:first-child{margin-left:-1px;background-position:0 0;}
.menu-passos li:first-child.ativo{background-position:0 -343px;}
.menu-passos li.ativo{background-position:0 -147px;}
.menu-passos li .passo{font-size:22px;color:#ff6400;background-position:0 -245px;background-repeat:repeat-x;padding:16px 0 0 22px;height:33px;}
.menu-passos li:first-child .passo{padding-left:10px;}
.menu-passos li.ativo .passo{background-position:0 -294px;}
.menu-passos li strong,
.menu-passos li a{font-weight:bold; position: relative; display: block;}
.menu-passos li .descricao{font-size:12px;font-weight:bold;color:#262626;text-shadow:0 1px 1px #f8f7f6;background-position:right -98px;float:right;padding:1px 50px 0 5px;#margin-top:-26px;}
.menu-passos li.ativo{position:relative;}
.menu-passos li.ativo .descricao,
.menu-passos li:last-child .descricao{margin-top:-16px;padding-top:16px;height:33px;background-position:right -49px;margin-right:-4px;padding-right:54px;}
.menu-passos li.ativo .descricao{background-position:right -196px;color:#ff6400;text-shadow:0 1px 1px #f5f3f3;}
.menu-passos li.ativo .descricao a{color:#ff6400;}
.menu-passos li:last-child.ativo .descricao{background-position:right -392px;}
.menu-passos li .check {display: block; background:url(../img/ico/check.png) no-repeat scroll left top transparent; width: 12px; height: 12px; position: absolute; right: -20px; top: 1px; z-index: 1;}

.menu-passos2{padding:0;margin:12px 0 20px;float:left;}
.menu-passos2 li,
.menu-passos2 div{background:url(../img/bg/menu-passos.png) no-repeat;float:left;}
.menu-passos2 li{margin-left:-25px;background-position:0 -98px;list-style-type:none;padding:0 0 0 25px;}
.menu-passos2 li:first-child{margin-left:-1px;background-position:0 0;}
.menu-passos2 li:first-child.ativo{background-position:0 -343px;}
.menu-passos2 li.ativo{background-position:0 -147px;}
.menu-passos2 li .passo{font-size:22px;color:#ff6400;background-position:0 -245px;background-repeat:repeat-x;padding:16px 0 0 22px;height:33px;}
.menu-passos2 li:first-child .passo{padding-left:10px;}
.menu-passos2 li.ativo .passo{background-position:0 -294px;}
.menu-passos2 li strong{font-weight:bold; position: relative; display: block;}
.menu-passos2 li .descricao{font-size:12px;font-weight:bold;color:#262626;text-shadow:0 1px 1px #f8f7f6;background-position:right -98px;float:right;padding:1px 175px 0 5px;#margin-top:-26px;}
.menu-passos2 li.ativo{position:relative;}
.menu-passos2 li.ativo .descricao,
.menu-passos2 li:last-child .descricao{margin-top:-16px;padding-top:16px;height:33px;background-position:right -49px;margin-right:-4px;padding-right:167px;}
.menu-passos2 li.ativo .descricao{background-position:right -196px;color:#ff6400;text-shadow:0 1px 1px #f5f3f3;}
.menu-passos2 li:last-child.ativo .descricao{background-position:right -392px;}
.menu-passos2 li .check {display: block; background:url(../img/ico/check.png) no-repeat left top; width: 12px; height: 12px; position: absolute; right: -30px; top: 1px;}

/* Menu Passos - IR */

.menu-passos-ir {padding:0;margin:12px 0 20px;float:left;}
.menu-passos-ir li,
.menu-passos-ir div{background:url(../img/bg/menu-passos.png) no-repeat scroll 0 0 transparent;float:left;}
.menu-passos-ir li{margin-left:-25px;background-position:0 -98px;list-style-type:none;padding:0 0 0 25px;}
.menu-passos-ir li:first-child{margin-left:-1px;background-position:0 0;}
.menu-passos-ir li:first-child.ativo{background-position:0 -343px;}
.menu-passos-ir li.ativo{background-position:0 -147px;}
.menu-passos-ir li .passo{font-size:22px;color:#ff6400;background-position:0 -245px;background-repeat:repeat-x;padding:16px 0 0 22px;height:33px;}
.menu-passos-ir li:first-child .passo{padding-left:10px;}
.menu-passos-ir li.ativo .passo{background-position:0 -294px;}
.menu-passos-ir li strong,
.menu-passos-ir li a{font-weight:bold; position: relative; display: block;}
.menu-passos-ir li .descricao{font-size:12px;font-weight:bold;color:#262626;text-shadow:0 1px 1px #f8f7f6;background-position:right -98px;float:right;padding:1px 167px 0 5px;#margin-top:-26px;}
.menu-passos-ir li.ativo{position:relative;}
.menu-passos-ir li.ativo .descricao,
.menu-passos-ir li:last-child .descricao{margin-top:-16px;padding-top:16px;height:33px;background-position:right -49px;margin-right:-4px;padding-right:167px;}
.menu-passos-ir li.ativo .descricao{background-position:right -196px;color:#ff6400;text-shadow:0 1px 1px #f5f3f3;}
.menu-passos-ir li.ativo .descricao a{color:#ff6400;}
.menu-passos-ir li:last-child.ativo .descricao{background-position:right -392px;}
.menu-passos-ir li .check {display: block; background:url(../img/ico/check.png) no-repeat scroll left top transparent; width: 12px; height: 12px; position: absolute; right: -20px; top: 1px; z-index: 1;}









.questionario-passos{margin:10px 0 20px;width:100%;overflow:hidden;}
.questionario-passos li{background:url(../img/bg/questionario-passos.png) no-repeat !important;float:left;padding:0 !important;width:85px;}
.questionario-passos li{list-style-type:none;}
.questionario-passos li.primeiro{background-position:0 0;width:75px;}
.questionario-passos li.primeiro.ativo{background-position:0 -49px !important;}
.questionario-passos li.segundo.nextAtivo{background-position:-75px -49px !important;}
.questionario-passos li.segundo{background-position:-75px 0 !important;}
.questionario-passos li.segundo.ativo{background-position:-161px 0 !important;}
.questionario-passos li.terceiro.nextAtivo{background-position:-75px -49px !important;}
.questionario-passos li.terceiro{background-position:-161px -49px !important;}
.questionario-passos li.terceiro.ativo{background-position:-161px 0 !important;}
.questionario-passos li.quarto.nextAtivo{background-position:-75px -49px !important;}
.questionario-passos li.quarto{background-position:-247px -49px !important;}
.questionario-passos li.quarto.ativo{background-position:-161px 0 !important;}
.questionario-passos li.quinto.nextAtivo{background-position:-335px -98px !important;}
.questionario-passos li.quinto{background-position:-335px 0 !important;width:95px;}
.questionario-passos li.quinto.ativo{background-position:-335px -49px !important;width:95px;}
.questionario-passos li.primeiro .passo{padding:16px 0 0 34px;}
.questionario-passos li .passo{font-size:22px;color:#ff6400;padding:16px 0 0 54px;height:33px;}

.pagina-cadastro form{clear:both;}
.pagina-cadastro #content label{display:block;height:auto;text-align:left; margin-bottom:15px;}
.pagina-cadastro .linhas-form{clear:both; height:auto;}
.pagina-cadastro #content b.info-declaracao{width: 695px;display: inline-block;}
.pagina-cadastro .linhas-form.espacamento-minimo{margin:0 0 2px;}
.pagina-cadastro .linhas-form.espacamento-minimo label{height:20px;}
.pagina-cadastro fieldset{/*background:url(../img/bg/fieldset.gif) repeat-x;*/border:0;padding:0;margin:-5px 0 0;position:relative;}
.pagina-cadastro fieldset:first-child{background:none;}
.pagina-cadastro fieldset.sem-rotulo{padding-top:20px;margin:0 0 -25px; overflow:hidden;}
.pagina-cadastro legend{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-bottom:15px;float:left;margin:6px 0 0;}
.pagina-cadastro legend span{width:100%;}
.pagina-cadastro .submit-form{padding:15px 15px 5px;margin-top:30px;border:0;background:url(../Img/Bg/linhas.gif) repeat-x;}
.pagina-cadastro .box.tipo2 h3{font-size:15px;color:#FE7821;margin:3px 0 0 15px; font-weight: bold;}
.pagina-cadastro .box.tipo2 .conteudo{padding:0;}
.pagina-cadastro .submit-form .divisor-esquerda{float:right;}
.pagina-cadastro .submit-form .link-formulario{float:right;margin-top:5px;}
.pagina-cadastro .own-account{width: 208px}

.pagina-cadastro h2.titulo-servicos{padding:0;}
.pagina-cadastro .conteiner1de4 .box.dicas{width:189px;margin-left:20px;}
.pagina-cadastro .box.dicas.alinhamento-tabela{margin-top:15px;}

/* Novo cadastro */
.form-dadospessoais-cliente-correntista .submit-form {padding:10px 0 13px; margin: 20px 0 0 0;}
.form-dadospessoais-cliente-correntista .linhas-form {padding: 5px; margin: 0; height:25px}
.form-dadospessoais-cliente-correntista .linhas-form:nth-child(even) {background-color:transparent;}
.form-dadospessoais-cliente-correntista .linhas-form:nth-child(odd) {background-color:#E5E2E1;}
.form-dadospessoais-cliente-correntista .linhas-form label{font-weight:bold;margin-bottom:0px !important;}
.form-dadospessoais-cliente-correntista .linhas-form label:first-child{font-weight:normal;width:170px;}
.form-dadospessoais-cliente-correntista .linhas-form input[type=text] {width: 265px !important;}
.form-dadospessoais-cliente-correntista .linhas-form input[type=email] {width: 195px;}
.form-dadospessoais-cliente-correntista input[disabled] {background-color: rgb(218, 218, 218);}
.form-dadospessoais-cliente-correntista .selectStyled {width:270px !important;}
.form-dadospessoais-cliente-correntista .checkStyled {margin-top:6px;}

.form-renda-patrimonio .submit-form {padding:10px 0 13px; margin: 20px 0 0 0;}

.form-termos-propostas-modernizado .checkStyled {margin-top:6px;}
.form-termos-propostas-modernizado .submit-form {border-top: 1px solid #e6e2df;border-bottom: 1px solid #e6e2df;padding: 15px 0;text-align: right;margin: 0 0 5px 0;}

.form-termos-propostas-modernizado .ico.tela-inteira {width: 18px; margin-bottom: 8px; margin-right:2px; background-position: -21px 1px; float:right}
.form-termos-propostas-modernizado .ico.imprimir {width: 18px; margin-bottom: 8px; margin-right:2px; background-position: 0 -1px; float:right;}
.form-termos-propostas-modernizado legend {max-width: 723px !important;padding-bottom: 3px !important;}
.form-termos-propostas-modernizado span {margin-bottom: 0px !important;}
.form-termos-propostas-modernizado .erro-ajax {margin: 10px 0 10px 0;}

.form-dadosprofissionais-cliente-correntista .submit-form {
    padding: 10px 0 10px;
    margin: 20px 0 20px 0;
}
.form-dadosprofissionais-cliente-correntista .linhas-form {padding: 5px; margin: 0; height:25px}
.form-dadosprofissionais-cliente-correntista .linhas-form:nth-child(even) {background-color:transparent;}
.form-dadosprofissionais-cliente-correntista .linhas-form:nth-child(odd) {background-color:#E5E2E1;}
.form-dadosprofissionais-cliente-correntista .linhas-form label{font-weight:bold;margin-bottom:0px !important;}
.form-dadosprofissionais-cliente-correntista .linhas-form label:first-child{font-weight:normal;width:170px;}
.form-dadosprofissionais-cliente-correntista .linhas-form input[type=text] {width: 265px !important;}
.form-dadosprofissionais-cliente-correntista .linhas-form input[type=email] {width: 195px;}
.form-dadosprofissionais-cliente-correntista input[disabled] {background-color: rgb(218, 218, 218);}
.form-dadosprofissionais-cliente-correntista .selectStyled {width:270px !important;}
.form-dadosprofissionais-cliente-correntista .checkStyled {margin-top:6px;}

.lista-definicoes-cliente dl{padding:0;margin:0;}
.lista-definicoes-cliente:first-child dl{border-top:1px solid #e6e2df;}
.lista-definicoes-cliente:first-child dl>dt:first-child{border-top:2px solid #f8f7f6;padding-top:5px;}
.lista-definicoes-cliente dt{position:relative;z-index:1;cursor:pointer;font-family:Arial, Tahoma, Verdana;font-size:13px;font-weight:bold;color:#ff6400;}
.lista-definicoes-cliente dt .ico{position:absolute; background:url(../Img/Btn/icones.png) no-repeat 0 -375px; height:25px; width:25px;}
.lista-definicoes-cliente dt .titulo{line-height:25px; padding-left:38px; display: block;}
.lista-definicoes-cliente dt:hover .ico{background-position:0 -400px;}
.lista-definicoes-cliente dt:active .ico{background-position:0 -425px;}
.lista-definicoes-cliente dt.selected .ico{background-position:0 -525px;}
.lista-definicoes-cliente dt.selected .titulo{color:#ff6400;}
.lista-definicoes-cliente dt.selected:hover .ico{background-position:0 -550px;}
.lista-definicoes-cliente dt.selected:active .ico{background-position:0 -575px;}
.lista-definicoes-cliente dd{padding:5px 0 0 38px;margin:0;display:none;}
.lista-definicoes-cliente dd+dt{margin-top:8px;padding-top:8px;background:url(../Img/Bg/linhas.gif) repeat-x;}

.required-cliente-correntista::after {content: " *"; color:#ff6400;}

.dadospessoais-cliente-correntista h3.subtitulo-servicos{font-size:16px; color: #FE7821;font-family:MyriadProSemibold; margin:25px 0 25px; padding-left: 3px;}
h2.cadastro-correntista-titulo-servicos {font-size: 32px; font-family:MyriadProRegular, Arial, Verdana; margin:0; line-height: 100%; color:#FE7821;}
h2.cadastro-correntista-titulo-servicos:first-child{padding:0 0 18px;}
h2.cadastro-correntista-titulo-servicos .sem-borda {background: none; border:0;}

/* Fim css novo cadastro */
/* Passo 1 */
.form-dadospessoais-correntista .submit-form {
    padding: 10px 0 20px;
    border: 0;
}
.form-dadospessoais-correntista .linhas-form {padding: 5px; margin: 0; height:25px}
.form-dadospessoais-correntista .linhas-form:nth-child(even) {background-color:transparent;}
.form-dadospessoais-correntista .linhas-form:nth-child(odd) {background-color:#E5E2E1;}
.form-dadospessoais-correntista .linhas-form label{font-weight:bold;margin-bottom:0px !important;}
.form-dadospessoais-correntista .linhas-form label:first-child{font-weight:normal;width:170px;}
.form-dadospessoais-correntista .linhas-form input[type=text] {width: 275px;}
.form-dadospessoais-correntista .linhas-form input[type=email] {width: 195px;}
.form-dadospessoais-correntista input[disabled] {background-color: rgb(218, 218, 218);}
.form-dadospessoais-correntista .selectStyled {width:180px !important;}
/* Passo 2 */
.pagina-dadosprofissionais .linhas-form label{font-weight:bold;}
.pagina-dadosprofissionais .linhas-form {padding: 5px; margin: 0; height:30px}
.pagina-dadosprofissionais .linhas-form label{font-weight:bold;margin-bottom:0px !important;}
.pagina-dadosprofissionais .linhas-form label:first-child{font-weight:normal;width:170px;}
.pagina-dadosprofissionais .linhas-form.radioContainer{height: 210px;}
.pagina-dadosprofissionais .linhas-form.radioContainer .rdContainer{width: 290px; height: 200px; position: relative; display: block; float:right; text-align:left}
.pagina-dadosprofissionais .alinhamento-rotulos{padding-left:235px;}
.pagina-dadosprofissionais input[type='text']{width:275px;}
.pagina-dadosprofissionais input[disabled] {background-color: rgb(218, 218, 218);}
.pagina-dadosprofissionais .formLoginNaoCorrentista input[type='text']#txtLogin{width:163px;}
.pagina-dadosprofissionais input[type='text']#vincOutros{margin-bottom:15px;}
.pagina-dadosprofissionais select{width:282px !important;}

.pagina-cadastro .box.aviso{margin-top:10px;}
.pagina-cadastro .box.aviso .topo h2{font-size:16px;margin:0 12px;}
.pagina-cadastro .box.aviso .conteudo p{margin:12px 0;}
.pagina-cadastro .box.aviso .rodape{text-align:right;background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.pagina-cadastro .box.aviso .rodape .btn{margin-right:12px;margin-left:0;margin-bottom:12px;}

/* Passo 3 */
.pagina-rendapatrimonio .linhas-form input[type='text'],
.pagina-gravarbensimoveis .linhas-form input[type='text']{clear:left;}
.pagina-rendapatrimonio input.endereco,
.pagina-gravarbensimoveis input.endereco{width:295px;}
.pagina-rendapatrimonio input.descricao,
.pagina-gravarbensimoveis input.descricao{width:317px;}
.pagina-rendapatrimonio input.rendimentos,
.pagina-gravarbensimoveis input.rendimentos{width:344px;}
/*.pagina-rendapatrimonio #content .linhas-form,*/
.pagina-gravarbensimoveis #content .linhas-form{padding-bottom:20px;}
.pagina-rendapatrimonio .total,
.pagina-gravarbensimoveis .total{float:right;margin-right:5px;}
.pagina-rendapatrimonio .total label,
.pagina-gravarbensimoveis .total label{font-weight:bold;float:left;}
.pagina-rendapatrimonio .total input[type='text'],
.pagina-gravarbensimoveis .total input[type='text']{clear:none;width:128px;text-align:center;color:#FE7821;height:28px;background-color:#f5f3f2;border-color:#e0d9d4;box-shadow:0 1px 1px #fff;font-size:13px;}
.pagina-rendapatrimonio .bens-imoveis select,
.pagina-gravarbensimoveis .bens-imoveis select{width:175px;}
.pagina-rendapatrimonio .outros-bens select,
.pagina-rendapatrimonio .patrimonio-financeiro select,
.pagina-gravarbensimoveis .outros-bens select,
.pagina-gravarbensimoveis .patrimonio-financeiro select{width:230px;}
.pagina-rendapatrimonio .largura-minima select,
.pagina-gravarbensimoveis .largura-minima select{width:65px;}
.pagina-rendapatrimonio .bens-imoveis ul.selectStyled,
.pagina-gravarbensimoveis .bens-imoveis ul.selectStyled{clear:left;}
.pagina-rendapatrimonio .outros-bens ul.selectStyled,
.pagina-rendapatrimonio .patrimonio-financeiro ul.selectStyled,
.pagina-gravarbensimoveis .outros-bens ul.selectStyled,
.pagina-gravarbensimoveis .patrimonio-financeiro ul.selectStyled{clear:left;}
.pagina-rendapatrimonio table,
.pagina-gravarbensimoveis table{margin:15px 0;width:712px;clear:both;}
.pagina-rendapatrimonio table td.valores,
.pagina-gravarbensimoveis table td.valores

/* Passo 4 */
.pagina-termospropostas fieldset{position:relative;}
.pagina-termospropostas legend{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:15px;padding-bottom:8px;max-width:670px;}
.pagina-termospropostas legend span{border:0;}
.pagina-termospropostas .menu-termos{position:absolute;top:30px;right:4px;}
.pagina-termospropostas .conteiner3de4 p:first-child{margin-top:0;}
.pagina-termospropostas .tooltip.tipo1{width:auto;margin-top:-10px;}
.pagina-termospropostas .tooltip.tipo1 .detalhe{top:10px;}
.pagina-termospropostas .submit-form{margin-top:-5px;}
.pagina-termospropostas #content label {width:692px; float:left; text-align:left;}

#blackout .popUp.box.medio.impressao h4{color:#FE7821;font-size:30px;font-family:MyriadProRegular,Arial,Tahoma,Verdana;line-height:32px;margin:15px 12px;}
#blackout .popUp.box.medio.impressao h5{font-size:12px;font-weight:bold;margin:0 12px 10px;}
#blackout .popUp.box.medio.impressao .content p{margin:0 12px 10px;}
#blackout .popUp.box.medio.impressao .content{padding:0;}
#blackout .popUp.box.medio.impressao .content .scroll-bloco{height:410px;overflow:hidden;}

/* Passo 5 */
.pagina-confirmacao #subTitulo .topo h3{font-size: 23px;color: #FE7821;font-weight: normal;font-family: MyriadProRegular, Arial, Verdana;}
.pagina-confirmacao #channelChoice .box.tipo2 label{font-weight:bold;color:#FE7821;}
.pagina-confirmacao #channelChoice .box.tipo2 .colunas-form{border-left:1px solid #e0d9d4;width:329px;padding:14px;height:136px;}
.pagina-confirmacao #channelChoice .box.tipo2 .colunas-form:first-child{border:0;}
.pagina-confirmacao #channelChoice .box.tipo2 p.descricao{clear:left;padding:0;margin:0;}
.pagina-confirmacao #channelChoice .submit-form{margin-top:20px;padding:15px 0 20px;}
.pagina-confirmacao #channelChoice .submit-form .obs{font-weight:bold;float:left;margin-top:4px;max-width:545px;text-align:left;}

/* Conclusão */
.pagina-conclusao .box.conclusao-obrigado .conteudo p{margin-bottom:12px;}
.pagina-conclusao .box.conclusao-obrigado .rodape{padding:0;}
.pagina-conclusao .box.conclusao-obrigado .rodape .btn{margin:12px;}

#pagina-perfil-questionariosuitabilitycontroleacesso .btn.continuar {float: right;}
#pagina-perfil-questionariosuitabilitycontroleacesso label.responder_n {text-align: left; width: 450px; height: 45px;}

.questionario-perfil{margin-left:20px;padding-bottom:12px;}
.questionario-perfil .rodape{text-align:right;padding-top:30px;}
.questionario-perfil .topo h3{font-weight:normal;}
.questionario-perfil .questoes .pergunta{font-weight:bold;margin:0 0 10px;}
.questionario-perfil .questoes .linhas-form{margin:0 0 5px;}
.questionario-perfil .questoes .linhas-form label{float:none; text-align: left;width: 400px;}
.questionario-perfil .questoes .linhas-form.sub-respostas{margin-left:20px;}
.questionario-perfil .submit-form{padding-right:0 !important;background:none;}
.questionario-perfil hr{margin:15px 0;}
.questionario-perfil .lembrete p{margin:10px 0;}
.questionario-perfil .disclaimer p{margin:5px 0;}
.questionario-perfil .conteudo .disclaimer li{padding:0;margin:5px 0;background:none;}

.pagina-conclusao .box.questionario{margin:0 0 0 20px;}
.pagina-conclusao .box.questionario .topo h2{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin:0 12px !important;}
.pagina-conclusao .box.questionario .conteudo p{margin: 0 !important;}
.pagina-conclusao .box.questionario .conteudo ul{margin:13px 0;}
.pagina-conclusao .box.questionario .conteudo ul li{background:none;padding:2px 12px;}
.pagina-conclusao .box.questionario .conteudo ul li span{font-weight:bold;}
.pagina-conclusao .box.questionario .rodape .btn{margin:12px;}
.pagina-conclusao .suitability .rodape {text-align: right;}
.pagina-conclusao .explore-nossas-vantagens {float: right;}

.pagina-conclusao .questionario-perfil-novo {margin-top:-15px;}
.pagina-conclusao .questionario-perfil-novo .rodape {display: none;}
.pagina-conclusao .questionario-perfil-novo .box.dicas {border-top:none;}
.pagina-conclusao .questionario-perfil-novo .box.dicas .boxBordaEsqUp,
.pagina-conclusao .questionario-perfil-novo .box.dicas .boxBordaDirUp {display: none;}


/* Botões ================= */
.btn{background:url(../Img/Btn/botoes.gif) repeat-x;border-radius:4px;-moz-border-radius:4px;font-weight:bold;font-size:11px;display:inline-block;padding:0 20px;line-height:23px;}
.btn.disabled,
.btn.disabled input[type='submit']{cursor:default;}

.opcoes-agrupadas .btn,
.opcoes-agrupadas .btn.secundario{border-right:0;border-radius:0;float:left;}
.opcoes-agrupadas .btn:hover,
.opcoes-agrupadas .btn.secundario:hover{border-right:0;}
.opcoes-agrupadas .btn.primeiro{border-radius:4px 0 0 4px;}
.opcoes-agrupadas .btn.ultimo{border-radius:0 4px 4px 0;border-right:1px solid #DCDAD9;}
.opcoes-agrupadas .btn.ultimo:hover{border-right:1px solid #c7c4c2;}

/* Primario */
.btn.primario{border:0;background-position:0 -144px;color:#f9f8f7;padding:0 21px;line-height:25px;text-shadow:0 1px 1px #29709d;text-decoration:none;}
.btn.primario:hover,
.btn.primario:focus,
.btn.primario.focus input[type=submit],
.btn.primario:hover input[type=submit] {background-position:0 -167px;text-shadow:0 1px 1px #1a6191;}
.btn.primario:active,
.btn.primario.disabled,
.btn.primario:active input[type=submit],
.btn.primario.disabled input[type=submit]{border:1px solid #dddcdb;background-position:0 -119px;color:#7a7b7b;text-shadow:0 1px 1px #f6f5f4;padding:0 20px;}



/* Secundário */
.btn.secundario,
.btn.secundario input[type=submit] {
    border: 1px solid #dcdad9;
    background-position: 0 -72px;
    color: #2585c6;
    text-shadow: 0 1px 1px #fcfcfc;
    text-decoration: none;
}
.btn.secundario:hover,
.btn.secundario:focus,
.btn.secundario:hover input[type=submit],
.btn.secundario:focus input[type=submit]{border:1px solid #c7c4c2;background-position:0 -96px;text-shadow:0 1px 1px #f8f8f8;}
.btn.secundario:active,
.btn.secundario.disabled,
.btn.secundario:active input[type=submit],
.btn.secundario.disabled input[type=submit]{border:1px solid #dddcdb;background-position:0 -120px;color:#7a7b7b;text-shadow:0 1px 1px #f6f5f4;}

/* Terciário */
.btn.terciario,
.btn.terciario input[type=submit]{border:1px solid #dddcdb;background-position:0 0;color:#7a7b7b;text-shadow:0 1px 1px #fff;}
.btn.terciario:hover,
.btn.terciario:hover input[type=submit]{border:1px solid #c7c4c2;background-position:0 -24px;box-shadow:0 0 1px #ccc;}
.btn.terciario:active,
.btn.terciario:active input[type=submit]{border:1px solid #d2d1d0;background-position:0 -48px;box-shadow:0 0 1px #ccc;}
/* Submits */
div.btn{display:inline-block;padding:0!important;border:0!important;background:none;/*margin-top:-2px;*/}
.btn input[type=submit]{cursor:pointer;padding:4px 20px 3px;line-height:0;height:24px;border:0;margin:0;background:url(../Img/Btn/botoes.gif) repeat-x;border-radius:4px;-moz-border-radius:4px;font-weight:bold;font-size:11px;}
.btn.primario input[type=submit]{background-position:0 -144px;color:#F9F8F7;text-shadow:0 1px 1px #29709d;}
.btn.primario:active input[type=submit],
.btn.primario.disabled input[type=submit]{background-position:0 -193px;color:#7a7b7b;text-shadow:0 1px 1px #f6f5f4;height:24px;padding:0 19px;padding-top:3px;}
/* Sem texto */
.btn-sem-texto{background:url(../Img/Btn/icones.png);display:inline-block;height:25px;width:25px;text-indent:-9999px; border:none;}
.btn-sem-texto.adicionar{background-position:0 0;}
.btn-sem-texto.adicionar:hover{background-position:0 -25px;}
.btn-sem-texto.adicionar:active{background-position:0 -50px;}
.btn-sem-texto.remover{background-position:0 -75px;}
.btn-sem-texto.remover:hover{background-position:0 -100px;}
.btn-sem-texto.remover:active,
.btn-sem-texto.remover.disabled{background-position:0 -125px;}
.btn-sem-texto.adicionar2{background-position:0 -150px;}
.btn-sem-texto.adicionar2:hover{background-position:0 -175px;}
.btn-sem-texto.adicionar2:active{background-position:0 -200px;}
.btn-sem-texto.interrogacao{background-position:0 -225px;}
.btn-sem-texto.interrogacao:hover{background-position:0 -250px;}
.btn-sem-texto.interrogacao:active{background-position:0 -275px;}
.btn-sem-texto.lapis{background-position:0 -300px;}
.btn-sem-texto.lapis:hover{background-position:0 -325px;}
.btn-sem-texto.lapis:active{background-position:0 -350px;}
.btn-sem-texto.proximo{background-position:0 -375px;}
.btn-sem-texto.proximo:hover{background-position:0 -400px;}
.btn-sem-texto.proximo:active{background-position:0 -425px;}
.btn-sem-texto.proximo.active{background-position:0 -575px;}
.btn-sem-texto.anterior{background-position:0 -450px;}
.btn-sem-texto.anterior:hover{background-position:0 -475px;}
.btn-sem-texto.anterior:active{background-position:0 -500px;}
.btn-sem-texto.inferior{background-position:0 -525px;}
.btn-sem-texto.inferior:hover{background-position:0 -550px;}
.btn-sem-texto.inferior:active{background-position:0 -575px;}
.btn-sem-texto.seta-para-cima{background-position:0 -600px;}
.btn-sem-texto.seta-para-cima:hover{background-position:0 -625px;}
.btn-sem-texto.seta-para-cima:active{background-position:0 -650px;}
.btn-sem-texto.seta-para-baixo{background-position:0 -675px;}
.btn-sem-texto.seta-para-baixo:hover{background-position:0 -700px;}
.btn-sem-texto.seta-para-baixo:active{background-position:0 -725px;}
.btn-sem-texto.seta-para-direita{background-position:0 -750px;}
.btn-sem-texto.seta-para-direita:hover{background-position:0 -775px;}
.btn-sem-texto.seta-para-direita:active{background-position:0 -800px;}
.btn-sem-texto.seta-para-esquerda{background-position:0 -825px;}
.btn-sem-texto.seta-para-esquerda:hover{background-position:0 -850px;}
.btn-sem-texto.seta-para-esquerda:active{background-position:0 -875px;}
.btn-sem-texto.fullscreen{background-position:0 -900px;}
.btn-sem-texto.fullscreen:hover{background-position:0 -925px;}
.btn-sem-texto.fullscreen:active{background-position:0 -950px;}
.btn-sem-texto.leilao{background-position:0 -975px;}
.btn-sem-texto.atualizar{background-position:0 -1050px;}
.btn-sem-texto.atualizar:hover{background-position:0 -1075px;}
.btn-sem-texto.atualizar:active,
.btn-sem-texto.atualizar.disabled{background-position:0 -1100px;}
.btn-sem-texto.lanc-automaticos{background-position:0 -1125px;}
.btn-sem-texto.lanc-automaticos:hover{background-position:0 -1150px;}
.btn-sem-texto.lanc-automaticos:active,
.btn-sem-texto.lanc-automaticos.ativo{background-position:0 -1175px;}
.btn-sem-texto.superior{background-position:0 -1200px;}
.btn-sem-texto.superior:hover{background-position:0 -1225px;}
.btn-sem-texto.superior:active,
.btn-sem-texto.superior.ativo{background-position:0 -1250px;}
.btn-sem-texto.diario{background-position:0 -1350px;}
.btn-sem-texto.diario:hover{background-position:0 -1375px;}
.btn-sem-texto.diario:active,
.btn-sem-texto.diario.ativo{background-position:0 -1400px;}
.btn-sem-texto.restaurar{background-position:0 -1275px;}
.btn-sem-texto.restaurar:hover{background-position:0 -1300px;}
.btn-sem-texto.restaurar:active,
.btn-sem-texto.restaurar.ativo{background-position:0 -1325px;}
.btn-sem-texto.intraday{background-position:0 -1425px;}
.btn-sem-texto.intraday:hover{background-position:0 -1450px;}
.btn-sem-texto.intraday:active,
.btn-sem-texto.intraday.ativo{background-position:0 -1475px;}

.btn-sem-texto.com-texto{width:auto;text-indent:0;padding-right:30px;line-height:25px;background-repeat:no-repeat;}

.btn-midias {background:url(../Img/Ico/midias.png);display:inline-block;height:25px;width:25px;}
.btn-midias.in{background-position:0 0;}
.btn-midias.in:hover{background-position:0 -25px;}
.btn-midias.rss{background-position:-20px 0;}
.btn-midias.rss:hover{background-position:-20px -25px;}
.btn-midias.twitter{background-position:-44px 0;}
.btn-midias.twitter:hover{background-position:-44px -25px;}
.btn-midias.youtube{background-position:-69px 0;}
.btn-midias.youtube:hover{background-position:-69px -25px;}
.btn-midias.facebook{background-position:-89px 0;}
.btn-midias.facebook:hover{background-position:-89px -25px;}

input[type=submit].btn-sem-texto{cursor:pointer;border:0;font-size:0;line-height:0;background:url(../img/btn/icones.png);display:inline-block;height:25px;width:25px;text-indent:-9999px;}
input[type=submit].btn-sem-texto.adicionar2{background-position:0 -150px;}
input[type=submit].btn-sem-texto.adicionar2:hover{background-position:0 -175px;}
input[type=submit].btn-sem-texto.adicionar2:active{background-position:0 -200px;}

/* botões com width especial */
.btn.primario.comprar2,.btn.primario.comprar2:hover,.btn.primario.comprar2:active,.btn.primario.comprar2.disabled,
.btn.primario.vender2,.btn.primario.vender2:hover,.btn.primario.vender2:active,.btn.primario.vender2.disabled{width:112px;text-align:center;padding-left:0;padding-right:0;}
.btn .ico.msg-atualizar{padding-right:6px;}
.btn .ico.abre-lista {margin-left:6px;}
.btn.disabled .ico.abre-lista,
.btn:active .ico.abre-lista{background-position:-235px -33px;}
.btn .ico.adicionar {margin-left:6px;}
.btn .ico.remover {margin-right:6px;}

.optn-conteiner{position:absolute;top:7px;right:7px;float:right;}
.box.ajuda .optn-conteiner{top:10px;}
.optn-boxes{background:url(../Img/Ico/ico-widget.png);height:15px;width:14px;text-indent:9999px;float:left;margin-left:5px;position:relative;}
.optn-boxes.minimizar{background-position:-14px 0;}
.optn-boxes.minimizar:hover{background-position:-14px -15px;}
.optn-boxes.minimizar.maximizar{background-position:0 0;}
.optn-boxes.minimizar.maximizar:hover{background-position:0 -15px;}
.optn-boxes.fechar{background-position:-28px 0;}
.optn-boxes.fechar:hover{background-position:-28px -15px;}
.optn-boxes.ferramentas{background-position:-56px 0;}
.optn-boxes.ferramentas:hover{background-position:-56px -15px;}
.optn-boxes.opcoes{background-position:-42px 0;}
.optn-boxes.opcoes:hover{background-position:-42px -15px;}
.optn-boxes.grafico{background-position:-70px 0;}
.optn-boxes.grafico:hover{background-position:-70px -15px;}
.optn-boxes.colunas{background-position:-98px 0;}
.optn-boxes.colunas:hover{background-position:-98px -15px;}
.optn-boxes.tela,
.optn-boxes.duplicar{background-position:-84px 0;}
.optn-boxes.tela:hover,
.optn-boxes.duplicar:hover{background-position:-84px -15px;}
.optn-boxes.painel{background-position:-112px 0;}
.optn-boxes.painel:hover{background-position:-112px -15px;}




/*  ===============
    Páginas
    ===============  */
.explore .abas li {width:240px;}
.explore .conteiner1de2 {width:470px;}
.explore .conteiner1de2.lista {float:right; width:450px;}
.explore .conteiner1de2 p {margin-bottom:20px;}
.explore .subheader {background:none; padding:0;}
.explore .subheader h2 {height:auto; padding:0 0 10px 0;}
.explore .lista-conteudos {margin-top:30px;list-style-type:none;}

.pagina-comocomecar .btn-sem-texto.interrogacao {vertical-align:text-bottom;margin:0 5px;}
.pagina-comocomecar .box.tipo2.faq,
.pagina-comocomecar .box.tipo2.atendimento{margin-left:10px;width:231px;color:#6F6E6B;font-size:12px;}
.pagina-comocomecar .box.tipo2.faq .conteudo {padding-bottom:0;}
.pagina-comocomecar .box.tipo2.faq .conteudo li{padding:12px 15px;}
.pagina-comocomecar h2.titulo.como-comecar {height:126px;margin-top:13px;}
.pagina-comocomecar .box.cadastre-se {margin-left:0px;height:444px;}
.pagina-comocomecar	#waterwheel-carousel-default {width:960px; height:345px; font-family: Arial; font-size:14px; position:relative; clear:both;}
.pagina-comocomecar	#waterwheel-carousel-default .carousel-images img {visibility:hidden;}
.pagina-comocomecar	#waterwheel-carousel-default .carousel-controls .carousel-prev {position:absolute; bottom:130px; left:0; width:40px; height:70px; background: url(../Img/institucional/comocomecar/seta-grande-esquerda.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.pagina-comocomecar	#waterwheel-carousel-default .carousel-controls .carousel-prev:hover {background-position:-1px -71px;}
.pagina-comocomecar	#waterwheel-carousel-default .carousel-controls .carousel-next {position:absolute; bottom:130px;right:0; width:40px; height:70px; background: url(../Img/institucional/comocomecar/seta-grande-direita.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.pagina-comocomecar	#waterwheel-carousel-default .carousel-controls .carousel-next:hover {background-position:1px -71px;}
.pagina-comocomecar .wrap-fases-cadastro div.fases-cadastro {background-image:url(../Img/institucional/comocomecar/como-comecar-passo-a-passo-full.png); width:963px; height:49px;}
.pagina-comocomecar	.wrap-fases-cadastro div.fases-cadastro.fases-conteudo {background-image:url(../Img/institucional/comocomecar/barra-progresso.png);}
.pagina-comocomecar	.wrap-fases-cadastro div.step-1 {background-position:0 0;}
.pagina-comocomecar	.wrap-fases-cadastro div.step-2 {background-position:0 -49px;}
.pagina-comocomecar .wrap-fases-cadastro div.step-3 {background-position:0 -98px;}
.pagina-comocomecar	.wrap-fases-cadastro div.step-4 {background-position:0 -147px;}
.pagina-comocomecar	.wrap-fases-cadastro div.step-5 {background-position:0 -196px;}
.pagina-comocomecar .conteiner3de4 .conteiner1de4{width:223px!important;}
.pagina-comocomecar .conteiner3de4 .conteiner1de4+.conteiner1de4,
.pagina-comocomecar .conteiner3de4 .conteiner1de4+.conteiner2de4{margin-left:20px;}
.pagina-comocomecar .conteiner3de4 .conteiner2de4{width:480px;}
.pagina-comocomecar .conteiner3de4 .conteiner1de4 .box{margin:0;}
.pagina-comocomecar .box.como-comecar.compre-venda,
.pagina-comocomecar .box.como-comecar.evolua{margin-top:20px;}
.pagina-comocomecar .box.como-comecar .conteudo{min-height:96px;}
.pagina-comocomecar .box.como-comecar .conteudo,
.pagina-comocomecar .box.cadastre-se{color:#6F6E6B;font-size:12px;}
.pagina-comocomecar .box.cadastre-se .divisao+h2{margin-top:7px;}
.pagina-comocomecar .menu-passos{margin-top:0;}
.pagina-comocomecar .menu-passos li{cursor:pointer;}
.pagina-comocomecar .menu-passos li:hover .descricao{color:#FF6400;}
.pagina-comocomecar .submit-form{border:0;margin:0 170px 20px 0;}

.pagina-diferenciais h1.titulo.como-comecar {
    position: relative;
    margin: 10px 0 20px;
}
.pagina-diferenciais h2.titulo.como-comecar{position:relative;margin:10px 0 20px;}
.pagina-diferenciais .box.destaque-lateral .conteudo {padding-bottom:0;}
.pagina-diferenciais .box.destaque-lateral .rodape {background:none; padding-top:10px;}
.pagina-diferenciais .box.destaque-lateral .rodape a{margin:0 15px;display:block;}
.pagina-diferenciais .coluna-texto, .pagina-diferenciais .coluna-texto2, .pagina-diferenciais .coluna-texto3 {margin-top:20px;}
.pagina-diferenciais .conteiner1de4.coluna-texto {width:221px;padding-right:10px;}
.pagina-diferenciais .conteiner1de4.coluna-texto2 {width:221px;padding-left:10px;}
.pagina-diferenciais .conteiner1de4.coluna-texto3 {width:226px;padding-right:15px;}
.pagina-diferenciais .conteiner2de4.coluna-texto {width:462px;padding-right:20px;}
.pagina-diferenciais .coluna-texto p:first-child, .pagina-diferenciais .coluna-texto2 p:first-child, .pagina-diferenciais .coluna-texto3 p:first-child{margin-top:0;}
.pagina-diferenciais .conteiner2de4.coluna-video{margin-top:20px;}

.pagina-diferenciais .novo-mosaico {background-image:url(../Img/institucional/diferenciais/Diferenciais-full.jpg); background-position:0 0; background-repeat:no-repeat; width:963px; height:361px; position:relative; overflow:hidden; clear:both; float:left; margin: 20px 0 6px 0;}
.pagina-diferenciais .novo-mosaico .box-posicionada {z-index:10003;}
.pagina-diferenciais .novo-mosaico .box-posicionada {z-index:10003;}
.pagina-diferenciais .mosaico1 {width:481px; height:272px; top:0px;	left:0px;}
.pagina-diferenciais .mosaico2 {width:320px; height:89px; top:272px; left:0px;}
.pagina-diferenciais .mosaico3 {width:161px; height:89px; top:272px; left:320px;}
.pagina-diferenciais .mosaico4 {width:161px; height:181px; top:180px; left:481px;}
.pagina-diferenciais .mosaico5 {width:321px; height:180px; top:0px; left:481px;}
.pagina-diferenciais .mosaico6 {width:321px; height:92px; top:180px; left:642px;}
.pagina-diferenciais .mosaico7 {width:321px; height:89px; top:272px; left:642px;}
.pagina-diferenciais .mosaico8 {width:161px; height:180px; top:0px;	left:802px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada:hover {background-image:url(../Img/institucional/diferenciais/Diferenciais-full.jpg); background-repeat:no-repeat;	width:963px; height:385px; top:0; left:0; z-index:10002;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico1:hover {background-position:0 -385px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico2:hover {background-position:0 -770px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico3:hover {background-position:0 -1155px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico4:hover {background-position:0 -1540px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico5:hover {background-position:0 -1925px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico6:hover {background-position:0 -2310px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico7:hover {background-position:0 -2694px;}
.pagina-diferenciais .novo-mosaico div.box-posicionada.mosaico8:hover {background-position:0 -3078px;}
.box-posicionada {float: left; left: 0;	position: absolute;	top: 0;	overflow:hidden;}

ul.box-perguntas {width: 722px; float: left; margin-bottom: 30px;}
ul.box-perguntas li {background: url("../Img/bg/linha-perguntas.png") repeat-x scroll left bottom transparent; float: left; padding: 3px 0 8px; width: 722px;}
ul.box-perguntas li p {display: none;}
ul.box-perguntas li.accordion-aberto a {color: #FE7821;}
ul.box-perguntas li.accordion-aberto p {display: block; float: left; margin: 6px 0 10px 34px;width: 680px;}

.pagina-atendimento .TituloFAQ {color:#ff6600;font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;}
.pagina-atendimento .TituloMidias {color:#262626;font-size:16px;display:block;padding-bottom:10px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;}
.pagina-atendimento .conteiner1de4 .menu-lateral{margin:0 0 20px 0;font-size:11px;width:221px;}
.pagina-atendimento .linhaperguntas {background: url("../Img/bg/linha-perguntas.png") repeat-x scroll left bottom transparent; float: left; padding: 3px 0 8px; width: 722px;}
.pagina-atendimento ul.box-perguntas li a.icon-seta, ul.box-perguntas li.accordion-aberto a.icon-seta {background: url(../Img/institucional/atendimento/seta-accordion.png) no-repeat left top; float: left; cursor: pointer; background-position: 0 0; padding: 5px 0 5px 30px;}
.pagina-atendimento ul.box-perguntas li a:hover.icon-seta, ul.box-perguntas li.accordion-aberto a:hover.icon-seta {background-position: 0 -26px;}
.pagina-atendimento ul.box-perguntas li a:active.icon-seta, ul.box-perguntas li.accordion-aberto a:active.icon-seta {background-position: 0 -52px;}

.pagina-atendimento .lista-definicoes p {margin-top: 0px!important;}

.pagina-atendimento .lista-definicoes{clear:both;margin-top:10px;}

.pagina-atendimento.pagina-consultoronline .topo{padding:12px 0;}
.pagina-atendimento .box.tipo2 ul.conteudo{padding:0 0 6px;}
.pagina-atendimento.pagina-consultoronline .conteiner2de4{padding-left:15px;width:467px;}

.pagina-atendimento .conteiner1de4.email{width:341px;}
.pagina-atendimento .conteiner1de4.email .obs{margin-bottom:15px;color:#8C8B89;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;padding-bottom:15px;}
.pagina-atendimento .conteiner2de4.forms{width:382px;}
.pagina-atendimento .forms-contato{margin-left:21px;}
.pagina-atendimento .forms-contato .abas li{width:119px;}

.pagina-atendimento .forms-contato .conteudo{clear:both;margin-top:10px;}
.pagina-atendimento .forms-contato .linhas-form{margin:5px;height:auto;}
.pagina-atendimento .forms-contato .invisivel{font-size:12px;float:none;padding-bottom:5px;}
.pagina-atendimento .forms-contato label{display:block;float:none;text-align:left;height:auto;}
.pagina-atendimento .forms-contato .assunto select{width:258px;}
.pagina-atendimento .forms-contato .jspContainer li{overflow:hidden;text-overflow:ellipsis;width:213px;white-space:nowrap;}
.pagina-atendimento .forms-contato .assunto label{margin-bottom:5px;}
.pagina-atendimento .forms-contato .mensagem .box{float:left;width:354px;margin-top:5px;}
.pagina-atendimento .forms-contato .tipo-tel{width:150px;}
.pagina-atendimento .forms-contato #tipoTelD,
.pagina-atendimento .forms-contato #tipoTelS,
.pagina-atendimento .forms-contato #tipoTelR{width:139px;}

/* Pessoas vinculadas ========== */
.pagina-pessoasvinculadas .conteiner1de2.coluna-1{padding-right:10px;width:472px;}
.pagina-pessoasvinculadas .conteiner1de2 table{margin:15px 0;}
.pagina-pessoasvinculadas .conteiner1de2 table:first-child{margin-bottom:35px;}
.pagina-pessoasvinculadas .conteiner1de2.coluna-2{padding-left:10px;width:472px;}


/* Fundos Imobiliários =================== */
.fundo-comparacao{margin:20px 0 0;}
.fundo-comparacao thead tr{background:none;}
.fundo-comparacao thead th{background:none;color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-left:0;padding-right:0;}
.fundo-comparacao tbody td{padding-left:0;padding-right:0;}
.fundo-comparacao .versus{width:38px;background:#f5f3f2;border-top:1px solid #dddcdb;border-bottom:1px solid #dddcdb;position:relative;display:block;}
.fundo-comparacao .versus span{display:inline-block;background:url(../Img/Ico/versus.png) no-repeat;width:18px;height:20px;text-indent:-9999px;position:absolute;top:50%;margin-top:-10px;margin-left:10px;}

.fundo-comparacao tbody .duas-linhas .box .conteudo,
.fundo-comparacao tbody .duas-linhas .versus{height:58px; padding:10px 0;}
.fundo-comparacao tbody .tres-linhas .box .conteudo,
.fundo-comparacao tbody .tres-linhas .versus{height:74px; padding:10px 0;}
.fundo-comparacao tbody .quatro-linhas .box .conteudo,
.fundo-comparacao tbody .quatro-linhas .versus{height:90px; padding:10px 0;}

.pagina-fundoinvestimentoimob .abas li {width:240px;}

/* Como Investir */

.pagina-comoinvestir .content-principal .box.tipo2 .topo + .conteudo {height: 90px;}
.pagina-comoinvestir .content-principal .primeiro-box-lateral{width:226px;}
.pagina-comoinvestir .content-principal .primeiro-box-lateral .box-lateral{margin-left:0;}
.pagina-comoinvestir .content-principal h1{margin-top: 20px; line-height:25px; margin-right:14px;}
.pagina-comoinvestir .content-principal .disclaimer{padding-top: 30px;clear:both;}
.pagina-comoinvestir h3.subtitulo-servicos, h3.resultado-busca {margin: 20px 0px 0px;padding-left: 0px;}
.pagina-comoinvestir .content-principal h1.alinhar-direita{text-align:right;padding-top:10px;}
.pagina-comoinvestir .texto-secundario{margin-top: 19px; padding-left: 0px;}
.pagina-comoinvestir .texto-secundario p{padding-left: 7px;padding-right:7px;}
.pagina-comoinvestir .content-principal .subtitulo-destaque{background:none; font-size:18px; padding: 20px 0 15px;}

/* Relação */

.table-fundos-imob tr td.nome-fundos{text-overflow: ellipsis; width: 80px; white-space:nowrap;overflow:hidden;}
.table-fundos-imob table{table-layout:fixed;}
.table-fundos-imob table th:first-child{width:110px;}

/*  =====
    Busca
    ===== */
.pagina-busca #content h2{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:32px;line-height:100%;margin:0;padding:6px 0 18px;}
.pagina-busca #content h2 .palavra-chave{color:#55544F;}
.pagina-busca .colunas-form{height:25px;margin:10px 0;}
.pagina-busca .colunas-form p{margin-top:4px;}
.pagina-busca .colunas-form.nova-busca{border-left:1px solid #DDD9D8;padding:0 15px;margin:10px 0;}
.pagina-busca .colunas-form.nova-busca input[type=text]{width:300px;}
.pagina-busca .colunas-form.nova-busca .btn{margin-top:0;}
.pagina-busca .colunas-form.nova-busca label{font-weight:bold;}

.pagina-busca hr{margin:15px 0;}
.pagina-busca h3{color:#FE7821;margin:10px 0;font-size:15px;}
.pagina-busca .listagem-links{margin-bottom:10px;}

.pagina-busca .conteiner1de4.buscas-recentes .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-busca .conteiner1de4.buscas-recentes .box .topo{padding-left:0;padding-right:0;background:none;}
.pagina-busca #content .conteiner1de4 .box .topo h2{font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;padding:0;margin:0 12px;}
.pagina-busca .conteiner1de4.buscas-recentes .box.primeiro{margin-top:10px;}
.pagina-busca .conteiner1de4 .box .conteudo{padding:0;}
.pagina-busca .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x;}
.pagina-busca .conteiner1de4 .box .conteudo li.ativo a{color:#FE7821;}
.pagina-busca .conteiner1de4 .box .conteudo li:first-child{background:none;}
.pagina-busca .conteiner1de4 .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.pagina-busca .conteiner1de4 .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-busca .conteiner1de4 .box.tipo2 .rodape a{margin-left:15px;}

.pagina-busca .conteiner1de4.filtro .box{margin:0 20px 20px 0;font-size:11px;width:221px;}
.pagina-busca .conteiner1de4.filtro h3{color:#55544F;font-size:12px;font-family:Arial, Tahoma, Verdana;font-weight:bold;margin:15px 15px 0;}
.pagina-busca .conteiner1de4.filtro .conteudo ul{margin-bottom:15px;background:url(../Img/Bg/linha-branca.gif) repeat-x bottom;padding-bottom:15px;}
.pagina-busca .conteiner1de4.filtro .conteudo li{background:none;padding-bottom:0;padding-top:5px;position:relative;}
.pagina-busca .conteiner1de4.filtro .conteudo li label{float:none;line-height:normal;height:auto;}
.pagina-busca .conteiner1de4.filtro .conteudo li .radioStyled{margin-top:5px;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li ul{background:none;padding-bottom:0;margin-bottom:0;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li a{display:block;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected>a{background:#dedddb;padding:3px 5px;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected>a span{position:absolute;right:20px}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected>a:hover span{background-position:-28px -15px;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected ul li{background:url(../Img/Bg/bg-subpastas.png) no-repeat top left;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected ul li.last{background:url(../Img/Bg/bg-subpastas-last.png) no-repeat top left;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected ul li a{padding:3px 5px;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected ul li a span{right:5px;}
.pagina-busca .conteiner1de4.filtro .conteudo ul li.selected ul li.selected{padding-right:0;}

.colunas-form.qtd-total p{margin-left:10px;font-weight:bold;}
.colunas-form.qtd-por-pagina{float:right;margin-right:5px;}
.pagina-busca .colunas-form.qtd-por-pagina form{float:left;}
.colunas-form.qtd-por-pagina label{font-weight:bold;}

.pagina-busca .abas-compra{margin-top:10px;}
.pagina-busca #content .box.resumo .topo h2{font-size:16px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;padding:0;margin:0 12px;}

.resultados{margin-top:20px;}
.resultados .item{margin-top:15px;background:url(../Img/bg/linha-branca.gif) repeat-x top;padding-top:15px;}
.resultados .item:first-child{margin-top:0;padding:0;background:none;}
.resultados .data-hora{font-weight:bold;font-size:11px;color:#55544F;}
.resultados h3{font-size:12px;font-family:Arial, Tahoma, Verdana;margin:4px 0;}
.resultados .paginacao{margin-top:15px;}

.pagina-semresultado .colunas-form.nova-busca{width:90%;}

/* ==============
   Página de erro
   ==============  */
.pagina-erro #content hr{margin:15px 0;}
.pagina-erro #content h2{margin-bottom:10px;}
.pagina-erro .mensagem-erro{width:100%;word-wrap:break-word;}
.pagina-erro .scroll-bloco{height:200px;width:100%;}

.pagina-acessonegado .alerta-conteiner{background:url(../Img/Ico/alerta-pagina.png) 0 7px no-repeat;min-height:100px;}
.pagina-acessonegado .alerta-conteiner .dicas{margin-left:40px;width:600px;}

/* ===============
   Site fora do ar
   ===============  */
.pagina-foradoar #header{min-height:56px;}
.pagina-foradoar #content{min-height:250px;}
.pagina-foradoar .alerta-conteiner{background:url(../Img/Ico/alerta-offline.png) 0 0 no-repeat;min-height:100px;width:660px;margin:0 auto;margin-top:60px;text-align:center;}
.pagina-foradoar .alerta-conteiner .dicas{margin-left:60px;width:600px;}
.pagina-foradoar #footer{min-height:20px;}

/* ==========
	Accordion
	=========  */
	
.accordion .box .topo h2{margin-right:35px;}
.accordion .box{margin:0 0 15px;}
.accordion .box .topo{cursor:pointer;}
.accordion .box .conteudo ul li{margin-left:13px;}

.lista-definicoes dl{padding:0;margin:0;}
.lista-definicoes:first-child dl{border-top:1px solid #e6e2df;}
.lista-definicoes:first-child dl>dt:first-child{border-top:2px solid #f8f7f6;padding-top:5px;}
.lista-definicoes dt{position:relative;z-index:1;cursor:pointer;font-family:Arial, Tahoma, Verdana;font-size:13px;font-weight:bold;color:#348dca;}
.lista-definicoes dt .ico{position:absolute; background:url(../Img/Btn/icones.png) no-repeat 0 -375px; height:25px; width:25px;}
.lista-definicoes dt .titulo{line-height:25px; padding-left:38px; display: block;}
.lista-definicoes dt:hover .ico{background-position:0 -400px;}
.lista-definicoes dt:active .ico{background-position:0 -425px;}
.lista-definicoes dt.selected .ico{background-position:0 -525px;}
.lista-definicoes dt.selected .titulo{color:#ff6400;}
.lista-definicoes dt.selected:hover .ico{background-position:0 -550px;}
.lista-definicoes dt.selected:active .ico{background-position:0 -575px;}
.lista-definicoes dd{padding:5px 0 0 38px;margin:0;display:none;}
.lista-definicoes dd+dt{margin-top:8px;padding-top:8px;background:url(../Img/Bg/linhas.gif) repeat-x;}
.box.glossario+.lista-definicoes{margin-top:15px;}

/*  =======
    Gráficos
    ======= */
.graf-feedback{clear:both;padding:12px;}
.graf-feedback h3{font-weight:bold;}
	
/*  =======
    Plugins
    ======= */
/* Select Box ================= */
ul.selectStyled{float:left;color:#262626;width:180px;min-width:60px;height:23px;line-height:23px;background:#fff url(../Img/Ico/seta-select.png) no-repeat right 0;border-top:1px solid #c6c1bd;border-right:1px solid #ebe5df;border-bottom:1px solid #ebe5df;border-left:1px solid #ebe5df;border-radius:4px;-moz-border-radius:4px;margin-right:5px;font-size:11px;font-weight:bold;vertical-align:middle;position:relative;list-style:none;}
ul.selectStyled li{cursor:pointer;}
ul.selectStyled li.options {padding-bottom:10px;}
ul.selectStyled li.focus{padding-left:7px;padding-right:35px;}
ul.selectStyled li.focus > span {display:block; overflow:hidden;text-overflow:ellipsis;height:25px;white-space:nowrap;width:100%;}
ul.selectStyled li ul{min-width:60px;background:#fff;border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;margin:4px 0 0 0;overflow:auto;list-style:none;}
ul.selectStyled li ul li{padding:2px 7px;cursor:pointer;font-size:11px;border-bottom: 1px solid #DDDCDB;height:23px;vertical-align:middle;}
ul.selectStyled li ul li:hover{color:#2585c6;}
ul.selectStyled li ul li.marcado{color:#b7b7b7;/* A cor esta sendo definida pelo JS para compatibilidade com o IE 7*/}
ul.selectStyled li ul li:last-child{border-bottom:0;}
ul.selectStyled .jspArrowDown {border-bottom:3px solid transparent; #border-bottom:7px solid transparent;}
ul.selectStyled .jspVerticalBar {width:28px; padding-left:2px;background-color:#fff;}
ul.selectStyled .jspTrack {border-left:1px solid white;}
ul.selectStyled.disabled,
select[disabled]+ul.selectStyled{background:#E5E2E1 none;border:1px solid #CFC9C4;color:#262626;}
ul.selectStyled.disabled li.focus,
select[disabled]+ul.selectStyled li.focus{cursor:text;}
ul.selectStyled.disabled li.options,
select[disabled]+ul.selectStyled li.options{display:none!important;}


.radioStyled {margin-top:6px;float:left;width:13px;height:12px;background:url(../Img/Bg/radio-checkbox.png) 0 0 no-repeat;display:inline-block;border-radius:5px;-moz-border-radius:5px;margin-right:5px;vertical-align:middle;}
.radioStyled.selected{background:url(../Img/Bg/radio-checkbox.png) 0 -12px no-repeat;}
.radioStyled.disabled,
input[type='radio'][disabled]+.radioStyled{background-position:-39px 0;}
.radioStyled.selected.disabled,
input[type='radio'][disabled]+.radioStyled.selected{background-position:-39px -12px;}
.checkStyled {margin-top:2px;float:left;width:13px; height:12px; background:url(../Img/Bg/radio-checkbox.png) -13px 0 no-repeat;display:inline-block;vertical-align:middle;margin-right:5px;}
/*td .checkStyled{margin-top:2px;}*/
thead .checkStyled{margin-top:2px;}
.checkStyled.selected {background:url(../Img/Bg/radio-checkbox.png) -13px -12px no-repeat;}
.checkStyled.disabled{background:url(../Img/Bg/radio-checkbox.png) -26px 0 no-repeat;cursor:default;}
.checkStyled.selected.disabled{background:url(../Img/Bg/radio-checkbox.png) -26px -12px no-repeat;}

/* jScrollPane ================= */
.jspVerticalBar *, .jspHorizontalBar *{margin: 0;padding: 0;}
.jspContainer{overflow: hidden;position: relative; /*margin-bottom:-40px;*/}
.jspPane{position: absolute; /*margin-bottom:10px;*/}
.jspDrag{position: relative;top: 0;left: 0;cursor: pointer;}
.jspCap{display:none;}

.jspVerticalBar{position: absolute;top: 0;right: 0; width: 25px;height: 100%; border-left:1px solid #E7E4E1;}
.jspVerticalBar .jspTrack{position: relative; border-left:1px solid #F6F5F3; background:url(../Img/Bg/barra-de-rolagem-area.png) no-repeat 8px top;}
.jspVerticalBar .jspDrag.jspHover .jspDragTop {background-position:0 -105px;}
.jspVerticalBar .jspDrag.jspActive .jspDragTop {background-position:0 -210px;}
.jspVerticalBar .jspDrag .jspDragTop {height:98%; width:6px; background:url(../Img/Btn/barra-de-rolagem.png) no-repeat 0 top; margin-left:9px;}
.jspVerticalBar .jspDrag .jspDragBottom {height:100%; width:6px; background:url(../Img/Btn/barra-de-rolagem-2.png) no-repeat 0 bottom; margin-left:9px; position:absolute; top:0;}
.jspVerticalBar .jspDrag.jspActive .jspDragBottom {background-position:-30px bottom;}
.jspVerticalBar .jspArrowUp {width:8px; height:13px; background:url(../Img/Bg/barra-de-rolagem.png) no-repeat -24px -10px; margin-left:9px; margin-top:5px; display:block; cursor:pointer;}
.jspVerticalBar .jspArrowUp:hover {background-position:-40px -10px;}
.jspVerticalBar .jspArrowDown {width:8px; height:21px; background:url(../Img/Bg/barra-de-rolagem.png) no-repeat 0px -16px; margin-left:9px; display:block; cursor:pointer;}
.jspVerticalBar .jspArrowDown:hover {background-position:-16px -16px;}
.jspVerticalBar .jspCorner{background: #eeeef4;float: left;height: 100%;}

.jspHorizontalBar {position: absolute;bottom: -10px;left: 0;width: 100%; height:25px;}
.jspHorizontalBar .jspCap{float: left;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%; }
.jspHorizontalBar .jspCap {float:left;}
.jspHorizontalBar .jspTrack {background:url(../Img/Bg/barra-de-rolagem-area-horizontal.png) repeat-x left top; position: relative; margin-left:13px;}
.jspHorizontalBar .jspDrag {position: relative;	top: 0;	left: 0;	cursor: pointer;}
.jspHorizontalBar .jspDragLeft {width:98%; height:6px; background:url(../Img/Btn/barra-de-rolagem-horizontal.png) no-repeat -999px 0; margin-top:1px;}
.jspHorizontalBar .jspDragRight {width:100%; height:6px; background:url(../Img/Btn/barra-de-rolagem-horizontal-2.png) no-repeat right -42px; margin-top:1px; position:absolute; right:0; top:1px;}
.jspHorizontalBar .jspDrag.jspHover .jspDragLeft {background-position: -499px 0;}
.jspHorizontalBar .jspDrag.jspHover .jspDragRight {background-position: right -21px;}
.jspHorizontalBar .jspDrag.jspActive .jspDragLeft {background-position: 0 0;}
.jspHorizontalBar .jspDrag.jspActive .jspDragRight {background-position: right -1px;}
.jspHorizontalBar .jspArrowLeft {width:13px; height:8px; display:block; cursor:pointer; background:url(../Img/Bg/barra-de-rolagem-horizontal.png) no-repeat -10px top; position:absolute; z-index:2; left:0;}
.jspHorizontalBar .jspArrowRight {width:13px; height:8px; display:block; cursor:pointer; background:url(../Img/Bg/barra-de-rolagem-horizontal.png) no-repeat -15px -24px; position:absolute; right:0; z-index:2;}
.jspHorizontalBar .jspArrowLeft:hover {background-position:-10px -16px;}
.jspHorizontalBar .jspArrowRight:hover {background-position:-15px -40px;}
/*.horizontalScroll .jspContainer {padding-bottom:13px;}*/
.jspHorizontalBar {background:url(../Img/Bg/linha-branca.gif) repeat-x 0 19px;}

.rolagem-horizontal-2 .jspHorizontalBar {height:34px; background:none; bottom:0;}
.rolagem-horizontal-2 .jspHorizontalBar .jspTrack {background:url(../Img/Bg/bg-barra-de-rolagem-horizontal-2.png) repeat-x left -34px; z-index:auto; margin-left:auto;}
.rolagem-horizontal-2 .jspHorizontalBar .jspArrowLeft {width:9px; height:34px; background:url(../Img/Bg/bg-barra-de-rolagem-horizontal-2.png) no-repeat left 0px; position:static; float:left; }
.rolagem-horizontal-2 .jspHorizontalBar .jspArrowRight {width:9px; height:34px; background:url(../Img/Bg/bg-barra-de-rolagem-horizontal-2.png) no-repeat right -68px; position:static; float:left;}
.rolagem-horizontal-2 .jspHorizontalBar .jspDrag {background:url(../Img/Bg/barra-de-rolagem-horizontal-2.png) no-repeat left top; height:21px; top:7px; z-index:4;}
.rolagem-horizontal-2 .jspHorizontalBar .jspDragLeft,
.rolagem-horizontal-2 .jspHorizontalBar .jspDragRight {display:none;}
.rolagem-horizontal-2 tfoot tr {background:none;}

.jspScrollable{outline:none;}


/* Autocomplete ================= */
.ui-autocomplete {font-size:11px; color:#262626; line-height:23px; font-weight:bold; background:white; border:1px solid #DDDCDB; border-radius:4px; -moz-border-radius:4px; position:absolute; z-index:304!important;}
.ui-autocomplete .ui-menu-item {padding:2px 7px; cursor:pointer; border-bottom:1px solid #DDDCDB; vertical-align:middle; height:23px; list-style: none;}
.ui-autocomplete .ui-menu-item a {color:#262626; display:block; width:100%; height:100%; text-decoration:none;}
.ui-autocomplete .ui-menu-item a.ui-state-hover,
.ui-autocomplete .ui-menu-item a.ui-state-active {color:#2585C6;}

/* Modal e Dialog ================= */
#blackout, #tourBlackout {background:rgba(0, 0, 0, 0.5);}
#blackout .popUp,
.popUp {margin:0 auto;border:1px solid #E6E2DF;border-radius:5px;-moz-border-radius:5px;position:absolute;background:#F2F0EE;z-index:2; width:469px;}
.popUpTeclado {margin:0 auto;border:1px solid #E6E2DF;border-radius:5px;-moz-border-radius:5px;position:absolute;background:#F2F0EE;z-index:2; width:40px;}

#blackout .popUp.medio{width:700px;height:auto;}
#blackout .popUp.confirmacao{width:465px; padding:0;}
#blackout .popUp.pequeno{width:265px;}
#blackout .popUp.tesouro{width:370;}
#blackout .popUp.grande{width:800px;}

.popUp .header {background: none repeat scroll 0 0 #F2F0EE;border-bottom:1px solid #e6e2df;padding:15px 30px 12px 12px;position:relative;}
.popUp .header .ico.salvar-pdf .tooltip.tipo1{width:70px;}
.popUp .header .tooltip.tipo1 {width:40px; margin:-11px 0 0 23px;}
.popUp .header .tooltip .detalhe {top:11px;}
.popUp .header .tooltip.tipo1 p {margin:0; padding:0;}
.popUp .header h1 {font-weight:bold; color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin:0 12px 0 0;}
.popUp .header h2 {font-weight:bold; color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin:0 12px 0 0;}
.popUp .content {border-top:2px solid #f6f5f3; padding:12px;color:#55544F; padding:12px; /*overflow:hidden;*/}
.popUp .footer {padding:12px 12px 15px 12px; text-align:right; background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.popUp table td {font-weight:normal;}
.popUp table td.valores {font-weight:bold; font-size:12px;}
.popUp tfoot tr {background:none; text-align:center; }
.popUp tfoot tr td {font-size:9px; font-weight:bold; color:#6F6E6B;}
.popUp .sup {color:#55544F;}
.popUp a.links{color:#2585C6;padding:0 16px 0 0;line-height:16px;border-right:1px solid #e0d9d4;font-size:11px;font-weight:bold;margin-right:16px;}
.popUp a.links:hover{color:#7a7b7b;}
.popUp input[readonly].invisivel.titulo{font-size:16px;color:#262626;}
.popUp p{padding-left:0; margin:0;}
.popUp #tecladoVirtual #lightboxSaibaMAis p{padding-left:12px;}
.popUp p.obs{font-size:10px;clear:left;}

.popUp .bloco {float:left; width:139px; margin-left:15px;font-size:11px;background:url(../Img/bg/variavel-borda.gif) repeat-y left;padding-left:15px;}
.popUp .bloco label {height:auto;padding:0;line-height:normal;vertical-align:middle; padding-top:1px; margin-right:0;text-align:left;display:table;}
.popUp .radioStyled,
.popUp .checkStyled {margin-top:2px; vertical-align:middle;}
.popUp .checkStyled + label{display:inline-block;}
.popUp .bloco h4 {margin-bottom:5px;font-size:11px;}
.popUp .bloco:first-child{background:none;padding:0;}
.popUp .bloco:first-child .bloco.espaco2de6{width:170px;padding:0;}
.popUp .bloco.espaco1de6 {width:110px;}
.popUp .bloco.espaco2de6 {width:188px;}
.popUp .bloco.falso{border:none; padding:0; width:auto;}
.popUp .bloco.falso .bloco {margin-left:0; float:none;}
.popUp .bloco label {float:none;}
.popUp .bloco:first-child {margin-left:0;}
.popUp .bloco input[type="radio"] {margin-left:0;}
.popUp .bloco {height:225px;}
.popUp .bloco.meio-bloco {height:90px;background:none;}
.popUp .bloco.meio-bloco.seleciona-cci{height:auto;margin-bottom:10px;}
.popUp .bloco.meio-bloco.seleciona-cci select{width:100px;}
.popUp .linhas-bloco {margin-bottom:5px;clear:both;/*overflow:hidden;*/}
.popUp .widget-corpo .widget-rodape {background:url(../Img/Bg/linhas.gif) repeat-x left top;}
.popUp input[type="text"].datepicker {width:55px; margin:0; font-size:11px; color:#55544f; height:17px;}
.popUp .bt-calendario,.popUp .bt-calendario:hover {float:left; width:17px; height:20px; background-position:-31px 0; margin:0 0 0 5px;}
.popUp .calendario-separacao {float:left; margin:0 5px;}
.popUp input[disabled]{background:none #F2F2F2;color:#A5A5A5;}
#stockName{width:163px;margin-bottom:5px;}
.popUp legend{border:0;}
.popUp legend span{font-family:Arial,Tahoma,Verdana;;font-size:12px;color:#55544f;border:0;font-weight:bold;padding:0 0 13px;margin-bottom:0;}
.popUp.print h2{background:url(../Img/logo-modal-print.png) no-repeat;text-indent:-9999px;height:58px;}
.popUp.print .ico.imprimir{float:left;margin-right:2px;}
#blackout .popUp .header .ico.imprimir .tooltip.tipo1{width:70px;}

.popUp.tour-video .content {padding-bottom:20px;}

/* Video gallery ================= */
.coda-slider-wrapper {padding: 20px 0; clear: both; position: relative;width: 470px!important;}
.coda-slider-wrapper .coda-slider {width: 470px;}
.coda-slider-wrapper .coda-slider .panel {width: 470px;}

.coda-slider-wrapper .coda-nav {width: 416px; float: left; position:relative; height:90px; margin-top: 10px; margin-left: 32px;}
.coda-slider-wrapper .coda-nav ul {width:445px!important;list-style-type:none;}
.coda-slider-wrapper .coda-nav ul .thumb {display: none;}
.coda-slider-wrapper .coda-nav li {float: left; position: relative; padding-right: 5px;}
.coda-slider-wrapper .coda-nav li a {display: block;position:relative;}
.coda-slider-wrapper .coda-nav li a img {border: 3px solid #FCFCFB; display: block; top:9px; position:relative;}
.coda-slider-wrapper .coda-nav li a.current {margin-top: 2px;}
.coda-slider-wrapper .coda-nav li a.current img {border: 3px solid #ff6400;}
.coda-slider-wrapper .coda-nav li a img:hover {border: 3px solid #ff6400;}
.coda-slider-wrapper .coda-nav li .detalhe {width:14px; height:7px; background:url(../Img/btn/setas.png) no-repeat -109px top; margin:0 0 -10px 40px; display:none;}
.coda-slider-wrapper .coda-nav li a.current .detalhe {display:block;}
.coda-slider-wrapper .coda-nav li a.current .destaque-imagem{background:url(../Img/bg/galeria-miniatura-selecionada.png);position:absolute;z-index:1;top:6px;left:0;right:0;bottom:-9px;}

.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {position: absolute; top: 0; height: 100%; z-index: 10; text-indent: -99999; font-size: 0px; height: 44px; width: 22px; display: block; cursor: pointer;}
.coda-slider-wrapper .coda-nav-left {top: 349px; left: 0px; background: url(../Img/btn/setas.png) no-repeat -81px top;}
.coda-slider-wrapper .coda-nav-right {top:349px; bottom:0; right: 0px; background: url(../Img/btn/setas.png) no-repeat -80px -45px;}
.coda-slider-wrapper .coda-nav-left a,
.coda-slider-wrapper .coda-nav-right a{color:#f5f3f2;}

.coda-slider-wrapper .loading {display: none;}

.coda-slider-wrapper {clear: both;}
.coda-slider-wrapper .coda-slider {float: left; overflow: hidden; position: relative;}
.coda-slider-wrapper .coda-slider .panel-container {position: relative;}
.coda-slider-wrapper .coda-slider .panel-container .panel {display: block;float: left; }
.coda-slider-wrapper .thumb {display: none;}

/* AD Gallery ================= */
.ad-gallery .ad-image-wrapper {width: 100%; height:264px; margin-bottom: 20px; position: relative; overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9;}
.ad-gallery .ad-controls {display:none;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.ad-gallery .ad-nav {width: 100%; position: relative; height: 80px;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute; top: 0; height: 100%; z-index: 10;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {height: 42px;}
.ad-gallery .ad-back {margin-right:2px;}
.ad-gallery .ad-forward {margin-left:2px;}
.ad-gallery .ad-back {cursor: pointer; left: 0; width: 26px; display: block; height: 44px; background: url(../Img/btn/setas.png) no-repeat -81px top; float: left; position: relative !important; margin-top: 9px;}
.ad-gallery .ad-forward {cursor: pointer; display: block; height: 44px; float: left; width: 22px; background: url(../Img/btn/setas.png) no-repeat -81px -45px; position: relative !important; margin-top: 9px;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden; width: 416px; float: left; position:relative; top:-9px; height:90px;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left; width: 9000px; list-style: none;}
.ad-gallery .ad-thumbs li {float: left; padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block;position:relative;}
.ad-gallery .ad-thumbs li a img {border: 3px solid #FCFCFB; display: block; top:9px; position:relative;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #ff6400;}
.ad-thumb-list li a img:hover {border: 3px solid #ff6400;}
.ad-thumb-list li .detalhe {width:14px; height:7px; background:url(../Img/btn/setas.png) no-repeat -109px top; display:block; margin:0 0 -10px 40px; display:none;}
.ad-thumb-list li a.ad-active .detalhe {display:block;}
.ad-thumb-list li a.ad-active .destaque-imagem{background:url(../Img/bg/galeria-miniatura-selecionada.png);position:absolute;z-index:1;top:9px;left:0;right:0;bottom:-9px;}
.ad-thumb-list li a.ad-active img {opacity:.5;}
.ad-active-link {background:url(../Imagens/bg/seta-cima.png) no-repeat 0 1px;}
.ad-preloads {display:none;}

/* Date Picker ================= */
.bt-calendario{background:url(../Img/Ico/calendario.png) no-repeat;cursor:pointer;width:21px;height:24px;display:inline-block;text-indent:-9999px;}
.bt-calendario:hover{background-position:0 -24px;}
.ui-datepicker-calendar td{ border: 1px solid #CCCCCC !Important; background: #f5f3f2; text-align:center;line-height:13px;}
td.ui-datepicker-week-end { border: 1px solid #CCCCCC !Important; background: #e5e2e1; text-align:center;line-height:13px;text-align:center;}
.ui-datepicker-today td { border: 1px solid #CCCCCC !Important; background: #f4f4f4; text-align:center; line-height:13px;}
td.ui-datepicker-days-cell-over  { color:#2e2e2e;}
td.ui-datepicker-current-day { border: 1px solid #CCCCCC !Important; background: #fe7821; text-align:center; color: #ffffff;}
.ui-datepicker { width: 17em; padding: .2em .2em; width: 17em; background: none repeat scroll 0 0 #E5E2E1; border: 1px solid #E5E2E1; color: #333333;  border-radius: 6px 6px 6px 6px; font-weight:bold; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; color:#FE7821; font-size:13px; background:url(../Img/Bg/linha-cinza.gif) repeat-x bottom; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; vertical-align:baseline; }
.ui-datepicker .ui-datepicker-next { right:2px; vertical-align:baseline; }
.ui-datepicker .ui-datepicker-prev-hover { left:2px; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.9em; text-align: center; font-size:13px; vertical-align:baseline; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 11px; border-collapse: collapse; margin:0 0 0 0;  }
.ui-datepicker table thead tr{background:none;}
.ui-datepicker th { padding: 0; text-align: center; font-weight: bold; border: 0; width:15px; }
.ui-datepicker td { border: 0; padding: 1px; width:15px; vertical-align:middle;padding-left:3px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .4em; text-align: center; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; display:none; }
.ui-datepicker-cover {display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px;}
.ui-icon-circle-triangle-e {background: url(../Img/Btn/seta-dir-esq.png) no-repeat -13px 0;height:13px;text-indent:-9999px;width:13px;}
.ui-icon-circle-triangle-w {background: url(../Img/Btn/seta-dir-esq.png) no-repeat 0 0;height:13px;text-indent:-9999px;width:13px;}
.ui-datepicker .ui-state-highlight{background:none repeat scroll 0 0 transparent;border: 0 solid #FCD3A1;color:#CC0000;text-align:center;}
.ui-datepicker .ui-state-active {color:#FFFFFF;font-weight:bold;}
#ui-datepicker-div {z-index:304!important;display:none;}

 /* UI Slider ================= */
.ui-slider {position: relative; text-align: left;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.avaliador-legenda{clear:both;top:-26px;position:relative;z-index:2;}
.avaliador-legenda li{position:absolute;clear:none;color:#2585c6; font-weight:bold;font-size:10px; left:0; margin-left:3px; cursor:pointer;}
.avaliador-legenda li.selected{color:#262626;}
.avaliador{margin:10px 0 5px;width:370px;background:url(../Img/Bg/avaliador.png) repeat-x 0 -62px;height:24px;float:left;position:relative;z-index:1;}
.avaliador .ui-slider-handle{background:url(../Img/Bg/avaliador.png) no-repeat;border:none;width:16px;height:18px;margin:-2px 0 0 -9px!important; cursor:pointer;}
.avaliador .ui-slider-handle:hover{background-position:0 -18px;}
.avaliador-inicio,
.avaliador-fim{background:url(../Img/Bg/avaliador.png) no-repeat;width:4px;height:24px;position:relative;float:left;top:9px;}
.avaliador-inicio{background-position:left -36px;clear:left;}
.avaliador-fim{background-position:right -86px;}
select.slider{display:none;}


 /* Slider qx3 ================= */
.slider-container{height:auto;overflow:hidden;}
.slider-indicador{position:absolute;top:-18px; width:35px;height:18px;background-position:left top;display:block;left:50%;}
.slider-conteudo{width:100%;float:left;position:relative;z-index:3;}

.slider-controle {z-index:4;}
.slider-proximo,
.slider-anterior {width:35px; height:35px;cursor: pointer;}

.slider-lista-opcoes {margin:0 auto 0 auto; text-align: center; z-index:4; position: relative; clear:both;}
.slider-item {display:inline-block; cursor: pointer;}

.envelope{overflow:hidden;width:100%;margin:0 auto;height:auto;}
.slider-conteudo {height:100%;}

.pagina-consultoronline.pagina-pesquisa .avaliador-legenda{clear:both;top:-26px;position:relative;z-index:2;}
.pagina-consultoronline.pagina-pesquisa .avaliador-legenda li{position:absolute;clear:none;color:#2585c6; font-weight:bold;font-size:10px; left:0; margin-left:3px; cursor:pointer;}
.pagina-consultoronline.pagina-pesquisa .avaliador-legenda li.selected{color:#262626;}
.pagina-consultoronline.pagina-pesquisa .avaliador{margin:10px 0 5px;width:370px;background:url(../Img/Bg/avaliador.png) repeat-x 0 -62px;height:24px;float:left;position:relative;z-index:1;}
.pagina-consultoronline.pagina-pesquisa .avaliador .ui-slider-handle{background:url(../Img/Bg/avaliador.png) no-repeat;border:none;width:16px;height:18px;margin:-2px 0 0 -9px!important; cursor:pointer;}
.pagina-consultoronline.pagina-pesquisa .avaliador .ui-slider-handle:hover{background-position:0 -18px;}
.pagina-consultoronline.pagina-pesquisa .avaliador-inicio,
.pagina-consultoronline.pagina-pesquisa .avaliador-fim{background:url(../Img/Bg/avaliador.png) no-repeat;width:4px;height:24px;position:relative;float:left;top:9px;}
.pagina-consultoronline.pagina-pesquisa .avaliador-inicio{background-position:left -36px;clear:left;}
.pagina-consultoronline.pagina-pesquisa .avaliador-fim{background-position:right -86px;}
.pagina-consultoronline.pagina-pesquisa select.slider{display:none;}
.pagina-consultoronline.pagina-pesquisa .comentario{width:300px;height:100px;}
.pagina-consultoronline.pagina-pesquisa ul.selectStyled li.focus > span {width:200px;}

/* Subscrição */
.ModalComprovanteSubscricao {width: 670px !important;}
/*.btn.primario.sub{margin-right: 10px !important; }*/
/*.pagina-subscricao .conteiner1de4 .box.dicas{width:241px;margin-left:55px;}*/
.pagina-subscricao .conteiner1de4 .box.dicas {width: 189px;margin-left: 20px;}

.pagina-subscricao .box.dicas.alinhamento-tabela{margin-top:15px;}

@media only screen and (max-width: 1023px) {

    body.pagina-subscricao {
        background: none;
        font-size: 16px;
        font-family: Arial,Tahoma,Verdana !important;
    }

        body.pagina-subscricao p {
            color: #6B7678 !important;
            line-height: 150% !important;
            font-size: 16px !important;
            font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
            font-weight: normal !important;
            letter-spacing: -0.02em;
        }

        body.pagina-subscricao .pagina-subscricao ul.cod-empresa li {
            padding-right: 0px;
            margin-top: 10px;
        }

        body.pagina-subscricao input[type='text'].caracteres-8, input[type='password'].caracteres-8 {
            width: 95px;
            height: 25px;
            background: #FFFFFF;
            border: 1px solid #706A66;
            border-radius: 4px;
            text-align: left !important;
        }

        body.pagina-subscricao span.sup {
            font-size: 14px;
            top: 0px;
        }

        body.pagina-subscricao tbody tr.impar {
            background-color: rgba(107, 118, 120, 0.1);
        }

        body.pagina-subscricao tbody tr.par {
            background-color: #F0F3F0;
        }

        body.pagina-subscricao table a {
            font-family: 'Itau Display';
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            line-height: 150%;
            letter-spacing: -0.02em;
            text-decoration-line: underline;
            color: #21656C;
        }

        body.pagina-subscricao table .destaque {
            background: rgba(107, 118, 120, 0.1);
            border: none;
        }

        body.pagina-subscricao table .acoes .divisor-esquerda:first-child {
            background: none;
        }

        body.pagina-subscricao table td.acoes {
            width: initial !important;
        }

        body.pagina-subscricao table .acoes .divisor-esquerda:first-child {
            padding: 0px;
        }

        body.pagina-subscricao .disclaimer {
            font-family: 'Itau Display';
            font-style: normal;
            font-size: 16px;
            line-height: 150%;
            letter-spacing: -0.02em;
            color: #6B7678;
        }

        body.pagina-subscricao h2.titulo-servicos {
            font-size: 22px !important;
            font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
            font-weight: normal !important;
            color: #091B1E;
            letter-spacing: -0.02em;
        }

        body.pagina-subscricao #header {
            display: none
        }

        body.pagina-subscricao #locator {
            display: none !important
        }

        body.pagina-subscricao #footer {
            display: none !important
        }

        body.pagina-subscricao #content {
            width: initial;
            border: none;
            padding: 30px;
        }

            body.pagina-subscricao #content .conteiner {
                margin: 0;
                width: 100%
            }

        body.pagina-subscricao #table-subscricao td,
        body.pagina-subscricao #table-subscricao tr,
        body.pagina-subscricao #tbexercicio td,
        body.pagina-subscricao #tbexercicio tr {
            display: block;
        }

        /* Hide table headers (but not display: none;, for accessibility) */
        body.pagina-subscricao #table-subscricao thead tr,
        body.pagina-subscricao #tbexercicio thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        body.pagina-subscricao #table-subscricao tr + tr,
        body.pagina-subscricao #tbexercicio tr + tr {
            margin-top: 8px;
        }

        body.pagina-subscricao #table-subscricao td:first-child,
        body.pagina-subscricao #tbexercicio td:first-child {
            padding-top: 16px;
        }

        body.pagina-subscricao #table-subscricao td:last-child,
        body.pagina-subscricao #tbexercicio td:last-child {
            padding-bottom: 16px;
        }

        body.pagina-subscricao #tbexercicio td.valores.destaque-lat-dir {
            padding-bottom: 0px;
            margin-top: 15px;
        }

        body.pagina-subscricao table {
            border: none;
        }

        body.pagina-subscricao hr {
            display: none;
        }

        body .pagina-subscricao #table-subscricao td, body.pagina-subscricao #tbexercicio td {
            /* make like a "row" */
            position: relative;
            padding-left: 50%;
            text-align: left;
            font-size: 14px;
            letter-spacing: -0.02em;
            font-family: 'Itau Display';
            color: #091B1E;
        }

            body.pagina-subscricao #table-subscricao td:before,
            body.pagina-subscricao #tbexercicio td:before {
                content: attr(data-label);
                display: inline-block;
                line-height: 1.5;
                margin-left: -100%;
                width: 85%;
                font-weight: bold;
                color: #091B1E;
                margin-right: 35px;
            }

        body.pagina-subscricao .conteiner-suitability h3 {
            padding-bottom: 15px;
            margin-top: 10px;
        }

        body.pagina-subscricao .conteiner-suitability h3 b {
            font-family: 'Itau Text',Arial,Tahoma,Verdana !important;
            color: #21656C;
            font-size: 16px;
            position: relative;
            top: 3px;
        }

        body.pagina-subscricao .conteiner-suitability div {
            font-size: 12px;
            line-height: normal;
            color: #091B1E;
            font-weight: bold;
        }

        body.pagina-subscricao #blackout .popUp.medio {
            width: 100%
        }

        body.pagina-subscricao .pagina-subscricao .subtitulo-servicos {
            color: #091B1E;
            margin: 0px;
            font-size: 16px;
            font-family: Arial,Tahoma,Verdana !important;
            font-weight: bold;
            margin-bottom: 16px;
        }

        body.pagina-subscricao .pagina-subscricao ul.cod-empresa li span {
            color: #091B1E;
            font-family: 'Itau Display',Arial,Tahoma,Verdana !important;
            font-size: 14px;
        }

        body.pagina-subscricao .pagina-subscricao ul.cod-empresa li {
            color: #091B1E;
            font-family: 'Itau Display',Arial,Tahoma,Verdana !important;
            font-size: 14px;
        }

        body.pagina-subscricao .conteiner3de4 {
            width: 100%
        }

            body.pagina-subscricao .conteiner3de4.pagina-confirmacao.itoken {
                position: absolute;
                top: 0px;
                background-color: #FFFFFF;
                height: 100%;
                display: none;
            }

        body.pagina-subscricao .conteiner1de4 {
            margin-top: 20px !important;
            width: 100%
        }

        body.pagina-subscricao .pagina-subscricao .conteiner1de4 .box.dicas {
            width: auto;
            margin-left: 0px;
            margin-right: 0px;
            border: 0px;
            box-shadow: none;
            padding: 0px;
        }

        body.pagina-subscricao .box.dicas.historico p {
            margin-top: 5px;
            margin-bottom: 25px;
        }

        body.pagina-subscricao .box.dicas .detalhe {
            display: none
        }

        body.pagina-subscricao .box.assinaturaSenha2 {
            border: none !important;
            border-radius: unset !important;
            -moz-border-radius: unset !important;
            background: #FFFFFF !important;
            margin: 0px !important;
            padding: 0px !important;
            width: unset !important;
        }

        body.pagina-subscricao .box.dicas h3 {
            color: #091B1E;
            font-size: 16px;
            font-family: Arial,Tahoma,Verdana !important;
        }

        body.pagina-subscricao input[type=submit]#exercicio,
        body.pagina-subscricao a#exercicioConfirma,
        body.pagina-subscricao a#btnEnviarTokenIon,
        body.pagina-subscricao input[type=button]#exercicioConfirma,
        body.pagina-cancelamentosucesso .btn, .pagina-exerciciosucesso .btn,
        body.pagina-cancelamentoexercicio .confirmar input,
        body.pagina-subscricao .link-formulario,
        body.pagina-subscricao .btn.primario,
        body.pagina-subscricao .btnPop {
            height: auto !important;
            display: inline-block !important;
            padding: 15px 0px !important;
            background: #133134 !important;
            width: max-content !important;
            min-width: 118px;
            border-color: white !important;
            color: #fff !important;
            font-size: 16px;
            line-height: initial;
            text-align: center;
            border: 1px solid #A4B4A6 !important;
            border-radius: 4px;
        }

        body.pagina-cancelamentosucesso .btn.primario.ver-subscricoes,
        body.pagina-exerciciosucesso .btn.primario.ver-subscricoes {
            padding-left: 10px!important;
            padding-right: 10px!important;
        }

        body.pagina-subscricao input[type=submit]#exercicio {
            padding: 0px !important;
            border: none !important;
        }

        body.pagina-subscricao .popUp.box.infos-adicionais.success,
        body.pagina-subscricao .popUp.box.ModalCancelamentoSubscricao.success {
            padding: 8px;
            box-sizing: border-box;
            border-radius: 6px;
        }

        body.pagina-subscricao .popUp.infos-adicionais .content,
        body.pagina-subscricao .popUp.ModalCancelamentoSubscricao .content {
            background-color: #F0F3F0;
            border-radius: 6px;
        }

        body.pagina-subscricao p.MsoNormal span font,
        body.pagina-subscricao .popUp.box.ModalCancelamentoSubscricao.success h3.subtitulo-servicos {
            font-size: 16px !important;
            font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
            color: #091B1E !important;
            font-weight: bold;
        }

        body.pagina-subscricao .jspVerticalBar .jspDrag .jspDragBottom {
            background-image: none !important;
            background-color: #133134;
        }

        body.pagina-subscricao .jspVerticalBar .jspTrack {
            background: url(../Img/Bg/barra-de-rolagem-area-ion.png) no-repeat 8px top;
        }

        body.pagina-subscricao .jspVerticalBar .jspArrowUp {
            background: url(../Img/Bg/barra-de-rolagem-ion.png) no-repeat;
            background-size: 8px 5px;
        }

        body.pagina-subscricao .jspVerticalBar .jspArrowDown {
            background: url(../Img/Bg/barra-de-rolagem-down-ion.png) no-repeat;
            background-size: 8px 5px;
            background-position: center;
        }

        body.pagina-subscricao .jspVerticalBar {
            border: none
        }

        body.pagina-subscricao .popUp.box.ModalCancelamentoSubscricao.success input[type=checkbox]#aceitocondicoes{
            width: 24px;
            height: 24px;
            border: 1px #A7CE2E solid !important;
            background: #A7CE2E;
            outline-color: #A7CE2E;
            margin-bottom: 10px;
            color: #A7CE2E;
        }
        body.pagina-subscricao .popUp.box.ModalCancelamentoSubscricao.success #Div1 {
            padding-bottom:10px;
        }

        body.pagina-subscricao .popUp .header {
            padding: 30px 10px 30px 12px !important;
            background: none repeat scroll 0 0 #FFFFFF;
            border-bottom: none;
        }

        body.pagina-subscricao .popUp .header h2 {
            color: #091B1E !important;
            font-family: 'Itau Text',Arial,Tahoma,Verdana !important;
            font-size: 16px !important;
        }

        body.pagina-subscricao .optn-conteiner {
            display: block;
            float: right;
            position: unset;
            top: unset;
            left: unset;
            margin-right: 18px;
        }

        body.pagina-subscricao .optn-boxes {
            background: url(../Img/Ico/ico-widget-ion.png);
        }

        body.pagina-subscricao .btn.primario {
            min-width: 52px;
        }

        body.pagina-subscricao .pagina-confirmacao.itoken .topo,
        body.pagina-subscricao .pagina-confirmacao.itoken .conteudo .box.tipo2,
        body.pagina-subscricao .pagina-confirmacao.itoken .conteudo .box.tipo2 .conteudo,
        body.pagina-subscricao .pagina-confirmacao.itoken .conteudo .box.tipo2 .topo + .conteudo {
            background-image: unset;
            background-color: unset;
            border: unset;
        }

        body.pagina-subscricao .pagina-confirmacao.itoken .conteudo .box p {
            padding: 0px;
        }

        body.pagina-subscricao .submit-form.sem-borda.confirmacao-ion {
            text-align: left;
            margin: 0px;
            padding: 0px;
        }

        body.pagina-subscricao #txtitokenion {
            padding: 10px 10px;
            border: 1px #CCCCCC solid;
            float: unset;
            border-radius: unset;
            font-size: 16px;
            font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
        }

        body.pagina-subscricao .box .conteudo .submit-form {
            text-align: left;
        }

        body .pagina-subscricao .btn input[type=submit] {
            height: auto;
            padding: initial;
        }

        body.pagina-subscricao .link-formulario,
        body.pagina-subscricao .links.btnPop {
            background-color: #FFFFFF !important;
            color: #091B1E !important;
            text-decoration: none;
        }

        body.pagina-subscricao .divisor-esquerda {
            background: none;
            padding: 0px;
            display: inline-block;
            margin-right: 10px;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        body.pagina-subscricao .submit-form.sem-borda.confirmacao-ion .divisor-esquerda {
            margin-top: 0px;
        }

        body .pagina-subscricao .btn.primario {
            width: 100%
        }

        body.pagina-subscricao .box.assinaturaSenha2 {
            width: initial;
        }

        body.pagina-subscricao .conteiner-suitability {
            background: none;
        }

        body.pagina-subscricao input[type='password'] {
            background: white;
            height: auto;
            clear: both;
            width: 100% !important;
            text-align: left !important;
            margin: 8px 0 0;
            float: left;
            padding: 8px 0;
            text-indent: 4px !important;
            background-image: none;
            border: 1px solid #999;
        }

    body.pagina-cancelamentosucesso .btn, body.pagina-exerciciosucesso .btn {
        box-sizing: border-box;
        text-align: center;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    body.pagina-subscricao .tooltip.tipo4 {
        left: initial !important;
        margin-left: 19px;
        margin-right: 19px;
        width: 240px;
        background: #A7CE2E;
        font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
        font-size: 12px;
        color: #091B1E;
        padding: 15px;
        left: 40px !important;
        margin-top:10px;
    }
    body.pagina-subscricao .tooltip.tipo4 p {
        font-size:12px!important;
        color:#091B1E!important;
        font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
    }
    body.pagina-subscricao .tooltip.tipo4 h4{
        font-family: 'Itau Display', Arial, Tahoma, Verdana !important;
        color: #091B1E;
        font-size: 12px;
        background: url(../Img/Ico/tooltip-dica-ion.png) right 0 no-repeat;
        display:block!important;
        font-weight:bold;
    }

    body.pagina-subscricao .tooltip.tipo4 .detalhe {
        background: url(../Img/Bg/detalhe-boxes-ion.png) no-repeat;
        width: 11px;
        height: 8px;
        position: absolute;
        top:-8px;
        left: 190px;
        display:block;
    }

    body.pagina-subscricao .caracteres-8.avalidar.error:focus-visible,
    body.pagina-subscricao .caracteres-8.avalidar.foco:focus-visible {
        border: 1px solid #A7CE2E !important;
        outline-color: #A7CE2E !important;
    }

    body.pagina-subscricao h2.titulo-servicos {
        padding: 6px 0 13px;
        background:none;
    }

    body.pagina-subscricao .ico {
        background: url(../img/ico/pdf-ion.png) no-repeat;
        height: 23px;
        margin-top: -3px;
    }
    body.pagina-subscricao .popUp.print .ico.imprimir {
        margin-right: 22px;
    }
    body.pagina-subscricao .popUp.print h2 {
        background: url(../Img/logo-modal-print-ion.png) no-repeat;
        background-size: contain;
        background-position-y: -12px;
    }

    body.pagina-subscricao .popUp .footer {
        text-align: initial;
        background: none;
        padding: 12px 12px 15px 0px;
    }

    body.pagina-subscricao .popUp.box.medio.impressao.print.printIframe .footer {
        margin-left:12px;
    }

    body.pagina-cancelamentoexercicio .checkStyled {
        float: right;
        width: 24px;
        height: 24px;
        background: url(../Img/Bg/radio-checkbox-ion.png) no-repeat;
        display: inline-block;
        vertical-align: middle;
        margin-right: 12px !important;
    }
    body.pagina-cancelamentoexercicio .checkStyled.selected {
        background: url(../Img/Bg/radio-checkbox-checked-ion.png) no-repeat;
    }
}

.ModalExercicioSubscricao {width: 500px !important;}

/* Popup IR */
.pagina-ir .topo{padding:10px 0;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;}
/*.pagina-ir h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;float:left;}*/
.pagina-ir h1{background:url(../img/itau.png) no-repeat;width:162px;height:52px;text-indent:-9999px;float:left;}
.pagina-ir div.texto{margin: 17px}
.pagina-ir .ui-progressbar {background-color: #E5E2E1;border: 1px solid #CFC9C4;box-shadow: 0 1px 0 #F8F8F7;color: #262626;height:40px;width:75%;margin: 0 auto;border-radius:4px;-moz-border-radius:4px;margin-top:20px;padding:0 10px 0 10px;}
.pagina-ir .ui-progressbar .ui-progressbar-value {background:url(../Img/Btn/botoes.gif) repeat-x scroll 0 -144px;border-radius:4px;-moz-border-radius:4px;height:25px;margin-top:8px;}
.pagina-ir .box.tipo2 .topo+.conteudo{background-image:none; background-repeat:no-repeat;}

/*TECLADO VIRTUAL*/
#tecladoVirtual{position:relative; width:469px; /*height:297px; left:-155px; margin-left:50px; padding:89px 95px 0 92px;*/margin:auto; z-index:9; }
#tecladoVirtual table td {border:none; line-height:normal; text-align:center;}

/*SENHA*/
#tecladoVirtual #inputSenha {width:100%; font-size:0; margin:20px 0 5px 14px}
#inputSenha ul li{float:left; display:inline; font-size:13px; color:#626261; line-height:20px; margin-right:6px;font-family:Arial, Helvetica, sans-serif;}
#inputSenha ul li strong {color:#999999;}
#inputSenha ul li input{width:185px; height:17px; font-size:13px; color:#555555; background:#FFFFFF; border-radius:0; padding:2px; font-family:Monospace;}
/*SENHA*/
#tudoTeclado{overflow:hidden; clear:both;}
#tudoTeclado #vk{position:relative;}
/*LETRAS*/
#tecladoVirtual #boxConjuntoLetras {float:left; overflow:hidden; padding:13px 4px 4px 13px;}
#tecladoVirtual #tecladoLetras{width:310px; padding:2px; margin-bottom: 2px !important}
#tecladoVirtual #tecladoLetras table{margin-top: 0px !important}
#tecladoVirtual #tecladoCaracteres{width:310px; padding:2px; margin-top:0; margin-bottom:0;}
/*LETRAS*/
/*NUMERO*/
#tecladoVirtual #boxConjuntoNumeros {float:right; overflow:hidden; width:114px; padding:2px; margin-right: 10px; margin-top: 12px;}
/*NUMERO*/
#tecladoVirtual a {padding-bottom:0;}
#tecladoVirtual a.bgTecla{text-decoration:none;background:url(/ASPX/App_Themes/Unibanco/Img/Home/icon_gray.jpg) 0 0 no-repeat;display:block;width:19px;height:17px;padding-top:1px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
#tecladoVirtual a.bgTeclaNum{text-decoration:none;background:url(/ASPX/App_Themes/Unibanco/Img/Home/icon_red.jpg) 0 0 no-repeat;display:block;width:18px;height:17px;padding-top:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;}

/*AÇÕES*/
#acoesTeclado {float:left; margin-top:-12px;}
#acoesTeclado ul li{display:inline; float:left; margin-top:15px;}
#acoesTeclado ul li.btnLimparSenha {margin-right:5px;margin-left: 60px;}
#acoesTeclado ul li.btnVejaComoFunciona{margin-right:38px;}
#acoesTeclado a.botaoLimparSenha{text-decoration:none;background:url(/ASPX/App_Themes/Unibanco/Img/Home/btnLimparTecadoNovo.png) 0 0 no-repeat;display:block;width:102px;height:25px;text-indent:-999999px;}
#acoesTeclado a.botaoVejaFunciona{text-decoration:none;background:url(/ASPX/App_Themes/Unibanco/Img/Home/btnVejaTecado.png) 0 0 no-repeat;display:block;width:122px;height:25px;text-indent:-999999px;}
#acoesTeclado ul li div.btnTecladoOk {background:url(/ASPX/App_Themes/Unibanco/Img/Home/btnOKTecladoNovo.png) no-repeat; width:38px; height:21px; min-height:21px; border:none;cursor:pointer;}

#tecladoDuvida {overflow: hidden; clear: both; float: left; margin:0 13px 8px 13px; font-weight:bold;}
#tecladoDuvida ul {height:28px;}
#tecladoDuvida ul li{float:none; display:inline; line-height:25px; margin:0; vertical-align:middle; text-align:center;}
#tecladoDuvida ul li a.texto {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; color:#2585C6; text-decoration:none;}
#tecladoDuvida ul li a.esqueci { margin-left:8px}

/* Botões ================= */
#tecladoVirtual a.btn{background:url(../Img/Btn/botoes.gif) repeat-x;border-radius:4px;-moz-border-radius:4px;font-weight:bold;font-size:11px;display:inline-block;padding:0 20px;line-height:23px;}
#tecladoVirtual a.btn.disabled,
#tecladoVirtual a.btn.disabled input[type='submit']{cursor:default;}

/* Terciário */
#tecladoVirtual a.btn.terciario,
#tecladoVirtual a.btn.terciario input[type=submit]{border:1px solid #dddcdb;background-position:0 0;color:#7a7b7b;text-shadow:0 1px 1px #fff;}
#tecladoVirtual a.btn.terciario:hover,
#tecladoVirtual a.btn.terciario:hover input[type=submit]{border:1px solid #c7c4c2;background-position:0 -24px;box-shadow:0 0 1px #ccc;}
#tecladoVirtual a.btn.terciario:active,
#tecladoVirtual a.btn.terciario:active input[type=submit]{border:1px solid #d2d1d0;background-position:0 -48px;box-shadow:0 0 1px #ccc;}

/* Btn Cinza (ModelSheet) */
#tecladoVirtual a.btn.cinzaescuro,
#tecladoVirtual a.btn.cinzaescuro:hover,
#tecladoVirtual a.btn.cinzaescuro:focus,
#tecladoVirtual a.btn.cinzaescuro:hover input[type=submit],
#tecladoVirtual a.btn.cinzaescuro:focus input[type=submit]{border:1px solid #CCCCCC;background:#999999;color:#FFFFFF;text-shadow:0 1px 1px #777777;}
#tecladoVirtual a.btn.cinzaescuro:active,
#tecladoVirtual a.btn.cinzaescuro.disabled,
#tecladoVirtual a.btn.cinzaescuro:active input[type=submit],
#tecladoVirtual a.btn.cinzaescuro.disabled input[type=submit]{border:1px solid #dddcdb;background-position:0 -120px;color:#CCCCCC;text-shadow:0 1px 1px #f6f5f4;}

/*TECLADO VIRTUAL NOVO*/
#tecladoVirtual table td {padding:2px}
#tecladoVirtual a.btn {padding:0; width: 21px; height: 21px; margin:0px;}

#tecladoVirtual .btnLimparSenha a.btn {padding:0 10px; width: auto; height: 21px; background:url("../Img/Btn/botoes.gif") repeat-x scroll 0 -144px transparent; color:#FFFFFF; font-weight:bold; }
#tecladoVirtual .btnOK a.btn {padding:0 15px; width: auto; height: 21px; font-size: 12px; font-weight:bold; background:url("../Img/Btn/botoes.gif") repeat-x scroll 0 -144px transparent;}
#boxConjuntoNumeros table {margin: 4px 0;}
#tecladoVirtual #btnFecharTeclado a{background:#999999; color:#FFFFFF; width: 15px; height:15px; text-align:center; font-weight:bold; font-size:12px; border:0; float:right; display:block; margin-top: 8px; margin-right: 10px; padding:2;text-decoration:none;}
#tecladoVirtual .box.tipo3 {margin-bottom:0px; display:block;border:1px solid #dddcdb;border-radius:4px;}
.popupTecladoVirtual,
.popupTecladoVirtual .header,
.popupTecladoVirtual .content,
.popupTecladoVirtual .footer {background:none!important; border:none!important; padding:0!important}
.popupTecladoVirtual .footer{display:none}
.popupTecladoVirtual .boxBordaEsqUp{display:none !important}
.popupTecladoVirtual .boxBordaEsqDown{display:none !important}
.popupTecladoVirtual a.popClose{float: right; margin: 4px;}
.popupTecladoVirtual .header .optn-conteiner {float: none; left: 50%; z-index: 1000000;}

/* Btn Cinza (ModelSheet) */
.btn.cinzaescuro,
.btn.cinzaescuro:hover,
.btn.cinzaescuro:focus,
.btn.cinzaescuro:hover input[type=submit],
.btn.cinzaescuro:focus input[type=submit]{border:1px solid #CCCCCC;background:#999999;color:#FFFFFF;text-shadow:0 1px 1px #777777;}
.btn.cinzaescuro:active,
.btn.cinzaescuro.disabled,
.btn.cinzaescuro:active input[type=submit],
.btn.cinzaescuro.disabled input[type=submit]{border:1px solid #dddcdb;background-position:0 -120px;color:#CCCCCC;text-shadow:0 1px 1px #f6f5f4;}

.popupTecladoVirtual {width:600px; height:300px; margin:0 0 0 0;}
/*#btnEfetuarLogin {margin:0px 0 0 30px;}*/
.pagina-ir .box.tipo2 .topo+.conteudo{background-image:none; background-repeat:no-repeat;}

/* Modal Pessoa Juridica --------------------- */
.popUp.box.pessoaJuridica.success p.negrito{
font-weight:bold;
}

/* IPO*/
/*negrito*/
.negrito{
 font-weight:bold;
}

.negritoCronograma {
    font-weight: bold;
    margin-inline:10px;
}

.greyGridTable thead tr
{
  background: none;
}
.greyGridTable td, thead th
{
  border-left: 1px solid #E7E5E3;
  border-right: 1px solid #E7E5E3;
}


.cinza
{
    background-color:#DDDCDB;
}
     
     
     
/*tamanho 32*/
.tamanho-20{
 font-size:20px !important;
}

.tamanho-32{
 font-size:32px !important;
}

.margin-inferior10
{
    margin-bottom:10px;
}

.margin-inferior50
{
    margin-bottom:50px;
}
/*uppercase*/
.maiusculo
{
     text-transform: uppercase;
}
.padding-esquerdo10
{
     padding-left:10px;
}

.padding-superior10
{
     padding-top:10px;
}

.padding-inferior10
{
     padding-bottom:10px;
}

.padding-inferior5
{
     padding-bottom:5px;
}

.text-align
{
     text-align:justify;
}

.padding-direito10
{
     padding-right:10px;
}

.botao-direita
{
    float: right;
    margin-right: 20px;
}
.overflow-hidden
{
    overflow:hidden;
}

.overflow-visible
{
    overflow:visible !important;
}

.vertical-alignment-middle
{
    vertical-align:middle;
}
.label-centralizada
{
    float: left; 
    vertical-align: middle;
    padding-top: 5px;
}
.input-centralizado
{
    float: left;
    padding-left: 10px;
}
/* FIM IPO*/
.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: 600px ! 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;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
}

/* 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: 130px}
.labelCadastroNaoCorrentistaOutro{width: 40px}
.labelCadastroNaoCorrentistaMais{width: 100px}
.labelCadastroNaoCorrentista.nowidth{width: 100px}
.labelCadastroNaoCorrentista.hidden{visibility: hidden}
.labelCadastroNaoCorrentista.formprof{width: 240px}
.labelCadastroNaoCorrentistaTIN{width:190px}

/*Tela alteracao senha - Nao Correntista ----------------- */
.alterasenha label{width:130px;}
.alterasenha p{margin: 10px 0;}
.alterasenha span{margin-bottom:10px}
.alterasenha {width:520px}


/* tela cadastro nao correntista*/
.form-same-line{float:left}
.form-data input[type="text"] {margin-right: 10px;width: 207px;}
.form-data .validade input {width: 40px;}
.form-data #dia, .form-data #mes {width: 20px;}
.form-data .validade .ddi, .form-data .validade .ddd {width: 28px;}
.form-data .validade .tel {width: 70px;}
.linhas-form .nomeinput {width: 500px;}
.linhas-form .nomeconjugeinput {width: 340px;}
.linhas-form .defaultinput {width: 250px;}
.optn-boxes.maximizar.naocorrentista,
.optn-boxes.minimizar.naocorrentista{position:absolute; margin: 1px 5px 0 -21px}
.btn.primario.naocorrentista{margin: 0 0 0 440px}
.pagina-dadospessoais .formDadosPessoais input[type='text']#cpfDadosBasicosdisable{ font-weight: bold; }
.pagina-dadospessoais .formDadosPessoais .labelCadastroNaoCorrentistaNacionalidade{margin-left: 30px;}
.pagina-dadospessoais .formDadosPessoais .dianasc{width: 38px;}
.pagina-dadospessoais .formDadosPessoais .mesnasc{width: 38px;}
.pagina-dadospessoais .formDadosPessoais .anonasc{width: 82px;}
.pagina-dadospessoais .formDadosPessoais input[disabled]{background-color: rgb(218, 218, 218);}

.pagina-dadosprofissionais .form-data .validade .ddi, .pagina-dadosprofissionais .form-data .validade .ddd {
    width: 28px !important;
}
.pagina-dadosprofissionais .form-data .validade .tel {width: 70px !important;}

/* 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;}

/* ======================
Spinnex classes
========================= */
.pagina-itaucorretoraproacesso ul li {list-style-type: none; padding: 3px 0;}
.pagina-itaucorretoraproacesso ul {margin-bottom: 20px;}


.pagina-diferenciais .spx-conteiner-3de4 img{margin: 0 0 20px 20px;}

.spx-conteiner-3de4 img.align-left{float:left;margin:0 20px 20px 0;}
.spx-conteiner-3de4 img.align-right{float:right;margin:0 0 20px 20px;}
.spx-tit.spx-tit-sem-linha{color:#FE7821;font-size:31px;line-height:31px;font-family:MyriadProRegular,Arial,Tahoma,Verdana;margin:5px 0 8px;backgorund:none;}

.box.como-comecar p{margin:15px 0 0;}
.pagina-comocomecar.pagina-index .spx-conteiner-1de4 .box.spx-box-com-links{margin:0 0 20px 10px;width:231px;}

.spx-conteiner-1de4 .box.spx-box-com-links{margin:0 0 20px 20px;font-size:11px;width:221px;}
.spx-conteiner-1de4 .box.spx-box-com-links h2{margin:0 12px;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;line-height:normal;}
.spx-conteiner-1de4 .box.spx-box-com-links .conteudo{padding:0;}
.spx-conteiner-1de4 .box.spx-box-com-links .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; margin-left: 0;}
.spx-conteiner-1de4 .box.spx-box-com-links .conteudo li.ativo a{color:#FE7821;}
.spx-conteiner-1de4 .box.spx-box-com-links .conteudo li:first-child{background:none;}
.spx-conteiner-1de4 .box.spx-box-com-links p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.spx-conteiner-1de4 .box.tipo2.spx-box-com-links .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.spx-conteiner-1de4 .box.tipo2.spx-box-com-links .rodape a{margin-left:15px;}
.spx-box-com-links ul{list-style-type:none;}

.spx-conteiner-1de4.spx-col-esq .box.spx-box-com-links{margin:0 20px 20px 0;}

.spx-accordion .box .conteudo h3{font-weight:bold;margin:12px;}
.spx-accordion .box .conteudo ul{margin:12px;}

.spx-abas{list-style-type:none;}

.menu-teste{margin:10px;}
.submenu-teste{margin:0 0 0 20px;}

.pagina-tesouro-direto .institucional .box .conteudo {list-style-type: circle; list-style-position: inside;}
.pagina-diferenciais.pagina-compraprogramada .spx-conteiner-3de4 img {margin: 0 0 3px 20px;}
.pagina-home .prod-servicos .box .topo p {font-size: 0.75em;}

.tabs.bolsas-ativos-opcoes .conteudo .opcoes .filtros {list-style-type: none;}
#pagina-transferenciacustodia .box.tipo5 .conteudo p {margin: 0;}
#blackout .detalhes-bloqueio ul li {list-style-type: none;}

#dicaRendaPatrimonio {margin-top: 60px;}


/* ============================================
Fixed table styles
=============================================== */
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody 
{
    overflow: hidden;
    position: relative;
}
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody 
{
    overflow: auto;
}
.fht-table-wrapper .fht-table .fht-cell 
{
    overflow: hidden;
    height: 1px;
}
.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body 
{
    top: 0;
    left: 0;
    position: absolute;
}
.fht-table-wrapper .fht-fixed-column 
{
    z-index: 1;
}


/* Compra e Venda 
/////////////////
*/

.abas-compra .box.ofertas-compra-venda .scroll-tabela {height:130px; clear:both;}

.book .header-book .topo.topo-venda, .book .header-book .topo.topo-compra {padding: 5px 15px; cursor:default; margin: 0;}

.abas-compra .box.ofertas-compra-venda .scroll-tabela .compra, 
.abas-compra .box.ofertas-compra-venda .scroll-tabela .venda{margin-left: 20px;}
/*Tela alteracao assinatura eletrônica - Nao Correntista ----------------- */
.alteraassinaturaeletronica label{width:150px;}
.alteraassinaturaeletronica p{margin: 10px 0;}
.alteraassinaturaeletronica span{margin-bottom:10px}

/*Tela cadastro nao correntista dados profissionais */
.pagina-cadastronaocorrentista.pagina-dadosprofissionais input[type='text']#cep {width:65px;}
.pagina-cadastronaocorrentista.pagina-dadosprofissionais input[type='text']#cep2 {width:65px;}
.pagina-dadosprofissionais .labelCadastroNaoCorrentista.labelnumero{ width:65px; font-weight: normal; }

.pagina-cadastronaocorrentista .box.senha{margin: 20px auto 60px;padding: 0;width: 490px}
.pagina-cadastronaocorrentista .box.senha .conteudo {padding: 15px 10px 5px 15px;}
.pagina-cadastronaocorrentista .box.senha .rodape{background:url(../img/bg/linhas.gif) repeat-x;padding:15px 10px 15px 15px;}

/* Tela cadastro nao correntista renda patrimonio */
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .conteiner h2{font-size:30px;margin:-4px 0 0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .conteiner{color:#6F6E6B;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha{margin:20px auto 60px;padding:0;width:470px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha label{width:auto;color:#262626;font-weight:bold;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha .conteudo{padding:15px 10px 5px 15px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha .rodape{background:url(../img/bg/linhas.gif) repeat-x;padding:15px 10px 15px 15px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha input[type='password']{margin-right:0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senha .rodape .btn{margin:0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.termo h4 {display:none;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.termo p {padding:0; margin:0 0 13px 0;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt{padding:0;width:470px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt label{width:auto;color:#262626;font-weight:bold;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt .conteudo{padding:15px 10px 5px 15px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt .rodape{padding:15px 10px 15px 15px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt input[type='password']{margin-right:0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.senhaAlt .rodape .btn{margin:0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.termo h4 {display:none;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.termo p {padding:0; margin:0 0 13px 0;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio form{clear:both;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio #content label{display:block;height:auto;text-align:left; margin-bottom:15px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .linhas-form{clear:both; height:auto; margin:0px 0px 18px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .linhas-form.espacamento-minimo{margin:0 0 2px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .linhas-form.espacamento-minimo label{height:20px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset{/*background:url(../img/bg/fieldset.gif) repeat-x;*/border:0;padding:0;margin:-5px 0 0;position:relative;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset:first-child{background:none;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio fieldset.sem-rotulo{padding-top:20px; overflow:hidden;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio legend{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-bottom:15px;float:left;margin:6px 0 0;width:100%;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio legend span{border-top:1px solid #DDD9D8;border-bottom:1px solid #DDD9D8;font-family:MyriadProSemiBold,Arial,Verdana;font-size:16px;color:#FE7821;display:block;padding:10px 0; margin-bottom:13px;width:100%;}
/*.pagina-cadastronaocorrentista.pagina-rendapatrimonio .submit-form{padding:15px 15px 5px;margin-top:30px;border:0;background:url(../Img/Bg/linhas.gif) repeat-x;}*/
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.tipo2 h3{font-size:15px;color:#FE7821;margin:3px 0 0 15px; font-weight: bold;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio #content .box.tipo2 .conteudo{padding:0;}
/*.pagina-cadastronaocorrentista.pagina-rendapatrimonio .submit-form .divisor-esquerda{float:right;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .submit-form .link-formulario{float:right;margin-top:5px;}*/
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .own-account{width: 208px}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio h2.titulo-servicos{padding:0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .conteiner1de4 .box.dicas{width:189px;margin-left:20px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.dicas.alinhamento-tabela{margin-top:15px;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.aviso{margin-top:10px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.aviso .topo h2{font-size:16px;margin:0 12px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.aviso .conteudo p{margin:12px 0;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.aviso .rodape{text-align:right;background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .box.aviso .rodape .btn{margin-right:12px;margin-left:0;margin-bottom:12px;}

.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 .lblTrustedInfo{width: 95%; text-align:justify;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios ul.selectStyled{clear:left;}

.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt {width:490px}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .bordaEsq {clear:none;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .rodape {width: 490px; 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: 490px;}
.pagina-cadastronaocorrentista.pagina-rendapatrimonio .dados-bancarios .senhaAlt .boxBordaEsqDown {width: 490px;}

/* Passo 4 */
.pagina-cadastronaocorrentista.pagina-termospropostas form{clear:both;}
.pagina-cadastronaocorrentista.pagina-termospropostas #content label{display:block;height:auto;text-align:left; margin-bottom:15px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .linhas-form{clear:both; height:auto;}
.pagina-cadastronaocorrentista.pagina-termospropostas .linhas-form.espacamento-minimo{margin:0 0 2px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .linhas-form.espacamento-minimo label{height:20px;}
.pagina-cadastronaocorrentista.pagina-termospropostas fieldset{/*background:url(../img/bg/fieldset.gif) repeat-x;*/border:0;padding:0;margin:-5px 0 0;position:relative;}
.pagina-cadastronaocorrentista.pagina-termospropostas fieldset:first-child{background:none;}
.pagina-cadastronaocorrentista.pagina-termospropostas fieldset.sem-rotulo{padding-top:20px;margin:0 0 -25px; overflow:hidden;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-bottom:15px;float:left;margin:6px 0 0;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend span{width:100%;}
.pagina-cadastronaocorrentista.pagina-termospropostas .submit-form{padding:15px 15px 5px;margin-top:30px;border:0;background:url(../Img/Bg/linhas.gif) repeat-x;}
.pagina-cadastronaocorrentista.pagina-termospropostas .box.tipo2 h3{font-size:15px;color:#FE7821;margin:3px 0 0 15px; font-weight: bold;}
.pagina-cadastronaocorrentista.pagina-termospropostas .box.tipo2 .conteudo{padding:0;}
.pagina-cadastronaocorrentista.pagina-termospropostas .submit-form .divisor-esquerda{float:right;}
.pagina-cadastronaocorrentista.pagina-termospropostas .submit-form .link-formulario{float:right;margin-top:5px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .own-account{width: 208px}

.pagina-cadastronaocorrentista.pagina-termospropostas h2.titulo-servicos{padding:0;}
.pagina-cadastronaocorrentista.pagina-termospropostas .conteiner1de4 .box.dicas{width:189px;margin-left:20px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .box.dicas.alinhamento-tabela{margin-top:15px;}

.pagina-cadastronaocorrentista.pagina-termospropostas fieldset{position:relative;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend{font-family:MyriadProRegular,Arial,Tahoma,Verdana;font-size:15px;padding-bottom:8px;max-width:670px;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend span{border:0;}
.pagina-cadastronaocorrentista.pagina-termospropostas .menu-termos{position:absolute;top:30px;right:4px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .conteiner3de4 p:first-child{margin-top:0;}
.pagina-cadastronaocorrentista.pagina-termospropostas .tooltip.tipo1{width:auto;margin-top:-10px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .tooltip.tipo1 .detalhe{top:10px;}
.pagina-cadastronaocorrentista.pagina-termospropostas .submit-form{margin-top:-5px;}
.pagina-cadastronaocorrentista.pagina-termospropostas #content label {width:692px; float:left; text-align:left;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-bottom:15px;float:left;margin:6px 0 0;}

/*Pop Teclado saiba mais*/
.popupTecladoSaibaMAisp { line-height: 20px; margin-left: 30px; margin-top: 30px; margin-right: 30px; left: 40%; top: 30%;}
.popupTecladoSaibaMAisbold { font-weight: bold; font-size: 16px; }
 
.popupSaibamais{margin-left:875px; margin-top:5px; background-position: -28px 0;}
.pagina-cadastronaocorrentista.pagina-termospropostas #content label {width:692px; float:left; text-align:left;}
.pagina-cadastronaocorrentista.pagina-termospropostas legend{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;padding-bottom:15px;float:left;margin:6px 0 0; height: 28px;}



.pagina-cadastronaocorrentista.pagina-confirmacao .linhas-form{clear:both; height:auto;}
.pagina-cadastronaocorrentista.pagina-confirmacao .linhas-form.espacamento-minimo{margin:0 0 2px;}
.pagina-cadastronaocorrentista.pagina-confirmacao .linhas-form.espacamento-minimo label{height:20px;}




.pagina-cadastronaocorrentista.pagina-confirmacao .labelCadastroNaoCorrentista{ width: 190px;}
.pagina-cadastronaocorrentista.pagina-confirmacao .submit-form {clear:both;margin-top:0px;padding:0px;}
.pagina-cadastronaocorrentista.pagina-confirmacao p.obs{clear: both;}
.pagina-cadastronaocorrentista.pagina-confirmacao .linhas-form label.declar{height:auto; text-align:justify; margin-bottom: 20px;}


/* Conclusão */
.pagina-cadastronaocorrentista.pagina-conclusao .box.conclusao-obrigado .conteudo p{margin-bottom:12px;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.conclusao-obrigado .rodape{padding:0;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.conclusao-obrigado .rodape .btn{margin:12px;}

.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario{margin:0 0 0 20px;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .topo h2{color:#FE7821;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;margin:0 12px !important;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .conteudo p{margin: 0 !important;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .conteudo ul{margin:13px 0;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .conteudo ul li{background:none;padding:2px 12px;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .conteudo ul li span{font-weight:bold;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.questionario .rodape .btn{margin:12px;}
.pagina-cadastronaocorrentista.pagina-conclusao .suitability .rodape {text-align: right;}
.pagina-cadastronaocorrentista.pagina-conclusao .explore-nossas-vantagens {float: right;}

.pagina-cadastronaocorrentista.pagina-conclusao .questionario-perfil-novo {margin-top:-15px;}
.pagina-cadastronaocorrentista.pagina-conclusao .questionario-perfil-novo .rodape {display: none;}
.pagina-cadastronaocorrentista.pagina-conclusao .questionario-perfil-novo .box.dicas {border-top:none;}
.pagina-cadastronaocorrentista.pagina-conclusao .questionario-perfil-novo .box.dicas .boxBordaEsqUp,
.pagina-cadastronaocorrentista.pagina-conclusao .questionario-perfil-novo .box.dicas .boxBordaDirUp {display: none;}

.pagina-cadastronaocorrentista.pagina-conclusao .box.conclusao-obrigado .conteudo p.espacesquerda{margin-left:12px;}
.pagina-cadastronaocorrentista.pagina-conclusao .box.conclusao-obrigado .conteudo a#linkquestionario{ float: right; margin-right: 10px;}

/* Conta/Extrato - Não Correntista */
.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-extrato .box.filtros li{display:block;margin:0;}

.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;}
.pagina-extratosinacor .box.filtros li{display:block;margin:0;}

.pagina-resgatenaocorrentista .box.senha .divisor-esquerda{padding-left: 30px;}
.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{border:0;background-position:0 -144px;color:#f9f8f7;padding:0 21px;line-height:25px;text-shadow:0 1px 1px #29709d;}
.btn.naocorrentista:hover,
.btn.naocorrentista:focus,
.btn.naocorrentista.focus input[type=submit],
.btn.naocorrentista:hover input[type=submit] {background-position:0 -167px;text-shadow:0 1px 1px #1a6191;}
.btn.naocorrentista:active,
.btn.naocorrentista.disabled,
.btn.naocorrentista:active input[type=submit],
.btn.naocorrentista.disabled input[type=submit]{border:1px solid #dddcdb;background-position:0 -119px;color:#7a7b7b;text-shadow:0 1px 1px #f6f5f4;padding:0 20px;}

/*
.linhas-form{text-align:center}
*/
.centralizar-texto{text-align:center}


.btn.primario.Login{margin-top:10px; margin-bottom:10px;}
.rodape.Login{text-align:center}
.conteiner1de3.Login{width:300px !important; margin-right:20px;}
.num.Login{background:url("../Img/Ico/chat.png") 0 0 no-repeat;width:50px;height:40px;float:left;margin:-9px 3px 0 0;}
.num.Email{background:url("../Img/Ico/e-mail.png") 0 0 no-repeat;width:50px;height:40px;float:left;margin:-9px 3px 0 0;}
.num.Telefone{background:url("../Img/Ico/tel.png") 0 0 no-repeat;width:50px;height:40px;float:left;margin:-9px 3px 0 0;}

/*Previdencia*/
.previdenciap{margin-left:50px;}
.thead-duplo.previdencia{width:400px; margin-bottom:30px;}
.previdenciaTd{text-align:right;}

.previdenciaGrid table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table;border-spacing: 2px;border-color:Gray}
.previdenciaGrid thead th{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.previdenciaGrid thead th.fixo{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom;width:241px}
.previdenciaGrid thead th.centro{text-align:center;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.previdenciaGrid thead th.total{text-align:right;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.previdenciaGrid tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.previdenciaGrid tbody tr.impar{background:#E5E2E1;}
.previdenciaGrid tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.esquerda{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.centro{text-align:center;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.direita{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.saldo{text-align:right;font-weight:bold;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.total{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.link{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaGrid tbody td.rodape{padding: 10px 0 ;border: 1px solid #C0C0C0;}
.previdenciaGrid tfoot tr{background:url(../Img/Bg/linhas.gif) repeat-x 0 7px;height:30px;}

.previdenciaTable table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table}
.previdenciaTable table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.previdenciaTable tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.previdenciaTable tbody td.label{text-align: right; width:241px;}
.previdenciaTable tbody td.valor{text-align:left; font-weight:bold; color:Gray;width:241px;}

.previdenciaMovimentacoesProgramadas table tr.impar{background:#E5E2E1;text-align:center}
.previdenciaMovimentacoesProgramadas tbody td{text-align:center}

.previdenciaSeparador {padding-bottom:10px;overflow:hidden;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;clear:both;}

.previdenciaVoltar {text-align:right}

.icoPrint {display:inline-block;background:url(../img/ico/icones.png) no-repeat 0 25px;height:15px;}
.icoPrint.imprimir{width:18px;background-position:0 0;float:right}
.icoPrint.imprimir:hover{background-position:0 -17px;}

/* Alteração Dados Bancários */
.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:16px;}

/* Esquecimento de senha*/
.pagina-esquecimentosenha .alterasenha input[type='text']#dianasc{width:24px; margin: 2px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#mesnasc{width:24px; margin: 2px;}
.pagina-esquecimentosenha .alterasenha input[type='text']#anonasc{width:53px; margin: 2px;}

/* Esquecimento de assinatura eletronica*/
.pagina-esquecimentoassinaturaeletronica .alteraassinaturaeletronica input[type='text']#email{width:279px; margin: 2px; font-weight: bold;}
.alteraassinaturaeletronica{width:520px;}

/* cpf cadastro não correntista*/
.formCpfCadastroNaoCorrentista .btn.primario.pesquisar{margin-left: 3px;}

/* 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 .scroll-bloco{width:645px;height:93px;}
.box.tipo3.primeiroacesso{padding:15px 5px 15px 15px;width:655px;clear:left;height:93px;background-color:#fff;clear:both;}
.pagina-cockpit .box.tipo3.primeiroacesso{margin-top:15px;}
.box.tipo3.primeiroacesso .jspContainer{width:645px;}
.box.tipo3.primeiroacesso .jspVerticalBar{border:0;}
.box.tipo3.primeiroacesso .jspTrack{left:1px;border-left:0;}

.popUp.primeiroacesso .box.tipo3.primeiroacesso{width:654px;margin:15px 0 8px;}
.popUp.primeiroacesso .intro{float:left;width:580px;margin:0px 0px 10px 0px}

/* Tela alteracao assinatura eletrônica - Nao Correntista */
.cadastraassinaturaeletronica label{width:150px;}
.cadastraassinaturaeletronica p{margin: 10px 0;}
.cadastraassinaturaeletronica span{margin-bottom:10px}


/* Box inserção de senha e Assinatura eletrônica*/
.box.assinaturaSenha{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#F2F0EE;margin:10px 0;padding:15px 10px;width:460px; margin-left:0px;}
.box.assinaturaSenha label{font-weight:bold;float:left!important;margin-right:7px!important;}
.divisao+.box.assinaturaSenha{margin-top:10px;}

.box.assinaturaSenha2{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#F2F0EE;margin:18px 0;padding:15px 10px;width:520px; margin-left:0px;}
.box.assinaturaSenha2 label{font-weight:bold;float:left!important;margin-right:7px!important;}
.divisao+.box.assinaturaSenha2{margin-top:10px;}

.box.assinaturaSenha3{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#F2F0EE;margin:18px 0;padding:15px 10px;width:380px; margin-left:0px;}
.box.assinaturaSenha3 label{font-weight:bold;float:left!important;margin-right:10px!important;}
.divisao+.box.assinaturaSenha3{margin-top:25px;}
.box.assinaturaSenha3 input[type='password']{width: 70px;}
.box.assinaturaSenha3 .divisor-direita{padding-left: 25px;}
.box.assinaturaSenha3 .divisor-esquerda{padding-left: 25px;}

.box.assinaturaSenha4{border:1px solid #dddcdb;border-radius:4px;-moz-border-radius:4px;background:#F2F0EE;margin:18px 0;padding:15px 10px;width:395px; margin-left:0px;}
.box.assinaturaSenha4 label{font-weight:bold;float:left!important;margin-right:8px!important;}
.divisao+.box.assinaturaSenha4{margin-top:25px;}
.box.assinaturaSenha4 input[type='password']{width: 70px;}
.box.assinaturaSenha4 .link-formulario{line-height:3px;#line-height:normal;}
.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}

/* Extrato de movimentações*/
.labelExtratoMovimentacoes{width: 141px}
input.calendario_extrato_mov{float:initial; display:none;width:0;height:0;border:0!important;background:none;text-indent:-99999px;font-size:0;line-height:0;}

.acionistaGrid table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table;border-spacing: 2px;border-color:Gray}
.acionistaGrid thead th{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.acionistaGrid thead th.fixo{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom;width:241px}
.acionistaGrid thead th.total{text-align:right;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.acionistaGrid tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.acionistaGrid tbody tr.impar{background:#E5E2E1;}
.acionistaGrid tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.esquerda{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.direita{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.saldo{text-align:right;font-weight:bold;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.total{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.link{text-align:right;text-decoration:underline;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.rodape{padding: 10px 0 ;border: 1px solid #C0C0C0;}
.acionistaGrid tfoot tr{background:url(../Img/Bg/linhas.gif) repeat-x 0 7px;height:30px;}

.acionistaTable table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table}
.acionistaTable table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.acionistaTable tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaTable tbody td.label{text-align: right; width:241px;}
.acionistaTable tbody td.valor{text-align:left; font-weight:bold; color:Gray;width:241px;}

.AcionistaVoltar {text-align:right}

/* Extrato de movimentações*/
.labelExtratoMovimentacoes{width: 141px}
input.calendario_extrato_mov{float:initial; display:none;width:0;height:0;border:0!important;background:none;text-indent:-99999px;font-size:0;line-height:0;}
input.calendario_filtro_extrato{float:left; display:none;width:0;height:0;border:0!important;background:none;text-indent:-99999px;font-size:0;line-height:0;}

.acionistaGrid table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table;border-spacing: 2px;border-color:Gray}
.acionistaGrid thead th{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.acionistaGrid thead th.fixo{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom;width:241px}
.acionistaGrid thead th.total{text-align:right;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.acionistaGrid tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.acionistaGrid tbody tr.impar{background:#E5E2E1;}
.acionistaGrid tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.esquerda{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.direita{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.saldo{text-align:right;font-weight:bold;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.total{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.link{text-align:right;text-decoration:underline;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaGrid tbody td.rodape{padding: 10px 0 ;border: 1px solid #C0C0C0;}
.acionistaGrid tfoot tr{background:url(../Img/Bg/linhas.gif) repeat-x 0 7px;height:30px;}

.acionistaTable table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table}
.acionistaTable table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.acionistaTable tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.acionistaTable tbody td.label{text-align: right; width:241px;}
.acionistaTable tbody td.valor{text-align:left; font-weight:bold; color:Gray;width:241px;}

.AcionistaVoltar {text-align:right}
.linkMov{font-size:14px}

/* 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; margin-left: 15px; float: left;}
.pagina-aplicacaofinalizacao .confirmacao-conteiner{ margin-top:15px; width:330px;}

/* Saldo de Fundos*/
.fundosGrid table {width:100%;border-collapse:collapse;border-spacing:2px;border-color:Gray;display: table;border-spacing: 2px;border-color:Gray}
.fundosGrid thead th{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.fundosGrid thead th.fixo{text-align:left;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom;width:241px}
.fundosGrid thead th.total{text-align:right;color:#262626;font-weight:bold;display:table-cell;padding:1px 10px 15px;vertical-align:bottom}
.fundosGrid tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}
.fundosGrid tbody tr.impar{background:#E5E2E1;}
.fundosGrid tbody td{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.esquerda{text-align:left;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.direita{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.saldo{text-align:right;font-weight:bold;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.total{text-align:right;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.link{text-align:right;text-decoration:underline;padding:5px 10px;vertical-align:middle;font-size:11px}
.fundosGrid tbody td.rodape{padding: 10px 0 ;border: 1px solid #C0C0C0;}
.fundosGrid tfoot tr{background:url(../Img/Bg/linhas.gif) repeat-x 0 7px;height:30px;}

.saldoFundosImprimir {background:url(../Img/logo-modal-print.png) no-repeat;text-indent:-9999px;height:58px;}

/* Resgatar Fundos */
table.resgateInfo {width:auto;}
table.resgateInfo tr td.primeiro {background:#d9d5d4;border-right-color: white;border-right-width: 2px;border-right-style: solid;}
table.resgateInfo tr td.meio{background:#e7e3e1;}
table.resgateInfo tr td.ultimo {background:#e7e3e1;border-left-color: white;border-left-width: 2px;border-left-style: solid;}
table.resgateInfo tr td.direita {text-align:right;}

table.resgateConf {width:100%;}
table.resgateConf tr td.direita {text-align:right; font-weight:bold;}
table.resgateConf tr td.esquerda {text-align:left;}

div .divSucessoResgate{width:60%;}
div .botaoResgateVoltar{text-align:right;}
div .botaoLiquidacaoVoltar{text-align:right; margin-right: 20px; margin-bottom: 20px;}
div .resgateVoltar{text-align:right;}

.abasFundos{height:52px;border-left:1px solid #FE7821;border-bottom:1px solid #FE7821;width:50%;}
.abasFundos + a {display:block; text-align:right; margin:15px 0 0 0; font-size:11px;}
.abasFundos li.ui-state-hover,
.abasFundos li:hover {background-position:bottom;}
.abasFundos li{width:50%;padding-bottom:1px;background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;border-bottom:1px solid #D9D8D7;border-right: 1px solid #FE7821;border-top: 1px solid #FE7821;float:left;font-family:MyriadProSemiBold,Arial,Tahoma,Verdana;font-size:16px;text-align:center;}
.abasFundos li a{font-weight:normal;text-decoration:none;width:100%;line-height:50px;display:inline-block;}
.abasFundos li.ui-tabs-selected a, .abas li.ui-state-focus a{color:#FE7821;cursor:default;}
.abasFundos li.ui-tabs-selected, .abas li.ui-state-focus{padding-bottom:1px;background:none repeat scroll 0 0 #F5F3F3;border-bottom:1px solid #F5F3F3; border-radius: 5px 5px 0 0;}


.labelFundoHistorico{width: 140px}
.labelFundoHistorico2{width: 110px}


.pagina-confirmarresgate .confirmacao-senha{ margin-top:0;margin-left: 15px;float: left;}
.pagina-confirmarresgate .confirmacao-conteiner{ margin-top:15px; width:330px;}


/* Termo de aceite - Fundos */
.box.tipo3.termofundos .scroll-bloco{height:115px;}
.box.tipo3.termofundos {padding:15px 5px 15px 15px;width:940px;clear:left;height:115px;background-color:#fff;clear:both;}
.box.tipo3.termofundos .jspVerticalBar {border:0;}
.box.tipo3.termofundos .jspTrack {left:1px;border-left:0;}
.menu-termofundos {float:right;margin-bottom:10px;margin-right:7px;}

.linhas-formespacamento-minimooperacao{margin:0 0 12px;height:20px;}

.itemesquecimentologin{font-size:16px;color:#FE7821;font-family:MyriadProSemiBold;}

.tituloesquecimentologin{font-size:16px;color:#FE7821;font-family:MyriadProSemiBold;margin:13px 0 25px;}

#modal-lancamento-conta-corrente ul.selectStyled li ul li{padding:2px 5px;}

/* Nota Corretagem
==================
*/
.popUp .lanc-conta-corrente tfoot tr td{text-align: left;}
#modal-lancamento-conta-corrente ul.selectStyled{margin-bottom:10px;}

/*
Classes auxiliares
*/

.hide{display:none;}
    
.show{display:block;}

/* =========
   Termos Suitability
   =========  */   
.conteiner-suitability{background-color:#F5F3F2;border:0px solid #dddcdb;height:20%;}
.conteiner-suitability-into{background-color:#E7E4E1;height:20%; padding: 2%;}
.conteiner-suitability-into p {padding: 15px;}
.tcq-alerta {position: relative; top: 7px;}
#conteiner1de2 .radioStyled{position: relative; top: -4px;}
#conteiner2de2 .radioStyled{position: relative; top:9px;}
.conteiner-suitability #conteiner1de2{margin-top:10px}
#agenciaConta{border-bottom:1px solid rgb(221, 217, 216); border-top:1px solid rgb(221, 217, 216);padding: 0px;}
#conteiner1de2-dados{margin-top:8px;}

/* Regua de perfis */
.reguaDados{text-align:center;width: 20%; font-size: 12px}
#thConservador,#th1{background: rgb(51,51,153) ;color: White;padding: 0px 0px 11px;font-size: 14px;}
#thModerado, #th2{background: rgb(0,102,204) ;color: White; padding: 0px 0px 11px;font-size: 14px;}
#thArrojado, #th3{background: rgb(254,222,1) ;color: White; padding: 0px 0px 11px;font-size: 14px;}
#thAgressivo, #th4{background: rgb(255,153,0) ;color: White; padding: 0px 0px 11px;font-size: 14px;}
.header-regua p{margin:0px}
.perfil-regua{color:rgb(51,51,160)}
.footer-regua p {text-align: center}
.info-p{font-size:11px}
.indicador-perfil{height: 27px}
.indicador-meu-perfil{height: 27px; width: 122px;text-align: center;position:relative}
.indicador-meu-perfil p {color: rgb(128,128,128)}
.indicador-minha-carteira{height: 27px; width: 122px;text-align: center;position:relative;top: -42px;}
.indicador-minha-carteira p{color: rgb(128,128,128)}
 /* Posição do indicador */
.indicador-Conservador{left:59px}
.indicador-Moderado{left:291px}
.indicador-Arrojado{left:538px}
.indicador-Agressivo{left:792px}
.MensagemRegua{font-size: 18px}
 /* Seta do indicador */
.arrow-down{width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid rgb(128,128,128);position: relative; top: -10px; left: 50px;}

/* Radio button regua */
#th1 span{position:relative;left:68px; top:-4px}
#th2 span{position:relative;left:76px; top:-4px}
#th3 span{position:relative;left:83px; top:-4px}
#th4 span{position:relative;left:77px; top:-4px}
.btn-ok-regua{margin-top:10px}

/* Perfil */
#perfil-preencher-suitability{margin-left: 320px; }
.btn-preencher-questionario{margin-left: 0px !important; }

/* Rentabilidade Indice IBOV */ 
.rentabilidade-ibov
{
    width: 480px;
    height: auto;
}

.grafico-ibov
{
    margin-left: 230px; 
}

.popUp.historico h2 {
    height: 58px;
    color: #6F6E6B;
    margin:15px 42px 3px 15px;
    text-align: justify;
    font-weight: normal;
    font-size: 10pt;
}
.popUp.historico .ico.imprimir{float:left;margin-right:2px;}

.imprimir-popup{margin-right: 10px}

.pagina-ipo-steps {margin-bottom: 30px;overflow: hidden;}
.pagina-ipo-steps .active {color: black}
.pagina-ipo-steps li.active:before, .pagina-ipo-steps li.active:after {background: #2585c6;}
.pagina-ipo-steps li {list-style-type: none;width: 25%;float: left;position: relative;text-align: center;}
.pagina-ipo-steps li:before {width: 50px;height: 50px;line-height: 49px;display: block;background: lightgray;border-radius: 50%;margin: 0 auto 10px auto;padding: 2px;}
.pagina-ipo-steps li:after {content: '';width: 100%;height: 2px;background: lightgray;position: absolute;left: 0;top: 25px;z-index: -1}
.pagina-ipo-steps li.first:after {left: 50%;width: 50%;}
.pagina-ipo-steps li.last:after {width: 50%;}
.pagina-ipo-steps #home:before {content: "1";font-size: 16px;font-weight: bold;}
.pagina-ipo-steps #reserva:before {content: "2";font-size: 16px;font-weight: bold;}
.pagina-ipo-steps #confirmacao:before {content: "3";font-size: 16px;font-weight: bold;}
.pagina-ipo-steps #confirmacoes:before {content: "3";font-size: 16px;font-weight: bold;}
.pagina-ipo-steps #comprovante:before {content: "4";font-size: 16px;font-weight: bold;}
.hidefromUsers { position: absolute; left: -999em; height: 0; }
.textDecorationNone {
    text-decoration: none;
}
.select-default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    border-radius: 4px;
    background: #ffffff;
    color: #262626;
    border: none;
    outline: none;
    display: inline;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    background: url(https://ww2.itaucorretora.com.br/Content/Img/Ico/seta-select.png) no-repeat right 0px #fff;
    -webkit-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
    -moz-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
    box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
    border-top: 1px solid #c6c1bd;
    border-right: 1px solid #ebe5df;
    border-bottom: 1px solid #ebe5df;
    border-left: 1px solid #ebe5df;
    padding-right: 40px;
    max-width: 500px;
    /*font-weight: bold;*/
    padding: 2px 7px;
    cursor: pointer;
    font-size: 11px;
    border-bottom: 1px solid #DDDCDB;
    height: 25px;
    vertical-align: middle;
}
