H3
{
    COLOR:#2F65AF;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

H3.centered
{
    COLOR:#2F65AF;
    FONT-FAMILY: Helvetica;
    TEXT-align:center;
    FONT-SIZE: 12pt;
}

TD.MasterTitleBar
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #2F65AF;
    COLOR:"#FFFFFF";
}

TD.DetalleTitleBar
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 09pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #2F65AF;
    COLOR:"#FFFFFF";
}


BODY.NavigationBar
{
    BACKGROUND-COLOR: #E7E3E7;
}


TD.NavigationBar
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: BOTTOM;    
    BACKGROUND-COLOR: #E7E3E7;
    COLOR: #3165CE;
}

TD.NavigationBarLeft
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #E7E3E7;
    COLOR: #3165CE;
}



A.NavigationBar
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: right;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #E7E3E7;
    COLOR: #3165CE;
}



TD.title1
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #2F65AF;
    COLOR: #FFFFFF;
}

TD.title2
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #2F65AF;
    COLOR: #FFFFFF;
}



TD.title3
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #2F65AF;
    COLOR: #FFFFFF;
}

TD.title4
{
    TEXT-ALIGN: CENTER;
    VERTICAL-ALIGN: TOP;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR: #2F65AF;
}

TD.title5
{
    TEXT-ALIGN: CENTER;
    VERTICAL-ALIGN: BOTTOM;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: BOLD;
    COLOR: #2F65AF;
    TEXT-DECORATION: UNDERLINE;
}


TD.centered
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: TOP;
    FONT-SIZE: 8pt;
}


TD.centered2
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 8pt;
    COLOR: #2F65AF;
}

TD.centeredII
{
    TEXT-ALIGN: CENTER;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    COLOR:#2F65AF;
}



TD.centered3
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: BOLD;
    COLOR: #2F65AF;
}


TD.centered4
{
    TEXT-ALIGN:center;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: NORMAL;
    COLOR: #000000;
}



TD.right
{
    TEXT-ALIGN:RIGHT;
    VERTICAL-ALIGN: TOP;
    FONT-SIZE: 8pt;
}

TD.right2
{
    TEXT-ALIGN:RIGHT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR:#2F65AF;
}

TD.center2
{
    TEXT-ALIGN:CENTER;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR:#000000;
}


TD.center
{
    TEXT-ALIGN:RIGHT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR:#2F65AF;
}

TD.obligatorioRight
{
    TEXT-ALIGN:RIGHT;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: MIDDLE;
    FONT-WEIGHT: BOLD;
}

TD.obligatorioLeft
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: MIDDLE;
    FONT-WEIGHT: BOLD;
}

TD.right4
{
    TEXT-ALIGN:RIGHT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 8pt;
}

INPUT.righterror
{
    TEXT-ALIGN:RIGHT;
    COLOR:#FF0000;
}





TD.left
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 8pt;
}




TD.leftII
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    COLOR:#2F65AF;
}




TD.leftIII
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 12pt;
    FONT-WEIGHT:BOLD;
    COLOR:#2F65AF;
}

TD.leftIV
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 11pt;
    COLOR:#2F65AF;
}

TD.LEFTV
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: BOTTOM;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR:#2F65AF;
}

TD.LEFTVI
{
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: BOLD;
    COLOR:#2F65AF;
}

TD.LEFTVII
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: MIDDLE;
    BACKGROUND-COLOR: #CCCCCC;
}

TD.right3
{
    FONT-FAMILY: Sans-serif;
    TEXT-ALIGN:RIGHT;
    VERTICAL-ALIGN: MIDDLE;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    COLOR:#2F65AF;
}


TD.Help
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR:"#2F65AF";
}


TD.ERROR
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: BOLD;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFCC;
    COLOR:"#FF0000";
}



TD.ActiveTab
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #2F65AF;
    COLOR:"#FFFFFF";
}


TD.InvisibleTab
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFCC;
}



TR.row1 {
    background-color:#eeeecc;
    font-size: 8pt;
    color: #000000;
    font-family: verdana, arial, helvetica;
}
TR.row2 {
    background-color:#eeeecc;
    font-size: 8pt;
    color: #000000;
    font-family: verdana, arial, helvetica;
}

TR.row3 {
    background-color: #FFFFC0;
    font-size: 8pt;
    color: #0000AA;
    font-family: verdana, arial, helvetica;
}


TABLE.DetailsForm
{
    BACKGROUND-COLOR: #F8F8DA;
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN: TOP;
    FONT-SIZE: 12pt;
    COLOR:#2F65AF;
}

TABLE.MasterForm
{
    BACKGROUND-COLOR: #CCCCCC;
}


TABLE.WithBorder
{
    BORDER-COLOR:#FF6500;
}



HR.divider1
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #00BBAA;
}

HR.divider2
{
    COLOR: #2F65AF;
}

BODY.master
{
    BACKGROUND-COLOR: #FAFFCA;
}


