﻿body {
}

.Labels {
    /*border-color: #00CC00; 
border-style: solid; 
background-color: #FF6600;*/
    color: #01AEF0;
    /*color:#A1A8AB;*/
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}

.LabelsSample {
    /*font-family: Tahoma;*/
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    line-height: 10px;
    /*color: #6a828c;*/
}

.LabelsSampleNegrilla {
    /*font-family: Tahoma;*/
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    line-height: 10px;
    font-weight: bold;
    /*color: #6a828c;*/
}


.LabelsSamplen {
    /*font-family: Tahoma;*/
    font: normal;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 16px;
    /*color: #6a828c;*/
}


.LabelsTitulo {
    color: #959595;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.LabelsValidator {
    color: red;
    font-family: Arial;
    font-size: 7pt;
}

.Respuestas {
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    color: Black;
    font-weight: normal;
}

.GridEncabezado {
    text-align: center;
    color: blue;
    background: #f2f2f2;
}

.rgview table {
    border-collapse: collapse;
    background: #FFFFFF;
    color: gray;
}

.rgview tr:hover {
    background: #01AEF0;
    color: white;
}

.rgview th.rgHeader {
    background: #fff;
    color: gray;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

.AspButtonSmall {
    background-color: #01AEF0;
    border: 1px solid #01AEF0;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 12px;
    padding: 4px 4px;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
}

    .AspButtonSmall:enabled:hover {
        background-color: #0055A5;
        border: 1px solid #0055A5;
        display: inline-block;
        cursor: pointer;
        color: #ffffff;
        font-family: Tahoma;
        font-size: 12px;
        padding: 4px 4px;
        text-decoration: none;
        text-shadow: none;
    }

    .AspButtonSmall:disabled {
        background-color: #CBCBCB;
        color: white;
    }

        .AspButtonSmall:disabled:hover {
            cursor: no-drop;
        }

.AspButtonMedium {
    background-color: #01AEF0;
    border: 1px solid #01AEF0;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 12px;
    padding: 8px 8px;
    text-decoration: none;
    text-shadow: none;
}

    .AspButtonMedium:enabled:hover {
        background-color: #0055A5;
        border: 1px solid #0055A5;
        display: inline-block;
        cursor: pointer;
        color: #ffffff;
        font-family: Tahoma;
        font-size: 12px;
        padding: 8px 8px;
        text-decoration: none;
        text-shadow: none;
    }

    .AspButtonMedium:disabled {
        background-color: #CBCBCB;
        color: white;
    }

        .AspButtonMedium:disabled:hover {
            cursor: no-drop;
        }

.Requerido {
    color: red;
    text-align: left;
    /*margin: 0px 30px 50px 30px;*/
    font-family: Tahoma;
    font-size: 11px;
}

.row {
    margin-top: 7px;
    /*margin-bottom: 30px*/
}

.icon-corp {
    color: #fff;
    background-color: transparent;
}

    .icon-corp:hover {
        color: #01AEF0;
    }

/*.icon-corp:before {
    color: #FFFFFF;
}

.icon-corp::selection {
    color: #01AEF0;
}*/

.CheckboxFuente label,
.checkbox label {
    font-weight: normal;
}

@media screen and (max-width: 768px) {
    .ocultarMovil {
        display: none;
    }
}

.FondoImagen {
    background-image: url('../../Images/EquisoftFondoLogin.PNG') !important;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    width: 100%;
}

.FondoLogin {
    height: 21vh;
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0, 85, 165) 0%, rgb(0, 85, 165) 35%, rgba(0,212,255,1) 100%);
}

.FondoTemporal {
    background-image: url('../../Images/EquirentFondoPantalla.PNG') !important;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    width: 100%;
    height: 100vh;
}

.paddingdivs .row {
    padding: 0px 20px;
}

.LabelDivBlanco {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    color: #3483c1;
}

.LabelDivAzul {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    color: white;
}

.LabelGris {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    color: #808080;
}


.LabelsDivAzul {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px !important;
    color: #ffffff;
}

.LabelsDivAzulBold {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px !important;
    color: #ffffff;
    font-weight: bold !important;
}

.lblTitular {
    color: #ffffff !important;
    font-size: 22px;
    font-family: "Segoe UI",Arial,sans-serif;
}

.lblTitularBlanco {
    color: #3483c1 !important;
    font-size: 22px;
    font-family: "Segoe UI",Arial,sans-serif;
}

.asptxtFondoBlanco {
    font-family: "Segoe UI",Arial,sans-serif;
    border-bottom: 1px solid #808080;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background: transparent !important;
}


.asptxtFondoAzul {
    font-family: "Segoe UI",Arial,sans-serif;
    border-bottom: 1px solid white;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background: transparent !important;
}

