body {
    margin: 0px;
/*    background: url(../../imgs/fundo.gif); */
/*    background-color:#FFF; */
    font-family:Arial;
    font-size:11px;
    color: #333;
}

img, fieldset {border:0;padding:0;margin:0}
ul, li, ol {list-style: none;}

a { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }

input, select, file, textarea { font: normal 11px Tahoma, Arial; }
input.erro, select.erro, file.erro, textarea.erro { font: normal 11px Tahoma, Arial; font-weight:normal; color: #FFF; background-color: #CC0000;}

.fimage { margin-top:-1px;vertical-align:top;  }
.hide { display:none; }
.show { display:block; }

form { padding: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; }

#site { margin: 2px; background-color:#FFF; min-width:996px; overflow:hidden; }
* html #site { overflow: visible; font-size: 100%; }
* html body #site {width:expression(
(document.documentElement.offsetWidth) >1630 
* (parseInt(document.body.currentStyle.fontSize) 
/ parseInt(document.body.currentStyle.fontSize))?  "1600px" 
: ((document.documentElement.offsetWidth) < 996? "996px" : "")); }

/* Padrões do Topo */

#topo { background: url(../../imgs/fd_topo.gif) repeat-x; font-size:10px; min-height:137px; min-width:780px;}
#topo .td { width:32%; float:left; }
#topo .td .data { height:18px; background-color: #F4F4F4; padding: 5px 10px;}
#topo .td .logo { padding:5px 0px 5px 4px; height:67px;}
#topo .te { width:68%; float:right; }
#topo .te .tele {  height:47px; background: #F4F4F4 url(../../imgs/dt_div.gif) no-repeat; background-position: 0px 28px; text-align:right; margin: 0 auto; }
#topo .te .tele .tele_tel { float: left; padding:15px 10px; text-align:right;}
#topo .te .tele .tele_bto_inst { float: right; padding-top: 11px;}
#topo .te .tele .tele_inst { padding-top: 15px;}
#topo .te .msg { height:23px; margin:0;text-align:right; padding: 12px 5px;}
#topo .te .grupo { text-align:left; height:20px; background-color: #F4F4F4;}
/* #topo .te .grupo .grupo_c { height:25px; width:502px; margin: 0;} 
#topo .te .grupo .grupo_c ul { margin:0; width:100%; float: left; padding:5px 10px; text-align:center; }
#topo .te .grupo .grupo_c ul li {display: inline; width:33%; float:left; }
#topo .te .grupo .grupo_c ul li a { font: bold 12px Tahoma,Arial; color:#FFF; text-decoration:none;}
#topo .te .grupo .grupo_c ul li a:hover { font: bold 12px Tahoma,Arial; color:#FFF; text-decoration:underline;}
*/
/*
#topo .menuPr { clear:both; }
#topo .menuPr ul { margin:0px; padding:0px; background: url(../../imgs/fd_menu_pr.gif) repeat-x; height:25px; }
#topo .menuPr ul li { display:inline; float:left; padding:6px 15px 0px 15px; height:19px; }
#topo .menuPr ul .sel { background: url(../../imgs/fd_menu_pr_sel.gif) repeat-x; }
#topo .menuPr ul li a { font: bold 11px Tahoma; color: #F4F4F4; }
*/
#topo .menuPr { clear:both; width:100%; background: url(../../imgs/fd_menu_topo.gif) repeat-x ; padding:0px; margin:0px; margin-top:1px; }
#topo .menuPr tr td { text-align:center; background: url(../../imgs/fd_menu_div.gif) no-repeat; height:22px; }
#topo .menuPr tr .sel { background: url(../../imgs/fd_menu_pr_sel.gif) repeat-x; }
#topo .menuPr tr .if { background: url(../../imgs/fd_menu_if.gif) no-repeat; }
#topo .menuPr tr td a { font: normal 11px Arial; color: #F4F4F4; }
#topo .menuPr tr td div { background: url(../../imgs/fd_menu_if.gif) no-repeat right; height:18px; padding-top:4px;}

