
body {
	background-color : White;
	font-family      : Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-size        : 11px;
	font-style       : normal;
	color            : #6B6B6B;
	margin           : 0px;
}
form, p {
	margin-bottom    : 0px;
	padding          : 0px;
}
td {
	font-family      : Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-size        : 11px;
	font-style       : normal;
	color            : #6B6B6B;
}
input, select, textarea {
	background-color : white;
	font-family      : Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-size        : 11px;
	color            : black;
	padding          : 0px;
}
a {
	color            : #6B6B6B;
	text-decoration  : underline;
}
a:hover {
	color            : #FFCC00;
	text-decoration  : underline;
}
ul, li {
	padding-bottom   : 5px;
}

.cabecalho {
	background       : #e8e8e8;
}
.cabecalho h1 {
	margin-left: 10px;
	color: white;
	margin-top: 10px;
	color: #056839;
}
.lista {
	border-bottom	   : 1px solid black;
	width            : 100%;
	padding          : 2px;

}
.tituloLista {
	color            : black;
	font-weight      : bold;
	font-size        : 11px;
	padding-bottom   : 2px;
}
.subTituloLista {
	background       : #056839;
	color            : white;
	border-top       : 1px solid black;
	border-bottom	   : 1px solid black;
	font-size        : 11px;
	font-weight      : bold;
	padding          : 2px;
}
.itemLista {
	color            : black;
	font-size        : 11px;
	border-bottom    : 1px dotted silver;
	padding-top      : 3px;
	padding-bottom   : 3px;
}
.opcaoLista {
	color            : black;
	font-size        : 11px;
	border-bottom    : 1px dotted silver;
	padding-top      : 3px;
	padding-bottom   : 3px;
	background       : #F3F3F3;
}

.aPasta {
	font-size        : 11px;
	color            : black;
	font-weight      : bold;
	text-decoration  : underline;
}
.aPasta:hover {
	color            : #056839;
	text-decoration  : underline;
}
.aDestaque {
	font-size        : 16px;
	font-weight		   : bold;
	color            : #056839;
	text-decoration  : none;
}
.aDestaque:hover {
	text-decoration  : underline;
}
.aMais {
	font-size        : 10px;
	color            : #6B6B6B;
	text-decoration  : underline;
}
.aMais:hover {
	color            : #056839;
	text-decoration  : underline;
}
.aSecao {
	font-size        : 11px;
	color            : #056839;
	font-weight      : bold;
	text-decoration  : none;
}
.aSecao:hover {
	color            : #056839;
	text-decoration  : underline;
}
.aResumo {
	font-size        : 11px;
	color            : #6B6B6B;
	text-decoration  : none;
}
.aResumo:hover {
	color            : #056839;
	text-decoration  : underline;
}

.botao, .pageflip {
	font-size        : 11px;
	color            : white;
	height           : 18px;
	border-top       : 1px solid #EEEEEE;
	border-left      : 1px solid #EEEEEE;
	border-right     : 1px solid #6C6C6C;
	border-bottom    : 1px solid #6C6C6C;
	background       : #056839;
}
.opcao {
	font-size        : 11px;
	color            : white;
	height           : 16px;
	width            : 60px;
	border           : 1px solid #056839;
	background       : #056839;
	text-decoration  : none;
}
.opcao:hover {
	color            : white;
	background       : #056839;
	text-decoration  : none;
}

.menuLateral {
	color            : black;
	font-size        : 11px;
}
.tituloMenuLateral {
	color            : #056839;
	font-weight		   : bold;
	height           : 18px;
	padding          : 3px;
	border-bottom    : 1px solid black;
}
.itemMenuLateral {
	color            : black;
	font-size        : 11px;
	border-bottom    : 1px dotted silver;
	padding-top      : 3px;
	padding-bottom   : 3px;
	text-decoration  : none;
}
.itemMenuLateral:hover {
	color            : #056839;
	text-decoration  : none;
}
.itemMenuLateralPortal {
	color            : #6B6B6B;
	font-size        : 10px;
	padding-top      : 3px;
	padding-bottom   : 3px;
	text-decoration  : none;
}
.itemMenuLateralPortal:hover {
	color            : #056839;
	text-decoration  : none;
}
.itemMenuTopo {
	color            : white;
	font-size        : 10px;
	font-weight		   : bold;
	text-decoration  : none;
}
.itemMenuTopo:hover {
	color            : white;
	text-decoration  : underline;
}

.certificado {
	border           : 1px solid #056839;
	padding          : 2px;
}

