#dwindow {display: none;}

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

#conteudo a[href^="http://"]:after,
#conteudo a[href^="https://"]:after
{content: url(../../images/link.png);}

#conteudo a[hreflang^="en"]:after
{content: url(../../images/link_en.png);}

:link {color: #039;}
:visited {color: #636;}
:link:hover, :visited:hover {color: #333;}
:link:active {color: #000;}

h1 {font-size: 160%; font-weight: normal;}
h2 {font-size: 140%; font-weight: normal;}
h3 {font-size: 115%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 90%; 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;
}

acronym, abbr {cursor: help;}
q, span[lang] {font-style: italic;}
samp, code, pre, kbd {
	background-color: #f4f4f4;
	border: 1px solid #ccc;
	font-family: monospace;
	padding: 0 2px 0;
}

dl {margin-bottom: 10px;}
dt {font-weight: bold;}
dd {margin-bottom: 5px;}

:link img,
:visited img {border: 0;}

table {
	width: 40%;
	border-collapse: collapse;
}

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

th {
	background-color: #eee;
	font-weight: bold;
	text-align: left;
}

.aviso {
	background-color: #fdd;
	border: 1px solid #dbb;
	padding: 2px;
}

.critico {
	font-size: 85%;
	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;
}

.menuPath {
	background: #c4d0f4;
	color: inherit;
	padding-left:	1px;
	padding-right: 1px;
}

.nota {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.selecionado {
	display: block;
	padding: 2px 0 2px 10px;
	cursor: default;
	background-color: #bcc;
}

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

/** Layout **/

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

#navegacao {
	float: left;
	width: 25%;
	margin: 3ex 0 0 0;
	padding: 0;
	font-size: 10pt;
	font-family: "Segoe UI", Tahoma, sans-serif;
}

#conteudo {
	float: left;
	width: 72%;
	margin-left: 2ex;
}

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

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

#navegacao ul {background-color: #eee; border: 1px solid #ddd; list-style: none; margin: 0; padding: 0;}
#navegacao ul ul {background-color: #ddd; padding: 0; text-indent: 6px;}
#navegacao ul a:link, #navegacao ul a:visited {
	display: block;
	padding: 2px 0 2px 10px;
	color: #000;
	text-decoration: none;
}
#navegacao ul a:hover {background-color: #bcd; text-decoration: underline;}
#navegacao ul+ul {margin-top: 20px; background-color: #fcfcfc;}
