/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 10/07/2020, 01:37:21 PM
    Author     : gacosta
*/

.sticky_top{
    position:sticky;
    top:0;
    z-index: 1000
}
/* --------------- LOGO ORGANISMO --------------- */
.vista_mobile .logoOrganismo {
    margin: 0 1.5%;
    float: left;
}

/* --------------- BUSCADOR --------------- */
.vista_mobile #seccionBuscador {
    margin: 19px 1.5% 0 0;
}

/* -------------- CABEZAL SUPERIOR ---------*/
.vista_mobile .cabezalSuperior {
    padding: 5px 1.5%;
    width: 97%
}

/* ---------------- HEADER -------------- */
.vista_mobile .headerPrincipal {
    padding-bottom: 0;
    /*background-color: #ededed*/
}

.vista_mobile .accesosRapidos {
    padding: 0 1.5% 20px 1.5%;
}

/* Encabezado superior */
.vista_mobile .cabezalSuperior {
    display:none;
}

/* Cabezal */
.vista_mobile .logoOrganismo span.nombreOrganismo {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}

.vista_mobile #logosSecundarios {
    display:none;
}

/* Buscador */
.vista_mobile #seccionBuscador {
    display: none;
    margin-right: 35px;
    width: 55%;
    margin-top: -2px
}

.vista_mobile #contBusquedaHeader {
    /*margin-top: 30px;*/
    margin-top: 5px;
}

.vista_mobile .headerPrincipal {
    box-shadow: 0 8px 8px -8px #CCC;
    width: 100%;
    padding: 10px 0px;
    padding-bottom: 0;
}

.vista_mobile .logoOrganismo {
    /*height: 50px;*/
}

.vista_mobile .logoOrganismo a{
    display: table;
    text-decoration: none;
    float: none;
    margin: 0;
}

.vista_mobile .logoOrganismo a img {
    /*width: 90px;
    height: 50px;*/
    margin-right: 0
}

.vista_mobile .logoOrganismo a img {
    height: auto;
    width: 250px;
    padding-bottom: 10px;
}

.vista_mobile .btnsMobile{
    float: right;
    /*margin: 30px 1.5% 0 0;*/
    margin: 24px 1.5% 0px 0px;
}

.vista_mobile .btnsMobile div:hover{
    cursor: pointer
}

.vista_mobile #btn_menu {
    float: right;
    display: block;
    background: url(https://presidencia.portal.gub.uy/wps/wcm/connect/pvpresidencia/c7e1e823-fd07-40bd-a06e-f284d6d20a29/icns-mobile.png?MOD=AJPERES&ContentCache=NONE&CACHEID=c7e1e823-fd07-40bd-a06e-f284d6d20a29) 0 0 no-repeat;
    width: 28px;
    height: 24px;
}

.vista_mobile .jsOff #btn_menu:hover ~ .navMenuPrincipal > ul {
    display:block;
}

.vista_mobile #btn_buscador {
    float: right;
    display: block;
    background: url(https://www.presidencia.gub.uy/wps/wcm/connect/pvpresidencia/cc2e6078-1839-468a-8a0c-0f8b2aa96ab4/icon-search.png?MOD=AJPERES&CACHEID=cc2e6078-1839-468a-8a0c-0f8b2aa96ab4&ContentCache=NONE) 0 0 no-repeat;
    width: 28px;
    height: 25px;
    margin-right: 30px;
    background-size: 100%
}

/* Navegación*/

/* Navegación Nivel 1 */
.vista_mobile .navMenuPrincipal > ul {
    height: auto;
    /*display: none;*/
    position: relative;
    left: 0;
    right: 0;
}

.vista_mobile .navMenuPrincipal:target > ul {
    display: block;
}

.vista_mobile .navMenuPrincipal > ul > li {
    width: 100%;
    float: none;
    display: block;
}

.vista_mobile .navMenuPrincipal > ul > li > ul > li {
    margin: 0 15px;
}

.vista_mobile .navMenuPrincipal > ul > li > ul > li > a {
    padding-left: 20px;
}

.vista_mobile .navMenuPrincipal > ul > li > a {

    height: auto;
    text-align: left;
    padding: 12px 2%;
    width: 96%;
    display: block;
    /*height: auto;
    text-align: left;
    padding: 12px 1em;
    display: block;*/
}

.vista_mobile .navMenuPrincipal > ul > li > a {
    background: transparent
}

.vista_mobile .navMenuPrincipal > ul > li > a {
    border-top: 1px solid #999;
}

.vista_mobile .navMenuPrincipal > ul > li:first-child > a {
    border-top: none;
}

.vista_mobile .navMenuPrincipal ul li ul li:last-child a {
    margin-bottom: 15px;
}

.vista_mobile .navMenuPrincipal > ul > li:hover > a,
.vista_mobile .navMenuPrincipal > ul:not(:hover) > li.active > a {
    background-color: #003da5!important;
    font-weight: 700!important;
}

/* NavegaciÃ³n Nivel 2 */
.vista_mobile .navMenuPrincipal li ul {
    position: static;
    width: auto;
}

/* Estados activos de items menú principal */
.vista_mobile .navMenuPrincipal > ul > li.active > a {
    background-color: #003da5;
}

/* Fondo Hover botón principal */
.vista_mobile .navMenuPrincipal > ul:not(:hover) > li.active > a {
    background-color: #003da5;
}
.vista_mobile .navMenuPrincipal > ul > li > ul > li.active {
    background-color: #003da5;
}

/* Fichas */
.vista_mobile .boxes-transparencia-activa > li p {
    padding: 10px;
}

