﻿/* VERSÕES RESPONSIVAS DAS PÁGINAS */
@media (max-width: 1920px) {
        .modal{
            width: 100%;
            height: 100%;
            overflow-x: hidden;
            overflow-y: auto;
            top: 0;
            left: 0;
            margin: 0;
            padding-top: 14px;
            background-color: transparent !important;
            border: none !important;
            text-align: center;
        }
        .SeguraModal{
            text-align: left;
            max-width: 910px;
            width: 100%;
            margin-top: 13px;
            margin-left: auto;
            margin-right: auto;
            background-color: #ffffff;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;       
        }
        .SeguraModal,
        .modal-header,
        .modal-body,
        .modal-footer{
            position: static;
        }
        .modal-header,
        .modal-body,
        .modal-footer{
            overflow: visible;
            width: 100%;
            max-width: none;
        }
        .modal-header{
            -webkit-border-top-left-radius: 5px;
            -webkit-border-top-right-radius: 5px;
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-topright: 5px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            padding: 0;
            background: #CBCCD0 url("../Imagens/bgAssunto.jpg") repeat-x;
        }
            .modal-header .h1TituloPagina{
                margin-left: 19px;
            }
        .modal-body{
            margin-top: 18px;
            margin-bottom: 18px;
            max-height: none;
        }
        .modal-footer{
            margin-bottom: 31px;
            padding-left: 0 !important;
            padding-right: 0 !important;
            -webkit-border-bottom-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomright: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
        }
            .modal-footer .aCancelarResp{
                margin-right: 19px;
            }
            .modal-footer .btImprimirPopUp{
                margin-left: -176px;
            }
            .modal-footer .aConfirmarResp{
                margin-right: 13px;
            }
            .modal-footer #btnCancelarExportacao{
                margin-right: -1px;
            }
}
@media (max-width: 1127px) {
    .divMenu ul:last-child li ul{
        width: 167px !important;
        left: -36px;
    }
}

@media (max-width: 1059px) {
    .divMenu ul:last-child li ul{
        left: -94px;
    }
}

@media (max-width: 1001px) {
    .divMenu ul:last-child li ul{        
        left: -103px;
    }
}

@media (max-width: 990px) {
    div.CantoDireito,
    div.CantoEsquerdo{
        display: none;
    }
}

@media (max-width: 973px) {
    #divRecipienteMenu {
        background: #380808 url("../Imagens/BkgMenu.png") repeat-x;
    }
        #divRecipienteMenu .divMenu {
            margin-left: 10px;
            margin-right: 10px;
        }
}

@media (min-width: 942px) {
    .BtMenuResp{
        display: none;
    }    
    .MenuResponsivo {
        display: block !important;
    }
    .backMenu{
        display: none;
    }
}

@media (max-width: 941px) {
    #divRecipienteMenu {
        min-height: 66px;
        background: #380808 url("../Imagens/BkgMenu.png") repeat-x;
    }
        #divRecipienteMenu .divMenu {
            margin-left: 10px;
            margin-right: 10px;
        }
    .divMenu ul:last-child li ul{
        left: 0;
        width: 203px !important;
    }
    #divRecipienteMenu.MenuResponsivo {
        display: none;
        position: fixed !important;
        top: 0 !important;
        margin-top: 48px !important;
        z-index: 11 !important;
    }
    div.divMenu ul{
        display: block;
        width: 100%;
        border-bottom: 1px solid #5F4444;
    }
    #divCabecalho.divCabecalho {
        position: fixed;        
        top: 0;
        z-index: 9;
    }
    div.divMenu ul li:hover ul, div.divMenu ul ul li:hover ul, div.divMenu ul ul ul li:hover ul{
        display: none;
    }
    .BtMenuResp{
        display: block;
        position: absolute;
        right: 5px;
        width: 25px;
        height: 22px;
        background: none;
        border: none;
        padding: 0;
        margin-top: 13px;
        margin-right: 11px;
    }
    .BtMenuResp span{
        display: none;
    }
    div.divBarraTitulo div.divUsuario{
        margin: 2px 57px 0px 0px;     
    }
    .backMenu {
        position: fixed;
        background-color: transparent;
        width: 100%;
        height: 100%;
        z-index: 10;
        display: none;
    }
    div.divBarraTitulo span.lblTitulo {
        margin: 17px 0 0 116px;
        font-size: 12px;
        left: 0;
    }
    .lblUsuario {
        font-size: 12px;
        margin-top: 12px;
    }
    .btnInfoAtivo, .btnInfoInativo{
        position: static;
        float: right;
        margin-top: 74px;
        margin-bottom: -51px;
        margin-right: 16px;
    }
    ul.tabSelAbas{
        top: 110px;
        z-index: 5;
    }
    div.divAcoesRapidas{
        margin-top: 47px;
    }
    div.divAbas{
        margin-left: 5px;
        margin-right: 5px;
        width: 100%;
    }
    .divConteudoInterno{
        width: 100%;
        margin-left: 0;
        position: static;
    }
    div.divContainerFiltros, h1.h1Titulo{
        width: auto;
        margin-left: 12px;
        margin-right: 12px;
    }
    div.divCampo24 fieldset.fdsAgrupador .divCampo5{
        width: 169px;
    }    
    @media (max-height: 504px) {
        #divRecipienteMenu.MenuResponsivo{
            overflow-y: auto;
            height: 259px;
        }
        .MenuResponsivo .divMenu ul li ul{
            position: relative;
            width: 100% !important;
            background-color: transparent;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            box-shadow: none;
            -moz-box-shadow: none;
        }
        .MenuResponsivo .divMenu ul li ul li{
            background-color: #dadada;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
        .MenuResponsivo .divMenu ul li ul li a{
            color: #770101;
        }
        .MenuResponsivo .divMenu ul li ul li a:hover{
            background-color: #ccc;
            color: #770101;
        }
        .backMenu{
            margin-top: 0;
        }
    }
}

