@charset "utf-8";
*{font:11px Arial, Helvetica, sans-serif; margin:0; padding:0;}
body{background:#e4e4e4;}
a{color:#d90002}
ul{list-style:none;}
em{font-weight:bold;}
#limites{background:url(../imagens/bg-limites2.gif) repeat-y left; padding:0 5px; width:640px; margin: 0 auto; text-align: left;}

#menu{border-bottom:5px solid #e2e2e2; border-top:4px solid #e2e2e2; float: left; width: 625px; background:#910000; padding: 0 0 0 10px;}
#menu li{float: left;}
#menu li a{display:block; height:32px; overflow:hidden; text-indent:-12000px;}
/*#menu li a:hover, #menu li.selecionado a{background-position:0 -37px !important;}*/


#menu li#home a{background:url(../imagens/bg-menu.jpg) no-repeat -8px 0; width:26px;}
#menu li#participe a{background:url(../imagens/bg-menu.jpg) no-repeat -34px 0; width:102px;}
#menu li#resultados a{background:url(../imagens/bg-menu.jpg) no-repeat -136px 0; width:148px;}
#menu li#conheca a{background:url(../imagens/bg-menu.jpg) no-repeat -284px 0; width:128px;}
#menu li#faq a{background:url(../imagens/bg-menu.jpg) no-repeat -412px 0; width:135px;}

#menu li#home a:hover, #menu li#home.selecionado a{background-position: -8px -37px;}
#menu li#participe a:hover, #menu li#participe.selecionado a{background-position: -34px -37px;}
#menu li#resultados a:hover, #menu li#resultados.selecionado a{background-position: -136px -37px;}
#menu li#conheca a:hover, #menu li#conheca.selecionado a{background-position: -284px -37px;}
#menu li#faq a:hover, #menu li#faq.selecionado a{background-position: -412px -37px;}


#conteudo{background:#ededed; float:left; padding:0 5px 10px 20px; width:610px;}
#conteudo h2, #rodape h2{color:#d90002; font-size:18px; margin:0 0 0 0; padding:0px; margin-bottom: 20px;}
#conteudo h2{margin:10px 0 0 0; /*border:1px solid green;*/}
#conteudo h1{color:#D90002; font-size:18px; margin:10px 0 0 0;}
#conteudo #destaque {float:left; margin-bottom:20px; width: 640px;}
#conteudo #destaque li{background:url(../imagens/bg-destaque1.jpg) no-repeat left center; float:left; padding-left:12px;}
#conteudo #destaque li.esquerdo{margin-right:15px;}
#conteudo #destaque li strong{font-weight:bold; font-size:12px;}
#conteudo #destaque li p{background:url(../imagens/bg-destaque2.jpg) no-repeat right center; margin:0; padding:9px 12px 9px 0; font-size:12px;}
#conteudo #destaque li em{color:#d90002; font-style:normal; font-size:12px;}
#conteudo p{clear:both; margin-bottom:18px;}
#conteudo #download{float:left; margin:10px 0 0 0;}

#conteudo #download li{background:url(../imagens/bullet.jpg) no-repeat left center; padding-left:16px;}
#conteudo #download li.esquerdo{margin-right:15px;}
#conteudo #download li a{color:#666; text-decoration:none;}
#conteudo #download li a:hover{text-decoration:underline;}
#conteudo #download li a strong{color:#000; font-weight:bold; text-transform:uppercase;}

#conteudo p{margin:10px 0 10px 0;}
#conteudo p a{font-size:12px;}
#conteudo ul.marcador{list-style-type:square; margin:0 0 0 20px;}

#conteudo p.confira_detalhes{clear:none !important; margin:0 !important;}
#download li a strong span.red { color: #d90002 !important; font-size: 11px; font-weight: bold; float:left;}
#conteudo dl{float:left;}
#conteudo dl dt{font-weight:bold; margin-top:20px;}
#conteudo dl dd{margin-left:13px;}
#conteudo dl dd.obs, p.obs{color:#666; font-size:10px; margin:10px 0 0 0;}
#rodape{background:#e4e4e4 url(../imagens/rodape.gif) no-repeat left top; float:left; padding:100px 0 30px 25px; width:610px; }
#rodape p{clear:both; float: left; margin-top:15px; width:620px;}
/*#home #menu{background:url(../imagens/bg-menu.gif) repeat-x center; text-align: center; float:left; padding-left:10px; width: 625px;}
#home #menu li#home{}*/
.home #conteudo{background:url(../imagens/bg-home_2011.gif) no-repeat left top; width:682px; height:840px; }
.home #conteudo p{width:310px;}
.home #conteudo span{color:#d90002; font-size:12px; font-weight:bold;}
.home #conteudo .img{margin:10px 0 5px 0; border: none !important;}
.home #rodape{background:#e4e4e4; padding:0 0 30px 25px; width:670px;}

.home #conteudo a.parte{border: none;!important; color: #eeeeee !important;}
.home #conteudo a.parte:hover{border: none;!important; color: #eeeeee !important;}

/*MAPA*/
#mapa { background: url(../imagens/resultados_mapa.png) no-repeat; height: 390px; width: 476px;}
#mapa ul { top: 0; list-style: none; height: 372px;}
#mapa ul li {position: absolute; width: 15px; height: 10px; text-indent: -9999em; overflow: hidden;}
#mapa ul li#mapa_ac { margin: 140px 0 0 150px; }
#mapa ul li#mapa_al { margin: 137px 0 0 459px; }
#mapa ul li#mapa_ap { margin: 30px 0 0 311px; }
#mapa ul li#mapa_am { margin: 88px 0 0 195px; }
#mapa ul li#mapa_ba { margin: 163px 0 0 407px; }
#mapa ul li#mapa_ce { margin: 91px 0 0 427px;}
#mapa ul li#mapa_df { margin: 182px 0 0 347px; }
#mapa ul li#mapa_es { margin: 232px 0 0 409px; }
#mapa ul li#mapa_go { margin: 197px 0 0 324px; }
#mapa ul li#mapa_ma { margin: 87px 0 0 370px; }
#mapa ul li#mapa_mt { margin: 163px 0 0 275px; }
#mapa ul li#mapa_ms { margin: 232px 0 0 283px; }
#mapa ul li#mapa_mg { margin: 217px 0 0 378px; }
#mapa ul li#mapa_pa { margin: 91px 0 0 302px; }
#mapa ul li#mapa_pb { margin: 112px 0 0 461px; }
#mapa ul li#mapa_pr { margin: 274px 0 0 310px; }
#mapa ul li#mapa_pe { margin: 125px 0 0 444px; }
#mapa ul li#mapa_pi { margin: 109px 0 0 404px; }
#mapa ul li#mapa_rj { margin: 254px 0 0 388px; }
#mapa ul li#mapa_rn { margin: 98px 0 0 454px; }
#mapa ul li#mapa_rs { margin: 328px 0 0 294px; }
#mapa ul li#mapa_ro { margin: 147px 0 0 205px; }
#mapa ul li#mapa_rr { margin: 24px 0 0 223px; }
#mapa ul li#mapa_sc { margin: 300px 0 0 326px; }
#mapa ul li#mapa_se { margin: 147px 0 0 446px; }
#mapa ul li#mapa_sp { margin: 249px 0 0 338px; }
#mapa ul li#mapa_to { margin: 143px 0 0 344px; }
#mapa ul li a {  display: block; height: 100%; }
#mapa p { position: absolute; margin: -165px 0 0 125px; width: 130px; color: #666; }
#mapa p strong { color: #920d0d; }

#limites #conteudo h4, #limites #conteudo h3 { font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #3c4463;}
#limites #conteudo h4 { margin-top: 10px; font-size: 1.45em;}
#limites #conteudo h3 { padding-bottom: 5px; border-bottom: 2px solid #fb0; font-size: 1.81em; text-transform: uppercase; }
        
#limites #conteudo .estado { float: left; width: 250px;}
#limites #conteudo .estado h4 { font-size: 1.4em;}
#limites #conteudo .estado h4 span { font-weight: bold; font-size: 14px;}
#limites #conteudo .estado img { display: block; margin: 1em auto; }
#limites #conteudo .estado p { width: 118px; height: 50px; padding: 15px 0 0 82px; background: url(../imagens/resultados_estado_instrucao_bg.jpg) no-repeat; }
#limites #conteudo .estado p a { font-weight: bold; color: #920d0d; }


#limites #conteudo #projetos { width: 340px; float: right;}
#limites #conteudo ul.projetos { list-style: none; width: 340px;}
* html #limites #conteudo ul.projetos {clear: both; float: right; width: 340px;}
#limites #conteudo ul.projetos h5 { margin-top: 10px;}
#limites #conteudo ul.projetos h5 { margin-bottom: 8px; font: 1.1em Arial, Helvetica, sans-serif; color: #3c4463; }

#limites #conteudo ul.projetos li { margin-bottom: 7px; padding-left: 10px; background: url(../imagens/seta_bordo.gif) 0 2px no-repeat;}
#limites #conteudo ul.projetos li a { font-weight: bold; color: #3c4463; }



/* ------- PROJETO ------- */
#limites.projeto #conteudo .dados { width: 340px; float: right;}
#limites.projeto #conteudo .dados h3, #limites.projeto #conteudo .dados p { margin: 10px; }
#limites.projeto #conteudo .dados p strong{ font-weight: bold; }

#limites.projeto #conteudo .dados div { margin-bottom: 1em; padding-top: 10px; padding-bottom:10px; border-bottom: 2px solid #e1e1e1; }
#limites.projeto #conteudo .dados div p{text-align:justify; }

#limites.projeto #conteudo .dados h3 { clear: none; margin-bottom: 5px; padding: 0; border: 0; font-size: 1.1em; text-transform: none; color: #3c4463; font-size: 13px;}
#limites.projeto #conteudo .dados h3 span { display: block; font-weight: bold; font-size: 13px; }
#limites.projeto #conteudo .dados h3 strong { display: block; font-size: 1.27em; font-weight: bold; text-transform: uppercase; }
#limites.projeto #conteudo .dados h5 { margin: 0 0 11px; padding: 2px 11px; background: #3c4463; color: #fff; }
#limites.projeto #conteudo .dados h6, #limites.projeto #conteudo .dados a.site { margin: 0 0 11px 11px; font-size: 1.1em; font-weight: normal; color: #3c4463; }
#limites.projeto #conteudo .dados h6 span { font-weight: bold; }
#limites.projeto #conteudo .dados a.site { display: block; font-weight: bold; }
#limites.projeto #conteudo .dados .imagem { margin-bottom: 8px; padding-top: 0; border-bottom: 0; text-align: center;}
#limites.projeto #conteudo .dados ul, #limites.projeto #conteudo .dados ol { margin: 0 0 1em 1.5em; }
