﻿@charset "utf-8";
/* CSS Document */
/* sistema */
/* menu e abertura */

@font-face{
	font-family:'FontAwesome';
	src:url('/css/fonts/fontawesome-webfont.eot?v=4.7.0');
	src:url('/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
		url('/css/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('/css/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('/css/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal}


@font-face {
  font-family: 'Gotham-Light';
  src: url('/css/fonts/Gotham-Light.eot'); /* IE9 Compat Modes */
  src: url('/css/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css/fonts/Gotham-Light.otf') format('opentype'), /* Open Type Font */
    url('/css/fonts/Gotham-Light.svg') format('svg'), /* Legacy iOS */
    url('/css/fonts/Gotham-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/css/fonts/Gotham-Light.woff') format('woff'), /* Modern Browsers */
    url('/css/fonts/Gotham-Light.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Bold';
  src: url('/css/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('/css/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css/fonts/Gotham-Bold.otf') format('opentype'), /* Open Type Font */
    url('/css/fonts/Gotham-Bold.svg') format('svg'), /* Legacy iOS */
    url('/css/fonts/Gotham-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/css/fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
    url('/css/fonts/Gotham-Bold.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('/css/fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
  src: url('/css/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css/fonts/Gotham-Book.otf') format('opentype'), /* Open Type Font */
    url('/css/fonts/Gotham-Book.svg') format('svg'), /* Legacy iOS */
    url('/css/fonts/Gotham-Book.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/css/fonts/Gotham-Book.woff') format('woff'), /* Modern Browsers */
    url('/css/fonts/Gotham-Book.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('/css/fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('/css/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css/fonts/Gotham-Medium.otf') format('opentype'), /* Open Type Font */
    url('/css/fonts/Gotham-Medium.svg') format('svg'), /* Legacy iOS */
    url('/css/fonts/Gotham-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/css/fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
    url('/css/fonts/Gotham-Medium.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Ultra';
  src: url('/css/fonts/Gotham-Ultra.eot'); /* IE9 Compat Modes */
  src: url('/css/fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css/fonts/Gotham-Ultra.otf') format('opentype'), /* Open Type Font */
    url('/css/fonts/Gotham-Ultra.svg') format('svg'), /* Legacy iOS */
    url('/css/fonts/Gotham-Ultra.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/css/fonts/Gotham-Ultra.woff') format('woff'), /* Modern Browsers */
    url('/css/fonts/Gotham-Ultra.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ZillaSlab-Bold";
  src: url("../fonts/ZillaSlab-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/ZillaSlab-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ZillaSlab-Bold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ZillaSlab-Bold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ZillaSlab-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ZillaSlab-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ZillaSlab-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NexaRustExtras-Free";
  src: url("../fonts/NexaRustExtras-Free.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NexaRustExtras-Free.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NexaRustExtras-Free.otf") format("opentype"), /* Open Type Font */
    url("../fonts/NexaRustExtras-Free.svg") format("svg"), /* Legacy iOS */
    url("../fonts/NexaRustExtras-Free.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/NexaRustExtras-Free.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NexaRustExtras-Free.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NexaRustSlab-BlackShadow01";
  src: url("../fonts/NexaRustSlab-BlackShadow01.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NexaRustSlab-BlackShadow01.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NexaRustSlab-BlackShadow01.otf") format("opentype"), /* Open Type Font */
    url("../fonts/NexaRustSlab-BlackShadow01.svg") format("svg"), /* Legacy iOS */
    url("../fonts/NexaRustSlab-BlackShadow01.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/NexaRustSlab-BlackShadow01.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NexaRustSlab-BlackShadow01.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NexaRustScriptL-0";
  src: url("../fonts/NexaRustScriptL-0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NexaRustScriptL-0.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NexaRustScriptL-0.otf") format("opentype"), /* Open Type Font */
    url("../fonts/NexaRustScriptL-0.svg") format("svg"), /* Legacy iOS */
    url("../fonts/NexaRustScriptL-0.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/NexaRustScriptL-0.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NexaRustScriptL-0.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: "et-line";
	src: url("https://www.mendezalimentos.com.br/fonts/et-line.eot");
	src: url("https://www.mendezalimentos.com.br/fonts/et-line.eot?#iefix") format("embedded-opentype"), 									 url("https://www.mendezalimentos.com.br/fonts/et-line.woff") format("woff"), 
		 url("https://www.mendezalimentos.com.br/fonts/et-line.ttf") format("truetype"), 
		 url("https://www.mendezalimentos.com.br/fonts/et-line.svg#et-line") format("svg");
	font-weight: normal;
	font-style: normal;
}






<link href='https://fonts.googleapis.com/css?family=Muli:400,700,800,900" rel="stylesheet">	
/* Muli — Regular 400, Muli — Bold 700, Muli — Extra-Bold - 800, Muli — Black 900*/
/* usar junto código font-weight: 700; */

input:focus {
  outline: none;
}
.body {
	margin:0px;
	border:0px;
	font-size: 100%;
	font-family: "Open Sans",'Gotham-Book', sans-serif;
	background: url('/image/back.jpg') center;
	
}
#painel_{ /* completo */
	width: 100%; 
	border-top:0px solid #F00;
	z-index:990;
	background:#000001;
	opacity: 1;
	z-index:9999;
}
#topo_painel{
    width: 100%;
	padding: 0px 2%;
	height: 80px;
	border-top:0px solid #0A306B;
	z-index:990;
	background:#000001;
	opacity: 1;
}
.topo_menu_principal{
	border: #ED0B0F solid 0px;
	margin-left: 2%;
	width: 38%;
}
.topo_logo {
	float: left;
	border: #FFFFFF solid 0px;
	padding:15px 1% 0px 1%;
	background:transparent;
	z-index: 500;
	position: relative;
	height: 80px;
	/* min-width: 520px; */
}
/*.topo_carrinho {
	float: right;
	border: #FFFFFF solid 0px;
	height: 80px;
	padding: 26px 0px;
}*/

.topo_carrinho {
    float: right;
    border: #FFFFFF solid 0px;
    height: 80px;
    padding: 26px 0px;
    /* width: 300px; */
    position: absolute;
    right: 0px;
}
.owl-prev  {
    float: left !important;
	background-image: url('/image/carrossel/seta_esquerda_a.png')!important;
	left: -48px;
}
.owl-next {
    float: right !important;
	background-image: url('/image/carrossel/seta_direita_a.png') !important;
	right: -48px;
}
.owl-next, .owl-prev {
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
}

.owl-pagination{
	position: absolute;
    right: 0%;
    top: 30%;
    clear: both;
    max-width: 70px;
    overflow: hidden;
}

.topo_carrinho_titulo {
	font-family: 'Gotham-Book', sans-serif;
	font-size: 2.0em;
	margin-top:5px;
	color:#dd0b14;
	line-height:120%;
}
.topo_carrinho_texto_1 {
	font-family: 'Gotham-Book', sans-serif;
	font-size: 1.6em;
	color:#fff;
}
.topo_carrinho_texto_2 {
	font-family: "Gotham-Light", sans-serif;
	font-size: 1.6em;
	margin-top:2%;
	margin-left: 1%;
	color:#fff;
	line-height:100%;
	float: left;
	width: 68%;
}
.topo_carrinho_texto_3 {
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 2.4em;
	margin-top:0%;
	margin-left: 1%;
	color:#dd0b14;
	float: left;
	width: 68%;
}
.topo_carrinho_texto_4 {
	font-family: "Gotham-Light", sans-serif;
	font-size: 1.5em;
	margin-top:5px;
	color:#fff;
	line-height:100%;
}
.topo_carrinho_texto_5 {
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 3em;
	margin-top:5px;
	color:#dd0b14;
	line-height:100%;
}
.topo_login_texto {
	float: left;
	border: #FFFFFF solid 0px;
	font-size: 2.3em; 
	margin-bottom: 3px;
	line-height:60%;
    margin-top: 4px;
}
.topo_login_texto_esconde {
	display: block
}
.topo_cadastro {
    width: 260px;
    height: 120px;
    border: #bcbdbf solid 1px;
    background: #000001;
    position: absolute;
    z-index: 999;
    display: none;
    padding: 10px;
    font-family: "Gotham-Light", sans-serif;
    font-size: 0.80em;
    line-height: 1.5em;
    margin: 20px 20px 20px 0px;
}
.topo_carrinho_produtos {
	width: 100%;
	max-width: 460px;
    right: 0px;
    border: #bcbdbf solid 1px;
    background: #000001;
    position: relative;
    z-index: 999;
    /*display: none;*/
    padding: 10px;
    font-family: "Gotham-Light", sans-serif;
    margin-top: 16px;
	overflow: hidden;
	top: 75px;
	right: 10px;
	position: fixed;
}
/* menu topo cinza */
.menu_cinza_painel_esquerdo {
	float:left;
	width:49%;
	border:0px solid #000;
}
.menu_cinza_painel_direito {
	float:right;
	width:49%;
	border:0px solid #000;
}
.menu_cinza_botao {
	float:left;
	font-family:"Gotham-Light", sans-serif;
	font-weight: bold;
	font-size:1.2em;
	color:#827872;
	padding:2% 3% 2% 3%;
	white-space: nowrap;
}
.menu_cinza_botao:hover {
	color:#000;
	text-decoration: none;
}
.menu_cinza_botao_2 {
	float:right;
	font-family:"Gotham-Light", sans-serif;
	font-weight: bold;
	font-size:1.2em;
	color:#827872;
	padding:2% 3% 2% 3%;
	white-space: nowrap;
}
.menu_cinza_botao_2:hover  {
	color:#000;
	text-decoration: none; 
}
.menu_cinza_botao_3 {
	float:right;
	font-family:"Gotham-Light", sans-serif;
	font-weight: bold;
	font-size:1.2em;
	color:#827872;
	padding:2% 3% 2% 3%;
	white-space: nowrap;
}
.menu_cinza_botao_3:hover  {
	color:#000;
	text-decoration: none; 
}
.topo_botao_menu_visitante {
	font-family:"Gotham-Light", sans-serif;
	color:#dd0b14;
	text-decoration: none; 
	font-size: 0.8em;
}
.topo_botao_menu_visitante:hover  {
	font-family:"Gotham-Light", sans-serif;
	color:#fff;
	text-decoration: none; 
}


/* menu topo setor efeito */
.topo_botao_menu_principal{
	font-family:"ZillaSlab-Bold", sans-serif;
	font-size: 1.8em;
	float: left;
	padding: 6% 2% 2% 2%;
	width: auto;
	height: 80px;
	background: transparent;
	color: #EFEFEF;
	border: #EB1317 solid 0px;
}
.topo_botao_menu_principal:hover{
	background: #dd0b14;
	color: #fff;
	transition:all 0.5s ease;
}
.topo_botao_menu_principal_loja{
	font-family:"ZillaSlab-Bold", sans-serif;
	font-size: 1.8em;
	float: left;
	padding: 6% 2% 2% 2%;
	width: auto;
	height: 80px;
	background: transparent;
	color: #EFEFEF;
	border: #EB1317 solid 0px;
	position: relative;
	z-index: 9999;
}
.topo_botao_menu_principal_loja:hover{
	background: #dd0b14;
	color: #fff;
	transition:all 0.5s ease;
}





.esconde_botao_loja{
	display: block;
}
.menu_setor {
	position:relative;
	border: #EFFD00 solid 0px; 
	background: #eee;
	margin-top:0px;
	margin-left: 0px;
	z-index: 9999;
	left: 0px;
	opacity: 0;
	display: none;
	min-height:560px;
}
.menu_setor_icone {
	position:relative;
	border: #EFFD00 solid 1px;
	background: #eee;
	margin-top:0px;
	margin-left: 0px;
	z-index: 9999;
	left: 0px;
	opacity: 0;
	display: none;
	width: 100%;
}



.menu_branco {
	position: absolute;
	border: #C000FF solid 0px;
	top:1px;
	margin-left:280px;
	background: #fff;
	width:560px;
	min-height: 560px;
	z-index:1000;
	opacity: 1;
	
}
.menu_botao_setor {
	position: relative;
	clear: both;
	border-bottom: 1px solid #f9f9f9;
	background: #eee;
	color: #474747;
	z-index:999;
	padding:3%;
	width:280px;
	height: 36px;
	border-right: 1px solid #000;
	font-size: 0.7em;
	text-decoration: none; 
}
.menu_botao_setor:hover {
	position: relative;
	clear: both;
	border-bottom: 1px solid #474747;
	background: #474747;
	color: #ffffff;
	z-index:999;
	padding:3%;
	width:280px;
	height: 36px;
	border-right: 1px solid #000;
	font-size: 0.7em; 
	text-decoration: none; 
	
}
.menu_categoria {
	border-bottom: #000 solid 0px;
	background: #FFF;
	color: #474747;
	opacity: 1;
	z-index: 100;
	text-decoration: none; 
	font-weight: bold;
	
}
.menu_categoria:hover {
	border-bottom: #000 solid 0px;
	background: #FFF;
	color: #000;
	opacity: 1;
	z-index: 100;
	text-decoration: none; 
	font-weight: bold;
	
}
.menu_texto_categoria {
	font-family: 'Gotham-Medium', sans-serif;
 	color: #474747;
	font-size: 0.64em;
	text-decoration: none; 
}
.menu_texto_categoria:hover {
	font-family: 'Gotham-Medium', sans-serif;
	color: #000;
	font-size: 0.64em;
	text-decoration: none; 
}

.menu_subcategoria {
 	border-bottom:solid 1px #f5f5f5;
	background: #fff;
	width: auto;
	padding: 2px 15px;
}
.menu_subcategoria:hover {
 	border-bottom:solid 1px #f5f5f5;
	background: #fff;
	width: auto;
	padding: 2px 15px;
}
.menu_texto_subcategoria {
	font-family: "Gotham-Light", sans-serif;
 	color: #474747;
	font-size: 0.64em;
	text-decoration: none; 
}
.menu_texto_subcategoria:hover {
	font-family: "Gotham-Light", sans-serif;
	color: #000;
	font-size: 0.64em;
	text-decoration: none; 
}
.menu_banner{ 
	position: absolute;
	top: 0px; 
	right: 0px;
	padding: 10px;
	background: #FFFFFF;
	display: block;
}
.div_cerca_setor:hover .menu_branco {
	position: absolute;
	border: #C000FF solid 0px;
	top:0px;
	margin-left: 280px;
	background: #fff;
	width:800px;
	height:580px;
	z-index:900;
	opacity: 1;
	transition:all 1.5s ease;
	text-decoration: none; 
	
}

/* fim menu topo setor efeito */
/* animação Busca */
.topo_busca{
	float:right;
	border: #FFFFFF solid 0px; 
	overflow: hidden;
	width: auto;
	margin-top: -15px;
	transition:all 0.5s ease;
	position: relative;
	z-index: 9999;
}

.busca_topo_1 {
	display: none;
}
.busca_topo_2 {
	display: block;	
}


.topo_busca_lupa{
	float:right; 
	padding-left:5px;
	background: transparent;
	transition:all 0.5s ease;
	
}
.topo_busca_lupa:hover{
	float:right; 
	padding-left:5px;
	background: #fff;
	transition:all 0.5s ease;
}
.topo_busca_formulario{
	height:66px;
	background: transparent;
	width:0px;
	transition:all 0.5s ease;
	padding: 0px;
	border:0px;
}
.topo_busca:hover .topo_busca_formulario{
	height:66px;
	background: #FFFFFF;
	width:auto;
	transition:all 0.5s ease;
	padding: 0 10px;
	font-family: "Gotham-Light", sans-serif;
	
}
/* fim da animação Busca */

.botao_comprar_produto_topo {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	color: #FFF;
	background: #dd0b14;
	padding: 10px;
	border: 0px #dd0b14 solid;
	float: right;
	margin: 0% 0px 3% 0px;
	width: 100%;
	max-width: 600px;
	clear: both;
	transition:all 0.5s ease;
	
}
.botao_comprar_produto_topo:hover {
	background:#dd0b14;
	font-size: 1.2em;
	color: #d7c088;
	border: 0px #000001 solid;
	
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 560px;
    padding: 5px 0;
    margin: 12px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 10px solid #ccc;
    border: 10px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.container-fluid {
	margin-bottom: 1%;	
}
#painel_conteudo_default{
	background:#888888;
	border:0px #003 solid;
	max-width:90%;
	overflow: hidden;
	
	}
#painel_conteudo{
	width:98%;
	max-width: 1280px;
	border:#09C solid 0px;
	z-index: 999;
	overflow: hidden;
	padding: 2% 1% 1% 1%;
	}
#painel_conteudo_2 {
	background: #ffffff;
	border:0px #003 solid;
	width:100%;
	max-width: 1400px;
	overflow: hidden;
    padding: 0px 1% 1% 1%;
	margin: 3%;
	
	}
#painel_rodape{
    width: 100%; 
	alignment-baseline:baseline;
	z-index: 100;
	background: #000000;
	clear: both;
}
#conteudo{ 
	min-width: 300px;
	width:100%;
    height: auto; 
	border:0px solid;	
	overflow:hidden;
	alignment-adjust:middle;
	alignment-baseline:middle;
	float:left;
}
#contato{
    width: 100%; 
    height: auto; 
	border:0px solid;	
	overflow:hidden;
	alignment-adjust:middle;
	alignment-baseline:middle;
}
.loja_painel{
	width:80%;
	border:#09C solid 0px;
	z-index: 999;
	background: #ffffff;
	overflow: hidden;
	float: left;
	padding: 1%
}
.loja_menu{
	width:100%;
	border:#09C solid 0px;
	z-index: 999;
	padding: 0%;
	background: #f5f4f2;
	overflow: hidden;
	float: left;
	display:block;
	border-bottom: 10px solid #ffffff;
}

.blog_painel{
	width:75%;
	border:#09C solid 0px;
	z-index: 999;
	overflow: hidden;
	float: left;
	padding: 0px 5% 1% 1%;
}
.blog_esconde_menu{
	width:20%;
	border:#09C solid 0px;
	z-index: 999;
	padding: 2% 1%;
	background: #ffffff;
	overflow: hidden;
	float: left;
	display: none;
}
.blog_menu{
	width:25%;
	border:#09C solid 0px;
	z-index: 999;
	padding: 0px 1% 2% 1%;
	background: #ffffff;
	overflow: hidden;
	float: left;
	display:block;
	font-size:1.2em;
	margin-bottom: 2%;
}
#rodape_conteudo{
    max-width: 90%; 
    width: 100%; 
    height: auto; 
	border:0px solid;	
	overflow:hidden;
	alignment-adjust:middle;
	alignment-baseline:middle;
}

/* banner */
#painel_banner{
	width:100%;
	/*background:#FFF;*/
	clear: both;
	}
#bar{
	  width: 0%;
	  max-width: 100%;
	  height: 4px;
	  background: #d31145;
	  clear:both;
}
#progressBar{
  width: 100%;
  background: #EDEDED;
}
.banner img{
	width: 100%;
	display:table-cell;
	z-index: 1;
	overflow:hidden;
	background-size:100% 100%;
	border:#003 solid 0px;
	}
.chamada_banner{
	position: absolute;
	margin-left: 0px;
	width: 100%;
	height: 100%;
	border: #FFFFFF solid 0px;
	top: 0px;
	padding: 0%;
	background:url(/image/bac_banner.png);
	opacity: 1;
	right: 0px;
	}
.chamada_banner_largura{
	padding: 10px 0px 10px 0px;
	}
.tamanho_banner {
	height: 70vh;
	min-height: 500px;	
	}
.banner_titulo01 {
	font-family: "NexaRustSlab-BlackShadow01", sans-serif;
	display: block; /*Para que o título acima do banner não quebre linha a20m01d15*/
	width: 115%;/*Usado para a largura do título do banner a20m01d15*/
	font-weight: 900;
	font-size: 4em;
	color: #ffffff;
	border: #FFFFFF solid 0px;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	text-shadow: 0em 0em 0em black;
}
.banner_titulo02 {
	font-family: "Gotham-Bold", sans-serif;
	font-weight: 400;
	font-size: 4em;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	text-shadow: 0em 0em 0em black;
	display: block; /*Para que o título acima do banner não quebre linha a20m01d15*/
	width: 115%;/*Usado para a largura do título do banner a20m01d15*/
}

.banner_titulo03 {
	font-family: "Gotham-Bold", sans-serif;
	font-weight: 400;
	font-size: 2.6em;
	color: #ffffff;
	word-spacing: 0px;	/* espaçamento entre palavras; */
	text-decoration: none; 	/* decoração do texto; */
	text-transform: inherit;	/* forma das letras; */
	white-space: normal;	/* forma como o browser trata os espaços em branco. */	
	text-shadow: 0em 0em 0em black;
	float: left;
}
/*a20m01d15*/
/*.banner_titulo03 {
	font-family: "Gotham-Bold", sans-serif;
	font-weight: 400;
	font-size: 2.6em;
	color: #ffffff;
	word-spacing: 0px;	/* espaçamento entre palavras; */
	/*text-decoration: none; 	/* decoração do texto; */
	/*text-transform: inherit;	/* forma das letras; */
	/*white-space: normal;	/* forma como o browser trata os espaços em branco. */	
	/*text-shadow: 0em 0em 0em black;
}*/
.banner_texto01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	text-shadow: 0em 0em 0em black;
	margin: 0px;
}
.banner_texto01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	}
.banner_botao01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	/*width: 215px; ocult in 17/01/2020 
	height: 30px;*/
	/*border: #FFFFFF solid 1px;*/
	/*background:#transparent;*/
	width: 140px;
	height: 40px;
	background: #ff0000;
	margin-top: 10px;
	padding:10px 10px 7px 7px;
	text-shadow: black 0.1em 0.1em 0.2em;
	
}
.banner_botao01:hover {
	background: #dd0b14;
	text-decoration: none;
}
.botao01 {
	font-weight: 400;
	background: #dd0b14;
	padding: 3px 10px 2px 10px;
	height:30px;
	border: 0px;
}
.botao01:hover {
	background: #000000;
	text-decoration: none;
}
.botao01_enviar {
	font-weight: 400;
	font-size: 2em;
	background: #dd0b14;
	padding: 3px 20px 2px 20px;
	height:50px;
	border: 0px;
}
.botao01_enviar:hover {
	background: #000000;
	text-decoration: none;
}
.botao_texto_01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
}
.botao_texto_01:hover {
	color: #B86100;
	text-decoration: none;
}




/* banner Blog */
#painel_banner_blog{
	width:100%;
	background:#FFF;
	}
