    	@font-face {
    	 font-family:"segoeu";	 
         font-style: normal;
         src: url("../segoeuil.ttf");
    }
    	@font-face {
    	 font-family:"segoeub";	 
         font-style: normal;
         src: url("segoeub.ttf");
    }
html {
	margin: 0;
	padding: 0;
	height:100%;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.div_whats {
    position: fixed;
    left: 95%;
    z-index: 999;
    top: 90%;
}

.midias_topo img{
	vertical-align:bottom;	
}
.midias_topo{
	width: 50%;
    border: 0px solid;
    float: right;
    overflow: hidden;
    top: 10px;
    position: relative;	
	text-align:right;
}

.midias_topo p{
	font-family:'segoe_uilight';
	font-size:14px;
	color:#fff;
	margin:0px;
}


body {
	margin: 0 auto !important;
	height:100%;
}

.arquivo-pdf{
    float:left;
    margin-top:20px;
}

.btn-pdf{
    float:left;
    width:5%;
}

.div79{
    float:left;width:79.9%;
}

.div49{
    float:left;width:49%;
}

.div492{
    float:left;width:49%;
    margin-left:20px;
}

.divenviar{
    float:right;margin-top:16px;margin-right:-16px;
}

.div188{
    float:left;width:18%;
}

.div19{
    float:left;width:19.2%;    margin-right: 10px;
}

.div18{
    float:left;width:18%;     margin-right: 25px;
}

.div18f{
    float:left;width:18%;     margin-right: 25px;
}

.div39{
    float:right;width: 39%;padding-right: 3px; 
}

.div29{
    float:left;width:29%;    margin-right: 25px;
}

.div282{
    float:right;width: 28%;padding-right: 3px; 
}

.div100{
    float:left;width:100%;margin-bottom:15px;
}

.div1002{
    float:left;width:100.5%;
}

.box-cookies.accept {
   display: none !important
}

.box-cookies {
       bottom: 16px;
    left: 16px;
    right: 16px;
    margin: auto;
    max-width: 1334px;
    min-height: 70px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);
    border: solid 1px #eeeeee;
    background-color: #fff;
    position:fixed;
    z-index: 2147483647;
}

.box-cookies .msg-cookies,
.box-cookies .btn-cookies {
   text-align: center;
   padding: 10px 15px;
   color: #828282;
   font-family: 'segoe_uilight';
    font-size: 14px;
}

.box-cookies .btn-cookies {
   background: #1e88e5
}

.btn-cookies{
    height: 51px !important;
    margin-left: auto;
    color: #fff;
    width: 8%;
    padding-top: 2px;
    line-height: 16px;
    border: 0px;
    margin-right: 15px;
    cursor:pointer;
}

@media screen and (min-width: 576px) {
   .box-cookies {
       display: flex;
       align-items: center;
       height: 60px
   }
   .box-cookies .btn-cookies {
       height: 60px;
       margin-left: auto;
       color: #fff
   }
}

@media screen and (max-width: 575px) {
   .box-cookies .btn-cookies {
       width: 100%
   }
}

.texto-pdf{
    float:left;
    margin-left: 20px;
    margin-top: -12px;
}

.input-select {
    float: left;
    width: 100%;
    height: 54px;
    font-family:"segoeu";
    font-size: 18px;
    color: #535353;
    text-align: left;
}

.input-arquivo {
    width: 98.8%;
    padding: 0.5em 0.5em;
    border-radius: 3px;
    border: 1px solid #D9D9D9;
    font-family:"segoeu";
    color: #222;
    font-size: 20px;
    font-weight: lighter;
}

.header{
	margin:0 auto;
	height:auto;
	width:100%;	
	
}

header{
	position:relative;
	z-index:1000;
}



.footer {
	position:absolute;
	bottom:0;
	width:100%;
}

#menu-do-mobile{
	z-index:99999;	
	
}

.titulo-prod-home{
	color:#c02d1e;	
	font-family:'MyriadProCond';
	font-size:24px;
	/*font-weight:bold;*/
	    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.logout{
        float: right;
    margin-top: 5px;
}

.logout p{
        float: right;
    margin-top: 13px;
}

.linha-pontilhada-cinza{
	    border-bottom:1px dotted;color:#d8d8d8;
	}

#menu-do-mobile:not( .mm-menu ) {
   display: none;
}

.procon-div{
    margin-bottom: 30px;
    float: right;
}
.procon-text{
    float: left;
    margin-right: 10px;
}
.procon-img{
        float: right;
}
.ativa{
    display:block !important;
}

.texto-form p{
	margin: 0;
	margin-bottom: -12px;
	font-style: italic;
}

.CELULAR{
	padding:0;
	list-style:none;
	display:none;
	
}

.tooltip-guia{
    position: absolute;
    margin-top: -10px;
    margin-left: 160px;
    display: none;
    width: 170px;
    height: 37px;
    background: url(https://www.zeerucci.com.br/img/tooltip_guia.png?v=1);
}

.quadro-valor-total-vr{
	    background-color:rgb(242, 242, 242);
	    width:100%;
	    margin-left:0px;
	    float:left;
	    margin-bottom:4px;
	        height: 61px
	}

.vantagens-revendedor{

	float:left;

	width:100%;

}

.titulo-vantagens{
	float:left;
	width:100%;
	height:auto;
    margin-bottom: -12px;
}

.tag-outlet{
	position:absolute;margin-top:-36px;margin-left:246px;	
}

.cadrapidoemail{
	float:left;width:43%;margin-right: 30px;
}

.cadrapidonome{
	float:left;width:20%;margin-right: 30px;
}

.cadrapifone{
	float:left;width:20%;margin-right: 30px;
}

.titulo-vantagens p {

	font-family: 'segoe_uilight';

	font-size:30px;

	color:#4e4e4e;

	font-weight:100;

}

.icone-vantagens{

	float:left;

	width:100%;

}

.titulo-endereco{

	background-color: #00bec5; width: 94%; height: 37px;	

}

#load-pagamentos{
    float:left;
    width:48%;
    text-align:center;
    margin-top:40px;
    display:none;
}

.tag-promocao{
	position:relative;
	margin-top:-47px;
}

.tag-outlet2{
	position:relative;
	margin-top:-47px;
}
.tag-promocaob2{
	float: left;
    width: 100%;
    margin-top: -41px;
}
.tag-outlet2b{
	float: left;
    width: 100%;
    margin-top: -41px;
}

.tag-promocaob{
	position:relative;
	
}

.tag-outlet2{
	position:relative;

}

.texto-carrinhoNv{
    float:left;
    width:70%;
    margin-top:30px;
}

.cadastro-rapido{
	width:100%;
	float:left;
	position: relative;
	z-index: 1;
}

.titulo-cadastro-rapido{
	font-family: 'segoe_uilight';
	font-size:24px !important;
	font-weight:100 !important;
    color:#00bec5 !important;
	float:left;
}

.texto-cadastor-rapido{
	font-family: 'segoe_uilight';
	font-size:16px !important;
	font-weight:100 !important;
    color:#595959 !important;
	float:left;
	    margin-top: 16px;
    margin-left: 15px;
}

.div_infos{
	float:left;
	width:100%;
	margin-top: 30px;
	border:0px;
	border-top:#712a33 solid 1px;
	border-bottom:#712a33 solid 1px;
	height:80px;
}

.div_infos_interna1{
	float: left;
    margin-top: 13px;
    width: 21%;
    margin-right: 30px;
    font-family: segoe_uilight;
    color: #aa3e52;
    font-size: 19px;
    margin-left: 20px;
    font-weight: bold;
	text-transform: uppercase;
}

.div_infos_interna1_img{
    vertical-align: middle;
    float: left;
    margin-top: 13px;
    margin-left: 17px;
}


.div_infos_interna12{
	float: left;
    margin-top: 13px;
    width: 25%;
    margin-right: 30px;
    font-family: segoe_uilight;
    color: #aa3e52;
    font-size: 19px;
    margin-left: 20px;
    font-weight: bold;
	text-transform: uppercase;
}

.div_infos_interna12_img{
    vertical-align: middle;
    float: left;
    margin-top: 13px;
    margin-left: 50px;
}


.div_infos_interna13{
	float: left;
    margin-top: 13px;
    width: 21%;
    margin-right: 0px;
    font-family: segoe_uilight;
    color: #aa3e52;
    font-size: 19px;
    margin-left: 20px;
    font-weight: bold;
	text-transform: uppercase;
}

.div_infos_interna13_img{
    vertical-align: middle;
    float: left;
    margin-top: 13px;
    margin-left: 53px;}

.form-cadastro-rapido{
	float:left;
	width:100%;
	margin-top: -25px;
}

.btn-meuspedidos-crnovo{
    float:left;
    margin-left:16px;
    margin-top:-10px;
    width:94.2%;
    margin-bottom:20px;
}

.quadro-formapag-carrinhoNv{
    float:left;
    width:48%;
    min-height:235px;
    border:1px solid #cecdcd;
    margin-top:35px;
}

.quadro-infopag-carrinhoNv{
    float:right;
    width:48%;
    min-height:149px;
    border:1px solid #cecdcd;
    margin-top:35px;
}

.quadro-cupom-carrinhoNv{
    float:left;
    width:26%;
    min-height:109px;
    border:1px solid #cecdcd;
    margin-top:35px;
}

.quadro-frete-carrinhoNv{
    float:left;
    width:48%;
    min-height:239px;
    border:1px solid #cecdcd;
    margin-top:45px;
    margin-left:42px;
}

.quadro-itens-carrinhoNv{
    float:left;
    width:100%;
    min-height:239px;
    border:1px solid #cecdcd;
    margin-top:35px;
}

.quadro-pagseguro-carrinhoNv{
    float:left;
    width:48%;
    min-height:239px;
    border:1px solid #cecdcd;
    margin-top:45px;
    margin-left:42px;
}

.valores-finais{
    float:right;
    width:48%;
    min-height:195px;
    margin-top:35px;
    margin-right:4px;
}

.sem-itens{
    float:left;
    margin-top: -19px;
}

.sem-itens p{
    font-size:12px !important;
    color:#ad2513 !important;
}

.quadro-frete{
    float:left;
    width:100%;
    
}

.quadro-pagamento-carrinhoNv{
    float:left;
    width:48%;
    min-height:175px;
    border:1px solid #cecdcd;
    margin-top:35px;
}

.quadro-endereco-carrinhoNv{
    float:left;
    width:48%;
    min-height:239px;
    border:1px solid #cecdcd;
    margin-top:45px;
}

.titulo-endereco-crNv{
    float:left;
    width:100%;
    height:36px;
    background-color:#f8f8f8;
}

.titulo-endereco-crNv p{
    font-family: 'segoe_uilight';
	font-size:16px !important;
	font-weight:bold !important;
    color:#767470 !important;
    padding-left:15px !important;
    line-height:3px !important;
}

.titulo-boleto-crNv{
    float:left;
    width:100%;
    height:36px;
    background-color:#f8f8f8;
}

.titulo-boleto-crNv p{
    font-family: 'segoe_uilight';
	font-size:16px !important;
	font-weight:bold !important;
    color:#767470 !important;
    padding-left:15px !important;
    line-height:3px !important;
}

.texto-topo1{
     font-family: 'segoe_uilight';
     font-size:16px !important;
     color:#FFF;
     font-weight:100;
     float:left;
     margin-top:-8px;
}

.texto-topo2{
     font-family: 'segoe_uilight';
     font-size:16px !important;
     color:#FFF;
     font-weight:100;
     float:right;
     margin-top:-8px;
}

.div-msgs{
    float:right;
}

.icone-vtg{

	float:left;

	width:300px;

	height:auto;

	margin-top:10px;

	margin-right:50px;	

	margin-left:20px;

}

.infos-revendedor{

	float:left;

	width:100%;	

	margin-top:30px;

}

.quadro-cinza{

	float:left;

	width:354px;

	height:454px;

	background:url(../img/bg_quadro_cinza.jpg);

	margin-right:15px;

	margin-left:15px;

}

.icon-pedido-1{
    float:left;margin-left:20px;margin-top:25px; 
}
.icon-pedido-2{
    float:left;margin-left:20px;margin-top:20px;
}
.icon-pedido-3{
    float:left;margin-left:20px;margin-top:30px;
}
.icon-pedido-4{
    float:left;margin-left:20px;margin-top:20px;
}

.icon-texto-1{
    float:left;margin-left:20px;margin-top:25px;
}
.icon-texto-2{
    float:left;margin-left:20px;margin-top:25px;
}
.icon-texto-3{
    float:left;margin-left:20px;margin-top:25px;
}
.icon-texto-4{
    float:left;margin-left:10px;margin-top:25px;
}

.banner-home-1{
	float:left;
	width:38%;
	height:auto;	
	overflow: hidden;
	margin-top:20px;
}
.banner-home-2{
	float:right;
	width:auto;
	height:auto;
	margin-top:20px;
}
.banner-home-3{
	float:right;
	width:auto;
	height:auto;
	margin-top:20px;
}

.owl-quadro-vantagens{

	float:left;

	width:95% !important;	

}

.titulo-q-c{

	float:left;

	width:100%;

	height:auto;

	margin-top:-9px;	

}

.titulo-q-c p {

    font-family: 'segoe_uilight';

	font-size:26px;

	color:#FFFFFF;

	font-weight:bold;

}

.img-q-c{

	float:left;

	width:100%;	

}

.texto-q-c{

	float:left;

	width:100%;

	height:auto;

	margin-top:-9px;	

}

.texto-q-c p{

    font-family: 'segoe_uilight';

	font-size:18px;

	color:#FFFFFF;

	font-weight:100;

	width:95%;

}

.texto-revenda{
	float:left;
	width:100%;
	margin-bottom:20px;
}

.texto-r-e{

	float:left;

	width:417px;

	height:auto;	

}

.texto-r-e p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#4e4e4e;

	font-weight:100;

	margin:0;

}

.banner-whats{

	float:left;

	width:747px;

	height:auto;

	margin-left:10px;	

}

.linha-bege{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:15px;

	display:inline-block;

	z-index:1;

	background-color:#eeeeee;

}

.owl-icones-vantagens{

	float:left;

	width:95% !important;	

}

.seta-esquerda-icones{

	float:left;

	margin-top:25px;

	cursor:pointer;	

}

.seta-direita-icones{

	float:right;

	margin-top:25px;

	cursor:pointer;		

}

.seta-esquerda-qv{

	float:left;

	margin-top:180px;

	cursor:pointer;	

}

.seta-direita-qv{

	float:right;

	margin-top:180px;

	cursor:pointer;		

}



.back-to-top {visibility: hidden;width: 50px;height: 50px;text-align: center;line-height: 48px;position: fixed;bottom: 20px;right: 20px;z-index: 90;cursor: pointer;opacity: 0;-webkit-transform: translateZ(0);transition: all .6s}

.back-to-top.show {visibility: visible;bottom: 10px;opacity: 1;}


@font-face {
    font-family: 'MyriadProCond';
    src: url('MyriadProCond.eot');
    src: url('MyriadProCond.eot') format('embedded-opentype'),
         url('MyriadProCond.woff2') format('woff2'),
         url('MyriadProCond.woff') format('woff'),
         url('MyriadProCond.ttf') format('truetype'),
         url('MyriadProCond.svg#MyriadProCond') format('svg');
}

@font-face {

    font-family: 'segoe_uilight';

    src: url('segoeuil-webfont.eot');

    src: url('segoeuil-webfont.eot?#iefix') format('embedded-opentype'),

         url('segoeuil-webfont.woff') format('woff'),

         url('segoeuil-webfont.ttf') format('truetype'),

         url('segoeuil-webfont.svg#segoe_uilight') format('svg');

    font-weight: normal;

    font-style: normal;

}

.produtos-pedidos{

	float:left;

	width:15%;

	margin-left:24px;

	margin-bottom:20px;	
	
	min-height:176px;
	

}

.produtos-pedidos p{

	font-family: 'segoe_uilight';

	font-size: 14px !important;

	color: #5E5E5E;	

	line-height:4px;

}

.img-prod-pedidos{

	height: 46px;

	overflow: hidden;

	float: left;

	width: 100%

}

.zoomWindow{

	border: 0px solid rgb(233, 233, 233) !important;

}

.quadro-cadastro{

	float:left;

	margin-top:15px;

	width:555px;

	cursor:pointer;	

}

.barra-azul{
	width:100%;
	height:7px;
	position:absolute;
	background-color:#00bec5;
}

.barra-cinza{
	display:none;
	width:100%;
	height:24px;
	background-color:#02ab69;
}

.topo-fixo{
	max-width:1180px;
	height:32px;
	padding-top:8px;	
}

.topo-fixo p{
	font-family:'segoe_uilight';
	font-weight:100;
	font-size:14px;
	color:#FFF;
	margin:2px;
	float:left;
}

.icon-caminhao{
	float:left;
	width:25px;	
	margin-right:10px;
}

.icon-troca{
	float:left;
	margin-left:140px;
	margin-right:10px;
}

.icon-redesocial{

	float:right;

	width:25px;	

}

.topo-100{

	width:100%;
	height:260px;
	background-color:#832630;
	padding-top:20px;	

}

.topo-fixo-2{

	max-width:1180px;

	height:auto;

}

.logo-foto{

	float:left;

	width:31%;

	height:auto;

	margin-bottom:30px;	

}

