/*ï»¿backup */
* {
margin:0;
padding:0;
}

body {
min-width:775px;
font:62.5% Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color:#369;
background:#FFF;
}

/* logo */
h1 {
margin:15px 0 0 20px;
width:196px;
height:44px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=80) no-repeat;
}

h1 a {
width:196px;
height:44px;
display:block;
text-indent:-999em;
overflow:hidden;
}
/* fim logo */

.saudacao {
width:400px;
margin:5px 0px 10px 50px;
}

.saudacao, .saudacao a {color:#999;}

.saudacao em {
font-style:normal;
}

/* estruturas principais */
#mainwrapper {
margin:0, auto;
}

#mainwrapper, #header {
width:expression(document.body.clientWidth < 780 ? '775px' : 'auto' );
}

#header {
width:100%;
float:left;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=15084) repeat-x;
}
#header.header-compra-segura {
margin:0px;
height:83px;
clear: both;
}

#contWrapper {
padding:0 0.8%;
margin:0px 0 9px 0;
width:98.3%;
float:left;
b ackground:gold;
}

/* estrutura coluna navegacao */
body.home .nav,
body.produto .nav,
body.departamento .nav,
body.categoria .nav, 
body.subcategoria .nav,
body.lista-mais-vendidos .nav,
.nav {
margin-left:-0.8%;
width:149px;
float:left;
}

body.home .nav .wrapper,
body.produto .nav .wrapper,
body.departamento .nav .wrapper,
body.categoria .nav .wrapper, 
body.subcategoria .nav .wrapper,
body.lista-mais-vendidos .nav .wrapper {
padding:0px 0px 10px 0px;
width:149px;
}
/* fim estrutura coluna navegacao */

#sidebar {
margin-top:6px;
width:140px;
float:right;
b ackground:lime;
}

#main {
margin:0 154px 0 153px;
vertical-align:top;
b ackground:red;
}

body.categoria #main,
body.lista-mais-vendidos #main,
body.subcategoria #main,
body.produto #main {
margin:0 0 0 158px;
padding-bottom:0;
margin-bottom:0;
}

body.produto .nav,
body.produto #sidebar,
body.produto #main,
body.produto .nav,
body.produto #sidebar,
body.produto #main {
padding-bottom:0;
margin-bottom:0;
}

body.produto #contWrapper {
overflow:none;
}

.nav div.wrapper {
margin-bottom:5px;
}

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fim estruturas principais */

/* definicoes genericas */
a {
color:#369;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

form {
width:100%;
float:left;
}

input, select, textarea {
padding:1px;
font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size:1.1em;
color:#666;
border:1px solid #1E4C9E;
}

input {padding:2px;}

img, fieldset {border:none;}

hr {display:none;}

li {list-style:none;}

.bt-ok {
padding:0;
width:28px;
height:21px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=97) no-repeat;
border:none;
text-indent:-999em;
line-height:999em;
overflow:hidden;
cursor:pointer;
}

p.message {
font-weight:bold;
}


.o dd {background:lightblue;}

/* menu servicos */
#header ul.servicos {
margin-top:-89px;
width:440px;
float:right;
clear:right;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=102) no-repeat right -174px transparent;
}

#header ul.servicos li {
margin-right:8px;
float:right;
}

#header ul.servicos li a {
padding-right:10px;
display:block;
font-size:1.1em;
color:#666;
line-height:22px;
text-indent:22px;
}

#header ul.servicos li#sac a {
padding-right:0px;
text-indent:20px;
background:none;
}

#header ul.servicos li#chat {}

#header ul.servicos {height:26px;overflow:visible;}
#header ul.servicos li#chat {}
#header ul.servicos li#chat  a{
height:40px;
font-weight:bold;
text-indent:40px;
padding-right:0;
background:transparent url(../Control/ArquivoExibir.aspx?IdArquivo=102) no-repeat scroll -266px 0 !important;
}


#header ul.servicos li#sac {
margin-right:15px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=15086) no-repeat 0 0px;
}
/* fim menu servicos */



/* menu usuario */
ul.menu-usuario {
margin:-52px 0px 5px 0px;
width:450px;
float:right;
clear:both;
}

#header.header-compra-segura ul.menu-usuario {
margin:-52px 0px 4px 0px;
}



ul.menu-usuario li {
margin:28px 0px 0px 0px;
float:right;
}

ul.menu-usuario li a {
padding:0 10px 0 0px;
font-size:12px;
line-height:20px;
}

ul.menu-usuario li a strong {
font-weight:normal;
}

ul.menu-usuario li#meu-cadastro {
/*background:url(img/cadastro.jpg) no-repeat;*/
}

ul.menu-usuario li#meu-pedido {
/*background:url(img/meupedido.jpg) no-repeat;*/
}

ul.menu-usuario li#cesta-compras, ul.menu-usuario li#cesta-compras-ativa {
margin-top:0px;
height:52px;
}

ul.menu-usuario li#cesta-compras br {
display:none;
}

ul.menu-usuario li#cesta-compras-ativa i {
display:none;
}

ul.menu-usuario li#cesta-compras a, ul.menu-usuario li#cesta-compras-ativa a {
color:#FFF;
}

ul.menu-usuario li#cesta-compras a em, ul.menu-usuario li#cesta-compras-ativa a em {
font-style:normal;
color:#FFFFFF;
text-decoration:none;
}


ul.menu-usuario li#cesta-compras a, ul.menu-usuario li#cesta-compras-ativa a {
background:transparent url(../Control/ArquivoExibir.aspx?IdArquivo=102) no-repeat scroll 0 -107px !important;
display:block;
height:36px;
line-height:12px;
margin-top:0pt;
padding:37px 0 0 51px;
width:102px;
}


ul.menu-usuario li#cesta-compras-ativa a {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=15089) no-repeat;
}

ul.menu-usuario li#cesta-compras i {display:none;}

ul.menu-usuario li#cesta-compras em {
font-style:normal;
clear:left;
display:block;
}

ul.menu-usuario li#compra-segura {
margin:10px 0;
height:52px;
}

ul.menu-usuario li#compra-segura p.bt-compra-segura {
padding:0px 0 0 0px;
width:145px;
height:65px;
float:left;
display:block;
color:#666;
line-height:12px;
margin-top:10px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=15091) no-repeat;
}

ul.menu-usuario li#compra-segura a.bt-compra-segura strong {}
/* fim menu usuario */

/* menu */
.menuwrap {
width:100%;
clear:both;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=81) repeat-x #2694DA;
overflow:hidden;
}

.menu {
margin-top:4px;
width:100%;
text-align:center;
display:block;
}

.menu li {
padding:5px 0px;
margin-left:-4px;
display:inline;
}

.menu a {
padding:2px 2.2%;
font-family:'Trebuchet MS';
font-size:1.2em;
font-weight:bold;
color:#FFF;
line-height:22px;
text-transform:uppercase;
border-right:1px solid #37A2E8;
}

.menu a:hover {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=82) repeat-x;
text-decoration:none;
}

.menu li.menu-ofertas a {
border-right:none;
}
/* fim menu */

/* busca */
.busca {
padding-top:6px;
margin-bottom:1px;
height:24px;
clear:both;
background:#000;
}

.busca label {
margin:0px 8px 0 0;
float:left;
display:block;
font-size:1.1em;
color:#FFF;
font-weight:bold;
line-height:18px;
}

.busca input, .busca select {
width:150px;
float:left;
}

.busca option {
padding:0 6px;
height:13px;
}

.busca-produto {
margin-left:11px;
width:55%;
float:left;
}

.busca-por-marca {
margin-right:11px;
width:210px;/*width:23%;*/
float:right;
display:block;
b ackground:red;
}

.busca-produto select {
margin-right:6px;
}

.busca-produto input {
width:150px;
}

.busca-produto input.bt-ok {
margin:-1px 0 0 6px;
width:28px;
height:21px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=94) no-repeat;
}
/* fim busca */

/* breadcrumb */
.breadcrumb {
padding-right:8px;
margin-bottom:1px;
line-height:22px;
color:#999;
background:#E5E5E5;
}

.breadcrumb ul {margin-left:4px;}

.breadcrumb li {
margin-right:4px;
display:inline;
line-height:22px;
}

.breadcrumb a {
margin-left:2px;
}

.breadcrumb strong {
font-weight:normal;
color:#666;
}
/* end breadcrumb */

/* oferta-principal full banner home */
.oferta-principal {
margin:1px 0;
width:100%;
height:321px;
clear:both;
text-align:center;
background: url(../Control/ArquivoExibir.aspx?IdArquivo=2906) repeat-x center;
overflow:hidden;
}
/* end oferta-principal full banner home  */

/* logo + banner pagina da marca */
.full-banner-box-marca {
margin:5px 0 7px 0;
width:99.9%;
height:144px;
float:left;
clear:both;
background-repeat:repeat-x;
}

.box-marca {
padding:0 12px 0  5px;
height:142px;
float:left;
background:#FFF;
}

.box-marca img {
border:1px dashed #6C89A7;
}

/* banner marca */
.full-banner-marca {
padding-left:157px;
w idth:81.2%;
height:142px;
text-align:center;
}

.full-banner-marca img {
margin:0 auto;
}
/* fim banner marca */
/* fim logo + banner pagina da marca */


/* coluna navegacao */
div.nav h2#menu-busca-tit {
padding-left:7px;
display:block;
font:1.3em "Trebuchet MS";
color:#FFF;
text-align:left;
text-transform:capitalize;
line-height:26px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=96) repeat-x;
}

