@charset "utf-8";
/* CSS Document */


* { margin: 0; padding: 0; border: none;}

/*TAG´s*/

	body {
		background-color: #ff8206;
		}
	
	li {
		float: left;
		list-style-type: none;
		}
	h2 {
		margin: 0 60px 10px 60px;
		height: 17px;
		border-bottom: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #FF6600;
		padding-bottom: 10px;
		}
		
		
	img {
		border: none;
		}
		
	h3 {
		color: #FFFFFF;
		font-size: 1.15em;
		margin-left: 0px;
		margin-top: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	h4 {
		font-size: 1.05em;
		margin-top: 8px;
		margin-bottom: 6px;
		line-height: 1.4em; 
		color: #FF8040;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	p {
		margin-left: 0px;
		font-size: 0.95em;
		margin-bottom: 6px;
		line-height: 1.3em; 
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
	acronym {
		border: none;
		}
		
		
/*ID´s*/

	#imagem_inicio_geral {
		background-color: #ff8206;
		margin: 5px 0 0 0;
		height: 30px;
		}
		
	#imagem_inicio {
		margin: 0 auto 0 auto;
		height: 30px;
		max-width: 1010px;
		background-color: #00CC00;
		background: url(../images/imagem_superior.gif) top center no-repeat;
		}
	
	#cabecalho_geral {
		background-color: #ff8206;
		background: url(../images/imagem_fundo_base.gif) top center repeat-y;
		}
		
	#cabecalho {
		margin: 0 auto 0 auto;
		height: 100px;
		max-width: 990px;
		background: url(../images/fundo_cabecalho.jpg) top left repeat-x;
		}
	#conteudo_geral {
		background-color: #ff8206;
		background: url(../images/imagem_fundo_base.gif) top center repeat-y;
		}
	#conteudo {
		margin: 0 auto 0 auto;
		max-width: 990px;
		background: url(../images/fundo_diagonal.gif) top left repeat;
		}
	#rodape_geral {
		height: 100px;
		background-color: #ff8206;
		background: url(../images/imagem_fundo_base.gif) top center repeat-y;
		}
	#rodape {
		margin: 0 auto 0 auto;
		height: 100px;
		max-width: 990px;
		background: url(../images/fundo_rodape.jpg) top left repeat;
		}

	#imagem_inferior_geral {
		background-color: #ff8206;
		height: 30px;
		}
		
	#imagem_inferior {
		margin: 0 auto 0 auto;
		height: 30px;
		max-width: 1010px;
		background-color: #00CC00;
		background: url(../images/imagem_inferior.gif) top center no-repeat;
		}
	
	#marca {
		width: 167px;
		height: 75px;
		margin: 0 0 0 20px;
		background: url(../images/logo.gif) top left no-repeat;
		overflow: hidden;
		float: left;
		}
		
	#texto_rodape span {
		margin-left: 20px;
		}
		
	#menu_projetos {
			padding: 0 52px 0 52px;
			margin: 0 auto auto;
			}
			
	#projetos {
		padding: 0 0 0 20px;
		clear: both;
		}
		
	#texto_rodape {
		margin: 0 0 30px 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #FFFFFF;
		clear: both;
		}
		
	#fim_conteudo {
		clear: both;
		height: 90px;
		}			

	#mensagem {
		text-align: right;
		font-size: 12px;
		height: 40px;
		vertical-align: top;
		width: 100px;
		}

	#topico_mensagem {
		text-align: right;
		margin-top: 12px;
		margin-right: 0;
		font-size: 0.85em;
		width: 100px;
		}
		

	#texto_da_marca {
		margin-left: -3000px;
		height: 75px;
		}

	#link_marca {
		display: block;
		height: 75px;
		}

	#teste {
		margin-top: 50px;
		padding: 20px 0 0 0;
		color:#33CC00;
		}

	#menu_acessibilidade {
			text-align: right;
			margin: 15px 0 0 0;
			width: 100px;
			height: 18px;
			float: right;
			}

