html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
min-width:775px;
color:#000;
font:62.5% Trebuchet MS, Helvetica, sans-serif;
*font:10px Trebuchet MS, Helvetica, sans-serif;
line-height:1;
color:#000;
background:#ccc;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=topo_faixacolorida.jpg);
background-repeat:repeat-x;
}
body.home #main { margin:0 146px; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none;
}
/* remember to define focus styles! */
:focus { outline:0; }
/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
a { text-decoration:none; }
a:hover { color:#333; }
form {
width:1000px;
margin: 0 auto;
background-color:#FFF;
margin-top:6px;
}
/* =========== end reset ======================= */

/* contentWrapper */
body.meus-pedidos .content{
float:left;
overflow:hidden;
width:980px;
float:left;
overflow:hidden;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg);
background-repeat:repeat-x;
padding:20px 10px 0 10px !important;
}
body.meus-pedidos .nav,
body.minha-conta .area-3,
body.home .area-3,
body.departamento .area-4,
body.busca-resultado .area-4 {
margin:9px 0;
float:left;
overflow:hidden;
margin:1px 0 0 0;
width:980px;
float:left;
overflow:hidden;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg);
background-repeat:repeat-x;
padding:20px 10px 0 10px;
}
/* menu navegacao */
body.home .area-3-1, body.departamento .area-4-1, .area-4-1-1, body.busca-resultado .area-4-1 {
width:150px;
float:left;
}
/* sidebar */
body.home .area-3-2-1 { display:block; }
body.home .area-3-2, body.departamento .area-4-2 {
margin-top:5px;
width:150px;
float:right;
position:relative;
}
body.home .area-3-2-2 {
padding:0 0 0; }

body.home .area-3-2-3 {
padding:10px 0 0; }

body.home .area-3-2-4 {
padding:10px 0 0; }

body.home .area-3-2-5 {
padding:10px 0 10px 0; }


/* main */
body.home .area-3-3, body.departamento .area-4-3 {
margin:0 0px;
float:left;
width:68%;
*width:65%;
}
}body.busca-resultado .area-4-2 { margin:0 0 0 10px !important; *float:left;}
/* header */
div.header, div.header-steps {
margin-top:0;
width:100%;
height:121px;
position:relative;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=topo_bg_degrade.jpg);
}
.header h2 { font-size:22px; }
.header h1, .header-steps h1 {
width:219px;
height:92px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=logo_topo.jpg&Tsmp=352010170200) no-repeat top left;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
;
position:absolute;
left:0px;
}
h1 a {
width:219px;
height:92px;
display:block;
}
div.header .welcome {
position:absolute;
left:501px;
top:20px;
z-index:5;
color:#790b0a;
font-size:11px;
font-weight:bold;

}
div.header .welcome em { font-style:normal; }
.header ul.servicos {
width:20%;
position:absolute;
left:220px;
top:25px;
margin:0;
padding:0;
}
.header ul.servicos ul {
margin:0;
padding:0;
}
.header ul.servicos li {
line-height:15px;
background-repeat:no-repeat !important;
}
.header ul.servicos li a {
display:block;
text-indent:0px;
margin:0 5px 0 5px;
padding:0;
text-decoration:underline;
color:#740707;
font-size:11px;
float:left;
}
.header ul.servicos li.fale-conosco a{
font-size:18px;
font-style:italic;
float:left;
width:260px;
font-weight:bold;
text-transform:none;
display:block;
color:#740707;
margin:5px 5px 0 5px;
}
.header ul.servicos li.ajuda {
padding: 0px;
width:100px;
float:left;
}
.header ul.servicos li.televenda {
font-size:18px;
font-style:italic;
float:left;
width:260px;
font-weight:bold;
text-transform:none;
display:block;
color:#740707;
margin:5px 5px 0 5px;
}
body.carrinho div.carrinho-vazio li.central-atendimento a {}
.header ul.menu-user {
position:absolute;
left:501px;
top:25px;
width:469px;
margin:0;
padding:0;
text-indent:0px;

}
ul.menu-user li { float:left; }
ul.menu-user li#meu-cadastro, ul.menu-user li.cadastro, ul.menu-user li.cadastre {
float:none;
display:block;
width:200px;
padding:0px;
margin:0;
line-height:15px;
font-size:11px;
color:#F00;
}
ul.menu-user li#meu-cadastro a, ul.menu-user li.cadastro a, ul.menu-user li.cadastre a {
padding:0;
color:#3d7ba2;
text-decoration:underline;
margin:8px 0 0 0;

}
ul.menu-user li#meu-pedido a {
color:#8ca837;
font-size:11px;
text-decoration:underline;
line-height:15px;
}
ul.menu-user li a {
padding:0;
display:block;
width:200px;
}
ul.menu-user li#cesta-compras, ul.menu-user li#cesta-compras-ativa {
margin:-28px 0 0 0px;
display:block;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bnt_meucarrinho01.jpg);
background-repeat:no-repeat;
width:186px;
height:10px;
float:right;
padding:35px 0 0 0;
}
ul.menu-user li#cesta-compras a, ul.menu-user li#cesta-compras-ativa a {
display:block;
text-indent:0;
color:#760809;
font-size:11px;
text-decoration:underline;
line-height:15px;
}
ul.menu-user li strong { font-weight:normal; }
ul.menu-user li em {
font-style:normal;
font-weight:bold;
}
ul.menu-user li#cesta-compras div strong br { display:block; }
.steps {
width:100%;
height:30px;
background:#bcd2df;
position:absolute;
bottom:0;
font-size:15px;
font-style:italic;
color:#166191;
}
.steps ul {
width:100%;
text-align:left;
display:block;
}
.steps ul li {
display:block;
float:left;
text-transform:none;
font-weight:normal;
line-height:30px;
width:25%;
text-align:center;
}
.steps ul li.ativo {
display:block;
float:left;
background:#166191;
text-transform:none;
font-weight:normal;
line-height:30px;
color:#fff;
width:25%;
}
/* menu */
.menuwrap {
width:100%;
position:absolute;
bottom:0;
background:#bcd2df;
}
.menu {
width:100%;
text-align:left;
display:block;
border-bottom:1px solid #fff;
}
.menu li {
display:block;
float:left;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=separa_menu_principal.jpg);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
padding-left:10px;
text-transform:none;
font-weight:normal;
}
.menu a {
padding:5px; /*font-size:1.1em;*/
line-height:32px;
color:#166191;
font-style:italic;
font-size:15px;
text-transform:none;
}
.menu a:hover {
background:#166191;
color:#FFF;
text-transform:none;
}
/* busca */

body.home .area-1, body.home .area-4, body.departamento .area-5, .busca-resultado .area-5 { clear:both; }
fieldset.search {
padding:6px 0 6px 0;
font-size:1.1em;
clear:both;
background:#d0dee7;
border-top:0px solid #FFF;
}
fieldset.search label {
margin:0 9px 0 12px;
font-weight:bold;
text-transform:uppercase;
color:#720505;
font-style:italic;
font-size:14px;
}
fieldset.search input {
border:1px solid #c0c8cd;
font-size:13px;
color:#333;
width:700px;
}
fieldset.search select {
border:1px solid #c0c8cd;
font-size:11px;
color:#333;
width:115px;
}
fieldset.search input.bt {
width: 26px;
height:11px;
margin:0;
padding:0;
border: 0;
background-position:top;
background:transparent;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn_ok.jpg);
background-position:left;
background-repeat:no-repeat;
text-indent:-999em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
*padding-left:80px;
}
.breadcrumb,
.bread-crumb {
padding:10px;
font-size:1.1em;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg);
background-color:#F00;
margin:1px 0 0 0;
color:#77a3be;
}
.breadcrumb li,
.bread-crumb li {
margin-right:4px;
display:inline;
font-weight:bold;
}
.breadcrumb a,
.bread-crumb a { color:#77a3be;font-weight:normal; }
.breadcrumb a:after,
.bread-crumb a:after {
content:">";
padding-left:4px;
}
hr, ul.menu-user li#cesta-compras div br, ul.menu-user li span, .valor-dividido br, fieldset.search legend, .menu li.menu-eletronicos, .menu li.menu-games { display:none; }
/* end definicoes basicas */
.history {
margin:0;
background-color:#156290;
color:#8bb0c8;
float:left;
width:100%;
}
.history:after {
content:"";
float:left;
clear:both;
display:block;
}

.history h3 {
margin:0 0 12px 0;
color:#fff;
text-transform:none;
font-style:italic;
color:#F00;

}
.history h4 {
padding-left:1em;
margin-bottom:10px;
font-size:1.1em;
color:#fff;
}
.history li {
padding-left:1em;
p adding-bottom:6px;
}
.history li a:hover{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_seta_hover) no-repeat left;
padding-left:10px;
display:block;
color:#730707;
}
.history li a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_seta_history) no-repeat left;
padding-left:10px;
display:block;
color:#fff;
}
.history p {
padding:3px 30px;
font-size:1.1em;
color:#fff;
}
.history p.clean {
float:right;
color:#77a3be;
}
.history .clean-history {
display:block;
width:120px;
height:21px;
text-indent:-90000px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-limpar-historico.png) no-repeat;
}

.history .last-seen, .history .last-searches {
padding-right:10px;
width:40%;
float:left;
}
/*==========================GO RODAPE==================================*/
.footer {
background:#d0dfe9 url(/Control/ArquivoExibir.aspx?NomeArquivo=bottom_bg_degrade.jpg) repeat-x top center;
padding:20px 20px 0 20px;
margin:0;
clear:both;
width:960px;

}
.footer .wrapper {
padding:1em 0;
margin-top:0.4em;
width:100%;
float:left; /*background:#E0ECFF;*/
}
.footer .wrapper div {
width:22%;
float:left;
}
.footer div.atendimento {
margin-left:0;
color:#166191;
font-size:18px;
}
.footer div.servicos {
padding:0;
margin:0;
color:#166191;
font-size:18px;
}

.footer div.televendas {
padding:0;
margin:0;
color:#166191;
font-size:18px;
}
.footer div.televendas h4{padding:5px 0 ;margin:0px 0;color:#740707;font-size:15px; line-height:1.3em;}
.footer div.televendas p{padding:5px 0 5px 0;margin:0px 0;color:#166191;font-size:12px; line-height:1.3em;}

.footer div.lojasFisicas {
padding:0;
margin:0;
color:#166191;
font-size:18px;
}

.footer div.lojasFisicas h4{padding:5px 0;margin:0px 0;color:#740707;font-size:18px; line-height:1.3em;}
.footer div.lojasFisicas p{padding:5px 0 10px 0;margin:0px 0;color:#166191;font-size:12px; line-height:1.3em;}

.footer div.lojasFisicas a{padding:0;margin:0px 0;color:#166191;font-size:12px;text-decoration:none;}
.footer div.lojasFisicas a:actived{padding:0;margin:0px 0;color:#166191;font-size:12px;text-decoration:none;}
.footer div.lojasFisicas a:hover{padding:0;margin:0px 0;color:#166191;font-size:12px;text-decoration:underline;}
.footer div.lojasFisicas a:visited{padding:0;margin:0px 0;color:#166191;font-size:12px;text-decoration:none;}

.footer .PGTO {
padding:1em 0;
margin-top:0.4em;
width:100%;
float:left; /*background:#E0ECFF;*/
}
.footer .PGTO div {
width:50%;
float:left;
}

.footer div.pagamento {
width:210px;
float:left;
color:#166191;
font-size:18px;
margin:10px 0 0;
}
.footer div.pagamento p {
height:29px; 
text-indent:-999em;
background:url(/Control/ArquivoExibir.aspx?IdArquivo=9166) no-repeat top left;
}

.footer div.selos {
float:right;
color:#166191;
font-size:18px;
margin:10px 0 0;
}

.footer div.selos .thawte{padding:0px 10px 0 0;}
.footer div.selos .e-bit{padding:0 10px 0 0;}
.footer div.selos .e-plataforma{padding:0px 10px 0 0;}
.footer div.selos .fcontrol{padding:0px 10px 0 0;}


.footer div.selos ul li{float:left;}

.footer, #signature {clear:both;text-align:left;}
.footer h3 {margin-bottom:5px;font-size:1.1em;line-height:14px;}
.footer ul li{}
.footer a {color:#166191;font-size:11px;}
#signature {padding:11px 0 12px 0; /*background:#E0ECFF;*/ text-align:center; }
#signature a { }
/*==========================END RODAPE==================================*/






#signature {
padding:11px 0 12px 0;
border-top:1px solid #CCC;
}
#signature a { }
/* error alert */
.aviso-erro {
padding:10px;
margin:10px 0 10px 0;
color:#740707;
width:100%;
text-align:left;
}
.aviso-erro p {
font-size:14px;
margin:0;
text-align:center;
}
.aviso-erro p:first-child, _.aviso-erro p strong {
padding:0.3em 0 1em 3.5em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icon-error.gif) no-repeat;
}
.aviso-erro ul {
margin-top:1em;
list-style:disc;
list-style-position:inside;
text-align:center;
font-size:1.2em;
color:#000000;
}
.aviso-erro ul li { 
padding:0;
line-height:1.8em;
}

div.sign-in .aviso-erro{
padding:0px;
margin:10px 0 10px 0;
color:#740707;
width:100%;
text-align:left;
}
div.sign-in .aviso-erro ul {
margin-top:1em;
list-style:disc;
list-style-position:inside;
text-align:left;
font-size:1.0em;
color:#000000;
}
div.sign-in .aviso-erro ul li { 
padding:0;
line-height:1.8em;
}
div.sign-in .aviso-erro p:first-child, _.aviso-erro p strong {
padding:0;
font-size:0.9em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icon-error.gif) no-repeat;
}

/* lojas especiais */
body.home .area-3-1-2 {
float:left;
clear:both;
padding:0px;
margin:5px 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
text-align:center;
}
body.home .area-3-1-2 h3 {
margin:0 -1px 6px -8px;
font:1.4em Trebuchet MS;
color:#FFF;
line-height:30px;
text-transform:capitalize;
text-align:center;
}
.area-3-1-3{
	text-align:center;
}
body.home .menu-dept, body.departamento .menu-dept { padding:0;}
.menu-dept h3,
.menu-pedidos h3,
.menu-perfil h3{
display:block;
font-size:22px;
text-transform:none;
color:#166191;
font-weight:bold;
padding:0 0 0 18px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=seta_menu) no-repeat left 5px;
margin:0;
float:left;
width:88%;
}
.menu-dept h3,
.menu-dept h3 a,
.menu-perfil h3 a {
display:block;
font-size:22px;
text-transform:none;
color:#166191;
font-weight:bold;
margin:0;
float:left;
}
.menu-dept h3 a:hover,
.menu-perfil h3 a:hover {
display:block;
font-size:22px;
text-transform:none;
color:#6d8813;
font-weight:bold;
margin:0;
float:left;
}

.menu-dept .active-filter{
font-size:11px;

line-height:15px;
color:#166191;
}
.menu-dept h4 a,
.menu-pedidos h4 a,
.menu-dept .filter h4,
.menu-dept .more h4,
.menu-perfil h4 a {
font-size:11px;
font-weight:bold;
line-height:15px;
color:#166191;
padding:10px 0 0px 10px;
display:block;
margin:0;
text-transform: none;
width:140px;
text-transform:uppercase;
}
.menu-dept h4 a:hover {
font-size:11px;
font-weight:bold;
line-height:15px;
color:#740707;
padding:10px 0 0px 10px;
display:block;
margin:0;
text-transform: none;
width:140px;
text-transform:uppercase;
}
.menu-dept .filter h4 {
float:left;
padding:0 0 0 5px;
margin:8px 0 4px 0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-filtros.png) repeat-y }
.menu-dept ul,
.menu-pedidos ul,
.menu-perfil ul {
padding:0;
float:left;
}
/*==========================GO MENU LATERAL==================================*/
.menu-dept li a,
.menu-pedidos li a,
.menu-perfil a {
font-size:1.1em;
line-height:18px;
color:#166191;
padding:0 0 0 10px;
display:block;
margin:0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_menu) center left no-repeat;
display:inline;
width:130px;

}
.menu-dept li a:hover,
.menu-pedidos li a:hover,
.menu-perfil a:hover {
font-size:1.1em;
line-height:18px;
color:#6d8813;
text-decoration:underline;
}
.menu-dept div.filter ul {
display:block;
width:100%;
padding:4px 0 4px 3px }

body.departamento .more h4{
float:left;
padding:0 0 0 5px;
margin:8px 0 4px 0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-filtros.png) repeat-y;
}
/*==========================END MENU LATERAL==================================*/


/*==========================GO ABA==================================*/
.menu-tabs { display:none; }
.aba1 { display:none; }
.aba2 { display:none; }
/*==========================END ABA==================================*/

li.active-filter  a:hover{color:#6d8813;font-size:10px;}
li.active-filter  a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_fechar_filtro) no-repeat left;
color:#999999;
padding-left:13px;
width:80px;
height:8px;
font-size:10px;
}
a:hover.filtrar {color:#6d8813;}
.filtrar{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_fechar_filtro) no-repeat left;
color:#999999;
padding-left:13px;
width:8px;
height:8px;
} 

.bt-refine {
display:block;
padding:3px 0;
color:#999999
 }
.filtrar:before{}
.bt-refine:before {
content:">";
padding-left:4px;
}
fieldset.refino-marca, fieldset.refino {
padding-left:8px;
margin-bottom:12px;
}
fieldset.refino-marca h4, fieldset.refino h4 { margin-bottom:4px; }
fieldset.refino-marca label, fieldset.refino label {
width:99%;
float:left;
display:block;
}
.tab-nav, .tab-nav-activ, .tab-refine, .tab-refine-activ {
margin-bottom:10px;
display:block;
width:50%;
float:left;
font-size:1.1em;
text-align:center;
line-height:14px;
}
.tab-nav, .tab-nav-activ {
padding:11px 0 !important;
background:#e0ecff;
}
.tab-nav-activ { background:#c3d9ff; }
.tab-refine, .tab-refine-activ {
padding:2px 2.5em 2px 1em !important;
clear:right;
background:#e0ecff;
}
.tab-refine-activ { background:#c3d9ff; }
.filtro-ativo { font-size:1.1em; }
/* banner home */


body.minha-conta .content,
body.login .content,
body.carrinho .content,
body.checkout .content{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg) #FDFFFF repeat-x;
width:100%;
float:left;
border-top:1px solid #FFF;
}

body.checkout #mainContent{background:none;}

.area-2, area-3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg) #e7f0f5 repeat;
width:100%;

}
body.home .area-2 .box-banner, body.home .area-3-3-1 .box-banner, body.departamento .area-4-3-2 .box-banner, .lista-categoria { text-align:center; }
body.home .area-2 .box-banner, body.home .area-3-3-1 .box-banner { }
body.home .area-3-3-3 .box-banner {
margin:0 auto;
width:644px; }
body.departamento .area-4-3-2 .box-banner { }