.banner_blog img{
	width: 100%;
	display:table-cell;
	z-index: 1;
	overflow:hidden;
	background-size:100% 100%;
	border:#003 solid 0px;
	}

.chamada_banner_blog{
		position: absolute;
		margin-left: 0px;
		width: 100%;
		height: 100%;
		border: #FFFFFF solid 0px;
		top: 0px;
		padding: 18% 5% 0.2% 12%;
		
		opacity: 1;

}
.banner_titulo01_blog {
	font-family: "Gotham-Light", sans-serif;
	width: 60%;
	font-size: 5em;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.banner_texto01_blog {
	font-family: "Gotham-Light", sans-serif;
	font-size: 2em;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.banner_botao01_blog {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #ffffff;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	width: 115px; 
	height: 30px; 
	border: #FFFFFF solid 0px;
	background:#dd0b14;
	margin-top: 10px;
	padding:3px
	
}
.banner_botao01_blog:hover {
	background: #af470a;
}
/* fim banner */
/* PAINEL TIPOS DE ANIMAIS */
.painel_tipo_de_animais {
	background: #FF5A00;
	width: 100%;
	overflow: hidden;
	padding: 2% 0px;
	margin-top: -52px;
	z-index: 1;
	position: relative;
}
.tipo_de_animais {
	background: #FF5A00;
	width: 14.3%;
	margin: 1% 1%;
	float: left;
	transition:all 1.5s ease;
	border-radius: 150px;
	
}
.tipo_de_animais:hover {
	background: #000001;
	width: 12.3%;
	margin: 1% 2%;
	float: left;
	transition:all 1.5s ease;
	border-radius: 150px;
}

/* FIM PAINEL TIPOS DE ANIMAIS */
.paineil_banner_default {
	/* width:33.3%;*/
	width:25%;
	padding:2% 1%;
	float:left
}
.paineil_banner_default_2 {
	width:50%;
	padding: 0% 1.5% 0% 1.5%;
	float:left
}
.paineil_banner_default_3 {
	width:33.3%;
	padding:0% 1% 2% 1%;
	float:left
}
.paineil_banner_default_4 {
	width:25%;
	padding:0% 1% 2% 1%;
	float:left
}
.banner_menu {
	width:98%;
	margin-bottom:20px;
	border: 0px solid #000;	
}
.btn-default2 {
	width:100%;
	margin-top:2%;
	color:#fff;
	border-radius: 0px;
	font-size:2em;
	text-shadow: none;
	background: #dd0b14;
	
    /* background-image: -webkit-linear-gradient(top,#ba5011 0,#dd0b14 100%);*/
    /* background-image: -o-linear-gradient(top,#ba5011 0,#dd0b14 100%);*/
    /* background-image: -webkit-gradient(linear,left top,left bottom,from(#ba5011),to(#dd0b14));*/
    /* background-image: linear-gradient(to bottom,#ba5011 0,#dd0b14 100%);*/
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba5011', endColorstr='#dd0b14', GradientType=0);*/
    /* filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/    
	/* background-repeat: repeat-x;*/
    border-color: #ba5011 0px;
}
.btn-default2:hover {
	width:100%;
	margin-top:2%;
	color:#d7c088;
	border-radius: 0px;
	font-size:2em;
	text-shadow: none;
	background: #dd0b14;
    /* background-image: -webkit-linear-gradient(top,#dd0b14 0,#ba5011 100%);*/
    /* background-image: -o-linear-gradient(top,#dd0b14 0,#ba5011 100%);*/
    /* background-image: -webkit-gradient(linear,left top,left bottom,from(#dd0b14),to(#ba5011));*/
    /* background-image: linear-gradient(to bottom,#dd0b14 0,#ba5011 100%);*/
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0b14', endColorstr='#ba5011', GradientType=0);*/
    /* filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
    /* background-repeat: repeat-x;*/
    border-color: #ba5011 0px;
}


h1 {
    font-family: 'Gotham-Medium', sans-serif;
    font-weight: 400;
    font-size: 4em;
    color: #dd0b14;
    text-decoration: none;
    line-height: 120%;
    width: auto%;
    padding-bottom: 10px;
}
h2 {
    font-family: "Gotham-Light", sans-serif;
	font-size: 3.6em;
	color: #2c2c2c;
}
h3 {
	font-family: 'Gotham-Bold', sans-serif;
    font-size: 2.8em;
	color:#dd0b14;
}
h4 {
    font-family: 'Gotham-Bold', sans-serif;
	font-size: 2.4em;
	color: #dd0b14;
}
h5 {
    font-family: 'ZillaSlab-Bold', sans-serif;
	font-size: 3.4em;
	color: #000000;
}
h6 {
    font-family: 'Gotham-Bold', sans-serif;
	font-size: 2.2em;
	color: #dd0b14;
}
h7 {
    font-family: 'Gotham-Bold', sans-serif;
	font-size: 2.0em;
	color: #dd0b14;
}
h8 {
    font-family: "Gotham-Light", sans-serif;
	font-size: 1.2em;
	color: #2c2c2c;
}
h9 {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 1.8em;
	color: #dd0b14;
}
p {
    font-size: 1.2em;
	line-height: normal;
}
img {
    text-align: center;
    display: block;
    margin: 0 auto;
	width: 100%;
}
.FontAwesome a{
	color:#CC2427;text-decoration: none;
}
.inativo a{
	color:#FFFFFF;
}

li a{
	color:#eeeedd;text-decoration: none;
}

li a:hover{
  color: #dd0b14;
  outline: 0;
  text-decoration: none;
}	

/* caminhos */
.titulo_caminho {
    font-family: "Gotham-Light", sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight: 600;
}
.titulo_caminho_setor {
    font-family: "Gotham-Light", sans-serif;
	font-size: 1.5em;
	color: #dd0b14;
	font-weight: 400;
}
/* fornecedor categoria */ 
.empresa_esquerda{
	border:#f5f4f2 solid 1px;
	float:left;
	width:49.5%;
	margin-bottom:1%;
	align-items: center;/** centraliza div dentro de div**/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.empresa_esquerda:hover{
	border:#f5f4f2 solid 1px;
	transition:all 1.5s ease;
	-webkit-box-shadow:0 1px 5px 1px #d4d4d4;
	-moz-box-shadow:0 1px 5px 1px #d4d4d4;
	box-shadow:0 1px 5px 1px #d4d4d4;
	transition:.3s;
}
.empresa_direita{
	border:#f5f4f2 solid 1px;
	float:right;
	width:49.5%;
	margin-bottom:1%;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
} 
.empresa_direita:hover{
	border:#f5f4f2 solid 1px;
	transition:all 1.5s ease;
	-webkit-box-shadow:0 1px 5px 1px #d4d4d4;
	-moz-box-shadow:0 1px 5px 1px #d4d4d4;
	box-shadow:0 1px 5px 1px #d4d4d4;
	transition:.3s;
}
.titulo_fornecedor  {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 2.3em;
	color: #dd0b14;
}
.texto_fornecedor_setor  {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 1.0em;
	color: #000000;
}
.texto_fornecedor {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 1.5em;
	color: #000000;
}

.titulos_paginas01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 3em;
	color: #dd0b14;
	text-decoration: none;
	font-weight: bold;
	
}
.titulos_paginas02 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 4em;
	color: #ffffff;
	text-decoration: none;
	min-height:100px;
	border:0px #060 solid;
    text-shadow: 2px 2px 4px #000000;
}
.titulos_paginas03 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 4em;
	/*color: #dd0b14;*/
    color: #000;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	float:left;
	width:auto%;
	padding-bottom: 10px;
}
.titulos_espaco_default {
	padding: 3% 0% 3% 0%;
}
/* produto categoria*/ 
.produto{
  background: #ffffff;
  padding:10px;
  margin:10px;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border:0px #000 solid;
  border-radius: 20px;
  text-align: center;
  overflow:hidden;
}
.produto img{
  display: block;
  width: 100%;
  height: auto;
}
.produto_destaque{
  background: #ffffff;
  padding:10px;
  margin:10px;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border:0px #000 solid;
  border-radius: 20px;
  text-align: center;
  overflow:hidden;
  float: left;	
}
.produto_esquerda{
	border:#f5f4f2 solid 0px;
	float:left;
	width:31.65%;
	margin-bottom:5%;
	align-items: center;/** centraliza div dentro de div**/
	/**display: flex;**/
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	background: #FFFFFF;
}
.produto_centro{
	border:#f5f4f2 solid 0px;
	float:left;
	width:31.65%;
	margin:0% 2.5% 5% 2.5%;
	align-items: center;/** centraliza div dentro de div**/
	/**display: flex;**/
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	background: #FFFFFF;
}
.produto_direita{
	border:#f5f4f2 solid 0px;
	float:right;
	width:31.65%;
	margin-bottom:5%;
	align-items: center;
	/**display: flex;**/
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	background: #FFFFFF;
}
.categoria_produto  {
	clear: both;
	width: 100%;
	float: left;
	padding-left: 0%;
	border:0px solid #000000;
	vertical-align: middle;
	display: table-cell;
	padding-top:2%;
	height: 100%; 
	min-height: 100%;
}
.categoria_produto_chamada  {
	min-height: 100px;
}

