html {
	margin: 0;
	padding: 0;
	height:100%;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

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

header{
    position: relative;
    z-index:50;
}.finaliza-prod-exibe-2

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

.tp-radio{
	float:left;	
}
.footer {
	position:absolute;
	bottom:0;
	width:100%;
}
.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: '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;
}
.zoomWindow{
	border: 2px solid rgb(233, 233, 233) !important;
}

#carregandogf2{
    display:none;
        width: 51%;
    height: 75px;
    padding-top: 15px;
    float: left;
    margin-bottom: 100px;
    text-align: center;
}
.quadro-cadastro{
	float:left;
	margin-top:15px;
	width:555px;
	cursor:pointer;	
}
.barra{
	width:100%;
	height:7px;
	position:absolute;
}
.barra-verde{
	max-width:1180px;
	height:7px;
	position:relative;
	background-color:#ca6b38;
}
.barra-cinza{
	width:100%;
	height:39px;
}
.barra-laranja{
	width:100%;
	height:253px;
	background-color:#ec9702;
	position:absolute;
	margin-top:-430px;	
}
.icones-social{
	float:left;margin-left:220px;	
}
.central-atendimento{
	float:right;	
}
.topo-fixo{
	max-width:1180px;
	height:32px;
	padding-top:11px;	
}
.topo-fixo p{
	font-family:'segoe_uilight';
	font-weight:100;
	font-size:14px;
	color:#6a6a6a;
	margin:2px;
	float:left;
}
.icon-caminhao{
	float:left;
	width:25px;	
}
.icon-troca{
	float:left;
	margin-left:50px;
	width:25px;	
}
.icon-redesocial{
	float:right;
	width:25px;	
}
.topo-100{
	width:100%;
	height:auto;
	padding-top:60px;	
}
.topo-fixo-2{
	max-width:1180px;
	height:auto;
}
.logo{
	float:left;
	width:auto;
	height:auto;	
}
.busca{
	float:right;
	width:auto;
	height:auto;
	margin-top:31px;	
}
.div-input{
	margin-top:10px;
	float:left;
	width:477px;	
}
.input-busca{
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:45px;
	width:99%;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
	background:url(../img/icon_busca.png);
	background-position:right;
	background-repeat:no-repeat;
}
.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-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;
}
.links-topo{
	float:left;
	width:100%;
	margin-top:-33px;
	margin-bottom:-27px;
}
.lkt{
	margin-left: 91px;
	margin-top: -1px;
}
.icon-minhaconta{
	float:left;
	width:auto;	
	margin-right:20px;
}
.icon-minhaconta p{
	font-family:'segoe_uilight';
	font-size:16px;
	color:#a0a0a0;
}
.icon-revenda{
	float:left;
	width:auto;	
	margin-right:20px;
}
.icon-revenda p{
	font-family:'segoe_uilight';
	font-size:16px;
	color:#a0a0a0;
}
.icon-carrinho{
	float:right;
	width:auto;	
	margin-top:-10px;
}
.icon-carrinho p{
	font-family:'segoe_uilight';
	font-size:16px;
	color:#a0a0a0;
}
.menu{
	float:left;
	width:100%;
	height:56px;
	border:1px solid #e2e2e2;
	background-color:#ca6b38;
	margin-top:20px;
	border-radius: 10px;
}
.menu-topo{
	list-style:none; 
	float:left;
	width:97%;
	height:auto;
	z-index:999;
	position:relative;
	margin-top:21px;
}
.menu-topo li{
	position:relative;
	float:left;
	font-family: 'segoe_uilight';
	font-size:18px;
	color:#FFF;
	font-weight:100;
	margin-top:-23px;
	width:25%;
}
.menu-topo li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:16px;
} 
.menu-topo li a:hover{
	background-color:#f07634;
	height:43px;
}
.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:#BBDEFD;
	font-size:16px;
	font-weight:100;
	margin-top:0px;
	color:#FFF; 
	border-bottom: 1px solid #ADD5F9;
}
.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:20px;
	color:#FFF;
	font-weight:100;
	margin-top:-13px;
	width:19%;
}
.menu-topo-5 li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:16px;
} 
.menu-topo-5 li a:hover{
	background-color:#f07634;
	height:45px;
}
.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:#87b347;
	font-size:16px;
	font-weight:100;
	margin-top:0px;
	color:#FFF; 
	border-bottom: 1px solid #7faa41;
}
.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:#ca6b38;
	padding:10px;
	height:auto;
}