/*MASSAO AUTOTENDIMENTO*/

.box-central{b ackground:#e5eef3 repeat center;width:100%; padding:10px 0 10px 0; float:left;}

.box-central h3{padding:0px 0 0px 0;margin:0px 0;color:#740707;font-size:14px;}

.tire-duvidas{width:22%;float:left; ba ckground:#330000;}
.tire-duvidas a{
padding-left:7px;
margin:0px 3px 0 0;
color:#166191;
font-size:10px;
text-decoration:none;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) no-repeat left;
}
. tire-duvidas a:actived{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}
. tire-duvidas a:hover{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:underline;}
. tire-duvidas a:visited{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}

.auto-atendimento{width:22%;float:left; b ackground:#99CC33;}
.auto-atendimento a{
padding-left:7px;
margin:0px 3px 0 0;
color:#166191;
font-size:10px;
text-decoration:none;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) no-repeat left;
}
. auto-atendimento a:actived{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}
. auto-atendimento a:hover{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:underline;}
. auto-atendimento a:visited{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}


.fale-conosco{width:22%;float:left; backgr ound:#330099;}

.fale-conosco a{
padding-left:7px;
margin:0px 3px 0 0;
color:#166191;
font-size:10px;

text-decoration:none;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) no-repeat left;
}
. fale-conosco a:actived{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}
. fale-conosco a:hover{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:underline;}
. fale-conosco a:visited{padding:2px;margin:0px 0;color:#166191;font-size:10px;text-decoration:none;}


/*MASSAO DEPARTAMENTO*/
body.departamento .area-4-3-2 .area-4-3-2-1{
	float:right;
	width:180px;
}

body.departamento .area-4-3-2 .area-4-3-2-1 select{
	width:90%;
	border:1px solid #740707;
	margin:5px 0 0;
	color:#999999;
	font-size:11px;
	}
	
body.departamento .area-4-3-2 .area-4-3-2-1 .search input{
	background:#740707;
	border:1px solid #FFFFFF;
	margin:5px 0px 0 0px;
	padding:5px;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	
}

body.departamento .area-4-3-2 .area-4-3-2-1 .wizard-title{
	padding:0;
	color:#740707;
	margin-bottom:0.5em;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	display:block;
}

body.departamento .area-4-3-2 .area-4-3-2-3{
	text-align:left;
	width:200px;
}

.lista-categoria li {
padding:1em 0;
margin-bottom:1em;
border:1px solid #CCC;
}
.lista-categoria h4 {
padding:0.5em 0;
font-size:1.2em;
font-weight:normal;
background:#C3D9FF;
}
.lista-categoria h3 {
padding:0.3em 0;
line-height:normal;
}
.lista-categoria h3 a {
padding:0 4px;
font-size:1.1em;
font-weight:normal;
}
.lista-categoria img {
padding:1em;
margin:1em 0;
border:1px solid #CCC;
}
.lista-categoria p.price a {
display:block;
font-size:1.1em;
font-weight:normal;
}
.lista-categoria p.price a em { font-style:normal; }

.area-3-2-4{
text-align:left;
margin:0px;
padding:0px;
float:left;
}

.lista-imagem {
width:100%;
float:left;
}

.lista-imagem p.dept a{
text-align:left;
float:left;
width:100%;
color:#000;
margin-bottom:0.5em;
}
.lista-imagem p.dept a:hover{text-decoration:underline;color:#8fa935;}


.lista-imagem ul {
width:140px;
padding:4px;
*padding:0px;
border:1px solid #CCCCCC;
float:left;
}

.lista-imagem ul li {
*padding:0.1em;
float:left;
}

.lista-imagem a img{
border:1px solid #CCCCCC;
float:left;
padding:0.0em;
width:65px;
}
.lista-imagem a{
float:left;
border:none;
}

.lista-imagem h3 a{
width:100%;
color:#75a1be;
font-size:1.0em;
float:left;
border:none;
margin-bottom:0.5em;
}

.lista-imagem p.price-off a{
float:left;
}
.lista-imagem p.price-off span{
float:left;
font-size:1.0em;
font-weight:normal;
m argin-right:5px;
}
.lista-imagem p.price-off strong{
float:left;
}

.lista-imagem p.price-off span.condicao{
float:left;
width:100%;
margin-top:0.3em;
}

.lista-imagem h4{
padding:0;
color:#166191;
margin-bottom:0.0em;
font-size:22px;
font-weight:bold;
text-align:left;
text-transform:none;
display:block;
margin:0px auto;
background:url(/Control/ArquivoExibir.aspx?IdArquivo=10580) top no-repeat;
width:145px;
height:28px;
padding:5px 0px 0px 5px;
float:left;
}

.newsletter h3 {
padding:0;
color:#166191;
margin-bottom:0.5em;
font-size:22px;
font-weight:bold;
text-align:left;
text-transform:none;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=seta_menu) no-repeat left 6px;
padding:0px 0px 0px 15px;
width:13px;
}
.newsletter { text-align:center; }
.newsletter {
padding-bottom:1em;
margin-bottom:10px;
border:0px solid #CCC;
text-align:left;
}
.newsletter p { font-size:1.1em; }
.newsletter input {
margin-top:6px;
width:130px;
text-align:left;
border:0px;
font-size:10px;
text-transform:none;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_input_news.jpg);
background-position:left;
background-repeat:no-repeat;
height:15px;
padding:3px 0 0 5px;
}
.newsletter .bt-voltar {
height:20px;
text-transform:uppercase;
cursor:pointer;
}
.newsletter input.bt {
width:90%;
height:21px;
margin:5px 0px 0 0px;
padding: 0;
border: 0;
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-ok-cadastro.png) no-repeat top right;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:left;
display:block;
color:#fff;
}
.newsletter.load {
margin-top:-146px;
position:relative;
}
.newsletter.load p {
background:#FFF;
height:75px;
}
.newsletter fieldset.error label { line-height:14.3px; }
.buscas-dia {
width:96%;
float:left;
padding:6px;
border:1px solid #CCC;
}
.buscas-dia h3 {
margin-bottom:6px;
font-size:1.2em;
font-weight:bold;
}
.buscas-dia p { }
.buscas-dia p a { margin-right:0.3em; }
.tag-link-1 { font-size:1.2em; }
.tag-link-2 { font-size:1.3em; }
.tag-link-3 { font-size:1.4em; }
.tag-link-4 { font-size:1.5em; }
.tag-link-5 { font-size:1.6em; }
.content { padding:1em 0em; }
/* ================ end general structures ===================== */
p.reference{
display:none;
}

/* prateleiras */
.txt-opcoes-pagamento h4, .titulo-interna h3,  .busca-resultado h2.titulo-sessao, .lista-produto h4, .lista-carrinho h4, body.sku .lista-comprar h4, body.sku .dimensoes h4, body.sku .lista-compre-tambem h4, body.sku .lista-percentual h4, body.sku .compre-junto h4, body.sku #resenha h4, body.sku  /*body.sku #descricao h4,*/
/*body.sku .tags-associadas h4,*/
/*body.sku .detalhes-produto #caracteristicas h4,*/
body.login div.titulo h3,
body.carrinho .sidebar h4,
body.checkout h4,
body.checkout h3.tit,
body.checkout div.cadastro h3,
body.minha-conta h3.tit,
body.minha-conta div.cadastro-endereco h4,
.box-fale-conosco h3,
.content h2,
.outras-opcoes h3,
.content .cadastro-endereco h3{
font-size:22px;
color:#8bb0c8;
text-transform:none;
font-style:italic;
margin:0em;
padding:0px;
}
body.departamento .area-4-3-1 h2{
display:none;
}
body.checkout h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat top;
width:96%;
height:32px;
margin:0;
padding:1px;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
float:left;
position:relative;
left:1.0em;
text-indent:10px;
}
body.carrinho h2,
body.finaliza-compra h2,
body.confirmacao-compra h2,
body.forma-pagamento h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat top;
width:96%;
height:32px;
margin:0;
padding:1px;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
float:left;
position:relative;
left:1.0em;
text-indent:10px;
}
body.forma-pagamento .content{
float:left;
width:100%;
}
body.checkout .endereco h2{display:none;}
body.email-mudou .outras-opcoes h3,
body.esqueci-senha .outras-opcoes h3{
margin-left:0em;
}

body.minha-conta h2{display:none !important;}

.content .cadastro-endereco h3{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;

width:968px;
height:32px;
margin:0 0 0px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
}

.content #txtCadastroClienteDadosInfo{
font-size:1.2em;
margin-top:0.5em;
}

.history h3 {
color:#fff;
padding:0 10px 0;
font:18px Trebuchet MS;
font-style:italic;
}
.flag { display:none; }
.lista-produto .flag, .lista-carrinho .flag { margin:4px 0; }
.esgotado {
color:#F00;
font-weight:bold;
}
body.carrinho .sidebar,
body.carrinho .prateleira{float:left; width:100%; padding:0;margin:0;}
body.sku .prateleira {clear:both;}
body.carrinho .prateleira h4{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat top;
width:96%;
height:32px;
margin:0;
padding:1px;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
float:left;
position:relative;
left:1.0em;
text-indent:10px;
}

body.carrinho .prateleira h3 a{
margin:0;
padding:0;
font-size:12px;
color:#166191;
height:34px;
display:block;
width:142px;
float:left;
}

body.carrinho .prateleira ul{
p adding-bottom:5px;
margin:1em 1em 0;
min-height:220px;
overflow:hidden;
float:left;
width:142px;
}
body.carrinho .prateleira li{
m argin:0 1em 0 1em;
width:30.6%;
float:left;
text-align:center;
}

body.carrinho .prateleira img{
padding:1em;
margin:0.6em 1.2em 0.4em 1.2em;
border:1px solid #CCC;
float:left;
}
body.carrinho .prateleira p.price-off{
color:#603;
font-size:18px;
font-weight:bold;
margin:0px 0px 0px 0px;
display:block;
float:left;
width:143px;
}
body.carrinho .prateleira p.price-off a {
padding-left:0 !important;
font-size:18px;
font-style:normal;
color:#740707;
font-weight:bold;
float:left;
}

body.sku .prateleira h4{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 0 10px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;

}
.lista-produto a, .lista-comprar a, .lista-compre-tambem a, .lista-compare a, .lista-busca-compare a, .lista-carrinho a, .lista-percentual a {
font-size:1.1em;
font-weight:normal;
display:block;
color:#750708;
}
.lista-compare a, .lista-busca-compare a { float:left; }
.lista-produto p.price a em, .lista-comprar p.price a em, .lista-compare p.price a em, .lista-compre-tambem p.price a em, .lista-busca-compare p.price a em, .lista-carrinho p.price a em, .lista-percentual p.price a em { font-style:normal; }
.lista-produto p.price a em.valor-por, .lista-comprar p.price a em.valor-por, .lista-compare p.price a em.valor-por, .lista-compre-tambem p.price a em.valor-por, .lista-busca-compare p.price a em.valor-por, .lista-carrinho p.price a em.valor-por, .lista-percentual p.price a em.valor-por {
display:block;
clear:both;
font-weight:bold;
}
.lista-comprar img, .lista-compare img, .lista-compre-tambem img, .lista-busca-compare img, .lista-carrinho img, .compre-junto img, .lista-produto img, .lista-percentual img {
padding:1em;
margin:0.6em 0 0.4em 0;
border:1px solid #CCC;
}
.lista-produto, .lista-carrinho {
margin-top:10px;
min-height:280px;
}
.lista-compre-tambem, .lista-compre-tambem ul, .lista-produto { overflow:hidden; }
.lista-carrinho { width:33%; }
.lista-carrinho h4 {
padding-left:30px;
text-indent:0 !important;
}
.lista-comprar ul { overflow:hidden; }
.lista-comprar ul { margin:1em 0; }
.lista-produto ul, .lista-compre-tambem ul, .lista-carrinho ul {
padding-bottom:5px;
margin:1em 0;
min-height:220px;
overflow:hidden;
}
.lista-produto ul { padding-bottom:8px; }
.lista-produto li {
margin:0 1% 0 1%;
width:30.6%;
float:left;
text-align:center;
}
/*body.sku .lista-produto li {
margin:0;
width:210px;
}*/

.lista-carrinho li {
padding:0.5em;
text-align:center;
}