.inlist td { height: 30px}
.inlist .cor1 { background-color: #fbfbfb }
.inlist .nprod { padding-left:10px; font-size:10px }
.inlist .nprod span { font-size:12px; color:#f96400; font-weight:bold }
.inlist .valorProm { color: #CC0000; font-weight:bold; font-size:12px;}
.inlist .valorSt { color: #CC0000; font-weight:normal; font-size:9px;}
.inlist .comprar { float:right; width:100%; margin:0 auto; text-align:center; font-weight:bold;}
.inlist .comprar ul li{ float:left; display:inline;}
.inlist .comprar ul .desc { margin-top:2px; vertical-align:top; }
.inlist .rolover  { background:#c0c0c0; }
.inlist .currentA { background:#edecec; }
.inlist .currentB { background:#f2f2f2; }

#barraAcesso { clear:both; background: url(../../imgs/fd_busca.gif) repeat-x; height:29px; padding-top:10px; margin-top:1px; }
#barraAcesso #botoes { float: left; width:56%;}
#barraAcesso #botoes ul { padding-left: 9px; margin:0px;}
#barraAcesso #botoes ul li { display: inline; padding: 0px 5px 0px 5px;}
#barraAcesso #busca  { float: right; font: bold 11px Tahoma; color:#CC0000; text-align:right; padding-right:10px; padding-top:3px;}
#bannerCentral { clear:both; height:300px; width:800px; text-align:center;}
#bannerCentralM { clear:both; height:300px; width:800px; text-align:center;}
#bannerCentralR { clear:both; height:120px; width:100%; text-align:center;}
#navegacao { clear:both; background:url(../../imgs/barra_nav.gif) repeat-x; color:#CC0000; font-size:11px; margin-top:1px; height:36px;}
#navegacao #linkNav { float:left; padding-top:10px; height:26px; width:65%; }
#navegacao #linkNav span { font-weight:bold }
#navegacao #linkNav a, #navegacao #userId a  { color: #CC0000; }
#navegacao #linkNav a:hover, #navegacao #userId a:hover { text-decoration: underline }
#navegacao #userId { float:right; text-align:right; width:34%; height:36px;}
#navegacao #userId span { float:right; padding-top:10px; background: url(../../imgs/logo_wespi_mini.png) no-repeat 0px 6px; padding-left:90px; height:36px; }

#freteGratis { clear: both; height:35px; margin-top:1px; }
.icFreteGratis { padding:5px; }

#vitrine { clear:both; padding-top:3px; margin:0px;}
#vitrine #menuNavegacao {float: left; width:145px; margin:0px; padding:0px;}
#vitrine #menuNavegacao .tituloNav, #vitrine .menuDestaque .tituloDes { background:url(../../imgs/fd_navegacao.gif) no-repeat; padding:6px 5px; min-height: 15px; font-family: Tahoma; font-weight:bold; color:#FFF }
#vitrine #menuNavegacao .boxMenu { border: 1px solid #E8E8E8; border-top:0; margin-bottom:3px;}
#vitrine #menuNavegacao .boxMenu dl { margin:0px; padding:0px; }
#vitrine #menuNavegacao .boxMenu dl dt { background-color: #F4F4F4; padding:4px; font: bold 11px Tahoma; color:#CC0000;}
#vitrine #menuNavegacao .boxMenu dl dt a { font: bold 11px Tahoma; color:#CC0000; text-decoration:none; }
#vitrine #menuNavegacao .boxMenu dl dt a:hover {font: bold 11px Tahoma; color:#CC0000; text-decoration:underline; }
#vitrine #menuNavegacao .boxMenu dl dd { margin-left:5px; background:url(../../imgs/seta_dir.gif) no-repeat; padding:3px 3px 3px 13px; background-position:3px 6px;}
#vitrine #menuNavegacao .boxMenu dl dd a { font: normal 11px Tahoma;  color:#595959; text-decoration:none; }
#vitrine #menuNavegacao .boxMenu dl dd a:hover { font: normal 11px Tahoma; color:#595959; text-decoration:underline; }
#vitrine #menuNavegacao .boxMenu dl dd a.vejamais { font: bold 11px Tahoma; color:#FF9900; text-decoration:none; }
#vitrine #menuNavegacao .boxMenu dl dd a.vejamais:hover { font: bold 11px Tahoma; color:#FF9900; text-decoration:underline; }
#vitrine #menuNavegacao .boxMenu dl dd.sel { background-color:#f0f0f0; }
#vitrine #menuNavegacao .boxMenu dl dd.sel a { font-weight:bold }

#vitrine #menuNavegacao #newsletter { padding-top:3px; font-size:1px; }
#vitrine #menuNavegacao #newsletter .formNews { padding:5px; background: url(../../imgs/news_fd.gif) repeat-y; font: normal 10px Tahoma; color: #FF0000; }
#vitrine #menuNavegacao #newsletter .formNews .cpformNews { width: 120px; }
#vitrine #menuNavegacao #addProduto { padding-top:3px; font-size:1px; }
#vitrine #menuNavegacao #addProduto .formProd { padding:5px; background: url(../../imgs/news_fd.gif) repeat-y; font: normal 10px Tahoma; color: #FF0000; }
#vitrine #menuNavegacao #addProduto .formProd .cpformProd { width: 120px; }

#vitrine .menuDestaque {float: right; width: 145px; }
#vitrine .menuDestaque .tituloDes { background:url(../../imgs/fd_destaque.gif) no-repeat; padding-top:7px; height:16px;}
#vitrine .menuDestaque .boxDes { border-left:1px solid #FF9900; border-right: 1px solid #FF9900; border-bottom: 1px solid #FF9900; padding-left: 2px; padding-right:2px; }
#vitrine .menuDestaque .boxDes .destProd { text-align:center;line-height:150%; padding:10px 0 10px 0; border-bottom:1px dotted #D2D2D2; } 
#vitrine .menuDestaque .boxDes .destProd a { color:#666; font-weight:bold; }
#vitrine .menuDestaque .boxDes .destProd a:hover { text-decoration: underline; }
#vitrine .menuDestaque .boxDes .destProd .valor { color: #CC0000; }
#vitrine .menuDestaque .boxDes .destProd .valorProd { color: #CC0000; text-decoration:line-through;}
#vitrine .menuDestaque .boxDes .destProd .valorProm { color: #CC0000; font-weight:bold; font-size:12px;}
#vitrine .menuDestaque .boxDes .destProd .valorSt { color: #e0e0e0; font-weight:normal; font-size:9px;}
#vitrine .menuDestaque .boxDes .destProd .valorNor { color: #CC0000; font-weight:bold; font-size:11px;}
#vitrine .menuDestaque .boxDes .destProd .valorDes { color: #FF6600; font-weight:bold; font-size:12px;}
#vitrine .menuDestaque .boxDes .destProd .valorDesR { color: #FF0000; font-weight:bold; font-size:12px;}
#vitrine .menuDestaque .boxMarcas { text-align:center; padding:5px 0 5px 0;}
#vitrine .menuDestaque #corporativo { padding-top:3px; font-size:1px; }
#vitrine .menuDestaque #corporativo .formCorp { padding:5px; background: url(../../imgs/news_fd.gif) repeat-y; font: normal 10px Tahoma; color: #FF6600; }
#vitrine .menuDestaque #corporativo .formCorp .cpformCorp { width: 120px; }
#vitrine .menuDestaque #corporativo .formCorp a { text-decoration: none; color: #FF6600; }
#vitrine .menuDestaque #corporativo .formCorp a:hover { text-decoration: underline; color: #FF6600; }

#vitrine .menuDestaque #revendedor { padding-top:3px; font-size:1px; }
#vitrine .menuDestaque #revendedor .formCorp { padding:5px; background: url(../../imgs/news_fd.gif) repeat-y; font: normal 10px Tahoma; color: #0016ba; }
#vitrine .menuDestaque #revendedor .formCorp .cpformCorp { width: 120px; }
#vitrine .menuDestaque #revendedor .formCorp a { text-decoration: none; color: #0016ba; }
#vitrine .menuDestaque #revendedor .formCorp a:hover { text-decoration: underline; color: #0016ba; }

#vitrine .menuDestaque #enquete { padding-top:3px; font-size:1px; }
#vitrine .menuDestaque #enquete .formEnq { padding:5px; background: url(../../imgs/news_fd.gif) repeat-y; font: normal 10px Tahoma; color: #FF6600; }
#vitrine .menuDestaque #enquete .formEnq .cpformEnq { width: 120px; }

#conteudo { margin: 0px 145px; padding:0px; vertical-align:top;}
#conteudo #layout { padding:5px;}
#conteudo #layout #frenteDestaque { height:220px;margin:0;padding:0;}
#conteudo #layout #frenteDestaque li.showProm { list-style:none; width: 67%; float: left; }
#conteudo #layout #frenteDestaque li.showDes {	list-style:none; width: 31%; float:right; display:table-cell; text-align:center; color: #CC0000; font-weight:bold;}
#conteudo #layout #frenteDestaque li.showDes .descL { padding-top:5px;}
#conteudo #layout #frenteDestaque li.showDes .descL a { color: #CC0000 }
#conteudo #layout #frenteDestaque li.showDes .descL a:hover { text-decoration: underline; }
#conteudo #layout #frenteDestaque li.showDes .lancamento { background: #F2F2F2 url(../../imgs/txt_lancamento.gif) no-repeat; text-align:left; height:22px; margin-bottom:15px;}

/* Listagem dos produtos */

#prOfertas { padding-bottom:10px;}

.tituloBusca { height:33px; background-color: #F4F4F4; }
.tituloBusca .tituloLista { float:left; width:40%; height:25px;padding-top:8px;padding-left:10px;margin-bottom:10px; color:#FF9900; font: bold 17px Arial;}
.tituloBusca .ldBusca { float:right; width:45%; padding-top:8px; text-align:right; font:bold 11px Arial; color:#CC0000; }
.tituloBusca .ldBusca li { float:right; display:inline;}

.tituloProd { background-color: #F4F4F4; height:25px;padding-top:8px;padding-left:10px;margin-bottom:10px; color:#CC0000; font: bold 17px Arial; }
.produtos { margin:0 auto; line-height:150%;}
.produtos ul { float:left; width:100%; margin:0;padding:0;border-bottom:1px dotted #EBEBEB;}
.produtos ul li { display:inline; width:33%; float:left; text-align: center; padding:8px 0px 8px 0px;}
.produtos ul li a { color: #FF6600; font-weight:normal;}
.produtos ul li a:hover { text-decoration: underline; }
.produtos ul li a .desc { color: #FF6600; font-weight:bold; }
.produtos ul li .valor { color: #CC0000; font:bold 14px Arial; }
.produtos ul li .valorProd { color: #CC0000; text-decoration:line-through; font-weight:normal;}
.produtos ul li .valorSt { color: #e0e0e0; font-weight:normal; font-size:9px;}
.produtos ul li .valorProm { color: #CC0000; font:bold 14px Arial;}
.produtos ul li .valorNor { color: #CC0000; font-weight:bold; font-size:12px;}
.produtos ul li .valorDes { color: #FF6600; font:bold 14px Arial;}
.produtos ul li .valorDesR { color: #FF0000; font:bold 14px Arial;}
.produtos ul li .cartao { color: #828282; padding:3px;}
.produtos ul li .unitario { width:143px; margin:auto; text-align:center;}
.produtos ul li .unitario ul { margin:0;padding:0;border:0; }
.produtos ul li .unitario ul li { display:inline; width:48%; padding:2px 0 2px 0; font-weight:bold; background-color:#F9F9F9;}
.produtos ul li .unitario .uniT li { background-color:#CC0000; color: #FFFFFF; font-weight:bold;} 

.listProdutos  { float:left; width:100%; margin:0;padding:0;}

.listProdutos td {border-bottom:1px dotted #EBEBEB;} 
.listProdutos clA {background:#00f;} 
.listProdutos clB {background:#0f0;} 
.listProdutos   a { color: #CC0000; font-weight:normal;}
.listProdutos   a:hover { text-decoration: underne; }
.listProdutos   a .desc { color: #666; font-weight:bold; }
.listProdutos   .valor { color: #CC0000; }
.listProdutos   .valorProd { color: #CC0000; text-decoration:ne-through; font-weight:normal;}
.listProdutos   .valorProm { color: #CC0000; font-weight:bold; font-size:12px;}
.listProdutos .valorSt { color: #e0e0e0; font-weight:normal; font-size:9px;}
.listProdutos   .valorDes { color: #FF6600; font-weight:bold; font-size:12px;}
.listProdutos   .valorDesR { color: #FF0000; font-weight:bold; font-size:12px;}
.listProdutos   .cartao { color: #828282;}
.listProdutos   .unitario { text-align:center;}
.listProdutos   .unitario   { font-weight:bold; background-color:#F9F9F9;}
.listProdutos   .unitario .uniT  { background-color:#CC0000; color: #FFFFFF; font-weight:bold;} 

.comprar { width:140px; margin:0 auto; text-align:center; font-weight:bold;}
.comprar ul { margin:0px; padding:0px; }
.comprar ul li { display:inline; float:left; padding:0px; margin:0px; }
.comprar ul .desc { margin-top:2px; vertical-align:top; }
.comprar ul .qtdeadd { padding-top:1px; }
.comprar ul .bto { text-align:left;  }
.fqtde { width:25px;vertical-align:top;text-align:center; }
.aviso { text-align:center; font-weight:bold; color:#CC0000; }
.icone_frete { padding-top:2px; }
.buscaForm { width:50%; border-top:2px solid #F3F3F3; border-bottom:2px solid #F3F3F3; border-left:1px solid #F3F3F3; border-right:1px solid #F3F3F3; margin:auto; text-align:center; padding:10px; }

.paginacao { float:left; padding-top:10px; padding-bottom:10px; text-align:left; width:450px; margin:0;}
.paginacao ul { text-align: left; font: normal 11px Tahoma; margin:0px; padding:0px; }
.paginacao li { list-style-type: none; float:left; display: inline; padding:3px; font:bold 11px Arial; color: #C8C8C8; text-align:center; }
.paginacao ul .sel { background-color: #FF9900; color:#FFFFFF; text-align:center;  }
.paginacao a, .paginacao a:visited { padding: 3px 3px; text-decoration: none; color: #464646; font:normal 11px Tahoma; text-align:center }
.paginacao a:hover, .paginacao a:active{ color: #FFFFFF; background-color: #FF9900; font-weight:bold; text-decoration: none; text-align:center}
.paginacao a.prevnext{ font-weight: bold; }

/* Fim listagem dos produtos */

#rodape { clear:both; height:230px; margin-top:20px; background: url(../../imgs/fundo_rodape.gif) repeat-x;}
#rodape #linhaC { clear:both; font-size:1px; height:5px; background-color: #FF9900; }

#rodape #rDetalhe { padding-top:5px; width:1000px; margin:0 auto; }
#rodape #rDetalhe #formCompra { float:left; width:30%; padding:5px;}
#rodape #rDetalhe .tituloit { clear:left; padding-bottom:4px; font-weight:bold; } 
#rodape #rDetalhe #instAcesso { float:right; width:66%; text-align:left; border-left:1px solid #E0E0E0; padding-left:10px;padding-top:5px;}
#rodape #rDetalhe #instAcesso #lkInst ul { margin:0;padding:0;}
#rodape #rDetalhe #instAcesso #lkInst ul li { display:inline;  padding-right:10px; }
#rodape #rDetalhe #instAcesso #lkInst ul li a { font-weight:bold; color: #CC0000;}
#rodape #rDetalhe #instAcesso #lkInst ul li a:hover { text-decoration:underline; }
#rodape #rDetalhe .logo_formas ul { margin:0px; padding:0px; clear:left;  }
#rodape #rDetalhe .logo_formas ul li { display:inline; float:left; padding-right:10px; text-align:center; padding-bottom:5px; }
#rodape #rDetalhe #instAcesso #selos { text-align:left;  padding-top:8px; padding-left:5px; }
#rodape #rDetalhe #instAcesso #selos ul { margin:0 auto; }
#rodape #rDetalhe #instAcesso #selos ul li { display:inline; padding-right:10px; }

#rodape #detalhelinha { height:40px; background-color: #E9E9E9; margin-top:10px; clear:both; }

#ftGratis { margin-left:50px; width:219px; height:50px; padding-top:10px; padding-left:45px; background:url('../../imgs/fretegratis.gif') no-repeat left top;}

#ftGratis span {font-size:14px; color:#ff0000; font-weight:bold;}

#topo-background1 {
	min-width:790px;
	background-image:url("imagens_novo_topo/background-topo.jpg");
	height:100%;
	background-repeat:no-repeat;
	height:150px;
}

#logotipo{
	float:left;
	margin-left:7%;
	margin-top:2%;
	padding:0px;
}

#nome-icone-usuario{
	margin-left:1%;
	margin-top:4%;
	width:30%;
	float:left;
	font-family:"Trebuchet MS";
}

#links-superiores{
	height:20px;
	max-height:20px;
	float:right;
	margin-top:1%;
	font-family:"Trebuchet MS";
	color:#000066;
	padding-right:2%;
}

.menu_corp { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; height:40px;}
.menu_corp div { float:left; width:230px; }

.especial { padding-bottom:5px; }

.noticias { }
.noticias td { border-bottom:1px dashed #f3f3f3; padding:3px; font-size:12px }

.bonificacao { background: url(../../imgs/bonus_fundo.jpg) no-repeat center ; min-height:200px; border:1px solid #cdcdcd; padding:5px; margin-bottom:10px; text-align:center; color:#ffff00; font-size:13px;}
.bonificacao h2 { margin:1px; padding:2px; font-family:'Lucida Sans Unicode', 'Trebuchet Ms' }