body { margin:12px; background:#fff; font-family:Verdana, Tahoma, Arial; font-size:11px; }

a:link { text-decoration:none; color:#000; }
a:visited { text-decoration:none; color:#000; }
a:active { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#000; }

img { border-width:0; }
input { font-family:Verdana, Tahoma, Arial; font-size:11px; }
select { font-family:Verdana, Tahoma, Arial; font-size:11px; }
textarea { font-family:Verdana, Tahoma, Arial; font-size:11px; }
form { display:inline; }
label { cursor:pointer; }
button { font-family:Verdana, Tahoma, Arial; font-size:11px; height:20px; line-height:13px; cursor:pointer; }

/* DEFAULT FORM FIELDS */
.InputText { border:1px solid #aaa; height:13px; }
.InputRadio { height:17px; }
.InputCheckbox { height:17px; }
.InputFile { border:1px solid #aaa; height:17px; }
.Textarea { border:1px solid #aaa; }

/* BUTTON STYLES */
.ButtonRed { border:1px solid #333; border-top-color:#bbb; border-left-color:#bbb; background:#fbb; font-weight:bold; color:#700; }
.ButtonGreen { border:1px solid #333; border-top-color:#bbb; border-left-color:#bbb; background:#bfb; font-weight:bold; color:#070; }
.SpanPhotoNoLegend { font-style:italic; font-family:Tahoma; }

/* MAIN */
#DivMainContentLeft{ float:left; }
#DivMainContentRight { float:right; }
#DivOuterFrame { width:922px; }
#DivMainContentLeft { width:782px; }
#DivMainContentRight { width:140px; }
#DivMainTitleDate { text-align:center; background:#bbb; height:17px; line-height:17px; font-weight:bold; clear:both; }
#DivLeftContentBody #DivLeftMainContent { width:593px; padding:10px; float:left; overflow:hidden; }

/* BODIES */
#DivMainContentLeft #DivLeftContentBody { width:768px; border:1px solid #bbb; }
#DivMainContentRight #DivRightContentBody { width:138px; border:1px solid #bbb; }

/* RIGHT CONTENT */
#DivRightContentBody .DivRightContentTitle { height:20px; line-height:20px; text-align:center; background:#666; font-weight:bold; font-size:11px; color:#f5f5f5; letter-spacing:1px; }
#DivRightContentBody #DivRightContentPublicidade, #DivRightContentBody #DivRightContentPromocoes { padding-bottom:10px; background:#e9e9e9; }
#DivRightContentPublicidade .DivRightContentBannerPub { height:60px; width:120px; margin:0 auto; padding-top:10px; }
#DivRightContentPromocoes .DivRightContentBannerPromo { height:80px; width:120px; display:block; margin:0 auto; padding-top:10px; }
#DivRightContentPromocoes .DivRightContentPromocoesText { width:120px; margin:0 auto; padding:5px 0; text-align:center; background:#ccc; line-height:16px; cursor:pointer; }
.DivBottomContentBannerContainer { width:493px; height:60px; margin:0 auto; }
.DivBottomContentBannerContainer .BannerIMGContainer { width:468px; height:60px; float:left; }
.DivBottomContentBannerContainer .BannerIMGSideIMG { width:25px; height:60px; float:left; }

/* TOP MENU */
#DivLeftContentBody #DivTopMainMenu { height:28px; background:transparent url(/img/header/back_menu.gif) repeat-x; text-align:center; line-height:28px; color:#fff; }
#DivLeftContentBody #DivTopMainMenu a { color:#fff; }

/* LOGO & SEARCH */
#DivLeftContentBody #DivTopLogo, #DivLeftContentBody #DivTopSearch { float:left; margin:20px 0; }
#DivLeftContentBody #DivTopLogo { width:470px; padding:0 10px; height:80px; }
#DivLeftContentBody #DivTopSearch { width:263px; height:80px; background:#f4f4f4; padding-left:15px; }
#DivLeftContentBody #DivTopSearch #DivTopSearchTitle { font-weight:bold; font-size:12px; margin-top:8px; }
#DivLeftContentBody #DivTopSearch #DivTopSearchField { margin-top:5px; }

/* LEFT MENU */
#DivLeftContentBody #DivLeftMainMenu { float:left; width:155px; background:#eee; }
#DivLeftContentBody #DivLeftMainMenu .DivLeftMenuItem { padding-left:5px; height:28px; line-height:28px; cursor:pointer; }
#DivLeftContentBody #DivLeftMainMenu .DivLeftMenuItemBorder { border-top:1px dotted #bbb; }
#DivLeftContentBody #DivLeftMainMenu .DivLeftMenuTitle { height:18px; line-height:18px; background:#bbb; font-weight:bold; padding-left:5px; margin-top:10px; }
#DivLeftContentBody #DivLeftMainMenu #DivLeftMenuEdicaoImg { width:120px; height:165px; display:block; margin:15px auto 10px auto; }
#DivLeftContentBody #DivLeftMainMenu #DivLeftMenuEdicaoText { text-align:center; }
#DivLeftContentBody #DivLeftMainMenu #DivLeftMenuEdicaoLink { text-align:center; padding:10px 0 15px 0; }

/* FOOTER */
#DivLeftContentBody #DivLeftFooter { clear:both; width:720px; margin:15px auto 0 auto; border-top:1px solid #000; height:35px; line-height:35px; text-align:center; }
#DivLeftContentBody #DivLeftFooter a { color:#5c5c5c; }

/* OUTER FOOTER */
#DivOuterFooter { width:770px; margin:15px 0; text-align:center; float:left; }

/* PAGE TITLE BANNER */
#DivMainContentLeft #DivMainBannerTop { width:728px; height:90px; float:left; }
#DivLeftContentBody #DivLeftMainPageTitleBanner { float:left; height:60px; width:603px; text-align:right; padding-right:10px; }
#DivLeftContentBody #DivLeftMainPageTitleBanner #DivLeftMainPageBanneredicoes { padding-top:35px; }
#DivLeftContentBody #DivLeftMainPageTitleBanner #DivLeftMainPageBanneredicoesint { padding-top:35px; }
#DivLeftContentBody #DivLeftMainPageTitleBanner #DivLeftMainPageBannerpromocoes { padding-top:35px; }
#DivLeftContentBody #DivLeftMainPageTitleLineC { float:left; height:1px; width:613px; }
#DivLeftContentBody #DivLeftMainPageTitleLine { height:1px; width:593px; background:#ccc; margin:0 auto; }

/* SUCCESS/ERROR MESSAGES */
.DivDefaultErrorMessage { font-weight:bold; color:#b00; text-align:center; padding:20px 0; }

/* DEFAULT LABELS */
.DivDefaultSuccessStatus { font-weight:bold; color:#0a0; }
.DivDefaultErrorStatus { font-weight:bold; color:#b00; }

/* PAGINACAO */
.DivPaginacao { text-align:right; clear:both; }
.DivPaginacaoTop { padding-bottom:10px; }
.DivPaginacaoBottom { padding-top:10px; }
.DivPaginacao .PreviousPage { padding:0 10px; font-weight:bold; font-size:12px; }
.DivPaginacao .NextPage { padding:0 10px; font-weight:bold; font-size:12px; }
.DivPaginacao .PageSelected { padding:0 10px; font-weight:bold; color:#a00; font-size:13px; }
.DivPaginacao .PageNormal { padding:0 10px; }
