/* Sample FormBuilder CSS base */
form {
	margin-top: 0
}
form, td, th, li {
	font-size: 100%
}
form div {
	margin-bottom: 0
}
fieldset div {
	margin-bottom: 0.5em;
	margin-left: 1em;
}
fieldset div div {
	margin-top: 0.5em;
	margin-left: 1em
}
fieldset {
	margin-bottom: 1em;
	border: 1px solid #F60;
	padding: 0.5em
}
fieldset label {
	width: auto;
}
legend {
	color: #FFF;
	background: #F60;
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding: 0.2em;
	width: auto;
	border: 1px solid #CCC
}
textarea {
	margin: 0.5em 0;
	width: 98%;
	height: 6em
}
/* Apply this class to text/select input fields with shorter labelsto help alignment */
.short-label label {
	float: left;
	width: 10em
}
.short-label fieldset div input, .short-label fieldset div select {
	width: 16em
}
/* Pretty up your Captcha image output */
.captcha {
	margin: 0.5em 0;
	width: 200px;
	text-align: center
}
.captcha img {
	border: 1px solid #F60;
	margin-bottom: 0.5em
}
.captcha input {
	width: 196px;
	margin-top: 0.5em
}
/* Just a bit more room for the Submit button */
.submit {
	margin-top: 0.5em
}
.contactform input {
width: 70%;
padding-left: 4px;
padding-right: 4px;
padding-top: 12px;
/* padding-bottom: 12px; */
margin-bottom: 20px;
background: rgba(255, 255, 255, 0.88);
color: #808080;
font-family: 'arial';
font-size: 12px;
margin-right: auto;
margin-left: auto;
border-radius: 3px;
border: 1px solid rgb(190, 190, 190);;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
display: block;
float: left;
width: 150px;
font-size: 13px;
font-weight: bold;
color: #41A397;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
width: 71%;
padding-left: 4px;
padding-right: 4px;
padding-top: 12px;
padding-bottom: 12px;
/* margin-bottom: 20px; */
background: rgba(255, 255, 255, 0.88);
height: 132px;
resize: none;
color: #808080;
font-family: 'arial';
font-size: 12px;
border-radius: 6px;
border:1px solid rgb(190, 190, 190);
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}


.cms_submit{
color: white;
padding: 0px 25px 0px 25px;
background: rgb(165, 165, 165);;
height: 39px;
font-family: 'helvetica,"Muli",sans-serif' , 'arial';
font-size: 12px;
text-align: center;
display: inline-block;
line-height: 0px;
border: 0;
cursor: pointer;
transition: all 0.3s ease 0s;
text-transform: uppercase;
font-family: Maven Regular;}

.error.campo{margin-top: -20px;
text-align:right;
display:none;}

.error_message{
font-family: Maven Regular;
font-size: 14px;
margin-left: -24px;
color: red;
}
/* Stylesheet: FormBuilder Default Style Modified On 2014-07-03 12:34:24 */