.image_responsive { 
    width:100%;
    height:auto;
    position: relative;
    display:block;
    margin:0 auto;
}
.image_responsive  img{
	  width: 100%;
	  height: 100%;
	  max-height: auto;  /* Máximo da altura da imagem */
	  min-height: auto;      /* Mínimo da altura, por padrão “auto” */
}
.image_produto  {
	width: 100%;
	border:2px #eee solid;
	background: #ffffff;
}
.image_produto:hover  {
	width: 100%;
	border:2px #dd0b14 solid;
	background: #dd0b14;
	transition:all 1.5s ease;
	
}
.titulo_produto  {
    font-family: "Open Sans",'Gotham-Book', sans-serif;
	font-size: 1.7em;
	color: #000000;
	text-decoration: none;
}
.cerca_titulo{
	min-height: 50px;
	clear: both;
	margin-top: 2%;
	padding: 0% 4%; 
	height: 75px;
}
.cerca_chamada{
	min-height: 40px;
	clear: both;
	padding: 0% 4%; 
	min-height: 80px;
	height: 135px;
}
.cerca_preco{
    min-height:50px;
	border: #000 solid 0px;
	clear: both
}
.cerca_por_apenas{
	min-height: 75px;
	vertical-align:	middle;
	/*display:table-cell;*/
	padding-top:5%;
}	
.linha_x{
position:absolute; padding-left:1px; border:0px solid black; height:20px; width:100px;
}
.texto_produto_setor  {
    font-family: "Open Sans",'Gotham-Book', sans-serif;
	font-size: 1.8em;
	color: #000000;
	text-decoration: none;
}
.texto_produto_setor:hover  {
    font-family: "Open Sans",'Gotham-Book', sans-serif;
	font-size: 1.8em;
	color: #000000;
	text-decoration: none;
}
.texto_produto {
    font-family: "Open Sans","Gotham-Light", sans-serif;
	font-size: 1.4em;
	color: #2c2c2c;
	text-decoration: none;
}
.texto_produto:hover {
    font-family: "Open Sans","Gotham-Light", sans-serif;
	font-size: 1.4em;
	color: #2c2c2c;
	text-decoration: none;
}
.texto_produto2 {
    font-family: "Open Sans",'Gotham-Bold', sans-serif;
	font-size: 2em;
	color: #2c2c2c;
	text-decoration: none;
}
.texto_produto2:hover {
    font-family: "Open Sans",'Gotham-Bold', sans-serif;
	font-size: 2em;
	color: #2c2c2c;
	text-decoration: none;
}
.texto_produto_preco_de {
    font-family: "Gotham-Light", sans-serif;
	font-size: 1.8em;
	color: #000000;
	text-decoration: color: #000;
	text-decoration: line-through #dd0b14;
	font-weight:bold;
	
}
.texto_produto_preco  {
    font-family: 'Gotham-Bold', sans-serif;
	font-size: 2.3em;
	color: #dd0b14;
	
}


/* CONTEUDOS */
#conteudo_painel{
	width:100%;
	background:#FFF;
	text-align: justify;
	}
.loja_esconde_menu{
	width:20%;
	border:#09C solid 0px;
	z-index: 499;
	padding: 2% 1%;
	background: #ffffff;
	overflow: hidden;
	float: left;
	display: none;
}
.painel_menu {
	border:0px Solid #dd0b14;
	background:#ededed;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14PX;
	padding: 1px;
	margin: 0px;
	float:left;
	width:100%;
	display:block;
}
.caixa_comentario01 {
	border:0px Solid #a2a2a2;
	border-radius: 15px;
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 12PX;
	color:#FFFfff;
	background-color:#e52f2e;
	padding: 8px;
	alignment-baseline:middle;
	alignment-adjust:middle;
	width:300px;
	height:300px;
	z-index:1;
}
.caixa_comentario02 {
	border:0px Solid #a2a2a2;
	border-radius:15px;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12PX;
	color:#FFFfff;
	background-color:#fff0d9;
	padding: 5px;
	width:100%;
	height:100%;
	float:left;
	z-index:1;
	margin:5px;
}
.caixa_comentario03 {
	border:0px Solid #a2a2a2;
	border-radius: 15px;
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 12PX;
	color:#FFFfff;
	background-color:#46bdb7;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	alignment-baseline:middle;
	alignment-adjust:middle;
	width:60%;
	height:100%;
	float:right;
	margin: 0px 0px 0px 0px;
	z-index:1;
}
.texto_formularios_comentario01 {
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 12px;
	color: #ffffff;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: right;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.conteudo_titulo {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 2.3em;
	color: #dd0b14;
}
.conteudo_texto_referencias  {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 1.2em;
	color: #000000;
}
.conteudo_texto {
    font-family: 'Gotham-Book', sans-serif;
	font-size: 1.5em;
	color: #000000;
	text-align: justify;
}

.texto_formularios_comentario01 {
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 12px;
	color: #ffffff;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: right;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.texto_contato {
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 16px;
	color: #7ca34c;
	
}
.texto_contato02 {
	font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
	font-size: 14px;
	color: #7ca34c;
	
}
.texto_contato03 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000001;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: left;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.texto_contato04 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 8px;
	color: #000000;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: right;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.texto_contato05 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 22px;
	color: #000000;
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.link {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 24px;
	color: #5C5C5C;
	text-decoration: none;
}
.link a:hover {
	color: #fdce07;
	text-decoration: none;
}
.conteudos_texto
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.1em;
	color: #000001;
	text-decoration: none
}

.conteudos_texto01 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 2.6em;
	color: #000001;
	line-height:120%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: justify;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	font-weight: none;
}
.conteudos_texto01:hover {
	color: #414141;
	text-decoration: none
}
.conteudos_texto02 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	color: #666666;
	text-decoration: none;
    height: auto; 
}
.conteudos_texto02:hover {
	color: #333333;
	text-decoration: none
}
.conteudos_texto03 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.8em;
	color: #000001;
	text-decoration: none;
    height: auto; 
	margin-top: 5px;
}

.conteudos_texto04 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	color: #5C5C5C;
	line-height: 130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: justify;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: ;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.conteudos_texto05 {
	font-family: 'Gotham-Book', sans-serif;
	font-size: 1.6em;
	font-weight: 400;
	color: #2e2e2e;
	line-height:180%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: justify;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: 0;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.conteudos_texto06 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	color: #ffffff;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: center;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: 0;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	
}
.conteudos_texto07 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #ffffff;
}
.conteudos_texto08 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	color: #dd0b14;
	line-height:100%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: left;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: 0;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	
}
.conteudos_texto08:hover {
	color: #dd0b14;
	text-decoration: none
}

.conteudos_texto_subcategoria {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	border-top-left-radius:0px;
	border-top-right-radius:4px;
	padding:0px 5px; 
	font-weight:300;
}
.conteudo_caracteristicas {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	margin-top: 0%;
	border: #E90B0F solid 0px;
	opacity: 1;
	
}
.conteudo_esquerda { 
	   float:none;
	   width:80%; 
	   max-width: 1000px;
	   margin-left:0%;
	   border:#CCC; 
	   solid:0px;
	   align:left;
	 }
.conteudo_direita {
		float:left;
		width:40%; 
		margin-left:5%;
		border:#CCC;
		solid:0px;
		align:left;
	 }
.image_responsive_logo { 
    max-width:100%;
    min-width:50px;
    height:auto;
    position: relative;
    display:block;
    margin:0 auto;
}
.image_responsive_logo  img{
	  max-width:1280px;   /* Máximo da largura da imagem */
	  width: 100%;
	  height: 100%;
	  max-height: 280px;  /* Máximo da altura da imagem */
	  min-height: auto;      /* Mínimo da altura, por padrão “auto” */
}
.image {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.image_loja {
border:1px #cccccc solid;
width: 100%;
}
.image_loja_pequena {
width:19%;
height:58px;
border:1px #cccccc solid;
margin:2px;
border-radius:0px;
float: left;
}
.image_loja_pequena img{
height:58px;
max-height: none;  /* Máximo da altura da imagem */
min-height: auto;      /* Mínimo da altura, por padrão “auto” */
border-radius:10px;
}

.image_loja_pequena2 {
width:auto;
height:58px;
border:2px #dd0b14 solid;
margin:2px;
border-radius:0px;
float: left;
}
.image_loja_pequena2 img{
height:58px;
max-height: none;  /* Máximo da altura da imagem */
min-height: auto;      /* Mínimo da altura, por padrão “auto” */
border-radius:10px;
}


.loja_produto_imagem {
	max-width:400px;
	border:0px #033564 solid; 
	margin-bottom:15px;
	float:left;
}

.titulos_conteudos_telefone
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #99815b;
	text-decoration: none;
	float:right;
	margin-bottom: 5px;
}
.titulos_cases
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #a5092f;
	text-decoration: none;
	clear:both;
	
}

.titulos_cases1
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #99815b;
	text-decoration: none;
	clear:both;
	
}
.titulos_cases2
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #836f57;
	text-decoration: none;
	clear:both;
}
.titulos_cases3
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	clear:both;
}
.conteudo_noticia
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	clear:both;
	text-align:justify;

}

.titulo_data
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 10px;
	color: #656565;
	font-weight:bold;
	font-style:italic;
	clear:both;

}

.titulo_noticia
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 22px;
	color: #0098e5;
	text-decoration: none;
	clear:both;

}
.lateral_selecionado
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #0098e5;
	text-decoration: none;
	clear:both;

}

.lateral
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	clear:both;

}



.lateral:hover
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #0098e5;
	text-decoration: none;
	font-weight:bold;
	clear:both;
}
.eventos_titulos01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 3em;
	color: #f36f22;
	text-decoration: none;
	font-weight: bold;
	border:0px #e4cdb2 solid;
	padding:5px 5px 5px 5px;
	margin:1% 0px;
	clear:both;	
}
.eventos_titulos02 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #ffffff;
	text-decoration: none;
	border:0px #060 solid;
	background:#f36f22;
    text-shadow: 2px 2px 4px #000000;
	padding:5px;
	margin-bottom:1%;
	clear:both;
}
.eventos_titulos03 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	color: #000;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	float:left;
	width:100%;
	padding-bottom: 10px;
}
.eventos_abertura01{
		width:45%;
		float:left;
		border:0px #999999 solid;
		padding-top:2%;
		margin-top:0%;
		}
.eventos_abertura02{	
		width:43%;
		height: 340px;
		border:0px #999999 solid;
		padding:0% 2% 0% 0%;
		margin-top:2%;
		vertical-align: bottom;
		display: table-cell;
		}	
.eventos_abertura03{		
		width:47%;
		float:left;
		border:0px #f3ca31 solid;
		padding-right:2%;
		padding-bottom: 2%;
		margin:0.2%;
		background:#ffffff;
		}	
.eventos_texto_conteudos
{
	font-family:'Gotham-Book', sans-serif;
	font-size: 1.4em;
	color: #333333;
	text-decoration: none
}
.eventos_texto_conteudos01
{
	font-family:'Gotham-Medium', sans-serif;
	font-size: 1.6em;
	color: #333333;
	text-decoration: none
}
.eventos_texto_conteudos02
{
	font-family:'Gotham-Ultra', sans-serif;
	font-size: 2.2em;
	color:#333333;
	text-decoration: none;
}
.eventos_texto_conteudos03
{
	font-family:'Gotham-Book', sans-serif;
	font-size: 1.2em;
	color:#333333;
	text-decoration: none
}
.eventos_texto_conteudos04
{
	font-family:'Gotham-Medium', sans-serif;
	font-size: 1.2em;
	color:#333333;
	text-decoration: none
}
.eventos_botao {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	color: #FFF;
	background: #dd0b14;
	padding: 10px;
	border: 0px #dd0b14 solid;
	float: right;
	margin: 0% 0px 3% 0px;
	width: 100%;
	max-width: 250px;
	clear: both;
	transition:all 0.5s ease;
}
.eventos_botao:hover {
	background:#dd0b14;
	font-size: 1.2em;
	color: #2b2b2b;
	border: 0px #000001 solid;
	
}
.titulos_conteudos_telefone02
{
	font-family: 'Gotham-Book', sans-serif;
	font-weight: 400;
	font-size: 22px;
	color: #99815b;
	text-decoration: none;
	float:right;
}

.titulos_conteudos01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	margin-top: 25%;
    display: block;
    position: relative;
	transition:all 0.9s ease;
	z-index: 1;
}
.titulos_conteudos01:hover {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 27px;
	color: #FFFFff;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	position: relative;
	margin-top: 15%;
	transition:all 2s ease;
}
.titulos_conteudos01 img {
    opacity:0;
    display: block;
    transition:all 0.3s ease;
	z-index: 5;
	position: absolute;
	top:-60px;
	left: 6%;
}
.titulos_conteudos01 img:hover {
	position: relative;
    opacity:1;
	transition:all 0.3s ease;
	position: absolute;
	top:-60px;
	left: 6%;
}    
.titulos_conteudos02 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #f5821f;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
}
.titulos_conteudos02:hover
{
	color: #5552a3;
	text-decoration: none
}
.titulos_conteudos03
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 22px;
	line-height:22px;
	color: #127619;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
}
.titulos_conteudos03:hover
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 22px;
	color: #129b19;
	text-decoration: none;

}
.titulos_conteudos04
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height:30px;
	color: #d90303;
	text-decoration: none;
}
.titulos_conteudos04:hover
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #dd0b14;
	text-decoration: none;
}
.titulos_conteudos05
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height:50px;
	color: #d90303;
	text-decoration: none;
}
.titulos_conteudos06
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	line-height:22px;
	font-size: 16px;
	color: #000001;
	text-decoration: none;
}
.titulos_conteudos06:hover
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000001;
	text-decoration: none;

}
/* juntando efeitos; */
.categoria_conteudo1 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	margin-top: 0%;
    display: block;
	transition:all 0.3s ease;
	border: #E90B0F solid 0px;
	opacity: 0.5;
}
.categoria_conteudo1:hover {
	font-size: 16px;
	opacity: 1;
}
.categoria_conteudo {
    opacity:1;
    display: block;
	z-index: 1;
	position: relative;
	left: -5%;
	top: 0px;
	width: 105%;
	transition:all 1.5s ease;
}
.categoria_conteudo:hover {
    opacity:1;
	filter: none;
	top:- 10px;
	width: 110%;
} 
.categoria_link:hover .categoria_conteudo1 {
	font-size: 17px;
	opacity: 1;
	width: 110%;
}

