.search .searchTop {background-image: url("file.php?folder=searchTheme&file=cabeacalho_1.jpg"); height: 124px; margin: 25px auto auto 3px;}
.search { background: url("file.php?folder=searchTheme&file=plano_de_fundo.jpg")no-repeat; background-attachment: fixed;background-size: cover; } 
.search { background-color:white; }
.search .gridActions { min-width:35px; }
.search .mFormBody { border: none;}
.search #searchFields{background-color:rgba(0,0,0,0);}
.search .gUserMenuButton {background:none;}
.search .gUserMenu {top: 225px;}
.search .simpleSearchLeftBrgMenu fieldset { top: 580px; }
#btnLoginUpper {padding: 0px; margin-top: 8px; margin-left: 70px;}
#.search #upperUserLogin {color:black; width: 442px; margin-left: 615px; margin-top: -142px;color: black;}

.search #upperUserLogin {color:black; width: 220px; margin-left: 780px; margin-top: -158px; color: black;}
.search #secondLineDiv .mContainerHorizontal select {width: 105px; margin: 0px;}
.search #secondLineDiv .mContainerHorizontal span {width: 68px;}
.search #secondLineDiv .mLabelSimpleSsearch {margin-top: 62px; position: absolute; margin-left: 150px}
#secondLineDiv {margin-top: -60px;}

.search .mLabelSimpleSsearch {margin-right: 93px; margin-top: 4px}
#esqueciMinhaSenhaUpper {color: #666 !important; text-decoration: none !important; margin-left: 54px; font-weight: normal; }
.search .mTextFieldSimpleSearch{ margin: 1px 1px 1px 1px; width: 92px; padding: 1px 1px 1px 1px;} 
.search .mLabelSimpleSearch { color:white); display: inline-table; width: 63px; height: 22px; }
.search .mLabelSimpleSearch { color:rgb(0, 24, 48); }
.search .mLabelSimpleSsearch a {color:rgb(0, 24, 48);}
.search .searchFooterContent  {color:rgb(0, 24, 48);}
.search .searchFooter { background-image: url("file.php?folder=searchTheme&file=rodape2.png"); height: 150px; }
.search .mGridNavigation {background-color: #61BA88;}

@media only screen and (max-width: 767px) {
    #menu_acessibilidade {
        height: 46px !important;
    }

    div#__mainForm {
        padding: 15px;
    }

    .search .gResponsiveMenu {
        width: 101%;
        background-color: #C9CDCC; /*rgb(234, 239, 243)*/;
        height: 26px;
        left: 0% !important;
        top: 23px !important;
    }

    .search #divButtonsResponsive {
        margin: auto auto -10% !important;
        width: 100% !important;
    }

    #buttonMenuResponsive {
        width: auto; /* Ajusta a largura automaticamente para manter a proporção */
        height: 18px; /* Define a altura da imagem */
        padding: 4px;
    }
}