
body {
	background-color: #E9E9E9;
	font-family: Verdana;
	font-size: 11px;
}
a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:hover {color: #000000;text-decoration: underline;}
a.normal {font-weight: normal}
a.red {color: red}

.lst {
	padding-top: 3px;
	padding-bottom: 3px;
}
.titulo {
	background-color: #F5F4F0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.Subtitulo {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color: #D4D0C8;
	align: left;
	text-align: left;
}

.mn {
	font-weight: bold;
	color: #999999;
}

.mn a{
	text-decoration: none;
}
.tituloPrim {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	background-color: #F5F4F0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 20px;
	text-align: center;
}

.links {
	color: #999999;
	background-color: #EEF0E5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}

.titlst {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.paginacao {
	color: #666666;
	background-color: #EEF0E5;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;

}
.paginacao a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D4D0C8;
}
.none {
	border-width: 0px; 
}
fieldset.campos {
	padding: 2px 6px;
	margin-left: 0;
}
.perguntas {
	padding-top: 5px;
	padding-bottom: 5px;
}

.lista {
	padding-top: 5px;
	padding-bottom: 5px;
}
.lista_mnu {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #999999;
}
.btos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DEE0D5;
	border: thin outset #DEE0D5;
}
.borda {
	border: 1px solid #CCCCCC;
}
.total {
	font-size: 16px;
}

.botao_verificar {
	position:relative;
	top:5px;
}
.campo_obrigatorio {
	background-color:#C4DF9B;
}

.campo_erro {
	background-color:#E38E7B;
}

.msg_ok     { color:#669900; font-weight: bold; }
.msg_erro   { color:#FF0000; font-weight: bold; }
.msg_alerta { color:#FF9900; font-weight: bold; }

.glosado_0  { color: #000000; } /* normal */
.glosado_00, .glosado_00 a { color: #669900; } /* com valor negociado/depara matmed e valor abaixo do limite. */
.glosado_01, .glosado_01 a { color: #FF9900;; } /* com valor negociado/depara matmed e valor cortado */
.glosado_1,  .glosado_1  a, .glosado_10, .glosado_10 a , .glosado_11, .glosado_11 a  { color: #FF0000; } /* glosado */

.obs_enfermeiro   { color: #1572C1; }
.obs_enfermeiro a { color: #1572C1; }
.obs_medico   { color: #587C1C; }
.obs_medico a { color: #587C1C; }

.lst.enfermeiro, .lista.enfermeiro a { color:#1572C1; }
.lst.medico, .lista.medico a { color:#587C1C; }
.lst.prestador, .lista.prestador a { color:#954A52; }
.lst.sistema, .lista.sistema a { color:#6b6b6b; }
.lst.atencao, .lista.atencao a { color:#FF0000; }

div.mensagem {padding:3px 0}
div.mensagem p {margin: 0; padding:0}

table.table_principal {width: 750px}

fieldset.libera {
	padding: 7px;
}
fieldset.libera legend {
	font-size: larger;
}

div.only_print {
	display: none;
}

.lst_qtde {
	padding-right: 5px;
	text-align: right;
}
.lst_qtde_large {
	padding-right: 15px;
	text-align: right;
}

.rodape {padding: 5px;font: 10px Arial; text-align: center;}
.rodape a {color: #000; text-decoration: none;}

/* auditoria */
div.atualiza_item {
	 border:1px #C6B4A0 solid;background:#F5F4F0;margin:2px; padding:2px;
}

table.comborda, table.comborda td, table.comborda.th {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

@media print {
	body {background-color: white;}
	table { page-break-inside: avoid }
	.bto_print { display:none; }
	.titulos, .titlst, .total { padding:5px; font-weight: bold; }
	.lista, .perguntas, .lst, .titulos, .titlst, .total { font-family: Verdana; font-size: 10px; }
	@page { margin: 0; }
	.noprint {display: none}
	table.table_principal {width: 100%}
	.titulos2 {font-size: larger}
	div.only_print {display: block;}

}