.lista-carrinho .bt .comprar {
margin:1em;
display:block;
}
/*.lista-produto li.last, .lista-carrinho li.last { margin:0; }
.lista-produto h3, .lista-carrinho h3 { padding:4px 5px; }*/
.lista-produto .quick-view { margin-top:0.6em; }
.lista-produto .dept, .lista-produto .rating, .lista-carrinho .dept, .lista-carrinho .rating, .lista-carrinho .quick-view { }
.lista-percentual { }
.lista-percentual em.percentual {
padding:4px 8px;
font-size:1.8em;
font-style:normal;
font-weight:bold;
background:#e6eff6;
}
.lista-percentual .text { font-size:1.2em; }
.lista-percentual li {
padding:1em 0;
margin-right:3em;
width:207px;
float:left;
text-align:center;
}
.lista-percentual li.last { margin:0; }
/* =========== carrossel ================= */
.carrosselProdutos .maisImagensWrapper {
overflow:hidden;
position:relative
}
.carVertical .maisImagensWrapper {
height:267px;
width:80px;
}
.carHorizontal { margin-top:15px; }
.carHorizontal .maisImagensWrapper {
width:auto;
min-height:250px;
margin-left:27px;
margin-right:28px;
}
.lista-comprar .carHorizontal .maisImagensWrapper { min-height:170px !important; }
.lista-comprar .carHorizontal { margin-top:30px; }
.carHorizontal .maisImagensInner ul, .carHorizontal .maisImagensInner li { position:static !important; }
.lista-tageado .maisImagensWrapper { width:100%; }
.lista-tageado .carHorizontal .maisImagensInner li {
position:relative !important;
margin-top:0;
}
.usuarios-utilizaram-tag .maisImagensWrapper {
width:100%;
height:225px;
}
.usuarios-utilizaram-tag .carHorizontal .maisImagensInner li { margin-top:0; }
.lista-percentual .carHorizontal li { margin-top:0; }
.carrosselProdutos .maisImagensInner {
position:absolute;
left:0;
}
.carrosselProdutos .maisImagensInner { width:100% }
.carrosselProdutos a.btCarrossel {
display:block;
height:130px;
text-indent:-999em;
}
.carHorizontal a.btn-nav-esquerda, .carHorizontal a.btn-nav-direita { margin:10px 0 0 0 !important; }
.lista-comprar .carHorizontal a.btn-nav-esquerda, .lista-comprar .carHorizontal a.btn-nav-direita { margin:0 !important; }
.carVertical a.btn-nav-esquerda, .carVertical a.btn-nav-direita {
height:15px;
margin-left:5px;
margin-top:10px;
width:79px;
overflow:hidden;
display:block;
}
.carHorizontal a.btn-nav-esquerda {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif);
background:#B5EDBC;
}
.carHorizontal a:hover.btn-nav-esquerda {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif);
background:#74DD82;
}
.carHorizontal a.btn-nav-direita {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif);
background:#B5EDBC;
}
.carHorizontal a:hover.btn-nav-direita {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif);
background:#74DD82;
}
.carHorizontal a.prevDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-esq-maior-over.png); }
.carHorizontal a.nextDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-dir-maior-over.png); }
.carHorizontal a.prevDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif); }
.carHorizontal a.nextDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif); }
.carVertical a.prevDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-top-over.png); }
.carVertical a.nextDisabled { background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-bottom-over.png); }
ol.carroselBtLista li {
position:absolute;
left:0;
width:24px !important;
overflow:hidden;
float:none;
}
ol.carroselBtLista li.bt-right {
right:0;
left:auto;
}
/* =========== end carrossel ================= */

body.busca-resultado .area-4-1 {
width:180px;
float:left;
}
body.busca-resultado .area-4-2 {
margin-left:10px;
overflow:hidden;
}
body.busca-resultado .area-4-2-2 { }
body.busca-resultado #main { }
body.busca-resultado .null { padding:10px; }
body.busca-resultado .null p {
margin-bottom:10px;
font-size:1.2em;
}
body.busca-resultado .lista-busca-compare, .lista-compare {
padding-bottom:1em;
margin-top:3em;
width:99%;
}
body.busca-resultado .lista-busca-compare li, .lista-compare li {
padding-bottom:0.6em;
margin-bottom:1em;
height:160px;
border-bottom:1px solid #E5E5E5;
}
body.busca-resultado .lista-busca-compare li {
height:130px !important;
clear:both;
}
.lista-compare img, .lista-busca-compare img {
margin-top:0;
float:left;
}
.lista-compare h3, .lista-compare .price, .lista-compare .esgotado, .lista-compare .rating, body.busca-resultado, body.busca-resultado .lista-busca-compare .price, body.busca-resultado .lista-busca-compare .esgotado, body.busca-resultado .lista-busca-compare .rating {
margin-left:0px;
margin-bottom:0.6em;
}
body.busca-resultado .lista-busca-compare h3, body.busca-resultado .lista-busca-compare .price, body.busca-resultado .lista-busca-compare .esgotado, body.busca-resultado .lista-busca-compare .rating { padding-left:0px !important; }
.lista-compare .price, body.busca-resultado .lista-busca-compare .price { padding-left:6px; }
.lista-compare .flag, .lista-busca-compare .flag { background:gold; }
.lista-compare fieldset, body.busca-resultado .lista-busca-compare fieldset {
margin-right:40px;
margin-top:2em;
float:right;
}
.lista-compare fieldset input, body.busca-resultado .lista-busca-compare input {
float:left;
display:none;
}
.lista-compare fieldset label, body.busca-resultado .lista-busca-compare label {
float:left;
line-height:18px;
display:none;
}
.lista-comprar { }
.lista-comprar ul { clear:both; }
.lista-compre-tambem li, .lista-comprar li {
float:left;
text-align:center;
}
.lista-compre-tambem li {
width:220px;
margin-right:2em;
}
.lista-compre-tambem img, .lista-comprar img { border:1px solid #CCC; }
.lista-comprar p.dept, .lista-comprar .rating, .lista-comprar .quick-view { }
.lista-comprar h3 { }
.lista-compre-tambem h3 a, .lista-comprar h3 a { font-size:1.1em; }
.lista-comprar p.price { }
.lista-comprar p.price a { font-size:1.1em; }
.lista-compre-tambem p.price em, .lista-comprar p.price em { font-style:normal; }
.lista-comprar fieldset { }
.lista-comprar input.ficheckbox { }
body.busca-resultado .prateleira a { float:none; }
body.busca-resultado .prateleira a img { float:none; }
body.busca-resultado .prateleira h3 {
margin:-110px 0 10px 165px;
padding:0 !important;
}
body.busca-resultado .prateleira h3 a { float:none; }
body.busca-resultado .prateleira div.rating {
margin-left:165px;
padding-left:0 !important;
}
body.busca-resultado .prateleira div.a0 { }
body.busca-resultado .prateleira div.a1 { }
body.busca-resultado .prateleira div.a2 { }
body.busca-resultado .prateleira p.price {
margin-left:125px;
padding-left:0 !important;
}
body.busca-resultado .prateleira p.price em { }
body.busca-resultado .prateleira p.price em a { }
body.busca-resultado .prateleira p.price em a strong { padding-left:0.5em; }
body.busca-resultado .prateleira p.price-off a {
margin-left:165px;
padding-left:0 !important;
font-size:18px;
font-style:normal;
color:#740707;
font-weight:bold;
}
body.busca-resultado .prateleira p.price-off em {
margin-left:165px;
padding-left:0 !important;
font-size:18px;
font-style:normal;
color:#740707;
font-weight:bold;
}
body.busca-resultado .prateleira p.price-off em a {
margin-left:165px;
padding-left:0 !important;
font-size:18px;
font-style:normal;
color:#740707;
font-weight:bold;
}
body.busca-resultado .prateleira p.price-off em a strong { padding-left:0.5em; }
body.busca-resultado .prateleira p.esgotado { margin-top:0.5em; }
body.busca-resultado .lista-compare h3 { margin-top:-150px; }
body.busca-resultado .lista-compare h3, body.busca-resultado .lista-compare div.rating, body.busca-resultado .lista-compare p.price, body.busca-resultado .lista-compare p.price-off, body.busca-resultado .lista-compare p.esgotado { margin-left:166px; }
/* end prateleiras */

/*LISTA TEXTO*/

.lista-texto{
float:left;
width:50%;
*width:45%;
margin-bottom:10px;
}

.lista-texto ul li{
float:left;
}

.lista-texto h4{
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_lista_texto) no-repeat;
width:80%;
*width:100%;
height:31px;
padding:5px 15px 0px 15px;
float:left;
}

.lista-texto h3 a{
font-size:10px;
color:#166191;
padding:10px 15px 5px 15px;
display:block;
float:left;
}

.lista-texto p.dept a{
color:#000;
font-size:1.0em;
padding:10px 15px 5px 15px;
float:left;
}

.lista-texto p.price-off{
padding:10px 15px 5px 15px;
width:100%;
float:left;
}
.lista-texto p.price-inst{
padding:0px 15px 5px 15px;
border-bottom:1px dashed #ccc;
width:100%;
float:left;
}

/*LISTA TEXTO*/

/* paginacao */
div.filter-nav {
position:relative;
overflow:visible;
height:53px;
margin:0.5em 0 1em 0;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
div.filter-nav .busca-encontrados {
position:absolute;
bottom:0;
right:0em;
border-top:1px solid #fff;
text-align:right;
padding:4px 0 4px;
width:100%;
margin:3px 0 0 0;
}
div.filter-nav .busca-encontrados span {
padding-right:1em;
font-weight:bold;
}
div.filter-nav .detalhes-ordenacao {
position:absolute;
top:0.5em;
right:0.5em;
}
div.filter-nav .sort {
position:absolute;
bottom:4px;
left:0em;
}
div.filter-nav ul.paginacao { }
div.filter-nav ul.paginacao li, div.pagination dd {
display:inline;
background-color:#730707;
border:1px solid #fff;
border-left:0 solid;
border-bottom:0 solid;
padding:3px 10px 3px;
color:#fff;
}
div.filter-nav ul.paginacao li.atual {
color:#fff;
background-color:#166191;
}
div.filter-nav ul.paginacao li a {
color:#fff;
text-decoration:none;
}
div.filter-nav ul.paginacao li:hover {
background-color:#8bb1c8;
color:#fff;
cursor:pointer;
}
div.filter-nav .filter {
position:absolute;
left:0.5em;
top:0.5em;
}
div.filter-nav .detalhes-comparacao {
position:absolute;
bottom:-1.7em;
right:1em;
color:#000;
display:none;
}
div.filter-nav .detalhes-comparacao .compare .bt { color:#750708; }
/* paginacao inferior */
div.filter-inferior { margin:1em 0 2em 0; }
div.filter-inferior .busca-encontrados {
bottom:34px !important;
top:0;
border-bottom:1px solid #fff;
}
div.filter-inferior .detalhes-ordenacao {
top:auto;
bottom:0.5em;
}
div.filter-inferior .sort {
bottom:auto;
top:4px;
}
div.filter-inferior ul.paginacao li {
border-top:0 solid;
border-bottom:1px solid #fff;
padding:2px 10px 3px !important;
}
div.filter-inferior .filter {
top:auto;
bottom:0.5em;
}
div.filter-inferior .detalhes-comparacao {
top:-1.7em;
color:#000;
}
/* end paginacao inferior */
/* end paginacao */

/* comparacao */
.comparacao { padding:2em; }
.comparacao .info h3 { font-size:1.4em; }
.comparacao .info p {
margin:-1em 20em 0 0;
float:right;
}
.comparacao .comparar-outros { height:20px; }
.comparacao .topWrap .comparar-outros { margin:-1.7em 0 1em 0; }
.comparacao .comparar-outros a.bt {
padding:0 0.4em;
float:right;
display:block;
line-height:20px;
}
.comparacao .topWrap .comparar-outros a.bt { margin-top:-1.6em; }
.comparacao fieldset.prazo {
margin:1em 0;
width:120px;
}
.comparacao fieldset.prazo legend { line-height:20px; }
.comparacao fieldset.prazo input {
margin-bottom:6px;
font-size:1em;
}
.comparacao fieldset.prazo .prefixo { width:33px; }
.comparacao fieldset.prazo .sufixo { width:22px; }
.corpo-comparacao .remover td { background:#e0ecff; }
.corpo-comparacao tbody tr.remover { }
.comparacao .corpo-comparacao table { width:100%; }
.comparacao .corpo-comparacao th {
width:100px;
font-size:1.1em;
text-align:left;
}
.corpo-comparacao table thead, .corpo-comparacao table tbody, .corpo-comparacao table tr, .corpo-comparacao table tr.atributos { width:100%; }
.corpo-comparacao table tr.atributos th { width:120px; }
.corpo-comparacao table tr.atributos td { width:22.5%; }
.corpo-comparacao td {
padding:1em;
color:#000;
font-size:1em;
text-align:center;
}
.lista-resultado-compara { }
.lista-resultado-compara .dept { }
.lista-resultado-compara .rating {
padding:0.6em 0;
font-size:1.1em;
}
.lista-resultado-compara img { margin:0.5em 0 1em 0; }
.lista-resultado-compara .bt .comprar {
padding:0.4em;
margin:1em 0;
display:block;
color:#000;
font-size:1.1em;
background-color:#e0ecff;
}
#descricao {
b order-top: 1px #CCC solid;
padding:10px 0 0 0;
}
#descricao p {padding:1em 2em 1em 2em; font-size:1.2em;}
#descricao p br{margin:0.2em;}
#descricao h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 0 10px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
}
a.topo-pagina {
color: #760809;
text-decoration:underline;
}
a:hover.topo-pagina {
color: #760809;
text-decoration:none;
}
/* end comparacao */

/* ======================== */
p.help {
margin:3.5em;
float:right;
b ackground:#ccc;
}
p.help strong {margin-right:0.4em; b ackground:#666;}
#TB_load {background:url(/Control/ArquivoExibir.aspx?NomeArquivo=loading.gif) no-repeat center transparent; }
#TB_overlay{
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
background:#000;
opacity:0.5;
-moz-opacity: 0.5;
filter: alpha(opacity=35);
-khtml-opacity: 0.35;
}
/* ================== sku ============ */

/* produto body.sku */
/* produto esgotado */
.reminder {
padding:1em;
b order:2px solid #c3d9ff;
float:left;
b ackground:#ccc;
width:100%;
}
.reminder p {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_produto_esgotado) no-repeat left;
width:100%;
height:20px;
font-weight:bold;
text-indent:-999em;
display:block;
}
.reminder p.ok {
margin:10em;
font-weight:bold;
line-height:5.6em;
background:#999;
float:left;
display:nonoe;
}
.reminder fieldset {width:100%; float:left;}
.reminder legend {
font-weight:bold;
padding:1em;
}
.reminder label {float:left;}
.reminder input {float:left;*margin-right:10px;}
.reminder span.avise .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-ok-cadastro.png) no-repeat left;
width:20%;
height:22px;
border:0;
text-indent:-999em;
display:inline;
margin:10px;
color:#FFF;
text-align:right;
}

#ACAONaoDisponivel{display:none;}

input.error {background-color:#ffb6c1;}
/* end produto esgotado */


/* =====================GO PRODUTOS========================= */

#product {
overflow:hidden;
width:980px;
padding:10px 10px 0 10px;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg);
background-repeat:repeat-x;
margin:1px 0 0 0;
}

#product h2 {
float:left;
display:block;
color:#166191;
padding:0 0 10px;
width:68%;
font-size:22px;
font-style:normal;
text-transform:none;
float:right;
}

#product h4 { }
body.sku b.highlight {
color:#000 !important;
background-color:#f00 !important;
}
body.sku h2 { font-size:1.8em; }

p.more-products {
width:68%;
padding:0.4em 0;
display:block;
color:#166294;
text-transform:none;
float:right;
}
p.more-products a {
color:#000;
text-decoration:underline;
}
p.more-products a:hover {
color:#000;
text-decoration:none;
}
/* box imagem produto */

body.sku .box-image {
float:left;
width:32%;
margin-top:0px;
}

body.sku .box-image .image a {
padding-bottom:2.9em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_passe_bt_carrinho) no-repeat bottom left;
display:block;
margin:0;
}
body.sku .box-image .image a:hover {
padding-bottom:2.9em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_retire_bt_carrinho) no-repeat bottom left;
display:block;
margin:0;
}


