/* Classes Complementares */

.formulario input,
.formulario textarea{
	background-color: #FCFCFC; /* Cinza Bem Claro */
	border: 1px solid #CCCCCC; /* Cinza Claro*/
	border-radius: 5px;
	padding: 10px; /* Deixar em pixel */
	margin: 0.5% 0 1% 0;
	color: #999999; /* Cinza */
	width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.formulario textarea{
	font-family: Tahoma, Geneva, sans-serif;	
}

.formulario .conclusao{
	text-align: center;
	display: inline-block;
	padding: 0.5% 0 2% 0;
	width: 100%;
	/*margin: 5% 0 2% 0;*/
}

.formulario .conclusao input.botao{
	font-family: segoe_print;
	font-size: 22px;
	color: #FFF; /* Branco */
	border-radius: 10px;
	border-top:none;
	border-bottom: 3px solid;
	
	background-color: #F2920C; /* Laranja */
	border-bottom-color: #C9780A; /* Laranja Escuro */
	transition: 0.5s;
}

.formulario .conclusao input.botao:hover{
	background-color: #d9830a; /* Laranja 2 */
	border-bottom-color: #a06008; /* Laranja Escuro 2 */
	transition: 0.5s;
	cursor: pointer;
}

/* Displays de Erro no Preenchimento do Formulário */

.formulario label.error{
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	padding: 0.5% 0 2% 0;
	color: #FF0000; /* Vermelho */
	font-weight: bold;
}