
html, body {padding:0; margin:0;}
.main_masterBody { background: #fff url(/Images/bg_home.gif) repeat-x left top;}
.inner_masterBody { background: #fff url(/Images/bg_innerpage.gif) repeat-x left top;}

.main_masterContent { margin-top:-72px; position:relative; margin-left:auto; margin-right:auto; width:902px;}
.inner_masterContent { margin-top:-183px; position:relative; margin-left:auto; margin-right:auto; width:902px; }

.headerPrint { display:none;}
.header{ height:376px; }
.bgLight2 { background:#F5F5F5;}
.borderGrey { border:#E4E4E4 1px solid;}

a{ text-decoration:underline; cursor:pointer; color:#000000;}
a:hover{ text-decoration:none;}
img{ border:0;}
.clear { clear:both;}
.floatLeft { float:left;}
.floatRight { float:right;}
.colorThirdTitle { color:#EE5400;}
.bold { font-weight:700;}
.errorMessage {font-size: 9px; font-family:Trebuchet MS; color:Red;}
.imageModule { margin-left:11px; margin-bottom:10px;}
.message { font-size:12px; font-family:Trebuchet MS; padding-top:40px;}
.message span{ font-size:14px;}
.contentFlash {position: absolute; top: 0; left: 1px;}
.alignLeft { text-align:left !important;}
.iconReuters { margin-left:10px; padding-bottom:5px;}
.copyrightReuters { font-size:9px; padding-top:10px; padding-left:5px; font-family: Trebuchet MS;}

.site{ width:960px; margin:auto;}

.contentLeft{ float:left; width:192px;}
.contentCenter{ float:left; width:518px;}
.contentRight{ float:left; width:192px;}

/*color menu lateral*/
.colorDarkTextMenu { color:#8B8B8B;}
.colorLightTextMenu { color:#AEB2B7;}
.bgDarkMenu { background:#EAEAEA;}
.bgLightMenu { background:#F5F5F5;}

/*Styles for all Content Modules*/
.headerInnerPage {padding-left:8px;  margin-bottom:8px;  padding-top:15px; position:relative; height:60px; }
.introModule {}
.titleModule { line-height:17px;}
.titleModuleLittle {font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:700; }
.titleModuleBig { font-size:24px; font-weight:normal; font-family:'Times New Roman', Times, serif;}
.titleModuleAverage { font-size:18px; font-weight:bold; font-family:'Times New Roman', Times, serif; line-height:20px; }
.contentPrint { background: url(/Images/icon_print.gif) no-repeat right 2px; padding-right:20px; margin-right:15px; }
.secontTitleModule { font-family:"Trebuchet MS"; font-size:11px; padding-top:8px; line-height:14px; padding-bottom:7px;}
.secontTitleModule2 { font-family:"Trebuchet MS"; font-size:15px; padding-top:9px; line-height:14px; padding-bottom:7px;}
.secontTitleModule2 a { text-decoration:none;}
.secontTitleModule2 a:hover { text-decoration:underline;}

.simpleTextModule { font-size:11px; font-family:"Trebuchet MS"; line-height:15px; padding-bottom:20px; }
.simpleTextModule p { padding:0; margin:0; padding-bottom:15px;  padding-right:10px;}
.simpleTextModule ul{  margin:0; padding:0 ; margin-left:30px; margin-top:5px !important;  }
.simpleTextModule ol{  margin:0; padding:0 ; margin-left:30px; margin-top:5px !important;  }
.simpleTextModule ul li{margin:0; padding:0; list-style-image: url(/Images/bulltet_sitemap.gif); padding-bottom:3px;   line-height:15px; margin-left:20px;}
.simpleTextModule ol li{margin:0; padding:0; list-style-type:decimal; padding-bottom:5px; line-height:15px;}

.textWithoutTagP p { padding:0; margin:0; }

.linkArea { padding-bottom:10px;}
.linkArea2 { padding-top:5px; padding-bottom:10px; padding-left:10px;}

.blockText {}
.imageIntroModule { margin-bottom:15px;}
/*alteração do width de 503 para 500 no dia 15/10 por estar a rebentar no ie6*/
.imageIntroModule img { }
.linkIntroModule { margin: 0px !important; padding-top:0px !important; }
.simpleTextLink { padding-bottom:8px; padding-top:0px !important;}

.separatorBottom {height:1px; margin:2px 10px 0px 6px !important ;  }
.separatorBottom img{ height:1px; display:block;}
.separatorBottom2 {height:1px; margin:0px 10px 0px 6px ; margin-top:-7px; *margin-top:0px; _margin-top:-10px; }
.separatorBottom2 img{ height:1px; display:block;}
.iconMoreInfo { padding-right:10px; text-decoration:none;}

.printLabel { position:absolute; bottom:0; right:0;}
.imgText { float:left; margin-right:10px;}

.contentAreaText {padding-left:0px; padding-bottom:16px; margin-top:10px; }
.contentList { padding-top:4px;}
.contentList ul{ margin:0; padding:0;}
.contentList li{ list-style:none; height:20px; padding-top:6px;  padding-left:7px; font-size:11px; font-family:"Trebuchet MS";}

#bigList { margin-left:15px;}
.blockListArea { padding-bottom:30px;}


/*Diferent Title Page*/


/*Info Side Dark Title*/
.titleMenu { font-family:Times New Roman; font-size:15px; font-weight:700; padding-top:4px; padding-left:10px; padding-bottom:5px; }
.titleMenu span { font-size:9px; font-family:Trebuchet MS; font-weight:normal;}
.newTitle {font-family:Times New Roman; font-size:12px; font-weight:700;padding-top:4px; padding-left:10px; padding-bottom:4px; }
/*Info Side Light Title*/
.contentAreaSide{ padding-top:4px; padding-bottom:6px; width:184px; margin-left:4px;}
.titleAreaSide { padding-bottom:10px; padding-left:11px; font-size:15px; font-weight:700; font-family:"Times New Roman", Times, serif; }
.textInfoSide { font-family:"Trebuchet MS"; font-size:11px; padding-bottom:5px; padding-right:3px; line-height:14px;}
.textInfoSide a {text-decoration:none;}
.textInfoSide a:hover {text-decoration:underline;}
.textInfoSide ul { margin:0; padding:0; }
.textInfoSide li { list-style:none; padding-bottom:2px; padding-top:1px; padding-left:11px;}
.linkSideLeft a:hover{ text-decoration:none;}

/*Modulo Content 4x1*/
.content4x1Container {width:516px; height:261px; float:left;  padding-left:1px; padding-right:1px; padding-top:5px; position: relative;}
.contentMolule4x1 {padding-left:9px; padding-right:6px; }
.imageModule4x1 { width:499px; height:208px;}
.imageModule4x1 img { width:499px; height:208px;}

/*Modulo Content 2x1*/
.content2x1Container {width:258px; height:238px; float:left; }
.contentMolule2x1 {overflow:hidden; height:208px; padding-left:8px;  padding-right:6px;  }
.imageModule2x1 {  width:240px; height:88px; padding-top:7px; }
.imageModule2x1 img { width:240px; height:88px;  }
.simpleTextModuleContent { font-family:Trebuchet MS; font-size:11px; line-height:13px;}
.moreInfoLink { text-align:right; padding-right:10px; margin-top:-3px; }
.moreInfoLink a {text-decoration:none; }
.iconMoreInfoSymbol {  text-decoration:none; padding-right:15px; display:inline;  *display:block; width:8px; height:8px; margin-bottom:0px; *margin-bottom:5px; _margin-bottom:5px;}

/*Modulo Content 1x1*/
.content1x1Container {width:129px; height:171px; float:left; padding-top:4px; }
.content1x1ContainerSide {width:165px; float:left;}
.blockProduct {margin-left:10px; margin-right:10px;}

.contentMolule1x1 { overflow:hidden; height:140px; padding-left:9px; padding-right:1px; }
.contentMolule1x1Side { padding-left:9px; padding-right:1px; margin-bottom:0px; padding-top:12px;}

.imageModule1x1 { text-align:center; height:88px; width:110px;  }
.imageModule1x1 img { width:110px; height:88px;}
.moreInfoLink2 { text-align:left; font-family:"Trebuchet MS"; font-size:11px; padding-left:10px;  }

/*Modulo Content 2x1 List*/
.content2x1ListContainer {width:258px; height:171px; float:left;  padding-top:4px; }
.contentListNews { padding-top:2px;}
.positionTitle { margin-top:-5px;}
.listNews { padding-top:3px; padding-bottom:2px; height:27px; overflow:hidden; }
.listNews a{text-decoration:underline; }
.listNews a:hover{text-decoration:none; }
.moreInfoLink3 { text-align:right; font-family:"Trebuchet MS"; font-size:11px; padding-right:10px;  }
.separatorBottomList {height:1px; margin:4px 8px 4px 0px !important; }
.separatorBottomList img{ height:1px; display:block;}
/**********************************+
***********Content Left ************
***********************************/
/*Content Search*/

.contentSearch { background: url(/Images/bg_box_pesquisa.gif) no-repeat left top; border-top:3px #000000 solid;  }
.areaSearch { margin-left:4px;}
.labelSearch {font-family:Times New Roman; font-size:12px; font-weight:700; padding-left:12px; padding-top:4px; padding-bottom:5px; }
.formSearch { height:22px;}
.inputSearch { float:left; }
.inputSearch input{ width:160px; *width:159px; height:14px; border:#E4E4E4 1px solid; font-family:Arial; font-size:11px;}
.buttonOk { float:left; margin-left:2px; *margin-left:1px; }
.bgButtonOk { background: url(/Images/bg_button_ok.gif) no-repeat left top; border:none; cursor:pointer;  width:19px; height:18px; font-size:11px; font-family:Times New Roman; font-weight:700; }

.blockErrorMessagem {width: 180px; border:#000000 1px solid; margin-top:-3px; padding-top:3px; padding-bottom:3px;   position:absolute; left:0px;  z-index:100; padding-left:10px;}
.labelErrorMessage {color: #FF0000;}
/*Menu Shortcuts*/

.contentDropDown{ width:184px; margin-left:4px; margin-bottom:7px;}
.contentListMenu {width:176px; margin-top:0px;}
.listMenu { width:148px; font-family:Trebuchet MS; font-size:11px; padding-bottom:1px; padding-left:18px; padding-top:1px; }
.listMenu a { text-decoration:none; display:block;}
.arrowDown { background: url(/Images/icon_arrow_down_black.gif) no-repeat right 7px;}
.listMenuDown { width:148px; font-family:Trebuchet MS;  font-size:11px; padding-bottom:3px; padding-left:21px; padding-top:4px; }
.listMenuDown a { text-decoration:none;  display:block;}
.arrowUp { background: url(/Images/icon_arrow_up_black.gif) no-repeat right 7px}
.separatorBottomMenu {height:1px; margin-bottom:0px; line-height:0px;  }
.separatorBottomMenu img{ height:1px; display:block;}
.layerMenu {width: 191px;  position:absolute; left:0px; margin-top: -22px; z-index:100;}
.contentLayerMenu {position:relative; width: 190px; border: #7C7C7C 1px solid;}
.linksContainer {width: 174px; margin-left: 9px; padding-top: 0px;}


/*Accordion Menu*/
.menuContainer{ width:184px;}
.titleMenuOption{ width:177px;  font-family:"Trebuchet MS";  font-size:11px;  }
.titleMenuOption a { text-decoration:none; display:block; padding-top:0px; padding-bottom:0px; padding-left:27px;}
.titleMenuOption a:hover { text-decoration:none; }
.submenu{  width:184px;font-family:"Trebuchet MS"; font-size:11px; padding-bottom:4px; padding-top:4px;  }
.submenu a { text-decoration:none; padding-top:0px; display:block; padding-bottom:1px; margin-left:-3px; *margin-left:-7px;}
.submenu a:hover {text-decoration:underline; }
.selectedSubmenu { padding-top:0px; padding-bottom:1px; margin-left:-3px; *margin-left:-7px; padding-left:28px; font-weight: 700; }


.doubleArrow { background: url(/Images/icon_double_arrow.gif) no-repeat 18px 8px; }
.submenu2 { margin-left: 10px;  }
.submenu2 a { text-decoration:none; display:block; padding-top:2px; padding-bottom:2px; padding-left:34px; font-family:"Trebuchet MS";  font-size:11px;  }

/**************************
*********CONTENT RIGHT*****
***************************/

/*Content Adesao*/
.bgMemberShip {width:184px;}
.contentMembership {     }
.labelMemberShip {  font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:700; padding-left:10px; padding-top:5px;  }
.linksMemberShip { padding-bottom:7px;}
.linksMemberShip ul { margin:0; padding:0;}
.linksMemberShip li { list-style:none; float:left; font-family:Trebuchet MS; font-size:11px; padding-left:10px;}
.linksMemberShip li a { text-decoration:none;}
.linksMemberShip li a:hover { text-decoration:underline;}
.formMemberShip {  padding-left:11px;}
.inputMemberShip { float:left;}
.inputMemberShip .BesaNetError {display:none; float:left; color:Red; font-family:"Times New Roman", Times, serif;font-size:15px; }
.inputMemberShip input{ width:76px; height:15px;border:#CFCFCF 1px solid; font-family:Arial; font-size:11px; float:left;}

.buttonOkMember { float:left; margin-left:3px;margin-top:0px; margin-top:1px;}
.bgButton { border:#CFCFCF solid 1px; cursor:pointer; width:40px; height:18px; }
.labelAdd { font-family:Trebuchet MS; font-size:11px; padding-left:11px; padding-top:1px;}
.labelAdd a { text-decoration:none;}
.labelAdd a:hover { text-decoration:underline;}

/*Popup*/
.popupSideBar {padding-left: 30px;}
.bgOpenPopup { background: url(/Images/bgOpenPopup.gif) no-repeat left top; display:block; text-decoration:none; margin-left:4px; margin-top:11px; font-family:Times New Roman; font-size:12px; font-weight:700; padding-top:5px; padding-left:10px; padding-bottom:8px;}

/*Content Side Information*/
.contentSideInfo { padding-left:19px; padding-top:5px; padding-bottom:3px; }
.iconInformation {float:left; padding-left:12px;}
.blockInfo { padding-top:1px;}

/*Content Side Poll*/
.blockPoll { font-family:"Trebuchet MS"; font-size:11px; padding-bottom:0px; }
.blockPoll input { width:10px; height:10px; margin-bottom:0px; *margin-bottom:3px; margin-right:5px; margin-left:-3px; margin-left:0; }
.blockPoll span { height:50px;}
.blockPoll2 { font-family:"Trebuchet MS"; font-size:11px; padding-bottom:0px; padding-top:0px; *padding-top:3px; }
.percentPoll { width:145px; height:2px; margin-bottom:3px;  }
.percentPoll img { margin-left:1px; height:2px;}
.blockAnswers {height:25px;}
.anwsersPoll { height:14px; font-family:"Trebuchet MS"; font-size:11px; line-height:13px; padding-top:2px; padding-bottom:2px; padding-left:1px; font-weight:700; }
.anwsersPoll span { font-weight:normal;}
.buttonVote { padding-top:5px;}
.buttonVote input{ background:none; border:none; cursor:pointer;}
.numVote { padding-top:1px; *padding-top:6px; padding-bottom:8px; *padding-bottom:7px;}

/*Content Side News*/
.contentSideInfoRight {padding-left:9px; padding-top:5px; padding-bottom:3px;  }
.moreInfoNews { text-align:left; font-family:"Trebuchet MS"; font-size:11px; padding-top:2px; padding-bottom:7px;}
.headerBlockSide {}
.linkPersonalize { padding:0; margin:0; line-height:11px; float:right; width:68px; height:14px; border:#D5D5D5 1px solid; font-family:"Trebuchet MS"; font-size:11px; padding-left:6px; padding-top:1px; margin-top:5px; text-decoration:none;}
.separatorBottomSideRight {height:1px; margin:5px 8px 5px 0 !important; display:block;}
.separatorBottomSideRight img{ height:1px; display:block; width:100%;}

.personalizeContainer { width:80px; float:right;}

/*Content Side Index*/
.simpleTextModuleSide { font-size:10px; font-family:"Trebuchet MS"; line-height:13px;  }
.contentSideInfoRightIndex {padding-top:5px; padding-bottom:3px;}
.tradeMarketIndex{ padding-top:1px; padding-bottom:2px; margin-bottom:2px; margin-top:2px; margin-right:7px;}
.tradeMarketIndexName {width:117px; float:left; padding-left:9px;}
.tradeMarketIndexValue {width:40px;float:left;  text-align:right; padding-right:11px;}

/*Content Side Weather*/
.weatherDayOfWeek { float:left; padding-left:7px; padding-bottom:5px;}
.dayName { font-family:"Trebuchet MS"; font-size:15px;}

.weatherContainer { width:29px; height:29px; }
.weatherClass01 { background:url(/Images/Weather/01.gif) no-repeat left top; }
.weatherClass02 { background:url(/Images/Weather/02.gif) no-repeat left top; }
.weatherClass03 { background:url(/Images/Weather/03.gif) no-repeat left top; }
.weatherClass04 { background:url(/Images/Weather/04.gif) no-repeat left top; }
.weatherClass05 { background:url(/Images/Weather/05.gif) no-repeat left top; }
.weatherClass06 { background:url(/Images/Weather/06.gif) no-repeat left top; }
.weatherClass07 { background:url(/Images/Weather/07.gif) no-repeat left top; }
.weatherClass08 { background:url(/Images/Weather/08.gif) no-repeat left top; }
.weatherClass09 { background:url(/Images/Weather/09.gif) no-repeat left top; }
.weatherClass10 { background:url(/Images/Weather/10.gif) no-repeat left top; }
.weatherClass11 { background:url(/Images/Weather/11.gif) no-repeat left top; }
.weatherClass12 { background:url(/Images/Weather/12.gif) no-repeat left top; }
.weatherClass13 { background:url(/Images/Weather/13.gif) no-repeat left top; }
.weatherClass14 { background:url(/Images/Weather/14.gif) no-repeat left top; }
.weatherClass15 { background:url(/Images/Weather/15.gif) no-repeat left top; }
.weatherClass16 { background:url(/Images/Weather/16.gif) no-repeat left top; }
.weatherClass17 { background:url(/Images/Weather/17.gif) no-repeat left top; }
.weatherClass18 { background:url(/Images/Weather/18.gif) no-repeat left top; }
.weatherClass19 { background:url(/Images/Weather/19.gif) no-repeat left top; }
.weatherClass20 { background:url(/Images/Weather/20.gif) no-repeat left top; }
.weatherClass21 { background:url(/Images/Weather/21.gif) no-repeat left top; }
.weatherClass22 { background:url(/Images/Weather/22.gif) no-repeat left top; }
.weatherClass23 { background:url(/Images/Weather/23.gif) no-repeat left top; }
.weatherClass24 { background:url(/Images/Weather/24.gif) no-repeat left top; }
.weatherClass25 { background:url(/Images/Weather/25.gif) no-repeat left top; }
.weatherClass26 { background:url(/Images/Weather/26.gif) no-repeat left top; }
.weatherClass27 { background:url(/Images/Weather/27.gif) no-repeat left top; }
.weatherClass28 { background:url(/Images/Weather/28.gif) no-repeat left top; }
.weatherClass29 { background:url(/Images/Weather/29.gif) no-repeat left top; }
.weatherClass30 { background:url(/Images/Weather/30.gif) no-repeat left top; }
.weatherClass31 { background:url(/Images/Weather/31.gif) no-repeat left top; }
.weatherClass32 { background:url(/Images/Weather/32.gif) no-repeat left top; }
.weatherClass33 { background:url(/Images/Weather/33.gif) no-repeat left top; }
.weatherClass34 { background:url(/Images/Weather/34.gif) no-repeat left top; }
.weatherClass35 { background:url(/Images/Weather/35.gif) no-repeat left top; }
.weatherClass36 { background:url(/Images/Weather/36.gif) no-repeat left top; }
.weatherClass37 { background:url(/Images/Weather/37.gif) no-repeat left top; }
.weatherClass38 { background:url(/Images/Weather/38.gif) no-repeat left top; }
.weatherClass39 { background:url(/Images/Weather/39.gif) no-repeat left top; }
.weatherClass40 { background:url(/Images/Weather/40.gif) no-repeat left top; }
.weatherClass41 { background:url(/Images/Weather/41.gif) no-repeat left top; }
.weatherClass42 { background:url(/Images/Weather/42.gif) no-repeat left top; }
.weatherClass43 { background:url(/Images/Weather/43.gif) no-repeat left top; }
.weatherClass44 { background:url(/Images/Weather/44.gif) no-repeat left top; }

/*
.imageWeatherSun { background:url(/Images/icon_sun.gif) no-repeat left top; width:29px; height:29px;}
.imageWeatherRain { background:url(/Images/icon_rain.gif) no-repeat left top; width:29px; height:25px;}
.imageWeatherClouds { background:url(/Images/icon_clouds.gif) no-repeat left top; width:28px; height:20px;}
*/

.lineTime{ padding-top:1px; padding-bottom:2px;}
.weatherText { padding-left:9px;}
.temperatureText { text-align:right; padding-right:10px; }

.containerRightInnerPage {width:185px; margin-left:4px; margin-top:24px; }
.contentProduct {}


/*Content Text Container*/
.textContentContainer { padding-left:8px;  }
.textContentContainer ul{ margin:0; padding:0; margin-left:10px; margin-top:15px;}
.textContentContainer li { list-style:none; padding-bottom:8px; margin:0; padding:0;}


/*INNER PAGE - LETTER TO PRESIDENT AND SUGGESTIONS*/
.titlePageContainer { float:left; width:400px;}
.titlePage { font-weight:700;  line-height:25px;}
.subtitlePage { font-family:Times New Roman; font-weight:700; font-size:11px; padding-left:2px; line-height:13px; padding-bottom:17px;}
.subtitlePage2 { font-family:Times New Roman; font-weight:700; font-size:11px; padding-left:2px; line-height:13px;}
.imgPage { margin-bottom:10px; }
.textAreaPage { padding-right:7px;  }
.formArea {}
.titleContentArea { font-family:Trebuchet MS; font-size:15px; padding-bottom:3px;}
.formContainer { padding-left:8px; padding-bottom:16px; margin-top:10px; margin-left:0px; padding-top:5px; }
.formContainer2 { padding-left:0px; padding-bottom:0px; margin-top:0px; }
.fieldForm { margin-bottom:14px; padding-top:4px;}
.fieldForm .anex{ display:block; float:left;font-family:Trebuchet MS; font-size:11px; vertical-align:middle; padding-top:4px;}
.fieldForm input{ width:223px; height:16px; border:#E4E4E4 1px solid; font-family:Arial; font-size:11px;}
.fieldForm textarea{ border:#E4E4E4 1px solid; font-family:Arial; font-size:11px;}
.fieldForm select{ border:#E4E4E4 1px solid; font-family:Arial; font-size:11px; width:223px;}
.fieldName {padding-bottom:2px;}
.textIntro { padding-left:15px;}
.textIntro ul{ margin:0; padding:0; margin-left:10px; margin-top:15px;}
.textIntro li { list-style:none; padding-bottom:8px;}

/*Button Layout*/
.buttonSendForm {margin-top:9px; margin-left:13px;}
.buttonSendForm input { float:left; border:none; background:none; width:70px; background: url(/Images/bg_center_button.gif) repeat-x left top; font-family:Trebuchet MS; font-size:11px;  cursor:pointer;}
.buttonSendForm2 {margin-top:9px; margin-left:8px;}
.buttonSendForm2 input { float:left; border:none; background:none; width:70px; background: url(/Images/bg_center_button.gif) repeat-x left top; font-family:Trebuchet MS; font-size:11px;  cursor:pointer;}
.beginButton { background: url(/Images/bg_left_button.gif) no-repeat left top; float:left; width:5px; height:21px;}
.centerButton {text-decoration:none; height:21px; padding-bottom:2px;}
.centerButton a:hover { text-decoration:none; }
.centerButton2 {text-decoration:none; height:21px; text-align:right; padding-bottom:2px;  float:left; width:60px; padding-right:5px; background: url(/Images/bg_center_button.gif) repeat-x left top; font-family:Trebuchet MS; font-size:11px;  cursor:pointer; padding-top:2px;}
.centerButton2 a:hover { text-decoration:none; }
.endButton { background: url(/Images/bg_right_button.gif) no-repeat left top; float:left; width:6px; height:21px;}

.beginButtonBack {background: url(/Images/bg_right_button_back.gif) no-repeat left top; float:left; width:15px; height:21px;}
.endButtonBack { background: url(/Images/bg_left_button_back.gif) no-repeat left top;  float:left; width:7px; height:21px;}

.buttonCenterLogin {  background: #F4F4F4; font-family:Trebuchet MS; font-size:11px; color:#B9B9B9;  cursor:pointer; border:none; padding-left:2px; height:19px; border:#D5D5D5 1px solid; }

/*Block Contact*/
.imageContact {}
.imageContact img{}
.blockContact { padding-left:13px; width:315px;}
.blockContact2 {}
.nameContact { padding-bottom:3px;}
.formOfContact { font-size:11px; font-family:"Trebuchet MS"; line-height:13px;}
.formOfContact p { padding:0; margin:0; padding-top:2px;}

/*SiteMap*/
.sitemapMenuContainer { padding-left:8px;}
.sitemapMenuTitle { font-family:Times New Roman; font-size:12px; font-weight:700; padding-bottom:3px; padding-top:5px;}
.sitemapMenuOptions {}
.sitemapMenuOptions ul{ margin:0; padding:0; margin-left:20px;}
.sitemapMenuOptions li{ list-style-image: url(/Images/bulltet_sitemap.gif); padding-bottom:3px; padding-top:3px;}
.sitemapMenuOptions a{ text-decoration:none;}
.sitemapMenuOptions a:hover{ text-decoration:underline;}

/*navigator Page*/
.navigatorPage { padding-top:30px;}
.navigatorPage a{ text-decoration:none;}

/*Content Container Center*/
.blockAgency {margin-bottom:12px;}
/*width posto no dia 15/10 por estar a rebentar em ie6*/
.blockAreaTextImage { margin:0; padding:0;  width:500px;  }
.blockAreaTextImage2 { }
.titleModuleWithBg { padding-top:3px; padding-bottom:3px; font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:700; padding-left:4px;}
.contentImageText { padding-top:10px;}
.contentImageText2 {padding-bottom:15px; }
.areaImage { margin-right:10px; }
.areaImage img { width:175px; height:67px;}
.areaImage2 { margin-right:10px; }
.areaImage2 img { width:175px; }
.areaTextWithImage { width:300px; *width:316px; _width:300px;}
.areaTextWithImage2 { width:300px;  _width:300px; }
.areaTextWithoutImage {}
.linkSeeMore {}
.textModule { font-size:11px; font-family:"Trebuchet MS"; line-height:13px; padding-top:4px;}
.textModule p{line-height:15px; padding:0; margin:0; padding-bottom:5px;  }
.textModule ul{ margin:0; padding:0;}
.textModule li{ list-style:none; padding-bottom:3px;}
.imgCard { padding-right:20px; padding-top:2px; padding-bottom:10px;}
.imgCard img{ width:172px; height:124px;}

/*NEWS AND SEARCH*/
.blockNews {padding-bottom:10px; padding-top:10px; padding-left:3px;}
.contentDateTitle {padding-bottom:5px;}
.labelSearchResult {padding-bottom:20px;}
.blockNews a{ text-decoration:none;}
.blockNews a:hover{ text-decoration:underline;}
.listItemSummary {font-size:11px;}

/*Relatorio Contas*/
.linkDocument {padding-top:10px;}
.linkDocument a{ text-decoration:none;}
.linkDocument a:hover{ text-decoration:underline;}
.documentList { font-size:11px; font-family:Trebuchet MS; padding-bottom:8px; *padding-bottom:0px; }
.documentList span{ padding-left:35px;}
.icon_doc { background: url(/Images/icon_doc.jpg) no-repeat left 5px; height:23px;}
.icon_xls { background: url(/Images/icon_xls.jpg) no-repeat left 5px;  height:23px; }
.icon_pdf { background: url(/Images/icon_pdf.jpg) no-repeat left 5px; height:23px; }

/*Footer*/
.footer { border-top:#DCDCDC 1px solid; margin-top:6px;}
.copyRight {font-family:Trebuchet MS; font-size:11px; float:left; padding-top:6px;  padding-left:11px; width:200px; }
.footerLinks {float:right;  padding-right:12px; padding-top:6px; }
.footerLinks ul { margin:0; padding:0;}
.footerLinks li {float:left; list-style:none; font-family:Trebuchet MS; font-size:11px;}
.footerLinks li a {text-decoration:none; float:left;  }
.footerLinks li a:hover {text-decoration:underline;}
.separatorVertical { float:left;  font-family:Trebuchet MS; font-size:11px;}

/*INDICES*/

.contentIndices { margin-bottom:10px; }
#tableIndices { font-family:Trebuchet MS; width:500px; margin-top:10px; }
#tableIndices thead th{ font-size:13px; font-weight:700; text-align:center;   padding-bottom:5px; padding-top:3px;padding-left:5px; padding-right:5px;}
#tableIndices thead td{ font-size:13px; font-weight:700; text-align:left; padding-bottom:5px; padding-top:3px; padding-left:5px; padding-right:5px;}
#tableIndices tbody th{font-size:12px; padding-top:2px; padding-bottom:2px; text-align:left; font-weight:normal;padding-left:5px; padding-right:5px;}
#tableIndices tbody td{font-size:12px; padding-top:2px; padding-bottom:2px; text-align:right;padding-left:5px; padding-right:5px;}
.alignCenter { text-align:center !important;}
.alignRight {text-align:right !important;}

.tableIndicesContent, .tableCurrenciesContent, .tableCommoditiesContent { margin-top:15px;}

.iconGraphic img{ margin-top:5px; margin-bottom:5px; *margin-bottom:0px;}
.popupGraphic {  background:#ffffff; width:500px; border:#AEB2B7 1px solid;position:absolute; left:200px; margin-top:2px; *margin-top:25px;}
.closePopup { font-family:Trebuchet MS; font-size:11px; text-align:right; padding-right:10px; padding-top:5px; float:right; }
.closePopup a { text-decoration:none;background: url(/Images/remove.gif) no-repeat left 2px;}
.closePopup span { padding-left:17px;}
.imgGraphic {   padding-bottom:20px; margin-top:5px;border:none;}
.imgGraphic img { border:none; width:498px;}

.headerPopupGraphic {}
.titleGraphic { font-family:Trebuchet MS; font-size:11px; float:left; padding-left:10px; padding-top:5px;}

/*.nameGraphic { width:100px;  background-color:Aqua; display:block;}*/


DIV#loader {  border: 1px solid #ccc;  width: 500px;  height: 500px;}/**  * While we're having the loading class set. * Removig it, will remove the loading message */DIV#loader.loading {  background: url(/Images/ajax-loader.gif) no-repeat center center;}

/*Div for loading graphs*/
.imgGraphic div {width: 500px;height: 300px;overflow: hidden; }
.imgGraphic div.loading {background: url(/Images/ajax-loader.gif) no-repeat center center; }

.linksGraphic { padding-bottom:5px; margin-top:-10px;}