.nome-loja-f{
	position:absolute;
	margin-left:113px;
	top:158px;
	z-index:2;	
}

.nome-loja-f p{
	font-family:'segoe_uilight';
	font-size:25px;	
	color:#FFF;
	font-weight:100;
}

.logo-f{

	float:left;

	width:auto;

	height:auto;	

	position:absolute;

	z-index:1;

}

.logo{

	float:left;

	width:auto;

	height:auto;	

}

.foto-perfil{

	position: relative;

	width: auto;

	height: 110px;
	
	overflow:hidden;

	float: left;

	margin-top: 4px;	

}

.busca{
	float:right;
	width:50%;
	height:auto;
	margin-left:30px;
	margin-top: -18px;
    margin-bottom: 31px;
}

.div-input{
	margin-top:25px;
	float:right;
	width:100%;	
}

.busca-f{

	float:left;

	width:auto;

	height:auto;

	margin-left:40px;

	margin-top:86px;	

}

.div-input-f{

	margin-top:10px;

	float:left;

	width:354px;	

}

.input-busca{
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:38px;
	width:75%;
	float:right;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#c8bbb1;
	font-style:italic;
	background:url(../img/icon_busca.png);
	background-position:right;
    background-repeat:no-repeat;
	background-color: #fff;
    border-radius: 12px;
}

.input-news{
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:38px;
	width:75%;
	float:right;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#c8bbb1;
	font-style:italic;
	background:url(../img/icon_busca.png);
	background-position:right;
    background-repeat:no-repeat;
	background-color: #fff;
    border-radius: 12px;
}

.input-comentario{

	border:1px solid #d3d6db;

	border-collapse:collapse;

	height:85px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	margin-top:16px;

	padding-left:10px;

	padding-top:10px;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

}

.input-quantidade{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:15px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:14px;

	color:#4b4b4b;

}

.input-quantidade-hm{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:15px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	

	font-family:'segoe_uilight';

	font-size:14px;

	color:#4b4b4b;
	
	text-align: center;

}

.input-cep{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:30px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:14px;

	color:#4b4b4b;

}

.input-quantidade-prod{

	border:1px solid #d3d6db;

	border-collapse:collapse;

	height:27px;

	width:22%;

	line-height:16px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

	text-align:center;

}

.submit-enviar-comentario{

	float:right;

	width:auto;

	height:auto;

}

.input_busca_cep{

    border: 1px solid #b4b4b4;

    border-collapse: collapse;

    height: 45px;

    width: 200px;

    line-height: 16px;

    vertical-align: middle;

    padding-left: 5px;

    font-family: 'segoe_uilight';

    font-size: 20px;

    color: #4b4b4b;

    background-position: left;

    background-repeat: no-repeat;	

	margin-right:20px;

}

.links-topo{

	float:right;

	width:39%;

	margin-left:91px !important;

	margin-top:-3px;	

}
.texto-ola{
	float:left;
	text-align:right;
	color:#fff;
	font-family: 'segoe_uilight';
	margin-right:20px;
	margin-top:12px;
}

a.bt-faca-login:link{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#fff;
}
a.bt-faca-login:visited{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#fff;
}
a.bt-faca-login:hover{
	 text-decoration: underline;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#fff;
}
a.bt-faca-login:active{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#fff;
}

a.btlogout:link{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#ec0808;
}
a.btlogout:visited{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#ec0808;
}
a.btlogout:hover{
	 text-decoration: underline;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#ec0808;
}
a.btlogout:active{
	 text-decoration: none;
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#ec0808;
}

.links-topo-top6{

	float:left;

	width:auto;

	margin-left:91px !important;

	margin-top:66px;	

}

.links-topo-c{
	float:left;
	width:auto;
	margin-left:55px !important;
	margin-top:49px;		

}

.links-topo-f{

	float:left;

	width:auto;

	margin-left:52px;

	margin-top:44px;	

}

.links-topo-f-l{

	float:left;

	width:auto;

	margin-left:52px;

	margin-top:121px;	

}

.icon-minhaconta{

	float:left;

	width:auto;	

	margin-right:20px;

}

.icon-minhaconta p{

	font-family:'segoe_uilight';

	font-size:16px;

	color:#fff;

}

.icon-revenda{

	float:left;

	width:auto;	

	margin-right:20px;

}

.icon-revenda p{

	font-family:'segoe_uilight';

	font-size:16px;

	color:#a0a0a0;

}

.icon-carrinho{

	float:left;

	width:auto;	

	margin-top:-10px;

}

.icon-carrinho p{

	font-family:'segoe_uilight';

	font-size:16px;

	color:#fff;

}

.menu{
	float:right;
	width:100%;
	height:55px;
	border:0px solid #e2e2e2;
	margin-top:15px;
	background-color: #ffacb1;
	border-radius:10px;
}

.menu-topo{

	list-style:none; 

	float:left;

	width:97%;

	height:auto;

	z-index:999;

	position:relative;

}

.menu-topo li{

	position:relative;

	float:left;

	font-family: 'segoe_uilight';

	font-size:22px;

	color:#FFF;

	font-weight:100;

	margin-top:-21px;

	width:23%;

}

.menu-topo li a{

	color:#FFF; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding-top:16px;

} 

.menu-topo li a:hover{

	background-color:#00bec5;

	height:50px;

}

.menu-topo li  ul{

	position:absolute;

	top:61px;

	left:-33px;

	display:none;

	height:auto;

} 

.menu-topo li:hover ul, .menu-topo li.over ul{display:block;}

.menu-topo li ul li{

	display:block;

	width:250px;

	height:auto;

	background:#ccdbe8;

	font-size:16px;

	font-weight:100;

	margin-top:0px;

	color:#FFF; 

	border-bottom: 1px solid #00bec5;

}

.menu-topo li ul li a{

	color:#FFF; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding:10px;

} 

.menu-topo li ul li a:hover{

	background-color:#8dc8fb;

	padding:10px;

	height:auto;

}



/*-----------------------------------MENU--------------------------------------*/



.menu-topo-5{
	list-style:none; 
	float:left;

	width:97%;

	height:auto;

	z-index:999;

	position:relative;

}

.menu-topo-5 li{

	position:relative;

	float:left;

	font-family: 'segoe_uilight';

	font-size:18px;

	color:#FFF;

	font-weight:100;

	margin-top:-21px;

	width:20%;

}

.menu-topo-5 li a{

    color: #712a33;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    padding-top: 17px;
	
	} 

.menu-topo-5 li a:hover{
	text-decoration:underline;
}

.menu-topo-5 li  ul{

	position:absolute;

	top:61px;

	left:-56px;

	display:none;

	height:auto;

} 

.menu-topo-5 li:hover ul, .menu-topo-5 li.over ul{display:block;}

.menu-topo-5 li ul li{

	display:block;

	width:250px;

	height:auto;

	background:#ccdbe8;

	font-size:16px;

	font-weight:100;

	margin-top:0px;

	color:#FFF; 

	border-bottom: 1px solid #00bec5;

}

.menu-topo-5 li ul li a{

	color:#FFF; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding:10px;

} 

.menu-topo-5 li ul li a:hover{

	background-color:#00bec5;

	padding:10px;

	height:auto;

}

/*---------SUB-----------*/

.menu-topo-6-sub{
	list-style:none; 
	float:left;
	width:97%;
	height:auto;
	z-index:999;
	position:relative;
	margin-top:0px;
	padding-left:68px;
}

.menu-topo-6-sub li{
	position:relative;
	float:left;
	font-family: 'segoe_uilight';
	font-size:14px;
	color:#00bec5;
	font-weight:100;
	margin-top:0px;
	width:14%;
}

.menu-topo-6-sub li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:6px;
} 

.menu-topo-6-sub li a:hover{
	background-color:#8baec1;
	height:25px;
}

.menu-topo-6-sub li  ul{
	position:absolute;
	top:31px;
	left:-84px;
	display:none;
	height:auto;

} 

.menu-topo-6-sub li:hover ul, .menu-topo-6-sub li.over ul{display:block;}

.menu-topo-6-sub li ul li{
	display:block;
	width:160px;
	height:auto;
	background:#8baec1;
	font-size:12px;
	font-weight:100;
	margin-top:0px;
	color:#FFF; 
	border-bottom: 1px solid #00bec5;
}

.menu-topo-6-sub li ul li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding:8px;
} 

.menu-topo-6-sub li ul li a:hover{
	background-color:#00bec5;
	padding:8px;
	height:auto;
}

/*----------------------*/
.menu-topo-6{
	list-style:none; 
	float:left;
	width:105%;
	height:auto;
	z-index:999;
	position:relative;
	left:-40px;
	padding-left:0px;
	
}

.menu-topo-6 li{
	position:relative;

	float:left;

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#712a33;

	font-weight:100;

	margin-top:-17px;

	width:16%;
	height: 47px;
}

.menu-topo-6 li a{
	color:#712a33; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:17px;
} 

.menu-topo-6 li a:hover{
	/*background-color:#00bec5;*/
	text-decoration:underline;
	/*height:35px;*/
}

.menu-topo-6 li  ul{
	position:absolute;
	top:46px;
	left:-61px;
	display:none;
	height:auto;

} 

.menu-topo-6 li:hover ul, .menu-topo-6 li.over ul{display:block;}

.menu-topo-6 li ul li{
	display:block;
	width:210px;
	height:auto;
	background:#ffacb1;
	font-size:14px;
	font-weight:100;
	margin-top:0px;
	color:#712a33; 
	border-bottom: 1px solid #ffacb1;
}

.menu-topo-6 li ul li a{
	color:#712a33; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding:10px;
} 

.menu-topo-6 li ul li a:hover{
	background-color:#ff6c75;
	padding:10px;
	height:auto;
}

/*------------------------*/


.menu-topo-8{
	list-style:none; 
	float:left;
	width:97%;
	height:auto;
	z-index:999;
	position:relative;
	margin-top:0px;
}

.menu-topo-8 li{
	position:relative;
	float:left;
	font-family: 'segoe_uilight';
	font-size:13.5px;
	color:#FFF;
	font-weight:100;
	margin-top:0px;
	width:10%;

}

.menu-topo-8 li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:11px;

} 

.menu-topo-8 li a:hover{
	background-color:#00bec5;
	height:35px;
}

.menu-topo-8 li  ul{
	position:absolute;
	top:46px;
	left:-88px;
	display:none;
	height:auto;

} 

.menu-topo-8 li:hover ul, .menu-topo-8 li.over ul{display:block;}

.menu-topo-8 li ul li{
	display:block;
	width:210px;
	height:auto;
	background:#ccdbe8;
	font-size:14px;
	font-weight:100;
	margin-top:0px;
	color:#FFF; 
	border-bottom: 1px solid #00bec5;
}

.menu-topo-8 li ul li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding:10px;
} 

.menu-topo-8 li ul li a:hover{

	background-color:#00bec5;

	padding:10px;

	height:auto;

}


/*---------------------------------------------------------------------------------*/

.menu-detalhes{

	list-style:none; 

	float:left;

	width:97%;

	height:auto;

	z-index:999;

	position:relative;

	margin-left: -40px;

	margin-bottom:0px;

}

.menu-detalhes li{

	position:relative;

	float:left;

	font-family: 'segoe_uilight';

	text-align:center;

	font-size:22px;

	color:#FFF;

	font-weight:100;

	width:17%;

	background-color: #D8D8D8;

	margin-right:10px;
	
	border-radius:5px;

}

.menu-detalhes li a{

	color:#FFF; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding:5px 10px;
	border-radius:5px;

} 

.menu-detalhes li a:hover{

	background-color:#00bec5;
	border-radius:5px;

}

.conteudo-detalhes-prod{

	float:left;

	width:100%;

	height:auto;

	display:none;

}

.btn-detalhe{

	cursor:pointer;	

}

.geral{

	width:100%;

	height:auto;	

}

.fixa{

	max-width:1180px;

	height:auto;	

}

.Imagens{

	position:relative;	

	width:100%;

	height:542px;

	margin-top:15px;

	overflow:hidden;

	display:inline-block;

	z-index:1;

}

.imgAll, .imgInterna{

	display:none;

	position:absolute;

	z-index:1;

	opacity:1;

	top: -9999px;

    bottom: -9999px;

    left: -9999px;

    right: -9999px;

    margin: auto;

	width:1180px;

}



.imgInterna {

	display:inline-block;

}



#holderBullets {

    bottom: -9999px;

    display: inline-block;

    height: 40px;

    left: -9999px;

    margin: auto;

    position: absolute;

    right: -9999px;

    top: -9500px;

    width: 133px;

    z-index: 2;

}



#holderBullets a {

	display:inline-block;

	width:18px;

	height:18px;

	background: url('../img/bulletbanner.png') no-repeat;

	margin-left:20px;

	float:left;

	margin-top:10px;

}

.linha-espaco{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:15px;

	display:inline-block;

	z-index:1;

}

.linha-cinza-clara{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:8px;
	margin-bottom:8px;

	display:inline-block;

	z-index:1;

	background-color:#f1f1f1;

}