p.texto-filtro {
padding:12px 2px 9px 9px;
margin:-10px 0 0 0;
color:#999;
background:#F5F5F5;
border-right:1px solid #CCC;
}

ul#refino {
margin-bottom:3px;
background:#F5F5F5;
border-right:1px solid #CCC;
}

ul#refino li {
padding:6px 0 6px 4px;
border-bottom:1px solid #CCC;
b ackground:red;
}

ul#refino a {
padding:4px 4px 4px 30px;
l ine-height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=100) no-repeat 6px 0;
}

ul#refino a strong {
display:none;
}

.box_marca {}

div.nav h2 {
margin-bottom:10px;
line-height:25px;
font:1.2em "Trebuchet MS";
font-weight:bold;
c olor:#0F592F;
text-align:center;
text-transform:uppercase;
border-bottom:1px solid #E5E5E5;
}

h4#menu-refino-tit {
margin-top:13px;
width:149px;
height:26px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1046) no-repeat;
text-indent:-999em;
}

h2#menu-categorias-tit {
margin:5px 0 -1px 0;
width:149px;
height:26px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1045) no-repeat;
text-indent:-999em;
}

#menu-categorias-tit span, #menu-busca-tit span {
width:95%;
display:block;
clear:both;
font-size:1em;
font-weight:normal;
}

.nav h3.menu-categorias-subtit {
padding:2px 0 2px 0px;
margin:0;
hei ght:32px;
font-size:1.3em;
font-weight:bold;
color:#0E8532;
}

.nav h3.menu-categorias-subtit a {
c olor:#0E8532;
display:none;
}

dl#menu-subcategorias dt, dl#menu-refino dt {
margin:0 0 4px 0;
font-weight:bold;
}

dl#menu-subcategorias dt a, dl#menu-refino dt, dl.menu-info-produto dt {
padding-left:7px;
display:block;
font:1.3em "Trebuchet MS";
color:#FFF;
line-height:26px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=96) repeat-x #007CCC;
text-decoration:none;
}

dl#menu-subcategorias dd, dl#menu-refino dd, #nav dl dd, dl.menu-info-produto dd {
margin-bottom:4px;
font-size:1.1em;
l ine-height:22px;
}

dl#menu-subcategorias dd a, dl#menu-refino dd a, #nav dl dd a, dl.menu-info-produto dd a {
padding:3px 0 4px 7px;
display:block;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

dl#menu-subcategorias dd a:hover, dl#menu-refino dd a:hover, #nav dl dd a:hover, dl.menu-info-produto dd a:hover {
background:#ECECEC;
border-right:1px solid #999;
border-bottom:1px solid #999;
text-decoration:none;
}
/* end coluna navegacao */

/* sidebar */
/* box lateral comum */
#sidebox {
padding-bottom:6px;
margin-bottom:10px;
background:#D6DDE6;
}

.sidebox h2 {
margin-bottom:9px;
font:1.4em "Trebuchet MS";
color:#FFF;
line-height:22px;
text-align:center;
text-transform:uppercase;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=92) repeat-x;
}
/* end box lateral comum */

/* lojas especiais */
div#lojas-especiais {
margin:0 0 5px 4px;
width:143px;
background:#F2F2F2;
border:1px solid #036;
}

div#lojas-especiais h2 {
margin-bottom:2px;
font:1.4em "Trebuchet MS";
line-height:22px;
}

div#lojas-especiais ul li {
padding:7px 0;
margin-left:4px;
width:134px;
border-bottom:1px solid #E5E5E5;
}

div#lojas-especiais ul li.last {
border:none;
}

div#lojas-especiais ul li a {
display:block;
text-align:center;
}
/* end lojas especiais */

/* ofertas coluna lateral */
.sidebar-oferta {
padding:0 9px;
margin-bottom:5px;
width:121px;
text-align:center;
background:#FFF;
border:1px solid #036;
}

.sidebar-oferta h2 {
padding:0 2px;
margin:0 -9px 9px -9px;
clear:both;
font:1.4em "Trebuchet MS";
color:#FFF;
line-height:22px;
text-align:center;
text-transform:uppercase;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=92) repeat-x #2681BD;
}

.sidebar-oferta img {
margin-bottom:9px;
}

.sidebar-oferta p {
padding:5px 0;
margin:0 -9px;
font-size:1.1em;
background:#F2F2F2;
text-align:center;
}

.sidebar-oferta a {
color:#999;
}

.sidebar-oferta em {
font-weight:normal;
font-style:normal;
color:#369;
}

.sidebar-oferta strong {
font-weight:bold;
}

.sidebar-oferta i {
margin-top:5px;
width:100%;
display:block;
font-weight:normal;
font-style:normal;
text-align:right;
}

a.bt-clique-confira {
margin:7px auto 0 auto;
width:92px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=95) no-repeat;
text-indent:-999em;
overflow:hidden;
}
/* end ofertas coluna lateral */

/* mais vendidos */
#mais-vendidos {
padding:0 2px;
margin-bottom:5px;
width:135px;
background:#F2F2F2;
border:1px solid #036;
}

#mais-vendidos h2 {
margin: 0 -2px 9px;
clear:both;
font:1.4em "Trebuchet MS";
color:#FFF;
line-height:22px;
text-align:center;
text-transform:uppercase;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=92) repeat-x;
}

#mais-vendidos p {
margin-bottom:12px;
color:#999;
padding-left: 5px;
}

#mais-vendidos ol li {
margin-bottom:12px;
padding-left:30px;
list-style:none;
min-height: 35px;
}

#mais-vendidos li a {
font-size:1.1em;
color:#666;
line-height:12px;
}

#mais-vendidos li img {
width:95px;
height:95px;
margin-top:3px;
border:1px dashed #6C89A7;
}

div#mais-vendidos ol li.mais-vendidos-1 {
background: url(../Control/ArquivoExibir.aspx?IdArquivo=6953) no-repeat left top;}
div#mais-vendidos ol li.mais-vendidos-2 {
background: url(../Control/ArquivoExibir.aspx?IdArquivo=6954) no-repeat left top;}
div#mais-vendidos ol li.mais-vendidos-3 {
background: url(../Control/ArquivoExibir.aspx?IdArquivo=6955) no-repeat left top;}
div#mais-vendidos ol li.mais-vendidos-4 {
background: url(../Control/ArquivoExibir.aspx?IdArquivo=6956) no-repeat left top;}
div#mais-vendidos ol li.mais-vendidos-5 {
background: url(../Control/ArquivoExibir.aspx?IdArquivo=6957) no-repeat left top;}
div#mais-vendidos ol li br {display: none;}

#mais-vendidos p.mais-vendidos-lista-completa {
padding:5px 0;
margin:0 -2px;
background:#E3E3E3;
}

a.bt-lista-completa {
margin:0 auto;
width:92px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=93) no-repeat;
text-indent:-999em;
overflow:hidden;
}



div#produtos em.ranking {
	background: url(../Control/ArquivoExibir.aspx?IdArquivo=6958) no-repeat;
	width: 30px;
	height: 27px;
	padding-top: 3px;
	display: block;
	font: 1.8em "Trebuchet MS";
	font-style: normal;
	text-align:center;
	color: #fff;
	margin-bottom: 3px;
}
/* end mais vendidos */

/* newsletter */
.newsletter {
padding:10px 9px;
width:121px;
height:140px;
text-align:center;
background:#F2F2F2;
border:1px solid #036;
}

.newsletter h2 {
margin:-10px -9px 10px -9px;
clear:both;
font:1.4em "Trebuchet MS";
color:#FFF;
line-height:22px;
text-align:center;
text-transform:uppercase;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=92) repeat-x;
}

.newsletter label {
padding-bottom:10px;
color:#999;
display:block;
}

.newsletter label em {
margin-bottom:10px;
display:block;
font-weight:bold;
font-style:normal;
}

.newsletter input {
margin-bottom:4px;
width:116px;
text-align:center;
}

.newsletter .bt-ok {
margin:3px 0 0 93px;
width:28px;
height:21px;
}

.newsletter .bt-voltar {
width:72px;
height:20px;
color:#fff;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=258) no-repeat;
border:0;
text-indent:-999em;
line-height:999em;
cursor:pointer;
}

.load {
margin-top:-162px;
h eight:140px;
position:relative;
}
/* fim newsletter */
/* fim sidebar */

/* listagem de produtos */
.topbar {
width:100%;
float:left;
margin-top:50px;
}

#mainContent div.titlebar {
margin-bottom:10px;
clear:both;
}
 
.topbar h2, #mainContent div.titlebar h3 {
f loat:left;
f ont-size:1.5em;
c olor:#0000FF;
}

.topbar h2.titulo-finalizacao-compra {
display:none;
}
#main h2, .topbar h2 {
margin:6px 0 5px 0;
padding:2px;
width:99%;
font:1.0em "Trebuchet MS";
c olor:#3C495D;/*na home ta esta cor*/
color:#036;
text-transform:uppercase;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=15090) repeat-x bottom right;
/*url(../Control/ArquivoExibir.aspx?IdArquivo=91)*/
}

/* resultado busca paginacao */
div.titlebar {
margin:4px 0;
width:99.5%;
height:20px;
float:left;
}
#main div.titlebar h2 {
m argin-top:2px;
w idth:40%;
f loat:left;
}
.ordenar-resultado {
padding-right:7px;
padding-top:10px;
width:218px;
float:right;
text-align:right;
position:relative;
top:5px;
}

.ordenar-resultado label {
font-size:1.1em;
color:#FFF;
line-height:20px;
}

.ordenar-resultado select {
width:60%;
}