body.sku .box-image .image a.ampliar {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_ampliar_imagem) no-repeat left top;
width:12px;
height:19px;
padding-left:1.5em;
font-size:1.1em;
color:#166191;

}
body.sku .box-image .image img {
padding:0;
border:6px solid #166191;
}
#product .box-image .image p {
padding-top:0.2em;
margin-top:2px;
width:300px;
display:block;
text-align:center;
line-height:16px;
}
#product .more-views {float:left; margin-top:0.5em; width:80%;}
#product .more-views dl{}

#product .more-views dt {display:block;font-size:1.1em;color:#083f62;font-weight:normal;}

#product .more-views dd img {border:1px solid #ccc !important; margin-top:5px; }
#product .more-views dd {
margin-right:0.7em;
float:left;
}
/* end box imagem produto */

/* box informacoes produto */
body.sku .box-info {
float:left;
width:60%;

}

body.sku .box-info p.nome-sku{
display:none;
}
#product .box-sku, .box-garantia-extendida {
float:left;
width:300px;
padding:0 0 0 20px;
}

div.sku{position:relative; float:left; width:600px;}

div.box-sku h5 {
display:block;
margin:20px 0 10px 0;
font-size:1.4em;
color:#740707;
}

div.sku a {display:inline;}

div.sku p.sku-cor, div.sku p.sku-tamanho {
position:relative;
padding:5px 13px 5px 0;
}

div.sku strong {display:block; }

p.sku-cor {
overflow:hidden;
float:left;
width:100%;
padding:0.5em 0;
}

p.sku-cor strong {
font-size:1.4em;
color:#166191;
float:left;
width:10%;
}

p.sku-cor input {
d isplay:none;
}

p.sku-cor label {
margin:0.5em;
float:left;
}

p.sku-cor label i {
display:block;
font-size:11px;
font-style:normal;
color:#166294;
}

p.sku-cor img {
display:block;
font-size:11px;
font-style:normal;
border:1px solid #166191;
}

p.sku-cor a img {
display:block;
font-size:11px;
font-style:normal;
}
p.sku-cor a:active img {
display:block;
font-size:11px;
font-style:normal;
border:1px solid #F00;
}
p.sku-cor a.sku-disponivel { }
p.sku-cor a.sku-indisponivel {
filter:alpha(opacity=65);
-moz-opacity:.65;
opacity:.65; }

p.sku-tamanho strong{
font-size:1.4em;
color:#166191;
float:left;
width:10%;
}

body.sku .sku-cor input.firadio{display:none;}

body.sku .sku-cor label a i {color:#666;font-weight:normal;text-transform:uppercase;font-style:normal;padding:3px;background:white;}

body.sku .sku-cor label a i:hover{color:#fff;background:#166191;}

body.sku .sku-tamanho label.sku-selecionado a {
border:1px solid #bcd2df;
padding:5px 1px 5px 1px;
}


body.sku .sku-tamanho label.sku-selecionado a i {
color:#fff;
background:#bcd2df !important;
}

body.sku .sku-tamanho label a.sku-indisponivel i:hover{
background:#fff;
}

body.sku .sku-tamanho label a.sku-indisponivel i {
color:#A33522;
}

body.sku .sku-tamanho input.firadio{display:none;}

body.sku .sku-tamanho label {
	margin:0px 10px 0px 0px:
}

body.sku .sku-tamanho label a {
border:1px solid white;
padding:5px 1px 5px 1px;
background:#bcd2df;
}

body.sku .sku-tamanho label a img {display:none;}
 
body.sku .sku-tamanho label a i {
color:#666;
font-weight:normal;
text-transform:uppercase;
font-style:normal;
padding:4px 13px 4px 13px;
background:white;
}

body.sku .sku-tamanho label a i:hover{
color:#fff;
background:#166191;
}

body.sku .sku-tamanho label.sku-selecionado a {
border:1px solid #bcd2df;
padding:5px 1px 5px 1px;
}


body.sku .sku-tamanho label.sku-selecionado a i {
color:#fff;
background:#bcd2df !important;
}

body.sku .sku-tamanho label a.sku-indisponivel i:hover{
background:#fff;
}

body.sku .sku-tamanho label a.sku-indisponivel i {
color:#A33522;
}

/*p.sku-cor img {padding:0.4em; margin-bottom:0.4em; border:1px solid #000;}*/

div.sku select {
border:1px solid #166191;
width:50%;
font-size:1.1em;
color:#7f1110;
padding:1px;
margin-bottom:0.5em;
float:left;

}
div.box-preco.comprar-indisponivel {
display:block;
float:right;
width:100%;
position:relative;
left:370px;
filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;
}


div.box-preco.comprar-indisponivel a {
width:89px;
height:21px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bnt_meucarrinho02.jpg) no-repeat top left;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:left;
}

#product .start-price{
float:left;
margin-top:1.0em;
font-size:1.1em;
width:100%;
}

#product .start-price strong{
font-size:1.4em;
color:#760909;
}

#product .box-price {
font-size:18px;
color:#F00;
padding:12px 0 0 }

#product .box-sku p.price-off {
color:#603;
font-size:18px;
font-weight:bold;
margin-top:50px;
*margin-top:30px;
display:block;
}

#product .box-sku p.price-inst {
color:#414141;
font-size:10px;
font-weight:bold;
}
#product .box-sku p.price em { font-style:normal; }
#product .box-sku p.price em { font-style:normal; }
#product .box-price p.price em.valor-de { font-size:1.1em; }
#product .box-price p.price em.valor-de strong, #product .box-price p.price em.valor-dividido strong { font-weight:normal; }
#product .box-price p.price em.valor-por {
display:block;
font-size:1.3em;
font-weight:bold;
}
#product .box-price p.price em.valor-dividido, #product .box-price p.price em.economia-de { font-weight:bold; }
#product .box-sku span.comprar a.bt {/*position:absolute; top:10%; padding:0.25em;text-transform:uppercase; right:0.5em;  font-size:2em;*/
float:left;
display:block;
border:0;
width:100%;
}
/*div.box-preco.comprar-indisponivel a{filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }*/

#p roduct .more-product-info{
color:#760809;
padding:0px 0px 0 0px;
float:left;
}

#product .more-product-info .indique-amigo a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_indique_amigo) no-repeat left;
height:20px;
float:right;
width:97%;
text-indent:-999em;
}

#product .more-product-info .rating-wrapper{
b ackground:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_opniao) no-repeat left;
p adding-left:1.7em;
d isplay:block;
position:relative;
display:none;
}
#product .more-product-info .rating-wrapper span {display:none;}

#product .more-product-info .rating-wrapper strong {font-weight:normal;color:#166191;font-size:1.1em;}

#product .more-info {
line-height:1.4em;
color: #760809;
padding:20px 0px 0 0px;
float:left;
width:620px;
float:left;
margin-left:1.8em;
}
#product .more-info a {
color:#166191;
text-decoration:none;
font-size:1.1em;
}
#product .more-info a:hover {
color:#166191;
text-decoration:none;

}
#product .more-info p.formas-pagamento{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_formas_pgto) no-repeat left;
float:left;
width:40%;
padding-left:1.7em;
margin-bottom:1em;
}

#product .more-info .prazo-entrega {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_dispon_entrega) no-repeat left;
float:left;
width:50%;
padding-left:1.7em;
margin-bottom:1em;
}


#product .more-info .frete {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_frete) no-repeat left;
float:left;
width:100%;
padding-left:1.7em;
margin-bottom:1em;
}
#product .more-info .frete a { }
#product .more-info .flag { }
#product .more-info .lancamento, #product .more-info .frete-gratis, #product .more-info .oferta, #product .more-info .pre-venda { }

#product .garantia {
padding:1em;
margin-bottom:1em;
border:2px solid #E0ECFF;
}
#product .garantia h5 {
font:1.3em Trebuchet MS;
text-transform:uppercase;
}
#product .garantia a { }
#product .garantia ul { }
#product .garantia li { margin-top:10px; }
#product .garantia em { font-style:normal; }
#product .adicionar-lista {/*padding:1em;  border:1px solid #ccc; color: #760809; width:634px; margin:10px 0px 0 12px;*/ display:none; }
#product .adicionar-lista h4 {
margin-bottom:0.4em;
font:1.3em Trebuchet MS;
text-transform:uppercase;
}
#product .adicionar-lista li {
margin-right:1em;
display:inline;
}
#product .adicionar-lista li a:before {
content:"> ";
padding-left:4px;
}
/* end box informacoes produto */

/* anchors */
#product .anchors {
padding:0.5em;
margin:1em 0;
clear:both;
display:none;
}
#product .anchors h4 {
font:20px Trebuchet MS;
text-transform:uppercase;
color:#166191;
text-transform:none;
font-style:italic;
}
#product .anchors ul { margin-top:0.5em; }
#product .anchors ul li {
padding-right:1em;
display:inline;
}
#product .anchors ul li a:before {
content:"> ";
padding-left:4px;
}
#product .anchors a {
text-transform:none;
font-style:italic;
color:#166191;
text-decoration:underline;
font-size:11px;
}
#product .anchors a:hover {
text-transform:none;
font-style:italic;
color:#000;
text-decoration:none;
font-size:11px;

}
/* end anchors */

/* compre junto */
.compre-junto {
margin:10px 0;
clear:both;
width:100% !important;
}
.compre-junto table {
width:99% !important;
font-size:1.1em;
text-align:center;
}
.compre-junto tr { width:99% !important; }
.compre-junto td.itemA, .compre-junto td.itemB { }
.compre-junto tr {
padding-bottom:20px;
margin:10px;
float:left;
border-bottom:1px solid #000;
}
.compre-junto td {
padding:0 5px;
width:25%;
vertical-align:middle;
}
.compre-junto td.itemA a, .compre-junto td.itemB a { }
.compre-junto h3 { }
.compre-junto td.plus, .compre-junto td.equal { }

.compre-junto td.equal { }
.compre-junto td.comprar .price { }
.compre-junto .comprar-junto .bt {
margin:10px auto 0 auto;
width:180px;
display:block;
}
.compre-junto .more { }
.compre-junto .more a {
margin-top:26px;
display:block;
}
/* end compre junto */

/* pesquisa produto */

fieldset.pesquisa-palavra input {
border:1px solid #CCC;
display:none;
}
fieldset.pesquisa-palavra { clear:both; }
fieldset.pesquisa-palavra legend { display:none; }
fieldset.pesquisa-palavra label {
margin-right:0.6em;
font-size:1.1em;

font-weight:bold;
display:none;
}
/* end pesquisa produto */

/* ancora de voltar ao topo */
body.sku ul.top {
margin:0 0 1em 0;
height:18px;
}

body.sku ul.top a {
float:right;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_seta_topo) no-repeat left;
padding-left:15px;
width:auto;
height:10px;
color:#166191;
}
body.sku ul.top a:hover{text-decoration:underline;color:#166191;} 
/* end ancora de voltar ao topo */

/* caracteristicas */
#caracteristicas { margin-bottom:1em; }
#caracteristicas h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 0 10px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
}

#caracteristicas table {
margin:1em;
width:97%;
font-size:1.1em;
text-align:left;
}
#caracteristicas table tr{background:#f1f1f1;}
#caracteristicas table tr.odd{background:#fff;}
#caracteristicas th {padding:5px; }
#caracteristicas td {padding:0.5em; }
#caracteristicas tbody th {width:25%; }
/* end caracteristicas */

/* dimensoes */
body.sku .dimensoes { }
body.sku .dimensoes dl {
font-size:1.1em;
padding:1em 1.3em;
}
body.sku .dimensoes dt, body.sku .dimensoes dd { line-height:1.8em; }
/* end dimensoes */

/* opiniao especialista */
.opiniao-especialistas { }
.opiniao-especialistas ul { margin:1em 0; }
.opiniao-especialistas li { padding-left:1.5em; float:left;}
.opiniao-especialistas li strong { display:block; }
.opiniao-especialistas img {
float:left;
margin:0 1em 1em 0;
}
.opiniao-especialistas li a {
margin-top:0.8em;
float:left;
}

.opiniao-especialistas li p strong{font-size:1.3em; }

.opiniao-especialistas li p{font-size:1.1em; }

.opiniao-especialistas li a span { }
.opiniao-especialistas h4{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 0 10px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
}
/* end opiniao especialista */


#product .tags-associadas {
clear:both;
display:none;
}
#product .tags-associadas p {
padding:5px 5px 5px 0px;
float:left;
clear:both;
font-size:12px;
}
#product .tags-associadas .wrapper p {
padding:1em 0 0 2em;
margin:5px;
}
.tags-associadas .wrapper a {
margin:0 2em 1em 0;
float:left;
display:block;
}
#product .tags-associadas fieldset {
padding:0.6em 5px 0.6em 5px;
margin:1em 0;
clear:both;
background:#bcd2df;
position:relative;
}
#product .tags-associadas legend { display:none; }
#product .tags-associadas fieldset .load {
width:392px;
height:79px;
display:block;
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=loading.gif) top center no-repeat;
position:absolute;
top:-50px;
left:160px;
}
.tags-associadas fieldset .load p {
padding:20px 0 0 0;
margin:20px 0 0 150px;
width:80px;
height:30px;
display:block;
font-weight:bold;
text-align:center;
background:gold url(/Control/ArquivoExibir.aspx?NomeArquivo=loading.gif) top center no-repeat;
}
.tags-associadas h4 {
font-size:20px;
color:#166191;
text-transform: none;
font-style:italic;
}
.tags-associadas fieldset input { border:1px solid #CCC; }
.tags-associadas fieldset label {
font-weight:bold;
color:#166191;
}
.tags-associadas fieldset span.tagtext input { }
.tags-associadas fieldset span.add input { }
.tags-associadas ul.links {
padding:0;
clear:both;
}
.tags-associadas ul.links li {
padding-right:2em;
float:left;
}
.tags-associadas ul.links li a:before { content:"> "; }
.tags-associadas ul.links li.add-tag { }
.tags-associadas ul.links li.more-tags a:hover {
color:#166191;
text-decoration:none;
}
.tags-associadas ul.links li.more-tags a {
color:#166191;
text-decoration:underline;
}
/* rating */
#resenha { clear:both; }
div.opiniao-usuario { padding-left:2em; }
div.opiniao-usuario h4 {
padding-left:0.8em;
margin-left:-2em;
}
div.opiniao-usuario .avaliacao {
padding:1em 0;
width:69%;
float:left;
}
div.opiniao-usuario .avalie-produto {
padding:1em 0;
width:30%;
float:right;
}
div.opiniao-usuario ul.opt { clear:both; }
div.opiniao-usuario ul.resenhas {
margin:1em 0 2em;
clear:both;
overflow:hidden;
}
ul.resenhas, ul.resenhas a { }
ul.resenhas li { clear:both; }
ul.resenhas ul.bts { overflow:hidden; }
ul.resenhas ul.bts li {
margin:0.5em 1em 0 0;
float:left;
clear:none;
overflow:hidden;
}
ul.resenhas > li { margin:1em 0 2em; }
ul.resenhas p.dados { }
ul.resenhas p.dados strong { font-size:1.2em; }
ul.resenhas p.dados span { }
ul.resenhas p.dados span span { }
ul.resenhas blockquote.op-texto {
margin:0.5em 0 1em 1em;
font-size:1.2em;
background-color:#FEFEFE;
}
ul.resenhas li.considera-util { }
ul.resenhas li.opiniao-ajudou { margin-top:0.5em; }
ul.resenhas li.opiniao-ajudou > span { }
div.opiniao-usuario { }

.rating-demonstrativo {
width:115px;
height:20px;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif) no-repeat left top transparent;
}
div.rating{
width:149px;
height:20px;
float:left;
background:url(imgs/rating_teste.gif) no-repeat left top;
position:absolute;
}

