img {
	border:none;
}

html {
	height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	background:#002616 url('/_media/fix/images/bg.jpg') top right no-repeat;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:13px;
}

input, select {
	border:0;
	background:#ccff99;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:13px;
}

input.radio {
	background:none;
}

input.botao {
	border:2px solid #ccff99;
	background:#002616;
	color:#ccff99;
}

#cabecalho,#corpo {
	position:relative;
	z-index: 2;
}
#nav {
	z-index:4;
}
#navSecundaria{
	z-index:3;
}

#cabecalho h1 {
	margin:10px 0 30px 15px;
	padding:0;
}

#cabecalho #nav {
	position:relative;
	background:#FFF;
	margin:0;
	width:100%;
	min-height: 15px;
	padding:3px 0 5px 0;
	float:left;
	font-weight:bold;
	text-align:left;
	list-style:none;
}

#cabecalho #nav li {
	display:block;
	float:left;
	height:100%;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	background:transparent url('/_media/fix/images/bullet.gif') 0 5px no-repeat;
}

#cabecalho #nav li a,
#cabecalho #nav li a:link,
#cabecalho #nav li a:active,
#cabecalho #nav li a:visited {
	white-space:nowrap;
	color:#002616;
	text-decoration:none;
}

#cabecalho #nav li.pagAtual a,
#cabecalho #nav li.pagAtual a:link,
#cabecalho #nav li.pagAtual a:active,
#cabecalho #nav li.pagAtual a:visited {
	color:#7bc143;
}

#cabecalho #nav li a:hover {
	color:#999;
}

#navSecundaria {
	position:relative;
	right:0;
	float:right;
	background:#002616;
	margin:-27px 0 0px 0;
	min-height: 19px;
	padding:3px 12px 0px 0;
	font-weight:normal;
	text-align:right;
	list-style:none;
	border-bottom: 1px solid #002616;
	
}

#navSecundaria li {
	float:left;
	display:block;
	height:100%;
	margin:0 0 0 12px;
	padding:0;
}

#navSecundaria li a,
#navSecundaria li a:link,
#navSecundaria li a:active,
#navSecundaria li a:visited {
	color:#c6e1aa;
	text-decoration:none;
}

#navSecundaria li a:hover {
	color:#FFF;
}

#corpo {
	position:relative;
	padding:25px 0 80px 0;
	width:100%;
	color:#FFF;
}

#corpo div.conteudo {
	max-width:90%;
	margin-left:15px;
}

#corpo div.conteudo dl.poc {
	display:none;
}

#corpo div.conteudo table {
	border:1px solid #7bc143;
	border-bottom:3px solid #7bc143;
}

#corpo div.conteudo table tr th {
	padding:3px 8px;
	vertical-align:top;
	text-align:left;
	background:#7bc143;
	color:#002616;
}
#corpo #arearestrita table {
	color:#FFFFFF;
	font-size: 13px;
}
#corpo div.conteudo table tr td {
	padding:5px 8px;
	vertical-align:top;
	border-bottom:1px solid #7bc143;
}

#corpo div.conteudo h2 {
	margin-top:0;
	color:#7bc143;
	font-size:2.15em;
	font-weight:normal;
}

#corpo div.conteudo h3 {
	font-size:1.5em;
	font-weight:bold;
}

#corpo div.conteudo dl dt {
	font-weight:bold;
	color:#7bc143;
	margin-top:.5em;
}

.dt {
	font-weight:bold;
	color:#7bc143;
	margin: 3.3px 0px 0px 0px;
	padding: 3.3px 0px 0px 0px;
}

.dd {
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}

#corpo div.conteudo dl dd {
	margin-left:0;
}

#corpo div.conteudo ul {
	padding-left:0;
	margin-left:0;
	list-style:none;
	
}

#corpo div.conteudo ul li {
	display:block;
	height:100%;
	margin-top:.5em;
	padding:0 0 0 10px;
	background:transparent url('/_media/fix/images/bullet.gif') 0 5px no-repeat;
}

