body{border-top:0; border-bottom:0}

#logoCx {height:85px}
#logo {height:85px}
#logo h1 {padding:0 0 0 0}

#logoHb{height:85px; margin:0 auto; padding:0; width:100%}
#logoHb h1 {display:block; float:left; margin:0;}

#serv {float:right; width:485px; margin:0 0 0 0; padding-top:10px}
#serv ul li {padding:0; margin:0}
.separatorServicos{color:#5E82A0; display:inline; padding:2px 5px 0 5px; margin:0; }

#flags {width:25px; height:10px; margin:0 0 0 0; padding:10px 5px 0 0}
#menuServicosTopo{float:right; width:530px}

#pesquisa {width:300px; height:30px; padding:20px 5px 0 0; margin:0 0 0 0; text-align:right}
#pesquisa label {margin-right:0; float:none}


#publicoAlvo {white-space:nowrap; display:block; padding-bottom:10px; width:760px; height:32px; margin:0; float:left; text-align:left;}
#publicoAlvo img {margin:0; vertical-align:top}
#publicoAlvo UL {margin:5px 0 0 0; padding:0 0 0 15px; height:29px}
#publicoAlvo UL LI {display:inline; padding:0 0 0 0; margin:0 0 0 0; white-space:nowrap; text-transform:uppercase}
#publicoAlvo UL LI img {margin:0; padding:0}
#publicoAlvo UL LI a {padding:0 5px 11px 5px; margin:0 0 0 0; text-decoration:none}
#publicoAlvo UL LI a:hover {text-decoration:none}

.separatorMenu{color:#FFF; display:inline; padding:2px 0 0 0; margin:0;}

#hbheaderCx {float:left; height:149px; padding:0 0 7px 0}
#homebanking {width:149px; height:149px; margin:0}
#homebankingCx{padding:15px 0 0 0}
#homebankingCx img {padding-bottom:9px}
#homebanking .hbbot {margin:0; padding:0; float:left;}
#homebanking .hbbot img {margin:0; padding:0 0 0 8px; background:none}
#bannerPrincipal{float:left; padding:0 0 0 3px}

#colA{width:152px; padding-bottom:10px}

#colB{padding-top:0; background:url(/img/bcktopo.gif) repeat-x top}
#colB h2 {padding-bottom:15px}

#colB2{padding-top:0; background:url(/img/bcktopo.gif) repeat-x top}

#colC {width:186px}
#colC ul {padding:0 0 10px 20px}
#colC ul li {padding:0 0 8px 10px}

div#menuLat {float:left; width:144px; padding:6px 0 3px 4px; margin:0}
ul#navlist {width:142px; padding:0; margin:0;}
ul#navlistb {width:142px}
ul#navlist li a {width:132px}


.bannerMenuLateral{float:left; padding-bottom:5px; text-align:center; width:144px}

#balcoes{float:left; width:144px; padding:6px 0 3px 4px; text-align:left }
#balcoesTitle{height:43px;}
#balcoesTitle p{margin:0; padding:8px 0 0 35px}
#dropBoxBalcoes {margin-bottom:10px; text-align:center}
#dropBoxBalcoes select{width:138px; margin:0}

#apoioCliente{float:left; width:144px; padding:10px 0 0 4px; text-align:left}
#apoioClienteTitle{height:43px;}
#apoioClienteTitle p{margin:0; padding:8px 0 0 35px}
#imgApoioCliente{padding:0 0 5px 0}

#bannersLaterais{float:left; width:144px; padding:5px 0 0 4px;}

#destaques{float:left; padding:20px 0 20px 0;}
#destaques h2{margin:0; padding-top:10px}

#noticias{float:left; padding:20px 0 20px 0;}
.mais {width:385px}

.descricaoNoticia{padding-left:10px; background:url(/img/setaNoticias.gif) no-repeat left top}
.noticiaDetail{padding-bottom:10px;}
#noticiasList ul{padding:0; margin:0}

#linksUteis{padding:5px 0 5px 0; margin:0 0 0 5px; width:176px;}
#linksUteis p {padding-top:5px}
#linksTitle{height:48px;}
#linksTitle p {padding:8px 0 0 35px}

#mercados{padding:5px 0 5px 0; margin:0 0 0 5px; width:176px;}
#mercados p {padding:5px 0 5px 10px}
#mercados .grid{padding:0 0 10px 2px}
#mercados .grid table {margin:0 0 0 0; text-align:center; font-size:8pt; font-family:Arial}
#mercadosTitle{height:46px;}
#mercadosTitle p{padding:8px 0 0 35px}
#mercadosBackground{padding-bottom:5px}

#ferramentas{padding:5px 0 5px 0; margin:0 0 5px 5px; width:176px;}
#ferramentas p {padding-top:5px}
#ferramentasTitle{height:48px;}
#ferramentasTitle p{padding:8px 0 0 35px}

#vejaTambem{padding:5px 0 5px 0; margin:0 0 5px 5px; width:176px;}
#vejaTambem p {padding-top:5px}
#vejaTambemTitle{height:48px;}
#vejaTambemTitle p{padding:8px 0 0 35px}

#separatorFooter{padding:2px 5px 0 5px; margin:0; display:inline}

#footerCx {width:760px}
#creditos2 {padding:15px 0 0 0; width:50%; text-align:left; float:left}
#creditosSponsor{float:right; padding-top:20px}

#path {padding:0; margin:15px 0 20px 0; width:95.5%; }

#titulo h2{padding:0 0 15px 0; margin-top:2px}

#homebankingTitle {padding:0 0 10px 12px; text-align:left}
#homebanking .noImage{float:left; margin:0; padding:5px 0 0 10px; text-transform:uppercase; font-size:7pt}

#titleMenu{height:26px;}
#footerMenu{height:22px}
ul#navlist li {padding:0}
ul#navlist li a {padding-left:10px}
ul#navlistb li a {margin:0; padding:0 0 0 10px;}
ul#navlistb .sepMenuB{height:1px; width:142px; background:#9EB6CB; line-height:1pt}

#colB2 .tema{width:270px; float:left; padding-bottom:10px}
#colB2 .tema1{width:270px; float:left; padding:0 25px 0 0}
#colB2 .divHorizontal{width:565px; float:left; padding:0 0 20px 0;}
#txtEnquadramentoListaTemas{margin:15px 0 15px 0;}
#colB2 .divHorizontal .sepTemas{height:1px;}

.saibaMaisTemas{text-align:right; padding-top:5px}
.saibaMaisTemas img {vertical-align:baseline}

#loginPage {margin:10px 0 0 0; padding-top:20px}
#login {width:374px; margin:0 0 0 100px; padding:0 0 0 0; text-align:center}
#login .formItem {width:265px; margin:0 0 5px 0}
#login .formItem label {margin:0; padding:0; width:135px;}
#login .formItem input {padding:5px 0 0 0; margin:0; border:solid 1px #B38B60}
#loginFormItems{padding:15px 0 0 15px; float:left}
#loginButton{float:left; padding:41px 0 0 10px}

#login .VKTitle {background-color:#70A1CA; }
#login .VKTitle h3{background-color:#70A1CA}
#login .VKTable{border:solid 2px #FFF; background-color:#FFF; margin-bottom:5px}
#login .botaoVK {background-color:#345181}
#login .VKTable2 {border-Bottom:solid 1px #70A1CA}
#login .botaoVKLimpar{text-align:center; width:111px; height:25px; border:none; color:#FFF; padding-bottom:8px}

#tituloLoginDetail{line-height:normal; margin:0; padding:0; position:relative; width:100%;}

#userInfo label {margin:0; padding:10px 0 0 15px; float:left}
#hbHeaderHb{float:right; padding:10px 5px 0 0; }
#hbHeaderHb a{color:#FFF; text-transform:uppercase; font-weight:bold; padding:5px 5px 5px 5px}
.validation {width:65%}

#imageClassifierPath{float:right; width:30%; text-align:right; padding:0; margin:0; line-height:0px; height:50px}
#showClassifierImage{width:100%; height:68px}
#showClassifierImage #path{float:left; width:69%; margin-bottom:0}
#notShowClassifierImage{height:50px}
#notShowClassifierImage #path{float:left; width:69%; margin-bottom:0}

#print2{clear:none; float:right; margin:30px 0 0 5px;}
#titulo #print2{bottom:0; position:relative; right:0;}
#titulo #print {position:relative; margin-top:7px}

#printFaq{clear:none; float:right; margin:0 0 0 5px;}
#titulo #printFaq{bottom:0; position:relative; right:0;}
#titulo #printFaq {position:relative; margin-top:7px}


#logoHb #flags{margin-top:55px; padding:10px 8px 0 0;}

#mapaSite ul ul {text-transform:none}

#checkKeyboard {margin:-5px auto 10px 10px}

/*Only in IE6*/
* html #titulo { margin-top: -25px; }
* html #notShowClassifierImage{height:68px}

.mercadosImg img{max-width:382px; padding:10px 0;}
#mercadosHP {float:left; padding-bottom:20px; padding-left:0; padding-right:0; padding-top:20px;}
#mercadosHP {width:362px;}
#mercadosHP h2 {height:17px}

