
@charset "utf-8";

/* ### Configurações Gerais */

body {
margin:0; padding:0;
color:#000; background:url(../../imagens/fundoBody.jpg) repeat-x top; font:12px Arial, Helvetica, sans-serif; }

ul, form {
margin:0; padding:0;
list-style:none; }

a {
display:block;
color:#fa3c2c; font:12px Arial, Helvetica, sans-serif; }

h1 {
display:none; }

p {
text-align:justify; }

#siganos {
	position:absolute;
	width:145px;
	height:20px;
	right:240px;
	top:80px;
	border-right:solid 1px #000;	
}

#siganos img{
	border:0;
	float:left;
	margin-left:5px;
}

#siganos span{
    margin:5px 0 0 0!important;
    width:50px!important;
	float:left!important;
	display:block;
}

#siganos img{
	border:0;
}

form.Pesquisa{
	position:absolute;
	right:0;
	top:77px;
	width:220px;
}

#topo p.Links{
	position:absolute;
	right:5px;
	top:45px;
}

#topo p.Links a{
	display:inline!important;
}


#site {
width:946px; margin:0 auto; }

/* ### Topo Principal */

#topo {
float:left; width:946px;
font:11px Arial, Helvetica, sans-serif; color:#808080; position:relative;
}

	#topo a.logo {
	float:left;  margin:5px 0 0 45px; display:inline;
	text-decoration:none;}
	
	$topo p {
		margin: 1px 1px 1px 1px;
	}
	
	#topo span {
	float:right; margin:50px 10px 0 0; width:780px;
	text-align:right;}
	
		#topo span p {
		margin:10px 0;
		text-align:right; }
	
			#topo span p a {
			display:inline;
			font-size:11px; }
	
			#topo span p a:hover {
			color:#000; background-color:#f7a612; text-decoration:none; }
	
		#topo span form {
			float:right;
			margin:-43px 0px 0px 0px;
		}
	
		#topo span form input.txt {
		padding:2px 3px; margin:0 5px;
		font-size:11px; border:1px solid #8f8f8f; }

/* ### Menu Principal */

#menu {
float:left; position:relative; width:946px; margin:15px 0 15px 0; }

	#menu ul {
	float:left; }
	
		#menu ul li {
		float:left; display:inline; }
	
			#menu ul li a {
			float:left; display:block; padding:7px 3.3px;
			color:#000; text-decoration:none; border:1px solid #000; border-width:0 0 0 1px; text-align:center; }
	
			#menu ul li a.ultimo {
			border-width:0 1px; }
	
			#menu ul li a:hover {
			background-color:#f7a612; }
	
				#menu ul li ul {
				position:absolute; display:none; top:29px; }
		
				#menu ul li:hover ul {
				position:absolute; display:block; top:29px; }
		
					#menu ul li ul li {
					clear:both; display:block; }
		
						#menu ul li ul li a {
						padding:7px 5px;
						border:1px solid #8f8f8f; border-width:0 1px 1px 1px; text-align:left; background-color:#f9f9f9; }
		
						#menu ul li ul li a.insereBorda {
						border-top:1px solid #8f8f8f; }
		
						#menu ul li ul li a:hover {
						background-color:#e6e6e6; }
		
				#subFundacao { width:140px; *margin:0 0 0 -72px; }
				#subFundacao a { width:140px; }
				
				#subProjetos { width:200px; *margin:0 0 0 -111px; }
				#subProjetos a { width:200px; }
				
				#subProdutos { width:230px; *margin:0 0 0 -117px; }
				#subProdutos a { width:230px; }
				
				#subRede { width:280px; *margin:0 0 0 -140px; }
				#subRede a { width:280px; }
				
				#subNucleo { width:160px; *width:213px; *margin:0 0 0 -216px; }
				#subNucleo a { width:160px; }
				
				#subMaterial { width:100px; *margin:0 0 0 -106px; }
				#subMaterial a { width:100px; }
				
				#subAcervo { width:140px; margin:0 0 0 -106px; *margin:0 0 0 -149px; }
				#subAcervo a { width:140px; }
				
/* ### Rodapé Principal */
		
#rodape {
float:left; margin:15px 0 40px 0; padding:20px 0; width:946px;
border:1px solid #000; border-width:1px 0;}

	#rodape ul li {
	float:left; display:inline; }

		#rodape ul li a {
		display:block; margin:0 5px;
		color:#999; text-decoration:none; font-weight:bold; }

		#rodape a.voltarTopo {
		display:block; float:right; margin:0 3px;
		color:#999; text-decoration:none; }
		
/* ### Galeria de Imagens */

#galeriaImagens {
float:left; padding:0 0 40px 0; _padding:0 0 20px 0;
background-color:#f7f7f7;}

	#galeriaImagens p {
	margin:10px 45px 20px 35px; padding:10px 0 0 0; width:570px;
	font-weight:bold; border-top:1px solid #8d8b8c; }

	#galeriaImagens li {
	padding:0 0 0 35px; float:left; width:615px;
	border:1px solid #e6e6e6; border-width:1px 0; background-color:#f7f7f7; }

		#galeriaImagens li a {
		float:left; width:80px;
		background-color:#f7f7f7; border-right:1px solid #949494; }
	
		#galeriaImagens li a:hover {
		background-color:#e6e6e6; }

/* ### Home (Index) */
		