#corpo div.conteudo div.listaLogotipos {
	padding:3px;
	margin:0 0 2em 0;
	border:1px solid #7bc143;
}

#corpo div.conteudo div.listaLogotipos ul {
	margin:0px;
	padding:0px;
	background:#ffffff;
}

#corpo div.conteudo div.listaLogotipos ul li {
	padding:0px;
	margin:0px;
	background-image:none;
	display:inline;
}

#corpo div.conteudo ul.listaGraficos li {
	padding:0px;
	margin:0px;
	background-image:none;
}

#corpo div.conteudo ul.listaGraficos li img {
	padding:3px;
	border:1px solid #7bc143;
}

#corpo div.conteudo a,
#corpo div.conteudo a:link,
#corpo div.conteudo a:active {
	color:#FFF;
}

#corpo div.conteudo a:visited {
	color:#999;
}

#corpo div.conteudo a:hover {
	background:#FFF;
	color:#002616;
	text-decoration:none;
}

#corpo div.conteudo .legenda {
	font-size:.85em;
}

#rodape {
	position:relative;
	left:0px;
	bottom: 0px;
	float:inherit;
	display:block;
	width:100%;
	background:#ffffff url('/_media/fix/images/rodape_bg.png') no-repeat;
	border-top:5px solid #7bc143;
	z-index: 1;
}
#rodape ul {
	margin:0 0 0 0px;
	padding:0;
	padding:6px 0 3px 0;
	text-align:right;
	list-style:none;
}
#rodape li {
	display:inline;
	margin:0 19px 0 0;
	padding:0;
}
#cabecalhoBg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:136px;
	background:transparent; /*url('/_media/fix/images/cabecalho_bg.png') repeat-x;*/
	z-index:1;
}
#linhaCabecalho{
	position:absolute;
	top:130px;
	left:0px;
	width:100%;
	height:5px;
	background: #062D28;
	border-bottom: 1px solid #FFFFFF;
	z-index: 3;
}
#linhaCabecalhoBg{
	position:absolute;
	top:134px;
	left:0px;
	width:100%;
	height:4px;
	background: #062D28;
	z-index: 1;
}
#containerBg {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	background:transparent;
	z-index:-1;
}

/* Ajustes para resolução de 400 pixels ou menos */
body.r400 {
	font-size:11px;
}

.r400 #cabecalho h1 {
	margin:10px 0 5px 5px;
	padding:0;
}

.r400 #cabecalho img {
	width:150px;
	height:53px;
}

.r400 #cabecalho #nav {
	width:100%;
	padding-left:0;
	float:none;
}
.r400 #cabecalho #nav li {
	float:none;
	display:block;
	clear:both;
	margin-left:5px;
}

.r400 #cabecalho #navSecundaria {
	position:relative;
	float:none;
	text-align:right;
	padding-right:0;
	margin:0;
	width:100%;
	border-bottom:1px solid #fff;
}

.r400 #cabecalho #navSecundaria li {
	margin:0 5px;
}

.r400 #corpo {
	padding: 10px 0 20px 0;
	margin:0;
}

.r400 #corpo div.conteudo {
	margin-left:5px;
}

.r400 #corpo div.conteudo table.poc {
	display:none;
}

.r400 #corpo div.conteudo dl.poc {
	display:block;
}

.r400 #corpo div.conteudo h2 {
	font-size:1.5em;
	font-weight:normal;
}

.r400 #corpo div.conteudo h3 {
	font-size:1.15em;
	font-weight:bold;
}

.r400 #rodape {
	position:relative;
	right:0px;
	bottom:0px;
	width:100%;
}

.r400 #rodape li {
	display:block;
}



/* Ajustes para resoluções maiores que 1100px */

.r1100 #container{
	width:100%;
}

.r1100 #cabecalho,
.r1100 #corpo{
	width:1050px;
	margin:0 auto;
}