/*A maioria dos celulares em pé (Exceção: Moto G, Moto X, Linha Nexus)*/
@media (min-width:120px) and (max-width:320px)  { }

/*Todos celulares em pé*/
@media (min-width:120px) and (max-width:960px)  { 
    
    
    
}

/*Tamanhos, de: iPhone a Moto G*/
@media (min-width:120px) and (max-width:960px)  {

    .ult-noticias {
        width: 100%;
    }

    .maislidas-noticias {
        width: 100%;
    }
    
    .sp-wrap {
         width: 100% !important; 
    }

    .destaque-noticias .nspArt .fright {
        width: 100%;
        padding-top: 5px;
    }
    
     #topo-fixed-menu-principal-img{
        display: none;
    }

    #topo-fixed-menu-principal-img-mobile{
        display: block;
        cursor: pointer;
    }
    
    #search-mobile{
        display: block;
        padding-top: 3px;
    }

    #search-desktop{
        display: none;
    }

    #menu-search{
        padding-top: 22px;
        width: 40px;
    }



    #acessibilidade{
        width: 80px;
    }

    .menuAcessibilidade {
        width: 100%!important;
        float: left!important;
    }

    #topbarContent, #topbarContent a {
        float: left!important;
    }

    #acessibilidade{
        width: 80px;
    }



    .acessibilidade {
        width: 425px;
        margin: 0 auto;
    }

    #topo-fixed-redessociais-menu{
        width: 275px;
        margin: 0 auto;
    }

    #topo-interior-2 {
        width: 100%;
    }

    #topo-fixed-menu-principal{
        float:right;
    }

    #topo-fixed-menu-search{
        float: right !important;
    }

    .item_fields.page-header{
        width: 100%;
    }

    #topo-interior-1 {
        width: 100%!important;
        text-align: center!important;
    }

    #topo-fixed-redessociais li {
        float: left!important;
        padding-right: 9px;
    }

    

    
    
    #topo-fixed-menu-principal img {
        float: left!important;
        padding-top: 15px;
    }

    #topo-fixed-campo-imput {
        float: left!important;
        display: none;
    }

    #mod-finder-searchform{
        margin-bottom: 0px !important;
    }

    #mod-finder-searchword{
        width: 130px;
    }

    #barraEsquerda {
        float: left!important;
        width: 100%!important;
    }
    #barraEsquerda #componente {
        width: 100%!important;
        float: left!important;
    }
    body {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #topo-fixed-redessociais{
        margin-right: 0px; 
    }
    
    #fase7-interna{width: 93% !important;}

    #fase7{
/*        height: 1000px;*/
        height: auto;
        float: left;
        padding-bottom: 110px;
    }

    .fase7-endereco {
        min-height: 70px!important;
        float: left!important;
        border-left: 1px dotted #FFF;
        margin-top: 20px!important;
        margin-left: 10px!important;
        margin-right: 0px!important;
        width: 100%!important;
        padding-top: 30px!important;
    }

    #fase7-voltar-topo {
        float: left;
        margin-top: 30px!important;
        width: 100%;
        text-align: center;
        right: 0px; 

    }

    #fase7-voltar-topo div{
        margin-left: -5px;
    }
    
    a#topofpage {
        float: none!important;     
    }
    .menuAFinepMobile .menuAfinepSelect{
        width: 100%!important;
    }

    .menuAFinepMobile ul {
        padding: 0px!important;
    }

    .menuAFinepMobile{
        display: block;
    }

    .meio #componente {
        width: 100%!important;
        float: left;
    }
    #barra-brasil {
        position: absolute;     
    }



    .topo {
        position: relative!important;
    }