.menu-topo-6{
	list-style:none; 
	float:left;
	width:97%;
	height:auto;
	z-index:999;
	position:relative;
}
.menu-topo-6 li{
	position:relative;
	float:left;
	font-family: 'segoe_uilight';
	font-size:22px;
	color:#FFF;
	font-weight:100;
	margin-top:-21px;
	width:16%;
}
.menu-topo-6 li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding-top:16px;
} 
.menu-topo-6 li a:hover{
	background-color:#abd56f;
	height:50px;
}
.menu-topo-6 li  ul{
	position:absolute;
	top:61px;
	left:-33px;
	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:250px;
	height:auto;
	background:#87b347;
	font-size:16px;
	font-weight:100;
	margin-top:0px;
	color:#FFF; 
	border-bottom: 1px solid #7faa41;
}
.menu-topo-6 li ul li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding:10px;
} 
.menu-topo-6 li ul li a:hover{
	background-color:#ca6b38;
	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:24%;
	background-color: #D8D8D8;
	margin-right:10px;
	margin-bottom:10px;
}
.menu-detalhes li a{
	color:#FFF; 
	text-decoration:none; 
	display:block;
	text-transform:uppercase;
	padding:5px 10px;
} 
.menu-detalhes li a:hover{
	background-color:#8dc8fb;
}
.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:472px;
	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{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:35px;
	display:inline-block;
	z-index:1;
	background-color:#ca6b38;
}
.linha-cinza-d{
	position:relative;	
	width:100%;
	height:1px;
	margin-top:10px;
	display:inline-block;
	z-index:1;
	background-color:#ca6b38;
}
.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:#d8d8d8;
}
.infos{
	float:left;
	width:29%;
	height:auto;
	margin-top:5px;
	display:inline-block;
	z-index:1;
}
.linha-vermelha-info{
	float:left;
	margin-bottom:34px;
	margin-top:34px;
	width:96%;
	height:1px;
	background-color:#ca6b38;	
}
.banner-orcamentos{
	float:right;	
}
.infos p{
	font-family:'segoe_uilight';
	font-weight:100;
	font-size:18px;
	color:#ca6b38;
	margin:2px;
	float:left;
	text-transform:uppercase;
	margin-left:10px;
}
.icon-caminhao-g{
	float:left;
	width:53px;	
}
.icon-troca-g{
	float:left;	
	width:45px;	
}
.produtos-home{
	position:relative;	
	width:100%;
	height:auto;
	margin-top:15px;
	margin-bottom:10px;
	display:inline-block;
	z-index:1;
}
.produto{
	float:left;
	width:240px;
	height:684px;
	margin-right:2.3%;
	margin-left:2.3%;
	margin-top:1.3%;
}
.produto-list{
	float:left;
	width:240px;
	height:auto;
	margin-right:3.1%;
	margin-left:3.1%;
}
.img-produto{
	float:left;
	width:240px;
	height:357px;
	margin: 0 auto;
	
	overflow:hidden;
	display:         flex;
    display: -webkit-flex; /* Garante compatibilidade com navegador Safari. */

    justify-content: center;
    align-items: center;
}
/*
.img-produto:hover {
	border: 1px solid #E6E6E6;
}*/
.titulo-marca{
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
	margin-bottom:20px;
}
.titulo-marca p{
	font-family:'segoe_uilight';
	font-weight:bold;
	font-size:30px;
	color:#9d4415;
	text-align:center;
	margin:0;
}
.titulo-produto{
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
	margin-bottom:10px;
	min-height:38px;
}
.titulo-produto p{
	font-family:'segoe_uilight';
	font-weight:bold;
	font-size:14px;
	color:#505050;
	text-align:center;
	margin:0;
}
.descricao-produto{
	width:80%;
	height:auto;
	min-height:207px;
}
.descricao-produto p{
	font-family:'segoe_uilight';
	font-weight:100;
	font-size:14px;
	color:#505050;
	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:500;
	font-size:16px;
	color:#505050;
	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:28px;
	color:#505050;
	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:500;
	font-size:16px;
	color:#505050;
	text-align:center;
	margin:0;
}
.zoomWrapper{
	width:auto !important;	
}
.botao-comprar{
	background-color:#189a0b;
	border:1px solid #189a0b;
	border-collapse:collapse;
	height:41px;
	width:196px;
	vertical-align:middle;
	border-radius: 5px;
	margin-top:8px;
}
.botao-comprar img{
	margin-top:12px;
}
.botao-comprar p{
	font-family:'segoe_uilight';
	font-weight:100;
	font-size:16px;
	color:#ffffff;
	line-height: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;
}
.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:75%;	
	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-branca-rodape-1{
	width:100%;
	height:17px;
	background-color:#FFF;
	margin-top:40px;	 
    box-shadow: 0px 2px 3px 0px #999;
	
}
.barra-azul-rodape-b{
	float:left;
	width:100%;
	height:17px;
	background-color:#ca6b38;
	margin-top:40px;	
}

