form.formulario fieldset{border:0;margin:0;padding:10px 0;width:100%;}form.formulario legend{margin-left:30px;padding:0 7px 0 7px;}form.formulario label{color:#333;display:block;float:left;margin:8px 0 0;padding:0;text-align:right;width:200px;}form.formulario label.checks{color:#333;display:block;float:left;margin:8px 0 0 6px;padding:0;width:350px;text-align:left;}form.formulario label sub{line-height:15px;}form.formulario input,form.formulario textarea{margin:5px 0 0 10px;padding:2px;width:300px;}form.formulario input[type=text],form.formulario textarea{border:1px solid #999;}form.formulario .radio{float:left;display:block;margin:8px 0 0 10px;position:relative;width:300px;}form.formulario .radio input{border:0;margin:0;width:auto;}form.formulario input.checks{float:left;margin:8px 0 0 190px;padding:0;width:auto;}form.formulario input.cpf,form.formulario input.rg,form.formulario input.telefone{width:100px;}form.formulario input.cep{width:80px;}form.formulario input.cnpj{width:130px;}form.formulario input.botao{margin:10px 0 0 210px;width:auto;}form.formulario select{margin:5px 0 0 10px;}form.formulario br{clear:both;}form.formulario textarea{overflow:auto;}form.formulario input.erro,form.formulario textarea.erro{border:2px solid #F77;}form.formulario span.erro{display:none;margin-left:10px;}ul#erros{margin:0;padding:0 8px;clear:both;}#erros li{display:inline;list-style-position:inside;list-style-type:none;color:#C22;background:#FFDFDF;border:2px solid #DF7D7D;float:left;padding:6px;margin:3px;}form.formulario{clear:both;}