.txtmargen {
    margin-bottom: 3px !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

html .Menupersonalizado .rmGroup,
html .Menupersonalizado .rmRootGroup,
html .Menupersonalizado .rmRootGroup:hover {
    background-color: white !important;
}

    html .Menupersonalizado .rmRootGroup.rmHorizontal {
        background-color: transparent !important;
    }


html .Menupersonalizado .rmGroup {
    background-color: white;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    border-bottom: 1px solid #f9f9f9 !important;
    border-radius: 8px !important;
}

html .Menupersonalizado .rmRootLink,
html .Menupersonalizado .rmRootLink .rmExpanded {
    border-radius: 4px;
    border-color: white;
    color: white !important;
}

    html .Menupersonalizado .rmRootLink:hover,
    html .Menupersonalizado .rmRootGroup .rmRootLink:hover {
        border-radius: 4px;
        background-color: transparent !important;
        border-color: white;
    }

html .Menupersonalizado .rmRootGroup .rmItem {
    margin: 0 0 0 10px !important;
}


html .Menupersonalizadoblanco .rmGroup,
html .Menupersonalizadoblanco .rmRootGroup,
html .Menupersonalizadoblanco .rmRootGroup:hover {
    background-color: white !important;
    border: 0px solid white !important;
}

    html .Menupersonalizadoblanco .rmRootGroup .rmSelected > .rmRootLink {
        border-color: transparent !important;
    }

    html .Menupersonalizadoblanco .rmRootGroup.rmHorizontal {
        background-color: transparent !important;
        background: none !important;
        background-image: none !important;
    }

html .Menupersonalizadoblanco .rmGroup {
    background-color: white;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    border-bottom: 1px solid #f9f9f9 !important;
    border-radius: 8px !important;
}

html .Menupersonalizadoblanco .rmRootLink,
html .Menupersonalizadoblanco .rmRootLink .rmExpanded,
html .Menupersonalizadoblanco .rmRootLink.rmSelected {
    border-radius: 4px;
    border-color: white;
    color: #3483c1 !important;
    background: none !important;
    background-color: transparent !important;
}

    html .Menupersonalizadoblanco .rmRootLink:hover {
        border-radius: 4px;
        background-color: #3483c1 !important;
        border-color: #3483c1;
        color: white !important;
    }

html .Menupersonalizadoblanco .rmRootGroup .rmItem {
    margin: 0 0 0 10px !important;
    border-radius: 4px !important;
    border: 1px solid #3483c1 !important;
}

html .Menupersonalizadoblanco .rmRootGroup .rmRootLink {
    padding: 0px 5px !important;
}

html .Menupersonalizadoblanco .rmHorizontal .rmText {
    padding: 0px 6px 0px 6px !important;
}

html .Menupersonalizadoblanco .rmRootGroup .rmSlide > ul > li {
    border-color: white !important;
}

html .Menupersonalizadoblanco .rmGroup .rmLink.rmSelected {
    background-color: #3483c1 !important;
    color: white !important;
}

.ContextMenuPersonalizado .rmGroup:before,
.ContextMenuPersonalizado .rmMultiColumn:before,
.ContextMenuPersonalizado .rmScrollWrap > .rmHorizontal:before,
.ContextMenuPersonalizado .rmScrollWrap > .rmVertical:before {
    border-width: 0 0 0 0 !important;
}

.DivAzul {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    background-color: #3483c1 !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px !important;
    color: #ffffff;
}

.DivAzulCentral {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    background-color: #3483c1 !important;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px !important;
    color: #ffffff;
}

.DivAzulAbajo {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    background-color: #3483c1 !important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px !important;
    color: #ffffff;
}


.txtFondoAzulSearch .rsbInner {
    border-radius: 0px !important;
    border-color: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid white !important;
    color: white !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
}




.txtFondoAzul input.riTextBox.riEnabled,
.txtFondoAzul input.riTextBox.riEnabled.riHover,
.txtFondoAzul textarea.riTextBox.riEnabled,
html body form .RadInput .txtFondoAzul,
.txtFondoAzul textarea.riTextBox.riEnabled.riHover,
html body form .txtFondoAzul.riFocused {
    border-style: none !important;
    border-bottom: 1px solid rgb(249, 249, 249) !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: white !important;
}


    html body form .txtFondoAzul.input.riEmpty,
    html body form .RadInput .txtFondoAzul.riEmpty {
        border-style: none !important;
        border-bottom: 1px solid rgb(249, 249, 249) !important;
        font-style: unset;
        font-size: 12px !important;
        font-family: "Segoe UI",Arial,sans-serif;
        color: #ffffff !important;
        background-color: transparent !important;
    }

.txtFondoBlancoTotal input.riTextBox.riEnabled,
.txtFondoBlancoTotal input.riTextBox.riEnabled.riHover,
.txtFondoBlancoTotal textarea.riTextBox.riEnabled,
html body form .RadInput .txtFondoBlancoTotal,
.txtFondoBlancoTotal textarea.riTextBox.riEnabled.riHover,
html body form .txtFondoBlancoTotal.riFocused {
    border-style: none !important;
    border-bottom: 1px solid #3483c1 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: #3483c1 !important;
    font-weight: bold !important;
}


    html body form .txtFondoBlancoTotal.input.riEmpty,
    html body form .RadInput .txtFondoBlancoTotal.riEmpty {
        border-style: none !important;
        border-bottom: 1px solid rgb(249, 249, 249) !important;
        font-style: unset;
        font-size: 12px !important;
        font-family: "Segoe UI",Arial,sans-serif;
        color: #ffffff !important;
        background-color: transparent !important;
    }

div.ComboFondoAzul.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbInputCell .rcbFocused,
div.ComboFondoAzul .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbInputCellLeft,
div.ComboFondoAzul .rcbArrowCellLeft,
div.ComboFondoAzul td.rcbInputCellLeft,
div.ComboFondoAzul .rcbItem,
div.ComboFondoAzul .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: transparent;
    color: white !important;
    border-bottom-color: transparent;
    background-image: none;
}

div.ComboFondoAzul .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #ffffff !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent;
}

