@fonte-face{
	font-family:humanst; 
	src:local("../fonts/Humanst521BT.ttf");
	font-weight: normal;
	font-style: normal;
}
main{margin: 0 auto;word-wrap: break-word;hyphens: auto;}
header {min-height: 60px;width: 100%;position: relative;top: 0;right: 0;left: 0;}
.boxverde{background:#364731 ;width: 100%;height: 48px;}
.boxverdedados{position: relative;margin: 0 auto;max-width: 1200px; }
.boxverdedados ul{display: inline-block;vertical-align: middle;width: 50%;margin-top:1%;float: left}
.boxverdedados li{display: inline-block; float: left; position: relative;font-family: 'Open Sans', sans-serif; font-size: 1.3em; color: #fff; }
.boxverdedados li img{margin-right: 4%;  }
.iconesrede{width:33,33%;float: right; }
.boxlogonav{position: relative;margin: 0 auto;max-width: 1200px; }
.logo, .barra-nav, .menu-principal {display:inline-block; ;vertical-align: middle;}
.logo{width:  33,33%;}
.logo img {display: block; max-width: 100%; height: auto;}
.barra-nav{margin-left:1%; width: 67%; }
.menu-principal {font-weight: bold;list-style-type: none;margin-left:3%;}
.menu-principal a {color:#244026 ;font-family:'Open Sans',Arial, Helvetica, sans-serif; color:;font-size:1.0em; display: block;padding-right: 1em;margin-right: 1em;line-height: 1;text-decoration: none;text-transform: uppercase;
}
.menu-principal a:hover {opacity: 0.8;color:#e36437;-webkit-transition-property: color;-webkit-transition-duration: 1000ms;-moz-transition-property: color;-moz-transition-duration: 1000ms;
}
.menu-principal li {float: left;
}
@media screen and (max-width: 768px){
	.boxverdedados li{font-size: 0.8em}
	}
/*Menu*/
body, nav, ul, li, a  {margin: 0; padding: 0;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
a {text-decoration: none;}
.toggleMenu {display:  none;background: #666;padding: 10px 15px;color: #104336;}
.nav {list-style: none; *zoom: 1;}
.nav:before,.nav:after {content: " ";display: table;}
.nav:after {clear: both;}
.nav ul {list-style: none;width: 9em;}
.nav a {padding: 10px 8px;color:#104336;}
.nav li {position: relative;}
.nav > li {float: left;}
.nav > li > .parent {background-image: url("../images/menu/downArrow.png");background-repeat: no-repeat; background-position: right;
}
.nav > li > a {display: block;}
.nav li  ul {position: absolute;left: -9999px;}
.nav > li.hover > ul {left: 0;}
.nav li li.hover ul {left: 100%;top: 0;}
.nav li li a {display: block;background: #1d7a62;position: relative;z-index:100;border-top: 1px solid #175e4c;}
.nav li li li a {background:#249578;z-index:200;border-top: 1px solid #1d7a62;}
@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
        border-top: 1px solid #104336;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("../images/menu/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}
/*Empresa*/
.boxEmpresa{position: relative;margin: 0 auto;max-width: 1200px;margin-top:4%;}
.empresa{position: relative;margin: 0 auto;max-width: 1200px; } 
.conteudoEmpresa{width: 50%;display: inline-block;float: left;}
.conteudoEmpresa h2, .servicos h2, .boxAtividade h2, #acomodacoes h2 {color:#f96505 ;font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:44px; }
.conteudoEmpresa p{color:#364731 ;font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:20px;}
.conteudoEmpresa img{max-width: 100%; height: auto;}
@media screen and (max-width: 768px){
	.conteudoEmpresa h2, .servicos h2, .boxAtividade h2  {font-size:34px;}
	.conteudoEmpresa p, .boxAtividade p, {font-size:10px;}
    .conteudoEmpresa p{margin-left: 5%; font-size: 11px;}
}
.pultimo{padding-bottom: 50%;}
.BoxCinza{background:#f5f5f5;width: 100%;margin-top: 45%;margin-bottom:5% ; overflow: hidden;}
.servicos{position: relative;margin: 0 auto;max-width: 1200px; }
.servicos ul{display: inline-block;vertical-align: middle;width: 100%;margin-top:1%;}
.servicos li{display: inline-block;overflow: hidden; position: relative;font-family: 'Open Sans', sans-serif; font-size: 1.3em; background:#fff;  width:32%;min-width:167px;height:290px ; margin-left: 1%; margin-bottom: 2%;}
.servicos h3{color:#2c2c2c ;font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:20px;text-align:center; padding-top: 5%;padding-bottom: 3%;}
.servicos img{margin-left: 40%;margin-top: 2%;}
.servicos p{margin: 5% 8% 34% 8%; font-family: 'open sans', sans-serif; font-size: 0.8em;}
/*AComodações*/
#acomodacoes{text-align: center;}
/*CEntro Atividades*/
#centro{background:#f5f5f5;width: 100%;height: 600px; margin-bottom: 5%; margin-top: 10%;}
.boxAtividade{position: relative;margin: 0 auto;max-width: 1200px; padding-top: 3%;}
.boxAtividade h3, .boxContato h3{color:#f96505 ;font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:30px;text-align:center; padding-top: 5%;padding-bottom: 3%;}
.boxAtividade ul{display: inline-block;vertical-align: middle;width: 100%;margin-top:1%;}
.boxAtividade li{display: inline-block; position: relative;font-family: 'Open Sans', sans-serif; font-size: 1em; width:100%; margin-left: 8%; margin-bottom: 2%;}
.boxDireita{max-width: 555px;width: 50%;float: left;display: inline-block;overflow: hidden; }
.boxDireita img{width: 100%; height: auto;}
.boxEsquerda{max-width: 607px;width: 50%;float: left;display: inline-block;overflow: hidden;  }
.boxAtividade h2{padding-bottom: 1%;}
@media screen and (max-width: 385px){
	#centro{width: 655px;height: 970px}
	.boxDireita{max-width: 555px;width:73%;float: left;display: inline-block;overflow: hidden; }
}
/*Contato*/
#contato{margin: 0 auto; max-width: 1200px; position: relative;}
.boxContato form{width:74%;display:inline-grid;margin-left: 15%; }
.boxContato input{margin-bottom: 23%;height: 62px;}
.map-responsive{overflow:hidden;padding-bottom:78.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
