﻿/*@font-face {
    font-family: person Gotham bold;
    src: url('/fonts/Gotham-Bold.ttf');
}

@font-face {
    font-family: person Gotham book;
    src: url('/fonts/Gotham-Book.ttf');
}
}

@font-face {
    font-family: person Gotham book;
    src: url('/fonts/Gotham-Book.eot');
    /*eot for IE*/
/*}*/

/*/@font-face {
    font-family: person Gotham bold;
    src: url('/fonts/Gotham-Bold.eot');
    /*eot for IE*/
/*}*/

@font-face {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

/*#divcardheader {
    font-family:Calibri;
    font-size:small;
    font-size-adjust:initial;
}*/

.more_info {
    font-size: 30px;
    font-weight: bold;
    color: #357012;
}

    .more_info:hover {
        display: inline;
        font-size: 30px;
        font-weight: bold;
        color: #357012;
    }


#table_amostra label {
    float: left;
}

#table_amostra span {
    width: 80%;
    font-weight: bold;
    text-align: left;
    float: right;
}

#table_amostra td {
    border: 1px solid;
    padding: 4px;
    height: 40px !important;
    border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
}

.dates_person_exib {
    font-weight: bold;
    width: 55% !important;
    color:darkblue;
}

#table_lista_am td {
    border-spacing: initial !important;
    border: 1px solid;
    height: 30px !important;
}

#table_lista_am {
    position: relative;
    margin: auto;
    width: 100%;
    margin-top: 30px;
    border-spacing: initial !important;
    border: none;
    font-size: 17px !important;
}

    #table_lista_am label {
        font-weight: bold;
    }


.info_descart {
    color: #3f803f;
    font-size: 18px;
    font-weight: bold;
}




.children_details {
    width: 100%;
    position: relative;
    margin: auto;
    border-collapse: initial !important;
}

.borderCard {
    /*border: 2px solid #dee2e6 !important;*/
    border-width: 3px !important;
    border-color: darkgray !important;
    border-radius: 0.6rem !important;
}


.lblsubtitle {
    font-size: 22px;
    font-family: Calibri;
    font-weight: bold;
}

#divmenu table {
}

#contentresume {
    position: relative;
    margin: auto;
    width: 90%;
    max-height: 450px;
    overflow: auto;
}

#resume_consolida {
    height: 60px !important;
    border: 0px !important;
}

#table_details_amostra {
    position: relative;
    margin: auto;
    width: 95%;
    margin: 5px;
    border-collapse: initial !important;
    border: 1px solid black;
}

#table_amostra {
    position: relative;
    margin: auto;
    width: 95%;
    margin-top: 30px;
    font-size: 25px !important;
    border-collapse: initial !important;
    border: none !important;
}

.person_descarte {
    border: 0px !important;
    background-color: #d9db2b !important;
    color: red !important;
    font-weight: bold;
    height: 60px;
    width: 100%;
}

.btn-smart-web {
    border: 1px solid !important;
    background-color: #CCC;
    font-weight: bold;
    width: 100%;
    font-size: 16px;
    height: 60px;
}

#sub_title_identy_sample {
    font-size: 18px;
}

.table_actions {
    width: 100%;
    position: relative;
    margin: auto;
}

#content_mobile {
    position: relative;
    margin: auto;
    width: 85%;
    margin-top: 25px;
}

.content_sub_title {
    border: 1px solid;
    margin: 5px;
    padding: 4px;
}


.table_actions td {
    border: 1px solid;
    padding: 4px;
    border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
}

.table-resume {
    position: relative;
    margin: auto;
    width: 100%;
    padding: 2px !important;
    border-spacing: 0px !important;
    /*border: 1px solid black !important;*/
    margin-top: 12px;
}

    .table-resume tr td:nth-child(0), .table-resume tr td:nth-child(1), .table-resume tr td:nth-child(2) {
        min-width: 100px !important;
    }

    .table-resume td, .table-resume th {
        padding: 0px !important;
        min-width: 60px;
        /*border: 1px solid black !important;*/
    }

#load_content {
    position: relative;
    margin: auto;
    width: 100%;
    margin: 8px;
    padding: 5px;
    float: left;
}

.table-resume tr:nth-of-type(2n+1) {
    background-color: #84c4c6;
}

.row_header {
    font-weight: bold;
    background-color: lightgray;
}

.row_global {
    font-weight: bold;
}

.rows_parcial {
    font-weight: bold;
    font-style: italic;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 999;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    min-height: 100%;
    width: 100%;
}

