.Data_TableHeader {
    background-color: #bcd7ff;
    text-align: center;
}

.Data_TableItem {
    background-color: #ffffff;
    font-size: 8pt;
}

.Data_TableItemAlt {
    background-color: #eaf2ff;
    font-size: 8pt;
}


/*----------*/
.panelTitle {
    background-color: #cfcfcf;
    padding: 2px 2px 2px 2px;
}

.panelTitleCollapsed {
    background-color: #acacac;
    padding: 2px 2px 2px 2px;
}

.panelContent {
    padding: 2px 2px 2px 2px;
    border: solid 1px #cfcfcf;
}

.msg {
    font-size: 11px;
    font-weight: bold;
    color: red;
    padding: 5px; /*border: 1px solid #ECA67D; 	background-color:#D3E4FF;*/
}

.new {
    font-size: 11px;
    font-weight: bold;
    color: Navy;
    border: 1px solid #ECA67D; /*background-color:#FFFCD6; 	background-color:#D3E4FF;*/
    padding: 5px;
}

A:link {
    color: #000000;
}

A:visited {
    color: #000000;
}

A:hover {
    color: #b20020;
}

a img {
    border-width: 0px;
}


.textbox1 {
    /*text-transform: uppercase;*/
    border-color: Silver;
    border-width: 1px;
    font-family: Verdana;
    font-size: 8pt;
    color: Black;
    vertical-align: middle;
}

INPUT {
    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
}

SELECT {
    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
}

body {
    margin: 0px;
    color: #000000;
    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
    text-align: justify;
    background-color: #ffffff;
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 100%;
}

P {
    font-size: 100%;
    color: #000000;
    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
}

H1 {
    font-size: 165%;
    margin-bottom: 6px;
}

H2 {
    font-size: 125%;
    margin-bottom: 2px;
    color: #ac162b;
}

H3 {
    font-size: 115%;
    margin-bottom: 0px;
}

H4 {
    font-size: 100%;
    margin-bottom: 0px;
}

H5 {
    font-size: 100%;
    margin-bottom: 0px;
}

H6 {
    font-size: 100%;
    margin-bottom: 0px;
}

HR {
    color: #000000;
    height: 1px;
}

OL {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 25px;
}

    OL LI {
        margin-bottom: 0.7em;
    }

UL {
    margin-top: 0px;
    margin-bottom: 1px;
    margin-left: 25px;
}

    UL LI {
        margin-bottom: 1px;
    }

        UL LI LI {
            list-style-type: disc;
        }