.linha-cinza-prazo{
	position:relative;	
	width:60%;
	height:1px;
	margin-top:0px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-cima{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:15px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-mob{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:15px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:15px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-envio-cima{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:15px;
	margin-bottom:12px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-envio-baixo{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:0px;
	margin-bottom:28px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-envio-baixo-2{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:33px;
	margin-bottom:28px;
	display:inline-block;
	z-index:1;
	background-color:#d8d8d8;
}

.linha-cinza-d{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:10px;

	display:inline-block;

	z-index:1;

	background-color:#d8d8d8;

}

.linha-cinza-doacao{

	float:left;

	width:100%;

	height:1px;

	margin-top:-14px;

	margin-bottom:15px;

	display:inline-block;

	z-index:1;

	background-color:#d8d8d8;

}

.linha-vermelha{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:15px;

	display:inline-block;

	z-index:1;

	background-color:#ee7272;

}

.linha-cinza-pontilhada{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:15px;

	display:inline-block;

	z-index:1;

	border-bottom:1px dotted #d8d8d8;

}

.linha-cinza-produtos{

	position:relative;	

	width:100%;

	height:1px;

	margin-top:15px;

	margin-bottom:15px;

	display:inline-block;

	z-index:1;

	background-color:#FFF;

}

.infos{

	position:relative;	

	width:100%;

	height:auto;

	margin-top:5px;

	display:inline-block;

	z-index:1;

}

.infos p{

	font-family:'segoe_uilight';

	font-weight:100;

	font-size:18px;

	color:#4c4c4c;

	margin:2px;

	float:left;

	text-transform:uppercase;

	margin-left:10px;

}

.icon-caminhao-g{

	float:left;

	width:53px;	

}

.icon-troca-g{

	float:left;

	margin-left:124px;

	width:45px;	

}

.produtos-home{
	position:relative;	
	width:100%;
	height:auto;
	margin-top:35px;
	margin-bottom:10px;
	display:inline-block;
	z-index:1;
}

.produto{
	float:left;
	width:240px;
	height:auto;
	/*margin-right:2.3%;*/
	margin-left:2.3%;
	position: relative;
    box-shadow: 0 0 5px #d2cece;
    text-decoration: none;
    padding: 1%;
    border: 1px solid #cecece;
	background-color: #f3f3f3;
}

.produto-list{
	float:left;
	width:240px;
	height:auto;
	/*margin-right:2.3%;*/
	margin-left:2.3%;
	position: relative;
    box-shadow: 0 0 5px #d2cece;
    text-decoration: none;
    padding: 1%;
    border: 1px solid #cecece;
	background-color: #f3f3f3;
}

.img-produto{
	float:left;
	width:240px;
	height:250px;
	margin: 0 auto;

	border: 0px solid #e2e2e2;
	
	overflow:hidden;
	display:         flex;
    display: -webkit-flex; /* Garante compatibilidade com navegador Safari. */

    justify-content: center;
    align-items: center;
}
.img-produto img{
	width:100%;	
}

/*

.img-produto:hover {

	border: 1px solid #E6E6E6;

}*/

.titulo-marca{

	float:left;

	width:100%;

	height:auto;

	margin-top:15px;
	margin-bottom:15px;
	min-height: 72px;

}

.titulo-marca p{

	font-family:'segoe_uilight';

	font-weight:bold;

	font-size:18px;

	color:#9e9d9d;

	text-align:center;

	margin:0;

}

.titulo-produto{

	float:left;

	width:100%;

	height:auto;

	margin-top:15px;

	margin-bottom:10px;


}

.titulo-produto p{

	font-family:'segoe_uilight';

	font-weight:bold;

	font-size:14px;

	color:#9e9d9d;

	text-align:center;

	margin:0;

}

.descricao-produto{

	width:80%;

	height:auto;

	margin-bottom:15px;

}

.descricao-produto p{

	font-family:'segoe_uilight';

	font-weight:100;

	font-size:14px;

	color:#9e9d9d;

	text-align:center;

	margin:0;

}

.descricao-produto-busca{
    
    float:left;

	width:100%;

	height:auto;

	

}

.descricao-produto-busca p{

	font-family:'segoe_uilight';

	font-weight:100;

	font-size:14px;

	color:#9e9d9d;

	text-align:center;

	margin:0;

}

.preco-de-produto{

	width:80%;

	height:auto;

	margin-top:10px;

}

.preco-de-produto p{
    font-family: 'segoe_uilight';
    font-weight: bold;
    font-size: 28px;
    color: #b80000;
    text-align: center;
    margin: 0;
}

.preco-parcela-produto{

	width:80%;

	height:auto;

}

.preco-parcela-produto p{
    font-family: 'segoe_uilight';
    font-weight: bold;
    font-size: 16px;
    color: #b80000;
    text-align: center;
    margin: 0;
}

.preco-avista-produto{

	width:80%;

	height:auto;

	margin-top:3px;

}

.preco-avista-produto p{
    font-family: 'segoe_uilight';
    font-weight: bold;
    font-size: 16px;
    color: #b80000;
    text-align: center;
    margin: 0;
}

.zoomWrapper{

	width:auto !important;	

}

.botao-comprar{

	background-color:#009904;

	border:0px solid #189a0b;

	border-collapse:collapse;

	height:41px;

	width:100%;
	float:left;

	vertical-align:middle;

	border-radius: 5px;

	margin-top:8px;
	font-family: 'segoe_uilight';
	color:#FFF;
}

.botao-comprar p {
    font-size: 15px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}
.botao-comprar img{

	margin-top:7px;

}

.botao-comprar:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;
	color:#FFF;

}

.botao-comprar-p{
	background-color:#009904;
	border:0px solid #189a0b;
	border-collapse:collapse;
	height:41px;
	width:90%;
	float: left;
	vertical-align:middle;
	border-radius: 5px;
	margin-top:8px;
	font-family: 'segoe_uilight';
	color:#FFF;
	margin-left: 20px;
	margin-bottom:30px;
}

.botao-comprar-p img{
	margin-top:7px;
}

.botao-comprar-p:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
	color:#FFF;
}

.botao-comprar-r{

	background-color:#009904;

	border:1px solid #009904;

	border-collapse:collapse;

	height:41px;

	width:196px;

	vertical-align:middle;

	border-radius: 5px;

	margin-top:8px;

}

.botao-comprar-r img{

	margin-top:12px;

}

.botao-comprar-r:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}



.links-fim{

	float:left;

	width:100%;	

	margin-top:5px;

}

.links-fim-d{

	float:left;

	width:100%;	

	margin-top:9px;

}

.links-fim-produtos{

	float:right;

	width:100%;	

	margin-top:-5px;

}

.volta-topo{

	float:left;

	width:50%;

}

.volta-topo-2{

	float:left;

	width:50%;

	margin-top:15px;

}



.volta-conta{

	float:right;

	width:17.2%;

}

.mais-destaques{

	float:right;

}

.barra-azul-rodape{

	width:100%;

	height:17px;

	background-color:#fff;

	/*margin-top:40px;*/

}

.barra-azul-rodape-b{

	float:left;

	width:100%;

	height:17px;

	background-color:#fff;

	margin-top:40px;	

}



.barra-azul-rodape-2{

	float:left;

	width:100%;

	height:17px;

	background-color:#fff;

}

.barra-branca-rodape{

	width:100%;

	height:135px;

	background-color:#FFF;

    box-shadow: 0px 4px 4px 0px rgb(194, 128, 128);

	position:relative;

	z-index:1;

}

.barra-branca-rodape-b{

	float:left;

	width:100%;

	height:134px;

	background-color:#FFF;

    box-shadow: 0px 2px 4px 0px rgb(189, 206, 222);

	position:relative;

	z-index:1;

}

.barra-fixa-rodape{

	max-width:1180px;

	height:auto;	

}

.marcas{

	float:left;

	height:147px;

	width:95%;	

	margin-top:-12px;

}

.img-marca{

	width:137px;

	height:94px;

	float:left;

	padding:30px 30px;		

}

.seta-esquerda{

	float:left;

	margin-top:16px;

	cursor:pointer;	

}

.seta-direita{

	float:right;

	margin-top:16px;

	cursor:pointer;		

}

.seta-esquerda-produtos{

	float:left;

	margin-top:230px;

	cursor:pointer;	

}

.seta-direita-produtos{

	float:right;

	margin-top:230px;

	cursor:pointer;		

}

.seta-esquerda-ofertas{

	float:left;

	margin-top:230px;

	cursor:pointer;	

}

.seta-direita-ofertas{

	float:right;

	margin-top:230px;

	cursor:pointer;		

}



.rodape-geral{

	width:100%;

	height:480px;	

    background-color: #712a33;
	
	
}
.rodape-geral-voltar{

	width:100%;

	height:auto;

	margin-top:20px;	

}

.rodape-fixo{

	max-width:1180px;

	height:auto;	

}

.menuRodape{

	list-style:none; 

	float:left;

	margin-top:30px;

	margin-left:-40px;

	min-height:200px;

}

.menuRodape li{

	position:relative;

	float:left;

	margin-left:1px;

	font-family: 'segoe_uilight';

	font-size:24px;

	color:#fff;

	font-weight:100;	

	text-align:left;

}

.menuRodape p{

	font-family: 'segoe_uilight';

	font-size:12px;

	color:#fff;

	font-weight:100;

	margin-top:2px;

}

.menuRodape li a{color:#fff; text-decoration:none; padding:2px 20px; display:block;} 

.menuRodape li a:hover{

	background:#ce344a;

}

.menuRodape li  ul{

	position:absolute;

	top:40px;

	left:-40px;

	height:auto;

} 

.menuRodape li:hover ul, .menuRodape li.over ul{display:block;}

.menuRodape li ul li{

	display:block;

	width:210%;

	height:30px;

	font-size:16px;

	font-weight:100;

	text-align:left;

	color:#fff;

}

.menuRodape li ul li a{

	color:#fff;

	text-decoration:none;

	padding:10px 0px;	

	text-align:left;

}

.menuRodape li ul li a:hover{

	background-color:transparent;

	text-decoration:underline;

}

.newsletter{

	float:left;

	margin-top:40px;

	text-align:left;	

}

.newsletter p{

	 font-family: 'segoe_uilight';

	 font-size:24px;

	 color:#595959;

	 margin:0px;

}

.input-news{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:45px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	margin-top:16px;

	padding-left:60px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

	/*background:url(../img/icon_newsletter.jpg);*/

	background-position:left;

	background-repeat:no-repeat;

}

.btn-busca{
	background-color:#d3b15f;
	border:0px solid #b4b4b4;
	border-collapse:collapse;
	height:38px;
	width:120px;
	line-height:16px;
	vertical-align:middle;	
	padding-top:0px;
	font-family:'MyriadProCond';
	font-size:24px;
	color:#FFFFFF;
	border-radius:5px;	
	margin-top:17px;
	float:left;
	margin-left:15px;
}

.btn-busca:hover {
   background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.btn-inserir{
	background-color:#00bec5;
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:48px;
	width:95px;
	line-height:16px;
	vertical-align:middle;
	margin-right:10px;
	padding-left:10px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
}

.btn-inserir:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.btn-cadastrar-index{
	background-color:#cc323a;
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:48px;
	width:107px;
	line-height:16px;
	vertical-align:middle;
	padding-left:10px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
}

.btn-cadastrar-index:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.btn-conta{
	background-color:#05b6ee;
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:48px;
	width:204px;
	line-height:16px;
	vertical-align:middle;
	margin-right:10px;
	padding-left:9px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}

.btn-conta:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-cont-pedido{

	background-color:#4f9825;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:200px;

	line-height:16px;

	vertical-align:middle;

	margin-right:2px;

	padding-left:11px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-cont-pedido:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-conf-pedido{

	background-color:#b33009;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:200px;

	line-height:16px;

	vertical-align:middle;

	margin-right:2px;

	padding-left:11px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-conf-pedido:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}


.btn-consulta{
	background-color:#e76273;
	border:0px solid #d7d3d4;
	border-radius:6px;
	border-collapse:collapse;
	height:34px;
	width:94px;
	line-height:15px;
	vertical-align:middle;
	margin-right:2px;
	padding-left:10px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
}

.btn-consulta:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.aviso-desconto{
    float: left;
    margin-left: 15px;
    display:none;
}

.aviso-desconto p{
    font-style:italic;
    font-size:14px !important;
}


.btn-ok-desc{
	background-color:#a1c5cd;
	border:0px solid #d7d3d4;
	border-radius:6px;
	border-collapse:collapse;
	height:36px;
	width:70px;
	line-height:15px;
	vertical-align:middle;
	margin-right:2px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	cursor:pointer;
}

.btn-ok:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}


.btn-cont-compra{

	background-color:#2F8FBD;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:230px;

	line-height:16px;

	vertical-align:middle;

	margin-right:2px;

	padding-left:11px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-cont-compra:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-revisar{

	background-color:#12E07E;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:120px;

	line-height:16px;

	vertical-align:middle;

	margin-right:10px;

	padding-left:11px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-revisar:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-cadastrar{

	background-color:#00bec5;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:120px;

	line-height:16px;

	vertical-align:middle;

	margin-right:10px;

	padding-left:10px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-cadastrar:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-aviso{

	background-color:#aa0505;

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:48px;

	width:118px;

	line-height:16px;

	vertical-align:middle;

	margin-right:10px;

	padding-left:31px;

	padding-top:10px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

}

.btn-aviso:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-comentario{

	background-color:#dc8537;

	height:43px;

	width:200px;

	line-height:16px;

	vertical-align:middle;

	margin-top:10px;

	padding-left:11px;

	padding-top:0px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	border:0px;

}

.btn-comentario:hover {

    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.redes-sociais{

	float:right;

	margin-top:95px;	

}

.redes-sociais p{

	font-family:'segoe_uilight';

	font-size:20px;

	color:#fff;

	text-transform:uppercase;

	float:left;

	margin-top: 15px;

}

.icones-s{

	float:right;

	width:auto;

	margin-left:15px;	

}

.atendimento{

	float:left;

	margin-top:40px;

	text-align:left;	
	width:60%;

}

.atendimento p{

	 font-family: 'segoe_uilight';

	 font-size:24px;

	 color:#595959;

	 margin:0px;

}

.central{
	float:left;
	width:auto;
	margin-top:10px;
	margin-right:29px;	
}

.central p{

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

	 margin:0px;

	 float:left;

}

.icon-central-r{

	float:left;

	width:30px;

	margin-right:10px;	

}

.formas-de-pagamento{

	float:left;

	height:147px;

	width:auto;	

	margin-top:20px;

	margin-right:85px;

}

.selos{

	float:right;

	height:147px;

	width:auto;	

	margin-top:20px;

}

#menu-mobile{

	display:none;	

}

.campo-news{

	float:left;

	width:220px;	

}

.btn-news{

	float:left;

	margin-left:70px;

	margin-top:16px;	

}

.conteudo{

	float:left;

	max-width:1180px;

	width:100%;

	height:auto;	

	position:relative;

	z-index:1;

}

.conteudo p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#5E5E5E;

}

.conteudo ul{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#5E5E5E;

}

.conteudo li{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#5E5E5E;

}

.conteudo-produto{

	max-width:1180px;

	height:800px;	

	margin-top:15px;

}



.galeria-foto-1{

	 width:100%;height:50px;padding:5px;margin-left:-3px;

} 

.galeria-foto-2{

	 width:175px;height:100px;padding:5px;float:right;

}

.galeria-foto-3{

	 width:auto;height:50px;padding:5px;margin-left:-3px;margin-top:-25px;float:left;

}

.galeria-foto-4{

	 width:auto;height:100px;padding:4px;float:left;margin-left:-3px; 

}



.espacamento-foto-1{

	 margin-right:10px;

} 

.espacamento-foto-2{

	 margin-bottom:5px;

} 

.espacamento-foto-3{

	 margin-right:11px;

	 margin-bottom:6px; 

	 margin-top:5px;

} 

.espacamento-foto-4{

	 margin-bottom:10px;

	 width:248px;

}

.input-contato-msg-m{

		vertical-align:middle;

		padding-left:10px;

		font-family:'segoe_uilight';

		font-size:17px;

		color:#4b4b4b;

		border:0px;width:90%;text-align:center;margin-top:0px;height:auto;line-height:normal;

	}

.nome-entrega-crNv{
    float:left;
    width:100%;
}
.endereco-crNv{
    float:left;
    width:100%;
    margin-top:5px;
}
.input-cep-entrega{
    float:left;
    margin-left:15px;
    width:21%;
    margin-bottom:12px;
}
.input-endereco-entrega{
    float:left;
    margin-left:25px;
    width:50%;
    margin-bottom:12px;
}
.input-numero-entrega{
    float:left;
    margin-left:25px;
    width:13%;
}
.input-cidade-entrega{
    float:left;
    margin-left:25px;
    width:37%;
    margin-bottom:12px;
}
.input-complemento-entrega{
    float:left;
    width:93.5%;
    margin-left:15px;
}
.input-nome-pag{
    float:left;
    width:32.5%;
    margin-left:15px;
}

.input-nrcartao-pag{
    float:left;
    width:32.5%;
    margin-left:15px;
}
.input-opcao-pag{
    float:left;
    width:34.6%;
    margin-left:15px;
}
.input-ccv-pag{
    float:left;
    width: 28.5%;
    margin-left: 12px;
    margin-bottom:10px;
}
.input-mes-pag{
    float:left;
    width:34.6%;
    margin-left:15px;
    margin-bottom:10px;
}
.input-ano-pag{
    float:left;
    width:25%;
    margin-left:12px;
    margin-bottom:10px;
}
.input-nomecartao-pag{
    float:left;
    width:46.2%;
    margin-left:0px;
    margin-bottom:10px;
}
.input-cpf-pag{
    float:left;
    width:26.2%;
    margin-left:15px;
}
.input-cpfc-pag{
    float:left;
    width: 25.7%;
    margin-left: 22px;
    margin-bottom: 17px;
}
.input-fone-pag{
    float:left;
    width:26.2%;
    margin-left:15px;
}
.input-fonec-pag{
    float:left;
    width:26.2%;
    margin-left:22px;
}
.input-referencia-entrega{
    float:left;
    width:46.5%;
    margin-left:23px;
}
.input-estado-entrega{
    float: left;
    width: 28%;
    margin-left: 25px;
}
.texto-nome-entrega{
    float:left;
    margin-left:15px;
}
.input-nome-entrega{
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:49%;
}
.input-carrinho-nv{
	border:1px solid #cecdcd;
    border-collapse:collapse;
	height:32px;
	width:99%;
	line-height:16px;
	vertical-align:middle;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#767470;
}

.input-contato{
	border:1px solid #b4b4b4;
    border-collapse:collapse;
	height:45px;
	width:99%;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
}

.input-email-index{
	border:1px solid #b4b4b4;
    border-collapse:collapse;
	height:45px;
	padding-left: 50px;
    width: 91%;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
	background-image: url("../img/icon_emailn.jpg");
	background-position:left;
	background-repeat: no-repeat;
	background-position-x: 11px;
}

.input-nome-index{
	border:1px solid #b4b4b4;
    border-collapse:collapse;
	height:45px;
	padding-left: 50px;
    width: 80%;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
	background-image: url("../img/icon_minhacontan.png");
	background-position:left;
	background-repeat: no-repeat;
	background-position-x: 11px;
}

.input-fone-index{
	border:1px solid #b4b4b4;
    border-collapse:collapse;
	height:45px;
	padding-left: 50px;
    width: 82%;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
	background-image: url("../img/icon_fonen.jpg");
	background-position:left;
	background-repeat: no-repeat;
	background-position-x: 11px;
}


.input-contato-desc{
	border:1px solid #b4b4b4;
    border-collapse:collapse;
	height:45px;
	width:99%;
	line-height:16px;
	vertical-align:middle;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
}

.input-contato-r{

	height:45px;

	width:auto;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

	margin-right:20px;

}

.input-contato-re{

	height:55px;

	width:auto;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

	margin-right:34px;

	float:left;

}

.opcoes-revendedor{

	float:left;

	width:100%;

	margin-top:10px;	

}

.input-contato-r2{

	height:45px;

	width:auto;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

	margin-right:20px;

}

.input-contato-r2-r{

	height:45px;

	width:auto;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

	margin-right:20px;

}

.input-filtro{

	height:45px;

	width:auto;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

	visibility:visible !important;

}

.input-contato-select-crNv{
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:36px;
	width:99%;
	line-height:16px;
	vertical-align:middle;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
}

.input-contato-select{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:49px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	margin-top:16px;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

}

.input-comentario-2{

	border:1px solid #D3D6DB;

	border-collapse:collapse;

	height:35px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	margin-top:10px;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

}

.input-estoque{

	float:left;

	width:97%;	

	margin-bottom:10px;

}

.input-contato-mensagem{

	border:1px solid #b4b4b4;

	border-collapse:collapse;

	height:145px;

	width:99%;

	line-height:16px;

	vertical-align:middle;

	margin-top:16px;

	padding-left:10px;

	padding-top:10px;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#4b4b4b;

}

.menu-subcategorias{
	float:left;	
	width:100%;
	position:relative;
	z-index:95;
}

.menu-subcategorias-n{
	float:left;	
	width:100%;
	position:relative;
	z-index:95;
	background-color:#bcd3e0;
	border-radius:5px;
	margin-top:20px;
	height:32px;
}

.subcategorias-produtos{

	list-style:none; 

	width:97%;

	height:auto;

}

.subcategorias-produtos li{

	position:relative;

	float:left;

	font-family: 'segoe_uilight';

	font-size:13px;

	color:#4c4c4c;

	font-weight:100;

	margin-top:-21px;

	width:12%;

}

.subcategorias-produtos li a{

	color:#4c4c4c; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding-top:16px;

} 

.subcategorias-produtos li a:hover{

	text-decoration:underline;

}

.subcategorias-produtos li  ul{

	position:absolute;

	top:34px;

	left:-50px;

	display:none;

	height:auto;

} 

.subcategorias-produtos li:hover ul, .subcategorias-produtos li.over ul{display:block;}

.subcategorias-produtos li ul li{

	display:block;

	width:180px;

	height:auto;

	background:#FFFFFF;

	font-size:12px;

	font-weight:100;

	border-bottom:solid 1px #EAEAEA;

	margin-top:0px;

}

.subcategorias-produtos li ul li a{

	color:#4c4c4c; 

	text-decoration:none; 

	display:block;

	text-transform:uppercase;

	padding-top:16px;

	height:23px;

} 

.subcategorias-produtos li ul li a:hover{

	text-decoration:underline;

}

.banner-produto-1{

	float:left;

	width:265px;

	height:auto;

	overflow:hidden;

	margin-top:20px;	

}

.banner-produto-2{

	float:left;

	width:885px;

	height:auto;

	overflow:hidden;

	margin-top:20px;

	margin-left:30px;	

}

.banner-produto-3{

	float:left;

	width:265px;

	height:auto;

	overflow:hidden;

	margin-top:20px;	

}

.menu-esquerdo{

	float:left;

	width:265px;

	height:auto;

	margin-top:20px;

}



.menu-esquerdo p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#66adeb;

	line-height:10px;	

}

.quadro-tamanhos{

	/*display:none;*/

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;	

}

.ul-tamanho{

	margin: 0;

    padding: 0;

    list-style: none;	

	margin-left:-5px;

}

.ul-tamanho li{

	float: left;

    font-family: 'segoe_uilight';

	font-size:16px;

    margin-left: 5px;

	margin-bottom:5px;

    text-align: center;

    position: relative;	

}

.ul-tamanho li>a{

    width: 31px;

    height: 25px;

    line-height: 25px;

    text-indent: -1px;

    text-align: center;

    border: 1px solid #bcbcbc;

    color: #a0a0a0;

    font-weight: bold;

    display: block;

    overflow: hidden;

	text-decoration:none;

}

.ul-tamanho-prod{

	margin: 0;

    padding: 0;

    list-style: none;	

	margin-left:-5px;

	display:inline-block;

}

.ul-tamanho-prod li{

	float: left;

    font-family: 'segoe_uilight';

	font-size:16px;

    margin-left: 5px;

	margin-bottom:5px;

    text-align: center;

    position: relative;	

	background-color:#FFF;

}

.ul-tamanho-prod li>a{

    width: 51px;

    height: 25px;

    line-height: 25px;

    text-indent: -1px;

    text-align: center;

    border: 1px solid #bcbcbc;

    color: #a0a0a0;

    font-weight: bold;

    display: block;

    overflow: hidden;

	text-decoration:none;

}

.bordaselect{

	border-color: #000;

    color: #3f2f0b;

    transition: all ease 0.3s;

    outline: 1px solid #000;	

}

.tamanhooff{

	display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100% !important;

    height: 100% !important;

    background: url(../img/no-color-25.png) no-repeat center;	

}

.quadro-cores{

	/*display:none;*/

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;	

}

.ul-cores{

	margin: 0;

    padding: 0;

    list-style: none;	

	margin-left:-5px;

}

.ul-cores li{

	float: left;

    font-family: 'segoe_uilight';

	font-size:16px;

    margin-left: 5px;

	margin-bottom:5px;

    text-align: center;

    position: relative;	

    width: 31px;

    height: 31px;

}

.ul-cores li>a{

    width: 31px;

    height: 31px;

    line-height: 25px;

    text-indent: -1px;

    text-align: center;

    color: #a0a0a0;

    font-weight: bold;

    display: block;

    overflow: hidden;

	text-decoration:none;

}

.ul-cores-prod{

	margin: 0;

    padding: 0;

    list-style: none;	

	margin-left:-5px;

	display:inline-block;

}

.ul-cores-prod li{
	float: left;
    font-family: 'segoe_uilight';
	font-size:16px;
    margin-left: 5px;
	margin-bottom:5px;
    text-align: center;
    position: relative;	
    width: 60px;
    height: 60px;
	border: 1px solid #dedede;
}

.ul-cores-prod li>a{
    width: 60px;
    height: 60px;
    line-height: 25px;
    text-indent: -1px;
    text-align: center;
    color: #a0a0a0;
    font-weight: bold;
    display: block;
    overflow: hidden;
	text-decoration:none;
}

.quadro-categorias{

	/*display:none;*/

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;	

	margin-top:-10px;

}

.quadro-categorias p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#a0a0a0;

}

.quadro-precos{

	/*display:none;*/

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;	

	margin-top:-10px;

}

.quadro-precos p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#a0a0a0;

}

.menu-direito{

	float:right;

	width:100%;

	height:auto;

	margin-top:20px;

	margin-left:20px;

}

.ordenacao{

	float:left;

	width:100%;

	height:auto;

	margin-bottom:40px;

	text-align:right;

	margin-top:-10px;

}

.ordenacao p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#999;

}

.select-ordenacao{

	height:33px;

	font-family: 'segoe_uilight';

	font-size:18px;

	color:#999;

}

.info-produtos{

	float:left;

	width:100%;

	height:auto;

}

.info-prod-1{
	float:left;
	width:30%;
	min-height:530px;
	height:auto;
	background-color:#f3f2f2;	
	z-index: 500;
	position: relative;
}

.marca-prod{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	margin-bottom:20px;

}	

.marca-prod p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

	line-height:0px;

}

.titulo-prod{

	width:90%;

	height:auto;

}	

.titulo-prod p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

}

