@charset "utf-8";

.TopPosic{ position:relative; z-index:3;}
.MeioPosic{ position:relative; z-index:1; margin-top: -35px;}
.RodapePosic{position:relative; z-index:2;}

@media(max-width:1280px){
	.MeioPosic{ position:relative; z-index:1; margin-top: 0;}
	}

/*===TEXTO PADRÃO===*/
.TXT {
    font-family: "Rubik", Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: 400;
	line-height:1.5;
}
.TXT_Centro {text-align: center; font-size: 16px;}
.TXT_Left {text-align: left; font-size: 16px;}
.TXT_Right {text-align: right; font-size: 16px;}

.Titulos {
    font-family: "Rubik", Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: 600;
}
.SubTitle_Centro {text-align: center; font-size: 20px;}
.SubTitle_Left {text-align: left; font-size: 20px;}
.SubTitle_Right {text-align: right; font-size: 20px;
}
.Title_Centro {text-align: center; font-size: 30px;}
.Title_Left {text-align: left; font-size: 30px;}
.Title_Right {text-align: right; font-size: 30px;
}

@media(max-width:800px){
.TXT.TXT_Centro {text-align: center; font-size: 16px;}
.TXT.TXT_Left {text-align: center; font-size: 16px;}
.TXT.TXT_Right {text-align: center; font-size: 16px;}

.Titulos.SubTitle_Centro {text-align: center; font-size: 18px;}
.Titulos.SubTitle_Left {text-align: center; font-size: 18px;}
.Titulos.SubTitle_Right {text-align: center; font-size: 18px;}
	
.Titulos.Title_Centro {text-align: center; font-size: 20px;}
.Titulos.Title_Left {text-align: center; font-size: 20px;}
.Titulos.Title_Right {text-align: center;  font-size: 20px;}
	}
	
/*===BOTÕES===*/
.BT_Pagina{
	width:auto;
	height:50px;
	padding-right:15px;
	padding-left:50px;
	background: #000;
	border-radius:10px;
	border:1.9px solid #FFF;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color: #FFF; text-align: left;
	text-decoration:none;
	position:relative;
	}
.BT_Pagina:hover{
	background: #FFF;
	color: #000;
	border:1.9px solid #000;
	}		
.BT_Pagina.produtos::before{/*icone*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/produtos.svg) no-repeat center left; 
	}	
.BT_Pagina.contato::before{/*icone*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/contato.svg) no-repeat center left; 
	}				
.BT_Pagina.empresa::before{/*icone*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/empresa.svg) no-repeat center left; 
	}	
.BT_Pagina.segmento::before{/*icone*/ 	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/segmentos.svg) no-repeat center left; 
	}	
.BT_Pagina.meioambiente::before{/*icone*/ 	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/meio-ambiente.svg) no-repeat center left; 
	}	
.BT_Pagina.whatsapp::before{/*icone*/ 	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/whatsapp.svg) no-repeat center left; 
	}	
.BT_Pagina.trabalhe::before{/*icone*/ 	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/trabalhe-conosco.svg) no-repeat center left; 
	}
.BT_Pagina.enviarPP::before{/*icone*/ 	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/politicas-privacidade/bt-enviarPP.svg)no-repeat center left; 
	}											
	
/*===BOX GERAL===*/	
.box_geral {
	width:100%; 
	height:50px; 
	padding-right:15%; 
	padding-left:50px;
	float:left; 
	margin-bottom:5px;
	background: #1a1a1a; 
	border:1.9px solid #000;
	border-radius:10px;
	position:relative; 
	cursor:pointer;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color: #FFF; text-align:left;
	transition:0.2s ease-in-out;
	user-select: none;
	outline: none;
}
@media(max-width:500px){.box_geral{ height: auto; padding-top:15px; padding-bottom:15px;}}
.box_geral:hover {
	background: #FFF;
	color: #000;
	border:1.9px solid #000;
	}
.box_geral.active	{
	background: #FFF;
	color: #000;
	border:1.9px solid #000;
	}	
/*Icone Abrir e Frechar*/
.box_geral::after { 
	width:50px; 
	height:50px; 
	position:absolute; 
	right:0; top:0; 
	content: url(../imagens/botoes/mais-box1.svg);
	}
.box_geral.active::after { 
	content: url(../imagens/botoes/mais-box2.svg);
	}	
/*conteudo box geral*/		
div.conteudo_boxgeral{
	max-width:100%;
	padding:20px;
	margin-bottom:10px;
	margin-top:0;
	border:0;
	border-radius:10px;
	overflow: hidden;
	transition: 0.2s ease-in-out;
	opacity: 0;
	display:none;
	}	
div.conteudo_boxgeral.show{
	opacity:1; 
	max-height:100%; 
	display:block; 
	margin-top:0; 
	background: #FFF; 
	border-radius:5px;
	}		
.box_geral.diferencial::before{/*icone 1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/diferencial.svg) no-repeat center left; 
	}
.box_geral.segmento::before{/*icone 1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/segmentos.svg) no-repeat center left; 
	}	
.box_geral.produtos::before{/*icone 1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/botoes/produtos.svg) no-repeat center left; 
	}	
.box_geral.politica::before{/*icone 1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/politicas-privacidade/bt-politicaP.svg) no-repeat center left; 
	}	
.box_geral.midia::before{/*icone 1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/midia_download/bt-midia.svg) no-repeat center left; 
	}				
