@import url("reset.css");

body { background: url(img/bg-body.jpg) repeat-x #EDEEE3; font:12px/18px Verdana, Geneva, sans-serif; color:#000;   }

div#barra_federal{float:left; width:100%; background-color:#ffcc00;}
div#barra_federal .ministerio{float:left;}
div#barra_federal .govform-select{float:left; margin-left:500px; background-color:#ffcc00; font-size:10px;}
div#barra_federal .brasil{float:right; }


div#pagina { width:962px; margin:0 auto;  }

div#topo { height:168px; }

div#pagina #topo h1 { width: 429px ; float:left; font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;  }

div#pagina #topo ul { width:480px; float:right; margin:40px 0 0 0; }

div#pagina #topo ul li, div#pagina #topo ul li a { display:block; float:left; padding:4px; color:#FFF; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }

div#pagina #topo ul li a:hover { text-decoration:underline; }
div#pagina #topo .selecionado {color:#ffeeaa;}

div#pagina #corpo { background:url(_img/bg-corpo.jpg) top center #ECECE1 no-repeat; padding:16px; padding-bottom:0px; min-height:350px;}

#scroller-header{margin:10px; float:right;}

#scroller-body {width:450px;height:300px; float:left;;}
#mask {width:440px; overflow:hidden; margin-left:5px;}
#ntc div {float:left;}

div#noticias { width:465px; float:left; height:335px;}
div#noticias .noticia{ width:465px; float:right; height:100px;}
div#noticias .noticia .data {width:40px; float:left; text-align:center; }
div#noticias .noticia .data .dia { font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fa8738;	}
div#noticias .noticia .data .mes {font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;	}
div#noticias .noticia .data .ano { font: bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a9a9a9;	}
div#noticias .noticia .post {width:320px;float:right;}
div #noticias .noticia .post img {visibility:hidden;}
div#noticias .noticia .post h4 {font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0095c8; height:30px; padding:10px 0 10px 0;}
div#noticias .noticia .post h4 a:link{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0095c8; height:30px; padding:10px 0 10px 0; text-decoration:none;}
div#noticias .noticia .post h4 a:active{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0095c8; height:30px; padding:10px 0 10px 0; text-decoration:none;}
div#noticias .noticia .post h4 a:visited{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0095c8; height:30px; padding:10px 0 10px 0; text-decoration:none;}
div#noticias .noticia .post h4 a:hover{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0095c8; height:30px; padding:10px 0 10px 0; text-decoration:underline;}
div#noticias .noticia .post h5 {float:right; margin:10px 50px 10px 0;}
div#noticias .noticia .post a:link {font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; height:30px; padding:10px 0 10px 0;}
div#noticias .noticia .post a:visited {font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; height:30px; padding:10px 0 10px 0;}
div#noticias .noticia .post a:active {font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; height:30px; padding:10px 0 10px 0;}
div#noticias .noticia .post a:hover {font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555; height:30px; padding:10px 0 10px 0;}
div#noticias .noticia .post p {font: bold 10px tahoma; color:#888888;}
div#noticias h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a4bd57	; float:right; width:465px; margin-top:-5px;}
div#noticias #scroller-body {border:1px solid #ccc;margin-top:-11px;}
div#noticias #scroller-header {margin-right:12px;}
div#noticias ul li{float:right;}
div#noticias ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  margin-bottom:0;
  font:10px Verdana;
  color:#ccc;
  background:#444;
}
div#noticias ul a:hover {
  color:#FFF;
  background:#111;
  }
div#noticias ul a.selected {
  margin-bottom:0;
  color:#000;
  background:snow;
  border:1px solid #ccc;
  cursor:default;
  }
div#noticias div a { color:#000; font-weight:bold; }



div#quadro_projetos {width:450px; height:140px;  float:left; background-color:#e5e8d4; margin:40px 0 0 0;}
div#quadro_projetos h3 a{ font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a4bd57	; width:430px; float:right; text-decoration:none;}
div#quadro_projetos .texto {font: bold 12px tahoma; color:#888888; width:380px; float:right;}
div#quadro_projetos .imagem {width:62px; float:left; text-align:right;}

div#a_l{width:465px; float:right;}
div#quadro_npa{width:225px; height:140px; float:left; }
div#quadro_npa h3 a{ font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a4bd57; width:205px; float:right; text-decoration:none;}
div#quadro_npa .texto {font: bold 10px tahoma; color:#888888; width:155px; float:right;}
div#quadro_npa .imagem {width:62px; float:left; text-align:right;}

div#quadro_licitacoes {width:225px; height:140px; float:right;}
div#quadro_licitacoes h3 a{ font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a4bd57; width:205px; float:right; text-decoration:none;}
div#quadro_licitacoes .texto {font: bold 10px tahoma; color:#888888; width:155px; float:right; }
div#quadro_licitacoes .imagem {width:62px; float:left; text-align:right;}

div#rodape{width:100%;float:right; margin:75px 0 0 0; }
div#rodape #mapa{ margin:0 auto;}
div#rodape #mapa div{width:120px; float:left; color:#555; margin:0 30px 0 30px;}
div#rodape #mapa div a:link{color:#555; font-size:10px; text-decoration:none;}
div#rodape #mapa div a:visited{color:#555; font-size:10px; text-decoration:none;}
div#rodape #mapa div a:active{color:#555; font-size:10px; text-decoration:none;}
div#rodape #mapa div a:hover{color:#555; font-size:10px; text-decoration:underline;}
div#rodape #mapa div ul li a:active{color:#999; font-size:9px; text-decoration:none;}
div#rodape #mapa div ul li a:visited{color:#999; font-size:9px; text-decoration:none;}
div#rodape #mapa div ul li a:link{color:#999; font-size:9px; text-decoration:none;}
div#rodape #mapa div ul li a:hover{color:#999; font-size:9px; text-decoration:underline;}

div#links ul li a:link{text-decoration:none; color:#999; font-size:10px;}
div#links ul li a:active{text-decoration:none; color:#999; font-size:10px;}
div#links ul li a:visited{text-decoration:none; color:#999; font-size:10px;}
div#links ul li a:hover{text-decoration:underline; color:#555; font-size:10px;}
div#links{width:760px; margin:40px 0 0 0px; float:left; margin-left:300px;}
div#links ul li{float:left;margin:0 30px 0 30px;text-align:center;}


