@font-face {
  font-family: 'hn_normalregular';
  src: url("../fonts/HelveticaNeueLTStd-ThCn.eot");
  src: local("?"), url("../fonts/HelveticaNeueLTStd-Roman.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Roman.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Roman.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'hn_boldregular';
  src: url("../fonts/HelveticaNeueLTStd-Bd.eot");
  src: local("?"), url("../fonts/HelveticaNeueLTStd_Bd.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Bd.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'hn_lightregular';
  src: url("../fonts/HelveticaNeueLTStd-Th.eot");
  src: local("?"), url("../fonts/HelveticaNeueLTStd-Th.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Th.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Th.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
* {
  /* reset */
  padding: 0;
  margin: 0;
  border: 0; }

html,
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: 'hn_lightregular', Georgia, "Times New Roman", Times, serif;
  cursor: default; }

.main {
  margin-top: 20px;
  height: 100%; }

.main h1 {
  font-size: 300%;
  font-family: 'hn_boldregular', Georgia, "Times New Roman", Times, serif;
  text-shadow: 2px 2px #939598; }

.main h2 {
  font-size: 150%;
  font-weight: 700;
  font-family: 'hn_boldregular', Georgia, "Times New Roman", Times, serif; }

.main p {
  font-size: 125%; }

.main .caixa {
  width: 100%;
  display: inline-block;
  padding: 20px 0;
  background: #000000;
  /* fallback color */
  background: rgba(0, 0, 0, 0.7); }

.main a:hover {
  text-decoration: none;
  color: #afbd21; }

.partner {
  background-color: #999;
  border: 1px solid #000; }

.row img {
  width: 100%;
  padding: 5%;
  clear: both; }

.slide {
  background-color: white;
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  /* Safari and Chrome */
  -moz-background-size: cover;
  /* Firefox */
  -o-background-size: cover;
  /* Opera */
  -ms-background-size: cover;
  /* Internet Explorer */
  background-size: cover;
  /* CSS3 */
  width: 100%;
  height: 100%;
  position: relative;
  padding: 6% 5%; }

.slide li {
  list-style: none; }

.slidemax {
  width: 100%;
  height: 100%;
  max-width: 1250px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  z-index: 1; }

.baixo {
  position: absolute;
  bottom: 0;
  width: 100%; }

.table {
  display: table; }

.email a {
  text-decoration: none;
  color: white; }

.pull-left {
  padding-left: 5%; }

.pull-right {
  padding-right: 5%; }

.espacocima {
  padding-top: 2%; }

.espacobaixo {
  padding-bottom: 2%; }

#slide1 {
  background-color: #ebeaec;
  z-index: 8; }

#slide1 h1 {
  color: #afbd21;
  padding: 5% 0 3% 0;
  z-index: -1; }

#slide1 p {
  color: #939598; }

#slide2 {
  background-image: url(../images/slide2/bg.jpg);
  z-index: 9; }

#slide2 h1 {
  color: #afbd21; }

#slide2 p {
  color: white; }

#slide3 {
  background-color: #afbd21;
  z-index: 10; }

#slide3 h1 {
  color: white;
  padding-bottom: 3%; }

#slide3 p {
  padding-bottom: 2%;
  color: white; }

#slide4 {
  z-index: 11; }

#slide4 #slide4_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  /* Safari and Chrome */
  -moz-background-size: cover;
  /* Firefox */
  -o-background-size: cover;
  /* Opera */
  -ms-background-size: cover;
  /* Internet Explorer */
  background-size: cover;
  /* CSS3 */ }

#slide4 .slide4_bg_1 {
  background-image: url("../images/slide4/bg_1.jpg");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide4/bg_1.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide4/bg_1.jpg', sizingMethod='scale')"; }

#slide4 .slide4_bg_2 {
  background-image: url("../images/slide4/bg_2.jpg");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide4/bg_2.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide4/bg_2.jpg', sizingMethod='scale')"; }

#slide4 h1 {
  color: #afbd21; }

#slide4 h2 {
  color: white;
  font-size: 120%; }

#slide4 p {
  color: white;
  font-size: 100%; }

#slide5 {
  background-color: white; }

#slide5 h1 {
  color: #afbd21; }

#slide5 h2 {
  color: #939598;
  padding-bottom: 3%; }

#slide5 p {
  color: #939598;
  font-size: 100%; }

.branco {
  color: white;
  font-size: 100%; }

input[type="checkbox"] {
  margin-left: 15px; }

.map {
  padding-left: 5%;
  margin-top: 5%;
  width: 100%;
  height: 100%; }

.map iframe {
  width: 100%;
  height: 75%;
  min-height: 300px;
  border: 0; }

.button {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  background-size: 50px 50px;
  background-repeat: no-repeat; }

.down {
  background-image: url(../images/arrow_down.png);
  bottom: 25px;
  cursor: pointer;
  z-index: 99; }

.down:hover {
  background-image: url(../images/arrow_down_alt.png);
  bottom: 25px; }

.up {
  background-image: url(../images/arrow_up.png);
  top: 75px;
  cursor: pointer;
  z-index: 99; }

.up:hover {
  background-image: url(../images/arrow_up_alt.png);
  top: 75px; }

.mainFooter {
  background-color: #939598;
  font-size: 65%;
  text-align: right;
  width: 100%;
  bottom: 0px;
  position: fixed;
  padding: 1% 5% 0 1%;
  z-index: 1; }

.mainFooter p,
.mainFooter a {
  font-size: 14px;
  color: white; }

.fb-like {
  margin-top: 50px; }

@media (max-width: 900px) and (min-width: 601px) {
  .no-lowres {
    display: none; }

  .main {
    min-height: 600px; }

  .main img {
    width: 50%; }

  #slide2 {
    background-image: url(../images/slide2/bg.jpg); }

  #slide4 {
    background-image: url(../images/slide4/bg.jpg); }

  .button,
  .down,
  .up {
    visibility: hidden; } }
@media (max-width: 600px) and (min-width: 150px) {
  .no-mobile {
    display: none; }

  body {
    min-height: 700px; }

  .main p {
    font-size: 16px; }

  .main h1 {
    font-size: 20px; }

  .main h2 {
    font-size: 18px; }

  #slide2 {
    background-image: url(../images/slide2/bg-mobile.jpg); }

  #slide4 {
    background-image: url(../images/slide4/bg-mobile.jpg); }

  .button,
  .down,
  .up {
    visibility: hidden; } }

/*# sourceMappingURL=style.css.map */
