/******************************************* IBPI *******************************************/ /******************************************* ALL *******************************************/ * { padding: 0; margin: 0; } /******************************************* DISPLAY NONE *******************************************/ hr, .titleContextMenu, #coverMainHeader, #loginForm #menuUser #userName, #loginForm #menuUser #liHelp, .highlightTitle, .boxHighlight01 .title, .boxHighlight01 .more, .boxHighlight01 .paragraph, .boxHighlight02 .title, .boxHighlight02 .more, .boxHighlight02 .paragraph, .siteMap, #languagesBar { display: none; } /******************************************* FONTE *******************************************/ body, p, a, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; } a { color: #028003; } a:hover { color: #4b9f4c; } /******************************************* BODY *******************************************/ body { background-image: url('/templates/source/47/images/pages/container.png'); background-position: top; background-repeat: repeat-x; background-color: #ffffff; text-align: center; } /******************************************* CONTAINER DEFAULT *******************************************/ #containerDefault { background-color: #ffffff; width: 960px; text-align: left; margin: 22px auto 0 auto; border: 1px solid #EAE9E9; } /******************************************* HEADER *******************************************/ #header { text-align: center; background-image: url('/templates/source/47/images/pages/header.png'); background-repeat: repeat-x; background-position: top; height: 112px; border: 6px solid #f0f0f0; border-bottom: none; } #header .title a { text-align: left; background-image: url('/templates/source/47/images/pages/logo.png'); background-repeat: no-repeat; background-position: center top; height: 112px; width: 470px; display: block; overflow: hidden; text-indent: -9999px; margin-left: 239px; } /******************************************* AMENU *******************************************/ #mainMenu { background-image: url('/templates/source/47/images/pages/mainMenuBack.png'); background-repeat: repeat-x; background-position: top; height: 55px; padding: 0 6px; } #mainMenu span { display: none; } body .amenu, body .amenu ul, body .amenu li { margin: 0; padding: 0; } /* links */ body .amenu a { display: block; color: #7d7d7d; } body .amenu .selected a { line-height: 55px; background-image: url('/templates/source/47/images/pages/mainMenuHover.png'); background-repeat: no-repeat; background-position: bottom center; color: #000; font-weight: bolder; } body .amenu ul ul { left: 100%; top: -1px; } /* IE 6 */ body .amenu ul a { _height: 1%; } /* VISUAL */ body .amenu li { list-style: none; float: left; position: relative; margin: 0; height: 55px; } body .amenu ul li { margin: 0; } body .amenu a { text-decoration: none; line-height: 55px; text-align: center; } body .amenu li a { width: 158px; } html>body .amenu li a { width: 156px; } body .amenu #firstMenu a { width: 156px; } body .amenu li ul { width: 158px; } html>body .amenu li ul { width: 156px; } body .amenu li ul li { height: auto; white-space: normal; } body .amenu li ul li a { line-height: normal; background-color: #CFE1CE; text-align: left; width: 156px; padding: 8px 10px; } body .amenu #firstMenu ul li a, html>body .amenu li ul li a { width: 138px; } body .amenu li ul li a:hover { line-height: normal; } body .amenu #mM50484 { padding: 3px 36px; } body .amenu ul { padding-bottom: 6px; position: absolute; visibility: hidden; white-space: nowrap; margin-top: -9px; } body .amenu ul li { background-repeat: repeat; background-position: top center; filter: alpha(opacity=90); opacity:0.90; -moz-opacity: 0.90; } body .amenu ul li a { background-image: none; filter: alpha(opacity=100); opacity:1.00; -moz-opacity: 1.00; border: none; padding: 1px 20px; } body .amenu ul li a:hover { background-image: none; background-color: #9AC098; font-weight: bolder; color: #fff; } /******************************************* CONTAINER *******************************************/ #container { border: 6px solid #f0f0f0; border-top: none; border-bottom: none; } /******************************************* COLUMN2 *******************************************/ #column2 { width: 200px; float: left; padding-top: 10px; } /******************************************* COLUMN CENTER *******************************************/ #columnCenter { margin-left: 210px; padding: 35px 20px 10px 20px; } /******************************************* MENU USER *******************************************/ #menuUser { background-color: #e1e1e1; padding: 10px; list-style: none; } #menuUser a { color: #969696; text-decoration: none; text-transform: capitalize; } #menuUser #mySpace a { display: block; text-align: center; background-color: #ffffff; width: 180px; margin-bottom: 10px; border: 1px solid #969696; } #menuUser #mySpace img { border: 1px solid #ffffff; } #menuUser #userName { text-align: center; } #menuUser #userName a { font-weight: bolder; } /******************************************* MENU USER - EXTERNO *******************************************/ #loginForm #menuUser #usertext { margin-bottom: 5px; } #loginForm #menuUser #userpassword { margin-left: 3px; float: left; } html>body #loginForm #menuUser #userpassword { margin-left: 6px; } #loginForm #menuUser #usertext label, #loginForm #menuUser #userpassword label { font-size: 11px; float: left; color: #969696; } #loginForm #menuUser #usertext input { width: 131px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: none; border-right: none; height: 16px; } html>body #loginForm #menuUser #usertext input { height: 13px; } #loginForm #menuUser #userpassword input { width: 117px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: none; border-right: none; height: 16px; margin-right: 3px; } html>body #loginForm #menuUser #userpassword input { height: 13px; margin-right: 6px; } #loginForm #menuUser #userLogin .inputButton { border: none; background-image: url('/templates/source/47/images/pages/botaoOk.gif'); background-position: bottom center; background-repeat: no-repeat; background-color: #e1e1e1; width: 8px; height: 17px; overflow: hidden; text-indent: -9999px; display: block; font-size: 0; color: #aaaaaa; } html>body #loginForm #menuUser #userLogin .inputButton { height: 16px; } /******************************************* SEARCH *******************************************/ #search { background-color: #e1e1e1; padding: 11px 7px; } #search .inputField { height: 23px; width: 138px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: none; border-right: none; margin-right: 5px; float: left; } html>body #search .inputField { height: 16px; } #searchKeyword { color: #7d7d7d; padding-top: 2px; padding-left: 4px; } html>body #searchKeyword { padding-top: 4px; } #search .inputButton { width: 38px; height: 23px; background-color: #ebebeb; border-top: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; border-bottom: 1px solid #404040; border-right: 1px solid #404040; color: #7d7d7d; text-transform: capitalize; } /******************************************* BANNER *******************************************/ #banner1 { background-color: #f5f5f5; background-image: url('/templates/source/47/images/pages/banner.gif'); background-position: bottom; background-repeat: repeat-x; text-align: center; padding-top: 20px; } /******************************************* DESTAQUES *******************************************/ #highLight { margin-bottom: 27px; } .boxHighlight01 { float: left; width: 329px; margin-right: 21px; } .boxHighlight01, .boxHighlight02 { margin-bottom: 11px; } #highLight a img { border: none; } /******************************************* CONTENT *******************************************/ .mainImage { margin-bottom: 33px; } .pageContentTitle { margin-bottom: 28px; } .pageContentTitle h2 { font-size: 18px; color: #028003; font-weight: bolder; } .pageContentTitle h3 { font-size: 14px; font-style: italic; font-weight: bolder; } #pageContent { color: #7d7d7d; } .dateNews { color: #027F03; font-size: 11px; font-style: italic; margin-top: 20px; text-align: right; } #breadCrumbs { text-align: right; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; color: #7d7d7d; } #breadCrumbs a { color: #028003; } /******************************************* PAGE OPTIONS *******************************************/ #pageOptions { margin-top: 28px; padding: 4px 10px 4px 109px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; background-color: #f4f4f4; } #pageOptions img { vertical-align: middle; } #pageOptions a { color: #7d7d7d; margin-right: 48px; } /******************************************* NEWS *******************************************/ .newsBox, .news { margin-top: 28px; background-color: #f5f5f5; background-image: url('/templates/source/47/images/pages/banner.gif'); background-position: bottom; background-repeat: repeat-x; } .newsBox .ul, .news .ul { padding: 13px; list-style: none; } .newsBox .ul li, .news .ul li { border-bottom: 1px solid #d7d7d7; padding: 6px 0; } .newsBox .ul li a, .news .ul li a { color: #7d7d7d; text-decoration: none; } .newsBox .ul li .dateTime, .news .ul li .dateTime { color: #027F03; font-size: 11px; font-style: italic; margin-top: 10px; text-align: right; } .newsBox .newsTitle, .news .paragraph { background-image: url('/templates/source/47/images/pages/news.gif'); background-position: top; background-repeat: repeat-x; height: 31px; } .newsBox .newsTitle a { color: #ffffff; text-decoration: none; text-transform: capitalize; font-weight: bolder; margin-left: 14px; display: block; padding-top: 7px; } .news .paragraph { color: #ffffff; text-decoration: none; text-transform: capitalize; font-weight: bolder; text-align: center; padding-top: 7px; } #newsCalendar { text-align: right; padding: 4px 10px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; background-color: #f4f4f4; vertical-align: middle; } #newsCalendar .title { float: left; margin-top: 2px; width: 510px; text-align: right; } #newsCalendar #selyear { width: 50px; } #newsCalendar #selmonth { width: 80px; } #allNews { text-align: right; padding: 5px 0; } #allNews a { color: #027F03; } /******************************************* MENU DE CONTEXTO *******************************************/ #contextMenu { background-color: #f5f5f5; } #contextMenu li { list-style: none; padding: 7px 10px; border-bottom: 1px solid #ffffff; } #contextMenu li a { color: #7d7d7d; text-decoration: none; } /******************************************* FOOTER *******************************************/ #footer { border: 6px solid #f0f0f0; border-top: none; color: #7d7d7d; padding-bottom: 10px; } #address { padding: 12px 0; margin: 0px 22px; border-top: 1px solid #e1e1e1; } #address p { text-align: right; font-style: normal; padding-right: 10px; } #addressLeft { float: left; width: 510px; } #addressLeft p { text-align: left; padding-left: 10px; padding-top: 5px; } #addressLeft span { font-weight: bolder; } .powerBy a { overflow: hidden; text-indent: -9999px; display: block; background-image: url('/templates/source/47/images/pages/grupos.png'); background-position: top right; background-repeat: no-repeat; font-size: 0; height: 17px; color: #ffffff; padding-right: 35px; margin-top: 5px; } /******************************************* CONTACT FORM *******************************************/ #contactForm { width: 100%; } /********************************************** Highlight **********************************************/ #highLight .link { text-decoration: none; } /* * Language Bar */ #languagesBar { position: absolute; top: 40px; margin-left: 896px; } #languagesBar a span, #languagesBar p { display: none; } #languagesBar ul { list-style: none; } #languagesBar ul li { float: left; margin-left: 5px; } #languagesBar a img { border: none; } #languagesBar a span {