#home { 
float:left; width:946px; }

	#horizontalA {
	height:213px; width:943px; }
	
		#destaques {
		width:463px; height:100%; float:left; display:block; }
		
		#noticias {
		width:470px; height:100%; display:block; float:right; }
		
			#noticias ul li a {
			display:block; height:40px; padding:10px 0 0 12px;
			color:#000; text-decoration:none; border-bottom:1px solid #e6e6e6; }
		
			#noticias ul li a.principal {
			height:75px;
			font-size:16px; background-color:#e6e6e6; }
			
				#noticias ul li a.principal span {
				padding:1px 0; display:block;
				font:bold italic 15px Arial, Helvetica, sans-serif; }
		
			#noticias a.leiaMais {
			float:right; margin:7px; display:inline; width:52px;
			font:bold italic 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }
			
	#horizontalB {
	height:230px; margin:15px 0 0 0;
	font-size:11px; color:#808080; }
	
		#horizontalB h2 {
		width:293px; height:18px; padding:10px; margin:0 0 5px 0;
		font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#f7a612; }
	
			#blocoEsq {
			float:left; width:313px; height:230px;
			border:1px solid #e6e6e6; }
			
				#blocoEsq a {
				height:35px; padding:150px 0 0 15px; _height:35px; border-bottom:2px solid #f7f7f7;
				text-decoration:none; color:#808080; background:#f7f7f7 url(../../imagens/blocoEsq.jpg) no-repeat top left; font-size:11px; }
			
			#blocoMeio {
			float:left; width:313px; height:230px;
			border:1px solid #e6e6e6; border-width:1px 0; }
			
				#blocoMeio a {
				height:35px; padding:150px 0 0 15px; _height:35px; border-bottom:2px solid #f7f7f7;
				text-decoration:none; color:#808080; background:#f7f7f7 url(../../imagens/blocoMeio.jpg) no-repeat top left; font-size:11px; }			
			
			#blocoDir {
			float:left; width:313px; height:230px;
			border:1px solid #e6e6e6; }
			
				#blocoDir ul li a {
				height:42px; display:block; padding:10px 20px 0 20px;
				color:#808080; text-decoration:none; font-size:11px; }
			
				#blocoDir ul li a:hover {
				color:#000; background-color:#e6e6e6; }			
			
				#blocoDir ul span {
				display:block; width:280px; margin:0 0 0 15px; height:0px; overflow:hidden;
				border-top:1px solid #e6e6e6; }
		
				#blocoDir a.leiaMais {
				float:right; margin:7px; display:inline; width:52px;
				font:bold italic 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }

/* ### Estrutura (Todos) */

#estrutura {
float:left; width:946px; }

	#estrutura h2 {
	padding:9px 15px; margin:0 0 10px 0;
	font:bold 16px Arial, Helvetica, sans-serif; color:#fff; background-color:#f7a612; }

	#estruturaLateral {
	float:left; width:232px; }
		
		#estruturaMenu ul li {
		display:inline; }
	
			#estruturaMenu ul li a {
			padding:7px 0 7px 15px;
			color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
		
			#estruturaMenu ul li a.alteraBorda {
			border-bottom:1px solid #918f90; }
		
			#estruturaMenu ul li a.focoAtual, #estruturaMenu ul li a:hover {
			color:#000; background-color:#e6e6e6; }
			
			#estruturaMenu ul li ul li a {
			padding-left:30px; }
		
	#estruturaVeja {
	margin:150px 0 0 0; }
	
		#estruturaVeja h3 {
		padding:10px 15px; margin:0 0 5px 0;
		font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#f7a612; }
		
		#estruturaVeja ul {
		border:1px solid #918f90; border-width:1px 0; }
		
			#estruturaVeja ul li {
			display:inline; }
			
				#estruturaVeja ul li a {
				padding:12px 0 12px 15px;
				font-size:11px; color:#808080; text-decoration:none; border-top:1px solid #e6e6e6;}
		
				#estruturaVeja ul li a.ocultaBorda {
				/*border-top:none;*/ }
		
				#estruturaVeja ul li a:hover {
				background-color:#e6e6e6; color:#000; }

/* ### A Fundação (Index / Internas: Apoiadores) */
	
#fundacaoIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#fundacaoIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#fundacaoIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#fundacaoIndex span {
	display:block; padding:20px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; }
	
		#fundacaoIndex span p a {
		display:inline; }
	
		#fundacaoIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
	
/* ### A Fundação (Estrutura Organizacional) */
	
#fundacaoEstrutura {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#fundacaoEstrutura h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#fundacaoEstrutura img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
		
	#fundacaoEstrutura span.conteudo {
	display:block; padding:33px 35px 35px 35px;
	background-color:#f7f7f7; }
	
		#fundacaoEstrutura span.conteudo h5 {
		display:block; margin:0; padding:5px 0 0 10px;
		border-top:1px solid #8e8c8d; font:bold 12px Arial, Helvetica, sans-serif; }
	
		#fundacaoEstrutura span a {
		padding:12px 0 12px 10px; margin:20px 0 0 0;
		color:#000; text-decoration:none; border:1px solid #8e8c8d; border-width:1px 0; background:#e6e6e6 url(../../afundacao/imagens/estruturaAbre.gif) no-repeat center right; }

		#fundacaoEstrutura span.conteudo span {
		display:none; padding:0 0 20px 0;
		border-bottom:1px solid #8e8c8d; }
	
			#fundacaoEstrutura span.conteudo span p {
			display:block; margin:10px; }
	
				#fundacaoEstrutura span.conteudo span p a {
				display:inline; }
	
				#fundacaoEstrutura span.conteudo span p a:hover {
				color:#000; background-color:#f7a612; text-decoration:none; }

/* ### A Fundação (Estatuto) */
	
#fundacaoEstatuto {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#fundacaoEstatuto h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#fundacaoEstatuto img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#fundacaoEstatuto span {
	display:block; padding:20px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; }
	
		#fundacaoEstatuto span p a {
		display:inline; }
		
		#fundacaoEstatuto span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }

/* ### A Fundação (Relatório) */
	
#fundacaoRelatorio {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#fundacaoRelatorio h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#fundacaoRelatorio img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#fundacaoRelatorio span.conteudo {
	display:block; padding:20px 35px 15px 35px; _padding:25px 35px 35px 35px; float:left;
	background-color:#f7f7f7; }
	
		#fundacaoRelatorio span.conteudo a {
		display:inline; }
		
		#fundacaoRelatorio span.conteudo a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }	
		
			#fundacaoRelatorio span a.pdf {
			display:block; float:left; width:290px;
			color:#000; text-decoration:none; background-color:#f7f7f7;height:300px; }
			
			#fundacaoRelatorio span a.pdf:hover {
			background-color:#e6e6e6; }
			
				#fundacaoRelatorio span a.pdf img {
				float:left; border-right:1px solid #000; }
				
				#fundacaoRelatorio span a.pdf strong {
				/*float:left; margin:250px 0 0 5px; */clear:both;
display:block;}
				
			#fundacaoRelatorio span a.adobe {
			padding:12px 0 12px 45px; margin:30px 0 0 0; float:left; width:535px; display:inline;
			color:#000; text-decoration:none; border:1px solid #8e8c8d; border-width:1px 0; background:#e6e6e6 url(../../afundacao/imagens/relatorioAdobe.jpg) no-repeat center left; }

			#fundacaoRelatorio span a.adobe:hover {
			background-color:#e6e6e6; }

/* ### A Fundação (Apoiadores) */
	