.ComboFondoAzul {
    border-bottom: 1px solid #f9f9f9 !important;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

    .ComboFondoAzul .rcbInput {
        color: white !important;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
    }

    .ComboFondoAzul .rcbHovered .rcbInputCell,
    .ComboFondoAzul .rcbFocused .rcbInputCell,
    .ComboFondoAzul .rcbReadOnly .rcbInputCell {
        background-color: transparent !important;
    }

.RadComboBoxDropDown_Default.ComboFondoAzulDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoAzulDropDown {
    border-style: none !important;
}

div.ComboFondoAzul .rcbArrowCell a,
div.ComboFondoAzul .rcbFocused .rcbArrowCell,
div.ComboFondoAzul .rcbHovered .rcbArrowCell,
div.ComboFondoAzul .rcbArrowCellRight,
div.ComboFondoAzul .rcbInputCellRight,
div.ComboFondoAzul .rcbFocused .rcbReadOnly .rcbArrowCellRight a {
    background-image: url('../../Images/icons/arrown-dow-x16.png');
    height: 19px !important;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-color: transparent;
}

div.ComboFondoAzul .rcbInputCell INPUT.rcbInput,
div.ComboFondoAzul .rcbInputCell INPUT.rcbFocused,
div.ComboFondoAzul .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: white !important;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

div.ComboFondoBlanco.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbInputCell .rcbFocused,
div.ComboFondoBlanco .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbInputCellLeft,
div.ComboFondoBlanco .rcbArrowCellLeft,
div.ComboFondoBlanco td.rcbInputCellLeft {
    border-style: none;
    background-position: inherit;
    background-color: transparent;
    color: #808080;
    border-bottom-color: transparent;
    background-image: none;
}

.ComboFondoBlanco {
    border-bottom: 1px solid #858585 !important;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

div.ComboFondoBlanco .rcbArrowCell a,
div.ComboFondoBlanco .rcbFocused .rcbArrowCell,
div.ComboFondoBlanco .rcbHovered .rcbArrowCell,
div.ComboFondoBlanco .rcbArrowCellRight,
div.ComboFondoBlanco .rcbInputCellRight,
div.ComboFondoBlanco .rcbFocused .rcbReadOnly .rcbArrowCellRight a {
    background-image: url('../../Images/icons/arrow-down-grayx16.png');
    height: 19px !important;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-color: transparent;
}

div.ComboFondoBlanco .rcbInputCell INPUT.rcbInput,
div.ComboFondoBlanco .rcbInputCell INPUT.rcbFocused {
    color: #747272 !important;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

div.ComboFondoBlanco .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #808080 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent;
}

.RadComboBoxDropDown_Default.ComboFondoBlancoDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoBlancoDropDown {
    border-style: none !important;
}

body div.dateFondoBlanco .RadInput .riTextBox,
body div.dateFondoBlanco .RadInputMgr {
    border-width: 0px !important;
    border-bottom: 1px solid #858585 !important;
    font-family: "Segoe UI",Arial,sans-serif;
    font-style: normal;
    background-color: transparent !important;
}

body div.dateFondoBlanco .riEmpty {
    color: #808080 !important;
}

body div.dateFondoBlanco .RadInputMgr_Default,
body div.dateFondoBlanco .RadInput_Default .riTextBox,
body div.dateFondoBlanco .riRead {
    color: #808080 !important;
}

body div.dateFondoAzul .RadInput .riTextBox,
body div.dateFondoAzul .RadInputMgr {
    border-width: 0px !important;
    border-bottom: 1px solid white !important;
    font-family: "Segoe UI",Arial,sans-serif;
    font-style: normal;
    background-color: transparent !important;
    color: white !important;
}

body div.dateFondoAzul .riEmpty {
    color: #cccccc !important;
}

body div.dateFondoAzul .RadInputMgr_Default,
body div.dateFondoAzul .riRead {
    color: white !important;
}



.txtFondoBlanco input.riTextBox.riEnabled,
.txtFondoBlanco input.riTextBox.riEnabled.riHover,
.txtFondoBlanco textarea.riTextBox.riEnabled,
.txtFondoBlanco textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtFondoBlanco,
html body form .txtFondoBlanco.riFocused,
html body form .RadInput .txtFondoBlanco {
    border-style: none !important;
    border-bottom: 1px solid #858585 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: #808080 !important;
}

    html body form .txtFondoBlanco.input.riEmpty,
    html body form .RadInput .txtFondoBlanco.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #808080 !important;
    }

.txtFondoBlancoGrid input.riTextBox.riEnabled,
.txtFondoBlancoGrid textarea.riTextBox.riEnabled,
.riTextBox.riEmpty.txtFondoBlancoGrid,
html body form .RadInput .txtFondoBlancoGrid {
    border-style: none !important;
    font-style: unset;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: #3483c1 !important;
    border-bottom: none !important;
    font-size: 10px !important;
}

    html body form .txtFondoBlancoGrid.input.riEmpty,
    html body form .RadInput .txtFondoBlancoGrid.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #808080 !important;
    }

    html body form .txtFondoBlancoGrid.riFocused,
    .txtFondoBlancoGrid input.riTextBox.riEnabled.riHover,
    .txtFondoBlancoGrid textarea.riTextBox.riEnabled.riHover {
        border-color: #25a0da !important;
        border-width: 1px !important;
        border-style: solid !important;
        padding: 2px 2px 1px !important;
        vertical-align: middle !important;
    }

