/*Formulários*/
figure,form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd;}
/*CSS*/
body{color:dimgray;font-family:"Open Sans", "Trebuchet MS", Helvetica, sans-serif;font-size:14px;line-height:1.5em;}
div#formulario-de-contato{}
#form1{margin-bottom:350px;max-width:320px;}
.formulario{text-align:left;}
.formulario label{display:table;font-size:1.1em;}
.formulario input, .formulario textarea, .formulario-option select{display:inline-table;margin-bottom:7px;padding:2px 5px;width:300px;border-radius:5px;border:1px solid #D4D4D4;}
.formulario textarea{display:initial;height:80px;margin-bottom:0;}
.formulario input{margin-bottom:0;padding:5px 6px 5px!important;line-height:1em;}
.formulario label, .formulario input, .formulario-button input, .formulario-option select{padding:2px 0;text-align:left;font-weight:normal !important;}
.formulario label span{display:inline;padding:0 0 0 1px;font-size:0.9em;margin:0;color:#CC0000;text-align:center;font-weight:normal;}
.formulario .campos-obrigatorios, .form label.error{margin:0;color:red;font-size:0.85em;}
.form label.error{display:block;margin:0 !important;padding:0 !important;width:100% !important;text-align:left!important;}
.form{margin:0 0 8px;}
.telefone,.celular{display:inline-block;}
#telefone,#celular{width:120px;}
#telefone{margin-right:26px;}
.formulario input#enviar{position:relative;display:table;margin:0;padding:10px 18px!important;width:100px!important;color:#FFF;border-radius:5px;text-align:center;background:#016489;text-transform:uppercase;}
.formulario input#enviar:hover{background:#17954c;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
/*Media Queries*/

@media only screen and (max-width:1199px){
	
}
@media all and (-webkit-min-device-pixel-ratio:1.5){
	
}