﻿body, html {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px !important;
    color: #333333 !important;
    /*text-align:center;*/
    font-family: Tahoma, Arial;
    letter-spacing: normal;
}
table{
    font-size :11px;
}
a {
    text-decoration: underline;
}

.Left_Space {
    background-color: white;
    background-image: url(Images/MasterPages/PageLayout/Header_Left_Space.gif);
    background-repeat: repeat-y;
    width: 10px;
}

.Right_Space {
    background-color: white;
    background-image: url(Images/MasterPages/PageLayout/Header_Right_Space.gif);
    background-repeat: repeat-y;
    width: 10px;
}

.Left_Shadow {
    background-image: url(Images/MasterPages/PageLayout/Left_Shadow.gif);
    background-repeat: repeat-y;
    width: 10px;
    vertical-align: top;
}

.Right_Shadow {
    background-image: url(Images/MasterPages/PageLayout/Right_Shadow.gif);
    background-repeat: repeat-y;
    width: 10px;
    vertical-align: top;
}

.Header_Left_Shadow {
    vertical-align: top;
    background-image: url(Images/MasterPages/PageLayout/Header_Left_Shadow.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 136px;
}

.Header_Right_Shadow {
    vertical-align: top;
    background-image: url(Images/MasterPages/PageLayout/Header_Right_Shadow.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 136px;
}

.LogoStyle {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.LogoBordersLeft {
    border-top: solid 1px #AAAAAA;
    border-left: solid 1px #AAAAAA;
    border-bottom: none;
}

.LogoBordersRight {
    border-top: solid 1px #AAAAAA;
    border-right: solid 1px #AAAAAA;
    border-bottom: none;
}

.CSSCompanyLogo {
    padding: 0px 10px 0px 0px;
}

.Footer {
    background-color: white;
    height: 6px;
}

.Bottom_Left_Shadow {
    background-image: url(Images/MasterPages/PageLayout/Bottom_Left_Shadow.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    vertical-align: top;
}

.Bottom_Left_Space {
    background-image: url(Images/MasterPages/PageLayout/Bottom_Left_Space.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    vertical-align: top;
}

.Bottom {
    background-image: url(Images/MasterPages/PageLayout/Bottom.gif);
    background-repeat: repeat-x;
    height: 10px;
    vertical-align: top;
}

.Bottom_Right_Space {
    background-image: url(Images/MasterPages/PageLayout/Bottom_Right_Space.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    vertical-align: top;
}

.Bottom_Right_Shadow {
    background-image: url(Images/MasterPages/PageLayout/Bottom_Right_Shadow.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    vertical-align: top;
}

.dshadow {
    background-color: white;
    background-image: url(Images/MasterPages/Header/dshadow.gif);
    background-repeat: repeat-x;
    height: 6px;
}

.OuterTable {
    width: 100%;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.InnerTable {
    width: 100%;
    vertical-align: top;
    padding-top: 3px;
    padding-left: 0px;
    padding-bottom: 3px;
}

.LPanel {
    padding-left: 5px;
    width: 200px;
    vertical-align: top;
    text-align: left;
}

.LContent {
    width: 85%;
    vertical-align: top;
    text-align: center;
}

.SiteMapArea {
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}




.Menu {
    width: 100%;
    background-color: White;
    text-align: left;
}

.MenuStaticBack {
    vertical-align: top;
    background-color: white;
    background-image: url(Images/MasterPages/Menu/Azul/Degmenustatic.gif);
    background-repeat: repeat-x;
    padding-left: 5px;
    width: 750px;
    height: 26px;
}

.DateStyle {
    padding-right: 10px;
    text-align: right;
    color: white;
    font-weight: bold;
    background-color: white;
    background-image: url(Images/MasterPages/Menu/Azul/Degmenustatic.gif);
    background-repeat: repeat-x;
    height: 26px;
}

.Menu_Left_Space {
    background-color: white;
    background-image: url(Images/MasterPages/Menu/Azul/DegMenu_Left_Space.gif);
    background-repeat: repeat-y;
    width: 10px;
    height: 20px;
}

.Menu_Right_Space {
    background-color: white;
    background-image: url(Images/MasterPages/Menu/Azul/DegMenu_Right_Space.gif);
    background-repeat: repeat-y;
    width: 10px;
    height: 20px;
}

.MenuCSS .AspNet-Menu-Horizontal {
    width: 900px;
    height: 26px;
    position: absolute;
    z-index: 900;
    font-family: Tahoma, Arial;
    vertical-align: middle;
    z-index: 2850;
}

    .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu {
        background: none !important;
        font-size: 8pt;
        font-weight: normal;
        text-align: center;
        height: 27px;
        margin-top: 1px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
    }

        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu a,
        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu span {
            color: White;
            margin-top: 0px;
            padding-top: 6px;
            padding-bottom: 5px;
            padding-left: 7px;
            padding-right: 6px;
        }

        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li {
            width: 75px;
            border-left: none;
        }

            .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren {
                width: 100px;
                border-left: solid 1px #CCCCCC !important;
            }

        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-WithChildren {
            width: 210px;
            vertical-align: top;
            border-left: none !important;
            background-image: url(Images/MasterPages/Menu/MenuChildren.gif);
            background-repeat: no-repeat;
        }

        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren ul {
            font-size: 8pt;
            font-weight: normal;
            text-align: left;
            width: 210px;
            left: 0px;
            vertical-align: top;
            background-color: #CCCCCC;
            background-position: left top;
            background-image: url(Images/MasterPages/Menu/MenuDynamic.gif);
            background-repeat: repeat-y;
            border: solid 1px black;
        }

            .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren ul ul {
                top: -1px;
                left: 210px;
                border: solid 1px black !important;
            }

        .MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
            width: 220px;
            left: 0px;
            padding-left: 0px;
        }

.MenuCSS ul.AspNet-Menu li:hover,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover {
    top: 0px;
    padding-top: 0px;
    background-position: left top;
    background-image: url(Images/MasterPages/Menu/DegMenuBack.gif) !important;
    background-repeat: repeat-x;
}

.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:hover,
.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover {
    background-position: left top;
    background-image: url(Images/MasterPages/Menu/MenuGroup.gif) !important;
    background-repeat: no-repeat;
}

.MenuCSS ul.AspNet-Menu ul li:hover,
.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-Hover {
    width: 210px;
    background-position: left top;
    background-image: url(Images/MasterPages/Menu/MenuSelected.gif) !important;
    background-repeat: repeat-x !important;
}

.MenuCSS ul.AspNet-Menu li:hover a,
.MenuCSS ul.AspNet-Menu li:hover span,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover span,
.MenuCSS ul.AspNet-Menu li:hover li:hover a,
.MenuCSS ul.AspNet-Menu li:hover li:hover span,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul a:hover,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover {
    color: White;
}

.MenuCSS ul.AspNet-Menu li:hover ul a,
.MenuCSS ul.AspNet-Menu li:hover ul span,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul a,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul span,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span {
    color: Black;
}





.Header {
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    /*background-image:url(Images/MasterPages/Header/Azul/Header_Back.jpg);
background-repeat:repeat-x; */
    text-align: left;
}

.LogoBordersRight {
    background-color: white;
    background-image: url(Images/MasterPages/Header/Azul/SubHeader_Back.jpg);
    background-repeat: no-repeat;
    width: 460px;
    height: 124px;
}

.GreenText {
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    color: Green;
}

.BlackText {
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    color: #999999;
}

a:link img {
    border: 0px;
    top: 0px;
    left: 0px;
}

a:visited img {
    border: 0px;
    top: 0px;
    left: 0px;
}

a:link img hover {
    border: 0px;
    top: 0px;
    left: 0px;
}

a:link {
    font-size: 11px;
    color: #990000;
    font-family: Tahoma, Arial;
    letter-spacing: normal;
    line-height: 13px;
    text-decoration: none;
}

a:visited {
    font-size: 11px;
    color: #990000;
    font-family: Tahoma, Arial;
    letter-spacing: normal;
    line-height: 13px;
    text-decoration: none;
}

a:hover {
    font-size: 11px;
    color: #990000;
    font-family: Tahoma, Arial;
    letter-spacing: normal;
    line-height: 13px;
    text-decoration: underline;
}

.WhiteLink:link {
    color: #FFFFFF !important;
    text-decoration: underline !important;
}

.WhiteLink:visited {
    color: #FFFFFF !important;
    text-decoration: underline !important;
}

.WhiteLink:hover {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.BlackLink:link {
    padding-left: 5px;
    color: #000000 !important;
}

.BlackLink:visited {
    padding-left: 5px;
    color: #000000 !important;
}

.BlackLink:hover {
    padding-left: 5px;
    color: #000000 !important;
}

.BlueLink:link {
    font-weight: bold;
    text-decoration: underline;
    color: blue;
}

.BlueLink:visited {
    font-weight: bold;
    text-decoration: underline;
    color: blue;
}

.BlueLink:hover {
    font-weight: bold;
    text-decoration: none;
    color: blue;
}

.Site_Width {
    width: 990px;
}

.UserInfo {
    width: 520px;
}

.SubMenuBackLeft {
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
    border-right: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: white;
    background-image: url(Images/MasterPages/Header/Azul/SubMenu_Back.gif);
    background-repeat: repeat-x;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    height: 25px;
}

.SubMenuBackRight {
    white-space: nowrap;
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: none;
    border-right: solid 1px #333333;
    color: white;
    font-weight: bold;
    background-color: white;
    background-image: url(Images/MasterPages/Header/Azul/SubMenu_Back.gif);
    background-repeat: repeat-x;
    padding-left: 10px;
    padding-right: 10px;
    height: 25px;
}

.ContentPane {
    background-color: White;
}

.ColorButton {
    cursor: hand !important;
    color: #fff !important;
    background-color: #454f58 !important;
    border-color: #4e4e4e !important;
    border-radius: 5px !important;
    padding: .150em .675em !important;
}
.ColorButton:hover, .ColorButton:focus {
    background-color: #7b95c7 !important;
    border-color: #7b95c7 !important;
    border-radius: 5px !important;
}

.ColorButton.btn_green{
    background-color: #496c45 !important;
    border-color: #678b50 !important;
}
.ColorButton.btn_green:hover, .ColorButton.btn_green:focus {
    background-color: #5e8d58 !important;
    border-color: #678b50 !important;
}
.ColorButton.btn_red{
    background-color: DarkRed !important;
    border-color: #964949 !important;
}
.ColorButton.btn_red:hover, .ColorButton.btn_red:focus {
    background-color: #b90d00 !important;
    border-color: #e6a6a6 !important;
}
.FooterColor {
    background-color: #454F58;
}

.CopyrightPane {
    background-image: url(Images/MasterPages/Footer/Copyright_Back.gif);
    background-repeat: repeat-x;
    height: 30px;
}

.MenuPLabel {
    font-size: 15px;
    width: 50%;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

.modalBackground {
    background-color: #333333;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #F0F0F0;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    width: 350px;
}

.errorPopup {
    background-color: #F0F0F0;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    width: 640px;
}

.ProgressBox {
    position: relative;
    top: -200px;
    left: 10px;
    width: 220px;
    height: 100%;
}

.ProgressText {
    background-color: white;
    border: solid 1px black;
    width: 250px;
    height: 80px;
    top: 40%;
    left: 50%;
    vertical-align: middle;
    position: fixed;
}

.MapHeader {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #FFEA93;
    border: solid 1px #FFEA93;
    width: 100%;
    height: 20px;
}

.TotalsGrid {
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #FFCC33;
    padding-right: 20px;
    border-top: solid 2px white;
    border-bottom: solid 2px white;
    color: black;
    text-align: left;
    font-Weight: bold;
}

.NestedHeaderLeft {
    background-image: url(Images/Content/Frame/Default/c_header_left.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 28px;
}

.NestedHeader {
    color: Black;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
    text-align: left;
    background-image: url(Images/Content/Frame/Default/c_header_center.gif);
    background-repeat: repeat-x;
    height: 28px;
}

.NestedHeaderRight {
    background-image: url(Images/Content/Frame/Default/c_header_right.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 28px;
}

.NestedContentLeft {
    background-image: url(Images/Content/Frame/Default/c_frame_left.gif);
    background-repeat: repeat-y;
    width: 3px;
}

.NestedContentRight {
    background-image: url(Images/Content/Frame/Default/c_frame_right.gif);
    background-repeat: repeat-y;
    width: 3px;
    height: 10px;
}

.NestedFooterLeft {
    background-image: url(Images/Content/Frame/Default/c_bottom_left.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 10px;
}

.NestedFooter {
    background-image: url(Images/Content/Frame/Default/c_bottom_center.gif);
    background-repeat: repeat-x;
    height: 10px;
}

.NestedFooterRight {
    background-image: url(Images/Content/Frame/Default/c_bottom_right.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 10px;
}

.ResumenLabel {
    font-size: 15px;
    width: 50%;
    padding: 5px 5px 5px 5px;
    text-align: right;
}

.ResumenValue {
    width: 50%;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

.ResumenTXT {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: normal;
    color: black;
    text-decoration: none;
}

.ResumenLNK:link {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: bold;
    color: #3A4E63;
    text-decoration: underline;
}

.ResumenLNK:visited {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #3A4E63;
}

.ResumenLNK:hover {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #444444;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: white;
}

.MenuLNK:link {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: normal;
    color: #3A4E63;
    text-decoration: underline;
}

.MenuLNK:visited {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
    color: #3A4E63;
}

.MenuLNK:hover {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    background-color: #444444;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    color: white;
}

.Rowtype1 {
    background-color: #FFFFFF;
}

.Rowtype2 {
    background-color: #EEEEEE;
}

.GridHeader {
    margin-top: 3px;
    vertical-align: top;
    margin: auto;
    border: solid 1px #666666;
}

.GridSubHeader {
    margin-top: 3px;
    background-image: url(Images/Content/GridView/Azul/Header_left.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    text-align: left;
    height: 79px;
    width: 100%;
}

.GridTitle {
    font-size: 16px;
    font-weight: bold;
}

.GridSubTitle {
    font-size: 12px;
    font-weight: normal;
    color: #555555;
}

.SubGridDate {
    padding: 5px 5px 5px 5px;
    background-color: White;
    border: solid 1px black;
}

.GridDateRange {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #c7daf2;
    /*color:White;*/
    color: #20286e;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.GridNoDateRange {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
    color: Black;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.RecPage {
    border-top: solid 2px white;
    border-bottom: solid 2px white;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    background-color: #666666;
    color: White;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
}

.RecPageDrop {
    font-family: Tahoma;
    font-size: 9px;
}

.DGridView .AspNet-GridView {
    width: 100%;
}

    .DGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #284775;
        font-weight: normal;
        padding: 2px;
    }

        .DGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .DGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: #FFFFFF;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .DGridView .AspNet-GridView table {
        border: solid 1px #CCCCCC;
        width: 100%;
    }

        .DGridView .AspNet-GridView table thead tr th {
            /*color: #F7F6F3;*/
            color: #20286e;
            background: #c7daf2;
            font-weight: bold;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding: 2px;
        }

            .DGridView .AspNet-GridView table thead tr th a {
                color: #F7F6F3;
            }

        .DGridView .AspNet-GridView table tbody tr td {
            color: #333333;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding-left: 5px;
            text-align: left;
        }

        .DGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #EEEEEE;
        }

.RGridView .AspNet-GridView {
    width: 100%;
}

    .RGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #444444;
        font-weight: normal;
        padding: 2px;
    }

        .RGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .RGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: white;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .RGridView .AspNet-GridView table {
        border: solid 1px #CCCCCC;
        width: 100%;
    }

        .RGridView .AspNet-GridView table thead tr th {
            color: black;
            background: #CCCCCC;
            font-weight: bold;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding: 6px;
        }

            .RGridView .AspNet-GridView table thead tr th a {
                color: black;
            }

        .RGridView .AspNet-GridView table tbody tr td {
            color: #000000;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: dotted 1px #DDDDDD;
            border-right: dotted 1px #DDDDDD;
            padding-left: 5px;
        }

        .RGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #white;
        }

.DBGridView .AspNet-GridView {
    width: 100%;
}

    .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #444444;
        font-weight: normal;
        padding: 2px;
    }

        .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: white;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .DBGridView .AspNet-GridView table {
        border: solid 1px #888888;
        width: 100%;
    }

        .DBGridView .AspNet-GridView table thead tr th {
            color: black;
            background: #333333;
            font-weight: bold;
            border-bottom: solid 1px #888888;
            border-right: solid 1px #888888;
            padding: 6px;
        }

            .DBGridView .AspNet-GridView table thead tr th a {
                color: white;
            }

        .DBGridView .AspNet-GridView table tbody tr td {
            color: #000000;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: dotted 1px #DDDDDD;
            border-right: dotted 1px #DDDDDD;
            padding-left: 5px;
        }

        .DBGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #EEEEEE;
        }

.PButtons:link {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.PButtons:visited {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.PButtons:hover {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.CSSFormDiv {
    background-color: #F6F6F6;
    border: solid 1px #888888;
    text-align: left;
}

.IDFormRow {
    background-color: #D0D0D0;
    height: 25px;
}

.CSSFormDate {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    z-index: 0;
    background-color: #E0E0E0;
    padding: 2px 2px 2px 2px;
    border: solid 1px #AAAAAA;
    vertical-align: middle;
}

.CSSFormID {
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    background-color: #555555;
}

.CSSFormShow {
    color: #666666;
    font-size: 13px;
}

.CSSLabelLeftShow {
    background-color: #E5E5E5;
    border: solid 1px #000000;
    padding: 3px 3px 3px 3px;
    width: 30%;
    text-align: left;
}

.CSSFormLabel {
    font-size: 12px;
    font-weight: bold;
}

.CSSLabelRight {
    text-align: right;
}

.CSSLabelLeft {
    text-align: left;
}

.CSSFormInput {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    z-index: 1;
    background-color: white;
    padding: 2px 2px 2px 2px;
    border: solid 1px #888888;
}

.CSSFormView .AspNet-FormView {
    width: 100%;
    text-align: left;
}

.CSSFormView .AspNet-FormView-Header {
    /*color: #F7F6F3;*/
    color: #20286e;
    background-color: #c7daf2;
    font-weight: bold;
    padding: 0px 0 0px 0px;
}

.CSSFormView .AspNet-FormView-Data {
    padding: 0px 0 0 0px;
}

.CSSFormView .AspNet-FormView-Pagination {
    background-color: #284775;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 4px 0 4px 0;
    margin-left: 4px;
}

.CSSFormView .AspNet-FormView-ActivePage {
    color: White;
    margin-left: 4px;
}

.CSSFormView .AspNet-FormView-OtherPage {
    color: #00FFFF;
    text-decoration: none;
    margin-left: 4px;
}

.CSSFormView a.AspNet-FormView-OtherPage:hover {
    color: #FFA500;
}

.ResumenLabel {
    font-size: 15px;
    width: 50%;
    padding: 5px 5px 5px 5px;
    text-align: right;
}

.ResumenValue {
    width: 50%;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

.ResumenTXT {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: normal;
    color: black;
    text-decoration: none;
}

.ResumenLNK:link {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: bold;
    color: #3A4E63;
    text-decoration: underline;
}

.ResumenLNK:visited {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #3A4E63;
}

.ResumenLNK:hover {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #444444;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: white;
}

.MenuLNK:link {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: normal;
    color: #3A4E63;
    text-decoration: underline;
}

.MenuLNK:visited {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
    color: #3A4E63;
}

.MenuLNK:hover {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    background-color: #444444;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    color: white;
}

.Rowtype1 {
    background-color: #FFFFFF;
}

.Rowtype2 {
    background-color: #EEEEEE;
}

.GridHeader {
    margin-top: 3px;
    vertical-align: top;
    margin: auto;
    border: solid 1px #666666;
}

.GridSubHeader {
    margin-top: 3px;
    background-image: url(Images/Content/GridView/Azul/Header_left.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    text-align: left;
    height: 79px;
    width: 100%;
}

.GridTitle {
    font-size: 16px;
    font-weight: bold;
}

.GridSubTitle {
    font-size: 12px;
    font-weight: normal;
    color: #555555;
}

.SubGridDate {
    padding: 5px 5px 5px 5px;
    background-color: White;
    border: solid 1px black;
}

.GridDateRange {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #c7daf2;
    /*color:White;*/
    color: #20286e;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.GridNoDateRange {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
    color: Black;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.RecPage {
    border-top: solid 2px white;
    border-bottom: solid 2px white;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    background-color: #666666;
    color: White;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
}

.RecPageDrop {
    font-family: Tahoma;
    font-size: 9px;
}

.DGridView .AspNet-GridView {
    width: 100%;
}

    .DGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #284775;
        font-weight: normal;
        padding: 2px;
    }

        .DGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .DGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: #FFFFFF;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .DGridView .AspNet-GridView table {
        border: solid 1px #CCCCCC;
        width: 100%;
    }

        .DGridView .AspNet-GridView table thead tr th {
            /*color: #F7F6F3;*/
            color: #20286e;
            background: #c7daf2;
            font-weight: bold;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding: 2px;
        }

            .DGridView .AspNet-GridView table thead tr th a {
                color: #F7F6F3;
            }

        .DGridView .AspNet-GridView table tbody tr td {
            color: #333333;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding-left: 5px;
            text-align: left;
        }

        .DGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #EEEEEE;
        }

.RGridView .AspNet-GridView {
    width: 100%;
}

    .RGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #444444;
        font-weight: normal;
        padding: 2px;
    }

        .RGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .RGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: white;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .RGridView .AspNet-GridView table {
        border: solid 1px #CCCCCC;
        width: 100%;
    }

        .RGridView .AspNet-GridView table thead tr th {
            color: black;
            background: #CCCCCC;
            font-weight: bold;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            padding: 6px;
        }

            .RGridView .AspNet-GridView table thead tr th a {
                color: black;
            }

        .RGridView .AspNet-GridView table tbody tr td {
            color: #000000;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: dotted 1px #DDDDDD;
            border-right: dotted 1px #DDDDDD;
            padding-left: 5px;
            text-align: left;
        }

        .RGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #white;
        }

.DBGridView .AspNet-GridView {
    width: 100%;
}

    .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination {
        color: #000000;
        background-color: #444444;
        font-weight: normal;
        padding: 2px;
    }

        .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
            background-color: #FFCC00;
            font-weight: normal;
            padding: 2px;
        }

        .DBGridView .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: white;
            background-color: none !important;
            font-weight: normal;
            padding: 2px;
        }

    .DBGridView .AspNet-GridView table {
        border: solid 1px #888888;
        width: 100%;
    }

        .DBGridView .AspNet-GridView table thead tr th {
            color: black;
            background: #333333;
            font-weight: bold;
            border-bottom: solid 1px #888888;
            border-right: solid 1px #888888;
            padding: 6px;
        }

            .DBGridView .AspNet-GridView table thead tr th a {
                color: white;
            }

        .DBGridView .AspNet-GridView table tbody tr td {
            color: #000000;
            background: White;
            padding: 2px 20px 2px 2px;
            border-bottom: dotted 1px #DDDDDD;
            border-right: dotted 1px #DDDDDD;
            padding-left: 5px;
            text-align: left;
        }

        .DBGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background: #EEEEEE;
        }

.PButtons:link {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.PButtons:visited {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.PButtons:hover {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

.CSSFormDiv {
    background-color: #F6F6F6;
    border: solid 1px #888888;
    text-align: left;
}

.IDFormRow {
    background-color: #D0D0D0;
    height: 25px;
}

.CSSFormDate {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    z-index: 0;
    background-color: #E0E0E0;
    padding: 2px 2px 2px 2px;
    border: solid 1px #AAAAAA;
    vertical-align: middle;
}

.CSSFormID {
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    background-color: #555555;
}

.CSSFormShow {
    color: #666666;
    font-size: 13px;
}

.CSSLabelLeftShow {
    background-color: #E5E5E5;
    border: solid 1px #000000;
    padding: 3px 3px 3px 3px;
    width: 30%;
    text-align: left;
}

.CSSFormLabel {
    font-size: 12px;
    font-weight: bold;
}

.CSSLabelRight {
    text-align: right;
}

.CSSLabelLeft {
    text-align: left;
}

.CSSFormInput {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    z-index: 1;
    background-color: white;
    padding: 2px 2px 2px 2px;
    border: solid 1px #888888;
}

.CSSFormView .AspNet-FormView {
    width: 100%;
    text-align: left;
}

.CSSFormView .AspNet-FormView-Header {
    /*color: #F7F6F3;*/
    color: #20286e;
    background-color: #c7daf2;
    font-weight: bold;
    padding: 0px 0 0px 0px;
}

.CSSFormView .AspNet-FormView-Data {
    padding: 0px 0 0 0px;
}

.CSSFormView .AspNet-FormView-Pagination {
    background-color: #284775;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 4px 0 4px 0;
    margin-left: 4px;
}

.CSSFormView .AspNet-FormView-ActivePage {
    color: White;
    margin-left: 4px;
}

.CSSFormView .AspNet-FormView-OtherPage {
    color: #00FFFF;
    text-decoration: none;
    margin-left: 4px;
}

.CSSFormView a.AspNet-FormView-OtherPage:hover {
    color: #FFA500;
}





.PanelStaticBack {
    padding-left: 30px;
    font-weight: bold;
    font-size: 12px;
    color: White;
    background-image: url(Images/MasterPages/PanelNavegacion/Azul/header.jpg);
    background-repeat: no-repeat;
    width: 200px;
    height: 34px;
}

.PanelCenterBack {
    background-image: url(Images/MasterPages/PanelNavegacion/Azul/center.jpg);
    background-repeat: repeat-y;
    width: 200px;
}

.PanelFooterBack {
    background-image: url(Images/MasterPages/PanelNavegacion/Azul/footer.jpg);
    background-repeat: repeat-y;
    height: 14px;
    width: 200px;
}

.RootNode:link {
    color: Black;
    text-decoration: none;
    font-weight: normal;
}

.RootNode:visited {
    color: Black;
    text-decoration: none;
    font-weight: normal;
}

.RootNode:hover {
    color: Black;
    text-decoration: none;
    font-weight: normal;
}

.NavTreeView div.AspNet-TreeView {
    margin-top: 10px;
    margin-left: 6px;
    width: 170px;
}

    .NavTreeView div.AspNet-TreeView li {
        border-bottom: solid 1px #777777;
    }

        .NavTreeView div.AspNet-TreeView li.AspNet-TreeView-Root {
            margin-left: 6px;
        }

    .NavTreeView div.AspNet-TreeView ul li {
        white-space: nowrap;
        padding: 8px 0 2px 0px;
    }

    .NavTreeView div.AspNet-TreeView ul ul {
        white-space: nowrap;
        padding: 0px 0px 2px 10px;
    }

    .NavTreeView div.AspNet-TreeView ul li img {
        border: none;
        vertical-align: middle;
        margin: 0 2px 0 0px;
    }

    .NavTreeView div.AspNet-TreeView li a {
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
        font-weight: bold;
        color: black;
        padding: 2px 2px 2px 2px;
    }

        .NavTreeView div.AspNet-TreeView li a:hover {
            color: black;
            background-color: #FFCC33;
        }

    .NavTreeView div.AspNet-TreeView ul li ul li {
        white-space: nowrap;
        padding-left: 2px;
    }

        .NavTreeView div.AspNet-TreeView ul li ul li a {
            font-weight: normal;
            color: black;
        }

            .NavTreeView div.AspNet-TreeView ul li ul li a:hover {
                color: white;
                background-color: #990000;
            }

    .NavTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf {
        margin-left: 6px;
    }

    .NavTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
        cursor: pointer;
    }

    .NavTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse {
        margin-left: 2px;
        background: url(Images/MasterPages/PanelNavegacion/nav_collapse.gif) 0 -2px no-repeat;
        width: 16px;
        float: left;
        cursor: pointer;
    }

    .NavTreeView div.AspNet-TreeView .AspNet-TreeView-Expand {
        margin-left: 2px;
        background: url(Images/MasterPages/PanelNavegacion/nav_expand.gif) 0 -2px no-repeat;
        width: 16px;
        float: left;
        cursor: pointer;
    }

.NavTreeView .AspNet-TreeView-Selected {
    background: url(Images/MasterPages/PanelNavegacion/nav_select.gif) 0px 4px repeat-x !important;
}

.NavTreeView .AspNet-TreeView-ChildSelected {
}

.NavTreeView .AspNet-TreeView-ParentSelected {
}

.LoginFrameUp {
    height: 20px;
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/LoginFrameUp.gif) !important;
    background-repeat: no-repeat;
}

.LoginFrameCenter {
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/LoginFrameCenter.gif) !important;
    background-repeat: repeat-y;
}

.LoginFrameBottom {
    height: 20px;
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/LoginFrameBottom.gif) !important;
    background-repeat: no-repeat;
}

.Login2FrameUp {
    height: 20px;
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/Login2FrameUp.gif) !important;
    background-repeat: no-repeat;
}

.Login2FrameCenter {
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/Login2FrameCenter.gif) !important;
    background-repeat: repeat-y;
}

.Login2FrameBottom {
    height: 20px;
    width: 304px;
    background-image: url(Images/MasterPages/Usuarios/Azul/Login2FrameBottom.gif) !important;
    background-repeat: no-repeat;
}

.Login {
    width: 250px;
}

.AspNet-Login {
    width: 250px;
    font-family: Tahoma;
    font-size: 11px;
    padding: 4px;
}

.AspNet-Login-label {
    color: Black;
}

.AspNet-Login-input {
    color: Black;
    font-size: 13px;
}

.AspNet-Login-TitlePanel {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-image: url(Images/MasterPages/Usuarios/Azul/TitleBack.gif) !important;
    background-repeat: repeat-x;
    vertical-align: top;
    height: 28px;
    margin-bottom: 2px;
    padding-top: 3px;
}

.AspNet-Login-TitlePanel2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-image: url(Images/MasterPages/Usuarios/Azul/Title2Back.gif) !important;
    background-repeat: repeat-x;
    vertical-align: top;
    height: 28px;
    margin-bottom: 2px;
    padding-top: 3px;
}

.AspNet-Login-Button {
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    background-color: #454F58;
    color: white;
    height: 30px;
}

    .AspNet-Login-Button:link {
        padding: 6px 6px 6px 6px;
        cursor: pointer;
        background-color: #454F58;
        color: white;
        height: 30px;
    }

    .AspNet-Login-Button:visited {
        padding: 6px 6px 6px 6px;
        cursor: pointer;
        background-color: #454F58;
        color: white;
        height: 30px;
    }

    .AspNet-Login-Button:hover {
        padding: 6px 6px 6px 6px;
        cursor: pointer;
        background-color: #454F58;
        color: white;
        height: 30px;
    }

.AspNet-Login-Button2 {
    padding: 1px 1px 1px 1px;
    cursor: hand;
    background-color: #555555;
    color: white;
    height: 25px;
}

    .AspNet-Login-Button2:link {
        padding: 6px 6px 6px 6px;
        cursor: pointer;
        background-color: #555555;
        color: white;
        height: 30px;
    }

    .AspNet-Login-Button2:visited {
        padding: 6px 6px 6px 6px;
        cursor: pointer;
        background-color: #555555;
        color: white;
        height: 30px;
    }

    .AspNet-Login-Button2:hover {
        padding: 1px 1px 1px 1px;
        cursor: hand;
        background-color: #555555;
        color: white;
        height: 25px;
    }


.calendar .ajax__calendar_container {
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    background-color: #6699ff;
    color: #ffffff;
}

.calendar .ajax__calendar_hover {
    color: #000000;
}

.calendar .ajax__calendar_active {
    color: #000000;
    font-weight: bold;
}

.calendar td {
    padding: 0px;
}

td .customCalloutStyle div, .customCalloutStyle td {
    border: solid 1px Black;
    background-color: Blue;
    padding: 0px;
}

td .customCalloutStyle .ajax__validatorcallout_callout_cell {
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}

.box {
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}


#dhtmltooltip {
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer {
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

.frame {
    padding: 5px;
    margin: 5px;
}

.headersv th {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.headersv div {
    writing-mode: tb-rl;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    height: 99px;
}

.frameborder {
    padding: 5px;
    margin: 5px;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}

.mensaje {
    font-size: 11px;
    color: #ff0000;
    font-family: Tahoma, Arial;
    font-weight: 600;
}

.calendarItem {
    font-weight: 600;
    text-decoration: underline;
}

    .calendarItem a:link {
        text-decoration: underline;
    }

    .calendarItem a:visited {
        text-decoration: underline;
    }

    .calendarItem a:hover {
        text-decoration: underline;
    }

#login {
    background-image: url(images/login.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 655px;
    height: 425px;
}

#banner {
    background-image: url(images/ibaner03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 938px;
    height: 97px;
}

.WhiteText {
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    color: #ffffff;
}

.BlackHeaderText {
    font-size: 11px;
    padding-right: 20px;
    color: #000000;
}


.cintilla {
    font-size: 12px;
    font-weight: 600;
    padding: 8px;
    width: 98%;
    color: white;
    background-color: #3399cc;
    margin-bottom: 10px;
}

.item
{
    padding-right: 2px; 
    padding-left: 2px; 
    padding-top: 2px; 
    padding-bottom: 2px; 
    font-weight: bold;
    font-size: 8pt; 
    font-family: Verdana;
    text-decoration: none;
    color: Black; 
}

.width100,
.width100 table {
    width: 100px !important;
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 0px !important;
}
.bar-upload{
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    background: rgb(173, 201, 247) !important;
    border-color: #adc9f7 !important;
}
.fileinput-button {
  position: relative !important;
  overflow: hidden !important;
  display: inline-block !important;
}
.fileinput-button input {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  -ms-filter: 'alpha(opacity=0)' !important;
  font-size: 200px !important;
  direction: ltr !important;
  cursor: pointer !important;
}
.RadWindow_Office2007 {
    /*width: 80% !important ;*/
    /*margin: 0 10% !important ;*/
    /*left: 0 !important;*/
    top: 30px !important;
  /*  height: 100% !important;*/
     z-index: 1003001 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #4a96d1 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #a8bfd1 !important ;
}
.color-agenda{
    height: 10px;
    width: 20px;
    float: left;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
}
.legend-chkbox{
    float: left;
    margin-right: 5px;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0) !important;
    font-size: 100% !important;
    height: 100% !important;
  }
}

.Cuerpomsj img {
           width :350px !important ;
}
