 #nav,#menu,#menu-sub-nav,#rodape,#aguarde,#mensagem,.screen,#links,.links,.dlg,.form-busca {
	 display: none;
 }

 #cabecalho {
	 background: url(logo.jpg) #fff no-repeat;
	 text-align: right;
	 height: 67px;
 }

#container {
	width: 100%;
	margin: 0;
}

#conteudo {
	width: 100%;
	float: none;
}

body,p,th,td,div,dt,dd,li {
	 font-family: Arial, Helvetica, sans serif;
	 font-size: 10pt;
}

body {
	margin: 0;
	padding: 0;
}

table {
	 border-collapse: collapse;
}

td.label {
	 font-weight: bold;
}

th {
	 text-align: left;
	 border-bottom: 2px solid #aaa;
}

tr {
	 border-bottom: 1px solid #bbb;
	 vertical-align: top;
}


h1 {
	 font-size: 115%;
}

h2 {
	 font-size: 110%;
}

h3 {
	 font-size: 105%;
}

a {
	 text-decoration: none;
	 color: #000;
}


.assinatura {
	 border-top: 1px solid #000;
	 margin-top: 5em;

	 width: 60%;
}


.nome-cliente {
	 font-weight: bold;
	 text-transform: uppercase;
}

.linha-cliente {
	 border-bottom: 2px solid #444;
	 margin-bottom: 8pt;
}

#rel-consultas-em-andamento  {
	 width: 100%;
}

#rel-consultas-em-andamento table {
	 width: 100%;
}

.sep {
	 border-bottom: 2px solid #444;
}

td.cab {
	 font-weight: bold;
	 border-bottom: 2px solid #aaa;
	 padding-top: 10pt;
	 padding-left: 10pt;
}

.formulario-residencial {
	 page-break-after: always;
}

.formulario-residencial h3 {
	 border-top: 2px solid #aaa;
	 border-bottom: 2px solid #aaa;
	 padding: 0.5em 0 0.5em 0;
	 text-align: center;
	 margin-top: 2.5em;
}

.formulario-residencial table tr {
	 border: none;
}

.formulario-residencial table tr td {
	 padding: 0.1em 0.3em 0.1em 0.3em;
}

.fatura-servico h4 {
	font-size: 105%;
	margin-bottom: 0;
}

.fatura-solicitante {
	 padding-left: 1em;
}

.fatura-solicitante h5 {
	margin: 0.3em 0 0 0.3em;
	font-size: 105%;
}

.fatura-sindicado {
	 margin-left: 1em;
}

#fatura-total-geral {
	 margin-top: 2em;
	 page-break-after: always;
	 border-top: 2px solid #aaa;
	 border-bottom: 2px solid #aaa;
	 padding: 0.5em;
}

#fatura-total-geral tr {
	 background: none;
	 border: none;
}

#fatura-total-geral tr td {
	 font-size: 120%;
}

td.dinheiro,td.decimal,td.numero,td.inteiro {
	 text-align: right;
}

td.total-label {
	 font-weight: bold;
	 text-align: right;
}

td.total {
	 font-weight: bold;
	 text-align: right;
}

td.dir {
	 text-align: right;
}

.psq-recibo-avulso #conteudo {
	font-size: 150%;
}

.psq-recibo-avulso h2.titulo {
	text-align: center;
}

.psq-recibo-avulso p {
	font-size: 100%;
}

.data-recibo {
	margin-top: 3em;
}