BODY.master2
{
    BACKGROUND-COLOR: #FAFFCA;
}

BODY.details
{
    BACKGROUND-COLOR: #FAFFCA;
}

BUTTON.btn
{
    BACKGROUND-COLOR: #800000;
    TEXT-ALIGN:CENTER;
    FONT-SIZE: 10pt;
    COLOR:#FFFFFF;
}

INPUT.btn
{
    BACKGROUND-COLOR: #800000;
    TEXT-ALIGN:CENTER;
    FONT-SIZE: 10pt;
    COLOR:#FFFFFF;
    CURSOR: POINTER;
}

INPUT.uneditable
{
    BACKGROUND-COLOR: #COCOCO;
}


INPUT.Clock
{
    BORDER: none;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    TEXT-ALIGN: right;
    /*BACKGROUND-COLOR: #E7E3E7;
    COLOR: #3165CE;*/
    /*background-color: #FBFBE6;*/
    background-color: #FBFBE6;
    color: #195250;
}



TD.SelectedTab
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #2F65AF;
    COLOR:#FFFFFF;
}


TD.UnSelectedTab
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 11pt;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #CCCCCC;
}


TD.Tab1
{
    BACKGROUND-COLOR:#BFD7B9;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR:#000000;
}

TABLE.Tab1
{
    BACKGROUND-COLOR: #BFD7B9;
}


TD.Tab2
{
    BACKGROUND-COLOR: #CCCCCC;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR:#000000;
}

TABLE.Tab2
{
    BACKGROUND-COLOR: #CCCCCC;
}


TABLE.Tab3
{
    BACKGROUND-COLOR: #D9DABA;
}


TD.Tab3
{
    BACKGROUND-COLOR: #D9DABA;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR:#000000;
}

INPUT.DISABLED
{
    BACKGROUND-COLOR: #CCCCCC;
    COLOR:#000000;
}

INPUT.right
{
    TEXT-ALIGN:RIGHT;
}



BODY.helpBack
{
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    COLOR:#FF6500;
}


TD.helpBar
{
    BACKGROUND-COLOR: #A5C3DE;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR:#003084;
}


TD.helpBar2
{
    BACKGROUND-COLOR: #CECFCE;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR:#000000;
}

TD.helpText1
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#003084;
}

TD.helpText2
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#FF6500;
}

TD.helpText3
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#003084;
}


TD.helpText4
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    COLOR:#003084;
}

TD.helpText5
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#26594C;
}


A.link
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#FF0000;
}

A.link2
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR:#0000AA;
}

H3.BOLD
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR:#0000AA;
}

TR.A8NBBlancoVerde { 
    font-family: Arial,helvetica,verdana,sans serif; 
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #195266; 
    font-weight: bold; 
}
TD.A8NBBlancoVerde { 
    font-family: Arial,helvetica,verdana,sans serif; 
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #195266; 
    font-weight: bold; 
}
TR.A9NBBlancoVerde { 
    font-family: Arial,helvetica,verdana,sans serif; 
    font-size: 9pt;
    color: #FFFFFF;
    background-color: #195266; 
    font-weight: bold; 
}

TR.V8NNegroTransparente { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000 ; 
    background-color: transparent;
}


TR.V8NNegroBlanco { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000 ; 
    background-color: #FFFFFF
}

TR.V8NNegroGris { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFD5;
    /*background-color: #FBFBE6;*/
}

.V8BNegroGris { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFD5;
    /*background-color: #FFFFE0;*/
}

.V9BNegroGris { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFD5;
    /*background-color: #FFFFE0;*/
}


.V8BNegroBlanco { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFFF
        /*background-color: #FFFFE0;*/
}

.V8BNegroBlanco { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFFF
        /*background-color: #FFFFE0;*/
}

.V9NNegroBlanco { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 9pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000 ; 
    /*background-color: #F5F5F5;*/
    background-color: #FFFFFF;
    /*background-color: #FFFFE0;*/
    border-style: inset;
}

TR.V8NNegroGrisDet { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000 ; 
    /*background-color: #eeeefc; */
    background-color: #f8f8ff;
}

TR.A8NBBlancoVerdeDet { 
    font-family: Arial,helvetica,verdana,sans serif; 
    font-size: 8pt;
    color: #000000;
    background-color: #eeeed5; 
    font-weight: bold; 
}

TR.V8NNegroAzul { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal;
    /*background-color: #93BEE2;*/
    /*color: #0000AA;*/
    background-color: #72a1b1;
    /*#000000e8*/
    color: #FFFFFF;
}

TR.V8BNegroAzul { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000 ; 
    background-color: #93BEE2
}
TR.V8NBNegroBlanco { 
    font-family: Arial, Helvetica,verdana,sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000;
    background-color: #FFFFFF
}

