﻿@font-face {
    font-family: SansaPro-Normal;
    src: url('../Fonts/SansaPro-Normal.eot?#iefix') format('embedded-opentype');
    src: url('../Fonts/SansaPro-Normal.ttf') format('truetype');
}

.dxGridView_gvCollapsedButton,
.dxGridView_gvCollapsedButtonRtl,
.dxGridView_gvExpandedButton,
.dxGridView_gvExpandedButtonRtl,
.dxGridView_gvDetailCollapsedButton,
.dxGridView_gvDetailCollapsedButtonRtl,
.dxGridView_gvDetailExpandedButton,
.dxGridView_gvDetailExpandedButtonRtl,
.dxGridView_gvFilterRowButton,
.dxGridView_gvHeaderFilter,
.dxGridView_gvHeaderFilterActive,
.dxGridView_gvDragAndDropArrowDown,
.dxGridView_gvDragAndDropArrowUp,
.dxGridView_gvDragAndDropHideColumn,
.dxGridView_gvParentGroupRows,
.dxGridView_WindowResizer,
.dxGridView_WindowResizerRtl {
    /*background-image: url('/DXR.axd?r=1_45-MfmI6');
    -background-image: url('/DXR.axd?r=1_44-MfmI6'); /* for IE6 */
    /*background-repeat: no-repeat;
    background-color: transparent;*/
    display: inline;
    margin: auto;
}

.dxGridView_gvCollapsedButton,
.dxGridView_gvCollapsedButtonRtl {
    width: 12px;
    height: 12px;
    background-image: url(../Images/Grey_Plus.gif);
    background-position: center;
}

.dxGridView_gvExpandedButton,
.dxGridView_gvExpandedButtonRtl {
    /*background-position: -36px -18px;*/
    background-image: url(../Images/Grey_Minus.gif);
    width: 12px;
    height: 12px;
    background-position: center;
}