div.paginationbar {
margin-top:20px;
width:99.5%;
height:54px;
float:left;
font-size:1.1em;
color:#FFF;
background:#036;
}

div.paginationbar h3 {
width:180px;
font:1.4em "Trebuchet MS";
color:#FFF;
line-height:30px;
float:left;
text-indent:10px;
}

div.paginationbar ul {
width:100%;
height:23px;
float:left;
background:#369;
border-top:1px solid #FFF;
}

div.paginationbar li {
padding:0 7px;
line-height:22px;
float:left;
border-right:1px solid #FFF;
}

div.paginationbar a {
display:block;
color:#FFF;
line-height:22px;
}

div.paginationbar a:hover {
text-decoration:none;
}

div.paginationbar li:hover,
div.paginationbar li.this {
background:#036;
}


div.paginationbar p {
padding-right:15px;
float:right;
font-size:1em;
color:#fff;
text-align:right;
line-height:0px;
margin-top:-10px;
}
/* fim resultado busca paginacao */
/* fim listagem de produtos */

/* footer */
#footer {
padding-bottom:5px;
margin:0px;
width:100%;
float:left;
text-align:center;
border-top:1px solid #F2F2F2;
background:#F5F5F5;
}

#footer ul {
margin:10px auto 0 auto;
width:100%;
float:left;
}

#footer ul li {
margin:0 auto 8px auto;
width:730px;
t ext-align:left; /* alterado removido */
color:#666;
line-height:16px;
}

#footer ul li h3 {
margin-right:6px;
f loat:left; /* alterado  removido */
display:inline; /* alterado adicionado */
font-size:1.1em;
font-weight:bold;
color:#666;
}

#footer ul li a {
font-size:1.1em;
color:#666;
}

#footer ul li.formas-pagamento {
text-align:center;
height:30px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=324) no-repeat 310px 0;
}

#footer ul li.formas-pagamento h3 {
padding-right:270px;
line-height:30px;
t ext-indent:150px; /* alterado removido*/
}

#footer ul.selos {
padding:5px 0;
margin-bottom:20px;
height:80px;
background:#FFF;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
clear: both;
}

#footer ul.selos input{
border:none;
margin: 0;
}

#footer ul.selos li {
padding:0 10px;
display:inline;
font-size:0;
color:#FFF;
}

#footer p {
margin:16px 0;
font-size:1.1em;
color:#999;
}

#footer p.texto-final {clear:both;}

#footer small, #footer small a {
font-size:1em;
color:#999;
}
/* footer secure icons */
/* end footer secure icons */
/* end footer */

/* indique a um amigo + avise me popup */
body#indique-amigo, body#avise-me {
background:url(img/bg_fundo.jpg) repeat-x #FFF;
}

body#indique-amigo .wrapper, body#avise-me .wrapper {
width:433px;
}

body#indique-amigo h1, body#avise-me h1 {
margin:24px 0 0 20px;
width:186px;
height:42px;
float:left;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=260) no-repeat;
text-indent:-999em;
}

body#indique-amigo h3, body#avise-me h3 {
margin:28px 0 0 28px;
float:left;
font:1.7em "Trebuchet MS";
text-transform:uppercase;
line-height:38px;
b ackground:red;
}

body#indique-amigo .produto-indicado, body#avise-me .produto-indisponivel {

padding:8px 10px;
margin:17px 0 9px 0;
width:95%;
clear:both;
float:left;
background:#F5F5F5;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}

body#indique-amigo .produto-indicado img, body#avise-me .produto-indisponivel img {
padding:4px;
width:45px;
height:45px;
float:left;
border:1px dashed #6C89A7;
}

body#indique-amigo .produto-indicado p, body#avise-me .produto-indisponivel p {
padding:10px 14px;
width:293px;
height:25px;
float:left;
font-size:1.1em;
color:#666;
}

body#indique-amigo .produto-indicado p strong, body#avise-me .produto-indisponivel p strong {
font-weight:bold;
}

body#indique-amigo form, body#avise-me form {
padding:12px 12px 0 12px;
width:384px;
}

body#indique-amigo fieldset, body#avise-me fieldset {
margin-bottom:10px;
}

body#indique-amigo legend, body#avise-me legend {
margin-bottom:14px;
font-size:1.1em;
color:#666;
}

body#indique-amigo form label, body#avise-me form label {
width:80px;
float:left;
display:block;
font-size:1.1em;
color:#000;
line-height:20px;
}

body#indique-amigo form label {
margin-right:6px;
width:100px;
text-align:right;
}

body#indique-amigo input,
body#indique-amigo textarea, 
body#avise-me input {
width:208px;
}

body#avise-me span {
width:auto;
float:left;
display:none;
position:relative;
top:-15px;
left:236px;
}

body#indique-amigo input {
width:206px;
}

body#indique-amigo .bt-enviar, body#avise-me .bt-enviar {
margin-left:106px;
width:123px;
height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=259) no-repeat;
border:0;
font-size:0em;
color:#39C;
line-height:30px;
cursor:pointer;
}

body#avise-me .bt-enviar {
margin-left:81px;
}

.avise-me_ok, .produto-indicado-ok {
margin:45px 0 80px 0;
width:100%;
float:left;
font-size:1.2em;
font-weight:bold;
text-align:center;
line-height:24px;
}

body#indique-amigo .footer,
body#avise-me .footer {
padding:0 13px;
margin:0 -13px;
width:100%;
float:left;
background:#F5F5F5;
}

.bt-indique-outro-amigo {
margin:20px auto 56px  auto;
width:169px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=480) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
}

.bt-voltar-produto {
margin:17px auto;
width:219px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=481) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
}
/* end indique a um amigo popup */

/* tela produto */

h2#more-info {
display:none;
}

/* menu info produto */
dl.menu-info-produto dt {
background-color:#267EB8;
}

dl.menu-info-produto dt, dl.menu-info-produto dt a {
color:#FFF;
}

body.produto dl.menu-info-produto dt a {
padding:5px 0;
display:block;
line-height:17px;
text-decoration:none;
}

dl.menu-info-produto dt, dl.menu-info-produto dd {
margin-bottom:5px;
}

dl.menu-info-produto dt.ver-mais {
margin-top:22px;
}
/* fim menu info produto */

body.produto #produto h2 {
margin-top:30px;
}

#box-image {
width:207px;
float:left;
}

#box-image img {
border:1px dashed #6C89A7;
}

a.zoom {
float:left;
display:block;
font-size:1.1em;
}

a.zoom img {
float:left;
}

a.zoom i {
margin-top:7px;
float:left;
display:block;
font-style:normal;
line-height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=101) no-repeat;
text-indent:25px;
}

#indique-amigo-link {
margin-top:3px;
float:left;
line-height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=85) no-repeat;
text-indent:25px;
}

#indique-amigo-link a.bt-indique {
display:block;
clear:both;
font-size:1.1em;
cursor:pointer;

}

/* lightbox */
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup {
padding:0 8px 0 8px;
width:466px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=479) repeat-x bottom #FFF;
border:1px solid #0E3B12;
}

.modalPopup h1 {
margin:2px 2px 4px 2px;
width:400px;
height:auto;
font:1.6em "Trebuchet MS";
color:#036;
background:none;
}

.modalPopup img {
float:left;
border:1px solid #E5E5E5;
}

.modalPopup ul {
width:55px;
height:400px;
float:right;
}

.modalPopup li {
margin-bottom:5px;
float:left;
}

.modalPopup li img {
padding:4px;
}

.modalPopup p {
padding:0 6px 2px 10px;
margin:4px -8px 0 -8px;
width:100%;
float:left;
clear:both;
font-size:1.1em;
color:#036;
line-height:26px;
}

.modalPopup input {
width:42px;
height:17px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=478) no-repeat;
border:0;
line-height:999em;
text-indent:-999em;
cursor: pointer;
position:absolute;
top:0px;
left:440px;
}
/* end lightbox */

/* exibicao de preco e SKU */
#box-info {
margin-left:216px;
b ackground:red;
}

/* box preco */
.box-preco {
padding:12px 0;
margin-left:6%;
margin:0 auto;
width:96%;
float:left;
}

.box-preco p.preco {
margin-left:5%;
float:left;
font-size:1.1em;
color:#999;
}

.box-preco p.preco strong {
display:block;
clear:both;
font-size:1.4em;
font-weight:bold;
color:#369;
line-height:26px;
b ackground:lime;
}

a.bt-comprar, a.bt-comprar-indisponivel, a.bt-produto-esgotado {
width:101px;
height:35px;
float:right;
display:block;
text-indent:-999em;
overflow:hidden;
cursor:pointer;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=102) no-repeat 0 0;
}

a.bt-comprar {background-position:0 0;}
a.bt-produto-esgotado {background-position:0 -35px;}
a.bt-comprar-indisponivel {background-position:0 -70px;}

.box-preco p.forma-pagamento {
margin:20px 0 0 6px;
width:99%;
float:left;
font-size:1.1em;
font-weight:bold;
text-align:center;
text-indent:10px;
line-height:22px;
border:1px solid #E5E5E5;
}

.box-preco .entrega-prazo {
margin-top:10px;
width:99%;
float:left;
font-size:1.1em;
color:#000;
text-align:center;
line-height:18px;
b ackground:green;
}

.box-preco .entrega-prazo strong {}

.box-preco .entrega-prazo a {
color:#095C2B;
cursor:pointer;
}
/* fim box preco */

/* sku */
.sku-alerta {
margin:10px 10px 0 0;
width:95%;
float:left;
font-size:1.4em;
font-weight:bold;
text-align:center;
line-height:22px;
border:1px solid #E5E5E5;
}

