@charset "utf-8";
/* CSS Document */
#subFormulario{
	width: 315px;
	margin: 0px 0px 0px 0px;
	height: 257px;
}
#formulario{
	width: 310px !important;
	height: 290px;
	margin: 0px 0px 0px 40px;
} 
.todos{
	height: 30px;
	padding: 0px 0px 0px 5px;
	float: left;
	margin: 0px 0px 7px -8px;
	color: #1B1B1B;
	border: solid 1px #cccccc;
	font-family: arial;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
}
.todos:hover{
	box-shadow: 0px 0px 6px -2px #3f87af;
	-moz-box-shadow: 0px 0px 6px -2px #3f87af;
	-webkit-box-shadow: 0px 0px 6px -2px #3f87af;
}
#txtNome, #txtEmail, #mensagem{
	width: 267px;
}
#txtTelefone {
	width: 267px;
}
#slOqueDeseja {
	width: 267px;
}
#imgCaptcha{
        /* margin: 0px 0px 0px 6px; */
        width: 75px;
        padding: 0px 0px 0px 0px;
}
#txtCaptcha{
        width: 185px;
        margin: 0px 0px 0px 6px;
}
#mensagem{
	height: 50px !important;
}

input[type="submit"]{
	width: 305px;
	height: 57px;
	margin: 4px 0px 0px -27px;
	background-color: #b9ccbd;
        
	color: #ffffff;
}
.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: #5fbeec;
	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: 0px 0px 0px 30px;
	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: #5fbeec;
	background-image: -webkit-gradient(linear,left bottom,left top,from( #5fbeec),to( #5fbeec));
	background-image: -webkit-linear-gradient( #5fbeec, #5fbeec);
	background-image: -moz-linear-gradient( #5fbeec, #5fbeec);
	background-image: -ms-linear-gradient( #5fbeec, #5fbeec);
	background-image: -o-linear-gradient( #5fbeec, #5fbeec);
	background-image: linear-gradient( #5fbeec, #5fbeec);
	-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:200px;
	height:30px;
	color: #fff;
	font-size:18px;
	text-align: center;
	margin: 45px 0px 0px 25px;
}
#outroFormulario a{
	color: #fff;
	font-size:14px;
        text-decoration: none;
}
#outroFormulario a:hover{
	color: #fff;
	font-size:14px;
        text-decoration: underline;
}
#msgErro{
	width:200px;
	height:30px;
	color: #fff;
	font-size:18px;
	text-align: center;
	margin: 45px 0px 0px 60px;
}