﻿.EstiloPnlTítulo 
{
    background-color: #0096d2;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 3px;
    width: 100%;
    position: absolute;
    z-index: 0;
}

.EstiloPnlGeneral {
    background-color: white;
    border-color: white;
    border-style: none;
    width: 1300px;
    margin-left: -650px;
    left: 50%;
    height: 630px;
    overflow:auto;
    position: absolute;
    z-index: 0;
}

.EstiloPnlControles 
{
    background-color: ghostwhite;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    box-shadow: 3px 3px 7px #cccccc;
    position: absolute;
    z-index: 0;
}

.EstiloPnlListado 
{
    background-color: ghostwhite;
    border-color: #0096d2;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    box-shadow: 3px 3px 7px #cccccc;
    position: absolute;
    overflow: auto;
    z-index: 0;
}

.EstiloPnlTítuloModal 
{
    background-color: #0096d2;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 3px;
    width: 98.5%;
    position: absolute;
    z-index: 0;
}

.EStiloPnlModal
{
    background-color: white;
    border-width: 4px;
    width: 450px;
    height: 200px;
    position: absolute;
    box-shadow: 2px 2px 6px DimGray;
}

.ModalBackground 
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.EstiloLblTítuloPrincipal 
{
    font-family: Tahoma;
    font-size: 16pt;
    color: whitesmoke;
    position: absolute;
    z-index: 0;
}

.EstiloLblTítuloSecundario 
{
    font-family: Tahoma;
    font-size: 12pt;
    color: whitesmoke;
    position: absolute;
    z-index: 0;
}
.EstiloLblTítuloVentana {
    font-family: Tahoma;
    font-size: 11pt;
    color: whitesmoke;
    position: absolute;
    z-index: 0;
}

.EstiloLblLeyenda 
{
    height: 20px;
    font-family: Tahoma;
    font-size: 10pt;
    color: gray;
    position: absolute;
    z-index: 0;
}

.EstiloLbl 
{
    height: 19px;
    font-family: Tahoma;
    font-size: 11pt;
    color: dimgray;
    position: absolute;
    z-index: 0;
}

.EstiloTxt
{
    z-index: 0;
    background-color: white;
    border-color: #cccccc;
    border-style: solid;
    font-family: Tahoma;
    font-size: 11.5pt;
    color: #34495E;
    position: absolute;
    height: 20px;
}

.EstiloTxt:hover 
{
    background-color: #FFFFCC;
}

.EstiloTxt::-webkit-calendar-picker-indicator 
{
    display: none;
}

.EstiloTxtListado
{
    z-index: 0;
    background-color: white;
    border-color: #CCCCCC;
    border-style: solid;
    font-family: Tahoma;
    font-size: 11.5pt;
    color: dimgray;
}

.EstiloTxtListado::-webkit-calendar-picker-indicator 
{
    display: none;
}

.EstiloTxtListado:hover 
{
    background-color: #FFFFCC;
}

.EstiloCmb 
{
    height: 25px;
    font-family: Tahoma;
    font-size: 11pt;
    color: dimgray;
    cursor: pointer;
    border-style: solid;
    position: absolute;
    z-index: 0;
}

.EstiloFecha 
{
    height: 20px;
    font-family: Tahoma;
    font-size: 11pt;
    color: dimgray;
    cursor: pointer;
    position: absolute;
    z-index: 0;
}

.EstiloBtnPequeño {
    border: 1px solid SteelBlue;
    position: absolute;
    cursor: pointer;
    height: 30px;
    width: 100px;
    background-color: rgba(0,0,0,0);
    font-family: Tahoma;
    font-size: 10pt;
    color: dimgray;
    transition: all 0.2s ease;
    border-radius: 4px;
    z-index: 0;
    transition: transform 0.3s;
}

    .EstiloBtnPequeño:hover {
        background-color: #ffe799;
        border-color: SteelBlue;
        color: black;
        font-weight: bold;
        transform: translate(0px, -3px) scale(1.05);
    }

.EstiloBtnMediano {
    position: absolute;
    cursor: pointer;
    height: 30px;
    width: 130px;
    background-color: rgba(0,0,0,0);
    font-family: Tahoma;
    font-size: 10pt;
    color: dimgray;
    transition: all 0.2s ease;
    border-color: SteelBlue;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    z-index: 0;
    transition: transform 0.3s;
}

    .EstiloBtnMediano:hover {
        background-color: #ffe799;
        border-color: SteelBlue;
        color: black;
        font-weight: bold;
        transform: translate(0px, -3px) scale(1.05);
    }

.EstiloBtnGrande {
    position: absolute;
    cursor: pointer;
    height: 30px;
    width: 420px;
    background-color: rgba(0,0,0,0);
    font-family: Tahoma;
    font-size: 10pt;
    color: dimgray;
    transition: all 0.2s ease;
    border-color: SteelBlue;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    z-index: 0;
    transition: transform 0.3s;
}

    .EstiloBtnGrande:hover {
        background-color: #0096d2;
        border-color: SteelBlue;
        color: white;
        font-weight: bold;
        transform: translate(0px, -3px) scale(1.05);
    }
.EstiloMenuPrincipal 
{
    z-index: 1;
    text-align: left;
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 10.5pt;
    color: #666666;
    height: 25px;
}

.EstiloBordeMenuPrincipal 
{
    box-shadow: 3px 3px 7px #CCCCCC;
}

.EstiloMenuPrincipalHover 
{
    transition: all 0.5s ease;
    cursor: pointer;
}

.EstiloItemSubMenuPrincipal 
{
    text-align: left;
    z-index: 1;
    font-family: Tahoma;
    font-size: 10.5pt;
    color: #666666;
    height: 25px;
    padding: 7px;
}



