#conteudo {
	width: 490px;
	margin-right: 10px;
	background: url(../images/bg_conteudo_gd.gif) repeat-x;
}


/********************
Texto e notificação
********************/
p#texto {
	width: 460px;
	margin: 10px auto 20px;
	text-align: justify;
	line-height: 120%;
}

p#alerta {
	color: #AF040A;
	width: 460px;
	margin: -10px auto 10px;
}

#alerta span {
	font-size: 0.8em;
	letter-spacing: -0.1em;
}
/********************
Fim: Texto e notificação
********************/


/********************
Formulário
********************/
ul.formulario {
	width: 470px;
	margin: 0 auto;
}

#conteudo h3 {
	clear: both;
	font-size: 0.9em;
	color:  #727272;
	text-transform: uppercase;
	margin: 3px 0 3px 15px;
	padding: 0;
	background: none;
}

.formulario li h4 {
	background-color: #ECECEC;
	margin-bottom: 2px;
	padding: 5px 0;
	text-indent: 3px;
}

.formulario li h4 span.frtextonomecampoerro {
	color:#FF0000;
	background-color: #ECECEC;
	margin-bottom: 2px;
	padding: 5px 0;
	text-indent: 3px;
}

	/********************
	Padronização LI
	********************/
	ul.formulario li {
		display: block;
		height: 50px;
		float: left;
		margin-bottom: 5px;
	}
	
	ul.formulario li.cl1 { width: 94px; }
	
	ul.formulario li.cl2 { width: 188px; }
	
	ul.formulario li.cl3 { width: 282px; }
	
	ul.formulario li.cl4 { width: 376px; }
	
	ul.formulario li.cl5 { width: 470px; margin-bottom: 2px; }
	/********************
	Fim da padronização LI
	********************/
	
	/********************
	Inputs
	********************/
	label {
		display: block;
		height: 21px;
		background: url(../images/bg_input_dir.gif) no-repeat right;
	}

	input {
		color: #4D4D4D;
		height: 15px;
		padding: 3px 0 3px 10px;
		background: url(../images/bg_input_esq.gif) no-repeat left;
	}

		/********************
		Classe 1
		********************/
		li.cl1 label { width: 86px; }
		
		li.cl1 input { width: 66px; }
		
		/********************
		Classe 2
		********************/
		li.cl2 label { width: 180px; }

		li.cl2 input { width: 160px; }
	/********************
	Fim dos Inputs
	********************/

	/********************
	Selects
	********************/
	label.select { background: none; }
	
	select {
		color: #4D4D4D;
		width: 180px;
		height: 17px;
		border: 1px solid #B2B6C5;
	}	
	
	li.cl1 select { width: 86px; }
	
	li.cl2 select { width: 180px; }

	li.cl3 select { width: 274px; }
	/********************
	Fim dos Selects
	********************/

	/********************
	Mensagem
	********************/
	li.cl5 label { background: none; }
	
	textarea {
		font-size: 1.1em;
		color: #4D4D4D;
		float: left;
		width: 458px;
		height: 105px;
		margin: 5px 0 0;
		padding: 5px;
		border: 1px solid #C5D8DF;
		background-color: #F7FBFF;
	}
	/********************
	Fim da mensagem
	********************/
	
	/********************
	Funções - contador de caracteres e botão enviar
	********************/
	div#funcoes {
		float: left;
		width: 470px;
		height: 20px;
		margin: 3px 0 30px 10px;
		padding: 1px 0;
		background-color: #DEDEDE;
	}
	
	#funcoes p {
		color: #727272;
		width: 81%;
		float: left;
		margin: 3px 0 0 5px;
	}
	
	#funcoes button, #funcoes button span {
		color: #000;
		cursor: pointer;
		display: block;
		width: 80px;
		height: 20px;
		overflow: hidden;
		background: url(../images/bt_enviar.gif) no-repeat;
	}
	
	#funcoes button { position: relative; }
	
	#funcoes button span {
		position: absolute;
		margin: -3px 0 0 -3px;
	}
	
	#funcoes button:hover, #funcoes button:hover span { color: #BF3520; }
	/********************
	Fim: funções - contador de caracteres e botão enviar
	********************/
	
/********************
Fim do Formulário
********************/

