html, body {
   height:100%;
   
}

a {
    text-decoration:none !important;
}

/*Estilos de custom-select ***********************************************************************************************************************************************/

.custom-select {
    position: relative;
    width: 95%;
    font-size: 12px;
    font-weight: 400;
}

.custom-select-selected {
    display: flex;
    align-items: center;
    padding: 7px;
    border: 1px solid #ccc;
    color: #212529;
    background: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

    .custom-select-selected img {
        width: 20px;
        height: 20px;
        margin-right: 8px;
        border-radius: 3px;
    }

.custom-select-options {
    position: absolute;
    width: 100%;
    border: 1px solid #ccc;
    background: #CCEACC;
    display: none;
    flex-direction: column;
    margin-top: 1px;
    /*box-shadow: 0 2px 6px rgba(0,0,0,0.15);*/
    border: solid darkgray 1px !important;
    border-radius: 5px;
    z-index: 1000;
    color: #212529;
}

.custom-select-option {
    display: flex;
    align-items: center;
    padding: 6px 8px;
    cursor: pointer;
}

    .custom-select-option img {
        width: 20px;
        height: 20px;
        margin-right: 8px;
        border-radius: 3px;
    }

    .custom-select-option:hover {
        background: #1967D2;
        color:#fff;
    }

/*Estilos de Radio Button ************************************************************************************************************************************************/

input[type="radio"] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    /* Remove most all native input styles */
    appearance: none;
    /* For iOS < 15 */
    background-color: var(--form-background);
    /* Not removed via appearance */
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 25px;
    height: 25px;
    border: 5px solid #009500;
    border-radius: 50%;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center;
    cursor: pointer;
}

    input[type="radio"]::before {
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 50%;
        transform: scale(0);
        transition: 120ms transform ease-in-out;
        box-shadow: inset 1em 1em var(--form-control-color);
        /* Windows High Contrast Mode */
        background-color: #0000E9;
    }

    input[type="radio"]:checked::before {
        transform: scale(1);
    }

/*Estilos de DataGrid ************************************************************************************************************************************************/

.FondoLinea {
    background-color: RGBA(0, 0, 233, 0.2 );
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoLineaLeg {
    background-color: RGBA(255, 100, 0, 0.2);
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoLineaPeq {
    background-color: RGBA(0, 0, 233, 0.2);
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoLineaAlt {
    background-color: RGBA(0, 0, 233, 0.1);
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoLineaLegAlt {
    background-color: RGBA(100, 106, 0, 0.2);
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoLineaAltPeq {
    background-color: RGBA(0, 0, 233, 0.1);
    height: 30px;
    color: #474747;
    font-size: 13px;
    border: 1px solid #E5E5E5;
    border-spacing: 20px;
}

.FondoTabla {
    background-image: url(../Images/Fondo2.png);
    background-size: 5000px;
    background-repeat: no-repeat;
    background-position: center;
}

.CabeceraGrid {
    font-weight: bold;
    font-size: 14px;
    color: #606060;
}


.CabeceraGridPeq {
    font-weight: bold;
    font-size: 12px;
    color: #606060;
}

.CabeceraPuntosMuestreo {
    width:96%;
    margin-left:2%;
}

.FilaCabeceraGrid {
    height: 50px;
    /*line-height: 50px;*/
}

.FilaCabeceraGrid2 {
    height: 40px;
}

.ResalteLinea {
    box-shadow: 0px 0px 15px #009500;
    border: 2px solid #009500;
}

.ResalteLinea2 {
    box-shadow: 0px 0px 15px #009500;
    border-radius:13px;
}

.ResalteLinea3 {
    box-shadow: 0px 0px 15px #FFA500;
    border-radius: 5px;
}

.BOTON-ELIMINAR {
    width:25px;
}

.BOTON-ELIMINAR-RM {
    width: 25px;
}

.BOTON-ELIMINAR-PT {
    width: 25px;
}

.BOTON-ELIMINAR-OP {
    width: 25px;
}

.BOTON-ELIMINAR-OD {
    width: 25px;
}

.BOTON-ELIMINAR-OD-DET {
    width: 25px;
}

.IMAGEN_EN_GRID {
    width: 25px;
}

.BOTON-ELIMINAR-ESPECIE {
    width: 30px;
    cursor:pointer;
}

    .BOTON-ELIMINAR-ESPECIE:hover {
        box-shadow: 0px 0px 15px #FF0000;
        border-radius: 13px;
    }

.BOTON-ELIMINAR-FORMULARIO {
    width: 30px;
    cursor: pointer;
}

    .BOTON-ELIMINAR-FORMULARIO:hover {
        box-shadow: 0px 0px 15px orange;
        border-radius: 13px;
    }

/*Estilos de Capa Div ************************************************************************************************************************************************/


#DivBotonCerrarSesion {
    float: left;
    width: 100%;
    margin-left: 45px;
}

#DivBorrarDatos {
    width: 750px;
    padding-left: 20px;
    cursor: pointer;
    color: #000;
}

#TablaDatosBusqueda {
    height: 240px;
    width: 98%;
    margin-left: 1%;
    overflow: auto !important;
}

#TablaDatosEscenarios {
    height:calc(100% - 180px);
    width: 98%;
    margin-left: 1%;
    overflow: auto !important;
}

#DivCalendar {
    width: 96%;
    padding-left: 2%;
    padding-top: 10px;
}

#DivLogoModal {
    height: 100px;
    z-index: 1001;
    overflow: hidden;
    background-image: url(../Images/Logo1.png);
    background-repeat: no-repeat;
    background-size: 125px;
}

#DivCapaLogin_A {
    float: left;
    width: calc(70% - 40px);
    height: calc(100% - 40px);
    margin-left: 20px;
    margin-top: 20px;
    z-index: 1000;
    overflow: hidden;
    background-image: url(../Images/FondoIndex.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    box-shadow: 5px 5px 15px gray;
}

.DivCapaLogin_A_display {
    display: none;
}

#DivCapaLogin_B {
    margin-left: 20px;
    margin-top: 20px;
    float: left;
    overflow: hidden;
    width: calc(30% - 20px);
    height: calc(100% - 40px);
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    z-index: 1001;
    background-color: #fff;
    border: 1px solid #9B9B9B;
    box-shadow: 5px 5px 15px gray;
}

#DivCapaLogin_C {
    float: left;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: hidden;
    background-image: url(../Images/FondoIndex.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

#DivCapaLogin_D {
    margin: auto auto auto auto;
    position: relative;
    top: 10%;
    overflow: hidden;
    width: 450px;
    height: 500px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    z-index: 1002;
    background-color: #fff;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    box-shadow: 5px 5px 15px gray;
}

#DivCapaMenu {
    position: fixed;
    top: 0px;
    left: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 250px;
    height: 100%;
    color: #00542D;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    z-index: 1000;
    background-image: url(../Images/Fondo2.png);
    background-size: 5000px;
    background-repeat: no-repeat;
    background-position: center;
}

#DivCapaContenido {
    position: fixed;
    top: 0px;
    width: calc(100% - 250px);
    left: 250px;
    overflow: auto;
    height: 100%;
    z-index: 1010;
    background-color: lightblue;
}

#DivOlvidarPass {
    width: 250px;
    height: 80px;
    position: absolute;
    left: calc(100% - 280px);
    top: calc(100% - 110px);
}

#DivModalCargando {
    position: fixed;
    margin-top: 15px;
    margin-left: 15px;
    overflow: hidden;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 105px;
    height: calc(100% - 150px);
    display: none;
    z-index: 1014;
    background: rgba(255,255,255,0.3);
}

#DivModalCargandoODT {
    position: fixed;
    overflow: hidden;
    width: calc(100% - 260px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 0px;
    height: 100%;
    display: none;
    z-index: 1014;
    background: rgba(255,255,255,0.3);
}

#DivModalPantallaCompleta {
    position: fixed;
    left:0px;
    overflow: hidden;
    width: 100%;
    top: 0px;
    height: 100%;
    display: none;
    z-index: 1014;
    background: rgba(0,0,0,0.7);
}

#DivModalCargandoTotal {
    position: fixed;
    overflow: hidden;
    width: 100%;
    top: 0px;
    left: 0px;
    height: 100%;
    display: none;
    z-index: 1025;
    background: rgba(255,255,255,0.3);
}

#DivModalCargandoBig {
    position: fixed;
    overflow: hidden;
    width: 100%;
    top: 0px;
    left: 0px;
    height: 100%;
    display: none;
    z-index: 1014;
    background: rgba(255,255,255,0.3);
}

#DivModalCargando_b {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 25px);
    overflow: hidden;
    width: 50px;
    left: 50%;
    height: 50px;
    z-index: 1014;
}

#DivModalCargandoODT_b {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 25px);
    overflow: hidden;
    width: 50px;
    left: 50%;
    height: 50px;
    z-index: 1014;
}

#DivModalCargando_b2 {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 25px);
    overflow: hidden;
    width: 50px;
    left: 50%;
    height: 50px;
    z-index: 1014;
}

#DivModalFormACS_1 {
    position: fixed;
    margin-left: 15px;
    width: calc(100% - 30px);
    overflow: hidden;
    display: none;
    /*width: calc(100% - 280px);*/ /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 2%;
    height: 96%;
    z-index: 1014;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

#DivModalFormAFCH_3 {
    position: fixed;
    margin-left: 15px;
    width:calc(100% - 30px);
    overflow: hidden;
    display:none;
    /*width: calc(100% - 280px);*/ /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 2%;
    height: 96%;
    z-index: 1014;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

#DivExisteDepositoPrevioACS {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivExistePretratamientoAguaACS {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivValvulaDrenaje {
    display: none;
    width: 500px;
    float: left;
    margin-top: 3px;
    border: 1px solid gray;
}

#DivValvulaDrenajeACS {
    display: none;
    width: 500px;
    float: left;
    margin-top: 3px;
    border: 1px solid gray;
}

.DivValvulaDrenajeDeposito {
    display: none;
    width: 500px;
    float: left;
    margin-top: 3px;
    border: 1px solid gray;
}

#DivZonasEstancamiento {
    display: none;
    width: 150px;
    float: left;
    margin-top: 3px;
}

#DivZonasEstancamientoACS {
    display: none;
    width: 150px;
    float: left;
    margin-top: 3px;
}

#DivPosibilidadVaciado {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivPosibilidadTomaMuestras {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivPosibilidadVaciadoACS {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivAcumuladorConCircuitoRetornoACS {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivPosibilidadTomaMuestrasACS {
    display: none;
    width: 250px;
    float: left;
    margin-top: 3px;
}

