  @media only screen and (max-width: 767px) {/* TABLET */

  }

  @media only screen and (max-width: 480px) {/* MOBILE */
    BODY { background-image: initial; }
    .main, .main_contents, .contents_g, .post_inbox { width:100%; }
    .menu_idioma { right: 30px; } 
      .menu_idioma LI { margin-left: 20px; }
    .logo { width:100%; position: initial; float: left; }
    .menu {
      display: none;
      /*float: left; width: 100%;
      background: #FFF; padding: 10px 0;*/
    }
      .menu LI {
        height: initial; width: 25%;
        overflow: hidden;
      }
    .banner { display: none; }
    .destak-box {
      width: 80%; margin: 0 0 0 10% !important;
    }
      .destak-box IMG { height: initial; }

    .mbox_2 {
      width: 100%; height: initial;
    }
      .mbox_2 .box1, .mbox_3 .box1 {
        width: 46%; margin: 0; padding: 2%;
        overflow: hidden;
      }
    .mbox_3 {
      width: 100%;
    }
    .mbox_2 P, .mbox_3 P {
      font-size: 18px; margin: 20px;
    }
    .gallbox1 {
      width: 46%;
      margin: 2%;
    }
    .post_inbox P {
      font-size: 16px;
      margin: 5px;
    }
    .footer H1 { padding: 20px 15%; }
      .footer .projeto {
        width: 100%;
        background-size: 200%;
      }
  }

  @media only screen and (max-width: 300px) {/* MINI MINI */

  }