﻿BODY {
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    margin: 0px;
    color: #000;
    width: 100%;
    background-color: #FFFFFF;
}

div.cuerpo {
    padding-bottom: 0px;
    padding-top: 0px;
    left: 0px;
    width: 100%;
    height: 1%;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #ffffff;
    margin: 0px auto;
}

div.pie {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 16px;
}

table.menu_principal {
    border-bottom-color: #BEB494;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0px;
    background-image: url('Image/fondo-arena.gif');
    background-repeat: repeat-x;
    background-position: left;
}

table.menu_principal-borde {
    border: 0px;
    padding: 0px;
    background-image: url('Image/borde-gris.gif');
}

table.cabecera1 {
    border: 0px;
    padding: 0px;
    background-image: url('Image/fondo-rojo-layer.gif');
    background-repeat: repeat-x;
    height: 40px;
    width: 100%;
}

table.border-busqueda {
    border-right: #BEB494 1pt solid;
    border-top: #BEB494 1pt solid;
    border-left: #BEB494 1pt solid;
    border-bottom: #BEB494 1pt solid;
}

table.pie_arena-tabla {
    color: #000000;
    padding: 0px;
    border: 0px;
    background-color: #DED4B4;
    background-image: url('Image/pie-arena.gif');
    background-repeat: repeat-x;
    background-position: left;
}

table.pie_rojo-tabla {
    color: #FFFFFF;
    padding: 0px;
    border: 0px;
    background-color: #dd0000;
}

span.region {
    padding: 0px;
    border: 0px;
    background-repeat: repeat-x;
    background-position: left;
    color: #FFFFFF;
    FONT-FAMILY: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    font-size: 10px;
    font-weight: bold;
}

.dotted {
    BACKGROUND-IMAGE: url('Image/dotted.gif');
    BACKGROUND-COLOR: #fff;
}


TR.menuinferior TD {
    PADDING-RIGHT: 4px;
    PADDING-BOTTOM: 2px;
}

TR.menuinferior TD {
    VERTICAL-ALIGN: top;
}

a.pie_rojo-vinculo:link {
    TEXT-DECORATION: none;
    color: #CCCCCC;
    font-weight: bold;
    font-size: 11px;
}

a.pie_rojo-vinculo:hover {
    TEXT-DECORATION: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
}

a.pie_arena-vinculo:link {
    TEXT-DECORATION: none;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

a.pie_arena-vinculo:hover {
    color: #000000;
    font-size: 11px;
}

a.vinculos:link {
    COLOR: #999;
    TEXT-DECORATION: none;
}

a.vinculos:hover {
    COLOR: #999;
    TEXT-DECORATION: underline;
}

a.menuinferior:link {
    COLOR: #666;
    TEXT-DECORATION: none;
}

a.menuinferior:hover {
    COLOR: #666;
    TEXT-DECORATION: underline;
}

a.menuinferior {
    COLOR: #000000;
}

a.menu-izquierdo-overview:link {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

a.menu-izquierdo-overview:hover {
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

a.menu-izquierdo:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

a.menu-izquierdo:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

a {
    color: dimgray;
    font-weight: bold;
}

td.menu-izquierdo {
    BORDER-TOP: white 1px solid;
    VERTICAL-ALIGN: top;
    background-color: #DED4B4;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
}

td.menu-izquierdo-overview {
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
}

td.related {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
}

td.celda-principal {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #ded4b4;
}

td.celda-principalrojo {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #dd0000;
}

td.celda-titulo {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #f5f5ee;
}

td.celda-contenido {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #FFFFFF;
}

td.celda-grilla {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #ece9d8;
}

td.celda-contenido-derecha {
    border-right: gainsboro 1pt solid;
    border-top: gainsboro 1pt solid;
    border-left: gainsboro 1pt solid;
    border-bottom: gainsboro 1pt solid;
    background-color: #FFFFFF;
    font-weight: bold;
    text-align: right;
}

td.encebezadotabla-1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #DED4B4;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 6px;
    color: #000000;
}

td.encebezadotabla-2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 6px;
    COLOR: #fff;
    background-color: #dd0000;
}

td.encebezadotabla-4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 6px;
    background-color: #66594D;
    color: #FFFFFF;
}

