body{ background:#D4F2AE url(../images/bg.png) repeat-x; margin:0; font-size:12px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
a{ color:#0033CC; text-decoration:underline}
h1{ font-size:20px; color:#330033; margin:0 0 3px 2px; padding:0;}
h2{ font-size:18px; color:#266A2E; margin:0 0 3px 2px; padding:0; font-weight:normal; width:100%}
h3{ font-size:14px; color:#593E1A; margin:0 0 0 2px; padding:0; font-weight:normal; width:100%}
h4{ font-size:12px; color:#999999; margin:0 0 3px 2px; padding:0; font-weight:normal; width:100%}
h5{ font-size:9px;  color:#333333; margin:0 0 3px 10px; padding:0; font-family:"Times New Roman", Times, serif; font-weight:normal;}
ul{ list-style:none; padding:0; margin:0 0 0 0; }
li{ font-size:12px; font-family:Georgia, "Times New Roman", Times, serif }
li a{ font-size:10px; text-decoration:none; font-size:12px; }
li a:hover{ color:#CCCCCC }
hr{ margin:10px auto; width:99%; height:1px; border:0; background:#D0D0D0}
cite{ width:100%; display:block; font-style:normal; font-size:10px; color:#006666}
form{ margin:0; padding:0}
fieldset{ border:0; padding:4px 0 4px 0; margin:0; float:left}
fieldset legend{ margin:0; padding:0; font-size:18px; color:#92A5B4; font-weight:bolder}
fieldset input[type=text]{ background:#FFFFFF; color:#999999; font-size:14px; padding:2px; border:1px solid #CCCCCC; width:300px; border-style:inset; float:left}
fieldset input[type=password]{ background:#FFFFFF; color:#999999; font-size:14px; padding:2px; border:1px solid #CCCCCC; border-style:inset; float:left }
fieldset input[type=submit]{ background:url(../images/bt-submit.png); border:0; font-size:12px; margin:0 0 0 4px; height:24px; width:100px; float:left; font-family:tahoma; color:#666666}
fieldset input[type=button]{ background:url(../images/bt-submit.png); border:0; font-size:12px; margin:0 0 0 4px; height:24px; width:100px; float:left; font-family:tahoma; color:#666666}
fieldset select{ background:#FFFFFF; color:#999999; font-size:14px; padding:2px; border:1px solid #CCCCCC; border-style:inset; float:left}
fieldset textarea{ border:0; overflow:auto; width:500px; height:90px; padding:5px; border:1px solid #ccc; border-style:inset; font:12px Arial, Helvetica, sans-serif; }
fieldset span{ display:block; width:100%; height:auto; margin:0 0 5px 0; width:100%; border-left:2px dotted #EFEFEF}
.classPag_RespostaAction_alert{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 0; background:#FFF9D7; border:1px solid #E2C822 }
.classPag_RespostaAction_ok{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 2px; background:#ECEFF5; border:1px solid #CCCCCC }
.classPag_RespostaAction_erro{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 2px; background:#FFEBE8; border:1px solid #DD3C10 }
.ClassMsgRequerido{ float:left; width:100%; margin:5px 0 15px 0; padding:5px 0 5px 2px; background:#FFF9D7; border:1px solid #E2C822 }
.classRequerido{ background:#FFEBE8; }
.classNormal{ background:#FFFFFF;}
.classPag_atual{ padding:5px; border:1px solid #E9E9E9; color:#393C42; height:20px; line-height:18px; width:15px; margin: 0 0 4px 2px; float:left; text-align:center; font-size:14px; }
.classPag_proximo{ padding:5px; border:1px solid #E9E9E9; color:#393C42; height:20px; line-height:18px; width:15px; margin: 0 0 4px 2px; float:left; text-align:center; font-size:14px; }
.classPag_proximo a{ color:#660033; font-weight:bolder; text-decoration:none}
#onShowLoad, .onShowLoad{ position:absolute; z-index:999999; right:3px; top:3px; width:100px; height:40px; line-height:40px; text-align:center; background:#FFF9D7; color:#999; border:#E2C822 2px solid; display:none; }

/* Estrutura */
#body-structure{ width:100%; height:120px }
#body-structure #body-structure-head{ margin:0 auto; width:980px; height:120px; }
#body-structure #body-structure-head #body-structure-head-top-logo{ width:140px; float:left }
#body-structure #body-structure-head #body-structure-head-top-search{ width:840px; float:left}
#body-structure #body-structure-head #body-structure-head-top-search fieldset{ margin:90px 0 0 0}

#body-structure-content{ background:#FFFFFF url(../images/bg-top-up.png) repeat-x;  width:100%; border-top:8px solid #FFFFFF}
#body-structure-content #box-content-all{ margin:0 auto; width:980px; height:auto; display:table}
#body-structure-content #box-content-all #box-content-all-top{ width:100%; height:61px; *height:80px; float:left}
#body-structure-content #box-content-all #box-content-all-top p{ margin:20px 0 0 0; padding:0; font-size:11px}
#body-structure-content #box-content-all #box-content-all-content{ width:100%; padding:0 0 20px 0; float:left; color:#666666}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-comentario{ margin:0 0 5px 0}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-comentario strong{ font-size:14px; color:#CC0000}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-comentario li{ font-family:Verdana, Arial, Helvetica, sans-serif;}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-while{}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-while li{ border-bottom:1px dotted #EFEFEF; margin:0 0 2px 0}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-while li span{ font-size:10px; font-family:Arial, Helvetica, sans-serif}
#body-structure-content #box-content-all #box-content-all-content .box-content-pag-while li span strong{ color:#0033CC}

#body-structure-footer{width:100%; height:auto; border-top:2px solid #7CC01C; background:#D0F0A7 url(../images/bg-footer.png) repeat-x}
#body-structure-footer #box-content-footer{ margin:0 auto; padding:20px 0 0 0; width:980px; height:200px}
