/* desktops tela pequena */
@media only screen and (max-width : 1200px) {
   #telefone-topo {width: 26%;}
}
/* tablets */
@media only screen and (max-width : 992px) {
    #telefone-topo{display: none;}
    #div-logo-topo {
        width: 370px;
        height: 160px;
        margin: 0px auto;
        float: none;
        background: url('../img/fundo-logo.png') no-repeat;
        text-align: center;
    }
    #div-menu-topo{margin: 0px auto; padding: 0px 0px;}
    .galeria-fotos, .galeria-videos{width: 30%;}   
     .box-parceiro { margin: 20px auto; float:none; max-width:80%;min-height:150px; text-align:center;}
    #contato { border: 0px;}

    .bx-wrapper .bx-controls-direction a {width: 25px;}
    #box-tools-1{ min-height: 336px;}

    #validacoes{display: none;}
    #rodape-meio{width: 35%;}
    #rodape-direito { width: 20%; }
    
    #texto-conteudo { width: 50%; }
    #ferramenta-calendario { width: 50%; }
    #ultimas-noticias { width: 100%; }
    
}
/* celulares */
@media only screen and (max-width : 768px) {
    #div-logo-topo{width: 250px;background: #fff;}	
    #div-logo-topo img{padding: 2px 0px; max-width: 100%;}

    #full-slider-wrapper{display: none;}

    #box-ferramentas {min-height: 520px; width: 100%; padding: 10px 0px;}	
    #box-ferramentas a { display: block; padding: 10px 0px; margin: 0px; }
    #box-ferramentas a:hover { background: #3076B7; }
    .ferramentas{width: 100%; margin: 0px auto;}

    #box-tools-1{min-height: 500px;}
    #texto-conteudo{width: 100%;}
    #ferramenta-calendario{width: 100%;margin-top: 40px; }
    #ultimas-noticias{width: 100%; margin-top: 40px;}

    #box-tools-2{min-height: 320px;width: 100%;}
    #inewsletter { width: 90%; height: 190px;}
    #idocumentos { width: 90%;}

    #contato{border:none; width: 80%;position: static;}
    #contato-fundo{width:100%;}
    
  .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; position: absolute;}
  .btnenvia, .btnreseta{margin-top: 40%; width: 31%;}
  .tb-form_formulario tr td button {margin-top: 40%;}


    #wrap-rodape{ min-height: 320px;}
    #rodape-esquerdo { width: 100%; height: 80px;}
    #rodape-meio { width: 100%;}
    #rodape-direito { width: 50%; height: 80px;}


}