
form {width: auto; height: auto; margin: 0; padding: 0}
input, select {margin: 0; padding: 0; border: 3px solid #ededed; }
input:focus, select:focus, textarea:focus {border-color: #ffe2e2}
input {height: 30px !important;line-height: 30px}
select {height: 36px !important; padding: 1px 1px 1px 3px;}
select option {margin-top: 5px;}
input[type=text] {min-width: 100px; padding-left: 5px; clear: both;}
input[type=text].captcha {font-size: 20px; font-weight: bold; text-align: center; padding: 0; text-transform: uppercase;}
input[type=checkbox] {margin-right: 3px;}
input[type=submit] {padding: 0 15px; background: #ce2222; border: 0; color: #fff; float: right;}
input[type=submit]:hover {background: #dc3b3b}
textarea {margin: 0; padding: 0; border: 3px solid #ededed; height: 100px;}
select option.place {color: #afafaf;}

::-webkit-input-placeholder { color:#afafaf; font-size: 12px; font-weight: normal; text-transform: none; }
::-moz-placeholder { color:#afafaf;  font-size: 12px; font-weight: normal; text-transform: none;} /* firefox 19+ */
:-ms-input-placeholder { color:#afafaf; font-size: 12px; font-weight: normal; text-transform: none; } /* ie */
input:-moz-placeholder { color:#afafaf; font-size: 12px; font-weight: normal; text-transform: none; }

label {width: 400px; font-size: 12px; color: #666; margin: 0 auto;}
label.error {font-size: 10px; color: #cf4b4b; display: inline; width: auto; float: right;}
label.error[for="telContato"] {float: left !important;}
label.error[for="volume"] {float: left !important;}
div small {margin-top: 5px;}

input.width250 {width: 250px;}
input.width300 {width: 300px;}
input.width400 {width: 400px;}
input.width500 {width: 500px;}
input.width600 {width: 600px;}
input.width700 {width: 700px;}
input.width800 {width: 800px;}
select.width300 {width: 311px;}
select.width400 {width: 411px;}
select.width500 {width: 511px;}
select.width600 {width: 611px;}
select.width700 {width: 711px;}
select.width800 {width: 811px;}
textarea.width300 {width: 305px;}
textarea.width400 {width: 405px;}
textarea.width500 {width: 505px;}
textarea.width600 {width: 605px;}
textarea.width700 {width: 705px;}
textarea.width800 {width: 805px;}