#all-content {  min-width:1003px;}

* html #all-content {
width:expression(document.body.clientWidth < 1003? "1003px": "100%" ); 
}
#header {  background:url(../_IMG/TOPO/bg-header0.jpg) no-repeat; }
.header { height:121px; }
.logo { width:auto; float:left; padding-left:29px; padding-top:22px;_margin-left:29px; _margin-top:22px; }

.right { width:auto; float:right; padding-left:5px; border:0px solid red; text-align:right; border:0px solid red; width:470px;  }
.right .atendimento { background:url(../_IMG/TOPO/fd-atendimento.gif) no-repeat; width:321px; height:35px; float:right;   }
.right .atendimento strong { display:block; padding-top:7px; padding-left:12px;  } 
.right .atendimento img { margin-top:10px; display:block; float:left; margin-left:15px  }
.right .img-float { float:left;  margin-top:18px; margin-right:0px;  }
.right .carrinho { float:right;  width:270px; height:47px; background:url(../_IMG/TOPO/carrinho.png) right no-repeat; margin-top:20px; margin-right:15px; color:#FFF; position:relative; border:0px solid red }
.right .carrinho span { display:block; position:absolute; width:auto; left:175; bottom:7 } 
.right .carrinho img { display:block; position:absolute; width:135px; height:45px; left:135 }
.center { width:auto; margin-left:270px; margin-right:457px; white-space:nowrap; position:relative !important; padding-top:55px; color:#2F2F2F; }
.center a { text-decoration:underline; color:#2F2F2F; } 
.center a:hover { color:#2F2F2F; text-decoration:none; }

.header02 { margin:0px 10px 0px 150px; padding: 0px 0px 0px 0px; _width:100%;  position: relative; text-align:left; height:auto;   }
 

.tb-menuTop { background:url(../_IMG/TOPO/bg-menuTop.png) repeat-x; }
.tb-menuTop tr td nobr { margin-top:5px; display:block }
.tb-menuTop tr td a { color:#fff; font-size:12px; }
.tb-menuTop tr td a:hover { color:#fff; font-size:12px; }
   
.busca { height:41px; width:100%; position:relative }
.busca-left { float:left; width:auto; }
.busca-left img { position:relative; top:0; left:5; }
.busca-right { float:right; width:auto; text-align:left; color:#FFF; position:relative; border:0px solid red }
.busca-right a { color:#FFF }
.busca-right a:hover { color:#FFF }
.busca-right .frm-select { width:190px; margin-right:10px; _margin-right:-6px; position:relative; top:3; _top:6;color:#191919;  }
.busca-right .bt-ok { position:relative; margin-right:0px; margin-left:0px;_margin-left:15px; position:relative; top:9;_top:10; right:5;_right:-10;}
.link-cad-ped { position:absolute; right:0; top:7;_top:7 }
.link-cad-ped a { margin-right:7px;  }
 
.busca-center { width:auto; position:relative; margin-left:370px; _margin-left:65px; margin-right:230px; top:3; }
.busca-center input {  width:100%; color:#191919; padding-left:5px; margin-top:5px;  }
  
.login-cad { background:url(../_IMG/TOPO/cad-login.jpg) no-repeat; width:119px; height:28px; float:right; margin-top:5px; position:relative }  
.lbl-login { color:#FFF; width:140px; float:left; border:0px solid blue; margin-top:5px; color:#FFF }
.lbl-login span { color:#707070 }
.lbl-login span a { color:#707070 }
.lbl-login span a:hover { color:#707070 }

.fd-busca { height:41px; background:url(../_IMG/TOPO/bg-busca.jpg) repeat-x; }

.fullBanner{ margin:0px; padding: 0px 10px 0px 159px; position: relative; text-align:left ; }
.fullBannerWrapper{ margin: 0px;  position: relative; width:100%; cursor: default; z-index:0; }
.fullBanner1{ z-index: 0; height:auto; text-align:left; }
.fullBanner2{ z-index: 0; height:auto; margin-top:2px; }
 
.linkstopo a { color:#FFF; text-decoration:none;}
.linkstopo a:hover { color:#FFF; text-decoration:none;}
.linkstopo ul li {text-decoration:none; display:inline; padding-right:25px;}
.linkstopo ul {margin:0px; padding:0px;}