@charset "utf-8";
/* CSS Document */
/* FORMULÁRIO */
/* ESTILO FORMULÁRIO */
form{ width:100%; margin:5px 5px 5px 5px;}
/*fieldset{margin:0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#fff;background:transparent;font-size:0.9em;font-weight:bold;}*/
label{float:left;width:80px;padding:0 0.5em;text-align:left; color:#20385a; font-size:0.8em}
label.opcao{float:left;width:62%;padding:0 0.5em;text-align:left; color:#20385a; font-size:0.8em}

fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{
	padding: 3px;
			width: 75%;
			border: none;
			outline: none;
			color: #464646;
			font-size:1em;
			border: solid 1px #fff;
			transition: box-shadow 0.3s, border 0.3s;
			-webkit-appearance:none;
			background:#c2c2c2;}
input[type=checkbox] { width:2%;}			
fieldset div input.dd{width:8%}
fieldset div input.tel{width:50%}
fieldset div select{ padding: 3px;
			display: block;
			width: 35%;
			border: none;
			outline: none;
			color: #464646;
			font-size:1em;
			-webkit-appearance:none;		
			background-image:url(../imgs/arrow.png);
background-repeat:no-repeat;
background-position:100%;
	border: solid 1px #fff;
			transition: box-shadow 0.3s, border 0.3s;
			-webkit-appearance:none;
			background:#c2c2c2;}div.fm-multi div{margin:5px 0;}
/*div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:31%;padding-left:5em;text-align:left;}*/
#fm-submit{ margin:0;clear:both;padding:0px;text-align:center;}

input:focus,textarea:focus{ border: solid 1px #707070;box-shadow: 0 0 5px 1px #969696;}
textarea:select{border: solid 1px #707070;box-shadow: 0 0 5px 1px #969696;}
/*fieldset div.fm-req{font-weight:bold; color:#030; font-size:0.8em;}
fieldset div.fm-opt{font-weight:bold; color:#030; font-size:0.8em;}
fieldset div.fm-req label:before{content:"*";}*/

.mybutton{

	background:#c2c2c2;
	color:#20385a;
	padding:3px 7px;
	font-size: 0.9em;
	text-transform: uppercase;
	display: block;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	cursor:pointer;
	border: solid 1px #fff;
	float:left;
	margin:0px 0px 10px 75%;
}

.mybutton:hover{
	background:#c2c2c2;
	color: #FFF;
}

p#fm-intro{margin:0;}
.botao{ margin:0px 0px 0px 228px; float:left; color:#030; font-size:0.8em;border:#030 1px solid; }

a.bt{border:#709450 solid 1px; padding:5px; font-size:0.8em; background-color:#709450; color:#FFF; font-weight:bold; margin:5px 100px 5px 100px;}
.link1{font-size:0.8em; color:#030;}