.Center_Stage {
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.BOTTOMBAR {
    font-size: 10px;
    color: #999999;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

    .BOTTOMBAR A:link {
        color: #999999;
    }

    .BOTTOMBAR A:visited {
        color: #999999;
    }

    .BOTTOMBAR A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.MENU {
    padding-left: 10px;
    font-size: 12px;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    height: 20px;
}

    .MENU A:link {
        color: #000000;
        text-decoration: none;
    }

    .MENU A:visited {
        color: #000000;
        text-decoration: none;
    }

    .MENU A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.MENUHEADER {
    /*background-image: url(/eSecureWeb/images/gris_back.gif);*/
    background-repeat: repeat;
    background-position: right;
    padding-left: 3px;
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
    color: Navy;
    border-bottom: #999999 1px solid;
    font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica;
    height: 20px;
}

    .MENUHEADER A:link {
        color: Navy;
        text-decoration: none;
    }

    .MENUHEADER A:visited {
        color: Navy;
        text-decoration: none;
    }

    .MENUHEADER A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.MENUHOME {
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    color: #ac162b;
    border-bottom: #999999 1px solid;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    height: 20px;
}

    .MENUHOME A:link {
        color: #ac162b;
        text-decoration: none;
    }

    .MENUHOME A:visited {
        color: #ac162b;
        text-decoration: none;
    }

    .MENUHOME A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.MENUSELECT {
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #000000;
    border-bottom: #999999 1px solid;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    height: 20px;
}

    .MENUSELECT A:link {
        color: #000000;
        text-decoration: none;
    }

    .MENUSELECT A:visited {
        color: #000000;
        text-decoration: none;
    }

    .MENUSELECT A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.TITLE {
    padding-left: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #999999;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}

.Header {
    /*  */
    background-color: white;
    background-repeat: no-repeat;
    border: 0px solid #95B7F3; /*background-image: url(/APaymentWeb/images/Cardnet/cardnetlogo1.jpg);height: 90px; 	padding: 0px 2px 0px 3px;*/
}

.SubHeader {
    background-color: #F0F1F5;
    height: 20px;
    vertical-align: top;
    text-align: left;
    padding: 0px 12px 0px 7px;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    border-left: #999999 0px solid;
    border-bottom: #999999 1px solid;
}

    .SubHeader a {
        font-weight: normal;
        text-decoration: none;
    }

        .SubHeader a:hover {
            text-decoration: none;
            font-weight: bold;
        }

.TOPBAR {
    /* BORDER-RIGHT: Gray 1px solid; */
    padding-left: 5px;
    padding-right: 5px;
    padding: 5px;
    font-weight: normal;
    font-size: 11px;
    color: Gray;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    height: 18px;
}

    .TOPBAR A:link {
        text-decoration: none;
    }

    .TOPBAR A:visited {
        text-decoration: none;
    }

    .TOPBAR A:hover {
        color: Black;
        border: Navy 1px solid;
        font-weight: bold;
        padding: 2px;
        text-decoration: none;
    }

.Highlight_Option {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    color: #ac162b;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    height: 20px;
}

.info-label, .Highlight_Option_Gray {
    /*padding-right: 2px;
    padding-left: 2px;*/
    font-weight: bold;
    font-size: 11px;
    vertical-align: top;
    color: #696969;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    height: 20px;
    background-color: #dcdcdc;

    padding: 0px 5px !important;
    border: 5px solid #fff !important;
    border-radius: 20px;
}

.Highlight_Option_Navy, .form_titles {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    color: navy;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    height: 20px;
    margin-bottom: 5px;
}

.Form_LabelField {
    text-transform: uppercase;
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    padding-right: 2px;
    padding-left: 2px;
    vertical-align: top;
    color: #000066;
}

.posthidden {
    display: none;
}

.postshown {
    display: inline;
}

.Highlight_Option A:link {
    color: #ac162b;
    text-decoration: none;
}

.Highlight_Option A:visited {
    color: #ac162b;
    text-decoration: none;
}

.Highlight_Option A:hover {
    color: #ac162b;
    text-decoration: none;
}

.Button_Option {
    border-right: #999999 1px outset;
    padding-right: 2px;
    border-top: #999999 1px outset;
    padding-left: 2px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 2px;
    border-left: #999999 1px outset;
    cursor: pointer;
    color: #000000;
    padding-top: 2px;
    border-bottom: #999999 1px outset;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

    .Button_Option A:link {
        color: #000000;
        text-decoration: none;
    }

    .Button_Option A:visited {
        color: #000000;
        text-decoration: none;
    }

    .Button_Option A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.Button_OptionIco {
    border-right: #999999 1px outset;
    padding-right: 0px;
    border-top: #999999 1px outset;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 0px;
    border-left: #999999 1px outset;
    cursor: pointer;
    color: #000000;
    padding-top: 0px;
    border-bottom: #999999 1px outset;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

    .Button_OptionIco A:link {
        color: #000000;
        text-decoration: none;
    }

    .Button_OptionIco A:visited {
        color: #000000;
        text-decoration: none;
    }

    .Button_OptionIco A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.Data_Button, .button {
    background-color: #ffffff;
    color: #A6172A;
    background-image: url(img/btn_tile.gif);
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 11px;
    border: 1px outset #999999;
    padding: 1px 2px 1px 2px;
    margin: 2px 0px 0px 0px;
    text-decoration: none;
}

.top_header {
    background-image: url(img/menu1.jpg);
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    font-weight: normal;
    color: Black;
    padding: 1px 0px 1px 30px;
    margin: 4px 0px;
    height: 16px;
}
/*
	BORDER-RIGHT: #999999 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px outset; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/btn_tile.gif); PADDING-BOTTOM: 1px; MARGIN: 2px 0px 0px; BORDER-LEFT: #999999 1px outset; CURSOR: pointer; COLOR: #a6172a; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px outset; FONT-FAMILY: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffffff
*/

.Data_CheckBox {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_Dal.dropDownList {
    font-size: 70%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_Textbox {
    font-size: 70%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_OptionButton {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_Product {
    font-weight: bold;
    font-size: 86%;
    color: #cc3333;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.PRODUCTO {
    cursor: hand;
    color: #000000;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    text-decoration: underline;
}

    .PRODUCTO A:link {
        color: #000000;
        text-decoration: none;
    }

    .PRODUCTO A:visited {
        color: #000000;
        text-decoration: none;
    }

    .PRODUCTO A:hover {
        color: #ac162b;
        text-decoration: none;
    }

.Data_TableHeader {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    color: white;
    background-color: #dc143c;
    font-family: "Trebuchet MS", tahoma, verdana, arial, helvetica;
    height: 20px;
}

    .Data_TableHeader a {
        color: white;
    }

/*
.Data_TableHeader {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 76%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #eeeeee
}
*/
.Data_Subheader {
    font-weight: bold;
    font-size: 80%;
    padding-top: 10px;
    border-bottom: #000000 1px solid;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    background-color: #ffffff;
}

.Data_RowItems {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    background-color: #ffffff;
}

.Data_RowAlterItems {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    background-color: #eaf0f0;
}

.Data_Pager {
    font-size: 80%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    background-color: #dcdcdc;
}

.Data_Table {
    border-collapse: collapse;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_LabelText {
    vertical-align: top;
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_Menu {
    height: 100%;
    vertical-align: top;
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_LabelField {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_HelpText {
    font-size: 68%;
    color: #999999;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_NoteText {
    font-size: 60%;
    color: #999999;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Data_Required {
    font-weight: bold;
    font-size: 80%;
    color: #ac162b;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

.Form_Subheader {
    font-weight: bold;
    font-size: 80%;
    padding-top: 10px;
    border-bottom: #000000 1px solid;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    background-color: #ffffff;
}

.Form_LabelText {
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
}

#dhtmltooltip {
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-size: 10px;
    z-index: 100;
    visibility: hidden;
    padding-bottom: 2px;
    border-left: black 1px solid;
    width: 100px;
    cursor: pointer;
    color: #ac162b;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    position: absolute;
    background-color: #ffffff;
}

.MensajeGrid {
    background: #f9f9f9;
    font-family: Arial;
    font-size: 9pt;
    font-variant: small-caps;
    text-align: center;
    padding: 10px;
}

.PestanaActiva {
    font-size: 9pt;
    font-weight: 700;
    color: #000000;
    text-align: center;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    border-right: 1px solid #808080;
}

.PestanaInactiva {
    font-size: 9pt;
    font-weight: 700;
    color: #000000;
    text-align: center;
    background: #ebebeb;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    text-decoration: none;
}

.BothLineCell {
    vertical-align: top;
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    border-left: 1px solid #c9c9c9;
    border-right: 1px soldi #c9c9c9;
    padding-left: 3px;
}

.BottomLineCell {
    vertical-align: top;
    font-size: 68%;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    border-left: 1px solid #c9c9c9;
    border-right: 1px soldi #c9c9c9;
    padding-left: 3px;
}

textarea {
    resize: none;
}

/*  V2 */
.content {
    display: inline-block;
    width: 100%;
}
.content_app {
    background-color: white;
    margin: 0 auto;
    width: 100%;
    min-height: 900px;
}

.content_area {
    width: 95%;
    margin: 0 auto;
    /*border: 1px solid #ccc;*/
    min-height: 900px;
    padding: 10px;
}


#panelBar {
    width: 220px !important;
}

.Data_Button, .button {
    color: white;
    background-color: #00B2C5;
    font-family: Montserrat,Basis Grotesque,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #fff;
    padding: 7px 10px;
    margin: 4px 1px;
    text-decoration: none;
    border-radius: 12px;
    background-image: none;
    min-width: 120px;
}

.top_header {
    background-image: none;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
    font-size: 25pt;
    font-weight: normal;
    color: Black;
    padding: 1px 0px 1px 1px;
    margin: 4px 0px 40px;
}

.Highlight_Option_Navy, .form_titles {
    padding: 20px 10px 10px 10px;
    font-size: 12px;
    /*display: inline-block;*/
}
.form_titles {
    display: inline;
}
    .info-label, .Highlight_Option_Gray {
        font-size: 12px;
        vertical-align: middle;
    }

.textbox1 {
    font-size: 12px;
    border-width: 1px;
    border-radius: 7px;
    padding: 4px;
}

.footer {
    background-color: #FF5675;
}

/*    padding: 0px 5px !important;
    border: 5px solid #fff !important;
    border-radius: 20px;

*/