/* CSS Document */

/* Campos ReadOnly */
.upper{
    text-transform: uppercase;
}
.ro10px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:20px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro20px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:20px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro35px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:35px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rodthr{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:130px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rodt{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:72px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rohr{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:53px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro10{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:10%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro20{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:20%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro30{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:30%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro50{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:50%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro60{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:60%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro75{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:75%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro70{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:90%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro80{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:80%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro85{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color:#030303;
    width:80%;
    height:22px;
    border:solid 1px #696969;
}
.ro90{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:90%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ro100{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #F5F5F5;
    width:98%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.taro4{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #F5F5F5;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:60px;
    border:solid 1px #e6e6e6;
}
/* Campos ReadWriting */
.rwdt{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:72px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rwhr{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:53px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rwdthr{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:130px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw10px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:10px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw20px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:20px;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw150px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:100%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw10{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:10%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw15{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:15%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw20{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:20%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw30{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:30%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw40{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:40%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw50{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:50%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw60{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:60%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw70{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:70%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw80{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color:#000000;
    background-color: #FFFFF;
    width:80%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw90{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:90%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw100{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:98%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.rw100_nf{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    background-color:#FFFFFF;
    width:98%;
    height:22px;
    border:solid 1px #787878;
}

.ro100_nf{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    background-color:#F2F2F2;
    width:98%;
    height:22px;
    border:solid 1px #787878;
}

.rw100_sup{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:98%;
    height:20px;
    border:solid 1px #e6e6e6;
}
.rw0_sup{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:98%;
    height:130px;
    border:solid 1px #e6e6e6;
}
.rwuborder{ 
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    width:90%;
    height:15px;
    border-top:0px;
    Border-left:0px;
    Border-rigth:0px;
    Border-Bottom:solid 1px #e6e6e6;
}
/* TextAreas */	
.rota1{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #F5F5F5;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ta1{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #FFFFFF;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:15px;
    border:solid 1px #e6e6e6;
}
.ta2{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #FFFFFF;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:30px;
    border:solid 1px #e6e6e6;
}
.ta3{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #FFFFFF;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:75px;
    border:solid 1px #e6e6e6;
}
.ta4{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #FFFFFF;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:60px;
    border:solid 1px #e6e6e6;
}
.ta5{
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    color: black;
    text-align: JUSTIFY;
    vertical-align: middle;
    background-color: #FFFFFF;
    scrollbar-arrow-color:#e6e6e6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;		
    width:98%;
    height:130px;
    border:solid 1px #e6e6e6;
}
/* Combos */
.combo{
    /*text-align: center;*/
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    background: #F5F5F5;
    height:20px;
    width:100%;
}
.combo2{
    /*text-align: center;*/
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    background: #F5F5F5;
    height:20px;
    position:absolute;
    left:110px;
}
.combo3{
    /*text-align: center;*/
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    background: #F5F5F5;
    height:20px;
    width:135px;
    left:110px;
}
/* Checkbox */
.ch10px{
    font-family: Courier New, Courier, mono;
    font-size: 11px;
    color: black;
    background-color: #FFFFF;
    width:14px;
    height:14px;
    border:solid 1px #e6e6e6;
}
/* Borda*/
table.bordasimples {border-collapse: collapse }
table.bordasimples tr td th {border:1px ridge; border-color:#FFFFFF}
table.bordasimples1 {border-collapse:collapse; }
table.bordasimples1 tr td th {border:1px solid; border-color: #999999 ;}
table.bordasimples2 {border-collapse:collapse;}
table.bordasimples2 tr td  {border:1px solid; border-color:#999999;}
table.bordasimples3 {border-collapse:collapse; }
table.bordasimples3 tr td th {border:1px solid; border-color: #787878;}

/* Suggest */
#acDiv{
    border: 1px solid #9F9F9F; 
    background-color:#F3F3F3; 
    padding: 3px; 
    font-size:10px; 
    font-family:Courier New, Courier, mono; 
    color:#000000; 
    display:none; 
    position:fixed;
    z-index:999;
    width:450px;
}
#acDiv UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv UL LI{ display:block;}
#acDiv A{ color:#000000; text-decoration:none; }
#acDiv A:hover{ color:#000000; }
#acDiv LI.selected{ background-color:#7d95ae; color:#000000; }

/*Estilo da barra de Rolagem*/
/*::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}*/