.barra-azul-rodape-2{
	float:left;
	width:100%;
	height:17px;
	background-color:#ca6b38;
}
.barra-branca-rodape{
	width:100%;
	height:134px;
	background-color:#FFF;
    box-shadow: 0px 2px 4px 0px rgb( 0, 0, 0 );
	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( 0, 0, 0 );
	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-entidades{
	float:left;
	margin-top:16px;
	cursor:pointer;	
}
.seta-direita-entidades{
	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:auto;	
}
.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:250px;
}
.menuRodape li{
	position:relative;
	float:left;
	margin-left:1px;
	font-family: 'segoe_uilight';
	font-size:24px;
	color:#ca6b38;
	font-weight:100;	
	text-align:left;
}
.menuRodape p{
	font-family: 'segoe_uilight';
	font-size:12px;
	color:#4d4d4d;
	font-weight:100;
	margin-top:2px;
}
.menuRodape li a{color:#4d4d4d; 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:#5e5e5e;
}
.menuRodape li ul li a{
	color:#4d4d4d;
	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-inserir{
	background-color:#ca6b38;
	border:1px solid #b4b4b4;
	border-collapse:collapse;
	height:48px;
	width:95px;
	line-height:16px;
	vertical-align:middle;
	margin-right:10px;
	padding-left:10px;
	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-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:11px;
	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:#ca6b38;
	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-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:10px;
	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:#fb8023;
	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-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:0px;
	padding-top:0px;
	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:12px;
	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:24px;
	color:#ca6b38;
	text-transform:uppercase;
	float:left;
	margin-top: 15px;
}
.icones-s{
	float:right;
	width:147px;
	margin-left:15px;	
}
.atendimento{
	float:left;
	margin-top:40px;
	text-align:left;	
}
.atendimento p{
	 font-family: 'segoe_uilight';
	 font-size:24px;
	 color:#ca6b38;
	 margin:0px;
}
.central{
	float:left;
	width:auto;
	margin-top:10px;
	margin-right:15px;	
}
.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:25px;
}
.selos{
	float:left;
	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-produtos{
	float:left;
	max-width:1180px;
	height:auto;	
}
.conteudo-produto{
	max-width:1180px;
	height:auto;	
	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:20px;
		color:#FF0000;
		border:0px;width:90%;text-align:center;margin-top:0px;height:auto;line-height:normal;
	}
.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-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{
	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;
}
.subcategorias-produtos{
	list-style:none; 
	width:97%;
	height:auto;
}
.subcategorias-produtos li{
	position:relative;
	float:left;
	font-family: 'segoe_uilight';
	font-size:14px;
	color:#4c4c4c;
	font-weight:100;
	margin-top:-21px;
	width:14%;
}
.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: 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;
}
.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: 31px;
    height: 31px;
}
.ul-cores-prod 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;
}
.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:75%;
	height:auto;
	margin-top:20px;
	margin-left:20px;
}
.ordenacao{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:10px;
	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%;
	height:640px;
	background-color:#f3f2f2;	
}
.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;	
}
.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;
}
#html5-watermark{
	display:none!important;	
}
.imgs-prod{
	float:left;
	width:38.3%;
	height:640px;
	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:10px;
	text-align:center;
}
.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;
}
.info-prod-2{
	float:right;
	width:30%;
	height:640px;
	background-color:#f3f2f2;	
}
.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:90%;
	height:auto;
	text-align:center;
}
.tamanho-prod{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:5px;
}	
.tamanho-prod p{
    font-family: 'segoe_uilight';
	font-size:24px;
	color:#767575;
	line-height:0px;
}
.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:#767575;
	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:#767575;
	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{
	width:40px;
	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;
	margin-bottom:0px;
}
.comentarios-prod-2{
	float:left;
	width:100%;
	height:auto;
	background-color:#f0f0f0;
	min-height:63px;
	margin-top:30px;	
}
.comentarios-prod-2 p{
    font-family: 'segoe_uilight';
	font-size:16px;
	color:#c96d6d;
	padding-top:0px;
	margin-top:8px;
	float:left;
	margin-left:20px;
	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;*/
}
.rate-result-cnt{
	width: 82px; 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:17px;
	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:61%;
	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-2{
	float:left;	
	margin-left:20px;
	width:79%;
	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:72%;
	height:auto;
}
.finaliza-prod-exibe-3 p{
    font-family: 'segoe_uilight';
	font-size:16px;
	color:#767575;
	text-align:left;
	margin:0px;
	margin-top:17px;
}
.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-top: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;
}
.texto-footer{
    float:left;
    width:100%;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
.texto-footer 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:340px;
}
#central-atendimento p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}
#aguarde-pagamento{
	width:400px;
	height:304px;
}
#aguarde-pagamento p{
	font-family: 'segoe_uilight';
	color:#767575;
	height: 25px;
	margin-top: 5px;
}
#aguarde-pagamento-boleto{
	width:400px;
	height:304px;
}
#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-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-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-bairro-f{
	float:left;
	width:28%;
	margin-right:20px;
}
.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-f{
	float:left;
	width:35.2%;
	margin-right:8px;
}
.div-input-cadastro-select-2{
	float:left;
	width:17.7%;
	margin-right:8px;
}
.div-input-cadastro-select-2-e{
	float:left;
	width:32.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:17%;
	margin-right:20px;
}
.div-input-cadastro-13{
	float:left;
	width:49%;
	margin-right:20px;
}
.div-input-cadastro-senha-conta{
	float:left;
	width:100%;
}
.div-input-cadastro-email{
	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-complemento-f{
	float:left;
	width:60.8%;
	margin-right:20px;
}
.div-input-cadastro-pontoreferencia{
	float:left;
	width:93%;
}
.topo-minhaconta{
	width:90%;float:left;min-height:105px;	
}
.logout{
	width:5.6%;float:right;min-height:105px;	
}
.form-cadastro-cliente{
	width:100%;
	float:left;	
	display:none;
}
.zoomContainer{
	width:568px !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:227px;	
}
#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;	
}
.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;	
}
.carrinho-compras{
	float:left;
	width:100%;
	height:auto;
}
.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{
	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:69.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-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-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;
}
.dec {
	float: right;
    margin-top: -24px;
    margin-right: 15px;
	cursor:pointer;
	background:url(../img/btnM.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{
	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;
}
.frete-gratis-c{
	float:right;
	margin-right: 0px;
	margin-bottom:15px;
	margin-top:-40px;
	height:29px;
	background-color:#f5f6f6;
	border:1px solid #ebebeb;
	width: 309px;	
}
.frete-gratis-c p{
	font-family: 'segoe_uilight';
	font-size:16px;
	font-weight:100;
	margin:0px;
	padding:3px;
	text-align:right;
	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: 16px;
    margin-left: 22px;
}
.formulario-endereco{
	float:left;
	width:50%;	
}
.formulario-pagamento{
	float:right;
	width:50%;	
	height:280px;
}
.formulario-carrinho{
	float:left;
	width:51%;
	margin-bottom:40px;	
}
.formulario-carrinho-ver{
	float:left;
	width:50%;
	margin-bottom:40px;	
}
.input-nrcartao{
	float:left;
	width:89%;	
}
.input-basecartao{
	float:left;
	margin-left:20px;
	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");
}
#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:#05b6ee;	
	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-top: 105px;
	margin-left: 472px;	
}
.form-cupom-m{
	position: fixed;
	z-index: 2;
	margin-top: 446px;
	margin-left: 77px;	
}
.img-cupom{
	position: relative;
	z-index: 1;
}
.input-cupom{
	height:35px;
	width:346px;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
}
.input-cupom-m{
	height:35px;
	width:280px;
	line-height:16px;
	vertical-align:middle;
	margin-top:16px;
	padding-left:10px;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#4b4b4b;
}
.btn-cupom{
	border:0px solid #b4b4b4;
	border-collapse:collapse;
	height:48px;
	vertical-align:middle;
	font-family:'segoe_uilight';
	font-size:20px;
	color:#FFFFFF;
	background-image:url(../img/btn_cupom.jpg);
}
.btn-cupom:hover {
    background-image:url(../img/btn_cupom_over.jpg);
   /* 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;
}
.titulo-bem-vindo-m{
	width:100%;
	float:left;	
}
.titulo-bem-vindo-m p{
    font-family: 'segoe_uilight';
	font-size:20px;
	color:#666666;
}
.botao-voltar-prod{
	width:100%;
	float:left;	
	cursor:pointer;
}
.botao-voltar-prod p{
    font-family: 'segoe_uilight';
	font-size:20px;
	color:#666666;
	font-weight:bold;
}
.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:25px;	
}
#quadro-bem-vindo{
	width:350px;
}
#quadro-ok{
	width:350px;
}
#quadro-msg{
	width:350px;
}
#quadro-msg-m{
	width:650px;
}
.btnRevisar{
	float: left;
	margin-left: 20px;
}
.btnCadastrar{
	float: right;
	margin-right: 20px;
}
/*-------------------------------H's--------------------------------------------*/
h1{
    font-family: 'segoe_uilight';
	font-size:24px;
	color:#ca6b38;
	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.semlk2:link{
	 text-decoration: none;
	 color:#ca6b38;
}
a.semlk2:visited{
	 text-decoration: none; 
	 color:#ca6b38;
}
a.semlk2:hover{
	 text-decoration: none; 
	 color:#ca6b38;
}
a.semlk2:active{
	 text-decoration: none; 
	 color:#ca6b38;
}

a.link-politica:link{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#39F;
}
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:#009ad7;
}
a.link-azul:visited{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#009ad7;
}
a.link-azul:hover{
	 text-decoration: underline; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#009ad7;
}
a.link-azul:active{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#009ad7;
}
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-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-cinza-3:link{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#A0A0A0;
}
a.link-cinza-3:visited{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#A0A0A0;
}
a.link-cinza-3:hover{
	 text-decoration: underline; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#A0A0A0;
}
a.link-cinza-3:active{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#A0A0A0;
}
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:#767575;
}
a.link-cinza-3:visited{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#767575;
}
a.link-cinza-3:hover{
	 text-decoration: underline; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#767575;
}
a.link-cinza-3:active{
	 text-decoration: none; 
	 font-family: 'segoe_uilight';
	 font-size:16px;
	 color:#767575;
}
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:#505050; 
}
a.link-produtos:visited{
	 text-decoration: none; 
	 color:#505050; 
}
a.link-produtos:hover{
	 text-decoration: underline; 
	 color:#505050; 
}
a.link-produtos:active{
	 text-decoration: none;
	 color:#505050; 
}
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; 
}
.texto-carrinho{
	width:80%;float:left;margin-top:0px;
}
.titulo-q-endereco{
	background-color: #bf350c; width: 94%; height: 37px;	
}
.titulo-q-revisao{
	background-color: #bf350c; width: 92.3%; height: 37px;	
}
.titulo-q-pagamento{
	background-color: #bf350c; width: 100%; height: 37px;	
}
.div_botao_car{
		width:400px;	
	}
