* {margin:0; padding:0;	list-style:none; text-decoration:none;}
body{margin:0; text-align:center; background-repeat:repeat-x;/*filter:none*/}
#geral{width:990px; text-align:left; margin:0 auto;}

input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}

/**************************TOPO**********************************/
#topo {margin:6px 0 0 0;}

#topo #version {text-align:right;}
#topo #version img{border:0; margin-left:3px;}
#topo #version a{font:bold italic 9px trebuchet ms, trebuchet, tahoma, verdana; color:#fff;}
#topo a:hover {text-decoration:underline;}

#topo #submenu {margin:26px 0 44px 0; height:29px;}
#topo #submenu #logo{float:left; background-repeat:no-repeat;display:block; width:282px; height:49px; text-indent:-3000px; cursor:pointer; font-size:1px;}
#topo #submenu #logo h1{display:block; width:282px; height:49px; text-indent:-3000px; cursor:pointer; font-size:1px;}
#topo #submenu #logo h1 a {background:url(../imagens/logo_principal.gif) no-repeat;display: block;width:282px; height:49px;}
#topo #submenu #logo h1 a:hover {background: url(../imagens/logo_principal_hover.gif) no-repeat;}
#topo #submenu #menu{float:left; font:10px trebuchet ms, trebuchet, tahoma, verdana; color:#fff; margin:0 0 0 138px;}
#topo #submenu #menu .ola{width:252px; margin:0 0 -14px 0; padding:0 0 2px 0;}
#topo #submenu #menu .borda {border-bottom:1px solid #5d5d5d; padding-right:-15px; margin:14px 0 0 0; width:auto;}
#topo #submenu #menu li{float:left;}
#topo #submenu #menu .myaccount{margin:2px 15px 0 0;}
#topo #submenu #menu .shoppingbag{margin:2px 15px 0 0;}
#topo #submenu #menu .saveditems{margin:2px 15px 0 0;}
#topo #submenu #menu .contactus{margin:2px 0 0 0;}
#topo #submenu #menu li a:hover{text-decoration:underline;}
#topo #submenu #busca{float:right; margin-top:12px;}
#topo #submenu #busca p{float:left;}
#topo #submenu #busca .campo{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333; width:141px; height:17px; border:0; padding:0 1px 0 3px;}
#topo #submenu #busca .botao{border:0; margin:-3px 0 0 2px; padding:0; background:none;}

#topo #menuprincipal {height:24px; border-top:1px solid #5d5d5d; border-bottom:1px solid #5d5d5d; padding-top:0; margin-bottom:7px; white-space:nowrap;}
#topo #menuprincipal li a{font-family:trebuchet ms, trebuchet, tahoma, verdana; display:block;}
#topo #menuprincipal li a:hover{text-decoration:none;}

#p7menubar, #p7menubar ul {padding: 0; margin: 0; list-style: none; color:#9f9f9f;}
#p7menubar a {display: block; text-decoration: none; padding:3px 7px 3px 7px; margin:0; font-size: 12px;}
#p7menubar a.sub {display: block; text-decoration: none; padding:3px 15px 3px 7px; margin:0; font-size: 12px;}
#p7menubar a:hover {}
#p7menubar li {float: left;}
#p7menubar li ul {margin-left:0px; width:118px;}
#p7menubar li ul, #p7menubar ul li  {z-index:1000;}
#p7menubar ul li a  {font-size:10px; display:block; width:110px; border-bottom:1px solid #e8e8e8; border-right:0; padding:3px 3px 3px 9px;}
#p7menubar ul li a:hover{display:block; height:auto;}
#p7menubar li ul {position: absolute; display: none;}
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {background-color: none;}
#p7menubar li:hover a.sub, #p7menubar a.sub:focus, #p7menubar a.sub:active, #p7menubar li.p7hvr a.sub {background-image: url(../imagens/setinha_menu.gif)!important;background-repeat: no-repeat !important; background-position: right center !important;}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block;}
/*#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #000000;	background-color: transparent;}*/

#topo #menuprincipal .traco {margin:0 4px 0 4px; font-weight:bold; color:#fff;}

#topo #menuprincipal .shopby{float:left; font:bold 12px trebuchet ms, trebuchet, tahoma, verdana; display:block; margin:0 3px 0 0; height:20px; z-index: 2000; padding-top:3px;}
#topo #menuprincipal .dest a{font-weight:bold;}
#topo #menuprincipal .dest ul li a{font-weight:normal;}

#topo #menuprincipal #itensdestaque {float:right; font-size:12px; wisth:auto; white-space:nowrap;}
#topo #menuprincipal #itensdestaque li {float:left; margin-left:15px;}
#topo #menuprincipal #itensdestaque li a{font-weight:bold; width:auto; padding:3px 2px 2px 2px;}
#topo #menuprincipal #itensdestaque li a:hover{}

/************************MIOLO HOME*****************************/

#tvflash {width:990px; height:400px; background:#fff; margin:0 0 8px 0; z-index:0;}
#tvflash #description{display:none;}