.txtFondoBlancoGrande input.riTextBox.riEnabled,
.txtFondoBlancoGrande input.riTextBox.riEnabled.riHover,
.txtFondoBlancoGrande textarea.riTextBox.riEnabled,
.txtFondoBlancoGrande textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtFondoBlancoGrande,
html body form .txtFondoBlancoGrande.riFocused,
html body form .RadInput .txtFondoBlancoGrande {
    border-style: none !important;
    border-bottom: 1px solid #858585 !important;
    font-style: unset;
    font-size: 16px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: #808080 !important;
}

    html body form .txtFondoBlancoGrande.input.riEmpty,
    html body form .RadInput .txtFondoBlancoGrande.riEmpty {
        background-color: transparent;
        font-size: 16px;
        font-family: "Segoe UI",Arial,sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #808080 !important;
    }


.txtRojo input.riTextBox.riEnabled,
.txtRojo input.riTextBox.riEnabled.riHover,
.txtRojo textarea.riTextBox.riEnabled,
.txtRojo textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtRojo,
html body form .txtRojo.riFocused,
html body form .RadInput .txtRojo {
    border-style: none !important;
    border-bottom: 1px solid #ff0000 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent !important;
    color: #ff0000 !important;
}

    html body form .txtRojo.input.riEmpty,
    html body form .RadInput .txtRojo.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #ff0000 !important;
    }

.rbPersonalizado .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: transparent !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid white !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizado .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid white !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizado.rbToggleButton {
    color: white !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: #3483c1 !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco.rbToggleButton {
    color: #3483c1 !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco span.rbText {
    color: #808080 !important;
}

.chktlrkPersonalizado .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: #3483c1 !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.chktlrkPersonalizado .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.chktlrkPersonalizado.rbToggleButton {
    color: #3483c1 !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    cursor: pointer !important;
}


.chktlrkPersonalizado.RadButton_Default .rbToggleCheckbox,
.chktlrkPersonalizado.RadButton_Default .rbToggleCheckboxChecked,
.chktlrkPersonalizado.RadButton_Default .rbToggleCheckboxFilled,
.chktlrkPersonalizado.RadButton_Default .rbToggleRadio,
.chktlrkPersonalizado.RadButton_Default .rbToggleRadioChecked,
.chktlrkPersonalizado.RadButton .rbDisabled {
    background-image: none !important;
    background-color: #dcdcdc !important;
}

.chktlrkPersonalizado.rbHovered {
    color: #3483c1 !important;
}

.chktlrkPersonalizado.RadButton .rbIcon.rbToggleCheckboxChecked::before {
    content: '✔' !important;
}

.chktlrkPersonalizado.RadButton .rbIcon.rbToggleCheckbox,
.chktlrkPersonalizado.RadButton .rbIcon.p-i-checkbox:before {
    content: '' !important;
}

.chktlrkPersonalizado.RadButton_Default.rbCheckBox .rbText {
    color: #808080 !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    font-style: unset !important;
    font-weight: 400 !important;
}


.pnlbarpersonalizado .rpRootGroup,
.pnlbarpersonalizado .rpRootGroup .rpLink {
    background-color: transparent !important;
    background-image: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    text-decoration: none;
    border-style: none !important;
    background-color: #3483c1 !important;
    border-radius: 0px;
    color: white;
}

.pnlbarpersonalizado span.rpExpandHandle,
.pnlbarpersonalizado span.rpExpandHandle.rpExpandHandle {
    background-image: url('../../Images/icons/arrown-dow-x16.png') !important;
}

.pnlbarpersonalizadoblanco a.rpExpanded,
.pnlbarpersonalizadoblanco a.rpSelected {
    background-color: #3483c1 !important;
    color: white !important;
    border-color: transparent !important;
}

.pnlbarpersonalizadoblanco .rpRootGroup,
.pnlbarpersonalizadoblanco .rpRootGroup .rpLink {
    background-color: transparent !important;
    background-image: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    text-decoration: none;
    border-style: none !important;
    background-color: white !important;
    border-radius: 0px;
    color: #3483c1;
}

.pnlbarpersonalizadoblanco span.rpExpandHandle,
.pnlbarpersonalizadoblanco span.rpExpandHandle.rpExpandHandle {
    background-image: url('../../Images/icons/arrow-down-grayx16.png') !important;
}

.pnlbarpersonalizadoblanco a.rpExpanded,
.pnlbarpersonalizadoblanco a.rpSelected {
    background-color: white !important;
    color: #3483c1 !important;
    border-color: transparent !important;
}



.rgPersonalizado .rgFilterIcons:before {
    content: none !important;
}

.btnHyperLink {
    padding: 8px 0px !important;
}