td.encebezadotabla-1-small {
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    PADDING-LEFT: 6px;
    COLOR: #FFFFFF;
    background-color: #dd0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
}

TABLE.v14-gray-table-border {
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: #d3d3d3 1px solid;
    BORDER-BOTTOM: #d3d3d3 1px solid;
}

    TABLE.v14-gray-table-border P {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
    }

.cuadro_etiqueta-region {
    height: 25px;
    width: 25px;
    background-image: url(Image/tri-rojo.gif);
}

.fondo_etiqueta-region {
    background: Black;
}

.textbox {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-transform: uppercase;
}

.textboxminuscula {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-transform: lowercase;
}

.textbox[disabled] {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #f5f5ee;
    text-transform: uppercase;
}

.textboximporte {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
}

    .textboximporte[disabled] {
        font-size: 8pt;
        font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
        text-align: right;
        background-color: #f5f5ee;
    }

.textboximporteNegrita {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
}

.textboximporteVerde {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #99cc66;
}

.textboximporteCeleste {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #99ccff;
}

.textboximporteAmarillo {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #ffffcc;
}

.textboximporteRojo {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #ff9898;
}

.textboximporteDisabled {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #f5f5ee;
}

.textboxDisabled {
    border-style: none;
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #f5f5ee;
    text-transform: uppercase;
}

.MskFalse {
    border-width: 0px;
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #f5f5ee;
    width: 0px;
    height: 0px;
}

.MskTrue {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #FFFFCC;
    text-transform: uppercase;
    width: 140px;
    height: 10px;
}

.textboximporteDisabledNegrita {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: right;
    background-color: #f5f5ee;
    font-weight: bold;
}

.linkButton {
    font-size: 10pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    color: #ACDEF3;
}

.linkButtonCalculo {
    background-position-x: left;
    background-attachment: scroll;
    background-image: url(Image/calcular.JPG);
    background-repeat: no-repeat;
    display: inline;
    padding-left: 18px;
    margin-left: 10px;
    padding-right: 10px;
}

.linkButtonAgregar {
    background-position-x: left;
    background-attachment: scroll;
    background-image: url(Image/agregar.JPG);
    background-repeat: no-repeat;
    display: inline;
    padding-left: 18px;
    margin-left: 10px;
    padding-right: 10px;
}

.linkButtonQuitar {
    background-position-x: left;
    background-attachment: scroll;
    background-image: url(Image/quitar.JPG);
    background-repeat: no-repeat;
    display: inline;
    padding-left: 18px;
    margin-left: 10px;
    padding-right: 10px;
}

.label {
    font-size: 8pt;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    color: #ACDEF3;
}

.labelDescripcion {
    font-weight: normal;
    color: #000000;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.labelDescripcionNegrita {
    font-weight: bold;
    color: #000000;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.labelDescripcionNegritaMayuscula {
    font-weight: bold;
    color: #ffffff;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
    text-transform: uppercase;
}

