@charset "utf-8";
/* CSS Document */
#subFormulario{
	background-color: #c3e943;
	width: 267px;
	margin: 0px 0px 0px 0px;
	height: 257px;
	padding: 16px 0px 0px 0px;
	border-radius: 24px 24px 0px 0px;
}
#formulario{
	width: 250px !important;
	height: 290px;
	margin: 0px 0px 0px 8px;
} 
.todos{
	height: 30px;
	padding: 0px 0px 0px 5px;
	float: left;
	margin: 0px 0px 7px 6px;
	color: #1B1B1B;
	border: 0px;
	font-family: arial;
	border-radius: 4px;
	box-shadow: 0px 0px 7px -2px #000;
}
.todos:hover{
	box-shadow: 0px 0px 8px 0px #000;
	-moz-box-shadow: 0px 0px 8px 0px #000;
	-webkit-box-shadow: 0px 0px 8px 0px #000;
}
#txtNome, #txtEmail, #mensagem{
	width: 237px;
}
#txtTelefone {
	width: 237px;
}
#slOqueDeseja {
	width: 237px;
}
#imgCaptcha{
        margin: 0px 0px 0px 6px;
        width: 75px;
        padding: 0px 0px 0px 0px;
}
#txtCaptcha{
        width: 156px;
}
#mensagem{
	height: 80px !important;
	max-width: 237px;
}

input[type="submit"]{
	width: 267px;
	height: 57px;
	margin: 4px 0px 0px -8px;
	background-color: #b9ccbd;
	border-radius: 1px 0px 27px 27px;
        color: #318671;
}
.botaoEnviar {
	border: none;
	margin:10px;
	color: #fff;
	display: inline-block;
	font: 300 29px/31px "Open Sans","Helvetica Neue",Arial,sans-serif !important;
	height: 32px;
	background-color: #c3e943;
	padding: 0 24px;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,.25);
	white-space: nowrap;
	border-radius: 2px;
	box-shadow: 0 2px 1px rgba(0,0,0,.19),inset 0 -1px 0 rgba(0,0,0,.19),inset 0 1px 0 0 rgba(255,255,255,.19);
	background-color: #c3e943;
	background-image: -webkit-gradient(linear,left bottom,left top,from( #c3e943),to( #b6d93d));
	background-image: -webkit-linear-gradient( #c3e943, #b6d93d);
	background-image: -moz-linear-gradient( #c3e943, #b6d93d);
	background-image: -ms-linear-gradient( #c3e943, #b6d93d);
	background-image: -o-linear-gradient( #c3e943, #b6d93d);
	background-image: linear-gradient( #c3e943, #b6d93d);
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition:0.5s;
	transition: 0.5s;
}

.botaoEnviar:hover {
	box-shadow: 0 4px 1px rgba(0,0,0,.19),inset 0 -3px 0 rgba(0,0,0,.19);
	text-decoration: none;
}

.botaoEnviar:active, .botaoEnviar:focus {
	box-shadow: inset 0 2px 0 0 rgba(0,0,0,.19),inset 0 12px 24px 6px rgba(0,0,0,.19),inset 0 0 2px 2px rgba(0,0,0,.19);
}

/* -- CSS - Mensagem de Obrigado  -- */
#obrigado{
	width: 220px;
	height:30px;
	color: #437a2d;
	font-size: 21px;
	text-align: center;
	margin: 51px 0px -44px 25px;
	font-family: sans-serif;
}
#outroFormulario a{
	color: #437a2d;
	font-size:14px;
        text-decoration: none;
}
#outroFormulario a:hover{
	color: #437a2d;
	font-size:14px;
        text-decoration: underline;
}
#msgErro{
	width: 220px;
	height:30px;
	color: #437a2d;
	font-size:18px;
	text-align: center;
	margin: 51px 0px 0px 25px;
	font-family: sans-serif;
}
@media (max-width: 280px) {
#txtNome, #txtEmail, #mensagem, #txtTelefone, #slOqueDeseja {
  width: 202px !important;
}
input[type="submit"] {
  width: 230px;
}
textarea {
    padding-top: 5px !important;
    min-height: 64px !important;
}
#txtCaptcha {
  width: 121px !important;
}
#formulario {
  width: 222px !important;
  height: 240px !important;
}
#subFormulario {
  width: 230px !important;
}
#obrigado{width: 160px;}
#msgErro{width: 160px;}
}