* {margin:0; padding:0;}

div.container { background-image:url(/imagens/background_default.jpg); background-repeat:repeat-x;}

/* SELECT ESTADO */

div.estado {width:1002px; margin:0 auto; border:1px solid #a1a1a4; background-color:#8e8d92; display:none;}
div.estado ul {list-style:none; margin:0; padding:0; display:inline;}
div.estado ul li {float:left; width:166px; border-bottom:1px dashed #97969b; border-right:1px dashed #97969b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.estado ul li a {display:block; padding:13px; text-decoration:none; color:#FFF; font-weight:bold;}
div.estado ul li a:hover { background-color:#a8a7ab; color:#fff;}

/* FIM SELECT ESTADO */

/* HEADER */

div.topo {width:1002px; margin:0 auto; background-image:url(/imagens/background_default.jpg); background-repeat:repeat-x; height:125px;}
div.topo div.logo { width:257px; float:left;}
div.topo div.seguro { float:right; padding:45px 20px 0 0;}
div.topo div.content_topo { float:left; width:706px; height:125px;}
div.topo div.content_topo div.id_dados { height:23px; width:706px; border-bottom: 1px solid #e9e9e9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; line-height:23px;}
div.topo div.content_topo div.id_dados span {float:left;}
div.topo div.content_topo div.id_dados a { text-decoration:none; color:#bfbdc6; font-weight:bold;}
div.topo div.content_topo div.id_dados a:hover {text-decoration:underline;}
div.topo div.content_topo div.id_dados div.pedidos_conta {float:right; padding-right:20px;}
div.topo div.content_topo div.id_dados div.pedidos_conta a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-decoration:none; background-image:url(/imagens/bullet_seta_vermelho.png); background-repeat:no-repeat; background-position:center left; padding-left:15px; font-weight:normal; margin-left:20px;}
div.topo div.content_topo div.id_dados div.pedidos_conta a:hover {text-decoration:underline;}
div.topo div.content_topo div.regiao { width:400px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; padding-top:25px; float:left}
div.topo div.content_topo div.bt_regiao { background-image:url(/imagens/bg_bt_estado.jpg); width:263px; height:26px; background-repeat:no-repeat; line-height:26px;}
div.topo div.content_topo div.bt_regiao a {display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#322b55; text-decoration:none; font-weight:bold; padding-left:10px;}
div.topo div.content_topo div.lista_atendimento { width:239px; height:101px; float:right; background-image:url(/imagens/divisor.png); background-repeat:no-repeat; background-position:center center;}
div.topo div.content_topo div.lista_atendimento div.ico {width:119px; float:left; text-align:center; padding-top:32px;}
div.topo div.content_topo div.lista_atendimento div.ico a { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#4c4c4c;}
div.topo div.content_topo div.lista_atendimento div.ico a:hover { color:#999;}

/* FIM HEADER */


div.conteudo {width:1002px; margin:0 auto; background-color:#FFF;}
div.conteudo_interna {width:1002px; margin:0 auto; background-color:#FFF;}


/* CATEGORIAS HOME */

div.categorias_home { width:247px; background-color:#f3f3f3; float:left;}
div.categorias_home h1 { width:212px; height:46px; background-image:url(/imagens/bg_categorias.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:normal; line-height:46px; padding-left:35px;}
div.categorias_home ul { background-image:url(/imagens/borda_left_categorias.png); background-repeat:repeat-y; background-position:top left; margin:0; padding:0; width:247px; list-style:none;}
div.categorias_home ul li.categorias {background-image:url(/imagens/bg_lista_categorias.png); background-repeat:repeat-x;  margin-left:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; line-height:37px; padding-left:35px;}
div.categorias_home ul li.categorias a {display:block; color:#000; text-decoration:none;}
div.categorias_home ul li.categorias a:hover {text-decoration:underline;}
div.categorias_home ul li.categorias ul {background-image:none; padding:2px 0 2px 0;}
div.categorias_home ul li.categorias ul li {  margin-left:5px; line-height:18px; background-image:none;}
div.categorias_home ul li.categorias ul li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#4c4c4c; font-weight:normal; padding-left:13px; background-image:url(/imagens/seta_lista_categorias.png); background-repeat:no-repeat; background-position:center left;}
div.categorias_home ul li.categorias ul li a:hover {text-decoration:underline;}

/* FIM CATEGORIAS HOME */


/* CATEGORIAS INTERNA */

div.categorias_interna { width:247px; background-color:#f3f3f3; height:46px; float:left;}
div.categorias_interna ul {list-style:none; margin:0; padding:0;}
div.categorias_interna h1 { width:212px; height:46px; background-image:url(/imagens/bg_categorias_interna.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:normal; line-height:46px; padding-left:35px;}
div.categorias_interna ul li { display:block; cursor:pointer; margin:0; padding:0; clear:both;}
div.categorias_interna ul li:hover ul.menu_categoria { clear:both; display:block; float:none;}
div.categorias_interna ul.menu_categoria { clear:both; background-image:url(/imagens/borda_left_categorias.png); background-repeat:repeat-y; background-position:top left; margin:0; padding:0; width:247px; list-style:none; display:none; position:relative; z-index:9999; background-color:#f3f3f3;}
div.categorias_interna ul.menu_categoria li.categorias {background-image:url(/imagens/bg_lista_categorias.png); background-repeat:repeat-x;  margin-left:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; line-height:37px; padding-left:35px;}
div.categorias_interna ul.menu_categoria li.categorias a {display:block; color:#000; text-decoration:none;}
div.categorias_interna ul.menu_categoria li.categorias a:hover {text-decoration:underline;}
div.categorias_interna ul.menu_categoria li.categorias ul {background-image:none; padding:2px 0 2px 0;}
div.categorias_interna ul.menu_categoria li.categorias ul li {  margin-left:5px; line-height:18px; background-image:none;}
div.categorias_interna ul.menu_categoria li.categorias ul li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#4c4c4c; font-weight:normal; padding-left:13px; background-image:url(/imagens/seta_lista_categorias.png); background-repeat:no-repeat; background-position:center left;}
div.categorias_interna ul.menu_categoria li.categorias ul li a:hover {text-decoration:underline;}

/* FIM CATEGORIAS INTERNA */

/* BUSCA */

div.busca { background-image:url(/imagens/bg_busca.jpg); background-repeat:repeat-x; height:46px; width:690px; float:left; line-height:46px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; padding-left:65px;}
div.busca input {vertical-align:middle;}
div.busca select { vertical-align:middle; width:160px;}
div.busca input.campos01 {width:252px;}
div.busca a {margin-left:30px;}
div.busca img {vertical-align:middle;}
div.busca span {float:left;}
div.busca div.bt_carrinho { float:right; margin:8px 30px 0 0; background-image:url(/imagens/bt_carrinho.jpg); background-repeat:no-repeat; width:130px; height:28px; line-height:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.busca div.bt_carrinho a {display:block; margin:0; color:#FFF; text-decoration:none; padding-left:93px;}
div.busca div.bt_carrinho a:hover {text-decoration:underline;}

/* FIM BUSCA */

/* FILTRO */

div.filtro { width:240px; float:left; padding:15px 0 0 25px;}
div.filtro h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#312a53; margin-bottom:10px; }
div.filtro div.box_filtro { width:197px; margin: 0 0 20px 0;}
div.filtro div.box_filtro a.open { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c6c; font-weight:bold; text-decoration:none; border-bottom: 1px solid #d7d7d8; background-image:url(/imagens/ico_open.jpg); background-repeat:no-repeat; background-position:top right; padding-bottom:5px;}
div.filtro div.box_filtro a.close { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c6c; font-weight:bold; text-decoration:none; border-bottom: 1px solid #d7d7d8; background-image:url(/imagens/ico_close.jpg); background-repeat:no-repeat; background-position:top right; padding-bottom:5px;}
div.filtro div.box_filtro ul {list-style:none; margin:9px 0 0 0; padding:0;}
div.filtro div.box_filtro ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; padding-bottom:5px; line-height:18px;}
div.filtro div.box_filtro ul li input {vertical-align:middle; margin-top:-2px; margin-right:4px;}
div.filtro div.box_filtro ul.colocacao {list-style:none; margin:9px 0 0 0; padding:0;}
div.filtro div.box_filtro ul.colocacao li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; padding-bottom:5px; line-height:18px; background-image:url(/imagens/ico_colocacao.jpg); background-repeat:no-repeat;}
div.filtro div.box_filtro ul.colocacao li span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding-left:5px;}
div.filtro div.box_filtro ul.colocacao li a {margin-left:7px; color:#4c4c4c; text-decoration:none;}
div.filtro div.box_filtro ul.colocacao li a:hover {text-decoration:underline;}

/* FIM FILTRO */

/* HOME */

div.chamada { width:755px; float:left;}
div.banner { float:left; width:729px; height:252px; background-image:url(/imagens/bg_banner.jpg); background-repeat:no-repeat; padding:12px 0 0 17px; margin-left:9px;}
div.home div.left {width:732px; padding-top:10px; float:left;}
div.home div.left div.promocoes { margin-left:9px; width:723px; padding-bottom:15px;}
div.home div.left div.promocoes h3 { width:713px; height:36px; line-height:24px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; background-image:url(/imagens/bg_titulos.jpg); background-repeat:no-repeat;}
div.home div.left div.promocoes ul {list-style:none; margin:0 auto; display:inline; width:690px; display:block;}
div.home div.left div.promocoes ul li {width:200px; padding:0 0 0 30px; float:left;}
div.home div.produto_home { width:180px; padding:20px 10px 20px 10px; border:1px solid #fff; height:370px;}
div.home div.produto_home:hover {border:1px solid #eee;}
div.home div.produto_home div.foto {width:160px; height:90px; margin:15px 0 15px 0;}
div.home div.produto_home div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:6px;}
div.home div.produto_home div.nome a {color:#000; text-decoration:none; width:180px;}
div.home div.produto_home div.nome a:hover {text-decoration:underline;}
div.home div.produto_home div.nome span.tipo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal;}
div.home div.produto_home div.avaliacao_home { padding:4px 0 4px 0;}
div.home div.produto_home div.medidas { height:20px; background-color:#eeeef1; line-height:20px; background-image:url(/imagens/bg_medidas.jpg); background-repeat:no-repeat; background-position:center right; width:180px; border-bottom:1px solid #707070; border-top:1px solid #707070; border-left:1px solid #707070;}
div.home div.produto_home div.medidas select {border:0; background-color:#eeeef1; width:180px; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.home div.produto_home div.medidas select option {padding-left:5px;}
div.home div.produto_home div.medidas a.medida { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.home div.produto_home div.medidas div.outras_medidas {position:absolute; background-color:#eeeef1; width:180px; display:none;}
div.home div.produto_home div.medidas div.outras_medidas ul {margin:0; padding:0; display:table; list-style:none;}
div.home div.produto_home div.medidas div.outras_medidas ul li { clear:both; display:block; margin:0; padding:0 0 0 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; height:24px; line-height:24px; width:177px;}
div.home div.produto_home div.medidas div.outras_medidas ul li:hover {background-color:#ccc;}
div.home div.produto_home div.medidas div.outras_medidas ul li a {text-decoration:none; margin:0; padding:0; color:#666; display:block; border-bottom:1px solid #ccc;}
div.home div.produto_home div.medidas div.outras_medidas ul li a:hover {color:#000;}
div.home div.produto_home div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#737582; padding:10px 0 0 0;}
div.home div.produto_home div.preco a { color:#737582; text-decoration:none;}
div.home div.produto_home div.preco a:hover {text-decoration:underline;}
div.home div.produto_home div.preco span.por { font-size:14px; color:#000;}
div.home div.produto_home div.preco span.parcelas { font-size:18px; color:#ce0000; font-weight:bold;}
div.home div.produto_home div.espiar { padding:10px 0 10px 0;}
div.home div.produto_home div.bt_desconto { padding:5px 0 5px 0;}
div.home div.produto_home div.bt_desconto img { margin:0 0 5px 0;}

div.home div.right {width:253px; float:right; padding-top:10px;}
div.home div.right div.mini_banner { margin-bottom:15px; width:245px; }
div.home div.right div.box_novidades { margin-bottom:18px;  background-image:url(/imagens/bg_box_novidade.jpg); background-repeat:no-repeat; width:245px; height:267px;}
div.home div.right div.box_novidades h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#362d5c; font-weight:normal; padding:22px 0 0 22px;}
div.home div.right div.box_novidades p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:200px; padding-left:22px; line-height:14px; padding-top:6px; padding-bottom:4px;}
div.home div.right div.box_novidades p input.campos02 {width:195px; height:22px; border:1px solid #dbdddd;}

/* FIM HOME */

/* CATEGORIA */

div.categoria div.left {width:723px; padding-top:15px; float:left;}
div.categoria div.left div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.categoria div.left div.bread a {text-decoration:none; color:#000;}
div.categoria div.left div.bread a:hover {text-decoration:underline;}
div.categoria div.left div.bread span {font-weight:bold;}
div.categoria div.left h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:10px 0 10px 0;}
div.categoria div.left div.banner_interna { clear:both; width:714px; height:250px; background-image:url(/imagens/bg_banner_interna.jpg); background-repeat:no-repeat; padding:14px 0 0 9px; margin-bottom:18px;}
div.categoria div.left div.promocoes { width:723px; padding-bottom:15px;}
div.categoria div.left div.promocoes h3 { width:713px; height:36px; line-height:24px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; background-image:url(/imagens/bg_titulos.jpg); background-repeat:no-repeat;}
div.categoria div.left div.promocoes ul {list-style:none; margin:0 auto; display:inline; width:690px; display:block;}
div.categoria div.left div.promocoes ul li {width:200px; padding:0 0 0 30px; float:left; height:400px;}
div.categoria div.left div.produto_home { width:180px; padding:20px 10px 20px 10px; border:1px solid #fff; height:370px;}
div.categoria div.left div.produto_home:hover {border:1px solid #eee;}
div.categoria div.left div.produto_home div.foto {width:160px; height:90px; margin:15px 0 15px 0;}
div.categoria div.left div.produto_home div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:6px;}
div.categoria div.left div.produto_home div.nome a {color:#000; text-decoration:none; width:180px;}
div.categoria div.left div.produto_home div.nome a:hover {text-decoration:underline;}
div.categoria div.left div.produto_home div.nome span.tipo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal;}
div.categoria div.left div.produto_home div.avaliacao_home { padding:4px 0 4px 0;}
div.produto_home div.medidas { height:20px; background-color:#eeeef1; line-height:20px; background-image:url(/imagens/bg_medidas.jpg); background-repeat:no-repeat; background-position:center right; width:180px; border-bottom:1px solid #707070; border-top:1px solid #707070; border-left:1px solid #707070;}
div.categoria div.left div.produto_home div.medidas select {border:0; background-color:#eeeef1; width:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.categoria div.left div.produto_home div.medidas select option {padding-left:5px;}
div.categoria div.left div.produto_home div.medidas a.medida { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas {position:absolute; background-color:#eeeef1; width:180px; display:none;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas ul {margin:0; padding:0; display:table; list-style:none;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas ul li { clear:both; display:block; margin:0; padding:0 0 0 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; height:24px; line-height:24px; width:177px;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas ul li:hover {background-color:#ccc;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas ul li a {text-decoration:none; margin:0; padding:0; color:#666; display:block; border-bottom:1px solid #ccc;}
div.categoria div.left div.produto_home div.medidas div.outras_medidas ul li a:hover {color:#000;}
div.categoria div.left div.produto_home div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#737582; padding:10px 0 0 0;}
div.categoria div.left div.produto_home div.preco a { color:#737582; text-decoration:none;}
div.categoria div.left div.produto_home div.preco a:hover {text-decoration:underline;}
div.categoria div.left div.produto_home div.preco span.por { font-size:14px; color:#000;}
div.categoria div.left div.produto_home div.preco span.parcelas { font-size:18px; color:#ce0000; font-weight:bold;}
div.categoria div.left div.produto_home div.espiar { padding:10px 0 10px 0;}
div.categoria div.left div.produto_home div.bt_desconto { padding:5px 0 5px 0;}
div.categoria div.left div.produto_home div.bt_desconto img { margin:0 0 5px 0;}

/* FIM CATEGORIA */

/* RESULTADO DE BUSCA */

div.resultado_busca div.left {width:723px; padding-top:15px; float:left;}
div.resultado_busca div.left div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.resultado_busca div.left div.bread a {text-decoration:none; color:#000;}
div.resultado_busca div.left div.bread a:hover {text-decoration:underline;}
div.resultado_busca div.left div.bread span {font-weight:bold;}
div.resultado_busca div.left h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:10px 0 10px 0; float:left;}
div.resultado_busca div.left div.ordenar_itens { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:22px 0 0 0;}
div.resultado_busca div.left div.ordenar_itens span {margin-left:10px;}
div.resultado_busca div.left div.promocoes { width:723px; padding-bottom:15px;}
div.resultado_busca div.left div.promocoes h3 { width:713px; height:36px; line-height:24px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; background-image:url(/imagens/bg_titulos.jpg); background-repeat:no-repeat;}
div.resultado_busca div.left div.promocoes h3 span {float:left;}
div.resultado_busca div.left div.promocoes h3 span.visual {float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
div.resultado_busca div.left div.promocoes h3 span.visual a {margin-right:12px; color:#000; text-decoration:none;}
div.resultado_busca div.left div.promocoes h3 span.visual a:hover {text-decoration:underline;}
div.resultado_busca div.left div.promocoes h3 span.visual img {vertical-align:middle;}
div.resultado_busca div.left div.promocoes div.encontrados_paginacao { border-bottom:1px solid #e9e9e9; padding-bottom:7px; margin-bottom:7px;}
div.resultado_busca div.left div.promocoes div.encontrados_paginacao span.encontrados {float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:9px;}
div.resultado_busca div.left div.promocoes div.encontrados_paginacao span.paginacao { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.resultado_busca div.left div.promocoes div.encontrados_paginacao span.paginacao a {text-decoration:none; color:#000; padding:2px; margin:0 8px 8px 0;}
div.resultado_busca div.left div.promocoes div.encontrados_paginacao span.paginacao a:hover {color:#FFF; background-color:#2f2757;}
div.resultado_busca div.left div.promocoes div.comparar_iten { padding:7px 0 7px 9px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.resultado_busca div.left div.promocoes div.comparar_iten img {vertical-align: middle; margin-left:6px;}
div.resultado_busca div.left div.promocoes ul {list-style:none; margin:0 auto; display:inline; width:690px; display:block; clear:both; }
div.resultado_busca div.left div.promocoes ul li {width:200px; padding:0 0 0 30px; float:left; height:400px;}
div.resultado_busca div.left div.produto_home { width:180px; padding:20px 10px 20px 10px; border:1px solid #fff; height:370px;}
div.resultado_busca div.left div.produto_home:hover {border:1px solid #eee;}
div.resultado_busca div.left div.produto_home div.foto {width:160px; height:90px; margin:15px 0 15px 0;}
div.resultado_busca div.left div.produto_home div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:6px;}
div.resultado_busca div.left div.produto_home div.nome a {color:#000; text-decoration:none; width:180px;}
div.resultado_busca div.left div.produto_home div.nome a:hover {text-decoration:underline;}
div.resultado_busca div.left div.produto_home div.nome span.tipo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal;}
div.resultado_busca div.left div.produto_home div.avaliacao_home { padding:4px 0 4px 0;}
div.produto_home div.medidas { height:20px; background-color:#eeeef1; line-height:20px; background-image:url(/imagens/bg_medidas.jpg); background-repeat:no-repeat; background-position:center right; width:180px; border-bottom:1px solid #707070; border-top:1px solid #707070; border-left:1px solid #707070;}
div.resultado_busca div.left div.produto_home div.medidas select {border:0; background-color:#eeeef1; width:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.resultado_busca div.left div.produto_home div.medidas select option {padding-left:5px;}
div.resultado_busca div.left div.produto_home div.medidas a.medida { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas {position:absolute; background-color:#eeeef1; width:180px; display:none;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas ul {margin:0; padding:0; display:table; list-style:none;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas ul li { clear:both; display:block; margin:0; padding:0 0 0 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; height:24px; line-height:24px; width:177px;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas ul li:hover {background-color:#ccc;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas ul li a {text-decoration:none; margin:0; padding:0; color:#666; display:block; border-bottom:1px solid #ccc;}
div.resultado_busca div.left div.produto_home div.medidas div.outras_medidas ul li a:hover {color:#000;}
div.resultado_busca div.left div.produto_home div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#737582; padding:10px 0 0 0;}
div.resultado_busca div.left div.produto_home div.preco a { color:#737582; text-decoration:none;}
div.resultado_busca div.left div.produto_home div.preco a:hover {text-decoration:underline;}
div.resultado_busca div.left div.produto_home div.preco span.por { font-size:14px; color:#000;}
div.resultado_busca div.left div.produto_home div.preco span.parcelas { font-size:18px; color:#ce0000; font-weight:bold;}
div.resultado_busca div.left div.produto_home div.espiar { padding:10px 0 10px 0;}
div.resultado_busca div.left div.produto_home div.bt_desconto { padding:5px 0 5px 0;}
div.resultado_busca div.left div.produto_home div.check_comparar { padding:5px 0 5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.resultado_busca div.left div.produto_home div.check_comparar input {vertical-align:middle;}

div.resultado_busca div.left div.promocoes ul.lista {list-style:none; margin:0 auto; display:inline; width:690px; display:block; border:0; clear:both; }
div.resultado_busca div.left div.promocoes ul.lista li { width:660px; padding:10px 0 10px 30px; border-bottom:1px solid #ccc; height:200px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home { width:660px; padding:20px 0 20px 0; border:none;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home:hover {border:none; height:200px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.foto {width:180px; height:90px; margin:15px 0 15px 0;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:6px; float:left; width:180px; padding-top:30px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.nome a {color:#000; text-decoration:none; width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.nome a:hover {text-decoration:underline;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.nome span.tipo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.left_produto { float:left; width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.right_produto { float:right; width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.avaliacao_home { padding:4px 0 4px 0;}
div.produto_home div.medidas { height:20px; background-color:#eeeef1; line-height:20px; background-image:url(/imagens/bg_medidas.jpg); background-repeat:no-repeat; background-position:center right; width:180px; border-bottom:1px solid #707070; border-top:1px solid #707070; border-left:1px solid #707070;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas select {border:0; background-color:#eeeef1; width:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas select option {padding-left:5px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas a.medida { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas {position:absolute; background-color:#eeeef1; width:180px; display:none;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas ul {margin:0; padding:0; display:table; list-style:none;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas ul li { clear:both; display:block; margin:0; padding:0 0 0 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; height:24px; line-height:24px; width:177px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas ul li:hover {background-color:#ccc;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas ul li a {text-decoration:none; margin:0; padding:0; color:#666; display:block; border-bottom:1px solid #ccc;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.medidas div.outras_medidas ul li a:hover {color:#000;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#737582; padding:10px 0 0 0;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.preco a { color:#737582; text-decoration:none;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.preco a:hover {text-decoration:underline;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.preco span.por { font-size:14px; color:#000;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.preco span.parcelas { font-size:18px; color:#ce0000; font-weight:bold;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.espiar { padding:10px 0 10px 0; width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.bt_desconto { padding:5px 0 5px 0; clear:both; width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.check_comparar { padding:5px 0 5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; clear:both;  width:180px;}
div.resultado_busca div.left div.promocoes ul.lista li div.produto_home div.check_comparar input {vertical-align:middle;}


div.resultado_busca div.left div.paginacao {background-color:#f6f6f6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:right; padding:4px; margin-top:20px;}
div.resultado_busca div.left div.paginacao a {text-decoration:none; color:#000; padding:2px; margin:0 8px 8px 0;}
div.resultado_busca div.left div.paginacao a:hover {color:#FFF; background-color:#2f2757;}

/* FIM RESULTADO DE BUSCA */

/* DETALHE PRODUTO */

div.detalhe { width:980px; margin:0 auto; padding-top:14px;}
div.detalhe div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.detalhe div.bread a {text-decoration:none; color:#000;}
div.detalhe div.bread a:hover {text-decoration:underline;}
div.detalhe div.bread span {font-weight:bold;}
div.detalhe div.produto {width:980px; margin-top:15px;}
div.detalhe div.produto div.imagem { width:315px; float:left;}
div.detalhe div.produto div.imagem p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center; padding-top:7px; padding-bottom:14px;}
div.detalhe div.produto div.imagem ul { margin:0; padding:0;}
div.detalhe div.produto div.imagem ul li {border:1px solid #ccc; width:85px; height:65px; text-align:center; vertical-align:middle; display:table-cell; margin:0 1px 7px 1px; }
div.detalhe div.produto div.imagem ul li * { vertical-align:middle;}
div.detalhe div.produto div.imagem ul li img {border:0;}
div.detalhe div.produto div.imagem ul li span { display:inline-block; height:100%;}
div.detalhe div.produto div.detalhe_produto { width:650px; margin-left:11px;  float:left;}
div.detalhe div.produto div.detalhe_produto  h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:10px 0 10px 0; float:left;}
div.detalhe div.produto div.detalhe_produto div.bt_frete { float:right;}
div.detalhe div.produto div.detalhe_produto div.avaliacao {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
div.detalhe div.produto div.detalhe_produto div.avaliacao img {vertical-align:middle;}
div.detalhe div.produto div.detalhe_produto div.curtir {padding:10px 0 0 0;}
div.detalhe div.produto div.detalhe_produto div.produto_preco { background-color:#f4f4f4; border:1px solid #c8c7cb; padding-bottom:10px; margin-top:10px; margin-bottom:15px;}
div.detalhe div.produto div.detalhe_produto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:15px; float:left;}
div.detalhe div.produto div.detalhe_produto div.preco div.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#d11111;}
div.detalhe div.produto div.detalhe_produto div.preco div.por span { color:#000;}
div.detalhe div.produto div.detalhe_produto div.preco div.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#ce0000; font-weight:bold;}
div.detalhe div.produto div.detalhe_produto div.preco div.economize span { color:#ce0000;} 
div.detalhe div.produto div.detalhe_produto div.bt_comprar {float:right; padding:15px;}
div.detalhe div.produto div.detalhe_produto div.medida_valor {padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
div.detalhe div.produto div.detalhe_produto div.medida_valor table { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; }
div.detalhe div.produto div.detalhe_produto div.medida_valor table tr.cinza { background-color:#e9e9e9;}
div.detalhe div.produto div.detalhe_produto div.medida_valor table tr td {padding:4px 6px 4px 6px;}
div.detalhe div.produto div.detalhe_produto div.medida_valor table tr td input {vertical-align:middle; margin-right:4px;}
div.detalhe div.produto div.detalhe_produto div.medida_valor table tr:hover {color:#fff; background-color:#a60000;}
div.detalhe div.produto div.detalhe_produto div.medida_valor table tr.selected {color:#fff; background-color:#a60000;}
div.detalhe div.produto div.detalhe_produto div.bt_caracteristica { float:left;}
div.detalhe div.produto div.detalhe_produto div.compartilhe {float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.detalhe div.produto div.detalhe_produto div.compartilhe img {vertical-align:middle;}
div.detalhe h2 {background-image:url(/imagens/bg_h2_big.jpg); background-repeat:no-repeat; height:980px; margin:0 auto; height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin-top:10px; font-weight:normal; padding-left:13px; padding-top:1px;}
div.detalhe h2 span { background-color:#c9c7cf; padding-right:6px;}
div.detalhe div.compre_junto { padding-bottom:15px;}
div.detalhe div.compre_junto div.produto_compre { width:150px; float:left; padding:20px 0 0 0;}
div.detalhe div.compre_junto div.produto_compre div.imagem { text-align:center;}
div.detalhe div.compre_junto div.produto_compre div.nome {width:150px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight:bold;}
div.detalhe div.compre_junto div.produto_compre div.nome span {font-size:10px; font-weight:normal;}
div.detalhe div.compre_junto div.outros_produtos { float:left; width:770px; margin-left:55px;}
div.detalhe div.compre_junto div.outros_produtos table tr { padding:40px 0 40px 0;}
div.detalhe div.compre_junto div.outros_produtos table tr td {vertical-align:middle; border-bottom:1px solid #ccc; padding:20px 0 20px 0;}
div.detalhe div.compre_junto div.outros_produtos tr td div.ico { padding-right:30px; }
div.detalhe div.compre_junto div.outros_produtos tr td div.check {padding-right:30px;}
div.detalhe div.compre_junto div.outros_produtos tr td div.foto_produto {}
div.detalhe div.compre_junto div.outros_produtos tr td div.nome_produto { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; padding:20px;}
div.detalhe div.compre_junto div.outros_produtos tr td div.nome_produto a {text-decoration:none; color:#000; display:block; margin-bottom:10px;}
div.detalhe div.compre_junto div.outros_produtos tr td div.valores { padding-left:60px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.detalhe div.compre_junto div.outros_produtos tr td div.valores div.comprando_junto { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000;}
div.detalhe div.compre_junto div.outros_produtos tr td div.valores div.comprando_junto span { color:#ce0000;}
div.detalhe div.compre_junto div.outros_produtos tr td div.valores div.economize { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.detalhe div.compre_junto div.outros_produtos tr td div.valores div.economize span { color:#ce0000;}
div.detalhe div.compre_junto div.outros_produtos tr.total { background-color:#eee; margin-top:15px;}
div.detalhe div.compre_junto div.outros_produtos tr.total td div.check {padding-left:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.detalhe div.compre_junto div.outros_produtos tr.total td {border-bottom:none;}
div.detalhe div.compre_junto div.outros_produtos tr.total td div.check input {vertical-align:middle; margin-right:5px;}
div.detalhe div.compre_junto div.outros_produtos div.bt_comprar_junto { margin-top:20px; text-align:right;}
div.detalhe div.acessorios {}
div.detalhe div.acessorios ul {list-style: none; margin:0; padding:0;}
div.detalhe div.acessorios ul li {float:left; width:205px; padding:20px 11px 20px 11px;}
div.detalhe div.acessorios ul li div.produto_acessorio { width:205px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.compraram { background-image:url(/imagens/bg_compraram.jpg); width:124px; height:42px; margin-bottom:20px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.compraram div.porcentagem { width:40px; height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; width:40px; text-align:center; height:36px; line-height:36px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.foto { width:85px; float:left;}
div.detalhe div.acessorios ul li div.produto_acessorio div.foto div.espiar2 {text-align:center; padding-top:15px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto {width:110px; float:left; margin-left:10px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.nome span { font-size:10px; font-weight:normal;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.nome a {color:#000; text-decoration:none;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.nome a:hover {text-decoration:underline;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.avaliacao_home {padding:6px 0 6px 0;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.preco a { text-decoration:none; color:#737582;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.preco a:hover {text-decoration:underline;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.preco a span.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.preco a span.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.selecionar {padding:6px 0 6px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.detalhe div.acessorios ul li div.produto_acessorio div.texto div.selecionar input {vertical-align:middle;}
div.detalhe div.acessorios div.total_acessorios { background-color:#eeeeee; padding:15px;}
div.detalhe div.acessorios div.total_acessorios div.texto_total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:right;}
div.detalhe div.acessorios div.total_acessorios div.valores_total {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:right; margin-left:20px;}
div.detalhe div.acessorios div.total_acessorios div.valores_total span { color:#ce0000;}
div.detalhe div.acessorios div.total_acessorios div.bt_comprar { float:right; margin-left:20px;}
div.detalhe div.sugestoes { width:866px; margin:0 auto; padding-top:30px;}
div.detalhe div.sugestoes div.produto01 { width:394px; float:left;}
div.detalhe div.sugestoes div.produto01 div.sugestao { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; background-color:#d2d0d9; text-align:center; padding:3px 40px 3px 40px; width:314px;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao { width:394px; padding-top:20px;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.foto { width:140px; float:left;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.foto div.espiar2 {text-align:center; padding-top:15px;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto {width:240px; float:left; margin-left:10px;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.nome span { font-size:10px; font-weight:normal;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.nome a {color:#000; text-decoration:none;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.nome a:hover {text-decoration:underline;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.avaliacao_home {padding:6px 0 6px 0;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.preco a { text-decoration:none; color:#737582;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.preco a:hover {text-decoration:underline;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.preco a span.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.preco a span.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
div.detalhe div.sugestoes div.produto01 div.produto_sugestao div.texto div.bt { margin:15px 0 0 0;}
div.detalhe div.sugestoes div.produto02 { width:394px; float:right;}
div.detalhe div.sugestoes div.produto02 div.sugestao { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; background-color:#d2d0d9; text-align:center; padding:3px 40px 3px 40px; width:314px;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao { width:394px; padding-top:20px;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.foto { width:140px; float:left;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.foto div.espiar2 {text-align:center; padding-top:15px;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto {width:240px; float:left; margin-left:10px;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.nome span { font-size:10px; font-weight:normal;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.nome a {color:#000; text-decoration:none;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.nome a:hover {text-decoration:underline;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.avaliacao_home {padding:6px 0 6px 0;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.preco a { text-decoration:none; color:#737582;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.preco a:hover {text-decoration:underline;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.preco a span.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.preco a span.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
div.detalhe div.sugestoes div.produto02 div.produto_sugestao div.texto div.bt { margin:15px 0 0 0;}
div.detalhe div.content_abas {}
div.detalhe div.content_abas ul.abas {list-style:none;  z-index:9999; margin-top:10px; position:relative;}
div.detalhe div.content_abas ul.abas li { height:40px; line-height:40px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background-color:#f6f6f6; margin-right:10px;  }
div.detalhe div.content_abas ul.abas li  { color:#828282; text-decoration:none; display:block; padding:0 7px 0 7px;}
div.detalhe div.content_abas ul.abas li a:hover {opacity: .75; -moz-opacity: .75;  filter:alpha(opacity=75); }
div.detalhe div.content_abas ul.abas li:hover {cursor:pointer;}
div.detalhe div.content_abas ul.abas li.ativo{ background-color:#efefef; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.detalhe div.content_abas ul.abas li.ativo a {color:#000; text-decoration:none;}
div.detalhe div.content_abas ul.abas li.selected {background-color:#efefef; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#aba div{display:none; }
div.detalhe div.content_abas div.conteudo_aba { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#efefef; width:980px; padding:15px; display:none; clear:both; }
div.detalhe div.content_abas div.show {display:block;}
div.detalhe div.content_abas div.conteudo_aba ul {margin-left:15px;}
div.detalhe div.content_abas div.conteudo_aba ul li:hover {background: none;}
div.detalhe div.opiniao { padding-top:30px;}
div.detalhe div.opiniao h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#333;}
div.detalhe div.opiniao h3 a { color:#000; text-decoration:none;}
div.detalhe div.opiniao h3 a:hover { text-decoration:underline;}
div.detalhe div.opiniao div.opine { padding:10px 10px 30px 10px; border-bottom:1px solid #ccc;}
div.detalhe div.opiniao div.opine div.post p {padding:10px 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
div.detalhe div.opiniao div.opine div.post p label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
div.detalhe div.opiniao div.opine div.post p input.campos {margin:4px 0 0 0; width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666; border:1px solid #ccc; height:24px;}
div.detalhe div.opiniao div.opine div.post p textarea {margin:4px 0 0 0; width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666; border:1px solid #ccc; height:100px; vertical-align:top;}
div.detalhe div.opiniao div.opine div.post p input.bt_enviar {width:60px; height:28px; background-color:#333; color:#fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; border:0; cursor:pointer; margin-left:300px;}
div.detalhe div.opiniao div.avaliacao { padding:6px 0 6px 0;}
div.detalhe div.opiniao ul {list-style:none; margin:0; padding:0;}
div.detalhe div.opiniao ul li { padding:20px 0 20px 0; border-bottom:1px solid #eee;}
div.detalhe div.opiniao ul li div.avaliador {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
div.detalhe div.opiniao ul li div.avaliador span {font-size:13px;}
div.detalhe div.opiniao ul li p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.precos_validos {margin:20px 0 0 0;}
div.detalhe div.voltar_topo {text-align:right; margin:20px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
div.detalhe div.voltar_topo a {color:#999;}

/* FIM DETALHE PRODUTO */


/* MEUS DADOS / MEUS PEDIDOS / SAC */

div.dados { width:980px; margin:0 auto; padding-top:14px;}
div.dados div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.dados div.bread a {text-decoration:none; color:#000;}
div.dados div.bread a:hover {text-decoration:underline;}
div.dados div.bread span {font-weight:bold;}
div.dados div.content_abas { width:925px; margin:0 auto; padding-top:20px; z-index:7777;}
div.dados div.content_abas ul.abas {list-style:none;  margin-top:10px; position:relative;}
div.dados div.content_abas ul.abas li { height:37px; line-height:37px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; cursor:pointer;  margin-right:4px; width:137px; text-align:center; background-image:url(/imagens/bg_aba.jpg); background-repeat:repeat-x;  }
div.dados div.content_abas ul.abas li.selected { background-image:url(/imagens/bg_aba_select.jpg); background-repeat:repeat-x;  color:#fff;}

div.dados div.content_abas div.conteudo_aba { clear:both; background-color:#f3f3f3; padding:30px 15px 30px 15px; border-top:6px solid #0d0b18; }
div.dados div.content div {display:none;}
div.dados #show {display:block;}
div.dados div.content_abas div.conteudo_aba span.pedidos {}
div.dados div.content_abas div.conteudo_aba span.pedidos p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold;}
div.dados div.content_abas div.conteudo_aba span.observacao p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal;}
div.dados div.content_abas div.conteudo_aba span.pedidos table { border-bottom:1px solid #a7a4b6;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td.title { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; line-height:30px; padding:0;  }
div.dados div.content_abas div.conteudo_aba span.pedidos table tr.cinza { background-color:#e8e8e9;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td {padding:8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td p {padding:4px 0 4px 5px;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td p span.ver {background-image:url(/imagens/ico_lupa.png); background-repeat:no-repeat; padding-left:18px; background-position:center left;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td p span.imprimir {background-image:url(/imagens/ico_imprimir.png); background-repeat:no-repeat; padding-left:18px;  background-position:center left;}
div.dados div.content_abas div.conteudo_aba span.pedidos table tr td a { font-weight:normal; font-size:12px; color:#000;}

div.dados div.pesquisa {padding:20px 0 0 0; }
div.dados div.content_abas span.pedidos span.pesquisa p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; padding:9px 0 9px 0;}
div.dados div.content_abas span.pedidos span.pesquisa p label {margin-right:7px;}
div.dados div.content_abas span.pedidos span.pesquisa p select {padding:3px; border:0; width:214px; border:1px solid #ccc;}
div.dados div.content_abas span.pedidos span.pesquisa p select option {padding-right:7px;}
div.dados div.content_abas span.pedidos span.pesquisa p input.campo_pesquisa {width:205px; height:25px; border:0; border:1px solid #ccc;}
div.dados div.content_abas span.pedidos span.pesquisa p input.de {width:70px; height:25px; border:0; margin-right:10px; border:1px solid #ccc;}
div.dados div.content_abas span.meus_dados {}
div.dados div.content_abas span.meus_dados span.box { width:300px; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
div.dados div.content_abas span.meus_dados span.box p {margin-bottom:14px;}


/* FIM MEUS DADOS / MEUS PEDIDOS / SAC */


/* DETALHE DO PEDIDO */

div.detalhe_pedido { width:980px; margin:0 auto; padding-top:14px;}
div.detalhe_pedido div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.detalhe_pedido div.bread a {text-decoration:none; color:#000;}
div.detalhe_pedido div.bread a:hover {text-decoration:underline;}
div.detalhe_pedido div.bread span {font-weight:bold;}

div.detalhe_pedido div.numero_pedido {padding:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#000; float:left;}
div.detalhe_pedido div.numero_pedido p.pedido { font-size:20px;}
div.detalhe_pedido div.numero_pedido p.data { font-size:16px;}
div.detalhe_pedido div.voltar {float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin-top:30px; margin-right:15px;}
div.detalhe_pedido div.voltar a { color:#000; text-decoration:none;}
div.detalhe_pedido div.voltar a:hover { text-decoration:underline;}
div.detalhe_pedido div.box {width:980px; background-color:#f3f3f3; margin-bottom:20px;}
div.detalhe_pedido div.box h2 { height:34px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; line-height:34px; padding-left:15px;}
div.detalhe_pedido div.box div.texto {padding:20px 10px 20px 15px;}
div.detalhe_pedido div.box div.texto span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0 40px 0 0;}
div.detalhe_pedido div.box div.texto span a {color:#000;}
div.detalhe_pedido div.box div.entrega_detalhe {padding:20px 10px 20px 15px;}
div.detalhe_pedido div.box div.entrega_detalhe span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0 40px 0 0;}
div.detalhe_pedido div.box div.entrega_detalhe div.status { padding-top:6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.detalhe_pedido div.box div.entrega_detalhe div.status span.verde { color:#068900;}
div.detalhe_pedido div.box div.entrega_detalhe div.status span.vermelho { color:#e54438;}
div.detalhe_pedido div.box div.descricao {width:596px; background-color:#f3f3f3; margin-left:15px; padding-bottom:20px; float:left;}
div.detalhe_pedido div.box div.descricao h2 { height:30px; background-color:#bab8c9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:30px; padding-left:15px;}
div.detalhe_pedido div.box div.descricao table {}
div.detalhe_pedido div.box div.descricao table tr td.title { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding: 0 0 0 15px;  }
div.detalhe_pedido div.box div.descricao table tr.cinza { background-color:#dddce1;}
div.detalhe_pedido div.box div.descricao table tr.cinza td {padding:20px 15px 20px 15px;}
div.detalhe_pedido div.box div.descricao table tr.sub_total {}
div.detalhe_pedido div.box div.descricao table tr.sub_total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; border:0; }
div.detalhe_pedido div.box div.descricao table tr.sub_total td p {font-size:11px; font-weight:normal; padding: 20px 15px 20px 15px;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td.somatorio { padding-left:50px; font-size:16px;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td table.sub_tot { width:100%; background-color:#c1bec6; height:100%;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td table.sub_tot td {border:0; padding:8px 15px 8px 20px;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td table.sub_tot tr.cinza_claro { background-color:#dddce1;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td table.sub_tot tr.total { background-color:#2e2756; color:#FFF;}
div.detalhe_pedido div.box div.descricao table tr.sub_total td table.sub_tot td.total_compra { font-size:20px; font-weight:bold; text-align:left; background-color:#514b72;}
div.detalhe_pedido div.box div.descricao table tr.total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;   text-align:right; padding:10px 15px 10px 15px; border-bottom:0;}
div.detalhe_pedido div.box div.descricao table tr.total td.total_compra { font-size:20px; text-align:left; background-color:#514b72;}
div.detalhe_pedido div.box div.descricao table tr.total td.somatorio { background-color:#d3d1d5; padding-left:17px; font-size:16px;}
div.detalhe_pedido div.box div.descricao table tr td.parcelas {}
div.detalhe_pedido div.box div.descricao table tr td.parcelas div.valor_parcelas {width:256px; height:30px; background-image:url(/imagens/bg_parcelas.jpg); background-repeat:no-repeat; background-position:center center; text-align:center; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}
div.detalhe_pedido div.box div.descricao table tr td.parcelas div.valor_parcelas span { font-size:12px;}
div.detalhe_pedido div.box div.descricao table tr td { border-bottom:1px solid #fff;}
div.detalhe_pedido div.box div.descricao table tr td div.produto { width:220px; }
div.detalhe_pedido div.box div.descricao table tr td div.produto div.nome {width:220px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight:bold;}
div.detalhe_pedido div.box div.descricao table tr td div.produto div.nome span {font-size:10px; font-weight:normal;}
div.detalhe_pedido div.box div.descricao table tr td div.qtd {width:40px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.detalhe_pedido div.box div.descricao table tr td div.qtd input {width:40px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.detalhe_pedido div.box div.descricao table tr td div.valor { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
div.detalhe_pedido div.box div.descricao table tr td div.valor span.de { text-decoration:line-through;}
div.detalhe_pedido div.box div.descricao table tr td div.valor_total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}
div.detalhe_pedido div.box div.end_entrega { width:316px; float:right; margin-right:15px;}
div.detalhe_pedido div.box div.end_entrega h2 { height:30px; background-color:#bab8c9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:30px; padding-left:15px; margin-bottom:7px;}
div.detalhe_pedido div.box div.end_entrega p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:10px 15px 5px 15px;}
div.detalhe_pedido div.box div.end_entrega p.local {font-size:14px; font-weight:bold;}
div.detalhe_pedido div.box div.tabela_entrega { padding:25px 0 25px 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:545px; float:left;}
div.detalhe_pedido div.box div.tabela_entrega table { width:530px; font-size:12px; color:#000;}
div.detalhe_pedido div.box div.tabela_entrega table tr td {padding:6px; border-bottom: 1px solid #b2b0bf;}
div.detalhe_pedido div.box div.informacoes { width:350px; float:right; margin-right:15px; padding-top:15px; padding-bottom:20px;}
div.detalhe_pedido div.box div.informacoes h2 { height:30px; background-color:#bab8c9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:30px; padding-left:15px; margin-bottom:7px;}
div.detalhe_pedido div.box div.informacoes p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 15px 5px 15px;}
div.detalhe_pedido div.box div.informacoes p.local {font-size:14px; font-weight:bold;}

/* FIM DETALHE PEDIDO */

/* CARRINHO */

div.carrinho { width:980px; margin:0 auto; padding-top:40px;}
div.carrinho h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; background-image:url(/imagens/ico_carrinho.jpg); background-repeat:no-repeat; padding-left:33px; background-position:center left; float:left;}
div.carrinho h2 {background-image:url(/imagens/bg_h2_big2.jpg); background-repeat:no-repeat; height:980px; margin:0 auto; height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin-top:10px; font-weight:normal; padding-left:13px; padding-top:1px;}
div.carrinho div.buttons { float:right;}
div.carrinho div.buttons a { margin-left:28px;}
div.carrinho div.tabela_carrinho {padding-top:5px; padding-bottom:26px;}
div.carrinho div.tabela_carrinho table {}
div.carrinho div.tabela_carrinho table tr td.title { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding: 0 0 0 15px;  }
div.carrinho div.tabela_carrinho table tr.cinza { background-color:#f3f3f3;}
div.carrinho div.tabela_carrinho table tr.cinza td {padding:20px 15px 20px 15px;}
div.carrinho div.tabela_carrinho table tr.sub_total { background-color:#e8e6e6;}
div.carrinho div.tabela_carrinho table tr.sub_total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding-right:15px;}
div.carrinho div.tabela_carrinho table tr.sub_total td.somatorio { background-color:#d3d1d5; padding-left:17px; font-size:16px;}
div.carrinho div.tabela_carrinho table tr.branca { background-color:#ffffff;}
div.carrinho div.tabela_carrinho table tr.branca td {padding:20px 15px 20px 15px;}
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente {}
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente div.texto { float:left; width:230px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente div.texto span { display:block; }
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente div.campo { float:left; padding-left:15px; margin-top:10px;}
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente div.campo input.campo_vale { width:167px; height:23px; border:2px solid #d5d5d5; vertical-align:middle;}
div.carrinho div.tabela_carrinho table tr.branca td div.vale_presente div.campo input.botao { width:30px; height:25px; vertical-align:middle;}
div.carrinho div.tabela_carrinho table tr.branca td div.sub_texto {  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2e2756;}
div.carrinho div.tabela_carrinho table tr.branca td.total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding-left:17px;}
div.carrinho div.tabela_carrinho table tr.total { background-color:#2e2756;}
div.carrinho div.tabela_carrinho table tr.total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;   text-align:right; padding:10px 15px 10px 15px; border-bottom:0;}
div.carrinho div.tabela_carrinho table tr.total td.total_compra { font-size:20px; text-align:left; background-color:#514b72;}
div.carrinho div.tabela_carrinho table tr.total td.somatorio { background-color:#d3d1d5; padding-left:17px; font-size:16px;}
div.carrinho div.tabela_carrinho table tr td.parcelas {}
div.carrinho div.tabela_carrinho table tr td.parcelas div.valor_parcelas {width:256px; height:30px; background-image:url(/imagens/bg_parcelas.jpg); background-repeat:no-repeat; background-position:center center; text-align:center; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}
div.carrinho div.tabela_carrinho table tr td.parcelas div.valor_parcelas span { font-size:12px;}
div.carrinho div.tabela_carrinho table tr td { border-bottom:3px solid #fff;}
div.carrinho div.tabela_carrinho table tr td div.produto { width:400px; float:left; }
div.carrinho div.tabela_carrinho table tr td div.produto div.imagem { text-align:center; width:120px; float:left;}
div.carrinho div.tabela_carrinho table tr td div.produto div.nome {width:250px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight:bold; float:left;}
div.carrinho div.tabela_carrinho table tr td div.produto div.nome span {font-size:10px; font-weight:normal;}
div.carrinho div.tabela_carrinho table tr td div.qtd {width:40px; text-align:center;}
div.carrinho div.tabela_carrinho table tr td div.qtd input {width:40px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.carrinho div.tabela_carrinho table tr td div.valor { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
div.carrinho div.tabela_carrinho table tr td div.valor span.de { text-decoration:line-through;}
div.carrinho div.tabela_carrinho table tr td div.valor_total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}
div.carrinho div.acessorios {}
div.carrinho div.acessorios ul {list-style: none; margin:0; padding:0;}
div.carrinho div.acessorios ul li {float:left; width:205px; padding:20px 11px 20px 11px;}
div.carrinho div.acessorios ul li div.produto_acessorio { width:205px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.compraram { background-image:url(/imagens/bg_compraram.jpg); width:124px; height:42px; margin-bottom:20px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.compraram div.porcentagem { width:40px; height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; width:40px; text-align:center; height:36px; line-height:36px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.foto { width:85px; float:left;}
div.carrinho div.acessorios ul li div.produto_acessorio div.foto div.espiar {text-align:center; padding-top:15px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto {width:110px; float:left; margin-left:10px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.nome { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.nome span { font-size:10px; font-weight:normal;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.nome a {color:#000; text-decoration:none;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.nome a:hover {text-decoration:underline;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.avaliacao_home {padding:6px 0 6px 0;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.preco a { text-decoration:none; color:#737582;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.preco a:hover {text-decoration:underline;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.preco a span.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.preco a span.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.selecionar {padding:6px 0 6px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto div.selecionar input {vertical-align:middle;}
div.carrinho div.acessorios ul li div.produto_acessorio div.texto p {padding-top:12px;}


/* FIM CARRINHO */

/* PASSOS CARRINHO */

div.passo {width:1002px; margin:0 auto;}
div.identificacao {width:805px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
div.identificacao div.box {width:376px; background-color:#f3f3f3; float:left;}
div.identificacao div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.identificacao div.box div.erro, div.erro { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; padding:10px 30px 10px 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a30000;}
div.identificacao div.box div.success, div.success { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; }
div.identificacao div.box div.erro a { color:#a30000;}
div.identificacao div.box div.login {padding:0 15px 10px 15px;}
div.identificacao div.box div.login p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:10px 0 0 0; }
div.identificacao div.box div.login form {padding:10px 0 10px 0;}
div.identificacao div.box div.login form label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#2e2756; font-weight:bold;}
div.identificacao div.box div.login form input.cep01 { width:110px; height:22px; border:2px solid #d1d1d1;}
div.identificacao div.box div.login form input.cep02 { width:55px; height:22px; border:2px solid #d1d1d1; margin-left:6px;}
div.identificacao div.box div.login form a { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1f135f; margin-left:10px;}
div.identificacao div.box div.topics { background-color:#dbdae0;}
div.identificacao div.box div.topics ul {list-style:none; margin:0; padding:0;}
div.identificacao div.box div.topics ul li {float:left;}
div.identificacao div.box02 {width:376px; background-color:#f3f3f3;  float:right;}
div.identificacao div.box02 h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.identificacao div.box02 div.erro { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; padding:10px 30px 10px 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a30000;}
div.identificacao div.box02 div.erro a { color:#a30000;}
div.identificacao div.box02 div.login {padding:0 15px 10px 15px;}
div.identificacao div.box02 div.login p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:10px 0 0 0; }
div.identificacao div.box02 div.login form {padding:10px 0 10px 0;}
div.identificacao div.box02 div.login form label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#2e2756; font-weight:bold;}
div.identificacao div.box02 div.login form input.email { width:260px; height:22px; border:2px solid #d1d1d1;}
div.identificacao div.box02 div.login form input.senha { width:155px; height:22px; border:2px solid #d1d1d1; margin-left:6px;}
div.identificacao div.box02 div.login form a { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1f135f; margin-left:10px;}
div.identificacao div.box02 div.topics { background-color:#dbdae0;}
div.identificacao div.box02 div.topics ul {list-style:none; margin:0; padding:0;}
div.identificacao div.box02 div.topics ul li {float:left;}
div.cadastro {width:805px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
div.cadastro div.box {width:805px; background-color:#f3f3f3; margin-bottom:20px;}
div.cadastro div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.cadastro div.box div.erro { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; padding:10px 30px 10px 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a30000;}
div.cadastro div.box div.erro a { color:#a30000;}
div.cadastro div.box table.cadastro_identificacao {margin:10px 0 20px 0;}
div.cadastro div.box table.cadastro_identificacao label { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.cadastro div.box table.cadastro_identificacao td {padding:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
div.cadastro div.box table.cadastro_identificacao td.branca {height:1px; border-bottom:4px solid #fff;}
div.cadastro div.box table.cadastro_identificacao td span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-left:10px;}
div.cadastro div.box table.cadastro_identificacao td span.sim { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:3px;}
div.cadastro div.box table.cadastro_identificacao td input.form_campo01 { width:395px; height:22px; border: 1px solid #a8a8a8;}
div.cadastro div.box table.cadastro_identificacao td input.form_campo02 { width:230px; height:22px; border: 1px solid #a8a8a8;}
div.cadastro div.box table.cadastro_identificacao td input.form_campo03 { width:50px; height:22px; border: 1px solid #a8a8a8;}
div.cadastro div.box table.cadastro_identificacao td input.form_campo04 { width:160px; height:22px; border: 1px solid #a8a8a8; margin-left: 14px;}
div.cadastro div.box table.cadastro_identificacao td input.form_campo05 { width:80px; height:22px; border: 1px solid #a8a8a8; }
div.entrega {width:805px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
div.entrega ul {list-style:none; margin:0; padding:0;}
div.entrega ul li {
    float: left;
    margin-right: 30px;
    padding-bottom: 30px;
    width: 337px;
}
div.entrega div.box {width:337px; height: 360px; background-color:#f3f3f3;  float:left; padding-bottom:15px; margin-right:30px;}
div.entrega div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.entrega div.box div.tipo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:10px 15px 10px 15px; font-weight:bold;}
div.entrega div.box div.texto { padding:5px 15px 5px 15px;}
div.entrega div.box div.texto p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px; margin-bottom:16px;}
div.entrega div.box_cadastro {width:805px; background-color:#f3f3f3; margin-bottom:20px;}
div.entrega div.box_cadastro h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.entrega div.box_cadastro div.erro { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; padding:10px 30px 10px 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a30000;}
div.entrega div.box_cadastro div.erro a { color:#a30000;}
div.entrega div.box_cadastro table.cadastro_identificacao {margin:10px 0 20px 0;}
div.entrega div.box_cadastro table.cadastro_identificacao label { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.entrega div.box_cadastro table.cadastro_identificacao td {padding:7px;}
div.entrega div.box_cadastro table.cadastro_identificacao td.branca {height:1px; border-bottom:4px solid #fff;}
div.entrega div.box_cadastro table.cadastro_identificacao td span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-left:10px;}
div.entrega div.box_cadastro table.cadastro_identificacao td span.sim { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:3px;}
div.entrega div.box_cadastro table.cadastro_identificacao td input.form_campo01 { width:395px; height:22px; border: 1px solid #a8a8a8;}
div.entrega div.box_cadastro table.cadastro_identificacao td input.form_campo02 { width:230px; height:22px; border: 1px solid #a8a8a8;}
div.entrega div.box_cadastro table.cadastro_identificacao td input.form_campo03 { width:50px; height:22px; border: 1px solid #a8a8a8;}
div.entrega div.box_cadastro table.cadastro_identificacao td input.form_campo04 { width:160px; height:22px; border: 1px solid #a8a8a8; margin-left: 14px;}
div.entrega div.box_cadastro table.cadastro_identificacao td input.form_campo05 { width:80px; height:22px; border: 1px solid #a8a8a8; }
div.entrega div.box_cadastro table.cadastro_identificacao td.bt { padding-left:23px;}
div.sessao {width:805px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
div.sessao div.box {width:805px; background-color:#f3f3f3; margin-bottom:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold;}
div.sessao div.box p {text-align:center; line-height:22px;  padding-top:60px; padding-bottom:60px;}
div.sessao div.box p a { font-size:14px; color:#2a244a; font-weight:normal;}
div.sessao div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.pagamento {width:805px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
div.pagamento div.box {width:805px; background-color:#f3f3f3; padding-bottom:15px;}
div.pagamento div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.pagamento div.box div.tipo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:10px 15px 10px 15px; font-weight:bold;}
div.pagamento div.box div.texto { padding:5px 15px 5px 15px;}
div.pagamento div.box div.texto p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px; margin-bottom:16px;}
div.pagamento div.box_carrinho {width:805px; background-color:#f3f3f3;}
div.pagamento div.box_carrinho h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.pagamento div.box_carrinho table {}
div.pagamento div.box_carrinho table tr td.title { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding: 0 0 0 15px;  }
div.pagamento div.box_carrinho table tr.cinza { background-color:#f3f3f3;}
div.pagamento div.box_carrinho table tr.cinza td {padding:20px 15px 20px 15px;}
div.pagamento div.box_carrinho table tr.sub_total { background-color:#e8e6e6;}
div.pagamento div.box_carrinho table tr.sub_total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; }
div.pagamento div.box_carrinho table tr.sub_total td p {font-size:11px; font-weight:normal; padding: 20px 15px 20px 15px;}
div.pagamento div.box_carrinho table tr.sub_total td.somatorio { padding-left:50px; font-size:16px;}
div.pagamento div.box_carrinho table tr.sub_total td table.sub_tot { width:100%; background-color:#c1bec6; height:100%;}
div.pagamento div.box_carrinho table tr.sub_total td table.sub_tot td {border:0; padding:8px 15px 8px 20px;}
div.pagamento div.box_carrinho table tr.sub_total td table.sub_tot tr.cinza_claro { background-color:#d3d1d5;}
div.pagamento div.box_carrinho table tr.sub_total td table.sub_tot tr.total { background-color:#2e2756; color:#FFF;}
div.pagamento div.box_carrinho table tr.sub_total td table.sub_tot td.total_compra { font-size:20px; font-weight:bold; text-align:left; background-color:#514b72;}
div.pagamento div.box_carrinho table tr.branca { background-color:#ffffff;}
div.pagamento div.box_carrinho table tr.branca td {padding:20px 15px 20px 15px;}
div.pagamento div.box_carrinho table tr.branca td div.vale_presente {}
div.pagamento div.box_carrinho table tr.branca td div.vale_presente div.texto { float:left; width:230px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.pagamento div.box_carrinho table tr.branca td div.vale_presente div.texto span { display:block; }
div.pagamento div.box_carrinho table tr.branca td div.vale_presente div.campo { float:left; padding-left:15px; margin-top:10px;}
div.pagamento div.box_carrinhoo table tr.branca td div.vale_presente div.campo input.campo_vale { width:167px; height:23px; border:2px solid #d5d5d5; vertical-align:middle;}
div.pagamento div.box_carrinho table tr.branca td div.vale_presente div.campo input.botao { width:30px; height:25px; vertical-align:middle;}
div.pagamento div.box_carrinho table tr.branca td div.sub_texto {  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2e2756;}
div.pagamento div.box_carrinho table tr.branca td.total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding-left:17px;}
div.pagamento div.box_carrinho table tr.total { background-color:#2e2756;}
div.pagamento div.box_carrinho table tr.total td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;   text-align:right; padding:10px 15px 10px 15px; border-bottom:0;}
div.pagamento div.box_carrinho table tr.total td.total_compra { font-size:20px; text-align:left; background-color:#514b72;}
div.pagamento div.box_carrinho table tr.total td.somatorio { background-color:#d3d1d5; padding-left:17px; font-size:16px;}
div.pagamento div.box_carrinho table tr td.parcelas {}
div.pagamento div.box_carrinho table tr td.parcelas div.valor_parcelas {width:256px; height:30px; background-image:url(/imagens/bg_parcelas.jpg); background-repeat:no-repeat; background-position:center center; text-align:center; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}
div.pagamento div.box_carrinho table tr td.parcelas div.valor_parcelas span { font-size:12px;}
div.pagamento div.box_carrinho table tr td { border-bottom:3px solid #fff;}
div.pagamento div.box_carrinho table tr td div.produto { width:400px; float:left; }
div.pagamento div.box_carrinho table tr td div.produto div.imagem { text-align:center; width:120px; float:left;}
div.pagamento div.box_carrinho table tr td div.produto div.nome {width:250px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#000; font-weight:bold; float:left;}
div.pagamento div.box_carrinho table tr td div.produto div.nome span {font-size:10px; font-weight:normal;}
div.pagamento div.box_carrinho table tr td div.qtd {width:40px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.pagamento div.box_carrinho table tr td div.qtd input {width:40px; height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div.pagamento div.box_carrinho table tr td div.valor { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
div.pagamento div.box_carrinho table tr td div.valor span.de { text-decoration:line-through;}
div.pagamento div.box_carrinho table tr td div.valor_total { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}
div.pagamento div.box_carrinho table tr td.chamada { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;  padding: 0 0 0 15px; border:0;  }
div.pagamento div.box_carrinho table tr td.chamada a { font-weight:bold; color:#2e2756;}
div.pagamento div.box_pagamento {width:805px; background-color:#f3f3f3; margin-bottom:20px;}
div.pagamento div.box_pagamento h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px; padding-left:15px;}
div.pagamento div.box_pagamento div.erro { background-image:url(/imagens/ico_alerta.jpg); background-repeat:no-repeat; background-position:10px center; background-color:#f4d5d5; padding:10px 30px 10px 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a30000;}
div.pagamento div.box_pagamento div.erro a { color:#a30000;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.title { height:30px; background-image:url(/imagens/bg_title_tabela_carrinho.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding: 0 0 0 15px;  }
div.pagamento div.box_pagamento table.cadastro_identificacao {margin:0 0 20px 0;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.bandeiras { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:20px 0 20px 30px;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.bandeiras input {vertical-align:middle; margin-left:10px;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.bandeiras img {vertical-align:middle;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.bandeiras label {margin-left:10px;}
div.pagamento div.box_pagamento table.cadastro_identificacao tr td.bandeiras p { padding:0 0 20px 0;}
div.pagamento div.box_pagamento table.cadastro_identificacao label { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div.pagamento div.box_pagamento table.cadastro_identificacao td {padding:7px;}
div.pagamento div.box_pagamento table.cadastro_identificacao td.branca {height:1px; border-bottom:4px solid #fff;}
div.pagamento div.box_pagamento table.cadastro_identificacao td span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-left:10px;}
div.pagamento div.box_pagamento table.cadastro_identificacao td span.sim { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:3px;}
div.pagamento div.box_pagamento table.cadastro_identificacao td input.form_campo01 { width:395px; height:22px; border: 1px solid #a8a8a8;}
div.pagamento div.box_pagamento table.cadastro_identificacao td input.form_campo02 { width:230px; height:22px; border: 1px solid #a8a8a8;}
div.pagamento div.box_pagamento table.cadastro_identificacao td input.form_campo03 { width:50px; height:22px; border: 1px solid #a8a8a8;}
div.pagamento div.box_pagamento table.cadastro_identificacao td input.form_campo04 { width:160px; height:22px; border: 1px solid #a8a8a8; margin-left: 14px;}
div.pagamento div.box_pagamento table.cadastro_identificacao td input.form_campo05 { width:80px; height:22px; border: 1px solid #a8a8a8; }

div.sessao div.box div.pedido_numero { width:305px; height:80px; background-image:url(/imagens/bg_pedido.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; color:#fff; text-align:center; margin:0 auto; padding-top:30px;}
div.sessao div.box div.pedido_numero span {font-size:14px;}
div.sessao div.box div.obs { font-size:12px; color:#000; font-weight:normal; padding:0 0 20px 10px;}

div.imprimir {
    font-size: 12px;
    margin: 0 auto;
    text-align: center;
    width: 300px;
}

/* FIM PASSOS CARRINHO */

/* ATENDIMENTO */

div.atendimento { width:950px; margin:0 auto; padding-top:14px;}
div.atendimento div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.atendimento div.bread a {text-decoration:none; color:#000;}
div.atendimento div.bread a:hover {text-decoration:underline;}
div.atendimento div.bread span {font-weight:bold;}
div.atendimento h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:15px 0 15px 0;}
div.atendimento div.box {width:305px; float:left; margin-right:11px; margin-bottom:15px;}
div.atendimento div.box h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px;}
div.atendimento div.box h2 a {display:block; text-decoration:none; color:#FFF; padding-left:37px;}
div.atendimento div.box h2 a.ico_duvidas {background-image:url(/imagens/ico_duvidas.jpg); background-repeat:no-repeat; background-position:7px  center;}
div.atendimento div.box h2 a.ico_seta {background-image:url(/imagens/ico_seta.jpg); background-repeat:no-repeat; background-position:7px  center;}
div.atendimento div.box div.topics { padding:20px 15px 30px 25px;}
div.atendimento div.box div.duvidas_topic {background-image:url(/imagens/ico_duvidas.jpg); background-repeat:no-repeat; background-position:15px 15px;}
div.atendimento div.box div.assistencia_topic {background-image:url(/imagens/ico_assistencia.jpg); background-repeat:no-repeat; background-position:15px 15px;}
div.atendimento div.box div.auto_topic {background-image:url(/imagens/ico_auto.jpg); background-repeat:no-repeat; background-position:15px 15px;}
div.atendimento div.box div.reclamacoes_topic {background-image:url(/imagens/ico_reclamacoes.jpg); background-repeat:no-repeat; background-position:15px 15px;}
div.atendimento div.box div.topics ul {list-style:none; margin:0; padding:0 0 0 70px;}
div.atendimento div.box div.topics ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.atendimento div.box div.topics ul li a {text-decoration:none; color:#2e2756;}
div.atendimento div.box div.topics ul li a:hover {text-decoration:underline;}
div.atendimento div.box_gr {width:938px; background-image:url(/imagens/ico_telefones.jpg); background-repeat:no-repeat; background-position:15px 65px;  margin-bottom:15px; margin-top:10px; }
div.atendimento div.box_gr h2 { height:44px; background-color:#2e2756; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; line-height:44px;}
div.atendimento div.box_gr h2 span {display:block; background-image:url(/imagens/ico_seta.jpg); background-repeat:no-repeat; background-position:7px  center; text-decoration:none; color:#FFF; padding-left:37px;}
div.atendimento div.box_gr h3 { padding:20px 0 0 105px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
div.atendimento div.box_gr div.topics { padding:20px 15px 30px 105px; float:left; margin-right:30px;}
div.atendimento div.box_gr div.topics ul {list-style:none; margin:0; padding:0;}
div.atendimento div.box_gr div.topics ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.atendimento div.box_gr div.topics ul li a {text-decoration:none; color:#2e2756;}
div.atendimento div.box_gr div.topics ul li a:hover {text-decoration:underline;}
div.atendimento div.box_gr div.topics ul li div.telefones {display:none; padding: 2px 0 2px 4px;}

div.atendimento_interna { width:970px; margin:0 auto; padding-top:14px;}
div.atendimento_interna div.menu_atendimento { width:223px; padding-top:20px; float:left;}
div.atendimento_interna div.menu_atendimento ul { margin:0; padding:0; list-style:none;}
div.atendimento_interna div.menu_atendimento ul li { width:223px; margin-bottom:7px;}
div.atendimento_interna div.menu_atendimento ul li a {display:block; background-color:#2f2758; height:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; line-height:26px; padding-left:25px; background-image:url(/imagens/ico_seta.jpg); background-repeat:no-repeat; background-position:left center;}
div.atendimento_interna div.menu_atendimento ul li a:hover { background-color:#cecece; color:#000; background-image:url(/imagens/ico_seta_hover.jpg); background-repeat:no-repeat; background-position:left center;}
div.atendimento_interna div.menu_atendimento ul li a.dobro {display:block; background-color:#2f2758; background-image:url(/imagens/ico_seta.jpg); background-repeat:no-repeat; background-position:left center; height:38px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; line-height:18px; padding-left:25px; padding-top:4px;}
div.atendimento_interna div.menu_atendimento ul li a.dobro:hover {background-color:#cecece; color:#000; background-image:url(/imagens/ico_seta_hover.jpg); background-repeat:no-repeat; background-position:left center;}
div.atendimento_interna div.menu_atendimento ul li ul { padding-top:7px; padding-bottom:7px;}
div.atendimento_interna div.menu_atendimento ul li ul li {background:none; padding: 0 0 0 0; margin: 0;}
div.atendimento_interna div.menu_atendimento ul li ul li a { background:none; color:#2f2757; }
div.atendimento_interna div.menu_atendimento ul li ul li a:hover { background:none; color:#2f2757; text-decoration:underline;}
div.atendimento_interna div.menu_atendimento ul li ul li span { display:block; background:none; color:#2f2757; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; height:28px; line-height:16px; padding-left:25px; }
div.atendimento_interna div.menu_atendimento ul li ul.tel-atendimento {list-style:none; margin:0; padding:0;}
div.atendimento_interna div.menu_atendimento ul li ul.tel-atendimento li {padding:6px 0 6px 0;}
div.atendimento_interna div.menu_atendimento ul li ul.tel-atendimento li a {display:block; line-height:16px;  }
div.atendimento_interna div.menu_atendimento ul li ul.tel-atendimento li div.telefones {display:none; padding: 2px 0 2px 30px; color:#2f2757; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c;}
div.atendimento_interna div.conteudo_atendimento { width:705px; float:right;}
div.atendimento_interna div.conteudo_atendimento div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.atendimento_interna div.conteudo_atendimento div.bread a {text-decoration:none; color:#000;}
div.atendimento_interna div.conteudo_atendimento div.bread a:hover {text-decoration:underline;}
div.atendimento_interna div.conteudo_atendimento div.bread span {font-weight:bold;}
div.atendimento_interna div.conteudo_atendimento h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:15px 0 15px 0;}
div.atendimento_interna div.conteudo_atendimento div.duvidas {}
div.atendimento_interna div.conteudo_atendimento div.duvidas form {margin:0; padding:0;}
div.atendimento_interna div.conteudo_atendimento div.duvidas form label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
div.atendimento_interna div.conteudo_atendimento div.duvidas form textarea { width:463px; height:130px; border:1px solid #c4c4c4; background-color:#fbfbfb; padding-left:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f; margin-top:7px; margin-bottom:15px;}
div.atendimento_interna div.conteudo_atendimento div.duvidas ul.lista_duvidas { margin:0 40px 0 0; padding:0 0 18px 7px; list-style:none; float:left; }
div.atendimento_interna div.conteudo_atendimento div.duvidas ul.lista_duvidas li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.atendimento_interna div.conteudo_atendimento div.duvidas ul.lista_duvidas li a { color:#2f2757; text-decoration:none;}
div.atendimento_interna div.conteudo_atendimento div.duvidas ul.lista_duvidas li a:hover {text-decoration:underline;}
div.atendimento_interna div.conteudo_atendimento div.duvidas div.not_found { padding:12px 15px 12px 79px; background-color:#f2f2f1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000; width:380px; background-image:url(/imagens/ico_duvidas_interna.jpg); background-repeat:no-repeat; background-position:20px center;}
div.atendimento_interna div.conteudo_atendimento div.duvidas div.not_found a { text-decoration:none; font-size:12px; color:#2f2757;}
div.atendimento_interna div.conteudo_atendimento div.duvidas div.not_found a:hover {text-decoration:underline;}
div.atendimento_interna div.conteudo_atendimento div.texto { width:600px;}
div.atendimento_interna div.conteudo_atendimento div.texto h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; line-height:20px;}
div.atendimento_interna div.conteudo_atendimento div.texto p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:18px 0 18px 0; line-height:20px;}
div.atendimento_interna div.conteudo_atendimento div.texto p a { text-decoration:none; color:#2f2757;}
div.atendimento_interna div.conteudo_atendimento div.texto p a:hover {text-decoration:underline;}
div.atendimento_interna div.conteudo_atendimento div.formularios { width:600px;}
div.atendimento_interna div.conteudo_atendimento div.formularios form {margin:0; padding:0;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td {padding:10px 0 10px 0;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td input.campos1 { width:320px; height:24px; border:1px solid #c4c4c4; background-color:#fbfbfb; padding-left:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td input.campos2 { width:250px; height:24px; border:1px solid #c4c4c4; background-color:#fbfbfb; padding-left:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td select { width:330px; height:24px; border:1px solid #c4c4c4; background-color:#fbfbfb; padding-left:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td textarea { width:380px; height:120px; border:1px solid #c4c4c4; background-color:#fbfbfb; padding-left:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f; margin-top:7px; margin-bottom:15px;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#2f2757;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td a:hover { text-decoration:underline;}
div.atendimento_interna div.conteudo_atendimento div.formularios table tr td span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999;}

/* FIM ATENDIMENTO */

/* INSTITUCIONAL */

div.institucional { width:970px; margin:0 auto; padding-top:14px;}
div.institucional div.menu_institucional { width:223px; padding-top:20px; float:left;}
div.institucional div.menu_institucional ul { margin:0; padding:0; list-style:none;}
div.institucional div.menu_institucional ul li { width:223px; margin-bottom:7px;}
div.institucional div.menu_institucional ul li a {display:block; background-color:#cecece; height:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none; line-height:26px; padding-left:25px; background-image:url(/imagens/ico_seta_hover.jpg); background-repeat:no-repeat; background-position:left center;}
div.institucional div.menu_institucional ul li a:hover { background-color:#2f2758; color:#fff; background-image:url(/imagens/ico_seta.jpg); background-repeat:no-repeat; background-position:left center;}
div.institucional div.menu_institucional ul li ul { padding-top:7px; padding-bottom:7px;}
div.institucional div.menu_institucional ul li ul li {background:none;  line-height:18px;}
div.institucional div.menu_institucional ul li ul li a { background:none; color:#2f2757; height:18px;}
div.institucional div.menu_institucional ul li ul li a:hover { background:none; color:#2f2757; text-decoration:underline;}
div.institucional div.menu_institucional ul li ul li span { display:block; background:none; color:#2f2757; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; height:28px; line-height:16px; padding-left:25px; }
div.institucional div.conteudo_institucional { width:705px; float:right;}
div.institucional div.conteudo_institucional div.bread { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #e9e9e9; padding-bottom:5px;}
div.institucional div.conteudo_institucional div.bread a {text-decoration:none; color:#000;}
div.institucional div.conteudo_institucional div.bread a:hover {text-decoration:underline;}
div.institucional div.conteudo_institucional div.bread span {font-weight:bold;}
div.institucional div.conteudo_institucional h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; padding-left:14px; margin:15px 0 15px 0;}
div.institucional div.conteudo_institucional div.banner_interna {margin-bottom:15px;}
div.institucional div.conteudo_institucional div.texto { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div.institucional div.conteudo_institucional div.texto p { padding:10px 40px 10px 0; font-size:13px; color:#000;}
div.institucional div.conteudo_institucional div.texto p.fl {float:left;}
div.institucional div.conteudo_institucional div.texto p a {color:#2f2757; text-decoration:none; font-size:12px; }
div.institucional div.conteudo_institucional div.texto p a:hover {text-decoration:underline;}
div.institucional div.conteudo_institucional div.texto ul {margin:0; padding:0; list-style:none;}
div.institucional div.conteudo_institucional div.texto ul li { margin-bottom:15px;}
div.institucional div.conteudo_institucional div.texto ul li div.base a { background-color:#2d2654; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:7px 40px 7px 15px; background-image:url(/imagens/seta_down.png); background-repeat:no-repeat; background-position:right center;}
div.institucional div.conteudo_institucional div.texto ul li div.baseopen a { background-color:#2d2654; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:7px 40px 7px 15px; background-image:url(/imagens/seta_up.png); background-repeat:no-repeat; background-position:right center;}
div.institucional div.conteudo_institucional div.texto ul li div.cont_base {padding-left:15px;}


/* FIM INSTITUCIONAL */

/* ESPIAR */

div.espiar_interna {width:700px; margin-top:15px;}
div.espiar_interna div.imagem { width:315px; float:left;}
div.espiar_interna div.imagem p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center; padding-top:7px; padding-bottom:14px;}
div.espiar_interna div.imagem ul { margin:0 0 0 14px; padding:0; list-style:none;}
div.espiar_interna div.imagem ul li {border:1px solid #ccc; float:left; width:85px; height:65px; text-align:center; vertical-align:middle; margin:0 3px 7px 3px; }
div.espiar_interna div.imagem ul li * { vertical-align:middle;}
div.espiar_interna div.imagem ul li img {}
div.espiar_interna div.imagem ul li span { display:inline-block; height:100%;}
div.espiar_interna div.detalhe_produto { width:370px; margin-left:11px;  float:left;}
div.espiar_interna div.detalhe_produto  h1 {background-image:url(/imagens/bg_h1_categoria.jpg); background-repeat:no-repeat;  background-position:center left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; padding-left:14px; margin:10px 0 10px 0;}
div.espiar_interna div.detalhe_produto div.bt_frete { padding:10px 0 10px 0;}
div.espiar_interna div.detalhe_produto div.avaliacao {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
div.espiar_interna div.detalhe_produto div.avaliacao img {vertical-align:middle;}
div.espiar_interna div.detalhe_produto div.curtir {padding:10px 0 0 0;}
div.espiar_interna div.detalhe_produto div.produto_preco { background-color:#f4f4f4; border:1px solid #c8c7cb; padding-bottom:10px; margin-top:10px; margin-bottom:15px;}
div.espiar_interna div.detalhe_produto div.preco { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:15px 0 15px 15px; float:left; width:160px;}
div.espiar_interna div.detalhe_produto div.preco div.por { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#d11111;}
div.espiar_interna div.detalhe_produto div.preco div.por span { color:#000;}
div.espiar_interna div.detalhe_produto div.preco div.parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#ce0000; font-weight:bold;}
div.espiar_interna div.detalhe_produto div.preco div.economize span { color:#ce0000;} 
div.espiar_interna div.detalhe_produto div.bt_comprar {float:right; padding:15px;}
div.espiar_interna div.detalhe_produto div.medida_valor {padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
div.espiar_interna div.detalhe_produto div.medidas { height:20px; background-color:#eeeef1; line-height:20px; background-image:url(/imagens/bg_medidas.jpg); background-repeat:no-repeat; background-position:center right; width:180px; border-bottom:1px solid #707070; border-top:1px solid #707070; border-left:1px solid #707070; margin-left:10px;}
div.espiar_interna div.detalhe_produto div.medidas select {border:0; background-color:#eeeef1; width:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; padding-left:3px;}
div.espiar_interna div.detalhe_produto div.medidas select option {padding-left:5px;}

div.espiar_interna div.detalhe_produto div.medida_valor span {font-size:12px;}
div.espiar_interna div.bt_caracteristica { float:left;}
div.espiar_interna div.bt_caracteristica div.caracteristicas {display:none; top:0; margin:15px 0 15px 0; width:280px; height:373px; overflow:auto; position:absolute; background-color:#f4f4f4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:15px; border:1px solid #ccc;}
div.espiar_interna div.bt_caracteristica div.caracteristicas p {margin:0; padding:15px 30px 15px 0;}
div.espiar_interna div.bt_caracteristica:hover div.caracteristicas {display: block;}
div.espiar_interna div.bt_caracteristica:hover div.caracteristicas ul {margin-left:15px; padding-right:30px;}
div.espiar_interna div.compartilhe {float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
div.espiar_interna div.compartilhe img {vertical-align:middle;}

/* FIM ESPIAR */


/* NUVEM */

div.mais_buscados {width:1002px; margin:0 auto; background-color:#f6f6f6; padding:35px 0 35px 0;}
div.mais_buscados h3 { width:713px; height:36px; line-height:24px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; background-image:url(/imagens/bg_titulos2.png); background-repeat:no-repeat; margin-left:30px;}
div.mais_buscados div.links {padding:20px 30px 0 30px;}
div.mais_buscados div.links a {color:#4e4e4e; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px;}
div.mais_buscados div.links a:hover {text-decoration:underline;}
div.mais_buscados div.links a.tipo01 { font-size:14px;}
div.mais_buscados div.links a.tipo02 { font-size:20px; font-weight:bold;}
div.mais_buscados div.links a.tipo03 { font-size:12px;}
div.mais_buscados div.links a.tipo04 { font-size:16px; font-weight:bold;}
div.mais_buscados div.links a.tipo05 { font-size:18px;}

/* FIM NUVEM */

/* BUSCA/RODAPÉ */

div.busca_bottom {background-image:url(/imagens/bg_busca_bottom.jpg); background-repeat:repeat-x; height:47px; margin-top:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-align:center; line-height:52px;}
div.busca_bottom input {vertical-align:middle;}
div.busca_bottom select { vertical-align:middle; width:160px;}
div.busca_bottom input.campos01 {width:252px;}
div.busca_bottom a {margin-left:30px;}

div.rodape { background-image:url(/imagens/bg_rodape.jpg); background-repeat:repeat-x; }
div.rodape div.interna {width:936px; margin:0 auto; padding-top:40px;}
div.rodape div.interna div.bloco { width:230px; float:left;}
div.rodape div.interna div.bloco h3 { width:132px; height:32px;  background-image:url(/imagens/h3_rodape.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; padding:3px 0 0 6px;}
div.rodape div.interna div.bloco h4 { width:130px; height:24px; background-image:url(/imagens/h4_rodape.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:24px; margin-bottom:4px; font-weight:normal; padding-left:6px;}
div.rodape div.interna div.bloco h4 a {color:#FFF; display:block; text-decoration:none;}
div.rodape div.interna div.bloco h4 a:hover {text-decoration:underline;}
div.rodape div.interna div.bloco h5 {   width:200px; height:32px;  background-image:url(/imagens/h5_rodape.png); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; padding:3px 0 0 6px;}
div.rodape div.interna div.bloco ul {list-style:none; margin:0; padding:10px 0 0 6px; }
div.rodape div.interna div.bloco ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
div.rodape div.interna div.bloco ul li a {color:#fff; text-decoration:none;}
div.rodape div.interna div.bloco ul li a:hover {text-decoration:underline;}
div.rodape div.interna div.bloco p { padding-top:4px; padding-left:6px;}
div.rodape div.interna div.copy { border-top: 1px solid #666285; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; margin-top:15px; padding-bottom:15px; padding-top:15px;}

/* FIM BUSCA/RODAPÉ */

.clear {clear:both; height:1px; width:1px;}

#shareit-box {
	position:absolute;
	display:none;
	z-index:10000;
	width:80px;
	height:86px;
	background-image:url(/imagens/bg_link_video.png);
	background-repeat:no-repeat;
	margin:43px 0 0 0;
        *margin:64px 0 0 0;
	text-align:center;
}

#shareit-box img {
    *margin-top:-40px;
}

#shareit-box a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.faq_resposta { padding: 10px 0px; display: none}

div.cep_lojas {}
div.cep_lojas ul {list-style:none; margin:0; padding:0;}
div.cep_lojas ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:15px 0 15px 0;}
div.cep_lojas ul li p {line-height:20px;}

input.error {border: 1px solid #ff0000 !important;}
