body {margin:0; padding:0;}

#barra-gov { height:40px; padding-left:0px; width:940px; margin:0 auto;}
#barra-gov img, #barra-gov select { display:block; float:left;}
#barra-gov select { margin:10px 30px 0 310px; _margin:10px 30px 0 295px; background-color:#FFCC00; font-size:12px; color:#333333; border:3px ridge #999900;}

div.governo {margin:0 auto; text-align:center; height:45px; background-color:#ffcc01; padding:0; width:100%;}
#container {background-image:url(/img/bg_topo.jpg); background-repeat:repeat-x;}

div.conteudo {width:940px; margin:0 auto; height:100%; position:relative;  display:block; clear:both;}

div.banner { display:block; width:685px; height:152px; position:absolute; top:25px; left:253px;}
div.menu { clear:both; width:939px; height:40px; display:block; background-image:url(/img/bg_menu.jpg); background-repeat:no-repeat; }
div.menu ul {list-style:none; margin:0; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
div.menu ul li {float:left; padding:7px 5px 0 5px;  color:#336666;}
div.menu ul li a { color:#336666; text-decoration:none;}
div.menu ul li a:hover { color:#5f7cb8;}


div.coluna01 {width:690px; float:left; padding:12px 0 0 0; display:block; height:100%; }
div.coluna01 div.tit {width:689px; height:41px; display:block; background-image:url(/img/bg_tit_home.jpg); background-repeat:no-repeat;  line-height:41px;}
div.coluna01 div.tit span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#010166; font-size:26px; padding:0 0 0 58px;}
div.coluna01 div.text {width:689px; display:block; background-image:url(/img/bg_texto.jpg); background-repeat: repeat-y;}
div.coluna01 div.text p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#58595b; padding:15px 12px 0 10px; margin:0;}
div.coluna01 div.text p a {display:block; float:right; padding:0 15px 11px 0; font-size:12px; font-weight:bold; color:#718f87; margin:0; text-decoration:none;}
div.coluna01 div.text p a:hover {text-decoration:underline;}

div.coluna01 div.manchete {width:680px; padding:10px 0 15px 0; border-bottom:1px solid #718f87; margin-left:10px; }
div.coluna01 div.manchete input.caixas { border:1px solid #666; width:600px; }
div.coluna01 div.manchete textarea { border:1px solid #666; height:100px; width:600px; }
div.coluna01 div.manchete div.tit {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#718f87; background:none; padding:15px 0 15px 0; line-height:23px;}

div.coluna01 div.manchete div.tit a { color:#718f87; display:block; float:left; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 0 2px 17px; text-decoration:none; width:60px; }
div.coluna01 div.manchete div.tit a.editar { background:url(/img/ico_editar.gif) no-repeat; }
div.coluna01 div.manchete div.tit a.novo { background:url(/img/ico_editar.gif) no-repeat; width:120px; }
div.coluna01 div.manchete div.tit a.salvar { background:url(/img/ico_salvar.gif) no-repeat; width:40px; }
div.coluna01 div.manchete div.tit a.cadastrar { background:url(/img/ico_salvar.gif) no-repeat; }
div.coluna01 div.manchete div.tit a.cancelar { background:url(/img/cross.png) no-repeat; }
div.coluna01 div.manchete div.tit a.visualizar { background:url(/img/icon_lupa.gif) no-repeat; }
div.coluna01 div.manchete div.tit a.apagar { background:url(/img/apagar.gif) no-repeat; }
div.coluna01 div.manchete div.tit a.insert_imagem { background:none; padding:2px 0; width:100px; }

div.coluna01 div.manchete div.tit span.sub { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#718f87;}
div.coluna01 div.manchete div.foto {  float:left; margin-right:15px;}
div.coluna01 div.manchete div.text { float:left; width:390px; background:none; }
div.coluna01 div.manchete div.text p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#58595b; padding:0 0 11px 0; margin:0; line-height:15px;}
div.coluna01 div.manchete div.text p.autor { text-align:right; color:#718f87;}
div.coluna01 div.manchete div.text p.autor a {padding:0;}

div.coluna01 div.manchete div.tit_projetos {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#718f87; background:none; padding:15px 0 20px 0; text-align:center;}
div.coluna01 div.manchete div.tit_projetos a {color:#718f87; padding:0 15px 0 15px; text-decoration:none;}
div.coluna01 div.manchete div.tit_projetos a:hover { color:#20296a;}
div.coluna01 div.manchete div.tit_projetos a.click {color:#20296a;}
div.coluna01 div.manchete div.text_int { float:left;  background:none; width:660px;}
div.coluna01 div.manchete div.text_int p label { display:block; width:600px; }
div.coluna01 div.manchete div.text_int p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#58595b; padding:0 0 11px 0; margin:0; line-height:15px;}
div.coluna01 div.manchete div.text_int p a {color:#666;}
div.coluna01 div.manchete div.text_int div.foto {padding:0 5px 5px 0;}
div.coluna01 div.manchete div.text_int p.autor {text-align:left; color:#718f87; }
div.coluna01 div.manchete div.text_int p.veja {text-align:right;}
div.coluna01 div.manchete div.text_int p.veja a { color:#718f87; font-weight:bold; text-decoration:none;}
div.coluna01 div.manchete div.text_int p.veja a:hover {text-decoration:underline;}
div.coluna01 div.manchete div.text_int ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#58595b; font-weight:bold;}
/*div.coluna01 div.manchete div.text_int table {border:1px solid #718f87;}
div.coluna01 div.manchete div.text_int table td {border:1px solid #718f87; padding:5px; height:10px;}
div.coluna01 div.manchete div.text_int table td p {margin:0; padding:0;}*/

div.coluna01 div.boxs {width:689px; padding:10px 0 0 0; margin-left:10px;}
div.coluna01 div.boxs div.foto { padding:0 0 10px 0;}
div.coluna01 div.boxs div.tit {background:none; width:320px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#718f87; background:none; padding:0; margin:0;}
div.coluna01 div.boxs p { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#58595b; padding:0 0 20px 0; margin:0; line-height:15px;}
div.coluna01 div.boxs p.autor {float:right; text-align:right; color:#718f87;}
div.coluna01 div.boxs p.autor a { text-decoration:none;  color:#718f87; font-weight:bold;}
div.coluna01 div.boxs p.autor a:hover {text-decoration:underline;}
div.coluna01 div.box01 {width:320px; margin:0; padding:0 15px 0 0; float:left;}
div.coluna01 div.box02 {width:320px; margin:0; padding:0 0 0 20px; float:left; border-left:1px solid #718f87;}

div.coluna01 div.manchete div.noticias  { float:left;  background:none; width:660px;}
div.coluna01 div.manchete div.noticias { padding:10px 0 0 0;}
div.coluna01 div.manchete div.noticias ul {list-style:none; margin:0; padding:0;}
div.coluna01 div.manchete div.noticias ul li { padding:15px 0 15px 0; border-bottom:1px solid #718f87;}
div.coluna01 div.manchete div.noticias ul li p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.coluna01 div.manchete div.noticias ul li p.dt {margin:0; padding:0;  font-weight:bold;}
div.coluna01 div.manchete div.noticias ul li p.noticia {margin:0; padding:0 0 0 19px;}
div.coluna01 div.manchete div.noticias ul li p.dt a {text-decoration:none; color:#718f87;}
div.coluna01 div.manchete div.noticias ul li p.noticia a {color:#58595b; text-decoration:none;}
div.coluna01 div.manchete div.noticias ul li p.noticia a:hover {text-decoration:underline;}
div.coluna01 div.manchete div.noticias ul li p.dt a:hover {text-decoration:underline;}

div.coluna01 div.manchete form {margin:0; padding:0; float:left; }
div.coluna01 div.manchete form p {display:block; width:300px; float: left; padding:20px 0 0 0;}
div.coluna01 div.manchete form p label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#718f87; font-weight:bold;}
div.coluna01 div.manchete form  input {border:1px solid #718f87; width:240px;}
div.coluna01 div.manchete form p textarea {border:1px solid #718f87; width:540px; height:100px;}
div.coluna01 div.manchete form p select {width:245px;}
div.coluna01 div.manchete div.contato {width:250px; float:left; padding:10px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#718f87; font-weight:bold;}
div.coluna01 div.manchete div.contato a {color:#718f87; text-decoration:none;}
div.coluna01 div.manchete div.contato a:hover { color:#20296a; text-decoration:underline;}
div.coluna01 div.manchete form input.enviar {width:48px; background-color:#718f87; color:#FFF; cursor:pointer; font-weight:bold; clear:both; margin:30px 0 0 495px; }
div.coluna01 div.manchete form input.enviar:hover {background-color:#FFF; color:#718f87;}
div.coluna01 div.manchete div.tit_interna {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#666; padding:20px 0 0 0;}
div.coluna01 div.manchete div.galeria { clear:both;}
div.coluna01 div.manchete div.galeria ul {list-style:none; margin:0; padding:0; display:table;}
div.coluna01 div.manchete div.galeria ul li { display:block; width:80px; height:80px; float:left; text-align:center; margin:30px 30px 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; }
div.coluna01 div.manchete div.galeria ul li img { border:1px solid #000; padding: 2px 2px; }

div.coluna02 {  width:225px; display:block; float:left; padding:12px 0 0 0; margin-left:22px; _margin-left:10px;}
div.coluna02 div.tit {width:225px; height:41px; display:block; background-image:url(/img/bg_tit_home_min.jpg); background-repeat:no-repeat;  line-height:41px;}
div.coluna02 div.tit span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#010166; font-size:20px; padding:0 0 0 58px;}
div.coluna02 div.text {width:225px; display:block; background-image:url(/img/bg_coluna02.jpg); background-repeat: repeat-y; padding-top:7px; }
div.coluna02 div.text p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#58595b; padding:10px 7px 0 10px; margin:0; line-height:15px;}
div.coluna02 div.text p span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#718f87;}
div.coluna02 div.text p a {display:block; padding:0 5px; font-size:12px; font-weight:bold; color:#718f87; margin:0; text-decoration:none;}
div.coluna02 div.text p a:hover {text-decoration:underline;}
div.coluna02 div.text img {margin-bottom:12px;}
div.coluna02 div.sub_tit {width:185px; height:22px; display:block; background-image:url(/img/bg_assunto.jpg); background-repeat:no-repeat;  line-height:22px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#718f87; padding:0 0 0 40px;}

div.bug_firefox {margin:0; padding:0; clear:both; display:block; float:none;}

div.rodape { clear:both; margin:0 auto; float:none;  background-image:url(/img/bg_rodape.jpg); background-repeat:repeat-x; display:block; width:100%;}
div.rodape ul { list-style:none; width:940px;  margin:0 auto; padding:0; display:block; text-align:center;}
div.rodape ul li { float:left; padding:0 32px 0 32px;}
div.rodape div.box {width:940px; margin:0 auto; clear:both;}
div.rodape div.box_rodape { padding:20px 0 20px 0;   float:left; background:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#58595b;}