*{
	margin:0; 
	padding:0;
}

html, body{
	height: 100% !important;
}

.container{
	width:1000px;
	height:auto;
	display:block;
	margin:auto;
}

.center{
	text-align:center;
	margin:auto;
}

.corpo{
	padding-bottom:0px;
}

.flex{
    display: flex;
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
}

.borda{
	border:2px solid black;
	background-color:#FFFFFF;
}

.campo{
	width:auto;
	height:auto;
	display:inline-block;
	font-family:myriad;
	font-size:11px;
	margin-right:10px;
	margin-bottom:10px;
}

.box{
	width:100%;
	min-height:100% !important;
	height:auto;
	background:#fff;
	box-shadow:1px 0 10px rgba(0,0,0,0.3);
	padding-top:30px;
}

.corpo .box.on{
	display:block;
}

.caixatitulo{
	width:250px;
	height:40px;
	background-color:#1B1B1B;
	border-top:2px solid;
    border-top-color:#2D2D2D;
	position:relative;
}

.caixatitulo-diagonal{
	width:24px;
	height:24px;
	background-color:#2D2D2D;
	transform:rotate(42deg);
	-webkit-transform:rotate(42deg);
	margin-left:-2000px;;
	margin-top:5px;
	margin-right:171px;
	float:right;
	border-top:2px solid;
    border-top-color:#2D2D2D;
}

.topo{
	width:100%;
	height:75px;
	background-image:url(../img/Walp.png);
	background-position: 0 -78px;
	box-shadow:1px 0 10px rgba(0,0,0,0.7);
}

.menu{
	position:relative;
}

.menu ul{
	height:100%;
	display:block;
}

.menu ul li{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	margin-right:10px;
	color:#FFFFFF;
	font-size:14px;
	line-height: 65px;
	height:100%;
}

.menu ul li.on{
    border-bottom: 2px solid orange;
    text-align: center;
    line-height: 65px;
}

.menu ul li:hover{
    border-bottom: 2px solid orange;
    text-align: center;
    line-height: 65px;
}

.pesq{
	width:160px;
	border-radius:20px;
	background-color:#FFFFFF;
}

.pesq.on{
	border-radius:10px 10px 0 0 ;
}

.lupa{
	width:32px;
	height:32px;
	background:url(../img/lupa-preta.png) no-repeat center;
	background-size: auto 100%;
}

.lupa:hover{
	width:32px;
	height:32px;
	background:url(../img/lupa-laranja.png) no-repeat center;
	background-size: auto 100%;
	cursor:pointer;
}

.lista_pesquisa{
	background-color: #FFFFFF;
    min-width: 0px;
    width: 160px;
    height: auto;
    margin-top: 0px;
    box-shadow: 0px 9px 10px rgba(0,0,0,0.3);
    border-radius: 0 0 10px 10px;
    position: absolute;
	padding-bottom:5px;
}

.lista_pesquisa ul li{
	display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #2D2D2D;
    font-size: 12px;
    padding: 5px;
	cursor:pointer;
}

.lista_pesquisa ul li:nth-child(even){
	background: rgba(0,0,0,0.1);
}

.lista_pesquisa a{
	text-decoration:none;
	color:#2D2D2D;
	width:100%;
	display:block;
}

.lista_pesquisa ul li:hover a{
	text-decoration:none;
	color:orange;
}

.lista_pesquisa ul{
	display:block;
}

.pesq input{
	height:23px;
	width:120px;
	border-radius:20px;
	background-color:#FFFFFF;
	outline:none;
	padding-left:10px;
	border:none;
}

.rodape{
	width:100%;
	height:59px;
	background-color:#2D2D2D;

}

.rodape .center .campo{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	color:#FFFFFF;
	font-size:12px;
}

.divFlutuante{
    display:none;
    position:absolute;
	opacity:0.96;
	overflow:auto;
	background-color:#FFFFFF;
    margin-left:-5px;
    margin-top:-680px;
    padding:10px;
	padding-left:0px;
    width:1000px;
    height:auto;
	border-radius:5px;
	max-height:640px;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
}

.divFlutuante2{
    display:none;
    position:absolute;
	opacity:0.96;
	overflow:auto;
	background-color:#FFFFFF;
	padding-left:0px;
    width:1000px;
    height:auto;
	border-radius:5px;
	max-height:640px;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
}