@media (max-width: 931px) {
    div.divBarraTitulo span.lblTitulo {
        font-size: 11px;
    }
    .lblUsuario {
        font-size: 11px;
        margin-top: 13px;
    }
}

@media (max-width: 931px) {
    .modalGeral .overlay{
        width: 100%;
        position: static;
        margin-left: 0;
    }
        .modalGeral .overlay .modalImage {
            position: absolute;
            left: 0;
        }
    .modalGeral .overlay .modalBody{
        max-width: 800px;
        margin-left: 126px;
        width: 81%;
    }
}

@media (max-width: 926px) {
    div.divCampo24 fieldset.fdsAgrupador .divCampo23{
        width: 98.1%;
    }
}

@media (max-width: 925px) {
    div.divCampo1,
    div.divCampo1b,
    div.divCampo2,
    div.divCampo3,
    div.divCampo3b,
    div.divCampo4,
    div.divCampo4b,
    div.divCampo5,
    div.divCampo5Turma,
    div.divCampo6,
    div.divCampo7,
    div.divCampo8,
    div.divCampo9,
    div.divCampo10,
    div.divCampo11,
    div.divCampo12,
    div.divCampo12Frame,
    div.divCampo13,
    div.divCampo14,
    div.divCampo15,
    div.divCampo16,
    div.divCampo17,
    div.divCampo18,
    div.divCampo19,
    div.divCampo20,
    div.divCampo21,
    div.divCampo22,
    div.divCampo23,
    div.divCampo24,
    div.divCampoSeguraResultadoPerguntas{
        padding-left: 2px;
        padding-right: 2px;
    }
    div.divCampo1 {
        width: 02.30769230769231%;        
    }
    div.divCampo1b {
        width: 02.30769230769231%;
    }
    div.divCampo2 {
        width: 06.37362637362637%;
    }
    div.divCampo3 { 
        width: 10.43956043956044%;
    }
    div.divCampo3b {
        width: 12.08791208791209%;
    }
    div.divCampo4 {
        width: 14.50549450549451%; 
    }
    div.divCampo4b {
        width: 14.50549450549451%;
    }
    div.divCampo5 {
        width: 18.57142857142857%;
    }
    div.divCampo5Turma {
        width: 18.57142857142857%; 
    }
    div.divCampo6 {
        width: 22.63736263736264%;
    }
    div.divCampo7 {
        width: 26.7032967032967%;
    }
    div.divCampo8 {
        width: 30.76923076923077%;
    }
    div.divCampo9 {
        width: 34.83516483516484%;
    }
    div.divCampo10 {
        width: 38.9010989010989%;
    }
    div.divCampo11 {
        width: 42.96703296703297%;
    }
    div.divCampo12 {
        width: 47.03296703296703%;
    }
    div.divCampo12Frame {
        width: 42.85714285714286%;
    }
    div.divCampoMesAno{
        width: 46.04395604395604%;   
    }
    div.divCampo13 {
        width: 51.0989010989011%;
    }
    div.divCampo14 {
        width: 55.16483516483516%;
    }
    div.divCampo15 {
        width: 59.23076923076923%;
    }
    div.divCampo16 {
        width: 63.2967032967033%;
    }
    div.divCampo17 {
        width: 67.36263736263736%;
    }
    div.divCampo18 {
        width: 71.42857142857143%;
    }
    div.divCampo19 {
        width: 75.49450549450549%;
    }
    div.divCampo20 {
        width: 79.56043956043956%;
    }
    div.divCampo21 {
        width: 83.62637362637363%;
    }
    div.divCampo22 {
        width: 87.69230769230769%;
    }
    div.divCampo23 {
        width: 91.75824175824176%;
    }
    div.divCampo24 {
        width: 95.82417582417582%;
    }
    div.divCampoSeguraResultadoPerguntas {
        width: 95.82417582417582%;
    }   

    div.divCampo1 .txtFiltro,
    div.divCampo1b .txtFiltro,
    div.divCampo2 .txtFiltro,
    div.divCampo3 .txtFiltro,
    div.divCampo3b .txtFiltro,
    div.divCampo4 .txtFiltro,
    div.divCampo4b .txtFiltro,
    div.divCampo5 .txtFiltro,
    div.divCampo5Turma .txtFiltro,
    div.divCampo6 .txtFiltro,
    div.divCampo7 .txtFiltro,
    div.divCampo8 .txtFiltro,
    div.divCampo9 .txtFiltro,
    div.divCampo10 .txtFiltro,
    div.divCampo11 .txtFiltro,
    div.divCampo12 .txtFiltro,
    div.divCampo12Frame .txtFiltro,
    div.divCampo13 .txtFiltro,
    div.divCampo14 .txtFiltro,
    div.divCampo15 .txtFiltro,
    div.divCampo16 .txtFiltro,
    div.divCampo17 .txtFiltro,
    div.divCampo18 .txtFiltro,
    div.divCampo19 .txtFiltro,
    div.divCampo20 .txtFiltro,
    div.divCampo21 .txtFiltro,
    div.divCampo22 .txtFiltro,
    div.divCampo23 .txtFiltro,
    div.divCampo24 .txtFiltro,
    div.divCampoSeguraResultadoPerguntas .txtFiltro,
    div.divCampo1 .select2-container,
    div.divCampo1b .select2-container,
    div.divCampo2 .select2-container,
    div.divCampo3 .select2-container,
    div.divCampo3b .select2-container,
    div.divCampo4 .select2-container,
    div.divCampo4b .select2-container,
    div.divCampo5 .select2-container,
    div.divCampo5Turma .select2-container,
    div.divCampo6 .select2-container,
    div.divCampo7 .select2-container,
    div.divCampo8 .select2-container,
    div.divCampo9 .select2-container,
    div.divCampo10 .select2-container,
    div.divCampo11 .select2-container,
    div.divCampo12 .select2-container,
    div.divCampo12Frame .select2-container,
    div.divCampo13 .select2-container,
    div.divCampo14 .select2-container,
    div.divCampo15 .select2-container,
    div.divCampo16 .select2-container,
    div.divCampo17 .select2-container,
    div.divCampo18 .select2-container,
    div.divCampo19 .select2-container,
    div.divCampo20 .select2-container,
    div.divCampo21 .select2-container,
    div.divCampo22 .select2-container,
    div.divCampo23 .select2-container,
    div.divCampo24 .select2-container,
    div.divCampoSeguraResultadoPerguntas .select2-container{
        width: 100% !important;
    }
    div.divCampo12 input.txtFiltro, div.divCampo12 span.txtFiltro input{
        width: 100% !important;
    }    
    .aPesquisar{
        border: 1px solid #AFAFAF;
        padding: 4px 3px 4px 5px;
        text-align: center;
        margin-top: 13px;
        height: 24px;
        overflow: hidden;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;        
        background: #ffffff;
        background: -moz-linear-gradient(top,  #ffffff 46%, #cfd2d5 100%);
        background: -webkit-linear-gradient(top,  #ffffff 46%,#cfd2d5 100%);
        background: linear-gradient(to bottom,  #ffffff 46%,#cfd2d5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfd2d5',GradientType=0 );
    }
    .aCancelaRiscoBiomResp{
        width: 65px;
        float: right;
        margin-right: 15px;
    }
    a.btImprimirRiscoBioResp{
        margin-top: 12px;
        margin-left: -51px;
    }
    .aPesquisar::before{
        content: url(../Imagens/visualizar.png);
    }
    .aSalvarObjResp::before{
        content: url(../Imagens/salvar.png);
    }
    .aSalvarIncluirResp::before{
        content: url(../Imagens/salvar-e-Incluir.png);
    }
    .aPreencherForm::before{
        content: url(../Imagens/editar.png);
    }
    .aIncluirResp::before{
        content: url(../Imagens/adicionar.png);
    }
    .aConfirmarResp::before{
        content: url(../Imagens/Aprovar.png);
    }
    .aCancelarResp::before{
        content: url(../Imagens/negative.png);
    } 
    .aLiberarResp::before{
        content: url(../Imagens/liberarSedeIcon.png);
    }    
    .aPesquisar img{
        opacity: 0.0;
        filter: alpha(opacity=0);
        margin-top: -18px;
        position: relative;
        top: -14px;
        left: -7px;
        width: 100%;
    }
    div.divCampoMesAno, div.calendar2{
        width: 100% !important;
        margin-left: 0;
    }
    div.calendar2 .hasCalendarsPicker, 
    div.calendar2 .hasCalendarsPicker .calendars-month-row .calendars-month, 
    div.calendar2 .calendars{
        width: 100% !important;
    }
    #mostrarPlanoAula div.divCampo23,
    #mostrarPlanoAula div.divCampo12 textarea{
        width: 96.5% !important;
    }      
    div.divCampo24 fieldset.fdsAgrupador{
        width: 100% !important;
    }
    .divRodape .divCampo16{
        width: 100%;
    }
    .marginBottomA{
        width: 100%;
    }    
    .marginBottomA .divCampo19{
        float: none;        
        width: 100%;
    }
    .marginBottomA .divCampo5{
        margin-left: auto;
        margin-right: auto;
        float: none;
        text-align: center;
        width: 170px;
    }
    div.divCampo24 .txtFiltroMulti{
        width: 100% !important;
    }
    #mostrarPlanoAula div.divCampo12{
        width: 100% !important;
    }
    .DivTableResponsive{
        overflow-x: auto;
        width: 98.1651376146789% !important;   
    }
    .divCampoSeguraResultadoPerguntas div.divCampo20 .txtFiltroMulti{
        width: 100%;
    }
    .modal-footer .btImprimirPopUp{
        margin-left: -58px;
    }
    .bodyLegendaRB{
        max-height: none !important;
    }
    .hasCalendarsPicker{
        width: 100% !important;
    }
}

@media (max-width: 918px) {
    #divRodape .divCampo16{
        width: 591px;
    } 
}

