body{ background:url(../images/bg-topo.jpg) top repeat-x; margin:0px; font-family:Tahoma, Geneva, sans-serif;}
.estrutura{ width:1000px; margin:0 auto;}
.logo{ background:url(../images/logo.png) no-repeat; width:197px; height:167px; float:left;}
.menu { width:650px; float:right; height:82px; margin-top:65px; padding-top:20px; background:url(../images/bg-menu.png) no-repeat;}
.menu li,  li a{ list-style:none; padding:0px 10px 0px 5px; float:left; text-decoration:none; color:#000; font-size:14px;}
.menu li,  li a:hover{ color:#900; }
.branco{ color:#FFF;}
.vinho{color:#900;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.box{ width:235px; padding:20px 10px 50px 5px; float:left;}
.box-botao{ width:95px; height:26px; background:url(../images/botao.png) no-repeat; margin:-15px auto;}
.box-botao:hover{ width:95px; height:26px; background:url(../images/botao-up.png) no-repeat; }
.box-top{ background:url(../images/box.png) no-repeat top; width:240px; height:45px; padding: 15px 0px 0px 0px; text-align:center;}
.box-top a{ text-decoration:none; color:#900; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px;}
.box-bottom{ background:url(../images/box.png) no-repeat bottom; width:230px; min-height:170px; padding:5px 5px 0px 5px; text-align:center;}
.box-bottom a{ text-decoration:none; color:#333; font-size:14px;}
.clear{clear:both;}
.rodape{ background:url(../images/bg_rodape.jpg) repeat-x; height:134px; margin-top:30px;color:#FFF; font-size:14px;}
.fone{width:250px; float:left; background:url(../images/phone.jpg) left no-repeat; height:120px; padding:14px 10px 0px 130px; }
.endereco{width:380px; float:left; background:url(../images/separador-rodape.jpg) left no-repeat; height:120px; padding:14px 10px 0px 200px;}
.back_black { margin: 0px auto;height: 20px;padding: 3px;background: black;font-size: 10px;color: white;}
.back_black a{ color: #F90; text-decoration:none;}
.back_black a:hover{ color: #F60; font-weight:bold;}
.clear{clear:both;}