.btnPersonalizado.rbSkinnedButton {
    background-image: url(#) !important;
    height: 100% !important;
    padding-left: 0.1px !important;
}

    .btnPersonalizado input.rbSkinnedButton,
    .btnPersonalizado input.rbDecorated,
    .btnPersonalizado.rbSkinnedButton .rbDisabled,
    .btnPersonalizado.rbSkinnedButton.rbDisabled .rbDecorated {
        border-radius: 20px !important;
        background-image: none !important;
        background-color: transparent !important;
        width: 181px;
        height: 35px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        color: white;
        border: 1px solid white !important;
    }

html .RadButton.btnPersonalizado.rbHovered {
    background-color: #3483c1;
    border-radius: 20px !important;
    padding-left: 0.1px !important;
}



.btnPersonalizadoTrans.rbSkinnedButton {
    background-image: url(#) !important;
    height: 100% !important;
    padding-left: 0.1px !important;
}

.btnPersonalizadoTrans.rbVerticalButton {
    background-image: none !important;
}

.btnPersonalizadoTrans input.rbSkinnedButton,
.btnPersonalizadoTrans input.rbDecorated,
.btnPersonalizadoTrans.rbSkinnedButton .rbDisabled,
.btnPersonalizadoTrans.rbSkinnedButton.rbDisabled .rbDecorated {
    border-radius: 20px !important;
    background-image: none !important;
    background-color: transparent !important;
    width: 181px;
    height: 35px;
    text-align: center !important;
    color: #3483c1 !important;
    border: 1px solid #3483C1 !important;
}

.btnAspTrans {
    border-radius: 20px !important;
    background-image: none !important;
    background-color: transparent !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid white !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

    .btnAspTrans:hover {
        border-radius: 20px !important;
        background-color: #0077D7 !important;
        width: 100%;
        height: 40px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        color: white !important;
        border: 1px solid white !important;
        font-family: "Segoe UI",Arial,sans-serif;
    }

.btnAspPersonalizado:hover {
    border-radius: 20px !important;
    background-color: #3483c1 !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid #3483C1 !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

.btnAspPersonalizado:disabled:hover {
    border-radius: 20px !important;
    background-color: #3483c1 !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid white !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

.btnAspPersonalizado {
    border-radius: 20px !important;
    background-image: none !important;
    background-color: transparent !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: #3483c1 !important;
    border: 1px solid #3483C1 !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

    .btnAspPersonalizado:disabled,
    input[type=button]:disabled {
        border-radius: 20px !important;
        background-image: none !important;
        background-color: transparent !important;
        width: 100%;
        opacity: 0.8;
        height: 40px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        color: #3483c1 !important;
        border: 1px solid #3483C1 !important;
        font-family: "Segoe UI",Arial,sans-serif;
    }


.RadButton_Default.btnImagen.rbImageButton {
    background-repeat: no-repeat !important;
    background-position: 0 0;
}


.rnMensajePersonalizado .rnTitleBar {
    background-color: #3483c1 !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

.rnMensajePersonalizado {
    border-style: none !important;
    font-family: "Segoe UI",Arial,sans-serif;
    border-radius: 4px;
}

.gridreserva .rcbArrowCellRight {
    border: 0px !important;
}

.textcenter {
    text-align: center !important;
}

div.ComboFondoAzulEstado.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbInputCell .rcbFocused,
div.ComboFondoAzulEstado .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbArrowCellLeft,
div.ComboFondoAzulEstado td.rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbItem,
div.ComboFondoAzulEstado .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: transparent;
    color: white !important;
    border-bottom-color: transparent;
    background-image: none;
}

div.ComboFondoAzulEstado .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #ffffff !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent;
}

.ComboFondoAzulEstado {
    border-bottom: 1px solid #f9f9f9 !important;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

    .ComboFondoAzulEstado .rcbInput {
        color: white !important;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
    }

    .ComboFondoAzulEstado .rcbHovered .rcbInputCell,
    .ComboFondoAzulEstado .rcbFocused .rcbInputCell,
    .ComboFondoAzulEstado .rcbReadOnly .rcbInputCell {
        background-color: transparent !important;
    }

.RadComboBoxDropDown_Default.ComboFondoAzulEstadolDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoAzulEstadoDropDown {
    border-style: none !important;
}

.ComboFondoAzulEstado .rcbArrowCellHidden a {
    width: 0px !important;
}

div.ComboFondoAzulEstado .rcbInputCell INPUT.rcbInput,
div.ComboFondoAzulEstado .rcbInputCell INPUT.rcbFocused,
div.ComboFondoAzulEstado .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: white;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}



div.ComboFondoBlancoEstado.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbInputCell .rcbFocused,
div.ComboFondoBlancoEstado .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbArrowCellLeft,
div.ComboFondoBlancoEstado td.rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbItem,
div.ComboFondoBlancoEstado .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: transparent;
    color: #808080 !important;
    border-bottom-color: transparent;
    background-image: none;
}

div.ComboFondoBlancoEstado .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #808080 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    background-color: transparent;
}

.ComboFondoBlancoEstado {
    border-bottom: 1px solid #808080 !important;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

    .ComboFondoBlancoEstado .rcbInput {
        color: #808080 !important;
        font-size: 12px;
        font-family: "Segoe UI",Arial,sans-serif;
    }

    .ComboFondoBlancoEstado .racTokenList {
        border-width: 0px !important;
    }

    .ComboFondoBlancoEstado .rcbHovered .rcbInputCell,
    .ComboFondoBlancoEstado .rcbFocused .rcbInputCell,
    .ComboFondoBlancoEstado .rcbReadOnly .rcbInputCell {
        background-color: transparent !important;
    }

.RadComboBoxDropDown_Default.ComboFondoBlancoEstadoDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoBlancoEstadoDropDown {
    border-style: none !important;
}

.ComboFondoBlancoEstado .rcbArrowCellHidden a {
    width: 0px !important;
}

div.ComboFondoBlancoEstado .rcbInputCell INPUT.rcbInput,
div.ComboFondoBlancoEstado .rcbInputCell INPUT.rcbFocused,
div.ComboFondoBlancoEstado .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: #808080 !important;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
}

.adjuntarPersonalizado.RadUpload .ruBrowse {
    background-image: none !important;
    border: 1px solid #3483c1 !important;
    color: #3483c1 !important;
    border-radius: 15px;
    width: 90px !important;
}

.adjuntarPersonalizado .ruButton {
    background-color: transparent !important;
}

.adjuntarPersonalizado.RadUpload .ruFakeInput {
    border-bottom: 1px solid #808080 !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
}

.adjuntarPersonalizado.RadUpload_MetroTouch .ruButtonHover,
.adjuntarPersonalizado.RadUpload_Metro .ruButtonHover,
.adjuntarPersonalizado.RadUpload_Default .ruButtonHover {
    background-color: #3483c1 !important;
    border: 1px solid #3483c1 !important;
    color: white !important;
    border-radius: 20px;
}


.adjuntarPersonalizadoAzul.RadUpload .ruBrowse {
    background-image: none !important;
    border: 1px solid #3483c1 !important;
    color: white !important;
    border-radius: 15px;
    width: 90px !important;
}

.adjuntarPersonalizadoAzul.ruButton {
    background-color: transparent !important;
}

.adjuntarPersonalizadoAzul.RadUpload .ruFakeInput {
    border-bottom: 1px solid white !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    background: transparent !important;
}

.adjuntarPersonalizadoAzul.RadUpload_MetroTouch .ruButton,
.adjuntarPersonalizadoAzul.RadUpload_Metro .ruButton,
.adjuntarPersonalizadoAzul.RadUpload_Default .ruButton {
    background-color: transparent !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 20px;
}

.adjuntarPersonalizadoAzul.RadUpload_MetroTouch .ruButtonHover,
.adjuntarPersonalizadoAzul.RadUpload_Metro .ruButtonHover,
.adjuntarPersonalizadoAzul.RadUpload_Default .ruButtonHover {
    background-color: #0077D7 !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
}

.btnIconos.rbLinkButton {
    background-image: none !important;
    background-color: white !important;
    border: 1px solid #3483c1 !important;
    color: #3483c1 !important;
    border-radius: 15px;
}

    .btnIconos.rbLinkButton:hover {
        background-color: #3483c1 !important;
        border: 1px solid #3483c1 !important;
        color: white !important;
        border-radius: 15px;
    }

.btnIconosDisabled {
    background-image: none !important;
    background-color: white !important;
    border: 1px solid #FF0000 !important;
    color: #FF0000 !important;
    border-radius: 15px;
}

    .btnIconosDisabled.rbLinkButton:hover {
        background-color: white !important;
        border: 1px solid #FF0000 !important;
        color: #FF0000 !important;
        border-radius: 15px;
    }

.btnIconosAzul.rbLinkButton:hover {
    background-image: none !important;
    background-color: #2a6dc3 !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
}

.btnIconosAzul.rbLinkButton {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
}


.tablaPersonalizado.RadGrid_Metro .rgRow > td,
.tablaPersonalizado.RadGrid_Metro .rgGroupHeader td,
.tablaPersonalizado.RadGrid_Metro .rgAltRow > td {
    font-family: "Segoe UI",Arial,sans-serif;
}

.tablaPersonalizado.RadGrid_Metro tr {
    font-family: "Segoe UI",Arial,sans-serif;
}

.tablaPersonalizado.RadGrid_Metro p {
    font-family: "Segoe UI",Arial,sans-serif;
}

.tablaPersonalizado.RadGrid_Metro .RadButton_Metro.rbLinkButton {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #3483c1 !important;
    color: #3483c1 !important;
    border-radius: 15px;
}

.tablaPersonalizado.RadGrid_Metro .RadButton_Metro.rbHovered {
    background-color: #3483c1 !important;
    border: 1px solid #3483c1 !important;
    color: white !important;
    border-radius: 15px;
}

.tablaPersonalizado.RadGrid_Metro .rgSelectedRow .RadButton_Metro {
    color: white !important;
    background-color: transparent !important;
    border: 1px solid white !important;
}

    .tablaPersonalizado.RadGrid_Metro .rgSelectedRow .RadButton_Metro.rbHovered {
        color: white !important;
        background-color: transparent !important;
        border: 1px solid white !important;
        background-image: none !important;
    }

.tablaPersonalizado.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.tablaPersonalizado.RadGrid_Metro .rgSelectedRow > td,
.tablaPersonalizado .rgMasterTable tr.rgSelectedRow,
.tablaPersonalizado.RadGrid_Metro .rgSelectedRow {
    background: #3483c1 !important;
}

    .tablaPersonalizado.RadGrid_Metro .rgMasterTable .rgSelectedCell,
    .tablaPersonalizado.RadGrid_Metro .rgActiveRow > td,
    .tablaPersonalizado.RadGrid_Metro .rgSelectedRow > td {
        border-color: #3483c1 !important;
    }

.dropdownPersonalizado.RadDropDownList_Metro .rddlInner,
.dropdownPersonalizado.RadDropDownList_Default .rddlInner {
    color: #808080 !important;
    background-image: none !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #808080 !important;
    border-right: 0px !important;
    border-left: 0px !important;
    border-top: 0px !important;
}

.dropdownPersonalizado.RadDropDownList_Metro .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlIcon {
    background-image: url('../../Images/icons/arrow-down-grayx16.png') !important;
    background-color: transparent !important;
}

.dropdownPersonalizado.RadDropDownList .rddlIcon {
    top: 6px !important;
    right: -5px !important;
    background-repeat: inherit !important;
    background-position: -2px -20px !important;
    width: 17px !important;
}

.dropdownPersonalizado.RadDropDownList_Metro .rddlFocused .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlFocused .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlHovered .rddlIcon {
    background-position: -2px -20px !important;
}

.aspDropPersonalizado {
    border-bottom: 1px solid #808080 !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
    color: #808080 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsUL .rtsFirst {
    padding: 0 0 0 0 !important;
}

.tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1,
.tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1,
.tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1,
.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1,
.tabstripSinIconos .RadTabStrip_MetroTouch {
    border-bottom: 0px solid #3483c1 !important;
    border: 0px solid #3483c1 !important
}

    .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1,
    .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 {
        border-color: #3483c1 !important;
        border: 0px solid !important;
    }

        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink:hover,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink:hover {
            border-color: #3483c1 !important;
            background-color: #3483c1 !important;
            color: white !important;
        }


    .tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1 .rtsIn {
        line-height: 1.5 !important;
    }

.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1 {
    background-color: #3483c1 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 > ul {
    background-color: transparent !important;
}


.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsSelected:hover {
    background-color: #f9f9f9 !important;
    color: #525252 !important;
    border: 0px solid #e0e0e0 !important;
    text-transform: none;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsBefore,
.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsAfter {
    background-color: transparent !important;
    color: white !important;
    border-color: #3483c1 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsLink {
    border: 0px !important;
}

.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0px !important;
}

.tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1 .rtsLink,
.tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsLink {
    border: 0px solid white !important;
}



.dpgPersonalizado.RadMenu_Metro ul.rmRootGroup {
    background-color: #3483c1 !important;
    font-family: "Segoe UI",Arial,sans-serif;
}

.dpgPersonalizado.RadMenu_Metro .rmExpanded,
.dpgPersonalizado.RadMenu_Metro .rmExpanded:hover,
.dpgPersonalizado.RadMenu_Metro .rmSelected {
    border-color: transparent !important;
}

.dpgPersonalizado.RadMenu_Metro .rmRootLink .rmText {
    color: white !important;
}

.chkPersonalizado label,
.chkPersonalizado-inline label {
    color: #808080;
    font-style: unset;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: "Segoe UI",Arial,sans-serif;
    margin-left: 4px;
    margin-top: 10px;
}


.chkInformativo label,
.chkInformativo-inline label {
    color: #414141;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Lato', sans-serif !important;
    margin-left: 4px;
    background-image: none !important;
    position: relative;
    top: 23px !important;
}

.chkInformativo input[type="radio"]:after,
.chkPersonalizado input[type="radio"]:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #3483c1;
    cursor: pointer;
    background-image: none !important;
}

.chkInformativo input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

.chkPersonalizado input[type="radio"]:checked:after,
.chkInformativo input[type="radio"]:checked:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #3483c1;
    content: '';
    align-content: center;
    color: #3483c1;
    text-align: center;
    display: inline-block;
    visibility: visible;
    border: 1px solid #3483c1;
    cursor: pointer;
    background-image: none !important;
}

.chkPersonalizado tbody > tr > td {
    padding: 0px 3px !important;
}

.chkInformativo input[type="radio"]:after,
.chkPersonalizadoAzul input[type="radio"]:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #3483C1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid white;
    cursor: pointer;
    background-image: none !important;
}