@media (max-width: 917px) {
    .modal .modal-header{
        height: 29px;
    }
    .modal .modal-header .btnFecharModal{
        float: right;
        margin-left: auto;        
    }
}

@media (max-width: 900px) {
    .Frequenciatextarea textarea{
        width: 100%;
    }
}

@media (max-width: 887px) {
    div.divCampo24 fieldset.fdsAgrupador .divCampo5{
        width: 169px;
    }
    div.divCampo24 fieldset.fdsAgrupador .tituloresponsivefrequencia{
        width: 100%;
    }    
}

@media (max-width: 863px) {
    .gfy-Tmp span{
        overflow: hidden;
        width: 29px;
        display: inline-block;
        height: 11px;
        top: 2px;
        position: relative;
    }
    div.gfy-pg{
        margin-left: 241px !important;
        left: 0;
    }
    div.gdySumary{
        width: 119px !important;
        margin-left: 371px;
        margin-right: 0;
        float: left !important;
        height: 12px;
    }
    .gdySumary span{
        overflow: hidden;
        display: inline-block;
        width: 54px;
        height: 12px;
        margin-left: 33px;
        text-indent: -130px;
    }
}

@media (max-width: 860px) {
    .ResultadoPesquisa{
        overflow-x: auto;
    }
}

@media (max-width: 817px) {
    div.divCampo1,
    div.divCampo1b,
    div.divCampo2,
    div.divCampo3,
    div.divCampo3b,
    div.divCampo4,
    div.divCampo4b,
    div.divCampo5,
    div.divCampo5Turma,
    div.divCampo6,
    div.divCampo7,
    div.divCampo8,
    div.divCampo9,
    div.divCampo10,
    div.divCampo11,
    div.divCampo12,
    div.divCampo12Frame,
    div.divCampo13,
    div.divCampo14,
    div.divCampo15,
    div.divCampo16,
    div.divCampo17,
    div.divCampo18,
    div.divCampo19,
    div.divCampo20,
    div.divCampo21,
    div.divCampo22,
    div.divCampo23,    
    div.divCampoSeguraResultadoPerguntas {
        width: 45%;
    }
    div.ResultadoPesquisa{
        width: 97%;
    }
    .tamanho100Porc, .tamanho100Porc1{
        width: 95% !important;
    }    
    .tamanho100Porc div.divCampo19{
        width: 100%;
    }
        .tamanho100Porc div.divCampo19 .h3SubTitulo{
            height: 38px;
        }
    .tamanho100Porc div.divCampo2{
        width: 23px;
        height: 23px;
        position: absolute;
        margin-top: 14px;
        margin-left: 18px;
    }
    .tamanho100Porc div.divCampo2 .aSalvar{
        background-image: url(../Imagens/setas-responsive.png);
        width: 23px;
        height: 23px;
        display: block;
    }
    .tamanho100Porc div.divCampo2 .aSalvar img {
        display: none;
    }
    .tamanho100Porc div.divCampo2 div.divCampo2 .aSalvar{
        background-position-x: -20px;
    }
    .tamanho100Porc .setaResponsiva{
        margin-left: 34px !important;
        margin-top: 0px !important;
    }
    .legendasAulasUL{
        height: auto;
    }
    .legendasAulasUL ul li{
        margin-bottom: 6px
    }
    div.divCampo24 fieldset.fdsAgrupador{
        width: 98% !important;
    }
    div.divCampo24 fieldset.fdsAgrupador .divCampo5{
        width: 21%;
    }
    div.divCampo24 fieldset.fdsAgrupador .divCampo23{
        width: 98.1%;
    }    
    div.divCampo24 fieldset.fdsAgrupador .btresponsivefrequencia{
        margin-right: 8px;
        width: 168px;
    }
    .OpcoesRespostadiv{
        width: 100%;
        float: left;
    }
}

