.ui-dialog-osx {
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px; border-width: 0 8px 8px 8px;
}

.auto-style1 {
    height: 22px;
}

BODY {
    background: white;
    COLOR: #606060;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: medium;
    FONT-WEIGHT: normal;
    height: 100%;
    LETTER-SPACING: normal;
}

H1 {
    font-size: 17.5pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    text-align: center;
    COLOR: #404040;
}

H2 {
    font-size: 14.5pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H3 {
    color: #E77918;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font: bold;
}

H4 {
    font-size: 10px;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font: bold;
}

H5 {
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font: bold;
}

H6 {
    font-size: 6.4pt;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    text-align: center;
    font: bold;
    COLOR: #888888;
}

p {
    font-family: Verdana,Helvetica,Arial;
    FONT-SIZE: 8pt;
    COLOR: #505050;
}



a:link {
    color: #373A8E;
}

a:active {
    color: #FAFFBD;
}

a:hover {
    color: red;
}

input[type="submit"] {
    font-size: 10px;
    font-family: Verdana,Helvetica,Arial;
    font-weight: bold;
    color: #191970;
    background: #B0C4DE;
    width: auto;
    height: 23px;
    border: 0px;
    border-color: #E77918;
}

    input[type="submit"]:hover {
        color: #B0C4DE;
        background-color: #191970;
    }

    input[type="submit"]:active {
        color: #FAFFBD;
        background-color: #191970;
    }

    input[type="submit"]:disabled {
        color: gray;
    }

input[type="text"], input[type="password"] {
    BACKGROUND-COLOR: #f9f9f9;
    BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    COLOR: #333333;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-weight: normal;
    FONT-SIZE: 12px;
    text-decoration: none;
    height: 20px;
}

.lblaviso {
    font-family: Verdana,Helvetica,Arial;
    font-size: 8pt;
    color: #FF0000;
}


UpdatePanel11, UpdatePanel12, UpdateProgress1 {
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}

UpdatePanel11, UpdatePanel12 {
    width: 200px;
    height: 200px;
    position: relative;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

#UpdateProgress1 {
    color: white;
    width: 100%;
    background-color: #7FC31B;
    bottom: 0%;
    left: 0px;
    position: absolute;
    text-align: center;
}

#ctl00_ContentPlaceHolder1_UpdateProgress1,
#ctl00_ContentPlaceHolder1_UpdateProgress2 {
    border-right: #DFDFDF 1px solid;
    border-top: #DFDFDF 1px solid;
    border-left: #DFDFDF 1px solid;
    border-bottom: #DFDFDF 1px solid;
    color: #0E49A2;
    width: 200px;
    height: 35px;
    background-color: #F0F0F0;
    bottom: 0%;
    left: 50%;
    position: absolute;
    text-align: center;
    vertical-align: bottom;
    background: url(wait2.gif) no-repeat;
    background-color: #F3F3F3;
}

.lblaviso {
    font-family: Verdana,Helvetica,Arial;
    font-size: 8pt;
    color: #FF1821;
}

.linktop {
    color: Black;
    font-family: Verdana,Arial;
    font-size: 10px;
}


