/* Start Global Styles ----------------------------------------------------------------*/

BODY
{
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
	height: 100%;
}

TABLE.geral {
	margin: 0mm 0mm 1mm 0mm;
	border-top:1mm solid #999999;
	width:100%;
	font: normal 8pt arial,verdana;
}

TABLE.geral TR TD {
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:omm 0mm omm 0mm;
	border-bottom:1mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}

TABLE.geral TR.header TD {
	font: bold 9pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:3mm 0mm 3mm 0mm;
	border-bottom:1mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}

TABLE.geral TR.footer TD {
	font: normal 9pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:2mm 0mm 2mm 5mm;
	border-bottom:0mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}
TABLE.geralSml {
	margin: 0mm 0mm 5mm 0mm;
	border-top:2mm solid #999999;
	width:100%;
}

TABLE.geralSml TR TD {
	font: normal 9pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:10mm 0mm 5mm 10mm;
	border-bottom:1mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}

TABLE.geralSml TR.header TD {
	font: bold 9pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	border-bottom:1mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}

TABLE.geralSml TR.footer TD {
	font: normal 9pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	border-bottom:0mm solid #f2f2f2;
	text-align: left;
	vertical-align:top;
}

TABLE.listanoticias {
	margin: 0mm 0mm 5mm 0mm;
	width:100%;
}

TABLE.listanoticias TR.header TD {
	font: bold 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	border-bottom:2pt solid #999999;
	text-align: left;
	vertical-align:top;
}

TABLE.listanoticias TR.row TD {
	font: normal 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	text-align: left;
	border-bottom: 1pt solid #f2f2f2;
}

TABLE.listanoticias TR.row A {
	text-decoration:none;
}

TABLE.listanoticias TR.row A:Hover {
	text-decoration:underline;
	color: black;
}

TABLE.listaImoveis {
	margin: 0mm 0mm 5mm 0mm;
	width:100%;
}

TABLE.listaImoveis TR.header TD {
	font: bold 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	border-bottom:1mm solid #999999;
	text-align: left;
	vertical-align:top;
}

TABLE.listaImoveis TR.header TD.valor {
	font: bold 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	border-bottom:1mm solid #999999;
	text-align: right;
	vertical-align:top;
}

TABLE.listaImoveis TR.row TD {
	font: normal 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	text-align: left;
	border-bottom: 1mm solid #f2f2f2;
}

TABLE.listaImoveis TR.row TD.valor {
	font: normal 10pt verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:5mm 0mm 5mm 5mm;
	text-align: right;
	border-bottom: 1mm solid #f2f2f2;
}

TABLE.resultados {
	margin: 0mm 0mm 5mm 0mm;
	border-top:1pt solid black;
	width: 100%;
	page-break-inside: avoid;
}

TABLE.resultados TR.header TD {
	font: bold 9pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding: 1mm 0mm 1mm 0mm;
	border-bottom:1pt solid black;
	text-align: left;
	vertical-align:top;

}

TABLE.resultados TD.valores{
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:1mm 0mm 1mm 0mm;
	border-bottom:1pt solid black;
	text-align: right;
	vertical-align:top;

}
TABLE.resultados TD{
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:1mm 0mm 1mm 0mm;
	border-bottom:1pt solid black;
	vertical-align:top;

}
TABLE.simulacao TD{
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:1mm 0mm 1mm 0mm;
	border-bottom:1pt solid grey;
	text-align: right;
	vertical-align:top;

}

TABLE.simulacaoResultados TD{
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:1mm 0mm 1mm 0mm;
	vertical-align:middle;

}

TABLE.simulacaoResultados INPUT
{
	border: 1mm solid #ffffff;
	width: 80mm;
	font: normal 9pt verdana;
}



TABLE.resultados TR.custosadicionais TD.Valores{
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:0mm 0mm 0mm 0mm;
	border-bottom:1pt solid black;
	text-align: right;
	vertical-align:top;

}


TABLE.resultados TD.legenda {
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:0mm 0mm 0mm 0mm;
	text-align: right;
	vertical-align:top;
}

TABLE.resultados TR.rowoff TD {
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:0mm 0mm 0mm 0mm;
	text-align: right;

}

TABLE.resultados TR.custosadicionais TD {
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:2mm 0mm 2mm 0mm;
	text-align: left;
	border-bottom:1pt solid black;
	vertical-align:top;
}

