
.formulario{
	float:center;
	padding-left:50px;
	padding-top:50px;
	width:230px;
}

/*
.formulario input:focus:invalid, .formulario textarea:focus:invalid { /* when a field is considered invalid by the browser */
  /*  background: #fff url(images/invalid.png) no-repeat 98% center;
    box-shadow: 0 0 5px #d45252;
    border-color: #b03535
}
*/


.formulario-campo{
	width:400px; 
	float:left;
	margin-bottom:8px;
}

.pa-bottom{
	padding-bottom: 125px;
}

.textfield{
font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	width:300px;
    font-size: 14px;
	font-weight: 200;
	padding: 12px 0px 12px 10px;
	border-radius: 3px;
	border: 1px solid #BABABA ;
	background-color: #FDFDFD;
}

.textfield-mensagem{
font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	width:300px;
    font-size: 14px;
	font-weight: 200;
	padding: 12px 0px 12px 10px;
	border-radius: 3px;
	border: 1px solid #BABABA ;
	background-color: #FDFDFD;
}

.btn-contato-enviar{
	background-color: #999;
	color: #fff;
	padding: 10px 30px;
	border-radius: 5px;
	text-transform: uppercase;
	border: none;
}
.btn-contato-enviar:hover{
	background-color: #CB0003;
	color: #fff;
	padding: 10px 30px;
	border-radius: 5px;
	text-transform: uppercase;
}
.btn-contato-enviar:active{
	background-color: #CB0003;
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}

.btn-contato-reset{
	background-color: #999;
	color: #fff;
	padding: 10px 30px;
	border-radius: 5px;
	text-transform: uppercase;
	border: none;
}
.btn-contato-reset:hover{
	background-color: #CB0003;
	color: #fff;
	padding: 10px 30px;
	border-radius: 5px;
	text-transform: uppercase;
}
.btn-contato-reset:active{
	background-color: #CB0003;
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}

.box-campo{
	width:400px; 
	float:left;
	padding-bottom:8px;
}