/*body{margin:10px 0 0 0; background:url(/img/background.gif) repeat-y}*/
body{margin:0 auto; border:solid 0px #FFFFFF; width:760px; position:relative }

#logo{height:82px;}
#logoCx{height:110px}

#hbheaderCx{height:35px; /*width:760px*/}
#homebanking{height:auto}
#loginPage{margin-left:0}

#logoCxHB{height:auto}
#homebankingHB {text-align:center; height:63px; } 

#logo h1 {padding:0 0 0 0}

#logo h1 a{float:left; height:82px; width:200px}

#flagPesq {float:right; width:300px; padding:10px 5px 0 0}
#flags { padding:0; margin:0; width:100%;}
#flags img {height:auto}

#pesquisa {padding:0; margin:0; width:100%; text-align:right }
#pesquisa a {float:none}
#pesquisa label {width:0;}


#data {float:left; height:20px; width:100%; padding:5px 0 5px 0; background-color:#FFF}
#data p {margin:0 0 0 0; text-align:right;}

#colA {width:172px; padding:0 0 15px 0}
#colA img{margin:20px 0 0 0}

div#menuLat {width:172px}
ul#navlist {width:172px}

#separadorMenu{margin:0; width:100%; padding:0; height:2px; line-height:2px; clear:both}
ul#navlist li{padding:0 0 0 0; margin:0 0 0 5px;}
ul#navlist li a{width:auto; padding:5px 0 6px 9px}

ul#navlistb{width:100%; margin:0 0 0 -5px; padding-right:5px}
ul#navlistb li{margin:0 0 0 20px;}

ul#navlistb li a{width:auto; padding:0 0 0 10px}

#colB{padding:0 13px 15px 13px;}

#bannerPrincipais{}

#colC{width:172px; padding:0 0 0 0}
#colC h2{padding:0}

#path {width:90%; padding-left:12px}

#fmenu{ width:100%; text-align:left; padding:15px 0 0 0; height:100%}
#fmenu ul{text-align:left;}
#fmenu ul li{margin:0 0 0 0}
#fmenu ul img{vertical-align:middle}

#informacoesList{float:left; width:172px; margin:10px 0 0 0}
#informacoesDetail{float:left; width:100%; padding:0 0 10px 0;}
#informacoesDetail .informacoesTitle{padding:0 0 0 6px}
#informacoesDetail .informacoesBody{padding:0 0 0 6px}

#informacoesDetail .saberMais{width:100%; padding:5px 0 0 0; text-align:right;}
#informacoesDetail .saberMais a{width:100%}
#informacoesDetail .saberMais img{vertical-align:top}

#BAIDirecto{float:left; width:auto; height:104px; margin:0 0 0 0}

#imagemHomebanking {float:left; height:101px; width:100%}
#homebanking{width:172px}
#homebanking .hbbot{float:left; width:80px}
#botoesHomebanking{margin:50px 0 0 10px}

#baiDirectoImg{float:left; height:50px}
#baiDirectoEntrar{float:left; height:20px; padding:10px 0 0 125px}
#baiDirectoEntrar img{vertical-align:middle} 

#cambios{float:left; padding:10px 0 0 0; width:172px; margin:0; }

#cambios .grid{padding:0 0 0 0}
#cambios .grid div{width:170px}
#cambios .grid table{margin:0 0 0 0px; width:170px}

#cambiosTitle{width:170px; }
#cambiosTitle p{padding:0 0 7px 4px;}

#separatorFooter{margin:auto; width:100%; height:8px; font-size:0}

#backgroundImage{height:82px; width:100%;}

#colB2 h2 {margin-right:40px}
#colB h2 {margin-right:40px}

#destinyAcountChoice .formItem table label { float:left;text-align:left;width:75px; }
#destinyAcountChoice  .formItem table td {vertical-align:top;}
#destinyAcountChoice  .favoriteBenef { margin-left:0px}
.classPTFOBAIseph {background-color:#05376B; color:#FFF; width:100%; text-align:center} 

#mapaAgencias{float:left; padding-bottom:10px}
#tituloMapaAgencias{padding-top:15px}
#tituloMapaAgencias h2{margin-right:0;}
#subTituloMapaAgencias h2{padding-bottom:15px; margin-right:0;}
#imagemAgencias{float:left; width:288px}
#listaAgencias{float:left; width:250px; height:315px; margin:0 0 0 7px}
#tituloRegiao{float:left; width:230px; margin:0 0 20px 0;}
#nomeRegiao{float:left;}
#numeroAgencias{float:right; padding-right:10px}
#detalheAgencia{float:left; width:230px; padding-bottom:20px;}
#numeroAgencias{text-align:right;}
#dadosAgencia{float:left; height:100%; text-align:left; width:160px;}
#aberturaAgencia{float:right; text-align:center; padding-top:35px; width:70px}

#tituloAgencias{float:left; width:230px; margin-bottom:20px;}
#tituloDadosAgencia{text-align:left; float:left;}
#tituloAberturaAgencia{text-align:right; float:right; padding-right:15px} 
#semAgencias{text-align:center;}

#imagemAgencias img{padding:0; margin:0;}

#inqueritoPdf{background:#FFF}
#inqueritoPdf h2{margin-top:20px; background:#FFF}
#inqueritoPdf #CV .seccao {padding-right:10px; float:left; width:250px; text-align:left;}
#inqueritoPdf #CV .label {padding-right:10px;}
#inqueritoPdf #CV p strong {display:block;}
#inqueritoPdf #CV p {display:inline;}
#inqueritoPdf #CV .labelBold {padding-right:10px;}
#inqueritoPdf #CV .footer {text-align:left; display:block; }
#inqueritoPdf #CV .escala {table-layout:auto; width:100%; display:inline-block;}
#inqueritoPdf #CV .escala th, #inqueritoPdf #CV .escala td {width:10%;}
#inqueritoPdf #CV .escalaLabel {display:inline; padding-left:10px; padding-right:6px;}

#inquerito .seccao {padding-left:30px;}
#inquerito .radioList {display:inline;page-break-after:right;}
#inquerito .radioList label {display:inline; vertical-align:bottom;}

#simulador {margin-top:20px}
#simulador  span {float:left; width:160px; clear:left; margin:5px 0 8px 10px}
#simulador input {margin:5px 0; width:100px}
/*#submissao #botoes {text-align:center}
#submissao #botoes input {width:60px; text-align:center}*/ 

#printSimulatedResult {width:100%; text-align:right}


/*#GerarComprovativo{width:700px}*/

#respostaComprovativo {width:100%; padding:20px 0 30px 0; text-align:center;}
#respostaComprovativo p{margin:0; padding:0}
#headerComprovativo{padding-top:20px;}
#footerComprovativo {height:150px; width:100%; padding-top:20px;}

.detailComprovativo table td{border:0; padding:7px 15px 7px 0 }
.detailComprovativo table th{border:0; padding:0 15px 0 0; text-align:left}

.detailComprovativo table .header{background:#FFF; color:#003768; font-weight:bold; width:200px}

.detailComprovativo2 .detail{padding-top:30px;}
.detailComprovativo2 .detail table{border:0}
.detailComprovativo2 .detail table td{border:0; padding:7px 15px 7px 0 }

.detailComprovativo2 table .header{background:#FFF; color:#003768; font-weight:bold; width:200px}
.detailComprovativo2 table .buttons{display:none}

#dataComprovativo{width:100%; padding:30px 0 20px 0; text-align:center;}
#dataComprovativo p{margin:0}
#dataComprovativo1{display:none}

#ImpressaoButton{padding:0 0 2px 0} 

#colB2 .dynLayout h2{font-size:100%}

#colB2 #confirmacao h2{font-size:100%}

#corpoBanner{ width:98%; padding:10px}
#corpoBanner{background-color:#FFFFFF}
#buttonPopup{display:none}

.articleImgDetail object {width:100%} /* flash IE6 */

@media print
{	
	
	#colB2 {overflow:visible}
	#path {display:none;}
	#logoCx {display:none}
	
	#corpo {overflow:visible;}
	#footerCx {display:none;}
	
	/*.dynLayout{overflow:visible; position:absolute;}*/
	
	.detail {margin:0; padding:0}
	
	#data {display:none}
	#colB2 .grid table {text-align:left; margin:0; padding:0; height:100%;}
	#colB2 .grid table th {text-align:left}
	#colB2 .grid{overflow:visible; }
	#colB2 .grid div {overflow:visible}
	#printSimulatedResult{display:none; margin:0; padding:0}
	#simuladoresObservacao{display:none}


}

