
/***********************************
------------------------------- **** 
------------------------------- **** FORMS
------------------------------- **** 
***********************************/

/*
#################################### CAMPOS PADRÕES
*/

fieldset
{
	border: none;
}

fieldset legend
{
	margin-bottom: 5px;
}

label
{
	font-size: 12px;
	color: #555;
	display: block;	
}

input[type="text"],
input[type="password"],
select,
textarea
{
	padding: 12px 10px;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	color: #555;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

input[type="text"]:focus, 
input[type="password"]:focus,
select:focus,
textarea:focus
{
	border: 1px solid #999;
	outline: none; /* remove outline */

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

input[type="submit"]
{
	height: 39px;
	border: none;
	padding: 0 15px;
	cursor: pointer;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

input[type="submit"]:hover
{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/*
#################################### NEWSLETTER
*/

form#form_newsletter
{

}

form#form_newsletter legend
{

}

form#form_newsletter input[type='text']
{

}

form#form_newsletter input[type='submit']
{

}

form#form_newsletter input[type='submit']:hover
{

}

/*
#################################### FALE CONOSCO
*/

form#form_contato
{
	width: 100%;
}

form#form_contato legend
{
	font: 22px 'SegoeUILight', sans-serif;
	color: #3a86a9;
	text-transform: uppercase;
	margin-bottom: 20px;
}

form#form_contato input[type='text'],
form#form_contato textarea
{
	width: 100%;
	margin-bottom: 10px;
}

form#form_contato textarea
{
	width: 100%;
	height: 130px;
	margin-bottom: 10px;
}

form#form_contato .email{
	width: 270px;
	margin-right: 20px;
	float: left;
}

form#form_contato .telefone{
	width: 270px;
	float: left;
}

form#form_contato input[type='submit']
{
	background-color: #3a86a9;
	font: 16px 'SegoeUILight', sans-serif;
	color: #fff;	
	float: right;
}

form#form_contato input[type='submit']:hover
{
	background-color: #2f5978;
}

/*
#################################### TRABALHE
*/

form#form_trabalhe
{

}

form#form_trabalhe #mascara_upload
{
	
}

form#form_trabalhe #arquivo
{

}

form#form_trabalhe input[type='submit']
{

}

form#form_trabalhe input[type='submit']:hover
{

}

/*
#################################### ALERTAS PARA CAMPOS
*/

.alertaCampo
{
	border: 1px solid red !important;
}

/*
#################################### PLACEHOLDER
*/

::-webkit-input-placeholder { opacity:1; color: #555555; }
::-moz-placeholder { opacity:1; color: #555555; }
:-ms-input-placeholder { opacity:1; color: #555555; }
:-moz-placeholder { opacity:1; color: #555555; }