/*-------------------------------------------------------------------------------*/

/*-----------------------------CSS Smartphones------------------------------------*/
@media screen and (max-width: 520px) {
	.mobile_whats{
		display:block;
		/*position: relative;
		left: 42px;
		top: -16px;*/
	}

	.div_botao_car{
		width:100%;	
	}
	.img-prod-exibe{
		float:none;	
	}
	.marca-prod-exibe{
		width:90%;	
	}
	.logout{
		display:none;	
	}
	.topo-minhaconta{
		width:100%;float:left;min-height:105px;	
	}
	.img-marca{
		width: 83%;	
		text-align: center;
	}
	.volta-conta{
		float:right;
		width:17.2%;
		    margin-right: 160px;
	}	
	.img-prod-exibe-2{
		margin-right:20px;
	}
	.precof-prod-exibe-2{
		width:49%;	
	}
	.finaliza-prod-exibe-2{
		display:block;
		width: 96%;
	}
	.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%	
	}
	.div-input-cadastro-end-f{
		width:95%;
	}
	.div-input-cadastro-bairro-f{
		width:74.5%;	
	}
	.div-input-cadastro-select-f{
		width:98%;	
	}
	.titulo-q-endereco{
		background-color: #bf350c; width: 100%; height: 59px;	
	}
	.titulo-q-revisao{
		background-color: #bf350c; width: 100%; height: 59px;	
	}
	.titulo-q-pagamento{
		background-color: #bf350c; 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%;
	}
	.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;
	}
	.owl-icones-vantagens{
		float:left;
		width:85% !important;	
	}
	.owl-quadro-vantagens{
		width:81% !important;	
	}
	.quadro-cinza{
		width:274px;	
	}
	.titulo-q-c p{
		font-size:20px;	
	}
	.img-q-c{
		width:274px;
		overflow:hidden;	
	}
	.banner-whats{
		margin-left:10px;	
	}
	.titulo-vantagens {
		float: left;
		width: 93%;
		height: auto;
		margin: 0.8em;
	}
	.texto-r-e {
		float: left;
		width: 92%;
		height: auto;
		margin: 0.8em;
		margin-bottom: 40px;
		margin-top: -5px;
	}
	.banner-whats{
		width:340px;	
	}
	.zoomContainer{
		display:none;	
	}
	.barra-cinza{
		height:	17px;
	}
	.topo-fixo{
		display:none;	
	}
	.logo{
		width:100%;
		text-align:center;	
	}
	.busca{
		margin-left:25px;
		margin-top:0px;	
		width:92%;
	}
	.div-input{
		width:91%;
	}
	.links-topo{
		margin-left: 28px;
		margin-top: 9px;
		width:85%;
	}
	.lkt{
		margin-left: 28px;
		margin-top: 9px;
	}
	.icon-minhaconta {
		margin-right:3%;
	}
	.icon-minhaconta p{
		font-size:14px;
	}
	.icon-revenda {
		margin-right:3%;
	}
	.icon-revenda p{
		font-size:14px;
	}
	.icon-carrinho p{
		font-size:14px;
	}
	.menu{
		margin-left:-2px;	
	}
	.menu-topo{
		display:none;	
	}
	.menu-topo-5{
		display:none;
	}
	.menu-topo-6{
		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: none;
	  margin-top:-65px;
	  width:280px;
	}
	#menu li{
		position:relative;
		float:left;
		font-family: 'segoe_uilight';
		font-size:16px;
		color:#FFF;
		margin-top:1px;
		background-color:#b4b3b3;
		width:280px;
	}
	#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;
	}

	.imgAll{
		width:100%;
	}
	.Imagens{
		height:200px	;
		display:none;
	}
	#holderBullets{
		top: -9824px;
	}
	.infos{
		display:none;	
	}
	.produto{
		width:96%;
		margin-bottom:20px;	
	}
	.img-produto{
		width:100%;	
	}
	.seta-esquerda{
		margin-left:10px;	
	}
	.seta-direita{
		margin-right:10px;	
	}
	.marcas{
		width:75%;	
	}
	.menuRodape{
		display:none;	
	}
	.newsletter {
		margin-left:20px;	
	}
	.campo-news{
		width:157px;	
	}
	.btn-news{
		float:left;
		margin-left:71px;
		margin-top:16px;	
	}
	.btn-filtrar{
		float:left;
		margin-top:10px;	
	}
	.redes-sociais{
		margin-top:20px;	
	}
	.redes-sociais p{
		margin-left:20px;	
	}
	.icones-s{
		float:left;	
	}
	.atendimento{
		margin-left:20px;	
	}
	.barra-branca-rodape-b{
		height:251px;	
	}
	.formas-de-pagamento{
		margin-top: 20px;
		margin-right: 25px;
		margin-left: 20px;
		height: auto;	
	}
	.selos{
		width: auto;
		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:95%;	
		margin:0.6em;
	}
	.imgs-prod{
		width:95%;	
		margin:0.6em;	
	}
	.info-prod-2{
		width:95%;	
		margin:0.6em;
	}
	.comentarios-prod{
		width:95%;
		margin:0.6em;	
	}
	.input-comentario{
		width:96%;	
	}
	.produtos-relacionados{
		width:95%;
		margin:0.6em;	
	}
	.produtos-superoferta{
		width:95%;
		margin:0.6em;	
	}
	.conteudo{
		width:93%;
		padding:0.8em;
	}
	.conteudo-produtos{
		width:93%;
		padding:0.8em;
	}
	.banner-produto-1{
		width:100%;	
	}
	.banner-produto-2{
		width:100%;
		margin-left:0px;	
	}
	.menu-direito{
		width:100%;
		float:left;
		margin-left:0px;	
	}
	.produto-list{
		width:100%;	
		margin-bottom:25px;
	}
	.pedido-minimo{
		float: left;
		margin-top:0px;
		margin-bottom:15px;
		width:100%;
	}
	.pedido-minimo p{
		text-align:center;
	}
	.frete-gratis-c{
		float:left;
		margin-right: 0px;
		margin-top:0px;
		margin-bottom:15px;
		width:100%;
	}
	.frete-gratis-c p{
		text-align:center;
	}
	.carrinho-titulo-produto{
		width: 29.6%;
	}
	.carrinho-quantidade-produto-t{
		width:23%;	
	}
	.carrinho-titulo-produto-2{
		width: 33.6%;
		height: 91px;
	}
	.carrinho-titulo-produto-2 p{
		font-size:14px;	
	}
	.carrinho-quantidade-produto-2{
		width: 21%;
		height: 91px;
	}
	.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: 97.8%;
	}
	.carrinho-quantidade-produto-2-46{
		width: 97.8%;	
	}
	.carrinho-titulo-produto-5{
		width:75.8%;
		height: 91px;
	}
	.carrinho-titulo-produto-5 p{
		font-size:14px;	
	}
	.input-quantidade{
		width:10px !important;	
	}
	.formulario-endereco{
		width:100%;	
	}
	.formulario-pagamento{
		width:100%;	
		height:auto;
	}
	.formulario-carrinho{
		width:100%;	
	}
	.formulario-carrinho-ver{
		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:50%;
		margin-left:20px;	
	}
	.input-nomecartao{
		width:95%;	
	}
	.input-vencimentopcartao{
		width:37%;	
	}
	.input-codseg{
		width:52%;	
	}
	.finaliza-prod-exibe{
		width:56%;	
	}
	.finaliza-prod-exibe p{
		font-size:14px;	
	}
	.precof-prod-exibe{
		margin-top:37px;	
	}
	.precof-prod-exibe p{
			font-size:14px;	
	}
	.menu-esquerdo{
		display:none;	
	}
	.links-fim-produtos{
		width:100%;	
	}
	.produtos-relacionados-carousel{
		width:85%;	
	}	
	.quadro-login{
		width:100%;	
	}
	.quadro-login-2{
		width:100%;	
	}
	.menu-detalhes li{
		width:100%;
		margin-bottom:10px;	
	}
	#quadro-bem-vindo{
		width:100%;	
	}
	#quadro-ok{
		width:100%;	
	}
	#quadro-msg{
		width:100%;	
	}
	.btnRevisar{
		float: left;
		width: 100%;
		margin-bottom: 20px;
		margin-left:0px;
	}
	.btnCadastrar{
		float: left;
		width: 100%;
		margin-right:0px;
	}
	.input-contato-msg-m{
		height:91px;
		vertical-align:middle;
		padding-left:10px;
		font-family:'segoe_uilight';
		font-size:20px;
		color:#4b4b4b;
		border:0px;width:90%;text-align:center;margin-top:0px;line-height:normal;
	}
	.div-input-cadastro{
		width:95%;	
	}
	.div-input-cadastro-ver{
		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-senha-conta{
		width:95%;
	}
	.div-input-cadastro-email{
		width:95%;
	}
	.div-input-cadastro-select{
		width:61%;	
	}
	.div-input-titulo-nascimento{
		float:left;
		margin-bottom:16px;
		width:100%;
	}
	.div-input-dia-nascimento{
		float:left;
	}
	.div-input-mes-nascimento{
		float:left;
	}
	.div-input-ano-nascimento{
		float:left;
	}
	
}
@media screen and (max-width:1180px) {
	.input-nrcartao{
		width:87%;	
	}
}
/*-------------------------------------------------------------------------------*/