.fechar{
	width:auto;
    height:15px;
    background-color:#686868;
    border-radius:12px;
    color:#FFFFFF;
    padding:5px;
	margin-left:907px;
    position:fixed;
    padding-left:15px;
    padding-right:15px;
	font-size:12px;
    float:right;
    font-family:Arial, Helvetica, sans-serif;
}

.fechar_x{
	width:10px;
    height:10px;
    background-color:#ffffff;
    border-radius:50%;
	padding:10px;
    color:#2d2d2d;
    text-align:center;
    margin-right:15px;
    margin-top:10px;
    font-size:12px;
    float:right;
    font-family:Arial, Helvetica, sans-serif;
}

.fechar_x:hover{
	background:#686868;
	cursor:pointer;
	color:#FFFFFF;
}

.fechar:hover{
	background-color:#2D2D2D;
	cursor:pointer;
}

.campo_title{
	background-color:#FFFFFF;
	color:#2D2D2D;
	width:200px;
	height:30px;
	margin-left:-30px;
	border-radius:30px;
	cursor:pointer;
}

.open{
	color:#676666;
}

.open:hover{
	color:#2D2D2D;
}

.notbook{
	width:1000px;
	height:457px;
	background:url(../img/notenovo3.png) no-repeat center;
	margin:auto;
	display:table;
}

.logo{
	width:165px;
	height:84px;
	background:url(../logo.png) no-repeat center;
	background-size: auto 100%;
}

.suporte{
	width:80px;
	height:75px;
	background:url(../img/botao-suporte.png) no-repeat center;
	cursor:pointer;
}

.slide{
	overflow:hidden;
	width:1000px;
	height:170px;
}

.slide ul{
	display: block;
    width: auto;
    white-space: nowrap;
	transition:1s;
}

.slide ul li{
	display:inline-block;
	width:1001px;
	height:170px;
	margin-left:-2px;
}

.balls_slideShow{
	display:table;
	margin-top:-21px;
	width:100%;
	cursor:pointer;
}

.balls_slideShow ul{
	text-align:center;
}

.balls_slideShow ul li{
	width:11px;
	height:11px;
	display:inline-block;
	margin:3px;
	border-radius:10px;
	background-color:rgba(225,225,225,0.7);
	box-shadow:0px 0 6px rgba(0,0,0,0.8);
}

.balls_slideShow ul li.on:after{
	content:'';
	width:5px;
	height:5px;
	display:block;
	margin:3px;
	border-radius:10px;
	background-color:rgba(45,45,45,0.7);
}

.balls_slideShow ul li:hover:after{
	content:'';
	width:5px;
	height:5px;
	display:block;
	margin:3px;
	border-radius:10px;
	background-color:rgba(45,45,45,0.3);
}

.setas_baixo{
	width:30px;
	height:30px;
	background:url(../img/setas-baixo.png) no-repeat center;
}

.seta_slideShow{
	width:43px;
	height:52px;
	background:url(../img/seta.png) no-repeat center;
	opacity:0.5;
	cursor:pointer;
	float:left;
	margin-left:5px;
	margin-top:64px;
	margin-bottom:-250px;
	display:table;
	z-index:100;
}

.seta_slideShow:hover{
	width:43px;
	height:52px;
	background:url(../img/seta.png) no-repeat center;
	opacity:0.7;
	cursor:pointer;
}

.seta2_slideShow{
	width:43px;
	height:52px;
	background:url(../img/seta2.png) no-repeat center;
	opacity:0.5;
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:64px;
	margin-bottom:-250px;
	display:table;
	z-index:100;
}

.seta2_slideShow:hover{
	width:43px;
	height:52px;
	background:url(../img/seta2.png) no-repeat center;
	opacity:0.7;
	cursor:pointer;
}

.minilogo{
	width:120px;
	height:170px;
	background:url(../img/mini_logo2.png) no-repeat center;
	margin:auto;
}

.notbook .conteudo{
	display:block;
	height:275px;
	width:100%;
	margin-top:20px;
}

.notbook .campo{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#2D2D2D;
	font-size:12px;
}

.espaco{
	width:280px;
	height:40px;
	background-color:#2D2D2D;
	border-bottom:2px solid orange;
	box-shadow:1px 0 10px rgba(0,0,0,0.7);
}