.chkPersonalizadoAzul input[type="radio"]:checked:after,
.chkInformativoAzul input[type="radio"]:checked:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: white;
    content: '';
    align-content: center;
    color: #3483c1;
    text-align: center;
    display: inline-block;
    visibility: visible;
    border: 1px solid white;
    cursor: pointer;
    background-image: none !important;
}

.chkPersonalizadoAzul tbody > tr > td {
    padding: 0px 3px !important;
}


.chkInformativo input[type="checkbox"]:after,
.chkPersonalizado input[type="checkbox"]:after {
    width: 18px;
    height: 18px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #dcdcdc;
    content: '';
    display: inline-block;
    visibility: visible;
    cursor: pointer;
    background-image: none !important;
}

.chkInformativo input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

    .chkPersonalizado input[type="checkbox"]:checked:after,
    .chkInformativo input[type="checkbox"]:checked:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '✔';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
    }

    .chkPersonalizado input[type="checkbox"]:disabled:after,
    .chkInformativo input[type="checkbox"]:disabled:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
        cursor: not-allowed !important;
    }

.chkPersonalizadoAzul label,
.chkPersonalizadoAzul-inline label {
    color: white;
    font-style: unset;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: "Segoe UI",Arial,sans-serif;
    margin-left: 4px;
    margin-top: 10px;
}

