h1 {
    font-size: 22px;
}

.destaqueNivel1 {
    background-color: #cce8f5;
}

.destaqueNivel2 {
    background-color: #7fc5e6;
}

.destaqueNivel3 {
    background-color: #008ccd;
}

.divGridTitle {
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin-top: 12px;
}

.divGridSubTitle {
    width: 100%;
    text-align: center;
    font-size: 11px;
}

.divRow {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}

.linkDisabled {
    cursor: default;
    color: #9D9E9E;
}

.pageInactive{
    display: none;
}

.EmptyRow{
    height: 17px;
}

.tdDestaque {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
    text-transform: uppercase;
    color: #888;
}

.tdEmpty {
    width: 30px;
}

.tdEmptyLf {
    padding-left: 30px;
}
.TdTitle1{
    font-size: 22px;
}

.trOver:hover {
    background:#dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    cursor:pointer;
}

.TdTitle2{
    font-size: 18px;
}

.trPersonalCinza {
    background-color: #CCCCCC;
}

.trPersonalBorda {
    border: 1px solid black;
}

.trPersonalBorda1 td {
    border: 1px solid black;
}

.tablePersonalBorda {
    border-collapse: collapse;
}

thead tr {
    border: 1px solid black;
    background-color: #464949;
    color: #ffffff;
}

.trHeader {
    border: 1px solid black;
    background-color: #464949;
    color: #ffffff;
}

.borderRightStrong {
    border-right: 7px solid white !important;
}

thead tr td {
    border: 1px solid black;
}

.pTitulo {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666;
    font-style: italic;
    padding-right: 5px;
}

.pValor {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: bold;
}

#personalizado_loading {
    float: right;
    height: 15px;
    width: 120px;
    font-size: 10px;
    font-style: italic;
}

.img_loading {
    position: relative;
    top: 35%;
    left: 47%;
    width: 150px;
    height: 150px;
}

.personalizado_btnImprimir {
    float: right;
    height: 15px;
    width: 140px;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
}

.personalizado_aguarde {
    float: right;
    height: 15px;
    width: 140px;
    text-align: center;
    font-size: 11px;
}

.personalizado_aguarde_excel {
    float: right;
    height: 15px;
    width: 140px;
    text-align: center;
    font-size: 11px;
}

.personalizado_btnImprimir:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    border-radius: 2px;
    background-color: #9cc3e2;
}

.rowGraph{
    width: 40%;
    float: left;
}

.rowGrid{
    width: 60%;
    float: left;
}

.tableLegend {
    float: right;
    margin-top: -90px;
    margin-bottom: 15px;
}

.tableLegend td {
    border: 1px solid black;
}

.tableLegend .tableLegendTitle {
    text-align: center;
    background-color: #464949;
    color: #ffffff;
}

.green {
    text-align: center;
    background-color: #a3d06d;
    font-weight: bold;
    color: #000000;
}

.lightGreen {
    text-align: center;
    background-color: #bce888;
    font-weight: bold;
    color: #000000;
}

.yellow {
    text-align: center;
    background-color: #f6f68b;
    font-weight: bold;
    color: #000000;
}

.lightRed {
    text-align: center;
    background-color: #fea199;
    font-weight: bold;
    color: #000000;
}

.red {
    text-align: center;
    background-color: #ff675b;
    font-weight: bold;
    color: #000000;
}

.textCenter {
    text-align:center;
}

.pDestak{
    text-align: center;
    margin-top: 35px;
    font-size: 30px;
}

label {
    font-weight: bold;
}

label.tipTip {
    font-weight: normal !important;
}

.divCenter {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.divBorder {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    padding: 2px;
}

.divFloatLeft {
    float:left;
}

.divTitlePersonalizado {
    width: 100%;
    font-size: 17px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 20px;
}


.tableAllBorders {
    border-collapse: collapse;
    width: 100%;
}

.tableAllBorders td, .tableAllBorders td {
    border: 1px solid black;
}
.msg-custom{
    float: left;
}
.divFloatRight{
    float: right;
    padding: 0 26px;
    font-size: 12px;
    line-height: 16px;
    background: url('../Themes/images/information-button.png') 0 17px no-repeat;
}

.divFloatRight p{
}

.divFloatRight p strong{
    display: block;
}