TABLE.resultados TR.custosadicionaisTop TD {
	font: normal 8pt arial,verdana;
	color: #525252;
	margin: 0mm 0mm 0mm 0mm;
	padding:2mm 0mm 2mm 0mm;
	text-align: left;
	border-bottom:1pt solid black;
	vertical-align: top;
}

TABLE.resultados TR.rowon TD {
	font: normal 8pt arial, verdana;
	color: #525252;
	background-color: #cccccc;
	margin: 0mm 0mm 0mm 0mm;
	padding:0mm 0mm 0mm 0mm;
	text-align: right;

}

TABLE.form {
	margin: 0mm 0mm 0mm 0mm;
}

TABLE.form TD {
	padding: 1mm 5mm 1mm 0mm;
	font: normal 8pt arial, verdana;
	color: #525252;
	vertical-align: top;
}

TABLE.form TD.buttons {
	display: none;
}


TABLE.main{
	width: 100%;
}

TABLE.header{
	width: 100%;
}

TABLE.hdrContent{
	width: 100%;
}

TABLE.loginHomebanking{
	display:none;
}

TABLE.balcaoLocal{
	display:none;
}

TABLE.mainContent{
	width: 100%;
}

TABLE.path {
	display: none;
}

TABLE.mainContentLayout{
	width: 100%;
	background-repeat: repeat-y;
}

TABLE.mainContentLayoutNoLine{
	width: 100%;
	background-repeat: repeat-y;
}

TABLE.pageHdrAndContent{
	width: 100%;
}

TABLE.highlights{
	display:none;
}

TABLE.segmentos{
	display:none;
}

TABLE.menuServ{
	display:none;
}

TABLE.pdf TD {
	vertical-align: top;
	padding:2mm 2mm 2mm 2mm;
}

TABLE.pdfCartoes TD.pdfIcon {
	vertical-align: top;
	text-align: left;
}

TABLE.pdfCartoes TD.pdfTxt {
	vertical-align: top;
	text-align: left;
	padding:2mm 0mm 2mm 0mm;
}

TABLE.foto TD.legenda {
	background-color:#f9f9f9;
	font: normal 10pt arial;
	color: #525252;
	padding:3mm 3mm 3mm 3mm;
	text-align: center;
}

TABLE.foto TD.foto {
	border-bottom:1mm solid #999999;
}

TABLE.balcao{
	
}

TABLE.cntHome{
	width: 100%;
}

TABLE.directorio{
	width: 100%;
}

TABLE.directorio TD{
	vertical-align: top;
	padding: 0mm 5mm 0mm 0mm;
}

TABLE.newsHighlights{
	width: 100%;
	border-top: 1mm solid #cccccc;
}

TABLE.newsHighlights TD{
	vertical-align: top;
}

TABLE.newsHome{
	width: 100%;
}

TABLE.newsHomeContainer{
	width: 100%;
}

DIV.supportLinks{display:none;}

TABLE.supportLinks{
	width: 100%;
}

TABLE.supportLinks TD{
	display:none;
}

TABLE.supportLinks TD.date{
	display:inline;
}

TABLE.fotosView{
	width: 100%;
}

TD.newsHomeHdr{
	width: 100%;
	background-color: #6EA497;
	padding: 3mm 5mm 3mm 0mm;
	font: bold 11pt arial;
	color: white;
}

TD.newsHomeTxt{
	padding: 5mm 0mm 5mm 0mm;
}

TD.newsHomeTxtLine{
	border-top: 1mm solid #cccccc;
	padding: 5mm 0mm 5mm 0mm;
}

TD.newsHomeContainer{
	padding: 5mm 5mm 5mm 5mm;
}

TD.superHighlight{
	border-left: 1mm solid #cccccc;
}

TD.graybar{
	display:none;
}

TD.balcao{
	font: normal 10pt arial;
	color: #525252;
	vertical-align: top;
	padding: 5mm 8mm 3mm 0mm;
}

TD.balcaoLine{
	font: normal 10pt arial;
	color: #525252;
	border-bottom: 1mm solid #cccccc;
	vertical-align: top;
	padding: 5mm 5mm 5mm 0mm;
}

TD.balcaoTitle{
	font: bold 10pt arial;
	color: #525252;
	vertical-align: top;
	padding: 5mm 5mm 3mm 0mm;
}

