body {
    color: black;
    font-family: verdana,tahoma,Arial; 
    font-size:10pt;
}

form {
    margin-top:10px;
    margin-left:0px;
}

.tblContas{
    text-align: center;
    width: 80%; 
    font-weight: bold; 

}

.tblContas .tdTitle{
    font-size: 13pt;
    padding-top: 10px; 
}

.tblContas .tdSubtitle{
    font-size: 11pt;
}             

.tblContas a {
    font-size: 9pt;
    color: blue;
    text-decoration: none;
}  

#div_loggeduser {
    position:absolute;
    top:10px;
    right:20px;
    width:400px;
    padding:10px;
    text-align:right;
}

#div_help {
    position:absolute;
    left:15%;
    top:10%;
    border:1px solid black;
    overflow:hidden;
}

.div_close {
    background-color:navy;
    color:white;
    font-weight:700;
    text-align:right;
    padding-right:8px;
    cursor:hand;
    cursor:pointer;
}

.spnPrefeitura {
    font-size:13pt;
    font-weight: bold;
}

.backgroundimg {
    background-image: url(../images/fundo.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    height:768px;
}

.deleteimg {
    background-image: url(../images/delete.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.updateimg {
    background-image: url(../images/update.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.saveimg {
    background-image: url(../images/ui_save.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.searchimg {
    background-image: url(../images/search.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.newimg {
    background-image: url(../images/new.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.closeimg {
    background-image: url(../images/navclose.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.passwordimg {
    background-image: url(../images/password.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.printimg {
    background-image: url(../images/print.gif);
    background-repeat: no-repeat;
    background-position: center;
    height:20px;
    cursor:hand;cursor:pointer
}

.calendarimg {
    background-image: url(../images/scw.gif);
    background-repeat: no-repeat;
    background-position: right;
    cursor:hand;cursor:pointer
}

#sheaderimg {
    background-image: url(../images/logonew.gif);
    background-repeat: no-repeat;
    background-position: left;
    height:105px;
}

#menuleft {
    border-right: 1px solid #dde5f2;
    padding: 0px 8px 0px 8px;
    margin-top: 12px;
    margin-left: 0px;
}
.smnuitemOPEN, .smnuitemCLOSE {
    background-color: #7ACEFF;
    background-repeat: no-repeat;
    background-position: 160px 8px;
    font-weight: bold;
    height: 12px;
    padding: 5px 20px 7px 5px;
    margin-bottom: 8px;
    margin-top: 8px;
    cursor:pointer; 
    cursor:hand;
}
.smnuitemOPEN {
    background-image: url(../images/arrow-bottom.png);
}

.smnuitemCLOSE {
    background-image: url(../images/arrow-right.png);
}

.smnusubOPEN {
    margin: 0px 0px 0px 0px;
    width:100%;
    text-align:left;
}

.smnusubCLOSE {
    display: none;
}

.smnusubOPEN ul {
    text-align:left;
    padding-left: 2px;
    margin-left:2px;
    margin-top:2px;
    margin-bottom:2px;
}

.smnusubOPEN li {
    padding: 0px 0px 4px 0px;
    list-style-type: none;
}

.smnusubOPEN span { 
    font-weight: 600;    
    cursor:hand;
    cursor:pointer;
}

.smnusubOPEN span:hover { 
    color:orange;
}

.barlinks{ 
    font-weight: 600;    
    cursor:hand;
    cursor:pointer;
}

.img_image {

}

.img_image:hover {
    cursor:hand;
    cursor:pointer;
    border: 1px solid orange;
}

#div_large {
    position:absolute;
    background-color:lightgrey; 
    padding:8px;
    /*order: 1px solid darkgray;*/
}

#div_upload {
    position:absolute;
    width:300px; 
    background-color:lightgrey; 
    /*order: 1px solid darkgray;*/
}

#frmprocura {
    position:absolute;
    top:180px; 
    left:298px; 
    background-color:#ffff66; 
    /*order: 1px solid darkgray;*/
}

#frmprocura .labelh {
    text-align: left;
    width: 100px;
}

#frmprocura .barlinks {
    
}

.barlinks:hover{ 
    color:orange;
}

.smnuactive {
    color: orange;
}

.smnuattention {
    color: #ff0000;
}

.labelh {        
    text-align: right;
    width:120px;
    padding-right: 8px;
    font-weight: 600;
}
.labelv {       
    vertical-align: bottom;
    font-weight: 600;
}

.tblFilter {
    background-color:#7ACEFF;
    width:100%;                      
    padding:8px;          
    border: 1px solid lightgrey;
}

.MyGrid {
    /*font-family:arial;*/
    font-size:8pt;
    width:90%;    
}
.MyGrid thead tr td {
    background-color: #7ACEFF;  
    font-weight:600;
    padding:2px;
}
.MyGrid tbody tr {
    
}
.MyGrid tbody tr td {
    background-color:transparent;
    border-bottom: 1px solid lightgrey;    
    font-weight:500;
}
.MyGrid tbody tr .coltooltip {
    background-color: #ffff99
}

.MyGrid tbody tr td img {
    cursor:pointer;   
    cursor:hand;
}
.subtitulo {
    font-size:12px;
    font-weight: 600;
}

input,textarea {
    border: 1px solid darkgrey;     
    font-family: Arial;
    font-size:9pt;
}

select {
    border: 1px solid darkgrey;   
    font-family: Arial;
    font-size:9pt;
}

table, tr, td {
    border-color: lightgrey;
    border-style: solid;
    border-width: 0px;
}

h1 {
    font-size: 16pt;  
    margin:0px;
}
.h2 {
    font-size: 11pt; 
    font-weight: 600;
    padding-left:8px;
}
.emptyrow {
    height: 8px;
}

.tblRelatorio thead td {
    border-top-width: 2px;
    font-size: 10pt;
    font-weight: bold;
    border-bottom-width: 2px;
    text-align:center;
}
.tblRelatorio tbody td {
    border-bottom-width: 1px;
    font-size: 9pt;
    line-height: 16px;
    text-align:center;
}
.tblRelatorio tfoot td {
    border-top-width: 1px;
    border-bottom-width: 2px;
    font-size: 10pt;
    font-weight: bold;
    line-height: 16px;
    text-align:center;
}