.categoria_link:hover .categoria_conteudo {
    opacity:1;
	filter: none;
	top: -10px;
	width: 110%;
} 
.texto_conteudos_subcategoria {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	border-top-left-radius:0px;
	border-top-right-radius:4px;
	padding:0px 5px;
	font-weight:300;
}
.texto_formularios01 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000001;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: right;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: ;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	
}
.texto_formularios02 {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000001;
	line-height:130%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: left;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-indent: ;/* recuo do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	
}

.busca_produto   {
	float: left;
	margin: 2%;
	width: 21%;
	min-height: 285px;
	border: 0px solid;
	overflow: hidden;
	background: #ffffff;
}

.busca_blog  {
	width:29%;
	margin:2%;
	border:0px #677EA2 solid;
	alignment-adjust:central;
	margin-bottom: 3%;
	float: left
}
/* juntando efeitos; */
.caracteristicas {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #000;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	margin: 0% 2%;
	border: #E90B0F solid 0px;
	opacity: 1;
	
}
/* botoes do site */
.botao_comprar {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 600;
	font-size: 1.5em;
	color: #fff;
	background-color: rgba(26,26,26,0.7);
	padding: 2%;
	border: 0px #dd0b14 solid;
	float: left;
	margin: 1% 0% 3% 0%;
}
.botao_comprar:hover {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 600;
	font-size: 1.5em;
	color: #8d2806;
	background-color: #fcd256;
	padding: 2%;
	border: 0px #dd0b14 solid;
	float: left;
	margin: 1% 0% 3% 0%;
}

/* anima */
.comprar {
	}

.image_produto_default  {
	width: 100%;
	border:0px #ffffff solid;
}
.comprar:hover .image_produto_default {
	width: 100%;
	border:0px #E07A08 solid;
	background: #f2f2f2;
	transition:all 1.5s ease;
}

.botao_comprar_destaque {
	font-family: "ZillaSlab-Bold",'Gotham-Medium', sans-serif;
	font-weight: 200;
	font-size: 1.5em;
	color: #ffffff;
	background: #2b2b2b;
	padding: 3%;
	border: 0px #dd0b14 solid;
	float: left;
	margin:0%;
	width: 100%;
	opacity: 0;
}
.comprar:hover .botao_comprar_destaque {
	font-family: "ZillaSlab-Bold";'Gotham-Medium', sans-serif;
	font-weight: 200;
	font-size: 1.7em;
	color: #fff;
	background: #000000;
	padding: 3%;
	border: 0px #dd0b14 solid;
	float: left;
	margin: 0%;
	transition:all 0.5s ease;
	opacity: 1;
}

/* fim anima */
.botao_cadastro {
	font-family: 'Gotham-Medium', sans-serif;
	width: 18%;
	font-weight: 400;
	font-size: 1.4em;
	color: #f5f4f2;
	background: #dd0b14;
	padding: 1% 1%;
	margin: 0% 1%;
	border: 0px #dd0b14 solid;
	float: left;
	transition:all 1.5s ease;
}
.botao_cadastro:hover {
	background: #dd0b14;
	font-size: 1.4em;
	color: #FFF000;
	border: 0px #000001 solid;
	
}
.botao_comprar_produto {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2.0em;
	color: #fff;
	background: #dd0b14;
	padding: 10px;
	border: 0px #000 solid;
	width: auto;
	transition:all 1.5s ease;
}
.botao_comprar_produto:hover {
	background: #dd0b14;
	font-size: 2.0em;
	color: #d7c088;
	border: 0px #000001 solid;
	
}
.botao_avancar {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	color: #dd0b14;
	background: #f5f4f2;
	padding: 0.5% 1%;
	border: 1px #dd0b14 solid;
	float: left;
	margin: 1% 0% 1% 0%;
}
.botao_avancar:hover {
	color: #000001;
	border: 1px #000001 solid;
}
.botao_voltar {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	color: #dd0b14;
	background: #f5f4f2;
	padding: 0.5% 1%;
	border: 1px #dd0b14 solid;
	float: right;
	margin: 1% 0% 1% 0%;
}
.botao_voltar:hover {
	color: #000001;
	border: 1px #000001 solid;
}
/* MENU */

.logo_responsivo { 
    width:100%;
	max-width: 190px;
	height:auto;
    float: left;
    margin:0 auto;
}
.logo_responsivo  img{
	width: 100%;
	height: 100%;
	max-height: auto;  /* Máximo da altura da imagem */
	min-height: auto;      /* Mínimo da altura, por padrão “auto” */
}


.container { 
    width: 100%;
	height: 80%;
	background: #000001;
}
/** Inicio do rodapé **/

.footer1 {
	background:#000000;
}

.container_footer1 {
	width: 90%;
	padding: 2% 0;
}

.title-widget {
	color: #898989;
	font-size: 1.6em;
	font-weight: 600;
	line-height: 1;
	position: relative;
	text-transform: uppercase;
	font-family: 'Gotham-Book', sans-serif;
	margin-bottom: 2.5%;
	padding-left: 3%;
}

.title-widget:before {
    background-color: #ea5644;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 5px;
}



.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_archive ul li {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 3px;
}


.widget_nav_menu ul li {
	font-family: "Gotham-Light", sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 2%;
	position: relative;
    text-transform: uppercase;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin:3%;
    padding:3%;
	width:95%;
	min-height: 30px;
}



.title-median {
    color: #636363;
    font-size: 2em;
    line-height: 20px;
    margin: 0 0 15px;
    text-transform: uppercase;
	font-family: 'Gotham-Book', sans-serif;
}
.footerp p {
    font-size: 0.875em;
}
.active a{
	color:#CC2427;text-decoration: none;
}
.inativo a{
	color:#FFFFFF;
}

li a{
	color:#eeeedd;text-decoration: none;
}

li a:hover{
	color:#FF5A00;text-decoration: none;
}	
li a:active{
	color:#FF5A00;text-decoration: none;
}
/** Inicio do rodapé **/
font-family: 'Gotham-Book', sans-serif; }


#social:hover {
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
#social {
-webkit-transform:scale(0.8);
/* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
			.social-fb:hover {
				color: #3B5998;
			}
			.social-tw:hover {
				color: #4099FF;
			}
			.social-gp:hover {
				color: #d34836;
			}
			.social-em:hover {
				color: #f39c12;
			}
			.social-in:hover {
				color: #3F729B;
			}
			.social-lin:hover {
				color: #007BB6;
			}
			.social-wh:hover {
				color:#12970a;
			}
			.nomargin { 
				margin:0px; 
				padding:0px;
			}

.footer-bottom {
    background-color: #000000;
    min-height: 30px;
    width: 100%;
	overflow: -webkit-paged-y;
}
.copyright {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
}
.design {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
	float: left;
	width: 30%; 
	padding: 15px 0px 10px 20px;
}
.design a {
    color: #fff;
}
/* rodape */
.texto_rodape01
{
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	color: #6e6b6a;
	text-decoration: none;
	float: left;
	width: 80%; 
	padding: 45px 0px 10px 20px;
}
.texto_rodape02
{
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 0.6em;
	color: #dd0b14;
	text-decoration: none;
	padding-top: 20px;
	
}
.texto_rodape02:hover
{
	color: #fff;
	
}
.cor_sim {
 background-color:#f9f9f9;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #000000; 
	padding: 2% 0% 2% 0%;
}
.cor_nao {
 background-color:#ffffff;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #000000; 
	padding: 2% 0% 2% 0%;
}
.tabela_conteudos01 {
 	background-color:#3f4f60;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #ffffff;
}
.tabela_conteudos02 {
 background-color:#dfefff;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #3f4f60;
	text-decoration: none;
}
.tabela_conteudos03 {
 background-color:#d9e1e9;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.texto_menu01
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.texto_menu01:hover
{
	color: #cccccc;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
.texto_menu02
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #d90303;
	text-decoration: none
}
.texto_aviso {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 2.4em;
	font-weight: 400;
	color: #ed3237;
	text-decoration: none;

}
.titulos_erro
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #861e1b;
	text-decoration: none
}
.drop{ 
		width:19%;
		border:#eeeeee solid 2px;
		height:30px;
		overflow: hidden;
		background: url(/image/seta-combobox.png) no-repeat right #fff;
		-webkit-appearance: none;
		float:left;
		margin:0px 0px 0px 5%;
		padding-left:20px;
		padding-top:4px;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		color: #202020;
		text-decoration: none;
		line-height:120%;/* espaçamento entre linhas; */
		padding-bottom:4px;
		margin-bottom:3px
	}
.mapa_responsivo {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 0px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.mapa_responsivo iframe
{
    position: relative;
    top: 0;
    left: 0;
    width: 95%;
    height: 300px;
	border:0px #FFFFFF solid;
	overflow: hidden;	
}
.eventos {
		border:#EEE solid 2px;
		width:30.1%;
		min-width:120px;
		min-height:250px;
		float:left;
		background:#ffffff;
		margin:0px 3% 3% 0px;
}
.eventos2 {
		border-bottom:#EEE solid 2px;
		border-right:#EEE solid 2px;
		border-top:#EEE solid 2px;
		width:47%;
		min-width:120px;
		min-height:250px;
		float:left;
		background:#ffffff;
		margin:0px 3% 3% 0px;
}
.conteudos_ingresso_texto01 {
	font-family: "Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 1.6em;
	color: #000001;
	line-height:120%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: justify;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
	font-weight: none;
}
.contador01
{
	font-family: 'Gotham-Medium', sans-serif;
font-weight: 400;
	font-size: 10PX;
	color: #ffffff;
	text-decoration: none
}
.contador01:visited
{
	color: #ffffff; 
	font-family: 'Gotham-Medium', sans-serif;
font-weight: 400;
	text-decoration: none
}
.contador01:active
{
	font-family: 'Gotham-Medium', sans-serif;
font-weight: 400;
	color: #f79331;
	text-decoration: underline
}
.contador01:hover
	{
	color: #f79331;
	text-decoration: underline
}
.contador02
{
	font-family: 'Gotham-Medium', sans-serif;
font-weight: 400;
	font-size: 10PX;
	color: #f79331;
	text-decoration: none
}
.voltar {
		width:100%;
		border:0px #063 solid; 
		clear:both;
		padding:20px 0px 20px 0px;
	}
.painel_premios {
    width: 97%;
	max-width: 1140px;
    border: 0px #C00 solid;
    margin: 1% 1% 0 1%;
	clear: both;
    padding: 0.5%;
    alignment-adjust: central;
    overflow: hidden;
    background-image: url(/image/bac_branco.png);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
	}

.viewport {
    border: 0px solid #eee;
    overflow: hidden;
    position: relative;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	background: #FFFFFF;
}

/* This is so that the 2nd thumbnail in each row fits snugly. You will want to add a similar
   class to the last thumbnail in each row to get rid of the margin-right. */
.no-margin {
    margin-right: 5;
}

/* --- Link configuration that contains the image and label ----------------------------- */


.viewport a {
    display: block;
    position: relative;
}
.viewport img {
	height: 100%;
	width: 100%;
	position: relative;
    left: 0px;
    top: 0px;
	

}
.viewport a img {
	height: 120%;
	width: 120%;
	position: relative;
    left: 0px;
    top: 0px;


}
/* --- Label configuration -------------------------------------------------------------- */
.viewport a span {
    display: none;
    font-size: 2.0em;
    height: 120%;
    padding-top: 80px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 100%;
    z-index: 10;
	
}
    .viewport a span em {
        display: block; 
        font-size: 0.45em;
        font-weight: normal;
    }

/* --- Dark hover background ------------------------------------------------------------ */
.dark-background {
    background-color: rgba(0, 0, 0, 0.8);
    color: #ffffff;
    text-shadow: #000 0px 0px 20px;
	
}
    .dark-background em {
        color: #ccc;
    }


/** Fim do rodapé **/
.bgParallax {
			font-family: 'Gotham-Book', sans-serif;
			color:#FFF;
			margin: 0 auto;
			width: 100%;
			max-width: 1920px;
			position: relative;
			min-height: 200px;
			max-height: 800px;
			text-shadow:0 0 0px rgba(0,0,0,0);
			background-position: 50% 0;
			background-repeat: repeat;
			background-attachment: fixed;
			}
			#default {background-image: url(/bannersist/conteudo/BC_A_Empresa.jpg);}

		/** Formata o article que vai o texto **/
		.bgParallax article {
		  width: 70%;
		  text-align: center;
		  margin:0 auto;
		  padding:20% 0 0;
		}
		.bgParallax fullwidth-faded{
			opacity: 0.1;
		}
.box img {
    position: relative;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-filter: grayscale(100%);
}
.box .circ{
	position:absolute;bottom:10px;left:5%;width:90%;height:46px;background:#030303;margin:0px;z-index:100;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-delay:0.2s;transition-delay:0.2s;}

.box .circ span{
	text-align:left;font:25px/46px 'Vidaloka',serif;color:#ffffff;margin-left:10px;text-transform:uppercase;display:inline-block;}

.box .circ .pic_icone{
	position:relative;float:right;margin:16px 10px 16px 0;width:18px;height:14px;display:inline-block;background:url(../image/bot_email.jpg) no-repeat;}

.box:hover{
	text-decoration:underline;}
	
.box:hover img{
	-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-filter:grayscale(0%);}

.box:hover .circ{
	-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);bottom:10px;}

.mar_t_01{
	margin-top:2px;}




















		
/** menu*/
.fa-lg {
	font-size: 0.9em;
	line-height: .75em;
	vertical-align: -15%;
    text-align: center;
}
/** controle do fundo do menu e tamanho das fontes de categoria*/
.nav-side-menu {
  font-family: "Gotham-Light", sans-serif;
  font-size: 2.0em;
  background: #f5f4f2;
}
.nav-side-menu .toggle-btn {
  display: none;
}

/** controle de tamanho da font sub-categoria - se junta com o de cat bem abaixo*/
.nav-side-menu ul, .nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  font-size: 0.9em;
}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before {
	font-family: "FontAwesome";
	content: "+";
	color: #dd0b14;
	font-weight: bold; 
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
}
.nav-side-menu li .menu li.active {
  color: #dd0b14;
}
/** cor linha borda esquerda ativa*/
.nav-side-menu ul .active, .nav-side-menu li .active {
  background-color: #e9e9e7;
  font-weight: bold;
}
/** cor da sub categoria ativa*/
.nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active {
  font-size: 0.8em;
  font-weight: bold;
}
.nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a {
  color: #dd0b14;

}
.nav-side-menu ul .sub-menu li.active a:hover, .nav-side-menu li .sub-menu li.active a:hover {
  color: #b84b02;

}

/** cor do fundo sub categoria, linhas e setas da sub */
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
  background-color: #389DB7;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #ffffff;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover, .nav-side-menu li .sub-menu li:hover {
  background-color: #dadada;
}
.nav-side-menu ul .sub-menu li:before, .nav-side-menu li .sub-menu li:before {
  font-family: "FontAwesome";
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  }
/** cor da borda entre categoria*/
/** cor linha borda esquerda e linha abaixo da categoria*/
/*.nav-side-menu li {
  padding-left: 10px;
  border-left: 0px solid #e2e2e2;
  border-bottom: 1px solid #f8f8f8;
}*/
.nav-side-menu li {
  color: #000;
  padding-left: 10px;
  border-left: 0px solid #e2e2e2;
  border-bottom: 1px solid #f8f8f8;
}
/** cor das categorias*/
.nav-side-menu li a {
  text-decoration: none;
  font-family: 'Gotham-Light', sans-serif;
  
  font-size: 0.9em;
  color: #000;
}
.nav-side-menu li a:hover {
  text-decoration: none;
  font-size: 0.9em;
  color: #dd0b14;
}
.nav-side-menu li.active  {
  background-color: #e9e9e7;
}
.nav-side-menu li.active a {
  text-decoration: none;
  font-size: 0.9em;
  color: #dd0b14;
}
.nav-side-menu li.active a:hover {
  text-decoration: none;
  font-size: 0.9em;
  color: #dd0b14;
}
/** cor dos icones*/
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
  color: #f26f17;
}
/** cor do fundo categoria*/
/** cor linha borda esquerda hover*/
.nav-side-menu li:hover {
  border-left: 9px solid #dd0b14;
  background-color: #e9e9e7;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}











/* juntando efeitos; */
.default_conteudo img {
	opacity:1;
	background: #FFFFFF;
	display: block;
	z-index: 3;
	position: absolute;
	top: 0px;
	width: 105%;
}
.default_conteudo2 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #ffffff;
	text-decoration: none;
	line-height:26px;/* espaçamento entre linhas; */
	margin-top: 0%;
    display: block;
	height: 200px;
	padding-top: 0px;
	padding: 10%;
	top: 200px;
	position: absolute;
	z-index: 5;
}
.default_conteudo3 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
	margin-top: 0%;
    display: block;
	height: 200px;
	padding-top: 0px;
	padding: 10%;
	top: 0px;
	position: relative;
	line-height:18px;
	z-index: 5;
	opacity:0;
}
.default_conteudo4 img {
    opacity:1;
    display: block;
	z-index: 3;
	position: absolute;
	left: 0;
	top:320px;
	width: 100%;
}
.default_conteudo5 {
	background:#dd0b14;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;/* espaçamento entre linhas; */
	margin-top: 0%;
    display: block;
	height: 200px;
	padding: 5%;
	top: 0px;
	position: relative;
	z-index: 5;
	clear: both;
}
.default_conteudo6 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
    display: block;
	height: 180px;
	padding: 3% 1% 3% 1%;
	top: 0px;
	position: relative;
	line-height:18px; /* espaçamento entre linhas; */
	z-index: 5;
	opacity:8;
}
.default_conteudo7 img {
    opacity:1;
    display: block;
	z-index: 3;
	position: absolute;
	left: 0;
	top:320px;
	width: 100%;
}
.default_conteudo8 img {
    opacity:0.8;
	z-index: 6;
	position: absolute;
	
}
.default_conteudo9 img {
    opacity:1;
	z-index: 3;
	left: 0;
	top:0px;
	width: 100%;
	display: block;
}
.default_conteudo10 img {
	opacity:1;
	background: #FFFFFF;
	display: block;
	z-index: 3;
	position: absolute;
	top: 0px;
	width: 105%;
	height: 100%
}
.default_conteudo11 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #f40d1a;
	text-decoration: none;
	top: 0px;
	position: relative;
	z-index: 5;
	clear: both;
	padding: 0% 2% 0% 2%;
	margin-left: 2%;
}
.default_conteudo12 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
    display: block;
	padding: 0% 2% 0% 2%;
	top: 0px;
	position: relative;
	line-height:14px;
	z-index: 5;
	opacity:8;
	margin-left: 2%;
}
.default_noticias {
	float: left; border: #12BB16 solid 0px;width: 67%;padding-top: 30px
}
.default_noticias2 {
	height:500px;width: 100%;border:0px #063 solid;overflow: hidden;position: relative
}
.default_link:hover .default_conteudo img{
    opacity:1;	
	filter: grayscale() contrast() ;
	filter: none;
	top: 0px;
	width: 110%;
	transition:all 1.5s ease;
} 

