﻿/* Forms */
table.form,
table.form tr            { width:100%;}
table.form  td           { padding:5px 3px; }
table.finalidade td      { padding:0px; margin:0px; }
table.finalidade input   { padding-top:3px;_padding-top:0px; height:15px; float:left; border:0; }
table.finalidade label   { height:20px; float:left; }
.form td                 { vertical-align:top;}
.form .group             { background:#eeeeee; color:#333333; font-weight:700; padding: 5px 7px; margin:3px 0px; /*width:100%;*/ }
.form .label             { text-align:right; white-space:nowrap; padding-top:8px; }
.form .comment           { color: #666; font-style:italic; }
.form .required          { color: #c00; font-size:11px;  padding-top:10px; width:9px; }
.form input,.form select { height:30px; }
.form textarea,.form input,.form select { background: #f9f9f9; border-color: #bbbbbb; border-width: 2px 1px 1px; border-style:solid; padding: 0.2em; }
.form .btn_enviar,
.form .btn_limpar        { padding:0; }
.form .moradaW           { width: 165px; _width: 178px; }