@media print {
	body {
		margin: 0;
		padding: 0 0 3ex 0;
		font-family: verdana, sans-serif;
		font-size: small;
	}

	:link, :visited {color: #000; text-decoration: underline;}
	:link img, :visited img {border: 0;}

	h1 {font-size: 150%; font-weight: normal;}
	h2 {font-size: 130%; font-weight: normal;}
	h3 {font-size: 105%;}
	h4 {font-size: 90%;}
	h5 {font-size: 80%;}
	h6 {font-size: 80%; border: 0;}

	h1, h2, h3, h4, h5, h6 {
		margin: 1em 0 0.2em 0;
		border-bottom: 1px solid #ccc;
		font-family: arial, verdana, sans-serif;
	}

	samp, code, pre, kbd {border: 1px solid #ccc;}
	q, span[lang] {font-style: italic;}
	dt {font-weight: bold;}
	dd {margin-bottom: 4px;}

	table {
		width: 65%;
		margin: 0 auto 0;
		border-collapse: collapse;
		empty-cells: show;
	}

	td, th {
		border: 1px solid #ddd;
		padding: 6px;
		vertical-align: top;
	}

	th {
		font-weight: bold;
		text-align: left;
	}

	.critico {
		padding: 2px;
		border: 1px outset black;
		font-size: 70%;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
	}

	.destaque1 {font-weight: bold;}
	.destaque2 {font-style: italic;}
	.destaque3 {text-decoration: underline;}

	.linear {
		list-style: none;
		margin: 0;
		padding: 0;
		text-indent: 8px;
	}

	.versao {
		margin-left: 4px;
		font-size: 40%;
		font-weight: bold;
	}

/** Layout **/

	#dwindow {display: none;}

	#navegacao {display: none;}

	#cabecalho {
		padding: 10px 0 0 0;
		border-bottom: 1px solid #ccc;
		width: 100%;
	}

	#conteudo {
		margin-left: 2ex;
		margin-right: 2ex;
	}

	#site {
		font-size: 170%;
		margin: 0;
		padding: 0 0 0 10px;
	}

	#site img {
		vertical-align: middle;
		margin-bottom: 4px;
	}
}