.default_link:hover .default_conteudo2 {
	font-size: 30px;
	top: 0px;
	transition:all 1.5s ease;
	line-height:36px;
}
.default_link:hover .default_conteudo3 {
	font-size: 18px;
	top: 20px;
	opacity:1;
	transition:all 2.5s ease;
	
}
.default_link:hover .default_conteudo4 img{
    opacity:0.6;	
	filter: none;
	width: 100%;
	position: absolute;
	top:0px;
	transition:all 0.5s ease;
} 
.default_link:hover .default_conteudo8 img{
    opacity:1;	
	filter: grayscale();
	vertical-align: middle;
	display: table-cell;
	transition:all 2.5s ease;
} 
/* fim juntando efeitos */
/* juntando efeitos; */
.intitucional_conteudo {
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #928c8c;
	line-height:120%;/* espaçamento entre linhas; */
	transition:all 0.3s ease;	
}
.intitucional_conteudo:hover {
	font-size: 18px;
	color: #000000;
}
.intitucional_conteudo img {
	clear: both;
	opacity:1;
	filter: grayscale() contrast() ;
	width: 100%;
	transition:all 1.5s ease;
}
.intitucional_conteudo img:hover {
    opacity:1;
	filter: none;
	width: 100%;
} 
.intitucional_conteudo2 img {
    opacity:0.1;
	transition:all 0.6s ease;
	width: 200px;
	
}
.intitucional_conteudo2 img:hover {
    opacity:1;
	transition:all 1.5s ease;
	width: 220px;
	
}
.intitucional_conteudo_link:hover .intitucional_conteudo {
	font-size: 18px;
	color: #000000;	
}
.intitucional_conteudo_link:hover .intitucional_conteudo img{
	opacity:1;
	filter: none;
	width: 100%;
}
.intitucional_conteudo_link:hover .intitucional_conteudo2 img{
    opacity:1;
	transition:all 1.5s ease;
	width: 220px;	
}
.institucional_default_conteudo5 {
	background:#fff;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #dd0b14;
	text-decoration: none;
	line-height:20px;/* espaçamento entre linhas; */
	margin-top: 0%;
    display: block;
	height: 200px;
	padding: 5%;
	top: 0px;
	position: relative;
	z-index: 5;
	clear: both;
}
.institucional_default_conteudo6 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
    display: block;
	height: 200px;
	padding: 3% 1% 3% 1%;
	top: 0px;
	position: relative;
	line-height:18px; /* espaçamento entre linhas; */
	z-index: 5;
	opacity:8;
}
.institucional_default_conteudo12 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
    display: block;
	padding: 0% 2% 0% 2%;
	top: 0px;
	position: relative;
	line-height:14px;
	z-index: 5;
	opacity:8;
	margin-left: 2%;
}
/* fim juntando efeitos */
#watermark{
   /*background:url(/image/marca.png) repeat;*/
   width: 100%;
   height: 100%;
   position: absolute;
   z-index: 19;
   top: 0;
   left: 0;
}
.painel_galeria {
	width: 200%;
	filter: grayscale(100%);
	transition:all 1.5s ease;
	position: absolute;
	z-index: 1;
	left: -30%;
	top: -2%;
	display: block;
	
} 
.painel_galeria:hover {
	width: 220%;
	filter: grayscale(0%);
	left: -50%;
	top: -40%;
} 
.painel_link:hover .categoria_conteudo1 {
	opacity: 1;
	width: 110%;
	filter: grayscale(0%);
	transition:all 1.5s ease;
}
.painel_link:hover .painel_galeria {
	opacity: 1;
	width: 220%;
	filter: grayscale(0%);
	left: -50%;
	top: -40%;
}
.default_produtos {
	 width:100%;
	 float:left;
	 border:#093 solid 0px;
}
.blog_default_noticias {
	float: left; 
	border: #12BB16 solid 0px;
	width: 100%;
	padding: 2% 3% 2% 3%;
	background: #000001;
}
.blog_default_noticias2 {
	width: 100%;
	border:0px #063 solid;
	overflow: hidden;
	position: relative;
	float: left;
}
.blog_default_conteudo img {
	opacity:1;
	background: #FFFFFF;
	display: block;
	z-index: 3;
	position: absolute;
	top: 0px;
	width: 105%;
}
.blog_default_conteudo1 {
	background:transparent;
	font-family: 'Gotham-Book', sans-serif;
	font-weight: auto;
	font-size: 2.4em;
	color: #ffffff;
	text-decoration: none;
	top: 0px;
	position: relative;
	z-index: 5;
	padding: 0% 2% 0% 2%;
	margin-left: 2%;
}
.blog_default_conteudo2 {
	background:transparent;
	font-family: "Gotham-Light", sans-serif;
	font-weight: auto;
	font-size: 2.1em;
	color: #ffffff;
	text-decoration: none;
    display: block;
	padding: 0% 2% 0% 0%;
	top: 0px;
	position: relative;
	z-index: 5;
	opacity:8;
	margin-left: 0%;
}
.blog_default_conteudo3 {
	background:transparent;
	font-family: "Gotham-Light", sans-serif;
	font-size: 1.6em;
	color: #ffffff;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
	padding: 0% 2% 0% 2%;
	top: 0px;
	z-index: 5;
	opacity:8;
	margin-left: 2%;
}
.blog_default_conteudo4 {
	background:transparent;
	font-family: 'Gotham-Book', sans-serif;
	font-weight: auto;
	font-size: 1.6em;
	color: #dd0b14;
	text-decoration: none;
	position: relative;
	z-index: 5;
}
.blog_default_conteudo4 img {
    opacity:1;
    display: block;
	z-index: 3;
	position: absolute;
	left: 0;
	top:320px;
	width: 100%;
}
.blog_default_conteudo5 {
	background:#dd0b14;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: #ffffff;
	text-decoration: none;
	line-height:120%;/* espaçamento entre linhas; */
	margin-top: 0%;
        display: block;
	padding: 5%;
	top: 0px;
	position: relative;
	z-index: 5;
	clear: both;
}
.blog_default_conteudo6 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
    display: block;
	padding: 3% 1% 3% 1%;
	top: 0px;
	position: relative;
	line-height:18px;
	z-index: 5;
	opacity:8;
}
.blog_default_conteudo7 img {
    opacity:1;
    display: block;
	z-index: 3;
	position: absolute;
	left: 0;
	top:320px;
	width: 100%;
}
.blog_default_conteudo8 img {
    opacity:0.8;
	z-index: 100;
	position: absolute;
	
}
.blog_default_conteudo9 img {
    opacity:1;
	z-index: 3;
	left: 0;
	top:0px;
	width: 100%;
	display: block;
}
.blog_default_conteudo10 img {
	opacity:1;
	background: #FFFFFF;
	display: block;
	z-index: 3;
	position: absolute;
	top: 0px;
	width: 105%;
	height: 100%
}
.blog_default_conteudo11 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #f40d1a;
	text-decoration: none;
	top: 0px;
	position: relative;
	z-index: 5;
	clear: both;
	padding: 0% 2% 0% 2%;
	margin-left: 2%;
}
.blog_default_conteudo12 {
	background:transparent;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height:auto;/* espaçamento entre linhas; */
    display: block;
	padding: 0% 2% 0% 2%;
	top: 0px;
	position: relative;
	line-height:14px;
	z-index: 5;
	opacity:8;
	margin-left: 2%;
}
.blog_default_link:hover .blog_default_conteudo img{
    opacity:1;	
	filter: grayscale() contrast() ;
	filter: none;
	top: 0px;
	width: 110%;
	transition:all 1.5s ease;
} 

.blog_default_link:hover .blog_default_conteudo2 {
	font-size: 30px;
	top: 0px;
	transition:all 1.5s ease;
	line-height:36px;
}
.blog_default_link:hover .blog_default_conteudo3 {
	font-size: 18px;
	top: 20px;
	opacity:1;
	transition:all 2.5s ease;
	
}
.blog_default_link:hover .blog_default_conteudo4 img{
    opacity:0.6;	
	filter: none;
	width: 100%;
	position: absolute;
	top:0px;
	transition:all 0.5s ease;
} 
.blog_default_link:hover .blog_default_conteudo8 img{
    opacity:1;	
	filter: grayscale();
	vertical-align: middle;
	display: table-cell;
	transition:all 2.5s ease;
} 

.blog_titulo_menu{
	font-family: 'Gotham-Book', sans-serif;
	font-size: 2.0em;
	color: #000;
} 
.blog_titulo_categoria_menu{
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.8em;
	color: #000001 ;
}
.blog_titulo_categoria_menu:hover{
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.8em;
	color: #dd0b14;
}
.blog_titulo_subcategoria_menu{
		font-family: 'Gotham-Book', sans-serif;
		font-size: 1.6em;
		color: #000001;
}
.blog_titulo_subcategoria_menu:hover{
		font-family: 'Gotham-Book', sans-serif;
		font-size: 1.6em;
		color: #dd0b14;
}
.blog_tag{
	font-family: 'Gotham-Book', sans-serif;
	font-size: 1.2em;
	color: #dd0b14;
	float: left;
	border-radius: 10px;
	background: #dd0b14;
	padding: 2%;
	margin: 2%;
	color: #fff;
}
.blog_banner_exibir1 {
	display: block;
	}	
.blog_banner_exibir2 {
	display: none;
	}
/* loja */
.caixa_tabela01 {
	border:0px Solid #a2a2a2;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12PX;
	color:#FFFfff;
	background-color:#0b224d;
	padding-right: 2px;
	padding-top: 4px;
	padding-left: 2px;
	padding-bottom: 2px;
	alignment-baseline:middle;
	alignment-adjust:middle;
	width:46%;
	height:20px;
	float:left;
	z-index:1;
}
.caixa_tabela02 {
	border:0px Solid #a2a2a2;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 12PX;
	color:#0b224d;
	background-color:#ffffff;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width:100%;
	height:20px;
	float:left;
	z-index:1;
	text-decoration: none
}
.caixa_preco01 {
		border:0px Solid #a2a2a2;
		border-bottom-left-radius: 0px;
		font-family: 'Gotham-Book, sans-serif';
		font-size: 3em;
		color:#ffffff;
		background-color:#90601b;
		padding-right: 5px;
		padding-top: 1px;
		padding-left: 5px;
		padding-bottom: 2px;
		alignment-baseline:middle;
		alignment-adjust:middle;
		width:40%;
		height:auto;
		float:left;
		z-index:1;
		overflow: hidden;
		/* text-decoration: line-through; */ /* riscar palavra */
}

