﻿#contPermisos{
    max-height: 300px;
    margin-top:10px;
    padding: 5px;
}


#navMenuPermiso {
    text-align: left;
    margin-top: 0px;
    background: none;
}

#menuPermisos{
    background: none;
}


#menuPermisos > li{
    background-color: #2c4b28;
    border: 1px solid #fff;
}

#contFechas{
    width: 100%;
    margin: auto;
    margin: 10px 0px;
}

#imgProcesoGral {
    float: left ;
    width: 20px;
    height: 20px;
    visibility :hidden ;
}

.SEntero{
    text-align:right;
}

.SDouble{
    text-align:right;
}

.Format2d{
    text-align:right;
}


.menuPermiso{
    margin-top: 30px;
}

.menuPermiso h4, .fav h4{
    padding: 10px;
    background: #fff;
}

.menuPermiso ul, .fav ul{
    background: #003366;
    display: block;
    list-style: none;
    /*position: static;*/
}

.menuPermiso ul li, .fav ul li{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc; 
}

.menuPermiso ul ul{
    display: none;
    background: #158692;
}

.menuPermiso ul ul ul{
    display: none;
    background: #064C73;
}

.menuPermiso ul ul ul ul{
    display: none;
    background: #0F6D85;
}

.menuPermiso ul ul ul ul ul{
    display: none;
    background: #033F6D;
}

.menuPermiso a, .fav a{
    display: block;
    padding: 7px 0px 7px 5px;
    color: #fff;
    text-decoration: none;
}

.menuPermiso ul ul a{
    padding: 7px 0px 7px 13px;
}

.menuPermiso ul ul ul a{
    padding: 7px 0px 7px 21px;
}

.menuPermiso ul ul ul ul a{
    padding: 7px 0px 7px 29px;
}

.menuPermiso ul ul ul ul ul a{
    padding: 7px 0px 7px 37px;
}

.menuPermiso a:hover, .fav a:hover{
    background: rgba(255,255,255,.5);
    color: #000;
}

.menuPermiso li, .fav li{
    position: relative;
}

.menuPermiso a span, .fav a span{
    position: absolute;
    right: 5px;
}

/*   -------- Barra Porcentual Lectura Archivo ----------- */
.bpr_progress_bar {
    margin: 10px 0;
    padding: 3px;
    border: 1px solid #000;
    font-size: 14px;
    clear: both;
    visibility: hidden;
    -moz-transition: opacity 1s linear;  
    -o-transition: opacity 1s linear;  
    -webkit-transition: opacity 1s linear;  
}
.bpr_progress_bar .loading 
{
    visibility: visible;  
}
.bpr_progress_bar .percent {
    visibility: visible;  
    background-color: #00ff00;
    height: auto;  
    width: 0;  
}



/* -------- Main: Contenido tabla buscador ----------- */

.cont-tabla input{
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    /*font-size: 1em;*/
    border-radius: 5px;
}

.divTablaEnContenedor{
    width: 100%;
    /*margin-top: 20px;
    margin-bottom: 20px;*/
    max-height: 350px;
    overflow: auto;
    text-align:center;
}
.TablaContenidoCentrado {margin: auto;}

.TablaContenidoEnContenedor {font-size: .85em; border-collapse:collapse;border-spacing:0;border-radius: 3px;border-color:#aabcfe;}

.TablaContenidoEnContenedor td{text-align:center;width:auto;padding:5px 10px;border-style:solid;border-width:1px;
                               overflow:hidden;word-break:normal;border-color:#aabcfe;background-color:#ffffff;color:#000000;}

.TablaContenidoEnContenedor th{text-align:center; width: auto;font-weight:normal;padding:5px 10px;border-style:solid;
                               border-width:1px;overflow:hidden;word-break:normal;border-color:#aabcfe;color:#039;
                               background-color:#b9c9fe;}

.TablaContenidoEnContenedor .tg-6kke{background-color:#efefef;color:#0094ff;vertical-align:top}
.TablaContenidoEnContenedor .tg-nq1o{background-color:#efefef;color:#343434;text-align:center;vertical-align:top}
.TablaContenidoEnContenedor .tg-nzc9{background-color:#efefef;color:#343434;text-align:center;vertical-align:top}
.TablaContenidoEnContenedor .tg-scrz{font-weight:bold;background-color:#ffffff;color:#000000;text-align:center;vertical-align:top}
.TablaContenidoEnContenedor .tg-o0ph{background-color:#0094ff;color:#343434;vertical-align:top}


#msjTitulo{
    padding: 5px;

}