@charset "utf-8";
/*topo*/
#topo{position:fixed !important; width:100%; height: auto !important; float:left !important;  background-color:#FFF; z-index:100;}
#corpo_topo{position:relative !important; width:1000px; height: auto !important; left:50%; margin-left:-500px;float:left !important; }
#logo{float:left; margin:25px 0 0 8px;}
#logot{display:none !important;}
#cxbusca{width:290px; height:40px; border:1px #B1B1B1 solid !important; margin:46px 0 0 30px; border-radius:3px; float:left; font-style:italic; padding:0 5px 0 5px; font-size:12px;}
#bot_buscar{float:left; margin:46px 0 0 -5px;}
#opcoes_topo{width:330px; height:125px; float:left; margin:0 0 0 32px;}
#le_opcoes{float:left; margin:0 0 0 -12px;}
#ld_opcoes{float:right; margin:-24px -12px 0 0;}
#r_opcoes{ width:320px; height:10px; float:left; background-image:url(../bg/r-l-fundo-topo.png); margin:-3px 0 0 0;}
#f_opcoes{width:320px; height:27px; background-color:#000;}
#f_opcoes ul{list-style:none; font-size:12px; margin:0 0 0 5px;}
#f_opcoes li{display: inline; border-right:solid 1px #979797; padding:5px 9px 8px 9px; line-height:24px;}
#f_opcoes a{color:#F37833;}
.fno_tab{border-right: none !important;}
.f_opcoes_b{color:#FFF !important;}
.f_opcoes_b2{color:#CACACA !important;}
#promocao_semana{width:198px; height:64px; float:left; margin:0 0 0 -9px; background-image:url(../bg/bloco-promocao-da-semana.png); background-repeat:no-repeat;}
#promocao_semana h1{text-align:center; font-size:16px; font-weight:bold; margin:12px 0 0 0; }
#promocao_semana a{color:#FFF; }
#itens_sacola{width:139px; height:64px; float:left; margin:-1px 0 0 0px; background-image:url(../bg/bloco-sacola.png); background-repeat:no-repeat;}
#itens_sacola p{font-size:12px; margin:15px 0 0 12px;}
.itens_sacola{color:#000 !important;}
.num_itens_sacola{font-size:16px; font-weight:bold;}
/*menu*/
#menu{width:968px; height: 41px; float:left; background-image: url(../bg/fundo-menu-principal.png); margin:-35px 0 0 0px;}
#menu_e{float:left; margin:-34px 0 0 0px;}
#menu_d{float:right; margin:-34px 0 0 0px;}
/**/
.sf-menu1, .sf-menu1 *{width: auto !important; height: auto !important; padding:0 0 0 0; list-style: none; display: inline; line-height:25px; margin:10px 0 0 0;}
.sf-menu1 ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99; box-shadow: 2px 2px 6px rgba(0,0,0,.2); min-width: 8em;  *width: 8em; /* no auto sub width for IE7, see white-space comment below */ height:auto !important; margin:0px 0 0 0; }
.sf-menu1 > li {float: left; border-right:1px solid #656565; height:31px !important; }
.sf-menu1 li:hover > ul,.sf-menu1 li.sfHover > ul {color: #FFF !important; }
.sf-menu1 ul ul {top: 0; left: 100%; }
.sf-menu1 a {position: relative; color:#CACACA; font-size:10px; padding:0px 4.5px 0 4.5px; text-decoration: none; /* IE7 */}
.sf-menu1 li {white-space: nowrap; *white-space: normal; -webkit-transition: background .2s; transition: background .2s;}
.sf-menu1 ul {background-color:#53AF49 !important; padding:3px 5px 3px 0; margin:0px 0 0 9px; width:978px !important; height:auto !important; position: absolute !important; border-radius:0 0 10px 10px; }
.sf-menu1 ul li {padding:15px 5px 3px 0; margin:0 0 0 15px; float:left;}
.sf-menu1 ul li a{color:#FFFFFF !important; font-size:14px; margin:0 0 0 0px;}
.sf-menu1 li a:hover{color:#FFFFFF !important;}
.sf-menu1 li:hover,.sf-menu li.sfHover {-webkit-transition: none; transition: none;}
.sf-menu1 li:hover a{background-color:#53AF49 !important; color:#FFF !important; line-height:25px !important; margin:-1px 0 0 0 !important; padding:10px 4.5px 10px 4.5px;}
/**/
.sf-menu2, .sf-menu2 *{width: auto !important; height: auto !important; padding: 0; list-style: none; display: inline; line-height:25px; margin:10px 0 0 0;}
.sf-menu2 ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99; box-shadow: 2px 2px 6px rgba(0,0,0,.2); min-width: 8em;  *width: 8em; /* no auto sub width for IE7, see white-space comment below */ height:auto !important; margin:0px 0 0 0; }
.sf-menu2 > li {float: left; border-right:1px solid #656565; height:31px !important; }
.sf-menu2 li:hover > ul,.sf-menu2 li.sfHover > ul {color: #FFF !important; }
.sf-menu2 ul ul {top: 0; left: 100%; }
.sf-menu2 a {position: relative; color:#CACACA; font-size:10px; padding:0px 4.5px 0 4.5px; text-decoration: none; /* IE7 */}
.sf-menu2 li {white-space: nowrap; *white-space: normal; -webkit-transition: background .2s; transition: background .2s;}
.sf-menu2 ul {background-color:#165FD3 !important; padding:3px 5px 3px 0; margin:0px 0 0 9px; width:978px !important; height:auto !important; position: absolute !important; border-radius:0 0 10px 10px; }
.sf-menu2 ul li {padding:15px 5px 3px 0; margin:0 0 0 15px; float:left;}
.sf-menu2 ul li a{color:#FFFFFF !important; font-size:14px; margin:0 0 0 0px;}
.sf-menu2 li a:hover{color:#FFFFFF !important;}
.sf-menu2 li:hover,.sf-menu2 li.sfHover {-webkit-transition: none; transition: none;}
.sf-menu2 li:hover a{background-color:#165FD3 !important; color:#FFF !important; line-height:25px !important; margin:-1px 0 0 0 !important; padding:10px 4.5px 10px 4.5px;}
/**/
.sf-menu3, .sf-menu3 *{width: auto !important; height: auto !important; padding: 0; list-style: none; display: inline; line-height:25px; margin:10px 0 0 0;}
.sf-menu3 ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99; box-shadow: 2px 2px 6px rgba(0,0,0,.2); min-width: 8em;  *width: 8em; /* no auto sub width for IE7, see white-space comment below */ height:auto !important; margin:0px 0 0 0; }
.sf-menu3 > li {float: left; border-right:1px solid #656565; height:31px !important; }
.sf-menu3 li:hover > ul,.sf-menu3 li.sfHover > ul {color: #FFF !important; }
.sf-menu3 ul ul {top: 0; left: 100%; }
.sf-menu3 a {position: relative; color:#CACACA; font-size:10px; padding:0px 4px 0 4px; text-decoration: none; /* IE7 */}
.sf-menu3 li {white-space: nowrap; *white-space: normal; -webkit-transition: background .2s; transition: background .2s;}
.sf-menu3 ul {background-color:#D6191F !important; padding:3px 5px 3px 0; margin:0px 0 0 9px; width:978px !important; height:auto !important; position: absolute !important; border-radius:0 0 10px 10px; }
.sf-menu3 ul li {padding:15px 5px 3px 0; margin:0 0 0 15px; float:left;}
.sf-menu3 ul li a{color:#FFFFFF !important; font-size:14px; margin:0 0 0 0px;}
.sf-menu3 li a:hover{color:#FFFFFF !important;}
.sf-menu3 li:hover,.sf-menu3 li.sfHover {-webkit-transition: none; transition: none;}
.sf-menu3 li:hover a{background-color:#D6191F !important; color:#FFF !important; line-height:25px !important; margin:-1px 0 0 0 !important; padding:10px 4px 10px 4px;}
.nobar{border-right:0px !important; padding:0px !important;}
.col{float:left; width:245px !important;}
.traco{float:left; border-right:1px #FFFFFF solid; height:10px; margin:15px 0 12px 0;}
.col2{float:left; width:auto !important; text-align:center; margin:0 20px 0 20px !important;}
.col3{float:left; width:auto !important; text-align:center; margin:0 0px 0 250px !important;}
/*slide*/
#slide{position:relative !important; width:100%; height: auto !important; float:left !important; margin-top:131px; z-index:10;}
#slide_corpo{position:relative !important; width:1000px; height: auto !important; left:50%; margin-left:-500px; z-index:20;}
#slide_branco{position:relative !important; width:100%; height: 1px !important; float:left !important; margin-top:121px; z-index:10;}
/*slide JS*/
#featured {width:983px; height: 261px !important; background: #000 url('../images/loading.gif') no-repeat center center;overflow: hidden; margin:0px 0 0px 16px; float:left; z-index:1;}
#featured>img,#featured>div,#featured>a{ display: none;z-index:1;}
div.slider-nav {display: block; z-index:1;}
div.slider-nav span {width: 56px; height: 58px; text-indent: -9999px; position: absolute; z-index: 1000; top: 58%; margin-top: 165px; cursor: pointer;}
div.slider-nav span.right {background: url(../images/right-arrow.png);right: -17px;}
div.slider-nav span.left {background: url(../images/left-arrow.png); left: -3px; }
div.orbit-wrapper {width: 1px; height: 1px; position: relative;z-index:1;}
div.orbit {width: 1px; height: 1px; position: relative; overflow: hidden;z-index:1;}
div.orbit>img {position: absolute; top: 0; left: 0; display: none;}
div.orbit>a {border: none; position: absolute; top: 0; left: 0; line-height: 0; display: none;z-index:1;}
.orbit>div {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div.timer {width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 1; }
span.rotator {display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; /*background: url(../images/rotator-black.png) no-repeat;*/ z-index: 1; }
span.mask {display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 1; overflow: hidden; }
span.rotator.move {left: 0}
span.mask.move {width: 40px; left: 0; /*background: url(../images/timer-black.png) repeat 0 0;*/ }
span.pause {display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; /*background: url(../images/pause-black.png) no-repeat;*/ z-index: 1; opacity: 0; }
span.pause.active {/*background: url(../images/pause-black.png) no-repeat 0 -40px */}
div.timer:hover span.pause,span.pause.active {opacity: 1;z-index:1; }
.orbit-bullets {position: absolute; z-index: 1; list-style: none; bottom: -370px; left:97%; margin-left: 0px; padding: 0; }
.orbit-bullets li {float: left; cursor: pointer; color: #999; text-indent: -9999px; background: url(../images/bullets.png) no-repeat 4px 0; width: 13px;height: 12px; overflow: hidden; margin:0 0 0 0px;z-index:100;}
.orbit-bullets li.active {color: #222; background-position: -8px 0; z-index:1;}
.orbit-bullets li.has-thumb {background: none; width: 100px; height: 75px; z-index:1;}
.orbit-bullets li.active.has-thumb {background-position: 0 0; border-top: 2px solid #000; z-index:1;}
/*corpo loja*/
#corpo_site{position:relative !important; width:1000px; height: auto !important; left:50%; margin-left:-500px; z-index:10; z-index:10; float:left; margin-bottom:20px;}
#conteudo{width:500px; height: auto !important; float:left; margin:20px 20px 20px 16px;}
#conteudo p{font-size:12.5px; line-height:20px;}
#conteudo2{width:720px; height: 800px !important; float:left; margin:20px 0px 10px 16px;}
#conteudo2 p{font-size:12.5px; line-height:20px;}
#conteudo2 a{ color:#000;}
#conteudo3{width:982px; height: auto !important; float:left; margin:20px 0px 10px 16px;}
#conteudo3 p{font-size:12.5px; line-height:20px;}
#conteudo3 a{ color:#000;}
#conteudo3 h2{font-size:30px; font-weight:bold; margin:0 0 8px 0;}
#conteudo3 h3{font-size:20px; font-weight:bold; margin:0 0 8px 0; color:#F37833;}
#conteudo3 label{margin:17px 5px 0px 0px; float:left; width:169px; text-align:right; font-size:14px;}
#conteudo_ordenar{width:480px; height:16px; float:left;  border-radius:6px; border:1px solid #CACACA; padding:10px;}
#box_ordenar{width:210px; float:left;}
#box_ordenar2{width:210px; float:left; margin:0 0 0 60px;}
#box_ordenar2 a{ color:#000;}
#conteudo_ordenar p{font-size:12px; float:left;}
.letra1conteudo{font-size:23px; font-weight:bold; font-style:italic; color:#F37833;}
.letra1conteudo2{font-size:23px; font-weight:bold; font-style:italic; color: #000;}
.letra1conteudo3{font-size:16px; font-weight:bold; color: #000;}
#cxordenar{width:142px; height:22px; border:1px #F37833 solid !important; margin:-3px 0 0 5px; border-radius:3px; float:left; padding:0 23px 0 0px; font-size:11px;}
#ico_ordernar{float:left; margin:-1px 6px 0 25px;}
/**/
#box_prod_lanc{width:150px; height:282px; float:left; margin:20px 7px 0 7px; border:1px solid #F37833;}
#box_prod_lanc h3{font-size:15px; font-weight:bold; margin:0 10px 0 10px;}
#box_prod_lanc h4{font-size:12px; font-weight:bold; margin:0 10px 15px 10px; color:#4C4C4C;}
#box_prod_lanc p{margin:0 10px 0px 10px; font-size:11px; line-height:16px; color:#979797;}
#box_prod_lanc a{color:#979797; font-size:9px; font-weight:bold;}
/**/
#box_prod{width:150px; height:282px; float:left; margin:20px 7px 0 7px; border:1px solid #323232;}
#box_prod h3{font-size:15px; font-weight:bold; margin:0 10px 0 10px;}
#box_prod h4{font-size:12px; font-weight:bold; margin:0 10px 15px 10px; color:#4C4C4C;}
#box_prod p{margin:0 10px 0px 10px; font-size:11px; line-height:16px; color:#979797;}
#box_prod a{color:#979797; font-size:9px; font-weight:bold;}
/**/
#box_prod_lanc_list{width:485px; height:135px; float:left; margin:20px 7px 0 7px; border:1px solid #F37833;}
#box_prod_lanc_list h3{font-size:15px; font-weight:bold; margin:0 10px 0 10px;}
#box_prod_lanc_list h4{font-size:12px; font-weight:bold; margin:0 10px 15px 10px; color:#4C4C4C;}
#box_prod_lanc_list p{margin:0 10px 0px 10px; font-size:11px; line-height:16px; color:#979797;}
#box_prod_lanc_list a{color:#979797; font-size:9px; font-weight:bold;}
/**/
#box_prod_list{width:485px; height:135px; float:left; margin:20px 7px 0 7px; border:1px solid #323232;}
#box_prod_list h3{font-size:15px; font-weight:bold; margin:0 10px 0 10px;}
#box_prod_list h4{font-size:12px; font-weight:bold; margin:0 10px 15px 10px; color:#4C4C4C;}
#box_prod_list p{margin:0 10px 0px 10px; font-size:11px; line-height:16px; color:#979797;}
#box_prod_list a{color:#979797; font-size:9px; font-weight:bold;}
/**/
#bloc_titulo{width:151px; height:60px; float:left;}
#bloc_titulo2{width:180px; height:60px; float:left; margin:48px 0 0 0;}
#bloc_titulo3{width:150px; height:60px; float:left; margin:48px 0 0 0;}
#ico_lan{ float:right; margin:5px 5px 0 0;}
#img_prod{float:left; margin:5px 0 0 16.5px;}
#traco_img_prod{width:150px; height:1px; background-color:#B1B1B1; float:left; margin:8px 0 15px 0;}
.letraprecoprod{color:#F9AE3E; font-size:17px; font-weight:bold;}
/*newsletter*/
#box_newsletter{width:210px; height:148px; float:left; margin:20px 0 20px 16px; border-radius:6px; border:1px solid #CACACA; padding:10px;}
#ico_news{float:right; margin:-17px 10px 0 0;}
.letra1news{font-size:16px; font-weight:bold;}
.letra2news{font-size:22px; font-weight:bold; color:#F37833;}
.letra3news{font-size:12px; font-weight:bold; margin:5px 0 5px 0;}
#cxnews{width:190px; height:22px; border:1px #F37833 solid !important; margin:5px 0 0 0px; border-radius:3px; float:left; font-style:italic; padding:0 5px 0 5px; font-size:11px;}
#bot_envnews{float:left; margin:5px 0 5px 105px;}
/*filtrar*/
#box_filtrar{width:210px; height: auto !important; float:left; margin:13px 0 20px -11px; border-radius:6px; border:1px solid #CACACA; padding:10px;}
.letra1filtrar{font-size:16px; font-weight:bold; margin:0 0 5px 0;}
#cxfiltro{width:172px; height:22px; border:1px #F37833 solid !important; margin:5px 0 0 0px; border-radius:3px; float:left; font-style:italic; padding:0 23px 0 5px; font-size:11px;}
#bot_buscfiltro{float:left; margin:-20px 0 5px 180px;}
#box_filtrar ul{list-style:none; margin:15px 0 10px 0;}
#box_filtrar li{font-size:12px; font-weight: bold; line-height:20px;}
#box_filtrar a{color:#000000;}
/*banners lateral*/
#banner{width:210px; height:auto !important; float:left; margin:20px 0 0 0;}
#banner_lat{float:left; margin:0px 0 20px 0;}
/*detalhe produto*/
#box_imagens{width:268px; height:288px; float:left; border:1px solid #323232;}
#box_imagens p{font-size:10px !important; color:#979797; float:left; margin:234px 0 0 60px;}
#box_principal_detal{width:410px; height:290px; float:left; margin:0 0 0 15px;}
#box_principal_detal h3{font-size:30px; font-weight:bold; margin:0 0 8px 0;}
#box_principal_detal h4{font-size:13px; color:#979797; font-weight:bold; margin:0 0 8px 0;}
#box_aval_geral{width:410px; height:45px; border-top:1px solid #B1B1B1; margin:10px 0 10px 0; float:left;}
#box_aval_geral p{font-size:14px; color:#F37833;}
#stars_geral{ float:right; margin:-5px 118px 0 0;}
.letravalor{font-size:38px !important; font-weight:bold !important; color:#4C4C4C !important;}
.letraavista{font-size:13px !important; color:#7F7F7F !important;}
.letraou{font-size:15px !important; color:#4C4C4C !important;}
#bot_comprar{float:left; margin:14px 0 0 0;}
#bot_1_clique{float:left; margin:4px 0 0 0;}
#calculo_frt{width:165px; height:102px; float:left; margin:-66px 0 0 15px;}
.letraprazo{font-size:14px; color:#F37833;}
.letraentregas{font-size:11px !important;}
#bot_calcul_fr{float:left; margin:11.5px 0 0 -3px;}
#descricao_prod{width:500px; height:427px; float:left; margin:20px 0 0 -283px;}
#descricao_prod ul{list-style:none;}
#descricao_prod li{display:inline; font-size:12.5px; padding:0 30px 10px 0px;}
#descricao_prod li a{color:#7F7F7F !important;}
#descricao_prod li:hover a{color:#000 !important;}
#descricao_prod p{ font-size:11px;}
#comentario{width:160px; height: auto !important; float:left; margin:21px 0 0 33px;}
#comentarios{float:left; margin:10px 0 5px 0;}
#comentarios p{font-size:11px;}
#bloco_comentar{width:160px; float:left; margin:10px 0 0 0;}
#bot_avaliacao{float:right; margin:5px 0 0 0;}
#star{margin:5px 0 0 -18px; float:left;}
#cxnomeavali{width:148px; height:19px; border:1px #B1B1B1 solid !important; margin:10px 0 0 0px; float:left; font-style:italic; padding:0 5px 0 5px; font-size:11px;}
#cxtxtavali{width:148px; height:94px; border:1px #B1B1B1 solid !important; margin:10px 0 0 0px; float:left; font-style:italic; padding:0 5px 0 5px; font-size:11px;}
/*cadastro*/
.cxcad{width:730px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 0 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px;}
.cxcad2{width:265px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 0 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px;}
.cxcad3{width:20px; margin:3px 0 0 0;}
.cxcad4{width:175px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 71px 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px; float:left;}
.cxcad5{width:100px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 71px 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px; float:left;}
.cxcad6{width:440px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 71px 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px; float:left;}
.cxcad7{width:165px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 71px 5px 0px; font-style:italic; padding:0 0px 0 0px; font-size:14px; float:left; font-size:11px;}
#box_tipo_cad{width:120px; float:left; margin:0 -130px 0 170px;}
#opcao{float:left;}
#opcao p{float:left;}
#box_cadastral{ float:left; margin:0 0 0 0;}
#fisica{float:left;}
#juridica{float:left;}
#box_endereco{float:left; width:993px; height: auto !important;}
#box_endereco h4{font-size:16px; font-weight:bold; margin:10px 0 0 175px;}
#box_endereco label{margin:17px 5px 0px 0px; float:left; width:169px; text-align:right; font-size:14px;}
#segundo_label{width:102px !important;}
#terceiro_label{width:47px !important;}
#quarto_label{width:47px !important; margin:17px 7px 0 120px !important; text-align:right !important;}
#ico_cep{margin:14px 510px 0 0px; float:right;}
#box_desconto{float:left; margin:15px 0 10px 175px;}
#box_desconto p{float:left;}
#sel_desconto{float:left; margin:2px 4px 0 0;}
#bot_cadastrar{float:left; margin:45px 0 5px 155px;}
/*sacola*/
#ico_sacola{float:left; margin:-28px 9px 0 0;}
.letranum_prod_sacol{font-size:24px; font-style:italic; font-weight:normal !important;}
#box_status_ped{width:541px; height:30px; float:left; margin:0 0 0 -7px;}
#numb_status{float:left; margin:0px 7px 0 7px;}
#box_status_ped p{float:left; font-size:16px; color:#7F7F7F;}
.letrastatativo{ color:#F37833;}
#box_sacola{width:978px; height:auto !important; float:left; margin:30px 0 0 0;}
#bloco_sacola1{width:300px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; }
#bloco_sacola1 p{font-size:20px !important; color:#7F7F7F; font-weight:bold;}
#bloco_sacola2{width:160px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; }
#bloco_sacola2 p{font-size:20px !important; color:#7F7F7F; font-weight:bold; text-align:right;}
#bloco_sacola3{width:250px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; }
#bloco_sacola3 p{font-size:20px !important; color:#7F7F7F; font-weight:bold; text-align:right;}
#bloco_sacola4{width:265px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; }
#bloco_sacola4 p{font-size:20px !important; color:#7F7F7F; font-weight:bold; text-align:right;}
#txt_sacola1{width:300px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; margin:10px 0 0 0;}
#txt_sacola1 p{font-size:15px !important; color:#323232; font-weight:bold;}
#txt_sacola2{width:160px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; margin:10px 0 0 0;}
#txt_sacola2 p{font-size:16px !important; color:#323232; text-align:right;}
#txt_sacola3{width:250px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; margin:10px 0 0 0;}
#txt_sacola3 p{font-size:16px !important; color:#323232; text-align:right;}
#txt_sacola4{width:265px; height:30px; float:left; border-bottom:1px #B1B1B1 solid; margin:10px 0 0 0;}
#txt_sacola4 p{font-size:16px !important; color:#323232; font-weight:bold; text-align:right;}
#bloco_sacola_cupom{width:978px; height:50px; float:left; border-bottom:1px #B1B1B1 solid; }
#txt_cupom{width:855px; height:35px; float:left; solid; margin:0px 0 0 401px;}
#txt_cupom p{font-size:16px !important; color:#323232; font-weight:bold; float:left }
.cxcupom{width:200px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 0 5px 2px; font-style:italic; padding:0 5px 0 5px; font-size:14px; }
#bot_calcular_cupom{margin:6px 0px 0px 0; float:right}
.letratotalsacola{margin:15.5px 0 0 30px; font-weight:bold;}
#box_total{width:255px; float:left; margin:20px 10px 0 258px;}
#box_total p{font-size:30px; font-weight:bold; color:#4C4C4C; text-align:right}
#box_total2{width:250px; float:left; margin:20px 0px 0 205px;}
#box_total2 p{font-size:30px; font-weight:bold; color:#4C4C4C; text-align:right}
#bot_cmais{float:left; margin:45px 20px 0 0;}
#bot_climpar{float:left; margin:45px 0px 0 0;}
#bot_cfinal{float:left; margin:45px 0 0 260px;}
/*identifiquese*/
#bloco_ident{width:470px; height:236px; float:left; margin:40px 0 40px 0; border-right: 1px solid #B1B1B1;}
#bloco_ident h3{font-size:21px; color:#000;}
#bloco_ident2{width:480px; height:236px; float:left; margin:40px 0 40px 0;}
#bloco_ident2 h3{font-size:21px; color:#000; margin:0 0 8px 15px;}
.cxident{width:440px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 0 5px 0px; font-style:italic; padding:0 5px 0 5px; font-size:14px;}
.cxident2{width:430px; height:30px; border:1px #B1B1B1 solid !important; border-radius:3px; margin:10px 0 5px 15px; font-style:italic; padding:0 5px 0 5px; font-size:14px;}
#bot_entrar{float:left; margin:-40px 0 0 350px;}
#bot_entrar2{float:left; margin:50px 0 0 340px;}
/*endereco*/
#bloco_endereco{width:978px; height:auto !important; float:left; margin:30px 0 0 0;}
#bloco_endereco h3{font-size:21px; color:#000;}
#bloco_novo_endereco{width:700px; height:auto !important; float:left; margin:30px 0 0 0; border-right:1px solid #B1B1B1;}
.letranovoend{font-size:20px !important; color:#000; font-weight:bold !important;}
#bloco_novo_endereco label{width:40px !important;}
/*rodape*/
#rodape{position:relative !important; width:100%; height: auto !important; border-top:1px #B1B1B1 solid; z-index:10; float:left; margin:20px 0 0 0;}
#rodape_corpo{position:relative !important; width:1000px; height: auto !important; left:50%; margin-left:-500px; float:left; z-index:10;}
#institucional{width:168px; height:94px; float:left; margin:16px 0 0 18px;}
#institucional h5{font-size:16px; font-weight:100; color:#323232; font-weight:bold; margin:0 0 5px 0;}
#institucional ul{list-style:none;}
#institucional li{font-size:10px; color:#656565; line-height:15px;}
#institucional a{color:#656565;}
#atendimento{width:151px; height:94px; float:left; margin:16px 0 0 16px;}
#atendimento h5{font-size:16px; font-weight:100; color:#323232; font-weight:bold; margin:0 0 5px 0;}
#atendimento h6{font-size:13px; font-weight:100; color:#F37833; font-weight:bold; margin:0 0 3px 0;}
#atendimento p{font-size:10px; color:#656565; margin:0 0 3px 0;}
#form_pag{width:168px; height:94px; float:left; margin:16px 0 0 16px;}
#form_pag h5{font-size:16px; font-weight:100; color:#323232; font-weight:bold; margin:0 0 5px 0;}
#card_pag{float:left; margin:5px 5px 3px 9px;}
#rede_social{width:148px; height:94px; float:left; margin:16px 0 0 56px;}
#rede_social h5{font-size:16px; font-weight:100; color:#323232; font-weight:bold; margin:0 0 5px 0;}
#rede_social p{font-size:10px; color:#656565; margin:0 0 3px 0;}
#icorede{float:left; margin:2px 4px 3px 1px;}
#endereco{float:left; font-size:10px; color:#656565; margin:20px 0 0px 410px;}