*{border:0;padding:0;margin:0;}
#site{
border:1px solid #cccccc;
width:777px;
margin:0 auto;
top:20px;position:relative;
}
#topo{
border-bottom:1px solid #cccccc;
}
#topo .logo{float:left;border-right:1px solid #cccccc;}
#topo #menu{
width:546px;float:left;
}
#topo #menu li{ float:left;list-style:none; }
#topo #menu li a{
display:block;
height:62px;
font:bold 12px Arial;
width:90px;
color:#999;
text-transform:uppercase;text-decoration:none;
}
#topo #menu li a span{visibility:hidden}
#topo #menu .a a{
width:80px;
background:url(../_img/menu_produto.png) no-repeat 20px -70px;
}
#topo #menu .b a{width:90px;
background:url(../_img/menu_processo.png) no-repeat 20px -70px;
}
#topo #menu .c a{width:90px;
background:url(../_img/menu_projeto.png) no-repeat 20px -70px;
}
#topo #menu .d a{width:70px;
background:url(../_img/menu_midia.png) no-repeat 20px -70px;
}
#topo #menu .e a{width:80px;
background:url(../_img/menu_contato.png) no-repeat 20px -70px;
}
#topo #menu li a:hover,#topo #menu .active a{background-position:20px 21px}
.clear{clear:both;}

#sidebox{
width:229px;
float:left;
font:11px "Bell Gothic Std", Tahoma;
line-height:16px;
border-right:1px solid #cccccc;
height:424px;
}
#sidebox p{
width:181px;padding:11px 0px 6px 20px;
}
#footer{
border-top:1px solid #cccccc;
}
#footer .b1{padding-top:7px;}
.b1{margin-left:25px}
.b2{margin-left:92px;}
#content{
background-color:#f2f2f2;
margin-left:229px;
}