TD.balcaoLineTitle{
	font: bold 10pt arial;
	color: #525252;
	border-bottom: 1mm solid #cccccc;
	vertical-align: top;
	padding: 5mm 8mm 5mm 0mm;
}

TD.ImovelTitle{
	font: bold 10pt arial;
	color: #525252;
	vertical-align: top;
	padding: 5mm 5mm 3mm 0mm;
}

TD.ImovelDesc{
	font: normal 10pt arial;
	color: #525252;
	vertical-align: top;
	padding: 5mm 5mm 3mm 0mm;
}

TD.header{
	vertical-align: top;
}

TD.menuServ{
	display:none;
}

TD.pageHdr{
	display:none;
}

TD.loginHomebanking{
	display:none;
}

TD.supportLinks{
	text-align: right;
	vertical-align: top;
}

TD.loginHomebankingTxt{
	font: normal 10pt verdana;
	padding-top: 5mm;
}

TD.logo{
	text-align: left;
	width: 20mm;
	vertical-align: top;
	height: 25mm;
}
TD.logos{
 text-align: center;
}
 
TD.logos IMG{
 vertical-align: middle;
 margin: 0px 0px 15px 0px;
}
 
TD.logos IMG.logoSpacer{
 vertical-align: middle;
 margin: 0px 0px 15px 0px;
 height: 1px;
 width: 50px;
}


TD.assinatura{
	text-align: left;
	padding-top: 7mm;
	padding-left: 5mm;
	vertical-align: bottom;
}

TD.hdrContent{
	vertical-align: top;
	text-align: right;
}

TD.linhaDirecta{
	display:none;
}

TD.rightColumn{
	display:none;
}

TD.content{
	padding: 0mm 0mm 0mm 0mm;
	vertical-align: top;
}

TD.contentHome{
	padding: 5mm 0mm 5mm 0mm;
	vertical-align: top;
}

TD.directorio{

}

TD.leftColAndContent{
	vertical-align: top;
}

TD.leftColumn{
	display:none;
}

TD.mainContent{
	vertical-align: top;
	padding-bottom: 10mm;
}

TD.mainContentContainer{
	vertical-align: top;
}

TD.footer{
	border-top: 1pt solid black;
	padding: 2mm 0mm 0mm 0mm;
	vertical-align: top;
	display:none;
}
TD.footerSim{
	border-top: 1pt solid black;
	padding: 2mm 0mm 0mm 0mm;
	vertical-align: top;
}

tfoot{
	display: table-footer-group;
}

TD.segmentoshdr{
	display:none;
}

TD.segmentosTxt{
	display:none;
}

TD.menuservItem{
	display:none;
}

TD.menuServSpacer{
	display:none;
}

TD.menuInst{
	display:none;
}

TD.balcaoLocal{
	display:none;
}

TD.balcaoLocalTxt{
	display:none;
}

TD.balcaoLocalSelect{
	display:none;
}

DIV.menuInstItem{
	display:none;
}

DIV.menuInstItemOn{
	display:none;
}

DIV.menuServSpacer{
	display:none;
}

DIV.menuservItem{
	display:none;
}

DIV.menuservItemOn{
	display:none;
}

DIV.highlight{
	border-top: 1mm solid #cccccc;
	padding: 10mm 7mm 5mm 10mm;
}

DIV.segmentos{
	margin-top: 4mm;
}

DIV.floatRight{
	float: right;
}

DIV.floatRightCartoes{
	float: right;
	text-align: right;
	margin-left: 10mm;
}

DIV.caixaCentral{
	border-top: 1mm dashed #cccccc;
	border-bottom: 1mm dashed #cccccc;
	width: 230mm;
	padding: 5mm 0mm 5mm 0mm;
}

DIV.pdf {
	width:50mm;
	float:right;
	margin:0mm 2mm 2mm 2mm;
	border:1pt dashed #999999;
	padding:3mm 3mm 3mm 3mm;
	background-color:#f9f9f9;
}

DIV.pdfCartoes {
	width:150mm;
	margin:0mm 5mm 5mm 5mm;
	border:1mm dashed #999999;
	padding:10mm 10mm 7mm 10mm;
	background-color:#f9f9f9;
}

