/**
 * Caixa com a mensagem que informa que existem campos obrigatórios
 */
.campoObrigatorio
{
	padding-top: 4px;
	padding-bottom: 4px;
	color: #808080;
	display: block;
}

/**
 * Configura o itens de um formulário
 */
.caixaBotao
{
	padding-bottom: 5px;
	padding-top: 10px;
	float: left;
	display: block;
	width: 70%;
}

/**
 * Simbolo que identifica um item obrigatório de formulário (normalmente o *)
 */
.textoDestacado
{
	padding-left: 3px;
	padding-right: 3px;
	color: Red;
	font-size: 85%;
	font-weight: bold;
}


.formularioBotao
{ 
    height: 14px;
	padding: 3px;
	margin-right: 2px;
	border-left:1px solid #A9A9A9;
	border-top:1px solid #A9A9A9;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-decoration:none;
	background:#E2E2E2;
	font-size: 100%;
	color:#000000;
}

:hover.formularioBotao 
{ 
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #A9A9A9;
	border-bottom:1px solid #A9A9A9;
	background:#F4F4F4; 
}

.formularioItem
{
	margin-bottom: 5px;
}
.formularioTitulo
{
	margin-top: 5px;	
	font-weight: bold;
}
.formularioItemRecuado
{
	margin-top: 5px;
	margin-left: 30px;
}

/**
 * Botões de editar e excluir utilizados nas páginas
 */
.nowrap
{
    white-space: nowrap;
}

.botaoEdicao
{
    height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #A9A9A9;
	border-top:1px solid #A9A9A9;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-decoration:none; 
	background:#E2E2E2;	 
	font-size: 90%;	
	color:#000000; 
}

:hover.botaoEdicao 
{ 
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #A9A9A9;
	border-bottom:1px solid #A9A9A9;
	background:#F4F4F4; 
}

/* Formatação para fora de formulario */

#formulario .novaLinha
{
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

.mesmaLinha
{
	display: inline;
}

.tituloObrigatorio
{
	display: inline;
}

.titulo
{
	display: inline;
}

.formularioCampo
{
	display: inline;
}



/* Formatações para formulários */

#formulario
{
	clear: both;
	display: block;
	width: 100%;
}

#formulario .novaLinha
{
	display: block;
	width: 100%;
	clear: both;
}

#formulario .mesmaLinha
{
	display: inline;
}

.tituloFormulario
{
	display: inline;
}

#formulario .novaLinha .tituloFormulario
{
	width: 25%;
	text-align: right;
	display:inline;
	float: left;
}

#formulario .novaLinha .tituloFormularioSuperior
{
	width: 110px;
	text-align: left;
	display:block;
}

#formulario .asterisco
{
	font-style: italic;
	color: Red;
	font-weight: bold;
	font-size: 130%;
}

.formularioCampo
{
	display: inline;
}

#formulario .novaLinha .formularioCampo
{
	float: left;
	text-decoration: left;	
	margin-left: 5px;
	width: 73%;
}

#formularioVisualizar .novaLinha
{
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

#formularioVisualizar .novaLinha .tituloCampo
{
	width: 150px;
	display: inline;
	float: left;
	text-align: right;
	font-weight: bold;
}

#formularioVisualizar .novaLinha .descricaoCampo
{
	width: 450px;
	display: inline;
	float: left;
	margin-left: 5px;
	text-decoration: left;	
}