.box-sku {
padding-bottom:10px;
margin-top:30px;
width:95%;
float:left;
b ackground:gold;
}

.box-sku h5 {
margin-bottom:10px;
font:1.5em "Trebuchet MS";
line-height:22px;
border-bottom:1px solid #369;
}

.box-sku .wrapper {}

.box-sku fieldset.sku {}

.box-sku fieldset.sku p {
margin-right:10%;
margin-bottom:16px;
float:left;
c lear:both;
font-size:1em;
font-weight:bold;
b order:1px solid #CCC;
b ackground:lime;
}


.box-sku fieldset.sku p strong {
margin-bottom:4px;
display:block;
clear:both;
f ont-size:1.1em;
b ackground:pink;
}

.box-sku fieldset.sku p.sku-tamanho strong {
b ackground:tomato;
}

.box-sku fieldset.sku input {
display:none;
}

.box-sku fieldset.sku label {
margin:0 6px 10px 0;
width:100px;
w idth:10%;
float:left;
display:block;
text-align:center;
b ackground:#FF0000;
}

.box-sku fieldset.sku p a {
padding:3px;
w idth:56px;
height:70px;
display:block;
font-weight:normal;
text-align:center;
b ackground:purple;
}

.box-sku fieldset.sku a {
padding:4px;
display:block;
text-decoration:none;
border:2px solid #FFF;
}

.box-sku fieldset.sku a:hover {
padding:4px;
display:block;
text-decoration:none;
border:2px solid #000;
}

.sku-disponivel {
border:1px solid #FFF;/* para nao mover */
}

.sku-indisponivel, .bt-comprar-indisponivel {
filter:alpha(opacity=35);
-moz-opacity:.35;
opacity:.35;
}

.box-sku fieldset.sku a.sku-selecionado{
padding:4px;
display:block;
border:2px solid #000;
}

.box-sku fieldset.sku label img {
padding:10px;
margin-bottom:6px;
border:1px dashed #6C89A7;
}

.box-sku fieldset.sku i {
display:block;
font-style:normal;
b ackground:tomato;
}

.box-sku fieldset.sku p.sku-tamanho i {
margin:0 0 0 0;
padding-top:24px;
display:block;
font-style:normal;
background:lime;

}

.box-sku select {
font-weight:normal;
color:#666;
}

.box-sku option {
margin-right:10px;
}
/* fim sku */
/* fim exibicao de preco e SKU */

body.produto a.anchor, .oferta_cesta a.anchor {
width:66px;
display:block;
float:right;
font-size:1.1em;
font-weight:normal;
color:#FFF;
text-align:center;
position:relative;
margin-top:-28px;
b ackground:red;
}

/* infomacoes do produto */
#product-info {
padding-left:157px;
m argin-top:-10px;
clear:both;
overflow:hidden;
}

#product-info dl, #product-info li, #product-info p {
clear:both;
}

#product-info dl {
width:96%;
}

#product-info dt {
margin:12px 5px 3px 0;
font-size:1.1em;
font-weight:bold;
color:#999;
}

#product-info dd, #product-info li {
padding-right:8px;
margin:4px 8px 4px 0px;
display:inline;
font-size:1.1em;
color:#999;
line-height:18px;
border-right:1px solid #EEE;
}

#product-info dd.last, #product-info li.last {
border:none;
}

#product-info p {
margin-top:12px;
width:96%;
float:left;
display:block;
font-size:1.1em;
color:#999;
}

#product-info em, #product-info a {
f ont-weight:bold;
f ont-style:normal;
}

#product-info object {margin:0 20%;}
/* end infomacoes do produto */

/* resenha */
#produto-opiniao-clientes {
padding-left:157px;
margin-bottom:40px;
f loat:left;
clear:both;
}

/* botao clicar para opinar */
.cliente-opinar {
padding:7px 0;
clear:both;
border-bottom:1px solid #E5E5E5;
}

.cliente-opinar .bt-cliente-opinar {
margin:0 auto;
width:225px;
display:block;
font-size:1.1em;
line-height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=103) no-repeat;
text-indent:25px;
text-transform:lowercase;
}
/* end botao clicar para opinar */

/* box adicionar resenha */
.adicionar-resenha {
margin:5px auto;
width:99.5%;
clear:both;
background-color:#F5F5F5;
border:1px solid #000;
}

.adicionar-resenha h4 { /*aonde esta sendo usado*/
font-size:1.3em;
color:#0000FF;
font-weight:bold;
text-align:center;
line-height:30px;
background:gold;
}

.formResenha {
padding:14px 0;
margin:0 auto;
width:580px;
}

.formResenha fieldset {
padding:0 15%;
margin-bottom:11px;
}

.formResenha fieldset.titulo input {
width:267px;
}

.formResenha label {
padding-right:9px;
width:82px;
float:left;
display:block;
font-size:1.1em;
text-align:right;
line-height:17px;
}

.formResenha label.checkboxLabel { /* aonde esta sendo utilizado? */
m argin-top:-4px;
w idth:140px;
f loat:left;
f ont-size:0.9em;
background:navy;
}

.formResenha textarea {
width:267px;
}

.formResenha fieldset.email {
padding:0;
margin:0;
}

.formResenha fieldset.email input {
margin:0px 0 0 178px;
float:left;
/* herdando borda daonde? */                                    border:none;
}

.formResenha fieldset.email label {
width:315px;
line-height:13px;
float:left;
}
/* fim box adicionar resenha */

/* criterios de avaliacao */
.rankingBox {
margin:0 auto;
width:583px;
clear:both;
text-align:center;
}

.rankingBox h5 {
font:1.3em "Trebuchet MS";
font-weight:bold;
}

.rankingBox table {
margin:4px auto 0 auto;
width:330px;
font-size:1.1em;
}

.rankingBox table br {
display:none;
}

.rankingBox table input {
float:left;
border:none;
}

.rankingBox table label {
padding:0 11px 0 4px;
float:left;
}

.rankingBox tr.even {
background-color:#F5F5F5;
}

.rankingBox th {
padding:4px;
font:1.1em Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color:#666;
background:transparent;
}

.rankingBox td {
font-size:1.1em;
color:#666;
line-height:13px;
}
/* fim criterios de avaliacao */

.adicionar-resenha fieldset.button {
height:45px;

text-align:center;
clear:both;
}

.adicionar-resenha fieldset.button .bt-enviar {
margin-top:10px;
width:123px;
height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=259) no-repeat;
border:none;
cursor:pointer;
}

.avaliacao-media {
padding-bottom:20px;
margin:20px auto;
width:583px;
clear:both;
font:1.3em "Trebuchet MS";
color:#666;
text-align:center;
b order-bottom:1px solid #E3E3E3;
}

.avaliacao-media em {
p adding-left:130px;
m argin-left:7px;
f ont-size:1.4em;
f ont-style:normal;
b ackground-position:0 1px;
b ackground-color:gold;

padding:0;
margin:2px auto;
width:183px;
display:block;
font:1.6em "Trebuchet MS";
font-weight:bold;
color:#999;
text-align:left;
line-height:30px;
text-indent:13px;
background-color:#E5E5E5;
background-position:52px 5px;
border:1px solid #CCC;
}

.avaliacao-media img {
v ertical-align:bottom
}
.avaliacao-media strong {
m argin-left:9px;
}

/* avaliacao media topo */
#box-image .avaliacao-media {
p adding:0;
margin:12px 0 0 0;
width:100%;
float:left;
font:1.3em "Trebuchet MS";
color:#666;
}

#box-image .avaliacao-media em {
padding:0;
margin:2px auto 8px auto;
width:183px;
display:block;
font:1.6em "Trebuchet MS";
font-weight:bold;
color:#999;
text-align:left;
line-height:30px;
text-indent:13px;
background-color:#E5E5E5;
background-position:52px 5px;
border:1px solid #CCC;
}

#box-image .avaliacao-media a {
margin-top:7px;
display:block;
font:0.85em Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
line-height:20px;
text-indent:25px;
float:left;
clear:both;
white-space:nowrap;
}

a.bt-avalie-agora {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=103) no-repeat;
}

a.bt-ver-opnioes {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=104) no-repeat;
}
/* end avaliacao media topo */

.avaliacao0 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=247) no-repeat;
}
.avaliacao05 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=248) no-repeat;
}
.avaliacao10 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=249) no-repeat;
}
.avaliacao15 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=250) no-repeat;
}
.avaliacao20 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=251) no-repeat;
}
.avaliacao25 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=252) no-repeat;
}
.avaliacao30 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=253) no-repeat;
}
.avaliacao35 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=254) no-repeat;
}
.avaliacao40 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=255) no-repeat;
}
.avaliacao45 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=256) no-repeat;
}
.avaliacao50 {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=257) no-repeat;
}

/* opniao usuario */
#produto-opiniao-clientes dl {
padding:10px 10px 10px 8px;
margin-bottom:10px;
width:96%;
clear:both;
font-size:1.1em;
border:1px solid #CCC;
}

#produto-opiniao-clientes dl.odd {
width:96%;
b ackground:#F9F9F9;
}

#produto-opiniao-clientes dt {
font-weight:bold;
color:#000;
}

#produto-opiniao-clientes dd.from {
color:#999;
}

#produto-opiniao-clientes dd.from span {
f ont-weight:bold;
}

#produto-opiniao-clientes dd {
margin-top:4px;
color:#666;
}
/* end opniao usuario */

