* { padding: 0px; margin: 0px; list-style: none; } 
body { margin: 0; background-color: #fff; } 
img {border: 0; } 
 
#descricao_site { width: 100%; font-family: arial; font-size: 4px; color: #f0f0f0; text-align: center;}  
 
#site { width: 1000px; height: auto; margin: auto;} 
#topo { width: 980px; height: 60px; background-color: #fff; margin: auto;  padding: 10px;} 
#logo { width: 580px; background-color: #fff; float: left; height: 45px; padding-top: 5px; padding-left: 20px;} 
#endereco_topo { width: 350px; background-color: #fff; float: left; font-family: arial; font-size: 11px; color: #666; height: 50px; padding-top: 0px; padding-left: 15px; border-left: #ccc solid 1px; line-height: 1.5em} 
#img_topo { width: 1000px; height: 250px; background-color: #fff; text-align: center; margin-left: 2px; } 
 
#menu { width: 1000px; height: 45px; background-color: #fff; text-align: center; margin-top: 2px;} 

#menu_esq { width: 110px; height: 45px; background-color: #B7978B; text-align: left; margin-top: 0px; float: left; background: url('imgs_site/menu_canto_esq.gif') no-repeat ; } 

#menu_centro { width: 780px; height: 35px; background-color: #fff; text-align: center; margin: auto; float: left; font-family:arial; font-size: 18px; font-weight: bold; padding-top: 10px; background: url('imgs_site/fundo_menu.gif') repeat-x; } 
#menu_centro ul { width: 780px; }
#menu_centro li { display: inline;  margin: 0 0 0 0px;  } 
#menu_centro li a{ color:#ECE2DF; text-decoration:none; padding: 10px;} 

#menu_centro li a:hover{ text-decoration:none; color:#fff; background-image:url(imgs_site/fundo_menu_on.jpg); background-repeat:repeat-x; } 

#menu_dir { width: 110px; height: 45px; background-color: #B7978B; text-align: right; margin-top: 0px; float: left; background: url('imgs_site/menu_canto_dir.gif') no-repeat ;} 
 
#conteudo {width: 1000px; height: 630px; background-color: #fff; margin-top: 30px; padding-bottom: 30px;} 
#conteudo_box1 {width: 680px; height: 590px; background-color: #fff; float: left; padding-left: 15px; display: block; clear: both; border-right: #F1E9E0 solid 1px;} 
#conteudo_box2 {width: 259px; height: auto; background-color: #fff;  float: left; padding-left: 20px;} 
 
#titulos { width: 660px; border-bottom: #F1E9E0 solid 1px; padding-bottom: 5px;} 
#titulos h3{ font-family: Arial; font-size: 16px; color: #7D5B4F; padding-left: 20px;} 
 
#titulos_red { width: 270px; border-bottom: #F1E9E0 solid 1px; padding-bottom: 5px;} 
#titulos_red h3{ font-family: Arial; font-size: 16px; color: #990000; padding-left: 10px;} 
 
#titulos_red .objetivo { color: #B99368;} 
 
#boxmidia_linha { width: 100%; margin-right: 15px; padding-bottom: 10px; border-bottom: #F1E9E0 solid 1px;} 
#boxmidia { width: 235px; height: 50px; border-left: #F1E9E0 solid 3px; margin: 10px 0 0 10px;  padding-left: 10px; padding-right: 10px; padding-top: 5px; } 
#boxmidia h1 { font-family: arial; color: #000; font-size: 12px; font-weight: bold; padding-bottom: 10px;} 
#boxmidia p { font-family: arial; color: #666; font-size: 12px; } 
#boxmidia .veiculo { color: #936D44; font-weight: normal; font-size: 12px; }
#boxmidia .ano { color: #000; font-weight: normal; font-size: 10px; }
#boxmidia a { color: #000; text-decoration: none; padding: 3px 0px 3px 0;}
#boxmidia a:hover { color:#333; text-decoration: none; background-color: #f0f0f0; padding: 3px 0px 3px 0;}

.imgboxmidia {margin-left: 7px; margin-top: 15px;}
 
#boxobjetivo { width: 235px; height: 85px; border-left: #F1E9E0 solid 3px; margin: 10px 0 0 10px;  padding-left: 10px; padding-right: 10px; padding-top: 5px; } 
#boxobjetivo p { font-family: arial; color: #664B2F; font-size: 12px;  line-height: 1.3em } 
 
#boxprojetos_linha { width: 270px; border-bottom: #F1E9E0 solid 1px; margin-top: 5px;} 
#boxprojetos { width: 270px; height: 95px; padding-top: 5px; } 
 
#boxprojetos_foto { width: 110px; height: 75px; float: left; margin-left: 5px;} 
#boxprojetos_foto a:hover .img  { border: 4px solid #E2D2C0; } 
#boxprojetos_descricao { width: 130px;  float: left; margin-left: 5px; } 
#boxprojetos_descricao h3{ padding-left: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #666; padding-bottom: 5px; } 
#boxprojetos_descricao p{ padding-left: 5px; font-family: arial; font-size: 11px; color: #000; margin-bottom: 20px; } 
#boxprojetos .img { border: 4px solid #F1E9E0; width: 104px; height: 76px;} 
#boxprojetos .icofotos { margin-left: 5px;}

.imgboxprojeto {margin-left: 7px; margin-top: 15px; margin-bottom: 15px;}
 
.paginacao { width: 640px; height: auto;  margin-left: 35px; display: block; clear: both; } 
.paginacao p{ color:#000; font-family: arial; font-size: 13px; float: left; padding: 10px; border:1px solid #F1E9E0; margin-left: 10px; text-align: center; } 
.paginacao ul li{ float:left; padding:0 5px; margin-top: 20px; font-size: 12px; } 
.paginacao ul li a{ color:#000; text-decoration:none; padding: 10px;} 
.paginacao ul li a:hover{ text-decoration:none; color:#7A0000; font-weight: bold;} 
.paginacao ul li a:visited{ text-decoration:none; color:#000;} 
.paginacao .primeiro {margin-left: 0px; background-color: #f9f9f9;} 
 
 
.btvoltar { width: 300px; height: auto;  margin-left: 35px; display: block; clear: both; } 
.btvoltar p{  color:#000; font-family: arial; font-size: 14px; float: left; padding: 10px;border:1px solid #F1E9E0; margin-left: 10px; text-align: center; font-weight: bold; } 
.btvoltar ul li{ float:left; padding:0 10px; margin-top: 20px; font-size: 12px; } 
.btvoltar .primeiro a{ color:#000; text-decoration:none;} 
.btvoltar .primeiro a:hover{ text-decoration:none; color:#ccc;} 
.btvoltar .primeiro a:visited{ text-decoration:none; color:#000;} 
.btvoltar .primeiro {margin-left: 0px; background-color: #f9f9f9;} 
 
#rodape {width: 995px; height: auto; background-color: #ccc; margin-left: 5px; margin: auto; } 
 
#rodape1 { height: auto; background-color: #585451; padding: 15px 0 15px 30px; } 
#rodape1 h3 { width: 500px; font-family: arial; font-size: 18px; color: #fff; margin-bottom: 10px; border-bottom: #666 1px solid; padding-bottom: 7px;  } 
#rodape1 p { font-family: arial; font-size: 12px; color: #fff; } 
 
#rodape2 { width: 995px; height: 40px; background-color: #B2B2B2; margin-top: 1px; float: left;} 
#rodape_copyright { width: 475px; height: 25px; font-family: arial; font-size: 11px; color: #000; float: left; padding: 12px 0 0 30px;} 
#rodape_vini { width: 465px; height: 22px;font-family: arial; font-size: 11px; color: #000; float: left; text-align: right; padding: 8px 25px 0 0 ;}