.codigo-prod{

	float:left;

	width:100%;

	height:auto;

}	

.codigo-prod p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	line-height:0px;

}

.linha-prod{

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;

}	

.linha-prod p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	line-height:0px;

}

.detalhes-prod-1{

	float:left;

	width:100%;

	height:auto;

	margin-bottom:10px;

}	

.detalhes-prod-1 p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

	font-weight:bold;

	line-height:0px;

}

.detalhes-prod-2{

	width:90%;

	height:auto;

	margin-bottom:10px;

	min-height:340px;

}	

.detalhes-prod-2 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

}

.estrelas-prod{

	float:left;

	width:100%;

	height:auto;	
	display:none !important;

}

.btn-video{

	float:left;

	width:100%;

	height:auto;

	margin-top:20px;	

}

.btn-video-sem{

	float:left;

	width:100%;

	height:auto;

	margin-top:20px;

	opacity:0.20;
	display: none!important;

}

#html5-watermark{

	display:none!important;	

}

.imgs-prod{

	float:left;

	width:38.3%;

	height:530px;

	margin-left:10px;

	margin-right:10px;

}

.img-prod-g{

	width:100%;

	height:auto;

	max-height:539px;

	overflow:hidden;

	/*margin-top:20px;*/

	

	position: relative;

	overflow: hidden;

	display: flex;

	justify-content: center;

	align-items: center;

}

.img-prod-p{

	width:100%;

	height:87px;

	overflow:hidden;

	margin-top:142px;

	text-align:center;
	position: relative;
	z-index: 500;

}

.img-prod-p-2{

	width:58px;

	height:85px;

	overflow:hidden;

	border:1px solid #e0dddd;

	margin-right:2%;

	display:inline-block;

	

	position:relative;

	overflow: hidden;

	display: flex;

	justify-content: center;

	align-items: center;
	background-color: #FFF;

}

.info-prod-2{
	float:right;
	width:30%;
	min-height:530px;
	height:auto;
	background-color:#f3f2f2;	
	position: relative;
	z-index: 500;
}

.cor-prod{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	margin-bottom:5px;

}	

.cor-prod p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

	line-height:0px;

}

.cores-prod{

	width:94%;

	height:auto;

	text-align:center;

}

.tamanho-prod{

	

	width:90%;

	height:auto;

	margin-bottom:5px;
	margin-top:150px;

}	

.tamanho-prod p{

    font-family: 'segoe_uilight';

	font-size:20px;

	color:#767575;

	

}

.tamanhos-prod{

	width:90%;

	height:auto;

	text-align:center;

}

.btn-medidas{

	float:left;

	width:100%;

	height:auto;

	margin-top:20px;

	margin-bottom:20px;

	cursor:pointer;

}

.btn-espaco{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	margin-bottom:10px;

}

.preco-de{

	float:left;

	width:100%;

	height:25px;;

}	

.preco-de p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#b80000;

	line-height:0px;

	/*text-decoration:line-through;*/

}

.preco-por{

	float:left;

	width:100%;

	height:75px;

}	

.preco-por p{

    font-family: 'segoe_uilight';

	font-size:45px;

	color:#b80000;

	line-height:0px;

	font-weight:bold;

}

.parcelas-prod{

	float:left;

	width:100%;

	height:auto;

}	

.parcelas-prod p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	line-height:0px;

}

.btn-comprar-prod{

	float:left;

	width:100%;

	height:60px;

	margin-top:30px;

	background:url(../img/btn_comprar.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

.btn-comprar-prod:hover {

    background:url(../img/btn_comprar_o.jpg);

	background-position:center;

	background-repeat:no-repeat;

   /* box-shadow: 1px 1px 1px #999;*/

	text-decoration: none; 

    cursor: pointer;

}

.btn-comprar-prod-c{

	float:left;

	width:100%;

	height:60px;

	margin-top:30px;

	background:url(../img/btn_comprar.png);

	background-position:center;

	background-repeat:no-repeat;

}

.btn-redesocial-prod{

	float:left;

	width:100%;

	height:auto;

	text-align:center;

	margin-top:25px;

}	

.btn-face-prod{

	height:40px;

	display:inline-block;	

	margin-right:2%;

}

.btn-twitter-prod{

	width:40px;

	height:40px;

	display:inline-block;	

}

.comentarios-prod{

	float:left;

	width:100%;

	height:auto;	

}

.comentarios-prod p{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

	height:0px;

}

.comentarios-prod-1{

	float:left;

	width:100%;

	height:auto;	

}

.comentarios-prod-1 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	height:7px;

}

.comentarios-prod-2{

	float:left;

	width:100%;

	height:auto;

	background-color:#f0f0f0;

	min-height:63px;

	margin-top:10px;	

}

.comentarios-prod-2 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#c96d6d;

	padding-top:4px;

	float:left;

	width:89%;

}

.estrelas-produto{

	float:left;

	margin-top:20px;	

}

.seta-comentario{

	float:left;

	margin-top:-15px;	

}

.rate-ex2-cnt{

	float:left;

	margin-top:9px;

	width:150px; height: 33px;

}

.rate-ex2-cnt .rate-btn{

	width: 29px; height:29px;

	float: left;

	background: url(../img/rate-btn2.png) no-repeat;

	cursor: pointer;

}

.rate-ex2-cnt .rate-btn:hover, .rate-ex2-cnt  .rate-btn-hover, .rate-ex2-cnt  .rate-btn-active{

	background: url(../img/rate-btn2-hover.png) no-repeat;

}

.detalhes-prod{

	float:left;

	width:100%;

	height:auto;	

}

.detalhes-prod p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

}

.comentarios-form{

	float:left;

	width:100%;

	height:auto;

	margin-top:25px;	

}

.comentarios-form p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#3a5ba2;

	height:0px;

}

.produtos-relacionados{

	float:left;

	width:100%;

	height:auto;

		

}

.produtos-relacionados-lista{

	float:left;

	width:100%;

	height:auto;	

	margin-top:15px;

}

.produtos-superoferta{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	margin-bottom:20px;

		

}

#zoom_03{

	/*margin-left:-163px;*/

}

.icones-status{
    float:left;
    width:100%;
    margin-top:20px;
}

.icone-carrinho{
    float:left;
}

.texto-linha-carrinho{
    float:left;
    width:22.4%;
    height:0px;
    margin-top:-5px;
    margin-left:15px;
}

.texto-linha-carrinho p{
    text-align:center;
    color:#5bbd40 !important;
}

.texto-linha-carrinho-c{
    float:left;
    width:22.4%;
    height:0px;
    margin-top:-5px;
    margin-left:15px;
}

.texto-linha-carrinho-c p{
    text-align:center;
    color:#6e6e6e !important;
}

.linha-status{
    float: left;
    width: 22.4%;
    height: 2px;
    margin-top: 35px;
    margin-left: 17px;
    margin-right:17px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,34bb47+50,ffffff+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #34bb47 50%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%,#34bb47 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%,#34bb47 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.linha-status-c{
    float: left;
    width: 22.4%;
    height: 2px;
    margin-top: 35px;
    margin-left: 17px;
    margin-right:17px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,6e6e6e+50,ffffff+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #6e6e6e 50%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%,#6e6e6e 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%,#6e6e6e 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.rate-result-cnt{

	width: 81px; height: 18px;

	position: relative;

	background-color: #ccc;

}

.rate-stars{

	width: 82px; height: 18px;

	background: url(../img/rate-stars.png) no-repeat;

	position: absolute;

}

.rate-bg{

	height: 18px;

	background-color: #ffbe10;

	position: absolute;

}

.img-prod-exibe{

	float:left;	

	margin-left:10px;

	margin-top:10px;

}

.img-prod-exibe img{

	border:1px solid #E8E8E8;

}



.img-prod-exibe-2{

	float:left;	

	margin-left:44px;

	margin-top:10px;

}



.marca-prod-exibe{

	float:left;	

	margin-left:20px;

	width:70%;

	height:auto;

}

.marca-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

}

.finaliza-prod-exibe{

	float:left;	

	margin-left:20px;

	width:64%;

	height:auto;

}

.finaliza-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

	margin:0px;

	margin-top:10px;

}

.finaliza-prod-exibe-22{

	float:left;	

	margin-left:20px;

	width:56%;

	height:auto;

}

.finaliza-prod-exibe-22 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

	margin:0px;

	margin-top:17px;

}

.finaliza-prod-exibe-2{

	float:left;	

	margin-left:20px;

	width:60%;

	height:auto;

}

.finaliza-prod-exibe-2 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

	margin:0px;

	margin-top:17px;

}

.finaliza-prod-exibe-3{

	float:left;	

	margin-left:20px;

	width:88%;

	height:auto;

}

.finaliza-prod-exibe-3 p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

	margin:0px;

	margin-top:10px;

}

.precof-prod-exibe{

	float:left;	

	height:auto;

	margin-top:15px;

}

.precof-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:22px;

	color:#767575;

	text-align:left;

}

.precof-prod-exibe-2{

	float:left;	

	height:auto;

	
	margin-right: 10px;

}

.precof-prod-exibe-2 p{

    font-family: 'segoe_uilight';

	font-size:22px;

	color:#767575;

	text-align:left;

	margin:7px;

}

.cores-prod-exibe{

	float:left;	

	width:100%;

	height:auto;

	margin-top:-10px;

}

.cores-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:18px;

	color:#767575;

	text-align:center;

}

.tamanhos-prod-exibe{

	float:left;	

	width:100%;

	height:auto;

}

.aviso-prod-exibe{

	float:left;	

	width:100%;

	height:auto;

	margin-top:10px;

}

.aviso-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:18px;

	color:#767575;

	text-align:center;

}

.tamanhos-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:18px;

	color:#767575;

	text-align:center;

}

.titulo-prod-exibe{

	float:left;	

	margin-left:20px;

	width:70%;

	height:auto;

}

.titulo-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	font-weight:100;

	text-align:left;

}

.preco-prod-exibe{

	float:left;	

	margin-left:20px;

	width:70%;

	height:auto;

}

.preco-prod-exibe p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

	margin-top:0px;

}

.btn-prod-exibe{

	width:100%;

	float:left;

	margin-top:10px;

	margin-bottom:15px;

}

.btn-prod-exibe:hover{

	text-decoration: none; 

    cursor: pointer;

}

.btn-prod-doar{

	width:100%;

	float:left;

	margin-top:40px;

	margin-bottom:15px;

}

.btn-prod-doar:hover{

	text-decoration: none; 

    cursor: pointer;

}

.produtos-relacionados-carousel{

	float:left;

	width:95%;	

}

.nenhum-produto{

	float:left;

	width:100%;	

}

.nenhum-produto p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	font-weight:100;

}

.parcelamento-produto{

	float:left;

	display:none;	

}

.quadro-parcelas{

	float:left;

	width:45%;

	margin-left:20px;

	margin-bottom:-10px;

}	

.quadro-parcelas p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

	text-align:left;

}

.img-parcelamento{

	float:left;

	margin-top:15px;

	margin-left:16px;	

}

.login-comentarios{

	display:none;

	width:250px;

	height:400px;		

}

#formcomentarios{

	width:475px;

	height:422px;		

}

#formcomentarios p{

    font-family: 'segoe_uilight';

	color:#767575;

}

#central-atendimento{

	width:338px;

	height:260px;

}

#central-atendimento p{

	font-family: 'segoe_uilight';

	color:#767575;

	height: 25px;

	margin-top: 5px;

}

#aguarde-pagamento{
	width:400px;
	height:134px;
}

#aguarde-pagamento p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#aguarde-pagamento2{
	width:400px;
	height:134px;
}

#aguarde-pagamento2 p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#aguarde-pagamento-cartao{
	width:400px;
	height:368px;
}

#aguarde-pagamento-cartao p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#aviso-pagamento-cartao{
	width:400px;
	height:368px;
}