#DivEquiposDosificadores {
    display: none;
    width: 575px;
    padding-left: 7px;
    float: left;
    margin-top: 3px;
    border: 1px solid gray;
}

.DivUbicacionDeposito {
    display: none;
    width:625px;
    float: left;
    margin-top: 3px;
}

#DivCalentamientoPrevioACS {
    display: none;
    float: left;
    margin-top: 3px;
    padding-left:5px;
    border: 1px solid gray;
    height:33px;
    padding-top:3px;
    margin-top:-1px;
}

#DivModalCargando_c {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 25px);
    overflow: hidden;
    width: 50px;
    left: 50%;
    height: 50px;
    z-index: 1014;
}

#DivModalBack {
    position: fixed;
    top: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1005;
    background: rgba(0,0,0,0.8);
}

#DivModalBack2 {
    position: fixed;
    top: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1005;
    background: rgba(0,0,0,0.6);
}

#DivFiltros {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    padding-top: 13px;
}

#DivMensajeOC {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    padding-top: 13px;
}

#DivFiltrosRecogidaMuestras_A {
    position: fixed;
    margin-top: 15px;
    overflow: hidden;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 105px;
    height: calc(100% - 150px);
    display: none;
    z-index: 1014;
    background: rgba(0,0,0,0.4);
}

#DivFiltrosRecogidaMuestras_B {
    margin: auto auto auto auto;
    position: absolute;
    display: none;
    top: calc(50% - 180px);
    overflow: hidden;
    width: 90%;
    left: 5%;
    height: 360px;
    z-index: 1014;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border: 1px solid #009500;
}

#DivModalEmail {
    position: fixed;
    top: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1005;
    background: rgba(0,0,0,0.5);
}

#DivSubModalEmail {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 300px);
    overflow: hidden;
    width: 900px;
    left: calc(50% - 450px);
    height: 530px;
    z-index: 1014;
    background-color: #fff;
}

#DivModalBusqueda {
    position: fixed;
    top: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1005;
    background: rgba(0,0,0,0.5);
}

#DivModalEscenarios {
    position: fixed;
    top: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1005;
    background: rgba(0,0,0,0.5);
}

#DivSubModalBusqueda {
    margin: auto auto auto auto;
    position: fixed;
    top: calc(50% - 250px);
    overflow: hidden;
    width: 900px;
    left: calc(50% - 450px);
    height: 500px;
    z-index: 1014;
    background-color: #fff;
}

#DivSubModalEscenarios {
    margin: auto auto auto auto;
    position: fixed;
    top: 5%;
    overflow: hidden;
    width: 500px;
    left: calc(50% - 250px);
    height: 90%;
    z-index: 1014;
    background-color: #fff;
}

#DivDiagnosisNotificado {
    float: left;
    width: calc(100% - 230px);
    text-align: right;
    display:none;
}

#DivDiagnosisEntregado {
    float: left;
    /*width: 230px;*/
    width:100%;
    text-align: right;
    padding-right: 2%;
}

#CampoObligatorio {
    position: absolute;
    width: 100%;
    text-align: left;
    bottom: 5px;
    padding-left: 20px;
    font-size: 11px;
}

#ListOperacionesRealizar {
    border: solid darkgray 1px !important;
    border-radius: 5px;
    position: fixed;
    overflow: auto;
    height: 165px;
}

#ListOperacionesRealizar2 {
    border: solid darkgray 1px !important;
    border-radius: 5px;
    position: fixed;
    overflow: auto;
    height: 300px;
}

/* Estilos de Menú *********************************************************************************************************************************************/
.CabeceraMenu1 {
    float: left;
    width: 60%;
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
}

.CabeceraMenu2 {
    float: left;
    width: 40%;
    display: flex;
    align-items: center;
    height: 100px;
}

.azul1BG {
    background-color: #0000E9;
}

.verde1BG {
    background-color: #009500;
}

