*{font-family:'Lato', sans-serif;border: none;list-style: none;margin: 0px;padding: 0px;text-decoration: none;font-size: 14px;font-weight: 100;color: #fff;}
#frame{ width:100%; overflow:hidden; min-height:650px;}
/*ESTILOS GLOBAIS*/
b{font-weight: 600;}
.row{ width:100%; float:left}
.col-mid{ width:50%; float:left}
section, header, footer{float: left;width: 100%;}
footer{ background:#68a097;}
header{position: absolute;z-index: 999;}
header h1{float: left;padding: 20px 0px;}
.ico-lupa{background: url('../imagens/ico-lupa.png') no-repeat 50% 0%;display: block;width: 35px; height: 35px;}
.int header{ position:inherit}
.menu_topo{float: right;}
.menu_topo li{float: left;;margin: 0px 0px;height: 70px;-webkit-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;}
.menu_topo li:hover{background: #74c7d5;	}
.menu_topo li a{font-size: 18px;color: #fff;padding: 0px 30px;position: relative;top: 40px;cursor:pointer;}
#menufixo{ background:#ed6c1d; padding:0px 30px; position:fixed; width:100%; z-index:9999; display:none;}
#menufixo ul, #menufixo ul li{ float:left;}
#menufixo #nav{float: right;}
#menufixo h2{ margin-top:27px; width:100px; float: left;}
#menufixo ul li a, #nav li a{cursor:pointer;}
#nav{ margin:33px 13px}
#nav li{ margin:10px 0px; border-right:1px solid; padding:0px 10px; }
#nav li:last-child{ border:none;}
#nav li a{ font-size:17px; }
#g_emp{ padding:5px 10px; float:right !important;}
#g_emp li, #g_emp li a{ width:80px; text-align:center; color:#ed6c1d;}
#g_emp li a:hover{ color:#fff;}
#g_emp li{ margin:0px 5px;}
.central{width: 1100px;margin: 0px auto;}
.content-int{float: left;width: 100%;}
.content-int h2{text-align: center;font-size: 60px;color: #fff;font-weight: 100; margin-bottom:20px;}
.coluns{ float:left; width:260px;}
.entre_cont{ float:right; margin:50px;}
.selected{ font-size: 20px; background:url('../imagens/hover_int_nav.png') 50% 50% no-repeat;}
#tel{position:absolute; top:100px; right:0px; z-index:9999; padding:20px 30px; font-size:18px; letter-spacing:2px; background:rgba(255,255,255,0.60) repeat; border-radius:10px 0px 0px 10px; font-weight:600;}
.marca{ background:#fff; padding:10px !important; float:left; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
#pgto-form{ background:#fff; padding:5px; float:left; -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
/*.intTitle{ margin-top:100px;}*/
/*BANNERS HOME*/
#banner{width: 100%;overflow: inherit !important;}
#banner_nav{float: left;position: absolute;top: 480px;z-index: 9998;width: 100%;}
#prev{	float: right;}
#next{float: left;}
#banner_nav p{margin: 0px 10%;cursor: pointer;}
.bn_text p{float: left;color: #fff;}
.bn_text p:first-child{text-align: right;font-weight: 300;font-size: 55px;line-height: 55px;margin: 5px 10px 0px 0px;}
.bn_text{float: left;position: absolute;top: 415px;background-color: rgba(0, 0, 0, 0.5);padding: 0px 33%;width: 100%;}
.bn_text .bigText{font-size: 110px;font-weight: bold;}
#banner li{height:1000px;}

#bn_16{background: url("https://mir-s3-cdn-cf.behance.net/project_modules/1400_opt_1/483e53245481799.69aefb797efad.png") 50% 0% no-repeat; width: 100%; }
#bn_17{background: url("https://mir-s3-cdn-cf.behance.net/project_modules/1400_opt_1/c1e6e4245481799.69aefb7981116.png") 50% 0% no-repeat; width: 100%; }
#bn_18{background: url("https://mir-s3-cdn-cf.behance.net/project_modules/1400_opt_1/f7409d245481799.69aefb797fd9e.png") 50% 0% no-repeat; width: 100%; }


/*fim banners mpa marcenaria*/


.int article{ line-height:25px;}
/*FIM BANNER*/

/*PAGINAS INTERNAS*/
.col_int1{ width: 820px;}
.col_int1 p{ padding:30px 40px 0px 40px;}
.col_int2{ width:260px;}
.col_int1, .col_int2{ float:left; margin-top:50px;}
.col_int2 nav a{ width:100%; text-align:center; display:block; margin:10px 0px; float:left;}
.col_int2 nav a:hover{ background:url('../imagens/hover_int_nav.png') 50% 50% no-repeat; font-size:20px;}
.col_int2 nav{ min-height:185px; float:left;}
.col_int2 figure{ float:left; height:234px;}

/*home*/
#home{overflow: hidden;}
#pg-quemSomos h1, #pg-grupMpa h1, #pg-registros h1, #pg-contato h1 {padding:20px 0px;float: left;}

/*quem somos*/
#pg-quemSomos{height:900px; background:#ff8400;}
#pg-quemSomos aside{ text-align:right; font-size:18px; width:40%; float:left; margin: 130px 50px 0px 0px;}
#pg-quemSomos .bg2{background:url(../imagens/bg-quemsomos2.png) 50% 100% no-repeat; width:100%; height:901px; float:left;}
#pg-quemSomos aside p{font-size:18px;}
#pg-quemSomos .menu_topo li:hover{ background:#ffa03a !important;}
#pg-quemSomos h3, #pg-quemSomos h3 b{font-size: 18px;text-align: center;}
#pg-quemSomos article{text-align: center;padding: 0% 10%; line-height: 30px;color: #ffcccf;}
.box-serv p{text-align: center;padding:0% 5%;}
.box-serv{margin: 40px 0px 59px 0px;}
.box-serv li{float: left;padding: 20px;width: 220px;height: 360px; background: rgba(255,160,58, 0.8); -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; margin-right: 20px;}
.box-serv li:last-child{margin-right: 0px;}
.box-serv a{display: block;}
.box-serv img{padding: 10% 20% 10% 20%;}
.box-serv h3{font-size: 30px !important;margin: 0px 0px 10% 0px;}

/*grupo*/
#pg-grupMpa{background: url('../imagens/bg-grupo.png') repeat 50% 0% #b45353; min-height:800px;}
#pg-grupMpa aside p{font-size:18px;}
#pg-grupMpa .menu_topo li:hover{ background:#ffa03a !important;}
#pg-grupMpa h3, #pg-quemSomos h3 b{font-size: 20px;text-align: center;}
#pg-grupMpa article{text-align: center;padding: 0% 10%; line-height: 30px;color: #ffcccf;}
.box-serv p{text-align: center;padding:0% 5%;}
.box-serv{margin: 40px 0px 59px 0px;}
.box-serv li{float: left;padding: 20px;width: 220px;height: 360px; background: rgba(255,160,58, 0.8); -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; margin-right: 20px;}
.box-serv li:last-child{margin-right: 0px;}
.box-serv a{display: block;}
.box-serv img{padding: 10% 20% 10% 20%;}
.box-serv h3{font-size: 30px !important;margin: 0px 0px 10% 0px;}

/*parceiros*/
#pg-parceiros{background:url('../imagens/bg-parceiros.png') 50% 0% #665464; min-height:800px;}
#pg-parceiros aside p{font-size:18px;}
#pg-parceiros .menu_topo li:hover{ background:#ffa03a !important;}
#pg-parceiros h3, #pg-quemSomos h3 b{font-size: 20px;text-align: center;}
#pg-parceiros article{text-align: center;padding: 0% 10%; line-height: 30px;color: #ffcccf;}
#nav-parc{ float:left; width:100%;}
.line{ float:left; width:100%; border-bottom:7px solid #4c3f4b; marging:10px 0px;}
#nav-parc ul li{ float:left; margin:50px 20px; height: 72px;}
#nav-parc ul li a:hover{border-bottom:7px solid #91778e; marging:10px 0px; position:relative; padding:0px 0px 50px 0px; display:block; height:72px;}
.cont-parc{ width:478px; padding:10px; margin:20px; float:left; background:#91778e;}
.cont-parc h4{ font-size:16px; color:#fff; font-weight:600; padding-bottom:10px;}
.cont-parc p{ color:#cfb9cc}
/*registros*/
#pg-contato{background: url('../imagens/bg-contato.png') 50% 0% #75b4aa;}
#pg-grupMpa .content-int .subTit{padding: 0% 20%;text-align: center;margin: 20px 0px;}
#emp h3{text-align: right;font-weight: 600;width: 100%;}
#emp li{background: rgba(76,63,75, 0.8);}
#emp li:hover{background: rgba(59,44,57, 0.8);}
#emp li p{text-align: right;line-height: 58px;color: #a1ca6c;}
#emp .ico-lupa{position: relative;bottom: 25px;}
.setAtua{
	background:url('../imagens/bgatua.png') no-repeat 50% 0%;
	display: block;
	text-align: center;
	font-size:25px;
	text-transform: uppercase;
	padding:9px 0px;
	height:53px;
	font-weight:600;	
}
/*pagina registros*/
#pg-registros{background: url('../imagens/bg-registros.png'); min-height:1000px;}
#pg-registros .menu_topo li:hover{ background:#a1ca6c !important}
#pg-registros .content-int h3{padding: 0px 20%;text-align: center;margin: 20px 0px; font-size:20px;}
#tabs{
	float: left;
	border-top: 1px solid #94b963;
	border-bottom: 1px solid #94b963;
	width: 100%;
}
#tabs h4{
	float: left;
	font-size: 20px;
	font-weight: 600;
	display: block;
	padding: 20px 0px;
}
#nav-gal{
	float: right;
}
#nav-gal a{float: left;margin: 0px 0px 0px 18px;padding: 25px 10px;cursor:pointer;}
#nav-gal a:hover{
	background: #f5c149;
}
/*plugin de fotos */
.fotos{
	width: 100%;
	margin: 30px 0px;
	text-align: justify;
	-webkit-backface-visibility: hidden;
}

.fotos:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.fotos .mix, .fotos .gap{
  display: inline-block;
  width: 49%;
}
.fotos .mix{
  text-align: left;
  display: none;
}
.fotos .mix:after{
  content: attr(data-myorder);
  color: white;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  padding: 4% 6%;
  font-weight: 700;
}
.fotos .mix:before{
  content: '';
}
@media all and (min-width: 420px){
  .fotos .mix,
  .fotos .gap{
    width: 32%;
  }
}

@media all and (min-width: 640px){
  .fotos .mix,
  .fotos .gap{
    width: 23.5%;
  }
}
.fotos li{
	float: left;
	width: 260px;
	height: 250px;
	margin: 10px 15px 0px 0px
}

/*hover fotos*/
.box_img{
	overflow: hidden;
	height: 200px;
	display: block;
}
.div_aparecer img{
	padding: 29% 40%;
}
.box_img .div_aparecer{
	background: rgba(255,255,0,0.3);
	width: 260px;
	top: -203px;
	float: left;
	position: relative;
	display: none;
}
.box_img:hover .div_aparecer{display: block;}
.desc-foto{background: url('../imagens/seta-gal-foto.png') 50% 0% no-repeat;width: 100%;height: 68px;position: relative;top: -20px;}
.desc-foto p{text-align: center;color: #333;padding: 35px 0px 0px 0px;}
/*hover fotos*/

/*pagina contato*/
#pg-contato{ padding-bottom:30px; min-height:650px;}
#pg-registros .menu_topo li:hover{ background:#82c8bd;}
#map{ overflow:hidden; -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}
#form_contato{ width: 540px; margin-left:20px;}
#form_contato input, #form_contato textarea{ background:#68a097;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; padding:5px;}
#form_contato input{ width:46%; height:40px; float:left; margin-right:10px; }
#form_contato textarea{ width:94%; margin:10px 0px; height:150px; padding:2%;}
.enviar{ background:#df5c64 !important; border-bottom:2px solid #bd4e55; margin:0px 25% !important; width:190px !important; text-align:center; cursor:pointer; }
#pg-contato .content-int h3 {margin: 20px 0;padding: 0 20%;text-align: center; font-size:20px;}
address h4{ font-style:normal; color:#c0dfda; font-size:14px; font-weight:600;}
address{ font-size:16px; font-style:normal;}
address b{ color:#d0efea; margin-right:20px;}
/*rodape*/
.social_media{ margin:0px 33%;}
.social_media li{ float:left; padding:40px 0px; margin:0px 10px;}