.tdtop {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    background-image: url(Top_Separador.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.tdalerta {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    background: url(Altrow.jpg) repeat-x bottom;
}

.tdalertar {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    background: url(Altrow.jpg) repeat-x bottom;
}


.B:link {
    text-decoration: none;
    color: #7F7F7F;
}

.B:visited {
    text-decoration: none;
    color: #7F7F7F;
}

.B:active {
    text-decoration: none;
    color: #FFB72F;
}

.B:hover {
    text-decoration: none;
    color: #3F3F3F;
}



.C:link {
    text-decoration: none;
    color: #222222;
    font-size: 7.8pt;
    font-family: Helvetica,Verdana,Arial;
}

.C:visited {
    text-decoration: none;
    font-size: 7.8pt;
    color: #222222;
}

.C:active {
    text-decoration: none;
    font-size: 7.8pt;
    color: #FFB72F;
    color: #99AB86;
}

.C:hover {
    text-decoration: none;
    font-size: 7.8pt;
    color: #99AB86;
    color: #FFB72F;
    color: #7fc31c;
}


.D:link {
    text-decoration: none;
    color: #7F7F7F;
    font-size: 7.8pt;
    font-family: Helvetica,Verdana,Arial;
}

.D:visited {
    text-decoration: none;
    font-size: 7.8pt;
    color: #7F7F7F;
    font-family: Helvetica,Verdana,Arial;
}

.D:active {
    text-decoration: none;
    font-size: 8.2pt;
    color: #B3DC10;
    font-family: Helvetica,Verdana,Arial;
}

.D:hover {
    text-decoration: none;
    font-size: 8.2pt;
    color: #B3DC10;
    font-family: Helvetica,Verdana,Arial;
}



.E:link {
    text-decoration: none;
    color: #7F7F7F;
}

.E:visited {
    text-decoration: none;
    color: #7F7F7F;
}

.E:active {
    text-decoration: none;
    color: #FFB72F;
}

.E:hover {
    text-decoration: none;
    color: #3F3F3F;
}



#ctl00_ContentPlaceHolder1_WebTab1_ctl00 {
    border: solid 0px #BBBDBC;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    text-align: left;
    font-size: 8pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 0px;
    border-left: 0px;
    background-color: #FFFFFF;
}

#ctl00_ContentPlaceHolder1_WebTab1_ctl01 {
    border: solid 0px #BBBDBC;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    text-align: left;
    font-size: 8pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 0px;
    border-left: 0px;
    background-color: #FFFFFF;
}



#CmdNueva,
#ctl00_ContentPlaceHolder1_WebPanel1_CmdBuscar,
#ctl00_ContentPlaceHolder1_WebPanel2_CmdBuscar,
#ctl00_ContentPlaceHolder1_WebPanel1_CmdAceptar,
#ctl00_ContentPlaceHolder1_WebPanel1_CmdCancela,
#ctl00_ContentPlaceHolder1_CmdAceptar,
#ctl00_ContentPlaceHolder1_CmdSalvar,
#ctl00_ContentPlaceHolder1_CmdSalvarN,
#ctl00_ContentPlaceHolder1_CmdCancelar,
#ctl00_ContentPlaceHolder1_CmdImportar,
#ctl00_ContentPlaceHolder1_CmdAccion,
#ctl00_ContentPlaceHolder1_CmdNuevo,
#ctl00_ContentPlaceHolder1_CmdEditar,
#ctl00_ContentPlaceHolder1_CmdEliminar,
#ctl00_ContentPlaceHolder1_CmdGuardar,
#ctl00_ContentPlaceHolder1_cmdLimpiar,
#ctl00_ContentPlaceHolder1_CmdImprimir,
#ctl00_ContentPlaceHolder1_CmdFinalizar,
#ctl00_ContentPlaceHolder1_CmdExportar,
#ctl00_ContentPlaceHolder1_CmdPrecios,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdBuscar,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdAccion,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdAguarda,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdImprimir,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdFinalizar,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdEnviar,
#ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdUpload {
    font-size: 9px;
    font-family: Verdana,Helvetica,Arial;
    font-weight: bold;
    color: White;
    background: #7FC31C;
    width: 70px;
    height: 19px;
    border: 0px;
    border-color: #E77918;
}


    #CmdNueva:hover,
    #ctl00_ContentPlaceHolder1_WebPanel1_CmdBuscar:hover,
    #ctl00_ContentPlaceHolder1_WebPanel2_CmdBuscar:hover,
    #ctl00_ContentPlaceHolder1_WebPanel1_CmdAceptar:hover,
    #ctl00_ContentPlaceHolder1_WebPanel1_CmdCancela:hover,
    #ctl00_ContentPlaceHolder1_CmdAceptar:hover,
    #ctl00_ContentPlaceHolder1_CmdSalvar:hover,
    #ctl00_ContentPlaceHolder1_CmdSalvarN:hover,
    #ctl00_ContentPlaceHolder1_CmdCancelar:hover,
    #ctl00_ContentPlaceHolder1_CmdImportar:hover,
    #ctl00_ContentPlaceHolder1_CmdAccion:hover,
    #ctl00_ContentPlaceHolder1_CmdNuevo:hover,
    #ctl00_ContentPlaceHolder1_CmdEditar:hover,
    #ctl00_ContentPlaceHolder1_CmdEliminar:hover,
    #ctl00_ContentPlaceHolder1_CmdGuardar:hover,
    #ctl00_ContentPlaceHolder1_cmdLimpiar:hover,
    #ctl00_ContentPlaceHolder1_CmdImprimir:hover,
    #ctl00_ContentPlaceHolder1_CmdFinalizar:hover,
    #ctl00_ContentPlaceHolder1_CmdExportar:hover,
    #ctl00_ContentPlaceHolder1_CmdPrecios:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdBuscar:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdAccion:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdAguarda:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdImprimir:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdFinalizar:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdEnviar:hover,
    #ctl00_ContentPlaceHolder1_WebTab1_ctl00_WebPanel2_CmdUpload:hover {
        font-size: 9px;
        font-family: Verdana,Helvetica,Arial;
        font-weight: bold;
        color: White;
        background: #B3DC10;
        width: 70px;
        height: 19px;
        border: 0px;
        border-color: #E77918;
    }

