
/* Definições gerais */

	
/* Definições gerais */

	body
	{ background-color: #EEEEEE; margin: 0px; font-size:62.5%; /* 62.5% = 10px = 1em */}
	img { border-width: 0px; }
	form { display: inline; }
	select.pr{ background-color: #F8c400;font:normal 1.1em Arial, Helvetica, sans-serif;float:right;left: 16%;display: inline; margin-top:-22px;padding-top:0px;}
	.right{ float: right; }
	.left{ float: left; }
	img.hr{ float: right;width: 590px;height: 1px;padding-bottom: 6px; }
	img.hr1{ float: right;width: 596px;height: 2px;padding-bottom: 3px; }
	.center{text-align: center; }
	table td{font:1.1em verdana; color:#333;}
	
	/*cabeca*/
	.oculto-1, #oculto-1 { display:none; }
	#menua {width:770px; height:32px; padding-bottom:2px; display:block; margin-top:0px;}
	#menua ul{margin-top:0px; font:1em verdana;}
	#acessibilidade {list-style:none; display:inline; float:right;}
	#acessibilidade li{ float:left; padding-right:5px;color:#666}
	#acessibilidade li a:link    { color:#000; }
	#acessibilidade li a:visited { color:#000; }
	#acessibilidade li a:hover   { color:#00E; text-decoration:underline; } 
	#acessibilidade li a:focus   { color:#00E; text-decoration:underline; } 
	#acessibilidade li a:active  { color:#00E; text-decoration:underline; } 

/* Divisões gerais */

	#tudo {	margin: 0px auto;padding: 0px;width: 770px;background-color: #FFFFFF; }
	
	#LogoPrincipal{ width: 770px;height: 150px;background: url(img/banner.jpg) top no-repeat; display:block;}		

	#Miolo{ width: 770px;background-color: #FFFFFF;min-height:350px; display:block; clear:both;}

	#BarraGoverno{ background-color: #FFCC00;width: 770px; height: 21px; display:block;}

	#conteudo{ width: 770px;float: left; margin-top: 0px;  margin-right:5px;}
	#conteudo.center{ text-align: center; }

	/* Barra do Governo */

	#BarraGovernonova{ background-image: url('barra_governo/barra_superior_filete.jpg');background-repeat: repeat-x; width: 770px; height: 35px; }

	img.brasil2{ float: right;margin-right: 5px; }

	/* Menu horizontal embaixo */
	#menutop {
    margin: 10px;
    width: 770px;
    float: left;
    word-spacing: -5px;
}
	#menutop ul{list-style:none; display:inline}
	#menutop ul li{float:left;}
	span.menutop { float: right;word-spacing: -5px; }
	a.menutop{ font:1em Verdana; color: #666666;text-decoration: none;background-color: #EEEEEE;padding-top: 10px;word-spacing: 0px; }
	a.menutop:hover { color: #000000; }
	span.mt{ position: relative;bottom: 5px; }
	img.b{ position: relative;top: 2px; }
	
	/* Menu esquerdo */
	#MenuEsquerdo{ float: left;width: 173px;vertical-align: top;background: #FFFFFF;position: relative;left: 0.4%;margin-top:0px;padding-bottom:10px; font:1em Verdana; color: #666666; }
	#MenuEsquerdo ul{list-style:none; display:inline; margin:0px; padding:0px; display:block;}
	#MenuEsquerdo ul li{ width:160px;color: #666666; background: url(img/dotazul.gif) center left no-repeat #EEEEEE; font:1em verdana; padding:2px 0px 2px 10px;display: block;margin-top: 1px;margin-bottom: 1px;text-align: left; }
	#MenuEsquerdo ul li.ativo{ color: #000000;text-decoration: none; background: url(img/dotazul.gif) no-repeat center left #FFFFFF; }
	#MenuEsquerdo li:hover { color: #666666;text-decoration: underline; background: url(img/dotazul.gif) no-repeat center left #FFFFFF; }
	#MenuEsquerdo a.figuras{ color: #29428C;background: #FFFFFF;text-decoration: none; font: Bold 1em Verdana;  padding-left: 11px;padding-top: 2px;padding-bottom: 0px;display: block;margin-top: 1px;margin-bottom: 1px;text-align: left; clear:left;}
	#MenuEsquerdo li a{font:1em verdana; color: #666666; text-decoration:none;}
	#MenuEsquerdo li a:hover{color: #666666;	text-decoration: underline; }
	#MenuEsquerdo img{ margin-right: 5px;  float:left;} 
	#MenuEsquerdo a.figuras:hover  { color: #666666;text-decoration: underline; background: #FFFFFF; }
	#MenuEsquerdo ul li.top { margin-top: 0px; }
	#MenuEsquerdo ul li.secao{ background: #FFFFFF;text-decoration:none;text-align: center;font:Bold 1em Verdana;color: #29428C;}
	#MenuEsquerdo p{ text-align: left;font: 1em Verdana;color: #666666; }

	/* Rodapé */
	#rodape{ margin: 0px auto;width: 766px;height: 62px;background: url(img/cnpdia3.gif) #EEE no-repeat 50%; clear:both;}
	#endereco {	float: right; text-align: right;font: 1em verdana;color: #666666; }	
	#direitos { float: left;text-align: left;font: 1em verdana;color: #666666; }
	#rodape a { color: #666666; }
	#rodape a:link {text-decoration: none;}
	#rodape a:hover {text-decoration: underline;}
	#rodape a:visited {text-decoration: none;}

	/* Conteudo da página */	
	#conteudo h1{ font: bold 1.6em Verdana, Arial, Helvetica, sans-serif;color: #29428C;text-align: center; }
	#conteudo h2{
    font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
    color: #29428C;
    text-align: center;
    margin: 2px;
}
	#conteudo h3{ font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;color: #666666; margin:2px;}
	#conteudo h4{ font: 1.2em Verdana;color: #29428C;margin-top: 2px;margin-bottom: 15px;text-align: center; }
	#conteudo h5{ font: 1.2em Verdana;color: #000000;margin-top: 2px;line-height: 20px;text-align: center;display: inline; }
	#conteudo a{ color: #29428C;font: 1.2em Verdana;text-decoration: none; }
	#conteudo a:hover { color: #000000; }
	#conteudo p{ font: 1.2em Verdana;color: #666666;margin: 2px 6px 15px 8px; text-align: left;line-height: 20px; }
	#conteudo ul{ font: 1.2em Verdana;list-style: url(img/dotpreto.gif); line-height: 14px;color: #666666; }
	#conteudo li{ margin-top: 20px; }
	
	#ImagemNoticia { width: 120px;margin-right: 10px;margin-top: 2px;margin-left: 14px;color: #666666;font: 1em verdana;position: relative;float: right; }
	#ImagemNoticia img { border: solid #000000 1px; width: 120px; }

	#ImagemNoticia2 { width: 200px;margin-right: 10px;margin-top: 2px;margin-left: 14px;color: #666666;font: 1em verdana;position: relative;float: right; }
	#ImagemNoticia2 img { border: solid #000000 1px; width: 200px; }
	
	#conteudo a.mais { color: #2B428E; text-decoration: none; float: right; margin-right: 25px; }
	#conteudo a.mais:hover { text-decoration: underline; }
	#conteudo h2.sublinhado{ font: Bold 1.2em Verdana;text-align: left;color: #29428C;line-height: 20px; border-style: solid;border-color: #EEEEEE;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 2px; }
	
	#conteudo a.destaques{ background: url(img/dotazul.gif) no-repeat center left;color: #666666;text-decoration: none;font: 1em Verdana;padding-left: 12px;padding-bottom: 3px;padding-top: 3px;margin-top: 0px;margin-bottom: 0px;text-align: left;display: block; }
	
	#conteudo a.destaques:hover {	background: url(img/dotazul.gif) #EEEEEE no-repeat center left; }
	
	/* extras das subpaginas */
	#left{ color: #29428C; font: 1.2em Verdana; float: left; margin: 5px 0px 0px 0px; text-align: center; }
	#right{ color: #29428C; font: 1.2em Verdana; float: right; margin: 5px 0px 0px 0px;text-align: center; }
	#left h2{ margin-bottom: 0px; }
	#right h2{ margin-bottom: 0px; }
	#left ul { list-style: none; padding: 0px; }
	#left li { line-height: 0px; margin: 6px; }
	#right ul { list-style: none; padding: 0px; }
	#right li { line-height: 0px; margin: 6px; }
	#lab ul li { line-height: 11px; margin-bottom: 6px; margin-top: 6px; margin-left: 100px;  }
	#apoio img { vertical-align: middle; }
	#apoio ul {  }
	#apoio li { display: inline; padding: 10px; margin: 0px 5px 5px 10px; vertical-align: middle; }
	#apoio table td{text-align:center; padding:10px;}
	#apoio table {margin-left:40px;}
	table.publica{ border-collapse: collapse;text-align: center; }
	table.publica td{ border: 1px solid #000000; }
	#imprensa{ padding-left: 5px; }
	#imprensa ul{ list-style: url(img/srp.gif);line-height: 0px;padding-left: 60px;font-size:1em; }
	#imprensa li{ margin: 5px;  }
	#info img{ height: 90px;width: 130px; float: left; padding: 12px 12px 10px 10px; position: relative; }
	#info a{ font: 1.2em Verdana;color: #666666;margin: 2px 6px 15px 8px; text-align: left;line-height: 20px; text-decoration: none; }
	#info p{ margin-top: -15px; }
	#info a:hover{ text-decoration: underline; }
	span.textinho{ font: 1.2em Verdana;color: #666666; }
	select.opiniao{ font: 1em Verdana; }
	#irtopo{ position: fixed; right: 30px;bottom: 30px; }
	
	#banners{ text-align: center; }
	#banners ul{ list-style:none; display:inline;}
	#banners ul li{ float:left;}
	#banners ul li img{ margin-right:15px;}
	img.ban { margin-left: 30px;margin-right: 30px; margin-bottom: 4px; }
	
	#aovivo { font: Bold 1.2em Verdana, Arial, Helvetica, sans-serif;background-color: #EEEEEE;color: #E60005;text-align: center;border: 1px solid #000000; margin: 0px 10px 10px 10px;padding: 7px; }
	#aovivo a { font: Bold 1.2em Verdana, Arial, Helvetica, sans-serif;color: #E60005;text-align: center; }
	
	.descricao{display:none; visibility:hidden;}
	
	.fotoscenter {width:100%; display:block; text-align:center;}
	table.suporte td{font:1em verdana; text-align:center; vertical-align:top;padding-bottom:8px; width:50%}
	table.suporte h3{ font:normal 1.1em verdana!important;}
	#publica {width:98%; margin-left:10px; }
	#publica span{ font-style:italic;}
	#publica table {border-collapse:collapse; width:100%; }
	#publica tr{border:1px solid #ccc ;}
	#publica table td{font:normal 1.2em verdana; text-align:center;color:#666;border:1px solid #ccc ; padding:6px;}
	#publica table td a{ font-size:1em;}
	#publica .hr{width:100%; margin-left:0;}

		#barra-brasil-v3 {

			position:relative;
			clear:both;
			overflow:hidden;
			min-width:1000px;
			height:28px;
			background:#004b82;
		}

		#barra-brasil-v3 span {

			display:block;
			width:800px;
			height:28px;
			background:url(barra_governo/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
		}

		#barra-brasil-v3 span .imagemGov {

			position:absolute;
			top:4px;
			left:50%;
			height: 24px;
			width: 885px;
			background: url(barra_governo/barra-brasil-v3-azul.gif) right top no-repeat;
			margin-left:-500px;
		}

		#barra-brasil-v3 span .brasilgov {

			width: 100px;
			height: 24px;
			float:right;
			display:block;
			border: 0 !important;
		}

		#barra-brasil-v3 span .acessoinf {

                        position:absolute;
                        top:4px;
                        left:50%;
                        height:24px;
                        width:200px;
                        background: url(barra_governo/ai.png) right top no-repeat;
                        margin-left:59px;
                }
                
                
    #Miolo h1
	{ font: Bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #29428C;
	text-align: center; }