.avaliacao0, .avaliacao00 { background-position:0 0; }
.avaliacao5 { background-position:0 -141px; }
.avaliacao10 { background-position:0 -161px; }
.avaliacao15 { background-position:0 -181px; }
.avaliacao20 { background-position:0 -201px; }
.avaliacao25 { background-position:0 -221px; }
.avaliacao30 { background-position:0 -241px; }
.avaliacao35 { background-position:0 -261px; }
.avaliacao40 { background-position:0 -281px; }
.avaliacao45 { background-position:0 -301px; }
.avaliacao50 { background-position:0 -321px; }
p.media { overflow:hidden; }
p.media span {
margin-right:1.5em;
width:145px;
float:left;
display:block;
font-size:1.2em;
line-height:2.2em;
font-weight:bold;
}
p.media em { float:left; }
p.media em strong {
float:left;
display:block;
}
p.media em span {
float:left;
font-size:1em;
font-weight:normal;
font-style:normal;
margin-left:1em;
}
p.media strong { float:left; }
div.avaliacao .rating { clear:both; }
#product div.avalie-produto h5 {
margin-bottom:0.5em;
display:block;
}
p.rating-avalie { overflow:hidden; }
p.rating-avalie span.ratingStar {
margin-right:5px;
width:23px;
height:20px;
float:left;
display:block;
text-indent:-1999px;
overflow:hidden;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif) no-repeat 0 -161px transparent;
}
p.rating-avalie span.emptyRatingStar { background-position:0 -121px; }
div.rating-avalie span.filledRatingStar { background-position:0 -161px; }
#opcoes-avalie { margin:1em 0 0; }
#opcoes-avalie p strong {
margin-bottom:0.5em;
display:block;
}
div.avaliacao ul.rating {
margin:1em 0 1em;
overflow:hidden;
}
div.avaliacao ul.rating li * {
float:left;
display:block;
}
div.avaliacao ul.rating li {
margin:0 0 5px 0;
clear:both;
overflow:hidden;
}
div.avaliacao em.voteRatingStar { }
div.avaliacao span.voteRatingBar {
margin:0 2em 0 1.5em;
width:250px;
height:20px;
background:#B5EDBC;
border:1px solid #000;
}
div.avaliacao span.voteRatingBar span {
height:20px;
background:#74DD82;
}
div.avaliacao ul.rating strong.rating { }
#ulPubliqueResenha { clear:both; }
div.opiniao-usuario ul.links-resenha-usuario, #ulPubliqueResenha { clear:both; }
div.opiniao-usuario ul.links-resenha-usuario li, #ulPubliqueResenha li {
display:block;
float:left;
letter-spacing:0;
background-color:transparent;
margin-right:3em;
}
div.opiniao-usuario ul.links-resenha-usuario li a, ul.opt li a, #ulPubliqueResenha li a {
padding:0 0 0 1em;
display:inline;
line-height:2em;
text-transform:none;
font-weight:normal;
background-color:transparent;
}
div.opiniao-usuario ul.links-resenha-usuario li a:before, #ulPubliqueResenha li a:before { content:"> "; }
/* end rating */
/* produto body.sku */
/* garantia body.sku */
.garantia-extendida .wrapper { }
.garantia-extendida fieldset.continuar {
margin-bottom:2em;
float:right;
}
.garantia-extendida fieldset.continuar.top { margin-top:-3em; }
.box-garantia-extendida span.selo-garantia { }
.box-garantia-extendida h3 {
margin-bottom:1em;
font-size:1.1em;
}
.box-garantia-extendida h4 { }
.box-garantia-extendida ul { padding-left:1em; }
.box-garantia-extendida li { margin-bottom:2em; }
.box-garantia-extendida p {
padding:0.5em;
line-height:1.6em;
}
.box-garantia-extendida p em { font-style:normal; }
.box-garantia-extendida p strong { }
.box-garantia-extendida p label {
clear:both;
display:block;
}
/* end garantia body.sku */
/* ================================= end sku ================================== */


/* login */
body.login div.content div.sign-in{
margin:1em;
width:45%;
float:right;
font-size:12px;
}
body.login div.content div.register-info{
margin:1em;
width:45%;
float:left;
font-size:12px;
}
body.login div.content h4 {
padding:5px;
margin-bottom:1em;
text-align:left;
font-size:15px;
font-weight:bold;
font-style:italic;
text-transform: uppercase;
color:#fff;
border-bottom:1px solid #CCC;
background-color:#8ca836
}
.sign-in-core table {
width:76%;
font-size:12px }
.sign-in-core table div.grp ul { float:right }
.sign-in-core table div.grp ul li { 
float:left;
padding:0 0 0 10px }
.sign-in-core table .continuar input {
float:left;
width:106px;
height:21px;
padding:21px 0 0;
border:none;
cursor:pointer;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=btn_continuar.jpg) no-repeat }
div.register-info p {
text-align:left;
font-size:12px;
}
div.register-info p strong {
font-weight:bold;
display:block;
padding-top:2em;
}
div.register-info ul.vantagens {
margin:1em 0px 2em;
display:block;
float:left;
width:100%;
}
div.register-info ul.vantagens li {
display:block;
float:left;
width:33%;
padding:40px 0 0 60px;
height:80px;
margin:0px 0 5px 5px;
color: #666;
line-height:18px;
/*padding:0; line-height:18px; color:#000; list-style-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_verde.jpg); font-size:12px;*/}
.seguranca {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_00.png);
background-repeat:no-repeat;
background-position:left;
}
.acompanhamento {
background-image:url(/Control/ArquivoExibir.aspx?IdArquivo=10617);
background-repeat:no-repeat;
background-position:left;
}
.comunidades {

background-repeat:no-repeat;
background-position:left;
}
.listas {
background-image:url(/Control/ArquivoExibir.aspx?IdArquivo=10609);
background-repeat:no-repeat;
background-position:left;
}
.tags {
background-image:url(/Control/ArquivoExibir.aspx?IdArquivo=10619);
background-repeat:no-repeat;
background-position:left;
}
.enderecos {
background-image:url(/Control/ArquivoExibir.aspx?IdArquivo=10614);
background-repeat:no-repeat;
background-position:left;
}
/*div.register-info ul.vantagens li:before{content:"> "; padding:0 5px 0 0; color:#8ca836; }*/
body.login label { line-height:1.6em; }
body.login input.fitext, body.login input.fipassword { width:18em; }
body.login div.criar-conta, body.login div.continuar { }
body.login div.continuar { }
body.login div.links h5 { margin:2em 0 1em 1em; }
body.login div.links ul { margin-left:1em; }
body.login div.links li {
margin-left:1em;
line-height:1.7em;
}
body.login div.links li a { }
/* end login */

/* ================================= end login ================================== */


/* carrinho */
body.carrinho{}
body.carrinho h2 {
margin-bottom:1em;
font-size:22px;
}
.carrinho .sidebar {clear:both;}

.carrinho .sidebar .prateleira { margin-bottom:2em; }
body.carrinho ul.bts { 
margin-bottom:1em;
width:100%;
}

body.carrinho ul.bottom { margin-top:1em; }
/*body.carrinho .continuar-comprando a,
body.carrinho .finalizar-compra a{font-size:1.2em; float:right; display:block; border:3px double #999; border-top-color:#CCC;border-left-color:#CCC;
padding:0.25em; background-color:#c3d9ff; text-transform:uppercase;}*/

body.carrinho .finalizar-compra a {
width:186px;
height:21px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bnt_comprarmaisprodutos1.jpg) no-repeat top right;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:left;
}
b ody.carrinho .carrinho-vazio .continuar-comprando a {
font-size:1em;
display:inline;
border:none;
padding:0;
b ackground:none !important;
text-transform:none;
}
body.carrinho .continuar-comprando {
width:30%;
float:left;
}


body.carrinho .finalizar-compra {
width:60%;
float:right;
margin-right:1em;
}
body.carrinho .finalizar-compra a {
width:139px;
height:21px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bnt_concluircompra1.jpg) no-repeat top left;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:right;
}
body.carrinho table.carrinhoTable {
clear:both;
width:99%;
margin:0 1em 0 0;
border:1px solid #e5e5e5;
border-collapse:separate !important;
}
body.carrinho div.painelCarrinho{
margin-left:1em;
}
table.carrinhoTable thead th, table.carrinhoTable thead td {
padding:0.6em 0.6em 0.6em 8px;
font-size:1.2em;
text-align:left;
background-color:#e0ecff; }
table.carrinhoTable thead th.preco-unitario { 
width:200px;
text-align:right }
table.carrinhoTable thead th.preco-total { width:100px }
table.carrinhoTable a { }
table.carrinhoTable a.sku-imagem {
display:block;
float:left;
margin-right:0.5em;
border:1px solid #CCC;
}
table.carrinhoTable tbody td {
vertical-align:top;
padding:1em 1em 0.5em 1em;
border-bottom:1px solid #e5e5e5;
}
table.carrinhoTable tbody td.produto h4 { 
float:left;
width:150px;
color:#166191;
padding:8px 0 0 }
table.carrinhoTable tbody td.produto h4 a {
margin-top:8px;
font-weight:normal;
color:#166191;
}
table.carrinhoTable tbody td.preco-unitario { 
text-align:right;
color:#000; }
table.carrinhoTable tbody td.preco-unitario s { color:#999; }
table.carrinhoTable tbody input.boxQuantidade {
float:left;
background-color:#fff;
text-align:right;
border:1px solid #CCC;
}
ul.controle-quantidade {
float:left;
width:10px;
padding:1px 0 0 9px }
ul.controle-quantidade li {
float:left;
height:8px;
width:25px;
}
ul.controle-quantidade li.remove-item { margin-top:2px; }
ul.controle-quantidade a {
display:block;
width:9px;
height:7px;
font-size:1px;
text-indent:-90000px }
ul.controle-quantidade li.adicionar-item a { background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-adicionar-carrinho.gif) }
ul.controle-quantidade li.remove-item a { background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-remover-carrinho.gif) }
table.carrinhoTable tbody td.excluir { text-align:center }
table.carrinhoTable tbody td.excluir a {
display:block;
width:11px;
height:11px;
text-indent:-90000px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-excluir-carrinho.gif) }
table.carrinhoTable tbody td.preco-total {
font-weight:bold;
font-size:1.1em;
text-align:left;
padding-left:10px;
}
/* table.carrinhoTable tbody p.garantia strong{font-weight:normal;} */
table.carrinhoTable td.txtSubTotal { }
table.carrinhoTable tr.vale-presente fieldset { position:relative }
table.carrinhoTable tr.vale-presente #palerta {
position:absolute;
left:160px;
top:0;
width:400px;
padding:15px;
border:6px solid #166191;
cursor:pointer;
background:#fff url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg) left top repeat-x }}
table.carrinhoTable tr.vale-presente legend { display:none; }
table.carrinhoTable tr.vale-presente label {


float:left;
font-size:10px;
width:150px; }
table.carrinhoTable tr.vale-presente div.grp label br {display:none;}

table.carrinhoTable tr.vale-presente div.grp {float:left; width:100%;}

table.carrinhoTable tr.cepline fieldset.cep {float:left; width:90%;margin-top:1em;border:1px dashed #8da93a;padding:0.5em;}

table.carrinhoTable tr.vale-presente div.grp input.vale-presente {
float:left;
display:inline;
width:100px;
margin:10px 0 0 15px;
}
table.carrinhoTable tr.vale-presente span.ok-carrinho input.bt {
display:inline;
width:69px;
height:21px;
margin:10px 0 0 15px;
padding:21px 0 0 0;
border:0;
cursor:pointer;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-calcular-desconto.gif) no-repeat;
}
table.carrinhoTable tfoot td.texto-cepline, table.carrinhoTable tfoot td.texto-vale-presente {
font-size:1.1em;
padding-left:10px;
}
table.carrinhoTable td.frete-gratis { background:none; }
table.carrinhoTable tr.vale-presente { background:none; }
table.carrinhoTable td.vale-presente { background:none; }
table.carrinhoTable fieldset.cep legend { display:none }
table.carrinhoTable fieldset.cep label { 
float:left;
padding:3px 14px 0 0 }
table.carrinhoTable tr.subtotal td { 
font-size:16px;
font-weight:bold;
padding:10px 0 0 10px;
}

table.carrinhoTable td.txtSubTotal, table.carrinhoTable tfoot td.vale-presente, table.carrinhoTable tfoot td.txt-frete, table.carrinhoTable tfoot td.vale-presente, table.carrinhoTable tfoot tr.total td.valor-total, table.carrinhoTable tfoot tr.total td.valor {
text-align:right;
padding-right:1em;
font-weight:bold;
font-size:1.2em;

}
table.carrinhoTable tfoot tr.vale-presente td.preco-total { 
font-size:13px;
font-weight:normal; }
table.carrinhoTable tfoot tr.total { 
font-size:15px;
 }
table.carrinhoTable tfoot tr.total td.valor-total, table.carrinhoTable tfoot tr { padding:15px 10px; }
table.carrinhoTable tfoot tr.total td.valor {
font-weight:bold;
font-size:1.6em;
}
table.carrinhoTable tfoot tr.total td.valor { text-align:left; }
table.carrinhoTable input.cep-prefixo {float:left; }
table.carrinhoTable input.cep-sufixo { 
float:left;
display:inline;
margin:0 0 0 5px; }
table.carrinhoTable span.ok-carrinho input {
float:left;
display:inline;
width:32px;
height:21px;
margin:0 0 0 3px;
padding:21px 0 0;
border:none;
cursor:pointer;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-ok-cadastro.png) no-repeat }

table.carrinhoTable label.cep-prefixo a:hover.duvidaCep,
table.carrinhoTable label.cep-prefixo a.duvidaCep{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_ajuda) no-repeat left bottom;
width:98px;
height:15px;
padding:0;
margin:0;
float:left;
color:#8da93a;
}
table.carrinhoTable td.frete-gratis { background:none; }
table.carrinhoTable tr.valor-parcelado { 
font-size:18px;
font-weight:bold;
color:#fff;
background-color:#740707;
 }
table.carrinhoTable td.valor-parcelado { text-align:right; }
table.carrinhoTable td.valor-parcelado div.valor-parcelado {
font-size:18px;
font-weight:bold;
color:#fff;
background-color:#740707;
margin:10px 0;
*margin:0;
*line-height:2.0em;
}
table.carrinhoTable td.valor-parcelado div.valor-parcelado p { padding:0 1.5em; }
/* end carrinho */
/* carrinho vazio */
body.carrinho div.carrinho-vazio {
padding:0 6em;
text-align:center;
float:left;
}
body.carrinho div.carrinho-vazio h3 {
font-size:2em;
font-weight:normal;
}
body.carrinho div.carrinho-vazio p {
font-size:1.1em;
line-height:20px;
}
body.carrinho div.carrinho-vazio p strong { }

body.carrinho div.carrinho-vazio ul.bts {text-align:center; float:left; width:100%;}
body.carrinho div.carrinho-vazio ul.bts li.continuar-comprando{text-align:center; float:left; width:100%;}

body.carrinho .painelCarrinho ul.bts li.continuar-comprando a {
width:100%;
height:21px;
text-indent:-999em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_voltar_loja) no-repeat left; 
p adding:1em 30em 0;
display:block;
float:left;
cursor:pointer;
cursor:hand;
border:0;
}
body.carrinho ul.bts li.continuar-comprando a{ 
width:100%;
height:21px;
text-indent:-999em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_voltar_loja) no-repeat center; 
p adding:1em 30em 0;
display:block;
float:left;
cursor:pointer;
cursor:hand;
border:0;
}
b ody.carrinho div.carrinho-vazio ul.bts a { margin:0 auto; }
b ody.carrinho div.carrinho-vazio li.continuar-comprando, body.carrinho div.carrinho-vazio li.continuar-comprando a { float:none !important; }
body.carrinho div.carrinho-vazio li.central-atendimento { }
body.carrinho div.carrinho-vazio li.central-atendimento a { }
/* end carrinho-vazio */