#ctl00_ContentPlaceHolder1_RequiredFieldValidator1,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator2,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator3,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator4,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator5,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator6,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator7,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator8,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator9,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator10,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator11,
#ctl00_ContentPlaceHolder1_RequiredFieldValidator12,
#ctl00_ContentPlaceHolder1_Vclienteid,
#ctl00_ContentPlaceHolder1_VsubClienteId,
#ctl00_ContentPlaceHolder1_VlocalExame,
#ctl00_ContentPlaceHolder1_VlocalExame,
#ctl00_ContentPlaceHolder1_VTipoProduto,
#ctl00_ContentPlaceHolder1_VDataEscritura,
#ctl00_ContentPlaceHolder1_VfornecedorId,
#ctl00_ContentPlaceHolder1_RangeValidator1,
#ctl00_ContentPlaceHolder1_RangeValidator2,
#ctl00_ContentPlaceHolder1_RangeValidator3,
#ctl00_ContentPlaceHolder1_RangeValidator4,
#ctl00_ContentPlaceHolder1_RangeValidator5,
#ctl00_ContentPlaceHolder1_RangeValidator6,
#ctl00_ContentPlaceHolder1_ValidationSummary1 {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    color: #FF1821;
}


.tdgris {
    font-weight: bold;
    background-color: #BBBDBC;
    color: #FFFFFF;
    font-size: 8pt;
    font: bold;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
    background-image: url(Blueheader.gif);
}

.tdnotas {
    font-weight: bold;
    background-color: #7fc31c;
    background-color: #BBBDBC;
    background-color: #6495ed;
    color: #FFFFFF;
    font-size: 7.8pt;
    font: bold;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
    height: 9px;
}

.tdusuarios {
    font-weight: bold;
    background-color: #BBBDBC;
    background-color: #99AB86;
    color: #FFFFFF;
    font-size: 7.8pt;
    font: bold;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
}


.tdtemplate {
    font-weight: bold;
    background-color: #6495ed;
    color: #FFFFFF;
    font-size: 8pt;
    font: bold;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
}


.tdg1 {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 1px;
    padding: 0px 1px 0px 1px;
    font-size: 8pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: #ECECEC 0px;
    background-color: #FFFFFF;
    border-left: 0px;
    border-right: 0px;
    text-align: left;
    height: auto;
    background: url(Altrow.jpg) repeat-x bottom;
}

.tdg2 {
    border: solid 0px #BBBDBC;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    font-size: 8.5pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: #ECECEC 0px;
    background-color: #7fc31c;
}

.tdg3 {
    border: solid 0px #BBBDBC;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    font-size: 8.5pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: #ECECEC 0px;
    background-color: #96c22f;
}



table.examenes {
    border: solid 1px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 8pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 1px;
    border-left: 1px;
    width: 100%;
    color: #55595A;
}


    table.examenes th {
        border: 0px solid #D7D7D7;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #55595A;
        color: #FFFFFF;
        font-size: 7.5pt;
        font-weight: bold;
        font-family: Helvetica, Verdana,Arial;
        text-align: left;
        height: 17px;
        vertical-align: middle;
    }

    table.examenes td {
        border: 1px solid #DADADA;
        border-left: 0px;
        border-right: 0px;
        border-bottom: 0px;
        margin: 0 0 0 1px;
        padding: 0 1px 0 1px;
        text-align: left;
        font-size: 8pt;
        font-family: Helvetica, Verdana,Arial;
        height: auto;
    }

    table.examenes trfoot {
        background-color: #BBBDBC;
        padding: 0px;
        color: #FFFFFF;
        font-family: Helvetica, Verdana,Arial;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        height: 10px;
        vertical-align: middle;
    }

    table.examenes tr:hover {
        background-color: #EEEEEE;
        font-family: Helvetica, Verdana,Arial;
        font-size: 8pt;
        border-bottom: 0px;
        font: 8pt;
        color: #333333;
    }