#fundacaoApoiadores {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#fundacaoApoiadores h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#fundacaoApoiadores img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#fundacaoApoiadores span.conteudo {
	display:block; padding:20px 35px 35px 35px;
	background-color:#f7f7f7; }
	
		#fundacaoApoiadores span.conteudo h5 {
		display:block;
		font:bold 14px Arial, Helvetica, sans-serif; margin:40px 0 15px 0; }
	
		#fundacaoApoiadores span.conteudo a {
		display:inline; }
		
		#fundacaoApoiadores span.conteudo a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }	
		
		#fundacaoApoiadores span.conteudo span {
		widtdh:570px; display:block;
		border-bottom:1px solid #8e8c8d; }
		
			#fundacaoApoiadores span.conteudo span img {
			border-left:5px solid #f2f2f2; }
		
		#fundacaoApoiadores span span.mantenedores {
		padding:5px 20px;
		background-color:#f2f2f2; }	

/* ### Programação (Index) */
	
#programacaoIndex {
float:left; display:inline; width:890px; margin:0 0 0 30px; }

	#programacaoIndex ul li {
	clear:both; }
	
		#programacaoIndex ul li a {
		height:200px; float:left; width:716px;
		color:#707070; text-decoration:none; border-bottom:1px solid #8e8c8d; background-color:#f7f7f7;}
			
		#programacaoIndex ul li a.museu {
		width:170px; background-color:#f7f7f7; }
		
		#programacaoIndex ul li a.museu:hover {
		width:170px; background-color:#e6e6e6; }
		
			#programacaoIndex ul li a img {
			float:left; }
		
			#programacaoIndex ul li a span {
			padding:20px 40px 20px 210px; display:block; }
		
				#programacaoIndex ul li a span h4 {
				margin:0px;
				font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
		
				#programacaoIndex ul li a span p.data {
				margin:0px;
				font:bold 14px Arial, Helvetica, sans-serif; color:#707070; }
		
					#programacaoIndex ul li a span p.data strong {
					color:#f00; }
		
		#programacaoIndex ul li a:hover {
		background-color:#e6e6e6; }

/* ### Programação (Detalhe) */
	
#programacaoDetalhe {
float:left; width:890px; display:inline; margin:0 0 0 30px;
background-color:#f7f7f7; border-bottom:1px solid #8e8c8d; }

	#programacaoDetalhe span.conteudo {
	display:block; padding:40px 40px 40px 30px; width:700px; float:left;
	border-right:1px solid #e6e6e6; }
	
	#programacaoDetalhe span.conteudo a {
		display: inline;
	}
	
	#programacaoDetalhe span.conteudo a.linkVoltar {
	clear:both; float:left; margin:30px 0 0 0;
	font:bold italic 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }
	
		#programacaoDetalhe span.conteudo img {
		float:left; }
	
		#programacaoDetalhe span.conteudo span {
		padding:0 40px 20px 210px; display:block; }
	
			#programacaoDetalhe span.conteudo span h4 {
			margin:0px;
			font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
	
			#programacaoDetalhe span.conteudo p.data {
			margin:0px;
			font:bold 14px Arial, Helvetica, sans-serif; color:#707070; }
			
			#programacaoDetalhe span.conteudo p.data strong {
			color:#f00; }
	
	#programacaoDetalhe span.imagens {
	display:block; float:left; width:116px; padding:30px 0 0 0;
	font-weight:bold; }
	
		#programacaoDetalhe span.imagens a {
		float:left;
		border:1px solid #f7f7f7; border-width:1px 1px 1px 0; }

/* ### Notícias (Index / Arquivo) */
	
#noticiasIndex {
float:right; width:650px; padding:0 30px 35px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#noticiasIndex h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#noticiasIndex li {
	clear:both; width:660px; display:block; *display:inline; }
	
		#noticiasIndex span.dataTopo {
		margin:0 0 20px 0; float:left; width:85px; padding:10px 0 10px 15px;
		font:bold 14px Arial, Helvetica, sans-serif; background-color:#f7f7f7; }
	
		#noticiasIndex span.noticiaTopo {
		margin:0 0 20px 0; width:520px; padding:10px 0 10px 15px; float:right;
		font:bold 14px Arial, Helvetica, sans-serif; background-color:#f7f7f7; }
		
		#noticiasIndex span.data {
		display:block; float:left; width:85px; padding:10px 0 10px 15px;
		font-weight:bold; }
	
		#noticiasIndex span.noticia {
		display:block; width:530px; float:right; }
		
			#noticiasIndex span.noticia a {
			padding:12px 15px;
			color:#000; text-decoration:none; border-bottom:1px solid #e6e6e6; }
			
			#noticiasIndex span a.insereBorda {
			border-top:1px solid #e6e6e6; }
		
			#noticiasIndex span.noticia a:hover {
			background-color:#e6e6e6; }
			
		#noticiasIndex span.navega {
		clear:both; float:left; padding:10px 10px; margin:20px 0 0 0; width:640px; _width:630px;
		background-color:#f7f7f7; border:1px solid #8b8b8b; border-width:1px 0; }
		
		#noticiasIndex span.navega a {
		display:inline; padding:0 5px;
		color:#000; text-decoration:none; }
		
		#noticiasIndex span.navega a.proximo {
		background:transparent url(../../imagens/setaProximo.gif) no-repeat center right; }

		#noticiasIndex span.navega a.anterior {
		background:transparent url(../../imagens/setaAnterior.gif) no-repeat center left; }
			
/* ### Notícias (Detalhe) */
	
#noticiasDetalhe {
float:right; width:650px; padding:10px 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }
		
		#noticiasDetalhe span.data {
		display:block; float:left; width:85px; padding:10px 0 10px 15px;
		font-weight:bold; }
	
		#noticiasDetalhe span.noticia {
		display:block; width:500px; float:right; padding:0 0 0 20px; margin:0 0 10px 0;
		border-bottom:1px solid #d9d9d9; }
		
			#noticiasDetalhe span a {
			display:inline; }
			
			#noticiasDetalhe span a:hover {
			color:#000; background-color:#f7a612; text-decoration:none; }	
		
			#noticiasDetalhe span.noticia p.titulo {
			margin:10px 0;
			font:bold 14px Arial, Helvetica, sans-serif; }
			
			#noticiasDetalhe span.noticia p.subtitulo {
			margin:15px 0 30px 0;
			font-style:italic; }
			
			#noticiasDetalhe span.noticia a.voltar {
			float:right; display:block; margin:20px 0 0 0; padding:7px;
			font:bold italic 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }

			#noticiasDetalhe span.noticia a.voltar:hover {
			background-color:transparent; }

			#noticiasDetalhe span.noticia a.anterior {
			position:relative; top:52px; left:-20px; padding:0 7px 0 15px;
			background:transparent url(../../imagens/setaAnterior.gif) no-repeat center left; }

			#noticiasDetalhe span.noticia a.proxima {
			position:relative; top:52px; left:288px; padding:0 15px 0 7px;
			background:transparent url(../../imagens/setaProximo.gif) no-repeat center right; }
			
			#noticiasDetalhe span.noticia a.anterior:hover, #noticiasDetalhe span.noticia a.proxima:hover {
			background-color:#f7a612; }
			