.titulo{
	display:block;

	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.campo .conteudo{
	display:block;
	width:925px;
	min-height:10px;
	height:auto;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:40px;
	background-color:#EFEFEF;
	border-radius:5px;
	padding:15px;
}

.campocontato{
	width:100%;
	height:300px;
	background-color:#2D2D2D;
}

.campoparceiros{
	width:100%;
	height:300px;
	background:#1B1B1B;
	border-top:2px solid;
    border-bottom:2px solid;
    border-color:#2D2D2D;
	box-shadow:0px 5px 15px rgba(0,0,0,0.5);
	border-radius: 0px 30px 0px 30px;
}

.parceiros{
	width:300px;
	height:80px;
	background-color:#FFFFFF;
	margin-top:45px;
	box-shadow:1px 0 15px rgba(0,0,0,0.3);
}

.parceiros:hover{
	width:300px;
	height:80px;
	background-color:#FFFFFF;
	margin-top:45px;
	box-shadow:1px 0 15px rgba(255,255,255,0.97);
}

.campocontato .campo .texto{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	color:#FFFFFF;
	font-size:12px;
}

.texto{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	color:#2D2D2D;
	font-size:12px;
	max-width: 790px;
	word-break: break-word;
}

.conteudo ul{
	list-style-image:url(../img/unica.png);
	list-style-position:inside;
}

.conteudo ul li{
	font-family:Arial, Helvetica, sans-serif; 
	color:#2D2D2D;
	font-size:12px;
}

.texto a{
	text-decoration:none;
	color:orange;
}

table td {
    padding: 4px;
    border: 1px solid;
	border-color: rgba(0,0,0,.2);
}

.texto a:hover{
	text-decoration:none;
	color:#da8e02;
}

.opcao{
	width:950px;
	height:25px;
	padding:10px;
	background-color:#2D2D2D;
}

.campo2{
	width:928px;
	background-color:#EFEFEF;
	min-height:350px;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:30px;
	border:1px solid;
}

.campo2 .conteudo2{
	display:block;
	min-height:10px;
	height:auto;
	margin-bottom:3px;
	background-color:#BCBCBC;
	margin-top:15px;
}

.espaco2{
	height:15px;
	width:180px;
	padding:10px;
	background-color:#2D2D2D;
	margin-left:-5px;
	margin-top:-18px;
	box-shadow:1px 0 10px rgba(0,0,0,0.4);
}

.espacosociais{
	width:250px;
	height:210px;
	margin-left:30px;
	margin-top:20px;
}

.sociais{
	border-bottom:1px solid;
	border-bottom-color:#5F5F5F;
	height:auto;
	background-color:#2D2D2D;
}

.sociais:hover{
	background-color:#484848;
	cursor:pointer;
}

.espacosociais a{
	text-decoration:none;
}

.espacosociais .texto{
	color:#FFFFFF;
}

.borda-bottom{
	width:960px;
	border-bottom:1px solid;
	border-bottom-color:#2D2D2D;
}

.bt{
	background-color:#484848;
	width:150px;
	height:35px;
	float:right;
	margin-right:27px;
	border-radius:5px;
}

.bt:hover{
	background-color:#2D2D2D;
	cursor:pointer;
}

.bt .texto{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
}

.espaco3{
	height:15px;
	width:100px;
	margin-top:3px;
	padding:10px;
	background-color:#2D2D2D;
	box-shadow:1px 0 10px rgba(0,0,0,0.4);

}

.conteudo2 .titulo{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}

.conteudo2 .campo3{
	margin-top:-105px;
	margin-left:130px;
}

.espacocliente{
	width:310px;
	height:170px;
	border-radius:5px;
	background-color:#2D2D2D;
	margin-top:25px;
	margin-right:10px;
	margin-bottom:20px;
}

.espacocliente .texto{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block; 
	color:#FFFFFF;
	font-size:12px;
	margin-top:28px;
	margin-left:45px;
}

.espacologo{
	width:250px;
	height:100px;
	background-color:#FFFFFF;
	border-radius:5px;
	box-shadow:1px 0 10px rgba(0,0,0,0.4);
	margin-top:-15px;
	margin-left:30px;
}

label#select_anexo{ 
	background-color:#484848; 
	border-radius:5px; 
	color:#FFFFFF; 
	padding-left:15px; 
	padding-right:15px; 
	padding-top:11px; 
	padding-bottom:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	cursor:pointer; 
	font-size:12px;
}

label#select_anexo:hover{
	background-color:#2D2D2D;
	cursor:pointer;
}

.espacologo:hover{
	box-shadow:1px 0 10px rgba(225,225,225,10);
}