.trshow:hover {
    background-color: #FFFFFF;
    color: #55595A;
    font-family: Helvetica, Verdana,Arial;
    font-size: 8pt;
    border-bottom: 0px;
    font: 8pt;
}

.trfoot {
    background-color: #BBBDBC;
    padding: 0px;
    color: #FFFFFF;
    font-family: Helvetica, Verdana,Arial;
    font-size: 7pt;
    font-weight: bold;
    text-align: left;
    height: auto;
    vertical-align: middle;
}



table.modulos {
    border: solid 1px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 7pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 1px;
    border-left: 1px;
    width: 100%;
    color: #55595A;
}

    table.modulos th {
        border: 0px solid #D7D7D7;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #55595A;
        color: #FFFFFF;
        font-size: 7.5pt;
        font-weight: bold;
        font-family: Helvetica, Verdana,Arial;
        text-align: left;
        height: 17px;
        vertical-align: middle;
    }

    table.modulos tr {
        border: 1px solid #DADADA;
        border-left: 0px;
        border-right: 0px;
        border-bottom: 0px;
        margin: 0 0 0 1px;
        padding: 0 1px 0 1px;
        text-align: left;
        font-size: 8pt;
        font-family: Helvetica, Verdana,Arial;
        height: auto;
    }


    table.modulos td {
        border: 1px solid #DADADA;
        border-left: 0px;
        border-right: 0px;
        border-bottom: 0px;
        margin: 0 0 0 1px;
        padding: 0 1px 0 1px;
        text-align: left;
        font-size: 8pt;
        font-family: Helvetica, Verdana,Arial;
        height: auto;
    }

    table.modulos tr:hover {
        background-color: green;
        font-family: Helvetica, Verdana,Arial;
        font-size: 9pt;
        border-bottom: 0px;
        font: 9pt;
        color: #333333;
    }

.trmodulos:hover {
    background-color: #FFFFFF;
    color: #55595A;
    font-family: Helvetica, Verdana,Arial;
    font-size: 8pt;
    border-bottom: 0px;
    font: 9pt;
}


.thmodulos {
    border: 0px solid #D7D7D7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #55595A;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 7.5pt;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
    vertical-align: middle;
    background-image: url(Blueheader.gif);
}

.tdpar {
    border: 1px solid #DADADA;
    border-left: 0px;
    border-right: 0px;
    margin: 0 0 0 1px;
    padding: 0 1px 0 1px;
    text-align: left;
    font-size: 8pt;
    font-family: Helvetica, Verdana,Arial;
    height: auto;
    background: url(Altrow.jpg) repeat-x bottom;
}

.tdimpar {
    border: 1px solid #DADADA;
    border-left: 0px;
    border-right: 0px;
    margin: 0 0 0 1px;
    padding: 0 1px 0 1px;
    text-align: left;
    font-size: 7pt;
    font-family: Helvetica, Verdana,Arial;
    height: auto;
    color: #55595A;
}


table.alerta {
    border: solid 1px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 9pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 1px;
    border-left: 1px;
    width: 80px;
    background-color: #FFFFFF;
}

    table.alerta td {
        border: solid 0px #BBBDBC;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: Verdana,Arial;
        font-size: 10px;
        background: url(Altrow.jpg) repeat-x bottom;
    }


.tdalerta {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    background: url(Altrow.jpg) repeat-x bottom;
}


table.detalles2 {
    border: solid 0px #BBBDBC;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 9pt;
    font-family: Helvetica, Verdana,Arial;
    border-right: 1px;
    border-left: 1px;
    width: 100%;
    background-color: #FFFFFF;
}


    table.detalles2 td {
        border: solid 0px #BBBDBC;
        margin: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        font-size: 8.5pt;
        font-family: Helvetica, Verdana,Arial;
        border-right: 0px;
        border-left: 0px;
        border-bottom: 1px;
    }

    table.detalles2 tr:hover {
        background-color: #CCFF33;
        color: #55595A;
        font-family: Helvetica, Verdana,Arial;
        font-size: 9pt;
        border-bottom: 0px;
        font: 9pt;
        background: url(table3.gif);
    }

