/** Estilo do Form **/
form {
    margin:0;
    padding:0;
}

fieldset {
	padding:10px 0;
	margin:0 0 10px 0;
	border:1px solid #b3b38f;
}
fieldset legend {
	font-size:11px;
	font-weight:bold;
}

/* Definição de Fontes */
body,form,h1,h2,h3,h4,h5,h6,p,a,input,select,button,textarea,td,li,dd,dt,th {
	font-family:Verdana, Arial, Tahoma, Times, serif;
	font-size:10px;
	text-decoration:none;
}

/** Estilo para os links da pagina  **/ 
a {
	color:#333;
}

/** Estilo para os links da pagina  **/ 
a:hover {
	color: #6e8412;
}

/** Estilo para o corpo do HTML  **/ 
body {

}

/** Estilo para um campo INPUT do form  **/ 
input {

}

/** Estilo para o campo SELECT do form  **/ 
select {

}

/** Estilo para tabelas  **/ 
table {

}

/** Estilo para o campo TEXTAREA do form  **/ 
textarea {

}

.spwBotao,.spwBotao-d,.spwBotao-o,.spwBotaoDefault,.spwBotaoDefault-o,.spwBotaoDefault-d {
	padding:0 1px;
	height:20px;
	font-weight:bold;
}

/** Estilo para um botao comum do form **/ 
.spwBotao {
	color:#fff;
	background-color:#27591f;
	border:1px solid #173311;
	border-top-color:#27591f;
	border-left-color:#27591f;
	cursor:pointer;
}

/** Estilo para um botao comum do form, com o mouse em cima **/ 
.spwBotao-o {
	color:#fff;
	background-color:#36722a;
	border:1px solid #173311;
	border-top-color:#36722a;
	border-left-color:#36722a;
	cursor:pointer;
}

/** Estilo para um botao comum do form, com o mouse em cima **/ 
.spwBotao-d {
	background-color:#ccc;
	border:1px solid #969696;
}

/** Estilo para um botao default do form **/ 
.spwBotaoDefault {
	background-color:#ffdc1f;
	border:1px solid #b09d00;
	border-top-color:#ffdc1f;
	border-left-color:#ffdc1f;
	cursor:pointer;
}

/** Estilo para um botao default do form, com o mouse em cima **/ 
.spwBotaoDefault-o {
	background-color: #ffec1f;
	border: 1px solid #b09d00;
	border-top-color:#ffec1f;
	border-left-color:#ffec1f;
	cursor:pointer;
}

/** Estilo para um botao default do form, desabilitado**/ 
.spwBotaoDefault-d {
	background-color:#ccc;
	border:1px solid #969696;
}

/** Campo do formulrio **/
.spwCampoTexto {
	border:1px solid #8b8b69;
	border-bottom-color:#d7d7c5;
	border-right-color:#d7d7c5;
}

/** Qquer coisa alinhada a direita **/
.alignRight {
	text-align:right;
}

/** Qquer coisa alinhada ao centro **/
.alignCenter {
	text-align:center;
}

/** Qquer coisa desabilitada **/
.disabled {
	background-color:#ededed;
}

/** Qquer coisa escondida **/
.hidden {
	display:none;
}

/** Qquer coisa escondida para impressao **/
.noPrint {
}

/** layer processando **/
.processando{
	position:absolute;
	height:40px;
	width:200px;
	background-image: url(../imagens/processando.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

/** Qquer coisa errada **/
.erro {
	color: #c00000;
}

.hint {
	color:#000;
	padding:3px;
	background-color:#ffffe1;
	border:1px solid #000;
}

/** Opção da mensagem **/
a.opcaoMensagem {
    text-decoration:underline;
    color:#006e00;
}
a.opcaoMensagem:hover{
	font-size:11px;
	font-weight:bold;
}
.tabelaMensagem {
	background-color:#ffd;
}

.toggle {
	background-image:url(../imagens/abrirSubTitulo.gif);
}

.toggle-o {
	background-image:url(../imagens/abrirSubTitulo-o.gif);
}

.toggle-c {
	background-image:url(../imagens/fecharSubTitulo.gif);
}

.toggle-c-o {
	background-image:url(../imagens/abrirSubTitulo-o.gif);
}
.menuContexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline
}

.tableCalendario {
	display:inline;
	vertical-align:middle;
}
.columnTD {
	cursor:pointer;
}

/* Botões do Topo - Personalizados */
.bot-top a img { border:none; }
.bot-top a {
	background:#1f734b;
	display:block;
	width:21px;
	float:right;
}
.bot-top a:hover {
	background:#268a5b;
}

.bot-top a.Sair {
	background:#a6161c;
}
.bot-top a.Sair:hover {
	background:#c1333a;
}