/* ranking avaliacao usuario */
#produto-opiniao-clientes dd.rank {
padding:9px;
margin-top:5px;
font-weight:bold;
color:#000;
background:#F5F5F5;
border:1px solid #CCC;
}

#produto-opiniao-clientes dd.rank dl {
padding:0;
margin-top:5px;
border:none;
}

#produto-opiniao-clientes dd.rank dt {
margin-top:6px;
float:left;
font-size:0.9em;
font-weight:normal;
color:#666;
position:static;
}

#produto-opiniao-clientes dd.rank dd {
padding:3px 0 3px 130px;
margin:3px 40px 10px 4px;
float:left;
}
/* fim ranking avaliacao usuario */
/* fim resenha */
/* fim tela produto */

/* =============================================== limpo ====================================== */

/* =============================================== fim limpo ====================================== */

/* finalizacao de compra */
.topbar h2 {
float:left;
font-size:1.6em;
}

.topbar .wrapper {
clear:both;
text-align:center;
margin-top:-50px;
}

.topbar h3 {
margin:7px 20px 0 4px;
w idth:132px;
height:14px;
float:left;
t ext-indent:-999em;
b ackground:url(../Control/ArquivoExibir.aspx?IdArquivo=22) no-repeat;
}

/* breadcrumb etapas finalizacao de compra */
h2.titulo-finalizacao-compra {
display:none;
}

.topbar h3 {
margin:10px 0 6px 0;
width:100%;
height:auto;
text-align:left;
font:1.6em "Trebuchet MS";
color:#036;
text-transform:uppercase;
/*background:url(../Control/ArquivoExibir.aspx?IdArquivo=91) no-repeat right 3px;*/
/*border-bottom:1px solid #369;*/
}

#mainContent ol {
margin-bottom:7px;
width:100%;
height:26px;
float:left;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=262) repeat-x;
}

#mainContent ol li {
margin-top:1px;
width:25%;
height:24px;
float:left;
text-indent:-999em;
}

#mainContent ol li.step1 {
margin-left:3%;
width:30%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=334) no-repeat;
}

#mainContent ol li.step1-active {
margin-left:3%;
width:30%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=338) no-repeat;
}

#mainContent ol li.step2 {
width:24%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=335) no-repeat;
}

#mainContent ol li.step2-active {
width:24%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=339) no-repeat;
}

#mainContent ol li.step3 {
width:21%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=336) no-repeat;
}

#mainContent ol li.step3-active {
width:21%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=340) no-repeat;
}

#mainContent ol li.step4 {
width:20%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=337) no-repeat;

}

#mainContent ol li.step4-active {
width:20%;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=341) no-repeat;
}
/* fim breadcrumb etapas finalizacao de compra */

ul.botoes {
width:100%;
height:22px;
float:left;
clear:both;
b ackground:red;
}

ul.botoes li {
width:49.95%;
float:left;
}

ul.botoes li a {
height:20px;
display:block;
text-indent:-999em;
overflow:hidden;
}

ul.botoes li a.bt-comprar-mais {
}

ul.botoes li a.bt-concluir-compra {
float:right;
}

.bt-comprar-mais {
width:169px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=328) no-repeat;
}

.bt-concluir-compra {
width:123px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=327) no-repeat;
}
/* fim finalizacao de compra */

/* tabelas */
#mainContent table {
margin-top:7px;
width:100%;
clear:both;
border-collapse:collapse;
b order:1px solid #000;
}
#mainContent .wrap table {
margin:0;
clear:none;
}

th, .login-usuario h4, .novo-usuario h4, #billing_address h4, #userAddresses h4 {
padding:0 8px;
font:1.6em "Trebuchet MS";
color:#FFF;
text-align:left;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=262) repeat-x;
line-height:26px;
white-space:nowrap;
}

.login-usuario h4, .novo-usuario h4, #billing_address h4, #userAddresses h4 {
padding:0;
text-align:center;
}

#mainContent td {
padding:10px 8px;
font-size:1.1em;
color:#000;
border-bottom:1px solid #d6dde6;
vertical-align:top;
}

#mainContent td a {
color:#000;
}

#mainContent td em {
margin-top:12px;
display:block;
font-weight:bold;
font-style:normal;
color:#0000FF;
}

#mainContent td a.bt-alterar-quantidade {
font-weight:bold;
c olor:#0d9234;
}

.alert {
width:40%;
padding-bottom:40px;
text-align:center;
}

.alert p {
padding:30px 0;
font-size:1.1em;
font-weight:bold;
}

.empty {
width:100%;
}

a.bt-voltar-loja {
margin:10px auto;
width:123px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=345) no-repeat;
text-indent:-999em;
overflow: hidden;
}
/* fim tabelas */



/* meu pedido */
#orderInfo {
width:43%;
min-height:50px;
float:left;
border:1px solid #000;
}

#orderInfo div.wrapper,
#orderHistory div.wrapper {
padding:10px;
margin-top:10px;
text-align:center;

}

#orderHistory {
width:55%;
min-height:150px;
float:right;
border:1px solid #000;
}

#orderInfo h4,
#orderHistory h4 {
font:1.6em "Trebuchet MS";
color:#fff;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=262) repeat-x;
line-height:26px;
text-align:center;

}

#orderInfo dl {
padding:8px;
margin-bottom:10px;
height:116px;
text-align:left;
background:#F9F9F9;
}

#orderInfo dl {
clear:both;
font-size:1.1em;
}

#orderInfo dt {
margin:0 8px 8px 0;
width:125px;
float:left;
clear:left;
text-align:right;
}

#orderInfo dd {
padding-bottom:8px;
width:53%;
float:left;
}

dd.orderDate,
dd.orderNumber,
dd.orderShippingAddress p {
font-weight:bold;
}

dt.orderShippingAddress {
_w idth:98%;
clear:left;
}

dd.orderShippingAddress {
padding-bottom:10px;
_w idth:98%;
}

dd.orderShippingAddress address {
font-style:normal;
}

p.alert {
margin:10px 0 20px 0;
width:100%;
font-size:1.2em;
text-align:center;
}

#orderInfo table 

#orderInfo table,
#orderHistory table {
w idth:98%;
c lear:both;
text-align:left;
border-collapse:collapse;
}

#orderHistory table {
margin:0px;
}

#orderInfo table th,
#orderHistory table th {
font-size:1.1em;
color:#FFF;
line-height:24px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=265) repeat-x;
}

#orderInfo tr.odd,
#orderHistory tr.odd {
background:#F9F9F9;
}

#orderInfo table td,
#orderHistory table td {
padding:6px 4px;
}

table#orderHistoryList .bt-ver-mais {
width:23px;
height:16px;
display:block;
text-indent:-999em;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1935) no-repeat;
overflow:hidden;
}
/* fim meu pedido */


/******************************************************************************************** login */

fieldset span {
width:100%;
}

fieldset#cpf label.textlight,
fieldset#cnpj label.textlight {
width:112px;
float:left;
}


.login-usuario {
margin-bottom:15px;
width:43%;
float:left;
overflow:hidden;
border:1px solid #000;
}

.login-usuario.wide {
width:100%;
}
#mainContent .login-usuario table {
padding:0;
margin:0;
width:100%;
border:none;
}

#mainContent .login-usuario td {
padding:0;
margin:0;
border:0;
}

.novo-usuario {
margin-bottom:15px;
width:55%;
float:right;
border:1px solid #000;
}

.novo-usuario div.wrapper {
padding-top:10px;
}

.novo-usuario .message {
margin:0 auto 10px auto;
width:96%;
color:#999;
font-weight:normal;
text-align:center;
}

#billing_address {
margin-bottom:15px;
width:62%;
float:right;
border:1px solid #000;
}

#billing_address p.message {
margin-bottom:10px;
text-align:center;
}
			
#billing_address.wide, .novo-usuario.wide {
			width:100%;
			float:left;
			}
			
			.login-usuario  h4,
			.novo-usuario h4,
			#billing_address h4,
			#userAddresses h4 {
			f ont-size:1.3em;
			f ont-weight:bold;
			c olor:#fff;
			b ackground:red;
			l ine-height:26px;
			t ext-align:center;
			}

.novo-usuario div.wrapper,
.login-usuario div.wrapper,
#billing_address div.wrapper,
#userAddresses div.wrapper {
min-height:100px;
background:#F5F5F5;
}
#userAddresses div.wrapper {
padding:10px;
font-size:1.1em;
}
#billing_address div.wrapper {
padding-top:12px;
}

.login-usuario div.wrapper.nobg {
border-top:1px solid #E5E5E5;
}
.login-usuario div.wrapper.nobg.orderInfoLogin {
}

.login-usuario fieldset,
.novo-usuario fieldset,
#billing_address fieldset {
padding:12px 0;
margin:0 auto;
width:390px;
display:block;
text-align:center;
}

.login-usuario fieldset {
width:276px;
}

			.novo-usuario fieldset,
			#billing_address fieldset {
			padding:3px 0;
			}
			
			#billing_address fieldset {
			width:450px;
			height:auto;
			text-align:left;
			}
			
			.login-usuario label,
			.novo-usuario label,
			#billing_address label {
			f ont-size:1.1em;
color:#000;
			}

			.novo-usuario label,
			#billing_address label {
			width:150px;
			display:block;
			text-align:right;
			float:left;
			line-height:18px;
			}
		
			#billing_address label {
			width:205px;
			}

.novo-usuario label.textlight {
margin-left:5px;
width:auto;
float:left;
font-size:1em;
font-weight:normal;

}
		