/*    #div-lateral {      
        width: 100%!important;
        position: fixed;
        display: none;

    }*/
    .fundo {
        padding-top: 0px!important;
    }

    .menuAFinepDesktop{
        display: none;
    }

    /*Menu topo mobile*/
    #menu-mobile .menu li a{
        padding: 10px 0px 10px 15px;
        color: #036462;
        font-size: 18px
    }

    #div-lateral-menu_mobile li{
        border-bottom: 1px solid #ebebeb;
    }

    #div-lateral-menu_mobile li:last-of-type{
        border-bottom: hidden;
    }

    #div-lateral-menu-inferior li{
        border-bottom: 1px solid #ebebeb;
    }

    #div-lateral-menu-inferior li:last-of-type{
        border-bottom: hidden;
    }

    #div-lateral-menu-inferior ul li a{
        padding-left: 0px;
        color: #036462;
    }
    #div-lateral-separador{
        background: #ea7400;
        height: 2px;
    }
   

    #barraEsquerda_xml{
        width: 100%;
    }

    #componente_xml{
        width: 100% !important;
    }

    .finder-noticias {
        width: 100%;
    }

    .corpo-noticias {
        width: 100%;
    }

    #conteudoChamada {
        width: 100% !important;
    }

    .item_fields .page-header {
        width: 100% !important;
    }

    #conteudoLicitacoes {
        width: 100% !important;
    }

    

    .destaque-imagem {
        width: 100%;
    }

    .module_multimidia {
        width: 100%;
    }

    .module_newsletter {
        width: 100%;
    }

    .module_revista{
        padding-left: 0px;
        width: 100%;
    }

    .item-faleconosco {
        width: 100%;
        margin-left: 0px; 
    }

    #content-faleconosco-mobile ul{
        padding: 0px 5px 0px 5px;
    }

    #content-faleconosco-mobile ul li{
        padding: 7px 0px 7px 0px;
        border-bottom: 1px solid #ebebeb;
        margin-left: 0px;
    }

    #content-faleconosco-mobile ul li a{
        color: #036462;
    }

    #content-faleconosco-mobile ul li:last-of-type{
        border-bottom: hidden;
    }

    #content-faleconosco{
        display: none;
    }

    #content-faleconosco-mobile{
        display: block;
    }

    #faleconosco-selecione{
        padding: 5px 0px 5px 5px;
        background: #ebebeb;
        border-radius: 3px;
        cursor:pointer;
        color: #888888;
    }

    #content-faleconosco-mobile ul{
        display: none;
    }

    #faleconosco-icon{
        float: right;
    }

    .active-item-faleconosco {
        border-color: #FFF;
        background: #FFF;
    }

    .active-item-faleconosco a{
        color: #f36f32 !important;
    }

    #info-faleconosco{
        margin-top: 10px; 
    }

    .desc-faleconsoco {
        border-color: #ebebeb;
        background: #ebebeb;
        border-radius: 5px;
    }

    #div-lateral-menu-inferior li{
        border-bottom: 1px solid #ebebeb;
    }
    .ordem {
        margin-top: 0; 
    }
    
    .finder-noticias input {width: 98%;}
    .finder-noticias .filter-date .input-append {width: 70%;}
    .finder-noticias .input-medium{width: 90%;float: left;}
    .finder-noticias .filter-date button{float: none;}
    .finder-noticias li{width: 47% !important;}
    div#finder-filter-select-list{display: block;  clear: both;}
    .finder-noticias select{width: 100%;}
    
    #rss-icon{
        display: none;
    }
    
    .menu1 li:last-of-type{
        border-bottom: 2px solid #ec933c;
        margin-bottom: 10px;
    }
    
    .module_redesocial{
        width: 100%;
        float: left;
    }
    
    .module_revistas{
        width: 100%;
        float: left;
    }
    
    .module_revistas{
        width: 100%;
        float: left;
    }
    
    .module_modnewsletter{
        width: 100%;
        float: left;
    }
    
    .module_rede-social-imprensa{
        width: 100%;
        float: left;
    }
    
    .video-imprensa {
         padding-left: 0px; 
        padding-top: 10px;
    }
    
    .div-menor-redesocial {
        width: 100%;
    }

    .customrede-social-imprensa li:first-of-type{
        display: none;
    }
    
    #revista-selecionada{
        width: 100%;
    }
    
    .slider-revista-interna{
        width: 100%;
    }
    
    
    
    #barraDireita {
        width: 100%;
        float: right;
        padding-bottom: 20px;
    }
    
    #icon-share {
        margin: 0px;
    }
    
    .spshare{
        width: 440px !important;
        height: auto;
        max-height: 100%; 
    }
    
    .sp_fblike{
        width: 108px !important;
    }
    
    .sp_twitter {
        width: 91px !important;
    }
    
    .sp_plusone {
        width: 60px !important;
    }
    
    .sp_pinterest, .sp_linkedin, .sp_digg {
         margin-right: 0px !important; 
    }
    
    .sp_linkedin{
        padding-top: 10px !important;
    }
    
    .pagination {
        height: auto;
    }

    .module_not-imprensa, .module_marca, .module_contato_imprensa{

        width: calc(100% - 20px);
        padding-right: 10px;
        padding-left: 10px;
    }
    

    #containerOrganograma{
        overflow-x: visible;
    }
    
}

/*Tamanhos, de: Moto G a Nexus*/
@media (min-width:361px) and (max-width:384px)  {
    body {
        padding-left: 0x!important;
        padding-right: 0px!important;
    }
}

@media (max-width:445px)  {
    .acessibilidade {
        width: 290px !important;
        margin: 0 auto; 
    }
    
    .spshare {
        width: 100% !important;
        height: auto;
        max-height: 100%;
    }
}

/*Todos celulares deitados*/
@media (max-width:600px)  { 

    .content-link-finan-int2{
        font-size: 12px;
    }
    
}