body { background: #fff url(../images/fgd/bodyFundo.gif) repeat-x top }

/* menu topo */
.nav-topo { background: url(../images/fgd/nav-topoBg.gif) repeat-x top }
.nav-topo ul li a { color: #666; background: #F5F5ED }
.nav-topo ul li a:hover, .nav-topo ul li.selected a, .nav-topo ul li strong { color: #fff; background: #7AAF9B }

/* menu principal */
.AreaTopo { padding-top: 0 }
.AreaTopo .topoImagem { background: transparent url(../images/fgd/topoImagem.gif) repeat-x top center; padding-top: 2px } 
.AreaTopo .Nav-Principal li a { color: #fff; background: #175A40; }	
.AreaTopo .Nav-Principal li a:hover, .AreaTopo .Nav-Principal li.selected a { color: #fff; background: #7AAF9B; }
	
	.nav-topo li.textoOpcoes a:hover, .nav-topo li.textoOpcoes a.selected { background-color: #7AAF9B; color: #fff }
	.AreaTopo .pesquisa label { color: #666; }
	
/* menu secundario */
.LateralEsquerda .txts-Relacionados { border-bottom: 1px solid #9BCEBB; border-top: 1px solid #9BCEBB }

/* menu contextual */
.LateralEsquerda .menu-Lat li { background: #9BCEBB url(../images/icoMenuCont.gif) no-repeat 96% 50%  }
	.LateralEsquerda .menu-Lat li a, .menu-Lat li a:visited { background: #CDE7DE; color: #175A40 }
	.LateralEsquerda .menu-Lat li a:hover, .LateralEsquerda .menu-Lat li.selected a { background: none; color: #fff }

/* cor 1 titulos e links */
.mapaSite a, .links-Relacionados li a , .linkCor2, .LateralEsquerda .txts-Relacionados a, .tabelaDados1 th, .tabelaDados1 .tdHeader, .accTitulo, .LateralEsquerda .BlocoDestaque .Titulo1, .lateralDir .BlocoDestaque .Titulo1 { color: #447C67; }

/* Cor 1 alternativa */
.LateralEsquerda .Docs-Relacionados li, .LateralEsquerda .Docs-Relacionados li a, .Titulo1, .Titulo1, .imprimir a,  .imprimir a:visited, .OpcoesPag a.enviar, .OpcoesPag a.enviar:visited, .print, .enviar, .tabelaDados1 caption, .lateralDir .BlocoDestaque .linkMaisList a, a.btnLink, div.btnLink a { color: #0C402C!important; }

/* cor 2 titulos e links */
.mapaSite ul, .linkCor2, .Rodape .acessLink a { color: #7AAF9B; }	

/* cor textos normais */
.cleanStyle, .ListaNoticias2 a { color: #383838 } 

/* blocos destaques/ listagens */
.BlocoDestaque .data { color: #000}
	/* se estiverem na area lateral esquerda */
	.LateralEsquerda .titulo { border-bottom: 1px solid #7AAF9B; } 
	.LateralEsquerda .ListaNoticias2, .LateralEsquerda .Docs-Relacionados { border-top: 4px solid #dadada; border-bottom: 14px solid #dadada; }  
	
	.LateralEsquerda .BlocoDestaque { border-bottom: 1px solid #7AAF9B; }
	/* se estiverem na area lateral direita */
	.lateralDir .ListaNoticias2 { border-top:1px solid #7AAF9B; border-bottom:1px solid #7AAF9B; background: #F1F7F5; padding:0 8px; }
	.LateralEsquerda .Docs-Relacionados { border-top:1px solid #7AAF9B; border-bottom:1px solid #7AAF9B }	
	
	/* links ver todos */
	.linkMaisList { border-bottom: 1px solid #7AAF9B; background: #CDE7DE; padding:1px 0; text-align:left; }
	.acessoRapidos, .cleanStyle .acessoRapidos { border-top: 1px solid #7AAF9B; }
	.acessoRapidos li, .cleanStyle .acessoRapidos li { border-bottom: 1px solid #7AAF9B; }
	
/* rodape */
.Rodape .acessLink a span:hover {}
.Rtextos { background: #175A40; color: #fff }
.infoSite a { color: #fff }

/* estilos conteudo dinamico */
	/*Titulos podem ser usados dentro dos  blocos texto DIV.cleanStyle ou fora */
	.cleanStyle .titulo1, .titulo1 { color: #447C67 } 
	.cleanStyle .titulo2, .titulo2 { color: #447C67 }
	.cleanStyle .titulo3, .titulo3 { color: #666666 }
	.cleanStyle .titulo4, .titulo4 { color: #666666 }

/* 1 imagem conteudo dinamico */
.suporteImagem .moldura { border-top: 1px solid #7AAF9B; background: transparent url(../images/fgd/linhaMoldura.gif) no-repeat top left  }
	.suporteImagem .moldura img { background: transparent url(../images/fgd/linhaMoldura.gif) no-repeat top right  }

.thumLeft div { border-top: 1px solid #7AAF9B; background: transparent url(../images/fgd/linhaMoldura.gif) no-repeat top left  }
	.thumLeft div img { background: transparent url(../images/fgd/linhaMoldura.gif) no-repeat top right  }


/* listagem de links */	
.links-Relacionados { border-bottom: 2px solid #7AAF9B }
	.links-Relacionados li { border-top: 1px solid #7AAF9B  }
		.links-Relacionados li span { border-left: 1px solid #7AAF9B }		
		.cleanStyle ul.links-Relacionados li a { color: #26644D }
			
		.OpcoesPag .print { background: transparent url(../images/fgd/imprimir.gif) no-repeat left center  }
		.OpcoesPag .enviar { background: transparent url(../images/fgd/enviar.gif) no-repeat left center }			

	/* 1 imagem conteudo dinamico simples*/
	.suporteImagemSimples { border-bottom: 3px solid #7AAF9B; border-top: 3px solid #7AAF9B;  }

/* tabelas */
	.tabelaDados1 { border-bottom: 3px solid #7AAF9B; }
	.tabelaDados1 caption { border-bottom: 1px solid #DADADA; border-top: 3px solid #7AAF9B; background: #CDE7DE;  }
	.tabelaDados1 td, .tabelaDados1 th { border-bottom: 1px solid #DADADA; }

	.cleanStyle table { border-bottom: 3px solid #7AAF9B; border-collapse: collapse; width: 100%; color: #666; }
	.cleanStyle table td { border-bottom: 1px solid #DADADA; padding: 7px 5px }
	.cleanStyle table th, thead, caption { border-bottom: 1px solid #DADADA; color:#7AAF9B; font-size: 0.9em; text-transform:uppercase; padding: 7px 5px }
	.cleanStyle table caption { border-bottom: 1px solid #DADADA; border-top: 3px solid #7AAF9B; background: #CDE7DE; color: #0C402C!important; padding: 5px 0 5px 13%; text-align: left  }


/* listagem conteudos com icone e detalhe*/
.ListaLinks01 { border-top: 2px solid #7AAF9B;  }
	div.ListaLinks01 ul li{ border-bottom:1px solid #7AAF9B; background: transparent url(../images/fgd/barraSep.gif) no-repeat left bottom }
	.ListaLinks01 td { border-bottom: 1px solid #7AAF9B;  }
		.listData, .listDetalhe, .listOpcao { background: transparent url(../images/fgd/linhaTabela.gif) no-repeat left bottom   }

	.thumLeftTxt .ListaLinks01 { border-top: 1px solid #7AAF9B;  }
	div.ListaLinks01 ul li a { color: #26644D; }
	div.ListaLinks01 ul li a:hopver { color: #26644D; }
/* listagem itens expansiveis*/
.ListaConteudosExp { border-top: 2px solid #7AAF9B; border-bottom: 2px solid #7AAF9B; padding-bottom: 20px; margin-bottom: 20px;  }
.listaExpansivel { border-bottom: 1px solid #7AAF9B; }
.listaExpansivel .expandir { border-top: 1px solid #7AAF9B; background: #fff url(../images/fgd/icoExpande.gif) no-repeat 97% bottom; }
	.listaExpansivel .expandir:hover, .listaExpansivel .expandir.over { background-color:  #D5EAE3; color: #195B40 }
	.ListaConteudosExp .expandir.selected { border-bottom: 1px solid #7AAF9B; background: #9BCEBB url(../images/fgd/icoFecha.gif) no-repeat 97% bottom; color: #fff }
	.listaExpansivel .aExpandir { background: #f7f7f7; }	 
	
/* FORMULARIO */	
.formulario1 .btn_sub1 { background: #fff url(../images/Bot_enviar_lo.gif) no-repeat 96% center; color: #fff }
.formulario1 .btn_sub1:hover, .formulario1 .btn_sub1.over { background: #fff url(../images/Bot_enviar_hi.gif) no-repeat 96% center; color: #fff; text-decoration: none }

/* MAPA SITE */
.mapaSite ul { border-top: 1px solid #7AAF9B; }
	.mapaSite ul strong { font-size: 1.1em; font-weight: bold }	
	.mapaSite ul li a { background: transparent url(../images/fgd/setaLink1.gif) no-repeat 0 3px }
	
/* CLASS PARA FORMATACAO DOS CONTEUDOS VINDOS DO BACKOFFICE */
.cleanStyle { line-height: 1.4em; padding: 20px 0; font-size: 1.2em; clear: both }
.cleanStyle h1 { padding: 3px 0 15px; font-size: 1.5em; font-weight: normal; color: #447C67 }
.cleanStyle h2 { padding: 3px 0 15px; font-size: 1.4em; font-weight: normal; color: #447C67 } 
.cleanStyle h3 { padding: 3px 0 15px; font-size: 1.3em; color: #447C67 }
.cleanStyle h4 { padding: 3px 0 15px; font-size: 1.2em; color: #447C67 }
.cleanStyle h5 { padding: 3px 0 15px; font-size: 1.1em; color: #447C67 }
.cleanStyle h6 { padding: 3px 0 15px; font-size: 1.0em; color: #447C67 }
.cleanStyle pre { white-space: pre; margin: 13px 0 }
.cleanStyle p { padding: 0 0 15px }
.cleanStyle strong { font-weight: bold }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: underline }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
.cleanStyle ul { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: none; list-style-position: inside }
.cleanStyle ul li { background: transparent url(../images/fgd/linhaUL.gif) no-repeat 0 10px; list-style: none; padding: 0 0 15px 20px; display: block; list-style-position: outside }
.cleanStyle ul li ul li { list-style-type: circle }
.cleanStyle ul li ul li ul li { list-style-type: square }
.cleanStyle ul li ul { margin: 0 }
.cleanStyle ol { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: decimal; list-style-position: inside }
.cleanStyle ol li ol { margin: 0 }
.cleanStyle blockquote { margin-left: 40px }
.cleanStyle hr { margin: 8px 0; border: inset 1px #000 }

.cleanStyle a { text-decoration: underline; color: #26644D }
.cleanStyle a:hover { text-decoration: none; color: #26644D }
.cleanStyle a:visited, .Docs-Relacionados li a:visited, #Conteudo a:visited, .LateralEsquerda a:visited { color: #747474 }

.captcha a { text-decoration: none; color:#7AAF9B }
.captcha a:hover { text-decoration: underline; color:#7AAF9B }

.cleanStyle a.btn1 span { background: #fff url(../images/fgd/btn1.gif) no-repeat right top; cursor: pointer; color: #fff }
.cleanStyle a.btn1:hover span { background: #fff url(../images/fgd/btn1_hi.gif) no-repeat right top }

.cleanStyle .lista3Imagens li { background:#FFFFFF url(../images/fgd/list3imgFundo.gif) no-repeat center top; }

div.btnLink  { border-bottom:1px solid #7AAF9B; border-top:1px solid #7AAF9B; }
div.btnLink a, a.btnLink {  block; background: #CDE7DE url(../images/fgd/icoExpande.gif) no-repeat right center; display: block; padding: 2px 18px 2px 8px; text-transform: uppercase }
div.btnLink a:hover, a.btnLink:hover { background: #CDE7DE url(../images/fgd/icoExpande_hi.gif) no-repeat right center; text-decoration: none;   }

#fgdHP .LateralEsquerda { width:32%; padding-top:30px; }
#fgdHP #Conteudo { width:68%; }
#fgdHP #Conteudo.Curto .divTexto { width:65%; }
#fgdHP .lateralDir { padding-top:20px; }

.TextoTabela { border-bottom:1px solid #7AAF9B; border-top:1px solid #7AAF9B; }
.BlocoDestaque .Titulo1 { color:#447C67 !important; }

/* TABS */

#AreaTabs{ clear:both}
#AreaTabs ul.tab-menu { clear:both; float:left; margin:0; padding:0; width:100%; border-bottom: 1px solid #7AAF9B; list-style: none }
#AreaTabs ul.tab-menu li {
	float: left; background: #f2f2f2; border-right: 1px solid #FFF; margin:0; padding:0; } 
	#AreaTabs .tab-menu li a{font-size: 1em; text-transform: uppercase; text-decoration:none; color: #4D4940; display: block; padding: 10px 7px; text-align: center; }
	#AreaTabs .tab-menu li a:hover { text-decoration: none; background: #00C16D; color:#FFF }
	#AreaTabs .tab-menu li:hover a{background: #7AAF9B; text-decoration: none;}
	#AreaTabs ul.tab-menu .tab-selected{background: #7AAF9B; color:#FFF }
	#AreaTabs ul.tab-menu .tab-selected a{color:#FFF}	
	#AreaTabs .tab-wrapper{clear: both;}
	#AreaTabs .tab-container{clear: both; padding: 15px 0}