/* ### Ações Institucionais (Todos) */
	
#acoesIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#acoesIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#acoesIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#acoesIndex span {
	display:block; padding:20px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; float:left; }
	
		#acoesIndex span p a {
		display:inline; }
	
		#acoesIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
/* ### Produtos e Serviços (Maior Parte) */
	
#produtosIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#produtosIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#produtosIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#produtosIndex span {
	display:block; padding:20px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; float:left; }
	/*Comentário:Inseri float:left no atributo acima, para fluir com a galeria de imagens da seção:JUlio cesar: 03/11/2008*/
	
		#produtosIndex span p a {
		display:inline; }
	
		#produtosIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
			
/* ### Produtos e Serviços (Publicações) */
	
#produtosPublicacoes {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#produtosPublicacoes h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#produtosPublicacoes img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d;}

	#produtosPublicacoes span {
	display:block; padding:0px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; border-top:1px solid #e6e6e6; float:left; }
	
		#produtosPublicacoes span p.quebra {
			display: block;
			padding-top: 10px !important;
			clear: both;
		}
		
		#produtosPublicacoes span img {
		margin:0 20px 10px 0;
		border-bottom:1px solid #8e8c8d;
		float: left; }
	
		#produtosPublicacoes span p a {
		display:inline; }
	
		#produtosPublicacoes span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
/* ### Produtos e Serviços (Locação de Espaços) */
	
#produtosLocacao {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#produtosLocacao h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#produtosLocacao img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }

	#produtosLocacao span {
	display:block; padding:0px 35px 25px 35px; width:580px;
	background-color:#f7f7f7; border-top:1px solid #e6e6e6; float:left; }
	
		#produtosLocacao span p a {
		display:inline; }
	
		#produtosLocacao span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
/* ### Rede Museu da Energia (Index / Projetos: Internas) */
	
#redeIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#redeIndex h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#redeIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }

	#redeIndex span {
	display:block; float:left; padding:20px 35px 35px 35px; width:580px;
	background-color:#f7f7f7; border-top:1px solid #e6e6e6; }
	
		#redeIndex span p a {
		display:inline; }
	
		#redeIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
	
		#redeIndex ul {
		float:left; padding:0 0 35px 0;
		background-color:#f7f7f7; }
	
			#redeIndex ul li {
			padding:0 0 0 35px; float:left; width:615px;
			border:1px solid #e6e6e6; border-width:1px 0; background-color:#f7f7f7; }
		
				#redeIndex ul li a {
				float:left; width:188px;
				background-color:#f7f7f7; border-right:1px solid #949494; }
				
				#redeIndex ul li a:hover {
				background-color:#e6e6e6; }
			
		#redeIndex span a.voltar {
		float:right; display:block; margin:20px 0 0 0; padding:7px;
		font:bold italic 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; }

		#redeIndex span a.voltar:hover {
		background-color:transparent; }

/* ### Rede Museu de Energia (Estrutura) */

#museuLateral {
float:left; width:232px; }

