*{margin:0px;padding:0px;word-wrap:break-word;max-width:100%;}
div:after, ol:after, form:after, ul:after, dl:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}a{text-decoration:none;color:#000;}a:hover{text-decoration:none;}
a{text-decoration:none;}a:hover{text-decoration:underline;}
.left{float:left;}.right{float:right;}
.clear,p,br{clear:both;}
.adapta{width:860px;min-height:100px;margin:0 auto;padding:0px 20px;}
body{max-width:1920px;font-family:Calibri, Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.topo{height:67px;width:100%;position:relative;z-index:2;border-bottom:1px solid #ff5611;max-width:1920px;overflow:hidden !important;/*background:url('/img/layout/topo.jpg') right no-repeat;*/}
.topo_centro{height:67px;min-height:67px !important;background-color:#FFF;position:relative;overflow:hidden !important;z-index:3;}

.topo-right{width:520px;height:67px;background:#e5e2e1;position:absolute;right:0;top:0;}

.topo_logo{width:190px;margin:15px 0 0;}
.topo_logo a{width:190px;height:46px;background:url(/img/logo.png) no-repeat;}

.topo_logo a:hover{-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}

.grecaptcha-badge{display: none;}

.whatsapp {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 15px;
    right: 15px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 1px 1px 2px #888;
    z-index: 1000;
    transition: all ease 1s;
}

.whatsapp:hover {
    transform: scale(1.1);
}

.full{width:100%;}

.red{background:#ac1e23;height:14px;border-bottom:3px solid #91161a;}
.white{background:#FFF;}.gray{background:#e5e2e1}

.menu{padding:0;width:600px;height:67px;background:#e5e2e1;padding:0 0 0 60px;position:absolute;right:0;}
.menu:before{content:'';display:block;position:absolute;left:-20px;width:50px;height:67px;background:#e5e2e1;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-o-transform:skewX(-30deg);transform:skewX(-30deg);}
.menu_centro{height:25px;position:relative;z-index:1;margin-top:20px;}
.menu_centro>ul>li{padding:0px 10px;position:relative;margin-right:10px;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-o-transform:skewX(-30deg);transform:skewX(-30deg);}
.menu_centro>ul>li#contato{margin-right:0 !important;}
.menu_centro>ul>li>a{color:#a94e1a;font-size:16px;padding:3px 0px;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}

.menu_centro>ul>li.current,.menu_centro>ul>li:hover{background:#cc5008;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.5);transition:all 1000ms;}
.menu_centro>ul>li.current>a,.menu_centro>ul>li:hover>a{text-decoration:none;color:#FFF;}

.contatos{position:relative;z-index:999;margin-bottom:10px;padding-left:10px;background:url('/img/icon-tel.png') left center no-repeat;}
.contatos span{color:#FFF !important;margin-left:10px;font-size:14px;padding-right:10px;border-right:1px solid #FFF;}
.contatos span:last-child{border:0 !important;padding-right:0 !important;}

.dest{position:relative;margin:0 auto 0;z-index:1;width:900px !important;padding:0 47px !important;/*margin:-75px 0px 40px;*/}
.destaque,.destaque a{height:350px;}
.destaque_interna,.destaque_interna a{width:100%;height:350px;}
.destaque img{width:900px !important;}

#pb-progress-bar{background:#FFF;opacity:.8;width:0;height:2px;background-color:#c7061c;z-index:50;}
#pb-loader{height:100%;display:none}

.sobre_makalves a:hover{text-decoration:none;}
.title_home,.sobre_makalves .text{width:100%;}
.title_home{margin:30px 0px 15px;background:url(/img/barra_sobre.png) center no-repeat;}
.title_home a{text-transform:uppercase;font-size:18px;}

.title_home span{padding:0px 10px;background:url(/img/bullet.jpg) left center no-repeat #FFF;}

.title_home a,.sobre_makalves .text a{color:#ff5611;}

.sobre_makalves .text a{font-size:14px;line-height:20px;text-align:justify;color:#939090;}
.sobre_makalves .text a:hover{opacity:0.9;}


.ultimos_face a:hover{text-decoration:none;}
.ultimos_jobs{width:100%;max-width:588px;}
.ultimo_job{width:100%;max-width:285px;}
.ultimo_job img{opacity:0.8;}
.ultimo_job img:hover{opacity:1;-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);transition:all 1000ms;}
.ultimo_job span{text-align:justify;margin:5px 0px;}
.ultimo_job span a{color:#939090;}

.ultimo_job .ler_mais{width:100%;background:#d2deda;height:25px;}
.ultimo_job .ler_mais a{width:62px;height:19px;padding:5px 10px;background:url(/img/ultimos/ler_mais.png) no-repeat;color:#FFF;text-align:right;}
.ultimo_job .ler_mais a:hover{opacity:0.8;cursor:pointer;}
.face_home{width:100%;max-width:290px;}

.rodape_degrade{height:54px;background:url(/img/degrade_rodape.jpg) center no-repeat;}

.barra_vermelha{height:2px;background:#c7061c;}

.rodape_full{background:#ff5611;}
.rodape{height:194px;background:url('/img/fundo_rodape.jpg') right no-repeat;max-width:880px;position:absolute;top:0;left:67px;}
.rodape a:hover{text-decoration:none;}
.rodape ul{padding:20px 0 0;}
.rodape ul li{margin-bottom:5px;}
.rodape ul li a{color:#FFF;}
.rodape ul li a:hover{opacity:0.8;}

.rodape .ind{width:126px;height:39px;background:url(/img/ind.png) no-repeat;margin:25px 25px 0px 0px;}

.rodape_full .centro{padding:47px 0 !important;width:994px;position:relative;}

/*Contato*/
.interna_contato{width:100%;padding:0px;max-width:900px;min-height:200px;}
.contato_topo{width:100%;background:url(../img/contato_fundo.png) top center no-repeat;margin:50px 0px;padding-top:74px;}
.contato_topo .contato_email,.contato_topo .contato_tel{width:50%;text-align:center;padding:20px 0px;}
.contato_topo .contato_email a{font-size:18px;color:#6f6b6b;}
.contato_topo .contato_tel{font-size:20px;color:#6f6b6b;}
.contato_tel div{width:100%;text-align:center;}
.contato_tel div.contato_cel{background:url(../img/whats.png) 135px no-repeat;}

.contato_form{width:100%;max-width:790px;padding:35px 35px 0;color:#444242}.contato_form form{width:100%;}.contato_form label{margin-bottom:5px;}.contato_form input{width:350px;border:1px solid #CCC;padding:8px 10px;margin-bottom:5px;background-color:transparent;color:#444242}.contato_form textarea{width:350px;max-width:350px;height:83px;max-height:83px;border:1px solid #CCC;padding:5px 10px;margin-bottom:5px;background-color:transparent;color:#444242}.contato_form a{float:right!important;padding:5px 10px;background:#9f9696;margin-top:10px;color:#FFF;text-decoration:none}.contato_form a:hover{background:#6f6b6b;}.status{width:100%;text-align:center;margin-top:10px;color:#c7061c;display:none}.contato_maps{margin-top:26px;}

.contato_form input[type='file']{padding:5px 10px;border-radius:12px;}

.interna_contato .redond{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.interna_contato .status{color:#444242}

.google_maps{margin:0px 0px 0px;position:relative;z-index:1;}
.selo{width:168px;height:70px;background:url(../img/onde_encontrar.png) no-repeat;position:relative;z-index:2;margin:-400px 0px 0px 130px;color:#FFF;padding:55px 10px 10px 60px;}
.selo h2{width:100%;font-size:13px;text-transform:uppercase;word-wrap:break-word;margin:2px 0px;}
.selo h3,.selo h4{width:100%;font-size:12px;word-wrap:break-word;margin:2px 0px;}
.selo h3,.selo h5{width:100%;font-size:11px;word-wrap:break-word;margin:2px 0px;}

.google_maps iframe{position:relative;z-index:1;}

.interna_texto{width:100%;margin:20px 0px;}

.interna_texto ul,.interna_texto ol{margin-left:20px;}

.parceiros ul li{width:216px;height:120px;margin-right:12px;}
.parceiros ul li.last{margin-right:0px;}
.parceiros ul li a img{opacity:0.7;}
.parceiros ul li a img:hover{opacity:1;transition:opacity 2s;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;}

.title_clientes{text-transform:uppercase;color:#817979;font-size:16px;font-style:italic;margin-bottom:25px;opacity:0.9;}
.clientes{padding-bottom:50px;}
.clientes ul li{width:275px;height:240px;margin:0px 15px 20px 0px;}
.clientes ul li.last{margin:0px 0px 20px 0px;}

.clientes ul li a img{opacity:0.7;}
.clientes ul li a img:hover{opacity:1;transition:opacity 2s;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;}
.clientes ul span{margin-top:10px;text-align:center;color:#817979;}

.orcamento{margin:0px 225px;}
.orcamento label{width:145px;text-align:right;margin:0px 10px 15px 0px;color:#817979;font-size:16px;}
.orcamento label span{font-size:10px;}

.orcamento input{width:240px;padding:3px 5px;border:1px solid #CCC;background-color:transparent;color:#817979}
.orcamento select{width:160px;padding:3px 5px;border:1px solid #CCC;background-color:transparent;color:#817979}
.orcamento textarea{width:240px;max-width:240px;height:80px;max-height:80px;padding:3px 5px;border:1px solid #CCC;background-color:transparent;}

.orcamento .submit,.contato .submit{width:70px;padding:5px 10px;margin-top:10px;color:#817979}
.orcamento .submit:hover,.contato .submit:hover{background:#D1CFCF;}

.status{text-align:center;color:red;display:none;}

.redondo{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

.cinza{background:#eae7e7;}

.producao_home,.projetos_home{height:152px;position:relative;}
.producao_home{width:170px;}.projetos_home{width:670px;}

.title_bullet{color:#ff5611;text-transform:uppercase;font-weight:700;background:url(/img/bullet.jpg) left center no-repeat;padding-left:10px;}

.prod_home,.proj_home{padding-top:15px;}
.proj_home{height:95px;overflow:auto;}

.prod_home>a{color:#b6b4b4;text-transform:uppercase;}

.proj_home *{color:#b6b4b4;text-align:justify;}

span.span_home{position:absolute;bottom:0px;right:0px;background:url(/img/barra_title.png) center no-repeat;}
span.span_home a{color:#ff5611;background:#eae7e7;padding:2px 5px;}

.sobre_ultimos{padding:20px 67px 10px !important;}
.sobre_ultimos .barra1{margin:20px 0px 0px;}
.sobre_ultimos1{padding:20px 20px 40px;}

.sobre_laser{width:445px;}
.ultimos_laser{width:395px;}
.sobre_laser,.ultimos_laser{height:195px;position:relative;}

.sobre_laser .title_bullet,.ultimos_laser .title_bullet{margin:0px 0px 15px 0px;}

.sobre_laser>a.clear{text-align:justify;color:#535353;font-size:15px;height:160px;}

.ultimos_laser>div{width:170px;}

.link_red{width:150px;padding:5px 10px;background:#ff5611;color:#FFF;font-size:11px;text-transform:uppercase;}
.link_red:hover{opacity:0.8;}

.text_home{text-align:justify;color:#535353;margin-top:15px;}

.barra1{height:0px;border-bottom:1px solid #d7d7d6;margin:20px 0px;}


.tecnologia_laser{width:445px;}
.pinturas_laser{width:395px;}
.tecnologia_laser,.pinturas_laser{height:195px;}

.ultimos_laser img:hover,.tecnologia_laser img:hover,.pinturas_laser img:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}

.tecnologia_laser .title_bullet,.pinturas_laser .title_bullet{margin:0px 0px 15px 0px;}

.tecnologia_laser>a.clear{text-align:justify;color:#535353;font-size:15px;height:160px;}

.tecnologia_laser>div,.pinturas_laser>div{width:170px;}

.conteudo{min-height:300px;padding-bottom:40px;}

.centro{background:url('/img/layout/borda-left.png') left top repeat-y,url('/img/layout/borda-right.png') right top repeat-y;width:860px;padding:20px 67px;}

.menu ul,.rodape ul{list-style:none;}

@media only screen and (min-width:1921px){
	body{margin:0 auto;}	
}

/* Destaque*/
.slider-wrapper{width:100%;margin:0 auto;position:relative;height:350px;}.theme-default .nivoSlider{position:relative;margin-bottom:10px;}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block;height:350px;}.theme-default .nivo-controlNav{text-align:right;position:absolute;bottom:0px;right:0px;z-index:6;height:26px;padding-left:21px;overflow:hidden;}
.theme-default .nivo-controlNav:before{content:'';float:left;position:absolute;left:26px;width:78px;height:600%;/*background-color:#f26009;*/top:0;-webkit-transform:rotate(307deg);-moz-transform:rotate(307deg);transform:rotate(307deg)}

.theme-default .nivo-controlNav a{display:inline-block;width:15px;height:14px;background:url('/img/destaque/bullets.png')  no-repeat;text-indent:-9999em;border:0;padding:7px 5px;position:relative;z-index:999;}
/*.theme-default .nivo-controlNav .nav_left{background:url(/img/destaque/left.png) no-repeat;width:21px;height:26px;}*/
.theme-default .nivo-directionNav a{display:block;width:27px;height:48px;background:url('/img/destaque/arrows.png') no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-27px 0;right:10px}.theme-default a.nivo-prevNav{left:10px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{height:90px !important;}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:5px;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}.nivoSlider{position:relative;width:100%;height:350px;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:350px;border:0;padding:0;margin:0;z-index:6;display:none;filter:alpha(opacity=1);opacity:1}.nivo-slice{display:block;position:absolute;z-index:5;height:350px;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700;background-position:0px -26px}

.mz{width:100%;margin:10px 0px 10px;}.mz a{width:55px;height:10px;position:relative;left:50%;margin-left:-38px;background:url(http://www.agenciamz.com.br/IDVisual/logo/agencia_mz.png) no-repeat;}.mz a:hover{width:76px;transition:width 1s ease-in-out;}