
  html, body {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: medium;
    background: #fff url(../img/bg.png) center top; 
  }

  h1 {
    font-family: 'Satisfy', cursive;
    font-size: xx-large;
  }

  div.no-padding { padding: 0 !important; }
  div.relative { position: relative; }
  div.verde-base {
    position: relative; 
    background: #9a855a;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;

  }
  ul#sociais { float:right; }
  ul#sociais li { list-style: none; margin-top: 20px; }
  ul#sociais li a { z-index: 10; }

  div.logo { padding: 20px; }
  





  div.end p {
    margin-bottom: -5px;
  }  

  div.grama {
    background: url(../img/grama.png) repeat-x center top;
    padding-top: 5px;
  }
  div.grama-branca {
    background: url(../img/grama-branca.png) repeat-x center bottom;
  }

  div.grama-branca-inverse {
    background: #ccc3b8 url(../img/grama-branca-inverse.png) repeat-x center top;
  }

    div.grama-inverse {
    background: #ccc3b8 url(../img/grama-inverse.png) repeat-x center bottom;

  }

  p.texto {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    font-size: medium;
    color:#5e5036;
    margin-bottom: 5px;
    letter-spacing: 1px;
    line-height: 180%;
  }

  img.thumb {
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  a.mais-galerias {
    display: block;
    font-family: 'Julius Sans One', sans-serif;
    font-size: medium; 
    margin-left: 20px;
    text-decoration: none;
    color:#6d5128;
    text-transform: uppercase;
    margin-top: 5px;
    
  }
  .titulo_vid {
    color:#fff;
    font-family: 'Satisfy', cursive;
  }
 
  ul li {
    list-style: square;
    margin-bottom: 20px;
  }

  ul li span.serv_titulo {
    display: block;
    text-align: left;
    font-family: 'Julius Sans One', sans-serif;
    font-size: small;
    font-size: x-large;
    color:#5e5036;
  }
  p.it {
    font-family: 'Kreon', serif;
    font-size: large;
    color:#fff;
    letter-spacing: 1px;
    line-height: 200%;
  }


  div.belt {  background: #f6f7f8; }
  
  div.rowmenu {
    background: red;
    padding-top: -30px;
    
  }
  a.menu {
    font-family: 'Julius Sans One', sans-serif;
    font-size: medium;
    color: #fff;
    letter-spacing: -1px;

    text-decoration: none;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }
  a.menu:hover {
    color:#6d5128;

  }


  .shadow {
    -webkit-box-shadow: 9px 6px 15px -9px rgba(0,0,0,0.31);
-moz-box-shadow: 9px 6px 15px -9px rgba(0,0,0,0.31);
box-shadow: 9px 6px 15px -9px rgba(0,0,0,0.31);
  }

  a.menu_collapse {
      display: block;
      font-family: 'Julius Sans One', sans-serif;
      font-size: small;
      padding: 20px;
      color:#fff;
      text-transform: uppercase;
      text-decoration: none;
      border-bottom: 1px dotted #fff;
      -webkit-transition: .5s;
      -moz-transition: .5s;
      -o-transition: .5s;
      transition: .5s;

  }
  a.menu_collapse:hover { color: #695939; } 

  h2.sub {
    text-transform: uppercase;
    margin-top: 0;
    font-size: small;
    font-weight: bold;
  }

 
  h1 {
    font-family: 'Poiret One', cursive;
    font-size: xx-large;
    color:#6d5128;
  }
   div#mapa {
        margin-top: 20px;
        height: 400px;
        border-top: 3px solid #bea27b;
        border-bottom: 3px solid #bea27b;
      }

      div#directionsPanel {
      background: #f1f1f1;
     }
     table.adp-directions {
        width: 100%;
     }

     form#form-contato span {
        margin-bottom: 10px;
     }

     img.habeas {
        width: 150px;
        height: auto;
        margin: 0 auto;
     }


/* Colorbox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);     
}

    
@media (max-width: 1920px) {
    div.end   {  margin-top: 65px;  }
    a.bananal {  position: absolute; top: -250px;  right:120px;  }
}
 
@media (max-width: 1680px) { 
   div.end   {  margin-top: 65px;  }
   a.bananal {  position: absolute; top: -250px;  right:120px;  }
}
  
@media (max-width: 1366px) { 
    p.it { font-size: small; }
    div.end   {  margin-top: 60px;  }     
    a.bananal {  position: absolute; top: -220px;  right:120px; width: 100px; height: auto;  }
}

@media (max-width: 1280px) { 
   div.end   {  margin-top: 35px;  }  
   div.logo { padding: 20px; }
   a.bananal {  position: absolute; top: -170px;  right:60px; width: 90px; height: auto;  }



@media (max-width: 1024px) {
  
}

@media (max-width: 768px) { 
  a.bananal {  display: none;  }
 
}