/*### Hovers de Museus - todos os Museus*/

	/*Museu São Paulo*/
	#museuMenu-1 span img	{
	border-top:1px solid #a64c3d; border-bottom:1px solid #a64c3d; }
	
	#museuMenu-1 span h3, #museuMenu-1 span p { 
	display:none; }
		
	#museuMenu-1 ul {
	margin:15px 0 0 0; }
	
		#museuMenu-1 ul li {
		display:inline; }

			#museuMenu-1 ul li a {
			padding:7px 0 7px 15px;
			color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
	
			#museuMenu-1 ul li a.alteraBorda-1 {
			border-bottom:1px solid #a64c3d; }
	
			#museuMenu-1 ul li a.focoAtual-1, #museuMenu-1 ul li a:hover {
			color:#fff; background-color:#a64c3d; }
		/*Fim-Museu São Paulo*/

		/*Museu Jundiai*/
		#museuMenu-2 span img	{
		border-top:1px solid #cd9b92; border-bottom:1px solid #cd9b92; }
		
		#museuMenu-2 span h3, #museuMenu-2 span p { 
		display:none; }
			
		#museuMenu-2 ul {
		margin:15px 0 0 0; }
		
			#museuMenu-2 ul li {
			display:inline; }
	
				#museuMenu-2 ul li a {
				padding:7px 0 7px 15px;
				color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
		
				#museuMenu-2 ul li a.alteraBorda-2 {
				border-bottom:1px solid #e5c1ab; }
		
				#museuMenu-2 ul li a.focoAtual-2, #museuMenu-2 ul li a:hover {
				color:#fff; background-color:#e5c1ab; }
			/*Fim-Museu Jundiai*/

			/*Museu Itu*/
			#museuMenu-3 span img	{
			border-top:1px solid #627e6b; border-bottom:1px solid #627e6b; }
			
			#museuMenu-3 span h3, #museuMenu-3 span p { 
			display:none; }
				
			#museuMenu-3 ul {
			margin:15px 0 0 0; }
			
				#museuMenu-3 ul li {
				display:inline; }
		
					#museuMenu-3 ul li a {
					padding:7px 0 7px 15px;
					color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
			
					#museuMenu-3 ul li a.alteraBorda-3 {
					border-bottom:1px solid #627e6b; }
			
					#museuMenu-3 ul li a.focoAtual-3, #museuMenu-3 ul li a:hover {
					color:#fff; background-color:#627e6b; }
				/*Fim-Museu Itu*/

	/*Museu Corumbatai*/
	#museuMenu-4 span img	{
	border-top:1px solid #298fec; border-bottom:1px solid #298fec; }
	
	#museuMenu-4 span h3, #museuMenu-4 span p { 
	display:none; }
		
	#museuMenu-4 ul {
	margin:15px 0 0 0; }
	
		#museuMenu-4 ul li {
		display:inline; }

			#museuMenu-4 ul li a {
			padding:7px 0 7px 15px;
			color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
	
			#museuMenu-4 ul li a.alteraBorda-4 {
			border-bottom:1px solid #298fec; }
	
			#museuMenu-4 ul li a.focoAtual-4, #museuMenu-4 ul li a:hover {
			color:#fff; background-color:#298fec; }
		/*Fim-Museu Corumbatai*/

	/*Museu Salesópolis*/
	#museuMenu-5 span img	{
	border-top:1px solid #00336b; border-bottom:1px solid #00336b; }
	
	#museuMenu-5 span h3, #museuMenu-5 span p { 
	display:none; }
		
	#museuMenu-5 ul {
	margin:15px 0 0 0; }
	
		#museuMenu-5 ul li {
		display:inline; }

			#museuMenu-5 ul li a {
			padding:7px 0 7px 15px;
			color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
	
			#museuMenu-5 ul li a.alteraBorda-5 {
			border-bottom:1px solid #00336b; }
	
			#museuMenu-5 ul li a.focoAtual-5, #museuMenu-5 ul li a:hover {
			color:#fff; background-color:#00336b; }
		/*Fim-Museu Salesópolis*/

	/*Museu São Valentim*/
	#museuMenu-6 span img	{
	border-top:1px solid #234f7c; border-bottom:1px solid #234f7c; }
	
	#museuMenu-6 span h3, #museuMenu-6 span p { 
	display:none; }
		
	#museuMenu-6 ul {
	margin:15px 0 0 0; }
	
		#museuMenu-6 ul li {
		display:inline; }

			#museuMenu-6 ul li a {
			padding:7px 0 7px 15px;
			color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
	
			#museuMenu-6 ul li a.alteraBorda-6 {
			border-bottom:1px solid #234f7c; }
	
			#museuMenu-6 ul li a.focoAtual-6, #museuMenu-6 ul li a:hover {
			color:#fff; background-color:#234f7c; }
		/*Fim-Museu São Valentim*/
		
		/*Museu Jacaré*/
			#museuMenu-7 span img	{
			border-top:1px solid #5088a8; border-bottom:1px solid #5088a8; }
			
			#museuMenu-7 span h3, #museuMenu-7 span p { 
			display:none; }
				
			#museuMenu-7 ul {
			margin:15px 0 0 0; }
			
				#museuMenu-7 ul li {
				display:inline; }
		
					#museuMenu-7 ul li a {
					padding:7px 0 7px 15px;
					color:#000; text-decoration:none; border-top:1px solid #918f90; background-color:#f7f7f7; }
			
					#museuMenu-7 ul li a.alteraBorda-7 {
					border-bottom:1px solid #5088a8; }
			
					#museuMenu-7 ul li a.focoAtual-7, #museuMenu-7 ul li a:hover {
					color:#fff; background-color:#5088a8; }
			/*Fim-Museu Jacaré*/		



	
/*### Hovers de Museus - todos os Museus - FIM */
#museuConheca {
margin:150px 0 0 0; }

	#museuConheca h3 {
	padding:10px 15px; margin:0 0 5px 0;
	font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#f7a612; }
	
	#museuConheca ul {
	border:1px solid #918f90; border-width:1px 0; }
	
		#museuConheca ul li {
		display:inline; }
		
			#museuConheca ul li a {
			padding:12px 0 12px 15px;
			font-size:11px; color:#808080; text-decoration:none; border-top:1px solid #e6e6e6; }
	
			#museuConheca ul li a.ocultaBorda {
			border-top:none; }
	
			#museuConheca ul li a:hover {
			background-color:#e6e6e6; color:#000; }
			
/* ### Rede Museu de Energia (Museu / O Edifício: Internas) */
	
#museuIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#museuIndex span {
	display:block; padding:20px 35px 20px 35px; width:580px; float:left;
	background-color:#f7f7f7; }
	
	#museuIndex a.caixa {
	display:inline; padding:5px 10px; float:right; margin:50px 5px 0 5px;
	color:#000; text-decoration:none; border-top:1px solid #918f90; border-bottom:1px solid #cd9b92; background-color:#e9d2cf; } 
	
		#museuIndex span p a {
		display:inline; }
		
		#museuIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }

/* ### Rede Museu de Energia (A Exposição) */
	
#museuExposicao {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuExposicao h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#museuExposicao span {
	float:left; background-color:#f7f7f7; }
	
	#museuExposicao span span.txt {
	display:block; float:left; padding:20px 35px 20px 35px; width:380px; }
	
		#museuExposicao span span.txt p a {
		display:inline; }
		
		#museuExposicao span span.txt p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
	
		#museuExposicao span span.img {
		display:block; float:left; width:200px; }
		
		#museuExposicao span span.img img {
		display:block;
		border-bottom:1px solid #8e8c8d; }
		
/* ### Rede Museu de Energia (Roteiros de Visita) */

#museuRoteiros {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuRoteiros h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#museuRoteiros img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
		
	#museuRoteiros span.conteudo {
	display:block; padding:20px 35px 35px 35px;
	background-color:#f7f7f7; }
	
		#museuRoteiros span a {
		padding:12px 0 12px 10px; margin:15px 0 0 0;
		color:#000; text-decoration:none; border:1px solid #8e8c8d; border-width:1px 0; background:#e6e6e6 url(../../afundacao/imagens/estruturaAbre.gif) no-repeat center right; }

		#museuRoteiros span.conteudo span {
		display:block; padding:0 0 20px 0;
		border-bottom:1px solid #8e8c8d; }
	
			#museuRoteiros span.conteudo span p {
			display:block; margin:10px; }
	
				#museuRoteiros span.conteudo span p a {
				display:inline; }
	
				#museuRoteiros span.conteudo span p a:hover {
				color:#000; background-color:#f7a612; text-decoration:none; }

/* ### Rede Museu de Energia (Programação) */
	
#museuProgramacao {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuProgramacao h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }

	#museuProgramacao ul li a {
	height:200px;
	color:#707070; text-decoration:none; border-bottom:1px solid #8e8c8d; background-color:#f7f7f7; }
	
		#museuProgramacao ul li a img {
		float:left; }
	
		#museuProgramacao ul li a span {
		padding:20px 35px 20px 205px; display:block; }
	
			#museuProgramacao ul li a span h5 {
			margin:0px;
			font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
	
			#museuProgramacao ul li a span p.data {
			margin:0px;
			font:bold 14px Arial, Helvetica, sans-serif; color:#707070; }
	
				#museuProgramacao ul li a span p.data strong {
				color:#f00; }
	
	#museuProgramacao ul li a:hover {
	background-color:#e6e6e6; }