.caixa_preco01:hover {
color:#ffffff;
background-color:#ccb47a;
}
.caixa_preco02 {
border:0px Solid #a2a2a2;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
font-family: 'Gotham-Medium', sans-serif;
font-size: 18PX;
color:#FFFfff;
background-color:#0b224d;
padding-right: 5px;
padding-top: 8px;
padding-left: 5px;
padding-bottom: 2px;
alignment-baseline:middle;
alignment-adjust:middle;
width:46%;
height:30px;
float:left;
z-index:1;
}
.caixa_preco03 {
border:0px Solid #a2a2a2;
border-radius: 5px;
font-family: 'Gotham-Medium', sans-serif;
font-size: 2em;
color:#FFFfff;
/*background-color:#d7c088;*/
padding: 5px;
alignment-baseline:middle;
alignment-adjust:middle;
width:46%;
height:auto;
float:left;
z-index:1;
}
.caixa_preco03:hover {
color:#e5dc13;
/*background-color:#ccb47a;*/
}
.caixa_cotacao01 {
	border: 1px solid #FFF;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: 'Gotham-Ultra', sans-serif;
	font-size: 3em;
	color: #ffffff;
	background-color: #7aad36;
	padding-right: 5px;
	padding-top: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
	height: 20px;/* text-decoration: line-through; */ /* riscar palavra */
}
.caixa_produto01 {
	border: 1px solid #FFF;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: 'Gotham-Medium', sans-serif;
font-weight: 400;
	font-size: 15px;
	color: #5c5c5c;
	background-color: #FFF;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 432px;
	height: 20px;/* text-decoration: line-through; */ /* riscar palavra */
}
.texto_caixa01
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}
.texto_caixa02
{
	font-family: 'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 40px;
	color: #ffffff;
	text-decoration: none;
}
.texto_produtos01
{
	font-family: "Open Sans",'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 3.4em;
	color: #dd0b14;
	text-decoration: none;
	font-weight: bold;
}
div .texto_produtos02
{
	width:100%;
	clear:both;
	margin-top:20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.texto_produtos02
{
	font-family: "Open Sans",'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 2.0em;
	color: #2d2d2d;
}
.titulos_produtos01
{
	font-family: "Open Sans","Gotham-Light", sans-serif;
	font-weight: 400;
	font-size: 3.6em;
	color: #3a3a3a;
	text-decoration: none
}
.titulos_produtos02
{
	font-family: "Open Sans",'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000001;
	line-height:100%;/* espaçamento entre linhas; */
	word-spacing: 0px;/* espaçamento entre palavras; */
	text-align: justify;/* alinhamento do texto; */
	text-decoration: none; /* decoração do texto; */
	text-transform: inherit;/* forma das letras; */
	white-space: normal;/* forma como o browser trata os espaços em branco. */	
}
.titulos_produtos02:hover
{
	color: #414141;
	text-decoration: none
}
.titulos_produtos_exibir
{
	font-family: "Open Sans",'Gotham-Medium', sans-serif;
	font-weight: 400 bold;
	font-size: 16px;
	color: #3a3a3a;
	text-decoration: none;
}
.textos_produtos_exibir_chamada
{
	font-family: "Open Sans",'Gotham-Medium', sans-serif;
	font-weight: 400;
	font-size: 16px;
	font-weight: bold;
	color: #485d88;
	text-decoration: none;
}
.painel_categoria {
		width:32.33%;
		border:0px #C00 solid;
		margin: 0 0.5% 1% 0.5%;
		padding: 0%;
		float:left;
		alignment-adjust:central; 
		overflow: hidden;
		background-image: url(/image/bac_branco.png);
	}
.painel_categoria_app {
		width:18.8%;
		border:0px #C00 solid;
		margin: 0 0.5% 1% 0.5%;
		padding: 0%;
		float:left;
		alignment-adjust:central; 
		overflow: hidden;
		background-image: url(/image/bac_branco.png);
	}
	.formulario {
		border:#cccccc solid 1px;
		height:30px;
		border-radius:10px;
		padding-left:10px;
		width:90%;
		padding-bottom:3px;
	}
	.form-control {
		display: block;
		width: 100%;
		height: 40px;
		padding: 1px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		/*border-radius: 4px; OCULTADO POR WBRL3LG DIA 06/02/2020*/
		font-size: 2em;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
/* PRODUTOS*/
	.titulos_precos{
		font-family: 'Gotham-Medium', sans-serif;
		font-size: 40px;
		color:#000000;
		text-decoration: none;
	}
	.produto_texto	{
		width:58%;
		border:0px solid #069;
		float:right;
		margin: 0px 2%;
	}
	.loja_marca	{
		clear:both;
		width:200px;
		border:#000 solid 0px;
		overflow: hidden;
		float: right;
	}
	.loja_marca_imagem	{
		max-width: 140px;
		padding:5px;
		margin: 5px;
	}

	.carrinho_direita	{
		width:25%;margin: 0% 0% 5% 0%;float:right;min-width:280px;border:#ccccff solid 0px;padding:2%;background:#f6f6f6
		}

	.carrinho_esquerda	{	
		margin-bottom:20px;width: 75%;border: 0px solid #000;float: left;
		}
	.fa {
			color:#8f8f8f;	
		}
	.fa:hover{
			color:#8f8f8f;	
		}
	.carrinho_texto01	{
		font-size: 1.6em;
		margin-top:5px;
		color:#8f8f8f;
		line-height:120%;
		font-family: 'Gotham-Medium', sans-serif;
		}
	.carrinho_texto02	{
		font-size: 1.2em;
		margin-top:5px;
		color:#8f8f8f;
		line-height:120%;
		font-family: "Gotham-Light", sans-serif;
		}
	.carrinho_texto03	{
		font-size: 20px;
		margin-top:5px;
		color:#8f8f8f;
		line-height:120%;
		font-family: 'Gotham-Medium', sans-serif;
		}
	.carrinho_texto04	{
		font-size: 2.2em;
		margin-top:5px;
		color:#8f8f8f;
		line-height:120%;
		font-family: 'Gotham-Medium', sans-serif;
		
		}
	.carrinho_texto05	{
		font-size: 1.5em;
		margin-top:5px;
		color:#dd0b14;
		line-height:120%;
		font-family: 'Gotham-Bold', sans-serif;
		
		}
	.carrinho_texto06	{
		font-size: 1.5em;
		margin-top:5px;
		color:#dd0b14;
		line-height:120%;
		font-family: "gothamboook";
		
		}
		.carrinho_01	{
		border:0px #ccc solid; 
		width:100%;
		clear:both;
		background:#f5f4f2;
		min-height: 10px;
		}
		.carrinho_02{
				width:2%;
				float:left;
				border:#8A4D4E solid 0px;
		}	
		.carrinho_03{
				float:left;
				width:20%;
				border:#8A4D4E solid 0px;
				margin:5px;
				/*border: #f8f8f8 solid 1px;*/
				max-width: 140px;
		}		
		.carrinho_04{
				width:50%;float:left;border:#8A4D4E solid 0px;height: 30px;margin-top: 15px;
		}		
		.carrinho_05{
				width:25%;float:left;border:#8A4D4E solid 0px;height: 30px;
		}		
		.carrinho_06{
				width:20%;float:left;border:#8A4D4E solid 0px;height: 30px;
		}
		.carrinho_07{
				width:20%;float:left;border:#8A4D4E solid 0px;height: 30px;
		}
			.carrinho_fecharpedido	{
				width:45%;margin: 5% 0% 5% 5%;float:right;min-width:280px;border:#ccc solid 1px;padding:2%;background:#f6f6f6;
		}	
			.carrinho_cercaproduto	{	
				border:0px #f5f4f2 solid;width:100%;clear:both;
		}
			.minha_conta01	{	
				background-color:#888888;
				font-family: 'Gotham-Medium', sans-serif;
				font-size: 18PX;
				color: #000000;
				text-decoration: none;
				width:16.5%; 
				float:left;
		}				
			.minha_conta02	{
 			background-color:#ffffff;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 2em;
			color: #000000;
			width:14%;
			float:left;
		}
		.caixa_tamanho_image01 {
			border:0px Solid #a2a2a2;
			border-radius:0px;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 1.6em;
			color:#ffffff;
			background-color:#333333;
			padding: 1px;
			float:left;
			z-index:1;
			margin:5px;
		}
		a.caixa_tamanho_image01:link, a.caixa_tamanho01:visited {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			}
		a.caixa_tamanho_image01:hover {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
		}
		a.caixa_tamanho01:active {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			}
		.caixa_tamanho_image02 {
			border:0px Solid #a2a2a2;
			border-radius:0px;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 1.6em;
			color:#ffffff;
			background-color:#dd0b14;
			padding: 5px;
			float:left;
			z-index:1;
			margin:5px;
		}

		.caixa_tamanho01 {
			border:0px Solid #a2a2a2;
			border-radius:0px;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 1.6em;
			color:#ffffff;
			background-color:#333333;
			padding: 5px;
			float:left;
			z-index:1;
			margin:5px;
		}
		a.caixa_tamanho01:link, a.caixa_tamanho01:visited {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			}
		a.caixa_tamanho01:hover {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
		}
		a.caixa_tamanho01:active {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			}
		.caixa_tamanho02 {
			border:0px Solid #a2a2a2;
			border-radius:0px;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 1.6em;
			color:#ffffff;
			background-color:#dd0b14;
			padding: 5px;
			float:left;
			z-index:1;
			margin:5px;
		}
		#t-search {
			float: left;
			width: 200px
		}
		.oferta_do_dia {
			position: absolute;
			z-index: 9999;
			right: 100px;
			top: 350px;
			background:#ffffff;
			overflow: hidden;						
		}
		.oferta_do_dia_titulo {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #363636;
			background: #FFFFFF;
			text-decoration: none;
			float: left;
			width: 50%;
			min-height:60px;
			padding:5% 0px;
		}
		.oferta_do_dia_titulo:hover  {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #000000;
			text-decoration: none;
		}
		.oferta_do_dia_titulo_2 {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #363636;
			text-decoration: none;
			float: left;
			width: 100%;
			padding:2% 0px;
		}
		.oferta_do_dia_conteudo {
			position: relative;
			z-index: 9999;
			right: auto;
			top: auto;
			background:#ebebeb;
			overflow: hidden;
			clear: none;
			width: 100%;
			margin-bottom: 0%;
			float: none;
			border: #000000 solid 0px;
		}
		.oferta_do_dia_preco {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #f46f22;
			text-decoration: none;
			
		}
		.oferta_do_dia_preco:hover  {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #000000;
			text-decoration: none;
		}
		.oferta_do_dia_preco_de {
			font-family: "Gotham-Book", sans-serif;
			font-size: 1.4em;
			color: #b7b7b5;
			text-decoration: color: #000;
			text-decoration: line-through #b7b7b5;
			font-weight:bold;
			padding-right:2%;
		}
		.oferta_do_dia_texto {
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.2em;
			color: #363636;
			text-decoration: none;
		}
		.oferta_do_dia_texto:hover  {
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.2em;
			color: #000000;
			text-decoration: none;
		}
		.oferta_do_dia_aproveite {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			width: 100%;
			background:#f46f22;
			clear: both;
			color: #fff;
			padding: 2% 0px
		}
		.oferta_do_dia_imagem {
			width: 100%;
			float: none;
		}
		.blog_intagram{
		face:Gotham-Bold;
		font-size: 4.0em;
	    }
/*____________________________________O2EW 16/01/2020____________________________________*/
.max_img-banner_loja{
	max-width: 70vh;
}
.sup_img_banner_loja{
	margin-top: 30px;
	height: 67vh;
	width: auto;
}
.down_list{
	margin-top: 80px !important;
}

.section-products-more{
	border:0px #ff0000 solid;
	min-height: 630px;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.more_hover_carrinho{
    background: #cccccc;
    border: #dd0b14 0px solid;
    color: #fff;
    width: 30px;
    border-radius: 100%;
    font-size: 14px;
}
.more_hover_carrinho_2{
	background: #cccccc;
    border: #dd0b14 0px solid;
    color: #fff;
    width: 30px;
    border-radius: 100%;
    font-size: 14px;
	height: 30px;
}
.more_hover_carrinho:hover,.more_hover_carrinho_2:hover{
	transition: 1s;
    background: #dd0b14;
}

.desliga{
	display: none!important;
}

@media screen and (max-width: 1572px){
	.body {
		font-size: 90%;
	}
	#painel_topo{ /* completo */
		width: 100%; 
		border-top:0px solid #F00;
		z-index:990;
		background:#000001;
		opacity: 1;
	}
	#topo_painel{
    	width: 100%;
		height: 80px;
		border-top:0px solid #F00;
		z-index:990;
		opacity: 1;
	}
	.topo_logo {
		float: left;
		border: #FFFFFF solid 0px;
		padding:15px 1% 0px 1%;
		background:transparent;
		z-index: 500;
		position: relative;
	}
	/* menu topo cinza */
	.menu_cinza_painel_esquerdo {
		float:left;
		width:49%;
		border:0px solid #000;
	}
	.menu_cinza_painel_direito {
		float:right;
		width:49%;
		border:0px solid #000;
	}
	.menu_cinza_botao {
		float:left;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.menu_cinza_botao_2 {
		float:right;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.menu_cinza_botao_3 {
		float:right;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.topo_cadastro {
		width: 200px;
		right: 70px;
		height: 100px;
		border: #bcbdbf solid 1px;
		background: #000001;
		position: absolute;
		z-index: 999;
		display: none;
		padding: 10px;
		font-family: "Gotham-Light", sans-serif;
		font-size: 0.80em;
		line-height: 1.5em;
		margin-top: 30px;
	}
	.topo_carrinho_produtos {
		width: 100%;
		max-width: 360px;
		min-width: 280px;
		right: 0px;
		border: #bcbdbf solid 1px; 
		background: #000001;
		position: fixed;
		z-index: 999;
		/*display: none;*/
		padding: 10px;
		font-family: "Gotham-Light", sans-serif;
		margin-top: 10px;
		overflow: hidden;
	}
	.topo_login_texto_esconde {
		display: none;
	}
	.blog_painel{
		width:75%;
		border:#09C solid 0px;
		z-index: 999;
		overflow: hidden;
		float: left;
		padding: 0px 5% 1% 5%;
	}
	.oferta_do_dia {
		position: absolute;
		z-index: 9999;
		right: 100px; 
		top: 250px;
		background:#ebebeb;
		overflow: hidden;
		width: 250px;
	}
	
	.topo_botao_menu_principal_loja, .topo_botao_menu_principal{
		font-size: 1.8em !important;
	}
}
@media screen and (max-width: 1240px){
	.body {
		font-size: 90%;
	}
	.container { 
		width: 100%;
		height: 80px;
	}
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
	.default_produtos {
	     width:50%;min-width:250px;min-height:400px;float:left;border:10px #0C0 solid;
	}
	/* menu topo cinza */
	.menu_cinza_painel_esquerdo {
		float:left;
		width:49%;
		border:0px solid #000;
	}
	.menu_cinza_painel_direito {
		float:right;
		width:49%;
		border:0px solid #000;
	}
	.menu_cinza_botao {
		float:left;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.menu_cinza_botao_2 {
		float:right;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.menu_cinza_botao_3 {
		float:right;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.2em;
		color:#827872;
		padding:1% 3% 1% 3%
	}
	.desliga{
	display: block!important;
	}
	.liga{
	display: none!important;
	}
	/*.topo_botao_menu_principal_loja, .topo_botao_menu_principal{
		font-size: 1.8em !important;
	}*/
}	

/*CONVENTIONAL SCREEN 1.6em*/
@media screen and (max-width: 1180px){
	.body {
		font-size: 80%;
	}
	.menu_setor {
		position:relative;
		border: #EFFD00 solid 1px;
		background: #fff;
		margin-top:14px;
		margin-left: -2000px;
		z-index: 9999;
		left: 0px;
		opacity: 0;
		width: 100%;
		text-decoration: none;
		
	}

	.menu_setor_icone {
		position:relative;
		border: #EFFD00 solid 1px;
		background: #fff;
		/*margin-top:14px;*/
		margin-left: -2000px;
		z-index: 9999;
		left: 0px;
		opacity: 0;
		width: 100%;
		text-decoration: none;
		
	}
	.chamada_banner_largura{
    width: 100%; 
	padding: 10px 0px 10px 0px;
	}	
	
/* menu topo setor efeito */


	.menu_branco {
		position: relative;
		border: #C000FF solid 0px;
		top:0px;
		margin-left:0px;
		background: #fff;
		width:100%;
		min-height: 10px;
		z-index:1000;
		opacity: 1;
		text-decoration: none;
	}
	.menu_botao_setor {
		position: relative;
		clear: both;
		border-bottom: 1px solid #f9f9f9;
		background: #eee;
		z-index:999;
		width: 100%;
		padding:2%;
		border-right: 0px solid #000;
		font-size: 1em;
		text-decoration: none; 
		
	}
	.menu_botao_setor:hover {
		position: relative;
		clear: both;
		border-bottom: 1px solid #f9f9f9;
		background: #474747;
		color: #eee;
		z-index:999;
		width: 100%;
		padding:2%;
		border-right: 0px solid #000;
		font-size: 1em;
		text-decoration: none;
	}
	.menu_categoria {
		border-bottom: #000 solid 0px;
		background: #FFF;
		color: #000;
		opacity: 1;
		z-index: 100;
		font-size: 0.9em;

	}
	.menu_categoria:hover {
		border-bottom: #000 solid 0px;
		background: #f46f22;
		color: #fff;
		opacity: 1;
		z-index: 100;
		font-size: 0.9em;
		text-decoration: none; 
		font-weight: bold;

	}
	.menu_texto_categoria {
		font-family: 'Gotham-Medium', sans-serif;
		color: #474747;
		font-size: 1.14em;
		text-decoration: none; 
		padding: 10px 0px;
	}
	.menu_texto_categoria:hover {
		font-family: 'Gotham-Medium', sans-serif;
		color: #000;
		font-size: 1.14em;
		text-decoration: none; 
	}
	.menu_subcategoria {
		border-bottom:solid 1px #f5f5f5;
		background: #fff;
		width: auto;
		padding: 10px 15px;
		min-height: 40px;
	}
	.menu_subcategoria:hover {
		border-bottom:solid 1px #f5f5f5;
		background: #eee;
		width: auto;
		padding: 10px 15px;
		
	}
	.menu_texto_subcategoria {
		color: #474747;
		font-size: 1.0em;
		text-decoration: none; 
	}
	.menu_texto_subcategoria:hover {
		color: #000;
		font-size: 1.0em;
		text-decoration: none; 
	}
	.div_cerca_setor:hover .menu_branco {
		position: absolute;
		border: #C000FF solid 0px;
		top:0px;
		margin-left:0px;
		background: #fff;
		width:100%;
		height:10px;
		z-index:900;
		opacity: 1;
		text-decoration: none; 
		transition:all 1.5s ease;
	}

	.menu_banner{ 
		position: absolute;
		top: 0px; 
		right: 0px;
		padding: 10px;
		background: #FFFFFF;
		display: none;
	}
	/* fim menu topo setor efeito */	
	.design {
		color: #fff;
		line-height: 30px;
		min-height: 30px;
		padding: 7px 0;
		text-align: right;
		float: left;
		width: 100%; 
		padding:"15px 0px 10px 20px"
	}
	.design a {
		color: #fff;
	}
	/* rodape */
	.texto_rodape01
	{
		font-family: "Gotham-Light", sans-serif;
		font-weight: 400;
		font-size: 1.4em;
		color: #ffffff;
		text-decoration: none;
		float: left;
		width: 100%; 
		padding: 15px 0px 10px 20px;
	}
	.texto_rodape02
	{
		font-family: "Gotham-Light", sans-serif;
		font-weight: 400;
		font-size: 0.6em;
		color: #ffffff;
		text-decoration: none;

	}
	.texto_rodape02:hover
	{
		color: #E8D100;

	}
	.loja_produto_imagem {
		max-width:400px;
		border:0px #033564 solid; 
		margin-bottom:15px;
		float:none;
	}

	.produto_texto	{
		width:96%;
		border:0px solid #069;
		float:left
	}
	.conteudos_texto05 {
		font-family: 'Gotham-Medium', sans-serif;
		font-size: 1.5em;
		font-weight: 400;
		color: #525252;
		line-height:180%;/* espaçamento entre linhas; */
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-align: left;/* alinhamento do texto; */
		text-decoration: none; /* decoração do texto; */
		/*text-indent: ;*//* recuo do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */	
	}	
	.loja_marca	{
		clear:both;
		width:100%;
		border:#000 solid 0px;
		overflow: hidden;
		float: right;
	}
	.loja_marca_imagem	{
		max-width: 160px;
		padding:0px;
		margin: 0px;
	}
	.eventos_abertura01{
		width:94%;
		max-width:730px;
		float:left;
		border:0px #96F solid;
		clear:both;
		padding:60px 5px 5px 5px;
	}
	.eventos_abertura02{	
		width:94%;
		float:left;
		border:0px #e4cdb2 solid;
		padding:60px 5px 5px 5px;
		height:auto;
	}
	.eventos_abertura03{		
		width:94%;
		float:left;
		border:0px #f3ca31 solid;
		padding:2% 2% 2% 2%;
		margin:2% 2% 2% 2%;
		background:#ffffff;
		}
	.oferta_do_dia {
		position: absolute;
		z-index: 9999;
		right: 50px;
		top: 200px;
		background:#ebebeb;
		overflow: hidden;
		width: 180px;
	}
	.topo_botao_menu_principal_loja, .topo_botao_menu_principal{
		font-size: 1.6em !important;
		padding: 8% 2% 2% 2%;
	}
}
@media screen and (max-width: 1024px){
	/*Not null*/
}

/*MOBILE TABLET 1.6em*/
@media screen and (max-width: 925px) {
 	.body {
		font-size: 80%;
	}
	#painel_topo{ /* completo */
		width: 100%; 
		border-top:0px solid #F00;
		z-index:990;
		background:#000001;
		opacity: 1;
		z-index: 1;
	
	}
	#topo_painel{
		width: 100%;
		height: 148px;
		border-top:0px solid #F00;
		z-index:990;
		opacity: 1;
	}
	.topo_menu_principal{
		font-size: 2.20em;
		border: #ED0B0F solid 0px;
		min-width: 320px;
		margin: 0px;
		font-family: 'Gotham-Book', sans-serif;
		font-weight: bold;
		width: 100%;
		padding: 10px 0px 0px 0px;
	}
	/* menu topo cinza */
	.menu_cinza_painel_esquerdo {
		float:none;
		width:auto;
		max-width:316px;
		border-top:1px solid #f4f4f4;
		clear: both;
		display: none;
	}
	.menu_cinza_painel_direito {
		float:none;
		width:100%;
		border:0px solid #000;
		clear: both;
	}
	.menu_cinza_botao {
		width: auto;
		float:left;
		font-family:"Gotham-Light", sans-serif;
		font-size:1.6em;
		color:#827872;
		padding:2% 1% 2% 1%
	}
	.menu_cinza_botao_2 {
		font-family: 'Gotham-Book',sans-serif;
		font-weight: 400;
    	font-size: 1.6em;
    	color: #827872;
    	text-decoration: none;
    	font-weight: bold;
		float: none;
		padding-top: 12px;
	
	}
	.menu_cinza_botao_3 {
		width: 100%;
		float:left;
		font-family:"Gotham-Light", sans-serif;
		font-size:2.0em;
		color:#827872;
		padding:1% 3% 1% 3%;
		display: none;
	
	}
	.topo_carrinho {
	    border: #FFFFFF solid 0px;
		padding: 36px 0px;
		position: absolute;
		top: 35px;
		right: 0px;
		z-index: 500;
	}
	.topo_logo {
		border: #FFFFFF solid 0px;
		width: 100%;
		padding: 0px;
		background:transparent;
		z-index: 500;
		position: relative;
		height: 100px;
		top: 10px;
	}
	.logo_responsivo { 
		float: none;
		z-index: 100;
	}
	.topo_botao_menu_principal{
		float: left;
		font-size: 1.2em !important;
		padding: 10px 0 10px 0;
		width: 33.3%;
		height: 32px;
		background: transparent;
		color: #EFEFEF;
		border-top: #fff solid 1px;
		z-index: 999;
	}
	.topo_botao_menu_principal:hover{
		float: left;
		padding: 10px 0 10px 0;
		width: 33%;
		height: 42px;
		background: #dd0b14;
		color: #fff;
		transition:all 0.5s ease;
	}	
	.topo_botao_menu_principal_loja{
		float: left;
		padding: 2% 0;
		background: transparent;
		color: #EFEFEF;
		border: #EB1317 solid 0px;
		position: absolute;
		top: 57px;
    	z-index: 9999;
		left: 10px;
		width: 40px;
	}
	.topo_botao_menu_principal_loja:hover{
		float: left;
		padding: 2% 0;
		width: 40px;
		max-width: 1000px;
		height: 50px;
		background: transparent;
		border-top: #EB1317 solid 0px;
		color: #fff;
		transition:all 0.5s ease;
		position: absolute;
	}	
	.esconde_botao_loja{
		display: none;
	}
	.loja_painel{
		width:100%;
		border:#09C solid 0px;
		z-index: 999;
		background: #ffffff;
		overflow: hidden;
		float: left;
		padding: 1%
	}	
	.loja_menu{
		width:80%;
		border:#09C solid 0px;
		z-index: 999;
		padding: 2% 1%;
		background: #f5f4f2;
		overflow: hidden;
		float: left;
		position: absolute;
		display: none;
		transition:all 0.5s ease;
		overflow: hidden;
	}
	.loja_esconde_menu{
		width:100%;
		border:#09C solid 0px;
		z-index: 999;
		padding: 2% 1%;
		background: #ffffff;
		overflow: hidden;
		float: left;
		position: none;
		clear: both;
		display: block;
		animation-duration: 3s;
 		animation-name: slidein;
	}
	.blog_painel{
		width:100%;
		border:#09C solid 0px;
		z-index: 999;
		background: #ffffff;
		overflow: hidden;
		float: left;
		padding: 1%
	}
	.blog_esconde_menu{
		width:100%;
		border:#09C solid 0px;
		z-index: 999;
		padding: 2% 1%;
		background: #ffffff;
		overflow: hidden;
		float: left;
		position: none;
		clear: both;
		display: block;
		animation-duration: 3s;
 		animation-name: slidein;
	}
	.blog_menu{
		width:80%;
		border:#09C solid 0px;
		z-index: 999;
		padding: 2% 1%;
		background: #ffffff;
		overflow: hidden;
		float: left;
		position: absolute;
		display: none;
		transition:all 0.5s ease;
	}
	.blog_titulo_categoria_menu{
		font-family: 'Gotham-Medium', sans-serif;
		font-size: 1.8em;
		color: #000001 ;
		line-height: 2.2em;
	}
	.blog_titulo_categoria_menu:hover{
		font-family: 'Gotham-Medium', sans-serif;
		font-size: 1.8em;
		color: #dd0b14;
	}
	.blog_titulo_subcategoria_menu{
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.6em;
			color: #000001;
			line-height: 2.2em;
	}
	.blog_titulo_subcategoria_menu:hover{
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.6em;
			color: #dd0b14;
	}
	.busca_produto   {
		float: left;
		margin: 2%;
		width: 97%;
		min-height: auto;
		border: 0px solid;
		overflow: hidden;
		border-bottom: #eee solid 1px;
	}
	.busca_blog  {
		width:97%;
		margin:2%;
		border:0px #677EA2 solid;
		alignment-adjust:central;
		margin-bottom: 3%;
		float: left
	}
	
	/* fornecedor*/ 
	.empresa_esquerda{
		float:none;
		width:100%;
		clear: both;
		overflow: hidden;
	}
	.empresa_direita{
		float:none;
		width:100%;
		overflow: hidden;
		clear: both;
	}
	/* produto categoria*/ 
	.produto_esquerda{
		float:none;
		width:100%;
		border-bottom: 1px #efeeec solid;
		clear: both;
    	margin:0% 1% 4% 1%;	
		overflow: hidden;
	}
	.produto_centro{
		float:none;
		width:100%;
		border-bottom: 1px #efeeec solid;
		clear: both;
    	margin:0% 1% 4% 1%;
		overflow: hidden;
	}
	.produto_direita{
		float:none;
		width:100%;
		border-bottom: 1px #efeeec solid;
		clear: both;
    	margin:0% 1% 4% 1%;
		overflow: hidden;
	}
	.image_produto  {
		width: 30%;
		border:2px #eee solid;
		float: left;
		position: relative;
		top: 0px;
		margin-bottom: 4%;
	}
	.categoria_produto  {
		clear: none;
		width: 100%;
		float: left;
		padding-left: 0%;
		border:0px solid #000000;
		vertical-align: middle;
		display: table-cell;
		padding:0% 4%;
	}

	.painel_categoria {
		width:99%;
		border:0px #C00 solid;
		margin: 0 0.5% 1% 0.5%;
		padding: 0%;
		float:left;
		alignment-adjust:central; 
		overflow: hidden;
		background-image: url(/image/bac_branco.png);
	}
	.painel_categoria_app {
		width:99%;
		border:0px #C00 solid;
		margin: 0 0.5% 1% 0.5%;
		padding: 0%;
		float:left;
		alignment-adjust:central; 
		overflow: hidden;
		background-image: url(/image/bac_branco.png);
	}
	.default_conteudo5 {
		background:#dd0b14;
		font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
		font-size: 20px;
		color: #ffffff;
		text-decoration: none;
		line-height:20px;/* espaçamento entre linhas; */
		margin-top: 0%;
		display: block;
		height: auto;
		padding: 5%;
		top: 0px;
		position: relative;
		z-index: 5;
		clear: both;
	}
	img {
    text-align: center;
    display: block;
    margin: 0 auto;
	width: 100%;
	height: auto;
	}
	.form-control {
		padding: 1px 12px;
	}	
	/* produtos */
	.titulos_precos{
		font-family: 'Gotham-Book'sans-serif;
		font-size: 40px;
		color:#000000;
		text-decoration: none;
	}
	.carrinho_direita	{
		width:100%;margin: 0% 0% 5% 0%;float:right;min-width:280px;border:#ccccff solid 1px;padding:2%;background:#f6f6f6
		}
	.carrinho_esquerda	{	
		margin-bottom:20px;width: 100%;border: 0px solid #000;float: left
		}
	.carrinho_01	{
		border:0px #ccc solid;
		width:100%;
		clear:both;
		font-family: 'Gotham-Book',sans-serif;
		font-size: 1PX;
		color:#FFFfff;
		background-color:#ffffff;
		min-height: 20px;
		padding: 5px;
	}
	.carrinho_02	{
			width:10%;float:left;
	}	
	.carrinho_03	{
			width:90%;float:left;
	}		
	.carrinho_04	{
			width:100%;clear: both;float:none;height: 40px;
	}		
	.carrinho_05	{
			width:35%;float:left;margin-top: 30px;
	}		
	.carrinho_06	{
			width:60%;float:left;margin-top: 30px;
	}
	.carrinho_07	{
			width:100%;float:left;
	}
	.carrinho_fecharpedido	{
		width:94%;margin: 1% 0% 1% 1%;float:right;min-width:280px;border:#ccc solid 1px;padding:2%;background:#f6f6f6;
	}	
	.carrinho_cercaproduto	{	
		 border-bottom:1px #000 solid;width:100%;clear:both;min-height:260px;
	}	
	.minha_conta01	{	
				background-color:#888888;
				font-family: 'Gotham-Medium', sans-serif;
				font-size: 18PX;
				color: #000000;
				text-decoration: none;
				width:100%; 
				float:left;


	}
	.minha_conta02	{
				background-color:#ffffff;
				font-family: 'Gotham-Medium', sans-serif;
				font-size: 2em;
				color: #000000;
				width:92%;
				border-right: #000 0px solid;
				float:left;
				padding: 2% 2%;
				margin: 0 2%;
	}
 	.conteudo_esquerda {
	   float:left;
	   width:90%; 
	   margin-left:5%;
	   margin-bottom:20px;
	   border:#CCC; 
	   solid:0px;
	   align:left;
     }
    .conteudo_direita {
		float:left;
		width:90%; 
		margin-left:5%;
		border:#CCC;
	    solid:0px;
		align:left;
     }
	.janela_calcula {
		width:100px;
		height:100px;
		position:absolute;
		top:50%;
		left:50%;
		margin-top:-50px;
		margin-left:-50px;		
		font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
		font-size: 2.5em;
		color: #f5f4f2;
		background: #dd0b14;
		padding: 2% 10%;
		border: 0px #dd0b14 solid;
		float: center;
		margin: 3% 3px 3% 3px;
		transition:all 1.5s ease;
	}	
	.paineil_banner_default {
		width:50%;
		padding:1% 1% 2% 1%;
		float:left
	}
	.paineil_banner_default_2 {
		width:100%;
		/*padding:0% 1% 2% 1%;*/
		padding: 2% 1.5% 0% 1.5%;
		float:left
	}
	.paineil_banner_default_4 {
		width:100%;
		padding:0% 1% 2% 1%;
		float:left
	}
	.titulos_espaco_default {
		padding: 4% 0% 4% 0%;
	}
	.minha_conta01	{	
			background-color:#888888;
			font-family: 'Gotham-Medium', sans-serif;
			font-size: 18PX;
			color: #000000;
			text-decoration: none;
			width:16.5%; 
			float:left;
			display: none;
	}
	.drop	{
		width:90%;
		border:#eeeeee solid 2px;
		height:40px;
		overflow: hidden;
		background: url(/image/seta-combobox.png) no-repeat right #fff;
		-webkit-appearance: none;
		float:left;
		margin:0px 0px 0px 5%;
		padding-left:20px;
		padding-top:8px;
		font-family: Helvetica, sans-serif;
		font-size: 20px;
		color: #202020;
		text-decoration: none;
		line-height:120%;/* espaçamento entre linhas; */
		padding-bottom:10px;
		margin-bottom:3px
	}
	.eventos {
		border:#09C solid 0px;
		width:97%;
		min-width:120px;
		max-height:300px;
		float:left;
		background:#ffffff;
		margin:0px 3% 3% 0px;
	}
	.botao_comprar_produto {
		float: none;
		clear:both;
	}
	.texto_produtos01{
		font-family: "Open Sans",'Gotham-Medium', sans-serif;
		font-weight: 400;
		font-size: 2.8em;
		color: #dd0b14;
		text-decoration: none;
		font-weight: bold;
	}
	#t-search {
		float: left;
		width: 100px
	}
	.oferta_do_dia {
			position: relative;
			z-index: 9999;
			right: auto;
			top: auto;
			background:#fff;
			overflow: hidden;
			clear: both;
			width: 100%;
			margin-bottom: 5%;
		}
	.oferta_do_dia_titulo {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 2.2em;
			color: #363636;
			text-decoration: none;
			float: left;
			width: 50%;
			min-height:64px;
			padding:4% 0px;
		}
	.oferta_do_dia_titulo:hover  {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #000000;
			text-decoration: none;
		}
	.oferta_do_dia_conteudo {
			position: relative;
			z-index: 9999;
			right: auto;
			top: auto;
			background: #fff;
			overflow: hidden;
			clear: none;
			width: 70%;
			margin-bottom: 5%;
			float: left;
			border: #000000 solid 0px;
			padding-left: 2%;
		}
	.oferta_do_dia_preco {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #f46f22;
			text-decoration: none;
			width: auto;
		}
	.oferta_do_dia_preco:hover  {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			color: #000000;
			text-decoration: none;
		}
	.oferta_do_dia_preco_de {
			font-family: "Gotham-Book", sans-serif;
			font-size: 1.4em;
			color: #b7b7b5;
			text-decoration: /*color:*/#000;
			text-decoration: line-through #b7b7b5;
			font-weight:bold;
			padding-right:2%;
			width: auto;
			float: left;
		}
	.oferta_do_dia_texto {
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.2em;
			color: #363636;
			text-decoration: none;
			width: 70%;
			float: left;
		}
	.oferta_do_dia_texto:hover  {
			font-family: 'Gotham-Book', sans-serif;
			font-size: 1.2em;
			color: #000000;
			text-decoration: none;
		}
	.oferta_do_dia_aproveite {
			font-family: 'Gotham-Bold', sans-serif;
			font-size: 1.8em;
			background:#f46f22;
			clear: both;
			color: #fff;
			padding: 2% 0px;
			width: 70%;
			float: left;
		}
	.oferta_do_dia_imagem {
			width: 30%;
			float: left;
		}
	.footer-bottom {
			background-color: #000000;
			width: 100%;
			overflow: -webkit-paged-y;
		}
	.title-widget {
			color: #898989;
			font-size: 1.6em;
			font-weight: 600;
			line-height: 1;
			position: relative;
			text-transform: uppercase;
			font-family: 'Gotham-Book', sans-serif;
			margin-bottom: 2.5%;
			padding-left: 3%;
			min-height: 15px;
		}
	.title-widget:before {
			background-color: #ea5644;
			content: "";
			height: 22px;
			left: 0px;
			position: absolute;
			top: -2px;
			width: 5px;
		}
	.caixa_cotacao01 {
			border: 1px solid #FFF;
			border-bottom-left-radius: 0px;
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			font-family: 'Gotham-Ultra', sans-serif;
			font-size: 1.5em;
			color: #ffffff;
			background-color: #7aad36;
			padding-right: 5px;
			padding-top: 15px;
			padding-left: 5px;
			padding-bottom: 15px;
			height: 20px;/* text-decoration: line-through; */ /* riscar palavra */
	}
	.banner_titulo01_blog {
			font-family: "Gotham-Light", sans-serif;
			width: 60%;
			font-size: 4em;
			color: #ffffff;
			word-spacing: 0px;/* espaçamento entre palavras; */
			text-decoration: none; /* decoração do texto; */
			text-transform: inherit;/* forma das letras; */
			white-space: normal;/* forma como o browser trata os espaços em branco. */	
		}
	.banner_texto01_blog {
			font-family: "Gotham-Light", sans-serif;
			font-size: 2em;
			color: #ffffff;
			word-spacing: 0px;/* espaçamento entre palavras; */
			text-decoration: none; /* decoração do texto; */
			text-transform: inherit;/* forma das letras; */
			white-space: normal;/* forma como o browser trata os espaços em branco. */	
			display: none;
	}

	.eventos2 {
		border-bottom:#EEE solid 2px;
		border-right:#EEE solid 2px;
		border-top:#EEE solid 2px;
		width:100%;
		min-width:120px;
		min-height:250px;
		float:left;
		background:#ffffff;
		margin:0px 3% 3% 0px;
		}
	.blog_banner_exibir1 {
		display: none;
	    }	
	.blog_banner_exibir2 {
		display: block;
	    }
	.blog_intagram{
		face:Gotham-Bold;font-size: 2.0em;
	    }
	.busca_topo_1 {
		display: block;
		clear: both;
	}
	/*.busca_topo_2 {
		display: none;	
	}*/
	input[type=text]{outline:none}
	.down_list{
		margin-top: 55px !important;
		margin-left: -90px !important; 
	}
	.image_produto_default_mais_vendidos{
		width: 80%;
		margin-left: 20px;
	}
}
@media screen and (max-width: 768px) {
	div .texto_produtos02
	{
		display: flex;
		justify-content: center;
    	flex-direction: column;
	}
	.sp_ct
	{
		display: none;
	}
	.topo_carrinho_produtos{
		top: 120px;
	}
	.sup_img_banner_loja{
		float: right;
    	margin-top: 48px;
		text-align: center;
    	display: block;
    	width: 42vh;
    	height: auto;
	}
	.down_list{
		margin-top: 80px;
		margin-left: -20px !important;
	}
	.banner_titulo01 {
		font-family: "NexaRustSlab-BlackShadow01", sans-serif;
		display: block; /*Para que o título acima do banner não quebre linha a20m01d15*/
		width: 100%;/*Usado para a largura do título do banner a20m01d15*/
		font-weight: 900;
		font-size: 3.4em;
		color: #ffffff;
		border: #FFFFFF solid 0px;
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-decoration: none; /* decoração do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */	
		text-shadow: 0em 0em 0em black;
	}
		.banner_titulo02 {
		font-family: "Gotham-Bold", sans-serif;
		font-weight: 400;
		font-size: 3.4em;
		color: #ffffff;
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-decoration: none; /* decoração do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */	
		text-shadow: 0em 0em 0em black;
		display: block; /*Para que o título acima do banner não quebre linha a20m01d15*/
		width: 100%;/*Usado para a largura do título do banner a20m01d15*/
	}
	.titulo_produto  {
		font-family: "Open Sans",'Gotham-Book', sans-serif;
		font-size: 2.1em;
		color: #000000;
		text-decoration: none;
	}
}
@media screen and (max-width: 480px) {
	
	.banner_titulo01 {
		font-family: 'NexaRustSlab-BlackShadow01', sans-serif;
		width: 100%;
		font-weight: 900;
		font-size: 1.8em;
		color: #ffffff;
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-decoration: none; /* decoração do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */	
	}
	.banner_texto01 {
		font-family: 'Gotham-Medium', sans-serif;
		font-weight: 400;
		font-size: 1.5em;
		color: #ffffff;
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-decoration: none; /* decoração do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */
		width: 100%;
	}
	.banner_titulo02 {
		font-family: "Gotham-Bold", sans-serif;
		font-weight: 400;
		font-size: 2em;
		color: #ffffff;
		word-spacing: 0px;/* espaçamento entre palavras; */
		text-decoration: none; /* decoração do texto; */
		text-transform: inherit;/* forma das letras; */
		white-space: normal;/* forma como o browser trata os espaços em branco. */	
		text-shadow: 0em 0em 0em black;

	}
	.sup_img_banner_loja{
		float: right;
    	margin-top: 10px;
		text-align: center;
    	display: block;
    	width: 27vh;
    	height: auto;
	}
}

/*MOBILE 0.6em*/
@media screen and (max-width: 425px) {
	.topo_botao_menu_principal_loja, .topo_botao_menu_principal{
		font-size: 0.6em !important;
	}
	.tamanho_banner {
		height: 50vh;
		max-height: 300px;
		min-height: inherit;
	}
	.max_img-banner_loja {
    max-width: 46vh;
	}
	
}
@media screen and (max-width: 414px) {
	.tamanho_banner {
		height: 60vh;
		max-height: 306px;
		min-height: inherit;
	}
	.max_img-banner_loja {
    max-width: 42vh;
	}
}
@media screen and (max-width: 375px) {
	.tamanho_banner {
		height: 42vh;
		max-height: 290px;
		min-height: inherit;}
			
	.sup_img_banner_loja{
		float: right;
    	margin-top: 10px;
		text-align: center;
    	display: block;
    	width: 26.3vh;
    	height: auto;
	
	}
}
@media screen and (max-width: 320px) {
	.sup_img_banner_loja{
    	margin-top: 10px;
    	width: 200px;
	}
		.tamanho_banner {
		height: 70vh;
		max-height: 300px;
		min-height: inherit;
	}
	.max_img-banner_loja {
    max-width: 62vh;
	}	
}
/*=============================================TOPO NOVO========================================*/
body{
	padding: 0;
	margin: 0;
}
#myHeader{
	z-index: 10;
	padding: 0;
}
.ordenation{
	padding: 0px;
	margin: 0;
}
.ordenation:nth-child(2){
	margin: 30px 0;
}
.list_menu, .list_menu{
	font-size: 1.3em;
}
.ordenation .sub_cat{
	font-size: 0.9em;		
}
.list_menu a:hover{
	color: #000;	
}
.sub_cat_ord:hover{
	background: rgba(0,0,0,0.0) !important;	
}
.animation_allow{
	color: #fff;
}
.list_menu, .list_menu, .ordenation .sub_cat{
	text-transform: uppercase;
	list-style: none;
	width: auto;
	height: auto;
	text-align: left;
	align-items: center;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
}
.list_menu:hover, .list_menu:hover, .ordenation .sub_cat:hover{
	background: #d7b869;
}
.menu_topo{
	overflow: hidden;
	background: #000;
	z-index: 1;
	position: relative;
	display: flex;
	justify-content: space-between;
	/*border: 1px solid #fff;*/
}
.menu_topo_fixed{
	position: fixed !important;
	top: 0;
}
.menu_topo > div{
	height: 90px;
	float: left;
	display: flex;
	align-items: center;
	/*border: 1px solid #0000ff;*/
	padding: 10px;
	width: 33.33333%
}
.menu_topo > div:nth-child(3){
	height: 90px;
	float: left;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 10px;
	width: 33.33333%
}
.busca_topo_new{
	display: flex;
	justify-content: flex-end;
	padding: 0;
}
.logo{
	justify-content: center;
	max-width: 70%;
}
.icones_social_menu{
	display: flex;
	justify-content: flex-start;
	margin-top: 40px;
	margin-bottom: 40px;
}
.icones_social_menu i{
	font-size: 30px;
	color: #ffffff;
	padding: 0 0 0 10px;
}
.img_casdastro{
	display: block;
	max-width: 100%;
	height: auto;
	width: 15%;
	margin: 0;
}
#nav-btn {
	position: relative;
	border-radius: 2px;
	padding: 5px 10px;
	cursor: pointer;
	transition: all 0.4s linear;
}