.chkInformativoAzul input[type="checkbox"]:after,
.chkPersonalizadoAzul input[type="checkbox"]:after {
    width: 18px;
    height: 18px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #dcdcdc;
    content: '';
    display: inline-block;
    visibility: visible;
    cursor: pointer;
    background-image: none !important;
}

.chkInformativoAzul input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

    .chkPersonalizadoAzul input[type="checkbox"]:checked:after,
    .chkInformativoAzul input[type="checkbox"]:checked:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '✔';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
    }

    .chkPersonalizadoAzul input[type="checkbox"]:disabled:after,
    .chkInformativoAzul input[type="checkbox"]:disabled:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
        cursor: not-allowed !important;
    }

.mastertablecaption caption.rgCaption {
    color: #3483c1 !important;
}

.mastertablecaption th.rgHeader,
.mastertablecaption .rgHeader a {
    color: #3483c1 !important;
    font-weight: normal !important;
}

.schedulerPersonalizado .rsHeader {
    border: 1px solid #3483c1 !important;
    background-color: #3483c1 !important;
}

.schedulerPersonalizado .rsSelectedSlot {
    background: #3483c1 !important;
}

.tablaPersonalizado .rgGroupPanel {
    background: #3483c1 !important;
}

.tablaPersonalizado .rgSelectedRow,
.tablaPersonalizado .rgSelectedRow > td {
    background: #3483c1 !important;
    border-color: #3483c1 !important;
}

