body {
	margin:0;
	padding:0;
	font-family : Verdana, Arial, Helvetica;
    font-size: 12px; 
	background-color: #ffd;
}
button {
	height: 24px;
	border: 1px solid #aaa;
	background-color: #ccc;
	margin: 1px;
}
.buttonCalendario {
	height: 24px;
	border: 0px;
	background-color: #f8edcd;
	margin: 0px;
}  
form {
	display:inline; 
}
input {
	font: 12px Verdana, Arial, Helvetica;
	border: 1px solid #ccc;
	background-color: #fff;
}
/*input.desabilitado {
	background-color: #F4edd9;
}
input.habilitado {
	background-color: #fff;
}*/
select {
	font: 12px Verdana, Arial, Helvetica;
	border: 1px solid #ccc;
	background-color: #fff;
}
textarea {
	font: 12px Verdana, Arial, Helvetica;
	border: 1px solid #ccc;
	background-color: #fff;
}
textarea[enabled]{
	color: #000;
 	background-color : #000;	
}

a, a.hover, a.visited, a.active {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	border: none;
}
img {
	border: none;
}

.titulo_top { 
	font-size: 20px; 
}
.subtitulo_top { 
	font-size: 10px; 
}

.texto_comum {
	color: #000000;
}

.TituloConteudo {
	font-size: 18px; 
	text-align: center;
	padding: 0px;
	border: none;
	background: #efce92;
}

.TituloColuna {	
	font: 12px Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #f4e4b5 ; 
}

.SubTituloColuna {	
	font: 12px Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #f4e4b5; 
}

.grupolistagem {
	text-align: left;
	font: 12px Verdana, Arial, Helvetica;
	border-collapse: collapse;
}
.grupolistagem td { 	
	background: #f8edcd;
	border: 3px solid #ccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.listagem {
	text-align: left;
	font: 12px Verdana, Arial, Helvetica;
	border-collapse: collapse;
}
.listagem th { 	
	font-weight: bold;
	background-color: #f4e4b5 ; 
	border: 1px solid #ccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.listagem td { 	
	background: #f8edcd;
	border: 1px solid #ccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.CaixaGrupo {
	border-collapse: collapse;
	padding: 0px;
	background: #f8edcd;
	border: 1px solid #ccc;
 }

.TabelaConteudo {
	border-collapse: collapse;
	text-align: left;
	padding: 0px;
	background: #f4edd9;
	border: 1px solid #ccc;
 }

.TabelaDados {
	border-collapse: collapse;
	text-align: left;
	padding: 0px;
	background: #f8edcd;
	border: 1px solid #ccc;
    line-height: 25px;
 }

*[disabled]{
 	color: #000000;
 	background-color : #f4edd9;
 }
*[readOnly] {
	background-color: #F4edd9;
}
 