.quitacaoAnualDebitos * {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #37526b;
}

.quitacaoAnualDebitos h1 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.quitacaoAnualDebitos table {
    width: 100%;
    margin-top: 15px;
}

.quitacaoAnualDebitos table.quadro { border: 1px solid #5d7487; }
.quitacaoAnualDebitos table.quadro td { padding: 3px 5px; }

.quitacaoAnualDebitos table td.label { font-weight: bold; }

.quitacaoAnualDebitos table.tabeladados { border-collapse: collapse; }

.quitacaoAnualDebitos table.tabeladados th, 
.quitacaoAnualDebitos table.tabeladados td {
    border: 1px solid #5d7487;
    padding: 3px 4px;
}

.quitacaoAnualDebitos table.tabeladados th,
.quitacaoAnualDebitos table.tabeladados td.grupo {
    font-size: 10px;
    background-color: #d3e2ea;
    text-align: center;
    font-weight: bold;
}

.quitacaoAnualDebitos table.tabeladados td { text-align: center; }
.quitacaoAnualDebitos table.tabeladados tr.sombra td { background-color: #eaeff2; color: #37526b; }

.quitacaoAnualDebitos table.tabeladados td.grupo,
.quitacaoAnualDebitos table.tabeladados th.left,
.quitacaoAnualDebitos table.tabeladados td.left { text-align: left; }

.quitacaoAnualDebitos table.tabelalegenda {
    border: 1px solid #8ea0af;
    padding: 5px 0;
}
.quitacaoAnualDebitos table.tabelalegenda th { text-align: left; }
.quitacaoAnualDebitos table.tabelalegenda th.descricao { width: 100%; }
.quitacaoAnualDebitos table.tabelalegenda th.legenda {
    text-align: center;
    padding: 0 10px;
}
.quitacaoAnualDebitos table.tabelalegenda td.legenda {
    color: red;
    font-style: italic;
    text-align: center;
    padding: 0 10px;
}

.quitacaoAnualDebitos img.expander {
     vertical-align: middle;
     margin-right: 5px;
     cursor: pointer;
}

.quitacaoAnualDebitos p { padding: 15px 0; }

.quitacaoAnualDebitos table p {
    padding: 0 0 0 22px;
    display: none;
    line-height: 18px;
}

.quitacaoAnualDebitos div.links {
    margin: 0 0 10px 0;
    padding: 5px;
}

.quitacaoAnualDebitos div.links span {
    clear: none;
    float: right;
    margin: 0 5px 0 5px;
}

.quitacaoAnualDebitos a.print {
    padding: 10px 0 0 22px;
    background: url(../../../resource/icones/printer.png) no-repeat bottom left !important;
}

#painelImpressao #conteudoImpressao {
    border-left: 1px solid #99BBE8;
    border-right: 1px solid #99BBE8;
    border-bottom: 1px solid #99BBE8;
    border-top: 0;
    padding: 8px;
    overflow: auto;
}

#painelImpressao #footerImpressao {
    float: right;
    margin: 10px 8px 0 8px;
}

#printcontent { display: none; }

.formatPrint{
		padding: 50px 0px 0px 0px;
	}

@media print {
    #printcontent, .quitacaoAnualDebitos table p { display: block; }
	
	.formatPrint{
		padding: 5px 0px 0px 0px;
	}
    
    .quitacaoAnualDebitos { padding: 0; }
    
    #cabecalho, #bodystruct, #printcontent .links { display: none; }
}