#billing_address label.textlight, #billing_address i.textlight {
margin-left:4px;
width:432px;
clear:both;
font-size:1em;
font-weight:normal;
line-height:14px;
text-align:left;
}
#billing_address i.textlight {
width:auto;
f loat:right;
d isplay:block;
c lear:both;
font-style:normal;
}

.novo-usuario input {
float:left;
}
			
.novo-usuario fieldset#pessoa {
padding:5px 0;
margin:0 auto 18px auto;
w idth:100%;
text-align:center;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}
		
.novo-usuario fieldset#pessoa label {
width:auto;
}
		
.novo-usuario fieldset#pessoa input {
margin-left:55px;
}
		
.novo-usuario fieldset#username {
padding-top:25px;
}

.novo-usuario fieldset#username label {
width:auto;
font-weight:normal;
}    
		
.novo-usuario fieldset#mailing {
padding:5px 0;
margin-top:20px;
margin-bottom:10px;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}
		
.novo-usuario fieldset#mailing label {
width:auto;
font-weight:normal;
}
		
.novo-usuario fieldset#pessoa input,
.novo-usuario fieldset#sexo input,
.novo-usuario fieldset#mailing input {
margin-right:5px;
height:20px;
border:0;
}

.novo-usuario fieldset#sexo br {display:none;}
.novo-usuario fieldset#sexo span label {
margin-right:5px;
width:auto;
}

			.login-usuario input,
			.novo-usuario input,
			#billing_address input, #billing_address select {
			margin-left:6px;
			}
			#billing_address input, #billing_address select  {
			float:left;
			}
			#billing_address select {
			font-size:1.1em;
			color:#5C5B60;
			background:#FFF;
			border:1px solid #818182;
			}

fieldset.button,
.login-usuario fieldset.button,
.novo-usuario fieldset.button,
#billing_address fieldset.button {
padding:0;
width:100%;
height:42px;
display:block;
clear:both;
background:#f5f5f5;
}

#billing_address fieldset.button {
margin-top:18px;
}

.login-usuario fieldset.button a,
.novo-usuario fieldset.button a,
#billing_address fieldset.button a {
margin:14px auto;
}

.bt-continuar,
#mainContent .login-usuario fieldset.button input,
.novo-usuario fieldset.button input {
margin:10px auto;
width:84px;
height:20px;
display:block;
float:none;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=263) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

#billing_address input.bt-continuar {
margin:14px 5% 14px 0;
float:right;
border:0;
}


#billing_address input.bt-buscar-cep {
margin-top:-1px;
width:83px;
height:20px;
float:none;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=346) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

#billing_address fieldset.button {
text-align:center;
}
#billing_address fieldset.button input.bt-salvar-endereco {
margin:14px 0 14px 5%;
width:123px;
height:20px;
d isplay:block;
float:left;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=343) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}																												

/* recuperar senha - alterar cadastro */
.login-usuario p .login-usuario fieldset.recuperar-senha {
margin:18px auto;
width:305px;
height:22px;
display:block;
clear:both;
font-size:1.1em;
color:#5C5B60;
text-align:center;
}

.login-usuario p em, .login-usuario fieldset.recuperar-senha label {
width:127px;
float:left;
display:block;
line-height:22px;
font-style:normal;
text-align:left;
color:#5C5B60;
}

/******************************* recuperar senha */
.login-usuario fieldset.recuperar-senha {
width:90%;
}
.login-usuario fieldset.recuperar-senha label.textlight {
width:auto;
line-height:18px;
font-style:normal;
clear:both;
color:#000;
}
/* ????????????????????????????????????????????????????????????????????????????????????????? */
#mainContent .login-usuario label.textlight {
f ont-style:normal;
}

.login-usuario fieldset.recuperar-senha input {
margin:4px 0 0 0;
width:234px;
float:left;
}
.login-usuario fieldset.recuperar-senha a.bt-ok {
margin:3px 0 0 10px;
width:28px;
height:21px;
float:left;
display:block;
text-indent:-999em;
}
/******************************* end recuperar senha */
.login-usuario p a {
width:172px;
height:22px;
float:left;
display:block;
text-indent:-999em;
overflow:hidden;
}

fieldset.recuperar-senha input {
clear:both;
}

.bt_retrieve_pwd {
background:url(../Control/Imagem.aspx?IdArquivo=327) no-repeat;
}

.bt_alterar_cadastro {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=8218) no-repeat;
}
/* end recuperar senha - alterar cadastro */

.forma-pagamento .titlebar {
height:36px;
float:left;
clear:both;
}

.bt-alterar-pedido {
margin:2px 0;
width:123px;
height:20px;
float:right;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=347) no-repeat;
text-indent:-999em;
overflow:hidden;
}

a.bt-alterar-endereco {
margin:4px 0;
width:123px;
height:20px;
f loat:left;
c lear:both;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=264) no-repeat;
text-indent:-999em;
overflow:hidden;
}

div.topbar .bt-alterar-endereco {
float:right;
p osition:relative;
}

.endereco-entrega {
margin:12px 0 0 8px;
width:60%;
float:left;
font-size:1.1em;
}

.endereco-entrega h3 {
margin-bottom:7px;
font:1.4em "Trebuchet MS";
font-weight:normal;
}

.endereco-entrega p {
font-weight:bold;
}

.endereco-entrega address {
margin-right:19px;
float:left;
font-style:normal;
}



/* listagem de enderegoes do usuario */
#userAddresses {
margin-bottom:15px;
width:36%;
float:left;
border:1px solid #000;
}
#userAddresses p {
width:100%;
}
#userAddresses p a {
font-weight:bold;
}
.addressesList {
padding:5px 0;
margin-top:5px;
width:100%;
font-size:1.1em;
color:#5C5B60;
border-top:1px solid #000;
}
																		.addressesList h5 {
																		width:100%;
																		font-size:1.1em;
																		font-weight:bold;
																		}
																		.addressesList address {
																		margin-bottom:10px;
																		width:100%;
																		float:left;
																		font-style:normal;
																		}
																		
																		.addressesList a {
																		width:100%;
																		display:block;
																		font-size:1em;
																		line-height:18px;
																		c olor:#000066;
																		text-indent:2px;
																		}
																		

.bt_usar_endereco {
margin-top:2px;
background:#FFF;
}

.endereco_preferencial {
margin-top:2px;
color:#369;
background:#FFF;
text-indent:3px;
line-height:18px;
}


																		/* end listagem de enderegoes do usuario */

																		

/******************************************************************************************** fim login */








.banner-top {
margin-bottom:20px;
width:100%;
h eight:150px;
text-align:center;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=12993) repeat-x;
overflow:hidden;
}


/* listagem destaque */
body.home #produtos {
min-height:300px;
/*height:1690px;*/
}

body.categoria #produtos, body.subcategoria #produtos, body.lista-mais-vendidos #produtos {
/*height:1420px;height:1360px;*/
width:100%;
/*height:1410px;*/
min-height:320px;
}

body.departamento #produtos {
/*height:1400px;*/
min-height:320px;
}
																																						
#produtos p.message {
margin-top:10px;
width:96%;
font-size:1.1em;
font-weight:bold;
}

#produtos h2 {
m argin-top:10px;
}

#produtos h2 a {

}

#produtos h2 br {display:none;}

/* compre junto */
.compre-junto {
padding-left:155px;
clear:both;
}

.compre-junto .titlebar p {
margin:-28px 0 0 118px;
width:auto;
}

.compre-junto table {
width:100%;
float:left;
}

.compre-junto td.itemA,
.compre-junto td.itemB {
text-align:center;
b ackground:gold;
}

.compre-junto td.itemA ul,
.compre-junto td.itemB ul {

margin:0 auto;
width:130px;
float:none;
b ackground:navy;
}

.compre-junto td.plus {
width:8%;
font-size:0.1em;
color:#FFF;
text-align:center;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=244) no-repeat 50%;
}

.compre-junto td.equal {
width:8%;
font-size:0.1em;
color:#FFF;
text-align:center;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=245) no-repeat 50%;
}

.compre-junto td.comprar p.titles {
display:none;
}

.compre-junto td.comprar p.preco {
font-size:1.1em;
text-align:center;
}

/* negrito afetando somente um strong */
.compre-junto td.comprar p.preco strong {
font-weight:bold;
}

.bt-comprar-junto {
margin:0 auto;
width:109px;
height:61px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=243) no-repeat;
text-indent:-999em;
overflow:hidden;
}

#produtos ul, .compre-junto ul {
padding-bottom:5px;
margin:10px 0;
width:99%;
min-height:230px;
float:left;
}

.compre-junto ul {
margin:0;
min-height:236px;
}

#produtos li, .compre-junto li {
margin:0 1% 0 1%;
width:31.6%;
float:left;
f ont-size:1.1em;
text-align:center;
}

#produtos li img, .compre-junto li img {
margin-bottom:8px;
b order:1px dashed #6C89A7;
}

body.categoria #produtos li, body.lista-mais-vendidos #produtos li {
width:22.5%;
b ackground:purple;
}

#produtos ul li.last {
margin:0 0 0 1%;
border:none;
}

#produtos li a, .compre-junto li a {
font-size:1.1em;
color:#000;
}

#produtos p, .compre-junto p {
margin:0 auto;
width:132px;
text-align:left;
}

p.flag {
margin:0 auto 10px auto;
height:26px;
display:block;
text-indent:-999em;
}
#box-info p.flag {
	width:120px;
	float:left;
	margin: 0 4px 2em 0;
}
.frete-gratis {background:url(../Control/ArquivoExibir.aspx?IdArquivo=877) no-repeat;}
.pre-venda {background:url(../Control/ArquivoExibir.aspx?IdArquivo=881) no-repeat;}
.lancamento {background:url(../Control/ArquivoExibir.aspx?IdArquivo=878) no-repeat;}
.oferta {background:url(../Control/ArquivoExibir.aspx?IdArquivo=879) no-repeat;}