/* frete */
div.frete { padding:1em 2em; }
div.frete .wrapper { border:1px solid #CCC; }
div.frete h3 { margin-bottom:1em; }
/* end frete */


/* finalizacao compra */
.sucess { text-align:center; }
.sucess .congrats {padding-top:2em;color:#740707;font-size:1.2em; }
.sucess .continuar-comprando a{
display:block;
width:100%;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_voltar_loja) no-repeat center;
margin-top:5px;
}
.sucess p.continuar-comprando a { }
.sucess .order-number {
padding:2em;
margin:2em auto;
width:50%;
font-size:1.2em;
border:1px dashed #ccc;
}
.sucess .order-number span {
display:block;
font-size:1.4em;
}
.sucess .order-number strong { font-size:2.8em; }
.print li.print-boleto a{
display:block;
width:100%;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_imprimir_boleto) no-repeat center;
margin-top:5px;
}
.sucess .imprimir p {
margin-bottom:0.5em;
font-weight:bold;
}
.sucess .print ul { }
.sucess .print li { }
.sucess .warning { padding:3em; }
.sucess .warning strong { font-weight:bold; }
.sucess .info { padding:2em; }
.sucess .info p.txtFormaPag { }
.sucess .info p.txtFinalizacao { }
.sucess .info p.cartaoNumTransacao { }
.sucess .info p.cartaoCodRetorno { }
.sucess .info p.lnkBoleto a{
display:block;
width:100%;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_abrir_janela_pgto) no-repeat center;
margin-top:5px;
}
.banner{
float:left;
width:100%;
text-align:center;
margin-top:1em;
}
/* end finalizacao de compra */

/* ============ alterar recuperar senha/email ============ */
.esqueci-mudou legend { font-weight:bold; }
div.alterar-senha div.box.last, .esqueci-mudou div.box.last { padding-left:1em; }
div.alterar-senha div.box.last p, .esqueci-mudou div.box.last p { padding:0; }
div.alterar-senha div.box a, .esqueci-mudou div.box a {
padding-left:10px;
margin-top:0.6em;
display:block;
}
div.alterar-senha input.bt, .esqueci-mudou .recuperar-email .bt.continuar, .esqueci-mudou .continuar a.bt, .esqueci-mudou div.box a.esqueci-senha { display:inline; }
div.alterar-senha input.bt { margin:-55px 0 0 620px; }
.esqueci-mudou .continuar a.bt { margin:-20px 0 0 600px; }

div.esqueci-senha{}

div.esqueci-senha p{font-size:1.1em;}

fieldset.novos-dados h3,
fieldset.dados-anteriores h3,
div.esqueci-senha fieldset legend{
font-size:1.1em;
margin-top:1em;
color:#740707;
font-weight:bold;
}

fieldset.novos-dados .grp,
fieldset.dados-anteriores .grp,
div.esqueci-senha .grp{float:left; width:100%;}

fieldset.novos-dados .grp label,
fieldset.dados-anteriores .grp label,
div.esqueci-senha .grp label{width:5%;float:left; text-align:left;}

fieldset.novos-dados .grp input,
fieldset.dados-anteriores .grp input,
div.esqueci-senha .grp input{width:5%; float:left;}

fieldset.novos-dados .btw,
div.esqueci-senha .btw{float:left; width:30%}

fieldset.novos-dados .btw input{
float:left;
margin-top:5px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_atualizar_email) no-repeat left;
width:100%;
height:21px;

text-indent:-999em;
border:0;
cursor:pointer;
}

div.esqueci-senha .btw input{
float:left;
margin-top:5px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_enviar_senha) no-repeat left;
width:100%;
height:21px;
text-indent:-999em;
border:0;
cursor:pointer;

}

.outras-opcoes{width:100%;float:left;position:relative; text-indent:0.8em; margin-top:1em;}

.outras-opcoes ul{margin:1em 1em 0; width:250px; float:left;}
.outras-opcoes li{float:left;width:100%;}
.outras-opcoes li a{
font-size:1.1em;
line-height:18px;
color:#166191;
padding:0 0 0 10px;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) center left no-repeat;
width:100%;
float:left;
}

/* ============ end alterar recuperar senha/email ============ */

/* ============ editar conta ============ */

body.editar-conta .meus-dados{float:left;width:15%;position:absolute;}
body.editar-conta .meus-dados-alterar fieldset legend span{
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
width:552px;
height:35px;
padding:7px 12px 0px 12px;
position:relative;
display:block;
}
body.editar-conta div.meus-dados-alterar{float:left;width:90%;}
body.editar-conta .meus-dados-alterar fieldset{float:right;width:80%;}


body.editar-conta .meus-dados-alterar fieldset ul.bts {overflow:hidden;display:inline;float:left;width:100%;margin:0;}
body.editar-conta .meus-dados-alterar fieldset ul.bts li {
letter-spacing:-1px;
overflow:hidden;
float:left;
padding-left:10px;
}
body.editar-conta .meus-dados-alterar fieldset ul.bts li.salvar input.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-salvar.png) no-repeat right;
width:58px;
height:21px;
display:block;
text-indent:-999em;
border:0;
cursor:pointer;
*padding-left:80px;
}
body.editar-conta .meus-dados-alterar fieldset ul.bts li.voltar input.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-voltar.png) no-repeat left;
width:58px;
height:21px;
display:block;
text-indent:-999em;
border:0;
cursor:pointer;
*padding-left:80px;
color:#fff;
}


body.editar-conta .meus-dados-alterar div.grp{width:100%;float:left;margin-bottom:2em;}
body.editar-conta .meus-dados-alterar div.grp label{width:180px;float:left;text-align:left;line-height:1.8em;}
body.editar-conta .meus-dados-alterar p.nao-altera{margin-bottom:1em;color:#700704;}
body.editar-conta .meus-dados-alterar div.grp input.ano,
body.editar-conta .meus-dados-alterar div.grp input.mes,
body.editar-conta .meus-dados-alterar div.grp input.dia{
width:30px;
text-align:left;
border:1px solid #ccc;
font-size:1.0em;
margin-right:1em;
padding-left:0.2em;
}
body.editar-conta .meus-dados-alterar div.grp input{
width:150px;
text-align:left;
border:1px solid #ccc;
font-size:1.0em;
margin-right:1em;
padding-left:0.2em;
}
body.editar-conta .meus-dados-alterar div.grp select{
width:100px;
text-align:left;


border:1px solid #ccc;
font-size:1.0em;
color:#700704;
}
/* ============ editar conta ============ */

/* ============================ */
div.grp {
margin:15px 0 0;
clear:both;
overflow:hidden;
}
div.grp .obr { }
input.fitext, input.fipassword { border:1px solid #ccc; }
label { line-height:1.4em; }

.cadastro-campos {
text-align:left;
float:left;
width:96%;
padding-left:15px;
}

div.identificacao {
text-align:left;
float:left;
width:100%;
}
div.identificacao legend {
color:#166191;
font-size:14px;
}

div.identificacao .frmPessoaFisica{
float:left;
width:100%;
}

div.identificacao .frmPessoaFisica label,
div.identificacao .frmPessoaJuridica label,
div.identificacao .frmPessoaDadosAcesso label,
.endereco-compra .cadastro-endereco label {
float:left;
width:180px;
padding:0 4px 0 0;
text-align:left;
margin-left:1em;
}

fieldset.cadastro-endereco{
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:1em;
}

fieldset.cadastro-endereco legend{
color:#790b0a;
font-size:1.1em;
padding:2em 1em 0 1em;
}

fieldset.bts{
margin:1em;
float:right;
}


div.identificacao .frmPessoaFisica label span{

}
div.identificacao .frmPessoaJuridica .grp.fCheck {
width:190px;
float:right;
margin:-17px 0 0;
*margin:0 }
div.identificacao .frmPessoaJuridica .isento label { 
padding:2px 0 0;
width:30px; }
div.identificacao .frmPessoaJuridica .isento input { 
float:left;
width:20px;
border:none;
background:none }

div.cadastro {float:left;}

#txtCadastroClienteDadosInfo {padding-left:10px; float:left; }

div.cadastro fieldset {
clear:both;
margin:0em 0 0;
border-bottom:1px solid #ccc;
width:100%;
float:left;
margin-bottom:1.5em;
padding-bottom:1em;
}
div.cadastro fieldset.frmTipoPessoa {
text-align:left;
float:left;
width:100%;
}
div.cadastro fieldset.frmTipoPessoa legend { }
div.grp label, .cadastro .fRadio label.main { text-align:right; }
div.cadastro .fRadio label.sexo-m,
div.cadastro .fRadio label.sexo-f { width:76px }
div.cadastro .fRadio label.sexo-m input,
div.cadastro .fRadio label.sexo-f input { 
border:none;
background:none }
div.cadastro div.grp a,
div.cadastro div.grp .exp { padding:0 0 0 8px }
.cadastro fieldset input.fitext, .cadastro fieldset input.fipassword {
width:210px;
float:left;
}
div.grp input {
border:1px solid #ccc;
font-size:11px;
width:300px;
}
div.grp input.fitext, div.grp input.fipassword {
border:1px solid #ccc;
font-size:11px;
text-align:left;
}
div.cadastro legend {
font-weight:bold;
margin-bottom:0.5em;

}
div.cadastro .fRadio label { text-align:left; }
div.cadastro .frmTipoPessoa label {}
div.cadastro .fRadio span {
display:inline;
line-height:1.8em;
vertical-align:middle;
}
div.cadastro .fRadio input {
display:inline;
float:none;
width:auto;
vertical-align:middle;
}
div.grp a, div.grp .exp { line-height:1.8em; }
div.grp a {
color:#740707;
text-decoration:underline;
}
div.grp a:hover {
color:#740707;
text-decoration:none;
}
div.fEmailConf a.thickbox, div.fSenha .exp { position:absolute; }
div.grp input.cep-prefixo {
width:6em;
margin-right:0.5em;
}
div.grp input.cep-sufixo { width:4em; }
div.grp input.DDD {
width:4em;
margin-right:0.5em;
}
div.grp input.telefone { width:12em; }
/* ============================ */

.cadastro-sucesso {
padding:1em;
overflow:hidden;
}
.cadastro-sucesso .wrapper {
padding:1em;
margin:2em auto 4em auto;
width:80%;
border:4px solid #c3d9ff;
text-align:center;
}
.cadastro-sucesso p.greeting {
color:#166191;
margin-bottom:0.6em;
font-size:2em;
}
.cadastro-sucesso p.txt {  }
.cadastro-sucesso .setup {
width:49%;
float:left }
.cadastro-sucesso ul { margin:0.5em 0; }
.cadastro-sucesso li { line-height:1.4em; }
.cadastro-sucesso li:before { content:"> "; }
.cadastro-sucesso .start h4,
.cadastro-sucesso .setup h4 {
font-size:18px;
font-style:italic;
color:#75a2be;
font-weight:bold }
.cadastro-sucesso .start ul,
.cadastro-sucesso .setup ul {
height:100px
}
.cadastro-sucesso .start li,
.cadastro-sucesso .setup li {
font-size:11px;
padding:0 0 4px 0 }
.cadastro-sucesso .setup span.acessar-minhaconta a {
display:block;
width:164px;
height:21px;
text-indent:-9000px;
margin:13px 0 0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-ir-para-minha-conta.png) no-repeat }
.cadastro-sucesso .start {
width:49%;
float:left;
}
.cadastro-sucesso span.comprar { }
.cadastro-sucesso span.comprar a { }
/* ============================ */

.cadastro .fData input { margin-right:0.5em; }
.cadastro fieldset.areaAvisos label {
display:block;
width:100%;
clear:both;
text-align:left }
.cadastro fieldset.areaAvisos input { 
width:20px;
border:none;
background:none }
div.continuar-usuario input.bt{
float:left;
width:143px;
height:21px;
padding:21px 0 0;
border:none;
cursor:pointer;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_continuar) no-repeat left;
}
fieldset.areaAvisos legend { margin-bottom:0; }
body.login div.titulo h3 { margin:1em; }
div.grp ul li {
margin-left:0px;
padding-left:1em;
}
/* ============================ */

#ctl00_Conteudo_lnkSiteSeguro { display:none; }
.opcoes-pagamento { padding:1em; }
.conteudo p { padding:1em; }
.txt-opcoes-pagamento span { }
.opcoes-pagamento ul { }
.opcoes-pagamento li {
margin-right:4em;
display:inline;
}
.opcoes-pagamento li.debito-transferencia { display:none; }
.opcoes-pagamento a {
padding-left:0.8em;

font-size:1.1em;
}
.esqueceu-vale {
padding:1em;
margin-bottom:20px;
font-size:1.1em;
text-align:center;
}
.esqueceu-vale a { }
.opc-boleto .lista-opcoes-pagamento img { }
.opc-boleto .lista-opcoes-pagamento input {
position:relative;
top:-10px;
}
.opc-boleto .lista-opcoes-pagamento strong {
margin-top:-55px;
padding:0 0 1em 9em;
display:block;
}
.opc-boleto .lista-opcoes-pagamento p {
padding:0 0 0 9em;
display:block;
}
.opc-debito legend { padding:1em; }
.opc-debito input { clear:left; }
.opc-debito label {
margin:-1.8em 0 0 2em;
width:80px;
display:block;
text-align:center;
}
.opc-debito p {
padding:0 0 0 13em;
margin:-7em 0 0 0;
height:100px;
display:block;
}

body.checkout fieldset.continuar{
padding:1em;
float:right;
width:20%;
}

body.checkout fieldset.continuar .bt{
display:block;
width:143px;
height:21px;
padding:21px 0 0;
border:none;
cursor:pointer;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_continuar) no-repeat 
}

fieldset.voltar {
padding:1em;


float:left;
}
fieldset.voltar .bt {
display:block;
width:57px;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-voltar.png) no-repeat;}
/* ============================ */

/* confirmacao compra */
body.checkout .confirmar-pedido {
padding:1em;
float:left;
width:98%;
}
body.checkout .confirmar-pedido input {
width:143px;
height:21px;
padding:21px 0 0;
border:none;
cursor:pointer;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=btn_continuar) no-repeat;
margin-right:1.2em;
float:right;
}

body.checkout .dados-compra{

m argin:0 20px 20px 20px;
border:1px solid #CCC;
border-top:none;
overflow:hidden;
float:left;
width:95.0%;
padding:0;
position:relative;
left:1.9em;
}

body.checkout .dados-pagamento{
m argin:0 1em 1em 1em;
*margin:1em;
border:1px solid #CCC;
border-top:none;
overflow:hidden;

}

body.forma-pagamento .pagamento p{
color:#790b0a;
font-size:1.0em;
margin-left:1em;
padding-bottom:1.0em;
}

body.forma-pagamento .pagamento p strong{
font-size:22px;
color:#8bb0c8;
text-transform:none;
font-style:italic;
margin-left:0em;
}
body.forma-pagamento .pagamento h3#cartao,
body.forma-pagamento .pagamento h3#boleto{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 20px 0px 10px;
*margin:0;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
float:left;
*position:relative;
*left:1em;

}

body.forma-pagamento .cartao{
float:left;
width:93%;
padding:1.5em 2.2em 0;
*padding:1.5em 0em 0;
position:relative;
left:2.2em;
}

body.forma-pagamento .boleto-wrapper .opc-boleto{
float:left;
width:95%;
padding:1.5em 1.4em 1.5em;
*padding:1.5em 0em 1.5em 0em;
*position:relative;
*left:1.4em;
}