.SubMenu {
    display: none;
    width: 100%;
    position: relative;
    color: #D1DDD9;
    font-size: 25px;
    font-weight: bold;
    background-color: #0000E9;
    background-image: url(../images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2000px;
}

.SubMenuLegionela {
    background-color: darkorange !important;
}

.PrimeraOpcionMenu {
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #fff;
}

.SubOpcionMenu_1 {
    float: left;
    position: absolute;
    top: 3px;
    left: 200px;
}

.SubOpcionMenu_2 {
    float: left;
    position: absolute;
    top: 8px;
    text-align: left;
    left: 2%;
    font-size: 13px;
}

.SubOpcionSubMenu_1 {
    float: left;
    position: absolute;
    top: 8px;
    left: 206px;
}

.SubOpcionSubMenu_2 {
    float: left;
    position: absolute;
    top: 10px;
    text-align: left;
    left: 10%;
    font-size: 12px;
}

.OpcionMenu {
    height: 40px;
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #fff;
    position: relative;
    cursor: pointer;
    color: #fff;
}

.OpcionMenu2 {
    height: 40px;
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #fff;
    position: relative;
    cursor: pointer;
    color: #fff;
}

.MenuBG {
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1000px;
}

.FiltrosOver {
    color: #fff;
    background-color: #404040;
    background-image: url(../Images/Fondo2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.FiltrosOverB {
    color: #fff;
    background-color: #000;
    background-image: url(../Images/Fondo2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.FiltrosOverC {
    color: #fff;
    background-color: #9B3E00;
    background-image: url(../Images/Fondo2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

#TituloSeccion {
    margin-top: 15px;
    margin-left: 15px;
    position: fixed;
    color: #009500;
    text-align: left;
    font-size: 30px;
    font-weight: bold;
    padding-left:10px;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    line-height: 90px;
    background-color: #fff;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
}

.Titulo1 {
    width: 500px;
}

.Titulo2 {
    width: calc(100% - 580px);
}

.IconoTituloSeccion {
    width:60px;
}

.DivIconoTituloSeccion {
    width: 70px;
}

.BotonMas {
    float: left;
    width: calc(100% - 180px);
    text-align: right;
    padding-right: 5px;
}

.BotonMas2 {
    float: left;
    width: calc(100% - 90px);
    text-align: right;
    padding-right: 5px;
}

.BotonMasPartes {
    float: left;
    width: calc(100% - 270px);
    text-align: right;
    padding-right: 5px;
}

.BotonCerrarMenu {
    float: left;
    width: 100%;
    display:none;
}

#CuerpoSeccion {
    margin-top: 15px;
    margin-left: 15px;
    position: fixed;
    color: #009500;
    text-align: left;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 105px;
    height: calc(100% - 150px);
    background-color: #fff;
    /*overflow: auto;*/
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
}

.VentanaModal {
    /*Será igual que CuerpoSección*/
    margin-top: 15px;
    margin-left: 15px;
    position: fixed;
    color: #009500;
    text-align: left;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 105px;
    height: calc(100% - 150px);
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    box-shadow: 5px 5px 15px gray;
    /*A partir de aquí, es distinto a CuerpoSección*/
    display: none;
    z-index: 1006;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

#DivVentanaModal2 {
    position: fixed;
    margin-top: 15px;
    margin-left: 15px;
    overflow: hidden;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    top: 105px;
    height: calc(100% - 150px);
    display: none;
    z-index: 1014;
    background: rgba(255,255,255,0.3);
}

.VentanaModal2 {
    margin-top: 15px;
    left: calc(50% - 375px);
    position: fixed;
    color: #009500;
    text-align: left;
    width: 1000px;
    top: calc(50% - 250px);
    height: 500px;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    box-shadow: 5px 5px 15px gray;
    /*A partir de aquí, es distinto a CuerpoSección*/
    z-index: 1006;
    background-color: #FFE3D1;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.VentanaModalCompleta {
    position: fixed;
    color: #009500;
    text-align: left;
    width: calc(100% - 40px);
    top: 20px;
    left: 20px;
    height: calc(100% - 40px);
    background-color: #fff;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
    /*A partir de aquí, es distinto a CuerpoSección*/
    display: none;
    z-index: 1006;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.VentanaModalCompleta2 {
    position: fixed;
    color: #009500;
    text-align: left;
    width: 1px;
    top: 20px;
    left: 20px;
    height: 1px;
    background-color: #fff;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
    /*A partir de aquí, es distinto a CuerpoSección*/
    display: none;
    z-index: 1006;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.VentanaModalCompleta3 {
    position: fixed;
    top: 10px;
    width: calc(100% - 270px);
    left: 260px;
    color: #009500;
    text-align: left;
    height: calc(100% - 20px);
    background-color: #fff;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
    display: none;
    z-index: 1006;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2000px;
}

.VentanaModalEventos {
    position: fixed;
    color: #009500;
    text-align: left;
    width: 900px;
    top: calc(50% - 250px);
    left: calc(50% - 450px);
    height: 500px;
    background-color: #fff;
    overflow: hidden;
    border-top: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;
    border-left: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
    background-color: #fff;
    box-shadow: 5px 5px 15px gray;
    /*A partir de aquí, es distinto a CuerpoSección*/
    display: none;
    z-index: 1006;
    background-color: #fff;
    background-image: url(../Images/Fondo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

#DivCapaMenuMobile {
    display: none;
}

#PieSeccion {
    margin-left: 15px;
    position: fixed;
    color: #009500;
    text-align: left;
    width: calc(100% - 280px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
    bottom: 5px;
}

/*Estilos para las capas de iconos ***********************************************************************************************************************************/
.Config {
    cursor: pointer;
    width: 28px;
    height: 28px;
    background-image: url(../Images/iconos/configmenu.png);
    background-size: 28px;
    background-repeat: no-repeat;
}

.CerrarSesion {
    cursor: pointer;
    height: 28px;
    background-image: url(../Images/iconos/CerrarSesion1.png);
    background-size: 28px;
    background-repeat: no-repeat;
}

.CerrarMenu {
    cursor: pointer;
    height: 35px;
    background-image: url(../Images/iconos/Menu.png);
    background-size: 35px;
    background-repeat: no-repeat;
    margin-left: 10px;
}

.Agenda {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/calendariomenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.PartesTrabajo {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/blocmenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.Plagas {
    width: 40px;
    height:40px;
    background-image: url(../Images/iconos/plagasmenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.Legionela {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/legionelamenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.GestionClientes {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/gestionclientes1.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.GestionInstalaciones {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/instalacionesmenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.GestionUsuarios {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/usuariosmenu.png);
    background-size: 30px;
    background-repeat: no-repeat;
}

.LegionelaInstalaciones {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/instalacioneslegionelamenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.LegionelaObjetosDeControl {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/objetosdecontrollegionelamenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.TiposServicio {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/tiposserviciomenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.TiposPuntosTerminales {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/tipospuntosterminalesmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.PartesDeTrabajo {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/partesdetrabajomenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.ControlAgua {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/aguamenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.RecogidaMuestras {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/recogidamuestrasmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Diagnosis {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/diagnosismenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Escenarios {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/escenariosmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Tratamientos {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/tratamientosmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Productos {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/productosmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Especies {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/especiesmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Lomb {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/lombmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.UsuariosAquyma {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/logo3.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.UsuariosClientes {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/gestionclientes1.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.UsuariosInstalaciones {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/instalacionesmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.UsuariosTecnicos {
    width: 40px;
    height: 40px;
    background-image: url(../Images/iconos/tecnicosmenu.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.Volver {
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-image: url(../Images/iconos/volver1.png);
    background-size: 40px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}

.Cerrar {
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-image: url(../Images/iconos/cerrar1.png);
    background-size: 35px;
    background-repeat: no-repeat;
    background-position-x: right;
}

.Cerrar2 {
    cursor: pointer;
    width: 30px;
    height: 30px;
    background-image: url(../Images/iconos/cerrar1.png);
    background-size: 32px;
    background-repeat: no-repeat;
    background-position-x: right;
    margin-top: 10px;
}

.BotonOcultar {
    cursor: pointer;
    height: 30px;
    background-image: url(../Images/iconos/BotonMenos.png);
    background-size: 25px;
    background-repeat: no-repeat;
}

.BotonMostrar {
    cursor: pointer;
    height: 30px;
    background-image: url(../Images/iconos/BotonMas.png);
    background-size: 25px;
    background-repeat: no-repeat;
}

.Altura20 {
    height:20px;
}

.PuntoMuestreoEnUso{
    background-color:lightblue !important;
}

/*Estilos de Filtros Over para las capas de iconos ****************************************************************************************************************************/
.FiltrosOverDivConfig {
    background-image: url(../Images/iconos/configmenu2.png);
}

.FiltrosOverDivCerrarSesion {
    background-image: url(../Images/iconos/CerrarSesion2.png);
}

.FiltrosOverDivVolver {
    background-image: url(../Images/iconos/volver2.png);
}

.FiltrosOverDivCerrar {
    background-image: url(../Images/iconos/cerrar2.png);
}

.FiltrosOverBotonBuscar {
    background-image: url(../Images/iconos/BuscarOver.png);
}

.FiltrosOverBotonMas {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMasPT {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMasPT2 {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMasOP {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMasOP2 {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMas_AFCH_3 {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonOtroPuntoMuestreo {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonOtroDeposito {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonOtroAcumuladorACS {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonCopiarUltimoPuntoMuestreo {
    background-color: #006B00 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonExportarExcel {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonExportarExcelModal {
    background-color: darkgreen !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonGenerarODTs {
    background-color: darkorange !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonGenerarOtraODT {
    background-color: darkblue !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonGenerarOtraODT2 {
    background-color: darkblue !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonImprimirListado {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonImprimirRegistro {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonDescargarPartes {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEnviarEmail {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonCopiarParte {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonCopiarDatos {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonDatosLegionela {
    background-color: #6D2800 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonGenerarLibroLegionela {
    background-color: #6D2800 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonAnadirEspecie {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonFiltrar {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonAbrirFiltros {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonLimpiarFiltros {
    background-color: #843232 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBuscarInstalacion {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaCliente1 {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente1 {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}


.FiltrosOverBotonBorrarFirmaCliente2 {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente2 {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}


.FiltrosOverBotonBorrarFirmaTrabajador1 {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}


.FiltrosOverBotonBorrarFirmaTrabajador2 {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaCliente1_DIAG {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente1_DIAG {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaCliente2_DIAG {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente1_DIAG {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTrabajador1_DIAG {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTrabajador2_DIAG {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTrabajador1_DIAG {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTrabajador2_DIAG {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaCliente1_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaCliente2_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTecnicoAplicador1_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTecnicoAplicador2_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTecnicoResponsable1_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonBorrarFirmaTecnicoResponsable2_CT {
    background-color: #7F0000 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente1_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaCliente2_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTecnicoAplicador1_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTecnicoAplicador2_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTecnicoResponsable1_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonEditarFirmaTecnicoResponsable2_CT {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonMostrar_DG {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_DG {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PA {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PA {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_LP {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_LP {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PT {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PT {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_DIAG {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_DIAG {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_CT {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_CT {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_DG_AFCH {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_DG_AFCH {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PT_AFCH {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PT_AFCH {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PE_AFCH {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PE_AFCH {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_DE_AFCH {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_DE_AFCH {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_DG_ACS {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_DG_ACS {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PT_ACS {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PT_ACS {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PA_ACS {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PA_ACS {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_PE_ACS {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_PE_ACS {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

.FiltrosOverBotonMostrar_AC_ACS {
    background-image: url(../Images/iconos/BotonMasOver.png);
}

.FiltrosOverBotonOcultar_AC_ACS {
    background-image: url(../Images/iconos/BotonMenosOver.png);
}

/*Estilos de Filtros Over para los botones de ordenación */

.FiltrosOverBotonOrdenarNombre {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarRazonSocial {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarPoblacion {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarGrupo {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarCodigo {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarCliente {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarId {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarObjetoDeControl {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoServicio {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoPuntoTerminal {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}
.FiltrosOverBotonOrdenarIDPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarIdentificacionPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarCodigoPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarObjetoControlPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarZonaPT {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarIDOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarDefinicionOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarObjetoControlOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarObjetoControlOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarQuienRellenaOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarPeriodicidadOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarRepiteOP {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarIDOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarDefinicionOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarPeriodicidadOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarObjetoControlOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarFechaOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarQuienRellenaOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarRealizadaOD {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarInstalacion {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarDireccion {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTecnico {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNotificado {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarEntregado {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarCliente {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNombreUsuario {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNombreVulgar {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNombreCientifico {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarParteCerrado {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonParteEnviado {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarEmailUsuario {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarFecha {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarEnsayos {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarMuestreador {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNombreProduto {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarNombreProducto {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoBiocida {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarTipoAplicacion {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarMotivo {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonSubirArriba {
    box-shadow: 0px 0px 15px black;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarUno {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarDos {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarTres {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarCuatro {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarCinco {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarSeis {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarSiete {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonBorrarOcho {
    box-shadow: 0px 0px 50px red;
    border-radius: 20px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarUsuarioCrea {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarUsuarioCambia {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarUsuarioCambia {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarCodODet {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarFechaODet {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonOrdenarRealizadaODet {
    box-shadow: 0px 0px 15px gray;
    border-radius: 3px;
    cursor: pointer;
}

.FiltrosOverBotonAnterior {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

.FiltrosOverBotonPosterior {
    background-color: #0000A3 !important;
    box-shadow: 3px 5px 15px gray;
}

/* Estilos particulares ********************************************************************************************************************************************/

.modalbody{
    position:relative;
    flex:1 1 auto;
    padding-left: 1rem;
    padding-right: 1rem;
}

.CabeceraLogin {
    width: 100%;
    height: 150px;
    background-image: url('../images/Logo1.png');
    background-size: 170px;
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    overflow: hidden;
}

.CabeceraForgot {
    width: 100%;
    height: 150px;
    background-image: url('../images/Logo1.png');
    background-size: 150px;
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    overflow: hidden;
}

.CabeceraLoginB {
    text-align: center;
    padding-top: 30px;
    font-size: 20px;
}

.CabeceraLoginC {
    text-align: center;
    font-size: 20px;
}

.CabeceraBuscador {
    font-weight: bold;
    font-size: 14px;
    color: #009500;
    float: left;
    text-align: right;
    padding-right: 10px;
    padding-top:7px;
}

.CabeceraBuscador2 {
    font-weight: bold;
    font-size: 14px;
    color: #009500;
    text-align: right;
    padding-right: 10px;
    padding-top: 7px;
}

.MensajeEmailSeparador {
    font-size: 10px;
    color: #009500;
}

.TablaDatosModalG {
    height: calc(100% - 250px);
}

.TablaDatosModalM {
    height: calc(100% - 180px);
}

/*.TablaDatosModalDiagnosis {
    height: calc(100% - 250px);
}*/

.TablaDatosModalP {
    height: calc(100% - 180px);
}

.BuscadorA {
    float: left;
    width: calc(100% - 110px);
}

.BuscadorB {
    float: left;
    width: 90px;
    text-align: right;
}

.BuscadorC {
    float: left;
    width: calc(100% - 385px);
}

.BuscadorD {
    float: left;
    width: calc(100% - 405px);
}

.clear {
    clear: both;
}

.Centrado {
    text-align: center;
}

.hand {
    cursor: pointer;
}

.azul1 {
    color: #0000E9;
}

.blanco {
    color: #fff;
}

.verde {
    color: #009500;
}

.VinculoSimple {
    cursor: pointer;
}

.Vinculo {
    cursor: pointer;
}

    .Vinculo:focus,
    .Vinculo:visited,
    .Vinculo:hover {
        color: #009500;
    }

.Vinculo2 {
    cursor: pointer;
    color: #009500;
}

    .Vinculo2:focus,
    .Vinculo2:visited,
    .Vinculo2:hover {
        font-weight: bold;
        color: orange;
    }

.Vinculo3 {
    cursor: pointer;
    color: #fff;
}

    .Vinculo3:focus,
    .Vinculo3:visited,
    .Vinculo3:hover {
        font-weight: bold;
        color: orange;
    }

.CajaTexto {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .CajaTexto:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .CajaTexto::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .CajaTexto:-ms-input-placeholder {
        color: #999;
    }

    .CajaTexto::-webkit-input-placeholder {
        color: #999;
    }

    .CajaTexto::-ms-expand {
        background-color: transparent;
        border: 0;
    }

.MuyPeq {
    font-size: 14px;
    font-weight: bold;
}

.MuymuyPeq {
    font-size: 12px;
    font-weight: bold
}

.caja-texto {
    padding: 7px;
    display: block;
    width: 95%;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

    .caja-texto:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.caja-textob {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.caja-textoc {
    padding: 5px;
    display: block;
    width: 95%;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

    .caja-textoc:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.caja-textod {
    padding: 5px;
    display: block;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

    .caja-textod:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.combo {
    display: block;
    width: 95%;
    padding: 7px;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

    .combo:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.ultra_combo_focus {
    background-color: rgba(0, 149, 0, 0.2);
}

.combo2 {
    display: block;
    width: 75%;
    padding: 7px;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

    .combo2:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.calendar {
    display: block;
    width: 95%;
    padding: 7px;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url(../Images/iconos/calendario.png);
    background-repeat: no-repeat;
    background-position: right 0.40rem center;
    background-size: 25px 25px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

    .calendar:focus {
        background-color: rgba(0, 149, 0, 0.2);
    }

.observaciones {
    height:155px;
}

.observaciones2 {
    height: 100px;
}

.observaciones3 {
    height: 100px;
}

.observaciones4 {
    height: 150px;
}

.observaciones5 {
    height: 60px;
}

.Filtro {
    float: left;
    width: 300px;
}

.FiltroB {
    float: left;
    width: 260px;
}

.FiltroC {
    float: left;
    width: 400px;
}

.SeparadorFiltros {
    float: left;
    width: 15px;
}

.TituloFiltro1 {
    float: left;
    width: 100px;
    text-align: left;
}

.TituloFiltro2 {
    float: left;
    width: 60px;
    text-align: left;
}

.TituloFiltro3 {
    float: left;
    width: 150px;
    text-align: left;
}

.TituloFiltro4 {
    float: left;
    width: 80px;
    text-align: left;
}

.TituloFiltro5 {
    float: left;
    width: 110px;
    text-align: left;
}

.TituloFiltro6 {
    float: left;
    width: 170px;
    text-align: left;
}

#cboCuantosPT {
    width: 60px;
    background-color: transparent;
    border-radius: 5px;
    font-size: 1.25rem;
}

.TituloModal {
    color: #0000E9; /*Azul*/
    font-weight: bold;
}

.TituloModal2 {
    color: #0000E9; /*Azul*/
    font-weight: bold;
}

.TituloModalLegionela {
    color: #DD5800; /*Naranja*/
    font-weight: bold;
}

.BotonMasDatosLegionela {
    color: #DD5800;
    float: left;
    height: 40px;
    padding-top: 5px;
    cursor: pointer;
    text-align: center;
    border-right: 1px solid #DD5800;
    border-top: 1px solid #DD5800;
}

    .BotonMasDatosLegionela:hover {
        background-color: #DD5800;
        color: #fff;
    }

.readonly {
    color: #404040;
    background-color: #C6C6C6;
}

.readonly2 {
    color: #404040;
    background-color: #E2E2E2;
}

.readonly3 {
    background-color: rgba(0, 0, 0, 0.1);
}

.BotonBorrarFirmaPredefinida_RT_DIAG {
    padding-right: calc(50% - 297px) !important;
    margin-top: 1px !important;
}

.BotonBorrarFirmaPredefinida_RT_CT {
    padding-right: calc(33% - 130px) !important;
    margin-top: 1px !important;
}

.BotonBorrarFirmaPredefinida_TA_CT {
    padding-right: calc(33% - 130px) !important;
    margin-top: 1px !important;
}

.readonlyCheck {
    background-color: #009500 !important;
}

.ir-arriba {
    display: none;
    height: 40px;
    cursor: pointer;
    position: fixed;
    bottom: 40px;
    right: 50px;
    z-index: 1000;
}

.ForgotPassword{
    width:30%;
}

.TituloInstalaciones {
    font-size: 28px !important;
}

.CabeceraModalPartesA {
    float: left;
    width: 50%;
    text-align: left;
}

.CabeceraModalPartesB {
    float: left;
    width: 50%;
    text-align: right;
    padding-right: 20px;
}

.CheckAutoControlA {
    float: left;
    padding-top: 2px;
    width: 150px;
}

.TablaDatosPartes {
    height: calc(100% - 100px);
    width: 98%;
    margin-left: 1%;
    overflow: auto !important;
}

.AnchoBotonFiltroRecogida {
    width: 150px;
}

.BotonParteSuperiorModal {
    line-height: 20px;
    height:33px;
    width: 80px;
    background-color: #0000E9;
    border: hidden;
    border-radius: 7px;
}

.TablaDatosModalLegionela {
    height: calc(100% - 80px);
    overflow: hidden;
}

.BotoneraLegionela {
    float: left;
    width: 375px;
    text-align: left;
    height: 50px;
    padding-left: 20px;
    padding-top: 20px;
}

.SubBotoneraLegionela {
    float: left;
    width: 115px;
    text-align: left;
}

.AnchoBotonBotoneraLegionela {
    width: 100px;
}

.TituloLegionela {
    float: left;
    width: calc(100% - 375px);
    text-align: right;
    height: 50px;
    padding-right: 20px;
    padding-top: 20px;
}

.Oculto {
    display: none;
}

/* Estilos de ancho predefinido ********************************************************************************************************************************************/
.Ancho_Treinta {
    width: 30px;
}

.Ancho_Cien {
    width: 100px;
}

.Ancho_Doscien {
    width: 200px;
}

.Ancho_Trescien {
    width: 300px !important;
}

.Ancho_Cincocien {
    width: 500px !important;
}

.Ancho_RazonSocial {
    width: calc(100% - 500px);
}

.Ancho_Cliente {
    width: 400px;
}

.Ancho_10PorCien {
    width: 10% !important
}

.Ancho_15PorCien {
    width: 15% !important
}

.Ancho_10PorCien0 {
    width: 10% !important
}

.Ancho_15PorCien0 {
    width: 15% !important
}

.Ancho_10PorCien0 {
    width: 10% !important
}

.Ancho_20PorCien0 {
    width: 20% !important
}

.Ancho_10PorCien30 {
    width: 10% !important;
}

.Ancho_33PorCien {
    width:33% !important;
}

.Ancho_33_100_PorCien {
    float:left;
    width: 33% !important;
}

.Ancho_30PorCien {
    width: 30% !important;
}

.Ancho_30PorCien0 {
    width: 30% !important;
}

.Ancho_20PorCien {
    width: 20% !important;
}

.Ancho_20PorCien40 {
    width: 20% !important;
}

.Ancho_25PorCien40 {
    width: 20% !important;
}

.Ancho_40PorCien {
    width: 40% !important;
}

.Ancho_50PorCien {
    width: 50% !important;
}

.Ancho_60PorCien {
    width: 60% !important;
}

.Ancho_90PorCien {
    width: 90% !important;
}

.Ancho_Instalacion {
    width: calc(100% - 800px);
}

.Padding_left_5 {
    padding-left: 5px;
}

.Padding_left_10 {
    padding-left:10px;
}

.Padding_left_20 {
    padding-left: 20px;
}

.Padding_right_10 {
    padding-right: 10px;
}

.DivSeparadorFirmas {
    float: left;
    width: calc(100% - 1260px); /*600 de cada firma más 30 que quiero dejar a cada lado*/
    height: 50px;
}

.DivSeparadorFirmas_CT {
    float: left;
    width: 50px;
    height: 50px;
}

.DivFirma1 {
    float: left;
    width: 600px;
    height: 260px;
    margin-left: 30px;
    text-align: center;
}

.DivFirma2 {
    float: left;
    width: 600px;
    height: 260px;
    text-align: center;
}

.DivFirma3 {
    float: left;
    width: 400px;
    height: 260px;
    margin-left: 30px;
    text-align: center;
}

.DivFirma4 {
    float: left;
    width: 400px;
    height: 260px;
    text-align: center;
}

.DivFirma5 {
    float: left;
    width: 400px;
    height: 260px;
    text-align: center;
}

.DivFirmaSoloCliente {
    float: left;
    width: 600px;
    height: 320px;
    margin-left: calc(50% - 300px);
    text-align: center;
}

.SoloVisibleMobile {
    display: none;
}

.CodigoParte {
    float: left;
    width: 75%;
    margin-left: 30px;
    /*height: 40px;*/
}

.CodigoParte2 {
    float: left;
    width: 75%;
    margin-left: 30px;
    height: 10px;
}

.CodigoParte3 {
    font-size:12px;
    float: left;
    margin-left: 30px;
    margin-top: -13px;
}

.ParteCerrado {
    float: left;
    width: 100%;
    padding-right: 20px;
    text-align: right;
    height: 40px;
}

.ControlPlagasI1 {
    float: left;
    width: calc(33% - 30px);
    margin-left: 30px;
    height: 60px;
}

.ControlPlagasI2 {
    float: left;
    width: calc(33% - 30px);
    margin-left: 30px;
    height: 40px;
    text-align: right;
    padding-right: 30px;
    padding-top: 4px;
}

.ControlPlagasI3 {
    float: left;
    width: calc(100% - 60px);
    margin-left: 30px;
    height: 60px;
}

.ControlPlagasI4 {
    float: left;
    width: 24%;
    height: 60px;
}

.ControlPlagasI5 {
    float: left;
    width: 1%;
    height: 60px;
}

.ControlPlagasI6 {
    float: left;
    width: calc(50% - 30px);
    margin-left: 30px;
    height: 60px;
}

.SeparadoDescripcionMuestra {
    clear: both;
    height: 10px;
}

.ControlAguaGeneral1 {
    float: left;
    width: 66%;
}

.ControlAguaGeneral2 {
    float: left;
    width: 33%;
}

.PartesDeTrabajoA {
    float: left;
    width: 460px;
    margin-left: 30px;
    height: 35px;
    text-align: left;
    padding-top: 4px;
}

.PartesDeTrabajoB {
    float: left;
    width: 50%;
    height: 35px;
}

.PartesDeTrabajoB1 {
    float: left;
    width: 50%;
    height: 35px;
}

.PartesDeTrabajoB2 {
    float: left;
    width: 70px;
}

.PartesDeTrabajoB3 {
    float: left;
    width: 50%;
    height: 35px;
}

.PartesDeTrabajoC {
    float: left;
    width: 460px;
    margin-left: 30px;
    height: 35px;
    text-align: left;
    padding-top: 4px;
}

.PartesDeTrabajoD {
    float: left;
    width: 460px;
    margin-left: 30px;
    height: 35px;
    text-align: left;
    padding-top: 4px;
}

.PuntoMuestreoDentro {
    float: left;
    width: calc(24% - 10px);
    padding-left: 12px;
    height: 190px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    margin-top: 10px;
}

.DatosLegionelaIstalacion {
    float: left;
    width: 100%;
    padding-left: 12px;
    height: 80px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    margin-top: 10px;
    background-color: rgba(255, 106, 0, 0.1);
}

.PrimerPuntoMuestreoDentro {
    margin-left:2%;
}

.SiguientesPuntosMuestreoDentro {
    margin-left: 13px;
}

.SiguientesPuntosMuestreoDentro2 {
    margin-left: 13px;
}

.RecogidaMuestrasRadios {
    float: left;
    width: calc(100% - 90px);
    margin-left: 30px;
    height: 275px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.ProductosRadios {
    float: left;
    width: 80%;
    margin-left: 10%;
    height: 220px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.TratamientosRadios {
    float: left;
    width: 100%;
    height: 220px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.EscenariosCuadro1 {
    float: left;
    width: 100%;
    height: 190px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.EscenariosCuadro2 {
    float: left;
    width: 100%;
    height: 150px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.EscenariosCuadro3 {
    float: left;
    width: 100%;
    height: 220px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.RecogidaMuestrasMediciones {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 75px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.RecogidaMuestrasMedicionesDentroA {
    float: left;
    width: 21%;
    padding-left: 10px;
}

.RecogidaMuestrasMedicionesDentroB {
    float: left;
    width: 15%;
    padding-left: 10px;
}

.EnsayosARealizar {
    float: left;
    width: calc(100% - 90px);
    margin-left: 30px;
    height: 275px;
    padding-top: 4px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
}

.EnsayosARealizarCaja1 {
    float: left;
    width: 20%;
    text-align: right;
    padding-top: 2px;
}

.DescripcionDeLaMuestraTitulo {
    font-size: 13px;
    float: left;
    width: calc(100% - 70px);
    text-align: right;
}

.DescripcionDeLaMuestraCaja1 {
    float: left;
    width: 20%;
    text-align: right;
    padding-top: 2px;
}

.EnsayosARealizarCaja2 {
    float: left;
    width: 25%;
    text-align: right;
    padding-top: 2px;
}

.DescripcionDeLaMuestraCaja2 {
    float: left;
    width: 25%;
    text-align: right;
    padding-top: 2px;
}

.EnsayosARealizarTexto {
    float: left;
    width: 20%;
    text-align: left;
    padding-left: 5px;
}

.DescripcionDeLaMuestraTexto {
    float: left;
    width: 20%;
    text-align: left;
    padding-left: 5px;
}

.DescripcionDeLaMuestraTexto2 {
    float: left;
    width: 50%;
    text-align: left;
    padding-left: 5px;
}

.ControlPlagasC1 {
    float: left;
    width: 33%;
    height: 60px;
}

.ControlPlagasC2 {
    float: left;
    width: 33%;
    height: 40px;
}

.ControlPlagasC3 {
    float: left;
    width: 50%;
    height: 60px;
}

.ControlPlagasD {
    float: left;
    width: calc(33% - 30px);
    height: 60px;
}

.ControlPlagasE {
    float: left;
    width: calc(100% - 30px);
    height: 60px;
}

.CaracteristicaProductos {
    float: left;
    width: 33%;
}

.CaracteristicaProductos2 {
    float: left;
    width: 150px;
}

.CaracteristicaProductos3 {
    float: left;
    width: 33%;
    display:none;
}

.ProductosCheckA {
    float: left;
    width: 40px;
    padding-left: 15px;
}

.ProductosCheckB {
    float: left;
    width: calc(33% - 40px);
    padding-left: 55px;
    text-align: left;
    padding-top: 2px;
}

.SinConsumo {
    width: 150px;
}

.PartesDeTrabajoChecks {
    width: 100%;
}

.SeparadorCajas {
    height:10px;
}

.CheckStyle {
    font-size: 14px;
}

.Tratamientos1 {
    float: left;
    width: 38%;
}

.Tratamientos2 {
    float: left;
    width: 24%;
    margin-top: 25px;
}

.Tratamientos3 {
    float: left;
    width: 230px;
    padding-top: 3px;
}

.Tratamientos4 {
    float: left;
    width: calc(100% - 230px);
}

.Tratamientos5 {
    float: left;
    width: 200px;
    text-align: right;
    padding-top: 2px;
    padding-right: 10px;
}

.Tratamientos6 {
    float: left;
    width: calc(100% - 200px);
    text-align: left;
}

.GrupoCaracteristicasEscenarios1 {
    width:100%; 
    height:50px;
}

.CaracteristicasEscenarios1 {
    float: left;
    width: 100px;
    text-align: left;
    padding-left: 10px;
    padding-top: 3px;
}

.CaracteristicasEscenarios2 {
    float:left; 
    width:33%; 
    text-align:right; 
    padding-right:10px;
}

.CaracteristicasEscenarios3 {
    float: left;
    width: 22%;
    text-align: right;
    padding-right: 10px;
    padding-top: 3px;
}

.CaracteristicasEscenarios4 {
    float: left;
    width: 30%;
    text-align: right;
    padding-right: 10px;
    padding-top: 3px;
}

.CaracteristicasEscenarios5 {
    float: left;
    width: 60%;
    text-align: right;
    padding-right: 10px;
}

.CaracteristicasEscenarios6 {
    float: left;
    width: 30%;
    text-align: left;
    padding-left: 10%;
}

.CaracteristicasEscenarios7 {
    float: left;
    width: 40%;
    text-align: center;
    padding-left: 25px;
}

.CaracteristicasEscenarios8 {
    float: left;
    width: 30%;
    text-align: right;
    padding-right: 10%;
}

.ComboEscenarios {
    max-width:150px;
}

.CuadroDiagnosis_Titulo {
    float: left;
    width: 96%;
    margin-left: 2%;
    background-color: #606060;
    color: #fff !important;
    height: 30px;
    font-weight:bold;
    font-size:14px;
}

.CuadroObjetosControl_Titulo {
    float: left;
    width: 100%;
    background-color: #606060;
    color: #fff !important;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
}

.CuadroAccesos_Titulo {
    float: left;
    width: 100%;
    width: 98%;
    background-color: #606060;
    color: #fff !important;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
}

.CuadroDatosGenerales_Diagnosis {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 265px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(1,149,0, 0.1);
}

.CuadroDatosODT {
    float: left;
    width: 96%;
    margin-left: 2%;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255, 106, 0, 0.1);
}

.SubCuadroDatosODT1 {
    float: left;
    width: 38%;
}

.SubCuadroDatosODT2 {
    width: 76%;
}

#CuadroDatosGenerales_Formulario_0_1 {
    float: left;
    width: 97%;
    margin-left: 2%;
    padding-top: 10px;
}

#CuadroDatosGenerales_Formulario_0_3 {
    float: left;
    width: 97%;
    margin-left: 2%;
    padding-top:10px;
}

.Cuadro_TituloFormulario_1 {
    float: left;
    width: 500px;
    text-align: left;
    height: 50px;
    padding-left: 10px;
    padding-top: 10px;
}

.Cuadro_TituloFormulario_2 {
    float: left;
    width: calc(100% - 500px);
    text-align: right;
    height: 50px;
}

.Cuadro_Formulario_0_1_3 {
    float: left;
    width: 125px;
    padding-top: 5px;
}

.Cuadro_Formulario_0_2_3 {
    float: left;
    width: calc(100% - 125px);
}

#CuadroDatosGenerales_Formulario_1_1 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 210px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_1_3 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 120px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

.CuadroDatosGenerales_Formulario_1_1_1 {
    float: left;
    width: 120px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_1_2_1 {
    float: left;
    width: calc(100% - 120px);
}

.CuadroDatosGenerales_Formulario_2_1_1 {
    float: left;
    width: 340px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_2_2_1 {
    float: left;
    width: calc(100% - 350px);
}

.CuadroDatosGenerales_Formulario_3_1_1 {
    float: left;
    width: 280px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_3_2_1 {
    float: left;
    width: calc(100% - 290px);
}

.CuadroDatosGenerales_Formulario_4_1_1 {
    float: left;
    width: 200px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_4_2_1 {
    float: left;
    width: calc(100% - 205px);
}

.CuadroDatosGenerales_Formulario_1_1_3 {
    float: left;
    width: 80px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_1_2_3 {
    float: left;
    width: calc(100% - 150px);
}

.CuadroDatosGenerales_Formulario_1_3_3 {
    float: left;
    width: 150px;
    padding-top: 5px;
}

.CuadroDatosGenerales_Formulario_1_4_3 {
    float: left;
    width: calc(100% - 150px);
}


#CuadroDatosGenerales_Formulario_2_1 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 130px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_3_1 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 120px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_4_1 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 570px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_5_1 {
    float: left;
    width: 96%;
    margin-left: 2%;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#DivPuntoAbastecimientoACS {
    float: left;
    width: calc(100% - 470px);
}

#CuadroDatosGenerales_Formulario_2_3 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 170px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_3_3 {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 540px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

#CuadroDatosGenerales_Formulario_4_3 {
    float: left;
    width: 96%;
    margin-left: 2%;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

.CuadroDepositos_Formulario_0_4_3 {
    float: left;
    width: 120px;
    padding-top: 5px;
}

.CuadroPuntosTerminalesODT_Formulario_0_4_3 {
    float: left;
    width: 120px;
    padding-top: 5px;
    text-align:right;
    padding-right:5px;
}

.CuadroDepositos_Formulario_1_4_3 {
    float: left;
    width: calc(100% - 120px);
}

.CuadroDepositos_Formulario_2_4_3 {
    float: left;
    width: 100px;
    padding-top: 5px;
}

.CuadroPuntosTerminalesODT_Formulario_2_4_3 {
    float: left;
    width: 100px;
    padding-top: 5px;
    text-align: right;
    padding-right: 5px;
}

.CuadroDepositos_Formulario_3_4_3 {
    float: left;
    width: calc(100% - 100px);
}

.CuadroDepositos_Formulario_4_4_3 {
    float: left;
    width: 262px;
}

.CuadroDepositos_Formulario_5_4_3 {
    float: left;
    width: calc(100% - 262px);
    margin-top: -5px;
}

.CuadroDepositos_Formulario_6_4_3 {
    float: left;
    width: 155px;
    padding-top: 5px;
}

.CuadroDepositos_Formulario_7_4_3 {
    float: left;
    width: calc(100% - 155px);
}

.CuadroDepositos_Formulario_8_4_3 {
    float: left;
    width: 220px;
    padding-top: 5px;
}

.CuadroDepositos_Formulario_9_4_3 {
    float: left;
    width: calc(100% - 220px);
}

.CuadroDepositos_Formulario_10_4_3 {
    float: left;
    width: 330px;
    padding-top: 5px;
}

.CuadroDepositos_Formulario_11_4_3 {
    float: left;
    width: calc(100% - 330px);
}

.Deposito {
    width: calc(100% - 10px);
    box-shadow: 0px 0px 15px #6C757D;
    border: 1px solid #6C757D;
}

.AcumuladorACS {
    width: calc(100% - 10px);
    box-shadow: 0px 0px 15px #6C757D;
    border: 1px solid #6C757D;
    /*height:200px;*/
}

.PuntoTerminalODT {
    width: calc(100% - 10px);
    box-shadow: 0px 0px 15px #6C757D;
    border: 1px solid #6C757D;
    height:118px;
}

.CabeceraDeposito_1 {
    float: left;
    background-color: #6C757D;
    width: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding-top:6px;
}

.CabeceraPuntoTerminalODT_1 {
    float: left;
    background-color: #6C757D;
    width: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding-top: 6px;
}

.CabeceraDeposito_2 {
    float: right;
    background-color: #6C757D;
    width: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    padding-top: 6px;
}

.CabeceraDeposito_3 {
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    width: calc(33% - 35px);
    height: 35px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-align: center;
}

.CabeceraPuntoTerminalODT_3 {
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    width: calc(100% - 80px);
    height: 35px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-align: center;
}

.CabeceraDeposito_3_1 {
    float: left;
    width: 110px;
    padding-top: 7px;
}

.CabeceraPuntoTerminalODT_3_1 {
    float: left;
    width: 130px;
    padding-top: 7px;
    text-align:right;
    padding-right:5px;
}

.CabeceraDeposito_3_2 {
    float: left;
    width: calc(100% - 113px);
    padding-top: 2px;
}

.CabeceraPuntoTerminalODT_3_2 {
    float: left;
    width: calc(100% - 133px);
    padding-top: 5px;
    text-align: left;
    color: #009500;
    font-weight:normal;
}

.CuadroAccesos_Datos {
    float: left;
    width: 98%;
    height: 70px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1); /*Naranja*/
    padding-top:10px;
}

.SubCuadroAccesos_Datos {
    float:left;
    width:25%;
}

.CuadroDiagnosis_Diagnosis {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 960px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(1,149,0, 0.1);
}

.CuadroCertificadoTratamiento_Diagnosis {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 975px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(1,149,0, 0.1);
}

.CuadroObjetosControl {
    float: left;
    width: 100%;
    padding-top:10px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(255,106,0, 0.1);
}

.CajaObjetoControl {
    float:left;
    width:30%;
    height:40px;
}

.CuadroParteTrabajo_Diagnosis {
    float: left;
    width: 96%;
    margin-left: 2%;
    height: 350px;
    box-shadow: 0px 0px 15px #6C757D;
    border: 2px solid #6C757D;
    background-color: rgba(1,149,0, 0.1);
}

.CuadroDatosGenerales_0 {
    float: left;
    width: 95%;
}

.CuadroDatosGenerales_0_1 {
    float: left;
    width: 180px;
    padding-top: 2px;
}

.CuadroDatosGenerales_0_2 {
    float: left;
    width: calc(100% - 180px);
}

.CuadroDatosGenerales_0_3 {
    float: left;
    width: 210px;
    padding-right: 5px;
    text-align: right;
}

.CuadroDatosGenerales_0_4 {
    float: left;
    width: 220px;
    padding-top: 2px;
}

.CuadroDatosGenerales_0_5 {
    float: left;
    width: calc(100% - 220px);
}

.CuadroDatosGenerales_0_6 {
    float: left;
    width: 270px;
    padding-top: 2px;
}

.CuadroDatosGenerales_0_6bis {
    float: left;
    width: 270px;
    padding-top: 2px;
    margin-top:-8px;
}

.CuadroDatosGenerales_0_7 {
    float: left;
    width: calc(100% - 270px);
}

.CuadroDatosGenerales_0_8 {
    float: left;
    width: 400px;
}

.CuadroDatosGenerales_0_9 {
    float: left;
    width: calc(100% - 400px);
    max-width:180px;
}

.CuadroDatosGenerales_0_10 {
    float: left;
    width: 330px;
}

.CuadroDatosGenerales_0_11 {
    float: left;
    width: calc(100% - 330px);
}

.CuadroDatosGenerales_0_12 {
    float: left;
    width: 350px;
}

.CuadroDatosGenerales_0_13 {
    float: left;
    width: calc(100% - 350px);
}

.CuadroDatosGenerales_1 {
    float: left;
    width: 33%;
}

.CuadroDatosGenerales_2 {
    float: left;
    width: 25%;
}

.CuadroDatosGenerales_3 {
    float: left;
    width: 33%;
    text-align: center;
}

.CuadroDatosGenerales_4 {
    float: left;
    width: 20%;
}

.CuadroDatosGenerales_5 {
    float: left;
    width: 10%;
}

.CuadroDatosGenerales_6 {
    float: left;
    width: 66%;
}

.CuadroDatosGenerales_7 {
    float: left;
    width: 90%;
}

.DivNotifiEntrega {
    width: calc(80% - 150px);
    text-align: left;
    float: left;
    margin-left: 10px;
}

.NotifiEntrega {
    float: left;
    width: 50%;
}

.TipoParte {
    float: left;
    width: 33%;
}

#DivMensajeHayMasTtos {
    display: none;
    position: absolute;
    background-color: #368C2B;
    color: #fff;
    height: 80px;
    right: 10px;
    bottom: 10px;
    width: 500px;
    line-height: 25px;
    border-radius: 5px;
    padding: 5px;
    z-index: 1010;
    font-size: 14px;
}

.DivCheck {
    float: left;
    width: 70px;
    padding-left: 3px;
    margin-top: -3px;
}

.clearPeque3 {
    clear:both;
    height:20px;
}

.Verdecita {
    font-weight: bold !important;
    color: #009500 !important;
    font-size: 16px;
}

.EspacioInicialFiltrosRecogida {
    height: 50px;
}

.Interlineado1FiltrosRecogida {
    clear: both;
    height: 20px;
}

.Interlineado2FiltrosRecogida {
    display:none;
}

.FiltrosRecogida {
    width: 90%;
    padding-left: 10%;
}

.DosFilas {
    float: left;
    width: 50%;
}

.Fila1FiltroRecogida {
    float: left;
    width: 190px;
    text-align: right;
    padding-top:5px;
}

.Fila2FiltroRecogida {
    float: left;
    width: 200px;
    text-align: left;
}

.PrimerTab {
    border-top-left-radius:5px;
}

.UltimoTab {
    border-top-right-radius:5px;
}

.TabSeleccionado {
    float: left;
    height: 30px;
    font-size: 14px;
    padding-top: 3px;
    text-align: center;
    border-top: 1px solid darkorange;
    border-left: 1px solid darkorange;
    border-right: 1px solid darkorange;
    background-color: darkorange;
    color: #fff;
    cursor: pointer;
}

.TabNoSeleccionado {
    float: left;
    font-size: 14px;
    height: 30px;
    padding-top: 3px;
    text-align: center;
    border-top: 1px solid darkorange;
    border-right: 1px solid darkorange;
    color: darkorange;
    cursor: pointer;
}

    .TabNoSeleccionado:focus,
    .TabNoSeleccionado:visited,
    .TabNoSeleccionado:hover {
        box-shadow: 0px 0px 10px darkorange;
        font-weight:bold;
    }

.ObjetoControl {
    border-radius:5px;
    float: left;
    width: 22%;
    height: 80px;
    margin: 10px;
    border: 2px solid darkorange;
}

.ObjetoControlPT {
    float: left;
}

.ObjetoControlPT_Titulo {
    float: left;
    text-align: right;
    width: calc(100% - 65px);
    padding-right: 5px;
    padding-top: 3px;
    font-weight: bold;
    font-size: 12px;
}

.Height40 {
    height:41px !important;
}

.Width70px_85px {
    width:70px;
}

.WidthResto70px_85px {
    width: calc(100% - 70px);
}

.PiePaginacion {
    float: left;
    width: 50%;
    text-align: right;
}

.BotonPaginacion {
    line-height: 10px;
    width: 30px;
    background-color: #0000E9;
    border: hidden;
    border-radius: 7px;
    height: 20px;
}

/****************************************************************************************************************************************************/
/* Media Query **************************************************************************************************************************************/
/****************************************************************************************************************************************************/
@media only screen and (max-width: 1400px) {
    .CabeceraBuscador2 {
        font-size: 10px;
    }
    .EspacioInicialFiltrosRecogida {
        height: 20px;
    }
    .Interlineado1FiltrosRecogida {
        height: 10px;
    }
    .Interlineado2FiltrosRecogida {
        display: block;
        height: 10px;
        float:left;
        width: 100%;
    }
    
    .FiltrosRecogida {
        width: 95%;
        padding-left: 0px;
    }
    
    .DosFilas {
        width: 100%;
    }
    
    .Fila1FiltroRecogida {
        width: 40%;
    }
    
    .Fila2FiltroRecogida {
        width: 60%;
    }

    .ObjetoControl {
        width: 90%;
    }

    .ObjetoControlPT {
        width: 80%;
    }

    .ObjetoControlPT_Titulo {
        text-align: left;
        font-size: 12px;
    }

    .Width70px_85px {
        width: 85px;
    }

    .WidthResto70px_85px {
        width: calc(100% - 85px);
    }

    #DivCapaMenu {
        display: none;
    }

    .VentanaModalEventos {
        width: 96%;
        top: calc(50% - 300px);
        height: 500px;
        left: 2%;
        overflow: auto;
        background-size: 1500px;
    }

    #DivCapaMenuMobile {
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        overflow: auto;
        width: 35px;
        height: 100%;
        z-index: 1000;
        background-color: #3B902E;
        text-align: center;
        padding-top: 10px;
    }

    #DivMensajeOC {
        padding-left: 5px;
        padding-top: 5px;
    }

    #DivFiltrosRecogidaMuestras_A {
        margin-top: 1px;
        width: calc(100% - 35px); /*250 del width del menú más 15 pixeles que se quieren dejar a cada lado*/
        top: 105px;
        height: calc(100% - 150px);
    }

    #DivFiltrosRecogidaMuestras_B {
        top: 0px;
        overflow: hidden;
        width: 100%;
        left: 0px;
        height: 100%;
        border: 0;
        background-size: 2000px;
    }

    #DivSubModalEmail {
        top: 0px;
        width: 100%;
        left: 0px;
        height: 100%;
    }

    #DivSubModalBusqueda {
        top: 0px;
        width: 100%;
        left: 0px;
        height: 100%;
    }

    #DivSubModalEscenarios {
        top: 0px;
        width: 100%;
        left: 0px;
        height: 100%;
    }

    #TablaDatosBusqueda {
        height: calc(100% - 265px);
    }

    #TablaDatosEscenarios {
        height: calc(100% - 180px);
    }

    #CampoObligatorio {
        font-size: 9px;
    }

    #ListOperacionesRealizar {
        position: unset;
        height: unset;
    }

    #ListOperacionesRealizar2 {
        position: unset;
        height: unset;
    }

    .SubOpcionMenu_1 {
        left: 75%;
    }

    .SubOpcionMenu_2 {
        left: 10%;
        font-size: 17px;
    }

    .SubOpcionSubMenu_1 {
        left: 88%;
    }

    .SubOpcionSubMenu_2 {
        left: 15%;
        font-size: 15px;
    }

    #DivCapaContenido {
        width: calc(100% - 35px);
        left: 35px;
    }

    #TituloSeccion {
        margin-top: 0px;
        margin-left: 0px;
        width: calc(100% - 35px);
        font-size: 15px;
    }

    #CuerpoSeccion {
        margin-top: 0px;
        margin-left: 0px;
        width: calc(100% - 35px);
    }

    #PieSeccion {
        width: calc(100% - 35px);
    }

    #DivCalendar {
        width: 100%;
        padding-left: 0%;
    }

    .NoVisibleMobile {
        display: none !important;
    }

    .SoloVisibleMobile {
        display: block;
    }

    .FondoLinea {
        font-size: 11px;
    }

    .FondoLineaPeq {
        font-size: 11px;
    }

    .FondoLineaAlt {
        font-size: 11px;
    }

    .FondoLineaAltPeq {
        font-size: 11px;
    }

    .BotonMas {
        width: 100%;
        padding-right: 0px;
    }

    .BotonMas2 {
        width: 100%;
        padding-right: 0px;
    }

    .BotonMasPartes {
        width: 100%;
        padding-right: 0px;
    }

    .BotonCerrarMenu {
        width: 50%;
        display: block;
        margin-left: -10px;
    }

    .MostrarMenu {
        display: block !important;
        width: 100% !important;
        z-index: 1012 !important;
    }

    .VentanaModalCompleta {
        background-size: 3000px;
    }

    .VentanaModalCompleta3 {
        background-size: 3000px;
    }

    .VentanaModal {
        margin-top: 0px;
        margin-left: 0px;
        width: calc(100% - 35px);
        height: calc(100% - 100px);
        background-image: none;
    }

    .PuntoTerminalODT {
        height: 428px;
    }


    .FilaCabeceraGrid {
        height:40px;
        /*line-height: 20px;*/
    }

    .BOTON-ELIMINAR-FORMULARIO {
        margin-top: -60px;
        margin-right: 10px;
    }

    .CabeceraGridPeq {
        font-size: 10px;
    }

    .Titulo1 {
        width: 300px;
        line-height: 1;
        padding-top: 30px;
        font-size: 20px !important;
    }

    .Titulo2 {
        width: calc(100% - 380px);
    }

    .DivSeparadorFirmas {
        width: 100%;
        height: unset;
    }

    .DivSeparadorFirmas_CT {
        width: 100%;
        height:unset;
    }

    .DivFirma1 {
        width: 100%;
        text-align: center;
        margin-left: 0px;
        height: 310px;
    }

    .DivFirma2 {
        width: 100%;
        text-align: center;
    }

    .DivFirma3 {
        width: 100%;
        text-align: center;
        margin-left: 0px;
        height:310px;
    }

    .DivFirma4 {
        width: 100%;
        height:310px;
        text-align: center;
    }

    .DivFirma5 {
        width: 100%;
        text-align: center;
        height: 310px;
    }

    .DivFirmaSoloCliente {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }

    .observaciones {
        height: 35px;
    }

    .observaciones2 {
        height: 35px;
    }

    .observaciones3 {
        height: 60px;
    }

    .observaciones4 {
        height: 60px;
    }

    .Filtro {
        width: 100%;
    }

    .FiltroB {
        width: 100%;
    }

    .FiltroC {
        width: 100%;
    }

    .SeparadorFiltros {
        display: none;
    }

    .TituloFiltro1 {
        width: 100%;
    }

    .TituloFiltro2 {
        width: 100%;
    }

    .TituloFiltro3 {
        width: 100%;
    }

    .TituloFiltro4 {
        width: 100%;
    }

    .TituloFiltro5 {
        width: 100%;
    }

    .TituloFiltro6 {
        width: 100%;
    }

    .BuscadorB {
        /*Botón Buscar*/
        position: fixed;
        right: 20px;
        top: 140px;
    }

    .BuscadorC {
        width: 100%;
    }

    .BuscadorD {
        width: 100%;
    }

    .CodigoParte {
        margin-left: 20px;
    }

    .CodigoParte2 {
        margin-left: 10px;
        height:30px;
    }

    .CodigoParte3 {
        font-size: 9px;
        margin-left: 5px;
        margin-top:-10px;
    }

    .ControlPlagasI1 {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .ControlPlagasI2 {
        width: calc(100% - 40px);
        margin-left: 20px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
    }

    .ControlPlagasI3 {
        width: calc(100% - 40px);
        margin-left: 20px;
        height: 60px;
    }

    .ControlPlagasI4 {
        width: 49%;
    }

    .ControlPlagasI6 {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .PartesDeTrabajoA {
        width: 65%;
        margin-left: 20px;
        height: 45px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
    }

    .PartesDeTrabajoB {
        width: 25%;
        margin-left: 20px;
        height: 45px;
    }

    .PartesDeTrabajoB1 {
        width: 100%;
        margin-left: 20px;
        height: 90px;
    }

    .PartesDeTrabajoB2 {
        height: 40px;
    }

    .PartesDeTrabajoB3 {
        width: 100%;
        margin-left: 20px;
        height: 50px;
        padding-top:5px;
    }

    .PartesDeTrabajoC {
        width: 65%;
        margin-left: 20px;
        height: 25px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
    }

    .PartesDeTrabajoD {
        width: 100%;
        margin-left: 20px;
        height: 30px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
    }

    .ControlPlagasC1 {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .ControlPlagasC2 {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .ControlPlagasC3 {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .ControlPlagasD {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .ControlPlagasE {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .CabeceraPuntosMuestreo {
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .PuntoMuestreoDentro {
        width: 96%;
        margin-left: 2% !important;
        margin-top:10px;
    }

    .PrimerPuntoMuestreoDentro {
        margin-left: 0px;
    }

    .SiguientesPuntosMuestreoDentro {
        margin-left: 0px;
        display:none;
    }

    .SiguientesPuntosMuestreoDentro2 {
        margin-left: 0px;
    }

    .RecogidaMuestrasMediciones {
        height:210px;
    }

    .RecogidaMuestrasMedicionesDentroA {
        width: 96%;
        margin-left: 2%;
    }

    .RecogidaMuestrasMedicionesDentroB {
        width: 96%;
        margin-left: 2%;
    }

    .ControlAguaGeneral1 {
        width: 100%;
    }

    .ControlAguaGeneral2 {
        width: 100%;
    }

    .RecogidaMuestrasRadios {
        width: 96%;
        margin-left: 2%;
    }

    .RecogidaMuestrasMediciones {
        width: 96%;
        margin-left: 2%;
    }

    .EnsayosARealizar {
        width: 96%;
        margin-left: 2%;
        margin-top: 10px;
    }

    .SeparadorCajas {
        height: 0px;
    }

    .EnsayosARealizarCaja1 {
        width: 25%;
    }

    .DescripcionDeLaMuestraCaja1 {
        width: 25%;
    }

    .ProductosRadios {
        height: 400px;
        width: 90%;
        margin-left: 5%;
    }

    .CaracteristicaProductos {
        width: 100%;
    }

    .clearPeque {
        clear: both;
        height: 20px;
    }

    .clearPeque2 {
        height: 10px;
    }

    .clearPeque3 {
        height: 40px;
    }

    .CaracteristicaProductos2 {
        width: 100%;
    }

    .CaracteristicaProductos3 {
        width: 100%;
    }

    .ProductosCheckB {
        width: calc(100% - 40px);
    }

    .Tratamientos1 {
        width: 100%;
    }

    .Tratamientos2 {
        width: 100%;
    }

    .Tratamientos3 {
        width: 100%;
    }

    .Tratamientos4 {
        width: 90%;
    }

    .Tratamientos5 {
        width: 130px;
        font-size: 13px;
        padding-top: 6px;
    }

    .Tratamientos6 {
        width: calc(100% - 130px);
    }

    .EscenariosCuadro1 {
        height: 230px;
    }

    .EscenariosCuadro2 {
        height: 180px;
    }

    .EscenariosCuadro3 {
        height: 380px;
    }

    .GrupoCaracteristicasEscenarios1 {
        height: 130px;
    }

    .CaracteristicasEscenarios1 {
        width: 100%;
        padding-left: 0px;
        padding-top: 0px;
    }

    .CaracteristicasEscenarios2 {
        width: 100%;
        padding-right: 0px;
    }

    .CaracteristicasEscenarios3 {
        width: 100%;
        text-align:left;
        padding-right: 0px;
        padding-top: 0px;
    }

    .CaracteristicasEscenarios4 {
        width: 100%;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
        padding-left:10px;
        font-size:14px;
    }

    .CaracteristicasEscenarios5 {
        width: 95%;
        text-align: left;
        padding-right: 0px;
        padding-left:10px;
    }

    .CaracteristicasEscenarios6 {
        width: 100%;
        height: 50px;
        padding-top: 18px;
        padding-left: 10px;
    }

    .CaracteristicasEscenarios7 {
        width: 100%;
        text-align: left;
        padding-left: 10px;
        height:50px;
        padding-top:10px;
    }

    .CaracteristicasEscenarios8 {
        width: 100%;
        text-align: left;
        padding-right: 0px;
        padding-left: 10px;
    }

    .ComboEscenarios {
        max-width: 85%;
    }

    .CuadroDatosGenerales_Diagnosis {
        height: 840px;
    }

    .SubCuadroDatosODT1 {
        width: 100%;
    }

    .SubCuadroDatosODT2 {
        width: 100%;
    }

    .Cuadro_TituloFormulario_1 {
        display:none;
    }

    .Cuadro_TituloFormulario_2 {
        width: 100%;
    }

    #CuadroDatosGenerales_Formulario_1_1 {
        height: unset;
    }

    #CuadroDatosGenerales_Formulario_1_3 {
        height: unset;
    }

    .CuadroDatosGenerales_Formulario_1_1_1 {
        width: 50%;
    }

    .CuadroDatosGenerales_Formulario_1_2_1 {
        width: 50%;
    }

    .CuadroDatosGenerales_Formulario_2_1_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_2_2_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_3_1_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_3_2_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_4_1_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_4_2_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_Formulario_1_1_3 {
        width: 50%;
    }

    .CuadroDatosGenerales_Formulario_1_2_3 {
        width: 50%;
    }

    .CuadroDatosGenerales_Formulario_1_3_3 {
        width: 50%;
    }

    .CuadroDatosGenerales_Formulario_1_4_3 {
        width: 50%;
    }

    #CuadroDatosGenerales_Formulario_2_1 {
        height: 530px;
    }

    #CuadroDatosGenerales_Formulario_3_1 {
        height: unset;
    }

    #CuadroDatosGenerales_Formulario_4_1 {
        height: unset;
    }

    #DivPuntoAbastecimientoACS {
        width:90%;
    }

    #CuadroDatosGenerales_Formulario_2_3 {
        height: 550px;
    }

    #CuadroDatosGenerales_Formulario_3_3 {
        height: unset;
    }

    .CuadroDepositos_Formulario_0_4_3 {
        width: 100%;
    }

    .CuadroPuntosTerminalesODT_Formulario_0_4_3 {
        width: 100%;
        text-align: left;
        padding-right: 0px;
    }

    .CuadroDepositos_Formulario_1_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_2_4_3 {
        width: 100%;
    }

    .CuadroPuntosTerminalesODT_Formulario_2_4_3 {
        text-align:left;
        padding-right:0px;
        width: 100%;
    }

    .CuadroDepositos_Formulario_3_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_4_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_5_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_6_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_7_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_8_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_9_4_3 {
        width: 100%;
    }

    .CuadroDepositos_Formulario_10_4_3 {
        padding-top: 0px;
        width: 100%;
    }

    .CuadroDepositos_Formulario_11_4_3 {
        width: 100%;
    }

    .CabeceraDeposito_3 {
        width: calc(100% - 121px);
    }

    .CabeceraDeposito_3_1 {
        display:none;
    }

    .CabeceraPuntoTerminalODT_3_1 {
        display: none;
    }

    .CabeceraDeposito_3_2 {
        width: 100%;
    }

    .CabeceraPuntoTerminalODT_3_2 {
        width: 100%;
    }

    .CuadroDiagnosis_Diagnosis {
        height: 1665px;
    }

    .CuadroCertificadoTratamiento_Diagnosis {
        height: 2340px;
    }

    .CajaObjetoControl {
        width: 90%;
    }

    .CuadroDatosGenerales_0_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_2 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_3 {
        width: 100%;
        padding-right: 0px;
        padding-left:5px;
        text-align: left;
    }

    .CuadroDatosGenerales_0_4 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_5 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_6 {
        width: 100%;
    }
    
    .CuadroDatosGenerales_0_6bis {
        width: 100%;
        margin-top:unset;
    }

    .CuadroDatosGenerales_0_7 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_8 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_9 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_10 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_11 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_12 {
        width: 100%;
    }

    .CuadroDatosGenerales_0_13 {
        width: 100%;
    }

    .CuadroDatosGenerales_1 {
        width: 100%;
    }

    .CuadroDatosGenerales_2 {
        width: 100%;
    }

    .CuadroDatosGenerales_3 {
        width: 100%;
    }

    .CuadroDatosGenerales_4 {
        width: 100%;
    }

    .CuadroDatosGenerales_5 {
        width: 100%;
    }

    .CuadroDatosGenerales_6 {
        width: 100%;
    }

    #cboCuantosPT {
        font-size: 13px;
    }

    .TituloModal {
        font-size: 15px;
    }

    .TituloModal2 {
        font-size: 14px;
        margin-top: -12px;
    }

    .checkpeque {
        width:2.8em !important;
    }

    .DivCheck {
        width: 50px;
    }

    .BotonBorrarFirmaPredefinida_RT_DIAG {
        padding-right: calc(50% - 190px) !important;
    }

    .Ancho_10PorCien0 {
        display: none !important;
    }

    .Ancho_10PorCien0 {
        display: none !important;
    }

    .Ancho_15PorCien0 {
        display: none !important;
    }

    .Ancho_20PorCien40 {
        width: 40% !important;
    }

    .Ancho_25PorCien40 {
        width: 40% !important;
    }

    .Ancho_10PorCien30 {
        width: 30% !important;
    }

    .Ancho_20PorCien0 {
        display: none !important;
    }

    .Ancho_33_100_PorCien {
        width: 98% !important;
    }

    .Ancho_30PorCien0 {
        display: none !important;
    }

    .CabeceraModalPartesB {
        padding-right: 5px;
        width: 164px;
    }

    .CabeceraModalPartesA {
        width: calc(100% - 164px);
    }

    .CheckAutoControlA {
        width: 100px;
    }

    .TablaDatosPartes {
        height: calc(100% - 280px);
    }

    .AnchoBotonFiltroRecogida {
        width: 130px;
    }

    .BotonParteSuperiorModal {
        width: 50px;
    }

    .TablaDatosModalLegionela {
        height: calc(100% - 110px);
    }

    .BotoneraLegionela {
        width: 100%;
    }

    .SubBotoneraLegionela {
        width: 30%;
    }

    .AnchoBotonBotoneraLegionela {
        width:85%;
    }

    .TituloLegionela {
        width: 100%;
        height: 0px;
        padding-top: 30px;
        text-align: left;
        padding-left: 20px;
    }

    .PiePaginacion {
        padding-right: 20px;
    }

}

@media only screen and (max-width: 600px) {
    #DivBotonCerrarSesion {
        width: 40%;
    }

    #DivModalODT_DET_2 {
        width: 100%;
        height: 100%;
        margin-top: 0px;
        margin-left: 0px;
        border: 2px solid darkorange;
        top:0px;
        left:0px;
    }

    #DivBorrarDatos {
        width: 90%;
    }

    #DivCapaLogin_A {
        display: none !important;
        background-image: none;
    }

    #DivCapaLogin_B {
        margin-top: 0px;
        margin-left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
        border-bottom: 0px;
        border-radius: 0px;
        overflow: hidden;
        background-image: url(../Images/FondoIndexMobile.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 2000px;
    }

    #DivCapaLogin_C {
        background-image: none;
    }

    #DivCapaLogin_D {
        top: 0px;
        width: 100%;
        height: 100%;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
        border-bottom: 0px;
        border-radius: 0px;
        overflow: hidden;
        background-image: url(../Images/FondoIndexMobile.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 2000px;
    }

    #DivDiagnosisNotificado {
        width: calc(100% - 170px);
    }

    .ForgotPassword {
        width: 100%;
    }

    .CabeceraLogin {
        height: 120px;
    }

    .CabeceraLoginB {
        padding-top: 15px;
    }

    #DivOlvidarPass {
        padding-right: 20px;
    }

    .SubOpcionMenu_2 {
        font-size: 18px;
        top:5px;
    }

    .SubOpcionSubMenu_2 {
        font-size: 17px;
    }

    #DivModalFormACS_1 {
        top: 1%;
        height: 98%;
        background-size: 1800px;
    }

    #DivModalFormACS_1 {
        top: 1%;
        height: 98%;
        background-size: 1800px;
    }

    #DivModalFormAFCH_3 {
        top: 1%;
        height: 98%;
        background-size: 1800px;
    }

    #DivValvulaDrenaje {
        width: 100%;
    }

    #DivValvulaDrenajeACS {
        width: 100%;
    }

    .DivValvulaDrenajeDeposito {
        width: 100%;
    }

    #DivEquiposDosificadores {
        width: 98%;
    }

    .DivUbicacionDeposito {
        width: 98%;
    }

    #DivCalentamientoPrevioACS {
        width:100%;
        height:unset;
    }

    #DivModalBack {
        display: none !important;
    }

    #DivModalBack2 {
        display: none !important;
    }

    .Titulo1 {
        width: 150px;
        line-height: 1;
        padding-top: 25px;
    }

    .Titulo2 {
        width: calc(100% - 200px);
    }

    .IconoTituloSeccion {
        width: 30px;
    }

    .DivIconoTituloSeccion {
        width: 35px;
    }

    #DivModalCargando {
        margin-top: 0px;
        margin-left: 0px;
        width: calc(100% - 35px);
    }

    #DivModalCargandoODT {
        margin-top: 0px;
        margin-left: 0px;
        width: calc(100% - 35px);
    }

    #DivModalCargandoTotal {
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
    }

    .VentanaModalCompleta {
        width: 100%;
        top: 0px;
        left: 0px;
        height: 100%;
        background-size: 2000px;
    }

    .VentanaModalCompleta3 {
        width: 100%;
        top: 0px;
        left: 0px;
        height: 100%;
        background-size: 2000px;
    }

    .TituloModal {
        font-size: 13px;
    }

    .ir-arriba {
        bottom: 10px;
        right: 10px;
    }

    .TituloInstalaciones {
        font-size: 15px !important;
    }

    .Padding_left_5 {
        padding-left: 0px;
    }

    .Padding_left_10 {
        padding-left: 0px;
    }

    .SinConsumo {
        width: 105px;
    }

    .EnsayosARealizarCaja1 {
        width: 29%;
    }

    .EnsayosARealizarCaja2 {
        width: 29%;
    }

    .DescripcionDeLaMuestraTitulo {
        font-size: 11px;
        line-height: 17px;
        width: calc(100% - 50px);
    }

    .DescripcionDeLaMuestraCaja1 {
        width: 32%;
    }

    .DescripcionDeLaMuestraCaja2 {
        width: 32%;
    }

    .EnsayosARealizarTexto {
        width: 21%;
    }

    .DescripcionDeLaMuestraTexto {
        width: 18%;
    }

    .DescripcionDeLaMuestraTexto2 {
        float: left;
        text-align: left;
        padding-left: 5px;
    }

    .CheckStyle {
        font-size: 12px;
    }

    .DivNotifiEntrega {
        width: 100%;
        padding-left:15px;
    }

    .TipoParte {
        width: 100%;
        padding-left: 15px;
    }

    .NotifiEntrega {
        width: 100%;
    }

    #DivMensajeHayMasTtos {
        right: 3%;
        width: 96%;
        font-size: 12px;
    }

    .Peque_90 {
        width: 90% !important;
    }
}