/**********************************************************************************************************************************************************/
/* Treeview
/**********************************************************************************************************************************************************/
.TreeViewMenu .AspNet-TreeView-Parent span {
    color: #fff;
}

.AspNet-GridView table thead tr th {
    color: #fff;
    text-shadow: none;
}

.TreeViewEstandar div.AspNet-TreeView ul li {
    /*white-space: nowrap;*/
    padding: 3px 0 2px 0;
    font-size: 1em;
    color: #666;
    list-style: none;
}

.TreeViewEstandar div.AspNet-TreeView ul ul {
    margin: 2px 0 2px 10px;
}

.TreeViewEstandar div.AspNet-TreeView ul li img {
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}

.TreeViewEstandar div.AspNet-TreeView li a {
    text-decoration: none;
}

.TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-Root {
}

.TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-Parent {
}

.TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-Leaf {
    margin-left: 1.5em;
}

.TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem {
    margin-left: 1.5em;
    color: #990000;
}

    .TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem a,
    .TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem a:visited,
    .TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem a:active,
    .TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem a:hover,
    .TreeViewEstandar div.AspNet-TreeView li.AspNet-TreeView-SelectedItem a:link {
        color: #990000;
    }

.TreeViewEstandar div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
    cursor: pointer;
}

.TreeViewEstandar div.AspNet-TreeView .AspNet-TreeView-Collapse {
    background: url('../Imagenes/collapseEstandar.gif') 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    margin-top: -3px;
    float: left;
    cursor: pointer;
    font-size: 1em;
    line-height: 18px;
}

.TreeViewEstandar div.AspNet-TreeView .AspNet-TreeView-Expand {
    background: url('../Imagenes/expandEstandar.gif') 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    margin-top: -3px;
    float: left;
    cursor: pointer;
    font-size: 1em;
    line-height: 15px;
}

.TreeViewEstandar div.AspNet-TreeView a,
.TreeViewEstandar div.AspNet-TreeView a:visited,
.TreeViewEstandar div.AspNet-TreeView a:active,
.TreeViewEstandar div.AspNet-TreeView a:hover,
.TreeViewEstandar div.AspNet-TreeView a:link {
    color: #666;
}

.TreeViewEstandar div.AspNet-TreeView .AspNet-TreeView-Selected a {
    font-weight: normal !important;
    color: #990000 !important;
}

.TreeViewEstandar div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
    font-weight: normal !important;
    color: #666 !important;
}

/**********************************************************************************************************************************************************/
/* TreeviewCV
/**********************************************************************************************************************************************************/

