/* 20080716 > LM > ERROS GERAIS / CAMPO OBRIGATÓRIO
------------------------------------------------- */

.ModulosErro { margin-left: 5px; margin-right: 5px; padding: 5px; background-color: #f2f2f2; border: solid 1px #edd6d6; margin-bottom: 2px; margin-top: 2px; color: #ae3d3d; font-size: 12px; }
.CampoObrigatorio { color: #970000; font-size: 11px; }

/* 20080716 > LM > BUTTONS
------------------------------------------------- */

.CssButtonStyle, .ButtonDefault { height: 20px; text-align: center; vertical-align: middle; font: Arial, Helvetica, sans-serif; border: solid 1px #dbadad; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #cb7f7f; cursor: pointer; }
.CssButtonStyleSelected { height: 20px; text-align: center; vertical-align: middle; border: solid 1px #dbadad; font: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #970000; }
.CssButtonStyle:hover, .ButtonDefault:hover { height: 20px; text-align: center; vertical-align: middle; border: solid 1px #dbadad; font: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #b13f3f; }


/* 20080716 > LM > TextBox's and DropDownList
------------------------------------------------- */

.TextBoxDefault,
.CssTextBox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #ffffff; height: 16px; padding: 2px 2px 0px 2px; border: solid 1px #dbadad; }

.TextBoxNumeric { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #ffffff; height: 16px; padding: 2px 2px 0px 2px; border: solid 1px #dbadad; text-align: right; }

.TextAreaDefault { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #ffffff; padding: 2px 2px 0px 2px; border: solid 1px #dbadad; }

.CsssDropDownListDefault,
.DropDownListDefault { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #ffffff; height: 20px; padding-top: 1px; padding-right: 1px; border: solid 1px #dbadad; }


.pager {}
.pager a { display: inline-block; margin-right: 1px; padding: 3px 6px; font-size: 11px; }
.pager a.pag { background-color:#F0D9D9; border:solid 1px #DDABAB; color: #970000 }
.pager a.pag:hover { background-color:#DDABAB; }
.pager a.curr { padding: 3px 12px; background-color:#970000; border:solid 1px #970000; color: #FFFFFF; font-weight: bold; }
