@charset "utf-8";
.gjclair{clear: both;}
body{font-family: Arial Narrow sans-serif;}

@media (min-width:1680px) and (max-width: 3840px){
}

@media (min-width:1024px) and (max-width:1679px){
/*ESTILIZAÇÃO*/
	#dvcorpstyl{padding:10px 0;}
	#dvg-slidlinks{display: flex; flex-wrap:wrap;}
	/**/
	#valores{}
	#valores p{margin: 0;}
/*ESTILIZAR BLOCO DE LINKS TOP DESTA PÁGINA*/
	#dvbloclinks{flex: 1 100%; padding:0 7px 0 0; order: 3;}
	.nvlinksfbz{}
	.nvlinksfbz p{margin:0PX; background-color:#c63; display:inline-block;}
	.nvlinksfbz p a{color: #f1f1f1; font-weight: 600; padding:0px 7px;}
	
/*Estilizar a área do SLIDER ADMINISTRATIVO*/
	#dvblocslid{flex: 1 500px; order: 2; height:240px; border: 1px solid; 
		margin:0 0 0 4px;}
	#dvblocslid div{width:500px; height:240px; padding: 0px; margin: 0px;}
	#dvblocslid div img{width:100%; height:238px;}

/*ESTILIZAR ÁREA DE (Quem somos, Missão, Visão e Valores)*/
	#dvblocmivival{flex: 1 390px; height:240px; padding:3px 1px 0px 3px; 
		background-color:#ccc;}
	#dvtabcontainer{}
	#nvtab{margin:0px; padding:0px; text-align: center; border-bottom:1px solid #c63;}
	#nvtab button{border:none; margin: 0px; float: left; padding: 3px 7px; background-color:#036;
		color:#fc9; font-weight:600; border-top-left-radius:15px; border-left:1px solid #fff;}
	#nvtab button:hover{background-color:#c63; color: #fff; transition:0.5s;}
	.tabconteigeral{padding: 0px; margin: 0px;}
	.blocodetab{margin:0px; padding: 1px; text-align: justify;}
	#valores p{display:inline-block; margin:0 5px 5px 0;}
	#valores p img{width:15px; margin-right:5px;}

/*ZONA DE TRABALHADORES DA EMPRESA*/
	/**/
	.h3stafftitolo{color:#c63; font-weight: 600; border-bottom: 1px solid;
		border-left: 2px solid; padding:0 0 0 5px;}
	#dvzingtrab{display: flex; justify-content: space-between;
		flex-wrap: wrap;}
	#dvintrotrab{text-align:justify; font-size:20px; padding:7px 0;}
	.h5titostaf{color: #036; font-weight:600; margin:25px 0 5px 0;
		background-color:#ccc; padding:1px 10px; font-size:21px;}
	/**/
	#dvtrabbloc{width: 280px; margin:10px 7px; box-shadow:0 0 4px darkblue; 
		border-radius:20px; border: 1px solid darkblue;}
	#dvtrabbloc figure{text-align: center;}
	#dvtrabbloc img{width:240px; height:260px; border-radius:20px;
		margin-top: 10px; box-shadow:0 0 5px back;}
	.p-nometrab, .p-cargtrab{color: #c63; text-align:center; margin: 0; font-weight: 600;}
	.p-nometrab{box-shadow:0 0 3px darkblue; width:99.9%;}
	.dvlinktrab{background-color:darkblue; text-align: center; 
		padding:10px 0; border-radius:0 0 20px 20px; border: none;}
	.dvlinktrab a{color:#fff; background-color:#c63; padding:4px 10px; 
		border-radius: 15px;}
	.dvlinktrab a:hover{background-color:#fff; color:#c63;
		box-shadow:0 0 7px #c63; transition:0.7s ease;}

/*Estilizar, MODAL DO TRABALHADOR*/

}

@media (min-width:768px) and (max-width:1023px){
/*ESTILIZAÇÃO*/
	#dvcorpstyl{padding:10px 0;}
	#dvg-slidlinks{display: flex; flex-wrap:wrap;}
	/**/
	#valores{}
	#valores p{margin: 0;}
/*ESTILIZAR BLOCO DE LINKS TOP DESTA PÁGINA*/
	#dvbloclinks{flex: 1 100%; padding:1px 0px 3px 0px; order: 1;}
	.nvlinksfbz{border-bottom:1px solid #c63;}
	.nvlinksfbz p{margin:0PX; background-color:#c63; display:inline-block;}
	.nvlinksfbz p a{color: #f1f1f1; font-weight: 600; padding:0px 7px;}
	
/*Estilizar a área do SLIDER ADMINISTRATIVO*/
	#dvblocslid{flex: 1 100%; order:2; height:260px; border: 1px dotted; 
		margin:0 0 7px 0px; padding:1px 0px 3px 0px;}
	#dvblocslid div{width:100%; height:inherit; padding: 0px; margin: 0px;}
	#dvblocslid div img{width:100%; height:257px;}
	
/*ESTILIZAR ÁREA DE (Quem somos, Missão, Visão e Valores)*/
	#dvblocmivival{flex: 1 300px; order:3; height:; padding:0px 1px 0px 1px; 
		background-color:#ccc;}
	#dvtabcontainer{background-color:#fff;}
	#nvtab{margin:0px; padding:0px; text-align: center; border-bottom:1px solid #c63;}
	#nvtab button{border:none; margin: 0px; float: left; padding: 3px 7px; background-color:#036;
		color:#fc9; font-weight:600; border-top-left-radius:15px; border-left:1px solid #fff;}
	#nvtab button:hover{background-color:#c63; color: #fff; transition:0.5s;}
	.tabconteigeral{padding: 0px; margin: 0px;}
	.blocodetab{margin:0px; padding: 1px; text-align: justify;}
	.tab-content{text-align:justify; font-size:18px;}
	#valores p{display:inline-block; margin:0 5px 5px 0;}
	#valores p img{width:15px; margin-right:5px;}

/*ZONA DE TRABALHADORES DA EMPRESA*/
	/**/
	.h3stafftitolo{color:#c63; font-weight: 600; border-bottom: 1px solid;
		border-left: 2px solid; padding:0 0 0 5px;}
	#dvzingtrab{display: flex; justify-content: space-between; flex-wrap:wrap;}
	#dvintrotrab{text-align:justify; font-size:20px; padding:7px 0;}
	.h5titostaf{color: #036; font-weight:600; margin:25px 0 5px 0;
		background-color:#ccc; padding:1px 10px; 
		font-size:21px;}
	/**/
	#dvtrabbloc{width: 233px; margin:10px 7px; box-shadow:0 0 4px darkblue; 
		border-radius:20px; border: 1px solid darkblue;}
	#dvtrabbloc figure{text-align: center;}
	#dvtrabbloc img{width:95%; height:230px; border-radius:20px;
		margin: 5px 5px 0 5px; box-shadow:0 0 5px back;}
	.p-nometrab, .p-cargtrab{color: #c63; text-align:center; margin: 0; font-weight: 600;}
	.p-nometrab{box-shadow:0 0 3px darkblue; width:99.9%;}
	.dvlinktrab{background-color:darkblue; text-align: center; 
		padding:10px 0; border-radius:0 0 20px 20px; border: none;}
	.dvlinktrab a{color:#fff; background-color:#c63; padding:4px 10px; 
		border-radius: 15px;}
	.dvlinktrab a:hover{background-color:#fff; color:#c63;
		box-shadow:0 0 7px #c63; transition:0.7s ease;}

/*Estilizar, MODAL DO TRABALHADOR*/	
}
	
@media (min-width:480px) and (max-width:767px){
/*ESTILIZAÇÃO*/
	#dvcorpstyl{padding:10px 0;}
	#dvg-slidlinks{display: flex; flex-wrap:wrap;}
	/**/
	#valores{}
	#valores p{margin: 0;}
/*ESTILIZAR BLOCO DE LINKS TOP DESTA PÁGINA*/
	#dvbloclinks{flex: 1 100%; padding:1px 0px 3px 0px; order: 1;}
	.nvlinksfbz{border-bottom:1px solid #c63;}
	.nvlinksfbz p{margin:0PX; background-color:#c63; display:inline-block;}
	.nvlinksfbz p a{color: #f1f1f1; font-weight: 600; padding:0px 7px;}
	
/*Estilizar a área do SLIDER ADMINISTRATIVO*/
	#dvblocslid{flex: 1 100%; order:2; height:230px; border: 1px dotted; 
		margin:0 0 7px 0px; padding:1px 0px 3px 0px;}
	#dvblocslid div{width:100%; height:inherit; padding: 0px; margin: 0px;}
	#dvblocslid div img{width:100%; height:227px;}
	
/*ESTILIZAR ÁREA DE (Quem somos, Missão, Visão e Valores)*/
	#dvblocmivival{flex: 1 300px; order:3; height:; padding:0px 1px 0px 1px; 
		background-color:#ccc;}
	#dvtabcontainer{background-color:#fff;}
	#nvtab{margin:0px; padding:0px; text-align: center; border-bottom:1px solid #c63;}
	#nvtab button{border:none; margin: 0px; float: left; padding: 3px 7px; background-color:#036;
		color:#fc9; font-weight:600; border-top-left-radius:15px; border-left:1px solid #fff;}
	#nvtab button:hover{background-color:#c63; color: #fff; transition:0.5s;}
	.tabconteigeral{padding: 0px; margin: 0px;}
	.blocodetab{margin:0px; padding: 1px; text-align: justify;}
	.tab-content{text-align:justify; font-size:18px;}
	#valores p{display:inline-block; margin:0 5px 5px 0;}
	#valores p img{width:15px; margin-right:5px;}

/*ZONA DE TRABALHADORES DA EMPRESA*/
	/**/
	.h3stafftitolo{color:#c63; font-weight: 600; border-bottom: 1px solid;
		border-left: 2px solid; padding:0 20px 0 15px; margin:0 12px 0 8px;}
	#dvzingtrab{display: flex; justify-content: space-between; flex-wrap:wrap;}
	#dvintrotrab{text-align:justify; font-size:18px; 
		padding:5px 10px;}
	.h5titostaf{color: #036; font-weight:600; margin:25px 0 5px 0;
		background-color:#ccc; padding:1px 10px; 
		font-size:20px;}	
	/**/
	#dvtrabbloc{width: 47%; margin:10px 7px; box-shadow:0 0 4px darkblue; 
		border-radius:20px; border: 1px solid darkblue;}
	#dvtrabbloc figure{text-align: center;}
	#dvtrabbloc img{width:95%; height:200px; border-radius:20px;
		margin: 5px 5px 0 5px; box-shadow:0 0 5px back;}
	.p-nometrab, .p-cargtrab{color: #c63; text-align:center; margin: 0; font-weight: 600;}
	.p-nometrab{box-shadow:0 0 3px darkblue; width:99.9%;}
	.dvlinktrab{background-color:darkblue; text-align: center; 
		padding:10px 0; border-radius:0 0 20px 20px; border: none;}
	.dvlinktrab a{color:#fff; background-color:#c63; padding:4px 10px; 
		border-radius: 15px;}
	.dvlinktrab a:hover{background-color:#fff; color:#c63;
		box-shadow:0 0 7px #c63; transition:0.7s ease;}

/*Estilizar, MODAL DO TRABALHADOR*/	
}

@media (min-width:320px) and (max-width:479px){
/*ESTILIZAÇÃO*/
	#dvcorpstyl{padding:10px 0;}
	#dvg-slidlinks{display: flex; flex-wrap:wrap;}
	/**/
	#valores{}
	#valores p{margin: 0;}
/*ESTILIZAR BLOCO DE LINKS TOP DESTA PÁGINA*/
	#dvbloclinks{flex: 1 100%; padding:1px 2px 3px 4px; order: 1;}
	.nvlinksfbz{border-bottom:1px solid #c63;}
	.nvlinksfbz p{margin:0PX; background-color:#c63; display:inline-block;}
	.nvlinksfbz p a{color: #f1f1f1; font-weight: 600; padding:0px 3px;
		font-size:15px;}
	
/*Estilizar a área do SLIDER ADMINISTRATIVO*/
	#dvblocslid{flex: 1 100%; order:2; height:180px; border: 1px dotted; 
		margin:0 0 7px 0px; padding:1px 0px 3px 0px;}
	#dvblocslid div{width:100%; height:inherit; padding: 0px; margin: 0px;}
	#dvblocslid div img{width:100%; height:177px;}
	
/*ESTILIZAR ÁREA DE (Quem somos, Missão, Visão e Valores)*/
	#dvblocmivival{flex: 1 100%; order:3; height:; padding:0px 1px 0px 1px; 
		background-color:#ccc;}
	#dvtabcontainer{background-color:#fff;}
	#nvtab{margin:0px; padding:0px; text-align: center; border-bottom:1px solid #c63;}
	#nvtab button{border:none; margin: 0px; float: left; padding: 3px 7px; background-color:#036;
		color:#fc9; font-weight:600; border-top-left-radius:15px; border-left:1px solid #fff;}
	#nvtab button:hover{background-color:#c63; color: #fff; transition:0.5s;}
	.tabconteigeral{padding: 0px; margin: 0px;}
	.blocodetab{margin:0px; padding: 1px; text-align: justify;}
	.tab-content{text-align:justify; font-size:16px;}
	#valores p{display:inline-block; margin:0 5px 5px 0;}
	#valores p img{width:12px; margin-right:5px;}

/*ZONA DE TRABALHADORES DA EMPRESA*/
	/**/
	.h3stafftitolo{color:#c63; font-weight: 600; border-bottom: 1px solid;
		border-left: 2px solid; padding:0 10px 0 10px; margin:0 8px 0 6px;}
	#dvzingtrab{display: flex; justify-content: space-between; flex-wrap:wrap;}
	#dvintrotrab{text-align:justify; font-size:17px; 
		padding:5px 10px;}
	.h5titostaf{color: #036; font-weight:600; margin:25px 0 5px 0;
		background-color:#ccc; padding:1px 10px; 
		font-size:20px;}	
	/**/
	#dvtrabbloc{width: 46%; margin:10px 5px; box-shadow:0 0 4px darkblue; 
		border-radius:20px; border: 1px solid darkblue;}
	#dvtrabbloc figure{text-align: center;}
	#dvtrabbloc img{width:95%; height:160px; border-radius:20px;
		margin: 5px 5px 0 5px; box-shadow:0 0 5px back;}
	.p-nometrab, .p-cargtrab{color: #c63; text-align:center; margin: 0; font-weight: 600;}
	.p-nometrab{box-shadow:0 0 3px darkblue; width:99.9%;}
	.dvlinktrab{background-color:darkblue; text-align: center; 
		padding:10px 0; border-radius:0 0 20px 20px; border: none;}
	.dvlinktrab a{color:#fff; background-color:#c63; padding:4px 10px; 
		border-radius: 15px;}
	.dvlinktrab a:hover{background-color:#fff; color:#c63;
		box-shadow:0 0 7px #c63; transition:0.7s ease;}

/*Estilizar, MODAL DO TRABALHADOR*/	
}

@media (min-width:240px) and (max-width:319px){
/*ESTILIZAÇÃO*/
	#dvcorpstyl{padding:10px 0;}
	#dvg-slidlinks{display: flex; flex-wrap:wrap;}
	/**/
	#valores{}
	#valores p{margin: 0;}
/*ESTILIZAR BLOCO DE LINKS TOP DESTA PÁGINA*/
	#dvbloclinks{flex: 1 100%; padding:1px 2px 3px 4px; order: 1;}
	.nvlinksfbz{border-bottom:1px solid #c63;}
	.nvlinksfbz p{margin:0PX; background-color:#c63; display:;
		margin-bottom:1px;}
	.nvlinksfbz p a{color: #f1f1f1; font-weight: 600; padding:0px 3px;
		font-size:15px;}
	
/*Estilizar a área do SLIDER ADMINISTRATIVO*/
	#dvblocslid{flex: 1 100%; order:2; height:138px; border: 1px dotted; 
		margin:0 0 7px 0px; padding:1px 0px 3px 0px;}
	#dvblocslid div{width:100%; height:inherit; padding: 0px; margin: 0px;}
	#dvblocslid div img{width:100%; height:135px;}
	
/*ESTILIZAR ÁREA DE (Quem somos, Missão, Visão e Valores)*/
	#dvblocmivival{flex: 1 100%; order:3; height:; padding:0px 1px 0px 1px; 
		background-color:#eee;}
	#dvtabcontainer{background-color:#fff;}
	#nvtab{margin:0px; padding:0px; text-align: center; border-bottom:1px solid #c63;}
	#nvtab button{width:50%; border:none; margin: 0 0 2px 0; float:left; padding:1px 4px;
		background-color:#036; color:#fc9; font-weight:600;
		border-top-left-radius:12px; border-left:1px solid #fff;}
	#nvtab button:hover{background-color:#c63; color: #fff; transition:0.5s;}
	.tabconteigeral{padding: 0px; margin: 0px;}
	.blocodetab{margin:0px; padding: 1px; text-align: justify;}
	.tab-content{text-align:justify; font-size:15px;}
	#valores p{display:inline-block; margin:0 5px 5px 0;}
	#valores p img{width:12px; margin-right:5px;}

/*ZONA DE TRABALHADORES DA EMPRESA*/
	/**/
	.h3stafftitolo{color:#c63; font-weight: 600; font-size:20px; border-bottom: 1px solid;
		border-left: 2px solid; padding:0 10px 0 10px; margin:0 8px 0 6px;}
	#dvzingtrab{display: flex; justify-content: space-between; flex-wrap:wrap;}
	#dvintrotrab{text-align:justify; font-size:16px; 
		padding:5px 10px;}
	.h5titostaf{color: #036; font-weight:600; margin:25px 0 5px 0;
		background-color:#ccc; padding:1px 10px; 
		font-size:19px;}
	/**/
	#dvtrabbloc{width: 94%; margin:10px 5px; box-shadow:0 0 4px darkblue; 
		border-radius:20px; border: 1px solid darkblue;}
	#dvtrabbloc figure{text-align: center;}
	#dvtrabbloc img{width:95%; height:190px; border-radius:20px;
		margin: 5px 5px 0 5px; box-shadow:0 0 5px back;}
	.p-nometrab, .p-cargtrab{color: #c63; text-align:center; margin: 0; font-weight: 600;}
	.p-nometrab{box-shadow:0 0 3px darkblue; width:99.9%;}
	.dvlinktrab{background-color:darkblue; text-align: center; 
		padding:10px 0; border-radius:0 0 20px 20px; border: none;}
	.dvlinktrab a{color:#fff; background-color:#c63; padding:4px 10px; 
		border-radius: 15px;}
	.dvlinktrab a:hover{background-color:#fff; color:#c63;
		box-shadow:0 0 7px #c63; transition:0.7s ease;}

/*Estilizar, MODAL DO TRABALHADOR*/	
}