#produtos p.flag a, .compre-junto p.flag a {
height:22px;
display:block;
overflow:hidden;
}

#produtos p strong, .compre-junto p strong {
font-weight:normal;
}

#produtos p.preco, .compre-junto p.preco {
margin:0px auto 10px auto;
font-size:1.1em;
}

#produtos em, .compre-junto em {
font-style:normal;
color:#369;
}

#produtos em strong, .compre-junto em strong {
font-weight:bold;
}

p.marca, p.bt-produto {
display:none;
}

#produtos p.veja-mais, .compre-junto p.veja-mais {
font-size:1.1em;
color:#999;
text-indent:9px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=99) no-repeat 0 5px;
}

#produtos ul li ul, .compre-junto ul li ul {
margin:2px auto 0 auto;
width:132px;
min-height:28px;
float:none;
}

#produtos ul li ul li, .compre-junto ul li ul li {
margin:2px 0 0 0;
float:left;
clear:both;
text-align:left;
}

#produtos ul li ul li a, .compre-junto ul li ul li a {
width:120px;
display:block;
color:#369;
}

#produtos fieldset, .compre-junto fieldset {
margin-top:6px;
float:left;
clear:both;
text-align:left;
text-transform:uppercase;
color:#5C5B60;
}

#produtos input, .compre-junto input {
margin-right:4px;
width:13px;
height:13px;
}

/* pagina produto compare produtos */
body.produto #produtos {
margin:10px 0;
clear:both;
}
body.produto #produtos ul {
min-height:280px;
}
body.produto #produtos li {
height:100px;
}
body.produto #produtos ul li ul {
min-height:20px;
}
body.produto #produtos ul li ul li {
height:16px;
}
/* end pagina produto compare produtos */

/* end listagem de produtos */

/* botoes ofertas e lancamentos */
h2 a.bt-ver-mais {
margin-left:10px;
font-size:1em;
font-weight:normal;
color:#dc0000;
}

a.bt_verofertas {
width:282px;
float:right;
height:22px;
display:block;
background:url(../Control/Imagem.aspx?IdArquivo=333) no-repeat;
text-indent:-999em;
overflow:hidden;
}
a.bt_comparar {
margin-right:4px;
width:242px;
height:22px;
float:right;
display:block;
background:url(../Control/Imagem.aspx?IdArquivo=312) no-repeat;
text-indent:-999em;
overflow:hidden;
}
/* end botoes ofertas e lancamentos */


body.produto div.titlebar, .oferta_cesta div.titlebar, div#produto-opiniao-clientes div.titlebar {
margin-top:25px;
w idth:100%;
c olor:#0E8532;
height:22px;
line-height:22px;
b order-bottom:1px solid #E3E3E3;
}

body.produto div.titlebar h3, .oferta_cesta div.titlebar h3, div#produto-opiniao-clientes div.titlebar h3 {
margin-bottom:6px;
font:1.6em "Trebuchet MS";
width:100%;
f loat:left;
color:#036;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=91) no-repeat right 3px;
border-bottom:1px solid #369;
}

body.produto div.titlebar p, .oferta_cesta div.titlebar p {
font-size:1.1em;
float:left;
}

#mainContent td img {
padding:4px;
margin:0 10px 20px 0;
float:left;
border:1px dashed #369;
}

#calcular-frete {
margin:10px 0 0 10px;
width:66.8%;
min-width:492px;
heig ht:140px;
float:left;
}

div.controle-quantidade {
padding-bottom:5px;
width:22px;
height:18px;
float:left;
}

fieldset.quantidade input {
padding:0 2px;
margin-right:1px;
height:15px;
float:left;
text-align:right;
}

#mainContent div.controle-quantidade img {
padding:0;
margin:0;
width:25px;
height:8px;
float:none;
display:block;
text-indent:-999em;
border:none;
cursor:pointer;
}

#mainContent .controle-quantidade .bt-acrescentar {
background:url(../Control/ArquivoExibir.aspx?IdArquivo=330) no-repeat;
}

#mainContent .controle-quantidade .bt-remover {
margin-top:1px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=331) no-repeat;
}


#mainContent td a.bt-alterar-quantidade {
margin-bottom:8px;
height:20px;
float:left;
clear:both;
font-weight:normal;
color:#369;
display:block;
line-height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=333) no-repeat;
text-indent:27px;
text-transform:lowercase;
}


#mainContent td a.bt-remover {
float:left;
clear:both;
font-weight:normal;
color:#369;
display:block;
line-height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=332) no-repeat;
text-indent:27px;
text-transform:lowercase;
}

#mainContent fieldset.embalar {
margin:7px 0;
width:100%;
line-height:26px;
display:block;
clear:both;
text-align:center;
background:#E2E2E2;
}

fieldset.embalar label {
margin:0 auto;
f loat:right;
font-size:1.1em;
line-height:26px;
}

#mainContent fieldset.embalar input {
margin:0 7px 0 5px;
background:#E2E2E2;
border:none;
}

#calcular-frete {
padding:8px;
margin:0px 0 10px 0;
width:65.6%;
min-width:492px;
float:left;
b ackground:#F5F5F5;
}

#calcular-frete fieldset {
}

#calcular-frete fieldset label {
font-size:1.1em;
}

#calcular-frete .bt-ok {
margin:-20px 0 0 423px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1575) no-repeat;
}

#mainContent fieldset input.bt-calcular {
width:84px;
height:20px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=329) no-repeat;
border:none;
text-indent:-999em;
line-height:999em;
cursor:pointer;
}

#calcular-frete p {
margin:20px 0;
}


#mainContent .valor-total {
width:31%;
height:100%;
min-width:232px;
float:right;
border:none;
}

#mainContent .valor-total th {
font:1.1em Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size:;
text-align:right;
color:#666;
background:#F5F5F5;
}

#mainContent .valor-total tr.total th {
font-weight:bold;
color:#000;
}

#mainContent .valor-total tr.total td {
color:#000;
}

#mainContent .valor-total td {
padding:6px 8px;
color:#666;
background:#F5F5F5;
border:0;
}

#mainContent .total td, #mainContent .total th {
background:#efefef;
}


/***************************************** forma pagamento */
.wrap {
width:100%;
clear:both;
}


#opcoes-pagamento {
padding-bottom:18px;
clear:both;
background:#F2F2F2;
}

#opcoes-pagamento h3,
.forma-pagamento div.titlebar h3,
.pagamento-cartao-de-credito h4,
.pagamento h4 {
text-indent:10px;
font-size:1em;
color:#FFF;
line-height:22px;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=265) repeat;
}

.f orma-pagamento div.titlebar h3,
.forma-pagamento th,
.pagamento-cartao-de-credito h4, 
.pagamento h4 {
b ackground:url();
}

.forma-pagamento .valor-total th {
background:none;
}

.pagamento-cartao-de-credito h4 {
margin-top:10px;
width:99.5%;
clear:both;
}

#opcoes-pagamento ul {
width:100%;
height:120px;
}

#opcoes-pagamento ul li {
padding:8px 0 0 0;
margin:10px 0;
margin-left:2%;
width:31%;
float:left;
font-size:1.1em;
color:#666;
text-align:center;
background:#FFF;
}

#opcoes-pagamento input {
margin-bottom:8px;
}

.bt-clique-aqui {
margin:10px auto;
width:123px;
height:20px;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1576) no-repeat;
text-indent:-999em;
overflow:hidden;
}

.pagamento-cartao-de-credito,
.pagamento {
margin-top:20px;
clear:both;
font-size:1.1em;
}

.pagamento-cartao-de-credito p,
.pagamento p {
margin:8px;
}
.pagamento-cartao-de-credito .wrapper {
margin-bottom:10px;
width:48%;
float:left;
}

.pagamento-cartao-de-credito div.endereco-entrega {
margin-left:0;
width:90%;
margin-bottom:30px;
clear:both;
float:left;
}

#selecione-cartao-de-credito {
margin:20px 0 10px 0;
width:100%;
}

#selecione-cartao-de-credito fieldset {}

#selecione-cartao-de-credito fieldset br {
display:none;
}

#selecione-cartao-de-credito fieldset input {

margin:26px 10px 0 10px;
float:left;
border:none;
}

#selecione-cartao-de-credito fieldset label {
width:100%;
display:block;
}

#selecione-cartao-de-credito fieldset img {
margin-bottom:20px;
}

#selecione-cartao-de-credito fieldset strong {
display:none;
}

/*

#selecione-cartao-de-credito {
margin:20px 0 10px 0;
width:100%;
background:red;
}

#selecione-cartao-de-credito fieldset {
width:30%;
text-align:center;
background:lime;
}

#selecione-cartao-de-credito fieldset br {
display:none;
}

#selecione-cartao-de-credito fieldset label {
width:100%;
float:left;
display:block;
background:gold;
}

#selecione-cartao-de-credito fieldset input {
float:left;
border:0;
position:relative;
top:77px;
left:54px;
}

#selecione-cartao-de-credito fieldset strong {
clear:both;
display:block;
font-weight:normal;
text-align:center;
white-space:nowrap;
background:pink;
}

#selecione-cartao-de-credito fieldset img {
margin-bottom:20px;
}
*/
.credit-card-info {
margin:40px 0 0 8px;
}

