div.yiiForm{ margin: 0; padding: 0; }

div.yiiForm form{ margin: 0; }

div.yiiForm label.required { }

div.yiiForm span.required{ color: red;}

div.errorSummary{ border: 2px solid #C00; padding: 7px 7px 12px 7px; margin: 0 0 20px 0; background: #FEE; font-size: 0.9em; }

div.errorSummary p{ margin: 0; padding: 5px; }

div.errorSummary ul{ margin: 0; padding: 0 0 0 20px; }

div.errorSummary ul li{ list-style: square; }

div.yiiForm p.hint{ color: gray; font-size: 90%; margin: 0 0 0 110px; }

div.yiiForm fieldset{ border: #DDD 1px solid; margin: 10px 0; padding: 10px; }

div.yiiForm legend{ font-weight: bold; }

div.yiiForm label{ }

div.yiiForm div.action{ clear: left; margin-left: 110px; padding: 0.25em 0; }

div.yiiForm div.simple, div.yiiForm div.complex{ clear: left; padding: 0.25em 0; }

div.yiiForm div.simple label,div.yiiForm div.complex span{ display: block; float: left; margin-right: 10px; position: relative; text-align: right; width: 150px; }

div.yiiForm label.error{ color: #C00; text-align:center; }

div.yiiForm span.error{ color: #C00; }

div.yiiForm input.error, div.yiiForm textarea.error, div.yiiForm select.error { background: #F9F9F9; border-color: #EC0645; }

div.yiiForm div.simple div, div.yiiForm div.complex div { margin-left: 110px; }

/*hack para o ie7 ;)*/
.uniForm, .uniForm fieldset, .uniForm .ctrlHolder, .uniForm .formHint, .uniForm .buttonHolder, .uniForm .ctrlHolder .multiField, .uniForm .inlineLabel{ zoom:1; }

.uniForm .inlineLabels label, .uniForm .inlineLabels .label, .uniForm .blockLabels label, .uniForm .blockLabels .label, .uniForm .inlineLabel span{ padding-bottom: .2em; }

.uniForm .inlineLabel input, .uniForm .inlineLabels .inlineLabel input, .uniForm .blockLabels .inlineLabel input{ margin-top: -.3em; }

.inputdesativado{ cursor:default; color:#999999; background-color:#F5F5F5; border:2px solid #DDD; }