@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
html, body{
	margin:0;
	padding:0;
	min-width:275px;
}
* {
	font-family: 'Roboto', sans-serif;   
	font-size:14px;
	color:#000;
}
ul{
	padding:0;
	margin:0;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
h1, h2, h3, h4, h5, h6{
	display:block;
	padding:0px;
	margin:0px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.entrega-valor.none{
	display:none !important;
}
input[type="submit"]{
	-webkit-appearance: none !important;
	border-radius:0 !important;
	-webkit-border-radius:0px !important;
}
input[type="button"]{
	-webkit-appearance: none !important;
	border-radius:0 !important;
	-webkit-border-radius:0px !important;
}
input[type="select"]{
	-webkit-appearance: none !important;
	border-radius:0 !important;
	-webkit-border-radius:0px !important;
}
input[type="text"]{
	-webkit-appearance: textfield !important;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
}
input[type="tel"]{
	-webkit-appearance: textfield !important;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
}
input[type="email"]{
	-webkit-appearance: textfield !important;
	border-radius:0 !important;
	-webkit-border-radius:0px !important;
}
input[type="imagem"]{
	-webkit-appearance: none !important;
	border-radius:0 !important;
}
textarea{
	-webkit-appearance: textfield !important;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
}
/******/

/* RECAPTCHA RF*/
.rf_recaptcha .texto{border:0px solid red;position:relative;}
.rf_recaptcha > div{ margin:0 auto; border:1px solid #BBB; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:7px 0; text-align:center; background-color:#FFF; cursor:default; }
.rf_recaptcha .checkbox{ width:30px; height:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; display:inline-block; cursor:default; border:1px solid #999; position:absolute; left:30px; top:-6px; }
.rf_recaptcha .checkbox.active{ background-color:#2c75bf; border:1px solid #999; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; }
.rf_recaptcha .checkbox.active:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../img/recaptcha_verif.png); background-repeat:no-repeat; background-position:center; }
/**/
.qtip-msg{ border:1px solid #e05c13; padding:4px; text-align:center; background-color:#f4eda2; color:#e05c13 !important; font-size:16px; margin:0; }
.ms_mobile{ border:1px solid #e05c13; text-align:center; background-color:#f4eda2; color:#e05c13 !important; font-size:16px; margin:0;/*position: absolute;*/width: 99%; top: -50%;}

.p_favorito{ /*display:inline-block;*/display:none; padding:3px;margin-bottom:2px;}
.p_favorito > i{color:#333;font-size:23px;}
.p_favorito:hover > i{color:#d41e45;}
.p_favorito.favoritado > i{color:#d41e45;}

.radius100{border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%;}

.banner_topo{
	width:100%;
	position:relative;
}
.banner_topo .fechar{
	position:absolute;
	top:3px;
	right:20px;
	cursor:pointer;
	font-weight:bold;
	color:#FFF;
	font-size:17px;
}
.banner_topo .banner-top{
	width:100%;
	max-width:1024px;
	margin:0 auto;
	text-align:center;
}
.banner_topo .banner-top img{
	display:block;
}

article .top_container{
	width:100%;
	background: #EDEDED;
}
.top_container .conteudo_topo{
	max-width:1027px;
	width:100%;
	margin:0 auto;
}
.top_container .conteudo_topo:first-child{
	padding:12px 0px 28px 0px;
}
.top_container .conteudo_topo .logo{
	max-width:218px;
	width:15%;
}
.top_container .conteudo_topo .menu_buscar{
	max-width:780px;
	width:80%;
}
.menu_buscar .menu_institucional{
	width:780px;

}
.menu_institucional ul li:first-child{
	margin-left:0px;
}
.menu_institucional ul li{
	float:left;
	padding:14px 0px 18px 0px;
	margin-left:44px;
}
.menu_institucional ul li span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#444;
}
.menu_institucional ul li a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#444;
	cursor:pointer;
}
.menu_buscar .bucar_carrinho{
	width:780px;
}
.buscar_carrinho .buscar{
	max-width:517px;
	width:67%;
	background:#c0c0c0;
	position:relative;
}
.buscar_carrinho .buscar form{
	margin:0px;
	position:relative;
}
.buscar_carrinho .buscar .text_buscar{
	max-width:508px;
	width:100%;
	height:42px;
	background:#fff;
	border:none;
	padding:0px;
	padding-left:10px;
	color:#999;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.buscar_carrinho .buscar .button_buscar{
	position:absolute;
	right:10px;
	top:6px;
	width:27px;
	height:27px;
	border:none;
	background-image:url(../img/icons/buscar.png);
	background-repeat:no-repeat;
	background-color: transparent;
}
.buscar_carrinho  .carrinho {
	margin-left:32px;
	margin-top:7px;
}
.buscar_carrinho  .carrinho ul li{
	float:left;
}
.buscar_carrinho .carrinho .carrinho_car{
	margin-right:10px;
}
.buscar_carrinho .carrinho .carrinho_a{
	/*margin-top:3px;*/
	position: relative;
	top: 8px;
}
.buscar_carrinho  .carrinho ul li a{
	color:#444;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
} 
.buscar_carrinho .login{
	width:50px;
	margin-top:11px;
}
.buscar_carrinho .login a{
	color:#444;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	position: relative;
	top: 8px;
}

#resutado_busca{
	width:410px; 
	display:none; 
	z-index:1000;
	overflow:auto; 
	position: absolute; 
	left:0;
	top:45px;
	background-color: #fff;
	border:solid 1px #7f7a7a;
	width:100%;
}
.t-busca-inte{
	width:100%;
	padding:2px 0 2px 0;
	display:table;
}
.t-busca-inte:hover{
	background-color:#eee;
}
.t-busca-inte .desc{
	font-size:12px;
	padding:0;
	display:block;
	font-weight:normal;
}
.t-busca-inte li{
	float:left;
	padding:3px;
}
.t-busca-inte li a{
	font-weight:bold;
}
.t-busca-inte li:last-child{
	padding-left:10px;
}

.logado{
	color:#FFF;
	margin-top:11px;
}
.logado p{
	color:#FFF;
	padding:0;
	margin:0;
}
.logado a{
	color:#FFF;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
/**** CONTEUDO - SITE ***/
#wrapper{
	padding-top:18px;
	padding-bottom:18px;
	/* background-image:url(../img/background/background_site.jpg); */
	background-repeat:repeat-x;
	width:100%;
	position:relative;
}
#wrapper .conteudo_site{
	max-width:1027px;
	width:100%;
	margin:0 auto;
}
/*** RODAPE ***/
footer{
	width:100%;
	background: #EDEDED;
	/*background-image:url(../img/background/background_rodape.jpg);
	background-repeat:repeat;*/
}
footer .rodape{
	width:100%;
	max-width:1027px;
	margin:0 auto;
	padding-bottom:15px;
	display:table;
}
.rodape .t-li{
	width:100%;
}
.rodape .t-li > ul{
}
.rodape .t-li > ul > li{
	vertical-align:top;
	padding-right:13px;
	padding-left:10px;
	width:210px;
	padding-top:25px;
	/*float:left;*/
	display: inline-block;
}
.rodape .t-li > ul > li:last-child{
	padding-right:0;
}
.h1_rodape{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size: 18px;
	text-transform: uppercase;
	color:#000;
}
.hr_rodape{
	background:#000;
	height:2px;
	border:transparent;
	float:left;
}
.rodape .t-li > ul > li .content_rt{
	width:100%;
}
.rodape .t-li > ul > li .content_rt a,
.rodape .t-li > ul > li .content_rt p,
.rodape .t-li > ul > li .content_rt td{
	font-family: 'Roboto', sans-serif;
	font-weight: 400; 
	color:#444;
	line-height:20px;
}
.rodape_mobile{
	max-width:95%;
	width:97%;
	margin:0 auto;
}
.rodape_mobile .big_forma_mobile,
.rodape_mobile .sac_mobile_rodape,
.rodape_mobile .oferta_mobile_rodape,
.rodape_mobile .seguranca_mobile_rodape,
.rodape_mobile .social_mobile_rodape{
	width:19%;
	/*float:left;*/
	display: inline-block;
	margin-right:8px;
	margin-top:20px;
	margin-bottom:20px;
}
.rodape_mobile .social_mobile_rodape{
	margin-right:0px;
	margin-left:10px;
}
.rodape_mobile .h1_rodape{
	font-size:22px;
}
.oferta_mobile_rodape input.bt_news{
    width: 90%;
    padding: 8px 0 8px 9%;
    color: #000000;
    background-color: #999999;
    cursor: pointer;
    border: none;
    font-weight: bold;
    text-align: left;
}
.seguranca_mobile_rodape table tr td p{
	padding-top:0px !important;
}
.rodape_mobile section ul li{
	padding-top:2px;
	padding-bottom:2px;
	
}
.rodape_mobile section ul li a{
	color:#FFF;
	font-weight:bold;
}

.rodape_mobile .social_mobile_rodape ul li {
	float:left;
	margin-right:10px;
}
.rodape_mobile .social_mobile_rodape ul li:last-child{
	margin-right:0px;
}
.formaspagamento-rt ul{
	width:100%;
	float:left;
	margin-top:8px;
}
.formaspagamento-rt ul li{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
.pag{
	background-image:url(../img/formapagamento/pagamentos-sprite.png);
	background-repeat:no-repeat;
	width:42px;
	height:42px;
	display:block;
}
.pag_visa{
	background-position:0px 0px;
}
.pag_diner{
	background-position:-102px 0px;
}
.pag_master{
	background-position:-51px 0px;
}
.pag_america{
	background-position:-154px 0px;
}
.pag_itau{
	background-position:0px -55px;
}
.pag_brasil{
	background-position:-51px -55px;
}
.pag_shopline{
}
.pag_bcach{
}
.pag_pagseguro{
}
.pag_boleto{
	background-position:-102px -55px;
}.pag_paypal{
	background-position:-154px -55px;
}
/**/
.simple-rt ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.parca{
	background-image:url(../img/icons/parceiros.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:21px;
	padding-bottom:7px;
}
.parca_shopuol{
	width:101px;
	background-position:-3px -7px;
}
.parca_busca{
	width:64px;
	background-position:-160px -5px;
}
.parca_vision{
	width:126px;
	background-position:0px -42px;
}
.parca_zoom{
	width:65px;
	background-position:-160px -38px;
}

.form-tr input[type='text']{
	width:96%;
	padding:10px 0 10px 4%;
	background-color:#e1e1e1;
	border:none;
	color:#000000;
}
.form-tr ::-webkit-input-placeholder{
	color:#000000;
	font-weight:bold;
}
.form-tr :-moz-placeholder{
	color:#000000;
	font-weight:bold;
}
.form-tr ::-moz-placeholder{
	color:#000000;
	font-weight:bold;
}
.form-tr :-ms-input-placeholder{
	color:#000000;
	font-weight:bold;
}
.form-tr input[type='submit']{
	width:90%;
	padding:8px 0 8px 9%;
	color:#000000;
	background-color:#999999;
	cursor:pointer;
	border:none;
	font-weight:bold;
	text-align:left;
}
/* ---------------- */
.texto_rodape {
	max-width:950px;
	width:100%;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:10px;
    text-align:center;
    font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.texto_rodape p {
    margin:0px;
    padding:0px;
    font-size:12px;
    padding-bottom:4px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
    width:90%;
    margin:auto;
}
.texto_rodape p strong {
    font-size:12px;
    padding-top:20px;
}
.erro {
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-radius:7px;
	background:#CD0000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:16px;
	color:#FFF;
}
.erro p {
    font-size:16px;
    color:#FFF;
    padding:0px;
    padding-bottom:5px;
    margin:0px;
}
.sucesso {
    margin-bottom:20px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    border-radius:7px;
	background:#008B00;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size:16px;
	color:#FFF;
}
.conteudo_site .erro div{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:22px;
	color:#FFF;
}
.conteudo_site .sucesso p,
.conteudo_site .sucesso span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:22px;
	color:#FFF;
}
/**** BANNER DESTAQUE ***/
.banner_destaque_home{
	margin-top:20px;
	width:1027px;
	height:75px;
	background-image:url(../img/background/background_rodape.jpg);
}
.banner_destaque_home .banner_destaque_home_logo{
	width:217px;
	height:75px;
	position:relative;
	background-image:url(../img/background/bg_banner_destaque.png);
	background-repeat:relative;
}
.banner_destaque_home_logo h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:55px;
	color:#f7c600;
	position:absolute;
	top:10px;
	left:20px;
}
.texto_banner_destaque ul {
	height:75px;
}
.texto_banner_destaque ul li{
	float:left;
	height:62px;
	position:relative;
	top:6px;
	padding-left:10px;
	padding-right:10px;
}
.texto_banner_destaque ul li .p_1{
	font-family: 'Roboto', sans-serif;
	font-weight: 500; 
	font-size:38px;
	color:#FFF;
	padding:0px;
	margin:0px;
}
.texto_banner_destaque ul li .p_1 span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:38px;
	color:#ffde00;
}
.texto_banner_destaque ul li .p_2{
	 font-family: 'Roboto', sans-serif;
	 font-weight: 400;
	 font-size:12px;
	 color:#FFF;
	 padding:0px;
	 margin:0px;
}
/***  FAQ  *******/
.banner_faq{
	max-width:1025px;
	width:100%;
	height:82px;
	position:relative;
}
.banner_faq h1{
	position:absolute;
	left:20px;
	top:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	color:#f7c600;
	font-size:45px;
}
/*********  SOBRE  **************/
.banner_sobre{
	max-width:1025px;
	width:100%;
	height:82px;
	background-image:url(../img/background/sobre.jpg);
	position:relative;
}
.banner_sobre h1{
	position:absolute;
	left:20px;
	top:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#f7c600;
	font-size:45px;
}
.hr_sobre{
	height:2px;
	background:#000;
	border:none;
}
section.menu_sobre{
	width:100%;
	margin-top:20px;
}
section.menu_sobre ul li a{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
section.menu_sobre ul li{
	float:left;
	padding:10px 1%;
}
.d-pagina-adm{
text-align:center;
}
.d-pagina-adm p{
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif; 
}
/*** FORNECEDOR ***/
.fornecedor h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#000;
	font-size:45px;
}
.fornecedor hr{
	height:2px;
	border:none;
	background:#000;
}
.fornecedor h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	color:#000;
	font-size:25px;
}
.fornecedor p{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:16px;
}
/*** POLITICA DE PRIVACIDADE**/
.politica{
	padding-bottom:30px;
}
.politica h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	color:#000;
	font-size:45px;
	text-align:center;
}
.politica hr{
	width:70%;
	margin:0 auto;
	height:2px;
	border:none;
	background:#000;
	margin-top:10px;
	margin-bottom:20px;
}
.politica div{
	max-width:540px;
	width:100%;
	margin:0 auto;
	text-align:justify;
}
.politica span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:16px;
	line-height:26px;
}
.politica span a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:16px;
}

span.error {
    color:red;
    display:inline-block;
    font-size:12px;
    padding:4px 0px 2px 0px;
}
.s_mobile{display:none !important}
.s_nome{font-weight:bold;}