#aviso-pagamento-cartao p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#aguarde-pagamento-boleto{
	width:400px;
	height:368px;
}

#aguarde-pagamento-boleto p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#aguarde-pagamento-debito{
	width:400px;
	height:304px;
}

#aguarde-pagamento-debito p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}

#quadro-doacao{

	width:400px;

	height:453px;

}

#quadro-doacao p{

	font-family: 'segoe_uilight';

	color:#767575;

	height: 25px;

	margin-top: 5px;

}

.quadro-login{

	float:left;

	width:47%;	

}

.quadro-login-2{

	float:right;

	width:47%;	

}

.quadro-login-3{

	float:left;

	width:100%;	

}

.quadro-pedidos{

	float:left;

	width:100%;	

	margin-bottom:20px;

}

.quadro-doacoes{

	float:left;

	width:100%;	

	margin-bottom:20px;

}

.status-doacoes{

	float:left;

	width:290px;	

	height:150px;

	border: 1px solid #EFEFEF;

	background-color: #F6F6F6;

	margin-right:4px;

}

.status-doacoes-l{

	float:left;

	width:290px;	

	height:150px;

	border: 1px solid #EFEFEF;

	background-color: #F6F6F6;

}

.img-doacao{

	float:left;

	margin-top:4px;

	margin-left:4px;	

}

.texto-doacao{

	float:left;

	width:40%;

	margin-left:10px;

	margin-top:-5px;

}

.texto-doacao p{

	font-family: 'segoe_uilight';

	font-size:14px;

}

.btns-cadastros{

	float:left;

	width:100%;	

	margin-bottom:20px;

}

.div-input-cadastro-end-pedido{

	float:left;

	width:56%;

	margin-right:20px;

}

.div-input-cadastro-end-envio{

	float:left;

	width:45%;

	margin-right:20px;

}


.div-input-cadastro-bairro-pedido{
	float:left;
	width:52%;
	margin-right:20px;
}

.div-input-cadastro-bairro-envio{
	float:left;
	width:20%;
}

.div-input-cadastro-cidade-pedido{

	float:left;

	width:71%;

	margin-right:20px;

}

.div-input-cadastro-cidade-envio{
	float:left;
	width:16.2%;
	margin-right:20px;
}

.div-input-cadastro-outro{

	float:left;

	width:37%;

	margin-right:20px;

	margin-top:-89px;margin-left:130px;

}

.div-input-cadastro-end-f{

	float:left;

	width:56%;

	margin-right:20px;

}

.div-input-cadastro{

	float:left;

	width:37%;

	margin-right:20px;

}

.div-input-cadastro-ver{

	float:left;

	width:56%;

	margin-right:20px;

}

.div-input-cadastro-bairro-f{

	float:left;

	width:28%;

	margin-right:20px;

}

.div-input-cadastro-select-2-e{

	float:left;

	width:32.7%;

	margin-right:8px;

}

.div-input-cadastro-complemento-f{

	float:left;

	width:60.8%;

	margin-right:20px;

}

.div-input-cadastro-complemento-envio{

	float:left;

	width:24%;

	margin-right:20px;

}

.div-input-cadastro-email{

	float:left;

	width:49%;

	margin-right:20px;

}

.div-input-cadastro-foto-perfil{

	float:left;

	width:38%;

}

.div-input-cadastro-cpf{

	float:left;

	width:20%;

	margin-right:20px;

}

.div-input-cadastro-cnpj{

	float:left;

	width:23%;

	margin-right:20px;

}

.div-input-cadastro-revendedor{

	float:left;

	width:17%;

	margin-top:24px;

}

.div-input-cadastro-lojista{

	float:left;

	width:8%;

	margin-top:24px;

}

.div-input-cadastro-2{

	float:left;

	width:32%;

	margin-right:20px;

}

.div-input-cadastro-3{

	float:left;

	width:auto;

	margin-top:24px;

}

.div-input-cadastro-4{

	float:left;

	width:auto;

	margin-top:18px;

}

.div-input-cadastro-5{

	float:left;

	width:22%;

}

.div-input-cadastro-6{

	float:left;

	width:21.2%;

	margin-right:20px;

}

.div-input-cadastro-7{

	float:left;

	width:8%;

	margin-right:20px;

}

.div-input-cadastro-8{

	float:left;

	width:28%;

	margin-right:0px;

}

.div-input-cadastro-9{

	float:left;

	width:33.8%;

	margin-right:20px;

}

.div-input-cadastro-cidade{

	float:left;

	width:17%;

	margin-right:20px;

}

.div-input-cadastro-select{

	float:left;

	width:20%;

	margin-right:8px;

}

.div-input-cadastro-select-2{

	float:left;

	width:17.7%;

	margin-right:8px;

}

.div-input-cadastro-10{

	float:left;

	width:24.6%;

}

.div-input-cadastro-11-primeiro{

	float:left;

	width:100%;

	margin-top:15px;

}

.div-input-cadastro-11{

	float:left;

	width:100%;

	margin-top:35px;

}

.div-input-cadastro-12{

	float:left;

	width:16%;

	margin-right:20px;

}

.div-input-cadastro-13{

	float:left;

	width:49%;

	margin-right:20px;

}

.div-input-cadastro-cep{

	float:left;

	width:16.2%;

	margin-right:20px;

}

.div-input-cadastro-numero{

	float:left;

	width:13%;

	margin-right:20px;

}

.div-input-cadastro-complemento{

	float:left;

	width:36.8%;

	margin-right:20px;

}

.div-input-cadastro-pontoreferencia{

	float:left;

	width:93%;

}


.div-input-cadastro-pontoreferencia-envio{

	float:left;

	width:35.2%;

}


.form-cadastro-cliente{

	width:100%;

	float:left;	

	display:none;

}

.zoomContainer{
	width:688px !important;
	/*left: 526.469px !important;*/
}

#politica-geral{

	display:none;	

}

#politica{

	width:480px;

	height:380px;

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#767575;

}

.ajax-load-ordenacao{

	position:absolute;

	margin-top:31px;

	display:none;

}

#loading-gif{

	display:none;

	position:absolute;

	margin-top:32px;

	margin-left:233px;	

}

#loading-gif2{

	display:none;

	position:absolute;

	margin-top:32px;

	margin-left:243px;	

}

#loading-gif-cpf{

	display:none;

	position:absolute;

	margin-top:32px;

	margin-left:218px;	

}

#loading-gif-cnpj{

	display:none;

	position:absolute;

	margin-top:32px;

	margin-left:218px;	

}

.form-senha{

	width:475px;

	height:180px;		

}

.form-senha p{

    font-family: 'segoe_uilight';

	color:#767575;

}

.exibe-pedidos{

	float:left;

	width:100%;

	height:auto;

	border:1px solid #EFEFEF;	

	display:none;

	margin-top:2px;

}

.btn-status{

	float:left;

	width:100%;	

	height:auto;

	min-height:35px;

	border:1px solid #EFEFEF;

	background-color:#F6F6F6;

	cursor:pointer;

}

.btn-status p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#5E5E5E;

	padding-left:15px;

	width:98%;

}

.btn-status-mais{

	float:right;

	margin-top:-5px;	

}

.total-cr{
    float: right;
    width: 26.5%;
    height: 48px;
    background-color: #efedee;
    margin-top: -115px;
}

.endereco-envio{
    float:left;
    width:100%;
    margin-bottom:20px;
    margin-top:15px;
}

.total-cr2{
    float: right;
    width: 26.5%;
    height: 48px;
    background-color: #efedee;
    margin-top: 20px;
}

.total-frete{
    float: left;
    width: 100%;
    height: 48px;
    background-color: #f9f7f8;
    margin-top: 0px;
    border: 1px solid #efedee;
}

.total-pedido{
    float: left;
    width: 100%;
    height: 48px;
    background-color: #f9f7f8;
    margin-top: 0px;
    margin-bottom:13px;
    border: 1px solid #efedee;
}

.total-desconto{
    float: left;
    width: 100%;
    height: 48px;
    background-color: #f9f7f8;
    margin-top: 13px;
    border: 1px solid #efedee;
}

.finalizar-cr{
    float: right;
    width: 26.5%;
    height: 48px;
    margin-top: -58px;
    
}

.div-prazo{
    float:left;
    width:100%;
}

.limpa-cr{
    float: left;
    width: 32.5%;
    height: 48px;
    margin-top: 3px;
    
}


.btn-limpa-cr{
	background-color:#FFF;
	background-image: url("../img/bg_limpa.jpg");
	background-position:left;
	background-repeat: no-repeat;
	border:2px #dddcd7 solid;
	border-collapse:collapse;
	height:48px;
	width:100%;
	line-height:16px;
	vertical-align:middle;
	margin-right:2px;
	padding-left:53px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:16px;
	color:#ee2222;
	 border-radius:5px;
	 font-weight:bold;
}

.btn-limpa-cr:hover {
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}


.continua-cr{
    float: right;
    width: 26.5%;
    height: 48px;
    margin-top: 0px;
    
}

.continua-cr2{
    float: left;
    width: 26.5%;
    height: 48px;
    margin-top: 20px;
    
}

.volta-carrinho{
    float: right;
    width: 26.5%;
    height: 48px;
    margin-top: 20px;
}


.btn-continua-cr{
	background-color:#46709a;
	border:0px #dddcd7 solid;
	border-collapse:collapse;
	height:48px;
	width:100%;
	line-height:16px;
	vertical-align:middle;
	margin-right:2px;
	padding-left:11px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFF;
	 border-radius:5px;
	 font-weight:bold;
}

.btn-continua-cr:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.btn-finaliza-cr{
	background-color:#3cb917;
	border:0px;
	border-collapse:collapse;
	height:48px;
	width:100%;
	line-height:16px;
	vertical-align:middle;
	margin-right:2px;
	padding-left:11px;
	padding-top:0px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	 border-radius:5px;
	 font-weight:bold;
}

.btn-finaliza-cr:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.texto-total-cr{
    float:left;
    margin-left:20px;
    margin-top:-8px;
}

.texto-total-cr p{
    font-size:18px;
    color:#403f3b;
}

.texto-total-preco-cr{
    float:right;
    margin-right:20px;
    margin-top:-8px;
}

.texto-total-preco-cr p{
    font-size:18px;
    color:#403f3b;
}

.input-consulta-1{
    float:left;
    width:14%;
    margin-top:14px;
}

.input-consulta{
    float:left;
    width:10%;
    margin-top:14px;
}

.input-cupomdesc{
    float:left;
    width:52%;
    margin-top:15px;
    margin-left:15px;
}

.retorno-fretes{
    float:left;
    margin-top: 20px;
    width: 72%;
    margin-left:76px;
}

.retorno-fretes-2{
    float:left;
    margin-top: 20px;
    width: 75%;
    margin-left:67px;
}

.texto-consulta-frete-2{
    width: 67%;
    float: left;
    text-align: left;
    margin-left: 20px;
    margin-top:-5px;
    
}

.input-consulta2{
    float:left;
    width:10%;
    margin-top:14px;
}

.input-ok{
    float:left;
    width:10%;
    margin-top: 15px;
    margin-left: 20px;
}
.quadro-selecao-frete{
    float:left;
    /*border:2px solid #1e9cb7;*/
    border:1px solid #d1e4e8;;
    border-radius:15px;
    width:100%;
    cursor:pointer;
    height:66.5px;
}

.quadro-selecao-frete-2{
    float:left;
    /*border:2px solid #1e9cb7;*/
    border:1px solid #d1e4e8;;
    border-radius:15px;
    width:100%;
    
}

.prazo-cr{
    float:left;
    width:72%;
    height:auto;
    margin-top:-5px;
    margin-bottom:-10px;
}

.cupom-cr{
    float:left;
    width:72%;
    height:83px;
    margin-top:-5px;
    margin-bottom:-10px;
}

.texto-prazo{
    float:left;
    width:45%;
    height:auto;
}

.texto-prazo p{
    font-size:18px;
    color:#3e3d3b;
}


.texto-cupom{
    float:left;
    width:100%;
    height:auto;
}

.texto-cupom p{
    font-size:18px;
    color:#3e3d3b;
}

.carrinho-novo{
    float:left;
    width:100%;
	height:auto;
	margin-top:20px;
}

.foto-cr-novo{
    float:left;
    width:17%;
    height:auto;
}

.texto-cr-novo{
    float:left;
    width:40%;
    height:auto;
}

.texto-cr-novo p{
    margin-top: 0px;
}

.qnt-cr-novo{
    float:left;
    width:15%;
    height:auto;
}

.qnt-cr-novo p{
    margin-top: 45px;
    float:left;
}

.btn-qnt{
    float:left;
    margin-top:47px;
    margin-left: 10px;
    margin-right: 5px;
    cursor:pointer;
}

.btn-qnt-2{
    float:left;
    margin-top:47px;
    cursor:pointer;
}

.icon-remover{
    float:left;
    margin-top: 46px;
    margin-right: 5px;
    cursor:pointer;
}

.btn-remover{
    float:left;
    width:46%;
    height:0px;
    margin-top:-50px;
}

.btn-remover p{
    font-size:14px;
    font-style:italic;
    cursor:pointer;
    color:#e7392d;
    float:left;
}

.linha-divide-cr{
    float:left;
    margin-left:20px;
    width:1px;
    height:141px;
    background-color:#eeeeec;
}

.valores-cr{
	float:left;	
	width:26%;
	height:auto;
}

.carrinho-compras{
	float:left;
	width:100%;
	height:auto;
}

.individual{
	float:left;
	margin-left:20px;
	margin-top:29px;	
}
.individual-pr{
	float:right;
	margin-left:20px;
	margin-top:29px;	
}

.subtotal{
	float:left;
	margin-left:20px;
	margin-top:-4px;	
}
.subtotal-pr{
	float:right;
	margin-left:20px;
	margin-top:-4px;	
}

.linha-preco-cr{
    float:left;
    margin-left:20px;
    width:94%;
    height:1px;
    background-color:#eeeeec;
}

.carrinho-titulo-produto{

	float:left;

	width:69.6%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-titulo-produto p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	padding-left:15px;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto-t{

	float:left;

	width:10%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-quantidade-produto-t p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto-t{

	float:left;

	width:10%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-subtotal-produto-t p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-subtotal-produto-t{

	float:left;

	width:13%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-fracao-produto-t{

	float:left;

	width:13%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-fracao-produto-t p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-fracao-produto-t2{

	float:left;

	width:13%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-fracao-produto-t2 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-sbutotal-produto-2{

	float:left;

	width:13%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-sbutotal-produto-2 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto{

	float:left;

	width:10%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-quantidade-produto p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-titulo-produto-2{

	float:left;

	width:59.6%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-titulo-produto-2 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	padding-left:15px;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto-hm{

	float:left;

	width:48%;
	margin-top:1px;

	

}

.carrinho-quantidade-produto-hm p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto-2{

	float:left;

	width:10%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-quantidade-produto-2 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-subtotal-produto-2{

	float:left;

	width:10%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-subtotal-produto-2 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-quantidade-produto-2-46{

	float:left;

	width:10%;

	height:46px;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-quantidade-produto-2-46 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	text-align:center;

	margin:0px;

	padding:6px;

}

.carrinho-titulo-produto-3{

	float:left;

	width:89.8%;

	background-color:#eaebeb;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-titulo-produto-3 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	padding-left:15px;

	margin:0px;

	padding:6px;

	text-align:right;

}

.carrinho-titulo-produto-4{

	float:left;

	width:89.8%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-titulo-produto-4 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:bold;

	padding-left:15px;

	margin:0px;

	padding:6px;

	text-align:right;

}

.carrinho-titulo-produto-5{

	float:left;

	width:89.8%;

	background-color:#f5f6f6;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

}

.carrinho-titulo-produto-5 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333333;

	font-weight:100;

	padding-left:15px;

	margin:0px;

	padding:6px;

	text-align:right;

}

.carrinho-legendas{

	float:left;

	width:50%;

}

.carrinho-legendas p{

	font-family: 'segoe_uilight';

	font-size:14px;

	color:#333333;

	font-weight:100;

	margin:0px;

	padding:6px;

	float:left

}

.btn-continuar-pedido{

	float:right;

	margin-top:7px;

}

.btn-continuar-compra{

	float:right;

	margin-top:7px;

	margin-right:6px;

}

.inc {

	float:left;

	margin-top: -24px;

    margin-left: 15px;

	cursor:pointer;

	background:url(../img/btn-.png);

	width:15px;

	height:15px;

}

.inc2 {

	float:left;

	margin-top: -24px;

    margin-left: 15px;

	cursor:pointer;

	background:url(../img/btn-2.png);

	width:15px;

	height:15px;

}

.dec {

	float: right;

    margin-top: -24px;

    margin-right: 15px;

	cursor:pointer;

	background:url(../img/btnM.png);

	width:15px;

	height:15px;

}

.dec2 {

	float: right;

    margin-top: -24px;

    margin-right: 15px;

	cursor:pointer;

	background:url(../img/btnM2.png);

	width:15px;

	height:15px;

}

#carregando-gif-produtos {
	display:none;
	float:left;
	width:100%;
	height:75px;
	margin-top:-40px;
	margin-bottom:40px;
    
}

#carregando-gif {

	position: absolute;

	display:none;

	top: 54.6%;

	left: 53%;

	width: 100px;

	height: 75px;

	padding-top: 15px;	

}

#carregando-prod-car{
	position: absolute;
    display:none;
	left: 47%;
	width: 100px;
	height: 75px;
	padding-top: 41px;	
}

#carregando-prod-cep{
	display:none;
	position:absolute;
	margin-top: 3px;
    margin-left: 109px;
}

#carregando-desconto{
    float:left;
	display:none;
	position:absolute;
	margin-top: 18px;
    width: 48.5%;
}

#quadro-s-f-3{
    /*margin-top:35px; */ 
    margin-bottom:10px;
}

.botao-cartao{
    float:left;
    border:1px solid #d1e4e8;
    border-radius: 10px;
    width: 26%;
    text-align: center;
    margin-top: 18px;
    margin-left: 29px;
    cursor:pointer;
}

.img-cartao{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 15px;
}

.img-compra{
    float: left;
    width: 13%;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 10px;
}
.img-compra-2{
    float: right;
    width: 13%;
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 10px;
}

#quadro-s-f-1{
    margin-bottom:10px;
}

#carregando{
	position: absolute;
    display:none;
	top: 37%;
	left: 47%;
	width: 100px;
	height: 75px;
	padding-top: 15px;	
}

#carregando-cupom{

	position: absolute;

	display:none;

	top: 37%;

	left: 47%;

	width: 100px;

	height: 75px;

	padding-top: 15px;	

}

.pedido-minimo{
	float:right;
	width:192px;
	height:29px;
	background-color:#f5f6f6;
	border:1px solid #ebebeb;
	margin-right:2px;
	margin-top:-40px;
}
.pedido-minimo p{
	font-family: 'segoe_uilight';
	font-size:16px;
	font-weight:100;
	margin:0px;
	padding:3px;
	text-align:right;
	padding-right:7px;
}

.pedido-minimo2{
	float:right;
	width:309px;
	height:29px;
	background-color:#f5f6f6;
	border:1px solid #ebebeb;
	margin-right:14px;
	margin-top:0px;
	
}
.pedido-minimo2 p{
	font-family: 'segoe_uilight';
	font-size:16px;
	font-weight:100;
	margin:0px;
	padding:3px;
	text-align:right;
	padding-right:7px;
}

.aviso-estoque{
	float:left;
	width:99.7%;
	height:auto;
	background-color: #ebecec;
	border: 1px solid #ebebeb;
	margin-bottom:10px;	
}

.aviso-estoque p{
	font-family: 'segoe_uilight';
	font-size:16px;
	margin:0px;
	padding:5px;
	text-align:center;
	padding-right:7px;
}

.pm-azul p{

	color:#05b6ee;

	text-decoration:line-through;

}

.pm-vermelho p{

	color:#ee0505;	

}

#btn-refresh{

	cursor:pointer;	

}