.trdetalles2:hover {
    background-color: #FFFFFF;
    color: #55595A;
    font-family: Helvetica, Verdana,Arial;
    font-size: 8pt;
    border-bottom: 0px;
    font: 9pt;
}

.td2 {
    border: 0px solid #D7D7D7;
    font-weight: bold;
    background-color: #55595A;
    color: #FFFFFF;
    font-size: 8pt;
    font: bold;
    font-family: Helvetica, Verdana,Arial;
    text-align: right;
}


.Grid {
    border: solid 1px #BBBDBC;
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .Grid td {
        border: 1px solid #DADADA;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        font-size: 8pt;
        font-family: Helvetica, Verdana,Arial;
        border-right: 0px;
        border-left: 0px;
        background-color: #FFFFFF;
    }

.GridHeader {
    font-weight: bold;
    font: bold;
    background-color: #55595A;
    color: #FFFFFF;
    font-size: 7.5pt;
    font-family: Helvetica, Verdana,Arial;
    text-align: left;
}

.GridItem {
    border: 0px solid #DADADA;
    border-top: 1px;
    height: auto;
    font-size: 8pt;
    background-color: white;
    color: #55595A;
}

.GridAltItem {
    border: 0px solid #DADADA;
    border-top: 1px;
    height: auto;
    background-color: white;
    color: #55595A;
    font-size: 8pt;
    background: url(Altrow.jpg) repeat-x bottom;
}

.GridEditRow {
    background-color: #99CC00;
    color: #FFFFFF;
    color: #444444;
    background: url(top_bg.jpg) repeat-x bottom;
}


#ctl00_ContentPlaceHolder1_WebTab1_ctl01_Proposta2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_Proposta2 {
    color: #FFFFFF;
    font-family: Helvetica, Verdana,Arial;
    font-weight: bold;
    font-size: 11pt;
    font-style: italic;
}

#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_Label21,
#ctl00_ContentPlaceHolder1_WebTab1_ctl01_Label21 {
    color: #ffffff;
    font-family: Helvetica, Verdana,Arial;
    font-weight: bold;
    font-size: 9pt;
}

#ctl00_ContentPlaceHolder1_WebTab1_ctl01_statusId2,
#ctl00_ContentPlaceHolder1_WebTab1_ctl01_Segurado2,
#ctl00_ContentPlaceHolder1_WebTab1_ctl01_dataEscritura2,
#ctl00_ContentPlaceHolder1_WebTab1_ctl01_DataRegistro2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_statusId2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_Segurado2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_dataEscritura2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_DataRegistro2 {
    font-family: Helvetica, Verdana,Arial;
    font-weight: bold;
    color: #101010;
    font-size: 8.5pt;
    font-style: italic;
}

#ctl00_ContentPlaceHolder1_FileUpload1,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FileUpload1 {
    FONT-SIZE: 11px;
    font-family: Helvetica, Verdana,Arial;
    color: #333333;
    font-size: 11px;
}

.upload {
    font-family: Helvetica, Verdana,Arial;
    color: #333333;
    font-size: 11px;
    display: block;
}

.uploadh {
    font-family: Helvetica, Verdana,Arial;
    color: #333333;
    font-size: 11px;
    display: none;
}

.SectionTitleblue1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #003d19;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #003d19;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #003d19;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #52931a;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #52931a;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #52931a;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #7fc31c;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #7fc31c;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #7fc31c;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #96c22f;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #96c22f;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #96c22f;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #b3dc10;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #b3dc10;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #b3dc10;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #cce70b;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #cce70b;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #cce70b;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitleblue7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #527e6b;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #527e6b;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #527e6b;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}


.SectionTitleblue8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #699c6e;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtblue8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #699c6e;
    text-decoration: none;
    font-weight: bold;
}

.Sectionblue8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-color: #699c6e;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.SectionTitlegrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtgrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: bold;
}

.Sectiongrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #CCCCCC;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.bodyTxtnews {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #1E317B;
    text-decoration: none;
}