#banners {background:#fff; padding:10px; height:173px;}
#banners img{border:0;}
#banners #banner1 {float:left; margin-right:9px; border:0;}
#banners #banner2 {float:left; border:0;}

/***************************MIOLO INTERNA**************************************/

select{font:10px trebuchet ms, trebuchet, tahoma, verdana; color:#333333; padding:0;}
#imagem_destaque {margin:0 0 7px 0;}

#Enviando {height:40px;}

#conteudo {background:#fff; padding:30px; font:11px trebuchet ms, trebuchet, tahoma, verdana; color:#333333;}
#conteudo a {text-decoration:underline; color:#000;}
#conteudo a:hover {text-decoration:underline; color:#333;}

#conteudo #header {border-bottom:1px solid #ececec; height:18px; margin:0 0 30px 0;}
#conteudo #header .secao{float:left; font-size:12px;}
#conteudo #header .cromb{float:right; font-size:10px; text-transform:lowercase;}
#conteudo #header .cromb a{color:#333333; text-decoration:none;}

#conteudo #dropdown {height:18px; margin:-25px 0 30px 0; text-align:right;}
#conteudo #dropdown select{font:10px trebuchet ms, trebuchet, tahoma, verdana; color:#333333; margin-left:3px; padding:0; width:110px;}
/*#conteudo #dropdown option{border-bottom:1px solid #ececec;}*/

#conteudo #titulo {font-size:24px; margin:0 0 25px 0;}
#conteudo #titulo2{font-size:17px; margin:0 0 10px 0;}
#conteudo #texto p{margin:0 0 15px 0;}

#conteudo #texto #destaquetexto {background:#f1f1f1; padding:5px; margin:0 0 30px 0;}

#conteudo #texto #faq {margin-bottom:30px;}
#conteudo #texto #faq li {display:block; margin-bottom:10px;}
#conteudo #texto #faq li img{border:0; margin:0 5px -2px 0;}

#conteudo #texto #pergunta {margin-top:30px;}

#conteudo #voltar {border-top:1px solid #ececec; text-align:right; margin-top:30px;}
#conteudo #voltar a{text-decoration:none; color:#333;}

#descricao .select{margin:15px 0 10px 0; font-weight:bold; font-size:14px;}
#descricao li{display:block; text-align:center; float:left; margin:0 12px 10px 0; width:72px; height:120px;}
#descricao li img{border:1px solid #cccccc;}
#descricao a{text-decoration:none;}
#descricao #img {float:left; margin:0 20px 10px 0; width:xpx;}
#descricao #texto {float:left; width:610px;}
#descricao #texto .select{margin:15px 0 10px 0; font-weight:bold; font-size:14px;}
#descricao #texto li{display:block; text-align:center; float:left; margin:0 15px 10px 0; width:72px; height:120px;}

#descricao #pedras {margin:30px 0 0 0;}
#descricao #pedras p{margin:37px 0 0 0;}
#descricao #pedras li{display:block; float:left; text-align:left; margin:0 5px 10px 0; width:225px; height:125px; font-size:15px; font-weight:bold;}
#descricao #pedras li img{float:left; border:0;}
#descricao #pedras a{text-decoration:none;}

#duascolunas {clear:both; margin:30px 0 0 0;}
#duascolunas img{border:0;}
#duascolunas #coluna1{float:left; width:450px; margin:0 15px 0 0;}
#duascolunas #coluna2{float:left; width:450px;}
#duascolunas #coluna2 #Enviando {text-align:right; width:205px; display:block;}
#Enviando .botao {border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333; width:auto; height:auto;}

#trescolunas {clear:both;}
#trescolunas img{border:0;}
#trescolunas #coluna1{float:left; width:300px; margin:0 15px 0 0;}
#trescolunas #coluna2{float:left; width:300px; margin:0 15px 0 0;}
#trescolunas #coluna3{float:left; width:300px;}
#duascolunas .botao {border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333; width:auto; height:auto;}

/*produto*/
#produtos

#produto {clear:both;}
#produto #foto {float:left; width:300px; font:10px trebuchet ms, trebuchet, tahoma, verdana; color:#888888; z-index:1;}
#produto #foto img {border-width: 0px; width:300px; height:300px;}
#produto #foto p {margin:0 0 7px 0; border-top:1px solid #ececec;}
#produto #foto .thumb img{border:1px solid #9e9e9e; margin:0 5px 0 0; width:50px; height:50px;}

#produto #addthis {padding:8px 0 0 8px; background:#f2f2f2; margin:30px 0 0 0; width:155px; height:24px;}
#produto #addthis a{text-decoration:none; font-size:11px;}

#produto #texto {float:left; margin:0 0 0 30px; width:595px;}
#produto #texto #titulo {margin:0 0 15px 0;}

#produto #texto #preco {margin:17px 0 15px 0;}
#produto #texto #preco .sale{font-size:24px; font-weight:bold; color:#FF0000; text-transform:uppercase; margin:0;}
#produto #texto #preco .valor{font-size:14px; font-weight:bold; margin:0;}
#produto #texto #preco .valorsemdesconto{font-size:13px; margin:0;}
#produto #texto #preco .valorcomdesconto{font-size:18px; font-weight:bold; margin:0;}

#produto #texto #botoes {margin:20px 0 0 0;}
#produto #texto #botoes .addtoshoppingbag {margin:0 0 8px 0;}
#produto #texto #botoes input{margin:0; padding:0; border:0;}
#produto #texto #botoes .outros {margin:0 0 3px 0;}
#produto #texto #botoes img{border:0;}

#produto #form {padding:12px 10px 1px 10px; background:#f1f1f1; width:250px;}
#produto #form .txt {float:left; width:85px; height:10px; text-align:right; padding-right:2px;}
#produto #form .field{margin-left:5px; height:10px;}
#produto #form .field input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}
#produto #form .field input{width:150px; height:17px;}
#produto #form .botao{width:243px; text-align:right;}
#produto #form .botao input{border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}

#produto #texto #set {margin:30px 0 0 0; border:0;}
#produto #texto #set img{margin-bottom:-1px;}
#produto #texto #set a{text-decoration:none; color:#333;}
#produto #texto #set a:hover{text-decoration:underline;}

#produtodestaque {margin:0 0 30px 0; background:#f1f1f1; padding:10px 13px 10px 13px;}
#produtodestaque .foto{float:left; margin:0 8px 0 0;}
#produtodestaque .foto img{border:1px solid #d5d5d5; width:150px; height:150px;}
#produtodestaque .descricao{margin-bottom:7px; margin-right:10px;}
#produtodestaque .titulo{font-size:18px; margin:0 10px 7px 0;}
#produtodestaque .sale{font-size:17px; font-weight:bold; color:#FF0000; margin:0;}
#produtodestaque .preco{margin:5px 10px 10px 0;}
#produtodestaque .botao img{border:0}
#produtodestaque a{text-decoration:none;}
#produtodestaque .titulo a{text-decoration:none;}

#lista_produtos {margin-bottom:0; clear:both;}
#lista_produtos a{text-decoration:none;}
#lista_produtos a:hover{text-decoration:none;}
#lista_produtos li{width:465px; height:160px; float:left;}
#lista_produtos .foto{float:left; margin:0 8px 0 0; height:150px;}
#lista_produtos .foto img{border:1px solid #d5d5d5; width:90px; height:90px;}
#lista_produtos .descricao{margin-bottom:4px; margin-right:10px;}
#lista_produtos .titulo{font-size:16px; margin-right:10px;}
#lista_produtos .sale{font-size:16px; font-weight:bold; color:#FF0000; margin:0;}
#lista_produtos .preco{margin-bottom:7px; margin-right:10px;font-size:13px;}
#lista_produtos .precocomdesconto{margin-top:-7px; margin-right:10px;margin-bottom:5px; font-size:16px; font-weight: bold;}
#lista_produtos .botao img{border:0}

#recomendacoes {clear:both; margin:30px 0 0 0; background:#f1f1f1; padding:10px 13px 20px 13px;}
#recomendacoes #titulo{font-size:17px;}
#recomendacoes #lista_produtos .foto{height:auto;}
#recomendacoes #lista_produtos li{width:450px; height:auto;}

#relacionados {clear:both; margin:30px 0 0 0; border:1px solid #e5e5e5;padding:10px 13px 0 13px;}
#relacionados #titulo{font-size:17px;}
#relacionados #lista_produtos .foto{height:150px;}
#relacionados #lista_produtos li{width:450px; height:auto;}

#paginacao {clear:both; margin:0 0 -28px 0;}
#paginacao a{text-decoration:none; margin:0 5px 0 0;}
#paginacao b{background:#999; padding:0 3px 0 3px; color:#fff;}

/*outros*/
#form_contato .txt {float:left; width:75px; text-align:right; padding-right:2px;}
#form_contato .field{margin-left:5px; font-weight:bold;}
#form_contato .field input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}
#form_contato .field input{width:200px; height:17px;}
#form_contato .field textarea{width:200px; height:100px;}
#form_contato .field .radio{width:20px; height:12px;border:0;}
#form_contato .botao{width:283px; text-align:right;}
#form_contato .botao input{border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}

#form_newsletter .txt {float:left; width:31px; text-align:right; padding-right:2px;}
#form_newsletter .field{margin-left:5px; font-weight:bold;}
#form_newsletter .field input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}
#form_newsletter .field input{width:200px; height:17px;}
#form_newsletter .botao{width:239px; text-align:right;}
#form_newsletter .botao input{border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}

#termos {padding:15px 15px 15px 15px; background:#f1f1f1;}
#termos #texto {height:90px; overflow:auto;}

/*Sets*/
#set {clear:both; margin:0 0 40px 0; padding:10px 10px 10px 10px; border:1px solid #e5e5e5;}
#set #lista_set {clear:both; background:#f1f1f1; margin:0 0 10px 0;}
#set #lista_set li{width:189px; height:215px; float:left; padding:8px; display:block; margin:0 0 10px 0;/* border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;*/}
#set #lista_set li a{text-decoration:none;}
#set #lista_set .mais{width:29px; float:left; background:none; text-align:center; font-size:36px; margin:90px 0 0 0; height:auto; padding:0; border:0;}
#set #lista_set .foto img{border:1px solid #d5d5d5; width:90px; height:90px;}
#set #lista_set .descricao{margin-bottom:7px; margin-right:10px;}
#set #lista_set .titulo{font-size:16px; margin-right:10px;}
#set #lista_set .sale{font-size:17px; font-weight:bold; color:#FF0000; text-transform:uppercase; margin:0;}
#set #lista_set .preco{margin-bottom:7px; margin-right:10px;}
#set #lista_set .botao img{border:0}

#set #preco2 {float:left; width:446px; text-align:right;}
#set #preco2 .preco{font-size:16px; margin:0;}

#set #botoes {margin:0 0 0 15px; float:left;}
#set #botoes .addtoshoppingbag {margin:0 0 8px 0;}
#set #botoes .addtoshoppingbag input{border:0; padding:0;}
#set #botoes .outros {margin:0 0 3px 0;}
#set #botoes img{border:0;}


/*saved items*/
#saveditems {clear:both; margin:30px 0 30px 0; /*border:1px solid #e5e5e5;; padding:10px 13px 20px 13px;*/}
#saveditems #lista_produtos {clear:both;}
#saveditems #lista_produtos .botao img{border:0; padding:0;}
#saveditems #lista_produtos input{border:0; padding:0;}

#saveditems #desc {display:block; background:#f1f1f1; padding:5px; margin-bottom:30px; height:22px;}
#saveditems #desc p{float:left; margin:3px 0 0 4px;}
#saveditems #desc a{float:right;}
#saveditems #desc a img{border:0;}

#saveditems .foto a img{width:92px; height:22px; border:0; margin-top:3px;}

#bagitems {border:1px solid #e5e5e5; padding:10px 10px 0 10px;}
#bagitems #titulo2{margin:0;}
#bagitems #lista_produtos {margin:30px 0 0 0; clear:both;}
#bagitems #lista_produtos .foto{height:110px;}
#bagitems #lista_produtos li{width:450px; height:auto;}
#bagitems #lista_produtos .botao img{border:0}

/*cadastro*/

#cadastro{margin-top:30px;}
#cadastro p{margin:5px 20px 10px 0;}
#cadastro input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}
#cadastro input{width:300px; height:17px;}
#cadastro select{width:300px;}
#cadastro textarea{width:300px; height:100px;}
#cadastro .radio{width:20px; height:12px;border:0;}
#cadastro .option{margin:-10pz 0 0 0; height:10px;}
#cadastro .txt {float:left; width:75px; text-align:right; padding-right:2px;}
#cadastro .field{margin-left:5px; font-weight:bold;}
#cadastro #billing {width:450px; border-right:1px solid #e5e5e5; float:left; margin:0 30px 30px 0;}
#cadastro #shipping {width:410px; float:left; margin:0 0 30px 0;}
#cadastro #botao{clear:both; text-align:center; background:#f1f1f1; padding:5px; margin:10px 0 0 0;}
#cadastro #botao input{width:auto; height:auto; border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}
#cadastro #botaoPolicy input{width:auto; border:0; margin:0 5px -3px 0;}

/*cadastro página pessoal*/
#cadastro_pp{}
#cadastro_pp p{margin:5px 20px 10px 0;}
#cadastro_pp input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece;}
#cadastro_pp input{width:300px; height:17px;}
#cadastro_pp select{width:300px;}
#cadastro_pp textarea{width:300px; height:100px;}
#cadastro_pp .radio{width:20px; height:12px;border:0;}
#cadastro_pp .option{margin:-10pz 0 0 0; height:10px;}
#cadastro_pp .txt {float:left; width:75px; text-align:right; padding-right:2px;}
#cadastro_pp .field{margin-left:5px; font-weight:bold;}
#cadastro_pp #billing {width:450px; border-right:1px solid #e5e5e5; float:left; margin:0 30px 30px 0;}
#cadastro_pp #shipping {width:410px; float:left; margin:0 0 30px 0;}
#cadastro_pp #botao{clear:both; text-align:center; background:#f1f1f1; padding:5px; margin:10px 0 0 0;}
#cadastro_pp #botao input{width:auto; height:auto; border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}
#cadastro_pp .bt {border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333; width:auto; height:auto;}
.bt {border:1px solid #cecece; padding:2px 9px 2px 9px; background:#ffffff; font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;}

/*minha conta*/

#minhaconta #menupessoal {float:left; width:175px; background:#f1f1f1; padding:10px; margin:0 15px 0 0;}
#minhaconta #menupessoal #titulo2{margin:15px 0 0 0;}

#minhaconta #meio {float:left; width:720px;}
#minhaconta #meio #cupom{border:1px solid #cecece; padding:5px; margin:25px 0 25px 0; text-align:center; font-weight:bold;}
#minhaconta #meio #cupom .numero{font-size:17px; text-transform:uppercase;}

#minhaconta #meio #sugestoesdeprodutos {clear:both; margin:0px 0 0 0; /*background:#f1f1f1; padding:10px 13px 20px 13px;*/}
#minhaconta #meio #sugestoesdeprodutos #titulo{font-size:17px; margin:0 0 15px 0;}
#minhaconta #meio #sugestoesdeprodutos #lista_produtos .foto{height:120px;}
#minhaconta #meio #sugestoesdeprodutos #lista_produtos li{width:355px; height:auto;}

#minhaconta #historicodepedidos li {width:720px; padding:6px 0 3px 0; height:18px; display:block; border-bottom:1px solid #dedede;}
#minhaconta #historicodepedidos li div{float:left; height:22px;display:block; }
#minhaconta #historicodepedidos .topo{border-bottom:2px solid #dedede; font-weight:bold;}
#minhaconta #historicodepedidos li .topo .order{border-right:1px solid #dedede;}
#minhaconta #historicodepedidos li .topo .date{padding-left:5px; border-right:1px solid #dedede;}
#minhaconta #historicodepedidos li .topo .total{padding-left:5px; border-right:1px solid #dedede;}
#minhaconta #historicodepedidos li .topo .botao{padding-left:5px;}
#minhaconta #historicodepedidos li .order{width:165px;}
#minhaconta #historicodepedidos li .date{width:165px; padding-left:5px;}
#minhaconta #historicodepedidos li .total{width:165px; padding-left:5px;}
#minhaconta #historicodepedidos li .botao{width:115px; padding-left:5px; text-align:center;}

#minhaconta #historicodepedidos #detalhes{width:700px; height:auto; background:#f1f1f1; padding:10px;}
#minhaconta #historicodepedidos #detalhes div{float:none; height:auto;}
#minhaconta #historicodepedidos #detalhes .billing {float:left; width:340px; margin:0 0 10px 0;}
#minhaconta #historicodepedidos #detalhes .shipping {float:left; width:340px; margin:0 0 10px 0;}
#minhaconta #historicodepedidos #detalhes .sub {margin:10px 0 0 0;padding:0; text-align:right;}
#minhaconta #historicodepedidos #detalhes .coupon {text-align:right;}
#minhaconta #historicodepedidos #detalhes .total {margin:0;padding:0; text-align:right; width:auto; font-size:14px;}
#minhaconta #historicodepedidos #detalhes .pagamento {margin:10px 0 0 0;padding:0; text-align:right;}

#minhaconta #historicodepedidos #detalhes #passos {margin:3px 0 0 0; height:80px; background:#ffffff; padding:10px 0 10px 0;}
#minhaconta #historicodepedidos #detalhes #passos p{float:left; width:140px; text-align:center; color:#888;}
#minhaconta #historicodepedidos #detalhes #passos .passou{color:#000;}
#minhaconta #historicodepedidos #detalhes #passos .atual{font-weight:bold; color:#000;}
#minhaconta #historicodepedidos #detalhes .status{text-align:center; margin:05px 0 0 0; background:#ffffff; padding:3px;}
#minhaconta #historicodepedidos #detalhes .status img{margin:0 2px -1px 0;}

#minhaconta #historicodepedidos #detalhes #pedido {margin:0 0 10px 0;}
#minhaconta #historicodepedidos #detalhes #pedido .titulo{font-weight:bold;}
#minhaconta #historicodepedidos #detalhes #pedido ul {clear:both;}
#minhaconta #historicodepedidos #detalhes #pedido ul li{float:left; background:#ffffff; margin:0;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao {text-align:left; width:381px; border-right:1px solid #fff; padding-left:3px;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao .nome{margin-bottom:5px;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao .ringsize{margin-bottom:4px;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao .saveforlater{margin-left:-3px;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao .remove{margin-top:-3px;}
#minhaconta #historicodepedidos #detalhes #pedido .descricao input{border:0; width:auto; margin:3px 0 0 0;}
#minhaconta #historicodepedidos #detalhes #pedido .price {text-align:center; width:75px; border-right:1px solid #fff;}
#minhaconta #historicodepedidos #detalhes #pedido .quantity {text-align:center; width:60px; border-right:1px solid #fff;}
#minhaconta #historicodepedidos #detalhes #pedido .quantity input{width:20px;}
#minhaconta #historicodepedidos #detalhes #pedido .tax {text-align:center; width:50px; border-right:1px solid #fff;}
#minhaconta #historicodepedidos #detalhes #pedido .gift {text-align:center; width:50px; border-right:1px solid #fff;}
#minhaconta #historicodepedidos #detalhes #pedido .subtotal {text-align:center; width:76px;}

#minhaconta #historicodepedidos #detalhes .legenda1{float:left; margin:10px 0 0 0; font-size:9px;}
#minhaconta #historicodepedidos #detalhes .legenda1 img{margin:0 3px -2px 0;}
#minhaconta #historicodepedidos #detalhes .legenda2{float:left; margin:10px 0 0 20px; font-size:9px;}
#minhaconta #historicodepedidos #detalhes .legenda2 img{margin:0 3px -2px 0;}
#minhaconta #historicodepedidos #detalhes .legenda3{float:left; margin:10px 0 0 20px; font-size:9px;}
#minhaconta #historicodepedidos #detalhes .legenda3 img{margin:0 3px -2px 0;}


/*busca*/
#conteudo #busca #lista_produtos {margin-bottom:0; clear:btoh;}
#conteudo #busca #lista_produtos li{width:465px; height:150px; float:left;}
#conteudo #busca #lista_produtos .foto{float:left; margin:0 8px 0 0; height:150px;}
#conteudo #busca #lista_produtos .foto img{border:1px solid #d5d5d5; width:90px; height:90px;}
#conteudo #busca #lista_produtos .descricao{margin-bottom:7px; margin-right:10px;}
#conteudo #busca #lista_produtos .titulo{font-size:16px; margin-right:10px;}
#conteudo #busca #lista_produtos .sale{font-size:17px; font-weight:bold; color:#FF0000; text-transform:uppercase; margin:0;}
#conteudo #busca #lista_produtos .preco{margin-bottom:7px; margin-right:10px;}
#conteudo #busca #lista_produtos .botao img{border:0}

#conteudo #busca #texto {margin-bottom:30px;}
#conteudo #busca #texto li {display:block; margin-bottom:10px;}
#conteudo #busca #texto li img{border:0; margin:0 5px -2px 0;}

#conteudo #busca .tit {font-size:17px; margin:0 0 10px 0;}

/*mapa do site*/
#mapadosite {color:#333;}
#mapadosite a{text-decoration:none; color:#333;}
#mapadosite ul{display:block; border:1px solid white;}
#mapadosite ul li{font-weight:bold; font-size:13px; padding:0 0 0 15px; margin: 2px 0 15px 0; background:url(../imagens/setinha2.gif) top left no-repeat;}
#mapadosite ul li ul {background:url(../imagens/dot.gif) left repeat-y; margin:0 0 15px 1px; padding:0 0 -20px 0; border:0;}
#mapadosite ul li ul li{font-weight:bold; font-size:12px; background:url(../imagens/setinha2.gif) top left no-repeat; margin:2px 0 2px 0;}
#mapadosite #duascolunas #coluna2 ul li ul li{font-weight:normal;}
#mapadosite ul li ul li ul li {font-weight:normal; color:blue; font-size:11px; background:url(../imagens/setinha2.gif) top left no-repeat;}


/*página de erro*/
#erro .titulo {font-size:20px;}
#erro .sugestao {margin:15px 0 15px 0;}
#erro #busca {background:#efefef; padding:10px; height:20px; margin:15px 0 15px 0;}
#erro #busca p{float:left;}
#erro input, textarea{font:bold 11px trebuchet ms, trebuchet, tahoma, verdana; color:#333;padding:0 1px 0 3px; border:1px solid #cecece; width:200px;}
#erro .botao {border:0; width:auto;}

/*********************************CARRINHO DE COMPRAS********************************************/

#carrinho #passoapasso {clear:both; height:25px; margin:0 0 30px 0; text-transform:uppercase; font-size:10px;}
#carrinho #passoapasso ul {margin:0 0 0 0;}
#carrinho #passoapasso ul li{float:left; width:185px; height:25px; margin:0; border-right:1px solid #dedede;}
#carrinho #passoapasso .destaque{ margin:0; height: 25px;background:#f1f1f1;}
#carrinho #passoapasso .numero {margin:0; float:left; font-weight:bold; padding: 5px 6px 6px 10px;}
#carrinho #passoapasso .passo {margin:0; float:left; background:none; font:11px; color: #000; padding: 5px 6px 6px 4px;}

#carrinho #botoes {clear:both;}
#carrinho #botoes p {margin:10px 0 10px 10px; float:right;}
#carrinho #botoes input{border:1px solid #d1d1d1; background:#fff; font:bold 10px trebuchet, trebuchet ms, verdana, arial;  text-transform:uppercase; padding:2px 10px 2px 10px;}

#carrinho #pedidos {clear:both;}
#carrinho #pedidos ul {margin:0 0 0 0;}
#carrinho #pedidos ul li {float:left; border-left:1px solid white; text-align:center; height:20px; padding:10px 0 0 0;}
#carrinho #pedidos #titulos {height:25px; margin:0px; background:#f1f1f1;}
#carrinho #pedidos #titulos li{padding:5px 0 0 0;}
#carrinho #pedidos #titulos .descricao {text-align:left; width:493px; border-right:1px solid #fff;}
#carrinho #pedidos #titulos .price {text-align:center; width:85px; border-right:1px solid #fff;}
#carrinho #pedidos #titulos .quantity {text-align:center; width:85px; border-right:1px solid #fff;}
#carrinho #pedidos #titulos .tax {text-align:center; width:85px; border-right:1px solid #fff;}
#carrinho #pedidos #titulos .gift {text-align:center; width:85px; border-right:1px solid #fff;}
#carrinho #pedidos #titulos .subtotal {text-align:center; width:85px;}

#carrinho #pedidos #pedido {border-bottom:1px solid #dedede; height:112px;}
#carrinho #pedidos #pedido ul {clear:both;}
#carrinho #pedidos #pedido ul li{height:102px;}
#carrinho #pedidos #pedido .foto {padding:10px 10px 0 0;}
#carrinho #pedidos #pedido .foto img{border:1px solid #d5d5d5; width:90px; height:90px;}
#carrinho #pedidos #pedido .descricao {text-align:left; width:391px; border-right:1px solid #ececec;}
#carrinho #pedidos #pedido .descricao .nome{font-size:16px; margin-bottom:5px;}
#carrinho #pedidos #pedido .descricao img {border:0;}
#carrinho #pedidos #pedido .descricao .ringsize{margin-bottom:4px;}
#carrinho #pedidos #pedido .descricao .ringsize img{margin-bottom:-5px;}
#carrinho #pedidos #pedido .descricao .saveforlater{margin-left:0px;}
#carrinho #pedidos #pedido .descricao .remove{margin-left:0px; margin-top:2px;}
#carrinho #pedidos #pedido .descricao input{border:0; width:auto; margin:3px 0 0 0;}
#carrinho #pedidos #pedido .price {text-align:center; width:85px; border-right:1px solid #ececec; padding-top:10px;}
#carrinho #pedidos #pedido .quantity {text-align:center; width:85px; border-right:1px solid #ececec; padding-top:10px;}
#carrinho #pedidos #pedido .quantity input{width:20px;}
#carrinho #pedidos #pedido .tax {text-align:center; width:85px; border-right:1px solid #ececec; padding-top:10px;}
#carrinho #pedidos #pedido .gift {text-align:center; width:85px; border-right:1px solid #ececec;}
#carrinho #pedidos #pedido .gift input{border:0;}
#carrinho #pedidos #pedido .subtotal {text-align:center; width:85px; padding-top:10px;}

#carrinho #atualizarvalores {clear:both; margin:1px 0 0 0; height:40px;}
#carrinho #atualizarvalores .texto {float:right; text-align:right; padding:14px 5px 0 0; font:10px; color: #000; margin:0 0 -8px 0;}
#carrinho #atualizarvalores .botao {float:right; padding:8px 0 0 0; margin:0 0 -8px 0; border-left:1px solid white; text-align:center;}
#carrinho #atualizarvalores .botao input{border:1px solid #d1d1d1; background:#fff; font:10px trebuchet, trebuchet ms, verdana, arial;  text-transform:uppercase; padding:2px 10px 2px 10px;}

#carrinho #cupom {clear:both; margin:1px 0 0 0; height:40px;}
#carrinho #cupom .texto {float:right; text-align:right; padding:8px 0 0 0; margin:0 5px -8px 0;}
#carrinho #cupom .input {width:180px;float:right; text-align:center;}
#carrinho #cupom .input .campo{width:150px;}
#carrinho #cupom .input .botao{border:0; margin-bottom:-4px; padding:0;}

#carrinho #subtotal {clear:both; background:#f1f1f1; margin:1px 0 1px 0; height:30px;}
#carrinho #subtotal .texto {height:30px; float:right; text-align:right; padding:10px 5px 0 0; margin:0 0 -8px 0;}
#carrinho #subtotal .preco {width:90px; height:30px; float:right; padding:10px 0 0 0; margin:0 0 -8px 0; border-left:1px solid white; text-align:center;}

#carrinho #frete {clear:both; background:#fff; margin:1px 0 1px 0; height:30px;}
#carrinho #frete .texto {height:30px; float:right; text-align:right; padding:10px 5px 0 0; margin:0 0 -8px 0;}
#carrinho #frete .preco {width:90px; height:30px; float:right; padding:10px 0 0 0; margin:0 0 -8px 0; border-left:1px solid white; text-align:center;}

#carrinho #shipping2 {clear:both; background:#f4f4f5; margin:1px 0 1px 0; height:30px;}
#carrinho #shipping2 .texto {height:30px; float:right; text-align:right; padding:8px 5px 0 0; margin:0 0 -8px 0;}
#carrinho #shipping2 .preco {width:90px; height:30px; float:right; padding:8px 0 0 0; margin:0 0 -8px 0; border-left:1px solid white; text-align:center;}

#carrinho #total {clear:both; background:#f1f1f1; margin:1px 0 1px 0; height:30px; font-weight:bold;}
#carrinho #total .texto {height:30px; float:right; text-align:right; padding:8px 5px 0 0; margin:0 0 -8px 0}
#carrinho #total .preco {width:90px; height:30px; float:right; padding:8px 0 0 0; margin:0 0 -8px 0; border-left:1px solid white; text-align:center;}

#carrinho #recado {clear:both; margin:10px; text-align:right;font:bold 10px; color: #000;}

#carrinho .titulo{font:bold 14px Verdana, Arial;color: #71073a;}

#carrinho .input_quant {width:20px; height:15px; border:1px solid #c0c0c0; font:10px; color: #000;}
#carrinho .form {background-color:#FFFFFF; border: 1px solid #909090; font:11px;color: #000; height:20px;}

#carrinho #identificacao {margin:20px 0 0 20px; align:center; font:bold 11px; color: #000;}
#carrinho #identificacao .textop {font:10px Verdana, Arial; color: #000; margin:0 0 0 21px;}
#carrinho #identificacao .texto {font:11px Verdana, Arial; color: #000;margin:-10px 0 0 0;}

#carrinho #endereco_cliente {margin:6px 0 6px 6px; padding:8px; font:10px; color: #000; background:#f4eaef; width:48%; float:left; height:220px;}
#carrinho #endereco_cliente #texto b{font-size:14px;}
#carrinho #endereco_cliente #botao {margin:20px 0 0 0;}
#carrinho #endereco_cliente .form{background:#FFFFFF; border: 1px solid #909090; font:10px;color: #000; height:18px; margin:2px 0 0 0;}

#carrinho #endereco_entrega {margin:6px 6px 6px 0; padding:8px; font:10px Verdana, Arial; color: #000; background:#f4eaef; width:47%; float:right; height:220px;}
#carrinho #endereco_entrega #texto b{font-size:14px;}
#carrinho #endereco_entrega #botao {margin:20px 5px 0 0; float:left;}
#carrinho #endereco_entrega #info {float:left; width:47%; margin:15px 10px 0 0; text-align:center; background:#edd9e3; padding:5px 0 5px 0;}
#carrinho #endereco_entrega .form{background:#FFFFFF; border: 1px solid #909090; font:10px ;color: #000; height:18px; margin:2px 0 0 0;}

#carrinho #formadepagamento {clear:both; margin:0 10px 20px 10px;}
#carrinho #formadepagamento .subtitulo {background:#f4eaef; font:bold 11px; color:#000; padding:5px;}
#carrinho #formadepagamento .texto {font:10px; color:#000; padding:5px;}

#carrinho #final {margin:10px;font:11px; color:#000; text-align:center;}
#carrinho #final .tit{font:bold 16px; color:#71073a;}
#carrinho #final .destaque{font:bold 12px; color:#71073a;}

#carrinho #pagamento p{margin:5px 0 5px 0;}
#carrinho #pagamento input{width:200px;}
#carrinho #pagamento #botoes input{width:auto;}
#carrinho #pagamento #tipo{margin:0 0 30px 0;}
#carrinho #pagamento .selecao{margin:0 0 10px 0; font-weight:bold; background:#f1f1f1; padding:5px;}
#carrinho #pagamento .selecao input{width:20px; height:12px;border:0;}
#carrinho #pagamento #botoes p{float:none; margin:10px 0 0 0;}

#carrinho #cartao {margin:0 0 20px 0;}
#carrinho #cartao img{margin:10px 0 0 0;}
#carrinho #cartao #opcao1 {margin:0 0 6px 0; padding:8px; font:10px; color: #000; width:280px; float:left; height:180px;}
#carrinho #cartao #opcao2 {margin:0 0 0 0; padding:8px; font:10px Verdana, Arial; color: #000; float:left; height:180px;}
#carrinho #cartao #campo {clear:both;}

#cestavazia input{border:1px solid #d1d1d1; background:#fff; font:bold 10px trebuchet, trebuchet ms, verdana, arial;  text-transform:uppercase; padding:2px 10px 2px 10px;}


/*********************************RODAPÉ********************************************/
#rodape {margin:7px 0 17px 0; font:12px trebuchet ms, trebuchet, tahoma, verdana; color:#fff;}
#rodape a:hover{text-decoration:undeline;}
#rodape #menu_rodape{height:21px; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding-top:3px;}
#rodape #menu_rodape li{float:left; margin:0 20px 0 0;}
#rodape #menu_rodape li a{float:left; font:12px trebuchet ms, trebuchet, tahoma, verdana; display:block;}

#rodape #copyright {float:right; font:10px trebuchet ms, trebuchet, tahoma, verdana; margin-top:1px;}
#rodape #cartoes {clear:both; margin:17px 0 0 0; float:left;}
#rodape #redessociais {margin:17px 0 0 40px; float:left;}

#rodape #logos {float:right;display:block; margin:15px 0 0 0;}
#rodape .fedex{margin:10px 0 0 0;}
#rodape .ica{margin:0 10px 0 0;}