body.forma-pagamento .cartao .selec-cartoes legend{
color:#790b0a;
font-size:1.0em;
margin-left:1em;
padding-bottom:1.0em;
}
body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-formas-pagamento{}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-formas-pagamento li{float:left;width:90%;}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-formas-pagamento input{float:left; margin:1em 0.4em 1em 1em;}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-formas-pagamento img{float:left;border:1px solid #ccc;}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-boletos strong{margin:0;padding:5px; float:left;width:80%;}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-boletos p{font-size:1.1em;font-weight:bold;margin:0;padding:5px; float:left;width:80%;}


body.forma-pagamento .cartao ul.lista-formas-pagamento{float:left;width:100%;}

body.forma-pagamento .cartao ul.lista-formas-pagamento li{float:left;width:22%;}

body.forma-pagamento .cartao ul.lista-formas-pagamento input{float:left;}

body.forma-pagamento .cartao ul.lista-formas-pagamento img{float:left;border:1px solid #ccc;}

body.forma-pagamento .cartao ul.lista-formas-pagamento strong{float:left; padding:25px 10px 0;}

fieldset.voltar{}

.debito-wrapper{display:none;}


body.minha-conta div.tabela-pedidos{float:left; width:100%;}

body.minha-conta #orderInfoProductList th {
padding-left:1em;
clear:both;
line-height:25px;
font-size:1.1em;
font-weight:bold;
background:#dfdcdc;
}

body.checkout .dados-pagamento table, body.checkout .dados-compra table, body.minha-conta #orderInfoProductList {
margin-bottom:2em;
width:100%;
float:left;
}
body.checkout .dados-pagamento th, body.checkout .dados-compra th, body.minha-conta #orderInfoProductList th {
padding:0.5em 0 0.5em 1em;
text-align:left;
}
body.checkout .dados-compra td, body.minha-conta #orderInfoProductList td { padding-left:1em; }
/* end confirmacao compra */



/* forma pagamento */
body.forma-pagamento .dados-pagamento { margin:2em 1em; }
body.checkout .credit-card-info fieldset fieldset { padding:0.5em 0; }

body.checkout .info-cartao {
margin:2em 0 2em 0;
font-size:1.1em;
}

.pagamento-endereco span,
body.checkout .opc-parcelamento span,
body.checkout .info-cartao span {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_seta_info_cartao) no-repeat left;
padding-left:1.1em;
font-weight:bold;
color:#740707;
font-size:1.2em;
}

body.checkout .info-cartao fieldset{}
body.checkout .info-cartao fieldset label {
float:left;
width:100%;
}
body.checkout .info-cartao fieldset input{
float:left;
width:215px;
border:1px solid #740707;
margin-top:0.5em;
font-size:1.0em;
color:#666;
}

body.checkout .opc-parcelamento select{
width:215px;
margin-bottom:10px;
}

body.checkout .opc-parcelamento select,
body.checkout .info-cartao fieldset select{
border:1px solid #740707;
margin-top:0.5em;
font-size:1.0em;
color:#666;
padding:0.1em;
}

body.checkout .info-cartao em {
font-size:0.8em; color:#666;font-style:italic;
}

body.checkout .mensagem-cartao{
font-size:1.1em;
color:#666666;
float:left;
width:70%;
}

.selec-2-cartoes input { display:none; }
.box .selec-2-cartoes label {
float:left !important;
display:block;
width:87px;
margin-right:8px;
text-align:center;
cursor:pointer;
}
.box .selec-2-cartoes label strong { }
fieldset.radio-cartao legend, fieldset.radio-cartao span br { display:none; }

body.forma-pagamento .pagamento .box {
padding-bottom:2em;
margin:2em 1em;
}
body.forma-pagamento .pagamento .box .continuar {float:right;}
/* ============================ */

/* BOTOES */
.criar-conta {
width:135px;
height:21px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=btn_criarconta.jpg) no-repeat top left;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:left;
}
.central-atendimento, .continuar {/*width:106px; height:21px; margin:20px 0 0 0; padding: 0; border: 0; background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=btn_continuar.jpg) no-repeat top left; text-indent: -1000em; vertical-align: middle; cursor: pointer; /* hand-shaped cursor */

cursor: hand; /* IE 5.x */
float:left;
*/
}
/*.lnkMudancaEmail{margin:0 0 0 90px;}
.lnkEsqueciEmail{margin:0 0 0 90px;}
.lnkEsqueciSenha{margin:0 0 0 90px;}*/

ul.bts {overflow:hidden;display:inline;float:left;}
ul.bts li {
letter-spacing:-1px;
overflow:hidden;
float:left;
}
u l.bts li.salvar input.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-salvar.png) no-repeat right;
width:54px;
height:21px;
float:right;
text-indent:-999em;
border:0;
cursor:pointer;
}
u l.bts li.voltar input.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-voltar.png) no-repeat left;
width:54px;
height:21px;
float:left;
text-indent:-999em;
border:0;
cursor:pointer;
}
ul.bts li a, fieldset.buttons a, fieldset.buttons input.fisubmit, .continuar-comprando a, .central-atendimento a, .usar-endereco a, .finalizar-compra a { }
.criar-conta a {
display:block;
width:100%;
}
div.continuar input.bt{
width:200px;
height:21px;
border:none;
cursor:pointer;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_continuar) no-repeat ;
float:left;
text-indent:-999em;
}
input.fisubmit:hover { cursor:pointer; }
/* end BOTOES */

/* ============================ */

/* ============================ */

/* enderecos */
.endereco {float:left; width:100%}
.endereco h3 {
padding:1em 0;
font-size:1.2em;
}
div.lista-endereco legend {
color:#790b0a;
font-size:1.1em;
padding:1em 1em 0 1em;
}
ul.address-list {
float:left;
width:100%;
}
ul.address-list li {
width:20%;
float:left;
min-height:200px;
margin:1em 2em 1em 2em;
border:5px solid #166191;
padding:1em 0.5em 1em 1.5em;
font-style:normal; }
ul.address-list li div.wrapper { }
ul.address-list .select-address { 
display:block;
width:164px;
height:21px;
margin:0;
text-indent:-90000px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_selecionar_endereco) no-repeat }
ul.address-list .select-address a {
display:block;
width:164px;
height:21px;
}
ul.address-list address {
margin:1em 0;
line-height:1.3em; }
ul.address-list strong {
margin-bottom:0.4em;
display:block;
font-size:13px;
font-style:italic;
color:#166191 }
ul.address-list li li {
width:auto;
float:none;
min-height:0;
margin:0;
border:0 solid;
padding:0;
font-style:normal;
}
ul.address-list li address p { 
padding-left:4px !important;
font-size:11px }
ul.address-list li * { font-style:normal; }
ul.address-list ul.bts {
width:120px;
height:21px }
ul.address-list ul.bts a {
float:left;
display:block;
width:57px;
height:21px;
text-indent:-900000px }
ul.address-list ul.bts li.excluir {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-excluir-endereco.png) }
ul.address-list ul.bts li.editar {
margin:0 6px 0 0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-editar-endereco.png) }
ul.address-list ul.bts li {
float:left;
width:57px;
height:21px; }
body.checkout div.cadastro-endereco div.identificacao { margin:0 auto; }
body.checkout div.cadastro-endereco div.identificacao input.fitext, body.checkout div.cadastro-endereco div.identificacao input.fipassword { width:20em; }
body.checkout div.cadastro-endereco div.identificacao input.cep-prefixo { width:6em; }
body.checkout div.cadastro-endereco div.identificacao input.cep-sufixo { width:4em; }
span.continuar-entrega { margin-left:23em; }
body.checkout fieldset.buttons { margin:1em 0 2em 1em; }
body.checkout div.endereco-compra, body.minha-conta div.endereco-compra { margin:10px 0 10px 10px; }
body.checkout div.endereco-compra h3 { margin-bottom:1em; }

body.minha-conta-meus-pedidos div.informacoes-entrega,
body.endereco-compra div.informacoes-entrega {
padding:1em;
line-height:1.4em; }

body.minha-conta div.endereco-compra p.msg-destaque {
font-size:1.2em;
margin-top:2em;
margin-left:2.5em !important; }

body.minha-conta div.endereco-compra div.informacoes-entrega {}
body.minha-conta div.endereco-compra .informacoes-entrega p { margin:0.5em 0 0.5em 3em; }
body.minha-conta div.endereco-compra span { margin:0.5em 0 0.5em 3em; }
body.minha-conta div.endereco-compra br { margin:0.5em 0 0.5em; }
body.minha-conta div.endereco-compra strong { }
body.endereco-compra .bts span {
float:left;
display:block;
width:57px;
height:21px;
margin:0 10px 0 0 }
body.endereco-compra .bts span.voltar a {
display:block;
width:57px;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-voltar.png) no-repeat;
}
body.endereco-compra .bts span.continuar input {
display:block;
width:57px;
height:21px;
padding:21px 0 0;
border:none;
cursor:pointer;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-salvar.png) no-repeat }
/* end enderecos */

/* ============================ */

/* ============================ */


/* meus pedidos */
body.minha-conta div.menu-pedidos {
width:146px;
float:left;
margin-left:4px;
}
body.minha-conta div.conteudo { float:left; }
body.minha-conta div.nav { 
float:left;
width:150px;
padding:5px 0 0 3px }

ul.abas {
overflow:hidden;
padding-left:1em;
margin-top:0em;
float:left;
width:82%;
}

ul.abas li {
float:left;
margin:0 0 0px 0px;
}
ul.abas li a {
float:left;
height:26px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ul_aba_hover) no-repeat;
width:75px;
color:#740707;
line-height:2.9em;
text-align:center;
}
ul.abas li a:hover {background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ul_aba_link) no-repeat !important;color:#166191; }

ul.abas li.ativo a:hover,
ul.abas li.ativo a {background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ul_aba_link) no-repeat;font-weight:bold;color:#166191;}
ul.abas li { }


#orderInfoProductList th a { }
#orderInfoProductList th a:hover { }
#orderInfoProductList tbody td {padding:6px 2px 3px 0; }
#orderInfoProductList tbody tr.even td {background-color:#f1f1f1; }

#orderInfoProductList tbody td.links a.detalhes{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_ver_mais) no-repeat left;
width:13px;
height:13px;
padding-left:15px;
}
#orderInfoProductList tbody td.links a.imprimir{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_imprimir) no-repeat left;
width:13px;
height:13px;
padding-left:15px;
}


body.minha-conta fieldset.filtrar{float:right; width:100%;}

body.minha-conta fieldset.filtrar div.ok input.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-ok-cadastro.png) no-repeat;
height:22px;
float:right;
width:63%;
border:none;
text-indent:-999em;
color:#fff;
cursor:pointer;
margin-bottom:1em;
}


body.minha-conta fieldset.filtrar{background:none;}
body.minha-conta fieldset.filtrar div.grp {margin-bottom:0.7em;width:100%;text-align:left;float:left;}
body.minha-conta fieldset.filtrar div.grp label{margin:0 10px 0 10px;width:120px; float:left; text-align:left;}

body.minha-conta fieldset.filtrar div.grp input{width:200px;}

body.minha-conta fieldset.filtrar div.filtrar-data input{width:9.4%;}

body.minha-conta fieldset.filtrar div.grp span{color:#700704;}

body.minha-conta fieldset.filtrar div.filtrar-data span:after{
content:":";
}

body.minha-conta fieldset.buttons {
clear:both;
margin-bottom:2em;
}
body.minha-conta div.cadastro-endereco h4 { clear:both; }
body.minha-conta #ctl00_Conteudo_ctrlEndereco_updEndereco { margin-left:10px; }
/* end meus pedidos */

/* ============================ */




/* ============================ */
body.meus-pedidos .nav{float:left;}
body.meus-pedidos .content {
padding-top:0em;
width:82.7%;
float:left
}
body.meus-pedidos .nav{
float:left;
width:100%;
}
/* detalhe meus pedidos */
p.inicio-conteudo { }
body.meus-pedidos-detalhes h3 { }
body.meus-pedidos-detalhes div.conteudo h2{
font-size:22px;
color:#8bb0c8;
text-transform:none;
font-style:italic;
margin-left:10px;
}
body.meus-pedidos-detalhes div.conteudo {
float:left;
width:90%;
padding-top:0;
}
body.minha-conta-meus-pedidos div.informacoes-entrega,
body.meus-pedidos-detalhes div.informacoes-entrega {font-size:1.2em;margin:1em 0 0 1em;}
body.minha-conta-meus-pedidos div.informacoes-entrega p,
body.meus-pedidos-detalhes div.informacoes-entrega p { padding:0 0 0.5em 0; }
body.minha-conta-meus-pedidos div.informacoes-entrega strong,
body.meus-pedidos-detalhes div.informacoes-entrega strong { font-size:1.1em; }
body.meus-pedidos-detalhes div.informacoes-entrega p.pedido-data { }

body.meus-pedidos-detalhes div.box-dados-pedido{
float:left;
width:100%;
b ackground:#ccc;
left:15px;
position:relative;
}

b ody.meus-pedidos-detalhes div.box-dados-pedido h3{font-size:1.1em;}

div.box-dados-pagamento > * { p adding:1em 0 0.3em; }
div.box-dados-pagamento h3 {
padding:0 0.5em 0.5em 0.5em;
color:#75a1be;
font-style:italic;
font-size:1.8em;
text-transform:none;
font-weight:normal;
d isplay:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat;
width:956px;
height:31px;
padding:5px 15px 0px 15px;

}
div.box-dados-pagamento h4 { margin-left:1em; }
div.box-dados-pagamento {
font-size:1.1em;
overflow:hidden;
position:relative;
padding:0.5em 0;
margin:1em 0;
width:97%;
float:left;
}
div.box-dados-pagame nto div, div.box-dados-pagamento table {
border-bottom:1px solid #999;
margin:0 2px;
}
div.box-dados-pagamento div div, div.box-dados-pagamento table table { border-bottom:0 solid #999; }
div.box-dados-pagamento dl.dados-entrega {
overflow:hidden;
margin:0.5em 0 0.5em;
}
div.box-dados-pagamento dt {
font-size:1.1em;
font-weight:bold;
margin-left:1em;
}
div.box-dados-pagamento dd { margin-left:0.8em; }
div.box-dados-pagamento dl * {
display:block;
float:left;
}
div.box-dados-pagamento dl * * { float:none; }
div.box-dados-pagamento dt.pedido-quantidade { clear:both; }
div.box-dados-pagamento span.rastrear-entrega {
position:absolute;
right:3em;
top:1em;
}
body.minha-conta-meus-pedidos div.endereco-entrega{
border-top:0;
float:left;
width:100%;
margin-bottom:1em;
}
body.minha-conta-meus-pedidos div.box-dados-pagamento h3,
body.minha-conta-meus-pedidos div.endereco-entrega h4{
padding:0 0.5em 0.5em 0.5em;
color:#75a1be;
font-style:italic;
font-size:1.8em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat;
width:956px;
height:31px;
padding:5px 15px 0px 15px;
margin:0.5em;
}
table.traking thead th{width:500px;text-align:left; padding-left:20px;}
table.traking tbody td{width:350px;text-align:left;padding-left:20px;color:#CC0000;}
table.traking tbody{border:none;}

div.endereco-entrega {
border-top:0;
float:right;
width:45%;
margin-bottom:1em;
margin-top:-4.0em;}

div.box-dados-pedido h3{
padding:0 0.5em 0.5em 0.5em;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_ver_detalhes) no-repeat;
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ver_detalhes_ie) no-repeat;
width:340px;
height:31px;
padding:8px 15px 0px 15px;
}
div.endereco-entrega h4 {
padding:0 0.5em 0.5em 0.5em;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_ver_detalhes) no-repeat;
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ver_detalhes_ie) no-repeat;
width:340px;
height:31px;
padding:8px 15px 0px 15px;
}

div.box-dados-pedido h3{margin-top:0.8em;}
d iv.endereco-entrega h4 {margin-top:-2.0em;}

div.endereco-entrega dl {padding:0 0.5em 0.5em 0.5em;margin-left:1.0em;}

div.endereco-entrega dt {float:left;width:30%;line-height:1.4em;}
div.endereco-entrega dd {float:right;width:70%;line-height:1.4em;}

table.descricao-compra {
width:50%;
float:left;
margin:0 0 0 0em !important;
font-weight:normal;
}
table.descricao-compra th {text-align:left;width:10%; }
table.descricao-compra thead th {
text-align:left;
padding:1em 0;
white-space:nowrap;
}
table.descricao-compra tfoot tr,
table.descricao-compra thead tr{line-height:1.8em;} 
table.descricao-compra tfoot th {padding:1em 0;}
table.descricao-compra td, table.descricao-entrega th { p adding:0.4em 0 0.2em 0.5em; }
table.descricao-compra td { t ext-align:right; }
table.descricao-compra tbody th{font-weight:normal;}

