/******* Menu Lateral Portal ***********/
/*#95296---------------------------------------------------------------------------*/
:root {
    --header-bcolor: #fafafa;
    --footer-bgcolor:#016699;
    --footer-color: #fafafa; 

    --menu-bcolor: #016699;
    --menu-color: #fafafa; 

    --text-color: #36454F;
    --data-color: #36454F;

    --buton-bcolor: #016699;
    --buton-color: #fafafa;
    --page-bcolor:#fff;
  }

.Invisible {
    display: none;
}
  
  div.banner_testeo {
	background: linear-gradient(180deg, #FFDB75 0%, #FFF985 25%) repeat scroll 0% 0% transparent;
	margin-bottom: 0px!important;
}

div.banner_capacitacion {
	background: linear-gradient(180deg, #9CE7FF 0%, #B1FFFD 25%) repeat scroll 0% 0% transparent;
	margin-bottom: 0px!important;
}


div.banner_produccion {
	background: var(--header-bcolor)!important;
    margin-bottom: 0px!important;
}


.div_usuario {
    color:var(--text-color);
    font: bold 15px/23px Arial,Helvetica;
    text-align: right;
    height: 25px;
    max-height: 25px;
    display: table;
    width: 1000px;
}

.div_fecha {
    color:var(--text-color);
    text-align: right;
    height: 20px;
    max-height: 20px;
    display: table;
    width: 1000px;
}

.TabHeader{
    height: 40px;
    vertical-align: bottom;
    display: table-cell;
}


.TabCell{    
    vertical-align: bottom;
}


.TabText{
    font-family: 'Verdana';
    font-size: 9.0pt;
    font-weight: bold;
    font-style: normal;
    height: 15px;
    display: inline-block;
    padding-bottom: 3px;    
    color: #747474;
}

.TabTextSelected{
    font-family: 'Verdana';
    font-size: 9.0pt;
    font-weight: bold;
    font-style: normal;
    height: 15px;
    display: inline-block;
    padding-bottom: 3px;
    color: var(--buton-color);
}

/*#95296---------------------------------------------------------------------------*/


.BaseRBtn {
    display: inline-block
}

.BaseRBtn span,
.RoundedBtn input {
    display: block;
    float: left;
    position: relative
}

.BaseRBtn .BtnLeft {
    background: transparent no-repeat scroll 0 0
}

.BaseRBtn .BtnRight {
    background: transparent no-repeat scroll right 0
}

.BaseRBtn .BtnBackground {
    overflow: hidden;
    background: transparent repeat-x scroll
}

.BaseRBtn .BtnText {
    border: 0px;
    background: transparent;
    margin: 0;
    white-space: nowrap;
    width: auto;
    overflow: visible
}

DIV.suggestions {
    background-color: White;
    border-bottom-color: Black;
    border-left-color: Black;
    border-right-color: Black;
    border-top-color: Black;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    position: absolute;
    -moz-box-sizing: border-box;
    font-family: Arial, Verdana;
    font-size: 9px
}

DIV.suggestions DIV {
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    cursor: default;
    font-family: Arial, Verdana;
    font-size: 9px
}

DIV.suggestions DIV.current {
    background-color: #b0c4de;
    font-family: Arial, Verdana;
    font-size: 9px;
    color: White
}

.ErrorViewerBullet div {
    margin-left: 5px;
    display: list-item;
    list-style-position: inside
}

.GeoLocOption {
    margin-left: 4px;
    margin-right: 4px;
    position: relative;
    top: 2px;
    cursor: pointer
}

.ComponentTrigger {
    margin-left: 4px;
    cursor: pointer
}

DIV.gx-multimedia-upload {
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-color: #ccc;
    border-style: solid;
    border-width: 1px;
    height: 72px;
    position: relative;
    width: 128px;
    display: block;
    text-align: center;
    line-height: 68px
}

DIV.gx-multimedia-upload * {
    text-align: left;
    line-height: normal
}

DIV.gx-multimedia-upload DIV.fields-ct {
    background-color: white;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 100%;
    padding-left: 5px;
    padding-top: 10px;
    display: none;
    white-space: nowrap
}

DIV.gx-multimedia-upload A.action {
    background-color: #666;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    position: absolute;
    top: 0px;
    cursor: pointer;
    font-size: 11px;
    color: white;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    line-height: 15px;
    -ms-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out
}

DIV.gx-multimedia-upload A.change-action {
    background-position: 4px center;
    background-repeat: no-repeat;
    padding-left: 16px;
    padding-right: 4px;
    right: 20px
}

DIV.gx-multimedia-upload A.clear-action {
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 9px;
    padding-top: 9px;
    right: 20px
}

DIV.gx-multimedia-upload A.action:focus {
    text-decoration: underline;
    opacity: .9;
    -ms-filter: "alpha(opacity=90)"
}

DIV.gx-multimedia-upload INPUT.field {
    float: none;
    margin-top: 10px;
    display: none
}

DIV.gx-multimedia-upload INPUT.field-selected {
    display: inline
}

DIV.gx-multimedia-upload LABEL.option {
    clear: left;
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    width: 150px;
    display: inline;
    cursor: pointer;
    font-size: 11px
}

DIV.gx-multimedia-upload LABEL.option INPUT {
    float: left;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 3px;
    margin-top: 0px;
    display: inline;
    cursor: pointer
}

DIV.gx-multimedia-upload INPUT.Button {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    display: block
}

DIV.gx-multimedia-upload IMG {
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: middle;
    max-width: 124px;
    max-height: 68px
}

DIV.gx-multimedia-upload A SPAN {
    background-position: center center;
    background-repeat: no-repeat;
    height: 68px;
    width: 124px;
    color: transparent
}

DIV.gx-multimedia-upload A.gx-multimedia-empty {
    display: block
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN {
    display: block
}

DIV.gx-multimedia-upload A.gx-multimedia-empty IMG {
    display: none
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-video-placeholder {
    opacity: 1
}

DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder {
    opacity: 1
}

DIV.gx-multimedia-upload:hover A.action {
    display: block;
    opacity: .7;
    -ms-filter: "alpha(opacity=70)"
}

DIV.gx-multimedia-upload:hover A.action:hover {
    text-decoration: underline;
    opacity: .9;
    -ms-filter: "alpha(opacity=90)"
}

DIV.gx-multimedia-upload:hover A.action:focus {
    text-decoration: underline;
    opacity: .9;
    -ms-filter: "alpha(opacity=90)"
}

A:not([href]) SPAN.gx-video-placeholder {
    opacity: .5
}

A:not([href]) SPAN.gx-audio-placeholder {
    opacity: .5
}

.Attribute,
.ErrorAttribute,
.WarningAttribute,
.ImageAttribute,
.ReadonlyImageAttribute,
.VideoAttribute,
.ReadonlyVideoAttribute,
.AudioAttribute,
.ReadonlyAudioAttribute,
.ReadonlyAttribute,
.ReadonlyFSGridLectura,
.ReadonlyFSGridLink,
.ReadonlyLblInfoCabezal,
.ReadonlyLblTituloCabezal,
.BlobContentAttribute,
.ReadonlyBlobContentAttribute,
.BlobInputAttribute,
.AttSubTitle,
.BlobInputAttSubTitle,
.BlobContentAttSubTitle,
.ReadonlyBlobContentAttSubTitle,
.ReadonlyAttSubTitle,
.AttributeDragging,
.AttributeAcceptDrag,
.AttributeNoAcceptDrag,
.IME_Active,
.BlobContentIME_Active,
.ReadonlyBlobContentIME_Active,
.BlobInputIME_Active,
.ReadonlyIME_Active,
.IME_Inactive,
.BlobContentIME_Inactive,
.ReadonlyBlobContentIME_Inactive,
.BlobInputIME_Inactive,
.ReadonlyIME_Inactive,
.IME_Disabled,
.BlobContentIME_Disabled,
.ReadonlyBlobContentIME_Disabled,
.BlobInputIME_Disabled,
.ReadonlyIME_Disabled,
.FiltroValor,
.GridDatoIngreso,
.ReadonlyGridDatoIngreso,
.DatoIngresoPopUp,
.DatoIngreso,
.ReadonlyDatoIngreso,
.DatoComboBox,
.ReadonlyDatoComboBox,
.AttributeS,
.BlobContentAttributeS,
.ReadonlyBlobContentAttributeS,
.BlobInputAttributeS,
.ReadonlyAttributeS,
.AttributeM,
.BlobContentAttributeM,
.ReadonlyBlobContentAttributeM,
.BlobInputAttributeM,
.ReadonlyAttributeM,
.AttributeL,
.BlobContentAttributeL,
.ReadonlyBlobContentAttributeL,
.BlobInputAttributeL,
.ReadonlyAttributeL,
.AttributeXL,
.BlobContentAttributeXL,
.ReadonlyBlobContentAttributeXL,
.BlobInputAttributeXL,
.ReadonlyAttributeXL,
.AttributeXXL,
.BlobContentAttributeXXL,
.ReadonlyBlobContentAttributeXXL,
.BlobInputAttributeXXL,
.ReadonlyAttributeXXL,
.ReadonlyAttributeError,
.ReadonlyAttributeOK,
.AttributeError,
.BlobContentAttributeError,
.ReadonlyBlobContentAttributeError,
.BlobInputAttributeError,
.ReadonlyAttributeError,
.AttributeOK,
.BlobContentAttributeOK,
.ReadonlyBlobContentAttributeOK,
.BlobInputAttributeOK,
.ReadonlyAttributeOK,
.AttributeSinBorde {
    border-bottom-color: #dcdcdc;
    border-left-color: #dcdcdc;
    border-right-color: #dcdcdc;
    border-top-color: #dcdcdc;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    /*#95296
    color: #677378
    */
    color:var(--data-color);
}

.ErrorAttribute {
    border-bottom-color: #c60b44;
    border-left-color: #c60b44;
    border-right-color: #c60b44;
    border-top-color: #c60b44;
    border-style: dotted
}

.WarningAttribute {
    border-bottom-color: #ff8000;
    border-left-color: #ff8000;
    border-right-color: #ff8000;
    border-top-color: #ff8000;
    border-style: dotted
}

.ImageAttribute,
.ReadonlyImageAttribute {
    width: 300px
}

.ReadonlyImageAttribute {
    border-width: 0px;
    max-width: 124px;
    max-height: 68px
}

.VideoAttribute,
.ReadonlyVideoAttribute {
    width: 300px
}

.ReadonlyVideoAttribute {
    border-width: 0px
}

.AudioAttribute,
.ReadonlyAudioAttribute {
    width: 300px
}

.ReadonlyAudioAttribute {
    border-width: 0px
}

.ReadonlyAttribute,
.ReadonlyFSGridLectura,
.ReadonlyFSGridLink,
.ReadonlyLblInfoCabezal,
.ReadonlyLblTituloCabezal {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    border-style: none;
    /* #95296
    color: #747474
    */
    color:var(--data-color);
}

.ReadonlyFSGridLectura {
    background-color: Transparent;
    border-width: 0px;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f
}

.ReadonlyFSGridLink {
    background-color: Transparent;
    border-width: 0px;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #bd1f02
}

.ReadonlyLblInfoCabezal {
    border-width: 0px;
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    font-weight: bold;
    color: #504e53
}

.ReadonlyLblTituloCabezal {
    border-width: 0px;
    font-family: "Trebuchet MS", Arial;
    font-size: 15px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: right
}

.BlobContentAttribute,
.ReadonlyBlobContentAttribute {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333
}

.BlobInputAttribute {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333
}

.AttSubTitle,
.BlobInputAttSubTitle,
.BlobContentAttSubTitle,
.ReadonlyBlobContentAttSubTitle,
.ReadonlyAttSubTitle {
    box-sizing: border-box;
    padding-top: 5pt;
    display: block;
    -moz-box-sizing: border-box;
    border-style: none;
    font-size: 10pt;
    font-weight: bold;
    color: #0071a2;
    height: 30px;
    filter: alpha(opacity=70)
}

.BlobInputAttSubTitle {
    color: #666
}

.BlobContentAttSubTitle,
.ReadonlyBlobContentAttSubTitle {
    color: #666
}

.ReadonlyAttSubTitle {
    color: #666
}

.AttributeDragging {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333
}

.AttributeAcceptDrag {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333
}

.AttributeNoAcceptDrag {
    color: #333
}

.IME_Active,
.BlobContentIME_Active,
.ReadonlyBlobContentIME_Active,
.BlobInputIME_Active,
.ReadonlyIME_Active {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333;
    ime-mode: active
}

.ReadonlyBlobContentIME_Active {
    border-width: 0px
}

.ReadonlyIME_Active {
    border-width: 0px
}

.IME_Inactive,
.BlobContentIME_Inactive,
.ReadonlyBlobContentIME_Inactive,
.BlobInputIME_Inactive,
.ReadonlyIME_Inactive {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333;
    ime-mode: inactive
}

.ReadonlyBlobContentIME_Inactive {
    border-width: 0px
}

.ReadonlyIME_Inactive {
    border-width: 0px
}

.IME_Disabled,
.BlobContentIME_Disabled,
.ReadonlyBlobContentIME_Disabled,
.BlobInputIME_Disabled,
.ReadonlyIME_Disabled {
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    color: #333;
    ime-mode: disabled
}

.ReadonlyBlobContentIME_Disabled {
    border-width: 0px
}

.ReadonlyIME_Disabled {
    border-width: 0px
}

.FiltroValor {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    border-bottom-color: #677378;
    border-left-color: #677378;
    border-right-color: #677378;
    border-top-color: #677378;
    font-size: 11px;
    vertical-align: middle
}

.GridDatoIngreso,
.ReadonlyGridDatoIngreso {
    background-color: white;
    border-bottom-color: #7f7f7f;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f
}

.ReadonlyGridDatoIngreso {
    border-style: none;
    border-width: 0px
}

.DatoIngresoPopUp {
    background-color: White;
    border-bottom-color: #7f7f7f;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f
}

.DatoIngreso,
.ReadonlyDatoIngreso {
    border-bottom-color: #7f7f7f;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f
}

.ReadonlyDatoIngreso {
    border-style: none;
    border-width: 0px
}

.DatoComboBox,
.ReadonlyDatoComboBox {
    background-color: #e5e5e5;
    border-bottom-color: #7f7f7f;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f
}

.AttributeS,
.BlobContentAttributeS,
.ReadonlyBlobContentAttributeS,
.BlobInputAttributeS,
.ReadonlyAttributeS {
    width: 5.5em
}

.ReadonlyBlobContentAttributeS {
    border-width: 0px
}

.ReadonlyAttributeS {
    border-width: 0px
}

.AttributeM,
.BlobContentAttributeM,
.ReadonlyBlobContentAttributeM,
.BlobInputAttributeM,
.ReadonlyAttributeM {
    width: 11em
}

.ReadonlyBlobContentAttributeM {
    border-width: 0px
}

.ReadonlyAttributeM {
    border-width: 0px
}

.AttributeL,
.BlobContentAttributeL,
.ReadonlyBlobContentAttributeL,
.BlobInputAttributeL,
.ReadonlyAttributeL {
    width: 16.5em
}

.ReadonlyBlobContentAttributeL {
    border-width: 0px
}

.ReadonlyAttributeL {
    border-width: 0px
}

.AttributeXL,
.BlobContentAttributeXL,
.ReadonlyBlobContentAttributeXL,
.BlobInputAttributeXL,
.ReadonlyAttributeXL {
    width: 22em
}

.ReadonlyBlobContentAttributeXL {
    border-width: 0px
}

.ReadonlyAttributeXL {
    border-width: 0px
}

.AttributeXXL,
.BlobContentAttributeXXL,
.ReadonlyBlobContentAttributeXXL,
.BlobInputAttributeXXL,
.ReadonlyAttributeXXL {
    width: 33em
}

.ReadonlyBlobContentAttributeXXL {
    border-width: 0px
}

.ReadonlyAttributeXXL {
    border-width: 0px
}

.ReadonlyAttributeError {
    color: #f00
}

.ReadonlyAttributeOK {
    color: #008000
}

.AttributeError,
.BlobContentAttributeError,
.ReadonlyBlobContentAttributeError,
.BlobInputAttributeError,
.ReadonlyAttributeError {
    color: #f00
}

.ReadonlyBlobContentAttributeError {
    border-width: 0px
}

.ReadonlyAttributeError {
    border-width: 0px
}

.AttributeOK,
.BlobContentAttributeOK,
.ReadonlyBlobContentAttributeOK,
.BlobInputAttributeOK,
.ReadonlyAttributeOK {
    color: #008000;
    ime-mode: inactive
}

.ReadonlyBlobContentAttributeOK {
    border-width: 0px
}

.ReadonlyAttributeOK {
    border-width: 0px
}

.AttributeSinBorde {
    border-width: 0px
}

.Button,
.SpecialButtons,
.BtnFirst,
.BtnNext,
.BtnPrevious,
.BtnLast,
.BtnSelect,
.BtnGet,
.BtnEnter,
.BtnCheck,
.BtnCancel,
.BtnDelete,
.BtnHelp,
.BtnRefresh,
.ActionButtons,
.BigButton,
.ButtonDragging,
.ButtonAcceptDrag,
.ButtonNoAcceptDrag,
.BtnAceptar,
.ButtonDisabled,
.MediumButton,
.BtnCancelar,
.XLButton {
    /*
    margin-bottom: 3pt;
    margin-left: 3pt;
    margin-right: 3pt;
    margin-top: 3pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    padding-top: 0pt;
    background-image: url(../boton_azul_19x80.png);
    border-style: none;
    border-width: 0px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    height: 19px;
    width: 80px;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
    */
    /*#95296*/
    background: none repeat scroll 0 0 var(--buton-bcolor);
    border-radius: 5px;
    border-width: 0;
    color: var(--buton-color);
    cursor: pointer;
    font-family: Arial;
    font-size: 8.8pt;
    font-weight: bolder;
    height: 27px;
    margin: 2pt;
    padding: 0;
    text-decoration: none;
    width: 80px;
}

.RButton {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RButton .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RButton .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RButton .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RButton .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RSpecialButtons {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RSpecialButtons .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RSpecialButtons .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RSpecialButtons .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RSpecialButtons .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnFirst {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnFirst .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnFirst .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnFirst .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnFirst .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnNext {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnNext .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnNext .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnNext .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnNext .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnPrevious {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnPrevious .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnPrevious .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnPrevious .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnPrevious .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnLast {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnLast .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnLast .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnLast .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnLast .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnSelect {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnSelect .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnSelect .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnSelect .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnSelect .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnGet {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnGet .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnGet .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnGet .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnGet .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnEnter {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnEnter .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnEnter .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnEnter .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnEnter .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnCheck {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnCheck .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnCheck .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnCheck .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnCheck .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.BtnCancel {
    background-image: url(../boton_rojo_19x80.png)
}

.RBtnCancel {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnCancel .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnCancel .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnCancel .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnCancel .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnDelete {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnDelete .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnDelete .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnDelete .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnDelete .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnHelp {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnHelp .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnHelp .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnHelp .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnHelp .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RBtnRefresh {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnRefresh .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnRefresh .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnRefresh .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnRefresh .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RActionButtons {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RActionButtons .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RActionButtons .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RActionButtons .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RActionButtons .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.BigButton {
    /*#95296
    background-image: url(../boton_azul_19x150.png);
    width: 150px
    */
    width: 250px
}

.RBigButton {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBigButton .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBigButton .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBigButton .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBigButton .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RButtonDragging {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RButtonDragging .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RButtonDragging .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RButtonDragging .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RButtonDragging .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RButtonAcceptDrag {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RButtonAcceptDrag .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RButtonAcceptDrag .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RButtonAcceptDrag .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RButtonAcceptDrag .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.RButtonNoAcceptDrag {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RButtonNoAcceptDrag .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RButtonNoAcceptDrag .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RButtonNoAcceptDrag .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RButtonNoAcceptDrag .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.BtnAceptar {
    background-color: Transparent;
    background-image: none;
    text-indent: 0px
}

.RBtnAceptar {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnAceptar .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnAceptar .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnAceptar .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnAceptar .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0px;
    vertical-align: bottom
}

.ButtonDisabled {
    background-color: #9f9f9f;
    border-bottom-color: #797979;
    border-left-color: #797979;
    border-right-color: #797979;
    border-top-color: #797979;
    border-style: solid;
    color: #531111;
    vertical-align: top
}

.RButtonDisabled {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RButtonDisabled .BtnLeft {
    background-image: url(../UCPortal/btnLDisabled.gif);
    padding-left: 9px;
    cursor: pointer
}

.RButtonDisabled .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnRDisabled.gif);
    padding-right: 9px
}

.RButtonDisabled .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnCDisabled.gif)
}

.RButtonDisabled .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #531111;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: top
}

.MediumButton {
    /*
    background-image: url(../boton_azul_19x105.png);
    width: 105px
    */
    /*#95296*/
    width: 140px;    
}

.RMediumButton {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RMediumButton .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RMediumButton .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RMediumButton .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RMediumButton .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.BtnCancelar {
    background-image: url(../boton_rojo_19x80.png);
    /*#95296*/
    display: none;
}


.RBtnCancelar {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RBtnCancelar .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RBtnCancelar .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RBtnCancelar .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RBtnCancelar .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 19px;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.XLButton {
    background-repeat: repeat;
    background-image: url(../boton_azul_19x180.png);
    height: 23px;
    width: 180px
}

.RXLButton {
    margin-bottom: 3pt;
    margin-top: 3pt;
    margin-right: 3pt;
    margin-left: 3pt
}

.RXLButton .BtnLeft {
    background-image: url(../UCPortal/btnL.gif);
    padding-left: 8px;
    cursor: pointer
}

.RXLButton .BtnRight {
    cursor: pointer;
    background-image: url(../UCPortal/btnR.gif);
    padding-right: 8px
}

.RXLButton .BtnBackground {
    cursor: pointer;
    background-image: url(../UCPortal/btnC.gif)
}

.RXLButton .BtnText {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    height: 23px;
    background-repeat: repeat;
    font-family: "Verdana";
    font-size: 7.8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    text-indent: 0pt;
    vertical-align: bottom
}

.ErrorViewer,
.Advertencia,
.Error,
.Informacion,
.TxtMensaje,
.ErrorViewerOculto {
    border-style: none;
    border-width: 0px;
    font-family: "Verdana", Arial;
    font-size: 8.25pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #f15a22
}

.Advertencia {
    background-image: none;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    color: #e68f42;
    text-align: left;
    vertical-align: top
}

.Error {
    background-image: none;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    color: #bd1f02;
    text-align: left;
    vertical-align: top
}

.Informacion {
    background-image: none;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    color: #9dbe6f;
    text-align: left;
    vertical-align: top
}

.TxtMensaje {
    background-image: none;
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    font-weight: normal;
    color: Black;
    text-align: left;
    vertical-align: top
}

.ErrorViewerOculto {
    visibility: hidden
}

.Form,
.FormAncho {
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    margin-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    padding-top: 0pt;
    background-color: #fff;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #747474
}

.FormAncho {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #f5f5f5;
    font-family: Verdana;
    color: #000;
    width: 100%
}

.FreeStyleGrid,
.VerticalTabGrid,
.FreeStyleGridDragging,
.FreeStyleGridAcceptDrag,
.FreeStyleGridNoAcceptDrag {
    background-color: #fff;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    border-style: none;
    border-width: 0px
}

.FreeStyleGridUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    color: #677378
}

.FreeStyleGridOdd {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #fff;
    color: #677378
}

.FreeStyleGridEven {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378
}

.FreeStyleGridUniformTitle {
    background-color: #f5f5f5
}

.VerticalTabGridUniform {
    background-color: #fff;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #677378
}

.VerticalTabGridOdd {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    background-color: #fff;
    color: #677378
}

.VerticalTabGridEven {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    background-color: #f5f5f5;
    color: #677378
}

.VerticalTabGridUniformTitle {
    background-color: #fff
}

.FreeStyleGridDraggingUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    color: #677378
}

.FreeStyleGridDraggingOdd {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #fff;
    color: #677378
}

.FreeStyleGridDraggingEven {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378
}

.FreeStyleGridDraggingUniformTitle {
    background-color: #f5f5f5
}

.FreeStyleGridAcceptDragUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    color: #677378
}

.FreeStyleGridAcceptDragOdd {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #fff;
    color: #677378
}

.FreeStyleGridAcceptDragEven {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378
}

.FreeStyleGridAcceptDragUniformTitle {
    background-color: #f5f5f5
}

.FreeStyleGridNoAcceptDragUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    color: #677378
}

.FreeStyleGridNoAcceptDragOdd {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #fff;
    color: #677378
}

.FreeStyleGridNoAcceptDragEven {
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378
}

.FreeStyleGridNoAcceptDragUniformTitle {
    background-color: #f5f5f5
}

.Grid,
.WorkWith,
.GridDragging,
.GridAcceptDrag,
.GridNoAcceptDrag,
.GridNoTitle,
.GridDentroFreeStyle,
.GridPrompt {
    margin-bottom: 1pt;
    margin-left: 1pt;
    margin-right: 1pt;
    margin-top: 1pt;
    padding-bottom: 1pt;
    padding-left: 1pt;
    padding-right: 1pt;
    padding-top: 1pt;
    border-bottom-color: #677378;
    border-left-color: #677378;
    border-right-color: #677378;
    border-top-color: #677378;
    border-style: solid;
    border-width: 0px;
    width: 100%;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridTitle {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridFooter {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.WorkWith {
    border-width: 1px
}

.WorkWithUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.WorkWithOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #edf5ff;
    color: #677378;
    cursor: pointer
}

.WorkWithEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #fff;
    color: #677378;
    cursor: pointer
}

.WorkWithUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #fff;
    cursor: pointer
}

.WorkWithTitle {
    font-family: Verdana;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    /* #95296
    background-color: #016699;
    color: #fff;
    */
    background-color: var(--menu-bcolor);
    color: var(--menu-color);
    cursor: pointer
}

.WorkWithFooter {
    font-family: Verdana;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    background-color: #016699;
    color: #fff;
    cursor: pointer
}

.GridDragging {
    border-bottom-color: #dbecfc;
    border-left-color: #dbecfc;
    border-right-color: #dbecfc;
    border-top-color: #dbecfc
}

.GridDraggingUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridDraggingOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridDraggingEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378;
    cursor: pointer
}

.GridDraggingUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer
}

.GridDraggingTitle {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridDraggingFooter {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridAcceptDrag {
    border-bottom-color: #dbecfc;
    border-left-color: #dbecfc;
    border-right-color: #dbecfc;
    border-top-color: #dbecfc
}

.GridAcceptDragUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridAcceptDragOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridAcceptDragEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378;
    cursor: pointer
}

.GridAcceptDragUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer
}

.GridAcceptDragTitle {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridAcceptDragFooter {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridNoAcceptDrag {
    border-bottom-color: #dbecfc;
    border-left-color: #dbecfc;
    border-right-color: #dbecfc;
    border-top-color: #dbecfc
}

.GridNoAcceptDragUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridNoAcceptDragOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer
}

.GridNoAcceptDragEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378;
    cursor: pointer
}

.GridNoAcceptDragUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer
}

.GridNoAcceptDragTitle {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridNoAcceptDragFooter {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0071a2;
    color: #fff;
    cursor: pointer
}

.GridNoTitleUniform {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridNoTitleOdd {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridNoTitleEven {
    font-family: Verdana, Arial;
    font-size: 8.5pt;
    font-style: normal;
    font-variant: normal;
    background-color: #f5f5f5;
    color: #677378;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridNoTitleUniformTitle {
    background-color: #f5f5f5;
    font-family: Verdana, Arial;
    font-size: 0px;
    color: Transparent;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridNoTitleTitle {
    font-family: Verdana, Arial;
    font-size: 0px;
    background-color: Transparent;
    color: Transparent;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridNoTitleFooter {
    font-family: Verdana, Arial;
    font-size: 0px;
    background-color: Transparent;
    color: Transparent;
    cursor: pointer;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyle {
    border-bottom-color: #7f7f7f;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    cursor: default
}

.GridDentroFreeStyleUniform {
    background-color: #f5f5f5;
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyleOdd {
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #fff;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyleEven {
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #fff;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyleUniformTitle {
    background-color: #f5f5f5;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyleTitle {
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #7f7f7f;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridDentroFreeStyleFooter {
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #7f7f7f;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPrompt {
    cursor: default
}

.GridPromptUniform {
    background-color: #f5f5f5;
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPromptOdd {
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #fff;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPromptEven {
    font-family: "TrebuchetMS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #fff;
    color: #7f7f7f;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPromptUniformTitle {
    background-color: #f5f5f5;
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPromptTitle {
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #bd1f02;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.GridPromptFooter {
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #bd1f02;
    color: #fff;
    cursor: default;
    filter: alpha(opacity=70)
}

.Hyperlink {
    border-style: none;
    border-width: 0px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #0071a2
}

.Image,
.PagingButtons,
.PagingButtonsFirst,
.PagingButtonsPrevious,
.PagingButtonsNext,
.PagingButtonsLast,
.ImageDragging,
.ImageAcceptDrag,
.ImageNoAcceptDrag,
.ImageTop,
.ImageHandCenter,
.ImageHandCenter:hover,
.HeaderImage1,
.TabPaging,
.TabPagingNext,
.TabPagingPrevious {
    border-style: none;
    border-width: 0px
}

.PagingButtons,
.PagingButtonsFirst,
.PagingButtonsPrevious,
.PagingButtonsNext,
.PagingButtonsLast {
    cursor: pointer
}

.PagingButtonsFirst {
    background-repeat: no-repeat;
    background-image: url(../UCPortal/First.gif);
    height: 20px;
    width: 20px
}

.PagingButtonsPrevious {
    background-repeat: no-repeat;
    background-image: url(../UCPortal/Previous.gif);
    height: 20px;
    width: 20px
}

.PagingButtonsNext {
    background-repeat: no-repeat;
    background-image: url(../UCPortal/Next.gif);
    height: 20px;
    width: 20px
}

.PagingButtonsLast {
    background-repeat: no-repeat;
    background-image: url(../UCPortal/Last.gif);
    height: 20px;
    width: 20px
}

.ImageTop {
    cursor: default;
    vertical-align: top
}

.ImageHandCenter,
.ImageHandCenter:hover {
    margin-left: 3px;
    margin-top: 3px;
    cursor: pointer;
    vertical-align: middle
}

.ImageHandCenter:hover {
    margin-left: 2px;
    margin-top: 2px;
    background-color: #f0f0f0
}

.HeaderImage1 {
    height: 0px;
    width: 0px
}

.Messages,
.ErrorMessages,
.WarningMessages {
    background-color: #f15a22;
    border-bottom-color: #716f64;
    border-left-color: #716f64;
    border-right-color: #716f64;
    border-top-color: #716f64;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #fff
}

.ErrorMessages {
    font-weight: bold
}

.WarningMessages {
    background-color: #e8af51;
    font-weight: bold
}

.Table,
.TableGrid,
.TableTop,
.TableContent,
.Table100x100,
.TableBorder100x100,
.TableBorder,
.TableLeftMenu,
.TableTopMenu,
.VerticalTab,
.ViewTable,
.RecentLinksTable,
.HorizontalLine,
.HorizontalSpace,
.TableBottom,
.TableDragging,
.TableAcceptDrag,
.TableNoAcceptDrag,
.TableSection,
.TableCntFiltros,
.Table100Width,
.TblCntCabezal,
.TblCntMenu,
.TblCntTitulo,
.TblCntInfoCab,
.TblLinColorCab,
.TblSeparador,
.TblSeccion,
.TableCntFiltros,
.TblCntTab,
.TableCntObjeto,
.TableBienvenida,
.TableBtnEntrar,
.TableBtnFiltros,
.TableBtnFuncional,
.TableBtnGrilla,
.TableCntDatosIngreso,
.TableCntDatosLectura,
.TableCntFSGrid,
.TableCntPrompt,
.TableCntTabs,
.TableEspera,
.TableFSGrilla,
.TableGrilla,
.TableLineaPrompt,
.TableOculta,
.TableTabs,
.TableJustified,
.TableBordeAtr {
    border-style: none;
    border-width: 0px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: left
}

.TableGrid {
    background-color: #e4e5e6;
    border-bottom-color: #747474;
    border-left-color: #747474;
    border-right-color: #747474;
    border-top-color: #747474;
    border-style: solid;
    border-width: 1px
}

.TableTop {
    padding-left: 5pt;
    padding-right: 5pt;
    background-image: none;
    height: 60px;
    color: #fff;
    vertical-align: middle
}

.TableContent {
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
    color: #747474;
    vertical-align: top
}

.Table100x100,
.TableBorder100x100,
.TableBorder {
    width: 100%;
    vertical-align: top
}

.TableBorder100x100 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    border-bottom-color: #868686;
    border-left-color: #868686;
    border-right-color: #868686;
    border-top-color: #868686;
    border-width: 8px
}

.TableBorder {
    border-bottom-color: #868686;
    border-left-color: #868686;
    border-right-color: #868686;
    border-top-color: #868686;
    border-style: solid;
    border-width: 8px
}

.TableLeftMenu {
    background-color: #e4e5e6;
    font-family: "Verdana";
    font-size: 8.25pt;
    font-weight: normal;
    text-indent: 15pt
}

.TableTopMenu {
    padding-bottom: 3pt;
    padding-left: 5pt;
    padding-right: 3pt;
    padding-top: 3pt;
    background-color: #fff;
    font-size: 8.25pt;
    font-weight: bold;
    color: #666;
    vertical-align: middle
}

.VerticalTab {
    background-color: #d3d4d3
}

.ViewTable {
    /*#95296*/
    /*background-color: #fff;*/
    background-color:var(--page-bcolor);    
    width: 100%;
}

.RecentLinksTable {
    background-image: url(../UCPortal/RecentLinksBackground.gif);
    font-family: "Verdana";
    font-size: 7.8pt;
    font-weight: normal;
    height: 30px;
    vertical-align: middle
}

.HorizontalLine {
    background-color: #747474;
    font-size: 1pt;
    height: 3px
}

.HorizontalSpace {
    background-color: #fff;
    height: 10px
}

.TableBottom {
    background-color: #d3d4d3;
    height: 30px;
    text-align: center;
    vertical-align: middle
}

.TableSection {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    width: 100%
}

.TableCntFiltros {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    font-weight: bold
}

.Table100Width,
.TblCntCabezal,
.TblCntMenu,
.TblCntTitulo,
.TblCntInfoCab,
.TblLinColorCab,
.TblSeparador,
.TblSeccion,
.TableCntFiltros,
.TblCntTab {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 1.1em;
    width: 100%
}

.TblCntCabezal {
    height: 55px
}

.TblCntMenu {
    background-color: #677378;
    border-bottom-color: Transparent;
    border-left-color: Transparent;
    border-right-color: Transparent;
    border-top-color: Transparent;
    height: 17px
}

.TblCntInfoCab {
    font-family: Verdana, Arial;
    font-size: 1.0em
}

.TblLinColorCab {
    background-color: #0071a2;
    height: 10px
}

.TblSeparador {
    background-color: #677378;
    height: 1px
}

.TblSeccion,
.TableCntFiltros {
    border-bottom-color: #677378;
    border-left-color: #677378;
    border-right-color: #677378;
    border-top-color: #677378;
    border-style: solid;
    border-width: 1px
}

.TableCntFiltros {
    font-size: 1.0em;
    font-weight: bold
}

.TblCntTab {
    border-bottom-color: #677378;
    border-left-color: #677378;
    border-right-color: #677378;
    border-top-color: #677378;
    border-style: solid;
    border-width: 1px
}

.TableCntObjeto {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #fff;
    border-bottom-color: #4682b4;
    border-left-color: #4682b4;
    border-right-color: #4682b4;
    border-top-color: #4682b4;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    width: 99%
}

.TableBienvenida {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    height: 429px;
    width: 412px
}

.TableBtnEntrar {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableBtnFiltros {
    font-family: "Trebuchet,MS", Arial;
    font-size: 12px;
    font-weight: bold
}

.TableBtnFuncional {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    height: 25px
}

.TableBtnGrilla {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    height: 20px
}

.TableCntDatosIngreso {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableCntDatosLectura {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableCntFSGrid {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableCntPrompt {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    width: 98%
}

.TableCntTabs {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    height: 19px
}

.TableEspera {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 12px;
    font-weight: bold;
    height: 160px;
    width: 365px;
    text-align: center
}

.TableFSGrilla {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableGrilla {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableLineaPrompt {
    background-image: none;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px;
    height: 12px;
    width: 185px
}

.TableOculta {
    display: none;
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableTabs {
    font-family: "Trebuchet,MS", Arial;
    font-size: 11px
}

.TableJustified {
    width: 100%;
    text-align: justify
}

.TableBordeAtr {
    ime-mode: auto;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    border-bottom-color: #dcdcdc;
    border-left-color: #dcdcdc;
    border-right-color: #dcdcdc;
    border-top-color: #dcdcdc;
    border-style: solid;
    border-width: 1px
}

.TextBlock,
.bullet,
.subBullet,
.TextTable,
.TBTopMenu,
.TBLeftMenu,
.Title,
.SubTitle,
.Label,
.LabelDragging,
.LabelAcceptDrag,
.LabelNoAcceptDrag,
.SelectedTab,
.UnSelectedTab,
.RecentLink,
.Separator,
.SmallText,
.SmallTextTitle,
.TextBlockDragging,
.TextBlockAcceptDrag,
.TextBlockNoAcceptDrag,
.TextBlockHeader,
.TextBlockSmallTitle,
.TextBlockView,
.TBFiltroEtiqueta,
.TextBlockInfo,
.WizardPasosLSelected,
.WizardPasosMSelected,
.WizardPasosL,
.WizardPasosM,
.TBBienvenidaDatos,
.TBBienvenidaPie,
.TBBienvenidaTitulo,
.TBBienvenidaVersion,
.TBDenegadoPie,
.TBInfoCabezal,
.TextBlockError,
.TextBlockMenu,
.TextBlockRecuadrado,
.TextBlockWrap,
.TextBlockErrorWrap {
    padding-right: 3pt;
    white-space: nowrap;
    border-style: none;
    border-width: 0px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    /*#95296*/
    color: var(--text-color)
}



.bullet,
.subBullet {
    text-indent: 5pt
}

.subBullet {
    text-indent: 10pt
}

.TBTopMenu {
    background-color: #000;
    font-family: "Verdana";
    font-size: 8.25pt;
    font-weight: bold;
    color: #fff;
    text-indent: 3pt
}

.TBLeftMenu {
    background-color: #dbecfc;
    font-family: "Verdana";
    font-size: 8.25pt;
    font-weight: bold;
    color: #000
}

.Title,
.SubTitle {
    font-size: 12pt;
    font-weight: bold;
    /*#95296
    color: #0071a2
    */
    color:var(--menu-bcolor-);
}

.SubTitle {
    box-sizing: border-box;
    padding-top: 5pt;
    display: block;
    -moz-box-sizing: border-box;
    font-size: 10pt;
    height: 30px;
    filter: alpha(opacity=70)
}

.Label,
.LabelDragging,
.LabelAcceptDrag,
.LabelNoAcceptDrag {
    font-weight: bold
}

.SelectedTab {
    box-sizing: border-box;
    padding-top: 5pt;
    display: block;
    -moz-box-sizing: border-box;
    background-image: url(../UCPortal/TabSelected.gif);
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    color: #fff;
    vertical-align: middle  
}

.UnSelectedTab {
    box-sizing: border-box;
    padding-top: 5pt;
    display: block;
    -moz-box-sizing: border-box;
    background-image: url(../UCPortal/TabUnselected.gif);
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    color: #6b6b6b;
    vertical-align: middle
}

.RecentLink {
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-left: 5pt;
    font-size: 7.8pt;
    width: 5%;
    vertical-align: middle
}

.Separator {
    box-sizing: border-box;
    display: block;
    -moz-box-sizing: border-box;
    font-family: "Verdana";
    font-size: 7.8pt;
    height: 12px
}

.SmallText,
.SmallTextTitle {
    font-size: 7.8pt
}

.SmallTextTitle {
    font-weight: bold;
    color: #0071a2
}

.TextBlockHeader {
    font-size: 18pt;
    font-style: italic;
    font-weight: bold;
    color: #fff
}

.TextBlockSmallTitle {
    margin-bottom: 5px;
    font-size: 8pt;
    /*#95296    
    color: #0071a2
    */
    color :var(--menu-bcolor);
}

.TextBlockView {
    margin-bottom: 5px;
    font-variant: small-caps;
    color: #0071a2;
    text-align: center
}

.TBFiltroEtiqueta {
    font-size: 1.1em
}

.TextBlockInfo {
    color: #008000
}

.WizardPasosLSelected {
    font-size: 40pt;
    color: #0071a2
}

.WizardPasosMSelected {
    font-size: 15pt;
    color: #0071a2
}

.WizardPasosL {
    font-size: 30pt
}

.WizardPasosM {
    font-size: 10pt
}

.TBBienvenidaDatos {
    font-family: "Trebuchet MS", Arial;
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center
}

.TBBienvenidaPie {
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    font-weight: bold;
    color: #7f7f7f
}

.TBBienvenidaTitulo {
    font-family: "Trebuchet MS", Arial;
    font-size: 18px;
    font-weight: bold;
    color: #bd1f02;
    text-transform: uppercase
}

.TBBienvenidaVersion {
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    font-weight: bold;
    color: #bd1f02
}

.TBDenegadoPie {
    font-family: "Trebuchet MS", Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #7f7f7f
}

.TBInfoCabezal {
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    font-weight: bold;
    color: #504e53
}

.TextBlockError {
    color: #f00
}

.TextBlockMenu {
    background-position: left;
    background-repeat: repeat-y;
    padding-top: 3px;
    white-space: normal;
    background-image: url(../sep_menu_sup.PNG);
    height: 21px;
    text-align: right;
    vertical-align: middle
}

.TextBlockRecuadrado {
    display: block;
    white-space: normal;
    border-width: 2px;
    line-height: 2
}

.TextBlockWrap {
    white-space: normal
}

.TextBlockErrorWrap {
    white-space: normal;
    color: #f00
}

.Section,
.TabContainer {
    border-style: none;
    border-width: 0px
}

.Group {
    font-family: Verdana, Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #0071a2
}

.GroupTitle {
    font-family: Verdana, Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    /*#95296*/
    /*color: #0071a2*/
    color: var(--menu-bcolor);
}

.Calendar {
    background-color: #fff;
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    position: relative;
    display: none;
    cursor: default;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #7d7d7d
}

.Calendar .CalendarButton {
    background-color: #e4e5e6;
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar .nav {
    background-color: #e4e5e6;
    background-image: url(../menuarrow.gif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar TABLE {
    background-color: #fff;
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TABLE .wn {
    background-color: #d3d4d3;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar THEAD {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal
}

.Calendar THEAD .headrow {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar THEAD .daynames {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar THEAD .name {
    background-color: #d3d4d3;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar THEAD .weekend {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #d84523
}

.Calendar THEAD .hilite {
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar THEAD .active {
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar THEAD .CalendarTitle {
    background-color: #747474;
    border-bottom-color: #000;
    border-left-color: #000;
    border-right-color: #000;
    border-top-color: #000;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #fff;
    text-align: center
}

.Calendar TBODY {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TBODY .day {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TBODY .rowhilite {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TBODY .rowhilite TD {
    background-color: #e4e5e6;
    color: #333
}

.Calendar TBODY .emptyrow {
    display: none
}

.Calendar TBODY .emptycell {
    visibility: hidden;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar TBODY TD .hilite {
    border-bottom-color: #fff;
    border-left-color: #000;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 3px;
    padding-top: 1px
}

.Calendar TBODY TD .active {
    border-bottom-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px
}

.Calendar TBODY TD .selected {
    background-color: #f0f0f0;
    border-bottom-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-weight: bold;
    color: #000
}

.Calendar TBODY TD .weekend {
    color: #f00
}

.Calendar TBODY TD .today {
    font-weight: bold;
    color: #00f
}

.Calendar TBODY TD .disabled {
    color: #6d6d6d
}

.Calendar TBODY TD .time {
    background-color: #f0f0f0;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    text-align: center
}

.Calendar TBODY TD .time .hour {
    background-color: #f0f0f0;
    border-bottom-color: #889;
    border-left-color: #889;
    border-right-color: #889;
    border-top-color: #889;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-weight: bold
}

.Calendar TBODY TD .time .minute {
    background-color: #f0f0f0;
    border-bottom-color: #889;
    border-left-color: #889;
    border-right-color: #889;
    border-top-color: #889;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-weight: bold
}

.Calendar TBODY TD .time .ampm {
    background-color: #f0f0f0;
    border-bottom-color: #889;
    border-left-color: #889;
    border-right-color: #889;
    border-top-color: #889;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-weight: bold;
    text-align: center
}

.Calendar TBODY TD .time .colon {
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 0px;
    font-weight: bold
}

.Calendar TBODY TD .time SPAN .hilite {
    background-color: #fff;
    border-bottom-color: #000;
    border-left-color: #000;
    border-right-color: #000;
    border-top-color: #000;
    color: #fff
}

.Calendar TBODY TD .time SPAN .active {
    background-color: #000;
    border-bottom-color: #f00;
    border-left-color: #f00;
    border-right-color: #f00;
    border-top-color: #f00;
    color: #0f0
}

.Calendar TBODY TD.hilite {
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TBODY TD.active {
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar TBODY TD.selected {
    background-color: #d3d4d3;
    border-bottom-color: #fff;
    border-left-color: #000;
    border-right-color: #fff;
    border-top-color: #000;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333;
    text-align: center
}

.Calendar TBODY TD.weekend {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #d84523
}

.Calendar TBODY TD.today {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333
}

.Calendar TBODY TD.disabled {
    color: #e4e5e6
}

.Calendar TFOOT .footrow {
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal
}

.Calendar TFOOT .ttip {
    background-color: #e4e5e6;
    border-bottom-color: #fff;
    border-left-color: #767676;
    border-right-color: #fff;
    border-top-color: #767676;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.Calendar TFOOT .hilite {
    background-color: #d3d4d3;
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal
}

.Calendar TFOOT .active {
    border-bottom-color: #fff;
    border-left-color: #000;
    border-right-color: #fff;
    border-top-color: #000;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.Calendar TD.time {
    background-color: #d3d4d3;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    text-align: center
}

.Calendar TD.time .hour {
    background-color: #fff;
    border-bottom-color: #969696;
    border-left-color: #969696;
    border-right-color: #969696;
    border-top-color: #969696;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333
}

.Calendar TD.time .minute {
    background-color: #fff;
    border-bottom-color: #969696;
    border-left-color: #969696;
    border-right-color: #969696;
    border-top-color: #969696;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333
}

.Calendar TD.time .ampm {
    background-color: #fff;
    border-bottom-color: #969696;
    border-left-color: #969696;
    border-right-color: #969696;
    border-top-color: #969696;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333;
    text-align: center
}

.Calendar TD.time .colon {
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #333
}

.Calendar TD.time SPAN.hilite {
    background-color: #969696;
    border-bottom-color: #000;
    border-left-color: #000;
    border-right-color: #000;
    border-top-color: #000;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #fff
}

.Calendar TD.time SPAN.active {
    background-color: #767676;
    border-bottom-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-top-color: #fff;
    border-style: solid;
    border-width: 2px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #fff
}

.CalendarCombo {
    background-color: #fff;
    border-bottom-color: #000;
    border-left-color: #fff;
    border-right-color: #000;
    border-top-color: #fff;
    border-style: solid;
    border-width: 1px;
    left: 0px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    position: absolute;
    top: 0px;
    width: 4em;
    display: none;
    cursor: default;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.CalendarCombo .label {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.CalendarCombo .label-IEfix {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    width: 4em;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333;
    text-align: center
}

.CalendarCombo .active {
    border-bottom-color: #969696;
    border-left-color: #969696;
    border-right-color: #969696;
    border-top-color: #969696;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

.CalendarCombo .hilite {
    background-color: #969696;
    border-bottom-color: #d3d4d3;
    border-left-color: #d3d4d3;
    border-right-color: #d3d4d3;
    border-top-color: #d3d4d3;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #fff
}

DIV .suggestions {
    background-color: #fff;
    border-bottom-color: #000;
    border-left-color: #000;
    border-right-color: #000;
    border-top-color: #000;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    position: absolute;
    -moz-box-sizing: border-box;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #000
}

DIV .suggestions DIV {
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    cursor: default;
    font-family: Verdana, Arial;
    font-size: 9pt
}

DIV .suggestions DIV .current {
    background-color: #b0c4de;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #fff
}

.dojoDialog {
    background-color: #eee;
    border-bottom-color: #999;
    border-left-color: #999;
    border-right-color: #999;
    border-top-color: #999;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px
}

#gx_ajax_notification {
    height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    position: absolute;
    top: 21px;
    width: 100%;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center
}

.PopupHeader {
    background-image: url(../UCPortal/popupheader.gif);
    float: left;
    width: 100%;
    cursor: move;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: bold;
    color: White;
    text-align: left;
    text-indent: 3px;
    vertical-align: bottom;
    width: 100% !important;
    top: 0px !important;
    left: 0px !important
}

.PopupHeaderButton {
    background-image: url(../UCPortal/Close.gif);
    background-position: right;
    float: right;
    height: 16px;
    margin-right: 2px;
    margin-top: 2px;
    width: 16px;
    cursor: pointer;
    text-align: right
}

.PopupContent {
    height: 520px;
    width: 1024px
}

.PopupContent IFRAME {
    border-width: 0px;
    height: 520px;
    width: 1024px
}

.RowDeleted {
    text-decoration: line-through
}

.UnSelectedTab A {
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-decoration: none;
    color: #6b6b6b;
    vertical-align: middle
}

.td100 {
    width: 100%
}

.td5 {
    width: 5%
}

.td20x25 {
    height: 25px;
    width: 20px
}

.FieldSetTitle {
    font-family: Verdana, Arial;
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
    text-decoration: none
}

.PopupBorder {
    background-color: white;
    border-bottom-color: #747474;
    border-left-color: #747474;
    border-right-color: #747474;
    border-top-color: #747474;
    border-style: solid;
    border-width: 1px
}

.PopupShadow {
    background-color: #404040
}

.HRDefault {
    background-color: #baccd6;
    border-width: 0px;
    height: 2px;
    color: #baccd6
}

.contenedor {
    background-color: #f9f9f9;
    text-align: left;
    margin: 0 auto;
    min-width: 875px;
    width: 1005px
}

.cabecera {
    background-image: url(../CabezalBkgArriba.png);
    background-repeat: repeat-x;
    height: 100px;
    margin-top: 3px;
    padding-top: 3px;
    width: 100%
}

.cabecera H1.cabecera {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 14pt
}

.logo {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 13px
}

.enlaces {
    
    float: right;
    height: 25px;
    /* #95296
    padding-top: 4px; 
    */
    width: 100%;
    font-size: 11px;
    text-align: right;
    max-width: 1010px;
    min-width: 712px
}

.enlaces UL {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    list-style: none outside none
}

.ocultar {
    display: none
}

.contenido {
    font-family: Verdana, Arial;
    text-align: left
}

.padded_content {
    margin-top: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    min-height: 500px
}

.caminohormigas {
    height: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.caminohormigas UL {
    margin-left: 0px;
    display: inline;
    list-style-type: none
}

.caminohormigas UL LI {
    float: left;
    margin-bottom: 0px;
    margin-right: 2px
}

.caminohormigas UL LI A:link {
    color: #677378
}

.caminohormigas UL LI A:visited {
    color: #677378
}

.menubar {
    background-color: Transparent;
    margin-bottom: 20px;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #fff
}

.menubar A:link {
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    height: 27px;
    padding-left: 20px;
    padding-top: 8px;
    display: block;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #fff
}

.menubar A:visited {
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    height: 27px;
    padding-left: 20px;
    padding-top: 8px;
    display: block;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #fff
}

.areacontenido {
    /*#95296*/ 
    padding-top: 20px;
    float: none;
    /* margin-left: 210px; */ 
    min-height: 564px;
    height: auto !important;
    height: 564px;
    min-width: 496px;
    /* max-width: 760px */
    max-width: 985px


}

.areacontenido FIELDSET {
    margin-bottom: 10px
}

.footer {
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-top-color: #c8c8c8;
    border-style: solid;
    border-width: 1px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 8pt;
    text-align: center
}

.errorviewer {
    width: 100%
}

.logo_der {
    background-image: url(../sep_ver.png);
    background-position: left;
    background-repeat: repeat-y;
    float: right;
    margin-right: 25px;
    padding-left: 25px;
    width: 100px;
    text-align: right;
    vertical-align: middle
}

.contenedor_logos {
    height: 51px;
    min-width: 712px;
    max-width: 1010px;
    max-height: 51px;
}

/*#95296*/
.cabecera_portal {
    background-color: var(--header-bcolor);
}


.informacion {
    background-color: Transparent;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #fff
}

.informacion A:link {
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px;
    padding-left: 20px;
    padding-top: 5px;
    display: block;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #fff
}

.informacion A:visited {
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px;
    padding-left: 20px;
    padding-top: 5px;
    display: block;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #fff
}

.info_menu {
    float: left;
    width: 190px
}

.informacion_abajo {
    background-image: none
}

.informacion_abajo A:link {
    background-image: url(../menu_fondo_1.gif);
    height: 48px
}

.informacion_abajo A:visited {
    background-image: url(../menu_fondo_1.gif);
    height: 48px
}

.informacion_arriba {
    color: #677378
}

.informacion_arriba A:link {
    background-image: url(../menu_fondo_2.gif)
}

.informacion_arriba A:visited {
    background-image: url(../menu_fondo_2.gif)
}

.informacion_medio {
    color: #677378
}

.informacion_medio A:link {
    background-image: url(../menu_fondo_3.gif)
}

.informacion_medio A:visited {
    background-image: url(../menu_fondo_3.gif)
}

.menubar_arriba A:link {
    background-image: url(../menu_fondon_2.gif)
}

.menubar_arriba A:visited {
    background-image: url(../menu_fondon_2.gif)
}

.menubar_medio A:link {
    background-image: url(../menu_fondon_3.gif)
}

.menubar_medio A:visited {
    background-image: url(../menu_fondon_3.gif)
}

.menubar_abajo A:link {
    background-image: url(../menu_fondon_1.gif)
}

.menubar_abajo A:visited {
    background-image: url(../menu_fondon_1.gif)
}

.descripcion_pagina {
    /*margin-bottom: 15px;*/
    /*padding-bottom: 3px;*/
    padding-left: 3px;
    padding-right: 3px;
    /*padding-top: 3px;*/
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    color: #415a68;
    text-align: left;
    /*#95296*/
    min-height: 55px;
}

.footer_content {
    border-left-color: Gray;
    border-right-color: Gray;
    margin-right: 15px;
    padding-left: 15px
}

.footer_content UL {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-left: 15px;
    list-style-position: outside;
    list-style-type: none
}

.footer_content LI {
    font-size: 8pt
}

.mapa_sitio {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    width: 100%;
    font-family: Verdana, Arial;
    font-size: 10pt;
    text-align: left
}

.mapa_sitio UL {
    list-style-type: square
}

.mapa_sitio UL A:link {
    text-decoration: underline;
    color: #0071a2
}

.mapa_sitio UL A:visited {
    text-decoration: underline;
    color: #0071a2
}

.novedades {
    margin-left: 10px;
    margin-right: 10px
}

.novedades .novedades_linea {
    margin-bottom: 0px;
    margin-top: 15px;
    font-size: 10pt;
    font-weight: normal;
    color: #0071a2;
    text-transform: uppercase
}

.novedades .novedades_linea A:link {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #415a68;
    text-transform: uppercase
}

.novedades .novedades_linea A:visited {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #00557a;
    text-transform: uppercase
}

.novedades H4 {
    margin-bottom: 0px;
    margin-top: 15px;
    font-size: 10pt;
    font-weight: normal;
    color: #0071a2;
    text-transform: uppercase
}

.novedades H4 A:link {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #415a68;
    text-transform: uppercase
}

.novedades H4 A:visited {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #00557a;
    text-transform: uppercase
}

.novedades P {
    margin-bottom: 3px;
    margin-top: 3px;
    font-size: 10pt;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    color: #415a68;
    text-transform: none
}

.novedades SPAN {
    margin-bottom: 0px;
    margin-top: 15px;
    font-size: 10pt;
    font-weight: normal;
    color: #0071a2;
    text-transform: uppercase
}

.novedades SPAN A:link {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #415a68;
    text-transform: uppercase
}

.novedades SPAN A:visited {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #00557a;
    text-transform: uppercase
}

.titulo_subrayado {
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    font-size: 12pt;
    font-variant: small-caps;
    font-weight: bold;
    color: #0071a2;
    border-color: #415a68
}

.novedades_historico_contenido {
    height: 415px;
    width: 100%;
    text-align: left;
    overflow: auto
}

.novedades_link A:link {
    float: right;
    margin-top: 4px;
    display: block;
    font-size: 12pt;
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: underline;
    color: #0071a2
}

.novedades_link A:visited {
    float: right;
    margin-top: 4px;
    display: block;
    font-size: 12pt;
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: underline;
    color: #00557a
}

.novedades_contenido {
    height: 285px;
    width: 100%;
    text-align: left;
    overflow: auto
}

.small_text_title {
    font-family: Verdana, Arial;
    font-size: 7.8pt;
    font-weight: bold;
    text-decoration: none;
    color: #0071a2
}

.small_text_title A:link {
    font-weight: bold;
    text-decoration: underline;
    color: #0071a2
}

.small_text_title A:visited {
    font-weight: bold;
    text-decoration: underline;
    color: #0071a2
}

.areacontenidogrande {
    float: none;
    min-height: 564px;
    min-width: 496px;
    max-width: 970px    
}

.info_adicional {
    background-color: Transparent;
    float: left;
    width: 100%;
    font-family: Verdana, Arial;
    color: White
}



/*#95296*/
.span_noticia {
    width: 5px;
}

.noticias H3 {
    background-attachment: scroll;
    background-color: #415a68;
    background-repeat: repeat;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 8pt;
    color: #fff
}

.noticias H3 A:link {
    font-size: 8pt;
    text-decoration: none;
    color: #fff
}

.noticias H3 A:visited {
    font-size: 8pt;
    text-decoration: none;
    color: #fff
}


.Readonlynuevo_flash {
    font-size: 9pt;
    font-weight: bold;
    color: #0071a2
}

.Readonlynuevo_flash A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url(../LlamadoNuevo.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 45px;
    text-decoration: underline;
    color: #0071a2
}

.Readonlynuevo_flash A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url(../LlamadoNuevo.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 45px;
    text-decoration: underline;
    color: #f15922
}

.TxtTab {
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold
}

.TxtTab .TxtTabUnselected A:link {
    color: #6b6b6b
}

.TxtTab .TxtTabUnselected A:visited {
    color: #6b6b6b
}

.TxtTab .TxtTabSelected A:link {
    text-decoration: none;
    color: #fff
}

.TxtTab .TxtTabSelected A:visited {
    text-decoration: none;
    color: #fff
}

.menu_superior {
    background-image: url(../CabezalBkgMenu.png);
    background-repeat: repeat;
    height: 21px;
    padding-top: 6px;
    position: static
}

.otros_llamados {
    background-attachment: scroll;
    background-color: Transparent;
    background-repeat: repeat;
    margin-left: 6px;
    font-size: 9pt;
    color: #415a68
}

.otros_llamados A:link {
    font-weight: bold;
    text-decoration: underline;
    color: #415a68
}

.otros_llamados A:visited {
    font-weight: bold;
    text-decoration: underline;
    color: #415a68
}

.footer_table {
    margin: 0 auto
}

.footer_table TR {
    text-align: center
}

.footer_table TD {
    /*#95296
    width: 50%;
    */
    text-align: center
}

.logo_der2 {
    background-image: url(../sep_ver.png);
    background-position: left;
    background-repeat: repeat-y;
    float: right;
    margin-right: 25px;
    padding-left: 25px;
    text-align: right;
    vertical-align: middle
}

.divBorder {
    border-bottom-color: #808080;
    border-left-color: #808080;
    border-right-color: #808080;
    border-top-color: #808080;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    -moz-border-radius: 3pt 3pt 3pt 3pt;
    -ms-border-radius: 5px
}

.informacion_abajo_doble {
    background-image: none;
    color: #677378
}

.informacion_abajo_doble A:link {
    background-image: url(../menu_fondo_doble.PNG);
    height: 53px
}

.informacion_abajo_doble A:visited {
    background-image: url(../menu_fondo_doble.PNG);
    height: 53px
}

.novedades_recientes {
    background-attachment: scroll;
    background-color: #415a68;
    background-repeat: repeat;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #fff
}

.TituloGrupo {
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: Verdana, Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #0071a2
}

.footerRSS {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 2px;
    font-size: 8pt;
    text-align: right
}

.menulista {
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    list-style-type: none
}

.contenidoprincipal_saltar {
    position: absolute;
    top: -1000em;
    font-size: .85em
}

.contenidoprincipal_saltar A:link {
    position: absolute;
    top: -1000em;
    display: block;
    font-size: .85em
}

.footer_lista_fila {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 5px;
    margin-top: 0px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: center
}

.footer_lista_columna {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 5px;
    margin-top: 0px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: center
}

.pTableBordeAtr {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px
}

.DivRecuadro {
    border-bottom-color: CornflowerBlue;
    border-left-color: CornflowerBlue;
    border-right-color: CornflowerBlue;
    border-top-color: CornflowerBlue;
    border-style: solid;
    border-width: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px
}

.AtrPrueba {
    background-color: White;
    ime-mode: auto;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    color: #677378
}

DIV.suggestions {
    background-color: #fff;
    border-bottom-color: #969696;
    border-left-color: #969696;
    border-right-color: #969696;
    border-top-color: #969696;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    position: absolute;
    -moz-box-sizing: border-box;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal
}

DIV.suggestions DIV {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    cursor: default;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

DIV.suggestions DIV.current {
    background-color: #d3d4d3;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    color: #333
}

UL.Tabs {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    list-style-type: none
}

UL.Tabs LI.Tab {
    float: left;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px
}

UL.Tabs LI.Tab A.TabFirst {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabBeginUnselected.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 35px
}

UL.Tabs LI.Tab A {
    display: block;
    text-decoration: none
}

UL.Tabs LI.Tab A.TabLeft {
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: -18px;
    padding-left: 18px
}

UL.Tabs LI.Tab SPAN {
    display: block
}

UL.Tabs LI.Tab SPAN.TabBackground {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabUnselected.gif);
    background-repeat: repeat-x;
    overflow: hidden
}

UL.Tabs LI.Tab SPAN.TabText {
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 7px;
    white-space: nowrap;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #6b6b6b
}

UL.Tabs LI.Tab SPAN.TabRight {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabUnselectedUnselected.gif);
    background-position: right 0;
    background-repeat: no-repeat;
    padding-right: 35px
}

UL.Tabs LI.Tab SPAN.TabLast {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabEndUnselected.gif);
    background-position: right 0;
    background-repeat: no-repeat;
    padding-right: 35px
}

UL.Tabs LI.TabSelected {
    position: relative
}

UL.Tabs LI.TabSelected A {
    float: left;
    position: relative
}

UL.Tabs LI.TabSelected SPAN {
    float: left;
    position: relative
}

UL.Tabs LI.TabSelected A.TabFirst {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabBeginSelected.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 35px
}

UL.Tabs LI.TabSelected A.TabLeft {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabUnselectedSelected.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: -35px;
    padding-left: 35px
}

UL.Tabs LI.TabSelected SPAN.TabBackground {
    background-attachment: scroll;
    background-image: url(../UCPortal/TabSelected.gif);
    background-repeat: repeat-x
}

UL.Tabs LI.TabSelected SPAN.TabText {
    color: #fff
}

UL.Tabs LI.TabSelected SPAN.TabRight {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabSelectedUnselected.gif);
    background-position: right 0;
    background-repeat: no-repeat;
    margin-right: 0px;
    padding-right: 35px
}

UL.Tabs LI.TabSelected SPAN.TabLast {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../UCPortal/TabEndSelected.gif);
    background-position: right 0;
    background-repeat: no-repeat;
    padding-right: 35px
}

HTML {
    height: 100%
}

BODY {
    background-color: #FFF;
    height: 100%;
    font-family: Verdana, Arial;
    font-size: 9pt;
    text-align: center
}

#inicio {
    background-image: url(../sep_menu_sup.PNG);
    background-position: 10px center;
    background-repeat: no-repeat;
    height: 100%;
    display: inline;
    font-size: 12px
}

#inicio A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#inicio A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#mapa {
    background-image: url(../sep_menu_sup.PNG);
    background-position: left center;
    background-repeat: no-repeat;
    height: 100%;
    display: inline;
    font-size: 12px;
    text-align: left
}

#mapa A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#mapa A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#accesibilidad {
    background-image: url(../sep_menu_sup.PNG);
    background-position: left center;
    background-repeat: no-repeat;
    height: 100%;
    margin-left: 8px;
    display: inline;
    font-size: 12px;
    text-align: left
}

#accesibilidad A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#accesibilidad A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#fechacabecera {
    position: relative;
    top: 15px;
    font-size: 9pt
}

#fecha {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 5px;
    padding-top: 3px;
    display: inline;
    font-family: Verdana, Arial;
    font-size: 10pt;
    /*#95296*/
    color: var(--menu-bcolor);
}

#fecha A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url(../fecha.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    color: #677378
}

#fecha A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url(../fecha.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    color: #677378
}

#usuario {
    background-image: none;
    height: 100%;
    margin-left: 8px;
    padding-right: 5px;
    display: inline;
    font-family: Verdana, Arial;
    font-weight: bold;
    color: #fff;
    text-align: left
}

#usuario A:link {
    background-image: url(../sep_ver.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #fff
}

#usuario A:visited {
    background-image: url(../sep_ver.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #fff
}

#ayuda {
    background-image: url(../sep_menu_sup.PNG);
    background-position: left;
    background-repeat: no-repeat;
    height: 100%;
    margin-left: 8px;
    display: inline;
    font-size: 12px;
    text-align: left
}

#ayuda A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#ayuda A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#contenidoprincipal {
    background-image: url(../sep_menu_sup.PNG);
    background-position: left center;
    background-repeat: no-repeat;
    height: 100%;
    margin-left: 8px;
    display: inline;
    font-size: 12px
}

#contenidoprincipal A:link {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-right: 3px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#contenidoprincipal A:visited {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 3px;
    font-family: Verdana, Arial;
    text-decoration: none;
    color: #fff
}

#footer_lista UL {
    list-style-type: none;
    text-align: center
}

#footer_lista LI {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 5px;
    margin-top: 0px;
    text-align: center
}

#footer_lista LI A {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px
}

.areacontenidogrande_portal_sin_menu {
    float: none;
    display: inline;
    min-height: 564px;
    min-width: 496px;
    max-width: 970px
}

.enlaces_portal_sin_menu {
    float: right;
    height: 25px;
    padding-top: 4px;
    width: 100%;
    font-size: 11px;
    text-align: right;
    min-width: 712px
}

.enlaces_portal_sin_menu UL {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    list-style: none outside none
}

.contenedor_portal_sin_menu {
    background-color: #f9f9f9;
    text-align: left;
    margin: 0 auto;
    min-width: 1005px;
    display: inline-block;
    box-shadow: 0px 0px 18px 5px #d3d3d3
}

/*#95296 CAMBIOS NOVEDADES LATERALES */


.areacontenidoini {
    padding-top: 20px;
    float: left;
    min-height: 564px;
    height: auto !important;
    height: 564px;
    min-width: 496px;
    max-width: 760px
    /* max-width: 985px */

}

.areacontenidoini2 {
    max-width: 985px
}


.areacontenidoini FIELDSET {
    margin-bottom: 10px
}

.areacontenidonoti {
    padding-top: 20px;
    float: left;
    width: 200px;
    max-width: 2000px

}

.noticias {
    font-family: Verdana, Arial;
    font-size: 7pt;
    color: #415a68;
    max-width: 200px;
    min-height: 564px;
}

.noticias UL {
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    list-style-position: outside;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    max-height: 550px;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width:thin;
}

.noticias UL LI {
    border-bottom-color: #7c7b7d;
    border-left-color: #7c7b7d;
    border-right-color: #7c7b7d;
    border-top-color: #7c7b7d;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1px;
    margin-right: 40;
    flex-basis: 190px;
    min-width: 190px;
}

.noticias SPAN {
    display: block;
    word-wrap: break-word;
    width: 180px;
}

.titulo_noticia {
    background-attachment: scroll;
    /*background-color: #f5f5f5;*/
    background-repeat: repeat;
    margin-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    width:350px;
}

.titulo_noticia A:link {
    text-decoration: underline;
    color: #0071a2
}

.titulo_noticia A:visited {
    text-decoration: underline;
    color: #0071a2
}

.numero_noticia {
    padding-left: 2px;
    color: #0071a2
}

.texto_noticia {
    /*#95296*/
    /*padding-bottom: 2px;*/
    padding-left: 4px;
    padding-right: 4px;
    /*padding-top: 2px*/
}