.espacologo#boavista:hover{
	box-shadow:0px 0 10px rgba(0, 60, 105,10);
}

.espacologoweb{
	width:136px;
	height:136px;
	background-size:100%;
	background-color:#FF952B;
	margin-top:-18px;
	margin-left:-1px;
	position:relative;
}

.teamview{
	width:80px;
	height:80px;
	background:url(../img/teamview-icon.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.firebird{
	width:80px;
	height:80px;
	background:url(../img/firebird-icon.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.winrar{
	width:80px;
	height:80px;
	background:url(../img/Winrar-icon.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.set{
	width:80px;
	height:80px;
	background:url(../img/logo-set.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.nfe{
	width:80px;
	height:80px;
	background:url(../img/NFE.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.nfce{
	width:90px;
	height:90px;
	background:url(../img/nfce-log.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.cte{
	width:80px;
	height:80px;
	background:url(../img/CTE.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.mdfe{
	width:80px;
	height:80px;
	background:url(../img/MDFE.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.sintegra{
	width:80px;
	height:80px;
	background:url(../img/sintegra.png) no-repeat center;
	background-size:100%;
	margin:17px;
	cursor:pointer;
}

.twitter{
	width:45px;
	height:31px;
	background:url(../img/twitter.png) no-repeat center;
	margin:10px;
}

.whatsapp{
	width:45px;
	height:31px;
	background:url(../img/whatsapp-icon.png) no-repeat center;
	margin:10px;
}

.instagram{
	width:45px;
	height:31px;
	background:url(../img/instagram-icon.png) no-repeat center;
	margin:10px;
}

.email{
	width:45px;
	height:31px;
	background:url(../img/email.png) no-repeat center;
	margin:10px;
}

.trabalhe{
	width:45px;
	height:31px;
	background:url(../img/trabalhe.png) no-repeat center;
	margin:10px;
}

.phone{
	width:45px;
	height:31px;
	background:url(../img/phone.png) no-repeat center;
	margin:10px;
}

.boavista{
	width:175px;
	height:93px;
	background:url(../img/logo_boavista.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.gsurf{
	width:175px;
	height:93px;
	background:url(../img/logo-gsurf.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.redetrel{
	width:175px;
	height:93px;
	background:url(../img/logo-redetrel.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.softwarexpress{
	width:175px;
	height:93px;
	background:url(../img/logo_softwarexpress2.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.jopavi{
	width:175px;
	height:93px;
	background:url(../img/logo_jopavi.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.bematech{
	width:175px;
	height:93px;
	background:url(../img/logo_bematech.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.dn{
	width:175px;
	height:93px;
	background:url(../img/logo_dn.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.miranda{
	width:175px;
	height:93px;
	background:url(../img/logo_miranda2.png) no-repeat center;
	background-size:100%;
	margin-left:50px;
	margin-top:7px;
}

.orionerp{
	width:117px;
	height:169px;
	background:url(../img/ORION_ERP_1.png) no-repeat center;
	margin-top:-30px;
	margin-left:-1px;
	cursor:pointer;
	position:relative;
}

.orionpaf{
	width:117px;
	height:169px;
	background:url(../img/ORION_PAF_1.png) no-repeat center;
	margin-top:-30px;
	margin-left:-1px;
	float:right;
	cursor:pointer;
	position:relative;
}

.orionos{
	width:117px;
	height:169px;
	background:url(../img/ORION_OS_1.png) no-repeat center;
	margin-top:-30px;
	margin-left:-1px;
	cursor:pointer;
	position:relative;
}

.orioncargo{
	width:117px;
	height:169px;
	background:url(../img/ORION_Cargo_1.png) no-repeat center;
	margin-top:-30px;
	margin-left:-1px;
	float:right;
	cursor:pointer;
	position:relative;
}

.orionxml{
	width:100px;
	height:100px;
	background:url(../img/ICONE-xml.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:15px;
	cursor:pointer;
	position:relative;
}

.orionmobile{
	width:117px;
	height:169px;
	background:url(../img/ORION_Mobile_1.png) no-repeat center;
	margin-top:-30px;
	margin-left:-1px;
	float:right;
	cursor:pointer;
	position:relative;
}


.orionhd{
	width:100px;
	height:100px;
	background:url(../img/ORION_HD.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:15px;
	cursor:pointer;
	position:relative;
	float:right;
}

.orionbi{
	width:100px;
	height:100px;
	background:url(../img/icone-bi.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:15px;
	cursor:pointer;
}

.orionfoods{
	width:100px;
	height:100px;
	background:url(../img/ORION_FOODS.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:7px;
	cursor:pointer;
}

.orionlifes{
	width:100px;
	height:100px;
	background:url(../img/icone-lifes.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:5px;
	cursor:pointer;
}

.orionagro{
	width:100px;
	height:100px;
	background:url(../img/ORION_AGRO.png) no-repeat center;
	background-size:100%;
	margin:17px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.2);
	border-radius:5px;
	cursor:pointer;
}

.clientes{
	width:100%;
	height:100%;
	background-size: auto 90%;
	background-position: center;
	background-repeat: no-repeat;
}

.comjol{
	background-image:url(../img/logos/comjol.png);
}

.sacolao{
	background-image:url(../img/logos/logosacolao.png);
}

.cirne{
	background-image:url(../img/logos/cirne.png);
}

.lcirne{
	background-image:url(../img/logos/lcirne.png);
}

.jaana{
	background-image:url(../img/logos/jaana.png);
}

.espacoinfanti{
	background-image:url(../img/logos/logoespacoinfanti.png);
}

.loca{
	background-image:url(../img/logos/loca.png);
}

.unifrios{
	background-image:url(../img/logos/logounifrios.png);
}

.brfrios{
	background-image:url(../img/logos/logobr.png);
}

.adl{
	background-image:url(../img/logos/logoadl.png);
}

.yakisobasclub{
	background-image:url(../img/logos/yakisobasclub.png);
}

.arbangentille{
	background-image:url(../img/logos/arbangentille.png);
}

.logo3d{
	background-image:url(../img/logos/3d.png);
}

.bomjesus{
	background-image:url(../img/logos/bomjesus.png);
}

.guanambi{
	background-image:url(../img/logos/guanambi.png);
}

.ferreirotorto{
	background-image:url(../img/logos/logoferreirotorto.png);
}

.transgregory{
	background-image:url(../img/logos/logotransgregory.png);
}

.estreladourada{
	background-image:url(../img/logos/Logoestreladourada.png);
}

.santafe{
	background-image:url(../img/logos/logosantafe.png);
}

.tr{
	background-image:url(../img/logos/logotr.png);
}

.redemais{
	background-image:url(../img/logos/logo_rede_mais.png);
}

.araujo{
	background-image:url(../img/logos/kek.png);
}

.frioauto{
	background-image:url(../img/logos/logomarca-frioauto.png);
}

.natalmarmores{
	background-image:url(../img/logos/Natal-Marmores.png);
}

.nando{
	background-image:url(../img/logos/nando.png);
}

.unifriosmercado{
	background-image:url(../img/logos/uniFriosMarca.png);
}

.neloremontana{
	background-image:url(../img/logos/nelore-montana.png);
}

.conteudo_site{
	min-height:86.3%;
	display:block;
}

.news:hover{
	color:#a2a2a2;
	cursor:pointer;
}

.ws:hover{
	background-color:#ab3939 !important;
}

input.erro, textarea.erro{
    border: 1px solid rgba(255, 0, 0, 0.42) !important;
}

.divFlutuante.alrt {
    overflow: hidden;
    padding: 0 !important;
}



@media only screen and (max-device-width: 768px) {
	.container,
	.campo,
	.notbook {
    	max-width: 100% !important;
	}

	div#myCanvasContainer {
    	margin-top: 23% !important;
    	position: absolute !important;
	}
	
	canvas#myCanvas {
    	width: 69%;
		background-size:30% !important;
	}
	
	.notbook {
		display: block !important;
		max-width: 100% !important;
		background-size: 150% !important;
	}
	
	.topo {
		height: auto !important;
		display: block;
	}
	
	.campo.pesquisa {
		display: block;
		float: none !important;
		width: 100% !important;
		margin: 0;
		padding-bottom: 10px !important;
		margin-top: 10px !important;
		background: #00000033 !important;
		padding-top: 10px !important;
		border-top: 1px solid #ffffff21 !important;
	}
	
	.pesq {
		min-width: 98%;
		margin-left: 1%;
	}
	
	.pesq .flex input {
		flex-basis: 90%;
	}
	
	.menu {
		position: relative;
		text-align: center;
		background: #ffffff1c;
		margin: 0 !important;
		display: flex !important;
    	overflow: auto;
	}
	
	.menu ul li {
		font-size: 1.3em !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 5px !important;
	}
	
	.menu ul {
		height: 100% !important;
		display: flex !important;
	}
	
	.menu ul a {
		width: auto !important;
		display: table;
		margin-left: 10px;
	}

	.container.nav {
		display: flex;
		flex-direction: column;
	}
	
	#logo {
		height: 75px;
		width: 100% !important;
		box-sizing: border-box;
		margin-top: 10px !important;
	}
	
	.logo {
		width: 100% !important;
		height: 100% !important;
	}
	
	.margem {
		margin-left:1% !important;
	}
	
	.opcao {
		width:94% !important;
	}
	
	.campo2 {
		width:93.5% !Important;
		padding:10px !important;
	}
	
	.menu ul li {
		font-size:12px !important;
	}
	
	.conteudo{
		width:85% !important;
	}
	
	#tecno {
		width: 100% !important;
		box-sizing: border-box;
	}
	
	.slide{
		width:100% !important;
	}
	
	.espacologoweb {
		height:233px !important;
	}
	
	#corrige{
		justify-content: normal !important;
	}
	
	#solucoes{
		height:215px !important;
		max-height:none !important;
	}
	
	#solutexto {
		margin-left:15px !important;
		margin-top:15px !important;
		max-width:90% !important;
	}
	
	#solutexto2 {
		margin-left:10px !important;
		margin-top:-10px !important;
		max-width:52% !important;
	}
	
	#solutexto3{
		margin-left:-5px !important;
		margin-top:-7px !important;
		max-width:90% !important;
	}
	
	#solutexto4 {
		margin-left:-5px !important;
		margin-top:-10px !important;
		max-width:60% !important;
	}
	
	#marginflex {
		margin-top:-105px !important;
		width:100%;
		justify-content: normal !important;
	}
	
	#margincampo {
		margin-top:-72px !important;
	}
	
	.conteudomargem {
		margin-top:30px !important;
	}

	.box .campo .flex{
		flex-wrap: wrap;
		justify-content: center;
	}

	.espacologo{
		margin-left: 0 !important;
	}

	.espacocliente{
		margin-left: 0 !important;
	}

	.divFlutuante {
		max-width: 98% !important;
		margin-left: 1% !important;
		margin-top: 0 !important;
		position: fixed;
		top: 1% !important;
		left: 0 !important;
	}

	.divFlutuante .campo .conteudo {
		margin-left: 3% !important;
		width: 86% !important;
	}

	.divFlutuante a.fechar {
		position: absolute;
		right: 2%;
	}

	.divFlutuante[id="5"] .conteudo .campo {
		margin: 0 !important;
		margin-bottom: 29px !important;
	}

	.divFlutuante[id="5"] .conteudo {
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
	}

	.campo{
		margin-right: 0;
	}

	.camp {
		width: 98% !important;
		left: 1% !important;
		top: 1% !important;
	}

	.box,
	.topo{
		box-shadow: none !important;
	}

	.divFlutuante2 {
		max-width: 100% !important;
	}

	.divFlutuante2#sup .conteudo{
		width: 81% !important;
	}

	.divFlutuante2#sup .conteudo > .flex {
		flex-flow: column;
	}

	.divFlutuante2#sup .conteudo > .flex .campo {
		display: flex;
		/* justify-content: center; */
		margin: 12px !important;
		padding-left: 22px;
	}

	.divFlutuante2#sup .campo {
		width: 100% !important;
	}

	.campocontato .campo {
		max-width: 100% !important;
		margin: 5px 3px !important;
	}

	.campocontato textarea {
		max-width: 97% !important;
		box-sizing: border-box;
		margin-left: 5px;
	}

	.localizacao {
		flex-flow: column;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0 !important;
		height: auto !important;
	}

	.espacosociais {
		box-sizing: border-box;
		width: 100% !important;
		height: auto !important;
		padding: 15px;
		margin: 0 !important;
	}

	.espacosociais > .flex {
		padding-left: 19%;
	}

	.localizacao iframe {
		max-width: 100% !important;
	}

	.endereco {
		margin: 0 !important;
		padding: 15px;
		box-sizing: border-box;
	}

	.campocontato .campo {
		max-width: 100% !important;
		margin: 5px 0 !important;
	}

	.campocontato .campo input {
		margin-left: 5px;
		width: 100%;
	}

	.box.contatos{
		padding-top: 0 !important;
	}
}