.modalWait {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}

    .modalWait > div {
        width: 400px;
        position: relative;
        margin: 10% auto;
        padding: 5px 20px 13px 20px;
        border-radius: 10px;
        background: #fff;
        background: -moz-linear-gradient(#fff, #999);
        background: -webkit-linear-gradient(#fff, #999);
        background: -o-linear-gradient(#fff, #999);
    }

    .modalWait:target {
        opacity: 1;
        pointer-events: auto;
    }

.fechar {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}

    .fechar:hover {
        background: #00d9ff;
    }

.loading {
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    border: 2px solid #188667;
    width: 18%;
    height: 10%;
    position: fixed;
    background-color: White;
    z-index: 10003;
    left: 41%;
    top: 50%;
}


#CaixaFiltros input[type=text] {
    height: 25px !important;
    border: 1px solid #1f8467;
    margin: 3px;
    padding: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: small;
    font-family: Calibri;
}

#CaixaFiltros select {
    border: 1px solid #1f8467;
    margin: 3px;
    padding: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: small;
    font-family: Calibri;
}



.strCompTopGrid {
    position: relative;
    margin: auto;
    width: 80%;
    height: 50px;
    margin-top: 25px;
    font-family: Calibri;
}

    .strCompTopGrid input[type=submit] {
        background-color: #176131;
        font-size: 15px;
        width: 80px;
        font-weight: bold;
        border: 0px;
        color: #FFFFFF;
        height: 30px;
        font-family: Calibri;
    }

    .strCompTopGrid input[type=text] {
        font-size: 15px;
        width: 160px;
        font-weight: bold;
        height: 25px;
        border: 2px solid #CCC;
        font-family: Calibri;
    }

.legendVisitedLad {
    border-left: 0px solid #176131;
    border-right: 0px solid #176131;
    border-top: 2px solid #176131;
    border-bottom: 2px solid #176131;
    height: 15px;
    width: 20px;
    float: right;
    position: relative;
    margin-right: 15px;
    background-color: #c7c9e6 !important;
    top: 0px;
    left: 0px;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.strCompTopGrid input[type=image] {
    background-color: #176131;
    font-size: 15px;
    width: 80px;
    font-weight: bold;
    border: 0px;
    color: #FFFFFF;
    height: 30px;
}


.Divtitle {
    position: relative;
    margin: auto;
    margin-top: 40px;
    width: 80%;
}

.content_grid {
    border: 1px gray solid;
    position: relative;
    margin: auto;
    width: 80%;
    font-family: Calibri;
}


.brn_graph_fundo {
    background-color: #FFF;
    height: 45px;
    width: 45px;
    float: left;
    padding: 3px;
    border-radius: 5px 5px 5px 5px;
}



.table_dates_dasb {
    position: relative;
    width: 300px;
    height: auto;
    padding: 6px;
}

    .table_dates_dasb input[type=text] {
        border: 2px solid #CCC;
        width: 100px;
        padding: 5px;
        text-align: center;
        margin: 5px;
    }

    .table_dates_dasb input[type=submit] {
        margin: 5px;
        border: 0px;
        width: 80px;
        height: 30px;
        color: #FFF;
        background-color: #003bb6;
    }

/*.card {
    margin: 15px auto;
    display: -webkit-box;
    display: -moz-box; 
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
    flex-basis: 48%;
}*/

.card div {
    flex-grow: 1;
}

.container {
    width: 80%;
    margin: auto auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    display: flex;
    flex-flow: row wrap;
}

@media (max-width:727px) {
    .card {
        flex-basis: 100%;
        margin: 15px 0;
    }
}

.LimitHeight {
    max-height: 500px;
    height: auto;
    overflow-y: auto;
    bottom: 15px;
}

.HeaderstyleGrid {
    position: relative;
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
    z-index: 10;
    font-size: small;
    font-weight: bold;
    text-align: center;
    background-color: cadetblue;
}


    .HeaderstyleGrid th {
        border-right: 1px dashed #d8eeb6;
        border-top: 1px solid #d8eeb6;
        border-bottom: 1px solid #d8eeb6;
    }


#botaoVoltar {
    float: left;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    vertical-align: middle;
    visibility: visible;
}

.RowStyleGrid {
    border: 1px dashed #176131;
}

.RowStyleGridVisited {
    border: 1px solid #176131;
    font-style: italic;
    background-color: #c7c9e6 !important;
}


.RowStyleGrid td {
    border: 1px dashed #176131;
}

.btn-print-char {
    width: 80px;
    /*font-family: 'person Gotham book';*/
    color: #FFFFFF;
    background-color: #188667;
    border: 0px;
    text-align: center;
    font-weight: bold;
    padding: 3px;
}



body, html, form {
    margin: 0;
    padding: 0;
    height: 100% !important;
    width: 100%;
}

.strLogoRight img {
    visibility: hidden;
}


#LogOut {
    font-family: Calibri;
}
.Header_TopReg {
    height: 90px;
    /*background-color: #dae8b9;*/
    background-color: cadetblue;
    background: linear-gradient();
    /*background-image: url(images/filet_blue.jpg);*/
    /*background-repeat:repeat;*/
}

.Header_Top {
    height: 110px;
    /*background-color: #dae8b9;*/
    background-color: cadetblue;
    background: linear-gradient();
    /*background-image: url(images/filet_blue.jpg);*/
    /*background-repeat:repeat;*/
}

.Header_Top_Left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-large;
    height: 70px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 20%;
}

.Header_Top_Center {
    border: 0px !important;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle; /*float: left;*/ /*text-align: left;*/
    ;
    width: 100%;
    margin: auto;
    display: table;
}

.Header_Top_Right {
    float: right;
    width: 25%;
    height: 70px;
}

#botoes {
    margin-top: 15px;
}

.StaticMenuItemStyleP {
    display: block !important;
}

/*#GraphHeader input[type=radio]:checked  {
background-color:#176131;
font-size:16px;
color:aliceblue;
}*/
#GraphHeader input[type="radio"] {
    display: none;
}

#GraphHeader label {
    display: inline-block;
    background-color: #188667;
    padding: 6px;
    /*font-family: 'person Gotham book';*/
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}



.CharSelectOptions input[type=submit] {
    padding: 6px;
    font-weight: bold;
    margin: auto;
    margin-left: 10px;
    border: 1px solid #CCC;
    color: #FFF;
    text-decoration: none !important;
    height: 30px;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    height: 35px;
    width: auto;
}

.CharSelectOptions input[type=submit] {
    border-radius: 8px 8px 8px 8px;
    color: #FFF;
    padding: 5px;
    margin-right: 5px;
    width: auto;
    height: 30px;
    border: 0px;
}

.CharSelectOptionActive {
    border: 2px solid #188667 !important;
    background-color: #f1f5da !important;
    color: black !important;
}



.btn-show-graph {
    height: 40px;
    padding: 3px;
    border-radius: 8px 8px 8px 8px;
}


.btn-upd-filters {
    padding: 3px;
    border-radius: 8px 8px 8px 8px;
}

/*.cell_tb_regamb{
position:relative;
margin:auto;
width:250px;
float:left;
}*/



.ddlusu {
    text-decoration: none !important;
    border: 1px solid #1f8467;
    margin: 3px;
    padding: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: small;
    Height: 30px;
    width: 250px !important;
    font-family: Calibri;
}

.ddlusuLong {
    text-decoration: none !important;
    border: 1px solid #1f8467;
    margin: 3px;
    padding: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: small;
    Height: 30px;
    width: 80%;
    font-family: Calibri;
}

.ddlusuLongLong {
    text-decoration: none !important;
    border: 1px solid #1f8467;
    margin: 3px;
    padding: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: small;
    Height: 30px;
    width: 500px !important;
    font-family: Calibri;
}

#GraphHeader input[type="radio"]:checked + label {
    background-color: #d8eeb6;
    border-color: #188667;
    color: black !important;
}