.credit-card-info fieldset {
margin-bottom:14px;
}

.credit-card-info label {
margin-bottom:2px;
display:block;
clear:both;
color:#000066;
font-size:1em;
font-weight:bold;
}

.credit-card-info label i {
color:#5C5B60;
font-weight:normal;
font-style:normal;
}

.pagamento-cartao-de-credito fieldset.button,
.pagamento fieldset.button,
.pagamento fieldset.button {
margin:0;
clear:both;
}

#mainContent fieldset input.bt-fechar-pedido,
#mainContent fieldset input.bt-continuar {
border:0;
}

.bt-fechar-pedido {
margin:12px 21px 0 0;
width:169px;
height:20px;
float:right;
display:block;
text-indent:-999em;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=484) no-repeat;
overflow:hidden;
border:0;
cursor:pointer;
}

fieldset#parcel_number {
width:90%;
clear:both;
float:left;
}

fieldset#parcel_number legend {
margin:0 0 6px -7px;
color:#666;
}

fieldset#parcel_number label strong {

}

fieldset#parcel_number input {
margin:6px 4px -2px 0;
border:0;
}

.pagamento p {
margin-bottom:23px;
}

.pagamento fieldset {
margin-left:8px;
}

.pagamento label {
margin:10px 0 20px 25px;
display:block;
}


.pagamento label img {
margin:11px 15px 0 0;
float:left;
}

#pagamento-debito.pagamento fieldset span {
float:left;
clear:both;
display:block;
}

div.pagamento-debito input, div.pagamento input {
clear:left;
}


div.pagamento-debito label, div.pagamento label {
clear:right;
b ackground:red;/* reverrrrrrrrrrrrrr */
}

div.outras-formas-de-pagamento div#pagamento-outros.pagamento fieldset span input,

div.pagamento-debito div#pagamento-debito.pagamento fieldset span input,
div.pagamento fieldset span input {
background:#FFF;
border:none;
}

#pagamento-debito.pagamento fieldset input, #outras-formas-de-pagamento fieldset.payment-options-list input {
border:none;
}

div.outras-formas-de-pagamento div#pagamento-outros.pagamento fieldset span strong {
height:38px;
display:block;
position:relative;
top:20px;
}

div.pagamento fieldset span input {
margin-top:30px;
border:0;
float:left;
}

div.pagamento fieldset.button {
margin-top:10px;
clear:both;
}

div.pagamento fieldset.button input {}

.pagamento strong {
line-height:20px;
font-weight:bold;
}

.pagamento em {
font-style:normal;
font-weight:bold;
}

#numero-do-pedido {
padding-bottom:18px;
width:30%;
min-width:263px;
float:left;
text-align:center;
border:1px solid #EBEBEB;
}

#numero-do-pedido h4 {
margin-bottom:26px;
font-size:1.2em;
line-height:27px;
}

#numero-do-pedido strong {
margin-top:30px;
display:block;
font-size:2.4em;
d isplay:none;
}

#numero-do-pedido p {
font-size:1.2em;
}

#numero-do-pedido p a {
margin:0 auto;
width:244px;
height:164px;
display:block;
b ackground:url(../Control/ArquivoExibir.aspx?IdArquivo=2129) no-repeat;
t ext-indent:-999em;
overflow:hidden;
}

#numero-do-pedido p a br {
display:none;
}


#informacoes-pagamento {
margin-top:8px;
padding-bottom:10px;
margin-left:2%;
width:63%;
min-height:50px;
float:left;
font-size:1.1em;
}

#informacoes-pagamento h4 {
margin:12px 0 0 0;
font-size:1.1em;
font-weight:bold;
}

#informacoes-pagamento p {
margin:12px 0 0 0;
}

#informacoes-pagamento p.atencao {
margin:0 0 6px 0;
w idth:30%;
f loat:left;
}

#informacoes-pagamento address {
font-style:normal;
}

.bt-clique-para-pagar {
width:260px;
height:20px;
float:left;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=1576) no-repeat;
text-indent:-999em;
}

.verified-by-visa {
margin:-36px 0 0 265px;
width:71px;
height:59px;
float:left;
display:block;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=8219) no-repeat;
text-indent:-999em;
}

.bt-imprimir-boleto {
margin-top:8px;
width:219px;
height:20px;
float:left;
display:block;
text-indent:-999em;
background:url(../Control/ArquivoExibir.aspx?IdArquivo=485) no-repeat;
overflow:hidden;
}

.textwrapper {
margin:30px 0;
padding:0 10px;
font-size:1.1em;
}
.textwrapper p {
margin-bottom:12px;
}
.textwrapper a {
font-weight:bold;
}


.line {
margin-top:10px;
border-top:1px solid red;
}
/* fim forma pagamento */




/* nossas marcas */
.hotsiteWrapper {
text-align:center;
width:100%;
float:left;
}

.hotsiteWrapper .wrap {
margin:0 auto;
width:750px;
}

.fundoBoxComLinha {
	padding: 5px 0;
	margin-bottom: 10px;
}

div.marcas {
	width: 365px;
	margin: 5px;
	padding: 5px 0px;
	font-size: 1.1em;
	line-height: 1.2em;
	float: left;
}

div.marcas .imagem {
	float: left;
}

div.marcas .imagem img {
	padding: 2px;
border:1px dashed #6C89A7;
	margin: 0 10px 10px 0;
}

div.marcas .imagem a {
	padding-left: 15px;
	width: 130px;
	display:block;
}

div.marcas .imagem a:hover {
	c olor: #000;
}

div.marcas .descricao {
	width: 180px;
	float: left;
	text-align: justify;
color:#666;
}

div.marcas h4 {
	padding: 0 0 10px 0;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-transform: capitalize;
color:#36B;
}

div.marcas .descricao .vejaMais {
	margin-top: 8px;
	b ackground: url(../Control/ArquivoExibir.aspx?IdArquivo=86) no-repeat;
	display: block;
	width: 75px;
	height: 16px;
	t ext-indent: -999em;
	overflow: hidden;
}

div.marcas .imagem a.linkSeta {
	b ackground: url(../Control/ArquivoExibir.aspx?IdArquivo=138) no-repeat 0 3px;
	p adding-left: 15px;
	font-size: .9em;
	c olor: #666;
}

div.marcas .imagem a.linkSeta:hover {
	color: #999;
}

/* final nossas marcas */

/* detalhes da marca */

div.detalhesMarca {
	margin: 5px;
	padding: 15px 5px;
}

div.detalhesMarca .imagem {
	float: left;
}

div.detalhesMarca .imagem .bordaImagem {
	margin: 0 10px 10px 0;
	text-align: center;
	vertical-align: middle;
}

div.detalhesMarca .imagem img {
border:1px dashed #6C89A7;

}

div.detalhesMarca .imagem a {
padding-left:5px;
	width: 130px;
	display:block;
font-size:1.1em;
}

div.detalhesMarca .imagem a.linkSeta {
	font-size: 1em;
}

div.detalhesMarca .imagem a.linkSeta:hover {
	color: #999;
}


div.detalhesMarca .descricao {
w idth:570px;
width:79%;
float:left;
}

div.detalhesMarca h4 {
padding-bottom: 15px;
font-size:1.3em;
text-transform: capitalize;
}

div.detalhesMarca .descricao p {
padding-bottom:5px;
margin-bottom:6px;
font-size:1.1em;
color:#666;
line-height:1.6em;
t ext-align: justify;
}
/* final detalhes da marca */



/* sku-lista */
#sku-lista-wrapper {float:left;width:100%;}
#sku-lista {width:100%;color:#336699;float:left;overflow:hidden;}
#sku-lista > li, * html #sku-lista li {float:left;margin-bottom:10px;}
#sku-lista > li, x:default { float:none; }

#sku-lista ul.sku-lista-produto {width:100%;float:left;}
#sku-lista li.sku-lista-imagem {float:left;margin-right:-66px;}
#sku-lista li.sku-lista-nome, #sku-lista li.sku-lista-preco {margin-right:95px;}
#sku-lista li.sku-lista-nome {color:#000;font-size:1.2em;margin-right:133px;text-align:center;}
#sku-lista li.sku-lista-preco {text-align:center;}
#sku-lista li.sku-lista-preco p strong { border-left:1px solid; font-size:1.3em; padding:0 1em;margin:0.5em 1em;}
#sku-lista li.sku-lista-botao a {float:right;margin-top:-30px;margin-right:30px;}


/* hotsite */
div.hotsite h4 {font-size: 1.2em;}

div.hotsite p {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0;
	color: #666;
	line-height: 1.6em;
}

div.hotsite a.voltar {
	display: block;
	width: 130px;
	margin-bottom: 25px;
	font-size: 1.1em;
}

#mainContent div.hotsite ol.duvidas {
background: none;
margin-top:1px;
width:auto;
height:auto;
float:none;
clear: both;
text-indent: 0;
padding-bottom: 10px;
border-bottom: 1px dashed #ccc;
}

#mainContent div.hotsite ol.duvidas li {
background: none;
margin-top:1px;
width:auto;
height:auto;
float:none;
text-indent: 0;
list-style: inside decimal;
line-height: 1.6em;
font-size: 1.1em;
}

div.hotsite div.televendas {
	width: 250px;
	margin: 10px auto;
	text-align: center;
}

div.hotsite div.televendas h3 {font-size: 1.8em;}
div.hotsite div.televendas p.telefone {font-size: 1.6em; color: #09c; font-weight:bold;}

/* final dos hotsite */

.separador { clear:both; }

.promocaoBottom a{
display:block;
text-align:center;
}