@media (max-width: 735px) {
    .modal .modal-body div.divFiltros{
        overflow-x: auto;
    }
}

@media (max-width: 721px) {
    div.gfy-pg .gfyRollover{
        width: 110px;
    }
    div.gfy-pg .gfyDivLast .gfyNext{
        left: 100px;
    }
    div.gfy-pg .gfyDivLast .gfyLast{
        left: 138px;
    }
    div.gdySumary{
        margin-left: 227px;
        width: 75px !important;
    }
    div.gdySumary span{
        margin-left: 28px;
    }
}

@media (max-width: 711px) {
    div.divCampo1,
    div.divCampo1b,
    div.divCampo2,
    div.divCampo3,
    div.divCampo3b,
    div.divCampo4,
    div.divCampo4b,
    div.divCampo5,
    div.divCampo5Turma,
    div.divCampo6,
    div.divCampo7,
    div.divCampo8,
    div.divCampo9,
    div.divCampo10,
    div.divCampo11,
    div.divCampo12,
    div.divCampo12Frame,
    div.divCampo13,
    div.divCampo14,
    div.divCampo15,
    div.divCampo16,
    div.divCampo17,
    div.divCampo18,
    div.divCampo19,
    div.divCampo20,
    div.divCampo21,
    div.divCampo22,
    div.divCampo23,
    div.divCampo24,
    div.divCampoSeguraResultadoPerguntas{
        width: 100%;
    }
    div.divCampoSeguraResultadoPerguntas{
        overflow: visible;
    }
    div.divFiltros{
        padding: 20px 26px 20px 10px;
    }
    .txtFiltro{
        padding: 3px 0px 3px 0px;
    }
    #mostrarPlanoAula div.divCampo13,
    #mostrarPlanoAula div.divCampo11{
        width: 97% !important;
    }
    div.divCampoSeguraResultadoPerguntas  div.divCampo23,
    div.divCampoSeguraResultadoPerguntas  div.divCampo20{
        width: 97.74557165861514% !important;
    }
    div.divCampoSeguraResultadoPerguntas  div.divCampo23 .txtFiltro{
        width: 99.83525535420099% !important;
    }
    div.divCampoSeguraResultadoPerguntas  div.divCampo23 .spnIdFiltro{
        width: 100%;
    }
    div.divCampoSeguraResultadoPerguntas  div.divCampo23 .txtFiltroMulti{
        width: 100%;
    }
    div.divCampoSeguraResultadoPerguntas div.divCampo20 .txtFiltroMulti{
        width: 93.19967266775777%;
    }
    .modal-footer .aConfirmarResp{
        margin-right: 6px;
        margin-left: 25px;
    }
    .modal-footer #btnCancelarExportacao{
        margin-right: 5px;
        margin-left: 24px;
    }
}