A.V8NBNegro {
    color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
.V8NBNegro {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight: BOLD;
    font-size : 8pt;
    color: Black;
}
/*Para el cuerpo de las pantallas*/
BODY.V8Details
{
    BACKGROUND-COLOR: #FFFFFF;
}
/*Para los links*/
.V8NSVerde{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight: BOLD;
    font-size : 8pt;
    color: #195250;
    text-decoration: underline;
}
/*Para el tituo principal de venecuentas*/
.V11NBGrisVerde
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    FONT-WEIGHT: bold;
    font-size : 11pt;
    /*background-color: #eeeecc;*/
    background-color: #FBFBE6;
    color: #195250;
}
/*Para el reloj*/
.V8NBGrisVerde
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    FONT-WEIGHT: bold;
    font-size : 8pt;
    /*background-color: #eeeecc;*/
    /*background-color: #FBFBE6;*/
    background-color: #FBFBE6;
    color: #195250;
}

INPUT.TEXT{ 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: solid 1px #85b1de;
    background-color: FFFFFF;
    color: 000000;
    font-weight: normal; 
} 

TEXTAREA.TEXT{ 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: solid 1px #85b1de;
    background-color: FFFFFF;
    color: 000000;
    font-weight: normal; 
} 

BUTTON.btn {   
    color:#195250;   
    font: bold 84% Verdana, Arial, Helvetica, sans-serif;
    background-color:#ffd;   
    border: 1px solid;   
    font-size: 8pt;
    border-color: #696 #363 #363 #696;   
    filter:progid:DXImageTransform.Microsoft.Gradient   
        (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}

BUTTON.btn2 {   
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    color: #195250;
    font: bold 85% Verdana, Arial, Helvetica, sans-serif;
    background-color: #fff;
    border: 1px solid;
    font-size: 8pt;
    border-color: #696 #363 #363 #696;  
    filter:progid:DXImageTransform.Microsoft.Gradient   
        (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}

INPUT.btn {   
    color:#195250;   
    font: bold 84% Verdana, Arial, Helvetica, sans-serif;
    background-color:#ffd;   
    border: 1px solid;   
    font-size: 8pt;
    border-color: #696 #363 #363 #696;   
    filter:progid:DXImageTransform.Microsoft.Gradient   
        (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}   

INPUT.btn2 {   
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    color: #195250;
    font: bold 85% Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffd;
    border: 1px solid;
    font-size: 8pt;
    border-color: #696 #363 #363 #696;  
    filter:progid:DXImageTransform.Microsoft.Gradient   
        (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}

SELECT{ 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    font-weight: normal; 
    background-color: #FFFFFF;
    border-color: #195250; 
    border-style: solid; 
    border-width: 0px; 
    color: 000000; 
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fff;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #888;
    float: right;
    font-size: 20px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding-left: 10px;
    background-color: #fff;
    color: black;
    font-size: 10px;
    font-weight: bold;
    border-bottom : 1px solid #888;
}

.modal-header small {
    color: gray;
    border-bottom : 1px solid #006AA9;
}

.modal-body {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    color: black;
    font-size: 10px;
    font-weight: normal;
    max-height: calc(100vh - 180px);
    overflow-y: auto;
    min-height: 200px;
}

h3.one {
    position: relative;
    margin-top: 20px;
}

h3.one {
    margin-top: 0;
    color: #195250;
}

h3.one:before {
    content: "";
    display: block;
    border-top: solid 1px black;
    width: 98%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
    color: #195250;
}

h3.one span {
    background: #FBFBE6;
    padding: 0 5px;
    position: relative;
    z-index: 5;
    color: #195250;
}

.pant{
    height:100%;
    width: 100%;
    background-color: #EEEEEE;
    position: absolute;
    left:0px;
    top:0px;
    z-index:1001;
    opacity:0.5;
    filter:Alpha(opacity=50); /* IE8 and earlier */
    align-self: center;
}

/* Modal Content */
.modal-content-sm {
    position: relative;
    background-color: #fff;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 30%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
.modal-body-sm {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    color: black;
    font-size: 10px;
    font-weight: normal;
    max-height: calc(100vh - 180px);
    overflow-y: auto;
    min-height: 100px;
}

.button {
    border: 0px solid #B0D0D0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: center;
    color: #195266;
    text-decoration: underline;
    font-weight: bold;
    background-color: #FFFFFF;
    cursor: pointer;
}

/* Modal Content */
.modal-content-md {
    position: relative;
    background-color: #fff;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
.modal-body-md {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    color: black;
    font-size: 10px;
    font-weight: normal;
    max-height: calc(100vh - 180px);
    overflow-y: auto;
    min-height: 100px;
}

.abajo4{
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 20%;
    
    width: 30%;
    height: 20%;
}

.tip {
    border-bottom: 1px;
    text-decoration: none;
}
.tip:hover {
    cursor: help;
    position: relative;
}
.tip span {
    display: none;
}
.tip:hover span {
    border: #c0c0c0 1px dotted;
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;
    left: 0px;
    margin: 10px;
    width: 250px;
    position: absolute;
    top: 10px;
    text-decoration: none;
}
.campo_req{
    border: 1px solid #FF0000;
}