.TreeViewCVCaption {
    background-color: #e4e4e4 !important;
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    padding: 0.75em;
    height: 1em;
    margin: 0 0 0 5px;
    width: 19.5em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.TreeViewEstandarCV div {
    border: 1px solid #b4b4b4;
    padding: 1em !important;
    margin: 0 0 0 5px !important;
    width: 19em;
    /*background:  url('../Imagenes/FondoTabla.jpg');*/
    background-position: bottom;
    background-repeat: repeat-x;
    float: left;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.TreeViewEstandarCV div.AspNet-TreeView ul li {
    padding: 3px 0 2px 0;
    font-size: 1em;
    color: #4d5f7c;
    cursor: pointer;
}

.TreeViewEstandarCV div.AspNet-TreeView ul ul {
    margin: 3px 0 3px 15px;
    list-style: none;
    cursor: pointer;
}

.TreeViewEstandarCV div.AspNet-TreeView ul li img {
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
    cursor: pointer;
}

.TreeViewEstandarCV div.AspNet-TreeView li a {
    text-decoration: none;
    cursor: pointer;
}

.TreeViewEstandarCV div.AspNet-TreeView li.AspNet-TreeView-Root {
}

.TreeViewEstandarCV div.AspNet-TreeView li.AspNet-TreeView-Parent {
}

.TreeViewEstandarCV div.AspNet-TreeView li.AspNet-TreeView-Leaf {
    margin-left: 1.75em;
}

.TreeViewEstandarCV div.AspNet-TreeView li.AspNet-TreeView-Leaf a:hover {
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
    cursor: pointer;
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-Collapse {
    background: url('../Imagenes/collapseCV.gif') 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
    font-size: 1em;
    line-height: 15px;
    list-style: none;
}

.TreeViewEstandarCV li {
    list-style: none;
    line-height: 1.5em;
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-Expand {
    background: url('../Imagenes/expandCV.gif') 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
    font-size: 1em;
    line-height: 15px;
}

.TreeViewEstandarCV div.AspNet-TreeView a,
.TreeViewEstandarCV div.AspNet-TreeView a:visited,
.TreeViewEstandarCV div.AspNet-TreeView a:active,
.TreeViewEstandarCV div.AspNet-TreeView a:link {
    color: #4d5f7c;
}

.TreeViewEstandarCV div.AspNet-TreeView a:hover {
    color: #000;
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-Selected a {
    font-weight: normal !important;
    color: #990000 !important;
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
    font-weight: normal !important;
    color: #666 !important;
}

.TreeViewCVCaption100 {
    Background: url('../Imagenes/FondoMenu2.jpg');
    text-align: center;
    border: 1px solid #999;
    margin: 0.5em 0 0.2em 0;
    padding: 0.2em;
    text-transform: uppercase;
}

.TreeViewEstandarCV div.AspNet-TreeView .AspNet-TreeView-SelectedItem a {
    padding-left: 2.5em;
    display: block;
    color: #990000;
}

.TreeViewEstandarCV .AspNet-TreeView > ul {
    margin: 0 !important;
}

    .TreeViewEstandarCV .AspNet-TreeView > ul li a {
        display: block;
        outline: none !important
    }

    .TreeViewEstandarCV .AspNet-TreeView > ul li {
        background-color: #f5f5f5;
        margin: 0 0 4px 0 !important;
        border: 1px solid #ddd;
        padding: 5px !important;
        display: block;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        .TreeViewEstandarCV .AspNet-TreeView > ul li:hover {
            border: 1px solid #c7c7c7;
            background-color: #fff;
            -moz-box-shadow: 0px 0px 2px #ddd;
            -webkit-box-shadow: 0px 0px 2px #ddd;
            box-shadow: 0px 0px 2px #ddd;
        }

.TreeViewTelerik {
    border: 1px solid #b4b4b4;
    padding: 1em 1em 1em 0.2em;
    margin: 0 0 0 5px !important;
    width: 19.8em;
    /*background:  url('../Imagenes/FondoTabla.jpg');*/
    background-position: bottom;
    background-repeat: repeat-x;
    float: left;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/**********************************************************************************************************************************************************/
/* Treeview Menu
/**********************************************************************************************************************************************************/

.Menu {
    width: 183px;
    background-color: none;
    border: 0;
}

    .Menu li a:link {
        text-decoration: none;
        color: #666;
        outline: none !important;
    }

    .Menu li a:active {
        text-decoration: none;
        color: #666;
        outline: none !important;
    }

    .Menu li a:visited {
        text-decoration: none;
        color: #666;
        outline: none !important;
    }

    .Menu li a:hover {
        text-decoration: none;
        color: #000;
        outline: none !important;
    }

.TreeViewMenu .AspNet-TreeView {
    color: #ccc;
    font-size: 1em;
    cursor: pointer;
    width: 187px;
    vertical-align: baseline;
    font-family: "SegoeUIRegular", Tahoma, Arial, Helvetica, sans-serif !important;
}

    .TreeViewMenu .AspNet-TreeView li {
        line-height: 32px !important;
        list-style: none;
        display: block;
    }

        .TreeViewMenu .AspNet-TreeView li:hover {
            color: #000 !important
        }

/* Padres dependiendo del estado******************************************************************************** */
/* Sin desplegar************************************************************************************************ */

.TreeViewMenu .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink {
    display: inline-block !important;
    width: 93% !important;
}

    .TreeViewMenu .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink:hover {
        color: #000;
    }

/* Desplegado**************************************************************************************************** */

.AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
    display: inline-block !important;
    width: 93% !important;
    color: #fff;
    text-shadow: none;
}

.TreeViewMenu .AspNet-TreeView-Leaf {
}

.TreeViewMenu .AspNet-TreeView-Root {
    background-image: url('../Imagenes/Menu/FondoULSelected.jpg');
    background-repeat: no-repeat;
}

.TreeViewMenu .AspNet-TreeView-SelectedItem {
    text-indent: 5px;
    background-image: url('../Imagenes/Menu/FondoUL.jpg') !important;
    background-repeat: no-repeat;
    vertical-align: baseline;
    text-shadow: 1px 1px 1px #fff;
    font-weight: bold;
}

.TreeViewMenu .AspNet-TreeView-SelectedNotExpandable {
    text-indent: 20px;
    background-image: url('../Imagenes/Menu/FondoLISelected.jpg') !important;
    background-repeat: no-repeat;
}

    .TreeViewMenu .AspNet-TreeView-SelectedNotExpandable a {
        color: #000 !important;
        text-indent: 20px;
        text-shadow: none;
    }

.TreeViewMenu .AspNet-TreeView-Parent {
    color: #be6c01; /* Naranja*/
    text-decoration: none;
    background-image: url('../Imagenes/Menu/FondoLI2.jpg') !important;
    background-repeat: no-repeat;
    vertical-align: baseline;
    /*text-indent:10px;*/
}
    /*******************************************************************************/
    .TreeViewMenu .AspNet-TreeView-Parent span {
        color: #666; /* Naranja*/
        text-decoration: none;
        background-repeat: no-repeat;
        vertical-align: baseline;
        text-indent: 15px;
    }
/*******************************************************************************/
.TreeViewMenu ul li .AspNet-TreeView-Leaf {
    background-image: url('../Imagenes/Menu/FondoLI3.jpg') !important; /*verde*/
    background-repeat: no-repeat;
    vertical-align: baseline;
    text-indent: 10px;
}

    .TreeViewMenu ul li .AspNet-TreeView-Leaf a {
        display: block !important;
        outline: none !important;
    }

    .TreeViewMenu ul li .AspNet-TreeView-Leaf:hover {
        color: #fff !important;
        background-image: url('../Imagenes/Menu/FondoLI3Hover.jpg') !important; /*verde*/
        background-repeat: no-repeat;
        vertical-align: baseline;
        text-indent: 10px;
    }

.TreeViewMenu ul ul li .AspNet-TreeView-Leaf {
    background-image: url('../Imagenes/Menu/FondoLI.jpg') !important;
    background-repeat: no-repeat;
    vertical-align: baseline;
    text-indent: 20px;
}

    .TreeViewMenu ul ul li .AspNet-TreeView-Leaf:hover {
        color: #fff !important;
        background-image: url('../Imagenes/Menu/FondoLIHover.jpg') !important;
        background-repeat: no-repeat;
        vertical-align: baseline;
        text-indent: 20px;
    }




.TreeViewMenu .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink:hover {
    color: #fff;
}

.AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
    color: #fff;
}

.TreeViewScroll .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
    color: #4d5f7c !important;
}

.TreeViewMenu .AspNet-TreeView-SelectedNotExpandable {
    font-weight: normal;
}

/* Estilos para las opciones de menú Cambiar Password y Cerrar Sesión */
.AspNet-TreeView-Root + .AspNet-TreeView-Leaf a,
.AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:link,
.AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:visited,
.AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:active {
    color: #ccc;
    margin-left: 10px;
}

    .AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:hover {
        color: #fff;
    }

.TreeViewOperaciones .AspNet-TreeView-Root + .AspNet-TreeView-Leaf a,
.TreeViewOperaciones .AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:link,
.TreeViewOperaciones .AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:visited,
.TreeViewOperaciones .AspNet-TreeView-Root + .AspNet-TreeView-Leaf a:active {
    margin-left: 0px;
}


/*******************************************************************************************************************/
/* TreeViewMenuHorizontal */
/*******************************************************************************************************************/

.TreeViewMenuHorizontal {
}

    .TreeViewMenuHorizontal a:link {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal a:active {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal a:visited {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal a:hover {
        text-decoration: none !important;
        color: #000
    }

    .TreeViewMenuHorizontal .AspNet-TreeView {
    }

    .TreeViewMenuHorizontal .AspNet-TreeView-Root {
        float: left;
        list-style: none;
        border-bottom: 1px solid #bfbfbf;
        padding: 0;
    }
        /* Padres dependiendo del estado******************************************************************************** */
        /* Sin desplegar************************************************************************************************ */
        .TreeViewMenuHorizontal .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            background-image: url('../Imagenes/MenuHorizontal/FondoLI.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
        }

            .TreeViewMenuHorizontal .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink:hover {
                background-image: url('../Imagenes/MenuHorizontal/FondoLIHover.jpg') !important;
                background-repeat: no-repeat;
                background-position: top center;
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
        /* Desplegado */
        .TreeViewMenuHorizontal .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal/FondoLIHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top center;
            text-shadow: 1px 1px 1px #fff;
        }
    /* Nodo hijo ******************************************************************************************************** */
    .TreeViewMenuHorizontal .AspNet-TreeView-Leaf {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal/FondoLIHijo.jpg') !important;
        background-repeat: no-repeat;
        background-position: top left;
        cursor: pointer;
        padding: 5px;
    }

        .TreeViewMenuHorizontal .AspNet-TreeView-Leaf:hover {
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
        }

        .TreeViewMenuHorizontal .AspNet-TreeView-Leaf a {
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            display: block;
            overflow: hidden; /* hack para IE7 */
        }

            .TreeViewMenuHorizontal .AspNet-TreeView-Leaf a:hover {
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
    /* Nodo hijo sin más nodos anidados */
    .TreeViewMenuHorizontal .AspNet-TreeView-SelectedItem {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal/FondoLIHijo.jpg') !important;
        background-repeat: no-repeat;
        background-position: top left;
        cursor: pointer;
        padding: 5px;
    }

        .TreeViewMenuHorizontal .AspNet-TreeView-SelectedItem:hover {
            background-image: url('../Imagenes/MenuHorizontal/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
            display: block;
        }

/*******************************************************************************************************************/
/* TreeViewMenuHorizontal2 */
/*******************************************************************************************************************/

.TreeViewMenuHorizontal2 {
}

    .TreeViewMenuHorizontal2 a:link {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal2 a:active {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal2 a:visited {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal2 a:hover {
        text-decoration: none !important;
        color: #000
    }

    .TreeViewMenuHorizontal2 .AspNet-TreeView {
    }

    .TreeViewMenuHorizontal2 .AspNet-TreeView-Root {
        float: left;
        list-style: none;
        border-bottom: 1px solid #bfbfbf;
        padding: 0;
    }

        /* Padres dependiendo del estado******************************************************************************** */

        /* Sin desplegar */
        .TreeViewMenuHorizontal2 .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            background-image: url('../Imagenes/MenuHorizontal2/FondoLI.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
        }

            .TreeViewMenuHorizontal2 .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink:hover {
                background-image: url('../Imagenes/MenuHorizontal2/FondoLIHover.jpg') !important;
                background-repeat: no-repeat;
                background-position: top center;
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }

        /* Desplegado */
        .TreeViewMenuHorizontal2 .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal2/FondoLISeleccionado.jpg') !important;
            background-repeat: no-repeat;
            background-position: top center;
            text-shadow: 1px 1px 1px #fff;
        }

            .TreeViewMenuHorizontal2 .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink:hover {
                background-image: url('../Imagenes/MenuHorizontal2/FondoLISeleccionadoHover.jpg') !important;
                background-repeat: no-repeat;
                background-position: top center;
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
    /* Nodo hijo ******************************************************************************************************** */
    .TreeViewMenuHorizontal2 .AspNet-TreeView-Leaf {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal2/FondoLIHijo.jpg') !important;
        background-repeat: no-repeat;
        background-position: top left;
        cursor: pointer;
        padding: 5px;
    }

        .TreeViewMenuHorizontal2 .AspNet-TreeView-Leaf:hover {
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal2/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
        }

        .TreeViewMenuHorizontal2 .AspNet-TreeView-Leaf a {
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            display: block;
            overflow: hidden; /* hack para IE7 */
        }

            .TreeViewMenuHorizontal2 .AspNet-TreeView-Leaf a:hover {
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }

    /* Nodo hijo sin más nodos anidados */
    .TreeViewMenuHorizontal2 .AspNet-TreeView-SelectedItem {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal2/FondoLIHijoHover.jpg') !important;
        background-repeat: no-repeat;
        background-position: top left;
        cursor: pointer;
        padding: 5px;
        font-weight: bold;
    }

        .TreeViewMenuHorizontal2 .AspNet-TreeView-SelectedItem:hover {
            background-image: url('../Imagenes/MenuHorizontal2/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
            display: block;
            font-weight: bold;
            color: #000;
        }

/*******************************************************************************************************************/
/* TreeViewMenuHorizontal3 */
/*******************************************************************************************************************/

.TreeViewMenuHorizontal3 {
}

    .TreeViewMenuHorizontal3 a:link {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal3 a:active {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal3 a:visited {
        text-decoration: none !important;
        color: #666
    }

    .TreeViewMenuHorizontal3 a:hover {
        text-decoration: none !important;
        color: #000
    }

    .TreeViewMenuHorizontal3 .AspNet-TreeView {
    }

    .TreeViewMenuHorizontal3 .AspNet-TreeView-Root {
        float: left;
        list-style: none;
        padding: 0;
    }

        /* Padres dependiendo del estado******************************************************************************** */
        /* Sin desplegar************************************************************************************************ */

        .TreeViewMenuHorizontal3 .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            background-image: url('../Imagenes/MenuHorizontal3/FondoLI.jpg') !important;
            background-repeat: no-repeat;
            background-position: top left;
        }

            .TreeViewMenuHorizontal3 .AspNet-TreeView-Root .AspNet-TreeView-Expand + .AspNet-TreeView-ClickableNonLink:hover {
                background-image: url('../Imagenes/MenuHorizontal3/FondoLIHover.jpg') !important;
                background-repeat: no-repeat;
                background-position: top center;
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
        /* Desplegado */
        .TreeViewMenuHorizontal3 .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink {
            text-align: center;
            list-style: none !important;
            height: 44px;
            line-height: 44px;
            width: 177px;
            overflow: hidden;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 1px #fff;
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal3/FondoLISeleccionado.jpg') !important;
            background-repeat: no-repeat;
            background-position: top center;
            text-shadow: 1px 1px 1px #fff;
        }

            .TreeViewMenuHorizontal3 .AspNet-TreeView-Root .AspNet-TreeView-Collapse + .AspNet-TreeView-ClickableNonLink:hover {
                background-image: url('../Imagenes/MenuHorizontal3/FondoLISeleccionadoHover.jpg') !important;
                background-repeat: no-repeat;
                background-position: top center;
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
    /* Nodo hijo ******************************************************************************************************** */
    .TreeViewMenuHorizontal3 .AspNet-TreeView-Leaf {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal3/FondoLIHijo.jpg') !important;
        background-repeat: no-repeat;
        background-position: top center;
        cursor: pointer;
        padding: 5px;
    }

        .TreeViewMenuHorizontal3 .AspNet-TreeView-Leaf:hover {
            color: #000;
            background-image: url('../Imagenes/MenuHorizontal3/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top center;
        }

        .TreeViewMenuHorizontal3 .AspNet-TreeView-Leaf a {
            text-shadow: 1px 1px 1px #fff;
            color: #666;
            display: block;
            overflow: hidden; /* hack para IE7 */
        }

            .TreeViewMenuHorizontal3 .AspNet-TreeView-Leaf a:hover {
                text-shadow: 1px 1px 1px #fff;
                color: #000;
                display: block;
            }
    /* Nodo hijo sin más nodos anidados */
    .TreeViewMenuHorizontal3 .AspNet-TreeView-SelectedItem {
        list-style: none !important;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        display: block;
        width: 167px;
        margin: 0;
        background-image: url('../Imagenes/MenuHorizontal3/FondoLIHijoHover.jpg') !important;
        background-repeat: no-repeat;
        background-position: top center;
        cursor: pointer;
        padding: 5px;
        font-weight: bold;
    }

        .TreeViewMenuHorizontal3 .AspNet-TreeView-SelectedItem:hover {
            background-image: url('../Imagenes/MenuHorizontal3/FondoLIHijoHover.jpg') !important;
            background-repeat: no-repeat;
            background-position: top center;
            display: block;
            font-weight: bold;
            color: #000;
        }

/**********************************************************************************************************************************************************/
/* Treeview Scroll
/**********************************************************************************************************************************************************/

.TreeViewScrollCaption {
    Background: url('../Imagenes/FondoMenu2.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    /*padding:1em;*/
    width: 97%;
    margin: auto;
    line-height: 0.5em;
    color: #000;
    text-align: center;
    margin-top: 5px;
}

.TreeViewScroll div {
    border: 1px solid #999;
    /*padding:1em;*/
    width: 97%;
    height: 20em;
    margin: auto;
    overflow-y: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .TreeViewScroll div.AspNet-TreeView ul li {
        /*white-space: nowrap;*/
        padding: 0px 0px 0px 5px;
        font-size: 1em;
        color: #4d5f7c;
        list-style: none;
        line-height: 1em;
        margin: 5px;
    }

    .TreeViewScroll div.AspNet-TreeView ul ul {
        margin: 5px 0 3px 15px;
    }

    .TreeViewScroll div.AspNet-TreeView ul li img {
        border: none;
        vertical-align: middle;
        margin: 0 2px 0 0;
    }

    .TreeViewScroll div.AspNet-TreeView li a {
        text-decoration: none;
    }

    .TreeViewScroll div.AspNet-TreeView li.AspNet-TreeView-Root {
    }

    .TreeViewScroll div.AspNet-TreeView li.AspNet-TreeView-Parent {
    }

    .TreeViewScroll div.AspNet-TreeView li.AspNet-TreeView-Leaf {
    }
        /* Semicrol para iluminar filas*/
        .TreeViewScroll div.AspNet-TreeView li.AspNet-TreeView-Leaf a:hover {
        }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
        cursor: pointer;
    }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-Collapse {
        background: url('../Imagenes/collapseEstandar.gif') 0 0 no-repeat;
        width: 15px;
        margin: -4px 5px 0 0;
        float: left;
        cursor: pointer;
        font-size: 1em;
        line-height: 15px;
    }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-Expand {
        background: url('../Imagenes/expandEstandar.gif') 0 0 no-repeat;
        width: 15px;
        margin: -4px 5px 0 0;
        float: left;
        cursor: pointer;
        font-size: 1em;
        line-height: 15px;
    }

    .TreeViewScroll div.AspNet-TreeView a,
    .TreeViewScroll div.AspNet-TreeView a:visited,
    .TreeViewScroll div.AspNet-TreeView a:active,
    .TreeViewScroll div.AspNet-TreeView a:link {
        color: #4d5f7c;
    }

        .TreeViewScroll div.AspNet-TreeView a:hover {
            color: #000;
        }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-Selected a {
        font-weight: normal !important;
        color: #990000 !important;
    }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
        font-weight: normal !important;
        color: #990000 !important;
    }

    .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-SelectedItem {
        color: #990000;
    }

        .TreeViewScroll div.AspNet-TreeView .AspNet-TreeView-SelectedItem a {
            color: #990000;
        }

/* TREEVIEWSCROLLMINI ********************************************* */

.TreeViewScrollCaptionMini {
    Background: url('../Imagenes/FondoMenu2.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    padding: 1em;
    width: 97%;
    margin: auto;
    line-height: 0.5em;
    color: #000;
    text-align: center;
    margin-top: 5px;
}

.TreeViewScrollMini div {
    border: 1px solid #999;
    padding: 1em;
    width: 97%;
    height: 20em;
    margin: auto;
    overflow-y: auto;
}

    .TreeViewScrollMini div.AspNet-TreeView ul li {
        /*white-space: nowrap;*/
        padding: 0px 0px 0px 5px;
        font-size: 1em;
        color: #4d5f7c;
        list-style: none;
        line-height: 1em;
        margin: 5px;
    }

    .TreeViewScrollMini div.AspNet-TreeView ul ul {
        margin: 5px 0 3px 15px;
    }

    .TreeViewScrollMini div.AspNet-TreeView ul li img {
        border: none;
        vertical-align: middle;
        margin: 0 2px 0 0;
    }

    .TreeViewScrollMini div.AspNet-TreeView li a {
        text-decoration: none;
    }

    .TreeViewScrollMini div.AspNet-TreeView li.AspNet-TreeView-Root {
    }

    .TreeViewScrollMini div.AspNet-TreeView li.AspNet-TreeView-Parent {
    }

    .TreeViewScrollMini div.AspNet-TreeView li.AspNet-TreeView-Leaf {
    }
        /* Semicrol para iluminar filas*/
        .TreeViewScrollMini div.AspNet-TreeView li.AspNet-TreeView-Leaf a:hover {
        }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
        cursor: pointer;
    }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-Collapse {
        background: url('../Imagenes/collapseEstandar.gif') 0 0 no-repeat;
        width: 15px;
        margin: -4px 5px 0 0;
        float: left;
        cursor: pointer;
        font-size: 1em;
        line-height: 15px;
    }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-Expand {
        background: url('../Imagenes/expandEstandar.gif') 0 0 no-repeat;
        width: 15px;
        margin: -4px 5px 0 0;
        float: left;
        cursor: pointer;
        font-size: 1em;
        line-height: 15px;
    }

    .TreeViewScrollMini div.AspNet-TreeView a,
    .TreeViewScrollMini div.AspNet-TreeView a:visited,
    .TreeViewScrollMini div.AspNet-TreeView a:active,
    .TreeViewScrollMini div.AspNet-TreeView a:link {
        color: #4d5f7c;
    }

        .TreeViewScrollMini div.AspNet-TreeView a:hover {
            color: #000;
        }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-Selected a {
        font-weight: normal !important;
        color: #990000 !important;
    }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
        font-weight: normal !important;
        color: #990000 !important;
    }

    .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-SelectedItem {
        color: #990000;
    }

        .TreeViewScrollMini div.AspNet-TreeView .AspNet-TreeView-SelectedItem a {
            color: #990000;
        }

/**********************************************************************************************************************************************************/
/* Treeview PerformanceReport
/**********************************************************************************************************************************************************/

.TreeViewPRCaption {
    background-color: #e4e4e4 !important;
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    padding: 0.75em;
    height: 1em;
    margin: 0 0 0 5px;
    width: 19.5em;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-image: url('../Imagenes/FondoTabla.jpg');
}

.TreeViewEstandarPR div {
    padding: 0 1em 1em 1em;
    margin: 0 0 0 5px !important;
    width: 19em;
    background-position: bottom;
    background-repeat: repeat-x;
    float: left;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .TreeViewEstandarPR div.AspNet-TreeView ul li {
        padding: 3px 0 2px 0;
        font-size: 1em;
        color: #4d5f7c;
        cursor: pointer;
    }

    .TreeViewEstandarPR div.AspNet-TreeView ul ul {
        margin: 3px 0 3px 15px;
        list-style: none;
        cursor: pointer;
    }

    .TreeViewEstandarPR div.AspNet-TreeView ul li img {
        border: none;
        vertical-align: middle;
        margin: 0 2px 0 0;
        cursor: pointer;
    }

    .TreeViewEstandarPR div.AspNet-TreeView li a {
        text-decoration: none;
        cursor: pointer;
    }

    .TreeViewEstandarPR div.AspNet-TreeView li.AspNet-TreeView-Root {
    }

    .TreeViewEstandarPR div.AspNet-TreeView li.AspNet-TreeView-Parent {
    }

    .TreeViewEstandarPR div.AspNet-TreeView li.AspNet-TreeView-Leaf {
        margin-left: 1.75em;
    }

        .TreeViewEstandarPR div.AspNet-TreeView li.AspNet-TreeView-Leaf a:hover {
        }

    .TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
        cursor: pointer;
    }

    .TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-Collapse {
        background: url('../Imagenes/collapseCV.gif') 0 0 no-repeat;
        width: 15px;
        margin-right: 5px;
        float: left;
        cursor: pointer;
        font-size: 1em;
        line-height: 15px;
        list-style: none;
    }

.TreeViewEstandarPR li {
    list-style: none;
    line-height: 1.5em;
}

.TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-Expand {
    background: url('../Imagenes/expandCV.gif') 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
    font-size: 1em;
    line-height: 15px;
}

.TreeViewEstandarPR div.AspNet-TreeView a,
.TreeViewEstandarPR div.AspNet-TreeView a:visited,
.TreeViewEstandarPR div.AspNet-TreeView a:active,
.TreeViewEstandarPR div.AspNet-TreeView a:link {
    color: #4d5f7c;
}

    .TreeViewEstandarPR div.AspNet-TreeView a:hover {
        color: #000;
    }

.TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-Selected a {
    font-weight: normal !important;
    color: #990000 !important;
}

.TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
    font-weight: normal !important;
    color: #666 !important;
}

.TreeViewPRCaption100 {
    Background: url('../Imagenes/FondoMenu2.jpg');
    text-align: center;
    border: 1px solid #999;
    margin: 0.5em 0 0.2em 0;
    padding: 0.2em;
    text-transform: uppercase;
}

.TreeViewEstandarPR div.AspNet-TreeView .AspNet-TreeView-SelectedItem a {
    padding-left: 2.5em;
    display: block;
    color: #990000;
}

.TreeViewEstandarPR .AspNet-TreeView > ul {
    margin: 0 !important;
}

    .TreeViewEstandarPR .AspNet-TreeView > ul li a {
        display: block;
        outline: none !important
    }

    .TreeViewEstandarPR .AspNet-TreeView > ul li {
        background-color: #f5f5f5;
        margin: 0 0 4px 0 !important;
        border: 1px solid #ddd;
        padding: 5px !important;
        display: block;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        .TreeViewEstandarPR .AspNet-TreeView > ul li:hover {
            border: 1px solid #c7c7c7;
            background-color: #fff;
            -moz-box-shadow: 0px 0px 2px #ddd;
            -webkit-box-shadow: 0px 0px 2px #ddd;
            box-shadow: 0px 0px 2px #ddd;
        }

/******************************************************************/
.DivLayoutTreeViewCol .AreaTexto {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.DivLayoutGridViewCol .AreaTexto {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.DivLayoutTreeViewCol100 .AreaTexto {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.AspNet-FormView-Pagination {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

    .AspNet-FormView-Pagination span {
        background-image: url('../Imagenes/FondoPaginacionActiva.jpg');
    }

    .AspNet-FormView-Pagination a:hover {
        background-image: url('../Imagenes/FondoPaginacion.jpg');
    }

.TituloResumenCV {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.EspecialidadCursoCabecera {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.PaginacionNActual {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

/***********************************************************************/

.rgHeader, .rgHeader a {
    color: #fff !important;
    text-shadow: none;
}

.rgHeader, .rgPagerCell, .rgCurrentPage span {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
    color: #fff;
}

.rgMasterTable tfoot tr.rgPager td table tbody tr,
.rgMasterTable thead tr th.rgHeader {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.rgMasterTable tfoot tr.rgPager td table tbody tr,
.rgMasterTable thead tr th.rgHeader, .rgFooter td {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.AspNet-GridView div.AspNet-GridView-Pagination {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

    .AspNet-GridView div.AspNet-GridView-Pagination span {
        background-image: url('../Imagenes/FondoPaginacionActiva.jpg');
    }

    .AspNet-GridView div.AspNet-GridView-Pagination a:hover {
        background-image: url('../Imagenes/FondoPaginacion.jpg');
    }

.AspNet-GridView table thead tr th {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.AspNet-GridView .Caption {
    background-image: url('../Imagenes/FondoTopTabla.jpg');
}

.RadGrid_Office2010Blue .rgFooterDiv, .RadGrid_Office2010Blue .rgFooter {
    background: transparent url('../Imagenes/FondoTopTabla.jpg');
    color: #fff;
}


/****************/
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}
/******************/
.DivCalendario {
    margin-top: 10px;
}

.ftitle, .cHead {
    font-size: 1.2em !important;
    font-weight: normal;
    color: #fff !important;
    text-align: center;
    text-transform: uppercase;
    height: 35px;
    line-height: 26px;
    background: url('../Imagenes/FondoTopTabla.jpg') repeat !important;
    border: 0px solid #dfdfdf;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}