header{	z-index:98;	width:100%; margin:0 auto; padding:0;}

.central { width:95%; margin:0 auto; max-width:1200px; box-sizing: border-box; clear:both}
.central_maior { width:95%; margin:0 auto; max-width:1225px; box-sizing: border-box; clear:both}
.slides { width:93%; margin:0 auto; max-width:1225px; box-sizing: border-box; clear:both}

.espaco{ clear:both; height:40px}
.espaco_P{ clear:both; height:20px}

.topo { width:95%; margin:0 auto; max-width:1225px; box-sizing: border-box}
.lateral_logo{box-sizing: border-box; width: 600px;;  margin:0 auto;}
.logo{box-sizing: border-box; text-align:center; padding-top:40px; padding-bottom:20px;}
.logo_img{ width:350px; max-width:300px; background-color: #0000004b; border-radius: 20px;} 

.base_menu{ background-color:#e29717; padding-top:20px; padding-bottom:20px}
#topo-master {box-sizing: border-box; margin:0; padding:0px; position:absolute; z-index:3; top: 0px; min-height:137px; width:100%; background-repeat:repeat-x;}
.pedido_bts{width:50%; margin:0 auto; text-align:center; padding-top: 25%}
.botao_pedido:hover{ 
	background-color: red;
}
.botao_pedido{box-sizing: border-box; max-width:200px; font-size: 11pt; font-weight:bold; color:#FFF; border: 0px; margin:5px; padding:25px; background-color:#e29717; font-family: 'Open Sans', sans-serif;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:center; cursor:pointer; text-transform:uppercase;
 box-shadow:#000 0px 2px 10px}

 
.altura_banner{height:650px; width:100%; 
background-image:url();
background-size:100%  ;
background-repeat: no-repeat;}
 
.quem_esquerda{ box-sizing:border-box; width:60%;  float:left; color:#FFF; padding-right:5%}
.quem_direita{ box-sizing:border-box; width:40%; float:left; color:#FFF; padding-top:3%}
.quem_titulo{ text-transform:uppercase; font-size:30pt; font-weight:bold}
.quem_txt{ font-size:15pt; text-align:justify; padding-top:10px;}

/*.login_box { background-color:#e29717; border-radius: 0px 5px 0 10px; position:fixed; top: 0; right:0; padding:10px; box-shadow:#000 0px 2px 3px; z-index:4}
*/
.login_box { background-color:#e29717;  padding:10px; margin:0 auto; width:300px; border-radius:0 0 5px 5px;}
.login_campo{ display:inline-block}
.login_bt{ display:inline-block}


.titulo_central{ color:#000; text-align:center; font-size:30pt; font-weight:bold}
.titulo_linha{ width:25%; height:2px; background-color:#000; margin:0 auto; margin-bottom:30px}
.titulo_central_claro{ color:#ffffff; text-align:center; font-size:30pt; font-weight:bold ; text-transform: uppercase;}
.titulo_linha_claro{ width:20%; height:2px; background-color:#e29717; margin:0 auto; margin-bottom:30px}
.subtitulo_central{ text-align:center; font-size:20pt; font-weight:bold; margin-top:-28px; margin-bottom:30px; color:#000;}

.empresa_base{ background-color:#e29717}
.empresa_txt{ color:#000; font-size:16pt; padding-bottom:20px; text-align:center; padding-left:10%; padding-right:10%}
.empresa_bts{width:50%; margin:0 auto; text-align:center; padding-top:20px}
.botao{box-sizing: border-box; max-width:200px; font-size: 11pt; color:#FFF; border: 0px; margin:5px; padding:15px; background-color:#000; font-family: 'Open Sans', sans-serif;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:center; cursor:pointer; text-transform:uppercase}

.box_brinde{ box-sizing:border-box; float:left; margin:0 auto; text-align:center; border:0; margin-bottom:10px;}
.box_brinde_interna{ box-sizing:border-box; width:90%; margin:0 auto; min-height:450px; padding:20px; border:solid #d2dcbe 1px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; background-color:#FFFFFF;}
.box_brinde_interna:hover{}
.brinde_nome{text-align:center; min-height:75px; font-size:16pt; font-weight:bold; color:#e29717}
.brinde_resumo{ text-align:center; font-size:11pt; margin-bottom:10px; height:60px; overflow:hidden; color:#91aa9d}
.brinde_valor{ color:#e29717; text-align:center; font-size:12pt; font-weight:bold; margin:0 auto}
.foto_brinde{ -moz-border-radius:150px;	-webkit-border-radius:150px; border-radius:150px; width:200px; height:200px; background-color:#FFF; margin:0 auto; background-position:top center; margin-bottom:10px; background-size:auto 100%; border: solid 1px #e29717; margin-bottom:30px}

.rodape_geral{ background-image:url(../images/bg_roda.jpg); background-position:left top; background-repeat:no-repeat; border-top:solid 1px #000}
.bloco_esquerda{ box-sizing:border-box; width:50%;  float:left;  }
.bloco_esquerda_interno{ box-sizing:border-box; max-width:600px; padding-top:70px; padding-right:60px; float:right; text-align:left}
@media screen and (max-width: 1260px) {
	.bloco_esquerda_interno{ padding:50px;}
}
.bloco_esquerda_atend{ background-image:url(../images/contato.png); background-position:left; background-repeat:no-repeat; min-height:75px; padding:10px; padding-left:80px; float:left; width:100%; margin-bottom:20px;color:#FFFFFF;}
.bloco_esquerda_end{ background-image:url(../images/loca.png); background-position:left; background-repeat:no-repeat; min-height:75px; padding:10px; padding-left:80px; float:left; width:100%; color:#FFFFFF; margin-bottom:20px;}

.bloco_direita{ box-sizing:border-box; width:50%; float:left; background-color:#e29717}
.bloco_direita_interno{ box-sizing:border-box; width:100%; max-width:600px; padding-top:50px; padding-bottom:50px; padding-left:100px; padding-right:100px; float:left; text-align:left}
.bloco_direita_mensagem{ color:#FFF; font-size:18pt; padding-bottom:10px; line-height:90%}

.coluna{-moz-column-count: 2;-webkit-column-count: 2;-moz-column-gap: 50px;-webkit-column-gap: 50px; text-align:justify}



.box_esq {  width:48%; margin-right:2%; float:left; box-sizing:border-box}
.box_dir {  width:48%; margin-left:2%; float:left; box-sizing:border-box}

.cadastro_nome{ color:#000; float:left; width:30%}
.cadastro_campo{ float:left; width:70%; box-sizing:border-box; color:#000;}



/*PEDIDOS*/
.botao_pedido_int{box-sizing: border-box; max-width:200px; font-size: 10pt; color:#FFF; border: 0px; margin:5px; padding:8px; background-color:#000;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:center; cursor:pointer; text-transform:uppercase;}


/*
.fixo { z-index: 3; position: fixed; top: 0px; overflow-y:scroll; overflow-x:hidden; width: 100vw; height: 100vh; margin-bottom:20px}
.flutua { z-index: 3; position:absolute; top:10px}
*/
.flutua { z-index: 3; position:absolute; top:10px}
.pedidos_esquerda{ box-sizing:border-box; float:left; width:75%; padding-right:10px}
.pedidos_direita{ box-sizing:border-box; width:25%; padding:30px; color:#666666;  border-radius:0px 0px 20px 20px; border: 0px solid #f5f5f5; border-bottom:0; box-shadow:0px 3px 2px 2px #666666; background-color:#FFFFFF; right:6px;}
.pedidos_baixo{ display:none}
.pedidos_produtos_slide{ display:none}


.link_mobile{ display:none}
.box_produto_mobile{  width:30%; float:left; min-height:400px}