.floating-tip {
    background-color: #fff;
    padding: 3px;
    color: #dddddd;
    border: 1px solid #999;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: 99999999;
}
.floating-tip img{
    width: 100px;
}
.floating-tip2 {
    background-color: #666;
    padding: 5px 15px;
    color: #0f0;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: 99999999;
}
.floatingTips_optional{
    background-color: #333;
    color: #fff;
    padding: 5px 15px;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;                
    z-index: 99999999;
}
.floatingTips_optional ul li{
    position: relative;
    color: #fff;
    font-family: Arial;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0;
    border-bottom: 1px dotted #000;
    padding-bottom: 5px;
}
.floatingTips_optional ul li.title{
    margin: 10px 0;
    border-bottom: 3px solid #fff;
    padding: 5px;
    font-weight: bold;
}
.floatingTips_optional ul li img{
    height: 22px;
    width: 22px;
    position: absolute;
    top: -5px;
    left: 0px;
}
.floatingTips_optional ul li span{
    padding-left: 30px;
}

.table-float{}
.table-float thead tr th{
    text-align: left;
    margin: 10px 0;
    border-bottom: 3px solid #fff;
    padding: 5px;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
}

.table-float tbody tr td{
    font-size: 14px;
    font-family: arial;
    padding: 5px;
    border-bottom: 1px dotted #fff;
}

.posicao-financeira{
    font-family: arial;
    font-size: 14px;
}
.posicao-financeira h2{
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid;
}
.posicao-financeira ul li{
    border: none;
}
.posicao-financeira ul li strong.lbl_aviso,
.posicao-financeira ul li strong.lbl_nro_dias{
    border: 1px solid #feefef;
    text-transform: uppercase;
    text-align: center;
    display: block;
}
.posicao-financeira li strong{
    font-weight: bold;
}

.posicao-financeira ul li strong.cliente{
    color: #333;
}