/** Estilo do Form **/
form {
    margin:0;
    padding:0;
}

fieldset {
	padding:10px 0;
	margin:0 0 10px 0;
	border:1px solid #cccccc;
}
fieldset legend {
	font-size:11px;
	font-weight:bold;
}

/* Definição de Fontes */
body,form,h1,h2,h3,h4,h5,h6,a,input,select,button,textarea,li,td,dd,dt,th {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}


.spwBotaoFecharJanela  {
 padding: 0 1px;
 background-color: #CDCDCD;
 border: 1px solid #CDCDCD;
 color: #000;
 border: 2px outset ThreeDLightShadow;
 cursor: default;
 width: 20;
 text-indent: 0;  
}


.spwBotaoFecharJanela{
  font-family: Verdana, Arial, Tahoma, Times, serif;
  font-size: 10px;
  font: -moz-button;
  font-weight: bold;
  text-align: center;
  display: block;
}


td.spwcelulagrid{
    color:#000;
}

td.spwcelulagrid:hover{
    color:#4F4F4F;
}

/** Estilo para o corpo do HTML  **/ 
body {

}

/** Estilo para um campo INPUT do form  **/ 
input { 

}

/** Estilo para o campo SELECT do form  **/ 
select {

     border-color:#CDCDCD;

}

element.style {
    width: 100%;
    text-align: right;
}

/** Estilo para o campo TEXTAREA do form  **/ 
textarea {

}

.spwCampoTextoGrid:inline-block { 
    background-color: red; !important;
    background: red; !important;
}

.spwBotao,.spwBotao-d,.spwBotao-o,.spwBotaoDefault-o,.spwBotaoDefault-d {
	padding:0 1px;
	height:20px;
	font-weight:bold;
}

/** Estilo para um botao comum do form **/ 
.spwBotao {
font-size: 10px;
background-color: #CDCDCD;
border: 1px solid #CDCDCD;
}

/** Estilo para um botao comum do form, com o mouse em cima **/ 
.spwBotao-o {
background-color: #E8E8E8;
border: 1px solid #E8E8E8;
}

/** 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: #696969;
border: 1px solid #696969;
color:#fff;
padding:0 1px;
height:20px;
font-weight:bold;
}

/** Estilo para um botao default do form, com o mouse em cima **/ 
.spwBotaoDefault-o {
background-color: #A9A9A9;
border: 1px solid #A9A9A9;
color:#fff;
}

/** Estilo para um botao default do form, desabilitado**/ 
.spwBotaoDefault-d {
	background-color:#ccc;
	border:1px solid #969696;
}

.spwBotaoDefaultGrid{
 background-color: #696969;
 border: 1px solid #696969;
 color: #fff;
 padding: 0 1px;
 height: 20px;
 font-weight: bold;
}

.spwBotaoDefaultGrid-o{
    background-color: #A9A9A9;
    border: 1px solid #A9A9A9;
    color: #fff;
    padding: 0 1px;
    height: 20px;
    font-weight: bold;
}

.spwBotaoGrid{
  font-size: 10px;
  background-color: #a7a6a6;
  border: 1px solid #a7a6a6;
  padding: 0 1px;
  height: 20px;
  font-weight: bold;   
}

.spwBotaoGrid-o{
  background-color: #E8E8E8;
  border: 1px solid #E8E8E8;
  padding: 0 1px;
  height: 20px;
  font-weight: bold;
}

/** Campo do formulrio **/
.spwCampoTexto {
	border:1px solid #BEBEBE;
	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;
}


a{
    color: #333;
}


a:hover{
    color: #650000;
}



/** 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:#696969;
}

.bot-top a.Sair {
	background:#000000;
}
.bot-top a.Sair:hover {
	background:#c1333a;
}