@charset "utf-8";
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0}
* {border:0 none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;outline-style:none;outline-width:0;padding:0}
body {background:url(../images/bg-body.gif) repeat-x 0 -10px #fff1f9;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.9em}
.content {width:100%;float:left}
.content-center {width:1000px;margin:auto;}
.hide {display:none}
a {text-decoration:none}
a:hover {text-decoration:underline}

body.cms-home {background-position:0 82px}
body.catalog-category-view {background-position:0 82px}

body.catalog-category-view.category-kerastase,
 body.catalog-category-view.category-alfaparf,
 body.catalog-category-view.category-lanza,
 body.catalog-category-view.category-lowell,
 body.catalog-category-view.category-loreal, 
 body.catalog-category-view.category-matrix,
 body.catalog-category-view.category-paul-mitchell,
 body.catalog-category-view.category-redken,
 body.catalog-category-view.category-senscience, 
 body.catalog-category-view.category-shwarzkopf,
 body.catalog-category-view.category-tanagra,
 body.catalog-category-view.category-wella,
 body.catalog-category-view.category-inoar,
 body.catalog-category-view.category-solleir,
 body.catalog-category-view.category-fabricantes
 {background-position:0 0}

/*
body {padding-top:80px;background:url(../images/teste.gif) top center repeat-x;*overflow:hidden;}
*/

.banners-home { width:100%; text-align:center; margin:0; padding:0; }

.header {background:url(../images/bg-topo.gif) repeat-x;float:left;width:100%;height:82px}
.header-center {width:1000px;margin:auto;display:table}
a.logo {background:url(../images/logo.gif) no-repeat;width:190px;height:73px;display:block;float:left;text-indent:-9999px}
.main-menu {float:left;font-size:0.8em}
.main-menu ul li {float:left;margin-left:8px}
.main-menu a {color:#fff;padding:1px 4px 0;display:block}
.main-menu .ativo {background:#b343bb;text-decoration:none;padding:15px 6px}
.main-menu p {background:url(../images/bg-atendimento.gif) no-repeat;width:301px;height:31px;float:left;color:#910b9d;padding-top:10px;text-align:center;clear:both;margin-top:7px;
*margin-top:3px}
.menu2 {float:left;margin-left:20px}
.menu2 .blog {background:url(../images/bt-blog.gif);width:70px;height:52px;display:block;text-indent:-9999px;float:left}
.menu2 .blog:hover {background:url(../images/bt-blog-on.gif);width:70px;height:52px;display:block;text-indent:-9999px}
.menu2 .chat {background:url(../images/bg-chat.gif) no-repeat;width:135px;height:52px;float:left;display:block;text-indent:-9999px}
.menu2 .chat span {background:url(../images/bg-chat-on.gif) no-repeat;display:block;float:right;width:64px;height:14px;margin:28px 17px 0 0}
.menu2 p {float:left;background:url(../images/bg-telefone.gif) no-repeat;width:187px;height:29px;text-align:right;padding:8px 25px 0 0;color:#910b9d;font-size:0.9em;margin-top:0;clear:both}
.menu3 {width:242px;float:right}
.menu3 .area-cliente {background:url(../images/bg-area-cliente.gif);width:121px;height:57px;display:block;text-indent:-9999px;float:left}
.menu3 .area-cliente-sair {background:url(../images/bg-area-cliente-sair.gif);width:121px;height:57px;display:block;float:left}
.menu3 .cesta {background:url(../images/bg-cesta.gif) no-repeat;width:121px;height:57px;float:left;display:block;text-indent:-9999px}
.menu3 .cesta span.price {color:#3d3136;display:block;width:110px;height:14px;text-indent:0px;font-size:0.55em;text-align:right;font-weight:normal;margin:1px 10px 0 0}
.barra {float:left;width:100%;padding-top:27px}
.main {float:left;width:100%;padding-top:10px}
.main.internas {padding-top:27px}
.left {float:left;width:190px}
.right {float:right;width:190px}
.center {float:left;width:600px;padding:0 10px}
.box-side {padding:28px 9px 10px 9px;background:url(../images/bg-box-top-side.png) no-repeat;width:165px;float:left}
.box-side .box-side-center {width:148px;background:#fff;padding:0 10px;float:left}
.box-side-close {background:url(../images/bg-box-botton-side.png) no-repeat;width:190px;height:38px;float:left;display:block;clear:both;margin:0 0 0 -9px}
.box-side h3 {text-indent:-9999px;margin:auto;width:100%;display:block}
.box-center {}
.categoria ul li {text-align:right;width:170px}
.categoria ul li a {color:#414141;font-size:0.85em;padding:3px 30px 5px 0;display:block}
h3.categorias {background:url(../images/categorias.gif) no-repeat center}
h3.lojas-especiais {background:url(../images/lojas-especiais/lojas-especiais.gif) no-repeat center}
h3.mais-vendidos {background:url(../images/mais-vendidos.gif) no-repeat center;height:33px;margin-bottom:10px}
h3.newsletter {background:url(../images/newsletter.gif) no-repeat center;margin-bottom:10px}
.categoria h4 {float:left;width:160px;color:#fff;padding:9px 20px 8px 0;text-align:right;text-transform:uppercase;margin:10px 0 6px -10px;
*padding:5px 15px 8px 0}
.Cabelos h4 {background:url(../images/categoria-1.png) no-repeat}
.Cabelos ul li a:hover {background:url(../images/categoria-icon-1.gif) no-repeat right bottom;color:#ff45a6}
.Ofertas h4 {background:url(../images/categoria-2.png) no-repeat}
.Ofertas ul li a:hover {background:url(../images/categoria-icon-2.gif) no-repeat right bottom;color:#f6073f}
.Maquiagem h4 {background:url(../images/categoria-3.png) no-repeat}
.Maquiagem ul li a:hover {background:url(../images/categoria-icon-3.gif) no-repeat right bottom;color:#af05e7}
.Presentes h4 {background:url(../images/categoria-4.png) no-repeat}
.Presentes ul li a:hover {background:url(../images/categoria-icon-4.gif) no-repeat right bottom;color:#5112e1}
.Perfumes h4 {background:url(../images/categoria-5.png) no-repeat}
.Perfumes ul li a:hover {background:url(../images/categoria-icon-5.gif) no-repeat right bottom;color:#2197db}
.Dermocosméticos h4 {background:url(../images/categoria-6.png) no-repeat}
.Dermocosméticos ul li a:hover {background:url(../images/categoria-icon-6.gif) no-repeat right bottom;color:#19aa46}
.Profissionais h4 {background:url(../images/categoria-7.png) no-repeat}
.Profissionais ul li a:hover {background:url(../images/categoria-icon-7.gif) no-repeat right bottom;color:#b0b600}
.Bijuteria h4 {background:url(../images/categoria-8.png) no-repeat}
.Bijuteria ul li a:hover {background:url(../images/categoria-icon-8.gif) no-repeat right bottom;color:#dea200}
.linha {width:100%;float:left;padding:10px 0}
.produto {width:143px;float:left;background:url(../images/bg-produto-top.gif) no-repeat;text-align:center;padding:8px 0 0 0;margin-right:7px;line-height:1.2em}
.produto h3 {color:#90099c;font-size:0.9em;font-weight:normal;width:130px;margin:auto}
.produto h4 {color:#90099c;font-size:1.2em}
.produto h4 span.de {color:#e36ffc;font-size:0.7em;text-decoration:line-through;clear:both;display:block}
.produto h4 span.economize {color:#ff0036;font-size:0.7em;clear:both;display:block;font-weight:normal}
.produto p {color:#626262;font-size:0.8em;width:90%;display:table;margin:auto;margin-top:3px}
.produto button.button {background:url(../images/bt-comprar.gif) no-repeat;width:143px;height:30px;cursor:pointer;text-indent:-9999px;display:block}
.lojas-especiais-list li {margin:10px 0 0 0}
.lojas-especiais-list li a {padding:0;width:100%;display:block}
.alfaparf {background:url(../images/lojas-especiais/alfaparf.gif) no-repeat center}
.kerastase {background:url(../images/lojas-especiais/kerastase.gif) no-repeat center}
.loreal {background:url(../images/lojas-especiais/loreal.gif) no-repeat center}
.redken {background:url(../images/lojas-especiais/redken.gif) no-repeat center}
.wella {background:url(../images/lojas-especiais/wella.gif) no-repeat center}
.inoar {background:url(../images/lojas-especiais/wella.gif) no-repeat center}
.solleir {background:url(../images/lojas-especiais/senscience.gif) no-repeat center}
.schwarzkopf {background:url(../images/lojas-especiais/schwarzkopf.gif) no-repeat center}
.matrix {background:url(../images/lojas-especiais/matrix.gif) no-repeat center}
.lanza {background:url(../images/lojas-especiais/lanza.gif) no-repeat center}
.paul-mitchell {background:url(../images/lojas-especiais/paulmitchell.gif) no-repeat center}
.senscience {background:url(../images/lojas-especiais/senscience.gif) no-repeat center}
.tanagra {background:url(../images/lojas-especiais/tanagra.gif) no-repeat center}
.lowell {background:url(../images/lojas-especiais/lowell.gif) no-repeat center}
.batom {background:url(../images/lojas-especiais/batom.gif) no-repeat center}

.mais-vendidos-list a {color:#c9048f;font-size:0.8em}
.mais-vendidos-list li {float:left;margin-top:5px}
.mais-vendidos-list li img {float:left;margin-right:5px}
.mais-vendidos-list li span {color:#900066;font-size:1.2em}
.mais-vendidos-list li span.price {color:#900066;font-size:100%}
.box-side.news {
*height:175px}
.box-side.news .box-side-close {float:left;
*margin-left:0px}
.box-side-center.newsletter-list {float:left}
.newsletter-list p {font-size:0.8em;width:100%;text-align:center}
.newsletter-list label {font-size:0.8em;padding-left:5px;color:#860c91}
.newsletter-list input {padding:3px 0 3px 7px;background:url(../images/bg-input-newsletter.gif) no-repeat;width:144px;height:22px;color:#bf2264}
.newsletter-list button {background:url(../images/bt-cadastrar.gif) no-repeat;width:144px;height:20px;text-indent:-9999px;cursor:pointer}
.busca {float:left;width:155px;height:80px;background:url(../images/bg-busca.gif) no-repeat;color:#fff;padding:17px}
.busca input {background:none;margin-top:4px;padding:3px;color:#aa3eb3;width:110px;font-size:0.9em;float:left}
.busca button {float:right;background:none;width:30px;height:25px;cursor:pointer;text-indent:-9999px;margin:3px 5px 0 0}
.novidades {background:url(../images/novidades-sensus.gif) no-repeat;width:100%;height:46px;text-indent:-9999px}
.rodape {width:100%;background:url(../images/bg-rodape.gif) repeat-x;float:left;height:295px}
.rodape-center {width:1000px;margin:auto;padding-top:39px; clear:both; }
.rodape .rodape-base {background:url(../images/bg-rodape-base.gif) left;float:left;height:140px;padding-left:15px}
.rodape .rodape-base div {background:url(../images/bg-rodape-base.gif) right;float:left;width:100%;padding-right:5px;height:140px}
.rodape-botton {float:left;clear:both;background:url(../images/bg-rodape-botton.gif) no-repeat;width:950px;height:64px;padding:25px 20px;color:#a32aae;font-size:0.9em}
.rodape-botton cite {float:right;margin-top:-20px}
.rodape-botton cite a {color:#a32aae}
.rodape-base h4 {color:#a52db0;padding:10px}
.rodape-base ul li {background:url(../images/bg-rodape-icon.png) no-repeat;padding-left:20px}
.rodape-base ul li a {font-size:0.8em;color:#81078c}
.institucional {width:145px}
.redes {width:75px}
.pagamentos {width:385px}
.pagamentos ul, .seguranca ul, .entregas ul {display:none}
.pagamentos img, .seguranca img, .entregas img {margin-left:5px}
.seguranca {width:180px}
.entregas {width:130px}
.centerFull {float:right; width:790px; margin:0 auto; }
h3.compreJunto {background:url(../images/comprejunto.gif) no-repeat;width:190px;margin:-24px 0 0 -10px;height:41px}
.compraConjunta {background:url(../images/bg-comprejunto.gif) repeat-x bottom;padding:5px;border-bottom:1px #ccc solid}
.compraConjunta h4 {color:#961ca1;font-size:0.9em}
.compraConjunta p {float:left;margin-bottom:5px}
.compraConjunta .de {font-size:0.8em;text-decoration:line-through;color:#f086fd}
.compraConjunta .por {color:#900066;font-size:1.3em;clear:both;display:block}
.compraConjunta .economize {color:#ff0036;font-size:0.9em;clear:both;display:block}
.compraConjunta .cartao {color:#626262;font-size:0.7em}
.compraConjunta button.button {background:url(../images/bt-comprar-cj.gif) no-repeat;width:110px;height:23px;cursor:pointer;text-indent:-9999px;display:block}
.caminho {text-transform:uppercase;color:#505050;font-size:1em;font-weight:normal;width:80%;padding-left:5px;}
.caminho a {color:#505050;}
.caminho span {color:#8317a7;font-size:1.2em}
.voltar {float:right;color:#505050;margin-top:-16px;text-transform:uppercase;font-size:0.8em}
.voltar span {color:#8317a7}
.bg-produto {background:url(../images/bg-pag-produto-top.png) no-repeat top;float:left;width:805px;margin-top:20px}
.bg-fecha-produto {background:url(../images/bg-pag-produto-botton.gif) no-repeat bottom;float:left;width:785px;padding:10px}
.esquerda {float:left;width:210px;text-align:center}
.direita {float:right;width:540px;padding-top:15px;}
.esquerda img {display:block;clear:both;margin:auto}
.direita h1 {color:#8d0c98;font-weight:normal;font-size:1.6em;padding:6px 0}
.direita p {font-size:0.8em;line-height:16px;width:95%}
.direita .de {font-size:0.8em;text-decoration:line-through;color:#f086fd;display:block;margin-top:10px}
.direita .por {color:#8d0c98;font-size:1.1em;clear:both;display:block;padding:1px 0}
.direita .cartao {color:#626262;font-size:1em}
.direita button.button {background:url(../images/bt-comprar-produto.gif) no-repeat;width:154px;height:44px;cursor:pointer;text-indent:-9999px;display:block;float:right;margin:10px 20px 30px 0}
.direita table {float:left;margin-top:15px;text-align:left;width:95%}
.direita table th {font-weight:normal;padding:4px 0}
.direita table th.cor {width:40%}
.direita table th.medida {width:40%}
.direita table th.preco {width:30%}
.direita table td {font-size:0.9em;color:#454344;padding:6px 0;border-bottom:1px #f9d0e2 solid;vertical-align:middle}
.direita table td img {vertical-align:middle;margin-right:5px}
.direita table td select {border:1px #f9d0e2 solid;width:70px;font-size:1em;font-weight:bold;color:#c628ae}
.direita .aviso {float:left;display:block;color:#901d9a;padding:25px 0;width:350px}
.comentarios {float:left;width:370px;background:url(../images/bg-comentarios.gif) 0 30px no-repeat;padding:10px;clear:both;margin-top:15px;}
.comentarios h3 {color:#9e2ea8;font-size:1em;font-weight:normal}
.comentarios h3 a {float:right;font-size:0.8em;color:#9e2ea8;margin-top:5px;
*margin-top:-15px}
.comentarios dl {font-size:0.8em;padding:10px;float:left;width:90%}
.comentarios dt {margin-top:10px;color:#666;float:left;clear:both;width:100%}
.comentarios dl dd {color:#2f2f2f;border-bottom:1px #ffd5f9 solid;float:left;padding-bottom:5px;float:left;clear:both;width:100%}
.abas {background:url(../images/bg-descricao.gif) no-repeat 0 25px;float:right;width:339px}
.abas ul li {float:left;font-size:0.8em;text-transform:uppercase;padding:0 10px;display:block;padding-top:7px}
.abas ul li a {color:#9e2ea8}
.abas .active {background:url(../images/bg-aba.gif) left top no-repeat;padding:9px 0 0 19px;height:24px}
.abas .active span {background:url(../images/bg-aba.gif) right top no-repeat;padding:9px 25px 7px 0}
.aba-conteudo p {float:left;position:relative;left:0;top:0;width:87%;padding:15px;font-size:0.8em;color:#2f2f2f;line-height:16px}
.relacionados {background:url(../images/produtos-relacionados.gif) no-repeat;width:100%;height:49px;text-indent:-9999px;float:left;margin-top:20px}
.linha .full .produto {margin-right:15px}
h3.filtros {background:url(../images/filtros.png) no-repeat;width:190px;margin:-24px 0 0 -10px;height:50px}
.resultados {margin-top:15px;color:#505050;font-weight:normal;font-size:1em}
.resultados span {color:#8317a7;text-transform:uppercase}
.ordenacao {float:left;text-align:right;text-transform:uppercase;width:100%;}
.ordenacao h4 {float:left;color:#505050;margin:15px 0 3px 0;text-align:right;width:100%;font-size:0.8em}
.ordenacao ul {width:100%;float:left}
.ordenacao ul li {color:#8317a7;width:99%;padding:5px 0;font-size:0.75em;text-align:right;display:block;clear:both;float:right;}
.novaBusca {text-align:right;float:left;width:100%;background:url(../images/novaBusca.gif) no-repeat bottom;margin-bottom:10px}
.novaBusca h3 {text-align:right;float:left;width:90%;color:#505050}
.novaBusca input {background:none;margin:4px 0 0 20px;;padding:3px;color:#aa3eb3;width:110px;font-size:0.9em;float:left}
.novaBusca button {float:right;background:none;width:30px;height:25px;cursor:pointer;text-indent:-9999px;margin:3px 12px 0 0}
.bg-produto.carrinho {margin-top:8px}
h3.parcele {background:url(../images/parcele.gif) no-repeat;width:190px;margin:-24px 0 0 -10px;height:50px}
.parceleVezes h4 {color:#505050;font-size:0.75em;text-transform:uppercase}
.parceleVezes h4 span {color:#bc05c7;font-size:1.4em}
.parceleVezes ul {width:100%;float:left}
.parceleVezes ul li {color:#8317a7;width:97%;padding:2px 0;font-size:0.75em;text-align:right}
.parceleVezes ul li span{clear:both;display:block;font-size:1.2em;font-weight:bold;}
.desconto {background:url(../images/desconto.gif) no-repeat left;float:left;text-indent:-9999px;display:block;width:178px;height:34px;margin:10px 0 0 -6px}
.parceleVezes h5 {color:#505050;font-size:0.65em;text-transform:uppercase;text-align:center;line-height:15px}
.parceleVezes h5 span {color:#fd0001;font-size:1.4em}
.parceleVezes h5 span.price {font-size:200%;color:#505050;margin-bottom:-6px;display:block;}
.parceleVezes h5 span span.price {color:#fd0001;margin-top:6px;}
.parceleVezes img {margin:15px 0 0 5px}
.carrinho .titulo {background:url(../images/carrinho.png) no-repeat;margin:-25px 0 0 10px;text-indent:-9999px;width:195px;height:36px}
.carrinho h3 {color:#505050;margin:10px 0 0 20px;font-weight:normal;font-size:1em}
.carrinho table {margin:0; width:100%}
.carrinho table th {color:#b80cc7; text-align:left}
.carrinho table td {color:#505050; vertical-align:middle; }
.carrinho table .cpl{ width:276px; }
.carrinho table td select {border:1px #f9d0e2 solid;width:50px;font-size:1em;font-weight:bold;color:#c628ae}
.carrinho .th-produto {padding-right:25px;width:200px}
.carrinho .th-imagem {width:100px}
.carrinho .th-qtd {width:80px}
.carrinho .sub-total {color:#B80CC7;float:right;font-size:1.2em;width:361px}
.carrinho .sub-total span {color:#505050;margin-left:70px}
.carrinho .sub-total a {background:transparent url(../images/atualizar.gif) no-repeat scroll left center;color:#505050;font-size:0.6em;height:30px;margin-left:29px;padding:5px 0 5px 25px;vertical-align:middle;margin-left:29px}
.carrinho .qty {border:1px #e297d6 solid;text-align:center;padding:2px}

#shipping-zip-form {width:49%;float:right;}
#shipping-zip-form button.button {background:url(../images/bt-ok.gif) no-repeat right bottom;width:45px;height:30px;text-indent:-9999px;cursor:pointer;margin:1px 0 0 0;float:right;margin:-30px 50px 0 0;}

.total {width:99%;background:url(../images/bg-carrinho.gif) repeat-x top;float:left;padding-top:15px;margin-top:10px}
.total h3 {text-indent:-9999px;background:url(../images/bg-frete.gif) no-repeat;width:168px;height:60px;float:left;z-index:0;}
.total .cep {background:none;margin:7px 114px 0 0;padding:3px;color:#aa3eb3;width:74px;font-size:0.85em;float:right;background:url(../images/bg-frete.gif) no-repeat right bottom;height:23px;width:90px;padding:7px 0 3px 12px;	}
.total select {float:right;width:150px;border:1px #e297d6 solid;margin:11px 60px 0 0;padding:2px;z-index:100;}
.total button.button {background:url(../images/bt-ok.gif) no-repeat;width:45px;height:27px;text-indent:-9999px;cursor:pointer;margin:-27px -210px 0 0;float:left;}
.total button.button2 {background:url(../images/bt-concluir-2.gif) no-repeat;width:284px;height:52px;text-indent:-9999px;cursor:pointer;margin:23px 0 0 -5px}
.total .aviso-cep {float:left;background:url(../images/aviso-cep.gif) no-repeat;width:328px;height:62px;text-indent:-9999px;margin:10px 0 0 15px}
.total .alinha {float:left;width:400px}
.total-fecha {float:right;width:330px}
.total-fecha h4 {float:left;width:100%;color:#cb4dd6;font-weight:normal;padding:5px 0}
.total-fecha h4.frete {border-bottom:1px #cdcdcd solid}
.total-fecha h4 span {color:#606060;margin-left:74px}
.total-fecha h4.frete span {color:#606060;margin-left:104px}
.total-fecha .Subtotal {display:none}
.discount {background:url(../images/bg-cupom.gif) no-repeat;width:319px;height:90px;float:left;margin-top:15px;margin-bottom:15px}
.discount h3 {display:none}
.discount .codigo-cupom {background:none;margin:54px 0 0 24px;;padding:3px;color:#aa3eb3;width:200px;font-size:0.85em;float:left}
.discount button.button {float:right;margin:51px 22px 0 0}
.continuar {background:url(../images/bt-continuar.gif) no-repeat;width:150px;height:52px;text-indent:-9999px;cursor:pointer;float:left;}
.concluir {background:url(../images/bt-concluir.gif) no-repeat;width:170px;height:52px;text-indent:-9999px;cursor:pointer}
.total-compra {background:url(../images/bg-total.gif) no-repeat;width:324px;height:40px;float:left;color:#b80cc7;font-size:1.2em;padding:12px 0 0 15px}
.total-compra span {color:#505050;margin-left:15px}
.calculo {float:left;padding:15px 0 0 20px;width:97%}
.calculo h4 {font-size:0.9em;font-style:italic;color:#676767;font-weight:normal;border-bottom:1px #a2a2a2 solid;background:url(../images/bg-calculo.gif) right top no-repeat;padding-bottom:4px}
.calculo h4 span {font-size:1.2em;color:#bd1ccb;font-weight:bold}
.calculo table {float:left;width:102%;padding:0;margin:10px 0 0 0}
.calculo table td {height:30px}
.linha-on {background:#f4e7f6}
.calculo table .nome {font-size:0.8em;font-weight:bold;padding-left:5px}
.calculo table .descricao {font-size:0.75em}
.calculo table .valor {color:#8b3793;font-size:0.9em}
.img-fabricante {margin:17px 0 10px 0}
.ul-linhas {float:left;margin:5px 0}
.ul-linhas li {float:left;background:url(../images/bg-linhas.gif) no-repeat left;height:25px;padding:0 0 0 10px;margin:3px 10px 3px 0}
.ul-linhas li a {float:left;background:url(../images/bg-linhas.gif) no-repeat right;padding:3px 10px 4px 0;color:#b80cc7;font-size:0.8em;font-weight:bold;text-transform:uppercase}
.linhas {float:left;background:url(../images/bg-linha-box.gif) no-repeat bottom;width:596px;padding-bottom:15px}
.linhas div {float:left;background:url(../images/bg-linha-box.gif) no-repeat top;width:596px}
.linhas h2 {color:#b80cc7;font-size:0.9em;padding:12px 0 0 20px}
.linhas p {font-size:0.8em;padding:5px 20px;color:#505050}
h3.progresso {background:url(../images/progresso.gif) no-repeat center;width:190px;margin:-24px 0 0 -10px;height:50px}
.progresso-compra li {float:left;margin-top:8px}
.progresso-compra li.complete h4 {color:#b80cc7;background:url(../images/bg-completado.gif) no-repeat;width:137px;font-size:0.68em;height:20px;padding:12px 0 0 10px;border:0}
.progresso-compra li.complete h4 a {float:right;text-indent:-9999px;width:140px;margin:-8px -110px 0;height:24px;position:absolute}
.progresso-compra li.complete h4:hover {text-decoration:underline}
.progresso-compra {float:left}
.progresso-compra div {float:left;border:1px #e297d6 solid;width:145px}
.progresso-compra div address {padding:10px;font-size:0.65em}
.progresso-compra h4 {border:1px #c2c2c2 solid;width:134px;color:#8e8e8e;font-size:0.8em;padding:8px 0 0 10px;height:24px}
.checkout {float:left;width:97%;margin-left:15px}
.checkout li {padding-top:15px;font-size:0.7em;font-weight:normal;float:left;width:100%}
.checkout li h2 {width:99%;background:url(../images/bg-carrinho3.gif) repeat-x 0 20px;padding-bottom:15px;font-weight:normal;padding-left:2px;height:25px;color:#818181;font-weight:normal;font-size:16px}
.checkout li.allow {margin-bottom:15px}
.checkout li.allowlabel {clear:both;font-size:1.1em}
.atual label {clear:both;font-size:1.1em}
.atual a {color:#333;font-size:1.1em}
.allow a {color:#333;font-size:1.1em}
.checkout li.atual {margin-bottom:15px}
.checkout li.atual h2 {;background:url(../images/bg-carrinho2.gif) repeat-x 0 20px;color:#d556de;height:25px}
.cliente {float:left;width:45%;padding-left:25px}
.n-cliente {float:right;width:45%}
.cliente h3, .n-cliente h3 {color:#840190;font-size:1.8em;margin:0}
.cliente h3 span, .n-cliente h3 span {font-size:0.7em}
.checkout label {float:left;margin:5px 0}
.carrinho .checkout label{ font-size:12px; }
.checkout input, #product_sendtofriend_form input, #review-form input{background:url(../images/bg-input-text.gif) no-repeat;height:19px;border-right:1px #cfcfcf solid;padding:3px 0 0 6px;vertical-align:middle;margin-right:3px}
.checkout #login-password {float:left}
.cliente .buttonok {background:url(../images/bt-ok.gif) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:27px;margin-left:15px;text-indent:-9999px;width:45px}
.validate-email {float:left}
.checkout li.allow h2 {background:url(../images/bg-carrinho2.gif) repeat-x scroll 0 20px transparent;clear:both;color:#D556DE;height:25px}
button {background:url(../images/bt-ok.gif) no-repeat;display:block;width:45px;height:27px;text-indent:-9999px}
.checkout .clientebutton.button {background:url(../images/bt-ok.gif) no-repeat;width:45px;height:27px;text-indent:-9999px;cursor:pointer;float:left;margin-left:15px}
.checkout .n-cliente button.button {background:url(../images/bt-avancar.gif) no-repeat;width:128px;height:47px;text-indent:-9999px;cursor:pointer;margin:15px 0 0 -5px}
.validation-advice {clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00}
.validation-failed {border:1px dashed #f00 !important;background:#faebe7 !important}
.validation-passed {}
.required {color:#f00}
p.required {font-size:1.2em;text-align:right}
.v-fix {float:left}
.v-fix .validation-advice {display:block;width:12em;margin-right:-12em;position:relative}
.success {color:#3d6611;font-weight:bold}
.error {color:#f00;font-weight:bold}
.notice {color:#ccc}
.messages, .messages ul {list-style:none !important;margin:0 !important;padding:0 !important;}
.messages {width:100%;overflow:hidden;}
.messages li {margin:20px 0 10px}
.messages li li {margin:0 0 3px;font-size:1.5em;	}
.error-msg, .success-msg, .note-msg, .notice-msg {border-style:solid !important;border-width:1px !important;background-position:10px 10px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:10px !important;font-weight:bold !important}
.error-msg {border-color:#f16048;background-color:#faebe7;background-image:url(../images/error_msg_icon.gif);color:#df280a}
.success-msg {border-color:#446423;background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif);color:#3d6611}
.note-msg, .notice-msg {border-color:#fcd344;background-color:#fafaec;background-image:url(../images/note_msg_icon.gif);color:#3d6611}
.opc {position:relative}
.opc li.section {border-bottom:0}
.opc .step-title {padding:0 5px;text-align:right}
.opc .step-title .number {float:left;line-height:22px;margin-right:5px}
.opc .step-title h3 {float:left}
.opc .allow .step-title {cursor:pointer}
.opc .active {}
.opc .active .step-title {cursor:default}
.opc .step {padding:10px;position:relative}
.opc .step .tool-tip {right:10px}
.opc .order-review {}
.form-list li {padding:0;margin:0 0 5px;float:none;font-size:1em}
.form-list label {font-weight:bold;clear:none}
.form-list .input-box {float:left;width:260px}
.form-list input.input-text, .form-list textarea {width:250px}
.form-list select {width:256px;border:1px #f9d0e2 solid;font-weight:bold;color:#c628ae;margin:0 0 5px}
.form-list li.add-row {border-top:1px solid #ddd;margin-top:10px}
.form-list li.add-row .btn-remove {font-size:0;line-height:0;padding:5px 5px 0 0;text-align:right}
.form-list .range input.input-text {width:96px}
.group-select {}
.group-select li {padding:0;float:none;margin:0 0 5px;width:520px}
.group-select .input-box {float:left;width:260px}
.group-select input.input-text, .group-select textarea {width:510px}
.group-select select {width:740px}
.group-select .input-box input.input-text, .group-select .input-box textarea {width:250px}
.group-select .input-box select {width:256px}
.buttons-set {clear:both;margin:5px 0 0;padding:5px}
.buttons-set .back-link {float:left}
.buttons-set button.button {overflow:visible;width:auto;background-color:#f6f6f6;border:1px solid #717171;cursor:pointer;float:right;	}
.buttons-set button.button span {display:block;margin:0;padding:0 8px 1px;text-align:center;white-space:nowrap;color:#000}
.col2-set .col-1 {float:left;width:49%}
.col2-set .col-2 {float:right;width:49%}
.col2-set .narrow {width:33%}
.col2-set .wide {width:65%}
.col3-set .col-1 {float:left;width:32%}
.col3-set .col-2 {float:left;width:32%;margin-left:2%}
.col3-set .col-3 {float:right;width:32%}
.col4-set .col-1 {float:left;width:23.5%}
.col4-set .col-2 {float:left;width:23.5%;margin:0 2%}
.col4-set .col-3 {float:left;width:23.5%}
.col4-set .col-4 {float:right;width:23.5%}
.group-select li:after, .form-list li:after, .buttons-set:after, .buttons-set2:after {display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.destaques {display:none}
.highslide-container div {font-family:Verdana, Helvetica;font-size:10pt}
.highslide-container table {background:none}
.highslide {outline:none;text-decoration:none}
.highslide img {border:0px solid silver}
.highslide:hover img {border-color:gray}
.highslide-active-anchor img {visibility:hidden}
.highslide-gallery .highslide-active-anchor img {border-color:black;visibility:visible;cursor:default}
.highslide-image {border-width:2px;border-style:solid;border-color:white;background:gray}
.highslide-wrapper, .highslide-outline {background:white}
.glossy-dark {background:#111}
.highslide-image-blur {}
.highslide-number {font-weight:bold;color:gray;font-size: .9em}
.highslide-caption {display:none;font-size:1em;padding:5px}
.highslide-heading {display:none;font-weight:bold;margin:0.4em}
.highslide-dimming {position:absolute;background:black}
a.highslide-full-expand {background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading {display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
a.highslide-credits, a.highslide-credits i {padding:2px;color:silver;text-decoration:none;font-size:10px}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white;background-color:gray}
.highslide-move, .highslide-move * {cursor:move}
.highslide-viewport {display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.highslide-overlay {display:none}
.hidden-container {display:none}
.closebutton {position:relative;top: -15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/close.png)}
.highslide-gallery ul {list-style-type:none;margin:0;padding:0}
.highslide-gallery ul li {display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;line-height:0;overflow:hidden}
.highslide-gallery ul a {position:absolute;top:50%;left:50%}
.highslide-gallery ul img {position:relative;top: -50%;left: -50%}
html>/**/body .highslide-gallery ul li {display:table;text-align:center}
html>/**/body .highslide-gallery ul li {text-align:center}
html>/**/body .highslide-gallery ul a {position:static;display:table-cell;vertical-align:middle}
html>/**/body .highslide-gallery ul img {position:static}
.highslide-controls {width:195px;height:40px;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}
.highslide-controls ul {position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-white.gif) right -90px no-repeat}
.highslide-controls li {float:left;padding:5px 0;margin:0;list-style:none}
.highslide-controls a {background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled {cursor:default}
.highslide-controls a.disabled span {cursor:default}
.highslide-controls a span {display:none;cursor:pointer}
.highslide-controls .highslide-previous a {background-position:0 0}
.highslide-controls .highslide-previous a:hover {background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled {background-position:0 -60px !important}
.highslide-controls .highslide-play a {background-position: -30px 0}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important}
.highslide-controls .highslide-pause a {background-position: -60px 0}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px}
.highslide-controls .highslide-next a {background-position: -90px 0}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important}
.highslide-controls .highslide-move a {background-position: -120px 0}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px}
.highslide-controls .highslide-full-expand a {background-position: -150px 0}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important}
.highslide-controls .highslide-close a {background-position: -180px 0}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px}
.highslide-maincontent {display:none}
.highslide-html {background-color:white}
.highslide-html-content {display:none;width:400px;padding:0 5px 5px 5px}
.highslide-header {padding-bottom:5px}
.highslide-header ul {margin:0;padding:0;text-align:right}
.highslide-header ul li {display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display:none}
.highslide-header a {font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover {color:black}
.highslide-header .highslide-move a {cursor:move}
.highslide-footer {height:16px}
.highslide-footer .highslide-resize {display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/resize.gif) no-repeat}
.highslide-footer .highslide-resize span {display:none}
.highslide-body {}
.highslide-resize {cursor:nw-resize}
.draggable-header .highslide-header {height:18px;border-bottom:1px solid #ddd}
.draggable-header .highslide-heading {position:absolute;margin:2px 0.4em}
.draggable-header .highslide-header .highslide-move {cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.draggable-header .highslide-header .highslide-move * {display:none}
.draggable-header .highslide-header .highslide-close {position:absolute;right:2px;top:2px;z-index:5;padding:0}
.draggable-header .highslide-header .highslide-close a {display:block;height:16px;width:16px;background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover {background-position:0 16px}
.draggable-header .highslide-header .highslide-close span {display:none}
.draggable-header .highslide-maincontent {padding-top:1em}
.titlebar .highslide-header {height:18px;border-bottom:1px solid #ddd}
.titlebar .highslide-heading {position:absolute;width:90%;margin:1px 0 1px 5px;color:#666}
.titlebar .highslide-header .highslide-move {cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.titlebar .highslide-header .highslide-move * {display:none}
.titlebar .highslide-header li {position:relative;top:3px;z-index:2;padding:0 0 0 1em}
.titlebar .highslide-maincontent {padding-top:1em}
.no-footer .highslide-footer {display:none}
.wide-border {background:white}
.wide-border .highslide-image {border-width:10px}
.wide-border .highslide-caption {padding:0 10px 10px 10px}
.borderless .highslide-image {border:none}
.borderless .highslide-caption {border-bottom:1px solid white;border-top:1px solid white;background:silver}
.outer-glow {background:#444}
.outer-glow .highslide-image {border:5px solid #444}
.outer-glow .highslide-caption {border:5px solid #444;border-top:none;padding:5px;background-color:gray}
.colored-border {background:white}
.colored-border .highslide-image {border:2px solid green}
.colored-border .highslide-caption {border:2px solid green;border-top:none}
.dark {background:#111}
.dark .highslide-image {border-color:black black #202020 black;background:gray}
.dark .highslide-caption {color:white;background:#111}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-black-border.gif)}
.floating-caption .highslide-caption {position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold}
.controls-in-heading .highslide-heading {color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls {width:105px;height:20px;position:relative;margin:0;top: -23px;left:7px;background:none}
.controls-in-heading .highslide-controls ul {position:static;height:20px;background:none}
.controls-in-heading .highslide-controls li {padding:0}
.controls-in-heading .highslide-controls a {background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-white-small.gif);height:20px;width:20px}
.controls-in-heading .highslide-controls .highslide-move {display:none}
.controls-in-heading .highslide-controls .highslide-previous a {background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover {background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {background-position:0 -40px !important}
.controls-in-heading .highslide-controls .highslide-play a {background-position: -20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover {background-position: -20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled {background-position: -20px -40px !important}
.controls-in-heading .highslide-controls .highslide-pause a {background-position: -40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover {background-position: -40px -20px}
.controls-in-heading .highslide-controls .highslide-next a {background-position: -60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover {background-position: -60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled {background-position: -60px -40px !important}
.controls-in-heading .highslide-controls .highslide-full-expand a {background-position: -100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {background-position: -100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {background-position: -100px -40px !important}
.controls-in-heading .highslide-controls .highslide-close a {background-position: -120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover {background-position: -120px -20px}
.text-controls .highslide-controls {width:auto;height:auto;margin:0;text-align:center;background:none}
.text-controls ul {position:static;background:none;height:auto;left:0}
.text-controls .highslide-move {display:none}
.text-controls li {background-image:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-text-buttons.png);background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto}
.text-controls a {background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top !important;position:relative;left: -10px;display:block;width:auto;height:auto;text-decoration:none !important}
.text-controls a span {background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS", Arial, sans-serif;font-size:12px;font-weight:bold;white-space:nowrap}
.text-controls .highslide-next {margin-right:1em}
.text-controls .highslide-full-expand a span {min-width:0;margin:1px 0;padding:1px 0 1px 10px}
.text-controls .highslide-close a span {min-width:0}
.text-controls a:hover span {color:black}
.text-controls a.disabled span {color:#999}
.text-controls .highslide-previous span {background-position:0 -40px}
.text-controls .highslide-previous a.disabled {background-position:left top !important}
.text-controls .highslide-previous a.disabled span {background-position:0 -140px}
.text-controls .highslide-play span {background-position:0 -60px}
.text-controls .highslide-play a.disabled {background-position:left top !important}
.text-controls .highslide-play a.disabled span {background-position:0 -160px}
.text-controls .highslide-pause span {background-position:0 -80px}
.text-controls .highslide-next span {background-position:0 -100px}
.text-controls .highslide-next a.disabled {background-position:left top !important}
.text-controls .highslide-next a.disabled span {background-position:0 -200px}
.text-controls .highslide-full-expand span {background:none}
.text-controls .highslide-full-expand a.disabled {background-position:left top !important}
.text-controls .highslide-close span {background-position:0 -120px}
.highslide-thumbstrip {height:100%}
.highslide-thumbstrip div {overflow:hidden}
.highslide-thumbstrip table {position:relative;padding:0;border-collapse:collapse}
.highslide-thumbstrip td {padding:1px}
.highslide-thumbstrip a {outline:none}
.highslide-thumbstrip img {display:block;border:1px solid gray;margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img {visibility:visible}
.highslide-thumbstrip .highslide-marker {position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}
.highslide-thumbstrip-horizontal div {width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up {display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {margin-bottom:10px;cursor:pointer;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/scrollarrows.png) left center no-repeat;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down {display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {margin-bottom:10px;cursor:pointer;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/scrollarrows.png) center right no-repeat;height:42px}
.highslide-thumbstrip-horizontal table {margin:2px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table {margin-left:10px}
.highslide-thumbstrip-horizontal img {width:auto;height:40px}
.highslide-thumbstrip-horizontal .highslide-marker {top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {border-bottom-color:white !important}
.highslide-thumbstrip-vertical-overlay {overflow:hidden !important}
.highslide-thumbstrip-vertical div {height:100%}
.highslide-thumbstrip-vertical a {display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up {display:none;position:absolute;top:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div {margin-left:10px;cursor:pointer;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/scrollarrows.png) top center no-repeat;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down {display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div {margin-left:10px;cursor:pointer;background:url(http://sensus.notfound.com.br/skin/frontend/default/blank/css/graphics/scrollarrows.png) bottom center no-repeat;height:25px}
.highslide-thumbstrip-vertical table {margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img {max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker {left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {border-left-color:white}
.highslide-viewport .highslide-thumbstrip-float {overflow:auto}
.highslide-thumbstrip-float ul {margin:2px 0;padding:0}
.highslide-thumbstrip-float li {display:block;height:60px;margin:0 2px;list-style:none;float:left}
.highslide-thumbstrip-float img {display:inline;border-color:silver;max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img {border-color:black}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {display:none}
.highslide-thumbstrip-float .highslide-marker {display:none}
.form-list.group-select li label {margin-right:25px;font-size:1.2em;color:#666;padding:5px 0}

#street1 {width:300px;}
#street2 {width:50px;}

.checkout-onepage-index button.button {background:url(../images/bt-continuar2.gif) no-repeat;width:143px;height:53px;border:0;text-indent:-9999px;cursor:pointer}
.checkout-onepage-index .back-link {background:url(../images/bt-voltar.gif) no-repeat;width:75px;height:40px;border:0;text-indent:-9999px;cursor:pointer}
#review-buttons-container button.button {background:url(../images/bt-concluir.gif) no-repeat;width:170px;height:52px;border:0;text-indent:-9999px;cursor:pointer}
p.f-left {font-size:1.4em}
p.f-left a {color:#961aa2}
#opc-shipping_method .sp-methods dt {display:none}
#opc-shipping_method .sp-methods dd {font-size:1.8em;color:#666}
#opc-shipping_method .sp-methods dd input {margin-left:6px;vertical-align:middle}
#opc-shipping_method .sp-methods ul li {width:300px;text-align:right;clear:both;display:block}
#opc-shipping_method .sp-methods ul li label {width:90%;vertical-align:middle}
#opc-shipping_method .sp-methods .price {font-size:1em;color:#961aa2}

#checkout-payment-method-load label { text-align:right; margin:0; font-weight:bold; font-size:14px; width:90%; display:inline; }
#checkout-payment-method-load .radio{ float:right; display:inline; margin:0; padding:1px 2px; }
#checkout-payment-method-load .parcelas{ text-align:right; clear:both; }
#checkout-payment-method-load dt input {}
#checkout-payment-method-load dt { float:left; font-size:1.3em; color:#961aa2; margin:10px 0; width:38%; clear:both; float:left; }
#checkout-payment-method-load dd { float:left; width:380px; }
#checkout-payment-method-load dd ul .input-box { background:#FFEFFF; border:1px #E6E6E6 dashed; font-size:1em; margin:10px 0 10px 15px; width:300px; padding:15px 15px 10px 15px; }
#checkout-payment-method-load dd ul .input-box  .titulo-pagamento{ text-align:left; }
#checkout-payment-method-load dd ul li { float:left; }
#checkout-payment-method-load dd ul label {text-align:center;width:100%;font-size:1.2em}
#checkout-payment-method-load dd ul label input {margin-right:10px}
.checkout-onepage-success button.continuar {background:url(../images/bt-continuar.gif) no-repeat;width:150px;height:52px;text-indent:-9999px;cursor:pointer;margin:15px 0 0 -10px}
.checkout-onepage-success .atual p {font-size:1.2em}
.checkout-onepage-success .atual p strong {font-size:1.2em}
.checkout-onepage-success .atual p a {color:#C06}
#form-validate h3 {font-size:1.4em;width:99%;border-bottom:1px #ccc solid;padding-bottom:3px;margin:20px 0 10px 0}
#form-validate .cliente h3 {border:0;color:#840190;font-size:1.8em;margin:0;margin-bottom:10px}
#form-validate .cliente h3 span, .n-cliente h3 span {font-size:0.7em}
#form-validate .form-list.group-select li {width:650px;float:left}
#form-validate .input-box {width:280px}
#form-validate p.required {float:left;font-size:1em;margin:4px 0 0 0;clear:both}
#is_subscribed {margin:7px 0 0 0}
#form-validate .form-list {float:left}
#form-validate .customer-dob .input-box.dob-day, #form-validate .customer-dob .input-box.dob-month, #form-validate .customer-dob .input-box.dob-year {width:50px;float:left;margin-top:15px}
.customer-dob .input-box.dob-day input, .customer-dob .input-box.dob-month input, .customer-dob .input-box.dob-year input {width:25px}
.customer-dob .input-box.dob-year input {width:36px;float:left}
#form-validate .form-list.group-select li.email, #form-validate .form-list.group-select li.news {float:left;width:283px}
#form-validate .form-list.group-select li.news {margin-top:28px}
#form-validate button.button {margin-right:210px;background:transparent url(../images/bt-continuar2.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:53px;text-indent:-9999px;width:143px}
#form-validate .back-link {background:transparent url(../images/bt-voltar.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:40px;text-indent:-9999px;width:75px}
#contactForm h3 {width:101%}
#contactForm .input-box {width:260px}
#contactForm .form-list.group-select {float:left;width:100%}
#contactForm .form-list.group-select li {float:left}
#contactForm input {width:190px}
#contactForm #comment {border:1px #ccc solid;width:450px}
#contactForm .required, #co-billing-form .required {font-size:1em;margin:0 0 0 4px}
#contactForm button.button {border:0}
#contactForm .buttons-set {width:444px}
.ebit {width:470px;float:left;margin-top:15px}
.ebit input {width:468px;height:60px;clear:both;float:left;background:none}
#co-billing-form ul {float:left}
#co-billing-form ul li {float:left;width:700px}
#co-billing-form ul li table .rua{ width:465px; }
#co-billing-form ul li .endereco{float:left; width:450px}
#co-billing-form ul li .numero{ width:60px; }
#co-billing-form ul li .complemento{float:left;width:250px}
#co-billing-form ul li .bairro{ width:250px; }
#co-billing-form legend {font-size:1.4em;padding-bottom:3px;margin:20px 0 0 0}
/*#co-billing-form li.endereco {width:280px;float:left}
#co-billing-form li.endereco input {width:250px}*/
#co-billing-form li.numero {width:95px}
#co-billing-form li.numero input {width:50px}
#co-billing-form .input-box.dob-day, #co-billing-form .input-box.dob-month, #co-billing-form .input-box.dob-year {width:60px}
#co-billing-form .input-box {width:280px}
#co-billing-form .input-box input {width:250px}
#co-billing-form .dob-day input, #co-billing-form .dob-month input, #co-billing-form .dob-year input {width:25px;float:left;margin-top:15px}
#co-billing-form .dob-year input {width:36px;float:left}
#co-billing-form li.bairro {width:110px}
#co-billing-form li.bairro input {width:150px}
#co-shipping-form ul li{ width:700px; }
#co-shipping-form .input-box{ width:280px; }
#co-shipping-form li .numero{ width:57px; }
#co-shipping-form ul li .endereco{ width:450px; }
#co-shipping-form ul li table .rua{ width:465px; }
#co-shipping-form ul li .complemento{float:left;width:250px}
#co-shipping-form ul li .bairro{ width:250px; }
#opc-review table {margin:10px 0;font-size:1.4em}
#opc-review .a-center {width:60px}
#opc-review .Total {font-size:1.4em;border-top:1px #ccc solid;padding:5px 0}
#payment-please-wait {font-size:1.1em}
#login-form div label, #login-form div input, #login-form div button {float:left}
#login-form div label {font-size:11px}
#login-form div {display:block;clear:both}
.dashboard {}
.dashboard .welcome-msg {}
.dashboard .recent-orders {margin:10px 0}
.dashboard .tags .number {float:left;margin-right:-20px}
.dashboard .tags .details {margin-left:20px}
.dashboard .reviews {}
.order-info {border:1px solid #ddd;padding:5px}
.order-info dt, .order-info dd, .order-info ul, .order-info li {display:inline}
.order-info dt {font-weight:bold}
.title-buttons {text-align:right}
.title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {float:left}
.data-table {width:100%}
.data-table th {padding:5px;border:1px solid #ddd;font-weight:bold;white-space:nowrap}
.data-table td {padding:5px;border:1px solid #ddd}
.data-table thead {background-color:#f2f2f2}
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even {background-color:#f6f6f6}
.data-table tbody.odd {}
.data-table tbody.odd td {border-width:0 1px}
.data-table tbody.even {background-color:#f6f6f6}
.data-table tbody.even td {border-width:0 1px}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {border-bottom-width:1px}
.data-table th .tax-flag {white-space:nowrap;font-weight:normal}
.data-table td.label, .data-table th.label {font-weight:bold;background-color:#f6f6f6}
.data-table td.value {}
.col2-set .col-1 {float:left;width:49%}
.col2-set .col-2 {float:right;width:49%}
.col2-set .narrow {width:33%}
.col2-set .wide {width:65%}
.col3-set .col-1 {float:left;width:32%}
.col3-set .col-2 {float:left;width:32%;margin-left:2%}
.col3-set .col-3 {float:right;width:32%}
.col4-set .col-1 {float:left;width:23.5%}
.col4-set .col-2 {float:left;width:23.5%;margin:0 2%}
.col4-set .col-3 {float:left;width:23.5%}
.col4-set .col-4 {float:right;width:23.5%}
.buttons-set .back-link {background:transparent url(../images/bt-voltar.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:40px;text-indent:-9999px;width:75px}
div.Fabricantes {display:none}

.customer-dob .nascimento{ width:100%; }

/* empresa duvidas */ 
li.atual.empresa p {margin:10px 0;font-size:1.2em;width:95%;color: #666;}
li.atual.empresa p strong{display:block;font-size:1.2em;padding:5px 0;}

/* logout */
.area-cliente-sair .logado {position:absolute;color:#9e2ea8;font-size:0.5em;width:110px;overflow:hidden;font-weight:normal;margin: 8px 0 0 10px;height:13px;}
.area-cliente-sair .sair {position:absolute;color:#9e2ea8;font-size:0.6em;width:70px;margin: 27px 0 0 40px;}
/* order details */
.link-cart {color:#DC6809 !important;font-weight:bold !important;}
.button-level h3 { float:left; width:55%;}
.page-head h3, .page-head-alt h3 { font-size:17px; font-weight:normal !important; margin:0;
text-align:left; text-transform:none !important;}
.order-access { padding-bottom:8px; font-size:12px;}
.order-info-orders { background:none repeat scroll 0 0 #DEE5E8; border:1px solid #D0CBC1; padding:4px 8px;}
.order-info-orders ul { display:inline; }
.order-info-orders li.selected { background:url("../images/point-con.gif") no-repeat fixed center bottom transparent;
font-weight:bold;}
.order-info-orders li { display:inline; padding-left:3px; padding-right:7px;}
.page-head, .page-head-alt { text-align:right;}
.page-head { border-bottom:1px solid #CCCCCC; margin:0 0 25px;}
.generic-box  { display:table; width:95%; height:100%; background-color:white; border:1px solid #D0CBC1; margin-bottom:15px;padding:12px 15px;font-size:11px;}
.generic-box .col2-set { width:95%; display:table; }
.generic-box .col-1 { float:left;}
.generic-box .col-1, .generic-box .col-2 {width:48.5%;}
.col2-set, .col3-set, .col4-set, .col5-set {clear:both;}
address  { font-style:normal; line-height:14px; margin-bottom:0.4em;}
h3.menuareacliente { background:url("../images/area-cliente.gif") no-repeat scroll 0 0 transparent; height:50px; margin:-24px 0 0 -10px;
width:190px;}
.order-list-all { font-size:11px;}
.area-cliente ul li a {border:1px solid #C2C2C2; color:#8E8E8E; display:block; font-size:0.8em; font-weight:bold; height:100%; padding:2px 0 0 10px; width:134px;}
.area-cliente li.current {border:1px solid #C2C2C2; display:block; font-size:0.8em; height:100%; padding:2px 0 0 10px; width:134px;}
.area-cliente ul li {margin-bottom:5px;}
p.availability {font-size:1em;margin:20px 0;}
.out-of-stock {color:#C33;font-size:2em;}
.in-stock {color:#06F;}
.direita p a {background:url(../images/avise-me.gif) no-repeat;text-indent:-9999px;width:144px;height:25px;float:right;display:block;margin-top:10px;}
#product_sendtofriend_form {font-size:1.1em;}
#product_sendtofriend_form textarea, #review-form textarea {border:1px #cfcfcf solid;}
.sendfriend-product-send .page-title h2 {margin:20px 0;}
.sendfriend-product-send .buttons-set {width:71%;}
.sendfriend-product-send .buttons-set button.button, #review-form .buttons-set button.button {width:90px;background-color:#fff;border:0;}
#add_recipient_button button.button {width:150px;background:none;border:0;text-indent:0;color:#000;}
#review-form .form-list{margin:15px 0;}
#review-form {margin:25px 0 0 20px;}
#review-form label{font-size:0.9em;color:#666;}
.comentarios .ratings {margin-top:20px;}
.pager {width:100%;}
.pager .pages {width:100%;}
.pager .pages strong{width:70px;float:left;margin:15px 0;}
.pager .pages ol{width:80%;float:left}
.pager .pages li{width:50px;float:left;font-size:1.1em;}
.current {border:1px #cfcfcf solid;padding:5px;}
.pager .pages li a{padding:10px;}
.pager .pages li{width:30px;}
.block.block-wishlist {display:none;}

.lojas-especiais-list-principal li a {background:none;}
.lojas-especiais-list-principal li {margin: 10px 0;}
body.category-fabricantes .category-title h2 {display:none;}
.tipo-select {float:left;margin:10px 5px;font-size:1.2em;color:#C39}
.produto-s {float:left;clear:both;width:100%;}

h5 span.com-desconto, h5 span.com-desconto span.price {color:#c10559;}

#biebersdorfCustomerOrderComment{ border:1px solid #000; }

.tambem-comprou{ padding-left:10px; color:#8d0c98; font-weight:normal; font-family:Verdana; }
.produto-comprou{ margin:0; padding:0; font-size:12px; }
.carrinho-comprou{ margin:0; padding:0; font-size:10px; }