.Filters_Wrapper {
    background: #DEDFE2 repeat-x scroll left top;
    border: 1px solid #84A5D3;
    margin-bottom: 15px;
    padding: 10px;
}

    .Filters_Wrapper td {
        color: #373A8E;
        font-weight: bold;
    }

.Heading2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    PADDING-TOP: 10px;
}

.menu_top {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 32px;
    background-color: #2e2870;
    color: white;
    font-weight: bold;
    padding-left: 6px;
}

    .menu_top ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .menu_top ul li {
            position: relative;
            display: inline;
            float: left;
        }

            .menu_top ul li a,
            .menu_top ul li a:active,
            .menu_top ul li a:visited {
                display: block;
                padding: 7px 12px 9px 11px;
                height: 15px;
                font-size: 14px;
                font-weight: bold;
                text-decoration: none;
                color: #FFF;
                border-right: #AAAAAA;
            }

            .menu_top ul li ul {
                left: 0;
                position: absolute;
                top: 1em;
                display: block;
                visibility: hidden;
            }

                .menu_top ul li ul li {
                    display: list-item;
                    float: none;
                }

                    .menu_top ul li ul li ul {
                        left: 159px;
                        top: 0;
                    }

                    .menu_top ul li ul li a,
                    .menu_top ul li ul li a:active,
                    .menu_top ul li ul li a:visited {
                        display: block;
                        text-decoration: none;
                        text-align: left;
                        padding: 8px;
                        border: none;
                        background: #EEEEEE;
                        height: auto;
                        color: #444444;
                    }

                        .menu_top ul li ul li a:hover {
                            text-decoration: none;
                            background: #444444;
                            color: white;
                        }

                    .menu_top ul li ul li ul li a,
                    .menu_top ul li ul li ul li a:active,
                    .menu_top ul li ul li ul li a:visited {
                        border-left: 1px solid #FFF;
                    }

            .menu_top ul li a:hover {
                text-decoration: none;
                background-color: #444444;
                color: white;
            }

            .menu_top ul li .mainfoldericon,
            .menu_top ul li .mainfoldericon:visited {
                text-decoration: none;
            }


    .menu_top .subfoldericon,
    .menu_top .subfoldericon:visited {
        text-decoration: none;
        background: #EEEEEE;
        color: #444444;
    }

        .menu_top .subfoldericon:hover {
            text-decoration: none;
            background: #444444;
            color: white;
        }

    * html .menu_top ul li {
        height: 0px;
    }

        * html .menu_top ul li a {
            height: 0px;
        }

.PageBorder {
    background: #DCE4F2 repeat-x scroll left top;
    border: 1px solid #84A5D3;
    margin-bottom: 15px;
    padding: 10px;
}

.TableRecords_Header {
    border: 1px solid #84A5D3;
    padding: 2px;
    font-weight: bold;
    font-size: 11px;
    background: #2e2870;
    color: white;
    text-Align: center;
}

Table {
    width: 100%;
}

.TableRecords_BottomNavigation {
    BORDER-RIGHT: white 0px;
    BORDER-TOP: #1e5aa3 1px solid;
    DISPLAY: inline-block;
    BORDER-LEFT: white 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: white 0px solid;
    _height: 1%;
}

.Gridv {
    margin: 0 auto;
    padding: 0px;
    border: solid 1px #BBBDBC;
    background-color: #fff;
    color: #55595A;
    text-align: left;
    width: 99%;
    min-width: 500px;
    table-layout: fixed;
}

.Gridv th {
    font-family: Microsoft Sans Serif,Arial, Helvetica, Verdana;
    font-size: 8.6pt;
    font-weight: normal;
    color: #ffffff;
    /*text-align: left;*/
    vertical-align: middle;
    background-color: #8db4d9;
    border: 1px solid #dadada;
    border-style: dashed;
    background: url(../Images/GridHeader.gif) repeat-x;
    background-position: top;
    height: 20px;
    padding: 1px 2px;
    overflow: hidden;
    white-space: nowrap;
}

.Gridv th:first-child {
    border-left: 1px solid #DADADA;
}

.Gridv th:last-child {
    border-right: 1px solid #DADADA;
}