.tblOrigens {
    width: 100%;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #3da73b;
    padding: 4px;
    background-color: #80b835;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

    .tblOrigens span {
        color: #FFF;
    }


.strLogoRight {
    float: right;
    width: 30%;
}

    .strLogoRight img {
        float: right;
        /*width: 100%;*/
    }


.Languages {
    width: 100%;
    height: 60px;
}

.tblfooter {
    /*font-family: 'person Gotham book';*/
    width: 100%;
    height: 90%;
    position: relative;
    margin: auto;
    background-color: whitesmoke;
}




/*@media screen and (max-width:1280px) {
    .central_content_login {
        min-height: 200px;
    }

    .img-right-login {
        background-size: auto !important;
    }

    .img-left_login {
        background-size: auto !important;
    }
}*/




.central_content_login {
    border: 2px cadetblue solid;
    background-color: #f5f5f5;
    width:40%;
    height: auto;
    margin:auto;
    margin-top: 30px;
}

.img-left_login {
    width: 30%;
    height: 210px;
    float: left;
    background-size: 100%;
}

.img-right-login {
    width: 30%;
    text-align: right;
    height: 210px;
    float: right;
    background-size: 101%;
}

/*@media only screen and (max-width: 600px) {
    body {
        background-color: lightblue!important;
    }
}*/

.content_login {
    position: relative;
    width: 100%;
    margin: auto;
    float: left;
}

@media only screen and (max-device-width:680px) {
    /* styles for mobile browsers smaller than 480px; (iPhone) */
    .central_content_login {
        width: 80%;
    }
    .ddlogin {
        height: 35px!important;
    }

    .central_content_login span {
        font-size: 18px!important;
    }


    .buttons {
        height: 45px !important;
        font-size: 18px!important;
    }

    .img-left_login {
        display: none;
        width: 10% !important;
    }

    .img-right-login {
        display: none;
        width: 10% !important;
    }
}

@media only screen and (max-width: 680px) {

    .central_content_login {
        width: 80%;
    }

    .ddlogin {
        height: 35px!important;
    }
    .central_content_login span {
        font-size:18px!important;
    }


    .buttons {
        height: 45px !important;
        font-size:18px!important;
    }

    .img-left_login {
        display: none;
        width: 10% !important;
    }

    .img-right-login {
        display: none;
        width: 10% !important;
    }
}


    /*@media screen and (max-width: 1180px) {

    #Data_login input[type=image] {
        width: 18px !important;
        height: 18px !important;
    }

    #Data_login input[type=submit] {
        width: 80px !important;
        height: 25px !important;
    }

    #Data_login {
        height: 125px !important;
    }

   
}*/
    @media screen and (max-width: 1280px) {
        .lbltitle {
            font-size: 28px !important;
        }
    }


    @media screen and (max-width: 1024px) {

        #Data_login {
            width: 360px;
        }

        /*.img-left_login {
        width: 500px;
        background-image: url('/images/img-login-left.png');
        background-repeat: no-repeat;
    }

    .img-right-login {
        width: 400px;
        background-image: url('/images/img-login-right.png');
        background-repeat: no-repeat;
    }*/
    }


    @media print {

        .Header_Top_Center {
            width: 75% !important;
            margin: auto;
        }

        .LimitHeight {
            overflow: hidden;
            max-height: none !important;
        }

        .Header_Top_Left {
            display: none;
        }

        /*.lbltitle {
        width: auto !important;
    }*/

        /*.barras-logo img{
        height: 27px!important;
        
    }*/

        /*.sub_header_top img {
        width: 70px!important;
    }*/
    }

    @media screen and (max-width:1024px) {

        .lbltitle {
            font-size: 16px !important;
        }

        .barras-logo {
            background-size: 30px !important;
            height: 26px !important;
            width: 26px !important;
        }
    }

    .btns_action_login {
        text-align: center;
        padding: 4px;
    }

    .txt-cap-inputs {
        text-align: right;
        width: 30%;
    }

    .txt-urldomain {
        /*font-family: 'person Gotham bold';*/
        color: cadetblue;
        text-align: right;
        font-size: 15px;
        width: 210px;
        text-align: left;
    }

    .Filet_Header {
        /*font-family: 'person Gotham bold';*/
        font-size: x-small !important;
        color: #000000 !important;
        width: 90%;
        margin: auto;
        text-align: center;
    }


    .BtnPrintChars {
        background-color: #ececec;
        border: 1px solid;
        padding: 5px;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
    }

    .Menu_Buttons {
        /*width: 65%;*/
        position: relative;
        margin: auto;
        margin-top: 10px; /*height: 30px !important;*/
        ;
        display: table;
        float: none;
    }


        .Menu_Buttons input[type=submit] {
            width: auto !important;
            padding: 5px;
            color: #FFFFFF;
            font-weight: bold;
            min-width: 65px;
            height: auto !important;
            text-align: center;
            background-color: #475c4b;
            border: 0px;
            float: left;
            margin-left: 5px;
        }


    .personButton {
        width: auto !important;
        padding: 5px;
        color: #FFFFFF !important;
        font-weight: bold;
        min-width: 65px;
        height: auto !important;
        text-align: center;
        background-color: #475c4b;
        border: 0px;
        text-decoration: none !important;
        font-size: medium;
    }



    .Menu_Buttons input[type=image], .Menu_Buttons img {
        width: auto;
        max-width: 34px !important;
        float: left;
        margin-left: 5px;
    }

    .ModalButtons input[type=submit] {
        width: auto;
        min-width: 75px;
        height: 25px;
        color: black;
        background-color: #f9fbed;
        border: 0px;
    }

    .CharResFilter {
        /*font-family: 'person Gotham book';*/
        text-align: left;
        border: 2px solid #176131;
        font-weight: normal;
        margin: auto;
        position: relative;
        width: 80%;
        padding: 5px;
    }

    .CharSelectOptions {
        width: auto;
        position: relative;
        margin: auto;
        margin-top: 30px;
        padding: 5px;
    }

    @media print {

        .Menu_Buttons {
            visibility: hidden;
        }

        .filet_content {
            visibility: hidden;
        }

        .Menu_Buttons input[type=image], .Menu_Buttons img, .Menu_Buttons input[type=submit] {
            visibility: hidden;
        }

        .str_imgpwd {
            visibility: hidden;
        }

        .CharSelectOptions {
            visibility: hidden;
        }

        .graphvw {
            border: 0px !important;
        }


        #ctl00_MainContent_DivGridView {
            overflow: hidden !important;
            width: 100% !important;
        }

        .graphvw input[type=submit] {
            visibility: hidden;
        }

        .graphvw image {
            visibility: visible;
        }
    }

    .graphvw image {
        visibility: hidden;
    }

    .graphvw {
        width: 80%;
        margin: auto;
    }

    .ddlogin {
        border: 1px solid cadetblue;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        background-color: whitesmoke;
        /*Width: 60%;*/
        padding: 5px;
        font-family: Calibri;
    }

    .buttons {
        border: 1px solid cadetblue;
        border-radius: 3px;
        background-color: lightgray;
        font-weight: bold;
        font-size: small;
        font-family: Calibri;
        height: 30px;
        width: 100px;
    }


    .Content_Global {
        margin: auto;
        width: 100%;
        height: auto;
        font-family: Calibri;
        font-size: smaller !important;
        min-height: 70%;
        /*float: left;*/
    }

    .filet-color-footer {
        width: 100%;
        position: relative;
        margin: auto;
        background-color: cadetblue;
        height: 15%;
    }

    .footerMaster {
        position: relative;
        margin: auto;
        width: 100%;
        font-family: Arial, Helvetica, "sans-serif !important";
        font-size: x-small !important;
        float: left;
        top: 0px;
        left: 0px;
        color: #5A6268;
    }

    .options_lang {
        width: 13%;
        float: right;
    }

    .strDataTabChart {
        height: auto;
        width: 80%;
        margin: auto;
        position: relative;
        /*font-family:'person Gotham book'!important;*/
    }



    .strShowResults {
        width: 80%;
        height: auto;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 20px;
        visibility: visible;
        color: black !important;
        font-size: small;
    }


    .tablePesqEstatc {
        font-family: Calibri;
        margin: auto;
        margin-bottom: 15px;
        margin-top: 15px;
        border: 2px solid #007a3e;
        border-collapse: collapse;
    }

    .PesqEstatc_dataLabel {
        width: 100px;
        font-size: small;
        text-align: left;
        font-weight: bold;
        padding-left: 10px;
        background-color: #DAE0E5;
    }


    .PesqEstatc_data {
        text-align: left;
        font-size: small;
        /*border: 1px solid !important;*/
    }

    .PesqEstatc_dataview {
        text-align: center;
        font-size: medium;
        /*border: 1px solid !important;*/
    }

    .str_footer_PesqEstat {
        margin: auto;
        padding: inherit;
        height: 20px;
        width: 100%;
        text-align: center;
        font-family: Verdana;
        font-size: x-small;
        font-weight: 700;
    }

    .Header_tablePesqEstatc {
        color: #FFFFFF;
        background-color: cadetblue;
        font-weight: bold;
    }

    .tablePesqEstatc select {
        border: 1px solid #1f8467;
        margin: 3px;
        height: 30px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: small;
        width: 80% !important;
        font-family: Calibri;
    }

    .tablePesqEstatc input[type=text] {
        width: 80% !important;
        height: 25px !important;
        border: 1px solid #1f8467;
        margin: 3px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: medium;
        font-family: Calibri;
    }

    .Strchart {
        position: relative;
        margin: auto;
        height: auto;
        margin-top: 20px;
    }

    .tableDataChart {
        width: 100%;
        height: 78px;
        font-size: small;
        border-color: #FFFFFF;
    }

    .sub_content_1 {
        position: relative;
        margin: auto;
        width: 100%;
        height: 150px;
    }

    .filet_content {
        position: relative;
        margin: auto;
        background-color: #f5f5f5;
        height: 33px;
        margin-top: 1px;
    }

    .filet_content_menu {
        position: relative;
        margin: auto;
        background-color: #f5f5f5;
        height: 15px;
        margin-top: 1px;
    }


    .bloco {
        position: relative;
        margin: auto;
        width: 100%;
        height: auto;
        background-color: #1F8467;
    }


    .table_login {
        background-color: #f5f5f5;
        float: left;
        width: 100%;
    }

    /*cor verde biomin  #008031 (#176131) , cinza e branco
    #f1f1f1 cinza, outro cinza #eaeaea
*/


    .lbltitle {
        /*font-family: person Gotham book;*/
        font-weight: normal;
        /*color: #176131;*/
        color: #FFFFFF;
        text-align: left;
        max-width: 70%;
        font-size: 30px;
        position: relative;
        left: 15px;
    }

    .lbltitle2 {
        text-align: left;
        padding-left: 10px;
        Font-Size: medium;
        /*font-family:person Gotham book;*/
        font-weight: normal;
    }

    .title_header {
        position: relative;
        margin: auto;
        width: 75%;
        height: 100%;
        text-align: center;
        margin-left: 15px;
        font-size: xx-small;
        display: table-cell;
        vertical-align: middle;
        /*top: 25%;*/
        /*margin-top:3%;*/
    }

    .logo_tipo {
        background-image: url('/images/domitedomit.gif');
        position: relative;
        margin: auto;
        float: left;
        background-repeat: no-repeat;
        background-size: 100%;
        height: 90px;
        width: 90px;
        /*display: table-cell;
    vertical-align*/
    }

    .barras-logo {
        position: relative;
        margin: auto;
        height: 40px;
        width: 40px;
        display: table-cell;
        vertical-align: middle;
        background-image: url('/images/barras-logo.png');
        background-repeat: no-repeat;
        background-size: 45px;
    }


    #mainDiv {
        text-align: center;
        background-color: #EBF3F1;
    }

    #headertb {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 92px;
        border: 0px;
    }

    #tblfooter td {
        vertical-align: bottom !important;
        padding: 0;
        margin: 0;
        border: 0;
    }

    /*selDiv*/

    .str_content2 {
        position: relative;
        text-align: center; /*background-color: #f9fbed;*/ /*#f0f8ff*/
        height: auto;
        min-height: 60%;
        font-size: small;
        width: 100%; /*height: 60%;*/ /*display: table;*/
        overflow: hidden; /*min-height: 60%;*/ /*float:left;*/
        color: #000000 !important;
        top: 0px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: auto;
    }


        .str_content2 input[type=button] {
            width: 100px !important;
            height: 35px !important;
            font-size: initial !important;
            padding: 3px !important;
            /*border: 1px solid;*/
            font-family: Calibri;
        }

        .str_content2 a:link {
            color: #0000CC;
        }

    /*.str_content2 input[type=text], .str_content2 textarea, .str_content2 input[type=password] {
        width: auto;
        min-width: 200px;
        height: 25px !important;
        border: 1px solid #1f8467;
        margin: 3px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: small;
    }*/



    .Header_round {
        float: left;
        width: 20px;
        height: 100%;
        position: relative;
        background-image: url('images/round_header_left.png');
        background-repeat: no-repeat;
    }

    .Header_round_right {
        float: left;
        width: 20px;
        height: 100%;
        position: relative;
        background-image: url('images/round_header_right.png');
        background-repeat: no-repeat;
    }


    .seltable {
        width: 900px;
        background-color: #F8F9FA;
        margin: auto;
        margin-top: 3%;
        margin-bottom: 3%;
        border-radius: 8px !important;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        color: black !important;
        font-family: Calibri;
    }

    .seltable_cell {
        border: 1px solid gray;
        text-align: left;
        font-weight: bold;
        padding: 4px;
    }



    .seltable input[type=text] {
        width: 200px;
        height: 25px !important;
        border: 1px solid #1f8467;
        margin: 3px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: medium;
        font-family: Calibri;
        text-align: center;
    }

    .seltable select {
        width: 350px !important;
        border: 1px solid #1f8467;
        margin: 3px;
        height: 30px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: medium;
        font-family: Calibri;
    }

    .str_uslogin {
        text-align: right;
        padding-left: 10px;
        width: auto !important;
        display: table-cell;
        vertical-align: middle;
        /*float: left;*/
    }

    .str_imgpwd {
        width: 23px;
        padding: 2px;
        text-align: center;
        background-color: #485c4c;
        border-radius: 3px 3px 3px 3px;
        display: table-cell;
        vertical-align: middle;
        float: right;
        margin-left: 10px;
    }

    .str_errLog {
        height: auto;
        width: 100%;
        text-align: center;
    }

    .str_CurDt {
        text-align: right;
        position: relative;
        margin: auto;
        width: auto;
        display: table-cell;
        vertical-align: middle;
    }

    .Filet_Header_Menu {
        position: relative;
        height: 35px;
        width: 65%;
        margin: auto;
        font-size: inherit !important;
        display: table;
    }


    .Panel_dashboard1 {
        width: 1200px;
        position: relative;
        margin: auto;
        height: 600px;
        background-color: #007A3E;
        padding: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        border: 3px solid #CCC;
    }


    .dashboard_header {
        position: relative;
        margin: auto;
        height: auto;
        border-bottom: 5px solid #CCC;
        /*font-family: 'person Gotham bold';*/
        font-size: x-small;
        font-weight: bold;
        color: #FFFFFF;
        text-transform: uppercase;
        width: 100%;
        float: left;
        margin-top: 12px;
    }




    .dahsboard_filter {
        position: relative;
        margin: auto;
        margin-top: 20px;
        width: 300px;
        height: 500px;
        background-color: #eaeaea;
        float: left;
        border: 1px solid #CCC;
        overflow-y: auto;
        overflow-x: hidden;
    }

        .dahsboard_filter::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
            border-radius: 10px;
            background-color: #F5F5F5;
        }

        .dahsboard_filter::-webkit-scrollbar {
            width: 12px;
            background-color: #F5F5F5;
        }

        .dahsboard_filter::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
            background-color: #8a8a8a;
        }


    .dahsboard_chart {
        position: relative;
        margin: auto;
        float: right;
        width: 820px;
        height: 400px;
        margin-top: 20px;
        background-color: #FFF;
        font-family: Verdana, Geneva, Tahoma, sans-serif;
    }

    .CheckBoxListReport {
        width: 250px;
        font-size: x-small !important;
        word-wrap: break-word;
        text-align: left !important;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
    }

    .bloco2 {
        position: relative;
        width: 820px;
        float: right;
    }

    .dasboard_left {
        position: relative;
        margin: auto;
        width: 260px;
        float: left;
        margin-top: 10px;
    }


    .dasboard_center {
        position: relative;
        margin: auto;
        width: 260px;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
    }

    .dasboard_right {
        position: relative;
        margin: auto;
        float: left;
        width: 260px;
        margin-top: 10px;
    }


    .styleMenuItens {
        /*font-family: 'person Gotham bold';*/
        text-align: center;
        /*background-color: #7fbb27;*/
        width: 250px;
        height: 40px;
        min-height: 25px;
        display: block;
        /*margin-bottom: 5px;
    margin-right: 5px;*/
        font-size: 18px;
        text-transform: uppercase;
        margin-top: 3px;
        margin-right: 3px;
        /*border-radius: 8px!important;
        -moz-border-radius: 8px!important;
        -webkit-border-radius: 8px!important;*/
    }

    .styleMenuItens_ant {
        /*font-family: 'person Gotham bold';*/
        text-align: center;
        /*background-color: #7fbb27;*/
        width: 250px;
        height: 120px;
        display: block;
        /*margin-bottom: 5px;
    margin-right: 5px;*/
        font-size: 18px;
        text-transform: uppercase;
        margin-top: 3px;
        margin-right: 3px;
        /*border-radius: 8px!important;
        -moz-border-radius: 8px!important;
        -webkit-border-radius: 8px!important;*/
    }

    .styleMenuItens img {
        height: 40px;
        float: left;
    }


    .staticHoverStyle {
        margin: 5px;
    }

    #tbcentral {
        /*font-family: 'person Gotham bold';*/
    }

    .link-dev-company a:link {
        color: #048433;
        text-decoration: none;
    }

    #Laudo {
        height: auto;
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: center;
        table-layout: fixed;
        background-color: White;
        margin-bottom: 3%;
        margin-top: 3%;
    }

    .strFiletWhite {
        height: 10px;
        position: relative;
        margin: auto;
        width: 100%;
    }

    .contentRegAm {
        position: relative;
        margin: auto;
        width: 100%;
        height: auto;
    }

    .tableregAm {
        border: 2px #475c4b solid;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        width: 750px;
        text-align: left;
        vertical-align: middle;
        color: Black !important;
        margin: auto;
        margin-bottom: 3%;
        margin-top: 3%;
        font-family: Calibri;
    }

    .table1 {
        margin: auto;
        text-align: center;
        visibility: visible;
        font-family: Calibri;
    }



    .pwdBG {
}

    .tableregAm input[type=text] {
        width: 250px !important;
        height: 25px !important;
        border: 1px solid #1f8467;
        margin: 3px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: small;
        font-family: Calibri;
    }

    .tableregAm textarea {
        border: 1px solid #1f8467;
        margin: 3px;
        padding: 2px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: small;
        font-family: Calibri;
    }


    .tableregAm textarea {
        max-width: 660px;
        height: 50px !important;
    }

    .tableregAm input[type=image] {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .table-pwdRec {
        width: 60%;
        height: 300px;
        margin-top: 3%;
        margin-bottom: 3%;
    }

        .table-pwdRec input[type=text] {
            height: 25px !important;
            border: 1px solid #1f8467;
            margin: 3px;
            padding: 2px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size: small;
        }

    .table-pwdChange {
        width: 30%;
        height: 300px;
        margin-top: 3%;
        margin-bottom: 3%;
        text-align: center;
        color: #000000 !important;
    }

        .table-pwdChange input[type=password] {
            height: 25px !important;
            border: 1px solid #1f8467;
            margin: 3px;
            padding: 2px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size: small;
        }


    .info_pwdchange {
    background-color: cadetblue;
    position: relative;
    width: 43%;
    height: 130px;
    float: none;
    font-size: small;
    display: block;
    vertical-align: middle;
    visibility: visible;
    text-align: center;
    margin-top: 15px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    color: black;
    font-weight: bold;
    display: table;
    overflow: hidden;
    top: 0px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
}

        .info_pwdchange span ul {
            padding: 0;
            list-style-position: inside !important;
        }

        /*.info_pwdchange b {
            font-size: x-large !important;
        }*/

    .PanelModal {
    border: 2px solid #188667;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 400px;
    height: auto;
    background-color: #FFFFFF;
    font-family: Calibri;
}
    .PanelModalErro {
    border: 2px solid #188667;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 400px;
    height: auto;
    background-color:maroon!important;
    font-family: Calibri;
}

    .PanelModalResult{
    border: 2px solid #188667;
    border-radius: 8px;
    font-family: Verdana;
    text-align:center;
    width:60%;

    }
    .modalBackground {
        background-color: Gray;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }

    .ModalHeader {
        font-weight: bold;
        font-size: large;
        text-align: center;
        height: auto;
        vertical-align: middle;
        padding: 5px;
        color: #FFFFFF;
    }

.ModalHeaderResultado {
    font-weight: bold;
    font-size: x-large;
    text-align: left;
    height: auto;
    vertical-align: middle;
    padding-left: 5px;
    color: #FFFFFF;
    background-color: grey;
    color:black;
}

    .ModalMsgErro {
        color: white;
        font-weight: bold;
        font-size: x-large;
        text-align: left;
        background-color:maroon;
        height: auto;
        padding: 8px;
    }

        .ModalMsg {
        color: Black;
        font-weight: normal;
        font-size: small;
        text-align: center;
        background-color: #EBF3F1;
        height: auto;
        padding: 8px;
    }


    .ModalMsg1 {
        color: Black;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: small;
        text-align: center;
        height: 63px;
        background-color: #C8FBFA;
        width: 369px;
    }

    .ModalButtons {
        color: #000042;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-align: center;
        vertical-align: bottom;
        padding: 8px;
        margin-bottom: 10px;
    }

        .ModalButtons input[type=button] {
            width: auto;
        }

    .ModalButtons1 {
        color: #000042;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        background-color: #336699;
        text-align: center;
        height: 38px;
        vertical-align: bottom;
        margin-top: 0px;
        width: 363px;
    }

    .ModalButton {
        font-weight: bold;
        font-size: small;
        vertical-align: bottom;
        margin-top: 5px;
    }

    #tabselusu {
        height: 59px;
        width: 923px;
        font-weight: bold;
        color: #000000 !important;
    }

        #tabselusu input[type=text] {
            height: 25px !important;
            border: 1px solid #1f8467;
            margin: 3px;
            padding: 2px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size: medium;
            /*font-family: 'person Gotham book';*/
        }

        #tabselusu select {
            height: 30px !important;
            border: 1px solid #1f8467;
            margin: 3px;
            padding: 2px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size: medium;
        }



    .style108 {
        font-size: x-small;
        font-weight: bold;
        text-align: left;
    }

    .style109 {
        font-size: medium;
        text-align: left;
        font-weight: bold;
        color: #000000;
    }

    .styledivsel {
        margin: auto;
        border-width: 2px;
        border-radius: 4px;
        text-align: center;
        border: 1px solid;
        width: 100%;
        font-family: Calibri;
        vertical-align: top;
    }

        .styledivsel input[type=text] {
            border-style: none;
            border-color: inherit;
            border-width: 2px;
            min-width: 100px !important;
            margin: 3px;
            padding: 2px;
            height: 25px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size: medium;
            font-family: Calibri;
            text-align: left;
        }

    .styleviewerdivsel {
        border-radius: 4px;
        text-align: center;
        border: 1px solid;
        width: 100%;
        font-family: Calibri;
    }

    #tdmaterial, #tdcliente, #tdfornec, #tdfornec, #tdanalise, #tdEmpresa {
        padding: 5px;
    }

    .styleheadersselview {
        /*border: 1px solid #007a3e;*/
        font-size: small;
        text-align: center;
        font-weight: bold;
        color: white;
        background-color: #545B62;
    }

    .styleviewwerdatas {
    /*border: 1px solid gray;*/
        /*border-radius: 4px;*/
    border-style: solid;
    border-color: gray;
    border-width: thin;
    padding: 0;
    font-family: Verdana;
    font-size: small;
    background-color: whitesmoke;
    text-align: center;
}

    .styleviewwerdatassel {
    border: 1px solid gray;
        border-radius: 4px;
    border-style: solid;
    border-color: gray;
    border-width: thin;
    padding: 0;
    font-family: Verdana;
    font-size: medium;
    text-align: center;
}

    .Grid th {
        color: #fff;
        background-color: #3AC0F2;
    }
    /* CSS to change the GridLines color */
    .Grid, .Grid th, .Grid td {
    }

    .orderbuttons {
        width: auto;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        color: white;
        text-align: center;
        font-size: medium;
        padding: 5px;
        font-weight: bold;
        text-decoration: none;
    }

    .radioboxlist radioboxlistStyle {
        font-size: x-large;
        padding-right: 20px;
    }

    .radioboxlist label {
        color: #3E3928;
        background-color: #E8E5D4;
        padding-left: 6px;
        padding-right: 16px;
        padding-top: 2px;
        padding-bottom: 2px;
        border: 1px solid #d8eeb6;
        white-space: nowrap;
        clear: left;
        margin-right: 10px;
        margin-left: 10px;
        border-radius: 8px;
        border-color: gray;
        border-width: 1px;
    }

        .radioboxlist label:hover {
            /*color: #CC3300;
    background: #D1CFC2;*/
            color: cadetblue;
            background-color: whitesmoke;
        }

    .min_height_line {
        height: 10px;
    }

    .style56 {
        font-size: x-small;
        text-align: right;
        height: 23px;
    }

    .PanelMenu_ant {
        position: relative;
        margin: auto;
        /*width:500px;*/
        /*margin-bottom: 3%;
    margin-top: 3%;*/
        /*text-align: left;*/
        height: auto;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        /*border-radius: 8px!important;
    -moz-border-radius: 8px!important;
    -webkit-border-radius: 8px!important;*/
    }

    .styleDivTable {
        position: relative;
        background-color: #f1f5da;
        width: 100%;
        /*display: table-row;*/
    }

    .styleDivTable_ant {
        position: relative;
    }

    .styledata {
        width: 150px;
        height: 22px;
        text-align: right;
        font-family: Calibri;
    }

    .styleMenu {
        position: relative;
        margin: auto;
    }

    /* MainPage.css*/
    .mainbtn {
        width: 60px;
        height: 32px;
    }

    .style1 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 92px;
        border: 0;
    }

    .style1_2 {
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        height: auto;
    }

    .itens {
        text-align: left;
        padding-left: 10px;
        background: #CCCCCC;
        font-family: Verdana;
        font-size: small;
        font-weight: normal;
        color: cadetblue;
        width: 20%;
    }

    .style2 {
        width: auto;
        text-align: center;
    }

    .style10 {
        color: #FF6600;
        font-size: small;
        font-weight: bold;
    }

    .style11 {
        width: 180px;
        height: 22px;
        font-family: Verdana;
        font-size: x-small;
        color: White;
        text-align: right;
        padding-right: 10px;
    }

    .style12 {
        width: auto;
        text-align: justify;
        height: 22px;
    }

    .style17 {
        font-family: Verdana;
        font-size: small;
        font-weight: bold;
    }

    .style19 {
        font-size: x-large;
        font-family: Verdana;
        width: auto;
        text-align: left;
    }

    .style20 {
        font-family: Verdana;
        font-size: small;
        font-weight: bold;
        background-color: #007a3e;
        height: 22px;
        text-align: center;
        color: #FFFFFF;
    }

    .style36 {
        width: 180px;
        height: 22px;
        font-family: Verdana;
        font-size: x-small;
        font-weight: normal;
        color: White;
        text-align: left;
        padding-left: 10px;
    }

    .style37 {
        font-family: Verdana;
        font-size: medium;
        font-weight: normal;
        background-color: #80b835;
        color: black;
        text-align: left;
        padding-left: 10px;
    }

    .style41 {
        height: 19px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: small;
        background-color: Gray;
        color: #FFFFFF;
    }

    .style42 {
        width: 165px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        height: 287px;
    }

    .style44 {
    height: 11px;
    width: 120px;
        /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: small;
    background: #FFFFFF;
    text-align: left;
    color: black;
}

    .style45 {
        height: 11px;
        width: 165px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        background: #CCCCCC;
        font-weight: bold;
        text-align: center;
        color: #000000;
    }


    .row_table_pesqDireta {
        border-width: 2px;
        border-color: #80b835;
        font-size: small;
        font-weight: bold;
        text-align: left;
        color: #000000;
        height: 25px;
    }

    .style75 {
        font-family: Verdana;
        font-size: small;
        text-align: center;
        background-color: #FFFFFF;
        width: 630px;
    }

    .style98 {
        font: normal normal 700 x-small Verdana;
        height: 14px;
        background-color: #b9d787;
        vertical-align: bottom;
        text-align: center;
    }

    .style99 {
        color: #000000;
        outline: none;
        border-style: none;
        text-align: left;
        height: 25px;
    }

    .styleSelCombo {
        font: normal normal 700 x-small Verdana;
        color: black;
        outline: none;
        border-style: none;
        text-align: left;
    }

    .style100 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        height: 287px;
        font-weight: bold;
        width: 444px;
    }

    .style103 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        text-align: left;
        padding-left: 10px;
        width: 214px;
        height: 11px;
    }

    .style104 {
        height: 11px;
        text-align: left;
    }

    .style105 {
        color: #000000;
        background-color: #CCCCCC;
    }

    .style108 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        height: 30px;
        font-weight: bold;
        text-align: left;
        width: 5%;
    }

    .style109 {
        font-family: Verdana;
        font-size: small;
        text-align: left;
        height: 30px;
        font-weight: bold;
        padding: 4px;
        color: #000000;
        width: 100px;
    }

    .style110 {
        font-family: Verdana;
        font-size: xx-small;
        text-align: left;
        font-weight: normal;
        background-color: #b9d787;
        width: 20%;
        height: auto;
        color: #000000;
    }

    .style114 {
        font-family: Verdana;
        font-size: small;
        font-weight: bold;
        height: 20px;
        text-align: left;
        color: #FFFFFF;
    }

    .style115 {
        background-color: #b9d787;
    }

    .style116 {
        width: 171px;
    }

    .style117 {
        text-align: center;
        width: auto;
        height: 80px;
    }

    .style118 {
        text-align: center;
        width 190px;
        height: 90px;
    }

    .style119 {
        font-family: Verdana;
        font-size: x-small;
        text-align: left;
        width: 108px;
        font-weight: bold;
        background-color: #CCCCCC;
        color: #000000;
        height: 32px;
        left: 24px;
    }

    .style120 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        font-weight: bold;
        width: 353px;
        height: 30px;
        left: 180px;
        top: 173px;
        text-align: left;
    }

    .style123 {
        text-align: center;
        width: 175px;
        height: 11px;
    }

    .style124 {
        width: 175px;
    }

    #fundoDiv {
        width: 1092px;
    }

    .style125 {
        font-family: Arial, Helvetica, sans-serif;
        height: 24px;
        font-size: small;
        background: #b9d787;
        font-weight: bold;
        text-align: center;
        color: #000000;
        top: 136px;
        left: 430px;
    }

    .style126 {
        width: 176px;
        height: 370px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        height: auto;
        background-color: #b9d787;
    }

    .style127 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        height: 370px;
        font-weight: bold;
        width: 444px;
    }

    .style128 {
        width: 145px;
    }

    .style129 {
        text-align: center;
        width: 145px;
        height: 11px;
    }

    .container {
        overflow-x: hidden;
        overflow-y: hidden;
        display: block;
        height: inherit;
        width: inherit;
    }

    .inner {
        overflow-x: hidden;
        overflow-y: hidden;
        height: inherit;
        width: 100%;
        margin-left: 10px;
    }

    /* ScrollBar 
        ::-webkit-scrollbar {
            width: 9px;
            height:9px;
        }
 
        ::-moz-scrollbar 
        {
            width: 9px;
            height: 9px;
        }
        
 */
    /* Track 
        ::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
            -webkit-border-radius: 10px;
            border-radius: 9px;
        }
 */
    /* Handle 
        ::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 9px;
            background: #94989C; 
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
        }
        ::-webkit-scrollbar-thumb:window-inactive {
	        background: #94989C; 
        }
 */

    #mainDiv {
        text-align: center;
        background-color: #EBF3F1;
    }



    .style130 {
        font-family: Verdana;
        font-size: x-small;
    }

    .style131 {
        height: 100px;
        width: 200px;
    }

    .AjaxCalendar .ajax__calendar_container {
        border: 1px solid #646464;
        background-color: #EBF3F1;
        font-style: normal;
        border-style: solid;
        border-width: 2px;
        border-color: Gray;
        color: Black;
    }

    .AjaxCalendar .ajax__calendar_header {
        color: Black;
        font-style: normal;
        font-size: small;
        font-weight: normal;
        border-bottom: 8px;
    }

    .AjaxCalendar .ajax__calendar_footer {
        color: Gray;
        font-style: normal;
        font-size: x-small;
        border-bottom: 8px;
        font-weight: lighter;
    }

    .AjaxCalendar .ajax__calendar_day,
    .AjaxCalendar .ajax__calendar_month,
    .AjaxCalendar .ajax__calendar_year {
        background-color: White;
    }

    .AjaxCalendar .ajax__calendar_other .ajax__calendar_day,
    .AjaxCalendar .ajax__calendar_other .ajax__calendar_year {
        color: Black;
        font-weight: normal;
    }

    .AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,
    .AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,
    .AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {
        color: Purple;
    }

    .AjaxCalendar .ajax__calendar_active .ajax__calendar_day,
    .AjaxCalendar .ajax__calendar_active .ajax__calendar_month,
    .AjaxCalendar .ajax__calendar_active .ajax__calendar_year {
        color: Red;
        font-weight: bold;
    }

    .AjaxCalendar .ajax__calendar_days table thead tr td {
        color: Black;
        font-weight: normal;
        border-bottom: 1px Solid Black;
    }

    .AjaxCalendar .ajax__calendar_prev,
    .AjaxCalendar .ajax__calendar_next {
        background-color: #aaa; /* darker gray */
        height: 20px;
        width: 20px;
    }

    .ModalPopupBG {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FFFFCC;
        width: 443px;
        height: 309px;
    }

    .modalBackground {
        background-color: Gray;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }

    .modalBackground1 {
        background-color: #C0C0C0;
        filter: alpha(opacity=40);
        opacity: 0.7;
    }

    .ModalHeader {
    background-color: #333333;
    text-align: left;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
    vertical-align: middle;
}

    .ModalHeaderErro {
    background-color: maroon;
    text-align: left;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
    vertical-align: middle;
}

    .ModalMsg {
    color: Black;
    background-color: whitesmoke;
    font-weight: normal;
    text-align: center;
    font-weight: bold;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}

    .ModalButtons {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: whitesmoke;
    text-align: center;
    height: 27px;
    vertical-align: middle;
    padding-top: 5px;
}

    .ModalButton {
    font-weight: bold;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #C0C0C0;
    color: #FFFFFF;
}

.popupConfirmation {
    border: solid 1px black ;
    background-color: #333333;
    border-radius: 8px;
}

    .popupConfirmation2 {
        border-style: none;
        display: inherit;
    }

    .popupConfirmation3 {
        border-style: none;
        display: inherit;
    }

    .Date {
        width: 150px;
        height: 22px;
        font-family: Verdana;
        font-size: x-small;
        color: White;
        text-align: right;
        padding-right: 10px;
    }


    .datas {
        border: 1px solid darkgray;
        border-radius: 3px;
        font-family: Verdana;
        font-size: small;
        background-color: whitesmoke;
        Height: 25px;
        Width: 80%;
        padding-left: 8px;
    }

    .pdr_tab_1 {
        /*font-family: Verdana!important;*/ font-size: x-large;
        font-weight: normal;
        height: 42px !important;
    }

    .pdr_tab_header_dt {
        /*font: normal normal 700 x-small Verdana;*/
        text-align: center;
        font-weight: normal;
    }

    .filterbuttons {
        text-align: center;
        width: 20%;
        border: 1px inset cadetblue;
        border-radius: 3px;
        height: 25px;
    }
.roundedborder {
    border: 2px solid;
    border-radius: 4px;
    border-color: maroon;
    border-style:outset;
}