
html, body { background-color: #FFFFFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

.clear { clear: both;}

img { border:0px;}

div#central{margin-right:auto;margin-left:auto; width:993px;}

.formBox{ font-size:11px; color:#333333; border: solid 1px #DCE9F1; padding:0px; margin:0px; vertical-align:middle;}

.bold{ font-weight:bold;}

#navigation{ width:570px; height:234px; float:left;}
#headerMain{ width:182px; height:234px; float:left; background:url(../images/PT-pt/img_header.jpg) no-repeat left top;}
.bolsa{ width:204px; height:271px; float:left; background:url(../images/PT-pt/bg_bolsa.jpg) no-repeat left top;}
.headerRight{ width:37px; height:271px; float:left;}

#menus{width:752px; float:left;}
#headerMenu{ width:752px; float:left; background:url(../images/PT-pt/img_header.jpg) no-repeat left 1px;}

#bolsaArea{ height:271px; float:right; width:241px;}

.menu{ width:752px; height:37px;}
.bolsaKeyword{ width:204px; height:37px; background:url(../images/bg_key_word.gif) no-repeat left right; float:left;}
.menuEnd{ width:38px; height:37px; float:left;}

.language{ text-align:right; font-size:10px; color:#BBBBBB; padding-top:6px; padding-bottom:6px;}
.languageSep{ color:#11588C;}
.language a{ background-color:#FF7E00; color:#FFFFFF; text-decoration:none;}
.linksMcGroup{ text-align:right; padding-top:6px; padding-bottom:6px;}
.accoes{ height:158px; padding-top:20px; background:url(../images/PT-pt/dummy_bolsa.gif) no-repeat left 20px; padding-left:10px; }
.pesquisa{ text-align:center;}

.mcStock{ padding-left:10px; font-size:10px; color:#11588C; width:78px; float:left; padding-top:1px; line-height: 15px;}
.mcStockValues{padding-left:10px; font-size:10px; color:#555555; width:70px; float:left; padding-top:1px; line-height: 15px;}
.mcStockLink{float:left; padding-top:35px; padding-left:4px;}
.mcStockData{ font-size:9px; color:#11588C; padding-top:3px; padding-left:100px;}


#homeMain{ width:993px; height:357px; float:left;}
.homeContent{width:952px; height:327px; margin-left:21px;}

.mainArea1{ width:626px; background:url(../images/bg_main.gif) repeat-x left top; height:327px; float:left; padding-left:22px;}
.mainArea2{ width:288px; border-left: solid 1px #FFFFFF; background:url(../images/bg_main.gif) repeat-x left top; height:327px; float:left; padding-left:15px;}
#footer{ width:993px; float:left;}
.footerContent{width:952px; height:54px; border-top: solid 1px #CCCCCC; margin-left:21px;}

.destaquesZone1{ width:349px; float:left;}
.destaquesZone2{ width:234px; float:right; padding-right:20px; height:258px; background:url(../images/bg_destaques_zone2.gif) no-repeat left top; padding-left:23px;}
.destaquesZoneTit{ width:330px; height:45px;}

.homeDestaque{ width:330px; height:117px; margin-bottom:20px;}
.homeDestaqueTit{background:url(../images/icon_bullet.gif) no-repeat left 16px;}
.homeDestaqueTit ul{ padding:0px; margin:0px; padding-left:8px; padding-bottom:5px; padding-top:10px;list-style:none;}
.homeDestaqueTit a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.homeDestaqueTit a:hover{ text-decoration:underline;}
.homeDestaqueImg{ width:170px; float:left; height:78px;}
.homeDestaqueTxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; height:63px; width:132px; padding-left:4px; float:right;}
.homeDestaqueMais{ width:132px; padding-left:4px; float:right;}
.homeDestaqueMais a{ font-size:9px; color:#FF7E00; text-decoration:none;}
.homeDestaqueMais a:hover{ text-decoration:underline;}

.homeDestaqueTit1{ background:url(../images/icon_bullet.gif) no-repeat left 16px;}
.homeDestaqueTit1 ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none;}
.homeDestaqueTit1 li{ padding:0px; margin:0px; }
.homeDestaqueTit1 a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.homeDestaqueTit1 a:hover{ text-decoration:underline;}
.homeDestaqueTxt1{ font-size:11px; color:#999999; padding-left:9px; margin-bottom:4px;}
.homeDestaqueMais1{ padding-left:8px; margin-bottom:7px;}
.homeDestaqueMais1 a{ font-size:9px; color:#FF7E00; text-decoration:none;}
.homeDestaqueMais1 a:hover{ text-decoration:underline;}

.eventos{ height:100px;}

.eventosTit{ width:150px; float:left;}

.mesInfo{ background:url(../images/icon_bullet.gif) no-repeat left 16px; font-size:10px; color:#777777; width:150px; float:left;}
.mesInfo ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none;}
.mesInfo li{ padding:0px; margin:0px; }
.mesInfo a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.mesLink{ font-size:10px; color:#777777; text-decoration:underline;}

.calendarioZone{ float:right; margin-right:10px;}

#calendario{ font-size: 9px; color:#555555; text-align:center; padding:0px; margin:0px; width:100px;}
#calendario td{border: double 1px #CCCCCC; background-color:#E3E3E3;}
.daySelected a{ color:#FFFFFF; text-decoration:none;background-color:#FFBA31; border: width: 10px; display:block;}

.outrosLinks{ width:272px; height:62px; margin-bottom:10px;}

.footerLogos{ height:56px; width:592px; float:left;}
.logos{ height:28px; width:625px;}

.footerLinks{ width:320px; height:42px; float:right; padding-top:14px;}

.subLinks{ font-size:10px; color:#777777; text-align:right; margin-bottom:2px;}
.subLinks ul { list-style-type: none; margin: 0; padding: 0;}
.subLinks li { list-style-type: none; margin: 0; padding: 0; display:inline;}
.subLinks a { color: #777777; text-decoration: none; font-size: 10px;}
.subLinks a:hover { color: #777777;	text-decoration: underline;}
.copyright{ font-size:10px; color:#BBBBBB; text-align:right;}
.prisa{ text-align:center; padding-top:15px; clear:both;}

#main{ width:993px; float:left;}
#content{width:952px; margin-left:21px; background:url(../images/bg_main_all.gif) repeat-x left top;}
#content_mcbusiness{width:952px; margin-left:21px; background:url(../images/bg_main_all.gif) repeat-x left top;height:360px;}

.mainLeft{ width:260px; background:url(../images/bg_main_left.gif) repeat-y left top; float:left; padding-bottom:20px;}
.mainLeft_mcbusiness{ width:260px; background:url(../images/bg_main_left_mcbusiness.gif) repeat-y left top; float:left; padding-bottom:20px; height:340px;}
.mainCenter{ width:692px; float:right; background:url(../images/bg_main_center.gif) repeat-y left top; margin-top:35px;}
.mainCenter_mcbusiness{ width:692px; float:right; background:url(../images/bg_main_center_mcbusiness.gif) repeat-y left top; padding-top:16px;height:344px;}
.mainText{ width:432px; float:left;}
.mainRight{ width:260px; float:right; text-align:right;}

.navigationBar{ font-size:10px; color:#999999; padding-left:23px; height:35px;}
.navigationBar ul { list-style-type: none; margin: 0; padding: 0;}
.navigationBar li { list-style-type: none; margin: 0; padding: 0; display:inline;}
.navigationBar a { color: #999999; text-decoration: none; font-size: 10px;}
.navigationBar a:hover { color: #999999; text-decoration: underline;}

.titleBar{ padding-left:23px; height:40px;}

.leftMenu{ padding-left:23px; font-size:11px; color:#777777; background:url(../images/icon_bullet.gif) no-repeat 23px 16px; margin-top:12px; margin-bottom:12px;}
.leftMenu ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none;}
.leftMenu li{ padding:0px; margin:0px; }
.leftMenu a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.leftMenu a:hover{ text-decoration:underline;}

.leftMenuOn{ padding-left:23px; font-size:11px; color:#777777; background:url(../images/bg_link_left.gif) no-repeat left top; padding-top:6px; height:63px;}
.leftMenuOn ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none; background:url(../images/icon_bullet.gif) no-repeat left 14px;}
.leftMenuOn li{ padding:0px; margin:0px; }
.leftMenuOn a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.leftMenuOn a:hover{ text-decoration:underline;}
.leftMenuOrange{ color:#FF7E00;}

.mainCenterTit{ font-size:15px; color:#555555; padding-left:28px; height:40px;}
.mainCenterTit h1{ padding:0px; margin:0px; font-size:17px; color:#FF7E00 !important; font-weight:bold;}
.mainCenterTxt{ padding-left:28px;  font-size:12px; color:#555555; padding-right:0px; padding-bottom:20px; text-align:justify;}
.mainCenterTxtFormCv{ padding-left:10px;  font-size:12px; color:#555555; padding-right:0px; padding-bottom:20px; text-align:justify;}

.mainRightFoto{ padding-top:40px; text-align:center; padding-bottom:20px;}
.mainRightTxt{ padding-top:40px; padding-bottom:20px; padding-left:40px; padding-right:30px; font-size:11px; text-align:justify; color:#999999;}
.txtBar{font-size:11px; color:#777777; padding-left:23px; padding-right:20px; padding-bottom:50px;}
.txtLink{ padding-left:21px; line-height: 13px; height:136px; vertical-align:bottom; position: relative;}
.txt{position:absolute; bottom:0px; padding-bottom:8px;}
.txtLink a{ font-size:11px; color:#777777; text-decoration:none;}
.txtLink a:hover{ text-decoration:underline;}

.txtBarLinks{ padding-left:21px; line-height: 12px;}
.txtBarLinks a{ font-size:11px; color:#777777; text-decoration:none;}
.txtBarLinks a:hover{ text-decoration:underline;}

.graficoTit{ text-align:left; padding-left:40px; font-size:14px; color:#555555; height:40px;}
.graficoTit h2{ font-size:17px; color:#0E558D; font-weight:bold; margin:0px; left:0px;}
.graficoTitDestaque{ font-size:11px; color:#FF7E00;}
.graficoImg{ text-align:center;}

.menuMcBusiness{font-size:11px; color:#777777; padding-left:23px; padding-right:20px;}

.tvi_programming{ width:379px; height:433px; background:url(../images/bg_table.gif) no-repeat left right;}
.tvi_programming_cell01{ font-size:11px; color:#FFFFFF; padding-left:8px; padding-top:12px; padding-right:8px;}
.tvi_programming_cell04{ font-size:11px; color:#FFFFFF; padding-left:10px; padding-top:12px;}
.tvi_programming_cell02{ font-size:10px; color:#333333; padding-left:0px; padding-top:8px; padding-right:4px; line-height:10px;}
.tvi_programming_cell03{ font-size:10px; color:#333333; padding-left:6px; padding-top:8px;}

.mainCenterTxt{ font-size:11px; color:#333333;}
.mainCenterTxt h1{ font-size:17px; color:#10578D; padding:0px; margin:0px;}

.graficoPannel{ font-size:11px; color:#333333; text-align:justify; padding-left:34px; padding-right:20px;}
.graficoPannel h2{ font-size:17px; color:#0e558d; padding:0px; margin:0px; font-weight:bold;}
.graficoPannel h3{ font-size:12px; color:#0e558d; padding:0px; margin:0px; font-weight:normal;}

.noticias, .management, .faqs{padding-left:28px; padding-right:20px;}
.noticiasTit, .managementTit, .faqsTit{ padding-bottom:20px;}
.noticiasTit h1, .managementTit h1, .faqsTit h1{font-size:17px; color:#FF7E00; font-weight:bold; margin:0px; padding:0px;}

.listaTit{padding-left:28px; padding-right:20px; font-size:11px; font-weight:bold; color:#333333; padding-top:20px; background-color:#00FF00;}


.noticiasDestaques{}
.noticiasOutras{width:220px; float:right;}

.noticiaDestaque{ margin-bottom:10px;}
.noticiaImg{ float:left;}
.noticiaDestaqueMain{ float:left; margin-left:10px; padding-left:8px; background:url(../images/icon_bullet.gif) no-repeat left 5px;}
.noticiaOutrosMain{ float:left; padding-left:8px; background:url(../images/icon_bullet.gif) no-repeat left 5px;}
.noticiaDestaqueTit{ font-size:10px; color:#777777;}
.noticiaDestaqueTit a{font-size:11px; color:#666666; vertical-align:middle; font-weight:bold; text-decoration:none;}
.noticiaDestaqueTit a:hover{ text-decoration:underline;}
.noticiaTxt{ font-size:10px; color:#777777;}
.noticiaLink{ margin-bottom:20px;}
.noticiaLink a{ font-size:9px; color:#FF7E00; vertical-align:middle; text-decoration:none;}
.noticiaLink a:hover{ text-decoration:underline;}

.noticia{padding:0px; margin:0px; font-size:11px; color:#777777; background:url(../images/icon_bullet.gif) no-repeat left 4px; line-height:14px; margin-bottom:27px;}
.noticia ul{ padding:0px; margin:0px; padding-left:8px; list-style:none;}
.noticia li{ padding:0px; margin:0px; }
.noticia a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none; vertical-align:middle;}
.noticia a:hover{ text-decoration:underline;}
.noticiasOutrasLink{ padding-left:8px; padding-top:8px;}
.noticiasOutrasLink a{ font-size:9px; color:#FF7E00; vertical-align:middle; text-decoration:none;}
.noticiasOutrasLink a:hover{ text-decoration:underline;}

.mainRightArquivo{ font-size:11px; color:#333333; text-align:left; padding-left:34px; padding-right:20px;}
.arquivoTit{ padding:0px; margin:0px; text-align:left; padding-left:40px; padding-bottom:20px;}
.arquivoTitNosso{ padding:0px; margin:0px; text-align:left; padding-bottom: 20px;}
.arquivoTitNosso h2{ font-size:17px; text-align:left; color:#11588C; font-weight:bold; margin:0px; padding:0px;}
.arquivoTit1{ padding:0px; margin:0px; text-align:left; padding-left:40px; padding-bottom:20px; padding-top:20px;}
.arquivoTit h2, .arquivoTit1 h2{ font-size:17px; color:#11588C; font-weight:bold; margin:0px; padding:0px;}

.rightMenu{ padding-left:40px; font-size:11px; color:#777777; background:url(../images/icon_bullet.gif) no-repeat 38px 16px; margin-top:6px; margin-bottom:12px; text-align:left;}
.rightMenu ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none;}
.rightMenu li{ padding:0px; margin:0px; }
.rightMenu a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.rightMenu a:hover{ text-decoration:underline;}

.rightMenuOn{ padding-left:40px; font-size:11px; color:#777777; background:url(../images/bg_link_right.gif) no-repeat right top; padding-top:6px; height:63px; text-align:left;}
.rightMenuOn ul{ padding:0px; margin:0px; padding-left:8px; padding-top:10px; list-style:none;}
.rightMenuOn li{ padding:0px; margin:0px; }
.rightMenuOn a{ font-size:11px; color:#555555; font-weight:bold; text-decoration:none;vertical-align:middle;}
.rightMenuOn a:hover{ text-decoration:underline;}

.arquivoInvestidoresItem{ border-bottom: dotted 1px #999999; padding-top:10px;}
.arquivoItem{ border-bottom: dotted 1px #999999; padding-top:10px; margin-left:25px;}

.noticiasList{ font-size:12px; color:#333333; font-weight:bold;}
.noticiasList ul{ padding:0px; margin:0px; list-style:none; padding-top:20px;}
.noticiasList li{ padding:0px; margin:0px; padding-left:20px; background:url(../images/icon_bullet.gif) no-repeat 12px 5px; padding-bottom:5px;}
.noticiasList a{ font-size:11px; color:#555555; text-decoration:underline; vertical-align:middle; font-weight:normal;}
.noticiasList a:hover{ text-decoration:none;}

.arquivoInvestidores2 { width:235px; float:left;padding-left:15px; }
.arquivoInvestidores { width:397px; float:left;padding-left:15px; }
.arquivoInvestidoresItemTxt{ font-size:10px; color:#333333; float:left; width:365px;}
.arquivoInvestidoresItemTxt ul{ padding:0px; margin:0px; list-style:none;}
.arquivoInvestidoresItemTxt li{ padding:0px; margin:0px; padding-left:8px; background:url(../images/icon_bullet.gif) no-repeat left 5px;}
.arquivoInvestidoresItemTxt a{ font-size:11px; color:#555555; text-decoration:none; vertical-align:middle; font-weight:normal;}
.arquivoInvestidoresItemTxt a:hover{ text-decoration:none;}

.arquivoItemTxt{ font-size:10px; color:#333333; float:left; width:190px;}
.arquivoItemTxt ul{ padding:0px; margin:0px; list-style:none;}
.arquivoItemTxt li{ padding:0px; margin:0px; padding-left:8px; background:url(../images/icon_bullet.gif) no-repeat left 5px;}
.arquivoItemTxt a{ font-size:11px; color:#555555; text-decoration:none; vertical-align:middle; font-weight:normal;}
.arquivoItemTxt a:hover{ text-decoration:none;}


.arquivoInvestidoresItemIcon{ font-size:12px; color:#333333; width:20px; float:right; height:17px; text-align:right; padding-bottom:2px;}

/* ---- */

#investors{ font-size:11px; color:#333333;}
#investors th{ font-size:11px; font-weight:bold; color:#12598D; }
.investorsValues{ color:#777777;}
.investorsNote{ padding-top:20px; font-size:10px; color:#999999;}

.orange{ color:#FF7E00;}

.resultItem{ padding-bottom: 10px;}
.resultTit{ font-size:11px; font-weight:bold; color:#FF7D00;}
.resultTxt{font-size:11px; color:#333333; padding-bottom:10px;}
.resultTxt a{ font-size:11px; color:#333333; text-decoration:underline;}
.resultTxt a:hover{  text-decoration:none;}
.resultTop a{ font-size:11px; color:#12588C; text-decoration:underline;}
.resultTop a:hover{  text-decoration:none;}

.faqsListTit{font-size:12px; font-weight:bold; color:#333333; padding-bottom:20px;}
.faqsItem{ padding-bottom: 10px;}
.faqsItemTit{ font-size:11px; font-weight:bold; color:#333333;}
.faqsItemTxt{font-size:11px; color:#777777;}
.faqsItemTxt a{ font-size:11px; color:#333333; text-decoration:underline;}
.faqsItemTxt a:hover{  text-decoration:none;}
.faqsItemTop a{ font-size:11px; color:#FF7D00; text-decoration:underline;}
.faqsItemTop a:hover{  text-decoration:none;}

.searchBar{font-size:11px; color:#0F588F; padding-left:23px; padding-right:20px; height:200px;}
.searchWords{ font-weight:bold; color:#333333;}

.managementItem{ font-size:11px; color:#333333; padding-bottom:10px;}
.managementDes{ font-size:11px; color:#777777; text-align:justify;}
.managementImg{ float:right; width:112px; text-align:center;}

/* ---- */

.mcbusinessContent{padding-left:28px; padding-right:20px; padding-bottom:20px;}
.mcbusinessLogo{ height:70px; padding-top:10px;}
.mcbusinessTxt{ font-size:12px; color:#FFFFFF; text-align:justify; line-height:12px;}
.mcbusinessHighlights{}
.mcbusinessTit{ font-size:17px; color:#FFFFFF; font-weight:bold; padding-bottom:18px;}
.mcbusinessDestaque1{ width:190px; float:left;}
.mcbusinessDestaque2{ width:190px; float:right;}
.mcbusinessDestaqueImg{ padding-bottom:4px;}
.mcbusinessDestaqueTxt{ font-size:11px; color:#97ABB9; height:40px; padding-bottom:2px;}
.mcbusinessDestaqueLink a{ font-size:9px; color:#FFFFFF; text-decoration:none; vertical-align:middle;}
.mcbusinessDestaqueLink a:hover{ text-decoration:underline;}

.mcbusinessNewsItemLink{ padding-top:8px;}
.mcbusinessNewsItemLink a{ font-weight:normal !important; font-size:10px !important;}

.mcbusinessNews{ padding-top:35px;}

.mcbusinessNewsTit{ padding:0px; margin:0px; text-align:left; padding-left:34px; padding-bottom:20px;}
.mcbusinessNewsTit h2{ font-size:17px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0px;}
.mcbusinessNewsList{ padding-right:20px;}

.mcbusinessNewsItem{ padding-left:40px; font-size:11px; color:#97ABB9; background:url(../images/icon_bullet.gif) no-repeat 32px 16px; margin-bottom:12px; text-align:left;}
.mcbusinessNewsItem ul{ padding:0px; margin:0px; padding-left:0px; padding-top:10px; list-style:none;}
.mcbusinessNewsItem li{ padding:0px; margin:0px; }
.mcbusinessNewsItem a{ font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;vertical-align:middle;}
.mcbusinessNewsItem a:hover{ text-decoration:underline;}

.shares{padding-left:34px;}
.sharesTit{ font-size:12px; color:#FFFFFF;}
.sharesDate{ font-size:11px; color:#002948; padding-bottom:22px;}
.sharesValues{ font-size:12px; padding-bottom:30px;}
.sharesValues ul{ padding:0px; margin:0px; list-style:none;}
.sharesValuesN{ color:#FFFFFF;}

/* DROPDOW */

#mcgroup{ position:absolute; margin-left:100px; display:none; z-index:20; top:234px;}
#mcbusiness{ position:absolute; margin-left:185px; display:none; z-index:20; top:234px;}
#investores{ position:absolute; margin-left:285px; display:none; z-index:20; top:234px;}
#corporate{ position:absolute; margin-left:395px; display:none; z-index:20; top:234px;}
#press{ position:absolute; margin-left:559px; display:none; z-index:20; top:234px;}
#suppliers{ position:absolute; margin-left:645px; display:none; z-index:20; top:234px;}

.dropdown{background:url(../images/bg_dropdown.gif) repeat-x left top #BAD3E4; border-bottom: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE;}
.dropdown ul{ padding:0px; margin:0px; padding-left:20px; padding-top:10px; list-style:none; padding-right:18px; padding-bottom:10px; line-height:16px;}
.dropdown li{ padding:0px; margin:0px;}
.dropdown a{ font-size:10px; color:#555555; text-decoration:none;}
.dropdown a:hover{ text-decoration:none; background-color:#6D96B8; color:#FFFFFF;}

.dropdownOn{ background:url(../images/bg_bots.gif) repeat-x left top;}

#fecharDropDown{ position:absolute; display:none; z-index:10; width:100%; left:0px;}

/* TABLES */

.tableGeral{ background:url(../images/bg_main_all.gif) repeat-x left top;}
.tableGeralLeft{ background:url(../images/bg_main_left.gif) repeat-y left top; text-align:left; vertical-align:top;}
.tableGeralCenter{ background:url(../images/bg_main_center.gif) repeat-y right top; text-align:left; margin-top:35px; margin-bottom:20px; vertical-align:top;}
.tableGeralCenterFai{ text-align:left; margin-top:35px; margin-bottom:20px; vertical-align:top;}
.tableGeralTop{ vertical-align:top;}

.tableGeralMcbusiness{ background:url(../images/bg_main_all.gif) repeat-x left top;}
.tableGeralLeftMcbusiness{ background:url(../images/bg_main_left_mcbusiness.gif) repeat-y left top; text-align:left; vertical-align:top;}
.tableGeralCenterMcbusiness{ background:url(../images/bg_main_center_mcbusiness.gif) repeat-y right top; text-align:left; margin-top:20px; margin-bottom:20px; vertical-align:top;}

/* Form careers */

.formTxt{font-size:11px; color:#777777; text-align:left !important;}
.formImputs{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none; background-color: #FFFFFF !important;  border: 1px solid #999999;}


/* -- NOVOS -- */


.marketDataArea{font-size:11px; color:#777777; padding-left:23px; padding-right:20px;}
.marketDataArea2{font-size:11px; color:#777777; padding-left:40px; padding-right:3px;}
.marketDataTit{ font-weight:bold; font-size:15px; color:#FF7E00; padding-bottom:15px;}
.marketDataSmallTxt{ font-size:10px; color:#777777; padding-bottom:10px;}
.marketDataSmallTxt a{color:#11588C;}
.marketDataSmallTxt span{ font-weight:bold; display:block; font-size:10px; color:#333333;}

.marketDataList{ padding-bottom:15px;}
.marketDataListItems{ height:16px; clear:both;}
.marketDataListItemLabel{ float:left; font-size:10px; color:#11588C; width:120px; background:url(../images/bg_listdata.gif) no-repeat left top;}
.marketDataListItemLabel span{ background-color:#F5F5F5; margin-left:10px;}
.marketDataListItemInfo{ float:right; font-size:10px; color:#555555; width:96px;}

.marketDataStock{padding-bottom:15px;}
.marketDataStockTit{display:block; font-size:15px; color:#333333; font-weight:bold;}
.marketDataStockDay{ font-weight:bold; color:#FE7E00;}

.marketDataListContact{padding-bottom:15px;}
.marketDataListContact1{ margin-top:290px;}
.marketDataListContactTit{ font-size:15px; color:#FF7D01; font-weight:bold; padding-bottom:15px;}
.marketDataListContactListTit, .contactItemTit{ font-weight:bold; color:#333333; display:block;}

.mainRightLinks{ padding-top:10px; padding-bottom:20px; padding-left:40px; padding-right:20px; font-size:11px; text-align:justify; color:#999999;}
.mainRightLinks a{ text-decoration:underline; display:block; color:#333333; padding-left:8px; background:url(../images/icon_bullet.gif) no-repeat left 4px; text-align:left; margin-bottom:10px;}
.mainRightLinks a:hover{ text-decoration:none;}

#table{ font-size:10px;}
#table th, #table2 th{ font-size:10px; color:#12598D;}
#table .col1{ color:#333333;}
#table .col2{ color:#777777;}

.tableNote{ border-top: dotted 1px #999999; margin-top:5px; padding:3px; padding-top:5px; font-size:10px; color:#AAAAAA; padding-bottom:20px;}

.formContactos, .formSupplier{ padding-left:28px; padding-right:20px;}
.formContactosRow, .formSupplier .formSupplierRow { margin-bottom:5px;}
.formContactosRowLabel{ font-size:11px; color:#777777; width:65px; float:left; padding-top:2px;}
.formContactosRowField{ float:left; width:300px;}
.formContactosRowBox{ padding:0px; margin:0px; border: solid 1px #999999; font-size:10px; color:#999999; width:300px;}
.formContactosRowBot{ text-align:right; padding-right:17px;}

.formSupplierRow .formSupplierRowLabel{ font-size:11px; color:#777777; width:135px; float:left; padding-top:2px;}
.formSupplierRow .formSupplierRowField{ float:left; width:230px;}
.formSuplierRowBox{ padding:0px; margin:0px; border: solid 1px #999999; font-size:10px; color:#999999;}
.formSupWidth1 {width:230px;}
.formSupWidth2 {width:115px;}
.formSupWidth3 {width:230px; height:40px;}
.formSupWidth4 {width:230px; height:50px;}
.formSupplierRowLabel .labelExtras {font-size:10px; color:#777777; padding-top:10px;}
.formSupplierRow .formFooterObs {font-size:10px; color:#777777; padding-top:10px;}
.formSupplierRow .formFooterObs span{color:#ba3030;}
.formSupplierRow .formSupplierRowBot{float:right; padding:10px 20px 0 0;}



.calendarioBar{font-size:11px; color:#777777; padding-left:23px; padding-right:20px; height:180px;}
.calendarioItem{ float:left;}
.calendarioInfo{ float:right; width:110px; padding-top:6px;}
.calendarioInfo a{ font-size:10px; color:#11588C;}

.i_icon{ vertical-align:text-bottom; }
.mainCenterGraphic{padding-left:28px; padding-right:20px;}
.mainCenterGraphicHeader{ font-size:11px; color:#777777; padding-bottom:10px;}
.mainCenterGraphicTit{ display:block; color:#333333; font-size:15px; font-weight:bold;}
.mainCenterGraphicRef{ color:#333333;}

.mainCenterGraphicFooter{ padding-top:10px; padding-bottom:20px;}
.mainCenterGraphicInfo{ font-size:11px; color:#777777; float:left;}
.mainCenterGraphicInfo span{ display:block;}
.mainCenterGraphicInfo a{ font-weight:bold; text-decoration:none; color:#333333; margin-right:10px;}
.mainCenterGraphicDownloads{ float:right; text-align:right;font-size:11px; color:#777777;}

.mainSearchGraphic{ padding-top:10px; padding-bottom:20px;}
.mainSearchGraphicTit{ font-size:17px; color:#10578B; font-weight:bold; padding-bottom:10px;}
.mainSearchGraphicItem{ font-size:11px; color:#777777; padding-bottom:10px;}
.mainSearchGraphicItem span{ font-weight:bold; color:#333333; margin-right:10px;}
.mainSearchGraphicBox{ padding:0px; margin:0px; border: solid 1px #999999; color:#999999; font-size:11px; width:100px;}

.hilightArea{padding-top:10px; padding-bottom:20px; padding-left:40px; padding-right:20px; }
.hilightTit{ font-weight:bold; font-size:11px; color:#555555; background:url(../images/icon_bullet.gif) no-repeat left 4px; padding-left:8px; margin-bottom:4px;}
.hilightTit2{ font-weight:bold; font-size:11px; color:#555555; padding-left:8px; margin-bottom:4px;}
.hilightImage{ float:left;}
.hilightTxt{ float:right; font-size:11px; color:#777777; width:100px;}

.mainRightContacts{ padding-top:40px; padding-bottom:20px; padding-left:40px; padding-right:30px; font-size:11px; text-align:justify; color:#333333;}
.mainCenterContacts{ padding-left:10px; font-size:12px; color:#555555; padding-right:10px; padding-bottom:20px; padding-top:10px; font-size:11px;}
.contactItem{ float:left; width:190px;padding-left:8px; padding-right:8px; padding-bottom:10px;}

.darkGrey{ color:#333333;}

.reports{ width: 384px;}
.reportsItem{ width:87px; float:left; margin-right:9px;}
.reportsItemTit{ font-size:11px; height:40px;}
.reportsItemTit img{ float:left; padding-top:4px;}
.reportsItemTit span{ display:block; padding-left:6px;}
.reportsItemImage{ float:left; height:84px; margin-right:2px; width:66px; background:url(../images/img_report.gif) no-repeat left top;}
.reportsItemIcon{ margin-top:67px;}

.thankYouMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	border: solid 1px #B9D0E0;
	text-align: center;
	background-color: #FFFFFF;
	position: absolute;
	top:310px;
	padding: 10px;
	width: 200px;
	height: 70px;
	left: 50%;
	margin-left: 0px;	
}
.thankYouMessage a{color:#555555; line-height:30px;}

.thankYouMessage h2
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555;
	font-size:13px;
	color:#555555;
	padding:0px; margin:0px; padding-bottom:5px;
}

.rightMenuNoticias{ padding-left:40px; padding-right:30px; font-size:11px; color:#777777; margin-top:41px; margin-bottom:0px; text-align:left;}
.rightMenuNoticiasRef{ font-size:9px; color:#000000; text-align:left;}
.rightMenuNoticiasLink{ font-size:10px; color:#999999; padding-top:20px;}
.rightMenuNoticiasLink a:hover{ text-decoration:underline;}
.rightMenuNoticiasLink a{ color:#999999;text-decoration:none;}


.centroConteudo
{
	/*width:432px; border-top: solid 1px #B9D0E0; padding-top: 5px;*/
}
.centroConteudo img{ border:0px;}
.centroConteudoGaleriaFotos
{
	border: solid 2px #B9D0E0;
	float: left;
	margin: 3px;
	
}

.pdfDescription
{
	float: left;
	padding-left: 1em;
	/*font-size: 0.8em;*/
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.pdfFile
{
	vertical-align: middle;
	margin-top: 1em;	
}

.pdfFile input
{
	margin-bottom: 1em;
	float: left;
	vertical-align: middle;		
}

/* MAPA */

.mainCenterMapa{ padding-left:10px; font-size:12px; color:#555555; padding-right:10px; padding-bottom:20px; font-size:11px;}

.mapaItem{ float:left; width:190px;padding-left:8px; padding-right:8px; padding-bottom:10px; font-weight:bold; font-size:11px; color:#11588C;}
.mapaItem p{ color:#333333; font-weight:normal;}
.mapaItem a{color:#333333; text-decoration:none;}
.mapaItem a:hover{color:#333333; text-decoration:underline;}

.mapaItemList{font-weight:bold; font-size:11px; color:#11588C;}
.mapaItemList p{ font-weight:bold; font-size:11px; color:#11588C; display:block; padding:0px; margin:0px; margin-bottom:10px;}
.mapaItemList a{font-weight:bold; font-size:11px; color:#11588C; text-decoration:none;}
.mapaItemList a:hover{font-weight:bold; font-size:11px; color:#11588C; text-decoration:underline;}


/* TABLE */

.tabelaResultados{ width:100%; border-collapse:collapse;}
.tabelaResultados td{color:#333333; font-weight:normal; font-size:11px; text-align:center;}
.tabelaResultados thead th{font-weight:bold; font-size:11px; color:#11588C; text-align:center;}
.tabelaResultados tbody th{font-weight:bold; font-size:11px; color:#333333; text-align:center;}