/* ### Rede Museu de Energia (Agendamento) */
	
#museuAgendamento {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuAgendamento h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#museuAgendamento span {
	display:block; padding:20px 35px 20px 35px; width:580px; float:left;
	background-color:#f7f7f7; }
	
		#museuAgendamento span p a {
		display:inline; }
		
		#museuAgendamento span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
		#museuAgendamento span form {
		margin:40px 0 20px 0; }
		
			#museuAgendamento span form fieldset {
			width:500px; margin:0 0 0 40px; padding:4px 0 4px 0; _padding:4px 0 2px 0;
			border:none; border-top:1px solid #d7d7d7; }
			
			#museuAgendamento span form fieldset.insereBorda {
			border-bottom:1px solid #d7d7d7; }
			
				#museuAgendamento span form fieldset input, #museuAgendamento span form fieldset textarea {
				float:left; padding:5px; width:410px;
				background-color:#e6e6e6; border:none; }
		
				#museuAgendamento span form fieldset input.m {
				float:left; padding:5px; width:80px;
				background-color:#e6e6e6; border:none; }
				
				#museuAgendamento span form fieldset input.p {
				float:left; padding:5px; width:40px;
				background-color:#e6e6e6; border:none; }
				
				#museuAgendamento span form fieldset span {
				width:70px; padding:5px;
				color:#707070; }
				
			#museuAgendamento span form input.btn {
			float:right; margin:5px 40px 0 0; padding:5px 15px; _padding:5px 8px;
			cursor:pointer; background-color:#e6e6e6; border:none; font:12px Arial, Helvetica, sans-serif; border-top:1px solid #000; border-bottom:1px solid #ababab; }
			
			#museuAgendamento span p.campos {
			margin:0 0 0 40px; display:block; }	

/* ### Rede Museu de Energia (Localização / Como Chegar) */
	
#museuLocalizacao {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuLocalizacao h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
/*	
	#museuLocalizacao span {
	display:block; padding:20px 35px 20px 35px; width:580px; float:left;
	--background-color:#f7f7f7; }
	
		#museuLocalizacao span p a {
		display:inline; }
		
		#museuLocalizacao span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
	
			#museuLocalizacao div.gmnoprint span {
			padding:0; width:auto !important; float:left; margin:0 3px 0 0; *margin:0;
			background-color:transparent; }
			
			#museuLocalizacao div.gmnoprint a {
			float:left;
			color:#fa3c2c !important; font:11px Arial, Helvetica, sans-serif !important; padding:0 3px; }
*/
/* ### Rede Museu de Energia (Links da Região) */
	
#museuLinks {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#museuLinks h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#museuLinks ul {
	display:block; padding:25px 35px 25px 35px; width:580px;
	background-color:#f7f7f7; }

		#museuLinks ul li {
		margin:10px 0 0 0; display:block; padding:5px 0 20px 10px;
		font:bold 14px Arial, Helvetica, sans-serif; border-top:1px solid #8d8b8c; }
		
			#museuLinks ul li ul {
			display:block; padding:0px; width:570px; }
			
				#museuLinks ul li ul li {
				margin:0px; padding:0px; display:inline;
				border:none; font:bold 14px Arial, Helvetica, sans-serif; }
		
					#museuLinks ul li ul li a {
					padding:8px 0 8px 10px; margin:0 0 0 20px;
					font:bold 12px Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; border-bottom:1px solid #efefef; }
					
					#museuLinks ul li ul li a.insereBorda {
					margin:10px 0 0 20px;
					border-top:1px solid #efefef; }
					
					#museuLinks ul li ul li a:hover {
					background-color:#e6e6e6; }
					
/* ### Núcleo de Documentação e Pesquisa (Maior Parte)  */

#nucleoIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#nucleoIndex h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#nucleoIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }

	#nucleoIndex span {
	display:block; float:left; padding:20px 35px 20px 35px; width:580px;
	background-color:#f7f7f7; border-top:1px solid #e6e6e6; }
	
		#nucleoIndex span p a {
		display:inline; }
	
		#nucleoIndex span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }

/* ### Núcleo de Documentação e Pesquisa (Agendamento) */
	
#nucleoAgendamento {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

#nucleoAgendamento p{
	text-align: left !important;
}

	#nucleoAgendamento h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#nucleoAgendamento span {
	display:block; padding:20px 35px 20px 35px; width:580px; float:left;
	background-color:#f7f7f7; }
	
		#nucleoAgendamento span p a {
		display:inline; }
		
		#nucleoAgendamento span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
		#nucleoAgendamento span form {
		margin:40px 0 20px 0; }
		
			#nucleoAgendamento span form fieldset {
			width:500px; margin:0 0 0 40px; padding:4px 0 4px 0; _padding:4px 0 2px 0;
			border:none; border-top:1px solid #d7d7d7; }
			
			#nucleoAgendamento span form fieldset.insereBorda {
			border-bottom:1px solid #d7d7d7; }
			
				#nucleoAgendamento span form fieldset input, #nucleoAgendamento span form fieldset textarea {
				float:left; padding:5px; width:410px;
				background-color:#e6e6e6; border:none; }
		
				#nucleoAgendamento span form fieldset input.m {
				float:left; padding:5px; width:80px;
				background-color:#e6e6e6; border:none; }
				
				#nucleoAgendamento span form fieldset input.p {
				float:left; padding:5px; width:40px;
				background-color:#e6e6e6; border:none; }
				
				#nucleoAgendamento span form fieldset span {
				width:70px; padding:5px;
				color:#707070; }
				
			#nucleoAgendamento span form input.btn {
			float:right; margin:5px 40px 0 0; padding:5px 15px; _padding:5px 8px;
			cursor:pointer; background-color:#e6e6e6; border:none; font:12px Arial, Helvetica, sans-serif; border-top:1px solid #000; border-bottom:1px solid #ababab; }
			
			#nucleoAgendamento span p.campos {
			margin:0 0 0 40px; display:block; }

/* ### Núcleo de Documentação e Pesquisa (Localização) */
	
