* {margin:0;padding:0;list-style:none;}
.clr {clear:both;}
.ir {position:absolute;overflow:hidden;visibility:hidden;width:1px;height:1px;}
 
.impressao {display:none;}

#ctBuscaAgencia{  font:normal 11px tahoma, verdana, arial; color:#5c5e5d; position:relative;}
#ctBuscaAgencia .imgTitulo{margin:2px 0 2px 0;}
#ctBuscaAgencia img{border:0px;}

#ctBuscaAgencia .alignR{ text-align:right}
#ctBuscaAgencia .alignL{ text-align:left}
#ctBuscaAgencia .alignC{ text-align:center}
#ctBuscaAgencia .linhaPont {overflow:hidden; height:1px; margin:10px 0; clear:both; background:url(../img/img_linha_pont.gif) repeat-x top left;}
#ctBuscaAgencia .linhaPont2 {overflow:hidden; height:1px; border-top:5px solid #f4f4f4;margin:0; clear:both; background:url(../img/img_linha_pont.gif) repeat-x top left;}

#ctBuscaAgencia .espacoAba {/*height:132px;*/height:123px;}
#ctBuscaAgencia #abas{/* width:100%; */position:absolute; top:10px; z-index:2; left:0px;}

#ctBuscaAgencia #abas table{width:100%; border-collapse:collapse;}

#ctBuscaAgencia #abas table td.on{ background:url(../img/bkgAbaBuscaAgMeioOn.jpg) repeat-x top left;}
#ctBuscaAgencia #abas table td.on a{display:block; width:92px; height:106px; margin:0 auto; cursor: default; }
#ctBuscaAgencia #abas table td.on a.btn1{background:url(../img/imgAbaBusqueAgProxOn.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.on a.btn2{background:url(../img/imgAbaBusqueAgBairroOn.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.on a.btn3{background:url(../img/imgAbaBusqueAgNumeroOn.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.on a.btn4{background:url(../img/imgAbaAcheAgRotaOn.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.on span span{ background:url(../img/bkgAbaBuscaAgDirOn.gif) no-repeat top right; display:block; padding:1px 3px 4px 0;border-left:1px solid #bababa;}

#ctBuscaAgencia #abas table td.on span.linha span { border-right: 1px solid #bababa !important}

#ctBuscaAgencia #abas table td.off {background:url(../img/bkgAbaBuscaAgMeioOff.gif) repeat-x top left;}
#ctBuscaAgencia #abas table td.off a{display:block; width:92px; height:106px; margin:0 auto;}
#ctBuscaAgencia #abas table td.off a.btn1{background:url(../img/imgAbaBusqueAgProxOff.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.off a.btn2{background:url(../img/imgAbaBusqueAgBairroOff.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.off a.btn3{background:url(../img/imgAbaBusqueAgNumeroOff.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.off a.btn4{background:url(../img/imgAbaAcheAgRotaOff.gif) no-repeat top center;}
#ctBuscaAgencia #abas table td.off span span{background:url(../img/bkgAbaBuscaAgDirOff.gif) no-repeat top right; display:block; padding:1px 3px 4px 0; border-left:0px; }
#ctBuscaAgencia #abas table td.off span{background:url(../img/bkgAbaBuscaAgEsq.jpg) no-repeat top left; display:block;}

#ctBuscaAgencia #abas table td.off span.linha {background:url(../img/bkgAbaBuscaAgEsq.jpg) no-repeat top right;}


#ctBuscaAgencia #abas table td.ult span span{background:url(../img/bkgAbaBuscaAgEsq.gif) no-repeat top right !important;}
#ctBuscaAgencia #abas table td.pri span span{border-left:1px solid #bababa;}

/*#ctBuscaAgencia #BuscaAgenProxima{border:1px solid #bababa; background-color:#f4f4f4; padding:9px 10px; margin-bottom:20px; margin-top:-3px; display:block; position:absolute; top:104px}*/
#ctBuscaAgencia #BuscaAgenProxima table{border:1px solid #bababa; background-color:#f4f4f4; margin-bottom:20px; margin-top:-3px;  /*position:absolute; top:104px;*/ width:100%;}
#ctBuscaAgencia #BuscaAgenProxima table tr td{ padding:9px 10px;}