.itens-carrinho{

	position:absolute;

	font-family: 'segoe_uilight';
    color: #fff;
    margin-top: 20px;
    margin-left: 14px;
    font-size: 13px;
    width: 18px;
    text-align: center;
}

.formulario-endereco{

	float:left;

	width:50%;	

}

.formulario-pagamento{

	float:right;

	width:50%;	

	height:auto;
	
	min-height:390px;

}

.form-fin-end{
    width:98.4%;
}

.formulario-carrinho{

	float:left;

	width:50%;

	margin-bottom:40px;	

	min-height:450px;

}

.input-nrcartao{

	float:left;

	width:86%;

}

.input-basecartao-novo{
	float:left;
	margin-left:10px;
	margin-top:3px;
}

.input-basecartao{

	float:left;

	margin-left:14px;

	margin-top:24px;

}

.input-nrparcelas{

	float:left;

	width:40%;	

}

.input-nomecartao{

	float:left;

	width:56%;

	margin-left:10px;	

}

.input-vencimentopcartao{

	float:left;

	width:40%;

}

.input-vencimentopcartao-2{

	float:left;

	width:58.1%;

	margin-left:10px;

}

.input-codseg{

	float:left;

	width:32%;

}

.dados-titular-cartao{

	float:left;

	width:100%;	

}

.dados-titular-cartao p{

    font-family: 'segoe_uilight';

	font-size:20px;

	color:#4B4B4B;

}

.input-dtnascimento{

	float:left;

	width:30%;

	margin-top:-14px;	

}

.input-cpftitular{

	float:left;

	width:30%;

	margin-top:-14px;

	margin-left:22px;	

}

.input-fonetitular{

	float:left;

	width:30%;

	margin-top:-14px;

	margin-left:22px;	

}

.btn-finaliza{

	float:right;

	margin-top:17px;	

}

.bank-flag {

    display: inline-block;

    width: 50px;

    height: 50px;

    overflow: hidden;

    text-indent: -999px;

    background: #FFF none no-repeat scroll center center;

    border: 1px solid #AAA;

    border-radius: 0.5em;

	margin-right:2em;

    cursor: pointer;

}

.bank-flag:hover{

	border-color:#000;

}

.ulbankflag{

	float:left;

	width:100%

}

.bancodobrasil {

    background-image: url("../img/bancodobrasil.png");

}

.bradesco {

    background-image: url("../img/bradesco.png");

}

.itau {

    background-image: url("../img/itau.png");

}

.banrisul {

    background-image: url("../img/banrisul.png");

}

.hsbc {

    background-image: url("../img/hsbc.png");

}

#dados-boleto-cpf{
    display:none;
}
#dados-boleto-cnpj{
    display:none;
}
#dados-cartao{
    display:none;
}

#boletoData{

	background:url('../img/boleto.png') no-repeat 0 0;

	padding:70px 0 0 0;

	float:right;

	width:17%;

}

.quadro-mapa{

	float:left;

	width:550px;

	height:auto;	

}

#svg-map path { fill:#f8c300 }

    #svg-map text { fill:#fff; font:12px 'segoe_uilight'; cursor:pointer }

    #svg-map a{ text-decoration:none }

    #svg-map a:hover { cursor:pointer; text-decoration:none }

    #svg-map a:hover path{ fill:#003399 !important }

    #svg-map .circle { fill:#66ccff }

    #svg-map a:hover .circle { fill:#003399 !important; cursor:pointer }

	

.quadro-entidades-proximas{

	float:right;

	width:485px;

	height:auto;	

}

.lista-entidades{

	float:left;

	width:100%;

	height:auto;

	min-height:46px;

	padding-left:15px;	

}

.quadro-entidades-ajudadas{

	float:left;

	width:100%;

	height:auto;	

}

.quadro-seus-pedidos{

	float:left;

	width:100%;

	height:auto;	

}

.quadro-pedido{

	float:left;

	width:100%;

	height:93px;

	border:1px solid #d8d8d8;

	margin-bottom:30px;

}

.pedido-subtotal{

	float:left;

	margin-left:40px;	

}

.pedido-frete{

	float:left;

	margin-left:160px;	

}

.pedido-total{

	float:left;

	margin-left:170px;	

}

.pedido-total{

	float:left;

	margin-left:170px;	

}

.pedido-endereco{

	float:left;

	margin-left:170px;

	margin-top:-9px;	

}

.img-entidade{

	float:left;

	margin-right:25px;

	margin-bottom:5px;	

	margin-top:10px;

}

.barra-duvidas{

	float:left;

	width:100%;

	height:40px;

	background-color:#00bec5;	

	margin-top:20px;

	cursor:pointer;	

}

.barra-duvidas p{

	font-family: 'segoe_uilight';

	font-size:18px;

	color:#FFF;

	font-weight:bold;

	margin:0px;

	margin-top:7px;

	margin-left:15px;	

}

.barra-duvidas-1{

	float:left;

	width:100%;

	height:40px;

	background-color:#05b6ee;	

	margin-top:20px;

	cursor:pointer;	

}

.barra-duvidas-1 p{

	font-family: 'segoe_uilight';

	font-size:18px;

	color:#FFF;

	font-weight:bold;

	margin:0px;

	margin-top:7px;

	margin-left:15px;	

}

.titulo-duvidas{

	float:left;

	width:97%;	

}

.seta-duvidas{

	float:left;

	width:3%;	

	margin-top:6px;

}

.perguntas{

	float:left;

	width:auto;

	height:auto;	

}

.barra-duvidas-perguntas{

	float:left;

	width:100%;

	height:40px;

	background-color:#EDEDED;

	cursor:pointer;	

}

.barra-duvidas-perguntas p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333;

	font-weight:100;

	margin:0px;

	margin-top:7px;

	margin-left:15px;	

}

.barra-duvidas-perguntas-1{

	float:left;

	width:100%;

	height:40px;

	background-color:#EDEDED;

	cursor:pointer;	

}

.barra-duvidas-perguntas-1 p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333;

	font-weight:100;

	margin:0px;

	margin-top:7px;

	margin-left:15px;	

}

.barra-resposta-perguntas{

	float:left;

	width:100%;

	height:auto;

	/*min-height:225px;*/

	background-color:#F7F7F7;	

}

.barra-resposta-perguntas p{

	font-family: 'segoe_uilight';

	font-size:16px;

	color:#333;

	font-weight:100;

	margin:0px;

	margin-top:7px;

	margin-left:15px;	

}

.img-resposta{

	float:left;

	width:30%;

	margin-left:15px;

	margin-top:15px;

	margin-bottom:11px;	

}

.texto-resposta{

	float:left;

	width:65%;

	margin-left:15px;

	margin-top:15px;	

}

.form-cupom{

	position: absolute;

	z-index: 2;

	margin-left: 215px;	

	margin-top:160px;

}

.form-cupom-novo{

	position: absolute;

	z-index: 2;

	margin-left: 225px;	

}

.form-cupom-m{

	position: absolute;

	z-index: 2;

}

.img-cupom{
	position: relative;
	z-index: 1;

}

.img-cupom-m{

	background:url(../img/popup_desconto_mobile_2_pt2.jpg);

	background-repeat:no-repeat;

	position: relative;

	z-index: 1;

	

}

.input-cupom{

	height:34px;	

	line-height:16px;

	vertical-align:middle;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

	width:410px;

}

.input-cupom-novo{

	height:31px;	

	line-height:16px;

	vertical-align:middle;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

}

.input-cupom-m{

	height:39px;

	width:279px;

	line-height:16px;

	vertical-align:middle;

	margin-top:16px;

	margin-left:54px;

	padding-left:10px;

	font-family:'segoe_uilight';

	font-size:16px;

	color:#4b4b4b;

}

.btn-cupom{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:65px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/button_.png);

	background-color:transparent;

}

.btn-cupom:hover {

    background-image:url(../img/button_.png);

	background-color:transparent;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.btn-cupom-novo{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:65px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/btn_popAbril.png);

	background-color:transparent;

}

.btn-cupom-novo:hover {

    background-image:url(../img/btn_popAbril.png);

	background-color:transparent;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.btn-cupom-namorados{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:130px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/botao_enviar.png);

	background-color:transparent;
	background-repeat:no-repeat;

}

.btn-cupom-namorados:hover {

    background-image:url(../img/botao_enviar.png);

	background-color:transparent;
	background-repeat:no-repeat;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.btn-cupom-junina{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:60px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/btn_enviar_junina.png);

	background-color:transparent;
	background-repeat:no-repeat;

}

.btn-cupom-junina:hover {

    background-image:url(../img/btn_enviar_junina.png);

	background-color:transparent;
	background-repeat:no-repeat;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.btn-cupom-inverno{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:70px;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/botao_enviar_inverno.png);

	background-color:transparent;
	background-repeat:no-repeat;

}

.btn-cupom-inverno:hover {

    background-image:url(../img/botao_enviar_inverno.png);

	background-color:transparent;
	background-repeat:no-repeat;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.btn-cupom-amigo{
	border:0px solid #b4b4b4;
	border-collapse:collapse;
	height:70px;
	vertical-align:middle;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	background-image:url(../img/btn-amigo.png);
	background-color:transparent;
	background-repeat:no-repeat;
}

.btn-cupom-amigo:hover {
    background-image:url(../img/btn-amigo.png);
	background-color:transparent;
	background-repeat:no-repeat;
   /* box-shadow: 1px 1px 1px #999;*/
    cursor: pointer;
}

.btn-cupom-pais{
	border:0px solid #b4b4b4;
	border-collapse:collapse;
	height:51px;
	vertical-align:middle;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	background-image:url(../img/BtnDiaDosPais.png);
	background-color:transparent;
	background-repeat:no-repeat;
}

.btn-cupom-pais:hover {
    background-image:url(../img/BtnDiaDosPais.png);
	background-color:transparent;
	background-repeat:no-repeat;
   /* box-shadow: 1px 1px 1px #999;*/
    cursor: pointer;
}

.btn-cupom-verao{
	border:0px solid #b4b4b4;
	border-collapse:collapse;
	height:54px;
	vertical-align:middle;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	/*background-image:url(../img/BtnPopVerao.png);*/
	background-color:transparent;
	background-repeat:no-repeat;
}

.btn-cupom-verao:hover {
    /*background-image:url(../img/BtnPopVerao.png);*/
	background-color:transparent;
	background-repeat:no-repeat;
   /* box-shadow: 1px 1px 1px #999;*/
    cursor: pointer;
}

.btn-cupom-m{

	border:0px solid #b4b4b4;

	border-collapse:collapse;

	height:65px;

	width:100%;

	vertical-align:middle;

	font-family:'segoe_uilight';

	font-size:20px;

	color:#FFFFFF;

	background-image:url(../img/button.png);

	background-color:transparent;

	background-position:center;

	background-repeat:no-repeat;

}

.btn-cupom-m:hover {

    background-image:url(../img/button_.png);

	background-color:transparent;

	background-position:center;

	background-repeat:no-repeat;

   /* box-shadow: 1px 1px 1px #999;*/

    cursor: pointer;

}

.div-input-titulo-nascimento{

	float:left;	

	margin-top:8px;

}

.div-input-dia-nascimento{

		float:left;

	}

	.div-input-mes-nascimento{

		float:left;

	}

	.div-input-ano-nascimento{

		float:left;

	}

	

	.titulo-bem-vindo{

	width:100%;

	float:left;	

}

.titulo-bem-vindo p{

    font-family: 'segoe_uilight';

	font-size:20px;

	color:#666666;

	font-weight:bold;

}

.botao-voltar-prod{

	width:100%;

	float:left;	

	cursor:pointer;
	    margin-bottom: 30px;

}

.botao-voltar-prod p{

    font-family: 'segoe_uilight';

	font-size:20px;

	color:#666666;

	font-weight:bold;

}

.texto-consulta-frete{
	width:80%;
	float:left;	
	text-align:left;
	margin-left: 20px;
	margin-bottom: 20px;
    margin-top: -21px;
}
.texto-consulta-frete p{
    font-family: 'segoe_uilight';
	font-size:16px;
	color:#666666;
	font-weight:100;	
}

.texto-bem-vindo{

	width:100%;

	float:left;	

}

.texto-bem-vindo p{

    font-family: 'segoe_uilight';

	font-size:16px;

	color:#666666;

	font-weight:100;

}

.logo-bem-vindo{

	float:left;

	width:100%;

	margin-top:5px;	

	margin-bottom:20px;

}

.botao-desativarconta {
    float: left;
    width: 100%;
    margin-top: 25px;
    cursor: pointer;
}

#quadro-bem-vindo{

	width:350px;

}

#quadro-ok{
	width:350px;
}

#quadro-excluir{
    width:350px;   
}

#quadro-ok-juridica{
	width:350px;
}

#quadro-msg{
	width:350px;
}

#quadro-msg-2{
	width:350px;
}

#quadro-msg-3{
	width:350px;
}
#quadro-msg-limite{
	width:350px;
}

#quadro-consulta{
	width:470px;
}
.icon-rod{
    float:left;
    margin-top:16px;
}

#quadro-msg-retorno{

	width:350px;

}
#quadro-limpa{

	width:350px;

}

.btnRevisar{

	float: left;

	margin-left: 20px;

}

.btnCadastrar{

	float: right;

	margin-right: 20px;

}

/*-------------------------------H's--------------------------------------------*/

h1{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#5E5E5E;

	text-transform:uppercase;

	font-weight:100;

}

h2{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#767575;

	font-weight:100;

	height:0px;

}

h3{

    font-family: 'segoe_uilight';

	font-size:30px;

	color:#ce0707;

	font-weight:100;

	height:0px;

}

h4{

    font-family: 'segoe_uilight';

	font-size:30px;

	color:#767575;

	font-weight:100;

	line-height:0px;

	text-align:center;

}

h5{

    font-family: 'segoe_uilight';

	font-size:24px;

	color:#5E5E5E;

	font-weight:100;

}

/*------------------------------------------------------------------------------*/

/*-----------------------------Links--------------------------------------------*/

a.semlk:link{

	 text-decoration: none; 

}

a.semlk:visited{

	 text-decoration: none; 

}

a.semlk:hover{

	 text-decoration: none; 

}

a.semlk:active{
	 
	 text-decoration: none; 

}

a.semlkFFF:link{
	 color:#FFF;
	 text-decoration: none; 

}

a.semlkFFF:visited{
	 color:#FFF;
	 text-decoration: none; 

}

a.semlkFFF:hover{
	 color:#FFF;
	 text-decoration: none; 

}

a.semlkFFF:active{
	 color:#FFF;
	 text-decoration: none; 

}



a.link-loja:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#FFF; 

	 cursor:pointer;

}

a.link-loja:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#FFF; 

	 cursor:pointer;

}

a.link-loja:hover{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#FFF; 

	 cursor:pointer;

}