div.dados-entrega {float:left;width:45%;}

div.dados-entrega dl {padding:0.5em 0;margin-left:1.3em;}

div.dados-entrega dt {line-height:1.4em;margin-bottom:0.5em;}
div.dados-entrega dd {line-height:1.4em;padding-left:0.3em; color:#990000;font-weight:bold;}

dl.endereco-entrega dt {
display:block;
clear:both;
float:left;
margin-top:5px;
}
dl.endereco-entrega dd {
display:block;
float:left;
margin-top:5px;
}
div.dados-entrega.last {
clear:both;
border-top:1px solid #999;
padding-bottom:1em;
margin-bottom:1em;
}
div.dados-entrega .rastrear-entrega a {
display:block;
width:120px;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_restrear_entrega) no-repeat left;
margin:1em 1em 0;

}
body.meus-pedidos-detalhes div.descricao-entrega{width:100%;float:left;}

body.meus-pedidos-detalhes div.descricao-entrega h4{
padding:0 0.5em 0.5em 0.5em;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ie_2) no-repeat; 
width:557px;
height:31px;
padding:8px 15px 0px 15px;
margin-top:10px;
}

body.meus-pedidos-detalhes div.voltar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-voltar.png) no-repeat left;
width:58px;
height:21px;
display:block;
text-indent:-999em;
border:0;
cursor:pointer;
*padding-left:80px;
margin:1em 1.5em 0;
}
body.meus-pedidos-detalhes div.voltar .bt { float:left; }
body.meus-pedidos-detalhes div.voltar bt { }

body.checkout .dados-compra h3,
body.checkout .dados-pagamento h3{
font-size:1.2em;
color:#166191;
padding-left:0.5em;
clear:both;
line-height:26px;
font-size:1.5em;
font-weight:bold;
background:#bcd2df repeat; 
text-transform:none;
} 
div.dados-pagamento{
width:95%;
float:left;
margin:0 20px 20px 20px;
padding:0;
}
div.dados-pagamento table.valor-compra {
width:100%;
margin:0em;
}

div.dados-pagamento table.valor-compra th, div.dados-pagamento table.valor-compra td {padding:5px 0 3px 1em; }

div.dados-pagamento table.valor-compra td{
text-align:left;
padding-right:0em;
}

div.dados-pagamento table.valor-compra th {
text-align:left;
padding-right:0em;
width:90%;
}
div.dados-pagamento table.valor-compra tbody tr td,
div.dados-pagamento table.valor-compra tbody tr th {border-bottom:1px dashed #ccc;}
div.dados-pagamento table.valor-compra tr.valor-total{border:none;font-size:1.2em;color:#740707;}
div.dados-pagamento table.valor-compra tr.valor-total td{font-weight:bold;font-size:1.2em;}

.pagamento-endereco {
width:49%;
float:left;
margin:0.6em;
}

.pagamento-endereco strong {font-size:1.1em;padding:1em 0 0.5em 0; float:left; width:100%;}
.pagamento-endereco dl { padding-left:0.5em; }
.pagamento-endereco dt {margin-bottom:0.5em;clear:left;}

fieldset.pagamento-endereco a.imprimir{
display:block;
width:100%;
height:21px;
text-indent:-999em;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_imprimir_boleto) no-repeat left;
margin-top:5px;

}
.pagamento-endereco dd { }

body.checkout table.dados-entrega{float:left;}


body.checkout table.dados-entrega h4{
font-weight:bold;
font-size:1.2em;
color:#740707;
font-style:normal;
text-transform:none;
margin:0;
padding:0;
}
/* ============MINHA CONTA================ */

body.minha-conta fieldset.filtrar legend span{
*margin-left:-18px;
}
body.minha-conta fieldset.filtrar legend span{
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
width:552px;
height:35px;
padding:7px 15px 0px 15px;
position:relative;
display:block;
}
body.minha-conta div.tabela-pedidos h3,
.minha-conta .informacoes-conta h3 a,
body.minha-conta .area-3-2-3 h3{
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
width:80%;
height:35px;
padding:7px 15px 0px 15px;
float:left;
}
body.minha-conta fieldset.filtrar legend span,
.minha-conta .informacoes-conta h3 a{
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ie_2) no-repeat;
}

.minha-conta .meus-dados h4{
display:none;
}
.m inha-conta .meus-dados h4{
display:block;
font-size:16px;
text-transform:none;
color:#166191;
font-weight:bold;
padding:0 0 0 12px;
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_mais.gif);
background-repeat:no-repeat;
background-position:bottom;
background-position:left;
margin:0;
float:left;
width:82%;
}

.minha-conta .meus-dados {padding-bottom:3em; float:left; width:13.5%;}
.minha-conta h5 {clear:both;}
.minha-conta .meus-dados .photo {
float:left;
width:120px;
height:120px;
border:1px solid #740707;
margin:0.5em 0.5em 0.5em 0.2em;
}
.minha-conta .meus-dados .photo .foto-area {font-weight:bold; }
.minha-conta .meus-dados .photo .foto-area img { }
.minha-conta .meus-dados .photo a {margin-top:1em;display:block;}

.minha-conta .meus-dados div.addPhoto{float:left;}

.minha-conta .meus-dados div.addPhoto a{
font-size:1.1em;
line-height:18px;
color:#166191;
padding:0 0 0 10px;
display:block;
margin:0;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) center left no-repeat;
float:left;
}

.minha-conta .dados {float:left; width:50%;margin-top:0.5em; font-size:1.1em;background:}
.minha-conta .dados dl.dados-usuario{display:block;width:auto;}

.minha-conta .dados dl.dados-usuario dt{width:140px;float:left;font-weight:bold;line-height:17px;text-indent:0.5em;}
.minha-conta .dados dl.dados-usuario dd{width:300px;float:left;line-height:17px;}

.minha-conta .dados dl.dados-usuario dt.dNome,
.minha-conta .dados dl.dados-usuario dd.dNome,
.minha-conta .dados dl.dados-usuario dt.dCpf,
.minha-conta .dados dl.dados-usuario dd.dCpfCnpj,
.minha-conta .dados dl.dados-usuario dt.dNasc,
.minha-conta .dados dl.dados-usuario dd.dNasc,

.minha-conta .dados dl.dados-usuario dt.dTel,
.minha-conta .dados dl.dados-usuario dd.dTel,
.minha-conta .dados dl.dados-usuario dt.dLink,
.minha-conta .dados dl.dados-usuario dd.dLink{background:#f1f1f1;}

.minha-conta .dados dl.dados-usuario dt:after{content:":";}


.minha-conta .meus-dados .foto, .minha-conta .meus-dados .dados dl, .minha-conta .informacoes-conta dl {
margin:1em 3em;
font-size:1.1em;
}

.minha-conta .meus-dados .dados dt, .minha-conta .informacoes-conta dt {
margin-right:0.6em;
float:left;
font-weight:bold;
line-height:19px;
}
.minha-conta .meus-dados .dados dd, .minha-conta .informacoes-conta dd {
color:#000;
line-height:19px;
}
.minha-conta .meus-dados .foto a, .minha-conta .meus-dados .dados dd a, .minha-conta .informacoes-conta dd a { }


.minha-conta ul.bts {padding-left:3em;float:left;width:15%;}
.minha-conta ul.bts li a{padding:0.5em;}
.minha-conta ul.bts li.alterar-senha a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_alterar_senha) no-repeat;
width:270px;
height:21px;
display:block;
text-indent:-999em;
}
.minha-conta ul.bts li.editar a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_editar) no-repeat;
width:87px;
height:21px;
display:block;
text-indent:-999em;
}


.minha-conta .informacoes-conta {margin:1em 0; float:right; width:84.3%; }
.minha-conta .informacoes-conta dl{margin:0.5em 1em 0.5em 1em; float:left; width:84.3%; }
.minha-conta .informacoes-conta dd a{font-size:1.1em;line-height:18px;color:#166191;}
.minha-conta .informacoes-conta dd a:hover{color:#740707;text-decoration:underline;}
/* ============================ */

body.manutencao-conta .content p {padding:1em 0 0 1em; font-size:1.1em;}
body.manutencao-conta .content fieldset {padding:1em 1em 3em 1em;font-size:1.1em;}
body.manutencao-conta .content fieldset h3{font-size:1.2em;color:#740707;font-weight:normal; }
body.manutencao-conta .content label {width:100px;float:left;text-align:left;margin-left:2px;}
body.manutencao-conta .content input.fitext, body.manutencao-conta .content input.fipassword { width:15em; }
body.manutencao-conta .content input.fisubmit, body.manutencao-conta .content input.fibutton { margin:1.5em 0 0 17.2em; }
body.manutencao-conta div.btw input{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt_recuperar_email) no-repeat;
width:108px;
height:21px;
float:left;
text-indent:-999em;
border:0;
cursor:pointer;
*padding-left:120px;
margin:1em 0em 0;
*margin:1em 0em 0;
display:block;
}
body.manutencao-conta .content .mensagens{
font-size:1.1em;
color:#740707;
}
body.manutencao-conta .content .box-opcoes { }
body.manutencao-conta .content .box-opcoes li:before {
content:"> ";
line-height:1.4em;
}
span.obr {
color:red !important;
padding-left:1em;
}
input.cep-prefixo { width:6em !important; }
input.cep-sufixo { width:4em !important; }

.box02_prod {
width:100%;
float:left;
padding:1em 0;
}
. sku .box02_prod {clear:both }

.box02_prod p, .lista-produto p, .lista-carrinho p {
margin:0;
padding:0;
font-size:10px;
color:#166191;
}
.box02_prod h1 {
margin:0;
padding:0;
font-size:10px;
color:#166191;
}
.box02_prod h2 {
margin:0;
padding:0;
font-size:20px;
color:#740707;
}
.box02_prod h3 a,
.lista-produto h3 a,
.lista-carrinho h3 a {
margin:0;
padding:0;
font-size:12px;
color:#166191;
b ackground-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=topo_box_produtos.jpg);
height:34px;
padding:10px 5px 5px 5px;
display:block;
width:142px;
}

body.departamento .box02_prod h4,
body.home .box02_prod h4{
color:#75a1be;
font-style:italic;
font-size:2.2em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ie_3) no-repeat;
margin:0px 0 0px 5px;
padding:5px 5px 5px 5px;
*padding:8px 5px 5px 5px;
height:35px;
}
body.home .area-3-3-5 .box02_prod h4,
body.home .area-3-3-2 .box02_prod h4{
color:#75a1be;
font-style:italic;
font-size:2.2em;
text-transform:none;
font-weight:normal;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_minha_conta) no-repeat;
*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=barra_ie_2) no-repeat;
margin:0px 0 0px 5px;
padding:5px 5px 5px 5px;
height:35px;
}
body.sku .box02_prod h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg_barra_tabela_detalhes_prod) no-repeat left;
width:968px;
height:32px;
margin:0 0 10px 5px;
padding:10px 10px 0;
color:#75a1be;
font-style:italic;
font-size:2.0em;
text-transform:none;
font-weight:normal;
display:block;
}
body.sku .box02_prod ul{
margin:1em;
text-align:center;
}
body.sku .box02_prod h3{
margin:0;
padding:0;
font-size:12px;
color:#166191;
b ackground-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=topo_box_produtos.jpg);
height:34px;
padding:10px 5px 5px 5px;
display:block;
width:142px;
}
body.sku .box02_prod em.percentual {
padding:2px;
font-size:1.6em;
font-style:normal;
font-weight:bold;
background:#e6eff6;
color:#6896b0;
border-left:2px solid #a6c8db;
}
body.sku .box02_prod span.txt {
padding:2px;
font-size:1.6em;
font-style:normal;
font-weight:bold;
background:#e6eff6;
color:#6896b0;
border-left:2px solid #a6c8db;
}

.box02_prod h5 {
margin:0;
padding:0;
font-size:10px;
color:#166191;
}

body.departamento .box02_prod ul{
*float:left;
}

.box02_prod  li, .lista-produto li, .lista-carrinho li {
display:block;
width:152px;
height:200px;
float:left;
padding:0 0 40px 12px;
*padding:0 0 40px 0px;
}
/*	.box02_prod a{ width:162px; float:left; padding:0px; margin:10px; text-decoration:none; border:1px solid #ffffff;}
	.box02_prod a:hover{ width:162px; float:left; padding:0px; margin:10px; text-decoration:none; border:1px solid #F00;}*/

.price a {
margin:0;
padding:0;
font-size:20px;
color:#740707;
}
.valor-dividido {
margin:0;
padding:0;
font-size:10px;
color:#414141;
font-weight:normal;
}
.img-produto-prateleira {
b order-bottom:1px #d7d7d7 solid;
b order-left:1px #d7d7d7 solid;
b order-right:1px #d7d7d7 solid;
text-align:center;
display:block;
width:150px;
margin:0px 0 5px 0;
float:left;
}
.img-produto-prateleira img { border:0; }

.price-off a {
font-size:18px;
font-style:normal;
color:#740707;
font-weight:bold;
display:block;
}
.price-off a span { font-size:13px; }
.price-off a span.condicao { font-size:11px }

.price-inst {}

.price-inst a {
font-size:10px;
color:#414141;
font-style:normal;
margin:5px 0 0 0;
display:block;

}

.comprar a {
width:89px;
height:21px;
margin:10px 0 0px 0;
padding: 0;
border: 0;
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bnt_meucarrinho02.jpg) no-repeat top left;
text-indent: -1000em;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
float:left;
}
.rating { display:none; }

/*Hotsite Sutentabilidade*/
p.txt_livre_sutento{
	width:140px;
	margin:5px 0px 0;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) no-repeat left 4px;
	padding-left:5px;
	font-size:1.0em;
	color:#b25850;
}
/*Hotsite Sutentabilidade*/

/*Central de Atendimento*/
body.default .clear.fix{float:left;} 
body.default .SobreEmpresa{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=corpo_bg_topo.jpg) repeat-x;
width:100%;
float:left;
}

body.default .SobreEmpresa h2{
font-size:22px;
color:#8bb0c8;
font-style:italic;
margin:0px 10px 0;
padding:10px 0 0 0;
}

body.default .tire-duvidas{padding:10px;}

body.default .about{ 
padding:10px;
margin-top:0px;
float:left;
width:90%;
}


body.default .about h3{padding:0px 0 0px 0;margin:0px 0;color:#740707;font-size:14px;}
body.default .about p{color:#000;font-size:1.1em;margin:8px 0 8px 0;line-height:14px;}
body.default .about span{padding:0px 0 0px 0;margin:0px 0;color:#740707;font-size:1.1em; font-weight:bold;}
body.default .SobreEmpresa a{padding:0px 0 0px 0;margin:0px 0;color:#740707;font-size:1.1em; font-weight:normal;}

body.default .about li{
padding-left:7px;
margin:5px 3px 0 0;
color:#166191;
font-size:1.1em;
text-decoration:none;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ico_setinha_vermelha.jpg) no-repeat left;
}

body.default .Missao{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=banner_missao) no-repeat;
width:100%;
float:left;
height:340px;
}

body.default .Missao h2{display:none;}

body.default .Vmissao .top_missao{
b ackground:url(/Control/ArquivoExibir.aspx?NomeArquivo=banner_missao) no-repeat;
width:100%;
float:left;
}

body.default .Vmissao .L_top_visao{
float:left;
width:30%;
text-align:center;
margin:10em 0;
}
body.default .Vmissao .R_top_visao{
float:right;
width:30%;
text-align:center;
margin:10em 3em 0 3em;
}

body.default .Vmissao h3{
width:100%;
float:left;
padding:10px;
color:#466d87;
font-size:2em;
}
body.default .Vmissao p{
width:100%;
float:left;
padding:0px 10px 10px 10px;
color:#6a655b;
font-size:1.2em;
font-weight:bold;
}

/*Central de Atendimento*/