.tablaPersonalizado .rlbItem.rlbSelected {
    background-color: #3483c1 !important;
    border-color: #3483c1 !important;
}

.modalpersonalizado {
    left: 0% !important;
}

.captchaPersonalizado input {
    border-top: 0px !important;
    border-bottom: 1px solid #808080 !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.btnInicioSesion a {
    padding: 5px 50px !important;
    border: 1px solid #3483C1 !important;
    border-radius: 15px;
}

    .btnInicioSesion a:hover {
        padding: 5px 50px !important;
        border: 1px solid #3483C1 !important;
        border-radius: 15px;
        background-color: #3483C1;
        color: white;
    }

html .MenuPersonalizadoHeader .rmGroup,
html .MenuPersonalizadoHeader .rmRootGroup,
html .MenuPersonalizadoHeader .rmRootGroup:hover {
    background-color: white !important;
    border: 0px solid white !important;
}

    html .MenuPersonalizadoHeader .rmRootGroup.rmHorizontal {
        background-color: rgba(52, 131, 193,0.7) !important;
        background-image: none !important;
        border-radius: 12px;
    }

html .MenuPersonalizadoHeader .rmGroup {
    background-color: white !important;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    border-bottom: 1px solid rgba(52, 131, 193,0.7) !important;
    border-radius: 8px !important;
}

html .MenuPersonalizadoHeader .rmRootLink,
html .MenuPersonalizadoHeader .rmRootLink .rmExpanded,
html .MenuPersonalizadoHeader .rmRootLink.rmSelected {
    border: 0px solid transparent !important;
    color: #3483c1 !important;
    background: none !important;
    background-color: transparent !important;
}


    html .MenuPersonalizadoHeader .rmRootLink .rmLeftImage {
        background-repeat: no-repeat;
        padding-left: 5px;
    }

    html .MenuPersonalizadoHeader .rmRootLink:hover {
        border-radius: 4px;
        background-color: rgba(52, 131, 193,0.7) !important;
        border-color: white;
        color: white !important;
    }

html .MenuPersonalizadoHeader .rmRootGroup .rmItem {
    border-radius: 4px !important;
    margin-right: 22px;
    margin-left: 22px;
    margin-top: 15px;
    margin-bottom: 10px;
}


html.MenuPersonalizadoHeader.RadMenu .rmRootGroup a.rmImageOnl {
    background-image: none !important;
}

html .MenuPersonalizadoHeader .rmRootGroup .rmRootLink {
    padding: 0px 10px !important;
    padding-top: 80px;
    padding-left: 50px;
}

html .MenuPersonalizadoHeader .rmRootGroup .rmSlide > ul > li {
    border-color: white !important;
}

html .MenuPersonalizadoHeader .rmGroup .rmLink.rmSelected {
    background-color: rgba(52, 131, 193,0.7) !important;
    color: white !important;
}

html .MenuPersonalizadoHeader .rmRootLink .rmText {
    color: white !important;
    float: unset !important;
    padding-top: 119px;
    font-size: 9.5px;
    text-align: center;
    font-family: "Segoe UI",Arial,sans-serif;
}

.notificacion {
    background-color: red;
    margin-left: 2px;
}

.notificacion_p {
    background-color: red;
    margin-left: 2px;
}

.rwPersonalizado.RadWindow_Metro {
    z-index: 10000 !important;
}

    .rwPersonalizado.RadWindow_Metro .rwTitlebar,
    .rwPersonalizado.RadWindow_Metro .rwControlButtons a {
        background-color: #3483c1;
        border: 0px solid transparent !important;
    }

    .rwPersonalizado.RadWindow_Metro .rwTopRight,
    .rwPersonalizado.RadWindow_Metro .rwTopLeft,
    .rwPersonalizado.RadWindow_Metro .rwTopResize {
        background: #3483C1 !important;
    }


.raddockBlanco {
    background-color: white !important;
    border-color: #3483C1 !important;
    color: white !important;
}

    .raddockBlanco .rdTitleBar {
        color: white !important;
        background-color: #3483C1 !important;
        border: 1px solid white !important;
        border-bottom: 1px solid #3483C1 !important;
    }

        .raddockBlanco .rdTitleBar em {
            color: white !important;
        }

    .raddockBlanco .rdTop .rdLeft,
    .raddockBlanco .rdTop .rdRight,
    .raddockBlanco .rdBottom .rdCenter {
        width: 0px !important;
        background-image: none !important;
        color: white !important;
    }

.raddockAzul {
    background-color: #3483C1 !important;
    border-color: white !important;
}

    .raddockAzul .rdTitleBar {
        background-color: white !important;
        border: 1px solid #3483C1 !important;
        border-bottom: 1px solid #3483C1 !important;
    }

    .raddockAzul .rdTop .rdLeft,
    .raddockAzul .rdTop .rdRight,
    .raddockAzul .rdBottom .rdCenter {
        width: 0px !important;
        background-image: none !important;
    }