a.link-loja:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#FFF; 

	 cursor:pointer;

}



a.link-politica:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#39F;

}

a.link-qv:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:18px;

	 color:#FFF;

}

a.link-qv:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:18px;

	 color:#FFF;

}

a.link-qv:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:18px;

	 color:#FFF;

}

a.link-qv:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:18px;

	 color:#FFF;

}



a.link-politica:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#39F;

}

a.link-politica:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#39F;

}

a.link-politica:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#39F;

}

a.link-azul:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#ae526a;

}

a.link-azul:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#ae526a;

}

a.link-azul:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#ae526a;

}

a.link-azul:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#ae526a;

}

a.link-azul-2:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#009ad7;

}

a.link-azul-2:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#009ad7;

}

a.link-azul-2:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#009ad7;

}

a.link-azul-2:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#009ad7;

}

a.link-bordo:link{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#d31800;
}

a.link-bordo:visited{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#d31800;
}
a.link-bordo:hover{
	 text-decoration: underline; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#d31800;
}
a.link-bordo:active{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#d31800;
}

a.link-branco:link{
	 text-decoration: none; 
	 color:#FFF;
}

a.link-branco:visited{
	 text-decoration: none; 
	 color:#FFF;
}
a.link-branco:hover{
	 text-decoration: underline; 
	 color:#FFF;
}
a.link-branco:active{
	 text-decoration: none; 
	 color:#FFF;
}

a.link-cinza:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza-2:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza-2:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza-2:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-cinza-2:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#595959;

}

a.link-vermelho-3:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#d42c00;

}

a.link-vermelho-3:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#d42c00;

}

a.link-vermelho-3:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#d42c00;

}

a.link-vermelho-3:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#d42c00;

}

a.link-cinza-3:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-3:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#fff;

}

a.link-cinza-3:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-3:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-a0:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#a0a0a0;

}

a.link-cinza-a0:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#a0a0a0;

}

a.link-cinza-a0:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#a0a0a0;

}

a.link-cinza-a0:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#a0a0a0;

}

a.link-cinza-3:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-3:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-3:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-3:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:#b80000;

}

a.link-cinza-14:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:14px;

	 color:#6A6A6A;

}

a.link-cinza-14:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:14px;

	 color:#6A6A6A;

}

a.link-cinza-14:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:14px;

	 color:#6A6A6A;

}

a.link-cinza-14:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:14px;

	 color:#6A6A6A;

}

a.link-voltar:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:20px;

	 color:#595959;

}

a.link-voltar:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:20px;

	 color:#595959;

}

a.link-voltar:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:20px;

	 color:#595959;

}

a.link-voltar:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:20px;

	 color:#595959;

}

a.link-vermelho:link{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:rgb(242, 95, 95);

}

a.link-vermelho:visited{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:rgb(242, 95, 95);

}

a.link-vermelho:hover{

	 text-decoration: underline; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:rgb(242, 95, 95);;

}

a.link-vermelho:active{

	 text-decoration: none; 

	 font-family: 'segoe_uilight';

	 font-size:16px;

	 color:rgb(242, 95, 95);

}



a.link-produtos:link{

	 text-decoration: none; 

	 color:#9e9d9d; 

}

a.link-produtos:visited{

	 text-decoration: none; 

	 color:#9e9d9d; 

}

a.link-produtos:hover{

	 text-decoration: underline; 

	 color:#9e9d9d; 

}

a.link-produtos:active{

	 text-decoration: none;

	 color:#9e9d9d; 

}

a.entidades-bt:link{

	 text-decoration: none;

	 color:#5E5E5E; 

}

a.entidades-bt:visited{

	 text-decoration: none; 

	 color:#5E5E5E;

}

a.entidades-bt:hover{

	 text-decoration: underline; 

	 color:#5E5E5E;

}

a.entidades-bt:active{

	 text-decoration: none;

	 color:#5E5E5E; 

}

.tabela-precos{

	float:left;width:100%;font-family: 'segoe_uilight';

}

.titulo-produto-t{

	float:left;width:65%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;background-color:#EFEFEF;	

}

.titulo-preco-t{

	float:left;width:15%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;background-color:#EFEFEF;	

}

.titulo-modelos{

	float:left;width:61.5%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;margin-top:5px;background:rgb(243, 213, 219);cursor:pointer;height:22px;

}

.titulo-modelos:hover{

	background-color:rgb(245, 231, 233);

}

.titulo-preco-modelos{

	float:left;width:15%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;margin-top:5px;background:rgb(243, 213, 219);	

}

.titulo-produtos{

	float:left;width:65%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;

}

.titulo-precos{

	float:left;width:15%;border:1px solid #CCC;padding:5px;margin-right:5px;text-align:center;

}

.div_botao_car{

	width:400px;	

}

.barra-endereco-finaliza{
		background-color: #00bec5; 
		width: 93%; 
		height: 37px;	
	}


/*#menu-do-mobile{
    display:none;
}*/
/*-------------------------------------------------------------------------------*/

@media screen and (max-width: 1024px) {
	
	
	.div_infos_interna1_img {
		margin-left: 8px;
	}
	.div_infos_interna1 {
		width: 25%;
		margin-right: 30px;
		margin-left: 20px;
	}
	
	.div_infos_interna12_img {
		margin-left: -21px;
	}
	
	.div_infos_interna12 {
		width: 29%;
		margin-right: 30px;
		margin-left: 10px;
	}
	
	.div_infos_interna13_img {
		margin-left: -24px;
	}	

	
	.div_infos_interna13 {
		width: 26%;
		margin-right: 0px;
		margin-left: 20px;
	}
	
	.links-topo{
		width: 33%;	
	}
	
	
	
	.input-busca {
		width: 88%;
		margin-right: 23px;
	}
	
	.midias_topo{
		margin-right: 25px;
	}
	.logo{
		margin-left: 20px;
	}
	.produto{
		width: 227px;
	}
	.img-produto img{
		width: 91%;
	}
	
	
	
	
	
	
	.div-input{
		width: 294px;	
	}
	.quadro-cinza{
		width:300px;	
	}
	.seta-direita-qv{
		/*display:none;	*/
	}
	.texto-r-e{
		width:357px;	
		margin-left:15px;
	}
	.banner-whats{
		width:607px;	
	}
	.menuRodape{
		display:none;	
	}
	.rodape-fixo{
		padding:0.8em;	
	}
	.formas-de-pagamento{
		margin-right:0px;	
	}
	.selos{
		width:52%;	
	}
	.menu-topo-6 li{
		font-size:16px;
	}
	.icon-troca-g{
		margin-left:30px;
	}
	.produto{
		margin-right:0.3%;
		margin-left:0.3%;
	}
	.imgs-prod{
		width:37.3%;	
	}
	.comentarios-prod{
		padding:0.8em;
		width:98%;	
	}
	.produtos-superoferta{
		padding:0.8em;
		width:98%;
	}
	.produtos-relacionados-carousel{
		width:93%;	
	}

	.carrinho-titulo-produto{

		width:68.9%;	

	}

	.carrinho-titulo-produto-2{

		width:68.9%;	

	}

	.carrinho-titulo-produto-3{

		width:88.8%;	

	}

	.carrinho-titulo-produto-4{

		width:88.8%;	

	}

	.carrinho-titulo-produto-5{

		width:88.8%;	

	}

}

@media screen and (max-width: 800px) {
.quadro-cinza {
    width: 205px;
    height: 520px;
    margin-left: 15px;
}
.owl-quadro-vantagens {
    float: left;
    width: 92% !important;
}

.logo {
    width: 33%;

    margin-left: 33%;
}
.carrinho-quantidade-produto-2 p{

	font-size:14px;	

}
.menu-topo-6 li a {
    padding-top: 15px;
}

.menu-topo-6 li {
    font-size: 12px;
}

}

/*-----------------------------CSS Smartphones------------------------------------*/

@media screen and (max-width: 520px) {
    
.div79{
    float:left;width:98%;
}

.div49{
    float:left;width:98%;
}

.div492{
    float:left;width:98%;
    margin-left:0px;
}

.input-select{
    height: 81px;
}

.divenviar{
    float:left;margin-top:16px;margin-right:-16px;
}

.div188{
    float:left;width:96%;
}

.div19{
    float:left;width:102%;    margin-right: 10px;
}

.div18{
    float:left;width:98%;     margin-right: 25px;
}

.div18f{
    float:left;width:96%;     margin-right: 25px;
}

.div39{
    float:left;width: 98%;padding-right: 3px; 
}

.div29{
    float:left;width:98%;    margin-right: 25px;
}

.div282{
    float:left;width: 98%;padding-right: 3px; 
}

.div100{
    float:left;width:96%;margin-bottom:15px;
}

.div1002{
    float:left;width:98%;
}

    h4{
        font-size:17px;
    }
    
    .img-prod-p{
        margin-top:0px;
    }
    
    .tamanho-prod{
        margin-top:0px;   
    }
    
    .titulo-cadastro-rapido{
        margin-bottom: -30px;
    }
	
	.cadrapidoemail{
	float:left;width:94%;margin-right: 0px;
	}

	.cadrapidonome{
		float:left;width:107%;margin-right: 0px;
	}

	.cadrapifone{
		float:left;width:61%;margin-right: 0px;
	}
    
    .linha-cinza-cima{
        display:none;
    }
    .preco-de-produto{
        width:65%;
    }
    
     .linha-cinza-mob{
        margin-top: 28px;
    }
    
    .btn-inserir{
        width:82px;
    }
    
    .finaliza-prod-exibe-3{
        width:32%;
        margin-top: -8px;
    }
    
    .CELULAR{
        display:block;
    }
    
    .menu-subcategorias-n{
        display:none;
    }
  
.icone-carrinho{
     margin-right: 12px;
}  

.texto-linha-carrinho{
    display:none;
}

.linha-status{
    display:none;
}

.texto-linha-carrinho-c{
    display:none;
}

.linha-status-c{
    display:none;
}

.texto-carrinhoNv{
    width:100%;
}

.foto-cr-novo{
    width:45%;
}

.texto-cr-novo{
    width: 50%;
    margin-top: -12px;
}

#carregando-prod-car{
    padding-top: 109px;
    left:7px;
}

.qnt-cr-novo{
    width:52%;
}

.valores-cr{
    width:42%;
}

.individual{
    float: right;
    margin-left: 20px;
    margin-top: -20px;
    height:25px;
}

.individual-pr{
    margin-top:0px;
 
}

.subtotal{
    float: right;
    margin-left: 20px;
    margin-top: -4px; 
    height:25px;
}

.img-prod-exibe{
    float: left !important;
    width: 45% !important;
}

.input-contato-msg-m{
    font-size:17px;
}


.precof-prod-exibe{
    margin-top:0px;
    margin-left:20px;
}

.linha-divide-cr{
    height:114px;
    margin-left:9px;
}
    
.ul-cores-prod li{
    width: 50px;
    height: 50px;

}

.linha-cinza-clara{
    margin-top:18px;
    margin-bottom:28px;
}

.prazo-cr{
    width:100%;
}

.limpa-cr{
    width:100%;
}

.texto-prazo{
    width:100%;
}

.input-consulta-1{
    width:34%;
}

.linha-cinza-prazo{
    width:100%;
    margin-top:30px;
}

.cupom-cr{
    width:100%;
    height: 91px;
}

.texto-cupom p{
    font-size:16px;
}

.texto-prazo p{
    font-size:16px;
}

.total-cr{
    width:100%;
    margin-top:20px;
}

.finalizar-cr{
    float:left;
    width:100%;
    margin-top:15px;
}

.continua-cr{
    float:left;
    width:100%;
    margin-top:15px;
}

.quadro-endereco-carrinhoNv{
    width:100%;
}

.input-nome-entrega{
    width:90%;
}

.input-cep-entrega{
    width:90%;
    margin-left: 10px;
}

.input-endereco-entrega{
    width:69%;
    margin-left:10px;
}

.input-cidade-entrega{
    width:58%;
    margin-left:10px;
}

.input-complemento-entrega{
    margin-left:10px;
}

.input-referencia-entrega{
    width:40.5%;
    margin-bottom:20px;
}

.quadro-frete-carrinhoNv{
    width:100%;
    margin-left:0px;
    margin-top:15px;
}

.quadro-pagseguro-carrinhoNv{
    display:none;
}

.retorno-fretes{
    margin-left: 46px;
    margin-bottom: 20px;
}

.retorno-fretes-2{
    margin-left: 46px;
    margin-bottom: 20px;
}

.quadro-cupom-carrinhoNv{
    width:100%;
    margin-top:15px;
}

.valores-finais{
    float:left;
    width:100%;
    margin-top:15px;
}

.botao-cartao{
    margin-bottom: 10px;
    width: 45%;  
}

.continua-cr2{
    width:100%;
}

.total-cr2{
    width:100%;
}

.quadro-pagamento-carrinhoNv{
    width:100%;
}

.input-nome-pag{
    width:89%;
    margin-bottom:10px;
}
.input-nrcartao-pag{
    width:71%;
    margin-bottom:10px;
}

.input-nomecartao-pag{
    width:88.2%;
    margin-left:15px;
}

.input-mes-pag{
    width:62.6%;
}

.input-cpf-pag{
    width:89%;
    margin-bottom:10px;
}

.input-ccv-pag{
    width:88.2%;
    margin-left:15px;
}

.input-opcao-pag{
    width:91.6%;
}

.input-fone-pag{
    width:89%;
    margin-bottom:10px;
}

.input-cpfc-pag{
    width: 39.7%;
    margin-left:15px;
}

.input-fonec-pag{
    width: 42.42%; 
}

.titulo-endereco-crNv p{
    font-size: 13.5px !important;
    padding-left: 12px !important;
    line-height: 5px !important
}

.titulo-boleto-crNv{
    height:64px;
}

.titulo-boleto-crNv p{
    font-size: 14px !important;
    padding-left: 12px !important;
    line-height: 18px !important
}