@media (max-width: 709px) {
    div.divBarraTitulo div.divUsuario {
        margin: 2px 57px 0px 0px;
        width: 48px;
    }

    .lblUsuario {
        display: none !important;
    }
}

@media (max-width: 687px) {
    .tamanho100Porc1{
        width: 100% !important;
    }
}

@media (max-width: 662px) {
    table.tableResultado tfoot tr td{
        height: 146px;
    }
    .gfy-Tmp{
        width: 218px;
        margin-bottom: 6px;
        position: absolute;
        float: none;
        margin-top: -69px;
        left: 50%;
        margin-left: -109px;
    }
    .gfy-Tmp select{
        margin-left: 0;
    }
    .gfy-Tmp span{
        width: 93px;
    }
    div.gfy-pg{
        float: none !important;
        left: 50%;
        margin-top: -27px;
        margin-left: -16px !important;
    }
    div.gdySumary{
        float: none !important;
        margin-top: 16px;        
        position: absolute;
        margin-left: -109px;
        width: 218px !important;
        left: 50%;
    }
    div.gdySumary span{
        width: 306px;
        margin-left: 24px;
        display: initial;
    }    
    .gfyRollover{
        width: 74px;
    }
    table.tblGdy tfoot tr td a.gfyNext, table.tblGdy tfoot tr td a.gfyLast{
        margin-left: 3px !important;
        left: 64px !important;
    }
    table.tblGdy tfoot tr td a.gfyLast{
        left: 102px !important;
    }
}