.labelDescripcionRojo {
    font-weight: normal;
    color: red;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.labelDescripcionAzul {
    font-weight: normal;
    color: Blue;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.labelDescripcionBlanco {
    font-weight: normal;
    color: White;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.linkButtonBlanco {
    font-weight: normal;
    color: White;
    font-family: arial;
    text-align: center;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 8pt;
    text-decoration: none;
}

.labelTitulo {
    font-weight: bold;
    color: black;
    font-family: arial;
    text-align: left;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 11pt;
    text-decoration: none;
}

.labelGrilla {
    font-weight: bold;
    color: black;
    font-family: arial;
    text-align: left;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    font-size: 9pt;
    text-decoration: none;
}

.labelResaltado {
    font-weight: bold;
    color: black;
    font-family: arial;
    text-align: left;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    text-decoration: none;
}

.labelResaltadoRojo {
    font-weight: bold;
    color: red;
    font-family: arial;
    font-size: medium;
    text-align: left;
    table-layout: fixed;
    vertical-align: middle;
    display: inline;
    text-decoration: none;
}

.button {
    font-size: 8pt;
    color: #000000;
    font-family: arial, Helvetica, sans-serif;
    background-color: #D2D2D2;
    line-height: normal;
    text-decoration: blink;
    border: 1pt solid #999999;
    font-weight: bold;
}

.dropdownlist {
    color: black;
    border-left-color: #a9a9a9;
    border-bottom-color: #a9a9a9;
    border-top-style: solid;
    border-top-color: #a9a9a9;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #a9a9a9;
    border-bottom-style: solid;
    font-weight: normal;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    FONT-SIZE: 10pt;
    background-color:lightblue;
    
}

.hyperlink {
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    color: #ACDEF3;
}

.hyperLinkBlanco {
    color: White;
    font-size: 10px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
}

.hyperLinkRojo {
    color: Red;
    font-size: 10px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
}

.img {
    cursor: hand;
}

.GridViewFila {
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #ffffff;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
    text-align: left;
}

.GridViewFilaSeleccionada {
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #F5F5d0;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
    text-align: left;
}

.GridViewPaginador {
}

.GridViewCabecera {
    font-weight: bold;
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #ece9d8;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
}

.GridViewFilaEdicion {
}

.GridViewFilaAlterna {
    font-size: 11px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #f8f8f8;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
    text-align: left;
}

.PasosSolActivo {
    font-size: 11px;
    text-align: left;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    color: #000000;
}

.PasosSolInActivo {
    font-size: 11px;
    text-align: left;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    color: #FF0000;
}

.CajaDialogo {
    padding: 0px;
    width: 540px;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.CajaDialogoObsRec {
    padding: 0px;
    width: 640px;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.CajaDialogoMantenimientoDeuda {
    padding: 0px;
    width: 400px;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.MantenimientoDeudaDialogo {
    padding: 0px;
    width: 320px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.ProgressDialogo {
    padding: 0px;
    width: 230px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}


.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    background-color: #000;
    width: 100%;
    height: 100%;
    -moz-opacity: 0.70;
}

.SemaforoDialogo {
    padding: 0px;
    width: 290px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}


.MensajeErrorDialogo {
    padding: 0px;
    width: 350px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}



.AprobarTCDialogo {
    padding: 0px;
    width: 280px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.CheckBoxList {
    vertical-align: top;
}

.CheckBoxListDoc {
    vertical-align: top;
    width: 1000px;
    padding: 0px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.TemporalBoxDoc {
    vertical-align: top;
    width: 700px;
    padding: 0px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

.boton {
    font-size: 10px;
    font-family: Verdana,Helvetica;
    font-weight: bold;
    color: white;
    background: #638cb5;
    border: 0px;
    width: 70px;
    height: 15px;
}

.OutsidePanel {
    background: transparent;
    padding: 0;
    margin: 0;
}

.InsidePanel {
    background: white;
    text-align: center;
    padding: 0px;
    width: 180px;
    font-weight: bold;
    font-style: normal;
    border-width: 0px;
    border-style: outset;
    background-color: White;
}

/*INI Ysrael Alva 14-08-2013 Nuevo Estilo para Imprimir a mayor tamaño*/
.GridViewFilaFace {
    font-size: 14px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #ffffff;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
    text-align: left;
}

.GridViewFilaFaceCab {
    font-weight: bold;
    font-size: 16px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    background-color: #ece9d8;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 6px;
    color: #000000;
}

.labelFace14 {
    font-size: 14px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
}

.labelFaceMayor {
    font-size: 20px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
}


.labelFaceNegritaMayuscula {
    font-weight: bold;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

.labelFaceNegrita {
    font-weight: bold;
    font-size: 14px;
    font-family: "Frutiger Light", "ITC Century Light", Arial, "Times New Roman";
    text-transform: uppercase;
}
/*FIN Ysrael Alva 14-08-2013 Nuevo Estilo para Imprimir a mayor tamaño*/

.mGrid {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

    .mGrid td {
        padding: 2px;
        border: solid 1px #c1c1c1;
        color: #717171;
    }

    .mGrid th {
        padding: 4px 2px;
        color: #fff;
        background: #424242 url(grd_head.png) repeat-x top;
        border-left: solid 1px #525252;
        font-size: 0.9em;
    }

    .mGrid .alt {
        background: #fcfcfc url(grd_alt.png) repeat-x top;
    }

    .mGrid .pgr {
        background: #424242 url(grd_pgr.png) repeat-x top;
    }

        .mGrid .pgr table {
            margin: 5px 0;
        }

        .mGrid .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .mGrid .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGrid .pgr a:hover {
                color: #000;
                text-decoration: none;
            }
