/*
 @VERSAO  3.0 2011-03-11
 @DESC    Folha de estilo especifica para a impressão (acrescentar ao estilo geral).
*/

@MEDIA PRINT {

H1, H2, H3, H4, H5, H6 { 
	page-break-after: avoid; 
	page-break-inside: avoid; 
}
BLOCKQUOTE, PRE { 
	page-break-inside: avoid; 
}
UL, OL, DL { 
	page-break-before: avoid; 
}


BODY {
	BACKGROUND-COLOR: rgb(255, 255, 255);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 0em;
}

.noPrint {
	DISPLAY: none;
}

P.imgTema {
	DISPLAY: none;
}

TABLE.menu { 
	DISPLAY: none;
}
TABLE.siteBody {
	WIDTH: 100%;
}
TABLE.siteHeader {
	WIDTH: 100%;
	BACKGROUND-IMAGE: none;
	BORDER: solid;
	BORDER-WIDTH: 0px 0px 1px 0px;
	BORDER-COLOR: rgb(100, 100, 100);
}
TABLE.siteFooter {
	WIDTH: 100%;
	BACKGROUND-IMAGE: none;
	BORDER: solid;
	BORDER-WIDTH: 1px 0px 0px 0px;
	BORDER-COLOR: rgb(100, 100, 100);
}

TD.siteMenu {
	DISPLAY: none;
}
TD.siteMain {
	WIDTH: 100%;
}

DIV.ecraFix, DIV.ecraFix .border-left, DIV.ecraFix .border-bottom {
	BORDER: none;
	BACKGROUND: rgb(255, 255, 255) none;
}

DIV.termos {
	FLOAT: none !important;
	BACKGROUND-COLOR: rgb(255, 255, 255);
	BORDER: none;
	HEIGHT: auto;
}

A.external:after {
	content: " (" attr(href) ") ";
}
A, A.external {
	color: rgb(0, 0, 0) !important;
	background: none !important;
	padding: 0 !important;
}
A, A.external {
	color: inherit ! important;
	text-decoration: inherit ! important;
}


}