#ctBuscaAgencia #BuscaAgenProxima ul li {float:left; margin:0 0 10px 0;}
#ctBuscaAgencia #BuscaAgenProxima label{display:block; margin:0 0 5px 0;}
#ctBuscaAgencia #BuscaAgenProxima input,
#ctBuscaAgencia #BuscaAgenProxima select {font:normal 11px tahoma, verdana, arial; color:#5c5e5d; border:1px solid #7f9db9; padding:1px;}
#ctBuscaAgencia #BuscaAgenProxima .inpCep{width:62px; margin-right: 6px;}
#ctBuscaAgencia #BuscaAgenProxima .inpEstado{width:50px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenProxima .inpCidade{width:145px;}
#ctBuscaAgencia #BuscaAgenProxima .inpLogradouro{width:318px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenProxima .inpNum{width:57px;}
#ctBuscaAgencia #BuscaAgenProxima .inpEnd{width:394px;}
#ctBuscaAgencia #BuscaAgenProxima .link {color:#575757; font-size:10px; font-weight:bold; background:url(../img/bulletConsulteCep.gif) no-repeat left 4px; padding:0 0 0 10px; margin-right:18px}
#ctBuscaAgencia #BuscaAgenProxima #BuscaAgenProximaResp .tit{ color:#5b5b5b; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 10px; /*margin-bottom:18px;*/}


/*#ctBuscaAgencia #BuscaAgenBairro{border:1px solid #bababa; background-color:#f4f4f4; padding:9px 10px; margin-bottom:20px; margin-top:-3px; display:block; position:absolute; top:104px}*/
#ctBuscaAgencia #BuscaAgenBairro table{border:1px solid #bababa; background-color:#f4f4f4; margin-bottom:20px; margin-top:-3px;  /*position:absolute; top:104px;*/ width:100%;}
#ctBuscaAgencia #BuscaAgenBairro table tr td{ padding:9px 10px;}

#ctBuscaAgencia #BuscaAgenBairro ul li {float:left; margin:0 0 10px 0}
#ctBuscaAgencia #BuscaAgenBairro label{display:block; margin:0 0 5px 0;}
#ctBuscaAgencia #BuscaAgenBairro input,
#ctBuscaAgencia #BuscaAgenBairro select {font:normal 11px tahoma, verdana, arial; color:#5c5e5d; border:1px solid #7f9db9; padding:1px}
#ctBuscaAgencia #BuscaAgenBairro .inpEstado{width:70px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenBairro .inpCidade{width:147px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenBairro .inpBairro{width:155px;}

/*#ctBuscaAgencia #BuscaAgenNumero{border:1px solid #bababa; background-color:#f4f4f4; padding:9px 10px; margin-bottom:20px; margin-top:-3px; display:block; position:absolute; top:104px}*/
#ctBuscaAgencia #BuscaAgenNumero table{border:1px solid #bababa; background-color:#f4f4f4; margin-bottom:20px; margin-top:-3px;  /*position:absolute; top:104px;*/ width:100%;}
#ctBuscaAgencia #BuscaAgenNumero table tr td{ padding:9px 10px;}

#ctBuscaAgencia #BuscaAgenNumero ul li {float:left; margin:0 0 10px 0}
#ctBuscaAgencia #BuscaAgenNumero label{display:block; margin:0 0 5px 0;}
#ctBuscaAgencia #BuscaAgenNumero input,
#ctBuscaAgencia #BuscaAgenNumero select {font:normal 11px tahoma, verdana, arial; color:#5c5e5d; border:1px solid #7f9db9; padding:1px}
#ctBuscaAgencia #BuscaAgenNumero .inpNumAgencia{width:53px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenNumero .inpAgencia{width:215px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenNumero .bot{margin-top:16px;}


/*#ctBuscaAgencia #BuscaAgenRota{border:1px solid #bababa; background-color:#f4f4f4; padding:9px 10px; margin-bottom:20px; margin-top:-3px; display:block; position:absolute; top:104px}*/
#ctBuscaAgencia #BuscaAgenRota table{border:1px solid #bababa; background-color:#f4f4f4; margin-bottom:20px; margin-top:-3px; /* position:absolute; top:104px;*/ width:100%;}
#ctBuscaAgencia #BuscaAgenRota table tr td{ padding:9px 10px;}

#ctBuscaAgencia #BuscaAgenRota ul li {float:left; margin:0 0 10px 0;}
#ctBuscaAgencia #BuscaAgenRota label{display:block; margin:0 0 5px 0;}
#ctBuscaAgencia #BuscaAgenRota input,
#ctBuscaAgencia #BuscaAgenRota select {font:normal 11px tahoma, verdana, arial; color:#5c5e5d; border:1px solid #7f9db9; padding:1px;}
#ctBuscaAgencia #BuscaAgenRota .inpCep{width:62px; margin-right: 6px;}
#ctBuscaAgencia #BuscaAgenRota .inpEstado{width:50px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenRota .inpCidade{width:145px;}
#ctBuscaAgencia #BuscaAgenRota .inpLogradouro{width:318px; margin-right: 11px;}
#ctBuscaAgencia #BuscaAgenRota .inpNum{width:56px;}
#ctBuscaAgencia #BuscaAgenRota .inpEnd{width:394px;}
#ctBuscaAgencia #BuscaAgenRota .link {color:#575757; font-size:10px; font-weight:bold; background:url(../img/bulletConsulteCep.gif) no-repeat left 4px; padding:0 0 0 10px; margin-right:18px}
#ctBuscaAgencia #BuscaAgenRota .tit{ color:#5b5b5b; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 10px; /*margin-bottom:18px;*/}
#ctBuscaAgencia #BuscaAgenRota .tit2{ color:#5b5b5b; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 10px; margin:18px 0 21px 0;}


