/* CSS Document */
body {
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#284E5A;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	color:#284E5A;
}
.clsCabecalho{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #576D92;
	font-weight:bold;
}
.clsCabecalho a{
	text-decoration:none;
}
.clsCabecalho a:hover{
	color: #576D92;
}
.clsCabecalho a:link{
		color:#576D92;
}
.clsCabecalho a:visited {
	color:#576D92;
}
.clsCabecalho a:active {
	text-decoration:none;
}
.clsMenuTopo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	font-weight:bold;
}
.clsMenuTopo a{
	text-decoration:none;
}
.clsMenuTopo a:hover{
	color: #FFFFFF;
}
.clsMenuTopo a:link{
		color:#FFFFFF;
}
.clsMenuTopo a:visited {
	color:#FFFFFF;
}
.clsMenuTopo a:active {
	text-decoration:none;
}
.clsMenuEsq{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	height:25;
	padding-top:5px;
	padding-bottom:5px;
}
.clsMenuEsq a{
	text-decoration:none;
}
.clsMenuEsq a:hover{
	color: #FFFFFF;
}
.clsMenuEsq a:link{
		color:#FFFFFF;
}
.clsMenuEsq a:visited {
	color:#FFFFFF;
}
.clsMenuEsq a:active {
	text-decoration:none;
}
.clsDestaqDirTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color: #284E5A;
	text-align:left;
	padding-top:5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.clsDestaqDir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align:left;
	padding-top:5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.clsDestaqDir A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}

.clsImgDestaqDir{
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #284E5A;
}
.clsConteudoText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #284E5A;
	padding-left: 3px;
}
.clsConteudoText a{
	text-decoration:underline;
}
.clsConteudoText a:hover{
	color: #284E5A;
}
.clsConteudoText a:link{
		color:#284E5A;
		text-decoration: underline;
}
.clsConteudoText a:visited {
	color:#284E5A;
}
.clsConteudoText a:active {
	text-decoration:underline;
}
.clsConteudoTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #284E5A;
	padding-top: 5px;
}
.clsConteudoTextLink{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:75%;
	font-weight: bold;
	color: #284E5A;
	text-decoration: underline;
}
.clsConteudoTextLink a{
	color: #284E5A;
}
.clsConteudoTextLink a:hover{
	color: #284E5A;
}
.clsConteudoTextLink a:link{
		color: #284E5A;
}
.clsConteudoTextLink a:visited {
	color: #284E5A;
}
.clsConteudoTextLink a:active {
	color: #284E5A;
}
.clsCenterImage {
	border: 0px solid black;	
}
.clsCenterImage img{
	border: 1px solid black;
	padding: 2px;	
}

