/* Contato */
*:focus {
	outline-color:#30BAFF;
}
.form {
	width:460px;
	float:left;
}
.form div input,
.form div textarea,
.form div select {
	border:solid 1px #CCC;
	margin:5px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
  .form div {
	  float:left;
	  margin-bottom:20px;
  }
  .form select {
	  width:100% !important;
  }
  .form .c25por {
	  width:23%;
	  margin-right:2%;
  }
  .form .c25por input,
  .form .c25por textarea,
  .form .c25por select {
	  width:90%;
	  padding:10px 4.8%;
  }
  
  .form .c33por {
	  width:31%;
	  margin-right:2.3%;
  }
  .form .c33por input,
  .form .c33por textarea,
  .form .c33por select {
	  width:90%;
	  padding:10px 4.8%;
  }
  .form .c33por input[type="file"] {
	  padding:8px 4.8% 7px 4.8%;
  }
  
  .form .c50por {
	  width:48%;
	  margin-right:2%;
  }
  .form .c50por input,
  .form .c50por textarea {
	  width:90%;
	  padding:11px 4.8%;
  }
  .form .c50por select {
	  width:90%;
	  padding:10px 4.8%;
  }
  .form .c100por {
	  width:98%;
  }
  .form .c100por input,
  .form .c100por textarea,
  .form .c100por select {
	  width:95%;
	  padding:10px 2.3%;
  }
  .form input[type="radio"] {
	  width:18px;
  }
  .form input[type="date"] {
	  padding-top:8px;
	  padding-bottom:7px;
  }
  .form input[type="submit"] {
	  float:right;
	  clear:both;
  }
  .form label {
	  color:#666;
	  font-size:14px;
  }
  .form label.error {
	  color:red;
	  font-size:11px;
	  font-weight:700;
	  font-family:Arial, Helvetica, sans-serif;
  }
  .form p.red.floatLeft {
	  color:red;
	  margin-top:0;
	  margin-right:2%;
	  font-size:11px;
	  font-weight:700;
  }
  .form #enviar {
	  font-family: "Open Sans";
	  font-size: 16px;
	  color:#FFF;
	  background-color: #FE9901;
	  padding: 16px 50px;
	  margin-right:2%;
	  text-align: center;
	  border:none;
  }
  .form #enviar:hover {
	  background-color:#FFD96F;
	  cursor:pointer;
  }
  
.form_input {
	border:solid 1px #CCC;
	padding:5px;
	width: auto !important;
}