.Gridv td {
    font-family: Microsoft Sans Serif,Arial, Helvetica, Verdana;
    font-size: 8pt;
    color: #111111;
    margin: 0px;
    padding: 0px 2px;
    border: 1px solid #dadada;
    border-left: 0px;
    background-color: transparent;
    overflow: hidden;
    white-space: nowrap;
    /*text-align: left;*/
}

.Gridv td:last-child {
    border-right: 1px solid #dadada;
}

.Gridv tr:hover {
    color: #333333;
    background-color: #eeeeee;
}

.Gridv tr:nth-child(even) {
    background-color: transparent;
}

.Gridv tr:nth-child(odd) {
    background-color: transparent;
    /*background: url(../Images/GridAltRow.gif) repeat-x bottom;*/
}

.GridvAltRow {
    background: url(../Images/GridAltRow.gif) repeat-x bottom;
}


.GridvInvisibleCol {
    display: none;
}

.Gridv th a:link,
.Gridv th a:visited {
    text-decoration: none;
    color: #ffffff;
    font-size: 8pt;
}

.Gridv td a:link {
    text-decoration: none;
    color: #70a7d4;
    font-weight: bold;
    font-size: 8pt;
}

.Gridv td a:visited {
    text-decoration: none;
    color: #b1d9f3;
    font-weight: bold;
    font-size: 8pt;
}

.Gridv th a:active,
.Gridv td a:active {
    text-decoration: none;
    color: #FFB72F;
    font-size: 8pt;
}


.Gridv th a:hover,
.Gridv td a:hover {
    text-decoration: underline;
    color: #FF1821;
    font-size: 8pt;
}

.GridvFooter,
.GridvFooter td {
    font-family: Tahoma,Arial, Helvetica, Verdana,Microsoft Sans Serif;
    font-size: 8pt;
    font-weight: 600;
    color: #000000;
    background-color: #8db4d9;
    border: 0px solid #dadada;
    background: url(../Images/GridFooter.png) repeat-x;
    background-position: bottom;
    height: 15px;
    padding: 1px 1px 2px 1px;
    overflow: hidden;
    white-space: nowrap;
}


.GridvPager {
    /*background: none !important;*/
    background-color: #eeeeee;
    background-repeat: repeat-x;
    background-position: center;
    background-image: url(../Images/GridPager.gif);
    background-image: url(../Images/GridFooter.png);
    padding: 1px;
}

.GridvPager a,
.GridvPager a:visited {
    padding: 2px 4px;
    color: #ededed !important;
    background-color: #B1D9F3;
    border: 1px solid #B1D9F3 !important;
    border-radius: 4px;
}

.GridvPager a:hover {
    padding: 2px 4px;
    color: #70a7d4 !important;
    background-color: #B1D9F3;
    border: 1px solid #70a7d4 !important;
    border-radius: 4px;
    font-weight: normal;
}

.GridvPager span {
    padding: 2px 7px;
    color: #ffffff !important;
    background-color: #70a7d4;
    border: 1px solid #70a7d4 !important;
    border-radius: 5px;
    font-weight:normal;
}

.GridvPager tr {
    background-color: transparent;
    border: 0px;
}

.GridvPager td {
    order: initial;
    border: 0;
    padding: 1px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    /*padding: 0px !important;*/
}



.SubGridv {
    margin: 0px;
    padding: 0px;
    border: 1px solid #BBBDBC;
    text-align: left;
    table-layout: fixed;
}

.SubGridv th {
    font-family: Microsoft Sans Serif,Arial, Helvetica, Verdana;
    font-size: 8.6pt;
    font-weight: normal;
    color: #000000;
    background-color: #8db4d9;
    background: url(../Images/SubGridHeader.png) repeat-x;
    background-position: bottom;
    height: 20px;
    padding: 1px 1px 2px 1px;
    overflow: hidden;
    white-space: nowrap;
    /*text-align: left;*/
}

.SubGridv td {
    font-family: Microsoft Sans Serif,Arial, Helvetica, Verdana;
    font-size: 8pt;
    color: #111111;
    border-top: 0px;
    border-bottom: 1px solid #dadada;
    border-left: 0px;
    border-right: 1px solid #dadada;
    margin: 0px;
    padding: 0px 1px 0px 1px;
    overflow: hidden;
    white-space: nowrap;
    background-color: transparent;
}


.SubGridv tr:hover {
    background-color: #eeeeee;
    color: #333333;
}