@media (max-width: 600px) {
    #divRodape{
        display: none;
    }
}

@media (max-width: 470px) {
    .divLogin{
        padding-left: 18px;
        padding-right: 20px;
    }
    .divLogoLogin{
        background-image: url("../Imagens/logoLogin-Responsive.png");
        background-repeat: no-repeat;
        width: 176px;
        height: 82px;
        position: static;
        margin: 134px auto 0 auto;
    }
    .divFiltrosLogin{
        position: static;
        margin-left: auto;
        margin-top: 40px;
        margin-right: auto;
    }
    .divContainerLogin{
        width: 100%;
        position: static;
        margin: 29px auto 0 auto;
    }    
}

@media (max-width: 457px) {
    div.divBarraTitulo span.lblTitulo{
        margin: 15px 0 0 112px;
        font-size: 15px;
        width: 34px;
        overflow: hidden;
        display: block;
        height: 19px;
    }
    #divRodape {
        display: none;
    }
}

@media (max-width: 445px) {
    div.divCampo24 fieldset.fdsAgrupador .tituloresponsivefrequencia{
        text-align: center;
        margin-left: -9px;
    }
    div.divCampo24 fieldset.fdsAgrupador .btresponsivefrequencia{
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
}

@media (max-width: 352px) {
    .tamanho100Porc1 .h3SubTitulo{
        font-size: 12px;
    }
}

@media (max-width: 348px) {
    div.gdySumary{
        height: 26px;
    }
}

@media (max-width: 338px) {
    .gfy-Tmp{
        margin-left: -100px;
        width: 185px;
    }
    div.gfy-pg{
        margin-left: -7px !important;
    }
    div.gfy-pg .gfyRollover{
        width: 41px;
    }
    table.tblGdy tfoot tr td a.gfyNext{
        margin-left: -30px !important;
    }
    table.tblGdy tfoot tr td a.gfyLast{
        margin-left: -30px !important;
    }
    div.gdySumary{
        margin-left: -100px;
        width: 185px !important;
    }
    div.gdySumary span{
        width: 225px;
        margin-left: 24px;
    }
}

@media (max-width: 309px) {
    .modalGeral .overlay .modalBody{
        width: 56%;
        margin-left: 93px;
    }
}

@media (max-width: 302px) {
    .divFiltrosLogin{
        background-image: none;
        background-color: transparent;
        width: 100%;
    }
    .divFiltrosLogin input{
        border: 1px solid #ccc !important;
        margin-left: 3px;
        width: 150px;
        padding-left: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .divFiltrosLogin .btnEntrarAutenticacao{
        background-image: url("../Imagens/enviar-responsive.png");
        background-repeat: no-repeat;
        background-color: #707070 !important;
        width: 163px;
        color: #fff !important;
        padding-left: 5px;
        background-position: 49px 9px;
    }    
}