#ctBuscaAgencia ul.botoes li{display:inline; width:50%; margin:0 0 0 0 !important; voice-family:"\"}\""; voice-family:inherit; width:49.9%;}
html>body #ctBuscaAgencia ul.botoes li{ width:49.9%;}
#ctBuscaAgencia ul li.endereco{margin:0 0 0 0 !important;}
#ctBuscaAgencia ul.botoes li.unico{width:100% !important; margin:0 0 0 0 !important;}


#ctBuscaAgencia #ResBuscaAgen {margin:0 0 20px 0; display:block;}
#ctBuscaAgencia #ResBuscaAgen .tit2{ color:#5b5b5b; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 10px; margin:18px 0 10px 0;}
#ctBuscaAgencia #ResBuscaAgen .agencia{position:relative;border:1px solid #bababa; background-color:#ffffff; margin:20px 0 20px 0; position:relative;text-align:left;}
#ctBuscaAgencia #ResBuscaAgen .agencia .tit{ color:#d62a26; font-weight:bold; font-size:11px; background:#e6e6e6 url(../img/bullet_tit_agencia.gif) no-repeat left 9px; padding:6px 0 6px 10px; margin-bottom:10px;}
#ctBuscaAgencia #ResBuscaAgen .agencia .det {padding:0 10px 9px 10px !important; font-size:10px;}
#ctBuscaAgencia #ResBuscaAgen .agencia .det .dados {font-size:12px;padding-top:3px;}
#ctBuscaAgencia #ResBuscaAgen .agencia .det img{margin:0 5px 0 0}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones{position:absolute; top:58px; right:8px;}
#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li{float:left;}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a{display:block;}
/*
#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoMapa{ width:41px; height:58px; background:url(../img/ico_mapa_off.gif) no-repeat top left;}
#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoMapa:hover{ background:url(../img/ico_mapa_on.gif) no-repeat top left;}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoComochegar{ width:41px; height:69px; background:url(../img/ico_comochegar_off.gif) no-repeat top left;}
#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoComochegar:hover{ background:url(../img/ico_comochegar_on.gif) no-repeat top left;}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoAbrasuaconta{ width:50px; height:69px; background:url(../img/ico_abrasuaconta_off.gif) no-repeat top left;}
#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoAbrasuaconta:hover{ background:url(../img/ico_abrasuaconta_on.gif) no-repeat top left;}*/

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoMapa{ width:48px; height:68px; background:url(../img/ico_mapa.gif) no-repeat top left; padding: 0 0 0 10px;}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoComochegar{ width:48px; height:68px; background:url(../img/ico_comochegar.gif) no-repeat top left; padding: 0 0 0 10px;}

#ctBuscaAgencia #ResBuscaAgen .agencia ul.icones li a.icoAbrasuaconta{ width:48px; height:68px; background:url(../img/ico_abrasuaconta.gif) no-repeat top left; padding: 0 0 0 10px;}

#ctBuscaAgencia #blocoComoChegar{margin:10px}
#ctBuscaAgencia #blocoComoChegar .tit{ color:#5b5b5b; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 10px; margin-bottom:18px;}
#ctBuscaAgencia #blocoComoChegar ul {margin:10px}
#ctBuscaAgencia #blocoComoChegar ul li {float:left; margin:0 0 10px 0}
#ctBuscaAgencia #blocoComoChegar .link {color:#575757; font-size:10px; font-weight:bold; background:url(../img/bulletConsulteCep.gif) no-repeat left 4px; padding:0 0 0 10px; margin-right:18px}

#ctBuscaAgencia #blocoCaminho {margin:10px 10px 0 10px !important;}
#ctBuscaAgencia #blocoCaminho .tit{ color:#5b5b5b; font-weight:normal; font-size:11px; background:url(../img/bullet_tit_bloco.gif) no-repeat left 3px; padding:0 0 0 6px; margin:5px 0;}
#ctBuscaAgencia #blocoCaminho ul.titulo {margin:0; width:100%}
#ctBuscaAgencia #blocoCaminho ul.titulo li {float:left; margin:0 0 3px 0;}
#ctBuscaAgencia #blocoCaminho .link {color:#575757; font-size:10px; font-weight:bold; background:url(../img/bulletConsulteCep.gif) no-repeat left 4px; padding:0 0 0 10px; margin-right:18px}


