body {margin:0px; padding:0px; font-family:Arial; font-size:12px; }

.geral { overflow:auto; background:url(../imagens/bg_geral.jpg); background-repeat:repeat-x;}

.conteudo_geral { width:969px; overflow:auto; background:url(../imagens/bg_conteudo.png); margin:auto;}
.box_conteudo { width:949px; overflow:auto; margin:auto;}

.top { width:941px; height:143px;  margin:auto;}
.top_logo { width:361px; height:114px; float:left; margin:15px;}
.top_img { width:410px; height:143px; float:right; }

.menu { width:941px; height:42px; margin:auto;background:#00923f;}
.menu_content {width:900px; height:30px;  padding:10px;}
.f-menu{ z-index: 9999; position: fixed; margin-left:5px; top: 0; width:941px; }



.menuhome { background:url(../imagens/menu.png); background-position: 0px 0px; width:65px; height:29px; float:left;cursor: pointer; }
.menuhome:hover {background-position: 0px -35px;}

.menuempresa{ background:url(../imagens/menu.png); background-position: -69px 0px; width:85px; height:29px;float:left;cursor: pointer; }
.menuempresa:hover {background-position:-69px -35px;}

.menuexecutados{ background:url(../imagens/menu.png); background-position: -158px 0px; width:110px; height:29px;float:left;cursor: pointer; }
.menuexecutados:hover {background-position: -158px -35px;}

.menuprojetos{ background:url(../imagens/menu.png); background-position: -270px 0px; width:83px; height:29px;float:left;cursor: pointer; }
.menuprojetos:hover {background-position: -270px -35px;}

.menucontato{ background:url(../imagens/menu.png); background-position: -350px 0px; width:90px; height:29px;float:left;cursor: pointer; }
.menucontato:hover {background-position: -350px  -35px;}

.menuseparador{background:url(../imagens/menu.png); background-position: -441px 0px; width:8px; height:29px;float:left; margin-left:5px; margin-right:2px;}


.conteudo { width: 941px;overflow:auto; margin-top:10px;}

.back_rodape { height: 100px;  background:#85c226; }
.rodape { width:930px; height:100px; margin:auto; padding-top: 5px; }
.box_rodape1{width:307px; height:99px; float:left; font-size:12px; font-family:Arial; }
.box_rodape2{width:316px; height:99px; float:right; text-align:right;font-size:12px; font-family:Arial;}

.flash_home { margin:auto; overflow:auto; width:900px; padding-bottom:5px;}

.texto_titulo {font:Arial; font-size: 20px;font-weight:bold; color:#009243; margin:5px;}

.texto_geral { font:Arial; font-size:16px; text-align:justify; margin:5px; }

a { color:#FFF; text-decoration:none;}

.link_email a{color:#000;}