#nav-btn > div {
	width: 20px;
	height: 3px;
	background: #bababa;
	margin: 4px 0px;
	transition: all 0.4s linear;
	left: 15px
}

#nav-btn:hover div {
	background: #fff;
}
#nav-slide::-webkit-scrollbar-track {
background-color: #F4F4F4;
}
#nav-slide::-webkit-scrollbar {
	width: 6px;
	background: #fff;
}
#nav-slide::-webkit-scrollbar-thumb {
	background: #d7b869;
	border-radius: 2px;
	height: 5px;
}
#nav-slide {
	position: fixed;
	left: -250px;
	top: 90px;
	width: 250px;
	height: auto;
	background: #000000;
	transition: left 0.4s linear;
	z-index: 1;
	overflow: scroll;
}
.busca_topo_2{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.sacola_carr{
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sacola_qnt{
	position: absolute;
	background: #FFFFFF;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	top: 5px;
	right: 5px;
	padding: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sacola_qnt span{
	font-size: 1.8em;
	color: #dd0b14;
	font-weight: bold;
}
.busca_mobile{
	display: none;
}
@media screen and (max-width: 1024px){
	.logo{
		max-width: 70%; 
	}
}
@media screen and (max-width: 768px){
	.botao_cadastro_pedido,.cadastro_menu
	{
		width: 100%;
	}
	.cadastro_menu
	{
		display: flex;
    	flex-direction: column;
	}
	#nav-slide{
		top: 130px;
	}
	.busca_topo_2{
		display: none;
	}
	.busca_mobile{
		display: block;
		overflow: hidden;
		height: 40px;
	}
	.sacola_carr img{
		position: relative;
		right: -5px;
	}
}
@media screen and (max-width: 480px){
	.menu_topo > div:nth-child(2){
		width: 60%;
	}
	.menu_topo > div:nth-child(1), .menu_topo > div:nth-child(3){
		width: 20%;
	}
	.logo {
		max-width: 100%;
	}
	.sacola_qnt{
		width: 20px;
		height: 20px;
	}	
	.sacola_carr img{
		position: relative;
		right: -20px;
	}
}
@media screen and (max-width: 375px){
	.sacola_qnt{
		top: -5px;
		right: -5px;
	}
}
/*=============================================FIM TOPO NOVO========================================*/
/*=============================================LOJA PEDIDO========================================*/
.texto p:nth-child(1)
{
	text-transform: uppercase;
	padding: 20px;
}
.titulos_produtos01, .texto p span,.texto div p span
{
	font-weight: bold;
}
.divpedidos
{
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 15px;
	color: #000000;	
	float: left;
}

.green_bar
{
	background: #04d483;						
	top: 50%;    
	transform: translateY(-50%);
	height: 4px;
	width: 50px;
	left: 0;		
}
	
.red_bar
{
	background: #FF0000;						
	top: 50%;    
	transform: translateY(-50%);
	height: 4px;
	width: 50px;
	left: 0;		

}
	

.container div .verde
{ 
	background-color: chartreuse;
	border: 1px solid;
	color: darkgreen;
	height: 50px;
		
}
		
		
.container div .roxa
{ 
	background-color:darkmagenta;
	border: 1px solid;
	color: blueviolet;
		
		
}
		
.container div .azul
{ 
	background-color:darkblue;
	border: 1px solid;
	color: cornflowerblue;
		
		
}
			
.container div .vermelha
{ 
	background-color: darkred;
	border: 1px solid;
	color:crimson;
	height: 50px;		
}
		
		
.box
{
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
	
.container
{
	height: auto;
}

.texto, .texto p span
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #333;
}
/*#painel_tudo
{
	background: #ffffff;
}*/
.siema
{
	max-width: 17rem;
	overflow: hidden;
	cursor: -webkit-grab;
}
.line_section
{
	width:100%;
	clear:both;
}
.status_pedido
{
	background-color: #ffffff;
}
.loja_menu_include
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.cadastro_menu a .botao_cadastro_pedido
{
    font-family: 'Gotham-Medium', sans-serif;
    font-weight: 400;
    font-size: 2em;
    color: #f5f4f2;
    background: #dd0b14;
    padding: 1% 1%;
    border: 1px #ffffff solid;
    float: left;
    transition: all 1.5s ease;
}
/*=============================================FIM LOJA PEDIDO========================================*/

/*==========TABELA DOS PRODUTOS=========*/
.tabela-produtos {
	text-align: center;
	border: solid 2px #000;
	width: 100%;
}
.tabela-produtos th {
	text-align: center;
	background-color: #CAB276;
	color: #D1453E;
	text-transform: uppercase;
}
.tabela-produtos td {
	width: 30%;
	border: solid 2px #000;
}
.tabela-produtos tr:nth-child(even){
	background-color: #dddddd;
}
.tabela-produtos tr {
	border: solid 2px #000;
}
/*======FIM DA TABELA DOS PRODUTOS======*/