
#condoBtnExpansao {
    border-radius: 4px;
    background-color: rgb(204, 204, 204); ;
    /*border: 1px solid #000000;  */
    padding: 3px;
    text-align: center;
    font-size: 14px;
    width: 40px;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
}

#condoBtnSalva {
    border-radius: 4px;
    background-color: rgb(204, 204, 204); 
    padding: 3px;
    text-align: center;
    font-size: 14px;
    width: 85px;
    cursor:pointer;
    margin-left:5px;
    margin-right:5px;
}


#condoBtnNovo {
    border-radius: 4px;
    background-color: rgb(204, 204, 204); 
    padding: 3px;
    text-align: center;
    font-size: 14px;
    width: 85px;
    cursor:pointer;
    margin-left:5px;
    margin-right:5px;
}

#condoBtnEdita {
    border-radius: 4px;
    background-color: rgb(204, 204, 204); 
    padding: 3px;
    text-align: center;
    font-size: 14px;
    width: 85px;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
}

#condoBtnCancela {
    border-radius: 4px;
    background-color: rgb(204, 204, 204); 
    padding: 3px ;
    text-align: center;
    font-size: 14px;
    width: 85px;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
}

#divmenu {
    display:flex;
    flex-direction:row;
    justify-content:space-between ;
    align-items:center;
    /*vertical-align: middle;*/
    /*height: 50px;*/
    margin : 2px 10px;
    /*background-color: rgb(120,120,120 );*/
    border-radius: 4px;
}

.entrada {
    position: relative;
    box-sizing: border-box;
    margin-top: 2px;
    width: 100%;
    /*text-align: center;  */
    border-radius: 4px;
    /*margin:1px;*/
    /*padding: 2px 25px 2px 3px;   */
}

.dbdatalist {
    padding: 2px 3px ;
    margin: 1px;
    border-radius: 2px;
 }

details {
    width:100%;
    /*width:auto;*/
    /*padding: 4px 0px;*/
    margin: 3px 0px;
    font-size: 14px;          
    box-sizing: border-box;  
    border-radius: 4px;             
    background-color: rgb(196, 220, 196);;
}

details summary { 
    padding: 3px 3px;
    cursor: pointer;
    width:100%;
}

details summary > * {
    display: inline;
    vertical-align:middle ;
}

.detalheform {
    display:flex;           
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;  
    font-family: 'Courier New', Courier, monospace;

}

.tabelaform {
    table-layout:fixed;
    border: 0px;
    border-style: none;
    border-spacing: 0px;
    margin-top : 3px;
    margin-bottom: 0px;
    margin-right: 3px;
    width: 100%;
    font-family:monospace;   

}

.tabelaform td {   
    /* padding: 2px 25px 2px 0px;   */
    overflow: hidden;

}

.alignRight {
    text-align: right;
    padding: 3px 2px;
    width:15%;
}

.opcaoMenuTopDir{
    margin-right: 10px; 
    font-size: 8px;
}