DIV.foto {
	float:right;
	margin:0mm 15mm 15mm 15mm;
	border:1mm solid #999999;
	padding:0mm 0mm 0mm 0mm;
	background-color:#f9f9f9;
}

SPAN.highTitle{
	font: bold 10pt verdana;
	text-transform: uppercase;
}

SPAN.highText{
	font: normal 10pt verdana;
}

SPAN.text{
	padding:0mm 0mm 0mm 0mm;
	margin:0mm 0mm 0mm 0mm;
	font: normal 11px verdana;
	color: #525252;
	line-height: 150%;
}

SPAN.balcaoLocalHdr{
	font: bold 10pt verdana;
	text-transform: uppercase;
}

SPAN.date{
	font: normal 11pt arial,verdana;
	color: #999999;
}

SPAN.uppercase{
	text-transform: uppercase;
}

SPAN.newsDate{
	font: bold 11pt verdana;
	color: #525252;
}

SPAN.submenuTitle{
	font: bold 10pt verdana;
	color: #999999;
	text-transform: uppercase;
}

SPAN.floatRight{
	float: right;
}

SPAN.datatype {
	font: normal 10pt verdana,arial;
	color:#999999;
	padding:0mm 5mm 0mm 5mm;
}

IMG.submenuIcon{
	margin-right: 3mm;
}

IMG.highlight{
	border: 0mm;
	padding-top: 4mm;
}

IMG.greenSep{
	height: 10mm;
	width: 100%;
}

IMG.arrowSegmentos{
	margin-right: 5mm;
}

IMG.arrowNews{
	margin-right: 5mm;
}

IMG.menuServItem{
	margin-top: 5mm;
}

IMG.menuInstItem{
	margin: 5mm 5mm 3mm 5mm;
}

IMG.segmentosBullet{
	width: 4mm;
	height: 4mm;
	margin: 0mm 5mm 2mm 5mm;
}

IMG.balcaoListSede{
	margin: 0mm 5mm 0mm 20mm;
}

IMG.directorioTitle{
	margin: 0mm 5mm 0mm 0mm;
}

IMG.balcaoList{
	width: 3mm;
	height: 3mm;
	margin: 0mm 3mm 2mm 0mm;
}

IMG.directorio{
	width: 4mm;
	height: 4mm;
	margin: 0mm 8mm 2mm 0mm;
}

IMG.balcao{
	border: 1pt solid #999999;
}

IMG.floatright {
	float: right;
	margin: 0mm 5mm 5mm 5mm;
}

IMG.fotosView{
	border: 1pt solid gray;
}

INPUT{
	font: normal 11pt verdana;
}

INPUT#content_anterior{
	display:none;
}

INPUT#content_nova{
	display:none;
}

INPUT#content_imprimir{
	display:none;
}

SELECT{
	font: normal 10pt verdana;
}

INPUT.loginHomeBankingTxtBox{
	font: normal 11pt verdana;
	border: 1mm solid #cccccc;
	width: 100mm;
}
INPUT.disabled {
	border:0;
}

A.supportLinks{
	font: bold 10pt arial,verdana;
	color: #999999;
	text-decoration: none;
}

A.supportLinks:hover{
	font: bold 10pt arial,verdana;
	color: black;
}

A.submenuTitle{
	font: bold 10pt verdana;
	text-decoration: none;
	color: #999999;
	text-transform: uppercase;
}

A.submenuTitle:hover{
	font: bold 10pt verdana;
	text-decoration: underline;
	color: #999999;
	text-transform: uppercase;
}

A.submenuItem{
	font: normal 10pt verdana;
	text-decoration: none;
	margin-left: 0mm;
	color: #6FA598;
}

A.submenuItem:hover{
	font: normal 10pt verdana;
	text-decoration: underline;
}

A.segmentos{
	font: bold 10pt verdana;
	color: #525252;
	text-decoration: none;
}

A.segmentos:hover{
	font: bold 10pt verdana;
	text-decoration: underline;
}

A.balcaoListSede{
	font: bold 10pt verdana;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
}

A.balcaoListSede:hover{
	font: bold 10pt verdana;
	text-decoration: underline;
	color: black;
	text-transform: uppercase;
}

A.balcaoList{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: none;
}

A.balcaoList:hover{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: underline;
}

A.directorio{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: none;
}

A.directorio:hover{
	font: normal 10pt verdana;
	color: #FF9966;
	text-decoration: underline;
}