#nucleoLocalizacao {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#nucleoLocalizacao h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#nucleoLocalizacao img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#nucleoLocalizacao span {
	display:block; padding:20px 35px 20px 35px; width:580px; float:left;
	background-color:#f7f7f7; }

	#nucleoLocalizacao div.gmnoprint span {
	padding:0; width:auto !important; float:left; margin:0 3px 0 0; *margin:0;
	background-color:transparent; }
	
	#nucleoLocalizacao div.gmnoprint a {
	float:left;
	color:#fa3c2c !important; font:11px Arial, Helvetica, sans-serif !important; padding:0 3px; }	
	
	#nucleoLocalizacao a.caixa {
	display:inline; padding:5px 10px; float:right; margin:50px 5px 0 5px;
	color:#000; text-decoration:none; border-top:1px solid #918f90; border-bottom:1px solid #cd9b92; background-color:#e9d2cf; } 
	
		#nucleoLocalizacao span p a {
		display:inline; }
		
		#nucleoLocalizacao span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
	#nucleoLocalizacao span.mapa {
	width:510px; margin:30px 0;
	border:1px solid #7c7c7c; }

/* ### Núcleo de Documentação e Pesquisa (Links) */
	
#nucleoLinks {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#nucleoLinks h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#nucleoLinks img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#nucleoLinks ul {
	display:block; padding:25px 35px 15px 35px; width:580px;
	background-color:#f7f7f7; }

		#nucleoLinks ul li {
		margin:10px 0 0 0; display:block; padding:5px 0 20px 10px;
		font:bold 14px Arial, Helvetica, sans-serif; border-top:1px solid #8d8b8c; }
		
			#nucleoLinks ul li ul {
			display:block; padding:0px; width:570px; }
			
				#nucleoLinks ul li ul li {
				margin:0px; padding:0px; display:inline;
				border:none; font:bold 14px Arial, Helvetica, sans-serif; }
		
					#nucleoLinks ul li ul li a {
					padding:8px 0 8px 10px; margin:0 0 0 20px;
					font:bold 12px Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; border-bottom:1px solid #efefef; }
					
					#nucleoLinks ul li ul li a.insereBorda {
					margin:10px 0 0 20px;
					border-top:1px solid #efefef; }
					
					#nucleoLinks ul li ul li a:hover {
					background-color:#e6e6e6; }

/* ### Material Educativo (Todos) */
	
#materialIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#materialIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#materialIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#materialIndex span.conteudo {
	display:block; padding:20px 35px 25px 35px; _padding:25px 35px 35px 35px; float:left; width:580px;
	background-color:#f7f7f7; }
	
		#materialIndex span.conteudo a {
		display:inline; }
		
		#materialIndex span.conteudo a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }	

		#materialIndex span a.link {
		padding:10px 0 10px 37px; margin:0 0 0 40px; display:block;
		color:#707070; text-decoration:none; border-top:1px solid #8e8c8d; background:#f7f7f7 url(../../materialeducativo/imagens/materialSeta.gif) no-repeat center left; }
		
		#materialIndex span a.link:hover {
		background-color:#e6e6e6; }		
		
		#materialIndex span a.removeBorda {
		border-top:none; }
		
		#materialIndex span a.adobe {
		padding:12px 0 12px 45px; margin:30px 0 0 0; float:left; width:535px; display:inline;
		color:#000; text-decoration:none; border:1px solid #8e8c8d; border-width:1px 0; background:#e6e6e6 url(../../materialeducativo/imagens/materialAdobe.jpg) no-repeat center left; }

		#materialIndex span a.adobe:hover {
		background-color:#e6e6e6; }

/* ### Acervo (Todos) */
	
#acervoIndex {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#acervoIndex h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#acervoIndex img.topo {
	display:block;
	border-bottom:1px solid #8e8c8d; }
	
	#acervoIndex span {
	display:block; padding:20px 35px 25px 35px; _padding:25px 35px 35px 35px; float:left; width:580px;
	background-color:#f7f7f7; }
	
		#acervoIndex span a {
		display:inline; }
		
		#acervoIndex span a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }	
		
		#acervoIndex span a.link {
		padding:10px 0 10px 37px; margin:0 0 0 40px; display:block;
		color:#707070; text-decoration:none; border-top:1px solid #8e8c8d; background:#f7f7f7 url(../../acervo/imagens/patrimonioSeta.gif) no-repeat center left; }
		
		#acervoIndex span a.link:hover {
		background-color:#e6e6e6; }		

/* ### Info (Maior Parte) */

#infoCadastre {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#infoCadastre h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#infoCadastre span {
	display:block; padding:20px 35px 35px 35px; width:580px; float:left;
	background-color:#f7f7f7; }
	
		#infoCadastre span p a {
		display:inline; }
		
		#infoCadastre span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
		#infoCadastre span form {
		margin:40px 0 20px 0; }
		
			#infoCadastre span form fieldset {
			width:500px; margin:0 0 0 40px; padding:4px 0 4px 0; _padding:4px 0 2px 0;
			border:none; border-top:1px solid #d7d7d7; }
			
			#infoCadastre span form fieldset.insereBorda {
			border-bottom:1px solid #d7d7d7; }
			
				#infoCadastre span form fieldset input, #infoCadastre span form fieldset textarea {
				float:left; padding:5px; width:410px;
				background-color:#e6e6e6; border:none; }
		
				#infoCadastre span form fieldset input.p {
				float:left; padding:5px; width:40px;
				background-color:#e6e6e6; border:none; }
				
				#infoCadastre span form fieldset input.m {
				float:left; padding:5px; width:80px;
				background-color:#e6e6e6; border:none; }
				
				#infoCadastre span form fieldset span {
				width:70px; padding:5px;
				color:#707070; }
				#infoCadastre span form fieldset select {
						background-color:#e6e6e6;
				}
				
			#infoCadastre span form input.btn {
			float:right; margin:5px 40px 0 0; padding:5px 15px; _padding:5px 8px;
			cursor:pointer; background-color:#e6e6e6; border:none; font:12px Arial, Helvetica, sans-serif; border-top:1px solid #000; border-bottom:1px solid #ababab; }

		#infoCadastre span a.esqueci, #infoCadastre span p.campos {
		margin:0 0 0 40px; float:left; display:inline; }

/* ### Info (Mapa do Site) */

