﻿.Div100NP{
    width: 100%;
    padding: 0px;
}

.Dv100Cont{
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.DivFitCont{
    width: fit-content;
}

.BG-Cover {
    background-size: cover !important;
}

.TitShadow {
    text-shadow: 5px 5px 10px #000000;
}

.MobileView{
    display: normal;
}

.DesktopView{
    display: none;
}

.RightQuote {
    width: 1px;
    visibility: hidden;
}

.LeftQuote {
    width: contain;
    visibility: visible;
}

@media (min-width: 767px) {
    .MobileView {
        display: none;
    }

    .DesktopView {
        display: inherit;
    }

    .LeftQuote {
        width: 1px;
        visibility: hidden;
    }

    .RightQuote {
        width: contain;
        visibility: visible;
    }
}

.ImgFull{
    width: 100%;
    height: 100%;
}

.NoPadding{
    padding: 0px;
}

.SectionPad{
    padding: 30px 0 30px 0;
}

.DivTit {
    display: flex;
    width: 90%;
    border-style: solid;
    border-color: red;
}

.BlueBoxTitle {
    display: table-cell;
    padding: 10px;
    width: 200px;
    height: 200px;
    border: 3px dashed #1c87c9;
    background : red; /* #3f59a3;*/
    vertical-align: middle;
}

.BorderBlack {
    border-style: solid;
    border-width: 2px;
    border-color: black;
}

.TestRed{
    border-style: solid;
    border-width: 2px;
    border-color: red;
}

.TestGreen {
    border-style: solid;
    border-width: 2px;
    border-color: green;
}

.TestYellow {
    border-style: solid;
    border-width: 2px;
    border-color: yellow;
}

.TitShadow {
    text-shadow: 5px 5px 10px #000000;
}


.BtnPrevCarousel {
    position: absolute;
    left: 50px;
    top: calc(50% - 10px); 
    cursor: pointer;
}

.BtnNextCarousel {
    position: absolute;
    right: 50px;
    top: calc(50% - 10px);
    cursor: pointer;
}

.BoxCaptCarousel{
    position: absolute;
    left: 100px;
    top: 300px;
}

.InsideTop{
    position: relative;
    top: 0px;
}

.NoMargin{
    margin: 0px;
    padding: 0px;
}

.NoBold{
    font-weight: normal !important;
}
.DivCont {
    text-align: justify;
    width: 90%
}

.TextBox-90 {
    margin: 0 auto;
    width: 90%;
    text-align: justify;
}

.Justify-Text{
    text-align: justify;
}

.dv100C{
    width: 100%; 
    padding: 10px 0px 10px 0px;
}

.Dv100NP{
    width: 100%;
    padding: 0px;
}

.dv100L {
    width: 100%;
    padding: 5px 0px 5px 0px;
    text-align: left;
}

.dv100R {
    width: 100%;
    padding: 5px 0px 5px 0px;
    text-align: right;
}

.dv95L{
    margin: 0 auto;
    width: 95%;
    text-align: left;
}

.dvAutoCont{
    margin: 0 auto;
    display: inline-block;
}

.ObjCenter{
    margin: 0 auto;
}

.dvTitulo {
    padding: 5px;
    text-align: left;
    right: auto;
    margin: 0 auto;
    width: 95%;
}

.WDLbl300{
    width: 300px;
}

.Pad5{
    padding: 5px;
}

.Pad5T{
    padding-top: 5px;
}

.Pad10 {
    padding: 10px;
}

.Pad10T {
    padding-top: 10px;
}

.Pad10R {
    padding-right: 10px;
}

.Pad10L {
    padding-left: 10px;
}

.Pad20 {
    padding: 20px;
}

.Pad30{
    padding: 30px;
}

.Pad30TB {
    padding: 30px 0px 30px 0px;
}

.Pad50 {
    padding: 50px;
}

.ScrHead {
    padding: 20px;
    background-color: #FFFFCC;
    color: #663300;
    font-size:medium;
    font-family: Verdana;
    font-weight: bold;
}

.tb100 {
    width: 100%;
}

.tb5L{
    padding-left: 5px;
    text-align: left;
}

.EditCell {
    vertical-align: top;
    padding: 5px;
    text-align: left;
}

.btxCen {
    margin-left: auto;
    margin-right: auto;
}

.btxLeft{
    margin-left: 0;
    margin-right: auto;
}

.txVS10{
    margin-bottom: 10px;
}

.txVS10L120 {
    margin-bottom: 10px;
    padding-left: 120px;
}

.stLogo200x100 {
    width: 200px;
    height: 100px;
}

.tbLogo200 {
    width: 200px;
}

.capCell {
    width: 150px;

}

/* Estilos pantalla información de Casos */
.ColW100T{
    width: 100px;
    vertical-align: top !important;
}

.ColW50 {
    width: 50%;
    padding: 5px;
    vertical-align: top;
}

.ColW33 {
    width: 33%;
    padding-bottom: 5px;
    padding-right: 10px;
    vertical-align: top;
}

.ColW25 {
    width: 25%;
    padding-bottom: 5px;
    padding-right: 10px;
    vertical-align: top;
}

.CA_ColW {
    vertical-align: top;
    width: 400px;
    padding-bottom: 5px;
}

.CA_ColT {
    vertical-align: top;
    width: 300px;
    padding-bottom: 5px;
}

.CA_CapCell {
    width: 100px;
}

.CA_Cap {
    font-size: xx-small;
}

/* Centra textos verticalmente en Div según altura

.BoxTitle {
        line-height: 64px;
        font-size: 64px;
        padding-left: 10px;
        padding-right: 10px;
        width: fit-content;
        block-size: fit-content;
}

*/