/* Inicio Dynamic Contents */
.clsAgendaTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #284E5A;
	font-weight:bold;
	text-align:left;
}
.clsAgendaTitle a{
	color: #284E5A;
	text-decoration:none;
}
.clsAgendaTitle a:hover{
	color: #284E5A;
	text-decoration:underline;
}
.clsAgendaTitle a:link{
	color: #284E5A;
}
.clsAgendaTitle a:visited {
	color: #284E5A;
}
.clsAgendaTitle a:active {
	text-decoration:underline;
	color: #284E5A;
}
.clsAgendaText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align:left;
}
.clsDestaquesIniciais{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #284E5A;
	font-weight:bold;
	text-align:left;
}
.clsDestaquesIniciais A{
	text-decoration:underline;
}
.clsDestaquesIniciais A:hover{
	color: #284E5A;
	text-decoration:underline;
}
.clsDestaquesIniciais A:visited{
	color: #284E5A;
	text-decoration:underline;
}
.clsDestaquesIniciais A:link{
	color: #284E5A;
	text-decoration:underline;
}
.clsSubTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight:bold;
	color:#284E5A;
}
.clsSubTitle A{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubTitle A:hover{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubTitle A:visited{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubTitle A:link{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color:#284E5A;
}
.clsSubText A{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText A:hover{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText A:visited{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText A:link{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubTitleMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color:#284E5A;
}
.clsSubText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color:#284E5A;
}
.clsSubText2 A{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText2 A:hover{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText2 A:visited{
	color:#284E5A;
	text-decoration:underline;
}
.clsSubText2 A:link{
	color:#284E5A;
	text-decoration:underline;
}

.clsSubTitleMain A{
	color:#284E5A;
	text-decoration:none;
}
.clsSubTitleMain A:hover{
	color:#284E5A;
	text-decoration:none;
}
.clsSubTitleMain A:visited{
	color:#284E5A;
	text-decoration:none;
}
.clsSubTitleMain A:link{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#284E5A;
}
.clsTextLateral A{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral A:hover{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral A:visited{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral A:link{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#284E5A;
}
.clsTextLateral2 A{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral2 A:hover{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral2 A:visited{
	color:#284E5A;
	text-decoration:none;
}
.clsTextLateral2 A:link{
	color:#284E5A;
	text-decoration:none;
}
.clsTextoDescricao{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#284E5A;
}
.clsMainTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#284E5A;
	font-weight:bold;
}
.clsMainTitle A{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #284E5A;
}
.clsMainTitle A:hover{
	text-decoration:underline;
	font-size:12px;
	color: #284E5A;
}
.clsMainTitle A:link{
	text-decoration: underline;
	font-size:12px;
	color: #284E5A;
}
.clsFaqPergunta{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color:#284E5A;
}
.clsFaqPergunta A{
	color:#284E5A;
	text-decoration:none;
}
.clsFaqPergunta A:hover{
	color:#284E5A;
	text-decoration:none;
}
.clsFaqPergunta A:visited{
	color:#284E5A;
	text-decoration:none;
}
.clsFaqPergunta A:link{
	color:#284E5A;
	text-decoration:none;
}
.LI1 {
	list-style-position: inside;
	list-style-type: disc;
	left: +50px;
}
.LI2 {
	list-style-position: inside;
	list-style-type: disc;
	left: +100px;
}
.clsPesquisaConteudoLabelText{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:80%;
	color:#284E5A;
	vertical-align:middle;
	font-weight:bold;
	padding-left: 15px;
}
.clsPesquisaConteudo{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:70%;
	color: #284E5A;
}
.clsTabelaCabecalhos{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	font-size:80%;
	color:#284E5A;
	border-right: 1px solid #7E9C2E; 
	border-bottom: 1px solid #7E9C2E; 
	background-color:#CBD5C6;
}
.clsTabelaCabecalhosSmall{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	font-size:70%;
	color:#284E5A;
	border-right: 1px solid #7E9C2E; 
	border-bottom: 1px solid #7E9C2E; 
	background-color:#CBD5C6;
}
.clsTabelaCabecalhosDir{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:80%;
	font-weight:bold;
	color:#284E5A;
	border-bottom: 1px solid #7E9C2E; 
	background-color:#CBD5C6;
	vertical-align:middle;
}
.clsTabelaCabecalhosDirSmall{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:70%;
	font-weight:bold;
	color:#284E5A;
	border-bottom: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
	vertical-align:middle;
}
.clsTabela{
	border: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
}
.clsTabelaCelulas{
	border-right: 1px solid #7E9C2E; 
	border-bottom: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
}
.clsTabelaCelulasInicio{
	border-bottom: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
}
.clsTabelaCelulasDir{
	border-bottom: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
}
.clsTabelaCelulasFim{
	border-right: 1px solid #7E9C2E; 
	background-color:#F3F5F2;
}
.clsTabelaCelulasFim2{
	background-color:#F3F5F2;
}
.clsTabelaDados{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color:#284E5A;
}
/* Fim Dynamic Contents */

.clsNewsLetterTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #284E5A;
	padding-top:5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.clsNewsLetterInput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
}
.clsNewsLetterButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:compact;
	direction:ltr;
	margin-top:5px;
	margin-bottom: 5px;
}
.clsFormLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #284E5A;	
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
.clsFormInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #284E5A;
	
}

.clsAlertaRodapeText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: gray;
	padding-left: 3px;
	border: 1 solid red;
}

.clsDynamicContentSubTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #284E5A;
	padding-left: 3px;
}
.clsDynamicContentSubTitle a{
	text-decoration:underline;
}
.clsDynamicContentSubTitle a:hover{
	color: #284E5A;
}
.clsDynamicContentSubTitle a:link{
		color:#284E5A;
		text-decoration: underline;
}
.clsDynamicContentSubTitle a:visited {
	color:#284E5A;
}
.clsDynamicContentSubTitle a:active {
	text-decoration:underline;
}

.clsDynamicContentText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#284E5A;
}
.clsDynamicContentText A{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentText A:hover{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentText A:link{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentText A:visited{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentText a:active {
	text-decoration:underline;
}

.clsDynamicContentTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#284E5A;
	font-weight:bold;
	padding-bottom:5px;
}
.clsDynamicContentTitle A{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #284E5A;
}
.clsDynamicContentTitle A:hover{
	text-decoration:underline;
	font-size:12px;
	color: #284E5A;
}
.clsDynamicContentTitle A:link{
	text-decoration: underline;
	font-size:12px;
	color: #284E5A;
}

.clsDynamicContentHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#284E5A;
	padding-bottom:5px;
}

.clsDynamicContentHeader A{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentHeader A:link{
	color:#284E5A;
	text-decoration:none;
}
.clsDynamicContentHeader A:visited{
	color:#284E5A;
	text-decoration:none;
}.clsDynamicContentHeader A:hover{
	color:#284E5A;
	text-decoration:none;
}

.clsDynamicContentSubTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight:bold;
	color:#284E5A;
	padding-bottom:3px;
}
.clsDynamicContentSubTitle A{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubTitle A:hover{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubTitle A:visited{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubTitle A:link{
	color:#284E5A;
	text-decoration:underline;
}




.clsDynamicContentSubSubTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight:bold;
	color:#284E5A;
	padding-bottom:5px;
}
.clsDynamicContentSubSubTitle A{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubSubTitle A:hover{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubSubTitle A:visited{
	color:#284E5A;
	text-decoration:underline;
}
.clsDynamicContentSubSubTitle A:link{
	color:#284E5A;
	text-decoration:underline;
}


/*Pesquisa*/
.clsPesquisa{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #284E5A;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
}
.clsTextfieldPesquisa {
	height:19px;
	background-color: #ffffff;
	border: 1px solid #7E9C2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #284E5A;
}
/*links de resultado de pesquisa*/
.clsListLink{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	color: #284E5A;
	text-decoration: underline;
	padding-bottom:3px;
}
.clsListLink a{
	color: #284E5A;
}
.clsListLink a:hover{
	color: #284E5A;
}
.clsListLink a:link{
		color: #284E5A;
}
.clsListLink a:visited {
	color: #284E5A;
}
.clsListLink a:active {
	color: #284E5A;
}
/*link de resultado de pesquisa*/
.clsOrderLink{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:90%;
	font-weight: bold;
	color: #284E5A;
	text-decoration: underline;
}
.clsOrderLink a{
	color: #284E5A;
}
.clsOrderLink a:hover{
	color: #284E5A;
}
.clsOrderLink a:link{
		color: #284E5A;
}
.clsOrderLink a:visited {
	color: #284E5A;
}
.clsOrderLink a:active {
	color: #284E5A;
}

/*Paginacao*/
.clsNavLink{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color: #284E5A;
}
.clsNavLink a{
	color: #284E5A;
	text-decoration: none;
}
.clsNavLink a:hover{
	color: #284E5A;
	text-decoration: underline;
}
.clsNavLink a:link{
		color: #284E5A;
	text-decoration: none;
}
.clsNavLink a:visited {
	color: #284E5A;
	text-decoration: none;
}
.clsNavLink a:active {
	color: #284E5A;
	text-decoration: none;
}

.clsNavLinkSelected{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	color: #284E5A;
	padding-bottom:3px;
}
.clsNavLinkSelected a{
	color: #284E5A;
	text-decoration: none;
}
.clsNavLinkSelected a:hover{
	color: #284E5A;
	text-decoration: underline;
}
.clsNavLinkSelected a:link{
		color: #284E5A;
	text-decoration: none;
}
.clsNavLinkSelected a:visited {
	color: #284E5A;
	text-decoration: none;
}
.clsNavLinkSelected a:active {
	color: #284E5A;
	text-decoration: none;
}

.clsListBottom{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color: #284E5A;
}



/*Botões*/
.clsButton
{
	background-color: #284E5A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px;
	border: 1px solid #284E5A;
	vertical-align: middle;
}


.clsErrorMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #284E5A;
	padding-left: 3px;
}
.clsErrorMessage a{
	text-decoration:underline;
}
.clsErrorMessage a:hover{
	color: #284E5A;
}
.clsErrorMessage a:link{
		color:#284E5A;
		text-decoration: underline;
}
.clsErrorMessage a:visited {
	color:#284E5A;
}
.clsErrorMessage a:active {
	text-decoration:underline;
}