#infoMapa {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#infoMapa h4 {
	margin:5px 0 15px 10px;
	font:bold 16px Arial, Helvetica, sans-serif; }
	
	#infoMapa ul {
	display:block; padding:25px 35px 15px 35px; width:580px;
	background-color:#f7f7f7; }

		#infoMapa ul li {
		margin:10px 0 0 0; display:block; padding:5px 0 20px 10px;
		border-top:1px solid #8d8b8c; }
		
		#infoMapa ul li a {
		color:#2f3269; text-decoration:none; font:bold 14px Arial, Helvetica, sans-serif; }
		
			#infoMapa ul li ul {
			display:block; padding:0px; width:570px; }
			
				#infoMapa ul li ul li {
				margin:0px; padding:0px; display:inline;
				border:none; font:bold 14px Arial, Helvetica, sans-serif; }
		
					#infoMapa ul li ul li a {
					padding:8px 0 8px 10px; margin:0 0 0 20px;
					font:12px Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; border-bottom:1px solid #efefef; }
					
					#infoMapa ul li ul li a.insereBorda {
					margin:10px 0 0 20px;
					border-top:1px solid #efefef; }
					
					#infoMapa ul li ul li a:hover {
					background-color:#e6e6e6; }

					#infoMapa ul li ul li a.enfase {
					color:#2f3269; font-weight:bold; } 

						#infoMapa ul li ul li ul li a {
						margin:0 0 0 50px; }

/* ### Info (Divulgue e Compartilhe) */

#infoDivulgue {
float:right; width:650px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }

	#infoDivulgue h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#infoDivulgue span {
	display:block; padding:0px 35px 35px 35px; width:580px; float:left;
	background-color:#f7f7f7; }
	
		#infoDivulgue span strong {
		margin:35px 0 20px 0; display:block;
		font:bold 14px Arial, Helvetica, sans-serif; }
	
		#infoDivulgue span a {
		display:block; float:left;
		border:1px solid #f7f7f7; background-color:#fff; }
		
		#infoDivulgue span a:hover {
		background-color:#e6e6e6; }
		
		#infoDivulgue span p a {
		display:inline; float:none;
		background-color:transparent; }
				
		#infoDivulgue span p a:hover {
		color:#000; background-color:#f7a612; text-decoration:none; }
		
		#infoDivulgue span form {
		margin:40px 0 20px 0; }
		
			#infoDivulgue span form fieldset {
			width:500px; margin:0 0 0 40px; padding:4px 0 4px 0; _padding:4px 0 2px 0;
			border:none; border-top:1px solid #d7d7d7; }
			
			#infoDivulgue span form fieldset.insereBorda {
			border-bottom:1px solid #d7d7d7; }
			
				#infoDivulgue span form fieldset input {
				float:left; padding:5px; width:380px;
				background-color:#e6e6e6; border:none; }
						
				#infoDivulgue span form fieldset span {
				width:100px; padding:5px;
				color:#707070; }
				
			#infoDivulgue span form input.btn {
			float:right; margin:5px 40px 0 0; padding:5px 15px; _padding:5px 8px;
			cursor:pointer; background-color:#e6e6e6; border:none; font:12px Arial, Helvetica, sans-serif; border-top:1px solid #000; border-bottom:1px solid #ababab; }

/* ### Busca Principal */
	
#busca {
float:right; width:916px; padding:0 30px 45px 0;
border:1px solid #8e8c8d; border-width:1px 0; }
	
	#busca h4 {
	font:16px Arial, Helvetica, sans-serif;
	margin:5px 0 15px 10px; }
	
	#busca ul {
	display:block; width:886px; float:left; padding:0 30px; margin:20px 0; }
	
		#busca ul li a {
		padding:17px 15px 5px 17px;
		color:#000; text-decoration:none; border-bottom:1px solid #e6e6e6; }
		
		#busca ul li a.insereBorda {
		border-top:1px solid #e6e6e6; }
	
		#busca ul li a:hover {
		background-color:#e6e6e6; }
		
		#busca ul li a strong {
		display:block;
		font-size:14px; }
		
		#busca span {
		clear:both; float:left; padding:10px 10px; margin:20px 0 0 0; width:926px; _width:630px;
		background-color:#f7f7f7; border:1px solid #8b8b8b; border-width:1px 0; }
		
		#busca span a {
		display:inline; padding:0 5px;
		color:#000; text-decoration:none; }

		#busca span a.proximo {
		background:transparent url(../../imagens/setaProximo.gif) no-repeat center right; }

		#busca span a.anterior {
		background:transparent url(../../imagens/setaAnterior.gif) no-repeat center left; }


/*Classe google Maps*/
.gmaps {
	--position:relative;
	width:580px;
	height:600px; 
	--margin:30px 0;
	border:1px solid #e6e6e6;
}

#tempo-o {
	position:absolute; top: 0; left: 0; z-index:1;width:100%;  height:100%; opacity:0.7; 
	filter:alpha(opacity=70); background-color:#000000; display:none;
}

#carr-gif {
	display:none; position:absolute;z-index:2;top:50%;left:50%;
}

.define-UL {
	margin-left:30px !important; 
	padding-left:30px !important; 
	list-style:disc !important;
}

.err_msg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}
p.footer{text-align:center;margin:3px 0;color:#808080;}


.form_usina .T200{
	width:200px!important;
}

.form_usina label.label{
	width:400px!important;
	display:block!important;
}

.form_usina input.inputT{
	width:auto!important;
	margin-top:5px!important;
}

.form_usina span.spanT{
	width:100px!important;
	margin-top:10px!important;
}

.form_usina span.span100{
	width:100px!important;
}

.form_usina span.span500{
	width:500px!important;
	margin-top:10px!important;
}

.form_usina span.spanAuto{
	width:auto!important;
}

.clear{
	clear:both!important;
}

.form_usina div.historia{
		display:none;
}

div.relatorios{
	width:199px;
	height:300px;
	float:left;
	padding-right:5px
}

div#blocoDir ul.videos{
	background-color:#F7F7F7;
	height:186px;
	border:solid 1px #E6E6E6;
	position:relative
}

div#blocoDir ul.videos li{
	margin:0;
	padding:0;
	width:313px;
}

div#blocoDir ul.videos li a.Foto{
	display:block;
	background-image:url(../../imagens/youtube_one.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:126px;
}

div#blocoDir ul.videos li a.Texto{
	position:absolute;
	bottom:-5px;
}

div#blocoDir ul.videos li a.Foto:hover,div#blocoDir ul.videos li a.Texto:hover{
	background-color:transparent;important;
	color: #808080;
}