.formulario {
	border           : 1px solid #056839;
	width            : 100%;
	padding          : 2px;
}
.tituloFormulario {
	background       : #056839;
	color            : white;
	font-size        : 11px;
	font-weight      : bold;
	padding          : 2px;
	height           : 18px;
	width            : 100%;
}
.tituloCampo {
	font-size        : 11px;
	width            : 20%;
}
.comentario {
	color            : #6B6B6B;
	font-size        : 10px;
}

.caixa {
	border           : 1px solid #056839;
}
.titulo {
	font-size        : 14px;
	font-weight		   : bold;
}

.tituloCaixa {
	color            : white;
	font-size        : 11px;
	font-weight		   : bold;
	padding          : 2px;
	background       : #056839;
}
.tituloCaixaLateral {
	color            : white;
	font-size        : 11px;
	font-weight		   : bold;
	height           : 18px;
	padding          : 2px;
	background       : #056839;
}
.navSelecionado {
	color            : white;
	font-weight		   : bold;
	text-decoration  : none;
	height           : 16px;
	padding          : 1px;
	background       : #6C6C6C;
	border-top       : 1px solid #EEEEEE;
	border-left      : 1px solid #EEEEEE;
	border-right     : 1px solid #6C6C6C;
	border-bottom    : 1px solid #6C6C6C;
}
.navNaoSelecionado {
	color            : black;
	font-weight		   : bold;
	text-decoration  : none;
	height           : 16px;
	padding          : 1px;
	border-top       : 1px solid #EEEEEE;
	border-left      : 1px solid #EEEEEE;
	border-right     : 1px solid #6C6C6C;
	border-bottom    : 1px solid #6C6C6C;
}
.navNaoSelecionado:hover {
	color            : white;
	text-decoration  : none;
	background       : #6C6C6C;
}
.aNoticia {
	font-size        : 10px;
	color            : black;
	font-weight		   : bold;
	text-decoration  : none;
}
.aNoticia:hover {
	color            : #056839;
	text-decoration  : none;
}
.linha {
	border-top       : 1px solid #056839;
}

.webfx-menu-bar {
	font-size       : 11px;
	font-family     : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight     : bold;
	padding-top     : 2px;
	padding-left    : 10px;
	padding-right   : 10px;
	padding-bottom  : 2px;
}

.webfx-menu-bar A {
	color           : #6B6B6B;
	text-decoration : none;
	padding-top     : 2px;
	padding-left    : 10px;
	padding-right   : 10px;
	padding-bottom  : 2px;
	height          : expression(/MSIE 5\.0/.test(navigator.userAgent) ? "18px" : "auto");
}

.webfx-menu-bar A:visited {
	color           : #6B6B6B;
	text-decoration : none;
	height          : expression(/MSIE 5\.0/.test(navigator.userAgent) ? "18px" : "auto");
}

.webfx-menu-bar A:hover {
	color           : white;
	text-decoration : none;
	background      : #056839;
}

.webfx-menu-bar A .arrow {
	border          : 0px;
	float           : none;
}

.webfx-menu-bar A:active {
	moz-outline     : none;
	outline         : none;
}

.webfx-menu-bar A:unknown {
	moz-outline     : none;
	outline         : none;
}

.webfx-menu {
	box-sizing      : content-box;
	moz-box-sizing  : content-box;
	border          : 1px solid #056839;
	padding         : 1px;
	z-index         : 200;
	background      : #EEEEEE;
	visibility      : hidden;
	width           : 100px;
	position        : absolute;
}

.webfx-menu-empty {
	font-family     : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	color           : black;
	border          : 1px solid white;
	padding-left    : 5px;
	padding-right   : 5px;
	display         : block;
	height          : 18px;
}

.webfx-menu A {
	font-family     : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	color           : #6B6B6B;
	text-decoration : none;
	padding-left    : 5px;
	padding-right   : 0px;
	display         : block;
	overflow        : hidden;
	width           : 100%;
	height          : 16px;
}

.webfx-menu A:visited {
	color           : #6B6B6B;
}

.webfx-menu A:hover {
	color           : white;
	text-decoration : none;
	background      : #056839;
}

.webfx-menu A .arrow {
	text-decoration : none;
	border          : 0px;
	float           : right;
	margin-top      : 5px;
	margin-right    : 2px;
	width           : 3px;
}

.webfx-menu DIV {
	font-size       : 0mm;
	border          : 0px;
	border-top      : gray 1px solid;
	margin          : 0px;
	overflow        : hidden;
	height          : 2px;
}
.cabecalho ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cabecalho li{
	display: inline;
}
.cabecalho li a{
	text-decoration: none;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;		
	border: solid 2px #056839;
}
.cabecalho li a.current{
	background: #056839;
	color: white;
	border-bottom: solid 2px orange;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;	
}