A.directorioTitle{
	font: bold 10pt verdana;
	text-decoration: none;
	color: black;
}

A.directorioTitle:hover{
	font: bold 10pt verdana;
	text-decoration: underline;
	color: black;
}

A.newsTxt{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: none;
}

A.newsTxt:hover{
	font: normal 10pt verdana;
	color: #FF9966;
	text-decoration: underline;
}

A.listaDistritos{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: none;
}

A.listaDistritos:hover{
	font: normal 10pt verdana;
	color: #525252;
	text-decoration: underline;
}

A{
	font: normal 8pt arial,verdana;
	color: #525252;
	text-decoration: underline;
}

A:hover{
	font: normal 8pt arial,verdana;
	color: #6FA598;
	text-decoration: none;
}

A.totop{
	font: 10pt arial,verdana;
	color: #999999;
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
}

A.totop:Hover{
	font: 10pt arial,verdana;
	color: #999999;
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
	text-decoration:none;
}

A.loginHomebankingTxt{
	font: normal 10pt verdana;
	padding-top: 5mm;
	text-decoration: none;
}

A.loginHomebankingTxt:hover{
	font: normal 10pt verdana;
	padding-top: 5mm;
	text-decoration: underline;
	color: #6FA598;
}

P{
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 0mm;
	font: normal 8pt arial,verdana;
	color: #525252;
}

P.footer{
	display:none;
}
P.footerSim{
	font: normal 8pt arial,verdana;
	color: #999999;
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
}

P.printfooter{
	font: 8pt arial,verdana;
	color: #999999;
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
}

P.submenuItem {
	margin: 5mm 0mm 0mm 0mm;
}

H1{
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 2mm 0mm;
	font: bold 12pt arial;
	text-transform: uppercase;
}

H2{
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 0mm;
	font: bold 10pt arial, verdana;
}

H3 {
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 0mm;
	font: bold 14pt arial, verdana;
	color: #666666;
}

UL{
	margin: 5mm 0mm 5mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
	list-style: square;
}

OL{
	margin: 5mm 0mm 5mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
}

OL.lowerletters{
	margin: 5mm 0mm 5mm 0mm;
	padding: 0mm 0mm 0mm 0mm;
	list-style: lower-alpha;
}
	

LI {
	margin: 0mm 0mm 0mm 5mm;
	padding: 0mm 0mm 0mm 0mm;
	font: normal 8pt arial, verdana;
	color: #525252;
}

UL.balcaoList{
	margin: 0mm 0mm 15mm 0mm;
	list-style: none;
}

LI.balcaoList{
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 22mm;
}

UL.directorio{
	margin: 0mm 0mm 15mm 0mm;
	list-style: square;
}

LI.directorio{
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 18mm;
}
/* end Global Styles ----------------------------------------------------------------*/

DIV.errorsummary {
	font: normal 10pt arial;
	color: red;
	line-height: 150%;
	margin: 0mm 0mm 10mm 0mm;
}
DIV.errorsummary UL {
	margin: 0mm 0mm 0mm 0mm;
	padding: 0mm 0mm 0mm 0x
}
DIV.errorsummary UL LI {
	margin: 0mm 0mm 0mm 15mm;
	font: normal 10pt arial;
	color: red;
}
SPAN.corrigir {
	font: bold 10pt arial;
	color: red;
}

SPAN.innertitle {
	font: bold 8pt arial, verdana;
	color: #999999;
}

.blockButton 
{
display:block;
margin-top:5mm;	
}


/* -- Simulador -- */
TABLE.simulacao TD
{
padding:1px 3px 1px 3px;

}

 #FichaEuro1, #FichaEuro2 {
display:block;
}

#botaoimprimir, #selecionartaxa {
display:none;
}

/* new */

DIV.header DIV.date{position:absolute;right:0;bottom:0;white-space:nowrap;}
DIV.header{position:relative;height:10mm;overflow:visible;font-size:9pt;}
DIV.header{border-bottom:1px solid #000000;}
TABLE.mainContentLayoutLine{margin:5mm 0 0 0;}
TABLE.menuInst{
	display:none;
}
UL.mmenu{display:none;}

h2.trigger img{ display:none}
			h2.expanded img{display:none}
			
			
span.simulacaoLegenda { font-size:11px}