.dxGridView_gvDetailCollapsedButton,
.dxGridView_gvDetailCollapsedButtonRtl {
    background-position: -53px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDetailExpandedButton,
.dxGridView_gvDetailExpandedButtonRtl {
    background-position: -53px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvFilterRowButton {
    background-position: -100px 0px;
    width: 13px;
    height: 13px;
}

.dxGridView_gvHeaderFilter {
    background-position: 0px -36px;
    width: 15px;
    height: 17px;
}

.dxGridView_gvHeaderFilterActive {
    background-position: -23px -36px;
    width: 15px;
    height: 16px;
}

/*.dxGridView_gvHeaderSortDown {
    background-image: url(../Images/sort-down.png);
    width: 9px;
    height: 10px;
}

.dxGridView_gvHeaderSortUp {
    background-image: url(../Images/sort-up.png) ;
    width: 9px;
    height: 10px;
}*/

.dxGridView_gvHeaderSortDown {
    /*background-image: url("../Images/sprites.png") !important;*/
    background-image: url(../Images/ui-icons_222222_256x240.png) !important;
    background-repeat: no-repeat;
    background-color: transparent;
    /* Lo forzamos porque en IE pasa de nosotros*/
    background-position: -65px -49px !important;
    width: 14px !important;
    height: 14px !important;
    margin-left: -10px !important;
}

.dxGridView_gvHeaderSortUp {
    /*background-image: url("../Images/sprites.png") !important;*/
    background-image: url(../Images/ui-icons_222222_256x240.png) !important;
    background-repeat: no-repeat;
    background-color: transparent;
    /* Lo forzamos porque en IE pasa de nosotros*/
    background-position: -1px -49px !important;
    width: 14px !important;
    height: 14px !important;
    margin-left: -10px !important;
}

.dxGridView_gvDragAndDropArrowDown {
    background-image: url(../Images/sort-down.png);
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropArrowUp {
    background-image: url(../Images/sort-up.png);
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropHideColumn {
    background-position: -70px 0px;
    width: 22px;
    height: 22px;
}

.dxGridView_gvParentGroupRows {
    background-position: -70px -36px;
    width: 18px;
    height: 13px;
}

.dxGridView_WindowResizer {
    background-position: -46px -36px;
    width: 16px;
    height: 16px;
}

.dxGridView_WindowResizerRtl {
    background-position: -46px -54px;
    width: 16px;
    height: 16px;
}

.dxWeb_rpHeaderTopLeftCorner,
.dxWeb_rpHeaderTopRightCorner,
.dxWeb_rpBottomLeftCorner,
.dxWeb_rpBottomRightCorner,
.dxWeb_rpTopLeftCorner,
.dxWeb_rpTopRightCorner,
.dxWeb_rpGroupBoxBottomLeftCorner,
.dxWeb_rpGroupBoxBottomRightCorner,
.dxWeb_rpGroupBoxTopLeftCorner,
.dxWeb_rpGroupBoxTopRightCorner,
.dxWeb_mHorizontalPopOut,
.dxWeb_mVerticalPopOut,
.dxWeb_mVerticalPopOutRtl,
.dxWeb_mSubMenuItem,
.dxWeb_mSubMenuItemChecked,
.dxWeb_mScrollUp,
.dxWeb_mScrollDown,
.dxWeb_tcScrollLeft,
.dxWeb_tcScrollRight,
.dxWeb_tcScrollLeftHover,
.dxWeb_tcScrollRightHover,
.dxWeb_tcScrollLeftPressed,
.dxWeb_tcScrollRightPressed,
.dxWeb_tcScrollLeftDisabled,
.dxWeb_tcScrollRightDisabled,
.dxWeb_nbCollapse,
.dxWeb_nbExpand,
.dxWeb_splVSeparator,
.dxWeb_splVSeparatorHover,
.dxWeb_splHSeparator,
.dxWeb_splHSeparatorHover,
.dxWeb_splVCollapseBackwardButton,
.dxWeb_splVCollapseBackwardButtonHover,
.dxWeb_splHCollapseBackwardButton,
.dxWeb_splHCollapseBackwardButtonHover,
.dxWeb_splVCollapseForwardButton,
.dxWeb_splVCollapseForwardButtonHover,
.dxWeb_splHCollapseForwardButton,
.dxWeb_splHCollapseForwardButtonHover,
.dxWeb_pcCloseButton,
.dxWeb_pcPinButton,
.dxWeb_pcRefreshButton,
.dxWeb_pcCollapseButton,
.dxWeb_pcMaximizeButton,
.dxWeb_pcSizeGrip,
.dxWeb_pcSizeGripRtl,
.dxWeb_pPopOut,
.dxWeb_pPopOutDisabled,
.dxWeb_pAll,
.dxWeb_pAllDisabled,
.dxWeb_tvColBtn,
.dxWeb_tvColBtnRtl,
.dxWeb_tvExpBtn,
.dxWeb_tvExpBtnRtl,
.dxWeb_fmFolder,
.dxWeb_fmFolderLocked,
.dxWeb_fmCreateButton,
.dxWeb_fmMoveButton,
.dxWeb_fmRenameButton,
.dxWeb_fmDeleteButton,
.dxWeb_fmRefreshButton,
.dxWeb_fmDwnlButton,
.dxWeb_fmCreateButtonDisabled,
.dxWeb_fmMoveButtonDisabled,
.dxWeb_fmRenameButtonDisabled,
.dxWeb_fmDeleteButtonDisabled,
.dxWeb_fmRefreshButtonDisabled,
.dxWeb_fmDwnlButtonDisabled,
.dxWeb_fmThumbnailCheck,
.dxWeb_ucClearButton,
.dxWeb_isPrevBtnHor,
.dxWeb_isNextBtnHor,
.dxWeb_isPrevBtnVert,
.dxWeb_isNextBtnVert,
.dxWeb_isPrevPageBtnHor,
.dxWeb_isNextPageBtnHor,
.dxWeb_isPrevPageBtnVert,
.dxWeb_isNextPageBtnVert,
.dxWeb_isPrevBtnHorDisabled,
.dxWeb_isNextBtnHorDisabled,
.dxWeb_isPrevBtnVertDisabled,
.dxWeb_isNextBtnVertDisabled,
.dxWeb_isPrevPageBtnHorDisabled,
.dxWeb_isNextPageBtnHorDisabled,
.dxWeb_isPrevPageBtnVertDisabled,
.dxWeb_isNextPageBtnVertDisabled,
.dxWeb_isDot,
.dxWeb_isDotDisabled,
.dxWeb_isDotSelected {
    background-image: url('/DXR.axd?r=1_66-MfmI6');
    background-image: url('/DXR.axd?r=1_65-MfmI6'); /* for IE6 */
    background-repeat: no-repeat;
    background-color: transparent;
    display: block;
}

/*background-repeat: no-repeat;
    background-color: transparent;
    display:block;
}*/

.dxWeb_pPopOut,
.dxWeb_pPopOutDisabled,
.dxWeb_pAll,
.dxWeb_pAllDisabled,
.dxWeb_pPrev,
.dxWeb_pPrevDisabled,
.dxWeb_pNextDisabled,
.dxWeb_pLast,
.dxWeb_pLastDisabled,
.dxWeb_pFirst,
.dxWeb_pFirstDisabled {
    display: inline;
}

.dxWeb_edtCheckBoxChecked,
.dxWeb_edtCheckBoxUnchecked,
.dxWeb_edtCheckBoxGrayed,
.dxWeb_edtCheckBoxCheckedDisabled,
.dxWeb_edtCheckBoxUncheckedDisabled,
.dxWeb_edtCheckBoxGrayedDisabled {
    /*background-image: url('/DXR.axd?r=1_66-MfmI6');*/
    /*-background-image: url('/DXR.axd?r=1_65-MfmI6'); /* for IE6 */
    /*background-repeat: no-repeat;
    background-color: transparent;
    width: 15px;
    height: 15px;*/
    /*display: inline;
    margin: auto;*/
}

.dxWeb_edtCheckBoxUnchecked {
    /*background-position: -41px -99px;*/
    /*width: 15px;
    height: 15px;
    background-position: center;
    background-image: url(../Images/uncheck.gif);*/
}

.dxWeb_edtCheckBoxChecked {
    width: 15px;
    height: 15px;
    background-position: center;
    /*background-position: -56px -99px;*/
    background-image: url(../Images/check.gif);
}

.dxWeb_edtCheckBoxUncheckedDisabled {
    width: 15px;
    height: 15px;
    background-position: center;
    /*background-position: -86px -99px;*/
    background-image: url(../Images/uncheck.gif);
}

.dxWeb_edtCheckBoxCheckedDisabled {
    width: 15px;
    height: 15px;
    background-position: center;
    /*background-position: -101px -99px;*/
    background-image: url(../Images/check_grey.gif);
}

/*.dxWeb_edtCheckBoxGrayed {
	background-position: -71px -99px;
}
.dxWeb_edtCheckBoxGrayedDisabled {
	background-position: -116px -99px;
}*/

.dxWeb_mScrollUp, .dxWeb_mScrollDown {
    margin: auto;
}

.dxWeb_rpHeaderTopLeftCorner {
    background-position: -104px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpHeaderTopRightCorner {
    background-position: -117px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpBottomLeftCorner {
    background-position: -78px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpBottomRightCorner {
    background-position: -91px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpTopLeftCorner {
    background-position: -52px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpTopRightCorner {
    background-position: -65px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxBottomLeftCorner {
    background-position: -26px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxBottomRightCorner {
    background-position: -39px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxTopLeftCorner {
    background-position: 0px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxTopRightCorner {
    background-position: -13px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_mHorizontalPopOut {
    background-position: -92px -50px;
    width: 5px;
    height: 3px;
}

.dxWeb_mVerticalPopOut {
    background-position: -105px -50px;
    width: 4px;
    height: 8px;
}

.dxWeb_mVerticalPopOutRtl {
    background-position: -145px -50px;
    width: 4px;
    height: 8px;
}

.dxWeb_mSubMenuItem {
    background-position: -48px -50px;
    width: 14px;
    height: 14px;
}

.dxWeb_mSubMenuItemChecked {
    background-position: -70px -50px;
    width: 14px;
    height: 14px;
}

.dxWeb_mScrollUp {
    background-position: -117px -50px;
    width: 7px;
    height: 5px;
}

.dxWeb_mScrollDown {
    background-position: -133px -50px;
    width: 7px;
    height: 5px;
}

.dxWeb_tcScrollLeft {
    background-position: -129px -62px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollRight {
    background-position: -137px -62px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollLeftHover {
    background-position: -129px -70px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollRightHover {
    background-position: -137px -70px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollLeftPressed {
    background-position: -129px -78px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollRightPressed {
    background-position: -137px -78px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollLeftDisabled {
    background-position: -129px -86px;
    width: 7px;
    height: 7px;
}

.dxWeb_tcScrollRightDisabled {
    background-position: -137px -86px;
    width: 7px;
    height: 7px;
}

.dxWeb_nbCollapse {
    background-position: -129px 0px;
    width: 13px;
    height: 15px;
}

.dxWeb_nbExpand {
    background-position: -129px -23px;
    width: 13px;
    height: 15px;
}

.dxWeb_splVSeparator {
    background-position: -92px -62px;
    width: 6px;
    height: 18px;
}

.dxWeb_splVSeparatorHover {
    background-position: -99px -62px;
    width: 6px;
    height: 18px;
}

.dxWeb_splHSeparator {
    background-position: -58px -74px;
    width: 18px;
    height: 6px;
}

.dxWeb_splHSeparatorHover {
    background-position: -58px -81px;
    width: 18px;
    height: 6px;
}

.dxWeb_splVCollapseBackwardButton {
    background-position: -30px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splVCollapseBackwardButtonHover {
    background-position: -37px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splHCollapseBackwardButton {
    background-position: 0px -74px;
    width: 7px;
    height: 6px;
}

.dxWeb_splHCollapseBackwardButtonHover {
    background-position: 0px -81px;
    width: 7px;
    height: 6px;
}

.dxWeb_splVCollapseForwardButton {
    background-position: -44px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splVCollapseForwardButtonHover {
    background-position: -51px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splHCollapseForwardButton {
    background-position: -15px -74px;
    width: 7px;
    height: 6px;
}

.dxWeb_splHCollapseForwardButtonHover {
    background-position: -15px -81px;
    width: 7px;
    height: 6px;
}

.dxWeb_pcCloseButton,
.dxWeb_pcPinButton,
.dxWeb_pcRefreshButton,
.dxWeb_pcCollapseButton,
.dxWeb_pcMaximizeButton {
    width: 15px;
    height: 14px;
}

.dxWeb_pcCloseButton {
    background-position: 0px -50px;
}

.dxWeb_pcPinButton {
    background-position: -19px -165px;
}

.dxpcPinButtonChecked .dxWeb_pcPinButton,
.dxpc-pinBtnChecked .dxWeb_pcPinButton {
    background-position: -37px -165px;
}

.dxWeb_pcRefreshButton {
    background-position: -1px -165px;
}

.dxWeb_pcCollapseButton {
    background-position: -91px -165px;
}

.dxpcCollapseButtonChecked .dxWeb_pcCollapseButton,
.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton {
    background-position: -109px -165px;
}

.dxWeb_pcMaximizeButton {
    background-position: -73px -165px;
}

.dxpcMaximizeButtonChecked .dxWeb_pcMaximizeButton,
.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton {
    background-position: -55px -165px;
}

.dxWeb_pcSizeGrip {
    background-position: -24px -50px;
    width: 16px;
    height: 16px;
}

.dxWeb_pcSizeGripRtl {
    background-position: -109px -62px;
    width: 16px;
    height: 16px;
}

.dxWeb_pPopOut {
    background-position: -150px 0px;
    width: 9px;
    height: 14px;
}

.dxWeb_pPopOutDisabled {
    background-position: -150px -22px;
    width: 9px;
    height: 14px;
}

.dxWeb_pAll {
    background-position: 0px 0px;
    width: 21px;
    height: 17px;
}

.dxWeb_pAllDisabled {
    background-position: 0px -25px;
    width: 21px;
    height: 17px;
}

.dxWeb_pPrev {
    width: 16px;
    height: 17px;
}
/*
.dxWeb_pPrevDisabled {
    background-position: -105px -25px;
    width: 16px;
    height: 17px;
}

.dxWeb_pNextDisabled {
    background-position: -81px -25px;
    width: 16px;
    height: 17px;
}

.dxWeb_pLast {
    background-position: -55px 0px;
    width: 18px;
    height: 17px;
}

.dxWeb_pLastDisabled {
    background-position: -55px -25px;
    width: 18px;
    height: 17px;
}

.dxWeb_pFirst {
    background-position: -29px 0px;
    width: 18px;
    height: 17px;
}

.dxWeb_pFirstDisabled {
    background-position: -29px -25px;
    width: 18px;
    height: 17px;
}*/

.dxWeb_tvColBtn,
.dxWeb_tvColBtnRtl {
    background-position: -19px -98px;
    width: 17px;
    height: 17px;
}

.dxWeb_tvExpBtn,
.dxWeb_tvExpBtnRtl {
    background-position: 0px -98px;
    width: 17px;
    height: 17px;
}

.dxWeb_fmFolder {
    background-position: 0px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmFolderLocked {
    background-position: -20px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmCreateButton {
    background-position: -40px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmRenameButton {
    background-position: -60px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmMoveButton {
    background-position: -80px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmDeleteButton {
    background-position: -100px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmRefreshButton {
    background-position: -120px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmDwnlButton {
    background-position: 0px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmDwnlButtonDisabled {
    background-position: -20px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmCreateButtonDisabled {
    background-position: -40px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmRenameButtonDisabled {
    background-position: -60px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmMoveButtonDisabled {
    background-position: -80px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmDeleteButtonDisabled {
    background-position: -100px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmRefreshButtonDisabled {
    background-position: -120px -147px;
    width: 16px;
    height: 16px;
}

.dxWeb_fmThumbnailCheck {
    background-position: -156px -48px;
    width: 10px;
    height: 11px;
}

.dxWeb_ucClearButton {
    background-position: -100px -123px;
    width: 16px;
    height: 16px;
}

.dxWeb_ucClearButtonDisabled {
    background-position: -100px -147px;
    width: 16px;
    height: 16px;
}

/*ASPxImageSlider*/
.dxWeb_isDot,
.dxWeb_isDotDisabled {
    background-position: -113px -193px;
}

.dxWeb_isDotSelected {
    background-position: -131px -193px;
}

.dxWeb_isPrevBtnVert,
.dxWeb_isNextBtnVert,
.dxWeb_isPrevBtnVertDisabled,
.dxWeb_isNextBtnVertDisabled {
    width: 29px;
    height: 19px;
}

.dxWeb_isPrevBtnHor,
.dxWeb_isNextBtnHor,
.dxWeb_isPrevBtnHorDisabled,
.dxWeb_isNextBtnHorDisabled {
    width: 18px;
    height: 31px;
}

.dxWeb_isPrevBtnVert,
.dxWeb_isPrevBtnVertDisabled {
    background-position: -46px -189px;
}

.dxWeb_isNextBtnVert,
.dxWeb_isNextBtnVertDisabled {
    background-position: -79px -189px;
}

.dxWeb_isPrevBtnHor,
.dxWeb_isPrevBtnHorDisabled {
    background-position: -1px -183px;
}

.dxWeb_isNextBtnHor,
.dxWeb_isNextBtnHorDisabled {
    background-position: -24px -183px;
}

.dxWeb_isPrevPageBtnVert,
.dxWeb_isNextPageBtnVert,
.dxWeb_isPrevPageBtnVertDisabled,
.dxWeb_isNextPageBtnVertDisabled {
    width: 21px;
    height: 14px;
}

.dxWeb_isPrevPageBtnHor,
.dxWeb_isNextPageBtnHor,
.dxWeb_isPrevPageBtnHorDisabled,
.dxWeb_isNextPageBtnHorDisabled {
    width: 14px;
    height: 21px;
}

.dxWeb_isPrevPageBtnVert,
.dxWeb_isPrevPageBtnVertDisabled {
    background-position: -35px -222px;
}

.dxWeb_isNextPageBtnVert,
.dxWeb_isNextPageBtnVertDisabled {
    background-position: -58px -222px;
}

.dxWeb_isPrevPageBtnHor,
.dxWeb_isPrevPageBtnHorDisabled {
    background-position: -2px -218px;
}

.dxWeb_isNextPageBtnHor,
.dxWeb_isNextPageBtnHorDisabled {
    background-position: -18px -218px;
}

img {
    border-width: 0px;
}

.dx-clear {
    display: block;
    clear: both;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}

.dxKBSW {
    font-size: 0;
}

.dxMSTouchDraggable,
.dxAC {
    -ms-touch-action: pinch-zoom;
}

/* ASPxInternalCheckBox */
.dxicbInput {
    border: 0;
    width: 0;
    height: 0;
    padding: 0;
    background-color: transparent;
}

/* ASPxUploadControl */
.dxucEditAreaSys {
    margin: 0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
}

.dxucButtonSys {
    color: #394EA2;
    cursor: pointer;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    white-space: nowrap;
}

    .dxucButtonSys a[unselectable="on"] {
        cursor: default;
        user-select: none;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
    }

/* ASPxPopupControl lite */
.dxpc-contentWrapper {
    display: flex;
    width: 100%;
    border-spacing: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxpc-shadow {
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
}

/* ASPxMenu lite */
.dxm-shadow {
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
}

/* ASPxDocking - Dock zone */
.dxdzControlVert {
    width: 200px;
    height: 400px;
}

.dxdzControlHor {
    width: 400px;
    height: 200px;
}

.dxdzControlFill {
    width: 400px;
    height: 400px;
}

.dxdzDisabled {
}

.dxdzControlVert .dxdz-pnlPlcHolder,
.dxdzControlHor .dxdz-pnlPlcHolder,
.dxdzControlFill .dxdz-pnlPlcHolder {
    width: 0;
    height: 0;
    border: 2px solid #A3B5DA;
    background-color: #D1DAEC;
}

.dxdzControlHor .dxdz-pnlPlcHolder {
    float: left;
}

/* Splitter */
.dxsplS {
    display: inline-block;
}

.dxsplS {
    font-size: 0px;
    line-height: 0px;
}

.dxsplLCC,
.dxsplCC,
.dxsplS {
    overflow: hidden;
}

.dxsplCC,
.dxsplP {
    width: 100%;
    height: 100%;
}

/* Mobile */
.dxTouchVScrollHandle, .dxTouchHScrollHandle {
    background-color: Black;
    position: absolute;
    opacity: 0;
    border-radius: 5px;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
}

.dxTouchVScrollHandle {
    width: 5px;
    height: 50%;
    margin-bottom: 3px;
}

.dxTouchHScrollHandle {
    width: 50%;
    height: 5px;
    margin-right: 3px;
}

.dxTouchScrollHandleVisible {
    -webkit-transition-duration: 0s;
    opacity: 0.4 !important;
}

/* Layout Control */
.dxflHALSys {
    text-align: left;
}

    .dxflHALSys > table,
    .dxflHALSys > div {
        margin-left: 0px;
        margin-right: auto;
    }

.dxflHARSys {
    text-align: right;
}

    .dxflHARSys > table,
    .dxflHARSys > div {
        margin-left: auto;
        margin-right: 0px;
    }

.dxflHACSys {
    text-align: center;
}

    .dxflHACSys > table,
    .dxflHACSys > div {
        margin-left: auto;
        margin-right: auto;
    }

.dxflVATSys {
    vertical-align: top;
}

.dxflVAMSys {
    vertical-align: middle;
}

.dxflVABSys {
    vertical-align: bottom;
}

/* ASPxFileManager */
.dxfm-file .dxgv,
.dxfm-file .dxgv .dxfm-fileName {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

    .dxfm-file .dxgv.dxfm-fileThumb,
    .dxfm-file .dxgv.dxgvCommandColumn {
        text-overflow: clip;
    }

.dxfm-multiSelect .dxfm-pThumbnailCheckImage {
    display: none;
}

.dxfm-multiSelect div.dxfm-fileSA .dxfm-pThumbnailCheckImage,
.dxfm-multiSelect div.dxfm-fileSI .dxfm-pThumbnailCheckImage {
    display: inline;
}

.dxgvControl,
.dxgvDisabled {
    border: none;
    background-color: #221C46;
    color: Black;
    cursor: default;
}

.dxgvDisabled {
    color: Gray;
}

.dxgvControl a {
    color: #5555FF;
}

.dxgvDisabled a {
    color: Gray;
}

.dxgvLoadingPanel {
    border: 1px solid #9F9F9F;
    background-color: #E3E3E1;
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxgvLoadingPanel td {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxgvLoadingPanelStatusBar {
    background-color: Transparent;
}

    .dxgvLoadingPanelStatusBar td {
        white-space: nowrap;
        text-align: center;
        padding: 0px 2px;
    }

.dxgvDataRow, .dxgvInlineEditRow {
    font-family: "tt_travels_demibold";
    font-size: 1rem;
}

    .dxgvInlineEditRow td.dxgv {
        border-bottom: 1px Solid #D3D3D3;
        border-right: 1px Solid #D3D3D3;
    }

.dxgvFilterRow {
    border: 1px solid #aaa;
    border-radius: 2px;
    font-family: "tt_travels_demibold";
    font-size: 1rem;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding .25s;
    height: 16px;
}

.dxgvEditForm {
    background-color: #F0F0F0;
}

    .dxgvEditForm td.dxgv {
        border-bottom: 1px Solid #D3D3D3;
        padding: 8px 10px 10px;
    }

    .dxgvEditForm td.dxgvIndentCell {
        background: #EDEDED none;
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvSelectedRow {
    /*background-color: #A0A0A0;*/
    background-color: ##E97777;
    color: White;
}

.dxgvFocusedRow {
    background-color: #8D8D8D;
    color: White;
}

    .dxgvSelectedRow .dxgvCommandColumn a,
    .dxgvFocusedRow .dxgvCommandColumn a {
        color: White;
    }

        .dxgvSelectedRow .dxgvCommandColumn a:hover,
        .dxgvFocusedRow .dxgvCommandColumn a:hover {
            color: #F0F0F0;
        }

.dxgvPreviewRow {
    background-color: #F5F5F5;
    color: #707070;
}

    .dxgvDetailCell,
    .dxgvPreviewRow td.dxgv,
    .dxgvEmptyDataRow td.dxgv {
        padding: 20px 2px 20px 4px;
        border-bottom: 1px Solid #D3D3D3;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }

    .dxgvPreviewRow td.dxgv {
        padding: 10px 10px 10px 15px;
    }

.dxgvDetailCell {
    padding: 16px 18px;
}

.dxgvDetailRow td.dxgvIndentCell {
    padding-right: 0px;
    border-bottom: 1px Solid #D3D3D3;
}

.dxgvEmptyDataRow {
    color: Gray;
}

    .dxgvEmptyDataRow td.dxgv {
        border-bottom: 1px Solid #CFCFCF;
        text-align: center;
    }



.dxgvEditFormDisplayRow {
}

    .dxgvEditFormDisplayRow td.dxgv {
    }

    .dxgvEditFormDisplayRow td.dxgvIndentCell {
        background: #EDEDED none;
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvEditingErrorRow {
    background-color: #FFFFFF;
    color: #FF0000;
}

    .dxgvEditingErrorRow td.dxgv {
        white-space: pre-wrap;
        border-bottom: 1px Solid #D3D3D3;
        border-right-width: 0;
        border-top-width: 0;
        border-left-width: 0;
        padding: 6px 10px;
    }

.dxgvFilterRow td.dxgv {
    border-bottom: 1px Solid #C1C1C1;
    border-right: 1px Solid #C1C1C1;
    border-top-width: 0;
    border-left-width: 0;
    padding: 2px;
    overflow: hidden;
}

.dxgvGroupRow {
    background-color: #EDEDED;
}

.dxgvFocusedGroupRow {
    background-color: #8D8D8D;
    color: White;
}

    .dxgvGroupRow td.dxgv,
    .dxgvFocusedGroupRow td.dxgv {
        border: 0 none;
        vertical-align: middle;
        white-space: nowrap;
        border-bottom: 1px Solid #D3D3D3;
        padding: 3px 6px 4px;
    }

    .dxgvFocusedRow td.dxgvIndentCell,
    .dxgvFocusedGroupRow td.dxgvIndentCell,
    .dxgvSelectedRow td.dxgvIndentCell {
        background-color: #EDEDED !important;
        border-right: 1px solid #CFCFCF;
        border-left: 1px solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvHeaderPanel {
    background-color: #F9F9F9;
    color: Black;
    padding: 8px 6px;
    border-bottom: 1px Solid #9F9F9F;
}

.dxgvMSDraggable .dxgvHeader,
.dxgvMSDraggable.dxgvGroupPanel {
    -ms-touch-action: pinch-zoom;
}

.dxgvCustomization,
.dxgvPopupEditForm {
    padding: 0;
    margin: 0;
}

.dxgvGroupPanel {
    white-space: nowrap;
    background-color: #fff !important;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 7px 4px 8px 6px;
}

.dxgvFooter {
    background-color: #D7D7D7;
    white-space: nowrap;
}

    .dxgvFooter td.dxgv {
        padding: 5px 6px 6px;
        border-bottom: 1px Solid #BCBCBC;
        border-right-width: 0;
    }

.body_grdxRemesas_DXHeadersRow0 {
    color: #ff0000;
}

.dxgvGroupFooter {
    background-color: #E0E0E0;
}

    .dxgvGroupFooter td.dxgv {
        white-space: nowrap;
    }

    .dxgvGroupFooter td.dxgv {
        padding: 5px 4px 6px 6px;
        border-bottom: 1px Solid #CFCFCF;
        border-right-width: 0;
    }

    .dxgvDataRow td.dxgvIndentCell,
    .dxgvGroupRow td.dxgvIndentCell,
    .dxgvGroupFooter td.dxgvIndentCell {
        background-color: #d4d7ea;
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvCommandColumnItem dxgv__cci {
    background-color: #ff0000;
}

.dxgvTitlePanel,
.dxgvTable caption {
    font-size: 15px;
    font-weight: normal;
    padding: 3px 3px 5px;
    text-align: center;
    background-color: #ACACAC;
    color: White;
    border-bottom: 1px Solid #9F9F9F;
}

.dxgvLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxgvStatusBar {
    border-top: 1px Solid #9F9F9F;
}

    .dxgvStatusBar tr.dxgv {
        height: 20px;
    }

.dxgvCommandColumn {
    padding: 2px;
}

    .dxgvCommandColumn a {
        margin: 0 3px 0 0;
        color: #0d45b7;
    }

        .dxgvCommandColumn a:hover {
            color: #5494ea;
        }

.dxgvCommandColumnItem {
    /*margin: 0 10px;*/
    /*background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    border-color: #aaaaaa;
    color: #2e3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding: 4px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica;
	text-decoration:none;
	margin-right:78px;
	behavior: url(/Styles/PIE.htc);*/
}

/*
   JC ESTE ES EL ORIGINAL
   .dxgvCommandColumnItem
{
	background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    border-color: #aaaaaa;
    color: #2e3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    height: 25px;
    padding: 0 10px;
	*padding: 0 5px; IE7
    cursor: pointer;
    font: bold 12px Arial, Helvetica;
    behavior: url(/Styles/PIE.htc);
	margin:0px 5px;
}*/
.dxgvEditFormTable {
    padding: 2px 6px 6px 4px;
    font-size: 11px;
    color: Black;
    width: 70%;
    margin-top: 25px;
}

    .dxgvEditFormTable a {
        color: #0d45b7;
    }

        .dxgvEditFormTable a:hover {
            color: #5494ea;
        }

.dxgvEditFormCaption {
    padding: 4px 4px 4px 10px;
    white-space: nowrap;
}

.dxgvInlineEditCell {
    padding: 1px;
}

.dxgvEditFormCell {
    padding: 4px;
    padding-right: 20px;
    border-width: 0;
}

.dxgvPagerTopPanel,
.dxgvPagerBottomPanel {
    padding-top: 10px;
    padding-bottom: 4px;
}

.dxgvCommandColumnItem :hover {
    color: #ff0000 !important;
    background-color: none !important;
}

.dxgvDetailButton {
}

.dxgvFilterBar {
    border-top: 1px solid #9F9F9F;
    background: #d4d4d4 none;
}

    .dxgvFilterBar a {
        color: #394ea2;
        text-decoration: underline;
    }

.dxgvFilterBarCheckBoxCell {
    padding: 0 7px 0 3px;
}

.dxgvFilterBarImageCell {
    padding: 0 1px 0 3px;
    cursor: pointer;
}

.dxgvFilterBarExpressionCell {
    padding: 5px 5px 8px 0;
    white-space: nowrap;
}

.dxgvFilterBarClearButtonCell {
    padding: 5px 6px 8px;
}

.dxgvFilterBuilderMainArea {
    background: white none;
    padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea {
    background: #ededed none;
    border-top: 1px solid #cfcfcf;
    padding: 6px;
    white-space: nowrap;
}

.dxgvDataRowHover {
    background: #cfcfcf none;
    color: Black;
}

.dxgvControl .dxpControl td.dxpCtrl,
.dxgvDisabled .dxpControl td.dxpCtrl,
.dxgvControl .dxpLite,
.dxgvDisabled .dxpLite {
    padding-top: 4px;
}

.dxgvControl .dxgvHFSAC {
    padding: 9px 0 0 4px;
}

.dxgvControl .dxgvHFSC {
    padding: 9px 0 6px;
}

    .dxgvControl .dxgvHFSC div {
        height: 1px;
        background: #8b8b8b;
    }

/* Removes flicking in iOS Safari*/
.dxgvTable {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxcpLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxcpLoadingPanelWithContent {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    border: 1px solid #9F9F9F;
    background-color: White;
}

    .dxcpLoadingPanelWithContent td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxcpLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled {
    color: #acacac;
    cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl {
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color: #1E3695;
    background-color: #FFFFFF;
}

    .dxccControl a {
        text-decoration: none !important;
        color: #1E3695;
    }

        .dxccControl a:hover {
            text-decoration: underline !important;
        }
/* Disabled */
.dxccDisabled {
    color: #808080;
    cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #787878;
}

    .dxdvControl td.dxdvCtrl {
        padding: 12px 40px;
    }

.dxdvLoadingPanel {
    border: 1px solid #9F9F9F;
    background-color: white;
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxdvLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxdvLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.dxdvContent {
}

.dxdvItem,
.dxdvFlowItem {
    border: 1px solid #A8A8A8;
    background-color: #F0F0F0;
    padding: 12px 12px 12px 14px;
    height: 180px;
    height: expression("154px");
}

.dxdvFlowItem {
    float: left;
    overflow: hidden;
}

.dxdvFlowItemsContainer {
}

.dxdvEmptyItem {
    text-align: left;
    vertical-align: top;
    padding: 12px 12px 12px 14px;
    height: 180px;
    height: expression("154px");
}

.dxdvPagerPanel {
}

.dxdvEmptyData {
    color: Gray;
}
/* Disabled */
.dxdvDisabled {
    color: #808080;
    cursor: default;
}
/* -- ASPxHeadline -- */
.dxhlControl {
    font: 10px Verdana, Geneva, sans-serif;
    color: black;
}

    .dxhlControl a {
        color: #1E3695;
    }

.dxhlContent {
    font-size: 11px;
}

.dxhlDate {
    color: Gray;
    white-space: nowrap;
}

.dxhlHeader {
    font: bold 13px Tahoma, Geneva, sans-serif;
    color: #464646;
    line-height: 17px;
}

.dxhlDateHeader {
    font: normal 13px Tahoma, Geneva, sans-serif;
    color: Gray;
}

.dxhlLeftPanel {
}

.dxhlRightPanel {
}

.dxhlDateLeftPanel {
    color: Gray;
    white-space: nowrap;
}

.dxhlDateRightPanel {
    color: Gray;
    white-space: nowrap;
}

.dxhlTailDiv {
}
/* Disabled */
.dxhlDisabled {
    color: #acacac;
    cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    background-color: white;
    border: 1px solid #9F9F9F;
}

    .dxlpLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxlpLoadingDiv {
    background-color: #777777;
    opacity: 0.7;
    /*opacity: 0;*/
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
    /*filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=0);*/
}
/* -- ASPxMenu -- */
.dxmMenu a,
.dxmVerticalMenu a,
.dxmSubMenu a {
    color: black;
    text-decoration: none;
}

.dxmLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxmLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 6px;
    }

.dxmMenu,
.dxmVerticalMenu {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
    background-color: #F0F0F0;
    border: 1px solid #A8A8A8;
    padding: 2px;
}

.dxmMenuGutter,
.dxmMenuRtlGutter {
}

.dxmMenuSeparator .dx,
.dxmMenuFullHeightSeparator .dx {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    width: 1px;
    height: 1px;
}

.dxmMenuSeparator,
.dxmMenuFullHeightSeparator {
    width: 1px;
}

    .dxmMenuSeparator .dx,
    .dxmMenuFullHeightSeparator,
    .dxmMenuVerticalSeparator {
        background-color: #A8A8A8;
        width: 1px;
    }

    .dxmMenuSeparator .dx {
        height: 13px;
    }

.dxmMenuFullHeightSeparator {
    display: none;
}

.dxmMenuVerticalSeparator {
    width: 100%;
    height: 1px;
}

.dxmMenuItem,
.dxmMenuItemWithImage,
.dxmMenuItemWithPopOutImage,
.dxmMenuItemWithImageWithPopOutImage,
.dxmVerticalMenuItem,
.dxmVerticalMenuItemWithImage,
.dxmVerticalMenuItemWithPopOutImage,
.dxmVerticalMenuItemWithImageWithPopOutImage,
.dxmVerticalMenuRtlItem,
.dxmVerticalMenuRtlItemWithImage,
.dxmVerticalMenuRtlItemWithPopOutImage,
.dxmVerticalMenuRtlItemWithImageWithPopOutImage,
.dxmMenuLargeItem,
.dxmMenuLargeItemWithImage,
.dxmMenuLargeItemWithPopOutImage,
.dxmMenuLargeItemWithImageWithPopOutImage,
.dxmVerticalMenuLargeItem,
.dxmVerticalMenuLargeItemWithImage,
.dxmVerticalMenuLargeItemWithPopOutImage,
.dxmVerticalMenuLargeItemWithImageWithPopOutImage,
.dxmVerticalMenuLargeRtlItem,
.dxmVerticalMenuLargeRtlItemWithImage,
.dxmVerticalMenuLargeRtlItemWithPopOutImage,
.dxmVerticalMenuLargeRtlItemWithImageWithPopOutImage {
    white-space: nowrap;
}

.dxmMenuItem,
.dxmMenuItemWithImage {
    padding: 4px 8px 5px;
}

.dxmMenuItemWithPopOutImage,
.dxmMenuItemWithImageWithPopOutImage {
    padding: 4px 6px 5px 8px;
}

.dxmVerticalMenuItem {
    padding: 4px 19px 5px 8px;
}

.dxmVerticalMenuRtlItem {
    padding: 4px 8px 5px 19px;
}

.dxmVerticalMenuItemWithImage {
    padding: 4px 19px 5px 3px;
}

.dxmVerticalMenuRtlItemWithImage {
    padding: 4px 3px 5px 19px;
}

.dxmVerticalMenuItemWithPopOutImage {
    padding: 4px 6px 5px 8px;
}

.dxmVerticalMenuRtlItemWithPopOutImage {
    padding: 4px 8px 5px 6px;
}

.dxmVerticalMenuItemWithImageWithPopOutImage {
    padding: 4px 6px 5px 3px;
}

.dxmVerticalMenuRtlItemWithImageWithPopOutImage {
    padding: 4px 3px 5px 6px;
}

.dxmMenuLargeItem,
.dxmMenuLargeItemWithImage {
    padding: 4px 12px 5px 11px;
}

.dxmMenuLargeItemWithPopOutImage,
.dxmMenuLargeItemWithImageWithPopOutImage {
    padding: 4px 6px 5px 11px;
}

.dxmVerticalMenuLargeItem,
.dxmVerticalMenuLargeItemWithImage {
    padding: 6px 12px 7px 11px;
}

.dxmVerticalMenuLargeRtlItem,
.dxmVerticalMenuLargeRtlItemWithImage {
    padding: 6px 11px 7px 12px;
}

.dxmVerticalMenuLargeItemWithPopOutImage,
.dxmVerticalMenuLargeItemWithImageWithPopOutImage {
}

.dxmVerticalMenuLargeRtlItemWithPopOutImage,
.dxmVerticalMenuLargeRtlItemWithImageWithPopOutImage {
}

.dxmMenuItemDropDownButton,
.dxmMenuLargeItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmMenuRtlItemDropDownButton,
.dxmMenuLargeRtlItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmVerticalMenuItemDropDownButton,
.dxmVerticalMenuLargeItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmVerticalMenuRtlItemDropDownButton,
.dxmVerticalMenuLargeRtlItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmMenuItemSelected,
.dxmMenuItemSelectedWithImage,
.dxmMenuItemSelectedWithPopOutImage,
.dxmMenuItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuItemSelected,
.dxmVerticalMenuItemSelectedWithImage,
.dxmVerticalMenuItemSelectedWithPopOutImage,
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuRtlItemSelected,
.dxmVerticalMenuRtlItemSelectedWithImage,
.dxmVerticalMenuRtlItemSelectedWithPopOutImage,
.dxmVerticalMenuRtlItemSelectedWithImageWithPopOutImage,
.dxmMenuLargeItemSelected,
.dxmMenuLargeItemSelectedWithImage,
.dxmMenuLargeItemSelectedWithPopOutImage,
.dxmMenuLargeItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemSelected,
.dxmVerticalMenuLargeItemWithImageSelected,
.dxmVerticalMenuLargeItemSelectedWithPopOutImage,
.dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuLargeRtlItemSelected,
.dxmVerticalMenuLargeRtlItemWithImageSelected,
.dxmVerticalMenuLargeRtlItemSelectedWithPopOutImage,
.dxmVerticalMenuLargeRtlItemSelectedWithImageWithPopOutImage {
    background-color: white;
    border: 1px solid #888888;
}

.dxmMenuItemSelected,
.dxmMenuItemSelectedWithImage {
    padding: 3px 7px 4px;
}

.dxmMenuItemSelectedWithPopOutImage,
.dxmMenuItemSelectedWithImageWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuItemSelected {
    padding: 3px 18px 4px 7px;
}

.dxmVerticalMenuRtlItemSelected {
    padding: 3px 7px 4px 18px;
}

.dxmVerticalMenuItemSelectedWithImage {
    padding: 3px 18px 4px 2px;
}

.dxmVerticalMenuRtlItemSelectedWithImage {
    padding: 3px 2px 4px 18px;
}

.dxmVerticalMenuItemSelectedWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuRtlItemSelectedWithPopOutImage {
    padding: 3px 7px 4px 5px;
}

.dxmVerticalMenuItemSelectedWithImageWithPopOutImage {
    padding: 3px 5px 4px 2px;
}

.dxmVerticalMenuRtlItemSelectedWithImageWithPopOutImage {
    padding: 3px 2px 4px 5px;
}

.dxmMenuLargeItemSelected,
.dxmMenuLargeItemSelectedWithImage {
    padding: 3px 11px 4px 10px;
}

.dxmMenuLargeItemSelectedWithPopOutImage,
.dxmMenuLargeItemSelectedWithImageWithPopOutImage {
    padding: 3px 5px 4px 10px;
}

.dxmVerticalMenuLargeItemSelected,
.dxmVerticalMenuLargeItemSelectedWithImage {
    padding: 5px 11px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemSelected,
.dxmVerticalMenuLargeRtlItemSelectedWithImage {
    padding: 5px 10px 6px 11px;
}

.dxmVerticalMenuLargeItemSelectedWithPopOutImage,
.dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage {
    padding: 5px 5px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemSelectedWithPopOutImage,
.dxmVerticalMenuLargeRtlItemSelectedWithImageWithPopOutImage {
    padding: 5px 10px 6px 5px;
}

.dxmMenuItemDropDownButtonSelected,
.dxmMenuLargeItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuRtlItemDropDownButtonSelected,
.dxmMenuLargeRtlItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonSelected,
.dxmVerticalMenuLargeItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuRtlItemDropDownButtonSelected,
.dxmVerticalMenuLargeRtlItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemChecked,
.dxmMenuItemCheckedWithImage,
.dxmMenuItemCheckedWithPopOutImage,
.dxmMenuItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuItemChecked,
.dxmVerticalMenuItemCheckedWithImage,
.dxmVerticalMenuItemCheckedWithPopOutImage,
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuRtlItemChecked,
.dxmVerticalMenuRtlItemCheckedWithImage,
.dxmVerticalMenuRtlItemCheckedWithPopOutImage,
.dxmVerticalMenuRtlItemCheckedWithImageWithPopOutImage,
.dxmMenuLargeItemChecked,
.dxmMenuLargeItemCheckedWithImage,
.dxmMenuLargeItemCheckedWithPopOutImage,
.dxmMenuLargeItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemChecked,
.dxmVerticalMenuLargeItemWithImageChecked,
.dxmVerticalMenuLargeItemCheckedWithPopOutImage,
.dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuLargeRtlItemChecked,
.dxmVerticalMenuLargeRtlItemWithImageChecked,
.dxmVerticalMenuLargeRtlItemCheckedWithPopOutImage,
.dxmVerticalMenuLargeRtlItemCheckedWithImageWithPopOutImage {
    background-color: white;
    border: 1px solid #888888;
}

.dxmMenuItemChecked,
.dxmMenuItemCheckedWithImage {
    padding: 3px 7px 4px;
}

.dxmMenuItemCheckedWithPopOutImage,
.dxmMenuItemCheckedWithImageWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuItemChecked {
    padding: 3px 18px 4px 7px;
}

.dxmVerticalMenuRtlItemChecked {
    padding: 3px 7px 4px 18px;
}

.dxmVerticalMenuItemCheckedWithImage {
    padding: 3px 18px 4px 2px;
}

.dxmVerticalMenuRtlItemCheckedWithImage {
    padding: 3px 2px 4px 18px;
}

.dxmVerticalMenuItemCheckedWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuRtlItemCheckedWithPopOutImage {
    padding: 3px 7px 4px 5px;
}

.dxmVerticalMenuItemCheckedWithImageWithPopOutImage {
    padding: 3px 5px 4px 2px;
}

.dxmVerticalMenuRtlItemCheckedWithImageWithPopOutImage {
    padding: 3px 2px 4px 5px;
}

.dxmMenuLargeItemChecked,
.dxmMenuLargeItemCheckedWithImage {
    padding: 3px 11px 4px 10px;
}

.dxmMenuLargeItemCheckedWithPopOutImage,
.dxmMenuLargeItemCheckedWithImageWithPopOutImage {
    padding: 3px 5px 4px 10px;
}

.dxmVerticalMenuLargeItemChecked,
.dxmVerticalMenuLargeItemCheckedWithImage {
    padding: 5px 11px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemChecked,
.dxmVerticalMenuLargeRtlItemCheckedWithImage {
    padding: 5px 10px 6px 11px;
}

.dxmVerticalMenuLargeItemCheckedWithPopOutImage,
.dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage {
    padding: 5px 5px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemCheckedWithPopOutImage,
.dxmVerticalMenuLargeRtlItemCheckedWithImageWithPopOutImage {
    padding: 5px 10px 6px 5px;
}

.dxmMenuItemDropDownButtonChecked,
.dxmMenuLargeItemDropDownButtonChecked {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuRtlItemDropDownButtonChecked,
.dxmMenuLargeRtlItemDropDownButtonChecked {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonChecked,
.dxmVerticalMenuLargeItemDropDownButtonChecked {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuRtlItemDropDownButtonChecked,
.dxmVerticalMenuLargeRtlItemDropDownButtonChecked {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemHover,
.dxmMenuItemHoverWithImage,
.dxmMenuItemHoverWithPopOutImage,
.dxmMenuItemHoverWithImageWithPopOutImage,
.dxmVerticalMenuItemHover,
.dxmVerticalMenuItemHoverWithImage,
.dxmVerticalMenuItemHoverWithPopOutImage,
.dxmVerticalMenuItemHoverWithImageWithPopOutImage,
.dxmVerticalMenuRtlItemHover,
.dxmVerticalMenuRtlItemHoverWithImage,
.dxmVerticalMenuRtlItemHoverWithPopOutImage,
.dxmVerticalMenuRtlItemHoverWithImageWithPopOutImage,
.dxmMenuLargeItemHover,
.dxmMenuLargeItemHoverWithImage,
.dxmMenuLargeItemHoverWithPopOutImage,
.dxmMenuLargeItemHoverWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemHover,
.dxmVerticalMenuLargeItemHoverWithImage,
.dxmVerticalMenuLargeItemHoverWithPopOutImage,
.dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage,
.dxmVerticalMenuLargeRtlItemHover,
.dxmVerticalMenuLargeRtlItemHoverWithImage,
.dxmVerticalMenuLargeRtlItemHoverWithPopOutImage,
.dxmVerticalMenuLargeRtlItemHoverWithImageWithPopOutImage {
    background-color: #CBCBCB;
    border: 1px solid #888888;
}

.dxmMenuItemHover,
.dxmMenuItemHoverWithImage {
    padding: 3px 7px 4px;
}

.dxmMenuItemHoverWithPopOutImage,
.dxmMenuItemHoverWithImageWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuItemHover {
    padding: 3px 18px 4px 7px;
}

.dxmVerticalMenuRtlItemHover {
    padding: 3px 7px 4px 18px;
}

.dxmVerticalMenuItemHoverWithImage {
    padding: 3px 18px 4px 2px;
}

.dxmVerticalMenuRtlItemHoverWithImage {
    padding: 3px 2px 4px 18px;
}

.dxmVerticalMenuItemHoverWithPopOutImage {
    padding: 3px 5px 4px 7px;
}

.dxmVerticalMenuRtlItemHoverWithPopOutImage {
    padding: 3px 7px 4px 5px;
}

.dxmVerticalMenuItemHoverWithImageWithPopOutImage {
    padding: 3px 5px 4px 2px;
}

.dxmVerticalMenuRtlItemHoverWithImageWithPopOutImage {
    padding: 3px 2px 4px 5px;
}

.dxmMenuLargeItemHover,
.dxmMenuLargeItemHoverWithImage {
    padding: 3px 11px 4px 10px;
}

.dxmMenuLargeItemHoverWithPopOutImage,
.dxmMenuLargeItemHoverWithImageWithPopOutImage {
    padding: 3px 5px 4px 10px;
}

.dxmVerticalMenuLargeItemHover,
.dxmVerticalMenuLargeItemHoverWithImage {
    padding: 5px 11px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemHover,
.dxmVerticalMenuLargeRtlItemHoverWithImage {
    padding: 5px 10px 6px 11px;
}

.dxmVerticalMenuLargeItemHoverWithPopOutImage,
.dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage {
    padding: 5px 5px 6px 10px;
}

.dxmVerticalMenuLargeRtlItemHoverWithPopOutImage,
.dxmVerticalMenuLargeRtlItemHoverWithImageWithPopOutImage {
    padding: 5px 10px 6px 5px;
}

.dxmMenuItemDropDownButtonHover,
.dxmMenuLargeItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuRtlItemDropDownButtonHover,
.dxmMenuLargeRtlItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonHover,
.dxmVerticalMenuLargeItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuRtlItemDropDownButtonHover,
.dxmVerticalMenuLargeRtlItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenu {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
    background-color: white;
    border: 1px solid #666666;
    padding: 1px;
}

.dxmSubMenuGutter,
.dxmSubMenuRtlGutter {
    background-color: #E0E0E0;
}

.dxmSubMenuSeparator {
    background-color: #A8A8A8;
    width: 100%;
    height: 1px;
}

.dxmSubMenuItem,
.dxmSubMenuItemWithImage,
.dxmSubMenuItemWithPopOutImage,
.dxmSubMenuItemWithImageWithPopOutImage,
.dxmSubMenuRtlItem,
.dxmSubMenuRtlItemWithImage,
.dxmSubMenuRtlItemWithPopOutImage,
.dxmSubMenuRtlItemWithImageWithPopOutImage {
    white-space: nowrap;
}

.dxmSubMenuItem,
.dxmSubMenuItemWithImage {
    padding: 4px 19px 5px 3px;
}

.dxmSubMenuRtlItem,
.dxmSubMenuRtlItemWithImage {
    padding: 4px 3px 5px 19px;
}

.dxmSubMenuItemWithPopOutImage,
.dxmSubMenuItemWithImageWithPopOutImage {
    padding: 4px 6px 5px 3px;
}

.dxmSubMenuRtlItemWithPopOutImage,
.dxmSubMenuRtlItemWithImageWithPopOutImage {
    padding: 4px 3px 5px 6px;
}

.dxmSubMenuItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmSubMenuRtlItemDropDownButton {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmSubMenuItemSelected,
.dxmSubMenuItemSelectedWithImage,
.dxmSubMenuItemSelectedWithPopOutImage,
.dxmSubMenuItemSelectedWithImageWithPopOutImage,
.dxmSubMenuRtlItemSelected,
.dxmSubMenuRtlItemSelectedWithImage,
.dxmSubMenuRtlItemSelectedWithPopOutImage,
.dxmSubMenuRtlItemSelectedWithImageWithPopOutImage {
    background-color: #D8D8D8;
    border: 1px solid #888888;
}

.dxmSubMenuItemSelected,
.dxmSubMenuItemSelectedWithImage {
    padding: 3px 18px 4px 2px;
}

.dxmSubMenuRtlItemSelected,
.dxmSubMenuRtlItemSelectedWithImage {
    padding: 3px 2px 4px 18px;
}

.dxmSubMenuItemSelectedWithPopOutImage,
.dxmSubMenuItemSelectedWithImageWithPopOutImage {
    padding: 3px 5px 4px 2px;
}

.dxmSubMenuRtlItemSelectedWithPopOutImage,
.dxmSubMenuRtlItemSelectedWithImageWithPopOutImage {
    padding: 3px 2px 4px 5px;
}

.dxmSubMenuItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuRtlItemDropDownButtonSelected {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuItemChecked,
.dxmSubMenuItemCheckedWithImage,
.dxmSubMenuItemCheckedWithPopOutImage,
.dxmSubMenuItemCheckedWithImageWithPopOutImage .dxmSubMenuRtlItemChecked,
.dxmSubMenuRtlItemCheckedWithImage,
.dxmSubMenuRtlItemCheckedWithPopOutImage,
.dxmSubMenuRtlItemCheckedWithImageWithPopOutImage {
}

.dxmSubMenuItemDropDownButtonChecked {
}

.dxmSubMenuRtlItemDropDownButtonChecked {
}

.dxmSubMenuItemHover,
.dxmSubMenuItemHoverWithImage,
.dxmSubMenuItemHoverWithPopOutImage,
.dxmSubMenuItemHoverWithImageWithPopOutImage,
.dxmSubMenuRtlItemHover,
.dxmSubMenuRtlItemHoverWithImage,
.dxmSubMenuRtlItemHoverWithPopOutImage,
.dxmSubMenuRtlItemHoverWithImageWithPopOutImage {
    background-color: #221C46;
    border: 1px solid #888888;
}

.dxmSubMenuItemHover,
.dxmSubMenuItemHoverWithImage {
    padding: 3px 18px 4px 2px;
}

.dxmSubMenuRtlItemHover,
.dxmSubMenuRtlItemHoverWithImage {
    padding: 3px 2px 4px 18px;
}

.dxmSubMenuItemHoverWithPopOutImage,
.dxmSubMenuItemHoverWithImageWithPopOutImage {
    padding: 3px 5px 4px 2px;
}

.dxmSubMenuRtlItemHoverWithPopOutImage,
.dxmSubMenuRtlItemHoverWithImageWithPopOutImage {
    padding: 3px 2px 4px 5px;
}

.dxmSubMenuItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuRtlItemDropDownButtonHover {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuBorderCorrector {
    position: absolute;
    border-width: 0px;
    padding: 0px;
}

.dxmMenuItemSpacing,
.dxmMenuLargeItemSpacing,
.dxmMenuItemSeparatorSpacing,
.dxmMenuLargeItemSeparatorSpacing {
    width: 2px;
}

.dxmVerticalMenuItemSpacing,
.dxmVerticalMenuItemSeparatorSpacing {
    height: 1px;
}

.dxmVerticalMenuLargeItemSpacing,
.dxmVerticalMenuLargeItemSeparatorSpacing {
    height: 2px;
}

.dxmSubMenuItemSpacing,
.dxmSubMenuItemSeparatorSpacing {
    height: 1px;
}

.dxmMenuItemLeftImageSpacing {
    padding-right: 4px;
}

.dxmMenuItemRightImageSpacing {
    padding-left: 4px;
}

.dxmVerticalMenuItemLeftImageSpacing,
.dxmVerticalMenuItemRightImageSpacing,
.dxmSubMenuItemImageSpacing {
    width: 1px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}

    .dxmVerticalMenuItemLeftImageSpacing div,
    .dxmVerticalMenuItemRightImageSpacing div {
        width: 4px;
        height: 1px;
    }

.dxmMenuItemTopImageSpacing,
.dxmVerticalMenuItemTopImageSpacing {
    margin-bottom: 4px;
}

.dxmMenuItemBottomImageSpacing,
.dxmVerticalMenuItemBottomImageSpacing {
    margin-top: 4px;
}

.dxmSubMenuItemImageSpacing div {
    width: 7px;
    height: 1px;
}

.dxmScrollUpButton,
.dxmScrollDownButton {
    border: 1px solid #888888;
    background-color: #E0E0E0;
    cursor: pointer;
    font-size: 0px;
    padding: 1px;
    text-align: center;
}

.dxmScrollUpButton {
    margin-bottom: 1px;
}

.dxmScrollDownButton {
    margin-top: 1px;
}

.dxmScrollButtonHover {
    background-color: #221C46;
}

.dxmScrollButtonPressed {
    background-color: #D8D8D8;
}

.dxmScrollButtonDisabled {
    cursor: default;
}

.dxmScrollArea {
    overflow: hidden;
}

/* Disabled */
.dxmDisabled {
    color: #acacac;
    cursor: default;
}

/*                             */
/* -- ASPxMenu Toolbar mode -- */
/*                             */

td.dxmtb.dxmMenu {
    padding: 2px;
}

.dxmtb .dxmMenuItem,
.dxmtb .dxmMenuItemWithImage,
.dxmtb .dxmMenuItemWithPopOutImage,
.dxmtb .dxmMenuItemWithImageWithPopOutImage {
    padding: 4px 5px 5px;
}

.dxmtb .dxmMenuItemSelected,
.dxmtb .dxmMenuItemSelectedWithImage,
.dxmtb .dxmMenuItemSelectedWithPopOutImage,
.dxmtb .dxmMenuItemSelectedWithImageWithPopOutImage,
.dxmtb .dxmMenuItemChecked,
.dxmtb .dxmMenuItemCheckedWithImage,
.dxmtb .dxmMenuItemCheckedWithPopOutImage,
.dxmtb .dxmMenuItemCheckedWithImageWithPopOutImage,
.dxmtb .dxmMenuItemHover,
.dxmtb .dxmMenuItemHoverWithImage,
.dxmtb .dxmMenuItemHoverWithPopOutImage,
.dxmtb .dxmMenuItemHoverWithImageWithPopOutImage {
    padding: 3px 4px 4px;
}

    .dxmtb .dxmMenuItemHoverWithImage.dxmMenuItemLeftImageSpacing,
    .dxmtb .dxmMenuItemSelectedWithImage.dxmMenuItemLeftImageSpacing,
    .dxmtb .dxmMenuItemCheckedWithImage.dxmMenuItemLeftImageSpacing,
    .dxmtb .dxmMenuItemHoverWithImageWithPopOutImage.dxmMenuItemLeftImageSpacing,
    .dxmtb .dxmMenuItemSelectedWithImageWithPopOutImage.dxmMenuItemLeftImageSpacing,
    .dxmtb .dxmMenuItemCheckedWithImageWithPopOutImage.dxmMenuItemLeftImageSpacing {
        padding-right: 5px;
    }

    .dxmtb .dxmMenuItemHoverWithImage.dxmMenuItemRightImageSpacing,
    .dxmtb .dxmMenuItemSelectedWithImage.dxmMenuItemRightImageSpacing,
    .dxmtb .dxmMenuItemCheckedWithImage.dxmMenuItemRightImageSpacing,
    .dxmtb .dxmMenuItemHoverWithImageWithPopOutImage.dxmMenuItemRightImageSpacing,
    .dxmtb .dxmMenuItemSelectedWithImageWithPopOutImage.dxmMenuItemRightImageSpacing,
    .dxmtb .dxmMenuItemCheckedWithImageWithPopOutImage.dxmMenuItemRightImageSpacing {
        padding-left: 5px;
    }

.dxmtb .dxmMenuItemSpacing,
.dxmtb .dxmMenuItemSeparatorSpacing {
    width: 2px;
}

/*                     */
/* -- ASPxMenu Lite -- */
/*                     */
.dxm-rtl {
    direction: ltr;
}

    .dxm-rtl .dxm-content {
        direction: rtl;
    }

.dxm-ltr .dxm-main,
.dxm-ltr .dxm-horizontal ul.dx {
    float: left;
}

.dxm-rtl .dxm-main,
.dxm-rtl .dxm-horizontal ul.dx {
    float: right;
}

.dxm-popup {
    position: relative;
}

ul.dx {
    list-style: none none outside;
    margin: 0;
    padding: 0;
    background-repeat: repeat-y;
    background-position: left top;
}

.dxm-rtl ul.dx {
    background-position: right top;
}

.dxm-image,
.dxm-pImage {
    border-width: 0px;
    vertical-align: top;
}

.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
    font-size: 0px;
    line-height: 0px;
    display: block;
}

.dxm-ltr .dxm-horizontal .dxm-item,
.dxm-ltr .dxm-horizontal .dxm-spacing,
.dxm-ltr .dxm-horizontal .dxm-separator,
.dxm-ltr .dxm-content {
    float: left;
}

.dxm-rtl .dxm-horizontal .dxm-item,
.dxm-rtl .dxm-horizontal .dxm-spacing,
.dxm-rtl .dxm-horizontal .dxm-separator,
.dxm-rtl .dxm-content {
    float: right;
}

.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}

.dxm-vertical .dxm-image-l .dxm-popOut {
    float: right;
}

.dxm-ltr .dxm-horizontal .dxm-popOut {
    float: left;
}

.dxm-ltr .dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-ltr .dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-ltr .dxm-popup .dxm-popOut {
    float: right;
}

.dxm-rtl .dxm-horizontal .dxm-popOut {
    float: right;
}

.dxm-rtl .dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-rtl .dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-rtl .dxm-popup .dxm-popOut {
    float: left;
}

.dxm-ie7 .dxm-vertical ul.dx,
.dxm-ie7 .dxm-popup ul.dx {
    height: 1%;
}

.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-popup .dxm-item {
    margin-bottom: -2px;
}

.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-spacing {
    margin-bottom: -1px;
}

.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-item,
.dxm-ie7 .dxm-popup .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-separator {
    zoom: 1;
}

.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
    margin: 0px auto;
}

.dxm-ie7 .dxm-vertical .dxm-separator b,
.dxm-ie7 .dxm-popup .dxm-separator b {
    margin: 0px;
}

.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-separator {
    text-align: center;
}
/* Horizontal align = Center */
.dxm-haCenter {
    padding-left: 0px !important;
    padding-right: 0px !important;
    overflow: hidden;
}

    .dxm-haCenter .dxm-haWrapper,
    .dxm-haCenter .dxm-content {
        position: relative;
    }

.dxm-ltr .dxm-image-l .dxm-haCenter .dxm-haWrapper,
.dxm-ltr .dxm-image-t .dxm-haCenter .dxm-haWrapper,
.dxm-ltr .dxm-image-b .dxm-haCenter .dxm-haWrapper {
    float: left;
    left: 50%;
}

.dxm-rtl .dxm-image-l .dxm-haCenter .dxm-haWrapper,
.dxm-rtl .dxm-image-t .dxm-haCenter .dxm-haWrapper,
.dxm-rtl .dxm-image-b .dxm-haCenter .dxm-haWrapper {
    float: right;
    right: 50%;
}

.dxm-ltr .dxm-image-l .dxm-haCenter .dxm-content,
.dxm-ltr .dxm-image-t .dxm-haCenter .dxm-content,
.dxm-ltr .dxm-image-b .dxm-haCenter .dxm-content {
    left: -50%;
}

.dxm-rtl .dxm-image-l .dxm-haCenter .dxm-content,
.dxm-rtl .dxm-image-t .dxm-haCenter .dxm-content,
.dxm-rtl .dxm-image-b .dxm-haCenter .dxm-content {
    right: -50%;
}

.dxm-ltr .dxm-image-r .dxm-haCenter .dxm-haWrapper {
    float: right;
    right: 50%;
}

.dxm-rtl .dxm-image-r .dxm-haCenter .dxm-haWrapper {
    float: left;
    left: 50%;
}

.dxm-ltr .dxm-image-r .dxm-haCenter .dxm-content {
    right: -50%;
}

.dxm-rtl .dxm-image-r .dxm-haCenter .dxm-content {
    left: -50%;
}

/* Appearance */
.dxmLite .dxm-main {
    border: 1px solid #A8A8A8;
    background-color: #F0F0F0;
    padding: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxmLite .dxm-vertical {
    width: 150px;
}

.dxmLite .dxm-popup {
    border: 1px solid #666666;
    background-color: white;
    padding: 1px;
}

.dxmBrdCor {
    background-color: white;
}

.dxmLite ul.dx {
    font: 12px Tahoma, Geneva, sans-serif;
}

.dxmLite .dxm-popup .dxm-gutter {
    background-image: url('/DXR.axd?r=1_49-MfmI6');
}

.dxmLite .dxm-item {
    cursor: default;
}

.dxmLite .dxm-image-t .dxm-item,
.dxmLite .dxm-image-b .dxm-item,
.dxmLite .dxm-content {
    text-align: center;
    white-space: nowrap;
}

    .dxmLite,
    .dxmLite .dxm-content a.dx {
        color: Black;
    }

        .dxmLite .dxm-disabled,
        .dxmLite .dxm-disabled .dxm-content a.dx {
            color: #acacac;
        }

        .dxmLite .dxm-content a.dx {
            text-decoration: none;
        }

        .dxmLite .dxm-item {
            border-width: 1px;
        }

        .dxmLite.dxm-ltr .dxm-popOut,
        .dxmLite.dxm-rtl .dxm-image-l .dxm-popOut {
            border-width: 0 0 0 1px;
        }

        .dxmLite.dxm-ltr .dxm-image-r .dxm-popOut,
        .dxmLite.dxm-rtl .dxm-popOut {
            border-width: 0 1px 0 0;
        }

        .dxmLite .dxm-item,
        .dxmLite .dxm-popOut {
            border-color: transparent;
            border-style: solid;
        }

        .dxmLite .dxm-popup .dxm-image {
            float: left;
        }

        .dxmLite.dxm-rtl .dxm-popup .dxm-image {
            float: right;
        }

        /* Checked, Selected, Hovered */
        .dxmLite .dxm-main .dxm-checked,
        .dxmLite .dxm-selected,
        .dxmLite .dxm-hovered,
        .dxmLite .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
        .dxmLite .dxm-dropDownMode.dxm-selected .dxm-popOut,
        .dxmLite .dxm-dropDownMode.dxm-hovered .dxm-popOut {
            border-color: #888888;
        }

        .dxmLite .dxm-main .dxm-checked,
        .dxmLite .dxm-main .dxm-selected {
            background-color: white;
        }

        .dxmLite .dxm-main .dxm-hovered {
            background-color: #CBCBCB;
        }

        .dxmLite .dxm-popup .dxm-selected {
            background-color: #D8D8D8;
        }

        .dxmLite .dxm-popup .dxm-hovered {
            background-color: #221C46;
        }

        /* Content */
        .dxmLite .dxm-horizontal .dxm-image-l .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-r .dxm-content {
            padding: 3px 7px 4px;
        }

        .dxmLite .dxm-horizontal .dxm-image-t .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-content {
            padding: 3px 11px 4px 10px;
        }

        .dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-content {
            padding: 4px 11px 5px 10px;
        }

        .dxmLite .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
            padding-right: 3px;
        }

        .dxmLite .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
            padding-right: 4px;
        }

        .dxmLite .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
            padding-left: 3px;
            padding-right: 5px;
        }

        .dxmLite .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
            padding-left: 4px;
            padding-right: 5px;
        }

        .dxmLite .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
            padding-right: 8px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-content,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-content,
        .dxmLite .dxm-popup .dxm-content {
            padding: 3px 18px 4px 2px;
        }

        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-l .dxm-content,
        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-r .dxm-content,
        .dxmLite.dxm-rtl .dxm-popup .dxm-content {
            padding: 3px 2px 4px 18px;
        }

        .dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
            padding-right: 5px;
            padding-left: 14px;
        }

        .dxmLite .dxm-vertical .dxm-image-t .dxm-content,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-content {
            padding: 5px 10px 6px;
        }

        /* Image */
        .dxmLite .dxm-horizontal .dxm-image-l .dxm-image,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-hasText .dxm-image {
            margin-right: 5px;
        }

        .dxmLite .dxm-horizontal .dxm-image-r .dxm-image,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-hasText .dxm-image {
            margin-left: 5px;
        }

        .dxmLite .dxm-image-t .dxm-image {
            margin-bottom: 4px;
        }

        .dxmLite .dxm-image-b .dxm-image {
            margin-top: 4px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-image {
            margin-right: 7px;
        }

        .dxmLite .dxm-vertical .dxm-image-r .dxm-image {
            margin-left: 7px;
        }

        .dxmLite.dxm-ltr .dxm-popup .dxm-image {
            margin-right: 12px;
        }

        .dxmLite.dxm-rtl .dxm-popup .dxm-image {
            margin-left: 12px;
        }

        /* Image replacement */
        .dxmLite.dxm-ltr .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
        .dxmLite.dxm-ltr .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
            padding-left: 7px;
        }

        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
            padding-right: 7px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-noImage {
            padding-left: 21px;
        }

        .dxmLite .dxm-vertical .dxm-image-r .dxm-noImage {
            padding-right: 21px;
        }

        .dxmLite.dxm-ltr .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
        .dxmLite.dxm-ltr .dxm-popup .dxm-noImage {
            padding-left: 26px;
        }

        .dxmLite.dxm-rtl .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
        .dxmLite.dxm-rtl .dxm-popup .dxm-noImage {
            padding-right: 26px;
        }

        /* PopOut */
        .dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
            padding-top: 9px;
            padding-bottom: 9px;
        }

        .dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
            padding-top: 27px;
            padding-bottom: 27px;
        }

        .dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
            padding-right: 5px;
        }

        .dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut {
            padding-left: 7px;
        }

        .dxmLite .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
            padding-left: 4px;
            padding-right: 4px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
        .dxmLite .dxm-popup .dxm-popOut {
            padding-top: 7px;
            padding-bottom: 7px;
        }

        .dxmLite .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
            padding-top: 8px;
            padding-bottom: 9px;
        }

        .dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-popOut {
            padding-top: 26px;
            padding-bottom: 27px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-popOut,
        .dxmLite .dxm-popup .dxm-popOut {
            padding-left: 4px;
            padding-right: 4px;
        }

        /* PopOut replacement */
        .dxmLite .dxm-vertical .dxm-image-l .dxm-noSubMenu,
        .dxmLite.dxm-ltr .dxm-vertical .dxm-image-t .dxm-noSubMenu,
        .dxmLite.dxm-ltr .dxm-vertical .dxm-image-b .dxm-noSubMenu,
        .dxmLite.dxm-ltr .dxm-popup .dxm-noSubMenu {
            padding-right: 13px;
        }

        .dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu,
        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-t .dxm-noSubMenu,
        .dxmLite.dxm-rtl .dxm-vertical .dxm-image-b .dxm-noSubMenu,
        .dxmLite.dxm-rtl .dxm-popup .dxm-noSubMenu {
            padding-left: 13px;
        }

        /* Spacings */
        .dxmLite .dxm-horizontal .dxm-spacing {
            width: 2px;
            height: 1px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-spacing,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-spacing,
        .dxmLite .dxm-popup .dxm-spacing {
            height: 1px;
        }

        .dxmLite .dxm-vertical .dxm-image-t .dxm-spacing,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-spacing {
            height: 2px;
        }

        .dxmLite .dxm-horizontal .dxm-separator {
            margin: 0px 2px;
        }

        .dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
        .dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
        .dxmLite .dxm-popup .dxm-separator {
            margin: 1px 0px;
        }

        .dxmLite.dxm-ie7 .dxm-vertical .dxm-image-l .dxm-separator,
        .dxmLite.dxm-ie7 .dxm-vertical .dxm-image-r .dxm-separator,
        .dxmLite.dxm-ie7 .dxm-popup .dxm-separator {
            margin-top: 0px;
        }

        .dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
        .dxmLite .dxm-vertical .dxm-image-b .dxm-separator {
            margin: 2px 0px;
        }

        .dxmLite.dxm-ie7 .dxm-vertical .dxm-image-t .dxm-separator,
        .dxmLite.dxm-ie7 .dxm-vertical .dxm-image-b .dxm-separator {
            margin-top: 1px;
        }

        /* Separator */
        .dxmLite .dxm-separator b {
            background-color: #A8A8A8;
        }

        .dxmLite .dxm-horizontal .dxm-separator b {
            height: 13px;
            width: 1px;
        }

        .dxmLite .dxm-vertical .dxm-separator b,
        .dxmLite .dxm-popup .dxm-separator b {
            height: 1px;
        }

        .dxmLite .dxm-horizontal .dxm-separator b,
        .dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-separator b,
        .dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-separator b {
            margin-top: 6px;
        }

        .dxmLite .dxm-horizontal .dxm-image-t .dxm-separator b,
        .dxmLite .dxm-horizontal .dxm-image-b .dxm-separator b {
            margin-top: 23px;
        }

        .dxmLite .dxm-popup .dxm-gutter .dxm-separator {
            padding-left: 29px;
        }
        /* Scroll elements */
        .dxmLite .dxm-scrollUpBtn,
        .dxmLite .dxm-scrollDownBtn {
            border: 1px solid #888888;
            background-color: #E0E0E0;
            cursor: pointer;
            font-size: 0px;
            padding: 1px;
            text-align: center;
        }

        .dxmLite .dxm-scrollUpBtn {
            margin-bottom: 1px;
        }

        .dxmLite .dxm-scrollDownBtn {
            margin-top: 1px;
        }

        .dxmLite .dxm-scrollBtnHovered {
            background-color: #221C46;
        }

        .dxmLite .dxm-scrollBtnPressed {
            background-color: #D8D8D8;
        }

        .dxmLite .dxm-scrollBtnDisabled {
            cursor: default;
        }

        .dxmLite .dxm-scrollArea {
            overflow: hidden;
            position: relative;
        }

        /*                                  */
        /* -- ASPxMenu Lite Toolbar mode -- */
        /*                                  */
        .dxmLite .dxm-main.dxmtb {
            padding: 2px;
        }
        /* has image */
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu .dxm-content {
            padding: 4px;
        }
        /* no image */
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu.dxm-noImage .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu.dxm-noImage .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l.dxm-noImages .dxm-item .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r.dxm-noImages .dxm-item .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-noImage .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-noImage .dxm-content {
            padding: 4px 4px 5px;
        }
        /* dd has image */
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode .dxm-content {
            padding: 4px 5px 4px 4px;
        }
        /* dd no image */
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode.dxm-noImage .dxm-content,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode.dxm-noImage .dxm-content {
            padding: 4px 4px 5px;
        }

        .dxmLite .dxmtb.dxm-popup .dxm-content {
            padding-top: 4px;
        }

        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-content .dxm-image,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-content .dxm-image {
            margin-top: -1px;
        }

        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-image {
            margin-right: 0px;
        }

        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-image {
            margin-left: 0px;
        }

        .dxmLite .dxm-popup.dxmtb .dxm-image {
            margin-right: 10px;
            margin-top: -1px;
        }

        .dxmLite.dxm-rtl .dxm-popup.dxmtb .dxm-image {
            margin-right: 0px;
        }

        .dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-popOut,
        .dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-popOut,
        .dxmLite .dxm-horizontal.dxmtb .dxm-dropDownMode .dxm-popOut {
            padding: 10px 3px;
        }

        .dxmLite .dxmtb.dxm-horizontal .dxm-spacing {
            width: 4px;
            height: 23px;
        }

        .dxmLite .dxmtb.dxm-horizontal .dxm-separator {
            margin: 0px 2px;
            height: 23px;
        }

/* -- ASPxNavBar -- */
.dxnbControl {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
    background-color: white;
}

    .dxnbControl td.dxnbCtrl {
        padding: 11px;
    }

    .dxnbControl a {
        color: black;
        text-decoration: none;
    }

.dxnbLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxnbLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxnbGroupHeader {
    font-weight: bold;
    background-color: #E0E0E0;
    border: 1px solid #A8A8A8;
    padding: 4px 10px;
}

    .dxnbGroupHeader td.dxnb {
        white-space: nowrap;
    }

    .dxnbGroupHeader a,
    .dxnbGroupHeaderCollapsed a {
        color: #1E3695;
        text-decoration: underline;
    }

.dxnbGroupHeaderCollapsed {
    font-weight: bold;
    background-color: #E0E0E0;
    border: 1px solid #A8A8A8;
    padding: 4px 10px;
}

    .dxnbGroupHeaderCollapsed td.dxnb {
        white-space: nowrap;
    }

.dxnbGroupContent {
    color: #1E3695;
    border: 1px solid #A8A8A8;
    padding: 5px;
}

.dxnbItem,
.dxnbLargeItem,
.dxnbBulletItem {
    color: black;
}

.dxnbItem {
    padding: 4px 5px 5px;
}

.dxnbLargeItem {
    padding: 6px 12px 7px;
}

.dxnbBulletItem {
    margin-bottom: 9px;
}

.dxnbItemSelected,
.dxnbLargeItemSelected,
.dxnbBulletItemSelected {
    background-color: #D8D8D8;
    border: 1px solid #888888;
}

.dxnbItemSelected {
    padding: 3px 4px 4px;
}

.dxnbLargeItemSelected {
    padding: 5px 11px 6px;
}

.dxnbItemHover,
.dxnbLargeItemHover,
.dxnbBulletItemHover {
    background-color: #221C46;
    border: 1px solid #888888;
}

.dxnbItemHover {
    padding: 3px 4px 4px;
}

.dxnbLargeItemHover {
    padding: 5px 11px 6px;
}

.dxnbGroupHeader,
.dxnbGroupHeaderCollapsed {
    text-align: left;
}

.dxnbItem,
.dxnbItemHover,
.dxnbItemSelected,
.dxnbBulletItem,
.dxnbBulletItemHover,
.dxnbBulletItemSelected {
    text-align: left;
}

.dxnbLargeItem,
.dxnbLargeItemHover,
.dxnbLargeItemSelected {
    text-align: center;
}

.dxnbGroupHeaderHover {
}

.dxnbGroupHeaderCollapsedHover {
}
/* Spacings */
.dxnbGroupSpacing,
.dxnbItemSpacing {
    width: 100%;
    height: 1px;
}

.dxnbGroupSpacing {
    height: 13px;
}

.dxnbImgCellLeft {
    padding-right: 4px;
}

.dxnbImgCellRight {
    padding-left: 4px;
}

.dxnbLargeItemImgTop {
    margin-bottom: 3px;
}

.dxnbLargeItemImgBottom {
    margin-top: 3px;
}
/* Disabled */
.dxnbDisabled,
.dxnbDisabled td.dxnb,
td.dxnbDisabled a {
    color: #acacac;
    cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl {
    font-family: "tt_travels_demibold" !important;
    font-size: 1.1rem !important;
    color: black;
    background-color: White;
}

    .dxncControl a {
        color: #1E3695;
    }

    .dxncControl td.dxncCtrl {
        padding: 18px;
    }

.dxncLoadingPanel {
    border: 1px solid #9F9F9F;
    background-color: white;
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxncLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxncLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.dxncContent {
}

.dxncPagerPanel {
    padding: 0px 3px;
}

.dxncItem {
    font-size: 12px;
    vertical-align: top;
    border-bottom: 1px solid #A8A8A8;
    padding: 12px 8px;
}

.dxncEmptyItem {
    vertical-align: top;
    padding: 12px 12px 12px 14px;
}

.dxncBackToTop {
    color: #404040;
}

/* Headline */
.dxncItemContent {
    font-size: 11px;
}

.dxncItemDate {
    color: Gray;
    white-space: nowrap;
}

.dxncItemHeader {
    font-size: 13px;
    color: #464646;
    font-weight: bold;
    line-height: 17px;
}

    .dxncItemHeader .dxncItemDate {
        font-size: 13px;
        color: Gray;
        font-weight: normal;
    }

.dxncItemLeftPanel {
    font-size: 10px;
    color: black;
}

.dxncItemRightPanel {
    font-size: 10px;
    color: black;
}

.dxncItemDateLeftPanel {
    font-size: 10px;
    color: Gray;
    white-space: nowrap;
}

.dxncItemDateRightPanel {
    font-size: 10px;
    color: Gray;
    white-space: nowrap;
}

.dxncItemTailDiv {
    font-size: 10px;
    color: Black;
}

.dxncEmptyData {
    color: Gray;
}
/* Disabled */
.dxncDisabled {
    color: #acacac;
    cursor: default;
}

/* -- ASPxPager -- */
.dxpControl {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
}

    .dxpControl a {
        color: #394EA2;
        text-decoration: underline;
    }

    .dxpControl td.dxpCtrl {
        padding: 5px 2px;
    }

.dxpButton {
    color: #394EA2;
    text-decoration: underline;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}

.dxpDisabledButton {
    text-decoration: none;
}

.dxpPageNumber {
    color: #394EA2;
    text-decoration: underline;
    text-align: center;
    vertical-align: middle;
    padding: 1px 5px 0px;
}

.dxpCurrentPageNumber {
    font-weight: bold;
    text-decoration: none;
    padding: 1px 3px 0px;
    white-space: nowrap;
}

.dxpPageSizeItem {
    padding: 0px 4px;
    text-align: center;
    vertical-align: middle;
}

    .dxpPageSizeItem > table {
        margin: -2px 0px;
    }

    .dxpPageSizeItem .dx {
        padding-top: 1px;
        white-space: nowrap;
    }

.dxpComboBox {
    padding: 1px;
    background-color: White;
    border: 1px solid #9F9F9F;
}

    .dxpComboBox input {
        font: 12px Tahoma, Geneva, sans-serif;
        padding: 0px;
        margin: 0px 2px;
        border-width: 0px;
        background-color: transparent;
        width: 25px;
    }

.dxpHoverComboBox {
}

.dxpPressedComboBox {
}

.dxpDropDownButton {
    cursor: pointer;
    padding: 1px 3px 0px;
    border: 1px solid #7F7F7F;
    /*background: #e6e6e6 url('/DXR.axd?r=1_57-MfmI6') repeat-x top;*/
    background-image: url(../Images/punto.png);
    line-height: 0;
}

.dxpHoverDropDownButton {
    border: 1px solid #606060;
    background: #221C46 url('/DXR.axd?r=1_58-MfmI6') repeat-x top;
}

.dxpPressedDropDownButton {
    border: 1px solid #7f7f7f;
    background: #d5d5d5 none repeat 0 0;
}

.dxpSummary {
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    padding: 1px 4px 0px;
}

.dxpSeparator {
    background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled {
    color: #acacac;
    border-color: #e0e0e0;
    cursor: default;
}

.dxpDisabledComboBox {
    border: 1px solid #9F9F9F;
}

    .dxpDisabledComboBox input {
        color: #acacac;
    }

.dxpDisabledDropDownButton {
    border-color: #C3C3C3;
    cursor: default;
}

/* -- ASPxPager Lite -- */
.dxpLite {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
    padding: 5px 2px;
    float: left;
}

    .dxpLite .dxp-summary,
    .dxpLite .dxp-sep,
    .dxpLite .dxp-button,
    .dxpLite .dxp-pageSizeItem,
    .dxpLite .dxp-num,
    .dxpLite .dxp-current,
    .dxpLite .dxp-ellip {
        display: block;
        float: left;
        margin-left: 4px;
        font-weight: normal;
    }

    .dxpLite .dxp-lead {
        margin-left: 0 !important;
    }

    .dxpLite a {
        color: #394EA2;
        text-decoration: underline;
    }

    .dxpLite .dxp-button {
        color: #394EA2;
        white-space: nowrap;
        text-align: center;
        cursor: pointer;
        text-decoration: underline;
    }

        .dxpLite .dxp-button img {
            border: none;
            vertical-align: middle;
            text-decoration: none;
        }

    .dxpLite .dxp-wideButton {
        padding: 0 5px;
    }

    .dxpLite .dxp-disabledButton {
        text-decoration: none;
        color: #acacac;
        cursor: default;
    }

    .dxpLite .dxp-pageSizeItem {
        padding: 0px 4px;
        white-space: nowrap;
    }

        .dxpLite .dxp-pageSizeItem .dx {
            display: block;
            float: left;
            margin-top: 2px;
            white-space: nowrap;
        }

    .dxpLite .dxp-comboBox {
        display: block;
        float: left;
        background-color: White;
        border: 1px solid #9F9F9F;
        padding: 1px;
        margin: -2px 0px;
    }

        .dxpLite .dxp-comboBox input {
            font: 12px Tahoma, Geneva, sans-serif;
            display: block;
            float: left;
            background-color: transparent;
            border-width: 0px;
            padding: 0px;
            margin: 2px 2px 0px;
            width: 25px;
        }

    .dxpLite .dxp-hoverComboBox {
    }

    .dxpLite .dxp-pressedComboBox {
    }

    .dxpLite .dxp-dropDownButton {
        display: block;
        float: left;
        cursor: pointer;
        font-size: 0px;
        padding: 1px 3px 0px;
        border: 1px solid #7F7F7F;
        background: #e6e6e6 url('/DXR.axd?r=1_57-MfmI6') repeat-x top;
    }

    .dxpLite .dxp-hoverDropDownButton {
        border: 1px solid #606060;
        background: #221C46 url('/DXR.axd?r=1_58-MfmI6') repeat-x top;
    }

    .dxpLite .dxp-pressedDropDownButton {
        border: 1px solid #7f7f7f;
        background: #d5d5d5 none repeat 0 0;
    }

    .dxpLite .dxp-dropDownButton img {
        border: none;
        text-decoration: none;
        vertical-align: middle;
    }

    .dxpLite .dxp-num {
        color: #394EA2;
        text-decoration: underline;
        padding: 2px 5px 1px;
        cursor: pointer;
    }

    .dxpLite .dxp-current {
        color: Black;
        text-decoration: none;
        font-weight: bold;
        padding: 2px 3px 1px;
        cursor: text;
    }

    .dxpLite .dxp-summary,
    .dxpLite .dxp-ellip {
        white-space: nowrap;
        padding: 2px 4px 1px;
    }

    .dxpLite .dxp-sep {
        background-color: #cccccc;
        width: 1px;
        height: 11px;
        margin-top: 5px;
    }

.dxpLiteDisabled,
.dxpLiteDisabled a,
.dxpLiteDisabled .dxp-summary,
.dxpLiteDisabled .dxp-sep,
.dxpLiteDisabled .dxp-button,
.dxpLiteDisabled .dxp-num,
.dxpLiteDisabled .dxp-current,
.dxpLiteDisabled .dxp-ellip {
    color: #acacac;
    border-color: #808080;
    cursor: default;
}

.dxpLite .dxp-disabledComboBox {
    border: 1px solid #9F9F9F;
}

    .dxpLite .dxp-disabledComboBox input {
        color: #acacac;
    }

.dxpLite .dxp-disabledDropDownButton {
    border-color: #C3C3C3;
    cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
    background-color: white;
    border: 1px solid #8B8B8B;
    width: 200px;
}

    .dxpcControl a {
        color: #1E3695;
    }

.dxpcHBCell {
    padding: 1px 1px 1px 2px;
}

.dxpcCloseButton {
}

.dxpcCloseButtonHover {
}

.dxpcPinButton {
}

.dxpcPinButtonHover {
}

.dxpcPinButtonChecked {
}

.dxpcRefreshButton {
}

.dxpcRefreshButtonHover {
}

.dxpcCollapseButton {
}

.dxpcCollapseButtonHover {
}

.dxpcCollapseButtonChecked {
}

.dxpcMaximizeButton {
}

.dxpcMaximizeButtonHover {
}

.dxpcMaximizeButtonChecked {
}

.dxpcContent {
    color: #010000;
    white-space: normal;
    vertical-align: top;
}

.dxpcContentPaddings {
    padding: 9px 12px;
}

.dxpcFooter {
    color: #858585;
    background-color: #F3F3F3;
    border-top: 1px solid #E0E0E0;
}

    .dxpcFooter td.dxpc {
        color: #858585;
        white-space: nowrap;
        padding: 6px 12px 8px;
    }

.dxpcHeader {
    color: #404040;
    background-color: #DCDCDC;
    border-bottom: 1px solid #C9C9C9;
}

    .dxpcHeader td.dxpc {
        color: #404040;
        white-space: nowrap;
    }

.dxpcModalBackground {
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

.dxpcLoadingPanel,
.dxdpLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    background-color: white;
    border: 1px solid #9F9F9F;
}

    .dxpcLoadingPanel td.dx,
    .dxdpLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxpcLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

/* Disabled */
.dxpcDisabled {
    color: #808080;
    cursor: default;
}

/* -- ASPxPopupControl Lite -- */
.dxpcLite,
.dxdpLite {
    width: 200px;
    left: 0;
    top: 0;
    display: none;
    position: absolute;
    visibility: hidden;
    border-spacing: 0;
}

    .dxpcLite .dxpc-mainDiv,
    .dxdpLite .dxpc-mainDiv {
        position: relative;
    }

    .dxpcLite .dxpc-mainDiv,
    .dxpcLite.dxpc-mainDiv,
    .dxdpLite .dxpc-mainDiv,
    .dxdpLite.dxpc-mainDiv {
        top: 0;
        left: 0;
        font: 12px Tahoma, Geneva, sans-serif;
        color: black;
        background-color: white;
        border: 1px solid #8B8B8B;
    }

    .dxpcLite a,
    .dxdpLite a {
        color: #1E3695;
    }

    .dxpcLite .dxpc-link,
    .dxdpLite .dxpc-link {
        float: left;
    }

    .dxpcLite.dxRtl .dxpc-link,
    .dxdpLite.dxRtl .dxpc-link {
        float: right;
    }

    .dxpcLite a .dxpc-headerText,
    .dxpcLite a .dxpc-footerText,
    .dxdpLite a .dxpc-headerText,
    .dxdpLite a .dxpc-footerText {
        cursor: pointer;
    }

    .dxpcLite .dxpc-closeBtn,
    .dxpcLite .dxpc-pinBtn,
    .dxpcLite .dxpc-refreshBtn,
    .dxpcLite .dxpc-collapseBtn,
    .dxpcLite .dxpc-maximizeBtn,
    .dxdpLite .dxpc-closeBtn,
    .dxdpLite .dxpc-pinBtn,
    .dxdpLite .dxpc-refreshBtn,
    .dxdpLite .dxpc-collapseBtn,
    .dxdpLite .dxpc-maximizeBtn {
        padding: 1px 1px 1px 2px;
        float: right;
    }

    .dxpcLite.dxRtl .dxpc-closeBtn,
    .dxpcLite.dxRtl .dxpc-pinBtn,
    .dxpcLite.dxRtl .dxpc-refreshBtn,
    .dxpcLite.dxRtl .dxpc-collapseBtn,
    .dxpcLite.dxRtl .dxpc-maximizeBtn,
    .dxdpLite.dxRtl .dxpc-closeBtn,
    .dxdpLite.dxRtl .dxpc-pinBtn,
    .dxdpLite.dxRtl .dxpc-refreshBtn,
    .dxdpLite.dxRtl .dxpc-collapseBtn,
    .dxdpLite.dxRtl .dxpc-maximizeBtn {
        float: left;
    }

    .dxpcLite .dxpc-closeBtnHover,
    .dxpcLite .dxpc-pinBtnHover,
    .dxpcLite .dxpc-refreshBtnHover,
    .dxpcLite .dxpc-collapseBtnHover,
    .dxpcLite .dxpc-maximizeBtnHover,
    .dxdpLite .dxpc-closeBtnHover,
    .dxdpLite .dxpc-pinBtnHover,
    .dxdpLite .dxpc-refreshBtnHover,
    .dxdpLite .dxpc-collapseBtnHover,
    .dxdpLite .dxpc-maximizeBtnHover {
    }

    .dxpcLite .dxpc-header,
    .dxdpLite .dxpc-header {
        color: #404040;
        background-color: #DCDCDC;
        border-bottom: 1px solid #C9C9C9;
        padding: 2px 2px 2px 12px;
    }

    .dxpcLite.dxRtl .dxpc-header,
    .dxdpLite.dxRtl .dxpc-header {
        padding: 2px 12px 2px 2px;
    }

    .dxpcLite .dxpc-headerText,
    .dxdpLite .dxpc-headerText {
        white-space: nowrap;
        float: left;
        margin-top: 1px;
    }

    .dxpcLite.dxRtl .dxpc-headerText,
    .dxdpLite.dxRtl .dxpc-headerText {
        float: right;
    }

    .dxpcLite .dxpc-headerImg,
    .dxdpLite .dxpc-headerImg {
        float: left;
        margin: 0 4px 0 0;
    }

    .dxpcLite.dxRtl .dxpc-headerImg,
    .dxdpLite.dxRtl .dxpc-headerImg {
        float: right;
        margin: 0 0 0 4px;
    }

    .dxpcLite .dxpc-expandableDiv,
    .dxdpLite .dxpc-expandableDiv {
        float: left;
        overflow: hidden;
    }

    .dxpcLite.dxRtl .dxpc-expandableDiv,
    .dxdpLite.dxRtl .dxpc-expandableDiv {
        float: right;
    }

    .dxpcLite .dxpc-content,
    .dxdpLite .dxpc-content {
        color: #010000;
        white-space: normal;
        padding: 9px 12px;
    }

    .dxpcLite .dxpc-footer,
    .dxdpLite .dxpc-footer {
        color: #858585;
        background-color: #F3F3F3;
        border-top: 1px solid #E0E0E0;
    }

    .dxpcLite .dxpc-footerContent,
    .dxdpLite .dxpc-footerContent,
    .dxpcLite .dxpc-headerContent,
    .dxdpLite .dxpc-headerContent {
        float: left;
    }

    .dxpcLite.dxRtl .dxpc-footerContent,
    .dxdpLite.dxRtl .dxpc-footerContent,
    .dxpcLite.dxRtl .dxpc-headerContent,
    .dxdpLite.dxRtl .dxpc-headerContent {
        float: right;
    }

    .dxpcLite .dxpc-footerContent,
    .dxdpLite .dxpc-footerContent {
        margin: 0;
        padding: 6px 12px 8px;
    }

    .dxpcLite .dxpc-footerText,
    .dxdpLite .dxpc-footerText {
        white-space: nowrap;
        float: left;
    }

    .dxpcLite.dxRtl .dxpc-footerText,
    .dxdpLite.dxRtl .dxpc-footerText {
        float: right;
    }

    .dxpcLite .dxpc-footerImg,
    .dxdpLite .dxpc-footerImg {
        float: left;
        margin: -1px 4px 0 0;
    }

    .dxpcLite.dxRtl .dxpc-footerImg,
    .dxdpLite.dxRtl .dxpc-footerImg {
        float: right;
        margin: -1px 0 0 4px;
    }

    .dxpcLite .dxpc-sizeGrip,
    .dxdpLite .dxpc-sizeGrip {
        float: right;
    }

    .dxpcLite.dxRtl .dxpc-sizeGrip,
    .dxdpLite.dxRtl .dxpc-sizeGrip {
        float: left;
    }

.dxpcModalBackLite,
.dxdpModalBackLite {
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
    position: fixed;
    left: 0;
    top: 0;
    visibility: hidden;
}

.dxpcLiteDisabled,
.dxdpLiteDisabled {
    color: #808080;
    cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl td.dxrp,
.dxrpControlGB td.dxrp {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #000000;
}

.dxrpControl .dxrpCI {
    display: block;
}
/* Header */
.dxrpControl .dxrpHeader,
.dxrpControl .dxrpHeader td.dxrp,
.dxrpControlGB span.dxrpHeader {
    color: #313131;
}

    .dxrpControl .dxrpHeader td.dxrp a,
    .dxrpControlGB span.dxrpHeader a {
        color: #1E3695;
    }

.dxrpControl .dxrpHeader {
    background-color: #DEDEDE;
    border-bottom: 1px solid #C6C6C6;
}

    .dxrpControl .dxrpHI,
    .dxrpControl .dxrpHeader,
    .dxrpControl .dxrpHeader td.dxrp {
        vertical-align: top;
        white-space: nowrap;
    }
/* Header image */
.dxrpControl .dxrpHI {
    padding-right: 4px;
}

.dxrpControl .dxrpHIR {
    padding-left: 4px;
}
/* Content */
.dxrpControl .dxrpcontent,
.dxrpControlGB .dxrpcontent {
    vertical-align: top;
}

.dxrpControl .dxrpcontent {
    background-image: none;
    background-color: #F7F7F7;
}
/* Edges */
.dxrpControl .dxrpTE,
.dxrpControl .dxrpHLE,
.dxrpControl .dxrpHRE {
    background-image: none;
    background-color: #DEDEDE;
}

.dxrpControl .dxrpLE,
.dxrpControl .dxrpRE,
.dxrpControl .dxrpBE,
.dxrpControl .dxrpNHTE {
    background-image: none;
    background-color: #F7F7F7;
}

.dxrpControl .dxrpTE,
.dxrpControl .dxrpNHTE,
.dxrpControlGB .dxrpNHTE {
    border-top: 1px solid #8B8B8B;
}

.dxrpControl .dxrpLE,
.dxrpControl .dxrpHLE,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpHLE {
    border-left: 1px solid #8B8B8B;
}

.dxrpControl .dxrpRE,
.dxrpControl .dxrpHRE,
.dxrpControlGB .dxrpRE {
    border-right: 1px solid #8B8B8B;
}

.dxrpControl .dxrpHLE,
.dxrpControl .dxrpHRE {
    border-bottom: 1px solid #C6C6C6;
}

.dxrpControl .dxrpBE,
.dxrpControlGB .dxrpBE {
    border-bottom: 1px solid #8B8B8B;
}

.dxrpControlGB .dxrpcontent,
.dxrpControlGB .dxrpHeader,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpRE,
.dxrpControlGB .dxrpBE,
.dxrpControlGB .dxrpNHTE {
    background-image: none;
    background-color: White;
}
/* Disabled */
.dxrpDisabled,
.dxrpDisabled td.dxrp {
    color: #acacac;
    cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl {
    color: #1E3695;
    background-color: white;
    font: 11px Verdana, Geneva, sans-serif;
    border: 1px Solid #A8A8A8;
}

    .dxsmControl a:hover {
        text-decoration: none !important;
    }

    .dxsmControl a:visited {
        color: #996085 !important;
    }
/* - Category Level - */
.dxsmCategoryLevel,
.dxsmCategoryLevel a {
    color: #1E3695;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
}

.dxsmCategoryLevel {
    white-space: nowrap;
    padding: 0px 0px 5px;
}

.dxsmCategoryLevel {
    border-bottom: 1px solid #B8B8B8;
}
/*flow layout*/
.dxsmLevelCategoryFlow,
.dxsmLevelCategoryFlow a {
    color: #1E3695;
    font: bold 18px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0,
.dxsmLevel0 a,
.dxsmLevel0Categorized a,
.dxsmLevel0Categorized {
    color: #1E3695;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.dxsmLevel0,
.dxsmLevel0Categorized {
    white-space: nowrap;
    padding: 0px 0px 2px;
}

.dxsmLevel0 {
    border-bottom: 1px solid #B8B8B8;
    padding: 0px 0px 5px;
}
/*flow layout*/
.dxsmLevel0Flow,
.dxsmLevel0Flow a,
.dxsmLevel0CategorizedFlow a,
.dxsmLevel0CategorizedFlow {
    color: #1E3695;
    font: bold 12px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}

.dxsmLevel0Flow {
    padding: 0px;
}

.dxsmLevel0Flow {
    text-decoration: none;
}

/* - Level 1 - */
.dxsmLevel1,
.dxsmLevel1 a,
.dxsmLevel1Categorized a,
.dxsmLevel1Categorized {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #3C55B9;
    text-decoration: none;
}

.dxsmLevel1,
.dxsmLevel1Categorized {
    white-space: nowrap;
    padding: 0px;
}

/*flow layout*/
.dxsmLevel1Flow,
.dxsmLevel1Flow a,
.dxsmLevel1CategorizedFlow,
.dxsmLevel1CategorizedFlow a {
    color: #3C55B9;
    font: 12px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}

.dxsmLevel1Flow {
    text-decoration: none;
    padding: 0px;
}

/* - Level 2 - */
.dxsmLevel2,
.dxsmLevel2 a,
.dxsmLevel2Categorized a,
.dxsmLevel2Categorized {
    font: 11px Tahoma, Geneva, sans-serif;
    color: #5078DC;
    text-decoration: none;
}

.dxsmLevel2,
.dxsmLevel2Categorized {
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel2Flow,
.dxsmLevel2Flow a {
    color: #5078DC;
    font: 11px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}

.dxsmLevel2Flow {
    padding: 0px;
}
/* - Level 3 - */
.dxsmLevel3,
.dxsmLevel3 a {
    font: 9px Tahoma, Geneva, sans-serif;
    color: #999999;
    text-decoration: none;
}

.dxsmLevel3 {
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel3Flow,
.dxsmLevel3Flow a {
    color: #999999;
    font: 9px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}
/* - Level 4 - */
.dxsmLevel4,
.dxsmLevel4 a {
    font: 8px Tahoma, Geneva, sans-serif;
    color: #A8A8A8;
    text-decoration: none;
}

.dxsmLevel4 {
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel4Flow,
.dxsmLevel4Flow a {
    color: #A8A8A8;
    font: 8px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}

.dxsmLevel4Flow {
    padding: 0px;
}
/* - Other Levels - */
.dxsmLevelOther {
    font: 9px Tahoma, Geneva, sans-serif;
    color: #A8A8A8;
    text-decoration: none;
}

.dxsmLevelOther {
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevelOtherFlow,
.dxsmLevelOtherFlow a {
    color: #A8A8A8;
    font: 12px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}
/* Disabled */
.dxsmDisabled {
    color: #acacac;
    cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl {
    font: 12px Tahoma, Geneva, sans-serif;
    color: black;
}

.dxtcLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxtcLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

/* Tab Hyperlink*/
.dxtcTab a,
.dxtcTabWithTabPositionLeft a,
.dxtcTabWithTabPositionBottom a,
.dxtcTabWithTabPositionRight a,
.dxtcActiveTab a,
.dxtcActiveTabWithTabPositionBottom a,
.dxtcActiveTabWithTabPositionLeft a,
.dxtcActiveTabWithTabPositionRight a,
.dxtcTabHover a,
.dxtcTabHoverWithTabPositionBottom a,
.dxtcTabHoverWithTabPositionLeft a,
.dxtcTabHoverWithTabPositionRight a {
    text-decoration: none;
    color: black;
}

.dxtcActiveTab,
.dxtcActiveTabWithTabPositionBottom,
.dxtcActiveTabWithTabPositionLeft,
.dxtcActiveTabWithTabPositionRight {
    border: 1px solid #A8A8A8;
    padding: 3px 12px 4px;
    background-color: #FFFFFF;
    text-align: center;
}

.dxtcActiveTabWithTabPositionLeft,
.dxtcActiveTabWithTabPositionRight {
    padding: 3px 13px 4px 12px;
}
    /* Active Tab */
    .dxtcActiveTab td.dxtc,
    .dxtcActiveTabWithTabPositionBottom td.dxtc,
    .dxtcActiveTabWithTabPositionLeft td.dxtc,
    .dxtcActiveTabWithTabPositionRight td.dxtc {
        white-space: nowrap;
        background: transparent none !important;
        border-width: 0px !important;
        padding: 0px !important;
    }

.dxtcActiveTabHover {
    background-color: white;
}
/* Tab */
.dxtcTab,
.dxtcTabWithTabPositionLeft,
.dxtcTabWithTabPositionBottom,
.dxtcTabWithTabPositionRight {
    background-color: #E0E0E0;
    border: 1px solid #A8A8A8;
    padding: 3px 12px 4px;
    text-align: center;
}

    .dxtcTab td.dxtc,
    .dxtcTabWithTabPositionBottom td.dxtc,
    .dxtcTabWithTabPositionLeft td.dxtc,
    .dxtcTabWithTabPositionRight td.dxtc {
        white-space: nowrap;
        background: transparent none !important;
        border-width: 0px !important;
        padding: 0px !important;
    }

.dxtcTabWithTabPositionBottom {
}

.dxtcTabWithTabPositionLeft {
}

.dxtcTabWithTabPositionRight {
}
/* Hover */
.dxtcTabHover,
.dxtcTabHoverWithTabPositionBottom,
.dxtcTabHoverWithTabPositionLeft,
.dxtcTabHoverWithTabPositionRight {
    background-color: #221C46;
}

.dxtcPageContent,
.dxtcPageContentWithTabPositionBottom,
.dxtcPageContentWithTabPositionLeft,
.dxtcPageContentWithTabPositionRight,
.dxtcPageContentWithoutTabs {
    background-color: white;
    vertical-align: top;
}

.dxtcContent,
.dxtcContentWithTabPositionBottom,
.dxtcContentWithTabPositionLeft,
.dxtcContentWithTabPositionRight {
    border: 1px solid #A8A8A8;
    background-color: white;
    vertical-align: top;
}

.dxtcControl td.dxtcTabsCell,
.dxtcControl td.dxtcTabsCellWithTabPositionBottom,
.dxtcControl td.dxtcTabsCellWithTabPositionLeft,
.dxtcControl td.dxtcTabsCellWithTabPositionRight {
}
/* Scrolling */
.dxtcScrollButtonCell {
    border-style: none;
    width: 1px;
    vertical-align: top;
}

.dxtcTabsCellWithTabPositionBottom .dxtcScrollButtonCell {
    vertical-align: bottom;
}

.dxtcScrollButtonSeparator,
.dxtcScrollButtonSeparator div {
    height: 1px;
    width: 1px;
}

.dxtcScrollButtonIndent,
.dxtcScrollButtonIndent div {
    height: 1px;
    width: 5px;
}

.dxtcScrollButton {
    border: 1px solid #7F7F7F;
    background: #E8E7E8 url('/DXR.axd?r=1_67-MfmI6') repeat-x;
    cursor: pointer;
    text-align: center;
    padding: 6px;
}

.dxtcScrollButtonHover {
    background: #F4F4F4 url('/DXR.axd?r=1_69-MfmI6') repeat-x;
}

.dxtcScrollButtonPressed {
    background-color: #8D8D8D;
}

.dxtcScrollButtonDisabled {
    cursor: default;
    border-color: #C3C3C3;
    background: #E6E7E8 url('/DXR.axd?r=1_68-MfmI6') repeat-x;
}
/* Misc */
.dxtcLeftAlignCell,
.dxtcTabsCellWithTabPositionBottom .dxtcLeftAlignCell {
    text-align: left;
}

.dxtcRightAlignCell,
.dxtcTabsCellWithTabPositionBottom .dxtcRightAlignCell {
    text-align: right;
}
/* Disabled */
.dxtcDisabled,
.dxtcDisabled table {
    color: #acacac;
    cursor: default;
}

/* -- ASPxTabControl Lite -- */
.dxtcLite {
    overflow: hidden;
    float: left;
}

    .dxtcLite .dxtc-strip,
    .dxtcLite .dxtc-wrapper {
        list-style: none outside none;
        float: left;
        padding: 0;
        margin: 0;
        _overflow: hidden;
    }

    .dxtcLite .dxtc-tab,
    .dxtcLite .dxtc-activeTab,
    .dxtcLite .dxtc-leftIndent,
    .dxtcLite .dxtc-spacer,
    .dxtcLite .dxtc-rightIndent,
    .dxtcLite .dxtc-sbWrapper,
    .dxtcLite .dxtc-sbIndent,
    .dxtcLite .dxtc-sbSpacer {
        display: block;
        height: 21px;
        margin: 0;
    }

    .dxtcLite .dxtc-lineBreak {
        float: none;
        display: block;
        clear: both;
        height: 0;
        width: 0;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        visibility: hidden;
    }

    .dxtcLite .dxtc-tab,
    .dxtcLite .dxtc-activeTab,
    .dxtcLite.dxtc-noSpacing .dxtc-tab.dxtc-lead,
    .dxtcLite.dxtc-noSpacing .dxtc-activeTab.dxtc-lead,
    .dxtcLite.dxtc-noSpacing .dxtc-tab,
    .dxtcLite.dxtc-noSpacing .dxtc-activeTab {
        border: 1px solid #A8A8A8;
    }

    .dxtcLite.dxtc-noSpacing .dxtc-tab,
    .dxtcLite.dxtc-noSpacing .dxtc-activeTab {
        border-left-style: none;
    }

    .dxtcLite .dxtc-tab,
    .dxtcLite .dxtc-activeTab {
        background-color: #E0E0E0;
        float: left;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
    }

    .dxtcLite .dxtc-activeTab {
        border-bottom: 1px solid white;
        background-color: white;
    }

    .dxtcLite .dxtc-tab a {
        text-decoration: none;
        color: black;
    }

    .dxtcLite .dxtc-tabHover {
        background-color: #221C46;
    }

    .dxtcLite .dxtc-leftIndent,
    .dxtcLite .dxtc-spacer,
    .dxtcLite .dxtc-rightIndent,
    .dxtcLite .dxtc-sbWrapper,
    .dxtcLite .dxtc-sbIndent,
    .dxtcLite .dxtc-sbSpacer {
        float: left;
        border-right-width: 0;
        border-left-width: 0;
        border-top: 1px solid transparent;
        border-bottom: 1px solid #A8A8A8;
        overflow: hidden;
        _border-top-color: #000001;
        _zoom: 1;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
    }

    .dxtcLite .dxtc-spacer {
        width: 1px;
    }

    .dxtcLite .dxtc-leftIndent,
    .dxtcLite .dxtc-rightIndent {
        width: 5px;
    }

    .dxtcLite .dxtc-link {
        padding: 3px 12px 4px;
        display: block;
        font-size: 0;
        text-decoration: none;
        height: 100%;
        _float: left;
    }

    .dxtcLite .dxtc-text,
    .dxtcLite .dxtc-leftIndent,
    .dxtcLite .dxtc-rightIndent {
        color: #333333;
        font: normal 12px Tahoma, Geneva, sans-serif;
        text-decoration: none;
        white-space: nowrap;
    }

    .dxtcLite .dxtc-img {
        border-style: none;
        margin: 0 3px -4px 0;
        width: 16px;
        height: 16px;
    }

    .dxtcLite.dxtc-rtl .dxtc-img {
        margin: 0 0 -4px 3px;
    }

    .dxtcLite .dxtc-content {
        font: 12px Tahoma, Geneva, sans-serif;
        color: black;
        background-color: #FFFFFF;
        float: left;
        clear: left;
        border: 1px solid #A8A8A8;
        overflow: hidden;
        padding: 11px;
    }

    .dxtcLite.dxtc-top .dxtc-content {
        border-top-style: none !important;
    }
    /* Rtl */
    .dxtcLite.dxtc-rtl,
    .dxtcLite.dxtc-rtl .dxtc-content,
    .dxtcLite.dxtc-rtl .dxtc-strip,
    .dxtcLite.dxtc-rtl .dxtc-wrapper,
    .dxtcLite.dxtc-rtl .dxtc-leftIndent,
    .dxtcLite.dxtc-rtl .dxtc-spacer,
    .dxtcLite.dxtc-rtl .dxtc-rightIndent,
    .dxtcLite.dxtc-rtl .dxtc-sbWrapper,
    .dxtcLite.dxtc-rtl .dxtc-sbIndent,
    .dxtcLite.dxtc-rtl .dxtc-sbSpacer,
    .dxtcLite.dxtc-rtl .dxtc-tab,
    .dxtcLite.dxtc-rtl .dxtc-activeTab {
        float: right;
    }

.dxtc-top.dxtc-rtl .dxtc-content,
.dxtc-bottom.dxtc-rtl .dxtc-strip,
.dxtc-bottom.dxtc-rtl .dxtc-wrapper {
    clear: right !important;
}

.dxtc-left.dxtc-rtl .dxtc-strip {
    float: left;
}

.dxtcLite.dxtc-rtl .dxtc-content,
.dxtcLite.dxtc-rtl .dxtc-strip,
.dxtcLite.dxtc-rtl .dxtc-wrapper {
    *float: left;
}

.dxtcLite.dxtc-rtl .dxtc-content {
    *clear: left !important;
}
/* Scrolling */
.dxtcLite .dxtc-sb {
    background: #E8E7E8 url('/DXR.axd?r=1_67-MfmI6') repeat-x;
    border: 1px solid #7F7F7F;
    cursor: pointer;
    padding: 5px;
    font-size: 0;
}

.dxtcLite.dxtc-bottom .dxtc-sb {
    margin-top: 2px;
}

.dxtcLite .dxtc-sbHover {
    background: #F4F4F4 url('/DXR.axd?r=1_69-MfmI6') repeat-x;
}

.dxtcLite .dxtc-sbPressed {
    background-color: #8D8D8D;
}

.dxtcLite .dxtc-sbDisabled {
    cursor: default;
    border-color: #C3C3C3;
    background: #E6E7E8 url('/DXR.axd?r=1_68-MfmI6') repeat-x;
}

.dxtcLite .dxtc-sb img {
    border: none;
    border-style: none;
}

.dxtcLite .dxtc-sbIndent {
    width: 5px;
}

.dxtcLite .dxtc-sbSpacer {
    width: 1px;
}
/* Multi-row */
.dxtcLite .dxtc-n {
    _display: inline;
}

.dxtcLiteDisabled,
.dxtcLiteDisabled .dxtc-text,
.dxtcLiteDisabled .dxtc-activeTab .dxtc-text,
.dxtcLiteDisabled .dxtc-content {
    color: #acacac;
    cursor: default;
}
/* bottom  */
.dxtcLite.dxtc-bottom .dxtc-strip,
.dxtcLite.dxtc-bottom .dxtc-wrapper {
    clear: left;
    *float: none;
}

.dxtcLite.dxtc-bottom .dxtc-leftIndent,
.dxtcLite.dxtc-bottom .dxtc-spacer,
.dxtcLite.dxtc-bottom .dxtc-rightIndent,
.dxtcLite.dxtc-bottom .dxtc-sbWrapper,
.dxtcLite.dxtc-bottom .dxtc-sbIndent,
.dxtcLite.dxtc-bottom .dxtc-sbSpacer {
    border-top: 1px solid #A8A8A8;
    border-bottom: 1px solid transparent;
    _border-bottom-color: #000001;
    _zoom: 1;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}

.dxtcLite.dxtc-bottom .dxtc-activeTab {
    border-top: 1px solid white;
    border-bottom: 1px solid #A8A8A8;
    background-color: white;
}

.dxtcLite.dxtc-bottom .dxtc-content {
    border-top: 1px solid #A8A8A8;
    border-right: 1px solid #A8A8A8;
    border-bottom-color: #A8A8A8;
    border-left: 1px solid #A8A8A8;
    border-bottom-width: 1px;
    border-bottom-style: none !important;
}
/* left */
.dxtcLite.dxtc-left .dxtc-tab,
.dxtcLite.dxtc-left .dxtc-activeTab,
.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-spacer,
.dxtcLite.dxtc-left .dxtc-rightIndent {
    float: none;
    *float: left;
    clear: none;
    *clear: both;
    width: auto;
    height: auto;
}

.dxtcLite.dxtc-left .dxtc-activeTab,
.dxtc-left.dxtc-noSpacing .dxtc-tab,
.dxtc-left.dxtc-noSpacing .dxtc-activeTab,
.dxtc-left.dxtc-noSpacing .dxtc-tab.dxtc-lead,
.dxtc-left.dxtc-noSpacing .dxtc-activeTab.dxtc-lead {
    border: 1px solid #A8A8A8;
}

.dxtc-left.dxtc-noSpacing .dxtc-tab,
.dxtc-left.dxtc-noSpacing .dxtc-activeTab {
    border-top-style: none;
}

.dxtcLite.dxtc-left .dxtc-activeTab {
    border-right: 1px solid white;
    background-color: white;
}

.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-spacer,
.dxtcLite.dxtc-left .dxtc-rightIndent {
    border: none;
    border-right: 1px solid #A8A8A8;
    border-left: 1px solid transparent;
    width: auto;
    _border-left-color: #000001;
    _zoom: 1;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}

.dxtcLite.dxtc-left .dxtc-leftIndent,
.dxtcLite.dxtc-left .dxtc-rightIndent {
    height: 5px;
}

.dxtcLite.dxtc-left .dxtc-spacer {
    height: 1px;
}

.dxtcLite.dxtc-left .dxtc-content {
    border-top: 1px solid #A8A8A8;
    border-right: 1px solid #A8A8A8;
    border-bottom: 1px solid #A8A8A8;
    border-left-color: #A8A8A8;
    border-left-width: 1px;
    border-left-style: none !important;
    float: left;
    clear: none;
}
/* right */
.dxtcLite.dxtc-right .dxtc-tab,
.dxtcLite.dxtc-right .dxtc-activeTab,
.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-spacer,
.dxtcLite.dxtc-right .dxtc-rightIndent {
    float: none;
    *float: left;
    clear: none;
    *clear: both;
    width: auto;
    height: auto;
}

.dxtcLite.dxtc-right .dxtc-activeTab,
.dxtc-right.dxtc-noSpacing .dxtc-tab,
.dxtc-right.dxtc-noSpacing .dxtc-activeTab,
.dxtc-right.dxtc-noSpacing .dxtc-tab.dxtc-lead,
.dxtc-right.dxtc-noSpacing .dxtc-activeTab.dxtc-lead {
    border: 1px solid #A8A8A8;
}

.dxtc-right.dxtc-noSpacing .dxtc-tab,
.dxtc-right.dxtc-noSpacing .dxtc-activeTab {
    border-top-style: none;
}

.dxtcLite.dxtc-right .dxtc-activeTab {
    border-left: 1px solid white;
    background-color: white;
}

.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-spacer,
.dxtcLite.dxtc-right .dxtc-rightIndent {
    border: none;
    border-left: 1px solid #A8A8A8;
    border-right: 1px solid transparent;
    _border-right-color: #000001;
    _zoom: 1;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}

.dxtcLite.dxtc-right .dxtc-leftIndent,
.dxtcLite.dxtc-right .dxtc-rightIndent {
    height: 5px;
}

.dxtcLite.dxtc-right .dxtc-spacer {
    height: 1px;
}

.dxtcLite.dxtc-right .dxtc-content {
    border-top: 1px solid #A8A8A8;
    border-right-color: #A8A8A8;
    border-bottom: 1px solid #A8A8A8;
    border-left: 1px solid #A8A8A8;
    border-right-width: 1px;
    border-right-style: none !important;
    float: left;
    clear: none;
}
/* Services rules */
.dxtcLite.dxtc-noTabs .dxtc-content {
    border: 1px solid #A8A8A8 !important;
}

/* -- ASPxTitleIndex -- */
.dxtiControl {
    color: #1E3695;
    background-color: white;
    font: 11px Tahoma, Geneva, sans-serif;
    border: 1px Solid #A8A8A8;
}

    .dxtiControl a {
        color: #1E3695;
    }

.dxtiLoadingPanel {
    border: 1px solid #9F9F9F;
    background-color: white;
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxtiLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxtiLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.dxtiItem {
    font-size: 12px;
    white-space: nowrap;
}

.dxtiGroupHeader,
.dxtiGroupHeaderCategorized {
    font: 18px Verdana, Geneva, sans-serif;
    text-decoration: none;
}

.dxtiGroupHeader,
.dxtiGroupHeaderCategorized {
    white-space: nowrap;
    padding: 0px 0px 3px;
}

.dxtiGroupHeaderCategorized {
    border-bottom: 1px Solid #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText {
    background-color: #B4B4B4;
    color: #FFFFFF;
}

.dxtiGroupHeaderText {
    padding: 2px 7px;
}

.dxtiGroupHeaderTextCategorized {
    color: #666666;
    font-size: 111px;
}

.dxtiGroupHeaderTextCategorized {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText {
    font: normal 9px Verdana, Geneva, sans-serif;
    color: #999999;
    padding-top: 0px;
    padding-bottom: 4px;
}

.dxtiFilterBoxEdit {
    font-size: 12px;
    width: 158px;
    border: 1px Solid #9F9F9F;
    padding-left: 3px;
}

.dxtiFilterBox,
.dxtiFilterBox table {
    color: #898989;
    font-size: 12px;
    font-weight: bold;
}

.dxtiFilterBox {
    background-color: #E8E8E8;
    padding: 15px;
}
/* - IndexPanel - */
.dxtiIndexPanel {
    padding-bottom: 10px;
    text-decoration: none;
}

.dxtiIndexPanelItem,
.dxtiCurrentIndexPanelItem {
    font-family: Verdana, Geneva, sans-serif;
}

.dxtiIndexPanelItem,
.dxtiCurrentIndexPanelItem {
    padding: 2px 6px;
}

.dxtiCurrentIndexPanelItem {
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop {
    font-size: 9px;
    padding: 0px 0px 12px 0px;
}

.dxtiBackToTopRtl {
    padding: 0px 0px 12px 0px;
}
/* Disabled */
.dxtiDisabled {
    color: #acacac;
    cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl,
.dxucEditArea {
    font: 12px Tahoma, Geneva, sans-serif;
}

    .dxucControl .dxucInputs {
    }

.dxucTextBox {
    background-color: white;
    border: 1px none #9f9f9f;
    padding: 1px 2px;
}

    .dxucTextBox .dxucEditArea {
        margin: 0px;
        background-color: white;
    }

.dxucNullText .dxucEditArea {
    color: #818181;
}

.dxucErrorCell {
    color: Red;
    text-align: left;
}

.dxucButton,
.dxucButton a {
    color: #2e3897;
    white-space: nowrap;
}

.dxucBrowseButton,
.dxucBrowseButton a {
    white-space: nowrap;
    border: 1px solid #aaaaaa;
    background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    color: #2e3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica !important;
    text-decoration: none;
    behavior: url(/Styles/PIE.htc);
    text-align: center;
    vertical-align: middle;
}

.dxucControl .dxucBrowseButton a {
    color: #2e3897;
}

.dxucControl a[unselectable="on"] {
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.dxucBrowseButton {
    /*padding: 3px 8px 4px;
	border: 1px solid #7F7F7F;
	background: #E0DFDF url('/DXR.axd?r=1_74-MfmI6') repeat-x top;*/
    padding: 3px 0px 4px;
    border-color: transparent;
}

    .dxucBrowseButton.dxbf {
        /*padding: 3px 7px 4px;*/
        padding: 3px 0px 4px;
    }

/*.dxucBrowseButton.dxbf a {
            border: 1px dotted black;
        }*/

.dxucBrowseButtonHover {
    white-space: nowrap;
    border: 1px solid #aaaaaa;
    background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    color: #2e3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica !important;
    text-decoration: none;
    behavior: url(/Styles/PIE.htc);
    text-align: center;
    vertical-align: middle;
    /*border: 1px solid #606060;
    background: #F2F2F2 url('/DXR.axd?r=1_75-MfmI6') repeat-x top;*/
}

.dxucBrowseButtonPressed {
    background: #D5D5D5 none;
}
/* ProgressBar */
.dxucProgressBar {
    border: 1px Solid #696969;
    background-color: #FFFFFF;
}

    .dxucProgressBar,
    .dxucProgressBar td.dx {
        font: 12px Tahoma, Geneva, sans-serif;
        color: Black;
    }

        .dxucProgressBar .dxucPBMainCell,
        .dxucProgressBar td.dx {
            padding: 0;
        }

.dxucProgressBarIndicator {
    background-color: #E0DFDF;
}
/* Silverlight Plugin Link */
.dxucSilverlightPluginLinkPanel {
    font: 9px Verdana, Geneva, sans-serif;
    color: #7d7d7d;
    text-align: left;
}

    .dxucSilverlightPluginLinkPanel td {
        padding: 0px 3px;
        vertical-align: middle;
    }

    .dxucSilverlightPluginLinkPanel a {
        color: #0D45B7;
    }
/* Disabled */
.dxucDisabled,
.dxucDisabled a {
    color: #ACACAC;
    cursor: default;
}

.dxucTextBoxDisabled {
    border-color: #C3C3C3;
}

.dxucButtonDisabled,
.dxucButtonDisabled a {
    text-decoration: none;
}

.dxucBrowseButtonDisabled {
    border-color: #C3C3C3;
}

.dxucControl .dxucBrowseButtonDisabled a {
    color: #808080;
}

/* -- ASPxSplitter -- */
.dxsplControl,
.dxsplVSeparator,
.dxsplHSeparator {
    background-color: White;
}

.dxsplVSeparator,
.dxsplHSeparator {
    font-size: 0;
}

.dxsplControl,
.dxsplVSeparator,
.dxsplHSeparator,
.dxsplPane,
.dxsplPaneCollapsed,
.dxsplVSeparator,
.dxsplHSeparator,
.dxsplVSeparatorCollapsed,
.dxsplHSeparatorCollapsed {
    border: 0px solid #8C8C8C;
}

.dxsplPane,
.dxsplPaneCollapsed {
    border-width: 1px;
}

.dxsplPaneCollapsed {
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.dxsplVSeparatorHover {
    cursor: w-resize;
}

.dxsplHSeparatorHover {
    cursor: n-resize;
}

.dxsplVSeparatorCollapsed {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.dxsplHSeparatorCollapsed {
    border-left-width: 1px;
    border-right-width: 1px;
}

.dxsplVSeparatorCollapsed,
.dxsplHSeparatorCollapsed {
    cursor: default !important;
}

.dxsplVSeparatorButton {
    cursor: pointer;
    padding: 5px 0px;
}

.dxsplHSeparatorButton {
    cursor: pointer;
    padding: 0px 5px;
}

.dxsplDisabled .dxsplVSeparatorButton,
.dxsplDisabled .dxsplHSeparatorButton {
    cursor: default;
}

.dxsplVSeparatorHover,
.dxsplHSeparatorHover,
.dxsplVSeparatorButtonHover,
.dxsplHSeparatorButtonHover {
    background-color: #DCDCDC;
}

.dxsplResizingPointer {
    background: url('/DXR.axd?r=1_64-MfmI6') repeat;
    font-size: 0px;
    line-height: 0px;
}

.dxsplLCC {
    padding: 8px;
}

/* -- ASPxTreeView -- */
.dxtvControl {
    float: left;
}

    .dxtvControl li {
        font: 12px Tahoma, Geneva, sans-serif;
        overflow-y: hidden;
    }

    .dxtvControl ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow-y: hidden;
    }

    .dxtvControl a {
        color: black;
        text-decoration: none;
    }

    .dxtvControl .dxtv-ln {
        background: url('/DXR.axd?r=1_72-MfmI6') repeat-y;
        vertical-align: top;
    }

    .dxtvControl .dxtv-nd {
        margin-top: 1px;
        float: left;
        padding: 1px;
        cursor: pointer;
        display: block;
        text-decoration: none;
        color: Black;
        outline: 0 none;
    }

    .dxtvControl .dxtv-elbNoLn,
    .dxtvControl .dxtv-elb {
        width: 26px;
        height: 21px;
        vertical-align: top;
        float: left;
    }

    .dxtvControl .dxtv-elb {
        background: url('/DXR.axd?r=1_70-MfmI6') no-repeat;
    }

    .dxtvControl .dxtv-btn {
        margin-left: 10px;
        margin-top: 5px;
        cursor: pointer;
    }

    .dxtvControl .dxtv-subnd {
        margin-left: 22px;
    }

    .dxtvControl .dxtv-ndImg {
        padding: 4px 0px 3px 5px;
        float: left;
        vertical-align: middle;
        cursor: pointer;
    }

    .dxtvControl .dxtv-ndTxt {
        padding: 4px;
        float: left;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
    }

    .dxtvControl .dxtv-ndChk {
        padding: 0;
        float: left;
        vertical-align: middle;
        cursor: default;
        margin: 4px 3px 3px 6px;
        *margin: 4px 0 0 6px;
    }

    .dxtvControl .dxtv-ndTmpl {
        float: left;
        white-space: nowrap;
    }

    .dxtvControl .dxtv-ndSel,
    .dxtvControl .dxtv-ndHov {
        border: 1px solid #888888;
        padding: 0;
    }

    .dxtvControl .dxtv-ndSel {
        background-color: #D8D8D8;
        cursor: default;
    }

.dxtv-ndSel .dxtv-ndTxt,
.dxtv-ndSel .dxtv-ndImg {
    cursor: default;
}

.dxtvControl .dxtv-ndHov {
    background-color: #221C46;
    cursor: pointer;
}

.dxtv-ndHov .dxtv-ndTxt,
.dxtv-ndHov .dxtv-ndImg {
    cursor: pointer;
}

.dxtvControl .dxtv-clr,
.dxtvControl .dxtv-clrIE7 {
    clear: both;
    font-size: 0;
    height: 0;
    visibility: hidden;
    width: 0;
    display: block;
}

.dxtvControl .dxtv-clr {
    line-height: 0;
}

.dxtvControl.dxtvRtl,
.dxtvControl.dxtvRtl .dxtv-nd,
.dxtvControl.dxtvRtl .dxtv-elbNoLn,
.dxtvControl.dxtvRtl .dxtv-elb,
.dxtvControl.dxtvRtl .dxtv-ndTxt,
.dxtvControl.dxtvRtl .dxtv-ndImg,
.dxtvControl.dxtvRtl .dxtv-ndChk,
.dxtvControl.dxtvRtl .dxtv-ndTmpl {
    float: right;
}

    .dxtvControl.dxtvRtl .dxtv-elb,
    .dxtvControl.dxtvRtl .dxtv-ln {
        background-position: right top;
    }

    .dxtvControl.dxtvRtl .dxtv-elb {
        background-image: url('/DXR.axd?r=1_71-MfmI6');
    }

    .dxtvControl.dxtvRtl .dxtv-btn {
        margin: 5px 10px 0 0;
    }

    .dxtvControl.dxtvRtl .dxtv-subnd {
        margin: 0 22px 0 0;
    }

    .dxtvControl.dxtvRtl .dxtv-ndImg {
        padding: 4px 5px 3px 0px;
    }

    .dxtvControl.dxtvRtl.OperaRtlFix .dxtv-btn {
        margin: 5px 10px 0 0;
    }

    .dxtvControl.dxtvRtl .dxtv-ndChk {
        margin: 4px 6px 3px 3px;
        *margin: 4px 6px 0 0;
    }

    .dxtvControl.dxtvRtl.OperaRtlFix .dxtv-subnd {
        overflow-x: hidden;
    }

.dxtvDisabled,
.dxtvControl .dxtvDisabled,
.dxtvDisabled a,
.dxtvDisabled .dxtv-ndTxt,
.dxtvDisabled .dxtv-ndImg,
.dxtvDisabled .dxtv-btn,
.dxtvDisabled .dxtv-nd {
    color: #acacac;
    cursor: default;
}

.dxtvLoadingPanelWithContent {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    background-color: #FFFFFF;
    border: 1px solid #D6D6D6;
}

    .dxtvLoadingPanelWithContent td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

/* ASPxFileManager */
.dxfmControl {
    font: 12px Tahoma, Geneva, sans-serif;
    outline: 0px;
}

.dxfmDisabled {
    color: #ACACAC;
}

/* FileManager - Splitter */
.dxfmControl .dxsplControl {
    border-width: 1px;
    border-color: #7F7F7F;
}

.dxfmControl .dxsplPane {
    border-width: 0px;
    background-color: White;
}

.dxfmControl .dxsplLCC {
    outline-width: 0px;
    padding: 4px;
}

.dxfmControl.dxfm-dst .dxsplVSeparator {
    width: 3px;
    background: url('/DXR.axd?r=1_41-MfmI6') repeat-y right;
    border-width: 0px;
}

.dxfmControl.dxfm-dst.dxfm-rtl .dxsplVSeparator {
    background-position-x: left;
}

.dxfmControl.dxfm-tch .dxsplVSeparator {
    border-width: 0 1px;
    border-color: #E0E0E0;
}

.dxfmControl .dxsplHSeparator {
    border-width: 0px;
    background-color: #E0E0E0;
}

.dxfmControl .dxfm-filePane .dxsplLCC {
    padding: 0;
}

/* FileManager - TreeView */
.dxfmControl .dxtvControl {
    margin-left: -5px;
}

    .dxfmControl .dxtvControl .dxtv-nd .dxtv-ndTxt {
        padding-left: 1px;
    }

    .dxfmControl .dxtvControl .dxtv-nd {
        padding-left: 3px;
        margin-bottom: 0px;
    }

    .dxfmControl .dxtvControl .dxfm-folderSI {
        border: 1px dotted #888888;
        padding: 0px 0px 0px 2px;
    }

    .dxfmControl .dxtvControl .dxtv-ndHov {
        padding-left: 2px;
    }

    .dxfmControl .dxtvControl .dxtv-ndSel {
        padding-left: 2px;
    }

    .dxfmControl .dxtvControl .dxtv-ndImg {
        padding: 0px;
        margin-right: 3px;
        margin-top: 2px;
    }

/* FileManager - File */
.dxfmControl .dxfm-file {
    cursor: pointer;
    white-space: nowrap;
}

.dxfmDisabled .dxfm-file {
    cursor: default;
}

.dxfmControl div.dxfm-file {
    float: left;
    text-align: center;
    padding: 6px;
    margin: 4px;
}

.dxfmControl.dxfm-rtl div.dxfm-file {
    float: right;
}

.dxfmControl div.dxfm-fileSI {
    border: 1px dotted #888888;
}

.dxfmControl div.dxfm-fileSA {
    background-color: #D8D8D8;
    border: 1px solid #888888;
}

.dxfmControl div.dxfm-fileH,
.dxfmControl div.dxfm-fileF {
    background-color: #221C46;
    border: 1px solid #888888;
}

.dxfmControl tr.dxfm-fileSA {
    background-color: #A0A0A0;
    color: white;
}

.dxfmControl tr.dxfm-fileF {
    background-color: #8E8E8E;
    color: White;
}

.dxfmControl .dxgvFocusedRow {
    background-color: White;
    color: Black;
}

.dxfmControl tr.dxfm-fileSI {
    background-color: #ECECEC;
    color: Black;
}

.dxfmControl td.dxgv .dxfm-fileName {
    padding: 2px 0 2px 0;
}

.dxfmControl .dxfm-content {
    overflow: hidden;
}

    .dxfmControl .dxfm-content div {
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }

    .dxfmControl .dxfm-content div {
        height: 18px;
    }

.dxfmControl .dxfm-file .dxfm-highlight {
    background-color: #CFCFCF;
    background-repeat: repeat;
    color: #333333;
    font-weight: bold;
}

.dxfmControl .fileContainer {
    margin: 4px;
}

/* FileManager - GridView */
.dxfmControl .dxgvControl {
    outline: none;
}

.dxgvHeader.dxfmGridHeader {
    background-color: white;
    border-color: #CFCFCF;
}

.dxfmControl .dxgvTable td.dxgv {
    border-bottom-width: 0px;
}

.dxfmControl .dxgvControl {
    background-color: White;
}

.dxfmControl .dxgvTable tr.dxfm-fileH {
    background-color: #CFCFCF;
    color: Black;
}

/* FileManager - Toolbar */
.dxfmControl .dxfm-toolbar {
    background-color: #F3F3F3;
}

    .dxfmControl .dxfm-toolbar.dxsplPane table.dxfm {
        width: 100%;
    }

    .dxfmControl .dxfm-toolbar.dxsplPane .dxfm-filter {
        text-align: right;
        vertical-align: top;
        white-space: nowrap;
    }

.dxfmControl.dxfm-rtl .dxfm-toolbar.dxsplPane .dxfm-filter {
    text-align: left;
}

.dxfmControl .dxfm-toolbar.dxsplPane .dxfm-filter input {
    border: 1px solid #9F9F9F;
    margin: 4px 4px 0px 3px;
    width: 130px;
    height: 16px;
    font: 12px Tahoma, Geneva, sans-serif;
}

.dxfmControl .dxfm-toolbar.dxsplPane .dxfm-path input {
    border: 1px solid #9F9F9F;
    width: 230px;
    height: 16px;
    font: 12px Tahoma, Geneva, sans-serif;
}

/* FileManager - Toolbar - Light */
.dxfmControl .dxfm-toolbar .dxsplLCC {
    padding: 5px;
}

.dxfmControl .dxfm-toolbar .dxmLite .dxm-main {
    margin-top: 0px;
    border-width: 0px;
    background: transparent none;
}

.dxfmControl .dxfm-toolbar .dxmLite .dxm-horizontal.dxmtb .dxm-separator {
    margin: 0px 11px;
}

.dxfmControl .dxfm-toolbar .dxmLite .dxfm-path {
    padding-left: 1px;
}

    .dxfmControl .dxfm-toolbar .dxmLite .dxfm-path input {
        margin: 1px 8px 0px 4px;
    }

.dxfmControl.dxfm-rtl .dxfm-toolbar .dxmLite .dxfm-path input {
    margin: 1px 4px 0px 8px;
}

.dxfmControl .dxfm-toolbar .dxmLite .dxm-item .dxm-content {
    padding-top: 4px;
}

/* FileManager - Toolbar - Classic */
.dxfmControl .dxfm-toolbar .dxmMenu {
    border-width: 0px;
    background: #F3F3F3 none;
    padding-top: 1px;
    padding-left: 3px;
    display: inline-block;
}

    .dxfmControl .dxfm-toolbar .dxmMenu .dxmMenuSeparator {
        padding: 0px 11px;
    }

    .dxfmControl .dxfm-toolbar .dxmMenu .dxmMenuItemSeparatorSpacing {
        width: 1px;
    }

    .dxfmControl .dxfm-toolbar .dxmMenu .dxmMenuItemSpacing {
        width: 0px;
        display: block;
    }

    .dxfmControl .dxfm-toolbar .dxmMenu .dxmMenuItem.dxfm-path {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 3px;
    }

    .dxfmControl .dxfm-toolbar .dxmMenu .dxmMenuItem {
        padding-top: 1px;
        padding-left: 3px;
        background: transparent none;
    }

    .dxfmControl .dxfm-toolbar .dxmMenu .dxfm-path input {
        margin: 0px 8px 0px 4px;
    }

.dxfmControl.dxfm-rtl .dxfm-toolbar .dxmMenu .dxfm-path input {
    margin: 0px 4px 0px 8px;
}

/* FileManager - UploadPanel */
.dxfmControl .dxfm-uploadPanel {
    background-color: #F3F3F3;
    text-align: right;
}

.dxfmControl.dxfm-rtl .dxfm-uploadPanel {
    text-align: left;
}

.dxfmControl .dxfm-uploadPanel.dxsplPane table.dxfm-uploadPanelTable {
    display: inline-block;
    margin-right: 5px;
    margin-top: 1px;
}

    .dxfmControl .dxfm-uploadPanel.dxsplPane table.dxfm-uploadPanelTable .dxucControl {
        margin-top: 4px;
        margin-right: 10px;
    }

.dxfmControl.dxfm-rtl .dxfm-uploadPanel.dxsplPane table.dxfm-uploadPanelTable .dxucControl {
    margin-right: 0px;
    margin-left: 10px;
}

.dxfmControl .dxfm-uploadPanel.dxsplPane table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a {
    color: #0D45B7;
    text-decoration: underline;
}

    .dxfmControl .dxfm-uploadPanel.dxsplPane table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a.dxfm-uploadDisable {
        color: #777777;
        text-decoration: none;
        cursor: default;
    }

.dxfmControl .dxfm-uploadPanel.dxsplPane .dxucTextBox {
    padding: 0px 2px;
}

.dxfmControl .dxfm-uploadPanel.dxsplPane .dxucBrowseButton {
    /*padding: 2px 8px 3px;*/
    padding: 2px 0px 3px;
}

    .dxfmControl .dxfm-uploadPanel.dxsplPane .dxucBrowseButton.dxbf {
        /*padding: 2px 7px 3px;*/
        padding: 2px 0px 3px;
    }

.dxfmControl .dxfm-uploadPanel.dxsplPane .dxucSilverlightPluginLinkPanel {
    margin-top: -8px;
}

/* FileManager - Create, Rename input */
.dxfmControl .dxfm-cInput,
.dxfmControl .dxfm-rInput {
    border: 1px solid #9f9f9f;
    padding: 1px;
    font: 12px Tahoma, Geneva, sans-serif;
    outline-width: 0px;
    margin: 0px;
}

/* FileManager - LoadingPanel */
.dxfmControl .dxfmLoadingPanel {
    background-color: white;
    border: 1px solid #9F9F9F;
    color: #303030;
    font: 12px Tahoma, Geneva, sans-serif;
}

    .dxfmControl .dxfmLoadingPanel td.dx {
        padding: 12px;
        text-align: center;
        white-space: nowrap;
    }

.dxfmControl .dxfmLoadingDiv {
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

/* FileManager - Move PopupControl */
.dxfmControl .dxpcContentPaddings {
    padding: 5px 0px 0px;
    background-color: White;
}

.dxfmControl .dxpcContent .dxfm-mpFoldersC {
    overflow: auto;
    padding: 0px 0px 20px 5px;
}

.dxfmControl .dxpcContent .dxfm-mpButtonC {
    margin-top: 20px;
    background-color: #F3F3F3;
    border-top: 1px solid #E0E0E0;
    text-align: right;
    padding: 10px 15px 10px 10px;
}

    .dxfmControl .dxpcContent .dxfm-mpButtonC a {
        margin-left: 12px;
        color: #1B3F91;
    }

/* ASPxImageSlider */
.dxisControl {
    width: 660px;
    height: 505px;
    outline: 0;
    user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

    .dxisControl .taFix {
        -webkit-backface-visibility: hidden;
    }

    .dxisControl > .dxis-passePartout {
        position: relative;
        display: flex;
        background-color: #000000;
        width: 100%;
        height: 100%;
    }

    .dxisControl .dxis-imageArea {
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    .dxisControl .dxis-slidePanel,
    .dxisControl .dxis-nbSlidePanel,
    .dxisControl .dxis-nbSlidePanelWrapper {
        position: absolute;
    }

    .dxisControl .dxis-nbSlidePanelWrapper {
        overflow: hidden;
    }

    .dxisControl .dxis-nbTop,
    .dxisControl .dxis-nbBottom,
    .dxisControl .dxis-nbLeft,
    .dxisControl .dxis-nbRight,
    .dxisControl .dxis-nbDotsBottom,
    .dxisControl .dxis-nbDotsTop,
    .dxisControl .dxis-nbDotsLeft,
    .dxisControl .dxis-nbDotsRight {
        position: relative;
    }

    .dxisControl .dxis-nbTop {
        padding-bottom: 5px;
    }

    .dxisControl .dxis-nbBottom {
        padding-top: 5px;
    }

    .dxisControl .dxis-nbLeft {
        padding-right: 5px;
    }

    .dxisControl .dxis-nbRight {
        padding-left: 5px;
    }

    .dxisControl .dxis-nbDotsBottom,
    .dxisControl .dxis-nbDotsTop {
        padding: 20px 0;
    }

    .dxisControl .dxis-nbDotsLeft {
        padding-right: 20px;
    }

    .dxisControl .dxis-nbDotsRight {
        padding-left: 20px;
    }

    .dxisControl .dxis-nbLeft,
    .dxisControl .dxis-nbRight,
    .dxisControl .dxis-nbDotsLeft,
    .dxisControl .dxis-nbDotsRight {
        float: left;
    }

    .dxisControl .dxis-item,
    .dxisControl .dxis-nbItem {
        background-image: url('/DXR.axd?r=1_47-MfmI6');
        background-repeat: no-repeat;
        background-position: center center;
    }

    .dxisControl .dxis-item,
    .dxisControl .dxis-nbItem,
    .dxisControl .dxis-nbDotItem {
        position: absolute;
        overflow: hidden;
    }

    .dxisControl .dxis-nbItem,
    .dxisControl .dxis-nbDotItem {
        cursor: pointer;
    }

    .dxisControl .dxis-nbDotItemSelected,
    .dxisControl .dxis-nbDotItemDisabled {
        cursor: default;
    }

    .dxisControl .dxis-nbItem {
        width: 90px;
        height: 60px;
        background-color: black;
    }

    .dxisControl .dxis-nbDotItem {
        width: 13px;
        height: 13px;
    }

    .dxisControl .dxis-itemTextArea {
        left: 0;
        bottom: 0;
        width: 100%;
        position: absolute;
        cursor: default;
        padding: 22px;
        color: white;
        font-family: "tt_travels_demibold";
        font-size: 1rem;
        background-color: #333333;
        background-color: rgba(0, 0, 0, 0.75);
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .dxisControl .dxis-nbSelectedItem {
        z-index: 1;
        cursor: default;
        position: absolute;
        border: 2px solid black;
    }

        .dxisControl .dxis-nbSelectedItem > div {
            border: 2px solid White;
        }

    .dxisControl .dxis-prevBtnVertWrapper,
    .dxisControl .dxis-nextBtnVertWrapper,
    .dxisControl .dxis-prevBtnHorWrapper,
    .dxisControl .dxis-nextBtnHorWrapper {
        cursor: pointer;
        z-index: 1;
        position: absolute;
        background-color: #333333;
        background-color: rgba(0, 0, 0, 0.75);
    }

    .dxisControl .dxis-prevBtnHorWrapperDisabled,
    .dxisControl .dxis-nextBtnHorWrapperDisabled,
    .dxisControl .dxis-prevBtnVertWrapperDisabled,
    .dxisControl .dxis-nextBtnVertWrapperDisabled {
        cursor: default;
    }

    .dxisControl .dxis-prevBtnHorWrapper {
        left: 0px;
    }

    .dxisControl .dxis-nextBtnHorWrapper {
        right: 0px;
    }

    .dxisControl .dxis-prevBtnVertWrapper {
        top: 0px;
    }

    .dxisControl .dxis-nextBtnVertWrapper {
        bottom: 0px;
    }

    .dxisControl > .dxis-passePartout > .dxis-prevBtnHorWrapper,
    .dxisControl > .dxis-passePartout > .dxis-nextBtnHorWrapper {
        top: 50%;
        margin-top: -32px;
    }

    .dxisControl > .dxis-passePartout > .dxis-prevBtnVertWrapper,
    .dxisControl > .dxis-passePartout > .dxis-nextBtnVertWrapper {
        left: 50%;
        margin-left: -30px;
    }

    .dxisControl .dxis-prevBtnHor {
        margin: 16px 12px 16px 8px;
    }

    .dxisControl .dxis-nextBtnHor {
        margin: 16px 8px 16px 12px;
    }

    .dxisControl .dxis-prevBtnVert {
        margin: 8px 16px 12px 16px;
    }

    .dxisControl .dxis-nextBtnVert {
        margin: 12px 16px 8px 16px;
    }

    .dxisControl > .dxis-nbBottom > .dxis-prevBtnHorWrapper,
    .dxisControl > .dxis-nbBottom > .dxis-nextBtnHorWrapper {
        height: 60px;
        top: 50%;
        margin-top: -28px;
    }

    .dxisControl > .dxis-nbTop > .dxis-prevBtnHorWrapper,
    .dxisControl > .dxis-nbTop > .dxis-nextBtnHorWrapper {
        height: 60px;
        top: 50%;
        margin-top: -33px;
    }

    .dxisControl > .dxis-nbLeft > .dxis-prevBtnVertWrapper,
    .dxisControl > .dxis-nbLeft > .dxis-nextBtnVertWrapper {
        width: 90px;
        left: 50%;
        margin-left: -47px;
    }

    .dxisControl > .dxis-nbRight > .dxis-prevBtnVertWrapper,
    .dxisControl > .dxis-nbRight > .dxis-nextBtnVertWrapper {
        width: 90px;
        left: 50%;
        margin-left: -42px;
    }

    .dxisControl .dxis-prevPageBtnHor,
    .dxisControl .dxis-nextPageBtnHor {
        margin: 19px 7px 0 7px;
    }

    .dxisControl .dxis-prevPageBtnVert,
    .dxisControl .dxis-nextPageBtnVert {
        margin: 7px 35px 6px;
    }

    .dxisControl .dxis-prevBtnHorWrapperPressed > .dxis-prevBtnHor,
    .dxisControl .dxis-nextBtnHorWrapperPressed > .dxis-nextBtnHor,
    .dxisControl .dxis-prevBtnHorWrapperPressed > .dxis-prevPageBtnHor,
    .dxisControl .dxis-nextBtnHorWrapperPressed > .dxis-nextPageBtnHor,
    .dxisControl .dxis-prevBtnVertWrapperPressed > .dxis-prevBtnVert,
    .dxisControl .dxis-nextBtnVertWrapperPressed > .dxis-nextBtnVert,
    .dxisControl .dxis-prevBtnVertWrapperPressed > .dxis-prevPageBtnVert,
    .dxisControl .dxis-nextBtnVertWrapperPressed > .dxis-nextPageBtnVert,
    .dxisControl .dxis-prevBtnVertPressed,
    .dxisControl .dxis-nextBtnVertPressed,
    .dxisControl .dxis-nextBtnHorPressed,
    .dxisControl .dxis-prevBtnHorPressed,
    .dxisControl .dxis-prevPageBtnVertPressed,
    .dxisControl .dxis-nextPageBtnVertPressed,
    .dxisControl .dxis-prevPageBtnHorPressed,
    .dxisControl .dxis-nextPageBtnHorPressed,
    .dxisControl .dxis-prevBtnVertDisabled,
    .dxisControl .dxis-nextBtnVertDisabled,
    .dxisControl .dxis-nextBtnHorDisabled,
    .dxisControl .dxis-prevBtnHorDisabled,
    .dxisControl .dxis-prevPageBtnVertDisabled,
    .dxisControl .dxis-nextPageBtnVertDisabled,
    .dxisControl .dxis-prevPageBtnHorDisabled,
    .dxisControl .dxis-nextPageBtnHorDisabled {
        opacity: 0.25;
        filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=25);
    }

/* Removes flicking in iOS Safari*/
.dxfmControl,
.dxnbGroupHeader,
.dxnbGroupHeaderCollapsed,
.dxnbGroupContent > TABLE > TBODY > TR,
.dxtcTab,
.dxtcActiveTab,
.dxtv-nd {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/* Form Layout */
.dxflFormLayout {
    display: flex;
}

.dxflFormLayout,
.dxflCaptionCell,
.dxflNestedControlCell,
div.dxflItem {
    font-family: "tt_travels_demibold" !important;
    font-size: 1.1rem !important;
    color: #221C46;
    padding-top: 0.65rem;
    padding-bottom: 0.50rem;
}

.dxflButtonItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 4px;
}

.dxflButtonItemSys .dxflVAMSys.dxflCaptionCell {
    padding-bottom: 1px;
}

.dxflTextItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 0px;
}
/* Juan: Para separa los textos de las cajas de texto en los layout */
.dxflTextEditItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 3px;
    padding-right: 4px !important;
}

.dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 2px;
}

.dxflRadioButtonItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 3px;
}

.dxflCheckBoxListItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 10px;
}

.dxflRadioButtonListItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 11px;
}

.dxflListBoxItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 4px;
}

.dxflTrackBarItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 2px;
}

.dxflProgressBarItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 2px;
}

.dxflMemoItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 3px;
}

.dxflCustomItemSys .dxflVATSys.dxflCaptionCell {
    padding-top: 5px;
    padding-bottom: 5px;
}

.dxflCLTSys .dxflCaptionCell,
.dxflCLBSys .dxflCaptionCell {
    padding: 3px 0;
}

.dxflCLLSys .dxflCaptionCell,
*[dir="rtl"].dxflFormLayout .dxflCLRSys .dxflCaptionCell {
    padding-left: 0px;
    padding-right: 6px;
}

.dxflCLRSys .dxflCaptionCell,
*[dir="rtl"].dxflFormLayout .dxflCLLSys .dxflCaptionCell {
    padding-right: 0px;
    padding-left: 6px;
}

.dxflCaptionCell {
    white-space: nowrap;
    line-height: 16px;
    height: 100%;
    width: 1%;
}

.dxflNestedControlCell {
    height: 0;
}

.dxflEmptyItem {
    height: 21px;
}

.dxflItem {
    padding: 2px 0;
    width: 100%;
}

    .dxflItem > table.dxflItemTable {
        width: 100%;
    }
/*DAVID MODIFICAMOS EL PADDING ANTES --> 6px 5px*/
/*.dxflGroup { padding: 6px 5px; width: 100%;}*/
*/ .dxflGroup {
    padding: 6px 0px;
    width: 100%;
}

.dxflGroup > table.dxflGroupTable {
    width: 100%;
}

.dxflGroupCell {
    padding: 0.6px;
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_9_0 {
    padding: 0 !important;
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_9_0, #ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_9 table {
    padding-left: 0 !important;
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_9 {
    padding-left: 5px;
}

.dxflGroupBox {
    display: table;
    width: 100%;
}

#ctl00_body_PageControlMiCuenta_frmFormasPago_DataListServicios .dxflGroupBox {
    border: none;
}

.dxflGroupBox.dxflHeadingLineGroupBoxSys {
    border-width: 1px 0 0;
    border-radius: 0px;
}

    .dxflGroupBox.dxflHeadingLineGroupBoxSys.dxflWithCaptionSys {
        margin-top: 22px !important;
    }

.dxflHeadingLineGroupBoxSys > .dxflGroupSys {
    margin-top: -6px;
}

.dxflGroupCell > .dxtcControl {
    margin: 0px;
}

.dxflGroupBox > .dxflGroup {
    margin-top: -9px;
    padding: 0 4px;
}

    .dxflGroupBox > .dxflGroup tr:first-child > .dxflGroupCell > .dxflItem {
        padding-top: 9px;
    }

    .dxflGroupBox > .dxflGroup tr:first-child > .dxflGroupCell > .dxtcControl {
        margin-top: 10px;
    }

    .dxflGroupBox > .dxflGroup tr:first-child > .dxflGroupCell > .dxflGroupBox {
    }

    .dxflGroupBox > .dxflGroup tr:first-child > .dxflGroupCell > .dxflGroup {
    }

    .dxflGroupBox > .dxflGroup tr:last-child > .dxflGroupCell > .dxflItem {
        padding-bottom: 9px;
    }

    .dxflGroupBox > .dxflGroup tr:last-child > .dxflGroupCell > .dxtcControl {
    }

    .dxflGroupBox > .dxflGroup tr:last-child > .dxflGroupCell > .dxflGroupBox {
    }

    .dxflGroupBox > .dxflGroup tr:last-child > .dxflGroupCell > .dxflGroup {
    }

.dxflGroup tr:first-child > .dxflGroupCell > .dxflGroupBox {
    margin-top: 13px;
}

.dxflGroup tr:first-child > .dxflGroupCell > .dxflItem {
}

.dxflGroup tr:first-child > .dxflGroupCell > .dxtcControl {
}

.dxflGroup tr:first-child > .dxflGroupCell > .dxflGroup {
}

.dxflGroup tr:last-child > .dxflGroupCell > .dxflGroupBox {
    margin-bottom: 0px;
}

.dxflGroup tr:last-child > .dxflGroupCell > .dxflItem {
}

.dxflGroup tr:last-child > .dxflGroupCell > .dxtcControl {
}

.dxflGroup tr:last-child > .dxflGroupCell > .dxflGroup {
}

.dxtcPageContent > div > .dxflGroup {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .dxtcPageContent > div > .dxflGroup tr:first-child > .dxflGroupCell > .dxflGroupBox {
    }

    .dxtcPageContent > div > .dxflGroup tr:first-child > .dxflGroupCell > .dxflItem {
        padding-top: 12px;
    }

    .dxtcPageContent > div > .dxflGroup tr:first-child > .dxflGroupCell > .dxtcControl {
    }

    .dxtcPageContent > div > .dxflGroup tr:first-child > .dxflGroupCell > .dxflGroup {
    }

    .dxtcPageContent > div > .dxflGroup tr:last-child > .dxflGroupCell > .dxflGroupBox {
    }

    .dxtcPageContent > div > .dxflGroup tr:last-child > .dxflGroupCell > .dxflItem {
        padding-bottom: 12px;
    }

    .dxtcPageContent > div > .dxflGroup tr:last-child > .dxflGroupCell > .dxtcControl {
    }

    .dxtcPageContent > div > .dxflGroup tr:last-child > .dxflGroupCell > .dxflGroup {
    }

.dxflGroupBoxCaption {
    background-color: White;
    color: #818181;
    display: inline-block;
    left: 9px;
    line-height: 16px;
    padding: 0px 3px 0px 3px;
    position: relative;
    top: -9px;
}

*[dir="rtl"].dxflFormLayout .dxflGroupBoxCaption {
    padding: 0px 3px 0px 7px;
    left: 0px;
    right: 9px;
}

.dxflGroupBox > div.dxflGroup:first-child,
.dxflGroupBox > table.dxflGroup:first-child {
    margin-top: 0px;
    padding-top: 7px;
}

.dxflHeadingLineGroupBoxSys > .dxflGroupBoxCaption {
    font-family: "tt_travels_bold";
    font-size: 1.2rem;
    line-height: 150%;
    letter-spacing: -0.05rem;
    background-color: #fafbff;
    color: #221c46;
    display: inline-block;
    left: 0px;
    margin-bottom: -10px !important;
    line-height: 16px;
    padding: 0px 3px 0px 3px;
    position: relative;
}

.dxflOptional {
    color: gray;
    font-style: normal;
}

.dxflRequired {
    color: var(--plx-semantic-color-text-highlight);
    font-style: normal;
}

.dxflInternalEditorTable {
    width: 100%;
}

.dxflHelpText {
    color: #9F9F9F;
    font: 11px Tahoma, Geneva, sans-serif;
}

    .dxflHelpText.dxflHHelpTextSys {
        padding: 0 6px;
    }

    .dxflHelpText.dxflTHelpTextSys {
        padding: 6px 0 2px;
    }

    .dxflHelpText.dxflBHelpTextSys {
        padding: 2px 0 6px;
    }

.dxEditors_edtError,
.dxEditors_edtCalendarPrevYear,
.dxEditors_edtCalendarPrevYearDisabled,
.dxEditors_edtCalendarPrevMonth,
.dxEditors_edtCalendarPrevMonthDisabled,
.dxEditors_edtCalendarNextMonth,
.dxEditors_edtCalendarNextMonthDisabled,
.dxEditors_edtCalendarNextYear,
.dxEditors_edtCalendarNextYearDisabled,
.dxEditors_edtCalendarFNPrevYear,
.dxEditors_edtCalendarFNNextYear,
.dxEditors_edtRadioButtonChecked,
.dxEditors_edtRadioButtonUnchecked,
.dxEditors_edtRadioButtonCheckedDisabled,
.dxEditors_edtRadioButtonUncheckedDisabled,
.dxEditors_edtEllipsis,
.dxEditors_edtEllipsisDisabled,
.dxEditors_edtDETSClockFace,
.dxEditors_edtDETSHourHand,
.dxEditors_edtDETSMinuteHand,
.dxEditors_edtDETSSecondHand,
.dxEditors_edtSpinEditIncrementImage,
.dxEditors_edtSpinEditIncrementImageDisabled,
.dxEditors_edtSpinEditDecrementImage,
.dxEditors_edtSpinEditDecrementImageDisabled,
.dxEditors_edtSpinEditLargeIncImage,
.dxEditors_edtSpinEditLargeIncImageDisabled,
.dxEditors_edtSpinEditLargeDecImage,
.dxEditors_edtSpinEditLargeDecImageDisabled,
.dxEditors_fcadd,
.dxEditors_fcaddhot,
.dxEditors_fcremove,
.dxEditors_fcremovehot,
.dxEditors_fcgroupaddcondition,
.dxEditors_fcgroupaddgroup,
.dxEditors_fcgroupremove,
.dxEditors_fcopany,
.dxEditors_fcopbegin,
.dxEditors_fcopbetween,
.dxEditors_fcopcontain,
.dxEditors_fcopnotcontain,
.dxEditors_fcopnotequal,
.dxEditors_fcopend,
.dxEditors_fcopequal,
.dxEditors_fcopgreater,
.dxEditors_fcopgreaterorequal,
.dxEditors_fcopnotblank,
.dxEditors_fcopblank,
.dxEditors_fcopless,
.dxEditors_fcoplessorequal,
.dxEditors_fcoplike,
.dxEditors_fcopnotany,
.dxEditors_fcopnotbetween,
.dxEditors_fcopnotlike,
.dxEditors_fcgroupand,
.dxEditors_fcgroupor,
.dxEditors_fcgroupnotand,
.dxEditors_fcgroupnotor,
.dxEditors_caRefresh,
.dxEditors_edtTBDecBtn,
.dxEditors_edtTBIncBtn,
.dxEditors_edtTBMainDH,
.dxEditors_edtTBSecondaryDH,
.dxEditors_edtTBIncBtnDisabled,
.dxEditors_edtTBDecBtnDisabled,
.dxEditors_edtTBMainDHDisabled,
.dxEditors_edtTBSecondaryDHDisabled {
    /*background-repeat: no-repeat;
    background-color: transparent;*/
}

/* TrackBar */
.dxEditors_edtTBDecBtn, .dxEditors_edtTBIncBtn,
.dxEditors_edtTBDecBtnHover, .dxEditors_edtTBIncBtnHover,
.dxEditors_edtTBDecBtnPressed, .dxEditors_edtTBIncBtnPressed,
.dxEditors_edtTBDecBtnDisabled, .dxEditors_edtTBIncBtnDisabled {
    width: 17px;
    height: 17px;
}

.dxeTBHSys .dxEditors_edtTBMainDH, .dxeTBHSys .dxEditors_edtTBSecondaryDH,
.dxeTBHSys .dxEditors_edtTBMainDHHover, .dxeTBHSys .dxEditors_edtTBSecondaryDHHover,
.dxeTBHSys .dxEditors_edtTBMainDHPressed, .dxeTBHSys .dxEditors_edtTBSecondaryDHPressed,
.dxeTBHSys .dxEditors_edtTBMainDHDisabled, .dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled {
    width: 13px;
    height: 19px;
}

.dxeTBVSys .dxEditors_edtTBMainDH, .dxeTBVSys .dxEditors_edtTBSecondaryDH,
.dxeTBVSys .dxEditors_edtTBMainDHHover, .dxeTBVSys .dxEditors_edtTBSecondaryDHHover,
.dxeTBVSys .dxEditors_edtTBMainDHPressed, .dxeTBVSys .dxEditors_edtTBSecondaryDHPressed,
.dxeTBVSys .dxEditors_edtTBMainDHDisabled, .dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled {
    width: 19px;
    height: 13px;
}

.dxEditors_edtTBDecBtn {
    background-position: -0px -149px;
}

.dxEditors_edtTBDecBtnHover {
    background-position: -42px -149px;
}

.dxEditors_edtTBDecBtnPressed {
    background-position: -84px -149px;
}

.dxEditors_edtTBDecBtnDisabled {
    background-position: -126px -149px;
}

.dxEditors_edtTBIncBtn {
    background-position: -21px -149px;
}

.dxEditors_edtTBIncBtnHover {
    background-position: -63px -149px;
}

.dxEditors_edtTBIncBtnPressed {
    background-position: -105px -149px;
}

.dxEditors_edtTBIncBtnDisabled {
    background-position: -147px -149px;
}

.dxeTBHSys .dxEditors_edtTBMainDH,
.dxeTBHSys .dxEditors_edtTBSecondaryDH {
    background-position: -16px -124px;
}

.dxeTBHSys .dxEditors_edtTBMainDHHover,
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover {
    background-position: -29px -124px;
}

.dxeTBHSys .dxEditors_edtTBMainDHDisabled,
.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled {
    background-position: -55px -124px;
}

.dxeTBVSys .dxEditors_edtTBMainDH,
.dxeTBVSys .dxEditors_edtTBSecondaryDH {
    background-position: -112px -124px;
}

.dxeTBVSys .dxEditors_edtTBMainDHHover,
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover {
    background-position: -112px -137px;
}

.dxeTBVSys .dxEditors_edtTBMainDHPressed,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed {
    background-position: -132px -124px;
    z-index: 7;
}

.dxeTBHSys .dxEditors_edtTBMainDHPressed,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed {
    background-position: -42px -124px;
    z-index: 7;
}

.dxeTBVSys .dxEditors_edtTBMainDHDisabled,
.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled {
    background-position: -132px -137px;
}

.dxeFocused .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH,
.dxeFocused .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH {
    background-position: -152px -124px;
}

.dxeFocused .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover,
.dxeFocused .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover {
    background-position: -152px -137px;
}

.dxeFocused .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed,
.dxeFocused .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed {
    background-position: -173px -124px;
}

.dxeFocused .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH,
.dxeFocused .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH {
    background-position: -68px -124px;
}

.dxeFocused .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover,
.dxeFocused .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover {
    background-position: -82px -124px;
}

.dxeFocused .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed,
.dxeFocused .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed {
    background-position: -97px -124px;
}

/* RadioButton */
.dxEditors_edtRadioButtonChecked,
.dxEditors_edtRadioButtonUnchecked,
.dxEditors_edtRadioButtonCheckedDisabled,
.dxEditors_edtRadioButtonUncheckedDisabled {
    width: 15px;
    height: 15px;
}
/*JC SE COMENTA PORQUE NO SE VEN BIEN LOS OPTIONBUTTON*/
/*.dxEditors_edtRadioButtonUnchecked {
    background-position: 0px -40px;
}
.dxEditors_edtRadioButtonChecked {
    background-position: -15px -40px;
}*/
.dxEditors_edtRadioButtonUncheckedDisabled {
    background-position: -30px -40px;
}

.dxEditors_edtRadioButtonCheckedDisabled {
    background-position: -45px -40px;
}

.dxEditors_edtError,
.dxEditors_edtCalendarPrevYear,
.dxEditors_edtCalendarPrevYearDisabled,
.dxEditors_edtCalendarPrevMonth,
.dxEditors_edtCalendarPrevMonthDisabled,
.dxEditors_edtCalendarNextMonth,
.dxEditors_edtCalendarNextMonthDisabled,
.dxEditors_edtCalendarNextYear,
.dxEditors_edtCalendarNextYearDisabled,
.dxEditors_edtCalendarFNPrevYear,
.dxEditors_edtCalendarFNNextYear,
.dxEditors_edtEllipsis,
.dxEditors_edtEllipsisDisabled,
.dxEditors_edtSpinEditIncrementImage,
.dxEditors_edtSpinEditIncrementImageDisabled,
.dxEditors_edtSpinEditDecrementImage,
.dxEditors_edtSpinEditDecrementImageDisabled,
.dxEditors_edtSpinEditLargeIncImage,
.dxEditors_edtSpinEditLargeIncImageDisabled,
.dxEditors_edtSpinEditLargeDecImage,
.dxEditors_edtSpinEditLargeDecImageDisabled {
    display: inline;
    margin: auto;
}

.dxEditors_edtError {
    /*background-position: -170px 0px;*/
    width: 14px;
    height: 14px;
}

.dxEditors_edtCalendarPrevYear {
    /*background-position: -76px 0px;*/
    /*width: 10px;
    height: 10px;*/
    background-position: center;
    background-image: url(../Images/Double-Arrow-Left.png);
}

.dxEditors_edtCalendarPrevYearDisabled {
    background-position: -76px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarPrevMonth {
    /*background-position: -57px 0px;
    width: 11px;
    height: 12px;*/
    background-position: center;
    background-image: url(../Images/Arrow-Left.png);
}

.dxEditors_edtCalendarPrevMonthDisabled {
    background-position: -57px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextMonth {
    /*background-position: -19px 0px;
    width: 11px;
    height: 12px;*/
    background-position: center;
    background-image: url(../Images/Arrow-Right.png);
}

.dxEditors_edtCalendarNextMonthDisabled {
    background-position: -19px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextYear {
    /*background-position: -38px 0px;
    width: 11px;
    height: 12px;*/
    background-position: center;
    background-image: url(../Images/Double-Arrow-Right.png);
}

.dxEditors_edtCalendarNextYearDisabled {
    background-position: -38px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarFNPrevYear {
    background-position: 0px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarFNNextYear {
    background-position: 0px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtEllipsis {
    background-position: -113px 0px;
    width: 11px;
    height: 14px;
}

.dxEditors_edtEllipsisDisabled {
    background-position: -113px -22px;
    width: 11px;
    height: 14px;
}

.dxEditors_edtSpinEditIncrementImage {
    background-position: -150px 0px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditIncrementImageDisabled {
    background-position: -150px -13px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditDecrementImage {
    background-position: -132px 0px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditDecrementImageDisabled {
    background-position: -132px -13px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditLargeIncImage {
    background-position: -145px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeIncImageDisabled {
    background-position: -171px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeDecImage {
    background-position: -132px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeDecImageDisabled {
    background-position: -158px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_fcadd {
    background-position: 0px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcaddhot {
    background-position: -21px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcremove {
    background-position: -42px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcremovehot {
    background-position: -63px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupaddcondition {
    background-position: -168px -46px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupaddgroup {
    background-position: -147px -46px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupremove {
    background-position: -126px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopany {
    background-position: 0px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopbegin {
    background-position: -42px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopbetween {
    background-position: -84px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopcontain {
    background-position: -105px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotcontain {
    background-position: -147px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotequal {
    background-position: -168px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopend {
    background-position: -63px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopequal {
    background-position: 0px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopgreater {
    background-position: -21px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopgreaterorequal {
    background-position: -42px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotblank {
    background-position: -105px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopblank {
    background-position: -126px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopless {
    background-position: -63px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcoplessorequal {
    background-position: -84px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcoplike {
    background-position: -126px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotany {
    background-position: -21px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotbetween {
    background-position: -147px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotlike {
    background-position: -168px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupand {
    background-position: -84px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupor {
    background-position: -168px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupnotand {
    background-position: -105px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupnotor {
    background-position: -147px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_caRefresh {
    background-position: 0px -130px;
    width: 13px;
    height: 13px;
}

.dxEditors_edtDETSClockFace {
    background-position: -4px -172px;
    width: 109px;
    height: 109px;
}

.dxEditors_edtDETSHourHand {
    background-position: -127px -172px;
    width: 7px;
    height: 63px;
}

.dxEditors_edtDETSMinuteHand {
    background-position: -120px -172px;
    width: 7px;
    height: 63px;
}

.dxEditors_edtDETSSecondHand {
    background-position: -115px -172px;
    width: 5px;
    height: 77px;
}
/* TextEdit */
.dxeMemoEditAreaSys {
    padding: 3px 3px 0px 3px;
    margin: 0px;
    border-width: 0px;
    display: block;
    resize: none;
}

.dxeEditAreaSys {
    border: 1px solid #aaa;
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    border-radius: 2px;
    font-family: "tt_travels_demibold";
    font-size: 1rem;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding .25s;
    height: 2rem;
}

.dxeMemoSys td {
    padding: 0px 6px 0px 0px;
}

*[dir="rtl"].dxeMemoSys td {
    padding: 0px 0px 0px 6px;
}

.dxeTextBoxSys,
.dxeMemoSys {
    border-collapse: separate !important;
}

.dxeButtonEditSys {
    width: 170px;
}

    .dxeButtonEditSys .dxeEditAreaSys,
    .dxeButtonEditSys td.dxic,
    .dxeTextBoxSys td.dxic,
    .dxeMemoSys td,
    .dxeEditAreaSys {
        width: 100% !important;
    }

    .dxeTextBoxSys td.dxic,
    .dxeButtonEditSys td.dxic {
        padding: 3px 3px 2px 3px;
        overflow: hidden;
    }

*[cellspacing="1"].dxeButtonEditSys td.dxic {
    /*padding: 2px 2px 1px 2px;*/
    padding: 0px 0px 0px 0px;
}

/* Safari */
.dxeTextBoxSys.dxeSafariSys td.dxic,
.dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-left: 2px;
}

*[cellspacing="1"].dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-left: 1px;
}

*[dir="rtl"].dxeTextBoxSys.dxeSafariSys td.dxic,
*[dir="rtl"].dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-right: 2px;
}

*[dir="rtl"][cellspacing="1"].dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-right: 1px;
}

*[dir="rtl"].dxeSafariSys .dxeMemoEditAreaSys {
    padding-right: 4px;
    padding-left: 3px;
}

*[dir="rtl"].dxeSafariSys td.dxic {
    padding-left: 7px;
    padding-right: 0px;
}

/* IE8 */
.dxeMemoEditAreaSys {
    padding-right: 4px\0/;
}

.dxeMemoSys td {
    padding-right: 7px\0/;
}

*[cols="20"].dxeMemoEditAreaSys {
    width: 100%\0/;
}

*[dir="rtl"].dxeMemoSys td {
    padding-left: 7px\0/;
}

*[dir="rtl"] .dxeEditAreaSys {
    padding-right: 1px\0/;
}

/* IE9 */
:root *[cols="20"].dxeMemoEditAreaSys {
    width: 100%;
}

/* WebKit */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    *[dir="rtl"] .dxeEditAreaSys {
        padding-right: 1px;
    }

    *[dir="rtl"].dxeMemoSys td {
        padding-left: 7px;
    }

    *[dir="rtl"].dxeMemoSys .dxeMemoEditAreaSys {
        padding-right: 4px;
    }
}

/* iPad */
.dxeIPadSys .dxeMemoEditAreaSys {
    padding-left: 1px;
    padding-right: 0px;
}

.dxeIPadSys.dxeMemoSys td {
    padding-left: 0px;
    padding-right: 1px;
}

*[dir="rtl"].dxeMemoSys.dxeIPadSys td {
    padding-left: 5px;
    padding-right: 0px;
}

/* Opera */
noindex:-o-prefocus, *[dir="rtl"].dxeMemoSys textarea {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"].dxeTextBoxSys td.dxic {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"].dxeButtonEditSys td.dxic {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"][cellspacing="1"].dxeButtonEditSys td.dxic {
    padding-right: 2px;
}

noindex:-o-prefocus, *[dir="rtl"] .dxeEditAreaSys {
    padding-right: 1px;
}

/* IE7 */
.dxeMemoEditAreaSys {
    *margin: -1px 0px;
    *padding-right: 4px;
}

.dxeMemoSys td {
    *padding: 0px;
}

.dxeTextBoxSys td.dxic {
    *padding-left: 3px;
    *padding-top: 2px;
    *padding-bottom: 1px;
}

*[dir="rtl"].dxeMemoSys td {
    *padding-left: 0px;
    *padding-right: 1px;
}

*[dir="rtl"].dxeTextBoxSys td.dxic {
    *padding-right: 3px;
}

*[dir="rtl"].dxeTextBoxSys .dxeEditAreaSys {
    *padding-right: 2px;
}

*[dir="rtl"].dxeButtonEditSys td.dxic {
    *padding-right: 2px;
}

.dxeButtonEditSys td.dxic {
    *padding-top: 1px;
    *padding-bottom: 0px;
}

*[dir="rtl"].dxeButtonEditSys .dxeEditAreaSys {
    *padding-right: 1px;
}

/* FireFox*/
@-moz-document url-prefix() {
    .dxeMemoEditAreaSys;

{
    padding-top: 2px;
    padding-right: 0px;
    padding-left: 2px;
}

.dxeMemoSys td {
    padding-right: 2px;
}

.dxeTextBoxSys td.dxic,
.dxeButtonEditSys td.dxic {
    padding-left: 2px;
    padding-right: 2px;
}

*[cellspacing="0"].dxeButtonEditSys td.dxic {
    padding-left: 1px;
    padding-right: 1px;
}

*[dir="rtl"].dxeTextBoxSys td.dxic,
*[dir="rtl"].dxeButtonEditSys td.dxic {
    padding-right: 2px;
}

*[dir="rtl"][cellspacing="1"].dxeButtonEditSys td.dxic {
    padding-right: 1px;
}

*[dir="rtl"].dxeMemoSys .dxeMemoEditAreaSys {
    padding-left: 0px;
    padding-right: 3px;
}

*[dir="rtl"].dxeMemoSys td {
    padding-left: 3px;
}

}

/* TrackBar */
.dxeTBLargeTickSys,
.dxeTBSmallTickSys,
.dxeTBItemSys {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxeTBLargeTickSys, .dxeTBSmallTickSys {
    white-space: nowrap;
}

.dxeTBContentContainerSys {
    position: relative;
}

.dxeTBVSys a, .dxeTBHSys a {
    text-indent: -5000px;
    text-align: left;
    overflow: hidden;
    display: block;
    position: absolute;
}

    .dxeTBVSys a:focus,
    .dxeTBVSys a:active,
    .dxeTBHSys a:focus,
    .dxeTBHSys a:active {
        outline-width: 0px;
    }

.dxeTBHSys .dxeTBLTScaleSys .dxeTBSmallTickSys,
.dxeTBHSys .dxeTBLTScaleSys .dxeTBLargeTickSys {
    background-position: bottom;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBSmallTickSys,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBLargeTickSys {
    background-position: right;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBSmallTickSys,
.dxeTBHSys .dxeTBRBScaleSys .dxeTBLargeTickSys {
    background-position: top;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBSmallTickSys,
.dxeTBVSys .dxeTBRBScaleSys .dxeTBLargeTickSys {
    background-position: left;
}

.dxeTBBScaleSys .dxeTBSmallTickSys,
.dxeTBBScaleSys .dxeTBLargeTickSys {
    background-position: center;
}

.dxeFItemSys {
    background-image: none !important;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: right;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: top;
}

.dxeReversedDirectionSys .dxeTBVSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: bottom;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBItemSys,
.dxeReversedDirectionSys .dxeTBVSys .dxeTBRBScaleSys .dxeTBItemSys {
    background-position: bottom left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBLTScaleSys .dxeTBItemSys,
.dxeReversedDirectionSys .dxeTBVSys .dxeTBLTScaleSys .dxeTBItemSys {
    background-position: bottom right;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBItemSys,
.dxeTBVSys .dxeTBRBScaleSys .dxeTBItemSys {
    background-position: top left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBRBScaleSys .dxeTBItemSys,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBItemSys {
    background-position: top right;
}

.dxeTBScaleSys {
    position: absolute;
    list-style-type: none !important;
    margin: 0px;
    padding: 0px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBScaleSys {
    right: 0px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBScaleSys {
    left: 0px;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBScaleSys {
    bottom: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBScaleSys {
    top: 0px;
}

.dxeFocusedDHSys {
    z-index: 6 !important;
}

.dxeReversedDirectionSys,
.dxeFocusedMDHSys,
.dxeFocusedSDHSys {
}

/* TrackBar */
.dxeTrackBar {
    user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    visibility: hidden;
}

.dxeDisabled .dxeTBHSys a,
.dxeDisabled .dxeTBVSys a {
    cursor: default;
}

.dxeTBBarHighlight {
    font-size: 0;
}

.dxeTBScale, .dxeTBTrack, .dxeTBBarHighlight {
    cursor: pointer;
}

.dxeTBScale {
    z-index: 1;
    font: 11px Tahoma, Geneva, sans-serif;
}

.dxeTBSecondaryDH, .dxeTBMainDH {
    z-index: 4;
}

.dxeTBHSys {
    width: 170px;
    height: 41px;
}

.dxeTBVSys {
    height: 170px;
    width: 41px;
}

.dxeTrackBar.dxeTBBScaleSys.dxeTBVSys {
    width: 59px;
}

.dxeTrackBar.dxeTBBScaleSys.dxeTBHSys {
    height: 59px;
}

.dxeTBTrack {
    z-index: 2;
    position: absolute;
}

.dxeTBHSys .dxeTBTrack {
    background-image: url('/DXR.axd?r=1_30-MfmI6');
}

.dxeTBVSys .dxeTBTrack {
    background-image: url('/DXR.axd?r=1_31-MfmI6');
}

.dxeTBHSys .dxeTBTrack, .dxeTBHSys .dxeTBBarHighlight {
    height: 9px;
}

.dxeTBVSys .dxeTBTrack, .dxeTBVSys .dxeTBBarHighlight {
    width: 9px;
}

.dxeTBHSys .dxeTBMainDH, .dxeTBHSys .dxeTBSecondaryDH {
    top: -5px;
    width: 13px;
    height: 19px;
}

.dxeTBVSys .dxeTBMainDH, .dxeTBVSys .dxeTBSecondaryDH {
    left: -5px;
    width: 19px;
    height: 13px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBTrack, .dxeTBVSys .dxeTBTrack {
    left: 6px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBTrack {
    right: 6px;
    left: auto;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBTrack {
    bottom: 6px;
    top: auto;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBTrack, .dxeTBHSys .dxeTBTrack {
    top: 6px;
}

.dxeTBBarHighlight {
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 3;
}

.dxeTBHSys .dxeTBBarHighlight {
    background-image: url('/DXR.axd?r=1_20-MfmI6');
}

.dxeTBVSys .dxeTBBarHighlight {
    background-image: url('/DXR.axd?r=1_21-MfmI6');
}

.dxeTBRBLabel, .dxeTBLTLabel {
    text-align: center;
    color: #A8A8A8;
    cursor: default;
}

.dxeTBSmallTickSys .dxeTBRBLabel, .dxeTBSmallTickSys .dxeTBLTLabel,
.dxeTBLargeTickSys .dxeTBRBLabel, .dxeTBLargeTickSys .dxeTBLTLabel {
    position: absolute;
}

.dxeTBHSys .dxeTBRBLabel, .dxeTBHSys .dxeTBLTLabel {
    width: 100%;
}

.dxeTBIncBtn, .dxeTBDecBtn {
    padding: 2px;
    width: 17px;
    height: 17px;
}

.dxeTBVSys .dxeTBRBLabel,
.dxeTBVSys .dxeTBLTLabel {
    padding-top: 2px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel {
    margin-left: -4px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBRBLabel,
.dxeTBVSys .dxeTBBScaleSys .dxeTBLTLabel {
    right: 0px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBLTLabel,
.dxeTBVSys .dxeTBBScaleSys .dxeTBRBLabel {
    left: 0px;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBRBLabel,
.dxeTBHSys .dxeTBBScaleSys .dxeTBLTLabel {
    bottom: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBLTLabel,
.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel {
    top: 0px;
}

.dxeTBItem {
    color: #A8A8A8;
}

.dxeTBHSys .dxeTBItem .dxeTBRBLabel,
.dxeTBHSys .dxeTBItem .dxeTBLTLabel {
    display: inline-block;
    margin-left: 0px !important;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBItem .dxeTBRBLabel {
    padding-top: 12px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBItem .dxeTBLTLabel {
    margin-top: 8px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem .dxeTBRBLabel {
    margin-left: 5px;
}

.dxeTBSelectedItem .dxeTBRBLabel,
.dxeTBSelectedItem .dxeTBLTLabel,
.dxeTBSelectedTick .dxeTBRBLabel,
.dxeTBSelectedTick .dxeTBLTLabel {
    color: #C3C3C3;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBItem {
    text-align: left;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem {
    text-align: right;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem {
    text-align: center;
}

.dxeTBHSys .dxeTBItem {
    background-image: url('/DXR.axd?r=1_26-MfmI6');
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBItem {
    background-image: url('/DXR.axd?r=1_24-MfmI6');
}

.dxeTBVSys .dxeTBItem {
    background-image: url('/DXR.axd?r=1_27-MfmI6');
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem {
    background-image: url('/DXR.axd?r=1_25-MfmI6');
}

.dxeTBHSys .dxeTBLargeTick {
    background-image: url('/DXR.axd?r=1_26-MfmI6');
}

.dxeTBVSys .dxeTBLargeTick {
    background-image: url('/DXR.axd?r=1_27-MfmI6');
}

.dxeTBHSys .dxeTBSmallTick {
    background-image: url('/DXR.axd?r=1_28-MfmI6');
}

.dxeTBVSys .dxeTBSmallTick {
    background-image: url('/DXR.axd?r=1_29-MfmI6');
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBLargeTick {
    background-image: url('/DXR.axd?r=1_22-MfmI6');
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBLargeTick {
    background-image: url('/DXR.axd?r=1_23-MfmI6');
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBSmallTick {
    background-image: url('/DXR.axd?r=1_24-MfmI6');
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBSmallTick {
    background-image: url('/DXR.axd?r=1_25-MfmI6');
}

.dxeTBVSys .dxeTBIncBtn, .dxeTBVSys .dxeReversedDirectionSys .dxeTBDecBtn {
    bottom: 0px;
    top: auto;
}

.dxeTBVSys .dxeTBDecBtn, .dxeTBVSys .dxeReversedDirectionSys .dxeTBIncBtn {
    top: 0px;
    bottom: auto;
}

.dxeTBHSys .dxeTBDecBtn, .dxeTBHSys .dxeReversedDirectionSys .dxeTBIncBtn {
    left: 0px;
    right: auto;
}

.dxeTBHSys .dxeTBIncBtn, .dxeTBHSys .dxeReversedDirectionSys .dxeTBDecBtn {
    right: 0px;
    left: auto;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBDecBtn,
.dxeTBVSys .dxeTBBScaleSys .dxeTBIncBtn {
    margin-left: -10px;
    left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBDecBtn,
.dxeTBHSys .dxeTBBScaleSys .dxeTBIncBtn {
    margin-top: -10px;
    top: 50%;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBTrack {
    margin-left: -4px;
    left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBTrack {
    margin-top: -4px;
    top: 50%;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBDecBtn,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBIncBtn {
    right: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBDecBtn,
.dxeTBHSys .dxeTBLTScaleSys .dxeTBIncBtn {
    bottom: 0px;
}

.dxeTBValueToolTip,
div.dxeHelpText {
    padding: 3px 8px 4px 8px;
    display: inline;
    position: absolute;
    background: white;
    border-radius: 3px;
    z-index: 41998;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #A8A8A8;
    font: 12px Tahoma, Geneva, sans-serif;
}

td.dxeHelpText {
    visibility: visible;
    color: #9F9F9F;
    font: 11px Tahoma, Geneva, sans-serif;
}

    td.dxeHelpText.dxeHHelpTextSys {
        padding: 0 6px;
    }

    td.dxeHelpText.dxeVHelpTextSys {
        padding: 2px 0;
    }

/* Loading */
.dxeLoadingDiv {
    background: White none;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.dxeLoadingDivWithContent {
    background: White none;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxeLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

.dxeLoadingPanelWithContent {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    background: #FFFFFF none;
    border: 1px solid #D6D6D6;
}

    .dxeLoadingPanel td.dx,
    .dxeLoadingPanelWithContent td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxeReadOnly {
}

.dxeBase label {
    font-family: "tt_travels_demibold";
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: -0.05rem;
    color: var(--plx-semantic-color-text-primary);
}

td.dxic {
    font-size: 0;
    padding-left: 5px !important;
}
/* InternalCheckBox */
.dxeIRBFocused {
    border: 1px dotted #ffb100;
    margin: 0px !important;
}
/* DAVID */
/*.dxeIRadioButton
{
	margin: 1px;
	display: inline-block;
	vertical-align: middle;
}*/

/* -- ErrorFrame -- */
.dxeErrorCell,
.dxeErrorCell td {
    font: 12px Tahoma, Geneva, sans-serif;
    color: Red;
}

.dxeErrorCell {
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError {
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError .dxeControlsCell,
    .dxeErrorFrameWithoutError.dxeControlsCell {
        padding: 2px;
    }

.dxeEditArea {
    border: 1px solid #AAAAAA;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 3px #CCCCCC, 0 10px 15px #EEEEEE inset;
    color: #65676A;
    font-family: "tt_travels_demibold";
    font-size: 1rem;
    font-weight: lighter;
    height: 2rem;
    resize: none;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding 0.25s ease 0s;
}
/* -- ValidationSummary -- */

.dxvsValidationSummary {
    font: 12px Tahoma, Geneva, sans-serif;
    color: Red;
}

    .dxvsValidationSummary td.dxvsRC {
        vertical-align: top;
        padding: 2px 5px 4px 6px;
    }

    .dxvsValidationSummary .dxvsE {
    }

    /* ValidationSummary - Header */

    .dxvsValidationSummary table.dxvsHT {
        width: 100%;
    }

    .dxvsValidationSummary td.dxvsH {
        padding: 2px 0;
    }

    /* ValidationSummary - Hyperlink */

    .dxvsValidationSummary a.dxvsHL,
    .dxvsValidationSummary a.dxvsHL:visited {
        color: red;
    }

    .dxvsValidationSummary a.dxvsHL {
        text-decoration: none;
        border-bottom: 1px dashed #f70;
    }

        .dxvsValidationSummary a.dxvsHL:hover {
            color: #f70;
        }

    /* ValidationSummary - Table Layout */

    .dxvsValidationSummary table.dxvsT {
    }

    .dxvsValidationSummary tr.dxvsE {
    }

    .dxvsValidationSummary td.dxvsETC {
        padding: 2px 0;
    }

    /* ValidationSummary - List Layout */

    .dxvsValidationSummary ul.dxvsL {
    }

    .dxvsValidationSummary ol.dxvsL {
    }

    .dxvsValidationSummary li.dxvsE {
        padding: 2px 0;
    }

/* -- Buttons -- */
.dxeSpinIncButton,
.dxeSpinDecButton,
.dxeSpinLargeIncButton,
.dxeSpinLargeDecButton {
    vertical-align: middle;
    border: 1px solid #7f7f7f;
    cursor: pointer;
}

    .dxeSpinIncButton,
    .dxeSpinDecButton,
    .dxeSpinLargeIncButton,
    .dxeSpinLargeDecButton,
    .dxeSpinIncButton td.dx,
    .dxeSpinDecButton td.dx,
    .dxeSpinLargeIncButton td.dx,
    .dxeSpinLargeDecButton td.dx {
        font: normal 11px Tahoma, Geneva, sans-serif;
        text-align: center;
        white-space: nowrap;
    }

.dxeSpinIncButton,
.dxeSpinDecButton,
.dxeSpinLargeIncButton,
.dxeSpinLargeDecButton {
    padding: 0px 2px 0px 3px;
    /*background: #e6e6e6 url('/DXR.axd?r=1_16-MfmI6') repeat-x top;*/
}

.dxeSpinIncButton {
    background: #F0F0F0 url('/DXR.axd?r=1_19-MfmI6') repeat-x top;
}

.dxeSpinDecButton {
    background: #E6E6E6 url('/DXR.axd?r=1_18-MfmI6') repeat-x top;
}

    .dxeSpinIncButton table.dxbebt,
    .dxeSpinDecButton table.dxbebt,
    .dxeSpinLargeIncButton table.dxbebt,
    .dxeSpinLargeDecButton table.dxbebt {
        width: 10px;
    }

.dxeCalendarButton {
    /*font-size: 12px;
	background: #e5e5e5 url('/DXR.axd?r=1_14-MfmI6') repeat-x top;
	padding: 3px 11px 4px;
	width: 32px;*/
}

    .dxeCalendarButton td.dx {
        /*font-size: 12px;
	text-align: center;
	white-space: nowrap;*/
    }

    .dxeCalendarButton table.dxbebt {
        width: 100%;
    }

/* JUAN: Para el boton de los drop down list */
.dxeButtonEditButton {
    vertical-align: middle;
    cursor: pointer;
    width: 40px;
    padding: 2px 2px 2px 2px;
}

    .dxeButtonEditButton table.dxbebt {
        width: 10px;
        padding: 2px 2px 2px 2px;
    }

    .dxeButtonEditButton, .dxeButtonEditButton td.dx {
        font: normal 11px Tahoma, sans-serif;
        text-align: center;
        white-space: nowrap;
        border: none;
    }

.dxeButtonEditButtonHover {
    padding: 2px 2px 2px 2px;
}

.dxeButtonEditButtonPressed {
    padding: 2px 2px 2px 2px;
}
/* -- Pressed -- */
.dxeSpinIncButtonPressed,
.dxeSpinDecButtonPressed,
.dxeSpinLargeIncButtonPressed,
.dxeSpinLargeDecButtonPressed {
    background: #D5D5D5 none;
    border: 1px Solid #7F7F7F;
}

.dxeCalendarButtonHover {
    /*background: url('/DXR.axd?r=1_15-MfmI6') repeat-x top;*/
}

.dxeButtonEdit {
    background-color: white;
    border: 1px solid #9F9F9F;
}

    .dxeButtonEdit td.dxic {
        *padding-left: 2px;
    }

*[dir="rtl"].dxeTextBox td.dxic {
    *padding-right: 2px;
}

.dxeButtonEdit .dxeEditArea {
    background-color: white;
}

.dxeButtonEdit .dxeIIC img {
    padding-left: 3px;
}
/* Juan: Estilo para AspxTextbox como el textbox de estilos_formulario */
.dxeTextBox,
.dxeMemo {
    border: 1px solid #aaa;
    box-shadow: 0px 0px 0px #ccc, 0 10px 15px #eee inset;
    border-radius: 2px;
    font-size: 13px;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding .25s;
    height: 16px;
}

    .dxeTextBox .dxeEditArea {
        /*background-color: white;
    width: 100%;*/
        background-color: transparent;
        border: 1px solid #aaa;
        box-shadow: 0px 0px 0px #ccc, 0 10px 15px #eee inset;
        border-radius: 2px;
        font-size: 13px;
        -moz-transition: padding .25s;
        -webkit-transition: padding .25s;
        -o-transition: padding .25s;
        transition: padding .25s;
        height: 2rem;
    }

.dxeRadioButtonList, .dxeCheckBoxList {
    border: 1px Solid #9F9F9F;
}

    .dxeCheckBoxList .dxe > table,
    .dxeRadioButtonList .dxe > table {
        width: 100%;
    }

    .dxeRadioButtonList,
    .dxeRadioButtonList table,
    .dxeCheckBoxList,
    .dxeCheckBoxList table {
        font: 12px Tahoma, Geneva, sans-serif;
    }

        .dxeRadioButtonList td.dxe,
        .dxeCheckBoxList td.dxe {
            padding: 7px 5px 6px 11px;
        }



        .dxeRadioButtonList img,
        .dxeCheckBoxList img {
            margin-bottom: -4px;
            padding-right: 5px;
        }

/* -- Memo -- */
.dxeMemo {
}

.dxeMemoEditArea {
    background-color: white;
    font: 12px Tahoma, Geneva, sans-serif;
    outline: none;
}

/* -- Hyperlink -- */
.dxeHyperlink {
    font: normal 12px Tahoma, Geneva, sans-serif;
    color: #0d45b7;
}

a.dxeHyperlink:hover {
    color: #5494ea;
}

a.dxeHyperlink:visited {
    color: #65676A;
}

/* -- ListBox -- */
.dxeListBox {
    background-color: white;
    border: 1px solid #A0A0A0;
    font: 12px Tahoma, Geneva, sans-serif;
    width: 70px;
    height: 109px;
}

    .dxeListBox div.dxlbd {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxItemRow {
    cursor: default;
}

.dxeListBoxItem {
    border-left: 1px solid white;
    border-right: 1px solid white;
    font: normal 12px Tahoma, Geneva, sans-serif;
    padding: 3px 2px 4px 3px;
    color: #000;
}

    .dxeListBoxItem em {
        background: #CFCFCF none repeat 0 0;
        color: #333333;
        font-weight: bold;
        font-style: normal;
    }

.dxeListBox td.dxeI,
.dxeListBox td.dxeIM,
.dxeListBox .dxeHIC,
.dxeListBox td.dxeFTM,
.dxeListBox td.dxeTM,
.dxeListBox td.dxeC,
.dxeListBox td.dxeCM,
.dxeListBox td.dxeHCC,
.dxeListBox td.dxeMI,
.dxeListBox td.dxeMIM {
    border-right-width: 0 !important;
}

.dxeListBox td.dxeIR,
.dxeListBox td.dxeIMR,
.dxeListBox .dxeHICR,
.dxeListBox td.dxeFTMR,
.dxeListBox td.dxeTMR,
.dxeListBox td.dxeCR,
.dxeListBox td.dxeCMR,
.dxeListBox td.dxeHCCR,
.dxeListBox td.dxeMIR,
.dxeListBox td.dxeMIMR {
    border-left-width: 0 !important;
}

.dxeListBox td.dxeCM,
.dxeListBox td.dxeHCC,
.dxeListBox td.dxeCMR,
.dxeListBox td.dxeHCCR {
    width: 29px;
    *width: 23px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.dxeListBox td.dxeIM,
.dxeListBox td.dxeIMR {
    width: 0;
}

.dxeListBox td.dxeC > span,
.dxeListBox td.dxeCM > span {
    margin: 2px 2px 2px 3px;
}

.dxeListBox td.dxeCR > span,
.dxeListBox td.dxeCMR > span {
    margin: 2px 3px 2px 2px;
}

.dxeListBox td.dxeC {
    padding-right: 3px !important;
}

.dxeListBox td.dxeCR {
    padding-left: 3px !important;
}

.dxeListBox td.dxeT {
    width: 100%;
    padding-left: 0 !important;
}

.dxeListBox td.dxeTR {
    width: 100%;
    padding-right: 0 !important;
}

.dxeListBox td.dxeT,
.dxeListBox td.dxeMI {
    border-left-width: 0 !important;
}

.dxeListBox td.dxeTR,
.dxeListBox td.dxeMIR {
    border-right-width: 0 !important;
}

.dxeListBox td.dxeFTM,
.dxeListBox td.dxeTM,
.dxeListBox td.dxeLTM,
.dxeListBox .dxeHFC,
.dxeListBox .dxeHC,
.dxeListBox .dxeHLC,
.dxeListBox td.dxeFTMR,
.dxeListBox td.dxeTMR,
.dxeListBox td.dxeLTMR,
.dxeListBox .dxeHFCR,
.dxeListBox .dxeHCR,
.dxeListBox .dxeHLCR {
    overflow: hidden;
}

.dxeListBox td.dxeFTM,
.dxeListBox td.dxeTM,
.dxeListBox .dxeHFC,
.dxeListBox .dxeHC {
    padding-right: 6px !important;
}

.dxeListBox td.dxeFTMR,
.dxeListBox td.dxeTMR,
.dxeListBox .dxeHFCR,
.dxeListBox .dxeHCR {
    padding-left: 6px !important;
}

.dxeListBox td.dxeLTM,
.dxeListBox td.dxeTM,
.dxeListBox .dxeHC,
.dxeListBox .dxeHLC {
    padding-left: 6px !important;
}

.dxeListBox td.dxeLTMR,
.dxeListBox td.dxeTMR,
.dxeListBox .dxeHCR,
.dxeListBox .dxeHLCR {
    padding-right: 6px !important;
}

/*Grid lines*/

.dxeListBox td.dxeLTM,
.dxeListBox td.dxeTM,
.dxeListBox td.dxeMIM {
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox td.dxeLTMR,
.dxeListBox td.dxeTMR,
.dxeListBox td.dxeMIMR {
    border-right: 1px solid #cfcfcf !important;
}

.dxeListBox td.dxeIM,
.dxeListBox td.dxeFTM,
.dxeListBox td.dxeTM,
.dxeListBox td.dxeLTM,
.dxeListBox td.dxeCM,
.dxeListBox td.dxeMIM,
.dxeListBox td.dxeIMR,
.dxeListBox td.dxeFTMR,
.dxeListBox td.dxeTMR,
.dxeListBox td.dxeLTMR,
.dxeListBox td.dxeCMR,
.dxeListBox td.dxeMIMR {
    border-bottom: 1px solid #cfcfcf;
}

.dxeListBoxItemSelected /* inherits dxeListBoxItem */ {
    /*color: white;*/
}

.dxeListBoxItemHover /* inherits dxeListBoxItem */ {
    color: white !important;
}

    .dxeListBoxItemHover em,
    .dxeListBoxItemSelected em {
        background-image: none;
    }

/*Header*/

.dxeListBox .dxeHD {
    background-color: #dcdcdc;
    border-bottom: 1px solid #A0A0A0;
}

.dxeListBox .dxeHC,
.dxeListBox .dxeHLC,
.dxeListBox td.dxeHMIC {
    border-left: 1px solid #A0A0A0;
}

.dxeListBox .dxeHCR,
.dxeListBox .dxeHLCR,
.dxeListBox td.dxeHMICR {
    border-right: 1px solid #A0A0A0;
    text-align: right;
}

.dxeListBox .dxeHIC,
.dxeListBox .dxeHFC,
.dxeListBox .dxeHCC {
    border-left: 1px solid #dcdcdc;
}

.dxeListBox .dxeHICR,
.dxeListBox .dxeHFCR,
.dxeListBox .dxeHCCR {
    border-right: 1px solid #dcdcdc;
    text-align: right;
}

.dxeListBox .dxeHFC,
.dxeListBox .dxeHC,
.dxeListBox .dxeHMIC {
    border-right-width: 0;
}

.dxeListBox .dxeHFCR,
.dxeListBox .dxeHCR,
.dxeListBox .dxeHMICR {
    border-left-width: 0;
    text-align: right;
}

.dxeListBox .dxeHLC {
    border-right: 1px solid #dcdcdc;
}

.dxeListBox .dxeHLCR {
    border-left: 1px solid #dcdcdc;
    text-align: right;
}

/* -- Calendar -- */
.dxeCalendar {
    border: 1px solid #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar td.dxMonthGrid {
        padding: 8px 20px;
    }

    .dxeCalendar td.dxMonthGridWithWeekNumbers {
        padding: 5px 20px 8px 8px;
    }

    .dxeCalendar td.dxMonthGridWithWeekNumbersRtl {
        padding: 5px 8px 8px 20px;
    }

.dxeCalendarDayHeader {
    font: 12px Tahoma, Geneva, sans-serif;
    padding: 2px 4px 5px;
    border-bottom: 1px solid #cfcfcf;
}

.dxeCalendarWeekNumber {
    font: 9px Tahoma, Geneva, sans-serif;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay {
    font: 12px Tahoma, Geneva, sans-serif;
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend /* inherits dxeCalendarDay */ {
    color: #c00000;
}

.dxeCalendarOtherMonth /* inherits dxeCalendarDay */ {
    color: #888;
}

.dxeCalendarOutOfRange /* inherits dxeCalendarDay */ {
    color: #d0d0d0;
}

.dxeCalendarSelected /* inherits dxeCalendarDay */ {
    color: White;
    /*David - Dise񯠁ntiguo*/
    /*background-color: #8d8d8d;*/
    background-color: #283897;
}

.dxeCalendarToday /* inherits dxeCalendarDay */ {
    padding: 3px 3px 2px;
    border: 1px solid #c00000;
}

.dxeCalendarHeader {
    font: 12px Tahoma, Geneva, sans-serif;
    /*David - Dise񯠁ntiguo*/
    /*background-color: #dcdcdc;*/
    background-color: #E0E0E0;
    color: #65676a;
    border-top: 1px solid #c9c9c9;
    border-right: 0 solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-left: 0 solid #c9c9c9;
    padding: 4px 7px;
}

    .dxeCalendarHeader td.dxe {
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter {
    /*David - Dise񯠁ntiguo*/
    background-color: #283897;
    /*background-color: #FF0000;*/
    padding: 8px 0px;
    border-top: 1px solid #d6d6d6;
}

.dxeCalendarFastNav {
    color: Black;
    background: White none;
    border-top: 1px solid #9f9f9f;
    border-right: 1px solid #9f9f9f;
    border-bottom: 0px solid #9f9f9f;
    border-left: 1px solid #9f9f9f;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea {
    padding: 0px 9px;
}

.dxeCalendarFastNavYearArea {
}

.dxeCalendarFastNavFooter {
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border-right: 1px solid #9f9f9f;
    border-bottom: 1px solid #9f9f9f;
    border-left: 1px solid #9f9f9f;
    border-top: 1px solid #d6d6d6;
}

.dxeCalendarFastNavMonth,
.dxeCalendarFastNavYear {
    font: normal 12px Tahoma, Geneva, sans-serif;
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth {
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected,
.dxeCalendarFastNavYearSelected {
    color: White;
    background: #8d8d8d none;
}

.dxeCalendarFastNavMonthHover,
.dxeCalendarFastNavYearHover {
    color: Black;
    background: #e5e5e5 none;
    padding: 2px 4px;
    border: 1px solid #d6d6d6;
}

.dxeCalendarFastNavMonthHover {
    padding: 5px;
}

.dxeDateEditTimeEditCell {
    padding: 11px 29px 16px;
}

.dxeDateEditClockCell {
    padding: 16px 17px 0;
}

.dxeCalendarFooter.dxeDETSF {
    padding-left: 8px;
    padding-right: 8px;
}
/* Disabled */
.dxeDisabled,
.dxeDisabled td.dxe {
    color: #acacac;
    cursor: default;
}

a.dxeDisabled:hover {
    color: #acacac;
}

.dxeButtonDisabled,
.dxeButtonDisabled td.dxe {
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton {
    background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    border: #aaaaaa 1px solid;
    color: #2e3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica !important;
    text-decoration: none;
    margin-right: 78px;
    behavior: url(/Styles/PIE.htc);
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_callbackopcionespedido_CpanelEjemplo a {
    color: #2e3897;
    text-decoration: none;
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_callbackopcionespedido_uplExcel_Browse0 {
    border: 1px solid #aaa;
}

#ctl00_body_wizardPedidos_frmPedidosConfiguracion_frlPedidosPedidoSo_callbackopcionespedido_CpanelEjemplo:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #cccccc, #ffffff);
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -ms-linear-gradient(top, #cccccc, #ffffff);
    background-image: -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: linear-gradient(top, #cccccc, #ffffff);
    -pie-background: linear-gradient(#cccccc, #ffffff);
    background-color: #ccc;
    text-decoration: none;
    behavior: url(/Styles/PIE.htc);
}

.dxbButtonHover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #cccccc, #ffffff);
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -ms-linear-gradient(top, #cccccc, #ffffff);
    background-image: -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: linear-gradient(top, #cccccc, #ffffff);
    -pie-background: linear-gradient(#cccccc, #ffffff);
    color: #2E3897;
    background-color: #ccc;
    text-decoration: none;
    behavior: url(/Styles/PIE.htc);
}

.dxbButtonChecked {
    color: #FFFFFF;
    background: #8D8D8D none;
}

.dxbButtonPressed {
    color: #000000;
    background: #D5D5D5 none;
}

.dxbButton div.dxb {
    padding: 3px 8px 4px;
    border-width: 0px;
}

    .dxbButton div.dxb span {
        color: #2E3897;
        display: inline-block;
        font: bold 12px Arial, Helvetica;
        width: 100%;
        text-align: left;
    }

.dxbButton div.dxbf {
    padding: 2px 7px 3px;
    border: 1px dotted black;
}

.dxbButton div.dxb td.dxb {
    background: transparent url('') !important;
    border-width: 0px !important;
    padding: 0px !important;
}
/* Disabled */
.dxbDisabled {
    background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    -pie-background: linear-gradient(#ffffff, #cccccc);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: #c3c3c3 1px solid;
    padding: 4px;
    font: bold 12px Arial, Helvetica;
    text-decoration: none;
    margin-right: 78px;
    behavior: url(/Styles/PIE.htc);
    color: #808080;
    cursor: default;
}

    .dxbDisabled td.dxb {
        color: #808080;
    }

    .dxbDisabled .dxb {
        color: #808080;
    }

    .dxbDisabled div.dxb span {
        color: #808080;
        display: inline-block;
        font: bold 12px Arial, Helvetica;
        width: 100%;
        text-align: left;
    }
/* -- FilterControl -- */
.dxfcTable {
    border-collapse: separate !important;
}

    .dxfcTable td.dxfc {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 12px Tahoma, Geneva, sans-serif;
        color: Black;
    }

a.dxfcPropertyName {
    white-space: nowrap !important;
    color: Blue !important;
}

a.dxfcGroupType {
    white-space: nowrap !important;
    padding: 0px 3px !important;
    color: Red !important;
}

a.dxfcOperation {
    white-space: nowrap !important;
    color: Green !important;
}

a.dxfcValue {
    white-space: nowrap !important;
    color: Gray !important;
}

.dxfcLoadingDiv {
    background: white none;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
    border: 1px solid #9F9F9F;
    background: white none;
}

    .dxfcLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxeMaskHint {
    background: #ffffe1 none;
    border: 1px solid black;
    padding: 2px 5px 3px;
    color: Black;
    font: 12px Tahoma, Geneva, sans-serif;
}

/* -- ProgressBar -- */
.dxeProgressBar {
    /*border: 1px Solid #696969;*/
    border: none;
    background-color: #FFFFFF;
}

    .dxeProgressBar,
    .dxeProgressBar td.dxe {
        font: 8px Tahoma, Geneva, sans-serif;
        color: #65676A;
    }

        .dxeProgressBar .dxePBMainCell,
        .dxeProgressBar td.dxe {
            padding: 0;
        }

.dxeProgressBarIndicator {
    background-color: #E0DFDF;
    height: 8px;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow {
    background-color: white;
    border: 1px solid #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator {
    border: 1px solid #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable,
.dxeItemPicker {
    background-color: #ffffff;
    border: 1px solid #9F9F9F;
}

    .dxeColorTable td.dx,
    .dxeItemPicker td.dx {
        padding: 4px;
    }

.dxeColorTableCell,
.dxeItemPickerCell {
    padding: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv {
    border: 1px solid #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected {
    padding: 2px !important;
    background-color: #CBCBCB;
    border: 1px solid #888888;
}

.dxeColorTableCellHover,
.dxeItemPickerCellHover {
    padding: 2px !important;
    background-color: #221C46;
    border: 1px solid #888888;
}

/* -- Invalid Style -- */
.dxeInvalid {
}

    .dxeInvalid .dxeEditArea,
    .dxeInvalid .dxeMemoEditArea {
    }

/* -- Focused Style -- */
.dxeFocused {
    border: 1px solid #3d3d3d;
}

    .dxeFocused.dxeTrackBar {
        border: 0px;
    }

/* -- Null Text Style -- */
.dxeNullText .dxeEditArea,
.dxeNullText .dxeMemoEditArea {
    color: #818181;
}

/* -- Captcha -- */
.dxcaControl {
}

.dxcaRefreshButton {
    font: 13px Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color: #1e3695;
}

.dxcaDisabledRefreshButton {
    color: #acacac;
}

.dxcaRefreshButtonCell {
    padding-left: 4px;
}

.dxcaRefreshButtonText {
}

.dxcaDisabledRefreshButtonText {
}

.dxcaTextBoxCell {
    font: 12px Tahoma, Geneva, sans-serif;
}

.dxcaTextBoxCell,
.dxcaTextBoxCellNoIndent {
    font: 12px Tahoma, Geneva, sans-serif;
}

    .dxcaTextBoxCell .dxeErrorCell {
    }

    .dxcaTextBoxCellNoIndent .dxeErrorCell {
        padding-left: 0px;
        padding-top: 4px;
        color: Red;
    }

.dxcaTextBoxLabel {
    padding-bottom: 4px;
    display: block;
}

.dxcaLoadingPanel {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #303030;
}

    .dxcaLoadingPanel td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

.dxpcControl .dxHFBPS,
.dxpcLite .dxHFBPS {
    width: 6px;
}

.dxeTextBox,
.dxeButtonEdit,
.dxeIRadioButton,
.dxeRadioButtonList,
.dxeCheckBoxList {
    cursor: default;
}

/* Removes flicking in iOS Safari*/
.dxeTrackBar,
.dxeIRadioButton,
.dxeButtonEdit,
.dxeTextBox,
.dxeRadioButtonList,
.dxeCheckBoxList,
.dxeMemo,
.dxeListBox,
.dxeCalendar,
.dxeColorTable {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.dxtcLite li {
    padding: 0px !important;
    position: relative;
    clear: none !important;
}

.dxflFormLayout table tr td {
    /*padding: 3px;*/
    border-bottom: 0px none #E0E0E0;
    border-top: 0px none #E0E0E0;
    line-height: 10px;
}

/*ESTILO PARA LOS BOTONES DE ACTUALIZAR Y CANCELAR DENTRO DE UN GRID*/
.gridviewupdate input {
    background-color: #CCC;
    background-image: -moz-linear-gradient(center top, #FFF, #CCC);
    border: #AAA 1px solid;
    color: #2E3897;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px;
    cursor: pointer;
    font: bold 12px Arial,Helvetica;
    text-decoration: none;
    margin-right: 16px;
}

aside.formu_centrado .dxEditors_edtError {
    width: 14px;
    height: 14px;
}

#uplExcel {
    border: 1px solid !important;
}

.centradocrearcolectivos {
    margin-left: 185px;
}

#ctl00_body_LayoutInformesSF_0_0_6 {
    padding-left: 0px !important;
    width: 144px !important;
}

#ctl00_body_LayoutInformesSF_0_0_7 {
    padding-left: 0px !important;
}

#ctl00_body_LayoutInformesSF_FDesde, #ctl00_body_LayoutInformesSF_FHasta {
    width: 120px !important;
}

#ctl00_body_LayoutInformesSF_0_0_5 {
    width: 100px;
}

#ctl00_body_LayoutInformesSF_listBoxFecha {
    margin-left: 17px;
}

#ctl00_body_AreaTrabajo #ctl00_body_ASPxFormLayout1 .dxflGroup {
    margin-left: 190px;
}

#ctl00_body_AreaTrabajo #ctl00_body_ASPxFormLayout1_0_7 .dxflGroup {
    margin-left: 0;
}

#ctl00_body_layoutAlta_1 .dxflGroup td {
    padding-bottom: 5px;
}