#ctBuscaAgencia #blocoRecalcular{border:1px solid #bababa;}
#ctBuscaAgencia #blocoRecalcular table.titulo {margin:0; float:left; background-color:#e6e6e6; width:100%; padding:3px 0;}
#ctBuscaAgencia #blocoRecalcular table.titulo td {color:#5b5b5b; font-weight:bold; font-size:11px;}
#ctBuscaAgencia #blocoRecalcular table.titulo td .tit{ color:#d62a26; font-weight:bold; font-size:11px; background:url(../img/bullet_tit_agencia.gif) no-repeat left 3px; padding:0 0 0 10px;}
#ctBuscaAgencia #blocoRecalcular .link {color:#575757; font-size:10px; font-weight:bold; background:url(../img/bulletConsulteCep.gif) no-repeat left 4px; padding:0 0 0 10px; margin-right:18px}

#ctBuscaAgencia #blocoRecalcular #instructions tr.trechosRodape {background:url(../img/img_linha_pont.gif) repeat-x bottom left;}

#ctBuscaAgencia #blocoRecalcular .primeiro {width:31px;height:31px;padding:4px 0;}
#ctBuscaAgencia #blocoRecalcular .segundo {width:593px;height:31px;padding:4px 3px 4px 10px;}


#ctBuscaAgencia #blocoRecalcular ul.detalhe li.ult{background:none !important;}




















/*





#tabs {width:400px; text-align:center; background: url(icon/top.gif); margin:30px 0 0 175px; position:absolute; z-index:500;}
#tabs ul {padding:0; margin:0; width:400px; list-style:none; position:relative;}
#tabs ul li {float:left; display:inline; width:125px; height:53px; margin:0 4px;}
#tabs ul li a.outer {display:block; width:125px; height:49px; border-bottom:1px solid #9c9c9c; text-align:center; line-height:45px; text-decoration:none; text-indent:50px; color:#464; font-weight:bold; margin-bottom:3px; font-size:11px;}

#tabs ul li a.one {background:#fff url(icon/world.jpg) top left no-repeat;}
#tabs ul li a.two {background:#fff url(icon/key.jpg) top left no-repeat;}
#tabs ul li a.three {background:#fff url(icon/mail.jpg) top left no-repeat;}
#tabs ul li a.four {background:#fff url(icon/search.jpg) top left no-repeat;}
#tabs ul li a.five {background:#fff url(icon/profile.jpg) top left no-repeat;}
#tabs ul li a.six {background:#fff url(icon/draw.jpg) top left no-repeat;}
#tabs ul li div {display:none;}

#tabs ul li:hover {padding-bottom:132px; border-bottom:1px solid #fff; color:#000; margin-bottom:0;}

#tabs ul li:hover > a.outer {color:#000; background-position:0 -55px; height:55px; cursor:default;}

* html #tabs ul li a.outer:hover {padding-bottom:130px; border-bottom:1px solid #fff; height:55px; color:#000; margin-bottom:0;background-position:0 -55px; height:55px; cursor:default;}

#tabs ul li:hover div {display:block; padding:5px; position:absolute; left:4px; top:55px; width:381px; height:118px; border-bottom:3px solid #fff;}
#tabs ul li a:hover div {display:block; padding:5px; position:absolute; left:4px; top:55px; width:381px; height:118px; border-bottom:3px solid #fff;}

#tabs ul li a:hover div.tab_left,
#tabs ul li:hover div.tab_left
{background:#fff url(icon/tab_left.gif);}

#tabs ul li a:hover div.tab_center,
#tabs ul li:hover div.tab_center
{background:#fff url(icon/tab_center.gif);}

#tabs ul li a:hover div.tab_right,
#tabs ul li:hover div.tab_right
{background:#fff url(icon/tab_right.gif);}

.clear {clear:both; height:0; line-height:0; overflow:hidden;}
#tabs span.base {display:block; height:20px;font-size:10px; color:#bc8f8f; background:url(icon/bottom.gif) bottom;}
#tabs div h5 {font-size:11px; margin-bottom:10px;}
#tabs div p {font-weight:normal; text-align:left; color:#000; margin-top:3px;}
#tabs div a img {border:0;}
#tabs div img.image {float:left; border:0; margin-top:-35px; margin-right:5px;}
#tabs div a.unlock {background:url(icon/unlock.gif); display:block; width:30px; height:30px; margin:0 auto;}
#tabs div a:hover.unlock img {visibility:hidden;}
#tabs p.bold {color:#069; padding-top:5px;}
* html #tabs p.fire {margin-top:-15px;}
* html #tabs form {margin-top:-20px;}
#tabs p.buttons {text-align:center;}
*/