.ul-cores-prod li>a{
    width: 50px;
    height: 50px;

}
    .icon-pedido-1{
        float:none;
    }
    .icon-pedido-2{
        float:none;
    }
    .icon-pedido-3{
        float:none;
    }
    .icon-pedido-4{
        float:none;
    }
    .produtos-pedidos{
        width:90%;
    }
    
    .btn-status p{
        font-size:14px;   
    }
    
    .icon-texto-1{
       float:none;
    }
    .icon-texto-2{
        float:none;
    }
    .icon-texto-3{
        float:none;
    }
    .icon-texto-4{
        float:none;
    }
	.banner-home-1{
		display:none;	
	}
	.banner-home-2{
		display:none;	
	}
	.banner-home-3{
		display:none;	
	}
	.menu{
		float:left;
		width:94%;
		height:64px;	
	}
	#aguarde-pagamento{
		width:100%;	
	}
	
	#aguarde-pagamento2{
		width:100%;	
	}
	
	#aguarde-pagamento-cartao{
		width:100%;	
	}
	
	#aguarde-pagamento-boleto{
		width:100%;	
	}
	
	#aguarde-pagamento-debito{
		width:100%;	
	}
	
	.barra-endereco-finaliza{
		background-color: #00bec5; 
		width: 96%; 
		height: auto;	
	}
	
	.nome-loja-f{
		top:133px;	
	}
	.logo-foto{
		width:100%;	
		min-height:120px;
	}
	.busca-f{
		width:87%;
		margin-top:0px;
		margin-left:20px;	
	}
	.div-input-f{
		width:100%;	
	}
	
	.links-topo-f-l{
		margin-left:20px;
		margin-top:25px;	
	}

	.div_botao_car{

		width:100%;	

	}

	.titulo-endereco{

		height:auto;

		width:100%;

	}

	#quadro-msg{

		width:100%;

	}
	
	#quadro-msg-2{

		width:100%;

	}
	
	#quadro-msg-3{

		width:100%;

	}
	
	#quadro-msg-limite{

		width:100%;

	}
	
	#quadro-consulta{

		width:100%;

	}
	#quadro-msg-retorno{

		width:100%;

	}
	
	#quadro-limpa{

		width:100%;

	}
	
	#quadro-ok{

		width:100%;

	}
	
	#quadro-excluir{

		width:100%;

	}
	
	#quadro-bem-vindo{

		width:100%;

	}

	.div-input-cadastro-end-pedido{

		width:75%;

	}

	.div-input-cadastro-bairro-pedido{

		width:95%;	

	}

	.div-input-cadastro-cidade-pedido{

		width:95%;	

	}

	.img-prod-exibe{

		float:none;	

	}

	.marca-prod-exibe{

		width:90%;	

	}

	.volta-conta{
		float:left;
		width:93%;
        padding: 0.8em;
	}	

	.img-prod-exibe-2{

		margin-right:20px;

	}

	.precof-prod-exibe-2{

		width:57%;	

	}
	
	.quadro-formapag-carrinhoNv{
	    width:100%;
	}
	
	.quadro-infopag-carrinhoNv{
	    width:100%;
	}
	
	.quadro-valor-total-vr{
	    background-color:rgb(242, 242, 242);
	    width:100%;
	    margin-left:0px;
	    float:left;
	}

	.finaliza-prod-exibe-2{

		display:none;	

	}

	.linha-cinza-pontilhada-f{

		width:100%;	

	}

	.div-input-cadastro-cep{

		width:95.2%;

	}

	.div-input-cadastro-complemento{

		width:94.8%	

	}

	.div-input-cadastro-complemento-f{

		width:94.8%	

	}

	.titulo-q-endereco{

		background-color: #e5a2c4; width: 100%; height: 59px;	

	}

	.titulo-q-revisao{

		background-color: #e5a2c4; width: 100%; height: 59px;	

	}

	.titulo-q-pagamento{

		background-color: #e5a2c4; width: 100%; height: 59px;	

	}

	

	.btn-continuar-compra{

		margin-right:0px;	

	}

	.carrinho-legendas{

		width:100%;	

	}

	.texto-carrinho{

	width:100%;float:left;margin-top:0px;text-align:center;	

	}

	h1{

		text-align:center;

	}

	.quadro-cadastro{

		width:100%;

	}

	.owl-icones-vantagens{

		float:left;

		width:85% !important;	

	}

	.owl-quadro-vantagens{

		width:81% !important;	

	}

	.quadro-cinza{
		width:94%;	
	}

	.titulo-q-c p{
		font-size:20px;	
	}

	.img-q-c{
		width:100%;
		overflow:hidden;	
    }

	.banner-whats{
		margin-left:10px;	
		width:93%;
	}

	.titulo-vantagens {
		float: left;
		width: 93%;
		height: auto;
		margin: 0.8em;
        margin-bottom: -19px;
        margin-top: 0px;
	}
	
	.texto-q-c{
	    margin-top:0px;
	}
	
	.texto-q-c p{
	    font-size:16px;
	}

	.texto-r-e {

		float: left;

		width: 92%;

		height: auto;

		margin: 0.8em;

		margin-bottom: 40px;

		margin-top: -5px;

	}	

	.zoomContainer{

		display:none;	

	}

	.barra-cinza{

		height:	17px;

	}

	.topo-fixo{

		display:none;	

	}

	.logo{

		width:100%;

		text-align:center;	
		margin-left:0px;

	}

	.busca{
		margin-left:20px;
		margin-top:0px;	
		width:100%;
		float:left;
	}
	
	.produtos-home{
	    padding:0.8em;
	    width:94%;
	}
	
	.titulo-prod-home{
	    text-align:center;
	}
	
	
	
	.div-input{
		width:100%;
	}
	
	.input-busca{
	    width:86%;
	    height: 36px;
	}

	.links-topo{

		margin-left: 28px !important;
		    width: 94%;
    margin-bottom: 30px;
	}
	.texto-ola{
		display: none;
	}

	.links-topo-c{

		margin-left:21px !important;

		margin-top:20px !important;

	}

	.icon-minhaconta {

		margin-right:10px;

	}

	.icon-minhaconta p{

		font-size:14px;

	}

	.icon-revenda {

		margin-right:10px;

	}

	.icon-revenda p{

		font-size:14px;

	}

	.icon-carrinho p{

		font-size:14px;

	}
	
	.cadastro-rapido{
		padding: 0.8em;
	}
	
	.texto-cadastor-rapido{
		 margin-top: 0px; 
    	 margin-left: 0px; 
	}

	.menu{

		margin-left:9px;
		    width: 95%;
		        margin-top: -15px;

	}

	.menu-topo{

		display:none;	

	}

	.menu-topo-5{

		display:none;

	}

	.menu-topo-6{

		display:none;

	}
	
	.menu-topo-7{

		display:none;

	}
	.menu-topo-8{
	    display:none;
	}
	
	#menu-mobile{
		display:block;
		width:100%;
		height:1px;
		margin-top:25px;
		position:absolute;
		z-index:10;	
	}
	#menu-mobile p{
		font-family: 'segoe_uilight';
		font-size:16px;
		color:#FFF;
		margin-top:-14px;
		height:20px;
	}
	label {
		cursor: pointer;
	}
	#menu-toggle {
		display: none; /* hide the checkbox */
	}
	#menu-toggle:checked + #menu {
		display: block;
		height:auto;
		margin-left:-40px;
		margin-top:1px;
	}
	#menu {
	 list-style:none;
	  display: block;
	  margin-top:-1px;
      margin-left:0px;
      width:100%;
      float:left;
      padding:0;
	}

	#menu li{
		position:relative;
		float:left;
		font-family: 'segoe_uilight';
		font-size:16px;
		color:#FFF;
		margin-top:1px;
		/*background-color:#b4b3b3;*/
		width:100%;
	    text-transform:uppercase;
	}
	#menu li a{color:#FFF; text-decoration:none; padding:10px 15px; display:block;} 
	#menu li a:hover{
		color:#fff;
		-moz-box-shadow:0 3px 10px 0 #CCC;
		-webkit-box-shadow:0 3px 10px 0 #ccc;
		text-shadow:0px 0px 5px #fff;
	}
	#menu li ul li a{color:#FFFFFF; text-decoration:none; padding:10px 15px; display:block;} 
	#menu li ul li a:hover{
		color:#fff;
		-moz-box-shadow:0 3px 10px 0 #CCC;
		-webkit-box-shadow:0 3px 10px 0 #ccc;
		text-shadow:0px 0px 5px #fff;
	}
	#menu li  ul{
		background-color:#000;
		padding:0px 0px;
		display:none;
	}
	#menu li:hover ul, #menu li.over ul{display:block;}
	#menu li ul li{	
		display:block; 
		width:280px;
		background-color:#CCCCCC;
	}
	
	.menu-subcategorias-n{
	    height:auto;
	}
	
	.menu-topo-6-sub li{
	    width:100% !important;
	}


	.imgAll{

		width:100%;

	}

	.Imagens{
		height:200px;
		display:none;	
	}

	#holderBullets{

		top: -9824px;

	}

	.infos{

		display:none;	

	}

	.produto{

		width:97%;

		margin-bottom:20px;	
		height:auto;

	}

	.img-produto{
		width:100%;	
		height: auto;
	}

	.seta-esquerda{

		margin-left:10px;	

	}

	.seta-direita{

		margin-right:10px;	

	}

	.marcas{

		width:75%;	

	}

	.menuRodape{

		display:none;	

	}

	.campo-news{

		width:174px;	

	}
	.input-news{
		width:83%;
		font-size:16px;	
		height:44px;
	}

	.btn-news{

		float:left;

		margin-left:58px;

		margin-top:16px;	

	}

	.btn-filtrar{

		float:left;

		margin-top:10px;	

	}

	.redes-sociais{

		margin-top:20px;
		margin-left: -20px

	}

	.redes-sociais p{

		margin-left:20px;	

	}

	.icones-s{

		float:left;	

	}

	.atendimento{

		margin-left:0px;	

	}

	.barra-branca-rodape-b{

		height:231px;	

	}

	.formas-de-pagamento{

		margin-top: 20px;

		margin-right: 25px;

		margin-left: 20px;

		height: auto;	

	}

	.selos{

		width: 76%;

		margin-top: 20px;

		margin-left: 20px;

		margin-right:20px;

		height: auto;	

	}

	.volta-topo{

		margin-left:20px;	

	}

	.mais-destaques{

		margin-right:20px;	

	}

	.subcategorias-produtos{

		display:none;	

	}

	.info-prod-1{
		width:94%;	
		margin:0.6em;
	}

	.imgs-prod{

		width:95%;	

		margin:0.6em;	

	}

	.info-prod-2{
		width:94%;	
		margin:0.6em;
		height:160px;
		float:left;
		margin-top:0px;
		min-height: 0px;
	}
	
	.menu-detalhes{
	    width:94%;
	    margin-left:10px;
	    padding:0px;
	}
	
	.conteudo-detalhes-prod{
	    padding:0.7em;
	    width:93%;
	}
	
	.detalhes-prod p{
	    font-size:15px;
	}

	.comentarios-prod{
		width:93%;
		padding: 0.7em;	
	}

	.input-comentario{

		width:96%;	

	}

	.produtos-relacionados{

		width:95%;

		margin:0.6em;	

	}

	.produtos-superoferta{
		width:93%;
		padding:0.7em !important;	
	}

	.conteudo{

		width:93%;

		padding:0.8em;

	}

	.conteudo-produtos{

		width:95%;

		padding:0.5em;

	}

	.banner-produto-1{
		width:100%;	
        display:none;
	}

	.banner-produto-2{
		width:100%;
		margin-left:0px;	
        display:none;
	}

	.menu-direito{
		width:100%;
		float:left;
		margin-left:0px;
		margin-top:0px;
	}
	
	.linha-pontilhada-cinza{
	    margin-top:42px;
	}
	
	.descricao-produto-busca{
	    display:none;
	}

	.produto-list{
		width:43%;	
		margin-bottom:25px;
		margin-right: 1.3%;
        margin-left: 2.3%;
        min-height: 270px;
	}
	
	.linha-cinza-produtos{
	    display:none;
	}

	.pedido-minimo{
		float: left;
		margin-top:0px;
		margin-bottom:15px;
		width:100%;
		margin-right:0px !important;
	}

	.pedido-minimo p{
		text-align:center;
	}
	
	.pedido-minimo2{
		margin-bottom:15px;
		float:right;margin-right: 14px;width:100%;margin-top:0px;
	}

	.pedido-minimo2 p{
		text-align:center;
	}
	
	.carrinho-titulo-produto{

		width: 100%;

	}
	.carrinho-titulo-produto p{
	    font-size:13px;
	}

	.carrinho-quantidade-produto-t{

		width:33%;	

	}
	.carrinho-quantidade-produto-t p{
	    font-size:13px;
	}
	
	.carrinho-subtotal-produto-t{

		width:17.9%;	

	}
	.carrinho-subtotal-produto-t p{
	    font-size:13px;
	}
	
	.carrinho-fracao-produto-t{
	    width:15%;
	}
	
	.carrinho-fracao-produto-t p{
	    font-size:13px;
	}

	.carrinho-titulo-produto-2{

		width: 100%;


	}

	.carrinho-titulo-produto-2 p{

		font-size:14px;	

	}

	.carrinho-quantidade-produto-2{

		width: 33%;

		height: 34px;

	}
	.carrinho-fracao-produto-t2{
	    width:15%;
	}
	
	.carrinho-sbutotal-produto-2{
	    width:17.9%;
	}
	
	.carrinho-subtotal-produto-2{

		width: 21%;

		height: 136px;

	}

	.carrinho-titulo-produto-3{

		width: 97.8%;

	}

	.carrinho-titulo-produto-3 p{

		text-align:center;

	}

	.carrinho-quantidade-produto{

		width: 97.8%;		

	}

	.carrinho-quantidade-produto p{

		text-align:center;		

	}

	.carrinho-titulo-produto-4{

		width: 100%;

	}

	.carrinho-quantidade-produto-2-46{

		width: 100%;	

	}

	.carrinho-titulo-produto-5{

		width:75.8%;

		height: 136px;

	}

	.carrinho-titulo-produto-5 p{

		font-size:14px;	

	}
	
	.icon-rod{
	    margin-top:11px;
	    width:100%;
	}
	
	#radio_frete{
	    display:none;
	}
	
	.texto-consulta-frete-2{
	    width: 100%;
        text-align: center;
        margin-left:0px;
	}

	.input-quantidade{

		width:20px !important;	

	}

	.formulario-endereco{

		width:100%;	

	}

	.formulario-pagamento{

		width:100%;	

		height:auto;

	}

	.formulario-carrinho{

		width:100%;	

	}

	.input-dtnascimento{

		width:95%;	

	}

	.input-cpftitular{

		width: 95%;

		margin-left: 0px;

	}

	.input-fonetitular{

		width: 95%;

		margin-left: 0px;

	}

	.input-nrcartao{

		width:95%;	

	}

	.input-nrparcelas{

		width:68%;

		margin-left:20px;	

	}

	.input-nomecartao{

		width:95%;	

	}

	.input-vencimentopcartao{

		width:37%;	

	}

	.input-codseg{

		width:94%;	

	}

	.finaliza-prod-exibe{

		width:45%;	

	}

	.finaliza-prod-exibe p{

		font-size:14px;	

	}

	.precof-prod-exibe p{

			font-size:14px;	

	}

	.menu-esquerdo{

		display:none;	

	}

	.links-fim-produtos{

		width:100%;	

	}

	.produtos-relacionados-carousel{

		width:81%;	

	}
	
	.seta-esquerda-ofertas{
	    margin-top:160px;
	}
	
	.seta-direita-ofertas{
	    margin-top:160px;
	}

	.produtos-relacionados-lista{

		margin-top:35px;	

	}
	
	.descricao-produto{
	    display:none;
	}
	
	.preco-parcela-produto p{
	    font-size:18px;
	}
	
	

	.produto{
		width:46%;	
		height: auto;
	}
	
	.titulo-marca p{
	    font-size:14px;
	}
	
	.carrinho-quantidade-produto-hm{
	        width: 65%;
         margin-top: 2px;
	}
	
	.botao-comprar img {
        margin-top: 12px;
        width: 35%;
    }
    
    .atendimento{
        width:100%;
    }
    
    .central{
        margin-right:0px;
    }
	
	.titulo-produto{
	    min-height:57px;
	}

	.quadro-login{

		width:100%;	

	}

	.quadro-login-2{

		width:100%;	

	}

	.menu-detalhes li{

		width:100%;

		margin-bottom:10px;	

	}

	.div-input-cadastro-outro{

		float:left;

		width:37%;

		margin-right:20px;

		margin-top:-29px;

	}

	.div-input-cadastro{

		width:95%;	

	}

	.div-input-cadastro-email{

		width:95%;	

	}

	.div-input-cadastro-2{

		width:95%;	

	}

	.div-input-cadastro-cpf{

		width:95%;	

	}

	.div-input-cadastro-revendedor{

		width:40%;	

		height:41px;

	}

	.div-input-cadastro-6{

		width:95%;

		margin-right:20px;	

	}	

	.div-input-cadastro-7{

		width:32%;

	}

	.div-input-cadastro-8{

		width:56.6%;	

	}

	.div-input-cadastro-9{

		width:95%;		

	}

	.div-input-cadastro-cidade{

		width:30%;	

	}

	.div-input-cadastro-10{

		width:95%;	

	}

	.div-input-cadastro-12{

		width:95%;	

	}

	.div-input-cadastro-13{

		float:left;

		width:44.1%;

	}

	.div-input-cadastro-select{

		width:99%;	

	}

	.div-input-cadastro-pontoreferencia{

		width:95%;	

	}

	.input-nomecartao{

		margin-left:0px;	

	}

	.div-input-titulo-nascimento{

		float:left;

		margin-bottom:16px;

		width:100%;

	}

	.div-input-cadastro-cnpj{

		width: 65%;

	}

	.div-input-cadastro-lojista{

		width:27%;	

	}

	.div-input-dia-nascimento{

		float:left;

	}

	.div-input-mes-nascimento{

		float:left;

	}

	.div-input-ano-nascimento{

		float:left;

	}

	.barra-duvidas{

		height:66px;	

	}	

	.titulo-duvidas{

		width:92%;	

	}

	.barra-duvidas-perguntas{

		height:auto;	

	}

	.img-resposta{

		width:96%;	

	}

	.texto-resposta{

		width:96%;

		margin-top:0px;

		margin-bottom:25px;

		margin-left:0px;

	}

	.barra-resposta-perguntas p{

		font-size:14px;	

	}

	.input-contato-r2-r{

		height:45px;

		width:100%;

		float:left;

		vertical-align:middle;

		font-family:'segoe_uilight';

		font-size:16px;

		color:#4b4b4b;

		margin-right:20px;

	}
	
	.newsletter{
		width:100%;	
	}
    #load-pagamentos{
        width:100%;   
    }
	

}
@media screen and (max-width: 320px) {
    .div-input{
        width:320px;
    }
    .links-topo-c{
        margin-left:10px !important;
    }
    .icon-minhaconta{
        margin-right:5px;
    }
    .icon-minhaconta p{
        font-size:13px;
    }
    .icon-carrinho p{
        font-size:13px;
    }
    .input-busca{
        width:72%;
    }
    .links-topo{
        margin-left:15px !important;
    }
    .busca{
        margin-left:13px;
    }
    .icone-carrinho{
        margin-right:2px;
    }
    .div-msgs{
        float:left;
        width:100%;
        
    }
    .pedido-minimo2 p{
        font-size:14px;
    }
    .qnt-cr-novo{
        width:59%;
    }
    .valores-cr{
        width:37%;
    }
    .input-consulta-1{
        width:40%;
    }
    .input-news{
        padding-left: 52px;
    }
    .btn-news{
        margin-left:15px;
    }
    .titulo-endereco-crNv p{
        font-size:12px !important;
    }
    .icon-rod{
        text-align:center;
    }
    .input-nrcartao-pag{
        width:68%;
        margin-left: 11px;
    }
    .input-nomecartao-pag{
        margin-left: 11px;
    }
    .input-mes-pag{
        margin-left: 11px;
    }
    .input-ccv-pag{
        margin-left: 11px;
    }
    .input-opcao-pag{
        margin-left: 11px; 
    }
    .input-nome-pag{
        margin-left: 11px;
    }
    .input-cpfc-pag{
        margin-left: 11px;
    }
    .input-fonec-pag{
        width:41.42%;
    }
    .input-cpf-pag{
         margin-left: 11px;
    }
   .input-fone-pag{
         margin-left: 11px;
    }
    .texto-total-preco-cr{
        margin-right:10px;
    }
}

@media screen and (max-width:1180px) {

	.input-nrcartao{

		width:87%;	

	}

}

/*-------------------------------------------------------------------------------*/





