+/* Forms */
+
+input, textarea, select {
+color:#222;
+border:1px solid #c8c8c8;
+font-size:12px;
+}
+
+select { padding:0 0 0 1px;}
+
+form ul {
+list-style:none;
+margin:6px 0 10px 0;
+clear:none;
+float:left;
+width:100%;
+list-style:none !important;
+text-align:left;
+}
+
+form li {
+clear:both;
+float:left;
+padding: 5px 0 5px 0;
+width:100%;
+background:none;
+line-height:normal;
+margin:0;
+}
+
+form li div li {float:none;border:none;}
+form li div ul {float:none;margin:none;border:0;}
+form li div input {margin-right:10px;}
+
+form label {
+float:left;
+display:block;
+width:170px;
+}
+
+form label.inline {
+display:inline !important;
+float:none !important;
+margin-top:-2px;
+width:auto;
+padding-right:5px;
+}
+
+form li div {
+float:left;
+}
+
+form li div div { margin-left:0 !important; float:none !important; }
+
+div.button {margin-top:6px; padding-left:170px;}
+div.button input, input.button { color:#F6D4D4 !important; font-weight:bold; background: #CA0000; border:2px solid #9F0F0B !important; padding-left:10px; padding-right:10px; }
+input.button {font-size:13px !important; margin-left:6px;}
+div.button input.imagem { background:none !important; border:0 !important;}
+
+/* Tabelas */
+
+table {margin:auto; width:100%; margin-top:15px;}
+th {font-weight:bold; font-size:12px; color:#222; text-transform:uppercase; border-bottom:2px solid #dfdfdf !important;}
+th,td {
+padding:3px;
+border-bottom:1px solid #dfdfdf;