#formulario  {
	
}

#formulario span { 
	display:block; margin-bottom:5px; height:45px; 
	font:12px Tahoma;
	color:#333;
}


#formulario span label {
	display:block;
	float:left;
	width:250px;
	text-align:right;
	padding-top:8px;
	padding-right:10px;
	font:20px 'Lato';
	color:#77777;
	font-weight:300;
}

#formulario input, #formulario select, #formulario textarea{
	padding:10px;
	background:#F8F8F8;
	font:20px 'Lato';
	border:1px solid #C8C8C8;
	border-radius:2px;
	color:#666;
}

#formulario input:focus, #formulario select:focus, #formulario textarea:focus {
	-webkit-box-shadow: 1px 1px 3px 3px #999;
	box-shadow: 1px 1px 3px 3px #999; 
	color:#333;
}

#formulario span .botao { 
	width:50px;
	-moz-box-shadow:    inset 0 0 5px #06C;
	-webkit-box-shadow: inset 0 0 5px #06C;
	box-shadow:         inset 0 0 5px #06C;
	background:#073B75;
	color:#FFF; 

}
	#formulario span .botao:hover { background:#051850; color:#FFF; }
	
	
#formulario span .botao2 { width:80%; max-width:150px; display:block; background:#9DE100; margin:0 auto; margin-top:30px; padding:10px; text-align:center; text-decoration:none; font:bold 18px 'Lato'; color:#081535; cursor:pointer; }
	#formulario span .botao2:hover { background:#051850; color:#FFF; cursor:pointer; }

#formulario h3 { margin:15px 0 15px 360px; font:bold 18px 'helveticaneue'; color:#999; }


.link{color:#069; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.link:hover{color:#069; text-decoration:underline; font-weight:bold;}


@media (max-width: 900px) {
	#formulario span { float:none; clear:both; display:block; height:auto; }
	#formulario span label { display:block; width:95%; margin:0 auto; text-align:center; }
	#formulario input, #formulario select, #formulario textarea{ display:block; width:85%; padding:15px 5px 15px 5px; margin:0 auto; }
}