/*CLASSES*/
	.link_menu_projeto:link {
		border: none;
		font-size: 0.85em;
		}
		
	.link_menu_projeto:visited {
		color: #FF9900;
		font-size: 0.85em;
		border: none;
		color: #FFFFCC;
		}
		
	.link_menu_projeto:hover {
		color: #FF9900;
		font-size: 0.85em;
		}
		
	.caixa_esquerda {
		width: 200px;
		height: 80px;
		margin: 0 10px 10px 10px;
		float: left;
		}
		
	.foto_menor { 
		width: 80px;
		height: 80px;
		float: left;
		margin: 0 10px 0 0;
		}
		
	.area_do_texto_1_linha { 
		width: 108px;
		float: left;
		margin: 33px 0 0 0;
		}
		
	.area_do_texto_2_linha {
		width: 108px;
		float: left;
		margin: 25px 0 0 0;
		}
		
	.area_do_texto_3_linha { 
		width: 108px;
		float: left;
		margin: 12px 0 0 0;
		}
		
	.seta_ir_topo {
		text-align: right;
		border-bottom: 1px;
		border-bottom-color: #666666;
		border-bottom-style: dotted;
		margin-bottom: 10px;
		}

	.link_selos_rodape:link {
		border: none;
		}

	.caixa_do_projeto {
		width: 450px;
		height: 590px;
		margin: 25px 30px 0 0;
		float: left;
		}

	.menu_topo {
		text-align: right;
		margin: 0 17px 0 0;
		float: right;
		width: 297px;
		}

	.menu_topo ul li a:link {
		background: url(../images/bg_menu_topo.gif) top left no-repeat;
		display: block;
		width: 99px;
		height: 37px;
		padding: 10px 0 0 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		text-decoration: none;
		color: #FFFFCC;
		}
		
	.menu_topo ul li a:visited {
		background: url(../images/bg_menu_topo.gif) top left no-repeat;
		display: block;
		width: 99px;
		height: 37px;
		padding: 10px 0 0 0;
		text-align: center;
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		color: #FFFFCC;

		}
	.menu_topo ul li a:hover {
		background: url(../images/bg_menu_topo_hover.gif) top left no-repeat;
		display: block;
		width: 99px;
		height: 37px;
		padding: 10px 0 0 0;
		text-align: center;
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		color: #FFFFCC;
		}

	.ir_para_conteudo {
		margin: 0 30px 0 0;
		float: right;
		font-size: 0.7em;
		}		

	.ir_para_navegacao_local {
		display: none;
		}

	.ir_para_conteudo:link {
		color: #303030;
		}
		
	.ir_para_conteudo:hover {
		border-color: #303030;
		}		

	.ir_para_conteudo:visited {
		color: #303030;
		}		

   .informcoes_deficientes_visuais {
   		display: none;
		}

	.link_texto:link {
		font-size: 0.9em;
		color: #FFFFCC;
		border-bottom-color: #FFFFCC;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	.link_texto:hover {
		font-size: 0.9em;
		color: #FF9900;
		border-bottom-color: #FF9900;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	.link_texto:visited {
		font-size: 0.9em;
		color: #C91D9E;
		border-bottom: #C91D9E;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	.lista_padrao {
		display: block;
		clear: both;
		font-size: 0.8em;
		line-height: 1.3em; 
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-type: circle;
		list-style-position: outside;
		}
		
	.area_interna {
		margin: 0 0 0 55px;
		max-width: 1000px;	
	}

/*LINKS*/

	.link_selos_rodape:hover {
		border: none;
		}

	a:link {
		color: #FFFFCC;
		text-decoration: none;
		border-bottom-style: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;

		}
		
	a:visited {
		color: #FFFFCC;
		text-decoration: none;
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		}	
		
	a:hover {
		color: #FFFFCC;
		border-bottom: #FFFFCC;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
/*		background-color: #999999;
*/		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		}
	
	a:active {
		color: #FFFFCC;
		text-decoration: none;
		border-bottom-style: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		}