.g_mensagem{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; display:none;overflow:hidden;}
.g_mensagem .g_content{ background:#FFF; min-width:200px; width:auto; max-width:80%; padding:20px 8% 20px 8%; display:table; margin:0 auto; border:2px solid #000; margin-top:17%; text-align:center; position:relative; }
.g_mensagem .g_content .fechar{position:absolute;top:5px;right:5px;width:auto; height:20px; cursor:pointer; }
.g_mensagem .g_content .fechar:hover{text-decoration:underline;}
.g_mensagem .g_content ._view{display:block;width:auto;}
.g_mensagem .g_content ._view a{padding:4px 10px;margin-top:10px; display:inline-block; background-color:#ffea00; color:#000; border:1px solid #EEE;}
.g_mensagem .g_content p{ text-align:center;font-weight:600; }
/* Especial */
.s_numero{display:inline-block;}
.s_numero table{height:26px;}
.s_numero table .t_text{padding-right:7px;}
.s_numero table .t_nav img{float:left;margin-top:3px;}
.s_numero .n_nav{cursor:default;}
.s_numero input[type="text"]{width:22px;border:1px solid #ff755b;padding:0;margin:0;padding-left:8px;display:block;height:21px;line-height:21px;}
.s_checkbox {cursor:default;}
.s_checkbox .input_checkbox{display:none;}
.s_radio{cursor:default;}
.s_radio .input_radio{display:none;}
.s_btn{ cursor:pointer;display:inline-block; text-transform:uppercase; color:#000; font-size:20px; font-weight:600; width:auto; min-width:32px; text-align:center; background:#f7c600; height:38px; line-height:38px; padding-left:6px; padding-right:6px; border:0;}
.s_btn_simple{ cursor:pointer;display:inline-block;text-decoration:none; color:#fff; font-size:20px; font-weight:600; width:auto; min-width:32px; text-align:center; background:#ff7d48; height:38px; line-height:38px; padding-left:6px; padding-right:6px; border:0;}
.s_loader{display:none;}
.load_update{position:absolute;left:1px;top:1px;width:99%; height:96.7%;background:#fff; display:none;}
._titulo{font-size:20px;color:#ff7d48;margin-bottom:14px;}
._box{width:94%;border:1px solid #000;padding:3%;margin-bottom:7px;text-align:left;display:block;}
._mbox{width:48%; display:block;margin:1%;}
._spanBox{display:block;line-height:23px;}
._spanLtBox{display:inline-block;line-height:23px;}
.txt_center{text-align:center;}
._container_max{width:100%;max-width:1026px;margin:30px auto 30px auto;}
.q_form_text{width:98%; padding-left:1%;height:25px;line-height:25px;border:1px solid #000;}
.q_form_select{width:100%;height:25px;line-height:25px;border:1px solid #ff7d48;}
.q_form_textarea{width:97%;height:240px;padding:1.4%;border:1px solid #ff7d48;}
.q_form_erro{background:#e99898;}
.q_form_erro::-webkit-input-placeholder{color:#000000;font-weight:bold; }
.q_form_erro::-moz-placeholder{color:#000000;font-weight:bold; }
.q_form_erro:-moz-placeholder{color:#000000;font-weight:bold; }
.q_form_erro:-ms-placeholder{color:#000000;font-weight:bold; }
._marginBottom5{margin-bottom:5px;}
._margintop5{margin-top:5px;}
._marginBottom10{margin-bottom:10px;}
._margintop10{margin-top:10px;}
._marginBottom15{margin-bottom:15px;}
._margintop15{margin-top:15px;}
._psimples{font-size:14px; color:#333333;}
._font18{font-size:18px;}
._font20{font-size:20px;}
._fontWeightBold{font-weight:bold;}
._textDecorationNone{text-decoration:none;}
.sec_block{width:100%; max-width: 1026px; margin:0 auto; padding:0 0 30px 0;}
._blocoMax{width: 1026px; margin:0 auto; padding:0 0 30px 0;}
.gLink{color:#ff7d48;font-size:14px;text-decoration:none;}
.gLink:active{color:#562c9e;text-decoration:underline;}
.gLink:hover{text-decoration:underline;}
.ttulo_spec_lista{ padding: 10px 54px 10px 54px; border-bottom: 1px solid #000; margin-left: auto; margin-right: auto; font-size: 59px; color: #562c9e; width:auto; font-family:'Tall Film'; text-align:center;font-weight:bold; }
.listaBoxInfo{width:320px; padding-right:33px;float:left;margin:0;color:#333333;text-align:center;}
.listaBoxInfo > p{display:block;margin-top:30px;text-align:justify;}
.listaBoxInfo:last-child{padding:0;}
.spec_bt_lista{ cursor:pointer; color:#fff; font-size:54px; font-family:'Tall Film'; width:195px; display:inline-block; text-decoration:none; text-align:center; height:63px; line-height:63px; background:#aa1a8a; border:none;}
.sp_circulo{padding:25px;text-align:center;background:#ff7d48;color:#fff;font-family:'Tall Film';font-size:59px;margin-left:140px;margin-right:140px;margin-top:90px;}
.list_produto{position:relative;}
.p_add_presente{ width:48px; height:48px; position:absolute; bottom:5px; right:-1px; cursor:pointer; }
.p_add_presente_bgon{ background-image:url('../img/presente_on.jpg'); background-repeat:no-repeat; background-position:center center; }
.p_add_presente_bgoff{ background-image:url('../img/presente_off.jpg'); background-repeat:no-repeat; background-position:center center; }
.qtd_list{ color:#333; margin-right:4px; }
.qtd_list input[type="text"]{ color:#562c9e; width:20px; text-align:center; font-weight:bold; }
.t_conta{ width:100%; text-align:left; margin-top:20px; }
.t_conta th{ color:#ff7d48; padding-top:7px; padding-bottom:7px; width:auto; min-width:125px; max-width:100%; }
.t_conta td{ color:#3c3c3c; font-size:14px; border-bottom:1px solid #3c3c3c; padding-bottom:10px; }
.t_conta td a{ color:#3c3c3c; font-size:14px; text-decoration:none; }
.t_conta td a:hover{ text-decoration:underline; }
.t_end td{ border:none; padding:0; }
.t_end td a{color:#ad3f9a;font-size:13px;text-decoration:underline;}
.t_hist th{font-size:13px}
.t_hist td{font-size:12px;cursor:pointer;}
.t_hist tr:hover > td{color:#562c9e}
.t_hist_interno{width:auto;min-width:300px}
.t_hist_interno td{border:none;}
.t_hist_interno td img{display:block;padding:0;margin:0;border:1px solid #ddd;}
.a_botao{color:#ad3f9a;font-size:13px;text-decoration:underline;}
.n_end{ width:100%; margin-bottom:15px; }
.n_end td{ padding-top:6px; }
.n_end td label{ font-size:14px; color:#333333; padding-bottom:4px; }
.cad_form label{ height:50px; padding-bottom:10px; display:inline-block; width:100%; }
.cad_form .sspan{ height:40px; padding-top:20px; display:inline-block; width:100%; }
.cf_campos label{margin-top:7px; margin-bottom:7px; }
.f_labels label{display:block; margin-bottom:16px;}
.ul_list_h{ width:100%; display:table; }
.ul_list_h li{ float:left; width:auto; padding:10px 33px 10px 33px; }
.ul_list_h li a{ font-size:18px; color:#373737; text-decoration:none; }
.ul_list_h li a:hover{ color:#FF7d48; }
.ul_list_h li a.selected{ color:#FF7d48; }
.ul_list_h li:first-child{ padding-left:0; }
.ul_list_h li:last-child{ padding-right:0; }
.f_duvida{ width:600px; display:table; }
.f_duvida label{display:block;margin-top:16px;float:left;}
.f_duvidaBt{width:160px;float:left;padding-top:146px;}
.item_midia{ width:230px;margin-right:35px;margin-top:15px;float:left; padding-bottom:10px;position:relative;overflow:hidden;}
.item_midia:nth-child(4n){margin-right:0;}
.item_midia a{color:#000;text-decoration:none;}
.item_midia .cover{background-image:url(../img/cover.png);display:block;width:100%; height:100%;position:absolute;top:0;left:0;color:#FFF;text-align:center;padding-top:25%;font-weight:bold;}
.opacidade0{opacity:0;filter:alpha(opacity=0);}
.opacidade1{opacity:1;filter:alpha(opacity=100);}
.d-table{display:table;}
/**/
.r-table{display:table;width:100%;border-collapse:collapse;border:1px solid;}
.r-table > ul{display:table-row;}
.r-table > ul > li{display:table-cell;border:0px solid;vertical-align:middle;text-align:center;}
.r-table > ul:first-child{background-color:#f7c600;}
.r-table > ul:first-child > li{border:none;font-weight:500;text-align:center;padding-top:7px;padding-bottom:7px;}
.r-table > ul > li > span{display:inline-block;text-align:left;}
/**/
.s-preco{ font-size:20px; color:#f7c600; font-family: 'Roboto', sans-serif; font-weight: 700; }
.s-bonus{ font-size:18px; color:#000; font-family: 'Roboto', sans-serif;font-weight: 700; }
.s-n2{display:block;}
/**/
.h-list-a{text-align:center; display:block;}
.h-list-a > a{ display:inline-block; margin-right:15px;}
.h-list-a > a:last-child{ margin:0; }
/**/
@media (max-width:690px){
	.r-table{display:block;border:none; width:70%; margin:0 auto;}
	.r-table .show-mobile .s_brinde{font-size:1.1em !important; font-family: 'Roboto', sans-serif; font-weight: 700;}
	.r-table ul {width:100% !important;}
	.r-table > ul {border-bottom:1px solid #000;}
	.r-table > ul > li > span{padding:0px !important;}
	.r-table > ul:first-child{background-color:#FFF;  width:100% !important;}
	.r-table > ul:first-child > li{font-weight:normal;}
	.r-table > ul > li{display:inline-block;border:none;padding-top:7px;padding-bottom:7px;width:33%;}
	.r-table > ul > li.li_desc-m{float:right;display:block;width:100%;border:0;text-align:left;}
	.s-preco{color:#ff7800;}
	.text-qtd { padding: 5px 20px 5px 20px !important;font-size: 18px;}
	.click_brindes_m{left:83px !important;}
	.r-table > ul > li.li_desc-m{display:none;}
	.s_mobile{display:block !important;}
}
@media (max-width:320px){
	.r-table .show-mobile .s_brinde{font-size:0.9em !important;}
}
/* end espec */
.ms_moblie_btcomprar span{
	font-family:1em;
	color:red;
}
.banner-pedido {
    /*background-image:url(../img/background/pedido.jpg);
	background-size:100% 100%;*/
	text-align: center;
	background: #000;
	width:100%;
	padding:6px 0px 6px 
}
h1.banner {
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color:#f7c600;
    font-size:45px;
	display:block;
	padding-left:10px;
}
h2.titulo {
    font-size: 33px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    border-bottom:2px solid #000;
    line-height:42px;
    margin-bottom:10px;
}
.readonly{background-color:#ddd;cursor:not-allowed;}
.td-branco{
	position:relative;
}
.i2-trocar{
	position:absolute;
	bottom:0;
	right:0;
	margin-bottom:0;
	cursor:pointer;
	width:100%;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.i2-trocar:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.i2-trocar i{
	color:#fff;
	padding-left:10px;
	font-size:11px;
	display:none;
}
.bnd-box{
	display:inline-block;
	width:110px;
	height:110px;
	border:1px solid #BBB;
	margin:4px;
	float:left;
	cursor:pointer;
	padding:10px;
}
.bnd-box:hover{
	border:1px solid #70610e;
	background-color:#d8ad17;
}
.spec-btn{
	padding:6px;
	color:#000;
	background-color:#f7c600;
	cursor:pointer;
}
.geral-btn {
    background-color:#f7c600;
    color:#000000;
    font-weight:bold;
    margin:0px;
    display:block;
    border:0px;
    font-size:27px;
    cursor:pointer;
    text-align:center;
	padding:3px 15px 3px 15px;
	text-transform:uppercase;
}
#form-enviar-amigo{
	width:400px;
}
#form-enviar-amigo .ft-b{
	width:100%;
	max-width:240px;
	margin:5px auto;
	text-align:right;
	display:table;
}
#form-enviar-amigo h2{
	width:100%;
	max-width:240px;
	margin:5px auto;
	display:table;
}
.form-input{
	padding:3px 0 3px 10px;
	display:block;
	width:100%;
	max-width:230px;
	margin:5px auto;
}
.d-contato{
	margin:0 auto;
	width:auto;
	display:table;
    background-image: url(../img/background/bck_cadastro.jpg);
    border: 2px solid #f7c600;
}
.d-contato > div{
	padding:10px 30px;
    background-image: url(../img/background/bg_cadastro.png);
    background-repeat: repeat;
}
.d-contato input[type='tel'],
.d-contato input[type='text'],
.d-contato input[type='email'],
.d-contato select,
.d-contato textarea{
	padding:3px 0 3px 10px;
	border:1px solid #999;
	width:260px;
}
.d-contato select{
	width:270px;
}
.d-contato textarea{
	height:80px;
}
.d-contato input[type='submit']{
	float:right;
}
.d-contato td{
	color:#FFF;
}
.d-contato .required_field{
	color:#fff;
}
.d-contato h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size: 36px;
    color: #f7c600;
}
/* topo */ 
.hide{
	display:none;
}
.topo-fixado{
	display:none;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:199;
	padding:0;
}
.topo-fixado .menu_institucional_fixed{
	display:table;
}
.topo-fixado ul{
	width:100%;
	display: table-row;
}
.topo-fixado ul li{
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.topo-fixado .block{
	display:none;
}
.topo-fixado .hide{
	display:table;
	height:73px;
}
.topo-fixado .carrinho_car{
	background-image:url('../img/icons/carrinho.png');
	background-repeat:no-repeat;
	background-position:0 center;
	color:#fff;
	padding-left:33px;
	padding-top:3.5px;
	padding-bottom:3.5px;
}
.topo-fixado .carrinho_car *{color:#fff;}
.menu_institucional_fixed ul li span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	color:#fff;
}
.menu_institucional_fixed ul li a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	color:#fff;
	cursor:pointer;
}
.topo-fixado ul li .sub{
	display:none;
	width:324px;
	background-color:#FFF;
	position:absolute;
	right:0;
	top:49px;
	border:1px solid;
	z-index: 999;
}
.prods{
	display:table;
	width:96%;
	margin:0 auto;
}
.prods .t-body{
	overflow:hidden;
	overflow-y:scroll;
	-webkit-overflow-y:scroll;
	-ms-overflow-y:scroll;
	-moz-overflow-y:scroll;
	padding-right:10px;
}
.r-height{
	height:328px;
}
.prods ul li a{
	color:#000;
}
.sub h2{
	text-transform:uppercase;
	padding:20px;
	font-size:15px;
}
.prods ul{
	display:table-row;
}
.prods ul li{
	display:table-cell;
	vertical-align:top;
	font-size:13px;
	width:50%;
	border-bottom:1px solid;
	padding-bottom:10px;
	padding-top:10px;
}
.prods ul li:first-child{
	padding-left:20px;
}
.prods ul:last-child li{
	border:none;
}
.prods ul li img{
	width:65%;
}
.prods ul li img,
.prods ul li span{
	margin:0 auto;
}
.prods .res_qtd{
	color:#000;
	font-size:0.7692307692307693em;
}
.prods .res_preco{
	color:#ff8400;
}
.sub .geral-btn{
	left:0;
	bottom:0;
	color:#000;
	width:100%;
	padding:0;
	z-index:1;
}
.c-vazio .i-vazio{ display:block; width:100%; text-align:center;padding-top:10px;padding-bottom:10px;font-size:16px;color:#000;}
.c-vazio .geral-btn{ display:none; }
.c-cheio .i-vazio{ display:none; }
.c-cheio .geral-btn{ display:block; }
/* parcial detlhe , listagem */
.detalhe_list{
	width:100%;
	max-width:880px;
	background-color:#FFF;
	margin:0 auto;
	padding:15px;
	position:relative;
}
.detalhe_list h2{
	font-size:25px;
	text-transform:uppercase;
	padding:10px 0 20px 20px;
}
.detalhe_list > table tr td{
	padding-left:20px;
}
.detalhe_list table{
	width:100%;
	padding:0;
	margin:0;
}
.no_brinde-l{
	cursor:pointer;
}
.detalhe_list .prod_img{
	position:relative;
	border:1px solid #000;
}
.detalhe_list .prod_img .p-img{
	width:100%;
	display:block;
}
.detalhe_list .prod_img .splash{
	position:absolute;
	top:0;
	right:0;
}
.detalhe_list .marca_categoria{
	padding:10px 0 10px 38px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.bt-comprar-s{
	/*width:auto;
	height:46px;
	line-height:46px;*/
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	/*color:#ffcc00;*/
	font-size: 25px;
	text-align: center;
	border:none;
	background-color:#ffcc00;
	background-image:url(../img/icons/bt_comprar.png);
	background-repeat:no-repeat;
	background-position:6px center;
	margin-top:18px;
	cursor:pointer;
	text-transform:uppercase;
	display:inline-block;
	padding:5px 5px 5px 45px;
}
.bt-brinde{
	background-image:url(../img/icons/bt_brinde.png);
	background-position:18px center;
	text-align:right;
	padding-right:25px;
	width:183px;
}
.bt_brinde_mobile{
	width:90%;
	height:45px;
	line-height:45px;
	background-color:#000;	
	position:relative;
}
.bt_brinde_mobile a{
	color:#ffcc00;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:36px;
	width:100%;
}
.bt_brinde_mobile .bt_img_brinde{
	background-image:url(../img/icons/bt_brinde.png);
	display:inline-block;
	background-color:transparent;
	background-repeat:no-repeat;
	width:40px;
	height:42px;
	border:none;
	position:absolute;
	left:45px;
	top:0px;
	z-index:10;
}
/*KIT*/
.div_table_descricao{
	width:100%;
	margin:0 auto;
}
.div_table_comprar{
	width:97%;
	border:2px solid #000;
	margin:0 auto;
	display:none;
	padding:10px 0px 10px 0px;
	margin-top:10px;
}
.div_table_comprar .button_kit{
	width: 210px;
    height: 55px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color: #ffcc00;
    font-size: 41px;
    text-align: right;
    padding-right: 17px;
    border: none;
    background-color: #000;
    background-image: url(../img/icons/bt_comprar.png);
    background-repeat: no-repeat;
    background-position: 13px 11px;
    cursor: pointer;
	margin:0 auto !important;
}

/*KIT*/

/*MOBILE*/
.li_logo{ 
	display:block; 
	background-image: url(../img/background/background_topo.jpg);
	width:100% !important; 
	height:47px;
	line-height:49px;
}
.li_logo ul{
	display:block !important;
	padding:0px;
}
.li_logo ul li.li_login{
	width:50%;
	text-align:right;
}
.li_logo ul li.li_voltar{
	width:50%;
	text-align:left;
}
.li_logo ul li.li_voltar a{
	font-size:24px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 500; 
	font-style: italic;
	padding: 0px;
}
.li_logo ul li.li_login img{
	position:relative; 
	top:0px; 
	left:20px;
}
.li_logo a{
	display:block; 
	width:90%;
}
.li_logo a span{
	font-size:18px; 
	color:#FFF;  
	margin-left:20px; 
	position:relative; 
	left:8px;
}
.mobile_logo{
	width:182px; 
	margin:0 auto; 
}
.li_carrinho_mobile{
	display:block !important; 
	margin-top:10px;
	position:relative;
	top:5px;
}
.li_carrinho_mobile span{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:25px !important;
	margin-right:10px !important;
	margin-left:10px !important; 
	color:#FFF !important; 
	font-weight:normal !important;
	position:relative;
	bottom:4px;
}
.bt_brinde_mobile{
	display:none ;
	margin:0 auto; 
	margin-top:15px; 
	padding-right: 29px ; 
	background-position: 46px center; 
}
/*MOBILE*/
.border_top:first-child{
	padding-top:17px;
	border-top:1px solid #000;
}
.variacao-partial{
	padding-bottom:25px;
}
.variacao-partial > label{
	display:block;
	font-weight:bold;
	font-size:25px;
	text-transform:uppercase;
}
.variacao-partial > select{
	height:32px;
	line-height:32px;
	width:100%;
	max-width:280px;
	border:1px solid #000;
}
.titulo-s{
	display: block;
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
}
/********/
.brindes-partial{
	width:460px;
}
.lite_slider{
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
}
.lite_slider .nav{
	position:absolute;
	top:2px;
	width:41px;
	height:158px;
	line-height:155px;
	display:none;
}
.lite_slider .nav img{
	width:100%;
	height:100%;
}
.lite_slider .prev{
	left:0;
}
.lite_slider .next{
	right:0;
}
.lite_slider ul{
	position:relative;
	top:0;
	left:0;
	display:table;
}
.lite_slider ul li{
	width:138px;
	float:left;
	margin-right:16px;
}
.lite_slider ul li:last-child{
	margin-right:0;
}
.lite_slider ul li .b-imagem{
	padding:5px;
	border:1px solid #777777;
	display:inline-block;
	cursor:pointer;
}
.lite_slider ul li:hover .b-imagem{
	background-color:#777777;
}
.lite_slider ul li .b-imagem.active{
	background-color:#777777 !important;
}
.lite_slider ul li .b-imagem img{
	width:100%;
	display:black;
}
.lite_slider ul li .b-nome{
	font-size:12px;
	color:#444;
	padding-top:10px;
	display:inline-block;
}
/* ********* */
.trocaBrindes-cart,
.trocaBrindes-det{
	position:relative;
}
/* ---- */
.click_brindes_m{
	position:absolute;
	top:0;
	left:45px;
	width:100%;
}
.click_brindes_m > img{
	position:absolute;
	top:0;
}
/* ---- */
.click_brindes{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=30);
}
.click_brindes:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.click_brindes > img{
	width:40%;
	position:absolute;
	right:0;
	bottom:0;
}
/**/
.part-itenskint-s{
	width:218px;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:12px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid;
}
.part-itenskint-s:nth-child(2),
.part-itenskint-s:nth-child(4){
	border-top:1px solid;
}
.part-itenskint-s label{
	display:none;
}
.part-itenskint-s table,
.part-itenskint-s table td{
	margin:0;
	padding:0;
	border:0;
}
.part-itenskint-s .i-titulo{
	font-weight:bold;
}
/***********/
#d-partial{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
	background-image:url(../img/background/bg_cadastro.png);
	display:none;
	overflow-x: hidden;
	overflow-y: auto;
}
#d-partial > div{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	margin:0 auto;
	margin-top:5%;
}
.d-partial-close{
	font-weight:bold;
	font-size:30px;
	top:15px;
	right:15px;
	position:absolute;
	cursor:pointer;
}
/***********/
.social-login2{
	text-align:center;
}
.social-login2 a{
	margin-bottom:3px;
	display:block;
}

.s_resprod .brindex{
	font-size:10px;
}
.pop_button{
	background-color: #f7c600;
    color: #000000;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    height: 52px;
    display: block;
    line-height: 52px;
    border: 0px;
    font-size: 27px;
    cursor: pointer;
    text-align: center;
    width: 100%;
}
.dados-deposito{
	padding:5px 0 5px 0;
}
.dados-deposito table{
	width:100%;
}
.dados-deposito table tr td{
	font-size:12px;
}
.bg_valid.valid{
	background-image:url(../img/valid.png);
	background-position:98% center;
	background-repeat:no-repeat;
}
.bg_valid.error{
	border-color:red !important;
}
/* SLIDEBANNER RF */
.h_banner{
	margin-bottom:30px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	clear:both;
}
.h_banner .slidebanner{
	position:relative;
	left:0;
	list-style:none;
	padding:0;
}
.h_banner .slidebanner > li{
	float:left;
}
.h_banner .nav{
	width:100%;
	height:8px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	text-align:center;
	margin-bottom:25px;
}
.h_banner .nav > li{
	background:#ffbea4;
	width:8px;
	height:8px;
	display:inline-block;
	margin-left : 5px;
	margin-right: 5px;
	
}
.h_banner .nav > li:hover{
	background:none;
	border:3px solid #FFF;
	position: relative;
	top: 2px;
}
.h_banner .nav > li.ativo{
	background:none;
	border:3px solid #FFF;
	position: relative;
	top: 2px;
}
/* EBIT */
#seloEbit{
	display:inline-block !important;
}
#boxLight{
	margin: 0 auto !important;
	top:280px !important; 
}
/* Menu drop */
.menuDrop:hover .subMenu{
	display:block !important;
}
/*GERAL*/
/*DETALHE*/
/*SLIDE MOBILE*/
.slide_prod_mobile{
	display:none;
}
/*SLIDE MOBILE*/
.d_conteudo_detalhe{
	width:100%;
	position:relative;
}
.d_img_prod{
	width:49%;
}
.d_img_prod .d_img_grande{
	width:100%;
	border:1px solid #e5e5e5;
}
.d_img_grande a img,
.d_img_grande a{
	width:100% !important;
	display:block;
}
.d_img_detalhes{
	width:100%;
	margin-top:15px;
}
.d_img_detalhes li{
	width:154px;
	height:154px;
	float:left;
	margin-right:13px;
	border:1px solid #e5e5e5;	
}
.d_img_detalhes li:last-child{
	margin-right:0px !important;
}
.d_img_detalhes li:nth-child(3n){
}
.d_img_detalhes li a,
.d_img_detalhes li a img{
	width:154px;
	height:154px;
}
.d_descricao_prod{
	max-width:50%;
	width:100%;
	text-align:left;
}
.d_descricao_prod .listagem{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.d_descricao_prod .listagem a{
	float:left;
}
.d_descricao_prod  .listagem span{
	color:#ff8400;
}
.d_descricao_prod  hr{
	background:#000;
	border:0px;
	height:1px;
}
.d_descricao_prod h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	 font-size:25px;
}
.estrelas u li {
	float:left;
}
.dados_prod p{
	font-family: 'Roboto', sans-serif;   
	font-size:13px;
}
.d_dados_valor{
	position:relative;
	bottom:0px;
}
.d_dados_valor .d_valor_rede{
	width:283px;
}
.d_dados_valor .d_valor_rede .d_rede span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:17px;
}
.d_bonus_prod{
	width:100%;
	height: 52px;
}
.d_rede ul{
	width:100%;
	margin-top:19px;
}
.d_rede ul li{
	display: inline-block;
	margin-right:10px;
}
.d_valor_prod{
	margin-top:15px;
	width:290px;
}
.d_valor_prod > span{
	display:block;
}
.d_valor_prod .por_valor{
	display:inline;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
    font-size:20px;
}
.d_valor_prod .s-prod-valor-v .preco-v{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:35px;
	color:#ff7800;	margin:0px;
	padding:0px;
	display:block;
}
.d_valor_prod .s_prod_de{
	  font-family: 'Roboto', sans-serif;  
	  font-size:18px;
}
.d_valor_prod .s_prod_de s {
    font-family: 'Roboto', sans-serif;
    font-size:18px;
}
.d_valor_prod .s_prod_de .preco-v{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:24px;
	color:#ff7800;	margin:0px;
	padding:0px;
	display:inline-block;
}

.d_valor_prod .s-prod-valor-parcelado,
.d_valor_prod .s-prod-valor-v{
	font-family: 'Roboto', sans-serif; 
	font-size:17px;
}
.d_valor_prod .s-prod-valor-parcelado strong{
	font-size:17px;
}
/* .d_bonus_prod{
	width:279px;
	height:45px;
	margin-top:17px;
} */
.d_bonus_prod .s-bonus {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;  
	font-size:24px;
	color:#ffcc00;
	background:#000;
	padding: 5px 10px;
	float:left;
	position: relative;
	top: 7px;
	/*left: 10px;*/
}

.d_bonus_prod .s-bonus  a{
	float:right;
	position: relative;
	top: 2px;
	left: 5px;
}
.d_bonus_kit{
	display:none;
}
.d_bonus_kit .s-bonus {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:36px;
	color:#ffcc00;
	float:left;
	padding:10px 5px 10px 0px;
	background-color:#000;
}
.d_bonus_kit .s-bonus  a{
	float:right;
	margin-left:18px;
}
.d_prod_carrinho{
	width:183px;
	position: relative;
	top: 12px;
}
.d_prod_carrinho span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:15px;
}
.d_prod_carrinho select{
	width:183px;
	height:32px;
	margin-top:7px;
	border:2px solid #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:15px;
}
.d_prod_carrinho .d_bt_compra .s-bt-comprar{
	width:183px;
	height:46px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#000;
	font-size:25px;
	text-align: right;
	padding-right: 17px;
	border:none;
	background-color:#ffcc00;
	background-image:url(../img/icons/bt_comprar.png);
	background-repeat:no-repeat;
	background-position:13px 6px;
	margin-top:18px;
	cursor:pointer;
}
.d-indisponivel{
	text-align:center;
}
.d-indisponivel p{
	padding:0;
	margin:0;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:32px;
}
.d-indisponive span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.text{
	width:183px;
	height:32px;
	margin-bottom:10px;
	padding-left:10px;
}
.btn_indisponivel{
	width:196px;
	height:32px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	color:#ffcc00;
	font-size:25px;
	border:none;
	background-color:#000;
	cursor:pointer;
}
.brinde{
	position:relative;
}
.visualizar_brind{
  position: relative;
  top: 5px;
  right: 14px;
}
.img_brinde{
	position:absolute;
	width:150px; 
	height:150px; 
	border:2px solid #000;
	background:#FFF; 
	top: 21px;
	right: 0px;
	display:none;
}
.img_brinde .brinde_imagem{
	width:145px;
	height:145px;
	margin:0 auto;
}
/*****informacao***/
.bloco_informacao{
	max-width:100%;
	width:100%;
	border:2px solid #000;
	margin-top:20px;
	position: relative;
	top: 20px;
	display:table;
}
.bloco_informacao .ul_informacao {
	width:100%;
	margin:0;
	padding:0px;
	position:relative;
}
.ul_informacao .li-1,
.ul_informacao .li-2,
.ul_informacao .li-3,
.ul_informacao .li-4{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #000;
	text-align:center;
}
.ul_informacao .li-1:hover,
.ul_informacao .li-2:hover,
.ul_informacao .li-3:hover,
.ul_informacao .li-4:hover{
	background-image:url(../img/background/background_rodape.jpg);
}
.ul_informacao .li-1:hover a,
.ul_informacao .li-2:hover a,
.ul_informacao .li-3:hover a,
.ul_informacao .li-4:hover a{
	color:#ffcc00;
}
.ul_informacao .li-1.active,
.ul_informacao .li-2.active,
.ul_informacao .li-3.active,
.ul_informacao .li-4.active{
	background-image:url(../img/background/background_rodape.jpg);
}
.ul_informacao .li-1.active a,
.ul_informacao .li-2.active a,
.ul_informacao .li-3.active a,
.ul_informacao .li-4.active a{
	color:#ffcc00;
}
.ul_informacao .li-1 a,
.ul_informacao .li-2 a,
.ul_informacao .li-3 a,
.ul_informacao .li-4 a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:22px;
	/*padding:10px 53px 10px 53px;*/
	padding:10px 0;
}
.ul_informacao .li-1{width:30%;}
.ul_informacao .li-2{width:30%;}
.ul_informacao .li-3{width:20%;}
.ul_informacao .li-4{width:20%;}


.informacao{
	width:98%;
	margin:0 auto;
}
.informacao span{
	font-family: 'Roboto', sans-serif; 
}
.aba_nutricao{
	padding-left:7px;
	padding-right:7px;
}
.aba_nutricao table{
	width:100% !important;
}
.aba_opniao hr{
	padding:0px;
	margin:0px;
	border:none;
	height:2px;
	background:#000;
}
.aba_opniao h2{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
}
.li_aba_desc{
	float:left;
	width:50%;
}

.d-duvida-esq{
	width:49.8%;
}
.d-duvida-esq  table{
	margin-top:20px;
}
.d-duvida-esq  .td-1{
	padding-right:15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500; 
}
.d-duvida-esq .text{
	width:350px;
	border:1px solid #000;
}
.d-duvida-esq .textarea{
	width:350px;
	resize:none;
	border:1px solid #000;
}
.d-duvida-esq .check label{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;  
}
.d-duvida-esq .button{
	border:none;
	background:#000;
	padding:10px 35px 10px 35px;
	color:#ffcc00;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:30px;
	cursor:pointer;
	margin-top:10px;
}
.d-duvida-dir{
	width:50.2%;
	background:#000;
}
.d-duvida-dir p{
	color:#FFF;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
.destaque{
	max-width:1027px;
	width:100%;
	/*margin-top:20px;*/
	display:table;
	position:relative;
	margin:30px auto;
}
.destaque h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;  
	font-size:36px;
}
.destaque hr{
	height:2px;
	border:none;
	background:#000;
}
.destaque ul li{
	float:left;
	margin-right:11px;
	margin-bottom:19px;
	width:246px; 
	height:425px;
	border:1px solid #e0e0e0;
	background:#FFF;
}
.destaque ul li:nth-child(4n){
	margin-right:0px;
}
.banner_promocional{text-align:center;}
/** COMPRE JUNTO ***/
.d-compre-junto{
	border:2px solid #000;
	padding:20px;
}
.d-compre-junto h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:36px;
}
.compre-junto hr{
	height:2px;
	border:none;
	background:#000;
}
.conteudo_conprejunto{
}
.conteudo_junto{
	width:60%;
	float:left;
}
.conteudo_junto .d_prod_comprejunto{
	width:250px;
	text-align:center;
}
.conteudo_junto .d_prod_comprejunto .span_nome{
	font-size:14px;
	font-weight:bold;
}
.conteudo_junto .d_prod_comprejunto .prod_comprejunto{
	width:185px;
	height:185px;
	border:2px solid #c0c0c0;
	margin:0 auto;
}
.brinde_junto{
	width:35%;
	float:right;
	text-align:cnter;
}
.brinde_junto h2{
	text-align:center;
}
.brinde_junto .img_det_brinde_junto{
	border:2px solid #c0c0c0;
	width:100px;
	height:100px;
	margin:0 auto;
}
.brinde_junto .img_det_brinde_junto img{
	width:100%;
}
.valor_junto{
	width:60%;
	float:left;
	margin-top:40px;
}
.valor_junto .compre_valor{
	margin-top:40px;
	width:324px;
}
.valor_junto .compre_valor .p-preco-vista{
	font-size:22px;
}
.valor_junto .compre_valor .s-preco-detalhe{
	font-size:18px;
}
.d_brinde_comprejunto{
	width:60%;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}
.d-brinde .nome_brinde,
.d-brinde .marca_brinde{
	font-size:14px;
}
.p-mais{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;  
	font-size:50px;
}
.d-1 select{
	width: 127px;
    height: 32px;
    margin-top: 7px;
    border: 2px solid #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
    font-size: 15px;
}
.junto_bonus{
	width: 221px;
    height: 45px;
    background: #000;
	float:right;
	margin-bottom:20px;
}
.junto_bonus p{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
    font-size: 37px;
    color: #ffcc00;
    float: left;
    margin-left: 10px;
    margin-top: 4px;
}
.junto_bonus p span{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
    font-size: 37px;
    color: #ffcc00;
}
.s-bt-comprar{
    width: 251px;
    height: 46px;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color: #ffcc00;
    font-size: 36px;
    text-align: right;
    padding-right: 17px;
    border: none;
    background-color: #000;
    background-image: url(../img/icons/bt_comprar.png);
    background-repeat: no-repeat;
    background-position: 13px 6px;
    cursor: pointer;
}

.p-preco-vista{
	font-size:18px;
	color:#ff7e00;
	font-weight:bold;
}
.d-brinde-2{
	padding-bottom:10px;
	margin-bottom:10px;
}
.d-brinde-2  span{
	font-size:14px;
	font-weight:bold;
}
.d-brinde-2 select{
	width: 107px;
    height: 32px;
    margin-top: 7px;
    border: 2px solid #000;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size: 15px;
}
/****/
.aba_descricao{display:none;}
/**KIT*/
.kit{
	margin-top:40px;
	padding-bottom:50px;
}
.kit h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 400; 
	font-size:36px;
}
.kit hr{
	height:2px;
	border:none;
	background:#000;
}
.kit .kit-itens li{
	border-bottom:2px solid #000;
	/* margin-bottom:20px; */
	padding:0 20px 20px 20px;
}
.kit .kit-itens li:last-child{
	border-bottom:none;
}
.kit-itens li .cont{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-weight:bold;
	margin-bottom:15px;
}
.kit-itens .item img{
	border:1px solid #c0c0c0;
}
.kit-itens .item .nome{
	font-size:20px;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
}
.kit-itens .item .marca{
	font-size:18px;
	margin:0px;
}
.variacao span{
	font-family: 'Roboto', sans-serif;
	font-weight: 400; 
	font-size:24px;
}
.variacao select{
	width: 183px;
    height: 32px;
    margin-top: 7px;
    border: 2px solid #000;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size: 15px;
} 
.a_saiba{
	font-size:16px;
	color:blue;
	font-weight:bold;
}
.bonus{
	width: 223px;
    height: 45px;
    background: #000;
}
.table_bonus .estoque{
	font-weight:bold;
	font-size:18px;
}
.bonus p{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
    font-size: 37px;
    color: #ffcc00;
    float: left;
    margin-left: 10px;
    margin-top: 4px;
}
.table_bonus .button{
	width: 183px;
    height: 46px;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color: #ffcc00;
    font-size: 36px;
    text-align: right;
    padding-right: 17px;
    border: none;
    background-color: #000;
    background-image: url(../img/icons/bt_comprar.png);
    background-repeat: no-repeat;
    background-position: 13px 6px;
    cursor: pointer;
	margin-top:43px;
}
.item .desc{
	width:701px;
}
/**KIT*/
/***/
.d_dados_valor{
	max-width:70.555555%;
	width:100%; 
	position:absolute; 
	bottom:0px; 
	right:0px;
}
.caixa_compre_junto{
}
/*DETALHE*/
.bt_filtro_mobile{display:none !important}
.h1_filtro{display:block !important;}
.top_produtos{
	max-width:1027px;
	width:100%
}
.top_filtro{
	width:229px ;
	float:left !important;
	border:1px solid #333333;
	padding-bottom:10px;
}
.top_filtro .conteudo_filtro{
	width:206px;
	margin:0 auto;
	margin-top:17px;
}
.conteudo_filtro h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:40px;
}
.conteudo_filtro hr{
	margin:0px;
	padding:0px;
	height:1px;
	border:none;
	background:#000;
}
.conteudo_filtro ul{
	margin-top:18px;
}
.conteudo_filtro ul li{
	margin-top:12px;
}
.conteudo_filtro div{
	margin-top:12px;
}
.conteudo_filtro span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:13px;
}
.conteudo_filtro p{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size:12px;
	padding-top:10px;
}
.conteudo_filtro .select{
	width:100%;
	height:30px;
	border:1px solid #000;
}
.conteudo_filtro .select_ordem{
	width:106px;
	height:30px;
	border:1px solid #000;
}
.conteudo_filtro .select_prod{
	width:86px;
	height:30px;
	border:1px solid #000;
}
.top_banner_categoria {
	max-width:760px;
	display:block ;
	width:100%;
	height:380px;
	border:1px solid #000;
	position:relative;
}
.top_banner_categoria h1{
	position:absolute;
	bottom:44px;
	left:25px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	color:#fff000;
	font-size:54px;
}
.top_banner_categoria p {
	position:absolute;
	bottom:9px;
	left:25px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color:#fff;
}
.top_banner_categoria p a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
    color:#fff;
    text-transform:uppercase;
}
.top_banner_categoria p a:last-child {
    color:#fff000;
}
.migalhas_prod{
	max-width:1027px;
	width:97%;
	margin-top:20px;
	padding-left:10px;
	border-bottom:1px solid #000;
}
.quantidade{
	width:70%;
}
.quantidade p {
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:14px;
	padding:0px;
	margin:0px;
    line-height:34px;
}
.quantidade p a {
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size:14px;
    padding:0px;
    margin:0px;
    text-transform:upper-case;
}
.quantidade p a:last-child{
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size:14px;
    padding:0px;
    margin:0px;
    color:#ff7200;
}
.quantidade .ul_filtro{
	margin-right:10px;
}
.quantidade .s-encontrado,
.quantidade .qtd_prod{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size: 30px;
}
.filtros{
	width:auto;
	text-align:right
}
.filtro-fixed{
	position:fixed;
	top:92px;
	left:0;
	z-index:98;
	display:none;
	background:#fff;
	padding-top:20px;
	width:100%;
	border:1px solid;
	background-color: #eee;
}
.filtro-fixed .migalhas_prod{
	border:none;
}
.filtro-fixed > div{
	margin:0 auto !important;
}
/*filtro selecionado */
.r-titulo{
	display:block;
	font-weight:bold;
	text-align:left;
}
.fitlro-seleciondos-container{
	display:table;
	margin-bottom:20px;
	float:right;
}
.filtro-selecionados{
	display:table-row;
}
.filtro-selecionados li{
	padding:0 10px;
	border-right:1px solid #000;
	display:table-cell;
	text-align:left;
}
.filtro-selecionados li:last-child{
	padding-right:0;
	border-right:none;
}
.filtro-selecionados li > a{
	display:block;
}
.listagem_prods{
	max-width:1027px;
	width:100%;
	margin-top:20px;
}
.listagem_prods ul{
	width:100%;
}
.listagem_prods ul li{
	float:left;
	margin-bottom:19px;
	margin-left:19px;
}
.listagem_prods ul li:nth-child(4n+1){
	margin-left:0px;
}
.listagem_prods ul li:first-child{
	margin-left:0px;
}
.paginador{
	max-width:1027px;
	width:100%;
	height:40px;
	background: #000;
}
.paginador .d-encontrado span{
	color:#ffcc00;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	position:relative;
	top:7px;
	left:5px;
}
.d-paginador-setas{
	margin-right:10px;
	margin-top:7px;
}
.d-paginador-setas a{
	float:left;
	color:#ffcc00;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-left:10px;
}
/*DETALHE*/
/*PEDIDO*/
.principal .topo{
	background:#f7c600;
	border:none;
}
.principal .topo th {
	border:none;
	padding:5px 0px 5px 0px;
}
.principal div .s-preco2,
.principal .s-preco{
	font-size:20px;
	color:#f7c600;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.principal div .s-bonus,
.principal .s-bonus{
	font-size:18px;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.principal form .s-unidade{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.principal form .text-qtd{
	width:70px;
	height:23px;
	text-align:center;
	border:1px solid #000;
}
.principal form .a-qualidade{
	margin-left:20px;
	margin-top:10px;
}
.d_pedido .col-1 {
    width:325px;
    float:left;
}
.d_pedido .col-2 {
    max-width:325px;
	width:100%;
    float:left;
    margin-left:25px;
}
.d_pedido .col-3 {
    max-width:325px;
	width:100%;
    float:right;
}
.d_pedido .box-1 {
    border:1px solid #000000;
    padding:10px;
    margin-bottom:10px;
}
.d_pedido .box-1 table label {
    display:block;
    line-height:30px;
    font-size:14px;
    color:#333333;
}
.d_pedido .box-1 table label p {
    display:block;
    line-height:30px;
    font-size:16px;
    color:#333333;
}
.d_pedido .box-1 table {
    width:100%;
}
.d_pedido .table-100 {
    width:100%;
    position:relative;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
}
.d_pedido .table-100 td {
    margin:0px;
    padding:0px;
    vertical-align:top;
}
.d_pedido .table-100 td.td-1 {
    padding-right:10px;
}
.d_pedido .table-100 td.pb {
    padding-bottom:14px;
}
.d_pedido .table-100 td.td-50 {
    width:50%;
}
.d_pedido .titulo-entrega {
    font-size: 27px;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    margin:0px;
    padding:0px;
}
.d_pedido .s-forma-entrega-1 {
    font-size: 16px;
    font-family: arial;
    display:block;
    line-height:22px;
    padding-top:5px;
}
.d_pedido .text {
    width:100%;
    margin:0px;
    padding:0px;
    border:1px solid #000000;
    height:30px;
    text-indent: 10px;
}
.d_pedido .text-left {
    width:93%;
}
.d_pedido .textarea {
    width:100%;
    margin:0px;
    padding:0px;
    border:1px solid #000000;
}
.d_pedido .select {
    width:100%;
    margin:0px;
    padding:0px;
    border:1px solid #000000;
    height:30px;
}
.d_pedido .text-2 {
    height:37px;
}
.d_pedido .table-aux label {
    display:block;
    line-height:25px;
    font-size:16px;
    color:#333333;
}
.d_pedido .button-cupom {
    background:transparent url(../img/pedido/btn-ok.jpg) no-repeat center center;
    width:47px;
    height:38px;
    border:0px;
    position:absolute;
    right:-1px;
    top:25px;
}
.d_pedido .button-frete {
    background:transparent url(../img/pedido/btn-ir.jpg) no-repeat center center;
    width:47px;
    height:38px;
    border:0px;
    position:absolute;
    right:0px;
    top:25px;
}
.d_pedido table.principal {
    margin-bottom:17px;
}
.d_pedido .d-cartao {
    float:left;
	padding:5px;
}
.cartao-selecionado{
	border: 2px solid #504949!important;
	padding: 3px !important;
}
.d_pedido .d-cartao input {
    display: inline-block;
    position: absolute;
    top: 17px;
    left: 20px;
}
.d_pedido .d-cartao img {
}
.d_pedido .opcao-pagamento-checkbox {
    line-height:45px;
    border-bottom:1px solid #e5e5e5;
}
.d_pedido .opcao-pagamento-detalhe {
    display:none;
    padding:10px;
}
.d_pedido .opcao-pagamento-detalhe-cartao {
    padding-top:20px;
    display:none;
}
.d_pedido .box-itens-sub-total p {
    text-align:right;
    font-size:14px;
    color:#333333;
    padding:0px;
    margin:0px;
}
.d_pedido .box-itens-sub-total p span {
    font-size:14px;
    color:#333333;
}
.d_pedido .box-valor-sub-total p {
    text-align:right;
    font-size:27px;
    color:#ff8400;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}
.d_pedido .box-valor-sub-total p span {
    font-size:27px;
    color:#ff8400;
    font-weight:bold;
}
.d_pedido .finaliza {
    border-left:1px solid #000 !important;
    border-right:1px solid #000 !important;
    border-bottom:1px solid #000 !important;
}
.d_pedido .finaliza-login {
    border-top:1px solid #000;
	cursor:pointer;
}
.d_pedido .box-concluir {
    margin-bottom:0px;
    border-bottom:0px;
}
.d_pedido .s-nome {
    font-size:16px;
    color:#000;
    font-weight:bold;
}
.d_pedido .dados-produto  {
    padding:10px;
}
.d_pedido .dados-produto p {
    margin:8px;
}
.d_pedido .link-continuar {
    width: 309px;
    border: 1px solid #000;
    background: #2c2c2c;
    text-align: center;
    display:inline-block;
    float:right;
    line-height:30px;
    font-family: 'Roboto', sans-serif;
	font-weight: 700;
    font-size: 17px;
    color: #FFF;
    margin-top:-48px;
}
.d_pedido .opcao-entrega {
    font-size:13px;
}
.d_pedido .opcao-entrega td {
    font-size:13px;
}
.d_pedido .opcao-entrega td label {
    font-size:11px;
    line-height:12px;
}
.d_pedido .opcao-entrega td small {
    font-size:10px;
}
.d_pedido .box-frete p.endereco {
    text-align: center;
    padding-top: 0px;
}
.d_pedido .col-frete {
    background-color:#f7c600;
    padding:20px;
}
.d_pedido .col-frete a.pop {
    color:#fff;
}
.d_pedido .col-frete .kinghostcep-searchText {
    background: transparent url(../img/pedido/btn-ok.jpg) no-repeat center center;
    width: 47px;
    height: 38px;
    border: 0px;
    position: absolute;
    right: -1px;
    top: 26px;
    display:inline-block;
    text-indent: -9999px;
}
.d_pedido .link-more {
    display:inline-block;
    line-height:30px;
    text-decoration:underline;
    font-size:13px;
    text-align:right;
}
.d_pedido .txt-totais {
    text-align:center;
    font-size:14px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:0px;
}
.opcao-entrega-descricao p {
    padding-left:20px;
    padding-right:10px;
    padding-bottom:5px;
    font-size:13px;
}
.d_pedido .btn {
    background-color:#f7c600;
    color:#000000;
    font-weight:bold;
    padding:0px;
    margin:0px;
    height:52px;
    display:block;
    line-height:52px;
    border:0px;
    font-size:27px;
    cursor:pointer;
    text-align:center;
    width:100%;
}
.bt_finaliza{
	background-color:#f7c600;
    color:#000000;
    font-weight:bold;
    padding:0px;
    margin:0px;
    height:52px;
    line-height:52px;
    border:0px;
    font-size:27px;
    cursor:pointer;
    text-align:center;
    width:100%;
}
.d_pedido a.btn {
    width:auto;
}
/*MOBILE*/
.botoao_cadastrar_checkout{ 
	cursor:pointer;
	width:100%; 
	padding:12px 0px 12px 0px;
	background-color:#f7c600; 
	color:#000;
	font-size:32px;
	float:none !important;
	margin-top:20px;
}
.botoao_cadastrar_checkout span{
	width:100%;
	color:#000; 
	font-size:32px	!important; 
	font-weight:bold;
}
/*MOBILE*/
.checkout-autenticacao  {
    background-color:#fff;
    padding:10px 20px;
    min-width:670px;
}
.checkout-autenticacao h2.titulo {
    border-bottom:0px;
}
.checkout-autenticacao .col-2-opcoes {
    background-color:#cccccc;
    color:#333333;
    font-size:16px;
}
.checkout-autenticacao .col-2-opcoes .linha {
    padding-left:85px;
    font-size:16px;
    padding-top:10px;
    padding-bottom:15px;
}
.checkout-autenticacao .col-2-opcoes .linha-1 {
    background:transparent url('../img/pedido/news.jpg') 17px center no-repeat;
}
.checkout-autenticacao .col-2-opcoes .linha-2 {
    background:transparent url('../img/pedido/entrega.jpg') 17px center no-repeat;
}
.checkout-autenticacao-col-2 .col-2-opcoes {
    background-color:#cccccc;
}
.checkout-autenticacao-col-1 {
    width:47%;
    float:left;
}
.checkout-autenticacao-col-2 {
    width:6%;
    float:left;
    background:transparent url('../img/pedido/bg-autenticacao.jpg') center 20px no-repeat;
    height:230px;
    border:0px solid #000;
}
.checkout-autenticacao-col-3 {
    width:47%;
    float:right;
}
.checkout-autenticacao .social-login {
    text-align:center;
    background-color:#fff;
    font-size:16px;
    color:#333333;
    padding:10px;
    padding-top:3px;
}
.checkout-autenticacao .social-login p {
    font-size:16px;
    color:#333333;
    padding-top:0px;
    margin-top:0px;
}
.checkout-autenticacao .social-login .js-twitter {
    width:101px;
    height:37px;
    margin-left:5px;
    display:inline-block;
    background:transparent url('../img/pedido/twitter.jpg') center center no-repeat;
}
.checkout-autenticacao .social-login .js-facebook {
    width:101px;
    height:37px;
    margin-right:5px;
    display:inline-block;
    background:transparent url('../img/pedido/facebook.jpg') center center no-repeat;
}
.d_pedido .fancybox-skin {
    padding:0px;
}
.d_pedido .fancybox-close {
    position: absolute;
    top:25px;
    right: 25px;
    width: 15px;
    height: 17px;
    cursor: pointer;
    z-index: 8040;
    background-image: url('../img/pedido/close.jpg');
    background-repeat:no-repeat;
}
.d_pedido label.label-newsletter {
    font-size:12px !important;
    padding:0px;
    margin:0px;
    display:inline !important;
    line-height:12px !important;
    margin:0px;
}
/*PEDIDO*/
/*CADASTRO*/
.d_cadastro{
	max-width:1024px;
	width:100%;
	margin:0 auto;
	background-image:url(../img/background/bck_cadastro.jpg);
	border:2px solid #f7c600;
}
.d_cadastro .fundo_cadastro{
	width:100%;
	/*background-image:url(../img/background/bg_cadastro.png);
	background-repeat:repeat;*/
	background: #000;
}
.conteudo_cadastro {
	max-width:980px;
	width:95%;
	margin:0 auto;
	padding-top:23px;
	padding-bottom:23px;
}
.form_cadastro_pt1 {
	width:49%;
}
.form_cadastro_pt1{
	width:49%;
}
.form_cadastro_pt1 .text{
	width:98%;
	height:30px;
}
.form_cadastro_pt1 h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:36px;
	color:#f7c600;
}
.form_cadastro_pt1 hr{
	height:2px;
	border:none;
	background:#f7c600;
	width:250px;
	float:left;
}
.form_cadastro_pt1 .check{
	border:2px solid #FFF;
	height:30px;
}
.form_cadastro_pt1 .check .campo-sexo{
	padding-left:10px;
	font-family: 'Roboto', sans-serif;  
	font-size:16px;
	color:#f7c600;
	margin:0px;
	margin-top:3px;
}
.form_cadastro_pt1  .check_m{
	width:130px;
	margin-right:7%;
	font-family: 'Roboto', sans-serif;  
	font-size:16px;
	color:#FFF;
	margin-top:0px;
}
.form_cadastro_pt1  .check_f{
	margin-right:20px;
	font-family: 'Roboto', sans-serif;  
	font-size:16px;
	color:#FFF;
	margin-top:0px;
}
.form_cadastro_pt1 .check_radio{
	width:40px;
	height:20px;
	position:relative;
	top:4px;
}
.form_cadastro_pt1 .st_newsletter{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#FFF;
	font-size:14px;
}
.form_cadastro_pt1 .button{
	width:100%;
	height:40px;
	line-height:40px;
	background:#f7c600;
	border:1px solid #000;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:20px;
	cursor:pointer;
}
.form_cadastro_pt1 ul li,
.form_cadastro_pt2 ul li{
	margin-bottom:0px;
}
.li_checkbox_mobile .checkbox-posicao{
	width:18px;
	height:18px;
}
/*CADASTRO*/
/*PART PRODUTO*/
.d-prods {
	margin-top:10px;
}
.d-prods h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 900; 
	font-size:30px;
	text-transform: uppercase;
}
.d-prods hr{
	background:#000;
	height:2px;
	border:0px;
}
.d-prods .destaque_home {
	max-width:1027px;
	width:100%;
	margin-top:18px;
}
.d-prods .destaque_home ul li {
	float:left;
	margin-left:19px;
	margin-bottom:40px;
	background:#FFF;
}
.d-prods .destaque_home ul li:first-child{
	margin-left:0px;
}
/*	PRODUTOS	*/
section.part_prod{
	max-width:242px;
	width:100%;
	overflow:hidden;
	height:407px;
}
section.part_prod .d_imagem{
	position:relative;
}
section.part_prod .d_imagem a img{
	width:100%;
	display:inline-block;
}
section.part_prod .div_brinde{
	position:absolute;
	background-color:#000;
	width:100%;
	height:32px;
	text-align:center;
	z-index:100;
	bottom:0px;
	text-transform:uppercase;
}
section.part_prod .d_imagem .div_brinde a{
	color:#FFF;
	font-weight:bold;
	line-height:32px;
}
section.part_prod .div_brinde a span.img_brinde{
	background-image:url(../img/icon_brinde.png);
	background-color:transparent;
	width:24px;
	height:21px;
	display:inline-block;
	position:relative;
	top:3px;
	right:5%;
}
section.part_prod .d_imagem .info-indisponivel{
	position:absolute;
	background-color:#000;
	width:100%;
	height:32px;
	text-align:center;
	z-index:100;
	bottom:0px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	line-height:32px;
}
section.part_prod .d_prod_splash{
	position:absolute;
	top:0px;
	right:0px;
	width:84px;
	height:44px;	
}
section.part_prod .d_prod_dados{
	width:100%;
}
section.part_prod .d_prod_dados .d_dados span,
section.part_prod .d_prod_dados .d_dados a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:1.071em;
}
section.part_prod .d-estrela{
	margin-top:10px;
	margin-bottom:10px;
}
section.part_prod .show_preco_bts{
	position:relative;
	width:100%;
}
section.part_prod .show_preco_bts .btn_indisponivel{
	width:100%;
}
section.part_prod .d_prod_preco{
	height:82px;
}
section.part_prod  .d_prod_preco .s_prod_de{
	font-family: 'Roboto', sans-serif;
	font-weight: 500; 
	font-size:14px;
	display:block;
}
section.part_prod .d_prod_preco .s_prod_de s {
    font-family: 'Roboto', sans-serif;
	font-weight: 500;
    font-size:1em;
}
section.part_prod  .d_prod_preco .por_valor{
	display:inline;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
    font-size:1em;
}
section.part_prod  .s-prod-valor-parcelado{
	display:block;
}
section.part_prod .s-prod-valor-parcelado strong{
	font-size:12px;
}
section.part_prod .s-prod-valor-parcelado,
section.part_prod .s-prod-valor-v{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size:12px;
}
section.part_prod .s-prod-valor-v .preco-v{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:20px;
	color:#ff7800;	margin:0px;
	padding:0px;
	display:block;
}
section.part_prod .show_preco_bts .t-avise{
	padding:0px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	width:174px;
	margin-left:4px;
	border:2px solid;
	-webkit-border-radius:0px;
}
section.part_prod .show_preco_bts:hover .d_prod_carrinho_fav{
	display:block;
}
section.part_prod .d_prod_carrinho_fav{
	position:absolute;
	bottom:0px;
	right:0px;
	display:none;
}
section.part_prod .carrinho_icon{
	display:none;
	border:3px solid #000;
	position:absolute;
	top:100%;
	background-color:#FFF;
	z-index:100;
	width:96%;
}
section.part_prod .carrinho_icon img{
	position:absolute;
	right: 7%;
	bottom: -4px;
}
section.part_prod .carrinho_icon div{
	width:207px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
}
section.part_prod .carrinho_icon div table tr td span{
	font-weight:bold;
}
section.part_prod .carrinho_icon div table tr td select{
	width:207px;
	height:31px;
	border:1px solid #000;
	 font-family: 'Roboto', sans-serif;  
	font-size:18px;
}
section.part_prod .carrinho_icon label{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:19px;
}
section.part_prod .carrinho_icon div table tr td .button{
	width:207px;
	height:31px;
	background:#ffde00;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:18px;
	border:1px solid #000;
	cursor:pointer;
}
.avise_me{
	height:82px;
}
.avise_me .dtable{
	width:100%;
	height:74px;
	position:absolute;
	bottom:0px;
}

/***** spec version ********/
.carrinho_icon div span{
	font-weight:bold;
}
.carrinho_icon div select{
	width:207px;
	height:31px;
	border:1px solid #000;
	 font-family: 'Roboto', sans-serif;  
	font-size:18px;
}
.carrinho_icon label{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:18px;
}
.carrinho_icon div .button{
	width:207px;
	height:31px;
	background:#ffde00;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	font-size:18px;
	border:1px solid #000;
	cursor:pointer;
	margin-top:15px;
}
/* ------ */
.i-trocar{
	display:inline-block;
	width:30px;
	background-color:#222;
	color:#FFF;
	text-align:center;
	margin-bottom:4px;
	padding-top:8px;
	padding-bottom:8px; 
}
.oferece-brinde img{
	margin-left:10px;
	margin-right:6px;
	width:20px;
	height:20px;
}
.info-indisponivel{
	position:absolute;
	left:0;
	bottom:0;
	background-color:#000;
	color:#ffcc00;
	width:100%;
	font-size:15px;
	text-align:left;
	text-transform:uppercase;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
/*PART PRODUTO*/
/*INDEX*/
.conteiner_banner_home{
	width:100%;
	display:block;
}

.conteiner_banner_home .banner{
	max-width:57%;
	width:57%;
	height:auto;
}
.banner ul li {
	width:100%;
	float:left;
	display:block;
}
.banner ul li a {
	width:100%;
	display:block;
}
.banner ul li a img{
	width:100%;
	display:block;
	border:none;
}
.banner_2{
	width:41.7777%;
	display:block;
	margin-bottom:30px;
}
.banner_2 img{
	width:100%;
	display:block
}
.banner_3{
	width:41.7777%;
	display:block;
}
.banner_3 img{
	width:100%;
	display:block;
}
/*INDEX*/
/*LOGIN*/
.d_login{
	max-width:1024px;
	width:100%;
	height:489px;
	margin:0 auto;
	/*background-image:url(../img/background/bck_cadastro.jpg);*/
	border:2px solid #f7c600;
	background: #000;
}
.conteudo_login{
	max-width:358px !important;
	width:100%;
	border:2px solid #f7c600;
	margin:0 auto;
	margin-top:12px;
	background-color:transparent;
	/*background-image:url(../img/background/bg_cadastro.png);*/
	background: #000;
	text-align:center;
}
/*MOBILE*/
.login_rede_mobile .login_face_mobile{ 
	display:none;
	width:226px;
	height:54px;
	color:#FFF;
	font-size:27px; 
	background-color:#3b5998; 
	border:none; 
	background-image:url(../img/face-login.png); 
	background-repeat:no-repeat;
	background-position:19px 14px;
}
.login_rede_mobile .login_twit_mobile{ 
	display:none;
	width:226px;
	height:54px;
	color:#FFF;
	font-size:27px;
	background-color:#00acee;
	border:none; 
	background-image:url(../img/twitter-login.png);
	background-repeat:no-repeat;
	background-position:28px 14px;
}
.login_rede_mobile span{	
	display:none;
	font-size:18px;
	color:#FFF;
}
.login_rede_mobile small{
	display:none;
	font-size:16px; 
	color:#FFF;
}
.form_login .bt_cadastro_mobile{
	display:none;
	width:89.9%; 
	height:54px; 
	margin:0 auto; 
	margin-top:0px;
	background-color:#f7c600;
	color:#000; 
	float:none !important; 
}
.form_login .bt_cadastro_mobile a{
	color:#000;
	font-size:20px; 
	font-weight:bold;
	position:relative;
	top:12px;
}
/*MOBILE*/
.conteudo_login h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700; 
	color:#f7c600;
	font-size:36px;
	margin-top:25px;
}
.conteudo_login h2{
	color:#f7c600;
	border:none !important;
}
.conteudo_login hr{
	width:220px;
	height:2px;
	border:none;
	background:#f7c600;
}
.login_rede_mobile{
	width:100%; 
	margin:0 auto;
}
.form_login{
	max-width:302px;
	width:100%;
	margin:0 auto;
	margin-top:20px;
}
.form_login form{
	width:100%;
}
.form_login  .text{
	width:100%;
	height:45px;
	border:1px solid #000;
	margin-bottom:20px;
	background:#FFF;
	position:relative;
}
.form_login .button_mobile{
	-webkit-appearance: none;
	border-radius:0;
	display:none;
	width:100%;
	padding:10px 0px 10px 0px;
	background-color:#f7c600; 
	color:#000; 
	font-size:32px;
	float:none !important; 
	border:none;
}
.form_login .button{
	background:transparent;
	color:#f7c600;
	border:none;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:18px;
	cursor:pointer;
}
.form_login .senha_esqueceu{
	color:#FFF;
	font-size:16px;
	font-family: 'Roboto', sans-serif; 
}
.form_login .new_cadastro{
	color:#f7c600;
	font-size:16px;
	font-family: 'Roboto', sans-serif; 
}
.login_rede{
	margin-top:50px;
	margin-bottom:30px;
}
.login_rede .login_face{
	display:block;
	width:146px;
	height:48px;
	background-color:#000066;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:18px;
	cursor:pointer;
	border:none;
}
.login_rede .login_twit{
	width:146px;
	height:48px;
	background-color:#33ccff;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:18px;
	cursor:pointer;
	border:none;
}
.senha_perdida{
	max-width:1024px;
	width:97%;
	height:489px;
	margin:0 auto;
	background-image:url(../img/background/bck_cadastro.jpg);
	border:2px solid #f7c600;
}
.conteudo_senha{
	width:90%;
	border:2px solid #f7c600;
	background-image:url(../img/background/bg_cadastro.png);
	text-align:center;
	margin:0 auto;
	position:relative;
	top:140px;
	padding-bottom:20px;
}
.conteudo_senha h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#f7c600;
	font-size:36px;
	margin-top:25px;
}
.conteudo_senha hr{
	width:90%;
	height:2px;
	border:none;
	background:#f7c600;
}
.conteudo_senha .text{
	max-width:450px;
	width:92%;
	height:30px;
	margin:0 auto;
	border:1px solid #000;
}
.conteudo_senha .button{
	width:350px;
	height:30px;
	background:#f7c600;
	border:1px solid #000;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:20px;
	cursor:pointer;
}
/***news**/
.newsletter{
	width:1024px;
	height:489px;
	margin:0 auto;
	background-image:url(../img/background/bck_cadastro.jpg);
	border:2px solid #f7c600;
}
.conteudo_news{
	width:558px;
	height:315px;
	border:2px solid #f7c600;
	margin:0 auto;
	margin-top:80px;
	background-image:url(../img/background/bg_cadastro.png);
	text-align:center;
}
.conteudo_news h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#f7c600;
	font-size:36px;
	margin-top:25px;
}
.conteudo_news hr{
	width:220px;
	height:2px;
	border:none;
	background:#f7c600;
}
.masc_fem{
	margin-top:20px;
	margin-bottom:30px;
}
.masc_fem .masc{
	width:146px;
	height:48px;
	background-color:#33ccff;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;  
	font-size:18px;
	cursor:pointer;
	border:none;
}
.masc_fem .fem{
	width:146px;background-image:url(../img/face-login.png); background-repeat:no-repeat;background-position:19px 14px;
	height:48px;
	background-color:#FFB6C1;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:18px;
	cursor:pointer;
	border:none;
}
/*MOBILE*/
.senha_esqueceu_mobile{
	display:none
}
/*MOBILE*/
/*LOGIN*/
/*MINHAS COMPRAS*/
.clear{
	clear:both;
}
.topo_nome{
	max-width:1023px;
	width:100%;
	margin:0 auto;
	padding:10px 0px 10px 0px;
	background-image:url(../img/background/minha_compra_masculino.jpg);
}
.topo_nome h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	color:#f7c600;
	font-size:45px;
	display:block;
	margin-left:10px;
}
.topo_nome a {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;     
	color:#FFF;
	font-size:38px;
	display:block;
	margin-right:10px;
	/*margin-top:5px;*/
	display:none;
}
.topo_nome .sair_icon{
	color:#fff;
	font-size:40px;
}
.conteudo_conta{
	max-width:1027px;
	width:100%;
	margin:0 auto;
	margin-top:20px;
}
.menu_usuario{
	max-width:247px;
	width:100%;
	border:8px solid #000; 
}
.menu_usuario .topo_menu{
	height:45px;
	background-color:#f7c600;
	text-align:center;
}
.menu_usuario .topo_menu h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;      
	color:#000;
	font-size:30px;
	position:relative;
	top:5px;
}
.menu_usuario ul .li_menu{
	width:90%;
	height:36px;
	margin:0 auto;
	border-bottom:2px solid #000;
}
.menu_usuario ul .li_menu:last-child{
	border-bottom:none;
}
.menu_usuario ul .li_menu a{
	position:relative;
	top:10px;
	font-family: 'Roboto', sans-serif;   
	font-size:19px;
}
.d-perfil-dir{
	max-width:740px;
	width:100%;
}
.d-perfil-dir h2{
	font-size:33px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;     
}
.d-perfil-dir  hr{
	background:#000;
	height:2px;
}
.d-perfil-dir .bt_editar{
	background:#f7c600;
	width:68px;
	height:26px;
	border:2px solid #000;
}
.d-perfil-dir .bt_editar a{
	display:block;
	position:relative;
	left:15px;
	top:3px;
}
/*.d_status {background:aqua}*/
.d_status ul li {float:left; margin-right:60px;}
.d_status ul li:first-child {margin-left:90px}
.d_status ul li:last-child {margin-right:0px}


.t-enderecos  p{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:18px;
}
.t-enderecos a{
	background:#f7c600;
	width:110px;
	height:26px;
	border:2px solid #000;
	padding-left:5px;
	padding-right:5px;
}
.d-cadastro form .text{
	/*width:98%;*/
	height:30px;
	border:2px solid #000;
}
.d-cadastro form p{
	margin:0px;
	padding:0px;
	margin-bottom:-1px;
}
.d-cadastro form p label{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
}
.alterar_senha ul li  .button,
.d-cadastro form .button{
	width:100%;
	height:30px;
	background:#f7c600;
	border:2px solid #000;
	font-family: 'BebasNeue Bold';  
	font-size:20px;
	cursor:pointer;
}
.alterar_senha ul li{
	float:left;
	margin-right:36px;
}
.alterar_senha ul li:last-child{
	margin-right:0px;
}
.alterar_senha ul li p{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.alterar_senha ul li p label{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
}
.alterar_senha ul li .text{
	width:221px;
	height:31px;
	border:2px solid #000;
}
.d-perfil-dir .ul_end li{
	float:left;
	margin-right:13px;
}
.t-historico {
	border-top:1px solid #000;
	text-align:center;
}
.t-historico tr th{
	border:2px solid #f7c600;
}
.pedido_table span{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;    
	display:block;
}
.pedido_table h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;      
	color:#000;
	font-size:30px;
}
.table_dados tr td{
	text-align:center;
}
.t-produtos {
	border-top:1px solid #000;
}
.t-produtos tr td{
	text-align:center;
}
.span_texto{
	color:#c0c0c0 !important;
}
.alt_senha{
	display:none;
}
/*MINHAS COMPRAS*/
/*CATEGORIAS*/
.menu-estatico{
}
.menu-fixado{
	position:fixed;
	top:73px;
	left:0;
	z-index:9;
}
/**/
.menu{
	width:100%;
	border-bottom:1px solid #000; 
	background:#FFF;
}
.menu .container_menu{
	max-width:1027px;
	width:100%;
	height:43px;
	margin:0 auto;
	position:relative;
}
div .d-menu-produtos {
	z-index:140;
	max-width:1027px;
	width:100%;
	margin:0 auto;
	position:absolute;
}
div.d-menu-produtos ul {
	list-style-type:none;
}
div.d-menu-produtos ul li a{
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;      
}
.d-menu-produtos div{
	float:left;
	text-align: left;
	max-width:1027px;
	width:100%;
	margin:0 auto;
	background-color:#363636;
	position:relative;
}
.d-menu-produtos ul.ul-1{
	height:43px;
	max-width:1027px;
	width:100%;
	margin:0 auto;
}
.d-menu-produtos ul.ul-2{
	float:left;
	max-width:205px;
	width:20%;
	margin:10px;
	margin-right:0px;
	background:#363636;
}
.cat_2{
	z-index:200;
	display:none; 
	position:relative;  
}
div.d-img-menu{
	width:256px; 
	height:256px; 
	margin-top:10px; 
	margin-right:15px;
	float:right; 
	position:relative;
	background-color:#FFF;
	margin-bottom:10px;
}
.d-img-menu img{
	width:256px; 
	height:256px; 
}	
.d-menu-produtos ul.ul-3{
	float:left;
	max-width:514px;
	width:50%;
	display:block;
	min-height:260px;
	margin-top:10px;
	border:0px solid;
	background-color:#FFF;
	margin-bottom:10px;
}
.d-menu-produtos li.li-1{
	float:left;
	margin-right:3px;
	width:auto;
}
.d-menu-produtos li.liRight-7{
	margin-right:0;
}
.d-menu-produtos li.li-1 a:hover{
	color: #ffea00;
}
.d-menu-produtos li.li-1:hover{
	background-color: #363636;
}

.d-menu-produtos li.li-2{
	display:block;	
	width:195px;
}
.d-menu-produtos li.li-3{
	float:left;
	width: 175px;
	display:block;
	margin-left:10px;
	margin-bottom:6px;
}
.d-menu-produtos li.li-3 img{
	margin-right:3px;
}
.d-menu-produtos a.a-1{
	display:block;
	line-height:43px;
	padding-left:5px;
	padding-right:5px;
}
.d-menu-produtos a.a-2{
	width:205px;
	display:block;
	color:#ffea00;
	line-height:32px;
	padding-left: 7px;
	margin-bottom:6px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;      
}
.d-menu-produtos a.a-3{
	font-size:13px;
	display:block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;     
}
.d-menu-produtos a.a-3:hover{
	text-decoration:underline;
}
div.d-produtos-img{
	float:right;
	width: 270px;
	height:100%;
	background-color: #bd272d;
}
div.d-produtos-img img{
	margin-left:43px;
}
.d-menu-produtos li.li-especiais{
	float:right;
	background-color:#e7ba02;
}
.d-menu-produtos li.li-especiais a{
	color:#000;
	position:relative;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;     
}
.paginasEspecials{
	top:42px;
	right:0px;
	position:absolute;
	float:right;
	width:150px;
	display:none;
	padding:10px;
	background-color:#fff;
	border:solid 1px #363636;
}
.paginasEspecials li{
	float:right;
	height:32px;
	width:147px;
}
.paginasEspecials li:hover{
	background-color: #363636;	
}
.paginasEspecials li a{
	float:right;
	width:147px;
	color:#000;
	text-align:right;
	line-height:32px;
	padding-right:5px;
	margin-bottom:5px;
	display:inline-block;
	text-transform: uppercase
}
.paginasEspecials li a:hover{
	color:#ffea00;
}
/*CATEGORIAS*/
/*CONFIRMAÇÃO*/
.d-texto h2{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
}
.d-texto span{
	font-family: 'Roboto', sans-serif; 
	font-size:16px;
}
.d-texto .ebit_confirmacao{
	position:relative;
	bottom:35px;
}
.t-pedido tr td .s_qtd,
.t-pedido tr th p{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
}
.t-pedido tr td .nome_prod{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	margin-left:10px;
}
.t-pedido tr td  .preco_pedido{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:20px;
	color:#ff8400;
}
.d-embalagem h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:20px;
}
.boleto .link_boleto{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:20px;
}
.d-confirma span,
.title_p a,
.title_p{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
}
.d_texto h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:20px;
}
.d_texto h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size:16px;
}
.d_texto span{
	font-family: 'Roboto', sans-serif; 
}
/*CONFIRMAÇÃO*/
/*DESTAQUE HOMR*/
.confira_prods{
	margin-top:20px;
}
.confira_prods h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;   
	font-size: 30px;
	text-transform: uppercase;
}
.confira_prods hr{
	background:#000;
	height:2px;
	border:0px;
}
.d_cat_prods{
	width:100%;
	margin-top:20px;
	text-align:center;
}
.d_cat_prods ul li{
	float:left;
	margin-right:10px;
	margin-bottom:19px;
	width:246px;
	height:425px;
	border:1px solid #e0e0e0;
	background:#FFF;
}
.d_cat_prods ul li:nth-child(4n){
	margin-right:0px;
}
.d_cat_prods ul li a img{
	width:100%;
	display:block;
}
.d_cat_prods ul li a{
	display:block;
	width:100%;
	width:246px;
	height:425px;
}
.d_cat_prods ul li a h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;   
	font-size: 29px;
	color:#e7ba02;
	position: relative;
	top: 320px;
}
.banner_desta_home{
	width:100%;
	height:76px;
}
.table_daddos_mobile{
	width:80%;
	border:1px solid #000;
	margin:0 auto;
	margin-bottom:20px;
	display:none;
}
.table_daddos_mobile .td_dados_mobile{
	width: 180px;
    background-color: #f7c600;
    padding: 5px 0px 5px 5px;
}

/*us*/
.d-cadastro-conteudo{max-width:740px;width:100%}
.d-cadastro-dados{
	max-width:459px; 
	width:100%;
	margin:0px;
	padding:0px; 
	float:left;	
}
.d-cadastro-salvar{
	max-width:229px; 
	width:100%;
	margin:0px; 
	padding:0px;
	float:right;
}
.d-cadastro{
	max-width:700px;
	width:100%;
}
.d-cadastro .t_cep{max-width:126px; width:100%;}
.d-cadastro .t_end{max-width:465px; width:100%;}
.d-cadastro .t_num{max-width:81px; width:100%;}
.d-cadastro .t_bairro{max-width:127px; width:100%;}
.d-cadastro .t_complemento{max-width:163px; width:100%;}
.d-cadastro .t_cidade{max-width:287px; width:100%;}
.d-cadastro .t_estado{max-width:84px; width:100%;}
.d-cadastro .t_ref_entrega{max-width:703px; width:100%;}
.list_favoritos ul li{float:left; margin-left:7px; margin-bottom:10px;}
.list_favoritos ul li:first-child{margin-left:0px;}
.list_favoritos ul li:nth-child(3n+1){margin-left:0px;}
/*us*/

.t_deposito_mobile{border:1px solid; margin-bottom:10px; display:none;}
.t_deposito_mobile .td_deposito{width:90px; background-color:#ffde00; color:#000; padding-left:10px; }

/*DESTAQUE HOMR*/
.li_desc_mobile{margin-left:10px; width:210px;}
.login_mobile{margin-right:10px;margin-top:15px; display:none;}
.login_mobile ul li{float:left;margin-left:15px;}
.login_mobile ul li a span{font-size:25px; color:#FFF; margin-left:12px; margin-right:5px;position:relative; bottom:4px; font-weight:bold;}
.logo_mobile{display:none; background-color:transparent; }
.bt_menu_mobile{ display: inline-block; vertical-align: middle;}

.li_sac{display:none !important}
.li_sac a{color:#FFF;  font-family: 'OpenSans-Bold';}
.mobile_2{width: 50px; height: 42px; display: inline-block; vertical-align: middle; position: relative; top:15px; left:2px; text-indent: -9999px; overflow: hidden; cursor: pointer; background: transparent; margin-right:22px;}
.mobile_2:before{content: ""; display: block; margin: 7px auto; width: 80%; height: 0.45em; background: #FFF; box-shadow: 0 .65em 0 0 #FFF, 0 1.30em 0 0 #FFF;}
.mobile_brinde{position:absolute; background-color:#000; width:100%; z-index:999999;right:-100%; text-align:center; padding-top:10px;display:none}
.mobile_brinde span.titulo-s{color:#FFF;}
.mobile_brinde .brindes-partial{width:64%; margin:0 auto; margin-bottom:20px; margin-top:20px;}
.mobile_brinde label{color:#FFF;}
.mobile_brinde ul li {background-color:#FFF; width:31%; height:200px; margin-bottom:10px;}
.voltar_brinde_mobile{position:relative; right:35%; top:6px;}
.login_mobile_cadastro{display:none;}
.resumo_pedido_mobile{display:none}
.d_pedido .col-1 .box_pedido_concluir_mobile{display:none; margin-bottom:20px; border:1px solid #000;}
.logado_mobile{display:none;}
.logado_mobile a{color:#FFF !important; font-size:25px; padding:10px !important;}
.logado_mobile span{color:#FFF !important; font-size:25px; padding:10px !important;}
.buscar_carrinho .buscar .lupa_mobile{display:none;}
.li_logo{display:none}
.voltar_m{display:none; padding:0px;}
.descricao_mobile{display:none; max-width:100%; width:68%; margin:0 auto;}
.d_bonus_mobile{display:none; width: 270px; height: 50px; margin-top: 17px;background: #000;}
.d_bonus_mobile .s_bonus_mobile{font-family: 'BebasNeue Regular';  font-size:37px;color:#ffcc00;float:left;margin-left:10px;margin-top:4px;}
.d_bonus_mobile .s_bonus_mobile a{float:right; margin-left:18px; margin-top:6px;}
.compartilhar_mobile{margin-top:84px; display:none;}
.compartilhar_mobile ul li{float:left; margin-right:8px; }
.compartilhar_mobile .rede_mobile{width:60px; height:60px; display:block; overflow:hidden;}
.compartilhar_mobile .rede_mobile > iframe{width:60px !important;height:60px !important;}
.compartilhar_mobile .face_mobile{background-position:0px 0px; background-image:url(../img/compartilhe_face.png);}
.compartilhar_mobile .twitter_mobile{background-position:0px 0px;  background-image:url(../img/compartilhe_twitter.png);}
.compartilhar_mobile .g_mobile{background-position:0px 0px;  background-image:url(../img/compartilhe_google.png);}
.compartilhar_mobile .whats_mobile{background-position:0px 0px;  background-image:url(../img/compartilhe_whatts.png);}
.compartilhar_mobile .email_mobile{background-position:0px 0px;  background-image:url(../img/compartilhe_email.png);}
.compartilhar_mobile h2{font-size:18px;}
.compartilhar_mobile .hr_compartilhar_mobile{width:70%;height:2px; background:#000; border:none}
.bt_filtro_mobile{width:100%; height:60px; background:#f7c600; text-align:center; display:none}
.bt_filtro_mobile a{cursor:pointer; display:block; width:100%; height:100%; color:#000; font-size:27px;position:relative; top:10px; font-weight:bold}
.top_filtro .option_mobile{display:none !important;}
.botao_filtrar_mobile{width:97%;  margin:0 auto; display:none;}
.botao_filtrar_mobile .bt_filtro_limpar{width:220px;height:54px; background:#f7c600; color:#000; border:none; font-size:20px; font-weight:bold;}
.d_principal_mobile{width:98%; margin:0 auto; display:none}
.d_principal_mobile ul {width:100%; border-bottom:1px solid #000;margin-bottom:20px;}
.d_principal_mobile ul li {float:left; }
.d_principal_mobile ul li .s_nome{font-weight:bold; font-size:18px;}
.d_principal_mobile ul li .s_preco{font-weight:bold; font-size:18px; color:#f4c911}
.d_principal_mobile ul li .s_bonus{font-weight:bold; font-size:18px; color:#000}
.d_principal_mobile ul li .s-unidade{font-size:18px;padding-bottom:10px;}
.d_principal_mobile ul li .qtd_mobile{width:75px; height:30px; font-size:18px; text-align:center;}
.li_checkbox_mobile{display:none;}
.span_mobile_cad{display:none;}
.t-historico-mobile{display:none}
.scroll{ display:none;position:fixed; right:10px; bottom:15%; width:50px; height:50px; z-index:9999;}
.scroll img{width:60px; height:60px;}
.d_principal_mobile{display:none !important;}
.d_principal{display:block !important;}
.li_menu_mobile{display:none !important}
.li_carrinho_mobile{display:none !important}
.text_desconto{width:100%; height:30px; line-height:30px;}
.d_botao_brinde_comprejunto{width:100%; height:40px; line-height:40px; background:#000; text-align:center; display:none;}
.d_botao_brinde_comprejunto a{font-size:1.6em; color:#ffcc00}
footer .rodape_mobile{display:none}
.botao_sobre{display:none;width:100%;background:#000; margin:0 auto; text-align:center;padding:5px 0px 5px 0px;}
.botao_sobre span{font-size:36px; color:#ffde00; font-family: 'BebasNeue Bold';}
.lista_pedido_mobile{width:80%; margin:0 auto;  border-bottom:1px solid; display:none;}
.logado_mobile{line-height:44px; height:47px; background-color:#000;}
.topo_mobile{display:none;}

@media (max-width:1060px){
	.listagem_prods{max-width:100%;}
	section.part_prod .d_prod_preco{height:auto; width:100%}
	section.part_prod .show_preco_bts .t-avise{width:86%; line-height:24px; height:24px;}
	.d_cat_prods ul li a h1{font-size:38px; top:280px;}
	.d_dados a{font-size:12px !important;}
	section.part_prod .d_prod_dados .d_dados span, section.part_prod .d_prod_dados .d_dados a{font-size:13px !important}
	.quantidade{width:90%;}
	.avise_me{height:82px;}
	footer .rodape{padding-top:15px; width:97%;}
	footer .rodape .li_sac, footer .rodape .li_formadepagamento, footer .rodape .li_facebook, footer .rodape .li_parceiros, footer .rodape .li_suporte{display:none !important;}
	footer .rodape .li_big hr {width:97% !important;}
	footer .rodape .li_big .ul_li_big{display:none;}
	footer .rodape .li_sac{display:inline-block !important;}
	.rodape .t-li > ul > li{width:19%;padding:0px !important; margin:0px !important; margin-left:11px !important; float:left !important}
	.rodape .t-li > ul > .li_big{margin-left:0px !important}
	.rodape .t-li > ul > li  hr{width:97% !important;}
	footer .rodape .h1_rodape{font-size:1.5em;}
	.rodape .t-li > ul > li .content_rt a, .rodape .t-li > ul > li .content_rt p, .rodape .t-li > ul > li .content_rt td, .li_sac a, .text_desconto{font-size:0.9em !important; margin:0px !important;}
	.form-tr input[type='submit']{padding:8px 0px 8px 0px; text-align:center; font-size:0.9em !important;}
}
@media (max-width:1042px){
}
@media (max-width:1031px){
	.banner_2, .banner_3{width:42%;}
}
@media (max-width:1024px){
	.banner_promocional{width:100%;}
	.banner_promocional img{width:100%;}
	.d-prods .destaque_home ul li{width:23.7%; margin-left:17px}
	.d-prods .destaque_home ul li section.part_prod{max-width:100%;}
	.listagem_prods ul li{width:23.7%; margin-left:17px;}
	.listagem_prods ul li section.part_prods{max-width:100%;}
	
}
@media(max-width:1022px){
	/*.ul_informacao .li-1 a, .ul_informacao .li-2 a, .ul_informacao .li-3 a, .ul_informacao .li-4 a{padding: 10px 46px 10px 46px;}*/
}
@media(max-width:1015px){
	.d_part_prod{height:400px;}
}
@media (max-width:1006px){
	.top_banner_categoria{max-width:75%;}
}
@media (max-width:1001px){
	.d-perfil-dir{float:none; max-width:97%; margin:0 auto;}
	.menu_usuario{float:none; margin:0 auto; max-width:50%; margin-bottom:20px;}
}
@media (max-width:979px){
	.d-prods .destaque_home ul li{width:23.7%; margin-left:16px}
	.listagem_prods ul li{width:23.7%; margin-left:16px;}
	.d-compre-junto{padding:0px;}
	.conteudo_junto{}
}
@media (max-width:995px){
	.ul_informacao .li-1, .ul_informacao .li-2, .ul_informacao .li-3, .ul_informacao .li-4{float: none;width: 100%;text-align: center;}
	.ul_informacao .li-1 a, .ul_informacao .li-2 a, .ul_informacao .li-3 a, .ul_informacao .li-4 a{padding:0px !important; display:block;}
	.aba_descricao{position: relative !important; background: #FFF;top: 0px !important;}
}
@media (max-width:994px){
	.banner_topo {display:none;}
	.d_cat_prods{width:90%; margin:0 auto; }
	.d_cat_prods ul li{width:200px; height:345px;}
	.d_cat_prods ul li a{width:200px; height:345px;}
	.d_cat_prods ul li a h1{font-size:28px; top:220px;}
}
@media (max-width:990px){
	.d_img_grande{display:none;}
	.slide_prod_mobile{display:block}
	.d_img_detalhes{display:none;}
	.menu_institucional_fixed ul li span{margin-left:5px;}
	.menu_buscar .menu_institucional{display:none;}
	.buscar_carrinho .buscar {width:98%;max-width:98%;left:4px; top:10px;}
	.buscar_carrinho .buscar .text_buscar{width:99%;max-width:99%;}
	.carrinho{display:none;}
	.login{display:none;}
	.login_mobile{display:block;}
	.li_atendimento{display:none !important}
	.li_favoritos{display:none !important}
	.logo{display:none;}
	.logo_mobile{display:block; width:85%;}
	.carrinho_car{display:none;}
	.li_carrinho_mobile{display:table-cell !important; text-align:right !important; top:0px !important;}
	.li_carrinho_mobile span{margin:0px !important; Bottom:0px !important; font-size:22px !important;}
	.logado_mobile{display:block;}
	.top_container .conteudo_topo .menu_buscar{max-width:98%; width:98%;}
	.form_login{max-width:100%}
	.li_logo{display:block;}
	/*CATEGORIA*/
	.top_banner_categoria{display:none;}
	.top_filtro{padding-bottom:10px !important; width:97%; margin:0 auto; background-color:#333; border:none !important;float:none !important;}
	.top_filtro .conteudo_filtro{width:98%; display:none; margin-top:0px !important;}
	.top_filtro .conteudo_filtro span{display:none}
	.top_filtro .conteudo_filtro div{float:none !important;}
	.conteudo_filtro ul li{margin-top:0px;}
	.d_login{width:51%; height:558px !important; border:none; background-image:none; background-color:#c0c0c0}
	.login_rede_mobile span, .login_rede_mobile small{display:block;}
	.form_login .bt_cadastro_mobile{width:100%;}
	.conteudo_filtro ul li.left,.conteudo_filtro ul li.right{float:none;}
	.conteudo_filtro ul li.filtros{color:#FFF;padding-top:20px;}
	.conteudo_filtro ul li.filtros li {border-color:#fff;}
	.conteudo_filtro ul li.filtros li a{color:#FFF;font-size:18px;}
	.conteudo_filtro ul li.filtros li a span{display:inline-block;font-size:1em;}
	.top_filtro .option_mobile{display:block !important;}	
	.top_filtro .option{display:none !important;}	
	.conteudo_filtro .select_ordem{width:97%; height:53px; line-height:53px; font-size:20px; margin-left:8px;}
	.conteudo_filtro .select_prod{width:97%; height:53px; line-height:53px; font-size:20px; margin-left:8px;}
	.conteudo_filtro p{display:none;}
	.conteudo_filtro .select{width:97%; height:53px; line-height:53px; margin-left:8px; font-size:20px;}
	.login_mobile_cadastro .conteudo_login {background-image:none; border-color:#000}
	.login_mobile_cadastro .conteudo_login  h2 {color:#000}
	.login_mobile_cadastro .conteudo_login .titulo{color:#000}
	.login_mobile_cadastro .conteudo_login  span{ color:#000}
	.login_mobile_cadastro .conteudo_login  .senha_esqueceu_mobile{color:#000 !important}
	.botao_filtrar_mobile{display:block;padding-top:20px;}
	.h1_filtro{display:none !important}
	.bt_filtro_mobile{display:block !important;}
	.quantidade p{line-height:18px;}
	
	.li_menu_mobile{display:block !important}
	/*MENU */
	.topo_mobile{width:96%; height:54px; margin:0 auto; display:block;}
	.topo_mobile .carrinho_a span{color:#FFF; font-size:22px;}
	.topo_mobile .carrinho_a span{color:#FFF; font-size:22px;}
	.menu .container_menu{ position:initial !important; background-color:#FFF !important; height:0;}
	.efeitoleft{left:0;  -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear;transition: all .3s linear;}
	div.d-img-menu{display:none !important;}
	div .d-menu-produtos{position:fixed !important; overflow:scroll; top:0px !important; z-index:1000; height:100% !important; background-color:#FFF !important; left:-100%;}
	div.d-menu-produtos ul li a{font-size:18px !important; font-family: 'Roboto', sans-serif; font-weight: 400;}
	.d-menu-produtos li.li-especiais{float:left !important; background-color:#FFF !important; display:block !important; width:97% !important;;}
	.voltar_m{display:block; padding:11px 0px 11px 0px; background-color:#000; }
	.voltar_m a{color:#FFF !important;}
	.d-menu-produtos ul.ul-1{padding:0px !important; margin:0px !important; height:0 !important; background-color:#FFF !important;}
	.d-menu-produtos li.li-1{float:none !important; margin:0px !important;  border-bottom:1px solid #000;}
	.d-menu-produtos a.a-1{ margin:0px !important;line-height:normal !important; padding:7px 0px 7px 0px !important; margin-left:5px !important;}
	.d-menu-produtos li.li-1 a:hover{color: #000 !important;}
	.d-menu-produtos li.li-1:hover{background-color: #FFF !important;}
	/*subs*/ 
	.d-img-menu img{display:none !important;}
	.d-menu-produtos div{float:none !important; background-color:#FFF !important; position:absolute; width:100% !important; left:-100%;}
	.cat_2{position:inital !important;display:block; height:100%;}
	.d-menu-produtos ul.ul-2{float:none !important; background-color:#FFF !important; margin:0 !important; width:100% !important; max-width:100% !important; position:relative !important;}
	.d-menu-produtos li.li-2{width:auto !important; border-bottom:1px solid #000;}
	.d-menu-produtos a.a-2{font-family: 'Roboto', sans-serif !important; font-weight: 700; font-size:18px !important; width:auto !important; color:#000 !important;padding:0px !important; margin:0px !important; text-transform:capitalize; line-height:normal !important; padding:7px 0px 7px 0px !important; margin-left:5px !important;}
	.d-menu-produtos ul.ul-3{float:none !important; max-width:100% !important; background-color:#FFF; width:100% !important; margin:0px !important; min-height:0 !important; left:-100%;	 position:absolute; top:0px !important;}
	.d-menu-produtos li.li-3{float:none !important; width:auto  !important; margin:0px !important; border-bottom:1px solid #000;}
	.d-menu-produtos li.li-3 img{display:none !important; }
	.d-menu-produtos a.a-3{font-family: 'Roboto', sans-serif !important; font-weight: 400; font-size:18px !important; padding:7px 0px 7px 0px !important; margin-left:5px !important;}
	.d-menu-produtos a.a-3:hover{text-decoration:none !important;}
	.paginasEspecials{float:none !important; display:none !important; position:absolute !important; width:100% !important; height:100% !important; left:-100%; padding:0px !important; margin:0px !important; top:0px !important; right:0px !important; border:0px !important;}
	.paginasEspecials li{float:none !important; width:100%; height:0 !important; }
	.paginasEspecials .voltar_m{display:block !important; line-height:normal !important; height:27px !important;}
	.paginasEspecials li a{float:left !important; line-height:normal; padding:7px 0px 7px 0px !important; margin:0px !important; width:97% !important; text-align:left; border-bottom:1px solid #000; margin-left:5px !important}
	.li_logado{display:none !important;}
	/*LOGIN*/
	.login_rede {display:none;}
	.form_login .new_cadastro{display:none;}
	.form_login .senha_esqueceu{display:none;}
	.form_login .button{display:none;}
	.d_login{height:621px; }
	.form_login .bt_cadastro_mobile{display:block; width:88%; margin:0 auto;}
	.li_checkbox{display:none;}
	.li_checkbox_mobile{display:block;}
	/*DETALHE*/
	.conteudo-2{width:100%;float:none !important;}
	.d_descricao_prod{max-width:100%;}
	.d_rede{display:none;}
	.d_bonus_kit{display:block;}
	.d_bonus_kit .s-bonus {float:left;padding: 12px 5px 12px 5px; font-size:28px;}
	.d_bonus_kit .s-bonus a{display:none;}
	.table_bonus{}
	.table_bonus .d_bonus_kit{float:none; width:54%; margin:0 auto; text-align:center;}
	.table_bonus .d_bonus_kit .s-bonus{width:90% !important; margin:0 auto;}
	.table_bonus .d_btkit{float:right}
	.table_bonus .d_btkit .button{display:none !important;margin-top:0px; height: auto; padding:10px 5px 10px 0px; background-position: 13px 11px;}
	.d_img_prod{float:none; margin:0 auto;}
	.d_dados_valor{position:relative; width:100%; max-width:100%;float:none;}
	.d_dados_valor .d_valor_rede{width:100%; display:block;}
	.d_dados_valor .d_rede{display:none;}
	.d_valor_prod{width:46%; display:block; margin:0 auto; text-align:center; }
	.d_prod_carrinho{width:60%; position:relative; display:table; float:none !important; margin:0 auto}
	.d_prod_carrinho select{width:55%; height:40px; font-size:22px !important;}
	.variacao_1{display:table-header-group; }
	.variacao_1 .vp_label{ font-size:22px; margin-left:79px;}
	.variacao_2{display:table-header-group;}
	.d_bonus_mobile{display:block; width:auto; height: auto;padding:12px 8px 12px 8px; margin-top:0px;}
	.d_bonus_mobile .s_bonus_mobile{margin-top:0px; font-size:2.3em;}
	.d_prod_carrinho .d_bt_compra .s-bt-comprar{width:auto;height:auto; padding:10px 8px 10px 37%;background-position: 13px 10px;margin-top:0px; float:right}
	.d_bt_compra{float:right; display:block;position:relative;}
	.compartilhar_mobile{display:block}
	.d_bonus_prod{display:none;}
	#img_brinde{display:none !important;}
	.bt-brinde-desk{display:none;}
	.bt_brinde_mobile{display:block; width:365px; padding-right: 50px; background-position: 31px center; text-align:right}
	.descricao_mobile{display:block !important}
	/*.d_descricao_prod{display:none;}*/
	.conteudo-descricao-det{display:none;}

	.ul_informacao .li-1 a, .ul_informacao .li-2 a, .ul_informacao .li-3 a, .ul_informacao .li-4 a{padding:10px 56px 10px 44px}
	.destaque ul li{width:23.5%;}
	.show_preco_bts .t-avise{width:89%; border:2px solid}
	.bloco_informacao{width:99.5%;}
	.d_bonus_mobile .s_bonus_mobile a{display:none;}
	/*CHECKOUT*/
	.logado {display:none;}
	.li_desc_mobile{width:60% !important;}
	.d_pedido .col-1{float:none; margin:0 auto; width:436px; max-width:436px}
	.d_pedido .col-2{float:none; margin:0 auto; width:436px; max-width:436px}
	.d_pedido .col-3{float:none; margin:0 auto; width:436px; max-width:436px}
	.d_pedido .box-1{max-width:436px; float:none; margin-top:10px;}
	.texto_rodape a{margin-right:20px}
	.login_mobile_cadastro{display:block;}
	.resumo_pedido{display:none !important}
	.box_pedido_concluir{display:none !important}
	.span_mobile_cad{display:block !important}
	.login_rede_mobile .login_face_mobile{display:block;}
	.login_rede_mobile .login_twit_mobile{display:block;}
	.form_login .button_mobile{display:block; width:88%; margin:0 auto;}
	.botoao_cadastrar_checkout {width:88%; margin:0 auto; margin-top:10px;}
	.botoao_cadastrar_checkout span{display:block; color:#000; font-size:29px !important}
	.conteudo_login{max-width:508px !important}
	.senha_esqueceu_mobile{display:block; color:#FFF; font-size:20px;}
	.login_rede_mobile span{display:block !important; padding-bottom;}
	.login_rede_mobile{padding-bottom:30px;}
	.box_pedido_concluir_mobile{display:block !important;}
	.resumo_pedido_mobile{display:block}
	.form_login .text{padding-left:40px; width:80%; line-height:45px; font-size:1.6em;}
	.form_login .img_login::-webkit-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px} 
	.form_login .img_login:-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .img_login::-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .img_login::-ms-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-webkit-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px} 
	.login_checkout_mobile:-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-ms-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .senha_img::-webkit-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px;} 
	.form_login .senha_img:-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .senha_img::-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .senha_img::-ms-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.senha_checkout_mobile::-webkit-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px;} 
	.senha_checkout_mobile:-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.senha_checkout_mobile::-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.senha_checkout_mobile::-ms-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.ul_informacao .li-1:hover, .ul_informacao .li-2:hover, .ul_informacao .li-3:hover, .ul_informacao .li-4:hover{ background-image:none;}
	.ul_informacao .li-1:hover a, .ul_informacao .li-2:hover a, .ul_informacao .li-3:hover a, .ul_informacao .li-4:hover a{ color:#000}
	.ul_informacao .li-1.active, .ul_informacao .li-2.active, .ul_informacao .li-3.active, .ul_informacao .li-4.active{color:#000 !important; background-image:url(../img/background/background_rodape.jpg) !important;}
	.ul_informacao .li-1.active a, .ul_informacao .li-2.active a, .ul_informacao .li-3.active a, .ul_informacao .li-4.active a{color:#ffcc00 !important; background-image:url(../img/background/background_rodape.jpg) !important;}
	.det_brinde_selecionado{text-align:center;width:100%;}
	.det_brinde_selecionado p{font-weight:bold; font-size:18px; padding:0px; margin-top:10px;}
	
	.ul_informacao .li-1, .ul_informacao .li-2, .ul_informacao .li-3, .ul_informacao .li-4{float:none; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #000;}
	.informacao{padding-bottom:20px;}
	.informacao p{padding-left:5px; padding-right:5px;}
	.d-duvida-dir{padding-bottom:1px;}
	
	.d-pagina-adm{width:97%; margin:0 auto; text-align:justify;}
	

	/*COMPREJUNTO*/
	.conteudo_junto{width:100%; float:none;}
	.conteudo_junto .variacao_1 .vp_label{margin-left:0px; font-size:14px; display:none;}
	.conteudo_junto .variacao_1 select{width:150px; height:31px; margin-left:50px; display:inline-block !important;}
	
	.brinde_junto{width:100%; float:none;}
	.d_brinde_comprejunto{float:left; width:22%;margin-right:20px;}
	.d_brinde_comprejunto .variacao_1 .vp_label{margin-left:0px; font-size:14px;}
	/*COMPREJUNTO*/
	.topo_nome{background-color:#000 !important; background-image:none !important;}
	.topo_nome a{display:block;}
	.d-perfil-dir h2{ text-align:center;}
	.list_favoritos {width:749px; margin:0 auto;}
	.d-confirmacao{width:97%; margin:0 auto;}
	
	.d-duvida-esq table{margin:0 auto !important;margin-bottom:10px;}
	
	.texto_rodape .texto_p{display:none;}
	.texto_rodape .texto_p_big{font-size:9px !important; font-weight:bold;}
	.texto_rodape .texto_p_big span{font-size:9px !important; font-weight:bold;}
	.texto_rodape .desenvolvido{display:none;}
	.texto_rodape .desenvolvido_mobile{display:block !important;}
	
	.div_table_comprar{display:block !important;}	
	.kit h1{margin-left:8px;}
}
@media (max-width:960px){
	.topo-fixado .hide{height:auto !important; width:96% !important; margin:0 auto; }
	.banner_promocional{display:none;}
	.li_facebook{display:none;}
	.li_menu_mobile .bt_menu_mobile{top:5px;}
	.img_logo{margin-left:0px;}
	.li_atendimento{display:none !important;}
	.li_favoritos{display:none !important;}
	.li_menu_mobile{display:table-cell !important;}
	.top_container .conteudo_topo:first-child { padding: 0px;}
	.fixed_logo{text-align:center;}
	.menu-fixado{position:relative;}
	.banner_2, .banner_3{display:block !important;}
	.menu_institucional{display:none;}
	.conteudo_topo .logo{display:none;}
	.top_container .conteudo_topo .menu_buscar{width:100%; max-width:99%; }
	.buscar_carrinho .buscar {width:98%;max-width:98%;left:4px; top:0px;margin-bottom:10px;}
	.buscar_carrinho .buscar .text_buscar{width:99%;max-width:99%;}
	.carrinho{display:none;}
	.login{display:none;}
	.login_mobile{display:block;}
	.form_login{max-width:100%;}
	.rodape .t-li > ul > li{width:19%;}
	.rodape .t-li > ul > .li_big{margin-left:0px !important;}
	.d_principal_mobile{display:block !important;}
	.d_principal{display:none !important;}
	.texto_rodape a{margin-right:50px;}
	.d_img_detalhes{display:none;}
	.d-duvida-dir{width:100%; float:none;}
	.d-duvida-esq{width:100%; float:none;}
}

@media (max-width:948px){
	.d_cat_prods ul li{width:246px; height:425px;}
	.d_cat_prods ul li:nth-child(4n){margin-right:10px;}
	.d_cat_prods ul li a{width:246px; height:425px;}
	.brindes-partial{width:77%;}
	.voltar_brinde_mobile{right:32.2%;}
}
@media (max-width:984px){
	.div_table_descricao .item .nome{font-size:16px;}
	.div_table_descricao .item .marca{font-size:14px;}
	.div_table_descricao .desc span{font-size:12px;}
}
@media (max-width:945px){
	.d-prods .destaque_home ul li{width:23.7%; margin-left:16px}
	.d-prods .destaque_home ul li:first-child{margin-left:0px}
}
@media (max-width:925px){
	.d_part_prod{height:380px;}
}
@media (max-width:921px){
	.d-prods .destaque_home ul li{width:23.7%; margin-left:15px}
	.d-prods .destaque_home ul li:first-child{margin-left:0px}
	.listagem_prods ul li{ margin-left:15px;}
}
@media (max-width:911px){
	.brindes-partial{width:80%;}
}
@media (max-width:906px){
	.rodape .t-li > ul > li{margin-left:10px !important;}
}
@media (max-width:889px){
	.menu_institucional ul li{ margin-left:20px;}
	.menu_institucional ul li a{ font-size:12px;}
}
@media(max-width:886px){
	.login_rede_mobile .login_face_mobile{max-width:48%; width:100%;}
	.login_rede_mobile .login_twit_mobile{max-width:48%; width:100%;}
}
@media(max-width:874px){
.rodape_mobile .big_forma_mobile,
.rodape_mobile .sac_mobile_rodape,
.rodape_mobile .oferta_mobile_rodape,
.rodape_mobile .seguranca_mobile_rodape,
.rodape_mobile .social_mobile_rodape{width:30%; margin-right:25px;}	
	
}
@media (max-width:890px){
	.banner_2, .banner_3{width:41%;}
}
@media (max-width:878px){
	.brindes-partial{width:85%;}
}
@media(max-width:876px){
	.d_cat_prods{width:526px;}
}
@media (max-width:864px){
	.d-prods .destaque_home ul li{ margin-left:14px}
	.listagem_prods ul li{ margin-left:14px;}
}
@media (max-width:852px){
	section.part_prod .show_preco_bts{position:relative;}
	.avise_me{width:100%; height:101px; }
	
}
@media (max-width:850px){
	section.part_prod .d_prod_dados .d_dados a{font-size:12px !important;}
	.oferece-brinde{font-size:11px;}
}
@media (max-width:846px){
	section.part_prod .show_preco_bts{height:84px;}
}
@media (max-width:840px){
	.d_prod_carrinho select{font-size:1.4em !important; width:56%;}
	.d_bonus_mobile{margin:0px;}
	.kit{padding-bottom:0px !important;}
	.div_table_comprar{ margin:0 auto;margin-top:10px}
	.div_table_descricao{width:97%; margin:0 auto; float:none !important;}
}
@media (max-width:832px){
	.d-prods .destaque_home ul li{ margin-left:13px}
}
@media (max-width:825px){
	.brindes-partial{width:90%;}
}
@media (max-width:906px){
	.rodape .t-li > ul > li{margin-left:10px !important;}
}
@media (max-width:823px){
	.rodape .t-li > ul > li{margin-left:9px !important;}
}
@media (max-width:820px){
	.form_login .text{max-width:77%; width:100%;}
	.login_rede_mobile .login_face_mobile{text-align:right; padding-right:20px;}
	.login_rede_mobile .login_twit_mobile{text-align:right; padding-right:40px;}
}
@media (max-width:814px){
	section.part_prod .d_prod_preco{height:auto !important; width:100%;}
	.voltar_brinde_mobile{right:31.2%}
}
@media (max-width:811px){
	.d_login{height:587px !important;}
}
@media (max-width:810px){
	.d_part_prod{height:379px;}
	.brinde_comprejunto{display:none;}
	.conteudo_junto{width:520px; margin:0 auto;}
	.brinde_junto {width:380px; margin:0 auto;}
	.brinde_junto .d_brinde_comprejunto{width:186px; margin-right:8px;}
	.brinde_junto .d_brinde_comprejunto:nth-child(2n){margin-right:0px;}
	.brinde_junto .d_brinde_comprejunto:nth-child(4n){margin-right:0px;}
	.valor_junto{width:100%;}
	.kit .kit-itens li{padding:2px;}
	.kit .kit-itens .desc{display:none;}
	.kit .kit-itens table tr td{padding:2px !important; width:auto !important;}
	.kit .kit-itens .nome{font-size:1.0em;}
	.kit .kit-itens .marca{font-size:1.0em;}
	.variacao select{width:auto;}
	.compre_valor{width:80%}
	.valor_junto{width:70%; margin:0 auto; float:none;}
	.d-compre-junto h2{text-align:center;}
}
@media (max-width:806px){
	section.part_prod .s-prod-valor-parcelado, section.part_prod .s-prod-valor-v{font-size:11px;}
	.listagem_prods ul li{width:23.7%; margin-left:13px;}
	section.part_prod .div_brinde a span.img_brinde{right:6%;}
}

@media (min-width:801px){
	/* DESTAQUES */
	#produtos_destaque .destaque_home > ul > li:nth-child(3n),
	#produtos_destaque .destaque_home > ul > li:nth-child(3n-1)
	{
		display:none !important;
	}
	/* ** */
	.p_favorito{display:inline-block;}
}
@media (max-width:800px){
	.d-prods .destaque_home ul li{width:48.2555%; margin-left:17px}
	.d-prods .destaque_home ul li:nth-child(3n){margin-left:0px}
	.d-prods{margin-top:10px;}
	.d-prods h2{text-align:center; padding-top:7px;}
}
@media (max-width:789px){
.rodape_mobile{ width:80%;}
.rodape_mobile .big_forma_mobile,
.rodape_mobile .sac_mobile_rodape,
.rodape_mobile .oferta_mobile_rodape,
.rodape_mobile .seguranca_mobile_rodape,
.rodape_mobile .social_mobile_rodape{width:45%; margin-right:18px;}
}
@media (max-width:779px){
	.brindes-partial{width:95%;}
}
@media (max-width:772px){
	.list_favoritos {width:99%; margin:0 auto;}
	.list_favoritos ul li {max-width:32.7%; width:100%;}
	.list_favoritos ul li section.part_prod {max-width:99.9%; width:100%;}
}
@media (max-width:776px){
	.list_favoritos {width:97%; margin:0 auto;}
	.list_favoritos ul li {max-width:47.7%; width:100%; margin-left:0px; margin-right:16px;}
	.list_favoritos ul li:nth-child(2n) { margin-left:0px;margin-right:0px;}
	.list_favoritos ul li:nth-child(2n+1) { margin-left:0px;}
}
@media (max-width:792px){
	/*TOPO SITE*/
	.logado_mobile{display:block;}
	html, body{overflow-x: hidden;}
	.menu_institucional{display:none;}
	.conteudo_topo .logo{display:none;}
	.logo_mobile{display:block}
	.top_container .conteudo_topo .menu_buscar{width:100%;}
	.buscar_carrinho .buscar {width:98%;max-width:98%;left:4px; top:0px;}
	.buscar_carrinho .buscar .text_buscar{width:99%;max-width:99%;}
	.carrinho{display:none;}
	.login{display:none;}
	.login_mobile{display:block;}	
	.mobile_brinde .voltar_brinde_mobile{display:block}
	.li_logado{display:none !important;}
	/*CATEGORIAS*/
	section.part_prod .d_prod_preco{height:84px !important;}
	.bt_voltar{position: relative; top:2px; margin-left: 7px; margin-right: 10px; width:22px;}
	.d_part_prod{height:435px;}
	.oferece-brinde{font-size:11px;}
	.d_pedido .text{font-size:20px;}
	h2.titulo{width:97%; margin:0 auto; margin-bottom:15px;}
}
@media(max-width:790px){
	.rodape{width:94% !important;}
	.form_cadastro_pt1{width:100%; margin-top:0px !important;}
	.rodape .t-li > ul > li{width:49% !important; margin-bottom:10px !important;}
	.rodape .t-li > ul > .li_news{margin-left:0px !important;width:100% !important}
	.rodape .t-li > ul > .li_nossiga{margin-left:0px !important;}
	.text_desconto{width:98% !important;}
}
@media (max-width:776px){
	section.part_prod .d_prod_preco{height:auto;}
}
@media (max-width:762px){
	.voltar_brinde_mobile{right:28.2%}
}
@media (max-width:752px){
	.login_rede_mobile .login_face_mobile{padding-right:18px; font-size:22px;}
	.login_rede_mobile .login_twit_mobile{padding-right:26px; font-size:22px;}
}
@media (max-width:749px){
	.rodape_mobile{ width:85%;}
	.rodape_mobile .big_forma_mobile,
	.rodape_mobile .sac_mobile_rodape {width:47%; margin-right:14px;}
	.rodape_mobile .oferta_mobile_rodape, .rodape_mobile .social_mobile_rodape, .rodape_mobile .seguranca_mobile_rodape{width:100%; margin:0px; margin-bottom:20px;}
	.rodape_mobile .oferta_mobile_rodape .hr_rodape, .rodape_mobile .social_mobile_rodape .hr_rodape, .rodape_mobile .seguranca_mobile_rodape .hr_rodape{width:100%; }
	.rodape_mobile .seguranca_mobile_rodape ul li:nth-child(2n) { margin-left:0%; margin-right:0%;}
	.rodape_mobile .seguranca_mobile_rodape ul li { width: 40%; float: left; margin-left:16%}
	.rodape_mobile .social_mobile_rodape ul{ width: 179px; height: 60px; margin: 0 auto; margin-top: 13px;}
	.oferta_mobile_rodape input.bt_news{text-align:center; padding:8px 0px 8px 0px !important;}
}
@media (max-width:725px){
	.mobile_brinde .brindes-partial{width:90%;}
}
@media (max-width:706px){
	.variacao_1 .vp_label{display:none;}
	.d_prod_carrinho select{width:100%;}
	.brinde_junto .d-compre-junto-brinde .variacao_1{display:block; width:100%; height:30px;}
	.brinde_junto .d-compre-junto-brinde .variacao_1 select{display:block; width:100%; height:30px; margin-left:0px;}
}
@media (max-width:800px){
	.d-prods{width:521px; margin-top:10px; margin:0 auto;}
	.confira_prods{display:none;}
	.lista_pedido_mobile{display:table;}
	.lista_pedido_mobile ul {}
	.lista_pedido_mobile {display:table-cell;margin:0px !important; padding:0px !important}
	.lista_pedido_mobile ul li span{display:block;}
	.t-pedido{display:none !important;}
}

@media (max-width:758px){
	.listagem_prods{width:498px; margin:0 auto;}
	.listagem_prods ul li{width:48%; margin-left:17px;}
	.listagem_prods ul li:nth-child(3n){margin-left:17px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
}
@media (max-width:750px){
	.banner_2, .banner_3{display:none !important;}
	.conteiner_banner_home .banner{max-width:80%; width:80%; margin-left:10%;}
}
@media (max-width:738px){
	.bt_brinde_mobile{width:84%; padding-right:22px;}
	.brindes-partial{width:68%; margin:0 auto;}
	.d_bonus_kit .s-bonus{font-size:26px; padding: 12px 5px 12px 0px;}
}
@media (max-width:737px){
	.d-perfil-dir .ul_end{ width:80%; margin:0 auto;}
	.d-cadastro .t_num, .d-cadastro .t_estado{max-width:97.7% !important;}
	.d-cadastro ul {float:none; width:80%; margin:0 auto;}
	.d-perfil-dir .ul_end li {float:none;}
	.d-perfil-dir .ul_end li .text{max-width:100%;}
	.d-baixo-cadastro {width:80%; margin:0 auto; float:none; text-align:center;margin-top:10px;}
}
@media (max-width:720px){
	.d_bonus_mobile .s_bonus_mobile a{margin-left:7px;}
	.d-cadastro-conteudo{width:60%; margin:0 auto;}
	.d-cadastro-salvar{float:none;}
	.d-cadastro-dados{float:none;}
	.d-cadastro form .text{width:100% !important}
	.boleto{width:100%;  margin:0 auto; float:none !important;}
	.boleto table{width:80% !important;  margin:0 auto; }
}
@media (max-width:715px){
	.quantidade {width:100%;}
	/*PART PRODUTO*/
	.d_part_prod{height:460px;}
	.d-prods{width:513px; margin:0 auto; margin-top:10px;}
	.d_prod_preco:hover .d_prod_carrinho_fav {display:none!important}
	/*DESTAQUES*/
	.confira_prods{display:none}
	.destaque{display:none;}
}	
@media (max-width:700px){
	.rodape .t-li > ul > .li_news{width:100% !important;}
	.text_desconto{width:99.5% !important;}
	.rodape .t-li > ul > .li_seguranca{width:100% !important;margin-left:0px !important;}
	.rodape .t-li > ul > .li_seguranca ul{width:217px !important; margin:0px; margin:0 auto;}
	.rodape .t-li > ul > .li_seguranca ul li {float:left; margin-right:10px !important;}
	.rodape .t-li > ul > .li_seguranca ul li:nth-child(2n) { margin-right:0px !important;}
	.rodape .t-li > ul > li hr{width:100% !important;}
	.rodape .t-li > ul > .li_nossiga{width:100% !important;margin-left:0px !important;}
	.rodape .t-li > ul > .li_nossiga ul {width:191px !important;margin:0 auto;}
}
@media (max-width:692px){
	.junto_bonus{float:none; margin:0 auto;}
	.valor_junto .compre_valor{width:100%; margin:0 auto; text-align:center;}
}
@media (max-width:686px){
	.d_bonus_mobile { padding: 14px 8px 15px 8px;}
	.d_bonus_mobile .s_bonus_mobile{font-size:24px; margin:0px;}
	.bt_brinde_mobile {width:70%;}
	.bt_brinde_mobile a{font-size:30px; }
	.bt_brinde_mobile .bt_img_brinde{left:10px;}
	.table_dados{display:none}
	.table_daddos_mobile{display:block;}
	.d_dados_entrega{float:none; width:97%; margin:0 auto; margin-left:0px !important; text-align:center; margin-bottom:15px;}
	.d_status ul{width:150px; margin:0 auto;}
	.d_status ul li{float:none; width:150px; margin-left:0px !important; margin-right:0px !important;  padding:10px 0px 10px 0px; border-bottom:1px solid;}
	.d_status ul li:last-child{border:none;}
}
@media (max-width:676px){
	.brindes-partial{width:460px;}
	.d-prods{width:513px;}
	.t_deposito_mobile{display:block;}
	.t-deposito{display:none;}
	.d-duvida-dir p{text-align:left;}
}
@media (max-width:658px){
	.voltar_brinde_mobile{right:25.2%}
}
@media (max-width:648px){
	.d_prod_carrinho{width:388px;}
}
@media (max-width:646px){
	.form_login .text{max-width:75%;}
	.login_rede_mobile .login_twit_mobile{background-position:14px 14px;}
	.login_rede_mobile .login_face_mobile{background-position:4px 14px;}
}
@media (max-width:637px){
	.rodape .t-li > ul > li{width:47% !important; margin-bottom:25px !important;}
}
@media (max-width:601px){
	.texto_p{display:none;}
	.logo_mobile{width: auto !important}
	.mobile_logo{margin-left:120px; width:auto; float:left !important;}
	.banner_topo{display:none}
	.classcontrolemobile .bt_menu_mobile{display:none !important;}
	.classcontrolemobile .logo_mobile{margin-left:80px !important; }
	.classcontrolemobile .buscar{display:none;}
	.banner-top{text-align:center;}
	.logado{display:none;}
	.conteiner_banner_home .banner{max-width:99%;width:99%;margin-left:0px}
	.scroll{display:none;}
	.banner_2, .banner_3{display:none !important}
	.f-nav{position:fixed !important; z-index:9999;top:0px; left:0px; width:100%; background-image:url(../img/background/background_topo.jpg);padding-bottom:10px;padding-top:10px}
	.t-busca-inte {border-bottom:1px solid #dedede}
	.t-busca-inte .desc{display:none;}
	.t-busca-inte li{width:110px; height:105px;}
	.t-busca-inte li:nth-child(2n){width:60%;}
	.t-busca-inte li a{ display:block !important; width:100%; font-size:1.286em;}
	.t-busca-inte li a span{ font-size:1.286em;}
	.botoao_cadastrar_checkout span{font-size:15px !important;}
	.login_mobile_cadastro .button_mobile{font-size:16px; font-weight:bold;}
	
	/*LOGIN*/
	.conteudo_login{max-width:311px !important; width:311px;}
	.d_login{max-width:311px !important; width:311px;}
	.ul_informacao .li-1, .ul_informacao .li-2, .ul_informacao .li-3, .ul_informacao .li-4{float:none; width:100%; text-align:center; }
	.ul_informacao .li-1 a, .ul_informacao .li-2 a, .ul_informacao .li-3 a, .ul_informacao .li-4 a{display:block; padding: 0px !important}
	.mobile_brinde .titulo-s{margin-bottom:26px;}
	.lite_slider ul li .b-imagem{padding:0px;}
	.destaque ul li{width:auto !important; height:auto !important; margin-right:0px !important; margin-left:6.555555%; }
	.brindes-partial{margin:0 auto !important;}
	.aba_descricao{position:relative !important; background-color:#FFF; top:0px !important}
	.d-duvida-esq{float:none; width:100%;}
	.d-duvida-dir{float:none; width:100%;}
	.descricao_mobile{display:block !important}
	/*.d_descricao_prod{display:none; max-width:100%;}*/
	#img_brinde{display:none !important}
	.d_bonus_prod {display:none;}
	.d_img_prod{width:100%;}
	.d_img_prod img{width:100%;}
	.d_dados_valor{position:relative; width:100%; max-width:100%;}
	.d_dados_valor .d_valor_rede{width:100%; display:block;}
	.d_dados_valor .d_rede{display:none;}
	.d_dados_valor .d_valor_prod{width:70%; display:block; margin:0 auto; }
	.variacao_1{display:table-header-group;}
	.variacao_1 .vp_label{ font-size:22px; margin-left:50px;}
	.variacao_2{display:table-header-group;}
	.compartilhar_mobile{display:block}
	.d_descricao_prod{width:100%;max-width: 100%; float:none;margin: 0;}
	.d_rede{display:none;}
	.bloco_informacao{width:99%;}
	.lite_slider ul li .b-nome{font-size:16px;}
	.rodape .t-li > ul > li{margin-left: 32px !important; padding: 0px!important;}
	.li_ajuda{display:none;}
	.li_formadepagamento{display:none;}
	.li_news{display:block !important;}
	.form-tr{display:block !important;}
	.li_parceiros{display:none;}
	.li_sac{display:inline-block !important;}
	.rodape .t-li > ul > li:last-child{display:none;}
	.informacao {text-align:justify}
	.informacao span{ font-size:18px !important;}
	.bt-brinde-desk{display:none;}
	.bt_brinde_mobile{display:block; width: 288px; }
	/*CARRINHO*/
	.d_principal_mobile{width:80% !important; margin:0 auto; float:none !important}
	.d_pedido .col-1{width:80% !important; margin:0 auto; float:none !important;}
	.d_pedido .col-2{max-width:80% !important;margin-top:20px !important; margin:0 auto; float:none !important;}
	.d_pedido .col-3{max-width:80% !important;margin-top:20px; margin:0 auto; float:none !important;}
	#formas_pagamento-a{max-width:100% !important;}
	.login_mobile_cadastro{display:block; max-width:80%; margin:0 auto;}
	#cadastro_checkout_boxes{margin-top:20px;}
	.d_principal_mobile ul li .s_preco{font-size:26px; color:#ff7800;}
	.prods .res_preco{font-size:20px;}
	/*CADASTRO*/
	.form_cadastro_pt1{width:100%;}
	.conteudo_cadastro{max-width:100%; margin:0 auto !important;}
	/*CHECKOUT*/
	.login_rede_mobile .login_face_mobile, .login_rede_mobile .login_twit_mobile{display:block;}
	.login_mobile_cadastro{display:block; width:311px; max-width:311px; margin:0 auto; margin-bottom:20px; margin-top:20px; padding-bottom:0px; border:1px solid #000;}
	.login_mobile_cadastro .conteudo_login h2{color:#000}
	.login_mobile_cadastro .conteudo_login hr{background:#000}
	.login_mobile_cadastro .d_login{width:97% !important; height:540px; margin:0 auto; border:none !important;  background-color:#FFF; padding-bottom:20px;}
	.login_mobile_cadastro  .conteudo_login{border:none !important; max-width:100% !important; height:100%; margin:0 auto; background-color:#FFF !important; background-image:none !important }
	.login_mobile_cadastro .form_login{max-width:311px !important;  width:311px; margin:0px;}
	.login_mobile_cadastro .button_mobile{display:block;}
	.login_mobile_cadastro  .login_rede_mobile{width:311px !important;}
	.login_mobile_cadastro  .login_rede_mobile small{font-size:16px; color:#000;}
	.login_mobile_cadastro  .span_mobile_cad{display:block; margin-bottom:5px !important;}
	.login_rede_mobile span{display:block;}
	.login_mobile_cadastro .form_login .text{ font-size:20px; width:80%; margin-bottom:5px !important; padding-left:40px;}
	.login_mobile_cadastro  .senha_esqueceu{display:none;}
	.login_mobile_cadastro  .senha_esqueceu_mobile{display:block; font-size:16px; color:#000;margin-top:10px;}
	.login_mobile_cadastro  .new_cadastro{display:none;}
	.login_mobile_cadastro  .form_login .bt_cadastro_mobile{width:89.9%; height:54px; margin:0 auto; margin-top:15px;background-color:#f7c600; color:#000; float:none !important; }
	.login_mobile_cadastro  .form_login .bt_cadastro_mobile a{color:#000; font-size:20px; font-weight:bold; position:relative; top:12px;}
	.d_pedido .link-continuar{margin-right:9px;}
	.resumo_pedido{display:none;}
	.box_pedido_concluir{display:none;}
	.d_pedido .col-1 .box_pedido_concluir_mobile{display:block;}
	.resumo_pedido_mobile{display:block;}
	.d_principal_mobile li .text-qtd{padding:5px 20px 5px 20px !important; font-size:18px;}
	.s_brinde{font-size:18px;}
	.d_principal_mobile ul{padding-bottom:17px;}
	/*DETALHE*/
}
@media (max-width:592px){
	.div_table_comprar{width:96%;}
	.div_table_comprar .bonus{width:54,5%;}
	.div_table_comprar .{width:54,5%;}
	.div_table_comprar .bonus{width:394px !important;}
}
@media (max-width:590px){
	.mobile_brinde .brindes-partial{width:97%;}
}
@media (max-width:580px){
	.d-prods{width:501px; margin:0 auto;}
	.menu_usuario{max-width:97%; margin:0 auto; border:2px solid;}
}
@media (max-width:578px){
	.voltar_brinde_mobile{right:22.2%}
}
@media (max-width:567px){
	.rodape .t-li > ul > li{width:46% !important; margin-left: 39px !important;}
	.rodape .t-li > ul > .li_news{width:100% !important; margin-left:0px !important;}
	.rodape .t-li > ul > .li_seguranca{width:100% !important;  margin-left:0px !important;}
	.rodape .t-li > ul > .li_seguranca ul{width:220px !important; margin:0 auto;}
	.rodape .t-li > ul > .li_seguranca ul li{float:left; margin-right:15px !important;}
	.text_desconto{width:99% !important;}
	.rodape .t-li > ul > .li_seguranca ul li:nth-child(2n){margin-right:0px !important;}
	.rodape .t-li > ul > .li_nossiga{width:100% !important; margin-left:0px !important;}
	.rodape .t-li > ul > .li_nossiga ul {width:189px !important; margin:0 auto;}
	.rodape .t-li > ul > li hr{width:100% !important;}
}
@media (max-width:554px){
	.mobile_brinde ul li{width:46%;margin-right:0px;margin-left:11px}
}
@media (max-width:548px){
.rodape_mobile{ width:81%;}
.rodape_mobile .big_forma_mobile,
.rodape_mobile .sac_mobile_rodape {width:45%; margin-right:14px;}
.rodape_mobile .oferta_mobile_rodape, .rodape_mobile .social_mobile_rodape, .rodape_mobile .seguranca_mobile_rodape{width:100%; margin:0px; margin-bottom:20px;}
.rodape_mobile .oferta_mobile_rodape .hr_rodape, .rodape_mobile .social_mobile_rodape .hr_rodape, .rodape_mobile .seguranca_mobile_rodape .hr_rodape{width:100%; }
}
@media (max-width:540px){
	h1.banner {font-size:28px; padding-left:0px; text-align:center;}
}
@media (max-width:550px){
	.banner_2{display:none;}
	.banner_3{display:none;}
	.conteiner_banner_home .banner{width:99% !important;}
	footer{padding-top:20px;}
}
@media (max-width:546px){
	.d-prods{width:100%;}
	.d-cadastro-conteudo{width:318px;}
}
@media (max-width:530px){
	section.part_prod .show_preco_bts .t-avise{width:83%;}
	.listagem_prods ul{width:auto;}
	.lista_pedido_mobile{width:100% !important;}
}
@media (max-width:526px){
	.d-compre-junto{padding:5px;}
	.junto_bonus{width:100%; text-align:center;}
	.bt_comprejunto{ width:100%;}
	.s-bt-comprar{width:100%; margin-top:10px;}
	.p-mais{display:none;}
	.conteudo_junto{width:100%;}
	.d_prod_comprejunto{max-width:48.7%; width:100% !important; float:left; margin-right:11px ;}
	.d_comprejunto_2{margin-right:0px;}
	.d_prod_comprejunto .p-nome{font-size:1.1em;}
	.d_prod_comprejunto .p-item{font-size:1.1em;}
	.variacao_1 .vp_label{margin-left:0px; font-size:1.0em;}
	.junto_bonus p{float:none; margin-left:0px; margin-top:1px;}
	.div_table_comprar .s-preco-detalhe{font-size:1em;}
	.div_table_comprar .p-preco-vista{font-size:1em;}
	.s-preco-detalhe{font-size:1.4em;}
	.s-preco-vista{font-size:1.4em;}
	.s-boleto{font-size:1.1em;}
	.p-preco-vista{font-size:1.2em;}
	.conteudo_brinde_comprejunto{width:100%;}
}
@media (max-width:514px){
		.voltar_brinde_mobile{right:18.2%}
}
@media (max-width:500px){
	.rodape_mobile{ width:80%;}
	.rodape_mobile .big_forma_mobile,
	.rodape_mobile .sac_mobile_rodape{width:47%; margin-right:11px;}
	.rodape_mobile .seguranca_mobile_rodape{width:100%; margin-right:0px;}
	.rodape_mobile .seguranca_mobile_rodape hr{width:100%;}
	.rodape_mobile .seguranca_mobile_rodape ul {background:red; width:80%; margin:0 auto;}
	.rodape_mobile .seguranca_mobile_rodape ul li {width:40%; float:left;}
	.rodape_mobile .oferta_mobile_rodape{width:99%; margin-right:0px;}
	.rodape_mobile .oferta_mobile_rodape hr{width:100%;}
	.oferta_mobile_rodape input.bt_news{text-align:center; width:120px; padding:8px 0px 8px 0px}
	.d-prods h2{font-size:28px;}
}
@media (max-width:526px){
	.valor_junto{width:100%;}
	.brinde_junto .d-brinde-2 select{margin-left:40px;}
}
@media (max-width:519px){
	.rodape .t-li > ul > li{width:46% !important; margin-left: 38px !important;}
}
@media (max-width:505px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 38px !important;}
}
@media (max-width:500px){
	footer .rodape .li_seguranca{width:95% !important;}
	footer .rodape .li_seguranca hr{width:100% !important;}
	footer .rodape .li_seguranca ul {width:238px !important; height:80px; margin:0 auto;}
	footer .rodape .li_seguranca ul li{float:left; margin-right:5px;}
	footer .rodape .li_nossiga{ width:95% !important; }
	footer .rodape .li_nossiga ul { width:195px !important; height:50px; margin:0 auto;}
}
@media (max-width:486px){
	section.part_prod .show_preco_bts .t-avise{width:83%;}
	section.part_prod .d_prod_preco{height:auto;}
	.d-prods .destaque_home ul li{margin-left:16px; margin-bottom:16px;}
	.d-prods{max-width:97%; width:100%; margin:0 auto;}
}
@media (max-width:477px){
	.conteudo_junto .variacao_1 select{margin-left:20px;}
	.brinde_junto{width:100%;}
	.valor_junto{width:100%;}
}
@media (max-width:460px){
}
@media (max-width:458px){
.rodape_mobile .big_forma_mobile,
.rodape_mobile .sac_mobile_rodape{width:45%; margin-right:10px;}
}
@media (max-width:457px){
	.d-prods .destaque_home ul li{ margin-left:14px}
}
@media (max-width:481px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 37px !important;}
}
@media (max-width:480px){
	html, body{width:100%;max-width:480px;}
	.r-table{width:97% !important;}
	.logo_mobile{width:auto !important;}
	.menu_institucional_fixed ul li span{margin-left:0px;}
	.mobile_logo{margin-left:69px; }
	.s-n2{display:none;}
	.r-table > ul > li.li_desc-m{display:none;}
	
	.botao_filtrar_mobile .bt_filtro_limpar{width:46%;}
	.quantidade{width:auto}
	.quantidade .qtd_prod, .quantidade .s-encontrado{font-size:28px}
	
	footer .rodape .h1_rodape{font-size:1.3em;}
	.rodape .t-li > ul > li{width:45% ; margin-bottom:10px; margin-right:7px; margin-left:7px; padding:0px!important;}
	.rodape .t-li > ul > li:last-child{display:none;}
	.mobile_logo a img{width:100%;}
	.buscar_carrinho .buscar .button_buscar{display:none;}
	.buscar_carrinho .buscar{width:97%; max-width:97%;}
	.buscar_carrinho .buscar .text_buscar {width:97%; max-width:97%; height:31px; line-height:31px; color:#000 !important; font-size:1.343em;}
	.buscar_carrinho .buscar .text_buscar::-webkit-input-placeholder {color: #000; font-size:0.9em;}
	.buscar_carrinho .buscar .text_buscar:-moz-placeholder  {color: #000; font-size:0.9em;}
	.buscar_carrinho .buscar .text_buscar::-moz-placeholde {color: #000; font-size:0.9em;}
	.buscar_carrinho .buscar .text_buscar:-ms-input-placeholder  {color: #000; font-size:0.9em;}	
	.buscar_carrinho .buscar .lupa_mobile{display:block; position:absolute; top:2px; right:2px; width:39px; border:0px; border-radius:0px; -webkit-border-radius:0px;}
	.logado{display:none;}
	#resutado_busca{top:33px; width:99.5%}
	.t-busca-inte ul li{float:left;}
	.t-busca-inte li:nth-child(2n){width:60%;}
	.t-busca-inte li a{ font-size:1.143em;}
	/*LOGIN*/
	.d_login{height:518px !important; border:none; margin-bottom:20px; background-color:#c0c0c0; background-image:none;}
	.login_rede_mobile{width:100%;}
	.conteudo_login{max-width: 100% !important; margin-top: 0px; height: auto;}
	.login_rede_mobile span, .login_rede_mobile small{ display:block;}
	.form_login .text{width:90%; margin-right:2px;}
	.login_rede_mobile .login_face_mobile{display:block; width:46%; height:48px; line-height:48px; font-size:20px; background-position: 2% 9px; text-align:right; padding-right:16px;}
	.login_rede_mobile .login_twit_mobile{display:block; width:46%; height:48px; line-height:48px; font-size:20px; background-position:10% 9px; text-align:right; padding-right:22px;}
	.form_login .bt_cadastro_mobile{display:block; height:40px; line-height:18px; margin-top:0px;}
	.form_login .bt_cadastro_mobile a{font-size:20px; }
	.d_login .button_mobile{font-size:20px; height:42px;}
	._mbox{width:97%;}
	/*LOGIN*/
	.hr_rodape{width:100% !important;}
	.rodape .li_parceiros{display:none;}
	.rodape .li_formadepagamento{display:none;}
	.simple-rt ul li{margin-right:10px;}
	.li_sac{display:inline-block !important}
	.li_ajuda{display:none !important;}
	footer .rodape{width:100%;}
	.texto_rodape .texto_p{display:none;}
	.texto_rodape a{margin-right:19px;}
	/*PRODUTOS*/
	.destaque{display:none}
	/*sobre*/
	.d-pagina-adm{width:96%;margin:0 auto; text-align:justify;}
	.politica{width:96%;margin:0 auto; text-align:justify;}
	.d-perguntas{width:96%;margin:0 auto; text-align:justify;}
	/* COMPRE JUNTO*/
	.caixa_compre_junto{width:100%}
	.d-compre-junto{padding:0px;  width:97%; margin:0 auto}
	.conteudo_junto .variacao_1 {display:block; width:100%;}
	.conteudo_junto .variacao_1 select{margin:0px;}
	.d-1 select{width:100%!important; height:47px; line-height:47%; font-size:25px;}
	.d-compre-junto .d-1 .p-item{display:none;}
	.d-compre-junto .d-1 .p-nome{font-size:14px;}
	.brinde_junto{width:100%;}
	.d-compre-junto-brinde{width:45%; height:220px; float:left; margin-left:25px;  padding-bottom:0px; border:1px solid #c0c0c0; margin-bottom:20px;}
	.d-compre-junto-brinde .d-1{width:100%; margin-left:0px}
	.brinde_junto .d-brinde-2 select{margin-left:0px;}
	.d-compre-junto-brinde .variacao_1{	display:block}
	.d-compre-junto-brinde select{width:100%; height:40px; line-height:40px; font-size:16px; margin-left:0px}
	.d-compre-junto-brinde .p-2{display:none;}
	.d-compre-junto .d-4 {float:left; display:block; width:100%;}
	.d-compre-junto .junto_bonus{float:left; background:#000; line-height:46px; height:46px; }
	.d-compre-junto .s-bt-comprar{float:right;}
	.div_table_comprar .s-preco-detalhe{font-size:1em !important;}
	.div_table_comprar ..p-preco-vista{font-size:1em !important;}
	.s-preco-detalhe{font-size:20px !important;}
	.p-preco-vista{font-size:26px !important;}
	.s-boleto{font-size:20px !important;}
	.compre_valor{width:100%;}
	.junto_bonus{margin-left:0px !important;}
	/*PEDIDO*/
	span.error{font-size:16px;}
	h1.banner-pedido{ width:100%; margin:0 auto;}
	.d_pedido .link-continuar{width:58%; height:42px; line-height:40px; font-size:13px; margin-right:7px}
	h2.titulo{line-height: 54px; width: 98%; margin: 0 auto; font-size:1.9em}
	.d_principal_mobile ul li .s_nome{font-size:1.2em}
	.d_principal_mobile ul li .s_preco{font-size:1.6em}
	.d_pedido .col-1{float:none !important; width:97% !important; max-width:97% !important; margin:0 auto; margin-bottom:10px;}
	.d_pedido .col-2{float:none !important; width:97% !important; max-width:97% !important; margin:0 auto;}
	.d_pedido .col-3{float:none !important; width:97% !important; max-width:97% !important; margin:0 auto; margin-top:20px;}
	.d_pedido .text{height:45px; line-height:45px; font-size:16px;}
	.d_pedido .box-1 p{font-size:14px !important;}
	.d_pedido .txt-totais strong{font-size:14px !important;} 
	.d_pedido .box-1 .titulo-entrega{font-size:35px;}
	.d_pedido .box-1 label{font-size:1em!important;}
	.d_pedido .text-2{height:54px;}
	.d_pedido .col-frete .kinghostcep-searchText{width:65px;height:55px; background-image:url(../img/pedido/bt_ok_mobile.jpg);}
	.d_pedido .button-cupom{width:65px;height:55px; background-image:url(../img/pedido/bt_ok_mobile.jpg);}
	.d_pedido .link-more{font-size:18px;}
	.d_pedido .table-aux label strong{font-size:20px !important;}
	.d_pedido .table-aux label{font-size:20px !important;}
	.d_pedido .box-itens-sub-total p{text-align:center !important; font-size:18px;}
	.d_pedido .box-itens-sub-total p span{text-align:center !important; font-size:18px;}
	.d_pedido .box-valor-sub-total p{text-align:center !important;}
	.d_pedido .txt-totais{font-size:21px;}
	.d_pedido .txt-totais strong{font-size:21px;}
	.login_mobile_cadastro .conteudo_login h2{color:#000}
	.login_mobile_cadastro .conteudo_login hr{background:#000}
	.login_mobile_cadastro .d_login{width:97% !important; height:540px; margin:0 auto; border:none !important;  background-color:#FFF; padding-bottom:20px;}
	.login_mobile_cadastro  .conteudo_login{border:none !important; max-width:100% !important; height:100%; margin:0 auto; background-color:#FFF !important; background-image:none !important }
	.login_mobile_cadastro .form_login{max-width:100% !important; margin:0px;}
	.login_mobile_cadastro  .login_rede_mobile{width:100% !important; margin-top:16px;padding-bottom:20px;}
	.login_mobile_cadastro  .login_rede_mobile span{font-size:18px; color:#000;margin-bottom:0px;}
	.login_mobile_cadastro  .login_rede_mobile small{font-size:16px; color:#000;}
	.login_mobile_cadastro  .span_mobile_cad{display:block; margin-bottom:5px !important;}
	.login_mobile_cadastro .form_login .text{width:80%; margin-bottom:5px !important; padding-left:40px;}
	.login_mobile_cadastro  .senha_esqueceu{display:none;}
	.login_mobile_cadastro  .senha_esqueceu_mobile{display:block; font-size:16px; color:#000;margin-top:10px;}
	.login_mobile_cadastro  .new_cadastro{display:none;}
	.login_mobile_cadastro  .form_login .bt_cadastro_mobile{width:89.9%; height:54px; margin:0 auto; margin-top:15px;background-color:#f7c600; color:#000; float:none !important; }
	.login_mobile_cadastro  .form_login .bt_cadastro_mobile a{color:#000; font-size:20px; font-weight:bold; position:relative; top:12px;}
	.resumo_pedido{display:none;}
	.box_pedido_concluir{display:none;}
	.d_pedido .col-1 .box_pedido_concluir_mobile{display:block;}
	.col-3-resumo{margin-top:-10px !important}
	.bt_finaliza{width:97%; margin-left:7px;}
	.html{padding-top:80px;}
	/*CONTATO*/
	.d-contato{width:96% !important; background-color:#000 !important;background-image:none}
	.d-contato table{width:100% !important; }
	.d-contato input{width:97% !important; padding: 10px 0px 10px 5px !important; font-size:18px !important}
	.d-contato select{width:99% !important;  padding: 10px 0px 10px 5px !important; font-size:18px !important}
	.d-contato textarea{width:96% !important; font-size:18px !important;}
	.d-contato td{font-size:18px !important;}
	/*DETALHE*/
	.d-duvida-esq .text{width:93%; float:left;}
	.d-duvida-esq .textarea{width:95%; float:left;}
	.d-duvida-dir p{text-align:justify}
	.mobile_brinde .titulo-s{margin-bottom:26px; font-size:16px;}
	.voltar_brinde_mobile{right:25.2%; top:0px;}
	.lite_slider ul li .b-imagem{padding:0px;}
	.descricao_mobile{display:block !important;}	
	/*.d_descricao_prod{display:none}*/
	.d_dados_valor{position:relative !important; width:100%;}
	/*.d_dados_valor .d_rede{display:none;}*/
	.d_valor_prod{ width:73% !important; display:block !important;margin:0 auto !important;}
	.d_dados_valor .d_valor_rede{width:100%;  display:block;}
	.d_descricao_prod h2{font-size:20px;}
	.span_a_det{font-size:12px;}
	.span_a_det a{font-size:12px;}
	.span_avaliacao{font-size:12px;}
	.p-mais{display:none}
	.aba_descricao{ display:none; position:relative !important; background:#FFF; top:0px !important;}
	.d-duvida-esq{padding:0px;}
	/*DETALHE*/
	/*PROD*/
	.listagem_prods{width:100% !important; margin:0 auto !important;}
	.show_preco_bts .t-avise{margin-left:5px !important; text-transform:lowercase !important; }
	/*PEDIDO*/
	.d_principal_mobile{display:block; width:97% !important;}
	.d_principal{display:none;}
	/*CADASTRO*/
	.d_cadastro{width:97%;}
	.d_cadastro .fundo_cadastro{background-image:none !important; background-color:#333;}
	.form_cadastro_pt1 h1{ margin-left:5px; font-size:28px;}
	.form_cadastro_pt1 hr{margin-left:5px;}
	.form_cadastro_pt1 .text{width:96% !important; height:40px; font-size:18px; margin-left:0px;}
	.form_cadastro_pt1 .check{width:99%; margin-left:0px; padding:10px 0px 10px 0px;}
	.form_cadastro_pt1 .check_m{margin-top:-8px; font-size:18px !important; width:124px; margin-right:0px;}
	.form_cadastro_pt1 .check_f{margin-top:-8px; font-size:18px !important; width:124px; margin-right:0px;}
	.form_cadastro_pt1 .check_radio{width:16px !important; height:30px !important; top:7px !important}
	.form_cadastro_pt1 .check .campo-sexo{font-size:20px !important}
	.li_checkbox{display:none;}
	.li_checkbox_mobile{display:block; margin-top:10px; width:97%; margin-left:10px;}
	.li_checkbox_mobile label{font-size:18px !important;margin-left:5px;}
	/*INDEX*/
	.conteiner_banner_home .banner{width:100% !important;}
	.confira_prods{display:none;}
	/*LOGIN*/
	.form_login{max-width:100% !important; margin:0px;}
	.span_mobile_cad{display:block; margin-bottom:5px !important;}
	.form_login .text{width:90%; margin-bottom:5px !important; padding-left:30px; line-height:40px; height:40px; font-size:18px;}
	.form_login .img_login::-webkit-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px} 
	.form_login .img_login:-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .img_login::-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .img_login::-ms-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-webkit-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 9px} 
	.login_checkout_mobile:-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-moz-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.login_checkout_mobile::-ms-input-placeholder{ background-image:url(../img/login_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 9px}
	.form_login .senha_img::-webkit-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 8px;} 
	.form_login .senha_img:-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.form_login .senha_img::-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.form_login .senha_img::-ms-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.senha_checkout_mobile::-webkit-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat; padding-left:20px;padding-right:20px; background-position:0px 8px;} 
	.senha_checkout_mobile:-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.senha_checkout_mobile::-moz-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.senha_checkout_mobile::-ms-input-placeholder{ background-image:url(../img/senha_mobile_img.png); background-repeat:no-repeat;  padding-left:20px;padding-right:20px; background-position:0px 8px}
	.senha_esqueceu_mobile{display:block; font-size:16px; color:#FFF;margin-top:10px;}
	.senha_perdida{background-image:none !important; background-color:#333 !important}
	.conteudo_senha .text{height:45px; line-height:45px; font-size:20px;}
	.conteudo_senha .button{width:97%; height:45px; line-height:45px; font-size:20px;}
	/*MINHAS COMPRAS*/
	.menu_usuario{width:95%; margin:0 auto; float:none !important}
	.menu_usuario ul .li_menu{height:50px;}
	.menu_usuario ul .li_menu a{font-size:26px; width:100%; display:block}
	.t-historico{display:none;}
	.d-perfil-dir {float:none; width:100%;margin-top:20px;}
	.t-historico-mobile{border:1px solid #000; width:95%;margin:0 auto;margin-bottom:20px;display:table;}
	.t-historico-mobile .td-historico-mobile{width:180px; background-color:#f7c600; padding:5px 0px 5px 5px}
	.t-historico-mobile .td-historico-mobile span{color:#000; font-size:1.2em;}
	.t-historico-mobile  span{color:#000; font-size:1em;}
	.d-cadastro{width:97%;margin:0 auto;}
	.d-perfil-dir .ul_end{width:100%;}
	.d-cadastro .t_num, .d-cadastro .t_estado{max-width:97% !important;}
	.d-cadastro form p label{font-size:15px;}
	.d-cadastro-salvar{float:none !important; width:97% !important; margin:0 auto !important; }
	.d-cadastro-salvar label{font-size:15px;}
	.d-cadastro form .text{height:45px; line-height:45px;font-size:20px;width:100% !important;}
	.d-cadastro-dados{width:97% !important;}
	.d-cadastro-conteudo{width:100% !important;}
	.alterar_senha ul li .button, .d-cadastro form .button{height:45px; line-height:45px; font-size:28px;}
	.d-endereco tr td{font-size:20px;}
	.t-enderecos a{width:250px; height:30px; line-height:30px; font-size:20px;}
	.a-novo{font-size:20px;}
	.p-sem-bonus{font-size:20px;}
	.us-favoritos .d_part_prod{width:48%;}
	section.part_prod{ margin:0 !important; padding:0px !important}
	section.part_prod .d_prod_preco{height:auto !important;}
	section.part_prod .d_prod_splash {width:40%;right:0px;}
	section.part_prod .d_prod_splash img{width:100%}
	.botao_sobre{display:block;}
	.d-cadastro ul{width:100%;}
	.conteudo_menu_sobre {width:85%;margin:0 auto; border:2px solid;}
	section.menu_sobre ul{display:none}
	section.menu_sobre ul li{ float:none; border-bottom:2px solid; width:100%; text-align:center;padding:15px 0px 15px 0px !important}
	section.menu_sobre ul li:last-child{border:none !important;}
	section.menu_sobre ul li a{width:100%; height:auto; display:block;}
	.d-pagina-adm p{ font-size:18px;}
	.migalhas{position:relative; top:2px; padding-right:18px;}
	.fancybox-skin{padding:3px !important;}
	.fancybox-skin div{height:auto !important;}
	.table_daddos_mobile{width:97%}
	.boleto table{width:100% !important;}
	.d_pedido .box-valor-sub-total p span{font-size:18px}
	.estrelas{float:left; margin-top:5px;}
	.desenvolvido{display:none;}
	.desenvolvido_mobile{display:block !important;}
	.div_migalhas{width:230px;display:block;}
}
.desenvolvido_mobile{display:none;}
@media (max-width:472px){
	.d-prods .destaque_home ul li{ margin-left:13px;}
	.d-prods h2{font-size:24px;}
	.d_valor_prod .s_prod_de s{font-size:17px;}
	.d_valor_prod .s-prod-valor-parcelado strong{font-size:15px;}
}
@media (max-width:469px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 36px !important;}
}
@media (max-width:456px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 35px !important;}
}
@media (max-width:447px){
	.brinde_junto .d_brinde_comprejunto{margin-right:0px; margin-left:37px; width:35.7%;}
}
@media (max-width:443px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 34px !important;}
}
@media (max-width:430px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 33px !important;}
}
@media (max-width:424px){
	.listagem_prods{}
	.listagem_prods ul li section.part_prod{}
	.listagem_prods ul li{width:48%; margin-left:0px; margin-right:14px;}
	.listagem_prods ul li:nth-child(2n){margin-left:0px; margin-right:0px;}
	.listagem_prods ul li:nth-child(3n){margin-left:0px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
	.d-prods .destaque_home ul li section.part_prod .d_imagem .div_brinde a{font-size:9px;}
	.d-prods .destaque_home ul li section.part_prod .d_imagem .div_brinde span.img_brinde{right:1%;}
	.text_desconto{width:99%;}
	.rodape_mobile .seguranca_mobile_rodape ul li:first-child{margin-left:10%;}
	.d-compre-junto{width:96%;}
	
}
@media (max-width:434px){
	.d_prod_comprejunto{margin-right:9px;}
	.d_comprejunto_2{margin-right:0px;}
	.kit .kit-itens table tr td{width:100% !important; display:inline-block !important;}
	.kit .kit-itens table{ width:260px !important; display:block; margin:0 auto; text-align:center;}
	.kit .kit-itens table tr td .variacao{width:183px; margin:0 auto;}
	.kit .kit-itens table tr td .variacao select {width:183px; margin:0 auto;}
	.botao_filtrar_mobile .bt_filtro_limpar{font-size:13px;}
	.botao_filtrar_mobile .bt_filtro_limpar{height:42px;}
}
@media (max-width:422px){
	section.part_prod .show_preco_bts{height:auto;}
}
@media (max-width:420px){
	.kit-itens .item .nome{font-size:12px;}
	.kit-itens .item .marca{font-size:12px;}
}
@media (max-width:418px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 32px !important;}
	.div_table_comprar .bonus{width:97% !important;}
}
@media (max-width:413px){
	.d-prods .destaque_home ul li{margin-left:12px}
	.d_prod_carrinho{width:97%; }
	.bt_brinde_mobile{width:94%; text-align:center;}
	.bt_brinde_mobile a{margin-left:28%;}
	.bt_brinde_mobile .bt_img_brinde{left:13%;}
}
@media (max-width:440px){
	section.part_prod .d_prod_preco .s_prod_de{font-size:12px}
	section.part_prod .s-prod-valor-parcelado, section.part_prod .s-prod-valor-v{font-size:11px;}
	section.part_prod .s-prod-valor-v .preco-v{font-size:22px;}
	.avise_me{height:84px;}
}

@media (max-width:412px){
	.mobile_logo{margin-left:6px; }
	section.part_prod .d_imagem .div_brinde{text-align:left;}
	section.part_prod .d_imagem .div_brinde a{margin-left:10px;font-size:9px}
	section.part_prod .div_brinde a span.img_brinde {right:5% !important; background-size:17px !important; width:17px !important; height:14px !important; top: 6px !important;}
}
@media (max-width:409px){
	.brinde_junto .d_brinde_comprejunto{margin-right:0px; margin-left:24px; width:40.7%;}
}
@media (max-width:406px){
	.conteudo_junto .d_prod_comprejunto .span_nome{font-size:9px}
	.conteudo_junto .d_prod_comprejunto .span_item{font-size:10px}
}
@media (max-width:405px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 31px !important;}
}
@media (max-width:402px){
		.voltar_brinde_mobile{right:18.2%}
}
@media (max-width:400px){
	.d-prods .destaque_home ul li{margin-left:12px;}
	.conteudo_junto .d_prod_comprejunto .prod_comprejunto{width:98.7%; height:auto;}
	.conteudo_junto .d_prod_comprejunto .prod_comprejunto img{width:100%;}
	.topo_nome{padding:7px 0px 7px 0px;}
	.topo_nome h1{font-size:2.5em;}
	.topo_nome a {font-size:1.8em; margin-top:4px;}
	.topo_nome .sair_icon{font-size:1.2em !important;}
@media (max-width:399px){
	.d-prods .destaque_home ul li{ margin-left:4px; margin-bottom:12px;}
	.d-prods .destaque_home ul li:nth-child(3n){ margin-left:4px}
	.d-prods .destaque_home ul li:first-child{ margin-left:4px; height:0;}
	.listagem_prods ul li{width:48%; margin-left:0px;}
	.listagem_prods ul li:nth-child(3n){margin-left:0px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
	.d-compre-junto .s-bt-comprar{background-position:80px 6px; padding-right:72px;}
}
@media (max-width:492px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 30px !important;}
}
@media (max-width:391px){
	.t-historico-mobile .td-historico-mobile span{ font-size:1em;}
	.t-historico-mobile  span{font-size:0.8em;}
	.texto_rodape p strong{font-size:9px;}
	.t-historico-mobile  span a{font-size:1.3em !important;}
}
@media (max-width:379px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 29px !important;}
}
@media (max-width:374px){
	.lite_slider ul li .b-nome{font-size:1em;}
}
@media (max-width:370px){
	.rodape_mobile{width:97%; padding-bottom:40px;}
	.rodape_mobile .social_mobile_rodape{margin:0px;}
	.rodape_mobile .h1_rodape{font-size:19px;}
	.d_bonus_mobile .s_bonus_mobile{font-size:20px; }
	.compartilhar_mobile .rede_mobile{width:38px; height:38px; background-size:100%;}
	.d_dados_valor .d_valor_prod{width:97%;}
	.form_cadastro_pt1 .check_m{width:31%; font-size:13px !important;}
	.form_cadastro_pt1 .check_f{width:31%; font-size:13px !important;}
}
@media (max-width:367px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 28px !important;}
}
@media (max-width:374px){
	.listagem_prods ul li{width:48%; margin-left:0px;}
	.listagem_prods ul li:first-child{ margin-left:0px;}
	.listagem_prods ul li:nth-child(3n){margin-left:0px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
	.form_login .bt_cadastro_mobile a{font-size:16px;}
	.d-compre-junto .s-bt-comprar{background-position:70px 6px; padding-right:62px;}
	.list_favoritos ul li {max-width:47.7%; width:100%; margin-left:0px; margin-right:14px;}
}
@media (max-width:390px){
section.part_prod .s-prod-valor-parcelado strong{font-size:9px}
}
@media (max-width:386px){
	section.part_prod .d_prod_dados .d_dados a{font-size:11px !important;}
	section.part_prod .d_prod_splash{width:35%;}
	section.part_prod .d_prod_dados .d_dados span{font-size:11px !important;}
	section.part_prod .s-prod-valor-parcelado, section.part_prod .s-prod-valor-v{font-size:10px !important}
	.d-prods h2{font-size:22px;}
	.d_prod_carrinho .d_bt_compra .s-bt-comprar{padding: 10px 8px 10px 54px; background-position: 12% 40%;}
	.d_bonus_mobile{padding: 15px 8px 15px 8px;}
	
}

@media(max-width:368px){
	section.part_prod .d_prod_preco .por_valor{font-size:8px !important;}
	.avise_me{height:83px;}
	.show_preco_bts .t-avise{margin-left:2px !important;}
	.topo_nome h1{font-size:2.0em !important; margin-top:6px;}
	
}
@media (max-width:363px){
	.brinde_junto .d_brinde_comprejunto{margin-right:0px; margin-left:8px; width:45.7%;}

}
@media (max-width:349px){
	.listagem_prods ul li{width:48%; margin-left:0px; margin-right:12px;}
	.listagem_prods ul li:first-child{ margin-left:0px;margin-right:12px;}
	.listagem_prods ul li:nth-child(3n){margin-left:0px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
}
@media (max-width:359px){
	.d_prod_comprejunto{max-width:48.5%; margin-right:10px}
	.d_comprejunto_2{margin-right:0px;}
}
@media (max-width:355px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 27px !important;}
}
@media(max-width:356px){
	.mobile_logo{margin-left:5px;}
	.d-compre-junto .s-bt-comprar{background-position:60px 6px; padding-right:62px;}
}
@media (max-width:354px){
	.d_prod_comprejunto{margin-right:8px;}
	.d_comprejunto_2{margin-right:0px;}
	.d_bonus_kit .s-bonus{font-size:20px; padding: 16px 5px 16px 0px;}
	.d_bonus_kit .s-bonus a img{width:20px;margin-top:2px;}
	.table_bonus .button{ width:159px; }
}
@media(max-width:350px){
	section.part_prod .s-prod-valor-parcelado strong{font-size:9px;}
	section.part_prod .d_prod_preco{height:84px !important;}
	.d_bonus_mobile .s_bonus_mobile{font-size:19px;}
}
@media (max-width:342px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 26px !important;}
}
@media (max-width:344px){
	.d_bonus_mobile{height:auto !important; padding:16px 5px 16px 5px;}
	.d_bonus_mobile .s_bonus_mobile{font-size:18px; line-height:normal; height:auto !important;}
	.d_prod_carrinho .d_bt_compra .s-bt-comprar{ font-size:32px; height:auto !important; line-height:normal;}
	.bt_brinde_mobile{width:93%;}
	.bt_brinde_mobile a{font-size:25px;margin-left:32%;}
	.d_valor_prod .s-prod-valor-v .preco-v{font-size:28px;}
	.d_valor_prod .s_prod_de{font-size:17px;}
	.d_valor_prod .por_valor{font-size:17px;}
	.d_valor_prod .s-prod-valor-parcelado, .d_valor_prod .s-prod-valor-v{font-size:14px;}
	
}
@media(max-width:342px){
	.bt_menu_mobile{margin-right:14px;;}
	.form-tr input[type='submit']{font-size:0.9em;}
	.buscar_carrinho .buscar .text_buscar::-webkit-input-placeholder {color: #FFF; font-size:0.7em;}
	.buscar_carrinho .buscar .text_buscar:-moz-placeholder  {color: #FFF; font-size:0.7em;}
	.buscar_carrinho .buscar .text_buscar::-moz-placeholde {color: #FFF; font-size:0.7em;}
	.buscar_carrinho .buscar .text_buscar:-ms-input-placeholder  {color: #FFF; font-size:0.7em;}	
	.compartilhar_mobile ul li{margin-right:6px;}
	.mobile_logo{margin-left:0px;}
	.login_mobile{margin-right:-8px;}
	.bt_menu_mobile{margin-right:0px;}
	.classcontrolemobile .mobile_logo { margin-left: -30px;}
	.d-compre-junto .s-bt-comprar{background-position:50px 6px; padding-right:42px;}
	
}
@media (max-width:338px){
	section.part_prod .s-prod-valor-parcelado, section.part_prod .s-prod-valor-v{font-size:9px !important;}
	.t-busca-inte li:nth-child(2n) {width: 57%;}
	.d-cadastro form .text{width:96% !important;}
	.d-cadastro .t_num, .d-cadastro .t_estado{max-width:92% !important;}
	.list_favoritos ul li section.part_prod .d_imagem .div_brinde a{font-size:8px !important; margin-left:2px;}
	.topo_nome h1{font-size:2.0em !important; margin-top:6px;}
}
@media (max-width:336px){
	section.part_prod .div_brinde a span.img_brinde{margin-right:0%}
	.d-compre-junto h2{font-size:26px;}
	h1.banner {font-size:20px;}
	.div_vazia{padding-bottom:11px !important;}
}
@media (max-width:334px){
	section.part_prod .d_prod_dados .d_dados a{font-size:10px !important;}
	section.part_prod .d_imagem .info-indisponivel{font-size: 0.843em;}
	.d_pedido .table-aux label, .d_pedido .table-aux label strong{font-size:16px !important;}
	.d_pedido .txt-totais strong{font-size:14px;}
}

@media (max-width:330px){
	.d_login{max-width:100% !important; width:100% !important; background-color:transparent; margin-bottom:0px;}
	.conteudo_login{max-width:95% !important; width:100% !important; margin:0 auto;}
	.login_rede_mobile .login_face_mobile{background-size:20px; font-size:16px; height:41px; line-height:41px; background-position:10px;}
	.login_rede_mobile .login_twit_mobile{background-size:20px; font-size:16px; height:41px; line-height:41px; background-position:10px;}
	.login_rede_mobile span, .login_rede_mobile small{ font-size:14px;}
	.senha_checkout_mobile::-webkit-input-placeholder{background-size:10px !important;}
	.conteudo_login h2{margin-bottom:0px !important}
	.login_mobile_cadastro{max-width:97%; width:100%;}
	.text_desconto{width:97% !important;}
}
@media (max-width:329px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 25px !important;}
	.rodape .t-li > ul > li .content_rt a, .rodape .t-li > ul > li .content_rt p, .rodape .t-li > ul > li .content_rt td, .li_sac a, .text_desconto{font-size:0.8em !important;}
}
@media (max-width:324px){
	section.part_prod .s-prod-valor-parcelado, section.part_prod .s-prod-valor-v{font-size:8px !important}
	section.part_prod .d_prod_preco .s_prod_de{font-size:11px;}
	section.part_prod .s-prod-valor-v .preco-v{font-size:16px;}
	section.part_prod .d_prod_dados .d_dados a{font-size:8px !important;}
	section.part_prod .d_prod_dados .d_dados span{font-size:9px !important;}
	section.part_prod .s-prod-valor-parcelado strong{font-size:8px;}
	section.part_prod .d_prod_preco .por_valor{font-size:11px;}
	section.part_prod .d_prod_preco .s_prod_de s{font-size:09px;}
	section.part_prod .d_prod_preco{height:84px !important;}
	section.part_prod .div_brinde a span.img_brinde{right:1.5%}
	.d_descricao_prod h2{font-size:18px;}
	.span_a_det{font-size:9px;}
	.span_a_det a{font-size:9px;}
	.d-brinde .nome_brinde, .d-brinde .marca_brinde{font-size:10px;}
	.d_pedido .box-1 label{font-size:0.8em !important;}
	.list_favoritos ul li {max-width:47.7%; width:100%; margin-left:0px; margin-right:10px;}
}
@media (max-width:320px){
	.lite_slider ul li{ height:180px;}
	.lite_slider ul li .b-nome{font-size:0.8em;}
}
@media (max-width:318px){
	.d-compre-junto .s-bt-comprar{background-position:30px 6px; padding-right:32px;}
	.d_prod_comprejunto{max-width:47.5%; margin-right:12px}
	.d_comprejunto_2{margin-right:0px;}
}
@media (max-width:317px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 24px !important;}
}
@media (max-width:316px){
	.d_prod_comprejunto{max-width:48%; margin-right:9px}
	.d_comprejunto_2{margin-right:0px;}
	.conteudo_junto .d_prod_comprejunto .span_nome{font-size:9px}
	.conteudo_junto .d_prod_comprejunto .span_item{font-size:9px}
	.d_pedido .box-1 p{font-size:14px;}
	.voltar_brinde_mobile{right:14.2%}
}
@media (max-width:304px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 23px !important;}
}
@media (max-width:300px){
	section.part_prod .d_prod_preco .por_valor{font-size:10px;}
	.listagem_prods ul li{width:48%; margin-left:0px; margin-right:10px;}
	.listagem_prods ul li:first-child{ margin-left:0px;margin-right:10px;}
	.listagem_prods ul li:nth-child(3n){margin-left:0px;}
	.listagem_prods ul li:nth-child(2n+1){margin-left:0px;}
	.quantidade .qtd_prod, .quantidade .s-encontrado{font-size:26px}
	.quantidade p a{font-size:11px;}
	.t-busca-inte li:nth-child(2n){width:52px;}
	.t-busca-inte li a{font-size:11px;}
}
@media (max-width:296px){
	.rodape_mobile .h1_rodape{font-size:19px;}
	.rodape_mobile section ul li a{font-size:12px}
	.d-prods h2{font-size:22px;}
	.bt_brinde_mobile a{font-size:23px;}
}
@media (max-width:291px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 22px !important;}
}
@media (max-width:290px){
	section.part_prod .div_brinde a span.img_brinde{right:3%;}
	section.part_prod .d_imagem .div_brinde a{margin-left:6px; font-size:9px;}
	.rodape_mobile .seguranca_mobile_rodape ul li{width:48%;}
	.d_bonus_kit .s-bonus a img{width:20px;margin-top:2px;}
	.table_bonus .button{ font-size:32px; width:149px;}
}
@media(max-width:286px){
	.d_bonus_mobile .s_bonus_mobile a{margin-left:4px;}
	.d-cadastro form .text{width:97% !important;}
}
@media (max-width:284px){
	.mobile_brinde ul li{margin-left:8px; height:160px;}
}
@media (max-width:282px){
	.avise_me{height:84px !important;}
	section.part_prod .d_prod_preco {height: 84px !important;}
	section.part_prod .d_imagem .div_brinde a{margin-left:5px;font-size:9px}
	.d-compre-junto .s-bt-comprar{background-position:20px 6px; padding-right:22px;}
}
@media (max-width:296px){
}
@media (max-width:294px){
	.avise_me{height:99px;}
	.d_prod_carrinho .d_bt_compra .s-bt-comprar{background-position: 15px 8px;}
}
@media (max-width:278px){
	.rodape .t-li > ul > li{width:45.8% !important; margin-left: 21px !important;}
	.rodape .t-li > ul > li .content_rt a, .rodape .t-li > ul > li .content_rt p, .rodape .t-li > ul > li .content_rt td, .li_sac a, .text_desconto{font-size:0.7em !important}
}
@media(max-width:276px){
	section.part_prod .s-prod-valor-parcelado strong {font-size:8px;}
}