/*
 * Itaú Trade 
 * 
 * @project     Site Itaútrade
 * @site        www.itautrade.com.br
 * @version     1.1
 * @package     restricted layout
 * @copyright   ITAÚ - www.itau.com.br
 */
 
 
 /* ====
    Topo
    ====  */
.dados-usuario{float:right;margin-top:15px;}
.dados-usuario .btn.sair{float:left;text-decoration:none;}
.boas-vindas{margin:5px 10px 0;font-size:11px;color:#262626;float:left}
.boas-vindas .nome{color:#2585C6;font-weight:bold;}
#header{border-bottom:1px solid #e7e4e1;padding:15px 0 5px;}
#header h2{margin-top:15px;}
#header.semi-logado h2{margin-top:9px;}



 /*=====
   Menus
   ===== */

/* Opções do Usuário e Opções de Ambiente ================ */
.opcoes-usuario,.opcoes-ambiente,.opcoes-itaupro{float:left;position:relative;z-index:1;list-style-type:none;}
.opcoes-ambiente{margin:0 11px 0 10px;}
.opcoes-itaupro{margin:0 0px 0 10px;}
.opcoes-usuario>li,.opcoes-ambiente>li,.opcoes-itaupro>li{float:left;}
.opcoes-usuario>li>a,.opcoes-ambiente>li>a,.opcoes-itaupro>li>a{background:url(../Img/Btn/opcoes-usuario.gif) no-repeat;position:relative;z-index:1;display:block;width:28px;height:23px;border-width:1px 1px 1px 0;border-style:solid;border-color:#dddbda;}
.opcoes-usuario>li:first-child>a,.opcoes-ambiente>li:first-child>a,.opcoes-itaupro>li:first-child>a{border-left:1px solid #dddbda;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;}
.opcoes-usuario>li:last-child>a,.opcoes-ambiente>li:last-child>a{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;}
.opcoes-itaupro>li:last-child>a{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}

.opcoes-ambiente .tela-cheia a{background-position:center top;}
.opcoes-ambiente .tela-cheia a:hover{background-position:center -23px;}
.opcoes-ambiente .tela-cheia a.selected {background-position:center -46px;}
.opcoes-ambiente .alterar-tema a{background-position:center -414px;}
.opcoes-ambiente .alterar-tema a:hover{background-position:center -437px;}

.opcoes-itaupro .itaupro a{background-position:center -598px;}
.opcoes-itaupro .itaupro a:hover{background-position:center -621px;}
.opcoes-itaupro .itaupro a.selected {background-position:center -644px;}

.opcoes-usuario .ordens{}
.opcoes-usuario .ordens>a{background-position:center -69px;position:relative;z-index:3;}
.opcoes-usuario .ordens>a:hover,
.opcoes-usuario .ordens>a.foco{background-position:center -92px;}
.opcoes-usuario .ordens.notificacao>a{background-position:center -138px;}
.opcoes-usuario .ordens.notificacao>a:hover,
.opcoes-usuario .ordens.notificacao>a.foco{background-position:center -161px;}

.opcoes-usuario .operacoes{}
.opcoes-usuario .operacoes a{background-position:center -184px;position:relative;z-index:2;}
.opcoes-usuario .operacoes a:hover{background-position:center -207px;}
.opcoes-usuario .operacoes.notificacao a{background-position:center -253px;}
.opcoes-usuario .operacoes.notificacao a:hover{background-position:center -276px;}

.opcoes-usuario .mensagens{}
.opcoes-usuario .mensagens>a{background-position:center -299px;position:relative;z-index:1;}
.opcoes-usuario .mensagens>a:hover{background-position:center -322px;}
.opcoes-usuario .mensagens.notificacao>a{background-position:center -368px;}
.opcoes-usuario .mensagens.notificacao>a:hover{background-position:center -391px;}
/*deletar quando o menu de ambiente estiver com mais de um item */.opcoes-ambiente .tela-cheia a{border-radius:4px!important;-moz-border-radius:4px!important;}

/* Submenu -------------------- */
.opcoes-usuario ul{display:none;position:absolute;z-index:99;top:24px;width:231px;right:-114px;padding-top:2px;list-style-type:none;}
.opcoes-usuario>li:hover ul{display:block;}
.opcoes-usuario .operacoes ul{right:-114px;}
.opcoes-usuario ul li{background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#dddcdb;padding:9px 15px;font-size:11px;}
.opcoes-usuario ul li:first-child{border-top:1px solid #dddcdb;border-radius:4px 4px 0 0;/*padding-top:20px;*/}
.opcoes-usuario ul li:last-child{border-radius:0 0 4px 4px;}
.opcoes-usuario .ordens.notificacao ul li,
.opcoes-usuario .mensagens li:last-child{padding:6px 15px;}
.opcoes-usuario .ordens.notificacao span.cod{float:left;margin-top:3px;}
.opcoes-usuario .ordens.notificacao span.status{float:right;}
.opcoes-usuario .ordens.notificacao ul li:after{content:"";display:block;clear:both;}
.opcoes-usuario .ordens.notificacao a.ver-todas{background:none;width:auto;border:0;height:auto;white-space:nowrap;}
/* Alerta --------------------- */
.opcoes-usuario .alerta,.opcoes-usuario .valor{background:url(../Img/Bg/opcoes-usuario-alerta.png) no-repeat;}
.opcoes-usuario .alerta{display:none;position:absolute;top:-6px;z-index:2;padding-left:5px;background-position:left -14px;width:auto;}
.opcoes-usuario .notificacao .alerta{display:block;}
.opcoes-usuario .valor{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;}
.opcoes-usuario .ordens .alerta{right:-6px;}
.opcoes-usuario .operacoes .alerta{right:26px;}
.opcoes-usuario .mensagens .alerta{right:-3px;}

.contador{background:url(../Img/Bg/opcoes-usuario-alerta.png) left -44px no-repeat;padding:0 0 0 5px;width:auto;display:inline-block;height:14px;line-height:12px;}
.contador.erro{background-position:left -14px;}
.contador .valor{background:url(../Img/Bg/opcoes-usuario-alerta.png) right -30px no-repeat;display:inline-block;height:13px;min-width:4px;line-height:12px;padding:1px 5px 0 0;font-size:9px;font-weight:bold;color:#fff;text-align:right;}
.contador.erro .valor{background-position:right 0;}

/* Setas ---------------------- */
.opcoes-usuario .ordens .seta{left:38px;}
.opcoes-usuario .operacoes .seta{left:66px;}
.opcoes-usuario .mensagens .seta{left:97px;}

/* Menu principal ================ */
#menu{float:none;}
#menu>li>a{padding:16px 21px 18px;}
#menu>li:last-child>a{border-right:1px solid #dddcdb;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;}
#menu>li>a{padding:16px 0 18px;display:block;}
#menu>li.cockpit>a{width:101px;}
#menu>li.compre>a{width:104px;}
#menu>li.venda>a{width:93px;}
#menu>li.informe-se>a{width:121px;}
#menu>li.gerencie>a{width:112px;}
#menu>li.evolua>a{width:97px;}
#menu>li.servicos>a{width:109px;}
#menu>li.perfil>a{width:86px;}
#menu>li.atendimento>a{width:132px;}
/* Submenu ----------------------- */
#menu .compre .submenu{left:101px;}
#menu .compre .conteiner{width:170px;}
#menu .venda .submenu{left:206px;}
#menu .venda .conteiner{width:170px;}
#menu .informe-se .submenu{left:235px;}
#menu .informe-se .conteiner{width:678px;}
#menu .gerencie .submenu{left:301px;}
#menu .gerencie .conteiner{width:452px;}
#menu .evolua .submenu{left:536px;}
#menu .evolua .conteiner{width:208px;}
#menu .servicos .submenu{left:237px;}
#menu .servicos .conteiner{width:676px;}
#menu .perfil .submenu{left:679px;}
#menu .perfil .conteiner{width:234px;}
#menu .atendimento .submenu{left:783px;}
#menu .atendimento .conteiner{width:130px;}

/* Setas ---------------------- */
#menu .perfil .seta{left:102px;}
#menu .servicos .seta{left:447px;}
#menu .evolua .seta{left:44px;}
#menu .gerencie .seta{left:55px;}
#menu .compre .seta{left:46px;}
#menu .venda .seta{left:37px;}
#menu .informe-se .seta{left:232px;}
#menu .interaja .seta{left:37px;}
#menu .atendimento .seta{left:110px;}

/* Menu sem JS 
#menu #menu-perfil{display:inline-block;}
#menu #menu-perfil:hover #submenu-perfil{display:block;}*/

/* Seta submenu ================ */
.opcoes-usuario .seta{width:13px;height:7px;position:absolute;background:url(../Img/Bg/menu-seta.png) no-repeat;top:-4px;}

/* Navegação =================== */
#locator{border-top:2px solid #f8f7f6;}
#locator .conteiner{padding:5px 0 7px;height:25px;}
#locator .navegacao{margin:4px 0 0;}

/* Busca ======================= */
#locator .conteiner-busca{background:none;float:right;margin:0;padding:0;border:0;}


/* =================
   Compra programada
   ================= */
.pagina-compraprogramada .form-compra-venda h3{color:#FE7821;display:block;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin:20px 0 15px 0;font-weight:normal;}
.pagina-compraprogramada .tabs.sub-abas {width: 480px;}
#pagina-compraprogramada .sub-abas li.aba1 {width:265px;}
#pagina-compraprogramada .sub-abas li.aba2 {width:212px;}
.pagina-compraprogramada .sub-abas.subabas-compraprogramada .abas{height:30px}
.pagina-compraprogramada .sub-abas.subabas-compraprogramada .abas li{font-size:13px;}
.pagina-compraprogramada .sub-abas.subabas-compraprogramada .abas li a{line-height:32px;}
#pagina-compraprogramada .tabs.sub-abas .ui-widget-content {border-left: none; padding-bottom: 0;}
.pagina-compraprogramada.pagina-index .grafico-controles{margin-top:0;}
.pagina-compraprogramada.pagina-index .grafico-controles span{margin:0;display:block;}
.pagina-compraprogramada.pagina-index .grafico-com-controle {height:165px;width:414px;margin-left:35px;float:none;}
.pagina-compraprogramada.pagina-index .grafico-legenda-finder{margin-left:54px;}
.pagina-compraprogramada #eu .abas {display: none;}
.pagina-compraprogramada #eu .adicionar2,
.pagina-compraprogramada #eu .rodape {display: none;}
.pagina-compraprogramada #eu .tabela {display: block!important;}
.pagina-compraprogramada #tabs-1 {padding-top: 0;}
.pagina-compraprogramada #tabs-1 .modulo.resumo {margin-bottom: 10px;}
.pagina-compraprogramada .box.ajuda .conteudo {display: block; padding:6px 0;}
.pagina-compraprogramada .box.resumo .topo {cursor: pointer;}
.pagina-compraprogramada #alterarData {margin-right: 5px;}
.pagina-compraprogramada #eu .divisao {background:url(../Img/Bg/linhas.gif) 0 -103px repeat-x;height:2px;display:block;margin:14px 0;}
.pagina-compraprogramada .form-compra-venda input.invisivel[readonly] {width: 17px; margin-right: 0;}
.pagina-compraprogramada .form-compra-venda #chosenDate + .divisor-esquerda {margin-right: 144px;}
#pagina-compraprogramada-historico .opcoes {padding:10px 0; float: left;}
#pagina-compraprogramada-historico .popUp-filtro-historico {width: 355px;}
#pagina-compraprogramada-historico .popUp-filtro-historico .bloco {height: 161px;}
#pagina-compraprogramada-historico .box.dicas .detalhe,
#pagina-compraprogramada-comprasagendadas .box.dicas .detalhe {display: none;}
.pagina-compraprogramada #formAdidicionar {#height: 230px;}

    
/*.pagina-compraprogramada .box .divisao{background:url(../Img/Bg/linhas.gif) 0 -103px repeat-x;height:2px;display:block;margin:0 12px;}*/
.pagina-compraprogramada .contProgrameCompra{width:100%;display:table;height:55px;}
.pagina-compraprogramada .coluna01{position:relative;z-index:3;width:200px;float:left;display:block;margin-left:15px;}
.pagina-confirmacaoagendamento .coluna01{width:462px;}
.pagina-compraprogramada .coluna02{position:relative;z-index:2;width:200px;float:left;display:block;margin-left:10px;}
.pagina-compraprogramada .coluna03{position:relative;z-index:1;width:205px;float:left;display:block;margin-left:10px;}
/*.pagina-compraprogramada #content label{display:block;margin:0px;vertical-align:middle;height:25px;line-height:25px;text-align:left;float:none;}*/
.pagina-compraprogramada .agendamentoBtns{text-align:right;}
.pagina-compraprogramada .agendamentoBtns .btn{float:none;}
/*.pagina-compraprogramada a.links{color:#2585C6;padding:0 16px;line-height:25px;border-right:1px solid #e0d9d4;font-size:11px;font-weight:bold;margin-right:16px;}*/
/*.pagina-compraprogramada .grafico-de-linha table{width:220px;}*/

.pagina-compraprogramada .form-compra-venda {margin-top: 20px;}
.contProgrameCompra input+.divisor-esquerda{padding-left:20px;background-position:9px top;display:inline-block;margin-left:0;}



#pagina-compraprogramada input.valor{text-align:right;}
#pagina-compraprogramada .btn-sem-texto.adicionar2{float:right;margin-right:0;}
.pagina-assinaturacontrato .box.tipo3.termo{height:300px;}
.pagina-assinaturacontrato .box.tipo3.termo .scroll-bloco{height:300px;}
.pagina-assinaturacontrato .box.tipo3.termo .jspPane{width:670px!important;padding-bottom:15px;}
.pagina-assinaturacontrato .box.senha{width:510px;}
.pagina-assinaturacontrato .popUp.box.termo-expandido .jspPane{width:642px!important;margin-left:15px;}
.pagina-assinaturacontrato .popUp.box.termo-expandido .scroll-bloco{padding-bottom:15px;}

#pagina-compraprogramada-historico .box.dicas{margin-left:20px;width:189px;}
#pagina-compraprogramada-historico .box.dicas.historico{margin-top:20px;}
#pagina-compraprogramada-historico .box.tipo2 .conteudo{padding-bottom:0;padding-top:10px;}
#pagina-compraprogramada-historico .box.tipo2 .conteudo table thead tr{background:none;}
#pagina-compraprogramada-historico .conteiner3de4.ultimas-operacoes{margin-top:20px;}
#pagina-compraprogramada-historico .box.dicas{margin-top:25px;}
.minha-carteira h2{margin-left:0;}
.minha-carteira .btn{margin-top:15px;}

#pagina-compraprogramada-historico .conteiner3de4{position:relative;}
#pagina-compraprogramada-historico .mais-detalhes.lista + ul{right:10px;}
.mais-detalhes.lista + ul span{line-height:20px;font-weight:normal;/*font-size:11px;*/display:inline-block;}
.mais-detalhes.lista + ul span.texto{width:110px;display:inline-block;}
.mais-detalhes.lista + ul span.data{width:60px;display:inline-block;text-align:right;}

#pagina-compraprogramada-comprasagendadas .box.dicas{margin-left:20px;width:189px;margin-top:20px;}
#pagina-compraprogramada-comprasagendadas .box.dicas p{padding-bottom:0;}
#pagina-compraprogramada-comprasagendadas .divisor-esquerda{display:inline-block;padding-left:20px;background-position:8px 0;}
#pagina-compraprogramada-comprasagendadas .divisor-esquerda a{float:right;}
#pagina-compraprogramada-comprasagendadas .divisor-esquerda:first-child{padding-left:0;background:none;}

.pagina-confirmacaoagendamento .confirmacao h2 {margin-top: 10px;}
.pagina-compraprogramada #dia-escolhido {margin-left:0;}
.pagina-compraprogramada #dia-escolhido label {height: auto; text-align: left;}
.pagina-compraprogramada #dia-escolhido input {margin-right: 15px; text-align: right; /* float: right; margin-top:10px; width: 35px; */}
.pagina-compraprogramada #dia-escolhido label,
.pagina-compraprogramada #dia-escolhido input {display: inline-table;vertical-align:middle;}
.pagina-compraprogramada .informacao-agendamento {margin-top: 20px; margin-bottom: 20px;}


.popUp.compras-agendadas label {line-height:17px;}

span.status{width:69px;height:21px;float:left;text-indent:-999999px;background:url(../Img/Btn/status-ordem.png) 0 -147px no-repeat;display:inline-block;/*margin-right:5px;*/}
.status.confirmada, .status.confirmado{background-position:0 0;}
.status.cancelada, .status.cancelado{background-position:0 -21px;}
.status.pendente{background-position:0 -42px;}
.status.excluida, .status.excluido{background-position:0 -63px;}
.status.suspensa, .status.suspenso{background-position:0 -84px;}
.status.vencida, .status.vencido{background-position:0 -105px;}
.status.enviada, .status.enviado{background-position:0 -126px;}
.status.commensagem{background-position:0 -168px;height:22px;}
.status.cancelamentorejeitado{background-position:0 -190px;height:22px;}
.status.pendentecancelamento{background-position:0 -212px;height:22px;}
.status.parcialmentecancelada{background-position:0 -234px;height:22px;}
.status.parcialmenteconfirmada{background-position:0 -256px;height:22px;}
.status.emliquidacao{background-position:0 -278px;height:22px;}
.status.liquidado,.status.liquidada{background-position:0 -300px;height:22px;}

.status.processado {background-position:0 -322px;height:22px;}
.status.reservado {background-position:0 -344px;height:22px;}
.status.efetivado {background-position:0 -366px;height:22px;}
.status.naoatendido {background-position:0 -388px;height:22px;}
.status.ofertaparalisada {background-position:0 -410px;height:22px;}


.status.natureza{background:#fff; font-size:9px; color:#7a7b7b; text-indent:0; width:auto; height:auto; padding:1px 4px; border-radius:2px; -moz-border-radius:2px; text-transform:capitalize;}

.valores .status{float:right;margin-right:0;font-size:0;color:#fff;line-height:0;}

.box.ajuda{margin-bottom:11px;}
.box.ajuda .conteudo{overflow:hidden;position:relative;display:none;}
.box.ajuda .linhas-form{padding:0;clear:left;margin-bottom:5px;margin-top:5px;}
.box.ajuda label{height:20px;line-height:normal!important;}
.box.ajuda h3{color:#262626;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin:10px 14px;width:100%;font-weight:normal;}
.box.ajuda p {color:#6F6E6B;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:15px;line-height:22px;clear:both;margin:0 0 5px;padding:0 14px;}
.box.ajuda .slides strong {color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}

.box.ajuda .col1de1{/*width:640px;*/float:left;}
.box.ajuda .col1de2{width:420px;float:left;}
.box.ajuda .col1de3{width:280px;float:left;}

.box.ajuda .mask-slides{overflow:hidden;position:relative;width:840px;margin:0 auto;}
.box.ajuda ul.slides{position:relative;width:6000px;}
.box.ajuda ul.slides>li{float:left;width:840px;list-style:none;}
.box.ajuda ul.slides ul{margin:0 12px; float:left;}
.box.ajuda ul.slides ul li {color:#6F6E6B;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:15px;line-height:18px;list-style:none;}
.box.ajuda ul.slides ul li .num {color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}
.box.ajuda ul.slides ul li a {font-weight: normal;}

.tabs.sub-abas{float:right;width:290px;margin-top:20px;}
.tabs.sub-abas .abas li{font-size:11px;width:auto;}
.tabs.sub-abas .abas li a{width:100%;display:inline-block;}
.tabs.sub-abas{display:inline-block;}
.tabs.sub-abas .ui-widget-content{border-left:1px solid #D9D8D7;padding:15px 0;}

.modulo{padding:0 15px;display:block;overflow:hidden;}
.modulo h4{color:#55544f;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:14px;margin-bottom:10px;}
.modulo span{display:inline-block;margin-bottom:5px;font-size:11px;}
.modulo strong{color:#262626;display:block}
.modulo .preco-justo{border-right:1px solid #ddd9d8;float:left;padding:0 15px 0 0;}
.modulo .recomendacao{border-right:1px solid #ddd9d8;padding:0 15px 0 15px;float:left;width:150px;}
.modulo .recomendacao strong{display:inline-block;margin-right:5px;min-width: 50px}
.modulo .consenso{float:left;padding:0 0 0 15px;}
.modulo .consenso strong{margin-right:5px;min-width: 50px}
.modulo .consenso span.info{background:url(../Img/ico/icones.png) no-repeat 0 25px;display:inline-block;height:15px;float:right;margin:-25px 0px 0px -15px;}
.modulo .consenso span.info.ico{background-position:-58px -35px;width:16px;}

.modulo .max, .modulo .min, .modulo .media, .modulo .cod, .modulo .preco, .modulo .variacao, .modulo .variacao-mes, .modulo .variacao-ano,.modulo .ultNeg,.modulo .tamLote,.modulo .precoteorico, .modulo .precoAnterior{float:left;padding:0 15px 0 0;}
.box.ajuda.preco-justo span.sup{font-size:7px;}

.modulo .cod strong{font-size:20px;font-weight:normal;}
.modulo .preco strong{font-size:20px;margin-bottom:9px;}
.modulo .precoteorico strong{font-size:20px;margin-bottom:9px;}
.modulo .variacao{float:left;padding-right:0;}
.modulo .precoExercicio{padding-right:0;}
.modulo .tamLote{padding-right:0;}
.modulo .variacao-mes{padding:0 20px 0 0;}
.modulo .variacao-ano{float:left;}
.modulo .secao{background:url(../Img/Bg/variavel-borda.gif) repeat-y scroll;min-height:42px;padding-left:12px;padding-right:12px;}
.modulo .secao:first-child{background:0;padding-left:0px;}

span.percentual,.variaveis-da-acao .percentual, .subheader .percentual{font-weight:bold;padding-left:25px;font-size:20px; display:block; line-height:20px;}
span.percentual.positivo,.variaveis-da-acao .percentual.positivo,.subheader .percentual.positivo{background:url(../Img/Ico/variacao-positiva.png) no-repeat left center;}
span.percentual.negativo,.variaveis-da-acao .percentual.negativo,.subheader .percentual.negativo{background:url(../Img/Ico/variacao-negativa.png) no-repeat left center;}
span.percentual.estavel,.variaveis-da-acao .percentual.estavel,.subheader .percentual.estavel{background:url(../Img/Ico/variacao-neutra.png) no-repeat left center;}

.sucesso>h2{color:#FE7821;float:left;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:30px;height:42px;line-height:32px;margin:0;width:710px;font-weight:normal;}
.sucesso table{font-size:11px;}
.sucesso tfoot{font-size:14px;color:#000;font-weight:bold;}
.sucesso tfoot tr{background:none;}
.sucesso tfoot td{padding:10px;border-top:1px solid #DDD9D8;border-bottom:1px solid #DDD9D8;}
.sucesso .valores{color:#000;font-weight:bold;}
.sucesso .obs{font-size:11px;color:#7A7B7B;margin:10px 0 30px;}
.sucesso .box.widget.ordemEnviada {clear:left;}
.sucesso .box.widget.ordemEnviada .topo p{color:#000;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;font-weight:normal;padding:0;margin:0 12px;}
.sucesso .box.widget.ordemEnviada .topo a{color:#2585C6; vertical-align:baseline;}
.sucesso .box.widget.ordemEnviada .topo a:hover{color:#7a7b7b;}
.sucesso .box.widget.ordemEnviada .conteudo{padding:15px 0;overflow:hidden;background:#F2F0EE;}
.sucesso .box.widget.ordemEnviada .conteudo ul li{float:left;margin-left:12px;}
.sucesso .box a.links{border-left:1px solid #E0D9D4;color:#2585C6;font-size:11px;font-weight:bold;line-height:25px;padding:0 0 0 12px;}
.sucesso .box a.links:hover{color:#7a7b7b;}

#pagina-compraprogramada-validar .sucessoLateral {margin:62px 0 0 20px;}
#pagina-compraprogramada-validar .sucesso>h2{margin-top:20px;}
.sucessoLateral {margin:42px 0 0 20px;width:221px;}
.sucessoLateral .box.tipo2{margin:0 0 20px;}
.sucessoLateral .box.tipo2 .conteudo{padding:0;}
.sucessoLateral .box.tipo2 .rodape{padding:0;}
.sucessoLateral .box.tipo2 li{padding:0 12px;line-height:38px;font-size:11px;background: url("../img/bg/linhas.gif") 0 35px repeat-x;}
.sucessoLateral .box.tipo2 li a{color:#7a7b7b;}
.sucessoLateral .box.tipo2 li a:hover{color:#2585C6;}

/* Box de variáveis da ação ================= */
.variaveis-da-acao-indice-bovespa {
    color: #262626;
    font-size: 12px;
    margin: 0 0 10px;
    display: block;   
    font-weight: bold;
}
.variaveis-da-acao{background-color:#E7E5E3;border:1px solid #DDDCDB;position:relative;border-radius:4px;-moz-border-radius:4px;padding:7px 14px;width:935px;margin:10px 0;z-index:10;}
.variaveis-da-acao .variavel{float:left;padding:0 15px 0 17px;background:url(../Img/Bg/variavel-borda.gif) repeat-y left top;min-height:57px;position:relative;z-index:0;}
.variaveis-da-acao .variavel .prefixo-moeda {right:-8px; float:left; left:auto; color:#262626;cursor:default;}
.subheader .variavel{float:right;}
.variaveis-da-acao .variavel.vazio {width:160px; background:none;}
.variaveis-da-acao .variavel:first-child{padding:0 10px 0 0;background:none;}
.variaveis-da-acao h6, .subheader h6{color:#262626;font-size:12px; margin:0 0 10px;}
.variaveis-da-acao ul.selectStyled{border-color:#cfcecc;}
.variaveis-da-acao select{width:auto!important;}
.variaveis-da-acao .selectStyled,.variaveis-da-acao .selectStyled ul{min-width:100px;}
.variaveis-da-acao .selectStyled li.focus{padding-right:38px;}
.variaveis-da-acao input[readonly]{width:84px; margin-left:-10px; margin-right:15px;cursor:default;}
.variaveis-da-acao a.mais-detalhes{display:block;clear:both;padding:2px 0 0;font-size:10px;text-align:right}
.variaveis-da-acao a.mais-detalhes.divisor-esq{padding:5px 0 4px;float:left;clear:none;}
.variaveis-da-acao label{font-size:10px; margin-right:0;}
#content .variaveis-da-acao label{float:left; margin-right:10px;line-height:normal;}
.variaveis-da-acao .detalhes-ativo{font-size:11px;margin-top:-4px;width:164px;}
.variaveis-da-acao label+input{margin-left:10px;float:left;}
.variaveis-da-acao .tooltip.tipo3{bottom:30px;}
.variaveis-da-acao .selectStyled.error{border-top:1px solid #eb3333;border-right:1px solid #eb3333;border-bottom:1px solid #eb3333;border-left:1px solid #eb3333;}
.variaveis-da-acao .detalhes-ativo .ativo{float:left;}
.variaveis-da-acao .status{float:right;width:69px;height:17px;margin:0;background:url("../Img/Btn/status-ordem-topo.png") no-repeat;}
.variaveis-da-acao .status.Confirmada{background-position:0 0;}
.variaveis-da-acao .status.Pendente{background-position:0 -17px;}
.variaveis-da-acao .status.Vencida{background-position:0 -34px;}
.variaveis-da-acao .status.Cancelada{background-position:0 -51px;}
.variaveis-da-acao .status.Enviada{background-position:0 -68px;}
.variaveis-da-acao .status.Suspensa{background-position:0 -85px;}
.variaveis-da-acao input.moeda{padding-left:18px;padding-right:10px;}
.popUp.box.bovespaCCI tbody td{font-size:11px;}
.variaveis-da-acao #resumoSvl{width:244px;}
.variaveis-da-acao .cci-unico{font-size:14px;font-weight:bold;color:#000;padding:3px 0 0;display:inline-block;}

.variaveis-da-acao.info-acoes{}
.variaveis-da-acao.info-acoes .codigo{font-size:20px;color:#262626;display:block;font-weight:bold;margin-bottom:3px;}
.variaveis-da-acao.info-acoes .empresa{color:#262626;}
.variaveis-da-acao.info-acoes .tipo-rec{font-size:16px;color:#009912;}
.variaveis-da-acao.info-acoes .sup{font-size:12px;}
.variaveis-da-acao.info-acoes .valor-destaque{font-size:16px;}
.variaveis-da-acao.info-acoes .percentual{margin:0;} 

/* Índice Bovespa ------------------ */
.percentual.positivo{color:#009912!important;}
.percentual.negativo{color:#f00!important;}
.percentual.estavel{color:#2e7189!important;}
.variaveis-da-acao .percentual,.subheader .percentual{font-size:20px;margin-top:-8px;}
.variaveis-da-acao .pontos-bovespa,.subheader .pontos-bovespa{color:#262626;font-weight:bold;margin-top:4px;}

/* =========
   Fundo Investimento Imobiliário
   ========= */
   
.pagina-fundoinvestimentoimob .falseTabs {margin-bottom: 15px;}

.pagina-fundoinvestimentoimob .subheader .variavel{padding-left:10px;margin-top:0;border-left:1px solid #ddd9d8;width:210px;}
.pagina-fundoinvestimentoimob .subheader h2{margin-top:12px;}
.pagina-fundoinvestimentoimob .conteiner3de4 tr td:first-child div.tipo3{margin-bottom:0;border-bottom-right-radius: 0px;border-top-right-radius: 0px;}
.pagina-fundoinvestimentoimob .conteiner3de4 tr td:last-child div.tipo3{margin-bottom:0;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.pagina-fundoinvestimentoimob .box-lateral {margin-left: 20px; margin-top: 15px;}

.pagina-fundoinvestimentoimob .box-vantagens .rodape {text-align: left; padding-top: 0;}
.pagina-fundoinvestimentoimob .box-vantagens .rodape a {margin-top: 0;}
.pagina-fundoinvestimentoimob .box-relacao-fundos .rodape {text-align: left; padding-top: 0;}
.pagina-fundoinvestimentoimob .box-relacao-fundos .rodape a {margin-top: 0;}
.pagina-fundoinvestimentoimob .box-fatores-risco .rodape {text-align: left; padding-top: 0;}
.pagina-fundoinvestimentoimob .box-fatores-risco .rodape a {margin-top: 0;}
.pagina-fundoinvestimentoimob .box-como-investir .rodape {text-align: left; padding-top: 0;}
.pagina-fundoinvestimentoimob .box-como-investir .rodape a {margin-top: 0;}

.pagina-fundoinvestimentoimob .box-vantagens p {margin: 0;}
.pagina-fundoinvestimentoimob .spacing-box-images-carousel{position:relative;top:-20px;height:150px;}
.pagina-fundoinvestimentoimob .conteiner1de4 .subtitulo{background:#FFFFFF;}
.pagina-fundoinvestimentoimob .conteiner1de4 thead tr.subtitulo th{padding-bottom:1px;padding-top:1px;}
.pagina-fundoinvestimentoimob .conteiner1de4 thead tr.subtitulo{border:1px solid #DDDCDB;}
.pagina-fundoinvestimentoimob .conteiner1de4 thead tr.subtitulo th:first-child{width:65%;}
.pagina-fundoinvestimentoimob .conteiner1de4 thead tr.subtitulo th:last-child{width:35%;}
.pagina-fundoinvestimentoimob .conteiner1de4 .table-fundos-imob{width:95%; margin:10px auto;}
.pagina-fundoinvestimentoimob .conteiner1de4 .box-carousel-texto .oculto{display:none;}
.pagina-fundoinvestimentoimob .active_page a {color: #7A7B7B;}
.pagina-fundoinvestimentoimob .menu-passos {margin: 15px 0 0 42px;}

/* Vantagens */

.pagina-fundoinvestimentoimob .conteiner3de4 .box-vantagens{float:left;background: url("../Img/views/FundoInvestimentoImob/box_itau.png") no-repeat; display:block; width:227px;height:227px;margin:10px 10px 10px 0px;text-align:center;}
.pagina-fundoinvestimentoimob .conteiner3de4 .box-vantagens:hover{background: url("../Img/views/FundoInvestimentoImob/box_itau_stroke.png");}
.pagina-fundoinvestimentoimob .conteiner3de4 .box-vantagens img{margin:15px 0 0;}
.pagina-fundoinvestimentoimob .conteiner3de4 .box-vantagens .subtitulo-servicos{margin: 0;}
.pagina-fundoinvestimentoimob .conteiner3de4 .box-vantagens .fix-margin{margin:10px 0 0 0; padding: 0 8px;}
.pagina-vantagens .conteiner1de4 .box-lateral {margin-top: 12px;}

/* Relação */

#paging_container .no_more{display: none;}

/* =========
   Operações
   ========= */

h1.titulo-operacoes{color:#FE7821;font-weight:lighter;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:30px;line-height:50px;width:100%;margin:0;margin-bottom:10px;background: url(../img/bg/linhas.gif) repeat-x;padding-top:10px;}
h1.titulo-operacoes.compra,
h1.titulo-operacoes.venda{color:#fff;background: url("../Img/Bg/titulo-operacoes.png") repeat-x;padding:0 15px;margin-bottom:20px;width:432px;}
h2.titulo-operacoes{color: #FE7821;font-weight: lighter;font-family: ItauDisplayRegular,Arial,Tahoma,Verdana;font-size: 30px;line-height: 50px;width: 100%;margin: 0;margin-bottom: 10px;background: url(../img/bg/linhas.gif) repeat-x;padding-top: 10px;}
h2.titulo-operacoes.compra,
h2.titulo-operacoes.venda{color: #fff;background: url("../Img/Bg/titulo-operacoes.png") repeat-x;padding: 0 15px;margin-bottom: 20px;width: 432px;}
h2.titulo-operacoes.compraoneclick{color:#fff;background: url("../Img/Bg/titulo-operacoes.png") repeat-x;padding:0 15px;margin-bottom:20px;width:440px;}
h2.titulo-operacoes.compraoneclickgrafico{color:#fff;background: url("../Img/Bg/titulo-operacoes.png") repeat-x;padding:0 15px;margin-bottom:20px;width:450px;}
fieldset{border:0;margin:0;padding:0;}
legend,legend span{border-width:1px 0;border-style:solid;}
legend,
.legend{border-top:1px solid #F9F5F4; border-bottom:1px solid #F9F5F4;padding:0;width:100%;}
legend span,
.legend span{border-top:1px solid #DDD9D8;border-bottom:1px solid #DDD9D8;font-family:ItauDisplayBold,Arial,Verdana;font-size:16px;color:#FE7821;display:block;padding:10px 0; margin-bottom:13px;}

/* Ajuda */
.form-compra-venda .box.ajuda .col1de1{width:340px;float:left;}
.form-compra-venda .box.ajuda .col1de2{width:170px;float:left;}
.form-compra-venda .box.ajuda .col1de3{width:113px;float:left;}

.form-compra-venda .box.ajuda .mask-slides{overflow:hidden;position:relative;width:340px;margin:0 auto;}
.form-compra-venda .box.ajuda ul.slides{position:relative;width:6000px;}
.form-compra-venda .box.ajuda ul.slides>li{float:left;width:460px;list-style: none;}
.form-compra-venda .box.ajuda ul.slides>li h3{width:312px;}

.form-compra-venda .box.ajuda ul.slides ul{margin:0 12px 6px; float:left;}
.form-compra-venda .box.ajuda ul.slides ul li {color:#6F6E6B;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:16px;line-height:19px;}
.form-compra-venda .box.ajuda ul.slides ul li span.num{color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}
    
/* Compra Normal ===================== */

h1.titulo-operacoes.compra{background-position:0 0;}
h2.titulo-operacoes.compra{background-position: 0 0;}
.form-compra-venda{padding-right:20px;margin:0;width:462px;}
.form-compra-venda label{width:202px;}
.form-compra-venda .radios{width:202px;text-align:right;float:left;margin-right:10px;}
.form-compra-venda .radios .radioStyled{margin-top:0;float:none;margin-left:10px;margin-top:-5px;}
.form-compra-venda .radios label{width:auto;float:none;margin-right:0;}
.form-compra-venda input[type=text]{width:207px;margin-right:10px;}
.form-compra-venda select{width:213px;}
.form-compra-venda .selectStyled{margin-right:10px;}
.form-compra-venda .validade{width:220px;margin-right:5px;float:left;}
.form-compra-venda .validade input{width:40px;}
.form-compra-venda input[type=submit]{margin-right:0;}
.form-compra-venda #dia, .form-compra-venda #mes{width:20px;}
.form-compra-venda #dataPregao{width:120px;}
.form-compra-venda #dataPregao+ul{margin-right:103px;}
.form-compra-venda input.invisivel[readonly]{width:215px;font-size:12px;color:#000;cursor:default;}
.form-compra-venda .submit-form {margin-bottom:0;}
.form-compra-venda .link-acoes-negociaveis, .form-compra-venda .link-opcoes-negociaveis{float:right;font-size:11px;margin:6px 35px 6px 0;}
.pagina-compra .aba-iniciante a,
.pagina-compra .aba-avancado a,
.pagina-venda .aba-iniciante a,
.pagina-venda .aba-avancado a {line-height:32px;}
.pagina-venda .abas-principais .abas,
.pagina-compra .abas-principais .abas {height:34px;}
.pagina-venda .ajuda-venda-opcoes,
.pagina-venda .ajuda-lancamento-opcoes{display:none;}

.pagina-compra .variaveis-da-acao,
.pagina-venda .variaveis-da-acao{margin-top:0;}
.form-compra-venda .box.ajuda{margin-top:10px;}

/* Venda Normal ===================== */
h1.titulo-operacoes.venda{background-position:0 -50px;}
h2.titulo-operacoes.venda{background-position: 0 -50px;}

/* Ordens Estratégicas =============== */


/* Aba lateral (iniciante e avançado) ------------------ */
.abas-compra h2{font-size:15px;}
.abas-compra .box{margin-top:7px;}
.abas-compra .box:first-child{margin-top:0;}
.abas-compra .abas li{width:239px;}
.abas-compra .aba-iniciante.ui-tabs-selected,
.abas-compra .aba-avancado.ui-tabs-selected{width:240px;}
.abas-compra .scroll-tabela{height:195px;}
.abas-compra .jspPane{margin:0;}
.abas-compra .jspVerticalBar{border-left:0;padding-right:3px;}
.abas-compra .box .topo{cursor:pointer; padding:7px 0;}
.abas-compra .box .optn-conteiner {top:8px;}

.abas-compra .box.preco-justo{margin-bottom:0; margin-top: 15px;}
.investidor-iniciante.abas-compra .box.preco-justo{margin-top: 10px;}
.abas-compra .box.preco-justo .topo{border-bottom:0;cursor:pointer;}
.abas-compra .box.preco-justo .conteudo{padding:6px 0;border-top:1px solid #fff;display:block;}
.abas-compra .box.preco-justo .ajuda {float: left; margin-left: 15px;}
.abas-compra .box.preco-justo .recomendacao span {display: block;}
.abas-compra .box.preco-justo .link-recomendacao {float: left; margin-top: 5px;}

.abas-compra .box.resumo .divisao{margin:14px 0;}
.abas-compra .box.resumo .topo{cursor:pointer;}
.abas-compra .box.resumo .conteudo{padding-bottom:0; /*height:190px;*/}
.abas-compra .box.resumo .conteudo .modulo.resumo{margin-bottom:10px;}
.abas-compra .box.resumo .btn-sem-texto{float:right;}
.abas-compra .box.resumo ul.abas{margin-bottom:8px;font-size:14px;}
.abas-compra .box.resumo .abas {height:34px;}
.abas-compra .box.resumo .abas li a {line-height:32px;}
.abas-compra .box.resumo ul.abas li.aba1{width:238px;}
.abas-compra .box.resumo ul.abas li.aba2{width:239px;}
.abas-compra .box.resumo .tabela{overflow:hidden;}
.abas-compra .box.resumo .tabela .rodape{margin:0;margin:0 15px;padding:0 0 6px;text-align:right;width:auto;border:0;float:right;}
.abas-compra .box ul.abas li.ui-tabs-selected, .abas-compra .box ul.abas li.ui-state-focus{background:#F2F0EE;border-bottom:1px solid #F2F0EE;}
.abas-compra .box.resumo table{margin:0 0 10px 0;}
.abas-compra .box.resumo table tbody td{font-weight:normal;font-size:inherit; padding:6px 14px 6px 15px;}
.abas-compra .box.resumo table tfoot tr{background:url(../Img/Bg/linha-branca.gif) repeat-x bottom;}
.abas-compra .box.resumo table tfoot td {padding:9px 16px;}

.abas-compra .box.ofertas-compra-venda .conteudo{overflow:hidden;height:235px;padding:10px 0;}
.abas-compra .box.ofertas-compra-venda .compra{width:205px;float:left;margin-left:15px;}
.abas-compra .box.ofertas-compra-venda .compra .topo{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; padding:5px 0;}
.abas-compra .box.ofertas-compra-venda .compra .topo h3{color:#fff;margin:0 10px;font-weight:bold;}
.abas-compra .box.ofertas-compra-venda .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;}

.abas-compra .box.ofertas-compra-venda .venda{width:205px;float:left;margin-left:15px;}
.abas-compra .box.ofertas-compra-venda .venda .topo{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; padding:5px 0;}
.abas-compra .box.ofertas-compra-venda .venda .topo h3{color:#7a7b7b;margin:0 10px;font-weight:bold;}
.abas-compra .box.ofertas-compra-venda .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;}

.abas-compra .box.ofertas-compra-venda table{margin:0 10px;width:185px;}
.abas-compra .box.ofertas-compra-venda table thead tr{background:none;margin-top:10px;}
.abas-compra .box.ofertas-compra-venda table thead th{border-bottom:1px solid #e7e4e1;padding:6px 5px;}
.abas-compra .box.ofertas-compra-venda table tbody tr{background:none;}
.abas-compra .box.ofertas-compra-venda table tbody tr.odd{background:none;}
.abas-compra .box.ofertas-compra-venda table tbody td{padding:5px 5px;font-size:12px;}

.abas-compra .box.ofertas-compra-venda .seleciona-qtd{text-align:right;font-size:11px;padding:0 0 6px}
.abas-compra .box.ofertas-compra-venda .seleciona-qtd label{line-height:normal;margin:0 5px 0 0;padding:0;height:auto;display:inline-block;float:none;}
.abas-compra .box.ofertas-compra-venda .seleciona-qtd .selectStyled{display:inline-block;float:none;text-align:left;margin:0 40px 0 0}

#pagina-compra-opcao #tabs-1 .calendario-completo,
#pagina-venda-opcao #tabs-1 .calendario-completo,
#pagina-compra-acao .calendario-completo,
#pagina-venda-acao .calendario-completo {display: none;}
#pagina-compra-opcao #tabs-1 .divisor-esquerda,
#pagina-venda-opcao #tabs-1 .divisor-esquerda,
#pagina-venda-acao #conteudoResumo .divisor-esquerda,
#pagina-compra-acao #conteudoResumo .divisor-esquerda {background: none;}

/* Confirmação ===================== */
.confirmacao{margin-top:15px;}
.confirmacao>h2{color:#FE7821;float:left;margin:0;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:30px;height:42px;line-height:32px;width:100%;font-weight:normal;}
.confirmacao table tbody td {font-size:11px;}
.confirmacao tfoot{font-size:14px;color:#000;font-weight:bold;}
.confirmacao tfoot tr{background:none;}
.confirmacao tfoot td{padding:10px 10px;border-top:1px solid #DDD9D8;border-bottom:1px solid #DDD9D8;}
.confirmacao .valores{color:#000;font-weight:bold;}
.confirmacao .valores input[type=text]{text-align:right;float:none;margin:0;font-size:11px;font-weight:bold;color:#000;width:100px;}
.confirmacao div span{font-weight: bold;}
.confirmacao .bt-calendario{float:right;margin-left:5px;}

.confirmacao-senha{margin:42px 0 0;}
.confirmacao-senha strong{color:#000;}
.confirmacao-senha ul{width:100%;margin:5px 0 15px;overflow:hidden;padding:0 0 15px;}
.confirmacao-senha .divAgenciaConta {width: 100%;margin: 5px 0 15px;overflow: hidden;border-bottom: 1px solid #DDD9D8;padding: 0 0 15px;}
.confirmacao-senha li.data-hora{color:#7A7B7B;font-size:11px;font-weight:bold;display:block}
.confirmacao-senha p.data-hora {color: #7A7B7B;font-size: 11px;font-weight: bold;display: block; margin: 1px 0px 0px 0px;}
.confirmacao-senha li.agencia-conta{font-size:12px;float:left;margin:5px 40px 0 0;display:inline}
.confirmacao-senha p.agencia-conta {font-size: 12px;float: left;margin: 5px 40px 0 0;display: inline}
/*.confirmacao-senha li.data-hora{color:#7A7B7B;font-size:11px;font-weight:bold;}
.confirmacao-senha li.agencia-conta{font-size:12px;float:left;margin:5px 40px 0 0;}*/
.confirmacao-senha li.agencia-conta span{color:#FE7821;font-weight:bold;font-size:15px;}
.confirmacao-senha p.agencia-conta span {color: #FE7821;font-weight: bold;font-size: 15px;}
.confirmacao-senha .box.senha{width:462px;margin: 18px 0 18px 0;}
.confirmacao-senha .box.senha label{margin-right:10px!important;}
.confirmacao-senha .divAgenciaConta p {margin: 2px;}


.box-suitability {}
.box-suitability p {padding: 0px;}
.box-suitability-header {display: flex;align-items: center;height: 1.5em;}
.box-suitability-radio {display: flex;gap: 10px;flex-wrap: wrap}
.box-suitability-radio p {padding: 0px;margin: 0px;width: 90%;}
.box-suitability-radio input {width: 10%}
.box-suitability-header svg {margin: 0px 10px 0px 5px;width: auto;height: 100%;}
.box-suitability-radio span.radioStyled {margin: 2px 5px 0 0;}
.confirmacao-layout {
    display: grid;
    grid-template-areas: 'header header' 'cronograma cronograma' 'col1 col2' 'footer footer';
    gap: 0 20px;
    grid-template-columns: 50% 50%;
}
.confirmacao-layout .header {grid-area: header;}
.confirmacao-layout .col1 {grid-area: col1;}
.confirmacao-layout .col2 {grid-area: col2;}
.confirmacao-layout .cronograma {    grid-area: cronograma;}
.confirmacao-layout .col2 ul {margin: 0;padding-bottom: 10px;}
.confirmacao-layout .col2 li {margin: 0 40px 0 0;}
.confirmacao-layout .footer {grid-area: footer;}
.b-r4 {border-radius: 4px;}

/* Compra e Venda ===================== */
#pagina-venda-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape,
#pagina-compra-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape,
#pagina-venda-acao .abas-compra .box.resumo .tabela .rodape,
#pagina-compra-acao .abas-compra .box.resumo .tabela .rodape {float:none; text-align:left;}
#pagina-compra-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda,
#pagina-venda-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda,
#pagina-venda-acao .abas-compra .box.resumo .tabela .rodape .divisor-esquerda,
#pagina-compra-acao .abas-compra .box.resumo .tabela .rodape .divisor-esquerda{padding-left:0;}
#pagina-compra-opcao  .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda span,
#pagina-venda-opcao  .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda span,
#pagina-venda-acao  .abas-compra .box.resumo .tabela .rodape .divisor-esquerda span,
#pagina-compra-acao .abas-compra .box.resumo .tabela .rodape .divisor-esquerda span{text-align: left;}
#pagina-compra-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda a,
#pagina-venda-opcao .abas-compra .box.resumo .tabela.boxInformacoes_Acao .rodape .divisor-esquerda a,
#pagina-venda-acao .abas-compra .box.resumo .tabela .rodape .divisor-esquerda a,
#pagina-compra-acao .abas-compra .box.resumo .tabela .rodape .divisor-esquerda a{float:right;}

/*Confirmação*/
#FormConfirmacaoCancelamento .confirmacao{width: 440px;}
#formConfirmarVenda .confirmacao, 
#formConfirmarCompra .confirmacao,
#formConfirmarCompraOneClick .confirmacao{width: 330px;}

#formConfirmarVenda .confirmacao .valores, 
#formConfirmarCompra .confirmacao .valores, 
#FormConfirmacaoCancelamento .confirmacao .valores,
#formConfirmarCompraOneClick .confirmacao .valores{text-align: left; width: 150px;}

#formConfirmarVenda .confirmacao .dados, 
#formConfirmarCompra .confirmacao .dados, 
#FormConfirmacaoCancelamento .confirmacao .dados,
#formConfirmarCompraOneClick .confirmacao .dados{text-align: right; width: 180px;}

#formConfirmarVenda .subheader, 
#formConfirmarCompra .subheader,
#formConfirmarCompraOneClick .subheader{margin: 0; height: 42px; font-size: 30px;width: 100%; line-height: 32px; font-weight: normal;}

#formConfirmarVenda .confirmacao-senha, 
#formConfirmarCompra .confirmacao-senha,
#FormConfirmacaoCancelamento .confirmacao-senha,
#formConfirmarCompraOneClick .confirmacao-senha{float: left;margin-left:20px;}

#formConfirmarCompraOneClick div.scrollContent{max-height: 250px; overflow: auto; overflow-x: hidden;}
#formConfirmarCompraOneClick div.scrollContent tbody{height: auto;}
#formConfirmarCompraOneClick div.scrollContent thead tr{height: auto;}

/*Sucesso*/
#pagina-compra-sucesso .sucesso table, 
#pagina-venda-sucesso .sucesso table{margin-bottom:20px;margin-top:10px; width:385px;}
#pagina-compra-sucesso .sucesso .dados, 
#pagina-venda-sucesso .sucesso .dados{text-align:right; width:50%;}
#pagina-compra-sucesso .sucesso .valores, 
#pagina-venda-sucesso .sucesso .valores{text-align:left; width:50%;}

/* Compra programada ===================== */
/*Confirmação*/
.pagina-confirmacaoagendamento .confirmacao{width:385px;margin-right:20px;}
#pagina-compraprogramada-confirmacaoagendamento .box.tipo3{display:inline-table; padding: 0; width:385px;}
#pagina-compraprogramada-confirmacaoagendamento .box.tipo3 label {margin: 10px;}
#pagina-compraprogramada-confirmacaoagendamento .box.tipo3 input {display: block; text-align: left;}

/*Sucesso*/
.pagina-compraprogramada .sucesso table{margin-bottom:20px;margin-top:10px; width:385px;}
.pagina-compraprogramada .sucesso .dados, .pagina-compraprogramada .confirmacao .dados{text-align:right; width:50%;}
.pagina-compraprogramada .sucesso .valores, .pagina-compraprogramada .confirmacao .valores{text-align:left; width:50%;}

/* Confirmação Ordens Estratégicas --------- */
.pagina-confirmacaoordens .confirmacao{padding:0;width:263px;padding:0 15px 0 0;}
.pagina-confirmacaoordens #content h2,
.pagina-sucessoordens #content h2{font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size: 30px;font-weight: normal;height: 42px;line-height: 32px;margin: 0;width: 710px;}
.pagina-sucessoordens #content .sucessoLateral h2{margin: 0 12px;font-family: ItauDisplayBold,Arial,Tahoma,Verdana;font-size: 16px;line-height:normal;height:auto;width:auto;}
.pagina-confirmacaoordens .confirmacao h3,
.pagina-sucessoordens .sucesso h3{font-family:ItauDisplayBold,Arial,Verdana;font-size:16px;color:#FE7821;height:32px;line-height:normal;}
.pagina-confirmacaoordens .confirmacao td,
.pagina-sucessoordens .sucesso td{padding:8px 10px;}
.pagina-confirmacaoordens .confirmacao tfoot td.dados,
.pagina-sucessoordens .sucesso tfoot td.dados{padding-right:0;}
.pagina-confirmacaoordens .confirmacao .checkStyled{margin-top:2px;}
.pagina-confirmacaoordens .confirmacao tbody span.sup,
.pagina-sucessoordens .sucesso tbody span.sup{font-size:7px;top:-1px;}
.pagina-confirmacaoordens .confirmacao tfoot span.sup,
.pagina-sucessoordens .sucesso tfoot span.sup{font-size:9px;top:-1px;}
.pagina-confirmacaoordens .confirmacao tfoot .dados{font-size:12px;}
.pagina-confirmacaoordens .confirmacao tfoot .valores{white-space:nowrap;font-size:14px;}
.pagina-confirmacaoordens .confirmacao-senha{margin-top:30px;width:397px;padding-left:10px;}
.pagina-confirmacaoordens .confirmacao-senha .box.senha{width:375px;}
.pagina-confirmacaoordens .confirmacao-senha .box.senha label{color:#262626;margin-right:8px!important;}
.pagina-confirmacaoordens .confirmacao-senha .box.senha a.link-formulario{margin-left:10px;}
.pagina-confirmacaoordens .confirmacao-senha #senha{width:79px;}
.pagina-sucessoordens .sucessoLateral{margin:31px 0 0 5px;}
.pagina-sucessoordens .conteiner3de4 .conteiner1de2{width:346px;padding-right:15px;}
.pagina-sucessoordens .sucesso .box.widget.ordemEnviada{width:706px;}

/* Compra Opções ===================== */
#pagina-compra-opcao .abas-compra .box.resumo{margin-top:0;}

.popUp.opcoes-negociaveis table tbody .valores{font-weight:normal;}
.popUp.opcoes-negociaveis .scroll-tabela{height:300px; overflow: hidden; position: relative;}
.popUp.opcoes-negociaveis .jspVerticalBar{background:#F2F0EE;} /*margin-right:6px;border-left:0;*/
/*.popUp.opcoes-negociaveis .content{padding-right:0;}*/

.popUp.vencimento-opcoes .scroll-tabela{height:300px; overflow: hidden; position: relative;}
.popUp.vencimento-opcoes .jspVerticalBar{border-left:0;margin-right:6px;background:#F2F0EE;}
.popUp.vencimento-opcoes .content{padding-right:0;}

/* ========
   Carteira
   ======== */
.pagina-carteira .disclaimer{margin-top:40px;}
.pagina-carteira .disclaimeracompanhamento{margin-top:35%;}
/*.pagina-carteira .table-carteiras {height: 327px;}*/
.pagina-carteira .table-carteiras .fht-table-wrapper .jspArrowRight {right: 25px;}

.popUp.box.adicionar-ao-painel .selectStyled, .popUp.box.adicionar-ao-painel p{margin-bottom:15px;} 
.popUp.box.adicionar-ao-painel select{min-width:180px;}

/* Acompanhamento de Ordens */    
#pagina-carteira .falseTabs .abas li,
#pagina-posicao .falseTabs .abas li,
#pagina-rentabilidade .falseTabs .abas li,
#pagina-acompanhamentoordens .falseTabs .abas li,
#pagina-historicolucroprejuizo .falseTabs .abas li,
#pagina-proventos .falseTabs .abas li,
#pagina-notacorretagem .falseTabs .abas li,
.pagina-tesourodireto .falseTabs .abas li{height:50px;}
#pagina-carteira .falseTabs .abas li a,
#pagina-posicao .falseTabs .abas li a,
#pagina-rentabilidade .falseTabs .abas li a,
#pagina-acompanhamentoordens .falseTabs .abas li a,
#pagina-historicolucroprejuizo .falseTabs .abas li a,
#pagina-proventos .falseTabs .abas li a,
#pagina-notacorretagem .falseTabs .abas li a,
.pagina-tesourodireto .falseTabs .abas li a{line-height:100%;}
#pagina-acompanhamentoordens .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:200px;}
#pagina-acompanhamentoordens .link-status {cursor: pointer;}
#pagina-acompanhamentoordensMain .fht-thead table {width: 666px!important;}

/* Partial Start Opções flexiveis */
.pagina-carteira .table-opcoes-flexiveis .fht-table-wrapper .jspArrowRight {
    right: 25px;
}

.pagina-carteira .table-opcoes-flexiveis {
    overflow-y: auto;
    height: 347px;
}

.pagina-carteira .table-opcoes-flexiveis .fht-table-wrapper .fht-thead {
    display: none !important;
}

.table-opcoes-flexiveis thead {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 2 !important;
    background-color: #f5f3f2 !important;
    height: auto !important;
    overflow-y: auto !important;
}

.table-opcoes-flexiveis tbody {
    /* Don't forget this, required for the stickiness */
    /*top: 33px;*/
    /*display: block;*/
    height: 100%;
    position: relative;
}

.pagina-carteira .table-opcoes-flexiveis-empty .fht-table-wrapper .jspArrowRight {
    right: 25px;
}

.pagina-carteira .table-opcoes-flexiveis-empty {
    overflow-y: auto;
    height: 100%;
}
    
.pagina-carteira .table-opcoes-flexiveis-empty .fht-table-wrapper .fht-thead {
    display: none;
}

.table-opcoes-flexiveis-empty thead th {
    position: sticky;
    top: 0 !important;
    background-color: #f5f3f2;
    height: auto;
}

#id-table-opcoes-flexiveis {
    /*margin-top: 0 !important;*/
    /*height: 100%;*/
}

#id-table-opcoes-flexiveis-empty {
    margin-top: 0 !important;
}

/* Partial End Opções flexiveis */

.grafico-de-barras table {width: 96%; margin-top: 10px;}

/* Acompanhamento de Ordens */    
#pagina-carteira .falseTabs .abas li,
#pagina-posicao .falseTabs .abas li,
#pagina-rentabilidade .falseTabs .abas li,
#pagina-acompanhamentoordens .falseTabs .abas li,
#pagina-historicolucroprejuizo .falseTabs .abas li,
#pagina-proventos .falseTabs .abas li,
#pagina-notacorretagem .falseTabs .abas li,
.pagina-tesourodireto .falseTabs .abas li{height:50px;}
#pagina-carteira .falseTabs .abas li a,
#pagina-posicao .falseTabs .abas li a,
#pagina-rentabilidade .falseTabs .abas li a,
#pagina-acompanhamentoordens .falseTabs .abas li a,
#pagina-historicolucroprejuizo .falseTabs .abas li a,
#pagina-proventos .falseTabs .abas li a,
#pagina-notacorretagem .falseTabs .abas li a,
.pagina-tesourodireto .falseTabs .abas li a{line-height:100%;}
#pagina-acompanhamentoordens .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:200px;}
#pagina-acompanhamentoordens .link-status {cursor: pointer;}
#pagina-acompanhamentoordensMain .fht-thead table {width: 666px!important;}

.grafico-de-barras table {width: 96%; margin-top: 10px;}

/* Custódia Remunerada */
#pagina-carteira .falseTabs .abas li,
#pagina-posicao .falseTabs .abas li,
#pagina-rentabilidade .falseTabs .abas li,
#pagina-acompanhamentoordens .falseTabs .abas li,
#pagina-historicolucroprejuizo .falseTabs .abas li,
#pagina-proventos .falseTabs .abas li,
#pagina-notacorretagem .falseTabs .abas li,
#pagina-custodiaremunerada .falseTabs .abas li,
.pagina-tesourodireto .falseTabs .abas li { height: 50px; }
#pagina-carteira .falseTabs .abas li a,
#pagina-posicao .falseTabs .abas li a,
#pagina-rentabilidade .falseTabs .abas li a,
#pagina-acompanhamentoordens .falseTabs .abas li a,
#pagina-historicolucroprejuizo .falseTabs .abas li a,
#pagina-proventos .falseTabs .abas li a,
#pagina-notacorretagem .falseTabs .abas li a,
#pagina-custodiaremunerada .falseTabs .abas li a,
.pagina-tesourodireto .falseTabs .abas li a {line-height: 100%;}
#pagina-custodiaremunerada .subheader .variavel {padding-left: 10px; border-left: 1px solid #ddd9d8;width: 200px;}
#pagina-custodiaremunerada .link-status { cursor: pointer; }
#pagina-custodiaremunerada .fht-thead table { width: 1000px !important;}
#div-custodia-remunerada { overflow-y: auto; height: 600px; }
#div-custodia-remunerada .fht-table-wrapper .jspArrowRight { right: 25px; }
.pagina-custodiaremunerada .jspPane { margin-bottom: 0; position: relative; }
.pagina-custodiaremunerada .rolagem-horizontal { max-height: 440px; }
    .pagina-custodiaremunerada .rolagem-horizontal .jspVerticalBar { background: #F5F3F2; }
    .pagina-custodiaremunerada .rolagem-horizontal .jspHorizontalBar { background: #F5F3F2; width: 940px; padding: 10px 0 0; border-top: 1px solid #E7E4E1; }
    #div-custodia-remunerada thead {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 0 !important;

        z-index: 2 !important;
        background-color: #f5f3f2 !important;
        height: auto !important;
        overflow-y: auto !important;
    }
    #div-custodia-remunerada tbody { height: 100%; position: relative; }

/* Painel Cotações */
.pagina-painelcotacoes .grafico .grafico-informacoes {
    width: 180px;
}
.pagina-painelcotacoes .grafico .grafico-de-barras{width:762px;}

/* Rentabilidade */
.pagina-rentabilidade .grafico .grafico-informacoes {width: 137px;}
.pagina-rentabilidade .grafico .grafico-de-barras {width: 805px;}
.pagina-rentabilidade .grafico .grafico-informacoes .col-01 {width: auto;}
.pagina-rentabilidade .grafico .grafico-informacoes .col-02 {width: auto; margin-left: 10px; float: left;}

/* Lucro Prejuizo */
.pagina-historicolucroprejuizo .grafico .grafico-informacoes {width: 137px;}
.pagina-historicolucroprejuizo .grafico .grafico-de-barras {width: 805px;}
.pagina-historicolucroprejuizo .grafico .grafico-informacoes .col-01 {width: auto;}
.pagina-historicolucroprejuizo .grafico .grafico-informacoes .col-02 {width: auto; margin-left: 10px; float: left;}

.abas li.posicao{width:100px;}
.abas li.rentabilidade{width:145px;}
.abas li.acompanhamento-ordens{width:195px;} 
.abas li.historico-lucro{width:151px;}
.abas li.dividendos-proventos{width:130px;} 
.abas li.nota-corretagem{width:137px;}
.abas li.tesouro-direto{width:99px;}

/* Projeto Olympus - [2] */
.abas li.historico-ordens{width:319px;}
.abas li.extrato-sinacor{width:319px;}
.abas li.nota-corretagem-historico{width:319px;}
h2.titulo-servicos-historico{font-size:32px; background:url(../img/bg/linhas.gif) repeat-x left 54px; font-family:ItauDisplayRegular, Arial, Verdana; margin:0; margin-top:30px; padding:6px 0 18px; line-height:100%;}
/* Projeto Olympus - [2] */

.abas li.posicao a, .abas li.rentabilidade a,
.abas li.dividendos-proventos a{padding:17px 0;} 
.abas li.acompanhamento-ordens a,
.abas li.historico-transacoes a,
.abas li.historico-lucro a,
.abas li.nota-corretagem a,
.abas li.tesouro-direto a{padding:10px 0 8px;}

.subheader{padding-bottom:10px;overflow:hidden;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;clear:both;}
.subheader h1 {
    color: #FE7821;
    float: left;
    font-family: ItauDisplayRegular,Arial,Tahoma,Verdana;
    font-size: 30px;
    font-weight: normal;
    height: 42px;
    line-height: 32px;    
    margin-top: 30px;
}
.subheader h2{color:#FE7821;float:left;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:30px;font-weight:normal;height:42px;line-height:32px;margin:0;margin-top:30px;}
.subheader .variavel{margin-top:20px;}

.subheaderIPO {padding-bottom: 10px;overflow: hidden;background: url(../Img/bg/linha-branca.gif) repeat-x bottom;clear: both;}
.subheaderIPO h2 {color: #FE7821;float: left;font-family: ItauDisplayRegular,Arial,Tahoma,Verdana;font-size: 30px;font-weight: normal;height: 42px;line-height: 32px;margin: 0;margin-top: 10px;}
.subheaderIPO .variavel {margin-top: 20px;}

.subheader + .opcoes{padding:10px 0;/*margin-bottom:10px;*/min-width:200px;float:left;} 
.opcoes .btn{margin-right:12px;} 
.opcoes .btn+.link-formulario{padding-left:23px;background-position:5px 0;}
.subheader + .opcoesRendaFixa{padding:10px 0;min-width:200px;}

.subheader + .opcoesFuturos{padding:10px 0;min-width:200px;}
.opcoesFuturos .btn {margin-right: 12px;} 
.divBMF {width: 100%;}
#table-bmf {width: 100%!important;}


.tipo-visualizacao{float:right;padding:10px 0;}
.tipo-visualizacao p{float:left;line-height:21px;margin:2px 10px 0 0;}
.tipo-visualizacao select{width:150px;}
.tipo-visualizacao ul.selectStyled{margin-right:0;}
.tipo-visualizacao .selectEsq{margin-right:0;}

#pagina-acompanhamentoordens #content table tbody td.acoes .divisor-esquerda:first-child,
#pagina-historicolucroprejuizo table tbody td.acoes .divisor-esquerda:first-child,
#pagina-posicao table tbody td.acoes .divisor-esquerda:first-child,
#pagina-rentabilidade table tbody td.acoes .divisor-esquerda:first-child{background:none;padding-left:0px;}
#FormFiltrarAcompanhamento .bordaEsq{margin-bottom:5px;}
#pagina-historicolucroprejuizo table tbody td.acoes{width:250px;}

.box.filtros{margin-bottom:20px;clear:both;}
.box.filtros .conteudo{padding:10px 10px 6px 10px;}
.box.filtros p{color: #FF6400;font-weight:bold;margin:0 10px 0 0;padding:0;float:left;}
.box.filtros ul{display:inline-block;width:772px;}
.box.filtros li{margin:0 9px 0 0;float:left;white-space:nowrap;height:16px;list-style:none;}
.box.filtros .selectStyled li{float:none;height:auto;}
.box.filtros input[readonly]{float:none;background:none;width:18px;color:#FF6400;height:17px;margin-left:5px;}
.box.filtros .adicionar-ativo{float:right;margin-top:-3px;}
.box.filtros .adicionar-ativo #ativoEmpresa, .adicionar-ativo #ativoEmpresa2{width:108px;}
.box.filtros .ico.deletar{margin:2px 0 0 3px;vertical-align:top;}
.opcoes .adicionar-ativo{float:right;}
.opcoes .adicionar-ativo #ativoEmpresa{width:108px;}

.mais-detalhes.lista{background:url(../Img/ico/seta-tabela.png) no-repeat right 4px;padding-right:15px;}
.mais-detalhes.lista:hover{background-position:right -26px;}
.mais-detalhes.lista+ul {display:none;}
.ui-linklist {display:none;z-index:110;min-width:150px;background:#fff;position:absolute;border:1px solid #E7E4E1;border-radius:4px;-moz-border-radius:4px; font-size:11px;}
.ui-linklist li{border-bottom: 1px solid #E7E4E1;padding:5px 10px;}
.ui-linklist li a{color:#000; display:block;}
.ui-linklist li a:hover{color:#2585C6;}
.ui-linklist li a.disabled,
.ui-linklist li a.disabled:hover{color:#9C9C9C;cursor:default;}
.ui-linklist .texto {font-weight:bold;}

.pagina-carteira .linhas-form.empresas,
.pagina-carteira .linhas-bloco{overflow:hidden;position:relative;}
.pagina-carteira .droplist{overflow:visible;z-index:99;margin-bottom:5px;}

/* Botão com lista */
.btn.abre-lista+ul{display:none;}
.fromBtn{width:168px;}
.ui-linklist.fromBtn li a{font-size:11px;}
.scroll-bloco.fromBtn{height:134px;}

.bloco.falso.coluna {width:152px;height:auto;background:none;margin:15px 0 0;padding:0;border:0;float:left;}
.bloco.falso.coluna h3{font-weight:bold;font-size:12px;} 
.bloco.falso.coluna .box{margin:10px 0 0;}  
.bloco.falso.coluna .box .conteudo{height:166px;}
.bloco.falso.coluna .jspTrack{border-left:1px solid  #E7E5E3;}
.bloco.falso.coluna .jspVerticalBar{border-left:1px solid #DDDCDB;}
.bloco.falso.coluna .box .conteudo li{height:15px;padding:10px;background:url(../Img/bg/linha-cinza.gif) top repeat-x;font-size:12px;font-weight:bold; cursor:pointer;}
.bloco.falso.coluna .box .conteudo li:first-child{background-image:none;}
.bloco.falso.coluna .box .conteudo li:hover{background-color:#D5D1CF;}
.bloco.falso.coluna .box .conteudo li a{color:#7A7B7B;}
.bloco.falso.coluna .box .conteudo li a:hover{color:#7A7B7B;}
.bloco.falso.coluna .box .conteudo li.marcado{background:url(../Img/bg/menu.gif) 0 -150px repeat-x;}
.bloco.falso.coluna .box .conteudo li.marcado a{color:#fff;}
.bloco.falso.coluna .box .conteudo li.fixo{background:url(../Img/bg/menu.gif) 0 0; cursor:default;}
.bloco.falso.coluna .box .conteudo li.fixo a{color:#a3a3a3; cursor:default;}

.bloco.falso.coluna .alterar-ordem{padding:10px 0 0;}
.bloco.falso.coluna .alterar-ordem p{display:inline;line-height:25px;}
.bloco.falso.coluna .alterar-ordem .btn-sem-texto.seta-para-cima{margin-right:5px;}
.bloco.falso.coluna .restaurar-padrao{margin-top:5px;text-align:right;}
.bloco.falso.coluna .restaurar-padrao a{font-size:10px;margin-right:12px;}

.bloco.falso.passador{float:left;width:45px;height:auto;background:none;margin:85px 12px 0;padding:0;border:0;position:relative;}
.bloco.falso.passador .box{height:80px;}
.bloco.falso.passador .box .conteudo{height:80px;}
.bloco.falso.passador .box .btn-sem-texto{position:absolute;}
.bloco.falso.passador .box .btn-sem-texto.seta-para-direita{top:10px;left:10px;}
.bloco.falso.passador .box .btn-sem-texto.seta-para-esquerda{top:45px;left:10px;}

tbody tr.detalhes-papel{background:#fff;display:none;}
tbody tr.detalhes-papel h3, tbody tr.detalhes-papel caption{text-align:left;padding:9px 12px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;color:#262626;}
tbody tr.detalhes-papel table{width:70%;}
tbody tr.detalhes-papel table thead tr{background:none;}
tbody tr.detalhes-papel table tbody tr{background:none;border-top:1px solid #E5E2E1;}
tbody tr.detalhes-papel table tbody tr:first-child{border-top:0;}
tbody tr.detalhes-papel table tbody tr.lancamento-automatico{background:#edf5fb;}
tbody tr.detalhes-papel .linhas-form{margin:10px 0 0 14px;}
tbody tr.detalhes-papel label{line-height:normal;font-size:10px;}

.popUp.editar-coluna form{display:none;}
.popUp.editar-coluna .content{height:280px;}

/* Histórico Lucro Prejuízo */
#pagina-historicolucroprejuizo table tbody td:first-child{padding:9px 0px 9px 16px;} 
#pagina-historicolucroprejuizo table tbody tr.detalhes-papel table thead tr th{padding:4px 0;}
#pagina-historicolucroprejuizo table tbody tr.detalhes-papel table tbody tr td{padding:4px 0;}
.pagina-historicolucroprejuizo .grafico{display:none;min-height:560px;}
.pagina-historicolucroprejuizo .grafico .btn-sem-texto.atualizar{float:right;background-position:right -1050px;margin-bottom:5px;}
.pagina-historicolucroprejuizo .grafico .btn-sem-texto.atualizar:hover{background-position:right -1075px;}
.pagina-historicolucroprejuizo .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:210px;}
.pagina-historicolucroprejuizo #mes{width:100px;}
.pagina-historicolucroprejuizo #ano{width:70px;}
.pagina-historicolucroprejuizo .box.filtros ul{width:555px;}
.pagina-historicolucroprejuizo .box.filtros ul.wide{width:750px;}

/* Posição */
.pagina-posicao .jspPane {margin-bottom:0; position:relative;}
.pagina-posicao .rolagem-horizontal{max-height:440px;}
.pagina-posicao .rolagem-horizontal .jspVerticalBar{background:#F5F3F2;}
.pagina-posicao .rolagem-horizontal .jspHorizontalBar{background:#F5F3F2;width:940px;padding:10px 0 0;border-top:1px solid #E7E4E1;}

/*.pagina-posicao .rolagem-horizontal .jspContainer {width:620px!important;}*/

.pagina-posicao .rolagem-horizontal.without-verticalBar .jspHorizontalBar{width:100%;padding:0;border:0;}
.pagina-posicao .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:210px;}
.pagina-posicao .grafico .grafico-area{height:250px;}
.pagina-posicao .grafico #elemento_grafico_setor{margin-top:53px;}
.pagina-posicao .grupo-grafico{display:none;}
.pagina-posicao .grupo-grafico .opcoes-agrupadas{float:right;}
.pagina-posicao .grafico #mensagem_alocacao{text-align:left;padding:5px 0 0;font-size:11px;}
.pagina-posicao .grafico .grafico-informacoes{width:440px;float:left;}
.pagina-posicao .grafico .codigo,
.pagina-posicao .grafico .valor-financeiro,
.pagina-posicao .grafico .variacao-dia{float:left;margin-right:20px;}
.pagina-posicao .grafico h3{margin-bottom:10px;padding-left:0;}
.pagina-posicao .grafico h4{font-weight:bold;margin-bottom:15px;}
.pagina-posicao .grafico .btn-sem-texto.atualizar{float:right;background-position:right -1050px;margin-top:-50px;}
.pagina-posicao .grafico .btn-sem-texto.atualizar:hover{background-position:right -1075px;}
.pagina-posicao .por-ativo .btn-sem-texto.atualizar{margin-right:20px;}

.popUp.selecionar-compravenda select{width:150px;}
.pagina-carteira .popUp .pagina-posicao .setor .jspPane li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:252px;}

table.tabela-consolidada{width:710px;margin-top:25px;}

table.tabela-consolidada caption{margin-bottom:10px;text-align:left;font-size:16px;color:#262626;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}
table.tabela-consolidada tr td, table.tabela-consolidada tr th{border-top:1px solid #E5E2E1;}
table.tabela-consolidada tr:first-child td, table.tabela-consolidada tr:first-child th{border-top:0;}
table.tabela-consolidada th{text-align:left;font-weight:normal;}
table.tabela-consolidada tr.total th{font-weight:bold;color:#262626;}
table.tabela-consolidada th, table.tabela-consolidada caption{padding:0 14px 0 15px;}
.popUp .pagina-posicao .bloco.espaco2de6, .pagina-posicao .popUp .bloco.espaco1de6{height:282px;}
.popUp .pagina-posicao .bloco {height:270px;}
.popUp .pagina-posicao .editar-coluna .bloco {height:auto;}
.popUp .pagina-posicao .bloco.meio-bloco{height:70px;}
.popUp .pagina-posicao .bloco.espaco1de6{width:70px;}
.popUp .pagina-posicao .bloco.espaco2de6.produtos{width:90px;}
.popUp .pagina-posicao .bloco.espaco2de6.recomendacao{width:200px;}
.popUp .pagina-posicao .bloco.setor .selectStyled{width:170px!important;}

/* Rentabilidade */
.pagina-rentabilidade .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:210px;}
.pagina-rentabilidade td.dados.expandir{padding:5px 0 5px 16px;}
.pagina-rentabilidade .grafico{display:none;}
.pagina-rentabilidade tbody tr.detalhes-papel table.variacao-6meses tbody th{font-weight:normal;padding-left:12px;}
.pagina-rentabilidade .ferramenta-indisponivel{width:965px !important;}

.pagina-rentabilidade #stockName,
.pagina-acompanhamentoordens #stockName,
.pagina-historicolucroprejuizo #stockName,
.pagina-dividendosproventos #stockName{font-weight:normal;color:#6F6E6B;width:160px;font-size:11px;}

.pagina-rentabilidade .grafico{min-height:560px;}
.pagina-rentabilidade .grafico .btn-sem-texto.atualizar{float:right;background-position:right -1050px;margin-bottom:5px;}
.pagina-rentabilidade .grafico .btn-sem-texto.atualizar:hover{background-position:right -1075px;}

.pagina-rentabilidade .box.filtros ul{width:555px;}
.pagina-rentabilidade .box.filtros .dados-atualizados{float:right;border-left:1px solid #E5E2E1;padding-left:10px;}
.pagina-rentabilidade .box.filtros .dados-atualizados p{color:#55544F;font-weight:normal;}
.pagina-rentabilidade .box.filtros .dados-atualizados span{font-weight:bold;}
.pagina-carteira .box.filtros .dados-atualizados{float:right;border-left:1px solid #E5E2E1;padding-left:10px; width: 198px;}
.pagina-carteira .box.filtros .dados-atualizados p{color:#55544F;font-weight:normal;}
.pagina-carteira .box.filtros .dados-atualizados span{font-weight:bold;}

.pagina-rentabilidade .popUp .bloco{height:auto;}

.pagina-rentabilidade .scroll-tabela {max-height:522px;}

/* Dividendos/Proventos */
.pagina-dividendosproventos .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:210px;}
.pagina-dividendosproventos .popUp .bloco.espaco2de6{height:269px;}
.pagina-dividendosproventos .popUp .bloco.meio-bloco{height:90px;}
.pagina-dividendosproventos .popUp .bloco.espaco2de6.data{width:240px;}
.pagina-dividendosproventos .popUp .bloco.espaco2de6.data input[type=text]{width:65px;}
.pagina-dividendosproventos.popUp .selectStyled li ul li{width:237px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pagina-dividendosproventos .bloco.meio-bloco.espaco2de6.codigo-bovespa{height:60px;}
.pagina-dividendosproventos .bloco.codigo-bovespa select{width:169px;}
.pagina-dividendosproventos .linhas-bloco.data{width:100%;height:25px;}
.pagina-dividendosproventos .popUp #filtro_ddlCodigoBovespa{width:100%;}
.pagina-dividendosproventos .bloco.proventos .selectStyled {width:170px!important;}
.pagina-dividendosproventos .bloco.proventos .selectStyled li{white-space:nowrap;}
.pagina-dividendosproventos .bloco.proventos{padding-left:15px;}

/* Nota Corretagem */
.pagina-notacorretagem .subheader .variavel{padding-left:10px;border-left:1px solid #ddd9d8;width:210px;}
.pagina-notacorretagem .popUp #codBovespa{width:100%;}
.pagina-notacorretagem .popUp .bloco:first-child .bloco.espaco2de6{width:150px;}
.pagina-notacorretagem .nota{padding:12px;}
.pagina-notacorretagem .nota img{width:100%;}
.pagina-notacorretagem #filtro_CodigoBovespa {width:105px;}
.pagina-notacorretagem .popUp .datepicker {width:60px;}
.pagina-notacorretagem iframe{border:0;width:700px;height:400px;}
.pagina-notacorretagem #blackout .popUp.box.medio.impressao .content{height:410px}
.pagina-notacorretagem .opcoes{float:none;}
.pagina-notacorretagem .opcoes .minhas-ofertas-publicas{float:right;margin:0;}

/*Minhas ofertas públicas*/
.pagina-minhasofertaspublicas .opcoes{margin-bottom:10px;}
.box-minhas-ofertas-publicas h2{margin-top:10px;}
.pagina-minhasofertaspublicas h3.subtitulo-destaque{color: #FE7821; margin-top:10px;}
.box.filtros.filtro-minhas-ofertas-publicas{margin:10px 0;}

.pagina-carteira table.tabela-consolidada{min-width:180px;width:auto;}
.pagina-carteira table.tabela-consolidada caption{white-space:nowrap;}

.pagina-minhasofertaspublicas .status.cancelado{cursor:pointer;}
.pagina-minhasofertaspublicas .status.cancelado.no-detail{cursor:initial;}

/*Pagina*/
.pagina-minhasofertaspublicas .ofertas-em-andamento{margin-top:5px; text-align:right;}
.pagina-minhasofertaspublicas .subheader h2{margin-top:0;}

.pagina-minhasofertaspublicas .popUp.box .espaco2de6 .align-left{float:left;}
.pagina-minhasofertaspublicas .popUp.box .espaco2de6 .bloco-periodo{margin-left:40px;}
.pagina-minhasofertaspublicas .popUp.box .espaco2de6 .select-empresa{width:130px;}


/* Lançamentos automaticos */
.lanc-automaticos .subheader h2{margin-top:30px;}
.lanc-automaticos .subheader a{float:right;margin-top:36px;}
.lanc-automaticos .opcoes{width:100%;}
.lanc-automaticos .opcoes .cod-bovespa{width:100px;}
.lanc-automaticos .subtitulo-servicos{margin-bottom:10px;clear:both;padding:0;}
.lanc-automaticos .subtitulo-servicos.lancamentos-automaticos{margin-top:30px;}
.lanc-automaticos p.atualizacao{margin:5px 3px 10px 0;font-size:10px;}
.lanc-automaticos table input{float:none;margin-right:0;text-align:right;}
.lanc-automaticos table .natureza-c{font-weight:bold;color:#009912;}
.lanc-automaticos table .natureza-d{font-weight:bold;color:#ffba00;}
.lanc-automaticos table td.dados {text-align: center;}
.lanc-automaticos table th.dados {text-align: center;}
#table-lanc-automaticos .dados{text-align:left;}

/* IR */
.conteiner1de2.extrato-auxiliar{width:472px;padding-left:10px;}
.conteiner1de2.extrato-mensal{width:472px;padding-right:10px;}

.conteiner1de2.extrato-auxiliar p,
.conteiner1de2.extrato-mensal p{margin:12px 0;}
.pagina-ir h3{color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin:15px 0;}
.pagina-ir select.ano{width:70px;}
.pagina-ir select.mes{width:100px;}
.pagina-ir select.periodo{width:150px;}
.pagina-ir .relatorios-auxiliares{clear:both;}
.pagina-ir .lista-definicoes{margin-bottom:18px;}
.pagina-ir .lista-definicoes .linhas-form{padding-top:12px;margin:0;}
.pagina-ir .lista-definicoes .bt-calendario{vertical-align:top;}
.pagina-ir .lista-definicoes .demonstrativo-capital .bt-calendario{margin-right:10px;}
.pagina-ir .lista-definicoes .auditoria-lancamentos .btn{margin-left:82px;}
.pagina-ir .lista-definicoes .auditoria-lancamentos label{width:70px;}
.pagina-ir .lista-definicoes .operacoes-mes label{width:70px;}
.pagina-ir .lista-definicoes .operacoes-mes .btn{margin-left:82px;}
.pagina-ir .lista-definicoes .divergencia-custodia .btn{margin-left:55px;}

.pagina-ir.pagina-pendencias .conteiner3de4 h4,
.pagina-ir.pagina-posicaoacionaria .conteiner3de4 h4{color:#FE7821;font-weight:bold;font-size:14px;margin:15px 0 10px 10px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}
.pagina-ir.pagina-pendencias .conteiner3de4 .botoes{text-align:right;}

.pagina-ir.pagina-posicaoacionaria .texto-posicao-acionaria{margin-bottom:40px;}
.pagina-ir.pagina-posicaoacionaria .texto-posicao-acionaria ul{margin-left:25px;list-style-type:circle;}
.pagina-ir.pagina-posicaoacionaria .ico.imprimir{float:right;margin:15px 0;}

.pagina-ir .lateral-direita .box .rodape{padding-top:0;}
.pagina-ir .lateral-direita .box .rodape .btn{margin:0 0 12px 12px;}

.pagina-ir.pagina-primeiroacesso .menu-termos{float:right;margin:0 3px 10px 0;}
.pagina-ir.pagina-primeiroacesso .box.termo p:first-child{margin-top:0;padding-left:0;}

.pagina-ir.pagina-primeiroacesso .box.senha{width:510px}

.pagina-ir .popUp p{margin:10px 0 0;}
.pagina-ir .popUp p:first-child{margin:0;}

#pagina-ir-entenda table .sup,
#pagina-ir-entenda table th {color:#6F6E6B;}
#pagina-ir-entenda dd table {position: relative;}

.pagina-informerendimentos .listagem-links {padding:10px 0px 25px 0px;}
.pagina-informerendimentos .conteiner2de3 {width: 703px; margin-right: 20px;}
.pagina-informerendimentos .conteiner1de3 {width: 241px;}

.form-data-calculo{width:436px;}
.form-data-calculo label{width:200px;}
.form-data-calculo input[type=text]{width:200px;}
.form-data-calculo #mes{width:100px;}
.form-data-calculo #ano{width:86px;}
.form-data-calculo #senha{width:100px;}
.form-data-calculo .termo-explicativo{padding-left:210px;font-size:11px;}
.form-data-calculo .alterar{display:block;}

.tabela-saldo table input{float:none;margin:0;width:80px;text-align:right;}
.tabela-saldo table select{width:110px;}
.tabela-saldo .restaurar a{font-size:11px;float:right;margin:10px 0 0;}
.tabela-saldo .data-inicio{float:left;margin:5px 0;;}
.tabela-saldo .incluir-ativo{float:right;margin:5px 0 10px;}
.tabela-saldo .btn{line-height:normal;}

.form-prejuizo-compensar{width:436px;}
.form-prejuizo-compensar label{width:200px;}
.form-prejuizo-compensar input[type=text]{width:186px;}
.form-prejuizo-compensar input[type=text].invisivel{width:199px;}

.ir-conclusao .conteiner2de4{width:402px;}
.ir-conclusao .conteiner1de4{width:301px;padding-left:20px;}
.ir-conclusao .btn{margin:15px 0 5px;}

/* Subscrição */
.popUp.infos-adicionais .scroll-bloco{height:300px;}
.popUp.infos-adicionais .content{padding:0;}
.popUp.infos-adicionais .jspPane{padding:0 12px !important;}
.popUp.infos-adicionais p{margin:12px 0;}

.popUp.ModalComprovanteSubscricao .scroll-bloco{height:500px;}
.popUp.ModalComprovanteSubscricao .content{padding:0;}
.popUp.ModalComprovanteSubscricao .jspPane{ padding:0 12px !important;}
.popUp.ModalComprovanteSubscricao p{margin:12px 0;}

.popUp.ModalExercicioSubscricao .scroll-bloco{height:500px;}
.popUp.ModalExercicioSubscricao .content{padding:0;}
.popUp.ModalExercicioSubscricao .jspPane{ padding:0 12px !important;}
.popUp.ModalExercicioSubscricao p{margin:12px 0;}

.popUp.ModalCancelamentoSubscricao .scroll-bloco{height:500px;}
.popUp.ModalCancelamentoSubscricao .content{padding:0;}
.popUp.ModalCancelamentoSubscricao .jspPane{ padding:0 12px !important;}
.popUp.ModalCancelamentoSubscricao p{margin:12px 0;}

.pagina-subscricao .subtitulo-servicos{padding:0;}

.pagina-subscricao .disclaimer ul li{list-style:none;}

.pagina-subscricao ul.cod-empresa{margin:15px 0;}
.pagina-subscricao.pagina-exerciciosucesso ul.cod-empresa,
.pagina-subscricao.pagina-cancelamentosucesso ul.cod-empresa{margin:0 0 15px;}
.pagina-subscricao ul.cod-empresa li{display:inline-block;padding-right:20px;}
.pagina-subscricao ul.cod-empresa li span{color:#FE7821;font-size:15px;font-weight:bold;}

.pagina-cancelamentoexercicio table,
.pagina-cancelamentosucesso table,
.pagina-exercicio table,
.pagina-exerciciosucesso table{margin:15px 0 0;}

.pagina-cancelamentoexercicio p{margin:0 0 10px;}
.pagina-cancelamentosucesso .btn,
.pagina-exerciciosucesso .btn{margin:15px 0 0;}

.pagina-exercicio table input{float:none;margin-right:0;text-align:right;}
.pagina-exercicio .disclaimer+p{margin-top:15px;}

/* Conta - Extrato */
.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-resgate .resgate-form label{width:100px;}
.pagina-resgate .resgate-form .linhas-form{margin:10px 0;}
.pagina-resgate .resgate-form .linhas-form.primeiro{margin-top:20px;}
.pagina-resgate .resgate-form .cod-bovespa{width:100px;}
.pagina-resgate .resgate-form .invisivel{color:#000;}
.pagina-resgate .resgate-form .sub-label{float:left;height:25px;margin-right:10px;padding-top:4px;}
.pagina-resgate .resgate-form .sub-label+input{width:80px;}
.pagina-resgate .resgate-form .tipo-resgate label.sub-label{width:auto;margin-right:20px;}
.pagina-resgate .resgate-form select{width:100px;}
.pagina-resgate .confirmacao-senha{margin-top:0;}
.pagina-resgate .confirmacao {width: 460px; margin-right: 20px;}

.pagina-resgateconfirmacao .confirmacao-senha{margin-top:0;}
.pagina-resgatesucesso .confirmacao-senha{margin-top:0;}
.pagina-resgateconfirmacao .confirmacao-senha .origem,
.pagina-resgatesucesso .confirmacao-senha .origem{border-bottom:0;margin-bottom:0;}
.pagina-resgateconfirmacao .confirmacao-senha .origem .conta-origem,
.pagina-resgatesucesso .confirmacao-senha .origem .conta-origem{margin-top:5px;}
.pagina-resgateconfirmacao .confirmacao-senha .destino,
.pagina-resgatesucesso .confirmacao-senha .destino{padding-top:0;margin-top:0;}
.pagina-resgatesucesso hr{margin:20px 0 10px;clear:both;width:100%;}

/* ==================
   Painel de Cotações
   ================== */
.pagina-painelcotacoes .subheader h1 {
    margin-top: 12px;
}   
.pagina-painelcotacoes .subheader h2{margin-top:12px;}   
.pagina-painelcotacoes .subheader .variavel{padding-left:10px;margin-top:0;border-left:1px solid #ddd9d8;width:210px;}
.pagina-painelcotacoes .subheader{margin-bottom:10px;}

.pagina-painelcotacoes .tabs{width:805px;float:left;}
.pagina-painelcotacoes .tabs .abas{height:52px !important;border-bottom:0; overflow: hidden;} 
.pagina-painelcotacoes .tabs .abas li{height:50px;vertical-align:bottom;width:150px;border-bottom:0;padding-bottom:0;}
.pagina-painelcotacoes .tabs .abas li a{line-height:100%;padding:10% 3%; width:94%;}

.pagina-painelcotacoes .quebra-linha+.opcoes{padding-top:10px;float:left;}

.pagina-painelcotacoes .linha-abas{display:block;height:1px;border-top:1px solid #D9D8D7;z-index:14;margin-top:-1px;}
.pagina-painelcotacoes .tabs .abas li.ui-tabs-selected{z-index:15;padding-bottom:1px;}
.pagina-painelcotacoes .popUp.filtro-painel .bloco.espaco1de6{width:72px;}
.pagina-painelcotacoes .popUp.filtro-painel .bloco.espaco1de6+.bloco.espaco1de6{padding-left:10px;margin-left:10px;}
.pagina-painelcotacoes .popUp.filtro-painel .bloco.espaco2de6{width:187px;padding-left:10px;margin-left:10px;}

.pagina-painelcotacoes .grafico .btn-sem-texto.atualizar{float:right;background-position:right -1050px;margin:5px 0;}
.pagina-painelcotacoes .grafico .btn-sem-texto.atualizar:hover{background-position:right -1075px;}

.pagina-painelcotacoes .box-opcoes{padding-bottom:35px;}
.pagina-painelcotacoes .box-opcoes .opcoes{float: left;}
.pagina-painelcotacoes .box-opcoes .ordenacoes{float:right; margin-right:2px;}


/* states and images (slider de abas) */
.stTabsMainWrapper .stNav{background:url("../Img/Bg/menu.gif") repeat-x 0 0;border-top:1px solid #ddd9d8;margin-top:-1px;border-bottom:1px solid #ddd9d8;height:50px!important;width:24px;}
.stTabsMainWrapper .stNav:hover{background:url("../Img/Bg/aba-hover.png") repeat-x center bottom #E5E2E1}
.stTabsMainWrapper .stPrev{border-right:1px solid #ddd9d8;}
.stTabsMainWrapper .stNext{border-right:1px solid #ddd9d8;margin-right:-1px;border-left:1px solid #ddd9d8;}
.stTabsMainWrapper .ui-icon {display:block;text-indent:-99999px;overflow:hidden;width:14px;height:44px;background:url(../Img/btn/setas.png) no-repeat;margin-top:5px;}
.stTabsMainWrapper .ui-state-active .ui-icon {background:url(../Img/btn/setas.png) no-repeat; }
.stTabsMainWrapper .ui-icon.ui-icon-carat-1-e { background-position: -88px -44px;margin-left:7px; }
.stTabsMainWrapper .ui-icon.ui-icon-carat-1-w { background-position: -80px 0;margin-left:4px;  }

.addTabs{float:left;width:155px;margin-top:2px;margin-left:-3px;border-bottom:1px solid #ddd9d8;height:51px;}
.addTabs ul li{float:left;background:#E5E2E1;border:1px solid #ddd9d8;border-bottom:0;}
.addTabs ul li:first-child{border-right:0;}
.addTabs ul li a{padding:4px 8px;display:block;}
.addTabs ul li.adicionar{margin:15px 0 0 13px;height:25px;width:auto;padding-right:0;border:0;}
.addTabs ul li.adicionar a{background:url("../Img/Btn/icones.png") 0 -150px;display:inline-block;height:25px;width:25px;padding:0;}
.addTabs ul li.adicionar a:hover{background-position:0 -175px;}
.addTabs ul li.editar-paineis{margin:15px 0 0 10px;width:auto;background:none;border:0;font-size:12px;font-weight:normal;padding:0;height:auto;}
.addTabs ul li.editar-paineis a{padding:0 10px;}

.pagina-painelcotacoes table{margin:10px 0 0px;}
.pagina-painelcotacoes table tbody td.acoes .divisor-esquerda:first-child{background:none;padding-left:5px;}
.pagina-painelcotacoes table label{line-height:normal;height:auto;margin:0;}
.pagina-painelcotacoes thead tr{background-position:0 40px;}
.pagina-painelcotacoes .grafico{display:none;}
.pagina-painelcotacoes .box.filtros ul{border-right:1px solid #ccc;width:550px;}
.box.filtros ul li a{vertical-align:baseline;}

.pagina-painelcotacoes .novo-painel{width:195px;margin-right:0;}

.pagina-painelcotacoes #grafico_painel {height: 304px;}

.pagina-editarpaineis table thead tr{background-position:0 bottom;}
.pagina-editarpaineis table tbody tr td:first-child{border-left:2px solid #F5F3F2;}
.pagina-editarpaineis table tbody tr.impar td:first-child{border-left:2px solid #E5E2E1;}
.pagina-editarpaineis table tbody tr.selecionado td:first-child{border-left:2px solid #2585C6;}
.pagina-editarpaineis table tbody tr.primeira-linha .seta-para-cima,.pagina-index table tbody tr.primeira-linha .seta-para-cima-small{visibility:hidden;}
.pagina-editarpaineis table tbody tr.ultima-linha .seta-para-baixo,.pagina-index table tbody tr.ultima-linha .seta-para-baixo-small{visibility:hidden;}

.oculta-ordenacao{display:none;}
.mostra-ordenacao{display:block;}
.controle-ordenacao{margin-left:45px;width:50px;}

.btn-sem-texto.seta-para-baixo-small{background-image: url("../Img/Btn/seta-baixo.png");height: 18px;width: 18px;}
.btn-sem-texto.seta-para-cima-small{background-image: url("../Img/Btn/seta-cima.png");height: 18px;width: 18px;}

.conteiner1de1.editar-paineis h2{color:#FE7821;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:30px;font-weight: normal;height:42px;line-height:32px;margin:0 0 10px;}
.conteiner1de1.editar-paineis .acoes .divisor-esquerda:first-child{background: none repeat scroll 0 0 transparent;padding-left: 5px;}
.conteiner1de1.editar-paineis .opcoes{margin-top:10px; text-align:right;}
.conteiner1de1.editar-paineis input[type=text]{width:170px;}

.pagina-index .conteiner3de4 table tbody tr{height:37px;}

/*Removido para corrigir tabela da página de Perfil*/
/*.pagina-index table tbody tr:nth-child(odd){background-color: #E5E2E1;}*/
/*.pagina-index table tbody tr:nth-child(even){background-color: #F5F3F2;}*/

.pagina-fundoinvestimentoimob .fundo-comparacao tbody tr:nth-child(odd){background-color: transparent;}

/* ==================
   Índices de mercado
   ================== */
.pagina-indicesmercado .subheader h1 {
    margin: 0;
}
.pagina-indicesmercado .subheader h2{margin:0;}
.pagina-indicesmercado .subheader a{margin-top:12px;float:right;}
.pagina-indicesmercado .tipo-visualizacao{float:right;margin:2px 0 10px;}
.pagina-indicesmercado .btn.secundario.ver-painel{float:right;clear:both;}
.pagina-indicesmercado .visao-grafico{position:relative;}

.pagina-indicesmercado .abas{height:auto;clear:both;}
.pagina-indicesmercado .abas li{font-size:13.5px;}
.pagina-indicesmercado .abas li:first-child{border-left:1px solid #D9D8D7}
.pagina-indicesmercado .abas li a{line-height:normal;}
.pagina-indicesmercado .abas li.bolsas-mundiais{width:auto;}
.pagina-indicesmercado .abas li.bolsas-mundiais a{width:110px;padding:13px 10px 0;height:31px;}
.pagina-indicesmercado .abas li.bovespa{width:auto;}
.pagina-indicesmercado .abas li.bovespa a{width:97px;padding:13px 10px 0;height:31px;}
.pagina-indicesmercado .abas li.cotacoes-internacionais{width:auto;}
.pagina-indicesmercado .abas li.cotacoes-internacionais a{width:97px;padding:4px 10px 0;height:40px;}
.pagina-indicesmercado .abas li.cambio{width:auto;}
.pagina-indicesmercado .abas li.cambio a{width:97px;padding:13px 10px 0;height:31px;}
.pagina-indicesmercado .abas li.commodities{width:auto;}
.pagina-indicesmercado .abas li.commodities a{width:97px;padding:13px 10px 0;height:31px;}
.pagina-indicesmercado .abas li.indicadores-economicos{width:auto;}
.pagina-indicesmercado .abas li.indicadores-economicos a{width:97px;padding:4px 10px 0;height:40px;}

.pagina-indicesmercado table{margin-top:15px;}
.pagina-indicesmercado td.dados-recomendacao{padding-left:0;}

.pagina-indicesmercado .conteiner1de4{width:221px;padding:12px 0 0 20px;}
.pagina-indicesmercado #indices{min-height:100px;}
.pagina-indicesmercado #indices .conteiner1de4{width:227px;}
.pagina-indicesmercado #indices .conteiner1de4.coluna01{padding-left:0;clear:left;}
.pagina-indicesmercado .conteiner1de4 .box .topo{overflow:hidden;}
.pagina-indicesmercado .conteiner1de4 table{margin-top:10px;}
.pagina-indicesmercado .conteiner1de4 .dados{font-weight:normal;padding:4px 14px 4px 15px;}
.pagina-indicesmercado .conteiner1de4 .valores{font-weight:bold;padding:4px 14px 4px 15px;color:#262626;}
.pagina-indicesmercado .conteiner1de4 p.atualizacao{margin:5px 3px 10px 0;text-align:right;font-size:10px;}
.pagina-indicesmercado .conteiner3de4 .box{margin-bottom:20px;}
.pagina-indicesmercado .conteiner3de4 .valores{white-space:nowrap;}
.pagina-indicesmercado .conteiner3de4 p.atualizacao{padding:10px 11px 0;font-size:11px;display:block;clear:both;}

.pagina-indicesmercado .conteiner1de4 .topo h2{color:#262626;font-size:18px;}
.pagina-indicesmercado .conteiner1de4 .topo .percentual{float:left;margin:10px 12px 0;}
.pagina-indicesmercado .conteiner1de4 .topo .valor{float:right;margin:10px 12px 0;color:#262626;font-weight:bold;font-size:18px;}
.pagina-indicesmercado .conteiner1de4 .topo .valor .sup{font-size:10px;top:-5px;}

.pagina-indicesmercado .visao-grafico{display:none;margin-bottom:15px;}
.pagina-indicesmercado .visao-grafico .conteiner1de4{width:228px;padding-top:20px;}
.pagina-indicesmercado .visao-grafico .conteiner3de4{padding-top:20px;}
.pagina-indicesmercado .visao-grafico .conteiner1de4.coluna01{width:227px;padding:20px 0 0 0;float:left;}
.pagina-indicesmercado .visao-grafico .box h3{font-size:18px;color:#55534F;font-weight:bold;padding:18px;}

.pagina-indicesmercado .visao-grafico .btn-sem-texto.atualizar{background-position:right -1050px;float:right;margin-top:3px;}
.pagina-indicesmercado .visao-grafico .btn-sem-texto.atualizar:hover{background-position:right -1075px;}


.links-filtro{padding:10px 0 15px;background:url(../Img/Bg/linha-branca.gif) repeat-x bottom;overflow:hidden;}
.links-filtro ul li:first-child{padding-left:0;border-left:0;}
.links-filtro ul li{float:left;border-left:1px solid #D9D8D7;padding:0 10px;margin-top:5px;list-style:none;}
.links-filtro ul li.selecionado a{color:#6F6E6B;}

.pagina-indicesmercado.pagina-bovespa table,
.pagina-indicesmercado.pagina-cotacoesinternacionais table{margin-top:8px;}
.pagina-indicesmercado.pagina-cotacoesinternacionais table thead tr{background-position:0 40px;}

.pagina-indicesmercado li.buscar{float:right;padding-right:0;border-left:0;margin-top:0px; position:relative;}
.pagina-indicesmercado li.buscar input{width:150px;}
.pagina-indicesmercado li.lista-completa{float:right;border-right:1px solid #D9D8D7;border-left:0;font-size:11px;}

.pagina-indicesmercado.pagina-indicadoreseconomicos .falseTabs{margin-top:12px;}
.pagina-indicesmercado.pagina-indicadoreseconomicos .view-tabela .conteiner1de4{width:228px;padding-top:10px;}
.pagina-indicesmercado.pagina-indicadoreseconomicos .view-tabela .conteiner1de4.coluna01{width:227px;padding:10px 0 0 0;float:left;}
.pagina-indicesmercado.pagina-indicadoreseconomicos .view-tabela .box{margin-bottom:10px;}
.pagina-indicesmercado.pagina-indicadoreseconomicos .view-tabela .box h2{font-size:14px;color:#FE7821;}

/* ================
   Ofertas Públicas
   ================ */
h1.titulo-servicos {
    font-size: 32px;
    background: url(../img/bg/linhas.gif) repeat-x left 46px;
    font-family: ItauDisplayRegular, Arial, Verdana;
    margin: 0;
    padding: 6px 0 18px;
    line-height: 100%;
}

h1.titulo-servicos:first-child {
    padding: 0 0 18px;
    background-position: left 40px;
}

h1.titulo-servicos.sem-borda {
    background: none;
    border: 0;
}

h2.titulo-servicos{font-size:32px;background:url(../img/bg/linhas.gif) repeat-x left 46px;font-family:ItauDisplayRegular, Arial, Verdana;margin:0;padding:6px 0 18px;line-height:100%;}
h2.titulo-servicos:first-child{padding:0 0 18px;background-position:left 40px;}
h2.titulo-servicos.sem-borda{background:none;border:0;}
h3.subtitulo-servicos,
h3.resultado-busca{font-size:16px;color:#FE7821;font-family:ItauDisplayBold;margin:13px 0 25px;padding-left:3px;}
h3.resultado-busca{font-family:ItauDisplayRegular;}
h3.resultado-busca .palavra-chave{color:#55544f;}
.box.oferta{border-color:#eae8e5;color:#6b6a66;font-size:11px;float:left;width:100%;}
.box.oferta.aberta{background-color:#faf9f9;}
.box.oferta.encerrada{background-color:#f5f3f2;}
.box.oferta.cancelada{background-color:#f6ece6;}
.box.oferta+.box.oferta{margin-top:13px;}
.box.oferta+h3{float:left;margin-top:18px;}
.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;}
.box.oferta.encerrada .status-oferta{color:#c5c3c1;font-size:11px;}
.box.oferta.cancelada .status-oferta{color:#c5c3c1;font-size:11px;padding-top:23px;min-height:38px;}
.status-oferta a{font-size:11px;}
.box.oferta .descricao{position:relative;float:left;padding:25px 15px 5px 78px;width:435px;}
.box.oferta .descricao p{padding:0 0 5px;margin:0;}
.box.oferta img{width:50px;height:50px;position:absolute;top:20px;left:5px;}
.box.oferta .descricao a+a{background:url(../Img/Bg/variavel-borda.gif) repeat-y 17px top;padding-left:37px;}
.box.oferta+.submit-form,
.paginacao+.submit-form,
.pagina-ofertaspublicas table+.submit-form{float:left;border:0;width:100%;}
.box.oferta+.submit-form .btn{margin:0;cursor:pointer;}
.pagina-ofertaspublicas .conteiner3de4{padding-right:10px;width:713px;}
.pagina-ofertaspublicas .conteiner1de4{padding-left:10px;width:232px;}
.pagina-ofertaspublicas .conteiner1de4 .box{width:229px;font-size:11px;}
.pagina-ofertaspublicas .conteiner1de4 .tabs.box{width:231px;}
.pagina-ofertaspublicas .tabs.box .abas li{width:114px;}
.pagina-ofertaspublicas .tabs.box .empresa{width:103px;}
.pagina-ofertaspublicas .contexto-box-ajuda {overflow: visible;}
.pagina-ofertaspublicas .contexto-box-ajuda .box {display: block;}
.pagina-ofertasencerradas .filtros ul{width:520px;}

.pagina-ofertaspublicas .popUp.resultado-oferta .scroll-bloco{height:110px; overflow: hidden;}
.pagina-ofertaspublicas .popUp.resultado-oferta .scroll-bloco p{margin:10px;}

.periodo .dia{width:25px;}
.periodo .mes{width:25px;margin-left:5px;}
.periodo .ano{width:45px;margin:0 12px 0 5px;}
.periodo label{width:20px;}
.box.oferta+.paginacao{clear:left;float:left;margin:44px 0 2px;width:100%;}
h3.subtitulo-servicos+.opcoes{padding:10px 0;background:url(../img/bg/linhas.gif) repeat-x;margin-top:-10px;}
.falseTabs+.titulo-servicos{margin-top:20px;}
.pagina-ofertaspublicas .popUp input.datepicker[type=text]{height:23px;}
.pagina-ofertaspublicas .popUp #dateRangeEnd{margin-left:10px;}
.busque-ofertas.box.tipo2 .conteudo{padding:0 0 16px;}
.busque-ofertas.tabs.box .conteudo{padding:5px 0 16px;}

/* ==============
   Tesouro Direto
   ============== */
.pagina-tesourodireto table label{height:auto;padding:0;}
.pagina-tesourodireto table .checkStyled{margin-top:2px;}
.pagina-tesourodireto table th .checkStyled{z-index:2;position:relative;}
.pagina-tesourodireto .conteiner1de4 .box{margin-left:20px;}
.box.cesta table th{font-size:11px;color:#262626;padding:2px 5px 6px 8px;}
.box.cesta table td{font-size:11px;color:#55544f;padding:0 8px 8px;line-height:10px;}
.box.cesta table .impar tr{background:#e7e5e4;}
.box.cesta table .par tr{background:#f2f0ee;}
.box.cesta table .ico.deletar{float:right;}
.box.cesta table td.aviso{background:#F2F0EE url(../Img/Bg/linha-branca.gif) repeat-x;line-height:normal;}
.box.cesta table span.sup{font-size:8px;font-weight:normal;}
.box.cesta .conteudo{padding:0;}
.box.cesta .rodape{padding:0;text-align:right;background:#F2F0EE url(../Img/Bg/linha-branca.gif) repeat-x;overflow:hidden;}
.box.cesta .rodape .btn{margin:15px 10px;float:right;}
.box.cesta .scroll-tabela .jspVerticalBar{border-left:0;width:17px;}
.box.cesta .scroll-tabela .jspTrack{border:0;}
.pagina-tesourodireto .box.cesta .scroll-tabela,
.modelsheet .box.cesta .scroll-tabela{height:188px;margin:15px 10px;}
.pagina-tesourodireto.pagina-compra .popUp .espaco1de3{width:100px;margin-left:0;background:none;}
.pagina-tesourodireto.pagina-compra .popUp .espaco2de3{width:230px;}
.pagina-tesourodireto.pagina-compra .popUp .linhas-bloco.calendario{margin:0 0 10px;}
.pagina-tesourodireto.pagina-compra .popUp .bt-calendario{height:24px;width:21px;background-position:0 0;}
.pagina-tesourodireto.pagina-compra .popUp .bt-calendario:hover{background-position:0 -24px;}
.pagina-tesourodireto.pagina-compra .popUp input[type='text']{height:25px;width:55px;}
.pagina-tesourodireto.pagina-compra .popUp .calendario-separacao{margin-top:5px;}
.pagina-termo .menu-termos{margin:16px 0 8px;text-align:right;padding-right:4px;}
.pagina-termo .box.senha{width:510px;}
.pagina-termo .tooltip.tipo1{width:57px;text-align:center;}
.pagina-termo #blackout .popUp.termo-expandido .tooltip.tipo1 p{margin:0;}
.pagina-tesourodireto .confirmacao{width: 530px;margin-right: 20px;}
.pagina-tesourodireto .confirmacao tbody .sup{font-size:7px;top:-2px;}
.pagina-tesourodireto .confirmacao th{font-size:11px;padding:5px 7px 15px;}
/*.pagina-tesourodireto .confirmacao tbody td{font-size:10px;padding:5px 7px;}*/
.pagina-tesourodireto .confirmacao-senha{width:415px;}
.pagina-tesourodireto .confirmacao-senha .box.senha{width:386px;}
.pagina-tesourodireto .confirmacao-senha .box.senha label{margin-right:10px!important;}
.pagina-tesourodireto .confirmacao-senha .box.senha input[type='password']{width:60px;}
.pagina-tesourodireto .confirmacao-senha .box.senha .link-formulario{margin-left:15px;}
.pagina-comprasucesso .confirmacao,
.pagina-vendasucesso .confirmacao{width:723px}
.pagina-tesourodireto .ordemEnviada{margin-top:30px;}
.pagina-tesourodireto .ordemEnviada .topo{border-bottom:1px solid #e6e3e0;}
.pagina-tesourodireto .ordemEnviada .conteudo{border-top:1px solid #fff;}
.pagina-tesourodireto.pagina-cesta th,
.pagina-tesourodireto.pagina-cesta td{font-size:11px;}
.pagina-tesourodireto.pagina-cesta td span.sup{font-size:7px;padding-right:3px;}
.pagina-cesta td.botoes{padding-right:0;background:#F5F3F2;}
.pagina-cesta .qtd{width:95px;}
.pagina-cesta .qtd input[type='text']{width:52px;margin-right:10px;}
.pagina-cesta td.dados.titulo{min-width:65px;}
.pagina-tesourodireto .valor-total .legenda {padding-right: 10px;}
form+.subtitulo-servicos,
.pagina-cesta .disclaimer{margin-top:30px;}
.pagina-tesourodireto table+.subtitulo-servicos{margin-top:50px;}
.pagina-tesourodireto h2+p,
.pagina-tesourodireto h2+.conteiner1de2,
.pagina-tesourodireto .opcoes+table{margin-top:15px;}
.pagina-tesourodireto p+h3{margin-top:25px;}
.pagina-tesourodireto .popUp.detalhes-operacao .divisao{background:url(../Img/Bg/linhas.gif) repeat-x;height:3px;margin:15px 0;}
.pagina-tesourodireto .popUp.detalhes-operacao .sup{color:#262626;}
.pagina-tesourodireto .popUp.detalhes-operacao td.valores {font-weight:normal;}
.pagina-tesourodireto .popUp.detalhes-operacao .scroll-tabela,
.pagina-tesourodireto .popUp.detalhes-operacao .scroll-bloco{height:300px;overflow:hidden;}
.pagina-tesourodireto .popUp.detalhes-operacao .jspVerticalBar{border-left:0}
.pagina-tesourodireto .popUp.filtrar-historico .mercado{width:150px;}
.pagina-tesourodireto .popUp fieldset+fieldset{margin-top:20px;clear:both;}

.pagina-tesourodireto .accordion .box{margin:10px 0;}
.pagina-tesourodireto .accordion .box ul,
.pagina-tesourodireto .accordion .box ol{padding:0 12px;}
.pagina-tesourodireto .accordion .box ul li,
.pagina-tesourodireto .accordion .box ol li{padding:5px 0 0;}
.pagina-tesourodireto .accordion .box ul{list-style-type:circle;margin-left:15px;}
.pagina-tesourodireto .accordion .box ol{margin-left:20px;}

.pagina-tesourodireto #table-posicao-consolidada {width: 160px; margin-top: 15px;}

.pagina-tesourodireto #tabs .abas li a { padding: 17px 0; }

#pagina-tesourodireto-venda .hidden { display:none }

.pagina-tesourodireto .valor-detalhe{text-align: right; margin: 0 10px 10px 0;}
.pagina-tesourodireto .texto-detalhe{text-align: right; margin: 10px 10px 0 0;} 

#formConfirmacaoCompraProgramada .subheader,
#formConfirmacaoVenda .subheader,
#formConfirmacaoCancelamento .subheader,
#formConfirmacaoReinvestimento .subheader
{ margin: 0; height: 42px; font-size: 30px; width: 100%; line-height: 32px; font-weight: normal; font-family: ItauDisplayRegular,Arial,Tahoma,Verdana; }
.pagina-tesourodireto #tblTitulos tr td {vertical-align:top;}
.pagina-tesourodireto #tblTitulos .saldoContainer label { vertical-align: middle; padding: 3px !important;}
.pagina-tesourodireto .subheader .variavel { padding-left: 10px; border-left: 1px solid #ddd9d8; width: 210px; }
/* =========================
   Transferência de Custódia
   ========================= */
.pagina-transferenciacustodia .conteiner1de2{width:472px;}
.pagina-transferenciacustodia .conteiner1de2+.conteiner1de2{margin-left:20px;}
.pagina-transferenciacustodia .quebra-linha+.largura-total{margin-top:20px;}
.pagina-transferenciacustodia .box.tipo5 .topo .ico.transferencia{float:right;margin-right:12px;}
.pagina-transferenciacustodia .box.tipo5 .topo h2{float:left;margin-right:0;}
.pagina-transferenciacustodia .box.tipo5 .topo{overflow:hidden;}
.pagina-transferenciacustodia .box.tipo5 .rodape{padding-top:0;}
.pagina-transferenciacustodia .box.tipo5 .rodape .btn{margin:0 0 12px 12px;}
.pagina-transferenciacustodia td.valores input[type='text']{text-align:right;float:right;margin-right:0;} 
.pagina-transferenciacustodia .aceite{margin-top:13px;}
.pagina-transferenciacustodia .aceite .checkStyled{margin-bottom:25px;}
.pagina-transferenciacustodia.pagina-paraoutroscustodiantes #content .linhas-form label{width:170px;}
.pagina-transferenciacustodia.pagina-paraoutroscustodiantes #content .linhas-form.aceite label{width:700px;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes input.descricao{width:378px;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes input[disabled]{background:#EBEBEB;color:#777;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes #tbComAtivos{width:714px;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes #content .linhas-form label{width:159px;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes .adicionar-ativo{height:55px;margin-bottom:30px;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes #content .adicionar-ativo label{display:block;float:none;text-align:left;width:auto;}
.pagina-transferenciacustodia.pagina-deoutroscustodiantes .adicionar-ativo .btn-sem-texto{margin-top:29px;text-indent:0;}
pagina-deoutroscustodiantes .submit-form .link-formulario,
pagina-deoutroscustodiantes .submit-form .divisor-esquerda{display:inline-block;}
.pagina-transferenciacustodia.pagina-escrituralparaitau legend,
.pagina-transferenciacustodia.pagina-escrituralparaitau legend span{border:0;margin-bottom:5px;}
.pagina-transferenciacustodia.pagina-escrituralparaitau #content .linhas-form label{width:160px;}
.pagina-transferenciacustodia.pagina-escrituralparaitau #content .colunas-form+.colunas-form label{width:auto;}
.pagina-transferenciacustodia.pagina-escrituralparaitau input.descricao{width:280px;}
.pagina-transferenciacustodia.pagina-escrituralparaitau h2 + p.descricao{width:100%;}
.pagina-escrituralparaitau #printIframe{width:910px;height:950px;}
.pagina-escrituralparaitau .estado-civil select{width:128px!important;}
.pagina-transferenciacustodia.pagina-escrituralparaitau .box.tipo3.termo,
.pagina-transferenciacustodia.pagina-escrituralparaitau .box.tipo3.termo .scroll-bloco{height:400px;}
.pagina-transferenciacustodia.pagina-escrituralparaitau .box.senha{width:460px;margin-top:0;}
.pagina-transferenciacustodia.pagina-itauparaescritural .box.tipo6{margin-top:23px;}
.pagina-transferenciacustodia.pagina-itauparaescritural .passo-a-passo{margin-bottom:23px;}
.pagina-transferenciacustodia.pagina-itauparaescritural .box .rodape .btn{margin:0 12px 12px;}
.pagina-transferenciacustodia h2+p.descricao{margin:15px 0;width:auto}
.pagina-transferenciacustodia .box.motivo{width:455px;color:#55544f;}
.pagina-transferenciacustodia .box.motivo h2{color:#55544f;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;}
.pagina-transferenciacustodia .box.motivo .linhas-form{height:auto;margin:0 13px 10px;}
.pagina-transferenciacustodia .box.motivo .linhas-form:first-child{margin-top:13px;}
.pagina-transferenciacustodia .box.motivo label{display:block;font-weight:bold;text-align:left;float:none;height:auto;}
.pagina-transferenciacustodia .box.motivo label+p{margin:0 0 0 7px;}
.pagina-transferenciacustodia .box.motivo .descricao{float:none;margin-top:8px;width:420px;}
.pagina-transferenciacustodia .resumo-operacao+hr{margin:15px 0;}
.pagina-transferenciacustodia .resumo-operacao p+p,
.pagina-transferenciacustodia .resumo-operacao .linhas-form+p{margin-top:13px;clear:left;}
.pagina-transferenciacustodia .resumo-operacao b{color:#262626;}
.pagina-transferenciacustodia .resumo-operacao input.invisivel{color:#ff6400;font-size:15px;height:16px;padding-top:4px;width:130px;}
.pagina-transferenciacustodia .resumo-operacao .linhas-form{margin-bottom:0;clear:both;height:20px}
.pagina-transferenciacustodia .resumo-operacao label{width:168px;text-align:left;height:15px;}
.pagina-transferenciacustodia .conteiner1de2 .box.senha{width:auto;}
.pagina-transferenciacustodia .conteiner2de3{width:620px;padding-right:23px;}
.pagina-transferenciacustodia.pagina-paraoutroscustodiantessucesso hr+p{margin-bottom:35px;}
.pagina-transferenciacustodia.pagina-entrecontasitau .conteiner1de2 table{width:460px;}
.pagina-transferenciacustodia.pagina-entrecontasitau .conteiner1de2 .resumo-operacao p:first-child{margin-bottom:13px;}
.pagina-transferenciacustodia.pagina-entrecontasitau .conteiner1de2 .resumo-operacao label{width:124px;}
.pagina-escrituralparaitau .optn-conteiner,
.pagina-deoutroscustodiantes .optn-conteiner{position:relative;top:0;right:5px;margin-bottom:10px;}
.pagina-escrituralparaitau .box.tipo3.termo{height:400px;clear:both;}
.pagina-deoutroscustodiantes .box.tipo3.termo{height:430px;clear:both;overflow:hidden;}
.pagina-escrituralparaitau .box.tipo3.termo .scroll-bloco{height:400px;}
.pagina-deoutroscustodiantes .box.tipo3.termo .scroll-bloco{height:500px;}
.pagina-escrituralparaitau iframe{border:0;width:910px;height:900px;}
.pagina-deoutroscustodiantes iframe{border:0;width:700px;height:450px;margin-top:-20px;}
.pagina-escrituralparaitau .tooltip.tipo1,
.pagina-deoutroscustodiantes .tooltip.tipo1{width:60px;text-align:center;}

/* ======
   Perfil
   ====== */
.box.tipo3.perfil{margin:10px 10px 0 0;}
.info-usuario{margin:13px;}
.info-usuario p{margin:0 0 12px;padding:0;}
.info-usuario h2{margin:0;color:#FF6300;float:left;font-size:31px;font-weight:normal;line-height:38px;width:300px;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;}
.info-usuario p.usuario-desde{float:left;clear:left;font-size:11px;margin:3px 0 6px;width:300px;}
.info-usuario a.alterar-dados{padding:10px;display:inline-block;float:right;border-left:1px solid #ECEAE8;width:80px;margin:0 0 12px;}
.info-usuario .conta{overflow:hidden;border-top:1px solid #ECEAE8;border-bottom:1px solid #ECEAE8;color:#55534F;font-weight:bold;padding:6px 0;margin-bottom:5px;clear:both;font-size:11px;}
.info-usuario .conta p{margin:0;}
.info-usuario .conta a{margin:0;}
.info-usuario p.alterar-liq{font-size:11px;clear:both;}
.info-usuario .cci-padrao{border-top:1px solid #ECEAE8;padding:6px 0;clear:both;display:block;}
.info-usuario .cci-padrao p{margin:0;}
.info-usuario .cci-padrao a{margin-left:6px;vertical-align:middle;}

.pagina-perfil .box.tipo3 h3{margin:13px 13px 5px;}
.pagina-perfil .box.tipo3 .box{margin:13px;}
.pagina-perfil .popUp.termo .box.tipo3.termo{margin:0;height:auto;}
.pagina-perfil .popUp.termo .box.tipo3.termo .scroll-bloco{height:410px;}
.pagina-perfil .popUp .cci-padrao select{width:100px;}
.pagina-perfil .box.tipo3 table{margin:5px 13px 10px;width:444px;}
.pagina-perfil .popUp.termo .box.tipo3 table{width:100%;margin:0;}
.pagina-perfil .box.tipo3 table caption{text-align:left;font-weight:bold;padding:5px 0;color:#55544F;}
.pagina-perfil .box.tipo3 table td,
.pagina-perfil .box.tipo3 table th{padding:2px 0;font-weight:normal;font-size:11px;}
.pagina-perfil .box.tipo3 table .total td,
.pagina-perfil .box.tipo3 table .total th{padding:5px 0;border-top:1px solid #E5E2E1;}
.pagina-perfil table+p{font-size:11px;margin:-4px 0 13px;}
.pagina-perfil .popUp.box.medio.termo.success .jspPane{width:500px;}

.pagina-perfilempresa .box.tipo3 h3{margin:13px 13px 5px;}
.pagina-perfilempresa .box.tipo3 .box{margin:13px;}
.pagina-perfilempresa .popUp.termo .box.tipo3.termo{margin:0;height:auto;}
.pagina-perfilempresa .popUp.termo .box.tipo3.termo .scroll-bloco{height:410px;}
.pagina-perfilempresa .popUp .cci-padrao select{width:100px;}
.pagina-perfilempresa .box.tipo3 table{margin:5px 13px 10px;width:444px;}
.pagina-perfilempresa .popUp.termo .box.tipo3 table{width:100%;margin:0;}
.pagina-perfilempresa .box.tipo3 table caption{text-align:left;font-weight:bold;padding:5px 0;color:#55544F;}
.pagina-perfilempresa .box.tipo3 table td,
.pagina-perfilempresa .box.tipo3 table th{padding:2px 0;font-weight:normal;font-size:11px;}
.pagina-perfilempresa .box.tipo3 table .total td,
.pagina-perfilempresa .box.tipo3 table .total th{padding:5px 0;border-top:1px solid #E5E2E1;}
.pagina-perfilempresa table+p{font-size:11px;margin:-4px 0 13px;}
.pagina-perfilempresa .popUp.box.medio.termo.success .jspPane{width:500px;}

.produtos-contratados{overflow:hidden;margin:13px;}
.box.tipo3 .produtos-contratados h3{float:left;margin:4px 0 0;}
.produtos-contratados .btn-sem-texto{float:right}
.produtos-contratados ul{clear:both;width:100%;margin:10px 0;overflow:hidden;display:none;}
.produtos-contratados ul li{position:relative;font-size:11px;overflow:hidden;margin-top:5px; list-style: none;}
.produtos-contratados ul li p{margin:0;padding:0;}
.produtos-contratados ul li p.nome{font-weight:bold;}
.produtos-contratados ul li p.data{float:left;}
.produtos-contratados ul li a{float:right;}

.docs-assinados{overflow:hidden;margin:13px;}
.box.tipo3 .docs-assinados h3{float:left;margin:4px 0 0;}
.docs-assinados .btn-sem-texto{float:right}
.docs-assinados ul{clear:both;width:100%;margin:10px 0;overflow:hidden;display:none;}
.docs-assinados ul li{position:relative;font-size:11px;overflow:hidden;margin-top:5px; list-style:none;}

.lanc-conta-corrente{overflow:hidden;margin:13px;}
.box.tipo3 .lanc-conta-corrente h3{float:left;margin:4px 0 0;}
.lanc-conta-corrente .btn-sem-texto{float:right}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente{display:none;margin:0!important;width:100%;}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente thead tr{background:none;}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente thead th{padding-top:15px;font-weight:bold!important;font-size:12px!important;}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente tbody td{border-top:1px solid #E5E2E1;}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente tfoot tr{background:none;}
.pagina-perfil .lanc-conta-corrente .lanc-conta-corrente tfoot td{border-top:1px solid #E5E2E1;}

.box.questionario{margin:10px 0 0 10px;}
.box.questionario.pendente .conteudo p span{background:url(../img/ico/icones.png) no-repeat -141px -19px;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.box.questionario .conteudo{padding:0;}
.box.questionario .conteudo ul{margin:12px;}
.box.questionario .conteudo ul li{padding:2px 0; list-style:none;}
.box.questionario .conteudo ul li span{font-weight:bold;}
.box.questionario .rodape{padding:0;background:url(../img/bg/linha-branca.gif) repeat-x;}
.box.questionario.pendente .rodape{background:none;}
.box.questionario .rodape .btn{margin:12px 0 12px 12px;}
.box.questionario .rodape p{margin:0 0 12px;}
.box.questionario p{margin:12px 0;}
.box.questionario.pendente p{margin:12px 0 0;}

.box.opcoes{margin:10px 0 0 10px;}
.box.opcoes p{margin:12px 0;}
.box.opcoes h3{font-size:14px;margin:12px;font-weight:bold;color:#55544F;}

.box.mensagens{margin:10px 0 0 10px;}
.box.mensagens h2 .alerta{background:url("../Img/Bg/opcoes-usuario-alerta.png") no-repeat left -14px;display:inline-block;padding-left:5px;width:auto;margin-left:5px;}
.box.mensagens h2 .alerta span{background:url("../Img/Bg/opcoes-usuario-alerta.png") no-repeat right top;color:#FFF;display:block;font-size:9px;font-weight:bold;height:13px;line-height:12px;min-width:4px;padding-right:5px;padding-bottom:1px;text-align:right;font-family:Arial,Tahoma,Verdana;}
.box.mensagens .conteudo{padding:0;}
.box.mensagens .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x;list-style:none;}
.box.mensagens .conteudo li.ativo a{color:#FE7821;}
.box.mensagens .conteudo li:first-child{background:none;}
.box.mensagens .data{float:left;}
.box.mensagens .fonte{text-align:right;float:right;font-weight:bold;width:103px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box.mensagens .chamada{display:block;padding:6px 0 0;float:left;width:415px;}
.box.mensagens .ico{clear:both;display:block;float:left;margin-right:10px;margin-top:6px;}
.box.mensagens .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.box.mensagens .rodape a{margin-left:15px;}

.box.meus-alertas{margin:10px 0 0 10px;}
.box.meus-alertas .conteudo{padding:0;}
.box.meus-alertas .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.box.meus-alertas .conteudo li.ativo a{color:#FE7821;}
.box.meus-alertas .conteudo li:first-child{background:none;}
.box.meus-alertas .conteudo .chamada{padding:6px 0 0;}
.box.meus-alertas .conteudo p{margin:2px 0 0;padding:0;}
.box.meus-alertas .conteudo p.tipo{float:right;font-weight:bold;width:130px;padding:8px 0 0 10px;margin-left:10px;border-left:1px solid #DDDCDB;min-height:25px;}
.box.meus-alertas .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.box.meus-alertas .rodape a{margin-left:15px;}

.box.transf-custodia{margin:10px 0 0 10px;}
.box.transf-custodia .conteudo{padding:0;}
.box.transf-custodia .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.box.transf-custodia .conteudo li.ativo a{color:#FE7821;}
.box.transf-custodia .conteudo li:first-child{background:none;}
.box.transf-custodia .conteudo .chamada{padding:6px 0 0;}
.box.transf-custodia .conteudo p{margin:2px 0 0;padding:0;}
.box.transf-custodia .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.box.transf-custodia .rodape a{margin-left:15px;}

.popUp.recisao h3{margin:0 0 5px;font-weight:bold;color:#262626;font-size:12px;}
.popUp.recisao .linhas-form{margin-bottom:5px;height:auto;}
.popUp.recisao .linhas-form label{text-align:left;display:inline;width:655px;height:auto;margin:0;}
.popUp.recisao .box.senha{margin:5px 0 0;width:652px;}
.popUp.recisao .checkStyled{margin-top:6px;}
.popUp.recisao #password{width:128px;}

.popUp.questionario-opcoes .content{padding-right:0;padding-top:0;padding-bottom:0;overflow:hidden;}
.popUp.questionario-opcoes .scroll-bloco{height:350px;}
.popUp.questionario-opcoes .jspPane{padding:15px 0!important;}
.popUp.questionario-opcoes .lista-questoes{padding-left:35px;overflow:hidden;}
.popUp.questionario-opcoes .lista-questoes .linhas-form{margin:15px 0 0 -25px;height:auto;padding-left:20px;}
.popUp.questionario-opcoes .lista-questoes .linhas-form+.linhas-form {padding-bottom:10px;}
.popUp.questionario-opcoes .lista-questoes li{margin-top:15px;font-weight:bold;}
.popUp.questionario-opcoes .lista-questoes label{height:auto;padding-top:1px;font-weight:normal;text-align:left;width:300px;}
.popUp.questionario-opcoes .links.voltar{display:none;}
.popUp.questionario-opcoes .lembrete p{margin:12px 0;}

.pagina-alteracaomodalidade p{margin:0 0 10px;}
.alterar-mod{width:510px;}
.alterar-mod input[readonly]{width:144px;}
.alterar-mod select{width:150px;}

.popUp.detalhes-bloqueio table{margin:10px 0 0;}
.popUp.detalhes-bloqueio table+.disclaimer{margin-top:0;}

.pagina-alterarcontaliquidacao .box.aviso .rodape{padding:12px;background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.pagina-alterarcontaliquidacaoconfirmacao h4{font-weight:bold;color:#262626;font-size:12px;}
.pagina-alterarcontaliquidacaoconfirmacao ul.cod-empresa{margin:0 0 15px;overflow:hidden;}
.pagina-alterarcontaliquidacaoconfirmacao ul.cod-empresa li{display:block;padding-right:20px;float:left;}
.pagina-alterarcontaliquidacaoconfirmacao ul.cod-empresa li span{color:#FE7821;font-size:15px;font-weight:bold;}
.pagina-alterarcontaliquidacaoconfirmacao .conta-liquidacao-sucesso{width:500px;}
.pagina-alterarcontaliquidacaoconfirmacao .conta-liquidacao-sucesso .conteudo{font-weight:bold;}
.pagina-alterarcontaliquidacaoconfirmacao .conta-liquidacao-sucesso .rodape{padding-top:0;}
.pagina-alterarcontaliquidacaoconfirmacao .conta-liquidacao-sucesso .rodape .btn{margin:0 12px 12px;}
.pagina-alterarcontaliquidacaoconfirmacao #box-sucesso .btn {float: right;}
.pagina-alterarcontaliquidacao #passos-alteracao {margin-bottom: 20px;}

#blackout .popUp.questionario-perfil,
#blackout .popUp.questionario-suitability-pergunta {width:484px; padding: 0;}

#blackout .popUp.questionario-suitability-pergunta p {margin-bottom:10px;}
#blackout .popUp.questionario-suitability-pergunta .conteiner1de2 {float:none; width: auto;}
#blackout .popUp.questionario-suitability-pergunta form .primario {display: none;}
#blackout .popUp.questionario-suitability-pergunta label.responder_n {text-align: left; width: 420px;}

.popUp.questionario-perfil .footer .fechar-modal {display:none;}
.popUp.questionario-perfil .footer {background-image:none; padding-top: 0; padding-bottom: 0;}

.popUp .questionario-perfil{margin-left:0;}
.popUp .questionario-perfil .linhas-form{height:auto;}
.popUp .questionario-perfil .radioStyled{float:left;margin-top:4px;}
.popUp .questionario-perfil label{padding-top:0;width:400px;text-align:left;margin-right:0;height:auto;margin-bottom:6px;}

/* Opção - Como operar */
.pagina-comooperar .subtitulo-servicos{padding:0;margin-bottom:15px;}
.pagina-comooperar h4{color:#333333;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:14px;font-weight:normal;margin-bottom:5px;}
.pagina-comooperar p{margin:10px 0;}

/* Personalize cockpit */
.pagina-personalizecockpit .subheader{overflow:hidden;padding-bottom:0;height:41px;}
.pagina-personalizecockpit .subheader h3{float:left;margin-bottom:12px;line-height:normal;}
.pagina-personalizecockpit .subheader a{float:right;margin-top:14px;}

.pagina-personalizecockpit form .listItems{display:none;}

#ui-editWidget{overflow:hidden;}
#WidgetList .bloco.falso.coluna{width:380px;}
#WidgetList .bloco.falso.coluna ul{list-style-type:none;}
#WidgetList .bloco.falso.coluna .box .conteudo{height:400px;}
#WidgetList .bloco.falso.coluna .box .conteudo li:first-child{background-image:none;}
#WidgetList .bloco.falso.coluna .box .conteudo li{background-image:url(../Img/Bg/linha-branca.gif);}
#WidgetList .bloco.falso.coluna .box .conteudo li .widget-index,
#WidgetList .bloco.falso.coluna .box .conteudo li .qtd-disponivel{font-weight: normal;font-style:italic;}

#WidgetList .bloco.falso.coluna .box .jspPane{padding-bottom:0 !important;}
#WidgetList .bloco.falso.coluna .box .conteudo li.marcado{background:url(../Img/bg/menu.gif) 0 -150px repeat-x;}
#WidgetList .bloco.falso.coluna .box .conteudo li.marcado a{color:#fff;}
#WidgetList .bloco.falso.coluna .box .conteudo li.marcado span{color:#fff;}

#WidgetList .bloco.falso.coluna .box .conteudo h4{background:#fff url(../Img/bg/linha-branca.gif) repeat-x bottom; cursor:default;color:#55544f;padding:10px;font-size:12px;font-weight:bold;}

#WidgetList .bloco.falso.passador{float:left;width:132px;height:auto;background:none;margin:185px 36px 0;padding:0;border:0;position:relative;}
#WidgetList .bloco.falso.passador .box{height:80px;}
#WidgetList .bloco.falso.passador .box .conteudo{height:80px;}
#WidgetList .bloco.falso.passador .box .btn{position:absolute;width:70px;}
#WidgetList .bloco.falso.passador .box .btn.adicionar{top:12px;left:10px;}
#WidgetList .bloco.falso.passador .box .btn.remover{top:47px;left:10px;}

#WidgetList .submit-form{clear:both;border:0;margin-top:20px;background:url(../Img/Bg/linha-branca.gif) repeat-x;}

/* ===========
   Atendimento
   =========== */
.pagina-atendimento .box.menu-lateral .conteudo{padding-bottom:5px;}
.pagina-atendimento .forms-contato .linhas-form.nome input,
.pagina-atendimento .forms-contato .linhas-form.email input{width:354px;}
/* =======
   Alertas
   ======= */
.pagina-meusalertas h2.titulo-servicos{background:none;}
.config-alertas .conteiner1de2{width:480px;margin:12px 0;border-left:1px solid #E0D9D4;}
.config-alertas .conteiner1de2:first-child{border-left:0;}
.config-alertas .conteiner1de2.view-2{display:none;}
.config-alertas .conteudo p{margin-top:0;height:30px;}
.config-alertas .conteudo p+p{margin-top:5px;clear:both;}
.config-alertas .conteudo p span{font-weight:bold;}
.config-alertas .conteudo p.telefone a.salvar{margin-left:10px;}
.config-alertas .conteudo small{margin:5px 0 0;padding:0 12px;display:block;font-size:11px;}
.config-alertas .conteudo select{width:100px;}
.config-alertas .conteudo .selectStyled{float:none;}
.config-alertas .conteudo input{float:none;}
.config-alertas .conteudo #numero{margin-right:0;}
.config-alertas .invisivel{vertical-align:bottom;width:100px;}
.config-alertas .alterar{position:relative;top:-4px;}
.config-alertas label{width:65px;text-align:right;}

.pagina-meusalertas hr{margin:20px 0;}
table.tipo-recomendacao{margin-top:20px;}
table.info-mercado{margin-top:-15px;}
table.info-mercado caption,
table.info-mercado h4{text-align:left;font-weight:bold;font-size:12px;padding:5px 10px;color:#262626;}
table.info-mercado .linhas-form{margin:10px 0;width:100%;}
table.info-mercado .linhas-form label{width:110px;}
table.info-mercado .submit-form{padding:0;margin-bottom:0;text-align:left;}
table.info-mercado .submit-form .btn{margin:10px 0 0 160px;}
table.info-mercado .papeis>td:first-child{vertical-align:top;}
table.info-mercado .papeis .tipo-recebimento select{width:134px;}
.pagina-meusalertas .info-mercado tbody .scroll-tabela{max-height:167px;}
.pagina-meusalertas .quero-receber-todas {margin-bottom: 40px; margin-top: -10px; font-weight: bold;}
.pagina-meusalertas .quero-receber-todas td.dados {text-align: right; padding: 0px;}
.pagina-meusalertas .quero-receber-todas .checkStyled  {float: none; display: inline-block; vertical-align: top;}
.pagina-meusalertas .quero-receber-todas label {float: none; vertical-align: top; padding-top: 0;}


/*  ========
    Meus Alertas
    ========  */
label.alinhamento-vertical-centralizado{line-height:25px;}
.executadas-sub-grupo.grupo-1,.executadas-sub-grupo.grupo-2{margin-left: 50px;width: 915px;}
.executadas-sub-grupo.grupo-3{margin-top:40px;}


/* =============
   Recomendacoes
   ============= */
.abas li.carteiras{width:103px;}
.abas li.radar{width:85px;}
.abas li.oportunidades-investimento{width:185px;}
.abas li.analise-grafica{width:161px;padding:0 10px 1px;}
.abas li.duplas-rec,.abas li.triplas-rec{width:202px;}
.abas li.radar a, .abas li.carteiras a, .abas li.duplas-rec a, .abas li.triplas-rec a{padding:17px 0;}
.abas li.oportunidades-investimento a, .abas li.analise-grafica a{padding:10px 0 8px;}
.pagina-recomendacoes table.rolagem-horizontal-2{min-width:700px;}
.pagina-recomendacoes .falseTabs{clear:both;margin-top:11px;}
.pagina-recomendacoes .falseTabs .abas li{height:50px;}
.pagina-recomendacoes .falseTabs .abas li a{line-height:100%;}
.pagina-recomendacoes .conteiner table{margin-top:15px;clear:both;}
.pagina-recomendacoes .conteiner .grafico{margin-top:15px;}
.pagina-recomendacoes .conjunto-boxes .box .topo{cursor:pointer;}
.pagina-recomendacoes .conjunto-boxes .box .conteudo{display:none;}
.pagina-recomendacoes .conjunto-boxes .box.desempenho-carteira .conteudo{display:block;}
.pagina-recomendacoes .conjunto-boxes .box .conteudo img{margin:13px 12px; float:left;}
.pagina-recomendacoes .links-filtro+.tipo-visualizacao{margin-top:-47px;}
.pagina-recomendacoes th.DataInclusao{width:70px;}
.pagina-recomendacoes #tabela-duplas th.largura-minima,
.pagina-recomendacoes #tabela-triplas th.largura-minima{width:70px;}
.pagina-recomendacoes #tabela-duplas th.largura-maxima,
.pagina-recomendacoes #tabela-triplas th.largura-maxima{width:110px;}
.pagina-recomendacoes td.acoes{padding-left:5px;}
.pagina-recomendacoes td.acoes .divisor-esquerda{background: url(../Img/Bg/variavel-borda.gif) repeat-y 5px top;padding-left: 16px;}
.pagina-recomendacoes .exibir-radar {margin-top: -10px;}
.conjunto-boxes .box{margin-top:15px;}

/* =======
   Smart Graph    
   ======= */
.pagina-smartgraph .smartgraph-area{position:relative;background:#fff url(../Img/Bg/smartgraph-fake.gif) no-repeat 0 999999px;}
.pagina-smartgraph .disclaimer{margin-top:40px;}


   
   
/* =======
   Ebroker    
   ======= */
.pagina-ebroker p{margin:10px 0;}
.pagina-ebroker h3.subtitulo-servicos{margin:25px 0 15px;padding:0;}
.pagina-ebroker .requisitos-hardware strong{display:block;}
.pagina-ebroker .requisitos-software h4{font-weight:bold;margin:10px 0 0;}

.pagina-ebroker .conteudo-manual{width:703px;padding-left:20px;}
.pagina-ebroker .conteudo-manual h3{margin-top:12px;}
.pagina-ebroker .conteudo-manual ul li{margin:5px;}
/* ====
   Chat    
   ==== */
.pagina-chat #header h1{width:auto;height:auto;text-indent:0;background:none;}   
   
.pagina-chat .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-chat .conteiner1de4 .box .topo{padding-left:0;padding-right:0;background:none;}
.pagina-chat .box h2{margin:0 12px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;line-height:normal;}
.pagina-chat .popUp.box h2{margin:0;}
.pagina-chat .box .conteudo{padding:0;}
.pagina-chat .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x; list-style:none;}
.pagina-chat .box .conteudo li.ativo a{color:#FE7821;}
.pagina-chat .box .conteudo li:first-child{background:none;}
.pagina-chat .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.pagina-chat .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-chat .box.tipo2 .rodape a{margin-left:15px;}
.pagina-chat hr{margin:20px 0;clear:both;}
.pagina-chat h3.subtitulo-servicos{margin:20px 0 10px;padding-left:0;}

.intro-expand p{margin-bottom:12px;}
.intro-expand .expand span{vertical-align:middle;margin-right:5px;}
.intro-expand .expand:hover span{background-position:0 -400px;}
.intro-expand .expand:active span{background-position:0 -425px;}
.intro-expand .mais-intro{display:none;}
.intro-expand .collapse span{vertical-align:middle;margin-right:5px;}
.intro-expand .collapse:hover span{background-position:0 -1225px;}
.intro-expand .collapse:active span{background-position:0 -1250px;}

.btn-acesse{background:url(../Img/btn/botoes-acesse.png) no-repeat;display:block;width:63px;height:28px;text-indent:-9999px;}
.btn-acesse:hover{background-position:0 -28px;}
.btn-acesse:active{background-position:0 -56px;}

.pagina-chat .chats-diarios{margin-top:20px;}
.pagina-chat .chats-diarios img{float:left;margin-right:15px;}
.pagina-chat .chats-diarios .conteiner1de2{width:350px;margin-left:0;margin-bottom:15px;}
.pagina-chat .chats-diarios .conteiner1de2.primeiro{margin-left:15px;}
.pagina-chat .detalhe-chat{float:left;width:180px;position:relative;}
.pagina-chat .detalhe-chat .tipo{font-size:11px;font-weight:bold;display:block;}
.pagina-chat .detalhe-chat .horario{display:block;margin-bottom:10px;}
.pagina-chat .detalhe-chat .analista{margin-bottom:5px;display:block;font-weight:bold;}
.pagina-chat .detalhe-chat .anteriores{margin-top:5px;display:block;}
.pagina-chat .detalhe-chat p{font-size:11px;}
.pagina-chat .detalhe-chat .btn-acesse{position:absolute;right:0;top:10px;}

.pagina-chat .programacao{margin-top:20px;}
.pagina-chat .programacao .box{border-color:#eae8e5;color:#6b6a66;float:left;width:355px;margin-left:9px;position:relative;}
.pagina-chat .programacao .box.coluna1{margin-left:0;}
.pagina-chat .programacao .box .data-hora{float:left;text-align:center;margin:13px 0;min-height:25px;padding:16px 0 12px;width:82px;font-size:11px;font-weight:bold;}
.pagina-chat .programacao .box .tipo{font-size:11px;font-weight:bold;display:block;}
.pagina-chat .programacao .box .horario{font-size:11px;display:block;margin-bottom:5px;}
.pagina-chat .programacao .box .analista{margin-bottom:5px;display:inline-block;}
.pagina-chat .programacao .box .conteudo{border-left: 1px solid #eceae8;margin:10px 0 0;padding:0 15px;float:left;width:220px;}
.pagina-chat .programacao .box .btn-acesse{position:absolute;right:12px;bottom:10px;}
.pagina-chat .programacao .box .btn-transcricoes{position:absolute;right:12px;bottom:10px;}
.pagina-chat .programacao .box .btn-transcricoes:hover span{background-position:-58px -18px;}
.pagina-chat .programacao .box .btn-transcricoes span{background:url(../Img/Ico/icones.png) no-repeat -58px 0;width:13px;height:15px;display:inline-block;vertical-align:middle;margin-left:3px;}

.pagina-chat.pagina-anteriores .programacao .box{width:100%;margin-left:0;}

.ultimas-analises .abas li{width:179px;}
.ultimas-analises .abas li.ui-tabs-selected{background:#fff;border-bottom:1px solid #fff;}
.ultimas-analises .tabs .conteudo{border:1px solid #D9D8D7;border-top:0;background:#fff;}
.ultimas-analises .tabs .conteudo ul,
.ultimas-analises .tabs .conteudo ul li {list-style-type: none;}
.ultimas-analises .tabs .conteudo ul li{border-top:1px solid #D9D8D7;padding:10px 12px;position:relative;}
.ultimas-analises .tabs .conteudo ul li.sem-resultados {padding:25px 0; background: none;}
.ultimas-analises .tabs .conteudo ul li:first-child{border-top:0px;}
.ultimas-analises .tabs .conteudo ul li .data-assunto{font-size:11px;}
.ultimas-analises .tabs .conteudo ul li .tipo{position:absolute;right:10px;top:10px;font-weight:bold;}
.ultimas-analises .tabs .conteudo .mais{border-top:1px solid #D9D8D7;padding:10px 12px;text-align:right;}

.pagina-chat .curriculo h2{margin:0;}
.pagina-chat .curriculo img{float:left;margin:0 10px 10px 0;}
.pagina-chat .curriculo p{margin-bottom:12px;}

.pagina-chat .captcha h2{margin:0;}
.pagina-chat .captcha p{margin-bottom:12px;padding-top:6px;}
.pagina-chat .captcha .captcha-img{background:#e5e2e1;float:left;height:100px;margin-right:10px;padding:0 15px;font-weight:bold;line-height:25px;}

.pagina-chat .topo{padding:10px 20px;background:url(../Img/bg/linha-branca.gif) repeat-x bottom;}
.pagina-chat h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;float:left;}
.pagina-chat.conteudo{padding:20px 0;border-top:1px solid #f8f7f6;}
.pagina-chat.conteudo h2{font-size:20px;margin:0 20px 15px;font-weight:normal;}  
.pagina-chat.pagina-aplicacaoentrada .conteudo .tema{display:block;}
.pagina-chat.pagina-aplicacaoentrada .conteudo p{margin:0 20px 12px;}
.pagina-chat.pagina-aplicacaoentrada .conteudo .linhas-form{margin:0 20px 12px;}
.pagina-chat.pagina-aplicacaoentrada .conteudo .detalhe-chat{width:270px;}
.pagina-chat.pagina-aplicacaoentrada .conteudo .detalhe-chat p{margin:0;}

.analista-info{overflow:hidden;float:left;}
.analista-info img{margin:0 20px;float:left;}

.pagina-chat.pagina-aplicacaoconversa .conteudo{padding:5px 20px 0;}
.pagina-chat.pagina-aplicacaoconversa .conteudo h2{margin:0 0 5px;}
.pagina-chat.pagina-aplicacaoconversa .conteudo.timeline-chat .box .conteudo{height:195px;}
.pagina-chat.pagina-aplicacaoconversa .conteudo.timeline-chat .box .conteudo .scroll-bloco{height:195px;}
.pagina-chat.pagina-aplicacaoconversa .conteudo.nova-mensagem p{margin-bottom:0px;}
.pagina-chat.pagina-aplicacaoconversa .box.tipo3 .conteudo textarea{height:50px;}
.pagina-chat.pagina-aplicacaoconversa .analista-info img{margin:0 20px 0 0;}
.pagina-chat.pagina-aplicacaoconversa .envia-mensagem{float:left;width:468px;margin-left:20px;}
.pagina-chat.pagina-aplicacaoconversa .envia-mensagem .botoes{text-align:right;}
.pagina-chat.pagina-aplicacaoconversa .conteudo.timeline-chat{border-bottom:0;}
.pagina-chat.pagina-aplicacaoconversa .conteudo.nova-mensagem{border-top:0;}

.pagina-chat.pagina-aplicacaopesquisa .conteudo{padding:5px 20px 0;}
.pagina-chat.pagina-aplicacaopesquisa label{line-height:normal;height:auto;color:#6F6E6B;font-weight:normal;}
.pagina-chat.pagina-aplicacaopesquisa .linhas-form{margin-bottom:0;display:block;height:auto;overflow:hidden;}
.pagina-chat.pagina-aplicacaopesquisa .scroll-bloco{height:315px;}
.pagina-chat.pagina-aplicacaopesquisa .jspVerticalBar{border-left:0;}
.pagina-chat.pagina-aplicacaopesquisa ol{color:#FE7821;font-weight:bold;float:left;width:420px;margin-left:20px;}
.pagina-chat.pagina-aplicacaopesquisa ol li span{color:#6F6E6B;font-weight:normal;}
.pagina-chat.pagina-aplicacaopesquisa ol li{margin-top:10px;margin-left:20px;}
.pagina-chat.pagina-aplicacaopesquisa .botoes{text-align:right;margin-top:10px;}
.pagina-chat.pagina-aplicacaopesquisa .preencha-pesquisa{float:left;padding:0;width:280px;}
.pagina-chat.pagina-aplicacaopesquisa .preencha-pesquisa h2{margin-left:0;}

.pagina-popupmensagem h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;float:left;}
.pagina-popupmensagem .topo{border-bottom:1px solid #e7e4e1;padding:15px 15px 15px 10px;background:none;}
.pagina-popupmensagem .conteudo{padding:5px 15px;}
.pagina-popupmensagem .scroll-bloco{clear:both;height:200px;}
.pagina-popupmensagem h2 {font-size:16px;margin:10px 10px 10px 10px;font-weight:normal;float:left;}
.pagina-popupmensagem .adicionar-feed{margin:10px 15px;}
.pagina-popupmensagem .ico.rss{position:relative;top:1px;margin-right:6px;}
.pagina-popupmensagem .detalhes{float:left;color:#7a7b7b;padding:5px 10px 10px 15px;}
.pagina-popupmensagem .setor{float:right;color:#7a7b7b;padding:5px 15px 10px;}
.pagina-popupmensagem .corpo-noticia{font-size:11px;}
.pagina-popupmensagem .corpo-noticia p{margin-top:10px;}
.pagina-popupmensagem .disclaimer{margin:10px 15px;font-size:10px;}
.pagina-popupmensagem .opcoes {padding:10px 10px 10px 10px!important;}
.pagina-popupmensagem .paginacao,
.pagina-popupmensagem h3 {padding-left: 10px; padding-right: 10px;}
.pagina-popupmensagem .cabecalho {padding: 5px 10px!important;}

/* ======
   iToken
   ====== */
.pagina-itoken{overflow:hidden;}
.popUp.itoken .content{padding-bottom:2px;}
.popUp.itoken h2.icon-token,
.pagina-itoken h2.icon-token{font-size:14px;color:#55544f;margin:0;position:relative;padding-left:16px;}
.popUp.itoken h2.icon-token span,
.pagina-itoken h2.icon-token span{background:url(../Img/Ico/icones.png) no-repeat -4px -36px;display:block;width:11px;height:14px;position:absolute;left:0;}
.popUp.itoken .accordion,
.pagina-itoken .accordion{margin-top:15px;}
.popUp.itoken .accordion .box{margin:10px 0;width:672px;}
.pagina-itoken .accordion .box{margin:10px 0;width:721px;}
.popUp.itoken .accordion .box .topo,
.pagina-itoken .accordion .box .topo{cursor:pointer;}
.popUp.itoken .accordion .box .conteudo{display:none;}
.popUp.itoken .accordion .box.erro .conteudo,
.popUp.itoken .accordion .box.alerta .conteudo{display:block;}

.popUp.itoken .accordion .box .linhas-form,
.pagina-itoken .accordion .box .linhas-form{margin:0;}
.popUp.itoken .accordion .box .conteudo p,
.popUp.itoken .accordion .box .conteudo .linhas-form,
.pagina-itoken .accordion .box .conteudo p,
.pagina-itoken .accordion .box .conteudo .linhas-form{margin:12px 12px 0;padding:0;}
.popUp.itoken .accordion .box .conteudo .btn.gerar-codigo,
.pagina-itoken .accordion .box .conteudo .btn.gerar-codigo{margin:12px 12px 0;display:inline-block;}
.popUp.itoken .accordion .box .conteudo .feedback-sms,
.pagina-itoken .accordion .box .conteudo .feedback-sms{vertical-align:middle;padding:12px 0 0;display:none;}
.popUp.itoken .accordion .box .conteudo .box.alerta,
.pagina-itoken .accordion .box .conteudo .box.alerta{margin:12px 12px 0;}
.popUp.itoken .accordion .box .conteudo .box.alerta .conteudo,
.pagina-itoken .accordion .box .conteudo .box.alerta .conteudo{background:#fff9db;display:block;}
.popUp.itoken .accordion .box .conteudo .box.alerta .conteudo p,
.pagina-itoken .accordion .box .conteudo .box.alerta .conteudo p{margin:0 15px;}
.popUp.itoken .box.erro,
.pagina-itoken .box.erro{margin-top:15px;}

.pagina-itoken .feedback-msg,
.popUp-itoken .feedback-msg{font-size:11px;}

/* ====
   Blog
   ==== */
.pagina-blog.pagina-index .img-conteiner{float:left;margin-right:20px;width:225px;height:148px;}
.pagina-blog.pagina-index .img-conteiner img{width:225px;max-height:148px;}
.pagina-blog .img-conteiner+h2{float:left;margin:20px 0 12px;width:455px;}
.pagina-blog h2 a,
.pagina-blog h2 a:hover{color:#ff6400;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:31px;font-weight:normal;}
.pagina-blog h2 .link-voltar{font-size:11px;text-decoration:none;font-weight:bold;color:#2585C6;font-family:Arial;}
.pagina-blog h2 .link-voltar:hover{font-size:11px;text-decoration:none;font-weight:bold;font-family:Arial;color:#7a7b7b;}
.pagina-blog.pagina-index .descricao{color:#55544f;margin:0;}
.pagina-blog .box.tipo3 {width:455px;float:left;padding:10px 0;}
.pagina-blog .descricao+.blog-info{margin-top:20px;color:#55544f;}
.pagina-blog h3 a,
.pagina-blog h3 a:hover{color:#ff6400;font-size:16px;font-family:ItauDisplayBold;margin:13px 0 25px;padding-left:3px; padding-bottom: 20px; font-weight: normal;}
.pagina-blog .popUp ul li{list-style:none;}
.subtituloPost {margin-bottom: 10px; margin-top: 12px}
.box.blog-info .data-hora,
.box.tv-info .data-hora{float:left;margin:10px 10px 13px 10px;width:72px;}
.box.blog-info .conteudo,
.box.tv-info .conteudo{border-left: 1px solid #eceae8;float:left;padding:0 0 0 15px;width:330px;font-size:11px;}
.box.blog-info .conteudo p,
.box.tv-info .conteudo p{padding:0;}
.box.blog-info h3,
.box.tv-info h3{margin:0;}
.box.blog-info h3 a{font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-weight:normal;font-size:14px;}
.blog-info h3+p,
.tv-info h3+p{margin-top:3px;}
.pagina-blog .conteiner3de4 hr{margin:9px 0 14px;float:left;width:100%;}
.pagina-blog.pagina-index .conteiner3de4,
.pagina-blog.pagina-blogmodelo .conteiner3de4{width:703px;}
.pagina-blog.pagina-index .conteiner1de4,
.pagina-blog.pagina-blogmodelo .conteiner1de4{width:261px;}
.pagina-blog .conteiner1de4 .box,
.pagina-blog .conteiner1de4 .palavras-chave{margin-left:20px;width:241px;}
.pagina-blog .conteiner1de4 h3{margin-left:17px;}
.pagina-blog .conteiner1de4 hr{margin:20px 0 0 20px;}
.pagina-blog .conteiner1de4 .box hr{margin:10px 0;}
.listagem-posts{color:#55544f;font-size:11px;}
.listagem-posts hr+p{margin-top:4px;}
.pagina-blog .conteiner1de4 .listagem-links{margin:10px 0 0 20px;font-size:11px; list-style-type: none;}
.pagina-blog .conteiner1de4 .listagem-links+.adicionar-feed{margin:15px 0 0 20px;font-size:11px;float:left;}
.pagina-blog .conteiner1de4 .listagem-links .adicionar-feed{float:none; margin-top:14px; display:block;}
.pagina-blog .conteiner1de4 .listagem-links .adicionar-feed .ico{margin:0 5px 0 0; padding:0;}
.pagina-blog .conteiner1de4 .historico-blog .conteudo{overflow:visible;}
.pagina-blog .conteiner1de4 .historico-blog select{width:150px;}
.pagina-blog .conteiner1de4 .historico-blog .selectStyled{margin:12px 0 0 12px;float:none;}
.pagina-blog .conteudo-form{overflow:visible;}
.pagina-blog .conteudo-form select[name='historico']{width:185px;}
.pagina-blog .conteudo-form ul.selectStyled{margin:0 15px 15px;float:none;}
.postagem-completa .post{position:relative;}
.postagem-completa .post .topo,
.postagem-completa .post .rodape{background:url(../img/bg/linhas.gif) repeat-x 0 1px;}
.postagem-completa .post .topo{border-bottom:1px solid #e7e4e0;padding:7px 0;}
.postagem-completa .post .conteudo{border-top:solid 2px #f8f6f5;border-bottom:1px solid #e7e4e0;padding:11px 0;}
.postagem-completa .post .conteudo p+p{margin-top:15px;}
.postagem-completa .post .rodape{background-position:0 30px;border-top:solid 2px #f8f6f5;text-align:right;height:30px;padding-top:5px;}
.postagem-completa .post .interacoes{float:right;margin-top:1px;}
.postagem-completa .post .interacoes .ico{margin:0 5px 0 13px;}
.postagem-completa .post .controles{margin:-30px auto 30px;width:150px;text-align:center;}
.postagem-completa .post .controles .ico+.ico{margin-left:7px;}
h3+.postagem-completa{margin-top:-15px;}
.postagem-completa+.paginacao{border:0;margin:0 0 15px 0;}
.postagem-completa .paginacao+.box.tipo6,
.postagem-completa+h3{margin-top:15px;}
.pagina-blog .box.tipo6 hr{margin:4px 0 9px;}
.pagina-blog .box.tipo6+h3{margin-top:20px;}
.pagina-blog h3+.palavras-chave{margin-top:-15px;}
.pagina-blog .links-recomendacoes{padding:20px 0;}
.pagina-blog .links-recomendacoes .divisor-esquerda{padding-left:20px;background-position:8px top;}
.pagina-blog .ultimas-analises{width:721px;}
.postagem-completa .disclaimer{margin-top:30px;}
.pagina-blog h2{background:none;}
.postagem-completa .post .conteudo img{max-width:717px;margin:10px 0;clear:both;}
#content .postagem-completa label,
.pagina-blog .form-comentario label{float:none;height:20px;display:block;text-align:left;}
#content .postagem-completa .linhas-form input,
.pagina-blog .form-comentario .linhas-form input{float:none;}
#content .postagem-completa .linhas-form,
.pagina-blog .form-comentario .linhas-form{height:100%;clear:both;}
.pagina-blog .form-comentario h3.subtitulo-servicos{margin:25px 0 15px;} 
.postagem-completa .box.textarea,
.pagina-blog .form-comentario .box.textarea{float:none;padding:0;width:100%;margin:0 0 -18px;}
.pagina-blog .form-comentario .box.textarea textarea{overflow:auto;}
.pagina-blog .box.autor{margin-top:20px;margin-bottom:0;padding:0;width:224px;}
.pagina-blog .autor .img-conteiner{margin:13px auto;width:114px;height:114px;display:block;}
.pagina-blog .autor .img-conteiner .acabamento.base{background:url(../img/bg/detalhe-boxes.png) no-repeat -6px -65px;}
.pagina-blog .autor .img-conteiner .acabamento.topo{background:url(../img/bg/detalhe-boxes.png) no-repeat -6px -71px;}
.pagina-blog .autor img{max-width:200px;height:114px;}
.pagina-blog .autor+.autor{margin-left:20px;}
.pagina-blog .autor h3{color:#ff6400;margin:0 13px 13px;}
.pagina-blog .autor p{margin:13px;padding:0;}
.pagina-blog #blackout .popUp.box.medio.impressao .content .scroll-bloco{margin:13px;height:360px;}
.pagina-blog #blackout .content #termo{margin-left:0;margin-right:0;}
.pagina-blog #blackout #termo ul{margin:20px;}
.pagina-blog #blackout #termo li+li{margin-top:10px;}
.pagina-blog.pagina-postsfiltrados .blog-info{width:721px;}
.pagina-blog.pagina-postsfiltrados .paginacao{clear:left;border:0;}
h3+dl.comentarios{margin:0;}
dl.comentarios dt{font-size:11px;}
dl.comentarios dd{margin-left:0;padding:5px 0 8px;}
dl.comentarios dd+dt{padding-top:8px;border-top:1px solid #e6e2df;}

.acoes-citadas strong {float: left; padding-right: 10px; display: block;}
.acoes-citadas ul li {float: left; margin-right: 5px; font-weight: bold;}

/* =============
   Guia de Ações
   ============= */
.pagina-guiaacoes .subheader h2{margin:0;}
.pagina-guiaacoes.pagina-detalhes .subheader h2{width:100%;}
.pagina-guiaacoes .opcoes {margin-top:10px;}
.pagina-guiaacoes p.atualizacao{clear:both;display:block;font-size:11px;padding:0 0 10px;text-align:right;}
.pagina-guiaacoes .box.filtros{margin-bottom:10px;}
.pagina-guiaacoes .opcoes label{display:block;text-align:left;float:none;}
.pagina-guiaacoes .opcoes .selectStyled .jspPane li{width:252px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pagina-guiaacoes .opcoes .selectStyled .jspVerticalBar{background-color:#fff!important;}
.pagina-guiaacoes .opcoes .responsaveis{float:right;}
.pagina-guiaacoes .opcoes .atualizacao{margin:0;}
.pagina-guiaacoes th[property-name="DivValor1"],
.pagina-guiaacoes th[property-name="DivValor2"]{width:133px;}
.pagina-guiaacoes th[property-name="ValorMedioDiario"]{width:130px;}
.pagina-guiaacoes td{white-space:nowrap;}
.setores-analistas{color:#6b6a66;margin-top:15px;}
.setores-analistas .box{width:175px;float:left;margin:0 0 20px 20px;}
.setores-analistas .linha .box:first-child{margin-left:0;}
.setores-analistas .box.primeiro{margin-left:0;}
.setores-analistas .box h3{font-size:12px;}
.setores-analistas dl{margin:0 15px 12px;font-size:11px;}
.setores-analistas dt{font-weight:bold;margin-top:5px;}	
.setores-analistas dt:first-child{margin-top:0;}
.setores-analistas dd{margin:0;}

.pagina-guiaacoes .intro{padding:10px 0 0;}
.pagina-guiaacoes .intro{margin-bottom:12px;}
.pagina-guiaacoes .intro p{margin-top:0;}

.pagina-guiaacoes .disclaimer{clear:both;}
.pagina-guiaacoes .subtitulo-servicos{font-size:20px;margin-top:20px;padding-left:0;}	
	
.pagina-guiaacoes caption{color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin-bottom:10px;text-align:left;padding:0 14px 0 0;}	
.pagina-guiaacoes thead th.titulo{color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin-bottom:10px;text-align:left;font-weight:normal;padding-left:0;}	
.pagina-guiaacoes thead tr.titulo-duplo{background:none;}
.pagina-guiaacoes thead tr.titulo-duplo .titulo{padding-bottom:5px;}
.pagina-guiaacoes tbody th{padding:9px 14px 9px 15px;font-weight:normal;}

.pagina-guiaacoes table.balanco, .pagina-guiaacoes table.proventos-acoes{margin-top:20px;clear:both;float:left;}
.pagina-guiaacoes table.balanco tbody tr.espacamento th{padding-left:25px;font-weight:normal;}
.pagina-guiaacoes table.balanco tbody tr th{font-weight:bold;}
.pagina-guiaacoes table.balanco tbody tr.total th{font-weight:bold;text-transform:uppercase;}
.pagina-guiaacoes div.proventos-acoes{clear:both;}

.asterisco-ano{margin:-45px 0 0 !important;position:absolute;}

.conteiner1de2.projecoes{margin-right:10px;width:472px;}
.conteiner1de2.valorizacao{margin-left:10px;width:472px;}
.conteiner1de2.variacao, .conteiner1de2.cotacao-volume{clear:left;margin-right:10px;width:472px;margin-top:20px;}
.conteiner1de2.ultimos-proventos{margin-left:10px;width:472px;margin-top:20px;}

/* ========
   Analises
   ======== */
.pagina-analises .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-analises .conteiner1de4 .box .topo{padding-left:0;padding-right:0;background:none;}
.pagina-analises .conteiner1de4 .box.blogs,
.pagina-analises .conteiner1de4 .box.primeiro{margin-top:10px;}
.pagina-analises .box h2{margin:0 12px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;line-height:normal;}
.pagina-analises .box .conteudo{padding:0;}
.pagina-analises .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x;list-style:none;}
.pagina-analises .box .conteudo li.ativo a{color:#FE7821;}
.pagina-analises .box .conteudo li:first-child{background:none;}
.pagina-analises .box .conteudo+.conteudo li:first-child{padding-top:7px;}
.pagina-analises .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.pagina-analises .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-analises .box.tipo2 .rodape a{margin-left:15px;}

.conteiner-graf{background:#fff;border:1px solid #FE7821;border-radius:4px;text-align:center;margin:0 auto;margin:15px;padding-top:4px;}	
	
.pagina-analises .abas li{width:190px;}	
.pagina-analises .abas li.fundamentalista{width:194px;}
.pagina-analises .abas li.macroeconomica{width:195px;}
.pagina-analises .subheader{margin-bottom:10px;}	

.pagina-analises .conteudo p{margin-bottom:12px;}
.pagina-analises .conteudo .intro ul{margin:12px;margin-left:0;}
.pagina-analises .conteudo .intro li{list-style-type:circle;margin-bottom:2px;margin-left:15px;}

.pagina-analises .conteudo.todas .video-conteiner{float:left;margin-right:20px;}
.pagina-analises .conteudo.todas .intro{float:left;width:550px;}
.pagina-analises .conteudo.todas .intro > p:first-child{margin-top:0;}

.pagina-analises .conteudo .ultimas-analises{margin-top:10px;position:relative;}
.pagina-analises .conteudo .ultimas-analises h2{margin-left:0;}
.pagina-analises .conteudo .ultimas-analises .abas li{width:179px;font-size:14px;}
.pagina-analises .conteudo .ultimas-analises .filtro{right:0;margin-top:10px;position:absolute;}
.pagina-analises .conteudo .filtro label{font-size:11px;}
.pagina-analises .conteudo .ultimas-analises .filtro .selectStyled{margin-right:0;}
.pagina-analises .conteudo .ultimas-analises .filtro select{width:120px;}	

.pagina-analises .conteudo .ver-todas-rec{position:absolute;right:0;top:36px;}
.pagina-analises .conteudo .recomendacoes .ver-todas-rec{position:static; font-size:11px; margin-top: -32px; float: right;}
.pagina-analises .conteudo .recomendacoes.duplas-triplas-rec .ver-todas-rec {margin-top: -22px;}

.pagina-analises .conteudo .relatorio{margin-top:20px;}
.pagina-analises .conteudo .relatorio .conteudo{padding:20px 0;}
.pagina-analises .conteudo .relatorio .conteudo input[type=text]{margin:0 12px;width:592px;}
.pagina-analises .conteudo .relatorio .conteudo div.btn{margin-top:-1px;}	

.pagina-analises .conteudo .duplas-triplas-rec, 
.pagina-analises .conteudo .recomendacoes,
.pagina-analises .conteudo .ultimas-mudancas{margin-top:20px;zoom:1;}
.pagina-analises .conteudo .duplas-triplas-rec h2,
.pagina-analises .conteudo .recomendacoes h2,
.pagina-analises .conteudo .ultimas-mudancas h2{margin-left:0;}
.pagina-analises .conteudo .duplas-triplas-rec .abas li, 
.pagina-analises .conteudo .recomendacoes .abas li{font-size:14px;}
.pagina-analises .conteudo .duplas-triplas-rec .conteudo,
.pagina-analises .conteudo .recomendacoes .conteudo{margin-top:10px;}

.pagina-analises .conteudo .guia-acoes{margin-top:20px;zoom:1;}
.pagina-analises .conteudo .opcoes.guia-acoes{padding-top:0;margin-top:0;}
.pagina-analises .conteudo .guia-acoes h2{margin-left:0;}
.pagina-analises .conteudo .guia-acoes .filtro{right:0;top:-5px;position:absolute;}
.pagina-analises .conteudo .guia-acoes .filtro .selectStyled{margin-right:0;}
.pagina-analises .conteudo .guia-acoes .filtro select{width:120px;}	
.pagina-analises .conteudo .guia-acoes .btn{float:right;margin-top:5px;}

.pagina-analises .conteudo .projecoes{width:472px;padding-right:10px;margin-top:20px;}
.pagina-analises .conteudo .projecoes h2{margin-left:0;}
.pagina-analises .conteudo .projecoes tbody td{font-size:11px;}
.pagina-analises .conteudo .projecoes .disclaimer{margin-top:-20px;}

.pagina-analises .conteudo .graficos{width:472px;padding-left:10px;margin-top:20px;position:relative;}
.pagina-analises .conteudo .graficos .abas li{width:156px;}
.pagina-analises .conteudo .graficos .conteudo{padding-top:10px;}
.pagina-analises .conteudo .graficos table p{margin:0;}
.pagina-analises .conteudo .graficos #detalhes-cambio,
.pagina-analises .conteudo .graficos #detalhes-inflacao{float:left;}
.pagina-analises .conteudo .graficos .periodos-fechados{float:right;}
.pagina-analises .conteudo .graficos .periodos-fechados ul li{float:left;margin-left:5px;}
.pagina-analises .conteudo .graficos .links-filtro{padding:0 0 10px;margin-bottom:5px;}
.pagina-analises .conteudo .graficos .links-filtro li{margin-top:0;}
.pagina-analises .conteudo .graficos .grafico{margin-top:10px;}
.pagina-analises .conteudo .graficos .btn-sem-texto.atualizar{background-position:right -1050px;float:right;margin-bottom:3px;}
.pagina-analises .conteudo .graficos .btn-sem-texto.atualizar:hover{background-position:right -1075px;}

.pagina-analises .tabs.recomendacoes th.largura-maxima{width:100px;}

.pagina-ultimosrelatorios .subheader{overflow:visible;}
.pagina-ultimosrelatorios .subheader h2{margin:0;}
.pagina-ultimosrelatorios .subheader .filtro{float:right;margin-top:10px;}
.pagina-ultimosrelatorios .subheader .filtro .selectStyled{margin-right:0;}

.pagina-analises .postagem-completa .abas li{width:179px;}

.pagina-analises .conteiner1de4 .box.chats{}
.pagina-analises .conteiner1de4 .box.chats .destaque{background:#fff url(../Img/Bg/linha-branca.gif) bottom repeat-x;overflow:hidden;padding:13px 0;border-top:1px solid #e7e4e1;position:relative;}
.pagina-analises .conteiner1de4 .box.chats .destaque h3{color:#2585C6;font-family:ItauDisplayBold, Arial;font-size:14px;margin:0 13px;}
.pagina-analises .conteiner1de4 .box.chats .destaque p.convidado{margin:5px 0;}
.pagina-analises .conteiner1de4 .box.chats .destaque p.tema{margin:5px 0;}
.pagina-analises .conteiner1de4 .box.chats .destaque .btn{margin:0 13px;}
.pagina-analises .conteiner1de4 .box.chats .destaque .btn-acesse{margin-right:12px;float:right;}
.pagina-analises .conteiner1de4 .box.chats .transcricoes{background:url(../Img/Bg/linha-branca.gif) bottom repeat-x;overflow:hidden;}
.pagina-analises .conteiner1de4 .box.chats .transcricoes h3{color:#FE7821;font-family:ItauDisplayBold, Arial;font-size:14px;margin:13px;}
.pagina-analises .conteudo.fundamentalista .opcoes{width:100%;}
.pagina-analises .conteudo.fundamentalista .opcoes .responsaveis{float:right;}
.pagina-analises .conteudo.fundamentalista .opcoes .atualizacao{margin-top:0;margin-bottom:5px;text-align:right;}
.pagina-analises .opcoes.guia-acoes label{float:none;display:block;text-align:left;}
.pagina-analises .opcoes.guia-acoes select{width:320px;}
.pagina-analises .opcoes.guia-acoes .selectStyled .jspPane li{width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pagina-analises .opcoes.guia-acoes .selectStyled .jspVerticalBar{background-color:#fff!important;}

/* =======
   Mercado
   ======= */

.pagina-mercado .subheader h1 {
    margin: 0;
}	
.pagina-mercado .subheader h2{margin:0;}	
	
#pagina-mercado-noticia .conteudo pre {font-size: 12px;}
	
.pagina-mercado .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-mercado .conteiner1de4 .box .topo{padding-left:0;padding-right:0;background-image:none;}
.pagina-mercado .conteiner1de4 .box.primeiro{margin-top:10px;}
.pagina-mercado .box .conteudo{padding:0;}
.pagina-mercado .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linhas.gif) repeat-x;}
.pagina-mercado .box .conteudo li.ativo a{color:#FE7821;}
.pagina-mercado .box .conteudo li:first-child{background:none;}
.pagina-mercado .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.pagina-mercado .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-mercado .box.tipo2 .rodape a{margin-left:15px;}

.pagina-mercado .box.eventos-corporativos{position:relative;z-index:1;}
.pagina-mercado .box.eventos-corporativos li{background:none;padding:0 15px;overflow:hidden;}
.pagina-mercado .box.eventos-corporativos li:first-child{margin-top:3px;}
.pagina-mercado .box.eventos-corporativos li.impar{background:#EEECEA;}
.pagina-mercado .box.eventos-corporativos li .data{padding:20px 10px 20px 0;display:block;float:left;border-right:1px solid #DDDCDB;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;color:#FE7821;font-size:14px;}
.pagina-mercado .box.eventos-corporativos li .empresa{float:left;display:block;padding:10px 0 0 10px;}
.pagina-mercado .box.eventos-corporativos li a{display:block;}

.pagina-mercado .box.ofertas-publicas{position:relative;z-index:1;}
.pagina-mercado .box.ofertas-publicas li{overflow:hidden;}
.pagina-mercado .box.ofertas-publicas li .img-conteiner{float:left;margin-right:10px;width:50px;height:50px;}
.pagina-mercado .box.ofertas-publicas li .coluna-texto{width:130px;float:left;}
.pagina-mercado .box.ofertas-publicas li h3{font-size:11px;padding-bottom:5px;}
.pagina-mercado .box.ofertas-publicas .reserva{padding: 0 6px 0 0;border-right: 1px solid #E7E3E0;float:left;clear:left;}
.pagina-mercado .box.ofertas-publicas .prospecto{padding: 0 0 0 6px;border-left: 2px solid #F8F7F6;float:left;}

.pagina-mercado .post h2{font-size:26px;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;line-height:26px;margin:10px 0 0;}
.pagina-mercado .post .infos{display:block;color:#55534F;margin:10px 0 0;font-weight:bold;}
.pagina-mercado .post p{margin-bottom:12px;}

.pagina-mercado .noticias{margin-top:10px;position:relative;z-index:2;}
.pagina-mercado .noticias h2{margin-left:0;}
.pagina-mercado .noticias h3 {
    margin-left: 0;
}
.pagina-mercado .noticias .abas li{width:132px;font-size:14px;}
.pagina-mercado .noticias .filtro{right:0;margin-top:-5px;position:absolute;z-index:2;}
.pagina-mercado .noticias .filtro .selectStyled{margin-right:0;width:110px !important;}
.pagina-mercado .noticias .filtro .selectStyled li{white-space:nowrap;}
.pagina-mercado .noticias .conteudo{border:0px solid #D9D8D7;border-top:0;z-index:1;}
.pagina-mercado .noticias .conteudo ul li{border-top:1px solid #D9D8D7;padding:10px 0px;position:relative;list-style:none;}
.pagina-mercado .noticias .conteudo ul li:first-child{border-top:0px;}
.pagina-mercado .noticias .conteudo ul li .data-assunto{font-size:11px;}
.pagina-mercado .noticias .conteudo ul li .fonte{position:absolute;right:0px;top:10px;font-size:11px;font-weight:bold;}
.pagina-mercado .noticias .conteudo .mais{border-top:1px solid #D9D8D7;padding:10px 0px;text-align:right;}
/*.pagina-mercado .noticias .opcoes-expandidas+.selectStyled .jspScrollable{width:220px !important;}
.pagina-mercado .noticias .opcoes-expandidas+.selectStyled .jspScrollable .jspContainer{width:220px !important;}
.pagina-mercado .noticias .opcoes-expandidas+.selectStyled .jspScrollable .jspContainer .jspPane{width:190px !important;}*/

.pagina-popupnoticiaintegra h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;float:left;}
.pagina-popupnoticiaintegra .topo{border-bottom:1px solid #e7e4e1;padding:15px;background:none;}
.pagina-popupnoticiaintegra .conteudo{padding:5px 15px;}
.pagina-popupnoticiaintegra .scroll-bloco{clear:both;height:247px;}
.pagina-popupnoticiaintegra h2{font-size:16px;margin:10px 10px 10px 15px;font-weight:normal;float:left;}
.pagina-popupnoticiaintegra h3{color:#55544f;font-size:16px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-weight:normal;margin-bottom:10px;}
.pagina-popupnoticiaintegra .adicionar-feed{margin:10px 15px;}
.pagina-popupnoticiaintegra .ico.rss{position:relative;top:1px;margin-right:6px;}
.pagina-popupnoticiaintegra .detalhes{float:left;color:#7a7b7b;padding:5px 10px 10px 15px;}
.pagina-popupnoticiaintegra .setor{float:right;color:#7a7b7b;padding:5px 15px 10px;}
.pagina-popupnoticiaintegra .corpo-noticia{font-size:12px;}
.pagina-popupnoticiaintegra .corpo-noticia p{margin-top:10px;}
.pagina-popupnoticiaintegra .disclaimer{margin:10px 15px;font-size:11px;}

.pagina-mercado .ultimas-analises{margin-top:10px;position:relative;}
.pagina-mercado .ultimas-analises h2{margin-left:0;}
.pagina-mercado .ultimas-analises h3 {
    margin-left: 0;
}
.pagina-mercado .ultimas-analises .abas li{width:159px;font-size:14px;}
.pagina-mercado .ultimas-analises .filtro{right:0;margin-top:42px;position:absolute;}
.pagina-mercado .filtro label{font-size:11px;}
.pagina-mercado .ultimas-analises .filtro .selectStyled{margin-right:0;}
.pagina-mercado .ultimas-analises .filtro select{width:120px;}	

/*Mercado - Notícias*/
.pagina-mercado.pagina-noticias .conteiner3de4{z-index:4;position:relative;}
.pagina-mercado.pagina-noticias .conteiner1de4{z-index:3;}

.pagina-mercado.pagina-noticias .ultimas-analises .abas li{width:119px;font-size:14px;}
.pagina-mercado.pagina-noticias .ultimas-analises .filtro{margin-top:-4px;}

.pagina-mercado.pagina-noticias .tabs.box.tipo2 .conteudo{padding-bottom:0;}
.pagina-mercado.pagina-noticias .tabs.box.tipo2 .rodape{margin-top:10px;}

.box.altas-baixas-volume .abas{border-bottom:0;height:42px;}
.box.altas-baixas-volume .abas li{width:72px;font-size:13px;background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;padding:0;}
.box.altas-baixas-volume .abas li:first-child{background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;width:73px;}
.box.altas-baixas-volume .abas li.ui-tabs-selected{background:#F5F3F3;border-bottom-color:#F5F3F3}
.box.altas-baixas-volume .abas li a{line-height:40px;}
.box.altas-baixas-volume .conteudo .conteudo{padding:10px 0;}

.box.bolsas-cambio{position:relative;z-index:1;}
.box.bolsas-cambio .abas{border-bottom:0;height:42px;}
.box.bolsas-cambio .abas li{width:109px;font-size:13px;background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;padding:0;}
.box.bolsas-cambio .abas li:first-child{background:#e5e2e1 url(../Img/Bg/aba-hover.png) 0 100px repeat-x;}
.box.bolsas-cambio .abas li.ui-tabs-selected{background:#F5F3F3;border-bottom-color:#F5F3F3}
.box.bolsas-cambio .abas li a{line-height:40px;}
.box.bolsas-cambio .conteudo .conteudo{padding:10px 0;}

.pagina-mercado.pagina-postmodelo .ultimas-analises{width:721px;}
.pagina-mercado.pagina-postmodelo .ultimas-analises .abas li{width:179px;font-size:16px;}

.pagina-mercado.pagina-todasnoticias .falseTabs{position:relative;margin:15px 0 25px;}
.pagina-mercado.pagina-todasnoticias .falseTabs .abas li{width:132px;font-size:14px;}
.pagina-mercado.pagina-todasnoticias .filtro{right:0;margin-top:-12px;position:absolute;z-index:2;}
.pagina-mercado.pagina-todasnoticias .filtro .selectStyled{margin-right:0;width:110px !important;}
.pagina-mercado.pagina-todasnoticias .conteiner1de4{z-index:1;position:relative;}

/*Mercado - Pregão*/
.pagina-pregao .abas{border-left:0;}
.pagina-pregao .abas li{width:130px;}
.pagina-pregao .abas li.semana{background:none;border:0;font-size:14px;width:160px;padding-top:20px;text-align:left;}
.pagina-pregao .abas li.segunda{border-left:1px solid #D9D8D7;}
.abas li.calendario{border:0;background:0;text-align:left;padding:12px 0 0 15px;}
.abas li.calendario .campo-oculto{margin-right:100px}
.pagina-pregao .maiores-volumes td,
.pagina-pregao .maiores-altas td,
.pagina-pregao .maiores-baixas td{white-space:nowrap;}

.pagina-pregao .subheader{margin-bottom:10px;}
.pagina-pregao .subheader h2{margin: 30px 0 0;}

.pagina-pregao .grafico-area{width:472px;padding-right:10px;}
.pagina-pregao .grafico-area .grafico{width:445px;height:180px;}
.pagina-pregao .grafico-legenda-finder {margin-left: 44px;}
.pagina-pregao .grafico-area table{margin:10px 0 0 10px;}
.pagina-pregao .grafico-area .variavel{overflow:hidden;margin:5px 0 15px;height:18px;}
.pagina-pregao .grafico-area .variavel h6{margin:0 10px 0 0;font-size:20px;font-weight:bold;color:#262626;float:left;}
.pagina-pregao .grafico-area .variavel .pontos-bovespa{font-size:20px;font-weight:bold;color:#262626;float:right;}
.pagina-pregao .grafico-area .variavel .percentual{float:right;font-size:20px;padding-left:25px;font-weight:bold;margin-right:10px;}
.pagina-pregao .grafico-area .variavel .percentual.positivo{background:url(../Img/Ico/variacao-positiva.png) no-repeat left center;}
.pagina-pregao .grafico-area .variavel .percentual.negativo{background:url(../Img/Ico/variacao-negativa.png) no-repeat left center;}
.pagina-pregao .grafico-area .variavel .percentual.estavel{background:url(../Img/Ico/variacao-neutra.png) no-repeat left center;}

.pagina-pregao .resumo-dia{width:472px;padding-left:10px;}
.pagina-pregao .resumo-dia .box .conteudo{min-height:140px;}
.pagina-pregao .resumo-dia .box h3{margin:12px;}
.pagina-pregao .resumo-dia .box p{margin:0 0 12px;font-size:11px;}

.pagina-pregao .conteiner1de3 h2{margin-left:10px;}
.pagina-pregao .conteiner1de3.maiores-volumes{padding-right:15px;width:306px;}
.pagina-pregao .conteiner1de3.maiores-altas{padding-left:5px;padding-right:5px;width:311px;}
.pagina-pregao .conteiner1de3.maiores-baixas{padding-left:15px;width:306px;}

.pagina-pregao .cotacao{margin-top:20px;clear:both;}
.pagina-pregao .cotacao .filtro-busca label{margin:10px;height:auto;line-height:normal;}
.pagina-pregao .cotacao .filtro-busca .selectStyled{margin:10px 0;width:200px !important;}
.pagina-pregao .cotacao .filtro-busca .selectStyled li{padding:0;background-image:none;}
.pagina-pregao .cotacao .filtro-busca .selectStyled li.focus{padding:0 35px 0 7px;}
.pagina-pregao .cotacao .filtro-busca .selectStyled li ul li{padding:2px 7px;width:252px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pagina-pregao .cotacao .filtro-busca .selectStyled .jspVerticalBar{background-color:#fff;}
.pagina-pregao .cotacao .filtro-busca .btn{margin:10px;}
.pagina-pregao .cotacao .filtro-busca .busca-ativo{float:right;}
.pagina-pregao .cotacao .filtro-busca input[type=text]{margin:10px 0;}
.pagina-pregao .cotacao .filtrar-por{float:left;}

/*Eventos*/
.pagina-eventos .subheader h2{margin:0;}
.pagina-eventos .intro{padding:10px 0 0;}
.pagina-eventos .intro{margin-bottom:12px;}

.pagina-eventos .calendario select{width:75px;}
.pagina-eventos .calendario .selectStyled{margin-right:9px;margin-top:14px;}
.pagina-eventos .calendario .abas{border-left:0;}
.pagina-eventos .calendario .abas li{width:52px;}
.pagina-eventos .calendario .abas li:first-child{border-left:1px solid #D9D8D7;}

.calendario table{margin-top:5px;}
.calendario thead th{text-align:center;border:1px solid #D9D8D7;padding:0;vertical-align:middle;color:#959490;}
.calendario thead tr{background:none;}
.calendario tbody td{text-align:center;border:1px solid #D9D8D7;color:#999895;padding:0;vertical-align:middle;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:16px;}
.calendario tbody td.dia-atual{color:#555450;}
.calendario tbody td.dia-disabled{color:#cdcdcd;}
.calendario tbody td a{display:block;height:25px;width:100%;padding-top:10px;background:#eae9e7;}
.calendario tbody td a.selected{background:#f4e2d6;}

.pagina-eventos .eventos-do-dia .subtitulo-servicos{margin:25px 0 15px;}
.pagina-eventos .eventos-do-dia .box{width:355px;margin-left:9px;margin-bottom:10px;float:left;}
.pagina-eventos .eventos-do-dia .box.coluna1{margin-left:0;}
.pagina-eventos .eventos-do-dia .box h4{margin:12px 12px 5px;font-weight:bold;}
.pagina-eventos .eventos-do-dia .box p{margin:0 0 12px;font-size:11px;}

.pagina-mercado .conteiner1de4 .box.fatos-relevantes .conteudo{padding-bottom:10px;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .conteudo{padding-bottom:5px;overflow:visible;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .datas select{width:110px;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .datas .selectStyled{clear:both;float:none;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .datas .selectStyled li{padding:0;background:none;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .datas .selectStyled li.focus{padding:0 35px 0 7px;}
.pagina-mercado .conteiner1de4 .box.agenda-indicadores .datas .selectStyled li ul li{padding:2px 7px;}


/* ========
   Empresas
   ======== */
.pagina-empresas .filtro-letras label{margin:5px 10px;height:auto;line-height:normal;}
.pagina-empresas .filtro-letras .selectStyled{margin:5px 0;width:140px !important;}
.pagina-empresas .filtro-letras .selectStyled li{padding:0;background-image:none;text-align:left;}
.pagina-empresas .filtro-letras .selectStyled li.focus{padding:0 35px 0 7px;}
.pagina-empresas .filtro-letras .selectStyled li ul li{padding:2px 7px;white-space:nowrap;}

.pagina-empresas .subheader h2{margin:0;}
.pagina-empresas .subheader .link-voltar{margin-top:15px;}

.pagina-empresas .conteiner1de4 .box{margin:0 0 20px 20px;font-size:11px;width:221px;}
.pagina-empresas .conteiner1de4 .box .topo{padding-left:0;padding-right:0;background:none;}
.pagina-empresas .conteiner1de4 .box.primeiro{margin-top:10px;}
.pagina-empresas .box .conteudo{padding:0;}
.pagina-empresas .conteiner1de4 .box .conteudo li{padding:10px 15px 5px;background:url(../Img/Bg/linha-branca.gif) repeat-x;}
.pagina-empresas .box .conteudo li{list-style:none;}
.pagina-empresas .box .conteudo li.ativo a{color:#FE7821;}
.pagina-empresas .box .conteudo li:first-child{background:none;}
.pagina-empresas .box p.data-assunto{margin:0;padding:0;color:#6F6E6B;}
.pagina-empresas .box.tipo2 .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-empresas .box.tipo2 .rodape a{margin-left:15px;}

.pagina-empresas .infos-principais .topo h3{font-size:20px;color:#000;font-weight:bold;margin:15px 0 25px;float:left; height:21px; line-height: 21px;}
.pagina-empresas .infos-principais .topo .variacao{float:right;margin:12px 20px 0;}
.pagina-empresas .infos-principais .topo .preco{float:right;font-size:20px;color:#000;margin:12px 0 0;}
.pagina-empresas .infos-principais .topo .preco .sup{margin-top:-5px;vertical-align:top;font-size:11px;}

.pagina-empresas .infos-principais h4{font-size:11px;margin-bottom:3px;}
.pagina-empresas .infos-principais .preco-justo{height:50px;}
.pagina-empresas .infos-principais .preco-justo strong{color:#55534F;}
.pagina-empresas .infos-principais .consenso strong{color:#55534F;}
.pagina-empresas .infos-principais .recomendacao-fundamentalista{height:50px;}
.pagina-empresas .infos-principais .recomendacao-grafista{overflow:hidden;}
.pagina-empresas .infos-principais .recomendacao-grafista span{float:left;margin:0 5px 0 0;}

.pagina-empresas .infos-principais .consenso-mercado .recomendacoes {font-size: 11px;padding-top:6px;}
.pagina-empresas .infos-principais .consenso-mercado img{position:absolute;top:85px;left:630px;width:16px;height:10px;background-image: url(../img/ico/icones.png);background-position:-58px -35px;}

.pagina-empresas .infos-principais .opcoes-tela{margin-top:25px;position:relative;} 
.pagina-empresas .infos-principais .opcoes-tela p{float:right;font-size:11px;}

.pagina-empresas .opcoes-agrupadas{margin-top:25px;position:relative;} 
.pagina-empresas .opcoes-agrupadas p{float:right;font-size:11px;}

.pagina-empresas.pagina-detalhe .tabs{clear:both;margin-top:20px;}
.pagina-empresas.pagina-detalhe .tabs .abas li{width:179px;}
.pagina-empresas.pagina-detalhe .tabs .abas li:first-child{width:180px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo{clear:both;}
.pagina-empresas.pagina-detalhe .tabs .conteudo table{margin-top:10px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.dados-empresa table th,
.pagina-empresas.pagina-detalhe .tabs .conteudo.indicadores table th{text-align:left;padding:5px 10px;vertical-align:text-top;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.indicadores table tfoot tr{height:18px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.indicadores .btn{float:right;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.indicadores .obs{float:left;font-size:11px;margin-top:5px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.ativos table{width:355px;float:left;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.ativos table:first-child{margin-right:10px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.ativos table caption{text-align:left;padding:0 10px 15px;color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;}

.pagina-empresas.pagina-detalhe .tabs .conteudo.opiniao ul li{border-top:1px solid #D9D8D7;padding:10px 0px;position:relative;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.opiniao ul li:first-child{border-top:0px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.opiniao ul li .data-assunto{font-size:11px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.opiniao{padding-top:10px;font-size:11px;}
.pagina-empresas.pagina-detalhe .tabs .conteudo.opiniao hr{margin-top:10px;}
.pagina-empresas.pagina-detalhe .ir-guia-acoes {display: block; text-align: right; margin-top: 10px;}

.pagina-empresas .box.eventos-corporativos li{background:none;padding:0 15px;overflow:hidden;}
.pagina-empresas .box.eventos-corporativos li:first-child{margin-top:3px;}
.pagina-empresas .box.eventos-corporativos li.impar{background:#EEECEA;}
.pagina-empresas .box.eventos-corporativos li .data{padding:20px 10px 20px 0;display:block;float:left;border-right:1px solid #DDDCDB;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;color:#FE7821;font-size:14px;}
.pagina-empresas .box.eventos-corporativos li .empresa{float:left;display:block;padding:10px 0 0 10px;}
.pagina-empresas .box.eventos-corporativos li a{display:block;}

.pagina-empresas .conteiner1de4 .empresas-relacionadas{margin-left:20px;}
.pagina-empresas .conteiner1de4 .empresas-relacionadas h2{margin-left:10px;}

.pagina-empresas.pagina-detalhe .infos-principais {margin-bottom:20px;}
.pagina-empresas.pagina-detalhe .conteiner3de4 {position: relative;}
.pagina-empresas.pagina-detalhe .grafico-controles {position: absolute; margin: -38px 10px 0 0; right: 0;width:auto;}
.pagina-empresas.pagina-detalhe .grafico-controles button{float:left;margin:0 3px 0 0 !important;}
.pagina-empresas.pagina-detalhe .grafico-lista-ativos {float: left; margin-left: 175px; margin-top: -35px;}
.pagina-empresas.pagina-detalhe .grafico-de-linha.grafico-com-controle {width: 723px;height:300px;}
.pagina-empresas.pagina-detalhe .grafico-adicionar-papel {margin: 10px 0;}

/* ==================
   Caixa de mensagens
   ================== */
.busca-mensagens input[type='text']{width:105px}
.pagina-inbox .menu-vertical .submenu{height:104px;}
.pagina-inbox .resultado-busca{margin:10px 0;}
.pagina-inbox .resultado-busca+.opcoes{border-top:1px solid #dcdcdc;}
.pagina-inbox .opcoes{padding:10px 0 5px;}
.pagina-inbox .opcoes .filtro,
.pagina-inbox .cabecalho .favoritos,
.pagina-inbox h3 .ico.imprimir{float:right;}
.pagina-inbox .opcoes .voltar{font-size:11px;padding-top:5px;float:right;}
.pagina-inbox .opcoes .filtro select{width:175px;}
.pagina-inbox .opcoes .filtro .selectStyled{margin-right:0;}
.pagina-inbox .opcoes .filtro .options li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:159px;}/* Width testado para select no inbox, sem scroll*/
.pagina-inbox .cabecalho{padding:5px 0;border-top:1px solid #e6e2df;border-bottom:1px solid #e6e2df;font-size:11px;}
.pagina-inbox .cabecalho .categoria{font-weight:bold;padding-left:20px;}
.pagina-inbox .cabecalho .favoritos .checkStyled{margin:0;}
.pagina-inbox h3+.cabecalho {margin:-10px 0 15px;}
.pagina-inbox .corpo{font-size:11px;}
.pagina-inbox .corpo+.paginacao{margin-top:15px;}
.pagina-inbox .popUp.criar-pasta #novaPasta,
.pagina-inbox .popUp.editar-pasta #novaPasta{width:127px;}
.pagina-inbox .popUp.criar-pasta label,
.pagina-inbox .popUp.editar-pasta label{width:90px;}
.pagina-inbox .popUp.criar-pasta select,
.pagina-inbox .popUp.editar-pasta select{width:133px;}
.pagina-inbox .popUp.criar-pasta .selectStyled .options li,
.pagina-inbox .popUp.editar-pasta .selectStyled .options li{padding-left:25px;}
.pagina-inbox .popUp.criar-pasta .selectStyled .options li[title="Pasta Vermelha"],
.pagina-inbox .popUp.editar-pasta .selectStyled .options li[title="Pasta Vermelha"]{background:url(../Img/Bg/select-pastas.png) no-repeat 6px 7px;}
.pagina-inbox .popUp.criar-pasta .selectStyled .options li[title="Pasta Azul"],
.pagina-inbox .popUp.editar-pasta .selectStyled .options li[title="Pasta Azul"]{background:url(../Img/Bg/select-pastas.png) no-repeat 6px -19px;}
.pagina-inbox .popUp.criar-pasta .selectStyled .options li[title="Pasta Verde"],
.pagina-inbox .popUp.editar-pasta .selectStyled .options li[title="Pasta Verde"]{background:url(../Img/Bg/select-pastas.png) no-repeat 6px -45px;}
.pagina-inbox .popUp.criar-pasta .selectStyled .options li[title="Pasta Amarelo"],
.pagina-inbox .popUp.editar-pasta .selectStyled .options li[title="Pasta Amarelo"]{background:url(../Img/Bg/select-pastas.png) no-repeat 6px -71px;}
.pagina-inbox .fromBtn{width:165px;}
.pagina-inbox .scroll-bloco.fromBtn{height:134px;}
.pagina-inbox .opcoes-pasta{overflow:hidden;}
.pagina-inbox .opcoes-pasta h3{float:left;margin-right:5px;margin-bottom:10px;}
.pagina-inbox .opcoes-pasta a{margin:0 8px;margin-top:14px;float:left;}
.pagina-inbox .opcoes-pasta a+a{border-left:1px solid #DCDCDC;margin-left:0;padding-left:8px;}
table.mensagens{color:#55534f;}
table.mensagens tbody a{color:#55534f;}
table.mensagens tbody a:hover{color:#55534f;text-decoration:underline;}
table.mensagens .msg-lida .titulo a{font-weight:normal;}
table.mensagens th.status{text-align:center}
table.mensagens td.status{padding:0 10px;text-align:center;}
table.mensagens th.categoria{padding:0 0 0 10px;width:77px;}
table.mensagens .status .ico{margin-top:4px;}
table.mensagens .ico.msg-dica{margin-right:3px;}
table.mensagens thead tr{background:none;}
table.mensagens thead th{vertical-align:middle;padding:8px 10px;}
table.mensagens th{border-top:1px solid #dcdcdc;}
table.mensagens td{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
table.mensagens th:first-child,
table.mensagens td:first-child{border-left:0;}
table.mensagens tfoot tr{background-image:none;height:1px;}
table.mensagens tfoot td{border-bottom:0;padding:0;}
table.mensagens + div.paginacao{margin-top:-17px;border-top:0;}
table.mensagens .favoritos{width:13px;}
.favoritos .checkStyled{background:url(../img/ico/icones.png) no-repeat -225px 0;height:15px;width:17px;}
.favoritos .checkStyled.selected{background-position:-225px -18px;}


/* ===========
   Educacional
   =========== */
/* Personas */
.pagina-educacional .slider{margin:10px auto;width:860px;position:relative;}
.pagina-educacional .slider .box .conteudo{padding:12px;overflow:hidden;}
.pagina-educacional .slider .box .conteudo img{float:left;}
.pagina-educacional .slider .box .conteudo .resumo{width:270px;float:left;margin-left:20px;}
.pagina-educacional .slider .box .conteudo .pra-voce{width:315px;float:left;margin-left:20px;}
.pagina-educacional .slider .box .conteudo .pra-voce h3{margin:0 0 10px;color:#FE7821;font-size:14px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;}
.pagina-educacional .slider .box .conteudo .pra-voce ul li{border-top:1px solid #ebeae6;padding:10px 0;}
.pagina-educacional .slider .box .conteudo .pra-voce ul li p{margin:0;padding:0;font-size:11px;}
.pagina-educacional .slider .box .conteudo .pra-voce ul li .btn{float:right;}

.pagina-educacional .slider-controle {z-index:4;-webkit-user-select: none;}
.pagina-educacional .slider-proximo,
.pagina-educacional .slider-anterior{top:100px;background:url(../img/btn/setas.png) no-repeat;width:39px;height:70px;}
.pagina-educacional .slider-proximo{position:absolute;right:-50px;background-position:0 0;}
.pagina-educacional .slider-anterior {position:absolute;left:-50px;background-position:-39px 0;}
.pagina-educacional .slider-proximo:hover{background-position:0 -70px;}
.pagina-educacional .slider-anterior:hover {background-position:-39px -70px;}
.pagina-educacional .slider-container{height:232px;}
.pagina-educacional .slider-item{margin:0 9px;vertical-align:top;}
.pagina-educacional .slider-item.slider-item-primeiro{margin-left:0;}
.pagina-educacional .slider-item.slider-item-ultimo{margin-right:0;}
.pagina-educacional .slider-item.slider-item-selecionado .box .conteudo{background:#fff;}
.pagina-educacional .slider-item.slider-item-selecionado .box .conteudo img{border:1px solid #FE7821}
.pagina-educacional .slider-item .box{width:152px;}
.pagina-educacional .slider-item .box .conteudo{padding:10px;}
.pagina-educacional .slider-item .box .conteudo img{border:1px solid #F2F0EE;margin-bottom:5px;}
.pagina-educacional .slider-item .box span{color:#2585C6;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:13px;text-align:left;display:block;margin-top:5px;}
.pagina-educacional .slider-item.slider-item-selecionado .box span{color:#FE7821;}

.pagina-personas1 h4,
.pagina-personas2 h4,
.pagina-personas3 h4,
.pagina-personas4 h4,
.pagina-personas5 h4{color:#FE7821;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;margin:15px 0;}
.pagina-personas1 .intro,
.pagina-personas2 .intro,
.pagina-personas3 .intro,
.pagina-personas4 .intro,
.pagina-personas5 .intro{overflow:hidden;}
.pagina-personas1 .intro img,
.pagina-personas2 .intro img,
.pagina-personas3 .intro img,
.pagina-personas4 .intro img,
.pagina-personas5 .intro img{float:left;margin-right:10px;}
.pagina-personas1 .intro h2,
.pagina-personas2 .intro h2,
.pagina-personas3 .intro h2,
.pagina-personas4 .intro h2,
.pagina-personas5 .intro h2{margin:0 0 10px;font-family:ItauDisplayRegular, Arial;font-size:32px;color:#FE7821;line-height:normal;}
.pagina-personas1 .tabs,
.pagina-personas2 .tabs,
.pagina-personas3 .tabs,
.pagina-personas4 .tabs,
.pagina-personas5 .tabs{margin:15px 0;}
.pagina-personas1 .tabs .abas li,
.pagina-personas2 .tabs .abas li,
.pagina-personas3 .tabs .abas li,
.pagina-personas4 .tabs .abas li,
.pagina-personas5 .tabs .abas li{width:149px;font-size:14px;}
.pagina-personas1 .tabs .conteudo>ul li,
.pagina-personas2 .tabs .conteudo>ul li,
.pagina-personas3 .tabs .conteudo>ul li,
.pagina-personas4 .tabs .conteudo>ul li,
.pagina-personas5 .tabs .conteudo>ul li{border-top:1px solid #D9D8D7;padding:10px 0;position:relative;}
.pagina-personas1 .tabs .conteudo>ul li:first-child,
.pagina-personas2 .tabs .conteudo>ul li:first-child,
.pagina-personas3 .tabs .conteudo>ul li:first-child,
.pagina-personas4 .tabs .conteudo>ul li:first-child,
.pagina-personas5 .tabs .conteudo>ul li:first-child{border-top:0;}
.pagina-personas1 .tabs .conteudo>ul li .data-assunto,
.pagina-personas2 .tabs .conteudo>ul li .data-assunto,
.pagina-personas3 .tabs .conteudo>ul li .data-assunto,
.pagina-personas4 .tabs .conteudo>ul li .data-assunto,
.pagina-personas5 .tabs .conteudo>ul li .data-assunto{font-size:11px;}
.pagina-personas1 .tabs .conteudo,
.pagina-personas2 .tabs .conteudo,
.pagina-personas3 .tabs .conteudo,
.pagina-personas4 .tabs .conteudo,
.pagina-personas5 .tabs .conteudo{border:0px solid #D9D8D7;border-top:0;z-index:1;}
.pagina-personas1 .conteudo h3,
.pagina-personas2 .conteudo h3,
.pagina-personas3 .conteudo h3,
.pagina-personas4 .conteudo h3,
.pagina-personas5 .conteudo h3{margin:12px;font-weight:bold;font-size:12px;}

.pagina-personas .box.tipo2.cursos .rodape{background:#F2F0EE url(../Img/Bg/linhas.gif) repeat-x;padding:15px 0 12px;}
.pagina-personas .box.tipo2.cursos .rodape a{margin-left:12px;}
.pagina-personas .box.tipo2.cursos .rodape .divisor-esquerda{padding-left:16px;background-position: 12px top;}
.pagina-personas .box.tipo2.cursos .rodape .btn{padding-left:9px;padding-right:9px;}

/* Letras do Glossário */
.box.filtro-letras .conteudo{text-align:center;}
.box.filtro-letras a.letras,
.pagina-glossario .box.filtro-letras a{display:inline-block;height:18px;width:19px;text-align:center;padding-top:1px;margin:8px 0;}

.box.filtro-letras a+a{margin-left:5px;}
.box.filtro-letras a.selected{background:url(../img/bg/detalhe-boxes.png) no-repeat 0 -80px;color:#FF6400;}

.pagina-glossario h2.titulo-servicos,
.pagina-perguntasfrequentes h2.titulo-servicos{background:none;}
.lista-definicoes+.paginacao{margin:30px 0 15px;}

/*Videos educacionais*/
.pagina-videoseducacionais .subheader{margin-bottom:10px;}
.pagina-videoseducacionais .subheader h2.titulo-servicos{padding-bottom:0;line-height:32px;height:auto;font-size:30px;}
.pagina-videoseducacionais .subheader .adicionar-feed{margin-top:10px;}

.box.filtro-videos #s {width: 190px;}
.b.filtro-videos .submit-form {padding-top: 0;}

.pagina-videoseducacionais .mosaico.sem-destaque.tutoriais{margin-right:20px;}
.pagina-videoseducacionais .slider-container{height:auto;}

.mosaico.sem-destaque{position:relative;height:520px;float:left;width:351px;}
.mosaico.sem-destaque h2 {
    color: #333333;
    float: left;
    font-family: ItauDisplayBold,Arial,Tahoma,Verdana;
    font-size: 16px;
    font-weight: normal;
    width: 100px;
    margin: 0px;
}
.mosaico.sem-destaque h3{color:#333333;float:left;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;font-weight:normal;width:100px;}
.mosaico.sem-destaque .btn{right:0;top:486px;position:absolute;}
.mosaico.sem-destaque dl{margin:0;}
.mosaico.sem-destaque .miniaturas dt{z-index:3;position:absolute;cursor:pointer;margin:0;width:107px;height:82px;font-size:11px;overflow:hidden;}
.mosaico.sem-destaque .miniaturas dt{padding:2px;}
.mosaico.sem-destaque .miniaturas dt a{color:#fff;padding:5px;display:block;height:72px;width:97px;background:rgba(0, 0, 0, 0.6);filter:alpha(opacity=0);opacity:0;}
.mosaico.sem-destaque .miniaturas dd{z-index:2;position:absolute;cursor:pointer;margin:0;width:107px;height:82px;}
.mosaico.sem-destaque .miniaturas dd img{width:107px;height:82px;}

.mosaico.sem-destaque .miniaturas .video1{top:0;right:0;left:auto;width:200px;height:153px;}
.mosaico.sem-destaque .miniaturas dt.video1 a{width:190px;height:143px;}
.mosaico.sem-destaque .miniaturas dd.video1 img{width:200px;height:153px;}

.mosaico.sem-destaque .miniaturas .video2{top:84px;right:201px;left:auto;width:90px;height:69px;}
.mosaico.sem-destaque .miniaturas dt.video2 a{width:80px;height:59px;}
.mosaico.sem-destaque .miniaturas dd.video2 img{width:90px;height:69px;}

.mosaico.sem-destaque .miniaturas .video3{top:154px;right:0;left:auto;width:175px;height:134px;}
.mosaico.sem-destaque .miniaturas dt.video3 a{width:165px;height:124px;}
.mosaico.sem-destaque .miniaturas dd.video3 img{width:175px;height:134px;}

.mosaico.sem-destaque .miniaturas .video4{top:154px;right:176px;left:auto;width:175px;height:134px;}
.mosaico.sem-destaque .miniaturas dt.video4 a{width:165px;height:124px;}
.mosaico.sem-destaque .miniaturas dd.video4 img{width:175px;height:134px;}

.mosaico.sem-destaque .miniaturas .video5{top:289px;right:0px;left:auto;width:90px;height:69px;}
.mosaico.sem-destaque .miniaturas dt.video5 a{width:80px;height:59px;}
.mosaico.sem-destaque .miniaturas dd.video5 img{width:90px;height:69px;}

.mosaico.sem-destaque .miniaturas .video6{top:289px;right:91px;left:auto;width:150px;height:115px;}
.mosaico.sem-destaque .miniaturas dt.video6 a{width:140px;height:105px;}
.mosaico.sem-destaque .miniaturas dd.video6 img{width:150px;height:115px;}

.mosaico.sem-destaque .miniaturas .video7{top:289px;right:242px;left:auto;width:90px;height:69px;}
.mosaico.sem-destaque .miniaturas dt.video7 a{width:80px;height:59px;}
.mosaico.sem-destaque .miniaturas dd.video7 img{width:90px;height:69px;}

.mosaico.sem-destaque .miniaturas .video8{top:405px;right:151px;left:auto;width:90px;height:69px;}
.mosaico.sem-destaque .miniaturas dt.video8 a{width:80px;height:59px;}
.mosaico.sem-destaque .miniaturas dd.video8 img{width:90px;height:69px;}

.box.videos-destaques{margin-top:15px;}
.box.videos-destaques .slider-conteudo .video{width:180px;height:135px;overflow:hidden;margin:0 auto;position:relative;}
.box.videos-destaques .slider-conteudo .video-desc{width:180px;height:135px;overflow:hidden;position:absolute;margin-left:-90px;left:50%;z-index:2;}
.box.videos-destaques .slider-conteudo .video-desc a{color:#fff;padding:5px;display:block;height:125px;width:170px;background:rgba(0, 0, 0, 0.6);filter:alpha(opacity=0);opacity:0;}
.box.videos-destaques .slider-conteudo .video img{width:180px;height:135px;}
.box.videos-destaques .slider-proximo, 
.box.videos-destaques .slider-anterior{top:15px;}
.box.videos-destaques .slider-proximo{right:-40px;}
.box.videos-destaques .slider-anterior{left:-40px;}
/* ======
   Evolua
   ====== */
.pagina-evolua h2.titulo-servicos{background:none;}
.box.tipo2.tabs-evolua .conteudo{padding:0;}
.tabs-evolua div.coluna{background-color:#F1EFED;position:relative;cursor:pointer;float:left;height:435px;overflow:hidden;width:159px;background:url("../Img/Bg/variavel-borda.gif") repeat-y left top;}
.tabs-evolua div.coluna .conteudo-aba{display:none;}
.tabs-evolua div.coluna:first-child{background-image:none;}
.tabs-evolua div.coluna h2{margin:10px 26px 10px 20px;}/*Foram reduzidos topo e base, pro texto do conteúdo caber*/
.tabs-evolua div.coluna h2 span.num{display:block;margin-bottom:5px;}
.tabs-evolua div.coluna .seta{background:url(../Img/Btn/setas.png) -81px -45px no-repeat;width:22px;height:41px;position:absolute;bottom:20px;left:20px;display:block;}

.tabs-evolua div.coluna.selected{width:486px;cursor:auto;}
.tabs-evolua div.coluna.selected .conteudo-aba{display:block;background:#E7E5E3;overflow:hidden;}
.tabs-evolua div.coluna.selected .seta {display:none;}
.tabs-evolua div.coluna.selected h2 span.num{display:inline-block;margin-top:3px;}
.tabs-evolua div.coluna.selected h2 span.txt{font-size:16px;}
.tabs-evolua div.coluna.selected .coluna-video{float:left;width:235px;padding:5px 15px;border-right:1px solid #D6D3D1;margin:10px 0;height:377px;}
.tabs-evolua div.coluna.selected .coluna-lista{float:left;width:190px;padding:15px;}
.tabs-evolua div.coluna.selected .coluna-lista h3{margin-top:0;}
.tabs-evolua div.coluna.selected .coluna-lista ul{list-style-type:none;}
.tabs-evolua div.coluna.selected .coluna-lista ul li{background:url(../img/ico/seta-tabela.png) no-repeat 0 -177px;padding-left:10px;}
.tabs-evolua div.coluna.selected h3{font-size:12px;font-weight:bold;margin:8px 0;}
.tabs-evolua div.coluna.selected p{font-size:11px;margin:8px 0;padding:0;}

.conteiner1de4 h4{color:#333333;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;font-weight:normal;margin:20px 0 10px;}
.conteiner1de4.minha-evolucao{padding-right:10px;width:231px;}
.conteiner1de4.minha-evolucao li{float:left;width:65px;margin-right:17px;margin-bottom:28px;text-align:center;}
.conteiner1de4.minha-evolucao li.last{margin-right:0;}
.conteiner1de4.minha-evolucao .num{background:url(../Img/Bg/evolucao-circulo.png) no-repeat;line-height:normal;width:60px;padding-top:10px;height:51px;display:inline-block;color:#929190;text-align:center;font-family:ItauDisplayRegular,Arial,Tahoma,Verdana;font-size:34px;}
.conteiner1de4.minha-evolucao .label{font-size:11px;display:block;}
.conteiner1de4.minha-evolucao .btn{float:right;}
.conteiner1de4.cursos{padding-right:7px;padding-left:7px;width:227px;}
.conteiner1de4.cursos ul li{border-bottom:1px solid #DDDCDB;padding:10px 0;}
.conteiner1de4.cursos ul li p.data-assunto{font-size:11px;}
.conteiner1de4.cursos ul li:first-child{padding-top:0;}
.conteiner1de4.cursos .btn{float:right;margin-top:10px;}
.conteiner1de4.materiais{padding-right:7px;padding-left:7px;width:227px;}
.conteiner1de4.materiais{padding-right:7px;padding-left:7px;width:227px;}
.conteiner1de4.materiais ul li{border-bottom:1px solid #DDDCDB;padding:10px 0;}
.conteiner1de4.materiais ul li p.data-assunto{font-size:11px;}
.conteiner1de4.materiais ul li:first-child{padding-top:0;}
.conteiner1de4.materiais .btn{float:right;margin-top:10px;}
.conteiner1de4.enquetes{padding-left:10px;width:231px;}
.conteiner1de4.enquetes .pergunta{margin-bottom:5px;}
.conteiner1de4.enquetes label{text-align:left;display:inline-block;float:left;width:210px;margin:0;height:auto;}
.conteiner1de4.enquetes .linhas-form.votar{text-align:right;}

.pagina-explorehomebroker .subheader{margin-bottom:10px;}
.pagina-explorehomebroker .subheader h2 {height: auto;margin:0;}
.pagina-explorehomebroker .conteiner1de4 .box {font-size: 11px;margin: 0 0 20px 20px;width: 221px;}
.pagina-explorehomebroker .conteiner1de4 .box .conteudo {padding: 0;}
.pagina-explorehomebroker .conteiner1de4 .box .conteudo li {background: url(../Img/Bg/linhas.gif) repeat-x;padding: 10px 15px 5px;}
.pagina-explorehomebroker .conteiner1de4 .box .conteudo li:first-child {background: none;}

/* =================
   TV Itaú Corretora
   ================= */
.box.filtro-videos{margin-right:20px;}
.box.filtro-videos fieldset{margin:12px;}
.box.filtro-videos legend{border:0;}
.box.filtro-videos legend span{color:#55544f;font-family:Arial,Tahoma,Verdana;font-size:12px;font-weight:bold;padding:0;border:0;margin-bottom:5px;}
.box.filtro-videos .linhas-form label{height:auto;font-size:11px;color:#7a7b7b;}
.box.filtro-videos .linhas-form{margin-bottom:0;height:20px;}
.box.filtro-videos .submit-form{padding-right:0;}
.box.filtro-videos .listagem-links{margin:12px 0 0 12px;font-size:11px;}
.box.filtro-videos .listagem-links li{list-style:none;}
.box.filtros.resultados .conteudo{overflow:hidden;padding:10px;}
.box.filtros.resultados .conteudo p{color:#262626;font-weight:bold;overflow:hidden;}
h3.subtitulo-servicos+.box.filtros.resultados{margin:-15px 0 10px;}
.lista-videos{overflow:hidden;}
.lista-videos li{float:left;background-color:#e6e2df;border:1px solid #e6e2df;width:238px;height:210px;margin:0 1px 1px 0;list-style:none;}
.lista-videos .titulo{font-weight:bold;margin:10px;}
.lista-videos p{margin:10px;font-size:11px;}
.lista-videos .data{font-weight:bold;}
.lista-videos .video-conteiner{width:238px;height:133px;margin-bottom:10px;}
.lista-videos .video-conteiner img{width:238px;height:133px;}
.lista-videos .video-conteiner a img{border:0;}
.lista-videos+.paginacao{clear:both;border-top:1px solid #e8e4e2;border-bottom:2px solid #f8f7f6;padding:0;margin-top:15px;}
.lista-videos+.paginacao>ul,
.grade-programacao .paginacao>ul{border-top:2px solid #f8f7f6;border-bottom:1px solid #e8e4e2;padding:8px 0;}
.adicionar-feed{float:right;font-family:Arial,Tahoma,Verdana;font-size:12px;}
.adicionar-feed .ico{margin:2px 0 0 8px;}
.paginacao+.adicionar-feed{margin:10px 0 20px;}
h3 .adicionar-feed .ico.rss,
.paginacao+.adicionar-feed .ico.rss{margin:-2px 0 0 6px;}
.filtro-videos+.adicionar-feed{float:left;font-size:11px;margin:10px 0;}
.adicionar-feed .ico{vertical-align:middle;margin:-2px 6px 0 0;}
.grade-programacao{border:1px solid #e6e3e0;border-top:0;background-color:#f5f3f2;overflow:hidden;}
.grade-programacao .largura-total{margin:12px 0;}
.grade-programacao .paginacao{margin:0 12px;border-top:1px solid #e8e4e2;border-bottom:2px solid #f8f7f6;padding:0;}
.box.tv-info{float:left;width:462px;margin:0 0 12px 12px;}
.box.tv-info .conteudo{width:355px;margin-top:10px;margin-bottom:10px;}
.box.tv-info .data-hora{font-weight:bold;width:58px;color:#55544f;text-align:center;margin-top:21px;}
.pagina-tvitau .data-programacao{width:110px;}
.pagina-tvitau #blackout .popUp.modal-video{width:505px !important;}
.pagina-tvitau #blackout .popUp.modal-video .video-conteiner {width: 480px; height: 294px;}
.pagina-tvitau #blackout .popUp.modal-video .mosaico .detalhes {width:100%;}
.pagina-tvitau #blackout .popUp.modal-video .mosaico .destaque .descricao{width:397px;}
.pagina-tvitau.pagina-programacao li.calendario{width:21px;} 

.mosaico{position:relative;height:520px;}
.mosaico .video-conteiner{height:294px;}
.mosaico .destaque{width:470px;}
.mosaico .destaque .detalhes{padding:10px;background-color:#e6e2df;overflow:hidden;}
.mosaico .destaque .descricao{font-size:11px;float:left;width:380px;margin:0 7px;padding:0;}
.mosaico .destaque .btn-sem-texto{float:left;}
.mosaico .destaque{position:absolute;top:76px;left:123px;}
.mosaico .destaque .interacoes{padding:7px 0;border-top:1px solid #E7E4E0;border-bottom:1px solid #E7E4E0;margin-top:5px;overflow:hidden;}
.mosaico .destaque .ico.visualizacoes{margin-left:10px;}
.interacoes a.podcast{float:right;font-weight:bold;color:#2585C6;}
.interacoes a.podcast .ico{margin:0 7px -2px 0;}

.mosaico dl{margin:0;}
.mosaico .miniaturas dt{z-index:3;position:absolute;cursor:pointer;margin:0;width:107px;height:60px;font-size:11px;overflow:hidden;padding:2px 0 0 2px;}
.mosaico .miniaturas dt a{color:#fff;padding:5px;display:block;height:56px;width:103px;background:rgba(0, 0, 0, 0.6);filter:alpha(opacity=0);opacity:0;}
.mosaico .miniaturas dd{z-index:2;position:absolute;cursor:pointer;margin:0;width:107px;height:60px;border:2px solid #F5F3F2;}

.mosaico .miniaturas dd.selecionado{border-color:#FE7821;}
.mosaico .miniaturas dd img{width:107px;height:60px;}

.mosaico .miniaturas .video1{top:310px;left:0;}
.mosaico .miniaturas .video2{top:232px;left:0;}
.mosaico .miniaturas .video3{top:154px;left:0;}
.mosaico .miniaturas .video4{top:76px;left:0;}
.mosaico .miniaturas .video5{top:0px;left:0;}
.mosaico .miniaturas .video6{top:0px;left:123px;}
.mosaico .miniaturas .video7{top:0px;left:244px;}
.mosaico .miniaturas .video8{top:0px;left:365px;}
.mosaico .miniaturas .video9{top:0px;left:486px;}
.mosaico .miniaturas .video10{top:0px;left:609px;}
.mosaico .miniaturas .video11{top:76px;left:609px;}
.mosaico .miniaturas .video12{top:154px;left:609px;}
.mosaico .miniaturas .video13{top:232px;left:609px;}
.mosaico .miniaturas .video14{top:310px;left:609px;}

.pagina-tvitau.pagina-index .disclaimer .scroll-bloco{height:80px;}
.pagina-tvitau .mosaico {height: 425px;}

.pagina-pesquisasatisfacao .topo,
.pagina-pesquisasatisfacaosucesso .topo{border-bottom:1px solid #e7e4e1;padding:20px;}
.pagina-pesquisasatisfacao.pagina-chat .topo,
.pagina-pesquisasatisfacaosucesso.pagina-chat .topo{background:none;}
.pagina-pesquisasatisfacao.pagina-popup h1,
.pagina-pesquisasatisfacaosucesso.pagina-popup h1{background:url(../img/logo-modal.png) no-repeat;width:162px;height:38px;text-indent:-9999px;}
.pagina-pesquisasatisfacao .conteudo,
.pagina-pesquisasatisfacaosucesso .conteudo{padding:20px;border-top:1px solid #f8f7f6;}
.pagina-pesquisasatisfacao .box .conteudo,
.pagina-pesquisasatisfacaosucesso .box .conteudo{border-top:0;padding:12px;background:none;}
.pagina-pesquisasatisfacao .conteudo h2,
.pagina-pesquisasatisfacaosucesso .conteudo h2{font-size:20px;margin:0 0 15px;font-weight:normal;}  
.pagina-pesquisasatisfacao .conteudo h3,
.pagina-pesquisasatisfacaosucesso .conteudo h3{font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:bold;margin:0 0 5px;}
.pagina-pesquisasatisfacao .rodape,
.pagina-pesquisasatisfacaosucesso .rodape{padding:10px 20px;text-align:right;}

.pagina-pesquisasatisfacao .conteudo.preencha-pesquisa{border-top:1px solid #f8f7f6;border-bottom:1px solid #e7e4e1;}
.pagina-pesquisasatisfacao .conteudo.pesquisa{border-top:1px solid #f8f7f6;border-bottom:1px solid #e7e4e1;height:295px;padding:0;}
.pagina-pesquisasatisfacao .rodape{border-top:1px solid #f8f7f6;}
.pagina-pesquisasatisfacao ol{list-style-type:decimal;margin-left:20px;font-weight:bold;color:#FE7821;}
.pagina-pesquisasatisfacao ol > li:first-child{margin-top:0px;}
.pagina-pesquisasatisfacao ol li{margin-top:10px;clear:both;}
.pagina-pesquisasatisfacao ol li span{color:#6F6E6B;font-weight:normal;display:block;}
.pagina-pesquisasatisfacao ol li p.sub-pergunta{color:#6F6E6B;font-weight:normal;margin:15px 0 0;}
.pagina-pesquisasatisfacao ol li input[type="text"]{margin:5px 0 10px;width:250px;}
.pagina-pesquisasatisfacao ol li .colunas-form{padding:10px 0;width:210px}
.pagina-pesquisasatisfacao ol li .linhas-form{margin-bottom:5px;}
.pagina-pesquisasatisfacao ol li label{color:#6F6E6B;font-weight:normal;}
.pagina-pesquisasatisfacao .scroll-bloco{height:265px;margin:15px 15px 15px 0px; padding-left:20px;}
.pagina-pesquisasatisfacao .scroll-bloco .jspVerticalBar{border-left:0;margin-right:15px;}

/* =======================
   Cockpits Compartilhados
   ======================= */
.lista-com-imagem img {float:left; margin:0 15px 0 0;}
.lista-com-imagem li {clear:both; padding:10px;}
.lista-com-imagem p {margin-top:0;}
.titulo-da-lista {padding:15px 0 0 0; display:block;}
.lista-impar {background:#E7E5E3;}
.box.tipo2.lista-com-imagem li {background:url(../Img/Bg/linha-branca.gif) left bottom repeat-x; padding:8px 15px;}
.box.tipo2.lista-com-imagem li.ultimo {background:none; margin-bottom:-15px;}

.acoes-relacionadas {border-top:1px solid #E6E2DF; border-bottom:1px solid #E6E2DF; padding:7px 0 7px 0;}
.acoes-relacionadas .btn {margin-right:10px;}

.lista-zebrada li.impar {background:#f1efee;}
.lista-zebrada li {padding:10px; font-size:11px;}
.lista-zebrada .comparacao {float:right;}
.lista-zebrada .comparacao.possui {text-align:center; font-size:10px; margin-top:5px;}
.lista-zebrada .comparacao.possui .ico {display:inline-block;}
.lista-zebrada .adicionar-aocp {font-size:11px; margin-top:10px;}
.lista-zebrada h4{font-size:14px;margin:0 0 5px 0}

.box.ranking {font-size:11px;}
.box.ranking li {padding:8px 15px; background:url(../Img/Bg/linha-branca.gif) left bottom repeat-x; min-height:25px;}
.box.ranking .rodape {text-align:right; padding:0 0 10px 0; margin-top:0;}
.box.ranking .rodape .veja-mais {padding-right:15px;}
.ranking .numero-ranking {width:25px; height:25px; background:url(../Img/Bg/ranking.png) left bottom repeat-x; line-height:25px; text-align:center; font-weight:bold; color:#FF6300; display:block; float:left; margin:0 10px 0 0;}
.ranking.porcentagem .numero-ranking {color:#FFFFFF;}
.ranking-2 .numero-ranking {background-position:-25px 0;}
.ranking-3 .numero-ranking {background-position:-50px 0;}
.ranking-4 .numero-ranking {background-position:-75px 0;}
.ranking-5 .numero-ranking {background-position:-100px 0;}
.ranking-100 .numero-ranking {background-position:-125px 0;}
.ranking-90 .numero-ranking {background-position:-150px 0;}
.ranking-80 .numero-ranking {background-position:-175px 0;}
.ranking-70 .numero-ranking {background-position:-200px 0;}
.ranking-60 .numero-ranking {background-position:-225px 0;}
.ranking-50 .numero-ranking {background-position:-250px 0;}
.ranking-40 .numero-ranking {background-position:-275px 0;}
.ranking-30 .numero-ranking {background-position:-300px 0;}
.ranking-20 .numero-ranking {background-position:-325px 0;}
.ranking-10 .numero-ranking {background-position:-350px 0;}

.pagina-cockpitscompartilhados .cockpit-destaque {margin:0 0 30px 0;}
.pagina-cockpitscompartilhados .cockpit-destaque img {float:left; margin:0 30px 0 0;}
.pagina-cockpitscompartilhados .cockpit-destaque h2 {font-size:21px;}
/*.pagina-cockpitscompartilhados .cockpit-destaque h2 a {color:#FE7821;}
.pagina-cockpitscompartilhados .cockpit-destaque h2 a:hover {color:#6F6E6B;}*/
.pagina-cockpitscompartilhados .abas li {width:239px;}
.pagina-cockpitscompartilhados .abas li:first-child {width:241px;}
.pagina-cockpitscompartilhados .cockpit-sugestao .veja-mais {float:right; margin:15px 15px 0 0;}
.pagina-cockpitscompartilhados .contexto-box-ajuda {margin-bottom: 20px;}
.pagina-cockpitscompartilhados .contexto-box-ajuda .mask-slides {width: auto;}
.pagina-cockpitscompartilhados .titulo-servicos {margin-bottom: 20px;}
.pagina-cockpitscompartilhados .box.ajuda ul.slides>li {width:958px;}

/* Detalhe do Cockpit =================== */
#pagina-cockpitscompartilhados-detalhe .cockpit-destaque h2 {margin-left:0;}
#pagina-cockpitscompartilhados-detalhe .imagem-detalhe-cockpit {margin:15px 0 0 0;}
#pagina-cockpitscompartilhados-detalhe #widgetsCompare {float: right; margin-top: 10px;}
#pagina-cockpitscompartilhados-detalhe .lista-zebrada p {margin:5px 0 0;}
#pagina-cockpitscompartilhados-detalhe .scroll-tabela {max-height:398px;}
#pagina-cockpitscompartilhados-detalhe .conteiner3de4 {width:703px; margin-right: 20px;}
#pagina-cockpitscompartilhados-detalhe .compare li.impar {background: white;}
#pagina-cockpitscompartilhados-detalhe .comparacao {width: 60px; height: 35px; text-align: center;}
#pagina-cockpitscompartilhados-detalhe .comparacao .checkStyled {margin-top: 20px; float: none;}

#pagina-cockpitscompartilhados-experimentecockpit .acoes-titulo {position: absolute; width: 250px; top: 11px; left: 330px;}
#pagina-cockpitscompartilhados-experimentecockpit .link-voltar {background:url(../Img/Bg/variavel-borda.gif) repeat-y 0 top; padding-left: 16px; margin-top: 5px;}


 /* ==============
    Modal e Dialog
    ============== */

 /* Vencimentos ------------ */
 .datas-vencimento .scroll-tabela {height: 300px;}
 /* Limite Operacional ------------------ */
.modal.limite table tfoot tr{background:none;}
.modal.limite table tfoot td{font-size:10px;color:#6F6E6B;color:#6F6E6B;padding-top:10px;}

/* IPO --------------------- */
.pagina-ofertaspublicas .popUp .detalhes-oferta{padding-left:60px;position:relative;}
.pagina-ofertaspublicas .popUp .detalhes-oferta h3{font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin-bottom:5px;}
.pagina-ofertaspublicas .popUp .detalhes-oferta img{width:50px;height:50px;position:absolute;top:0;left:0;}
.pagina-ofertaspublicas .popUp table{margin-top:14px;}
.pagina-ofertaspublicas .popUp .datas-reserva td{font-size: 11px;font-weight:bold;}
.pagina-ofertaspublicas .popUp .datas-reserva .data{font-family:ItauDisplayRegular,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-ofertaspublicas #blackout .popUp .sup{color:#262626;padding-right:3px;}
.pagina-ofertaspublicas .box.tabs #tabs-1 .linhas-form{margin:12px 12px 0;}
.popUp.filtrar-ofertas label{display:block;text-align:left;height:20px;float:none;}
.popUp.filtrar-ofertas input[type='text']{width:130px;}
.popUp.filtrar-ofertas .periodo input[type='text']{width:70px;}
.popUp.filtrar-ofertas .bt-calendario{width:21px;height:24px;background-position:0 0;}
.popUp.filtrar-ofertas .bt-calendario:hover{background-position:0 -24px;}
.popUp.filtrar-ofertas .campo-oculto.hasDatepicker+input{margin-left:10px;}

/* Termos e condições --------------------- */
.popUp.termosCondicoes {width:700px!important;}
.popUp.termosCondicoes p {margin-bottom:10px;}
.popUp.termosCondicoes ol {list-style-type:lower-latin; margin-left:30px;}
.popUp.termosCondicoes ol li {list-style-type:lower-latin;}
.popUp.termosCondicoes ul {list-style-type:disc;margin-left:30px;}
.popUp.termosCondicoes .nota {text-align:right; font-size:11px;}

/* Tour --------------------- */
#ui-tooltip-tour .btn.disabled {display:none;}
#ui-tooltip-tour .status-paginacao {float:right; margin-top:-16px; font-size:11px;}


/* ========
   Gráficos
   ======== */
.highcharts-container {background:transparent!important;}
.grafico-com-legenda {float:left;}
.grafico-legenda {background:white; border:1px solid #ebebec; border-radius:5px; padding:15px 10px 10px 10px; float:right; font-size:11px; width:150px; margin-top:10px;}
.grafico-legenda li {margin-bottom:5px;}
.grafico-com-legenda-lateral {width:80%; float:left;}
.bloco-cor {width:10px; height:10px; border-radius:2px; display:inline-block; margin-right:10px;}

.grafico-informacoes {background:white; border:1px solid #ebebec; border-radius:5px; padding:15px 10px 10px 10px; float:right; font-size:11px; width:150px; margin-top:10px;}
.grafico-informacoes .texto {display:block; font-weight:bold;}
.grafico-informacoes .valor { margin-bottom:10px; display:block;}
.grafico-informacoes .codigo .valor {color:#ff6606; font-weight:bold;}
.grafico-informacoes .preco .valor {color:#000;}
.grafico-informacoes .sup{right:0;}
.grafico-informacoes .bandeira{display:block;float:right;}
.grafico-informacoes .subtit{font-size:10px}
.grafico-informacoes .barra-com-colunas{overflow:hidden;}
.grafico-informacoes .barra-com-colunas.destaque{border-top:1px solid #ebebec;border-bottom:1px solid #ebebec;padding:10px 0;margin:0 0 10px}
.grafico-informacoes .barra-com-colunas.borda-superior{border-top:1px solid #ebebec;margin-top:10px;padding-top:10px;}
.grafico-informacoes .barra-com-colunas.borda-inferior{border-bottom:1px solid #ebebec;margin-bottom:10px;}
.grafico-informacoes .col-01{float:left;width:48%;}
.grafico-informacoes .col-02{float:right;width:48%;}
.grafico-informacoes .tres-colunas .col-01{width:30%;float:left;}
.grafico-informacoes .tres-colunas .col-02{width:30%;float:left;margin:0 4%;}
.grafico-informacoes .tres-colunas .col-03{width:30%;float:left;}

.periodos-fechados{float:left;margin-left:20px;}
.periodos-fechados li{float:left;margin-right:5px;}
.periodos-fechados li.selecionado a,
.periodos-fechados a.selected{color:#7A7B7B;}
.periodo-selecionado{float:left;}
.periodo-selecionado strong{display:block;}

.pagina-cockpit .grafico-informacoes .barra-com-colunas.borda-superior{padding-top:4px;margin-top:4px;}
.pagina-cockpit .barra-com-colunas.borda-inferior{margin-bottom:4px;}
.pagina-cockpit .grafico-informacoes .valor{margin-bottom:4px;}

.grafico-controles {width:25px; float:left; margin:5px 0 0 0;}
.grafico-controles button {margin:3px 0 0 0; cursor:pointer; display: block;}
.grafico-controles button:first-child{margin-top:0;}
.grafico-controles div>button:first-child,
.grafico-controles span>button:first-child{margin-top:3px;}
.grafico-com-controle {float:left;}
.grafico-nome {margin:0 6px 0 0; text-align:right;}
.grafico-nome + .grafico-zoom-line {margin-top:-14px;}
.grafico-lista-ativos {margin-left:15px; position:relative; z-index:2;}
.grafico-lista-ativos + .grafico-nome {margin-top:-10px;}
.grafico-lista-ativos li {float:left; margin:0 5px 0 0; font-size:11px; padding:3px;list-style:none;}
.grafico-links {background:none; padding-bottom:5px; padding-top:10px;}
.grafico-links ul li {margin-top:0; list-style:none;}
.grafico-links input[type="radio"],
.grafico-links .radioStyled  {display:none;}
.grafico-links label {cursor:pointer; padding:0!important; height:auto!important; line-height:14px!important;}

.grafico-opcoes-agrupadas {float:right;}
.grafico-links + .grafico-opcoes-agrupadas {margin-top:-20px;}
.grafico-informacoes {float:right;}
.grafico-adicionar-papel input {width:100px;}
.grafico-adicionar-papel + .grafico-lista-ativos {float:right; margin-top:-20px;}
.grafico-adicionar-papel .bordaEsq {display: inline-block; float: none;}
.grafico-ativo-fixo {background:#FFFFFF; border:1px solid #D9D8C7;}
.grafico-adicionar-papel input[type="submit"]._checkCode {padding:0; text-align: center; width:45px;}

.dygraph-axis-label{color:grey;}

.grafico-com-controle {width:940px;}
.conteiner3de4 .grafico-com-legenda-lateral {width:545px;}
.conteiner3de4 .grafico-com-controle {width:695px;}
.conteiner1de3.tabs .grafico-com-controle {width:234px;}

.pagina-empresas.pagina-detalhe .grafico-nome,
.pagina-compraprogramada.pagina-index .grafico-nome {margin-top:-20px;}

.grafico-legenda-finder {margin-top: 10px;}

/* ========
   Outros
   ======== */
.fht-table-wrapper .jspHorizontalBar,
.fht-table-wrapper .jspVerticalBar {background-color: #F5F3F2;}
.fht-table-wrapper .jspHorizontalBar {padding-top: 8px; background-position: 0 0;}


.rodape-tabela-descricao {margin: 5px 0 15px 0;}


/*Remover Bullet do box de mensagem.*/
.box.erro .conteudo ul li{list-style:none;} 

 /* ==============
    Modal e Questionário Satisfacação 
    Leonidio | 26-09-2012
    ============== */
.popUp.questionarioSatisfacao {width:600px!important;}

/* APAGAR NO FINAL DO PROJETO! */
/* Login de usuário */

/* ======================
Spinnex classes
========================= */
.pagina-educacional .slider .box .conteudo ul{list-style-type:none;}
.pagina-educacional .slider .box .conteudo ul li{background: none;}

/* ======================
Remoção de bullets
========================= */

#pagina-mercado-noticias ul {list-style-type: none;}
#pagina-perfil .box.questionario .conteudo ul,
#pagina-perfil .box.meus-alertas ul,
#pagina-perfil .box.transf-custodia ul{list-style-type: none;}
#pagina-inbox ul {list-style-type: none;}
#pagina-analises ul {list-style-type: none;}
#pagina-mercado ul {list-style-type: none;}
#pagina-finder-finder ul {list-style-type: none;}
#pagina-painelcotacoes ul {list-style-type: none;}
.pagina-ir ul,
.pagina-informerendimentos ul {list-style-type: none;}
#pagina-busca ul {list-style-type: none;}
#pagina-perfil-alteracaomodalidade .container3de4 ul li {list-style-type: none;}
.pagina-compra ul,
.pagina-venda ul,
.pagina-confirmacao ul,
.pagina-sucesso ul,
.pagina-empresas ul,
.pagina-mercado ul,
.pagina-recomendacoes ul,
.pagina-carteira ul {list-style-type: none;}
.pagina-cockpit ul,
.ui-linklist ul,
.pagina-alteracaomodalidade ul ,
.pagina-tesourodireto ul {list-style-type: none;}

#pagina-guiaacoes .bloco.falso.coluna .box .conteudo li{list-style-type: none;}

/*Ajustes compra e venda*/

.disclaimer-align-left {float:left;}
.mais-infos{float:right;}

.variaveis-da-acao .variavel.codigo-bovespa{width:106px;}
.variaveis-da-acao .variavel.limite-operacional,
.variaveis-da-acao .variavel.saldo-conta-corrente{width:130px;}
.variaveis-da-acao .variavel.resumo-da-ordem{width:170px;}
.variaveis-da-acao .variavel.acompanhamento-de-ordens{width:164px;}
.variaveis-da-acao .variavel.indice-bovespa{width:95px;}


.variaveis-da-acao.sem-saldo-conta-corrente .variavel.saldo-conta-corrente{display:none;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.codigo-bovespa{width:132px;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.limite-operacional{width:156px;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.resumo-da-ordem{width:196px;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.acompanhamento-de-ordens{width:190px;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.indice-bovespa{width:121px;}

.variaveis-da-acao.sem-saldo-conta-corrente input[readonly]{margin-right: 25px;}
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.resumo-da-ordem input[readonly]{margin-right: 25px;}

.variaveis-da-acao.sem-saldo-conta-corrente .variavel.resumo-da-ordem a.mais-detalhes,
.variaveis-da-acao.sem-saldo-conta-corrente .variavel.acompanhamento-de-ordens a.mais-detalhes{margin-right:26px;}
/*.variaveis-da-acao.sem-saldo-conta-corrente .variavel.limite-operacional a.mais-detalhes.divisor-esq{margin-right:42px;}*/

.variaveis-da-acao .variavel.limite-operacional, 
.variaveis-da-acao .variavel.saldo-conta-corrente{padding-right:0px;}

.variaveis-da-acao .variavel.resumo-da-ordem h6,
.variaveis-da-acao .variavel.limite-operacional h6,
.variaveis-da-acao .variavel.codigo-bovespa h6,
.variaveis-da-acao .variavel.saldo-conta-corrente h6{margin-bottom: 5px;}

.variaveis-da-acao .variavel.acompanhamento-de-ordens h6{margin-bottom:14px;}

.variaveis-da-acao .variavel.acompanhamento-de-ordens a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.resumo-da-ordem a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.limite-operacional a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.codigo-bovespa a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.indice-bovespa a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.saldo-conta-corrente a.mais-detalhes.divisor-esq{padding:0;float:none;}

.variaveis-da-acao .variavel.limite-operacional a.mais-detalhes.divisor-esq,
.variaveis-da-acao .variavel.saldo-conta-corrente a.mais-detalhes.divisor-esq{margin-right:15px;}
.variaveis-da-acao .variavel.limite-operacional a.mais-detalhes.divisor-esq{margin-right:10px; float:left;}

.variaveis-da-acao .variavel.resumo-da-ordem input[readonly]{margin-right: 0; padding: 0 13px;}

.optn-conteiner .ico.salvar-pdf{float: left;margin-right: 5px;}

.pagina-blogmodelo .postagem-completa .listagem-links{border-top: solid 2px #f8f6f5;border-bottom: 1px solid #e7e4e0;padding: 11px 0;}

.pagina-blogmodelo .postagem-completa .listagem-links{width: 100%; height:18px;margin:0;}
.pagina-blogmodelo .postagem-completa .listagem-links *{float:left;background:none;}
.pagina-blogmodelo .postagem-completa .listagem-links dd{margin-left:10px;}

.box-inferior-limite-operacional{width: 138px;}
#saldoContaCorrente{width: 61px;}
#maisDetalhesLimite{width: 57px;}

.rentabilidade-tesouro{background:#fff;}
tbody tr.rentabilidade-tesouro h3, tbody tr.rentabilidade-tesouro caption{text-align:left;padding:9px 12px;font-family:ItauDisplayBold,Arial,Tahoma,Verdana;font-size:16px;color:#262626;}
tbody tr.rentabilidade-tesouro table{width:70%;}
tbody tr.rentabilidade-tesouro table thead tr{background:none;}
tbody tr.rentabilidade-tesouro table tbody tr{background:none;border-top:1px solid #E5E2E1;}
tbody tr.rentabilidade-tesouro table tbody tr:first-child{border-top:0;}
tbody tr.rentabilidade-tesouro table tbody tr.lancamento-automatico{background:#edf5fb;}
tbody tr.rentabilidade-tesouro .linhas-form{margin:10px 0 0 14px;}
tbody tr.rentabilidade-tesouro label{line-height:normal;font-size:10px;}

