form div{margin:0;padding:0}form fieldset{border:none;padding:0;margin:0}form fieldset div{float:left;margin-left:10px}form fieldset div:first-child{margin:0}.checkbox .error{background-color:#C00;padding:10px}form select.error{border:1px solid #C00}input.error{border:1px solid #C00}select.error{border:1px solid #C00}table.errorSummary{border:1px solid #C00;padding:7px 7px 12px;margin:0 0 20px;background:#FEE}div.errorSummary{border:2px solid #C00;padding:7px 7px 12px;margin:0 0 20px;background:#FEE;font-size:.9em;font-size:12px}div.errorMessage{color:red;font-weight:700}div.errorSummary p{font-weight:700;margin:0;padding:5px}div.errorSummary ul{margin:0;padding:0 0 0 20px}div.errorSummary ul li{margin-bottom:5px}.sucesso_msg{border:2px solid #333;padding:10px 0;margin:0 0 20px;background:#eee;font-size:14px;font-weight:700;text-align:center}label.error{font-weight:700}form input,form select,form textarea,form select{border:1px solid #cecece;padding:4px;border-radius:5px;font-size:12px}form label{display:block;margin:0 0 3px;padding:0;margin-top:10px;font-weight:700}form input.botao{padding:5px;border:solid 1px #CCC;display:block;margin-top:10px;width:auto!important;cursor:pointer}form input.botao_img{padding:0;border:none;display:block;margin-top:10px;width:auto!important;cursor:pointer}form input,form select,form textarea{width:400px}form fieldset input{width:190px}form fieldset select{width:200px}.contato .mapa input{padding:15px;width:410px}.contato .formulario input,.contato .formulario textarea{padding:15px;width:430px;margin-top:10px}.contato .formulario textarea{height:250px}.contato .formulario .botao{padding:15px 75px;font-weight:700;border:none;width:auto;float:right;background:#d3d3d3}.contato .formulario .botao:hover{background:#ccc9c9}