@font-face{font-family:'sourceSansRegular';src:url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.eot');src:url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.woff2') format('woff2'),
url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.woff') format('woff'),
url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.ttf') format('truetype'),
url('../fontes/sourceSansRegular/sourcesanspro-regular-webfont.svg#sourceSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'sourceSansProSemiBold';src:url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.eot');src:url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.woff2') format('woff2'),
url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.woff') format('woff'),
url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.ttf') format('truetype'),
url('../fontes/sourceSansProSemiBold/sourcesanspro-semibold-webfont.svg#sourceSansProSemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'sourceSansBlack';src:url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.eot');src:url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.woff2') format('woff2'),
url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.woff') format('woff'),
url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.ttf') format('truetype'),
url('../fontes/sourceSansBlack/sourcesanspro-black-webfont.svg#sourceSansBlack') format('svg');font-weight:normal;font-style:normal;}
body,h1,h2,h3,h4,p,a,ol,ul,li,select,option,input,textarea,table,th,td,blockquote,hr,button,div{margin:0;padding:0;font-weight:normal;}
body{font-family:'sourceSansRegular', tahoma;background:url(../img/bg.png) center top repeat-x;}
html, body, #wrap{height:100%;}
body > #wrap{height:auto;min-height:100%;}
a{text-decoration:none;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;}
a:hover{text-decoration:none;}
img{border:none;max-width:100%;}
button{border:none;cursor:pointer;}
.limpa{clear:both;}
.limpa20{clear:both;height:20px;}
.limpa60{clear:both;height:60px;}
.limpa80{clear:both;height:80px;}
input, select, textarea{font-family:'sourceSansRegular', tahoma;font-size:16px;color:#333;}
#caixaBannerTopo{border-bottom:4px solid #f58220;width:100%;position:relative;}
#bannerTopo{width:100%;height:100%;}
.bannerIndividualTopo{background-size:cover;width:100%;height:100%;display:none;background-position:center;background-repeat:no-repeat;}
.textoBannerTopo{position:absolute;width:500px;left:50%;bottom:100px;margin-left:-580px;z-index:20;}
.textoBannerTopo h2{font-size:48px;color:#014446;text-transform:uppercase;font-family:'sourceSansBlack';line-height:48px;margin-bottom:50px;}
.textoBannerTopo, .textoBannerTopo p{font-size:18px;line-height:36px;color:#014446;}
.textoBannerTopo ul li{list-style:url(../img/setas-newsletter.png) inside;}
.textoBannerTopo a{font-family:'sourceSansProSemiBold';display:block;width:200px;height:52px;text-align:center;line-height:52px;background:#ff6600;margin-top:40px;font-size:16px;color:#ffffff;}
.textoBannerTopo a:hover{background:#014446;}
.nextBanner{z-index:20;position:absolute;right:60px;top:50%;background:url(../img/next-banner.png) no-repeat;width:30px;height:50px;margin:-25px 0 0;}
.flex-control-thumbs{width:804px;position:absolute;bottom:0;right:50%;margin-right:-580px;z-index:20;}
.flex-control-thumbs li img{overflow:hidden;padding-top:8px;height:72px;float:left;margin-left:10px;margin-bottom:-10px;background:url(../img/sombra-menu-banner.png) repeat-x center bottom #f99d1c;width:122px;display:block;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;text-align:center;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;}
.flex-control-thumbs li:hover img, .flex-control-thumbs li img.flex-active{background:url(../img/sombra-menu-banner.png) repeat-x center bottom #ff8400;margin-top:-20px;margin-bottom:0;padding-bottom:11px;}
.alinhaMenuBannerEsquerda{float:right;}
#topoHome{z-index:20;width:100%;height:51px;background:#FFFFFF;border-bottom:4px solid #f58220;position:relative;}
.bordaTopo{width:100%;height:4px;background:#e6e6e6;position:absolute;left:0;top:0;}
#topoHome .tamanhoTela{position:relative;}
#bgLogo{position:absolute;background:url(../img/fundo-logo.png) no-repeat;width:516px;height:97px;left:-45px;top:0;text-align:center;}
#bgLogo img{margin:34px auto 0;display:block;}
.iconeFacebook{float:right;margin:12px 20px 0 0;width:30px;height:30px;background:url(../img/icone-facebook.png) no-repeat center;}
.telefoneTopo{float:right;background:url(../img/icone-telefone.png) no-repeat center left;padding-left:38px;font-size:18px;color:#036569;line-height:51px;margin-right:40px;}
.whatsTopo{float:right;background:url(../img/icone-whats.png) no-repeat center left;padding-left:38px;font-size:18px;color:#036569;line-height:51px;margin-right:40px;}
.telefoneTopo strong, .whatsTopo strong{font-weight:normal;font-size:20px;font-family:'sourceSansProSemiBold';}
.caixaMenu{position:relative;width:100%;}
#bgMenu{z-index:100;border-bottom:2px solid #FF5F00;left:0;top:0;width:100%;height:100px;background:#FFFFFF;}
.menuRola{position:absolute;}
.menuFixo{position:fixed;}
.navbar-default{padding:13px 0 0;}
.navbar-header{float:left;margin-left:29px;}
.navbar-collapse{float:right;margin-top:20px;margin-right:10px;}
.navbar-nav li{list-style:none;float:left;padding:0 25px;position:relative;}
.navbar-nav li a, .navbar-nav li span{text-align:center;display:block;color:#036569;font-size:18px;line-height:40px;font-family:'sourceSansProSemiBold';z-index:30;cursor:pointer;position:relative;}
.navbar-nav li a:hover, .navbar-nav li span:hover{color:#f58220;}
.navbar-toggle{display:none;}
.espacoMenu{display:block;height:102px;}
.navbar-nav li ul.subMenu{position:absolute;left:50%;top:-10px;width:240px;margin-left:-120px;background:#f1f2f2;border-bottom:2px solid #036568;z-index:20;padding-top:55px;padding-bottom:15px;display:none;}
.navbar-nav li ul.subMenu li{float:none;display:block;margin:0 0 0 1px;padding:0 2px 0 0;width:100%;}
.navbar-nav li ul.subMenu li a{display:block;text-align:left;padding:5px 10px;font-size:13px;line-height:22px;color:#1e4446;font-family:'sourceSansRegular';white-space:nowrap;text-align:center;}
.navbar-nav li ul.subMenu li:hover{background:#e2e5e6;}
.navbar-nav li:hover ul.subMenu{display:block;}
#conteudoPaginas{padding:80px 0;}
#conteudoPaginas strong, .textoSimples strong{font-size:24px;color:#FF5F01;font-family:'sourceSansProSemiBold';line-height:32px;font-weight:normal;}
#conteudoPaginas, #conteudoPaginas p, .textoSimples p, .textoSimples{color:#231f20;font-size:16px;line-height:26px;}
#conteudoPaginas a{color:#FF5F01;}
#conteudoPaginas a:hover{color:#231f20;}
#content h2{font-size:36px;color:#000000;margin-bottom:30px;text-transform:uppercase;font-family:'sourceSansBlack';}
.textoBanner{display:none;}
#caixaBanner{width:100%;height:auto;position:relative;overflow:hidden;height:500px;}
#bannerSuperior{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.bannerIndividual{display:none;width:100%;height:auto;}
#caixaBannerBaixo{width:100%;height:auto;position:relative;overflow:hidden;height:520px;}
#bannerInferior{width:1920px;position:absolute;left:50%;margin-left:-960px;}
#caixaIconesCima{margin-top:-50px;position:relative;z-index:20;padding-bottom:100px;}
#caixaIconesCima h2{margin:0 0 50px 100px;}
.iconeHomeIndividualCima{float:left;width:460px;margin:0 70px 40px;}
.iconeIndividualDentro{width:500px;margin:0 100px 40px 0;}
.alinhaIconeHome{float:left;margin:0 30px 50px 0;}
.caixaIconeHome{width:76px;height:76px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:2px solid #dcddde;display:table-cell;vertical-align:middle;text-align:center;}
.iconeHomeIndividualCima h3{font-size:24px;line-height:30px;margin-bottom:5px;color:#ff5f00;font-family:'sourceSansProSemiBold';}
.iconeHomeIndividualCima, .iconeHomeIndividualCima p, #caixaBemachef, #caixaBemachef p{font-size:16px;color:#231f20;line-height:26px;}
#caixaIconesCima a, #caixaBemachef a{width:250px;height:54px;line-height:54px;text-align:center;float:left;color:#ffffff;font-size:15px;font-family:'sourceSansProSemiBold';-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.linkHomeCima1{background:#ff6600;margin-left:100px;margin-top:20px;}
a.linkHomeCima2{background:#187274;margin-left:10px;margin-top:20px;}
a.linkHomeBaixo1{background:#ff6600;margin-top:100px;}
a.linkHomeBaixo2{background:#187274;margin-left:10px;margin-top:100px;}
#caixaIconesCima a:hover, #caixaBemachef a:hover{background:#4A4A4A;}
#caixaBemachef{margin:70px 35px 75px 100px;position:relative;}
#caixaBemachef h2{margin:0 0 35px;}
#bemachefEsquerda{float:left;width:410px;}
.chamadaBemachef{padding:60px 0 0;}
.chamadaBemachef p{width:320px;float:right;}
.textoBamchefDireita{float:left;width:80px;}
.contadorBemachef{width:52px;height:52px;background:#fe5f00;color:#ffffff;line-height:52px;text-align:center;font-size:16px;font-family:'sourceSansBlack';-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.imagemBemaChef{position:absolute;right:0;top:35px;}
.tracoBemaChef{position:absolute;background:url(../img/traco-bemachef.png) no-repeat bottom right;width:548px;height:221px;top:226px;right:452px;}
#bgCinza{text-align:center;background:#e6e7e8;padding:90px 0 0;}
.alinhaHomeBaixo{padding:0 30px;}
.caixaNews{width:1050px;background:#f7941d;position:relative;height:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:147px 20px 20px 0;float:right;}
.bordaNews{position:absolute;left:6px;top:6px;right:6px;bottom:6px;border:1px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.caixaNews img{position:absolute;left:-48px;bottom:-20px;}
.textoNews{padding-top:40px;padding-left:136px;text-align:left;float:left;}
.textoNews h3{color:#FFFFFF;font-size:42px;line-height:38px;}
.textoNews p{font-size:22px;color:#FFFFFF;line-height:32px;font-family:'sourceSansProSemiBold';}
.caixaNews input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f18c13;width:200px;height:32px;border:none;padding:10px 50px;float:left;color:#FFFFFF;font-size:16px;}
.caixaNews button{background:url(../img/setas-newsletter.png) no-repeat center #FFFFFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:60px;height:52px;border:none;float:left;margin-left:25px;}
.formNews{float:right;margin:50px 55px 0 0;position:relative;z-index:20px;}
#mensagemNews{text-align:center;color:#FFFFFF;line-height:30px;font-size:14px;}
.blogIndividual{float:left;width:340px;height:400px;position:relative;margin:30px 20px 0;}
.conhecaIndividual{float:left;width:340px;height:170px;position:relative;margin:30px 20px 0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alinhaCaseIndividual{width:340px;height:180px;display:block;overflow:hidden;text-align:center;}
.textoBlogIndividual{padding:20px 20px 0;display:block;text-align:center;}
.hoverConhecaIndividual{left:0;top:0;right:0;bottom:0;background:url(../img/mascara-conheca.png) repeat;position:absolute;opacity:0.00;filter:alpha(opacity =0);-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;}
.alinhaHoverConheca{padding:0 30px;width:280px;height:170px;display:table-cell;vertical-align:middle;text-align:center;}
.conhecaIndividual:hover .hoverConhecaIndividual{opacity:1;filter:alpha(opacity =100);}
.hoverConhecaIndividual h3, .textoBlogIndividual h3{font-size:24px;line-height:30px;margin-bottom:10px;font-family:'sourceSansProSemiBold';}
.hoverConhecaIndividual, .hoverConhecaIndividual p, .hoverConhecaIndividual h4, .textoBlogIndividual, .textoBlogIndividual p, .textoBlogIndividual h4{font-size:16px;line-height:18px;color:#231f20;}
.hoverConhecaIndividual h3, .hoverConhecaIndividual p, .hoverConhecaIndividual{color:#FFFFFF;}
#rodapeFixo{padding-bottom:390px;}
#rodapeTodo{width:100%;height:390px;margin-top:-390px;position:relative;clear:both;background:#4a4a4a;}
#rodapeBaixo{height:50px;background:#363636;width:100%;}
#rodapeBaixo p{font-size:12px;color:#757575;text-align:center;padding-top:10px;line-height:20px;}
.artweb{background:url("../img/criacao-sites-artweb.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;float:right;height:13px;margin-left:10px;overflow:hidden;text-align:left;text-indent:-99999px;width:50px;}
#footer{height:340px;}
.rodapeEsquerda{width:260px;float:left;text-align:center;margin-left:30px;margin-right:30px;}
#logoRodape{display:block;margin:76px auto 46px;}
.separaRodape{background:url(../img/separa-rodape.png) repeat-x;height:1px;width:242px;margin:0 auto 30px;}
.alinhaLogosRodape{padding:0 28px;}
.logoRodapeIndividual{width:81px;height:50px;display:block;float:left;margin:0 10px 20px;}
#footer h3{font-size:15px;color:#ededed;font-family:'sourceSansProSemiBold';margin-bottom:12px;}
.menuRodape{margin-top:65px;float:left;width:160px;margin-left:30px;}
.menuRodape2{width:240px;}
.menuRodape a{font-size:14px;color:#c7c8ca;margin-left:10px;line-height:24px;}
.menuRodape a:hover{color:#FF5F01;}
.rodapeDireita{float:right;margin-top:65px;width:390px;}
.rodapeDireita p, .rodapeDireita a{font-size:14px;color:#c7c8ca;padding-left:10px;margin-bottom:20px;line-height:20px;margin-top:2px;display:block;}
.rodapeDireita p strong{line-height:30px;font-weight:normal;font-size:24px;color:#ff9000}
.caixaTituloPaginas{background:#FF5F00;width:100%;height:300px;overflow:hidden;background-position:center;background-repeat:no-repeat;}
.caixaTituloPaginas h1{color:#FFFFFF;font-size:42px;line-height:300px;font-family:'sourceSansBlack';text-transform:uppercase;}
.imagemPrincipal{float:right;margin:-200px 0 80px;max-width:500px;}
.alinhaImagensAtuacao{float:left;width:50%;}
.produtoEsquerda{float:left;width:680px;}
.imagemAtuacaoIndividual{display:block;margin:2px;height:140px;overflow:hidden;}
.imagemAtuacaoIndividual img{min-height:100%;}
.caixaInteresse{padding:30px 0 0 0;}
#conteudoPaginas .caixaInteresse a{float:left;padding:0 20px;height:42px;line-height:42px;color:#FFFFFF;background:#FF5F01;}
#conteudoPaginas .caixaInteresse a:hover{background:#333333;}
#conteudoPaginas .caixaInteresse .telefone{line-height:42px;font-size:18px;padding-left:20px;float:left;}
#conteudoPaginas .caixaInteresse .telefone strong{font-size:22px;color:#231f20;}
.beneficioIndividual{float:left;text-align:center;width:280px;min-height:200px;margin:0 10px;}
.beneficioIndividual h3{font-size:18px;line-height:24px;margin-bottom:10px;color:#ff5f00;font-family:'sourceSansProSemiBold';}
#caixaBemachefBaixo{padding-bottom:80px;text-align:center;}
.solucaoIndividual{margin:0 10px;float:left;text-align:center;width:380px;}
.solucaoIndividual img{margin-bottom:20px;}
.solucaoIndividual h3{text-align:center;font-size:18px;line-height:24px;margin-bottom:10px;color:#ff5f00;font-family:'sourceSansProSemiBold';}
.textoCentralizado{text-align:center;}
#sistemasBaixo{padding-bottom:80px;width:80%;margin:0 auto;}
#sistemasBaixo ul li{list-style:url(../img/li-banner.png) inside;line-height:24px;}
#faixaTenhoInteresse{width:100%;padding:50px 0;background:#ff5f00;margin-bottom:80px;}
#faixaTenhoInteresse a{font-size:22px;font-family:'sourceSansProSemiBold';width:240px;height:60px;line-height:60px;text-align:center;color:#ff5f00;background:#FFFFFF;display:block;margin:0 auto;}
.alinhaBemacash{text-align:center;}
.alinhaBemacash strong{margin-bottom:30px;display:block;}
#caixaTituloPaginasSimples{height:auto;padding:60px 0;background:url(../img/fundo-titulo-empresa.png) no-repeat right center #ff5f00;}
#caixaTituloPaginasSimples h1{line-height:50px;}
.downloadIndividual{border-bottom:1px solid #D4D4D4;padding:10px;margin-bottom:10px;}
.downloadIndividual h3{float:left;font-size:20px;line-height:40px;color:#ff5f00;font-family:'sourceSansProSemiBold';}
.downloadDireita{float:right;}
.downloadIndividual h4{float:left;font-size:16px;color:#231f20;line-height:40px;}
#conteudoPaginas .downloadIndividual a{float:left;width:120px;height:40px;line-height:40px;color:#FFFFFF;font-size:16px;font-family:'sourceSansProSemiBold';background:#FF5F01;text-align:center;margin-left:20px;}
#conteudoPaginas .downloadIndividual a:hover{background:#231f20;}
#formContato{padding:20px 30px 0;}
.formularioEsquerda{float:left;width:520px;}
.formularioDireita{float:right;width:520px;}
#formContato input{width:90%;padding:10px 5%;height:32px;margin-bottom:20px;border:2px solid #BBB;}
#formContato textarea{width:90%;padding:10px 5%;height:182px;margin-bottom:20px;border:2px solid #BBB;}
#formContato button{width:100%;height:54px;background:#00a7e1;font-size:16px;color:#ffffff;}
#formContato button:hover{background:#333333;}
.caixaSelect{width:100%;position:relative;height:52px;margin-bottom:20px;}
.caixaSelect select{position:absolute;left:0;top:0;z-index:100;width:100% !important;height:100%;}
span.customSelect{height:52px;line-height:52px;width:90%;position:absolute;top:0;left:0;text-align:left;padding:0 5%;border:2px solid #BBB;font-family:'sourceSansRegular', tahoma;font-size:16px;color:#919191;}
span.customSelectChanged{color:#333333;}
.customSelectInner{background:url(../img/icone-select.png) no-repeat center right;width:100% !important;height:52px;line-height:52px;}
.caixaSelect option{padding:5px 5%;}
.erroContato{background:#ebcccc;border:1px solid #990000;width:100%;height:auto;line-height:30px;padding:10px 0;text-align:center;display:none;}
.observacaoFormulario{color:#939393;font-size:14px;margin-left:20px;}
.mapaContato{display:block;width:100%;}
.mapaContato iframe{width:100%;}
.blogEsquerda{float:left;width:800px;}
.blogDireita{float:right;width:300px;}
.postIndividual{margin-bottom:50px;}
.dataPostIndividual{background:url("../img/data-blog.png") no-repeat right bottom;color:#fff;float:left;font-family:'sourceSansBlack';font-size:20px;height:70px;letter-spacing:2px;line-height:22px;padding-top:10px;text-align:center;width:77px;}
.dataPostIndividual span{font-size:16px;font-family:'sourceSansRegular';}
.caixaPostDireita{border:1px solid #BBB;float:left;padding:15px;width:670px;}
.caixaPostDireita img{margin:20px 0;text-align:center;}
#content a.botaoVerPost{background:#231f20;color:#fff;display:block;float:left;font-size:14px;height:36px;line-height:36px;margin-top:10px;padding:0 15px;}
#content a.botaoVerPost:hover{background:#FF5F00;}
#content .paginacaoBlog a{background:#BBB;color:#000;float:left;font-size:14px;height:26px;line-height:26px;margin-right:5px;padding:0 10px;}
#content .paginacaoBlog a.pagerAtivo, #content .paginacaoBlog a:hover{background:#FF5F00;color:#FFFFFF;}
.buscaBlog{width:100%;margin-bottom:20px;position:relative;}
.buscaBlog input{width:90%;padding:10px 5%;height:32px;border:2px solid #BBB;}
.buscaBlog button{position:absolute;right:0;top:2px;width:40px;height:52px;background:url(../img/icone-lupa.png) no-repeat center #FFFFFF;}
#content .blogDireita a{display:block;margin:15px 0 0;color:#231f20;font-family:'sourceSansProSemiBold';font-size:18px;}
#content .blogDireita a:hover{color:#FF5F00;}
.dataNoticia{float:right;font-size:13px;}
.imagemPrincipalCases{float:right;max-width:300px;margin:0 0 0 40px;}
.imagemPrincipalNoticia{margin:30px auto;display:block;}
.caixaCompartilhamentos{margin:20px auto 0;width:600px;text-align:center;}
.compartilharIndividual{float:left;margin:0 10px;}
.animaBemacash, #caixaBemachef, .animaConhecaHome{opacity:0.00;filter:alpha(opacity =0);-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;}
.tamanhoTela{width:1200px;margin:0 auto;}
@media(max-width:1230px){.tamanhoTela{width:980px;}
#content h2{font-size:30px;margin-bottom:30px;}
.textoBannerTopo{width:350px;margin-left:-400px;}
.flex-control-thumbs{margin-right:-460px;width:690px;}
.textoBannerTopo h2{font-size:32px;line-height:36px;margin-bottom:20px;}
.textoBannerTopo, .textoBannerTopo p{font-size:16px;line-height:30px;}
.textoBannerTopo a{margin-top:20px;}
.flex-control-thumbs li img{margin-left:5px;width:110px;height:65px;}
.navbar-collapse{margin:25px 0 0;}
.navbar-nav li{padding:0 15px;}
.navbar-nav li ul.subMenu li a{padding:5px 0;}
#caixaBanner{height:417px;}
#caixaBannerBaixo{height:433px;}
#bannerSuperior, #bannerInferior{width:1600px;margin-left:-800px;}
#caixaIconesCima{margin-top:-20px;padding-bottom:60px;}
#caixaIconesCima h2{margin:0 0 30px 20px;}
.iconeHomeIndividualCima{width:450px;margin:0 20px 40px;}
a.linkHomeCima1{margin-left:20px;}
#caixaBemachef{margin:70px 20px;}
#bemachefEsquerda{width:440px;}
.contadorBemachef{width:40px;line-height:40px;height:40px;font-size:15px;}
.textoBamchefDireita{width:auto;}
.chamadaBemachef p{width:380px;}
.imagemBemaChef{width:450px;top:20px;}
.tracoBemaChef{width:508px;top:179px;right:375px;}
#caixaIconesCima a, #caixaBemachef a{width:220px;}
a.linkHomeBaixo1, a.linkHomeBaixo2{margin-top:80px;}
#bgCinza{padding:70px 0 0;}
.alinhaHomeBaixo{padding:0 10px;}
#conteudoPaginas .alinhaHomeBaixo{padding:0;}
.conhecaIndividual{margin:20px 10px 0;width:300px;height:150px;}
.blogIndividual{margin:20px 10px 0;width:300px;height:350px;}
.alinhaCaseIndividual{width:300px;height:150px;}
.hoverConhecaIndividual, .hoverConhecaIndividual p, .hoverConhecaIndividual h4, .textoBlogIndividual, .textoBlogIndividual p, .textoBlogIndividual h4{font-size:14px;line-height:17px;}
.hoverConhecaIndividual h3, .textoBlogIndividual h3{font-size:22px;line-height:30px;margin:0;}
.alinhaHoverConheca{padding:0 15px;height:150px;}
#bgCinza{padding:60px 0 20px;}
.caixaNews{float:none;margin:120px 20px 0 50px;width:auto;}
.caixaNews img{left:-50px;}
.bordaNews{left:4px;bottom:4px;right:4px;top:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.textoNews{padding-left:120px;padding-top:50px;}
.textoNews h3{font-size:34px;line-height:30px;}
.textoNews p{font-size:18px;line-height:22px;}
.formNews{margin:52px 40px 0 0;}
.caixaNews button{margin-left:10px;}
.caixaNews input{padding:10px 20px;width:230px;}
.rodapeEsquerda{margin:0 0 0 30px;}
.menuRodape{margin:65px 0 0 40px;width:140px;}
.rodapeDireita{width:300px;}
.separaRodape{width:232px;}
#caixaTituloPaginasSimples{padding:50px 0;}
.caixaTituloPaginas h1{margin:0 10px;font-size:30px;}
#conteudoPaginas{padding:50px 10px;}
#formContato{padding:20px 10px 0;}
.formularioEsquerda, .formularioDireita{width:460px;}
.caixaTituloPaginas{height:250px;}
.caixaTituloPaginas h1{line-height:250px;}
.imagemPrincipal{margin:-140px 0 50px;max-width:380px;}
.produtoEsquerda{width:560px;}
.tituloSoftwares{margin-left:10px;}
.beneficioIndividual{width:225px;}
.solucaoIndividual{width:306px;}
.limpa80{height:60px;}
#caixaBemachefBaixo{padding-bottom:60px;}
.blogEsquerda{width:630px;}
.caixaPostDireita{width:520px;}
}
@media(max-width:1000px){.tamanhoTela{width:740px;}
#content h2{font-size:20px;line-height:26px;margin-bottom:20px;}
.iconeHomeIndividualCima, .iconeHomeIndividualCima p, #caixaBemachef, #caixaBemachef p, #conteudoPaginas, #conteudoPaginas p, .textoSimples p, .textoSimples{font-size:14px;line-height:22px;}
#bgLogo{background:url(../img/fundo-logo-celular.png) no-repeat;width:372px;height:70px;left:-35px;}
#bgLogo img{margin:19px auto 0;max-width:210px;}
.telefoneTopo{margin-right:0;line-height:40px;margin-top:8px;}
.textoBannerTopo h2{font-size:20px;line-height:24px;margin-bottom:10px;}
.textoBannerTopo, .textoBannerTopo p{font-size:15px;line-height:24px;}
.textoBannerTopo ul li{list-style:none;}
.textoBannerTopo{width:300px;bottom:50px;margin-left:-330px;}
.textoBannerTopo a{font-size:14px;height:40px;line-height:40px;width:100px;margin-top:10px;}
.flex-control-thumbs li img{width:80px;height:47px;margin-top:-8px;}
.flex-control-thumbs{margin-right:-360px;width:510px;}
.navbar-header{margin-left:10px;}
.navbar-nav li{padding:0 10px;margin:0;}
.navbar-nav li a, .navbar-nav li span{font-size:16px;font-family:'sourceSansRegular';}
.navbar-default{padding:5px 0;}
.navbar-header img{display:block;}
#bgMenu{height:auto;}
.navbar-nav li ul.subMenu li a{padding:5px 10px;font-size:14px;}
#caixaBanner{height:318px;}
#caixaBannerBaixo{height:330px;}
#bannerSuperior, #bannerInferior{width:1220px;margin-left:-610px;}
#caixaIconesCima{margin-top:0;}
#caixaIconesCima h2{text-align:center;margin-left:0;}
.iconeHomeIndividualCima{margin:15px 10px;width:350px;}
.alinhaIconeHome{margin:0 10px 45px 0;}
.caixaIconeHome{height:50px;width:50px;}
.caixaIconeHome img{max-width:28px;max-height:28px;}
.iconeHomeIndividualCima h3{font-size:20px;line-height:24px;}
#caixaIconesCima a, #caixaBemachef a{margin-top:25px;font-size:13px;width:180px;height:42px;line-height:42px;}
.imagemBemaChef{width:340px;}
#caixaBemachef{margin:50px 0;}
#bemachefEsquerda{width:370px;margin-left:10px;}
.chamadaBemachef{padding:30px 0 0;}
.textoBamchefDireita{display:none;}
.chamadaBemachef p{float:none;width:auto;}
.tracoBemaChef{right:253px;top:139px;width:480px;height:170px;}
#bgCinza{padding:40px 0 10px;}
.blogIndividual{margin:20px 10px 0;width:340px;height:360px;}
.conhecaIndividual{margin:20px 10px 0;width:340px;height:170px;}
.alinhaHoverConheca, .alinhaCaseIndividual{width:340px;height:170px;}
#caixaBemachef a{margin-top:40px;}
a.linkHomeBaixo1{margin-left:10px;}
.caixaNews{margin:80px 0 0 40px;height:120px;}
.caixaNews img{width:120px;bottom:-10px;}
.bordaNews{left:3px;bottom:3px;right:3px;top:3px;}
.textoNews{padding-left:90px;padding-top:36px;}
.textoNews h3{font-size:27px;line-height:30px;}
.textoNews p{font-size:14px;line-height:17px;}
.caixaNews button{width:42px;height:40px;}
.caixaNews input{height:30px;padding:5px 10px;width:180px;}
.formNews{margin:42px 30px 0 0;}
.menuRodape{display:none;}
.rodapeEsquerda{margin:0 0 0 50px;}
.rodapeDireita{width:340px;}
#logoRodape{margin:50px auto 30px;}
#footer{height:310px;}
#rodapeTodo{height:360px;margin-top:-360px;}
#rodapeFixo{padding-bottom:360px;}
#caixaTituloPaginasSimples{padding:30px 0;}
.caixaTituloPaginas h1{margin:0 10px;font-size:22px;line-height:30px;}
#conteudoPaginas{padding:40px 10px;}
#conteudoPaginas strong, .textoSimples strong{font-size:20px;}
#formContato{padding:20px 0 0;}
.formularioEsquerda, .formularioDireita{width:350px;}
.observacaoFormulario{margin-left:0;font-size:12px;white-space:nowrap;}
.erroContato{font-size:14px;}
.caixaTituloPaginas{height:200px;}
.caixaTituloPaginas h1{line-height:200px;}
.imagemPrincipal{margin:-110px 0 40px;max-width:300px;}
.produtoEsquerda{width:410px;}
#conteudoPaginas .caixaInteresse .telefone{font-size:16px;}
#conteudoPaginas .caixaInteresse .telefone strong{font-size:20px;}
.limpa60, .limpa80{height:40px;}
.solucaoIndividual{width:226px;}
#caixaBemachefBaixo{padding-bottom:40px;}
.imagemPrincipalCases{max-width:240px;margin:0 0 0 20px;}
.blogEsquerda{width:480px;}
.caixaPostDireita{width:388px;}
.blogDireita{width:220px;}
.dataPostIndividual{width:60px;}
}
@media(max-width:767px){.tamanhoTela{width:auto;padding:0 20px;}
#menuBanner{display:none;}
#topoHome{background:none;display:none;}
.espacoMenu{display:block;height:79px;}
#bannerTopo{height:auto;}
#bannerTopo .tamanhoTela{height:auto !important;}
.textoBannerTopo{position:relative;left:auto;top:auto;margin:0;width:auto;float:none;padding:20px 20px;background:#FF5F00;bottom:auto;}
.bannerIndividualTopo{height:auto;}
.textoBannerTopo h2{font-size:18px;margin-bottom:5px;line-height:24px;color:#FFFFFF;}
.textoBannerTopo, .textoBannerTopo p{font-size:14px;line-height:22px;color:#FFFFFF;text-align:center;}
.textoBannerTopo a{height:34px;line-height:34px;background:#FFFFFF;color:#FF5F00;margin:10px auto 0;}
.flex-control-thumbs{display:none;}
#espacoMenuHome{display:none;}
#content h2{font-size:18px;text-align:center;}
.textoBanner{display:block;padding:40px 20px;text-align:center;}
#content .textoBanner h2{color:#FFFFFF;}
#content .textoBanner, #content .textoBanner p{font-size:14px;line-height:22px;color:#FFFFFF;}
#caixaBanner, #caixaBannerBaixo{height:auto;}
#bannerSuperior, #bannerInferior{width:auto;height:auto;position:relative;left:auto;top:auto;margin:0;}
.bannerIndividual{background:#ff5f00;}
.bannerIndividual img{display:none;}
#caixaIconesCima{padding-top:40px;padding-bottom:40px;}
.iconeHomeIndividualCima{width:auto;float:none;margin:0 0 30px;}
.iconeHomeIndividualCima h3{font-size:16px;line-height:20px;margin-bottom:0;}
.alinhaIconeHome{margin:0 10px 10px 0;}
#caixaIconesCima a, #caixaBemachef a{float:none;width:90%;text-align:center;margin:10px auto 0;display:block;}
#caixaBemachef{padding:40px 0;margin:0;text-align:center;}
#bemachefEsquerda{width:auto;float:none;margin:0;padding:0 0 20px;}
.imagemBemaChef, .tracoBemaChef, .chamadaBemachef{display:none;}
#bgCinza{padding:40px 0;}
.conhecaIndividual, .blogIndividual{float:none;max-width:100%;margin:0 auto 10px;}
.blogIndividual{height:auto;margin-bottom:30px;}
.hoverConhecaIndividual{opacity:1;filter:alpha(opacity =100);}
.hoverConhecaIndividual h3, .textoBlogIndividual h3{font-size:18px;line-height:22px;}
.caixaNews img{display:none;}
.caixaNews{margin:40px 0 0;height:auto;text-align:center;padding-bottom:20px;}
.textoNews{width:auto;float:none;padding:20px;text-align:center;margin:0;}
.textoNews h3{font-size:20px;line-height:24px;}
.formNews{float:none;margin:0 30px;}
.caixaNews input{background:#FFFFFF;width:68%;padding:5px 5%;margin:0 0 10px;}
.caixaNews button{float:none;margin:0;width:20%;float:right}
#rodapeFixo{padding:0;}
html, body, #wrap{height:auto;}
body > #wrap{min-height:auto;}
#rodapeTodo{height:auto;margin:0;}
#footer{height:auto;padding-top:40px;padding-bottom:20px;}
.rodapeEsquerda{margin:0;width:auto;float:none;}
#logoRodape{margin:0 auto 10px;width:90%;display:block;}
.separaRodape{width:auto;margin:0 0 20px;}
.alinhaLogosRodape{display:none;}
.rodapeDireita{width:auto;float:none;margin:0;text-align:center;}
.rodapeDireita h3{display:none;}
.rodapeDireita p, .rodapeDireita a{font-size:12px;line-height:15px;margin:0 0 10px;padding:0;}
.rodapeDireita p strong{font-size:20px;}
.caixaTituloPaginas h1{font-size:18px;line-height:24px;text-align:center;font-family:'sourceSansProSemiBold';}
#caixaTituloPaginasSimples{padding:20px 0;background:#ff5f00;}
#caixaTituloPaginasSimples h1{line-height:24px;}
#conteudoPaginas{padding:40px 0;}
#conteudoPaginas, #conteudoPaginas p, .textoSimples p, .textoSimples{text-align:center;}
#conteudoPaginas strong, .textoSimples strong{font-size:16px;}
.formularioEsquerda, .formularioDireita{float:none;width:auto;}
.observacaoFormulario{white-space:normal;margin-bottom:20px;}
#formContato textarea{height:106px;}
input, select, textarea{font-size:14px;}
#formContato button{font-size:14px;}
.caixaTituloPaginas{height:200px;background-size:cover;}
.caixaTituloPaginas h1{line-height:100px;text-align:center;margin:0;}
.imagemPrincipal{float:none;margin:-120px auto 0;display:block;max-width:90%;}
.produtoEsquerda{float:none;width:auto;}
.caixaInteresse{padding:20px 0 0;}
#conteudoPaginas .caixaInteresse a{float:none;width:90%;text-align:center;margin:0 auto 10px;display:block;padding:0;height:38px;line-height:38px;}
#conteudoPaginas .caixaInteresse .telefone{padding:0;text-align:center;float:none;}
.caixaCompartilhamentos{width:auto;margin:0 auto;}
.compartilharIndividual{float:none;display:block;margin:0 auto 10px;max-width:100%;}
.beneficioIndividual, .solucaoIndividual{width:auto;float:none;min-height:auto;margin:0 0 30px;}
.beneficioIndividual h3, .solucaoIndividual h3{font-size:16px;margin-bottom:0;line-height:22px;}
.limpa60{display:none;}
#caixaBemachefBaixo{padding:0;}
.solucaoIndividual img{width:40px;margin-bottom:10px;}
.imagemPrincipal{max-height:300px;}
#sistemasBaixo{padding:0 0 40px;width:auto;}
#faixaTenhoInteresse{padding:40px 0;margin-bottom:40px;}
#faixaTenhoInteresse a{font-size:18px;line-height:40px;height:40px;}
.imagemPrincipalCases{max-width:60%;display:block;margin:0 auto 20px;float:none;}
.tituloCases{margin-top:30px;}
.downloadIndividual h3{font-size:15px;line-height:30px;}
.downloadIndividual h4{font-size:14px;line-height:30px;}
.downloadIndividual{margin-bottom:0;}
#conteudoPaginas .downloadIndividual a{font-size:14px;height:30px;line-height:30px;width:90px;}
.blogDireita{display:none;}
.blogEsquerda{width:auto;float:none;}
.postIndividual{margin-bottom:30px;}
.dataPostIndividual{width:15%;}
.caixaPostDireita{width:85%;box-sizing:border-box;}
.dataPostIndividual{font-size:17px;letter-spacing:normal;}
.dataPostIndividual span{font-size:14px;}
#content a.botaoVerPost{margin:20px auto 0;float:none;display:block;padding:0;width:100px;}
.caixaPostDireita img{margin:10px 0;}
#conteudoPaginas .caixaPostDireita strong, .textoSimples .caixaPostDireita strong{line-height:22px;}
}
@media(max-width:467px){.alinhaHoverConheca, .conhecaIndividual{height:140px;}
}