
html, body {padding:0; margin:0;}

.headerPrint{ margin-bottom:30px;}
.header { display:none;}
a{ text-decoration:underline; cursor:pointer;}
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: 9pt;}

.site{ width:960px; margin:auto;}
.printContainer { display: none; }

.contentLeft{ float:left; width:192px; display:none;}
.contentCenter{ float:none; width:500pt; *width:700pt;}
.contentRight{ float:left; width:192px; display:none;}
.imageModule { margin-left:11px; margin-bottom:10px;}

.homepage { width:600pt;}
.separatorBottom {height:1px; margin:2px 10px 0px 6px !important ;  }
.separatorBottom img{ height:1px; display:block;}
.separatorBottom2 {height:1px; margin:5px 10px 0px 6px ;  }
.separatorBottom2 img{ height:1px; display:block;}

/*color menu lateral*/
.colorDarkTextMenu { color:#8B8B8B;}
.colorLightTextMenu { color:#AEB2B7;}
.bgDarkMenu { background:#EAEAEA;}
.bgLightMenu { background:#F5F5F5;}

/*Styles for all Content Modules*/
.headerInnerPage {padding-left:11px;  margin-bottom:8px;  padding-top:15px; position:relative; height:100px; *height:35px; padding-bottom:20px; }
.introModule {}
.titleModule { line-height:17pt;}
.titleModuleLittle {font-family:'Times New Roman', Times, serif; font-size:13pt; font-weight:700; text-align:left; }
.titleModuleBig { font-size:24pt; font-weight:normal; font-family:'Times New Roman', Times, serif;  text-align:left;}
.titleModuleAverage { font-size:18pt; font-weight:bold; font-family:'Times New Roman', Times, serif;  text-align:left;}
.contentPrint { background: url(/Images/icon_print.gif) no-repeat right 2px; padding-right:20px; margin-right:15px; }
.secontTitleModule { font-family:"Trebuchet MS"; font-size:12pt; padding-top:8px; line-height:15pt; padding-bottom:7px;}
.secontTitleModule2 { font-family:"Trebuchet MS"; font-size:15pt; padding-top:9px; line-height:15pt; padding-bottom:7px;}
.secontTitleModule2 a { text-decoration:none;}
.secontTitleModule2 a:hover { text-decoration:underline;}

.simpleTextModule { font-size:12pt; font-family:"Trebuchet MS"; line-height:15pt; padding-bottom:20px;  text-align:left;}
.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;   margin-left:20px;}
.simpleTextModule ol li{margin:0; padding:0; list-style-type:decimal; padding-bottom:5px; }

.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; display:none;}
.imageIntroModule img { width:503px; height:148px;}
.linkIntroModule { padding-top:40px;}

.separatorBottom {height:1px; margin:2px 10px 0px 6px !important; }
.separatorBottom img{ height:1px; display:block;}
.iconMoreInfo { padding-right:10px; text-decoration:none;}

.printLabel { position:absolute; bottom:0; right:0;}
.imgText { float:left; margin-right:15px;}

.contentAreaText {padding-left:8px; 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:11pt; 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:15pt; font-weight:700; padding-top:4px; padding-left:10px; padding-bottom:8px;}
.titleMenu span { font-size:10pt;}
.newTitle {font-family:Times New Roman; font-size:12pt; 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:15pt; font-weight:700; font-family:"Times New Roman", Times, serif; }
.textInfoSide { font-family:"Trebuchet MS"; font-size:11pt; padding-bottom:5px; padding-right:3px; line-height:12pt;}
.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:516pt; float:left;  padding-left:1px; padding-right:1px; padding-top:5px;}
.contentMolule4x1 {padding-left:9px; padding-right:6px; }
.imageModule4x1 { width:499px; height:208px;}
.imageModule4x1 img { width:499px; height:208px;}

/*Modulo Content 2x1*/
.content2x1Container {width:258pt;  float:left; }
.contentMolule2x1 {overflow:hidden;  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:11pt; }
.moreInfoLink { text-align:right; padding-right:10px; margin-top:0px; }
.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:120pt;   float:left; padding-top:4px; }
.content1x1ContainerSide {width:165pt; float:left;}
.blockProduct {margin-left:10px; margin-right:10px;}

.contentMolule1x1 {  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:11pt; padding-left:10px;  }


/*Modulo Content 2x1 List*/
.content2x1ListContainer {width:230pt;float:left;  padding-top:4px; }
.contentListNews { padding-top:2px;}
.positionTitle { margin-top:-5px;}
.listNews { padding-top:3px; padding-bottom:2px;  }
.listNews a{text-decoration:underline; }
.listNews a:hover{text-decoration:none; }
.moreInfoLink3 { text-align:right; font-family:"Trebuchet MS"; font-size:11pt; padding-right:10px;  }
.separatorBottomList {height:1px; margin:4px 8px 4px 0px !important; }
.separatorBottomList img{ height:1px; display:block;}


.containerRightInnerPage {width:185px; margin-left:4px; margin-top:24px; }
.contentProduct {}

/*Content Text Container*/
.textContentContainer { padding-left:11px;  }
.textContentContainer ul{ margin:0; padding:0; margin-left:10px; margin-top:15px;}
.textContentContainer li { list-style:none; padding-bottom:8px;}


/*INNER PAGE - LETTER TO PRESIDENT AND SUGGESTIONS*/
.titlePageContainer { float:none;}
.titlePage { font-weight:700;  line-height:35pt; text-align:left;}
.subtitlePage { font-family:Times New Roman; font-weight:700; font-size:11pt; padding-left:2px;  padding-bottom:17px;}
.subtitlePage2 { font-family:Times New Roman; font-weight:700; font-size:11pt; padding-left:2px; line-height:13pt;}
.imgPage { margin-bottom:10px; }
.textAreaPage { padding-right:4px;  }
.formArea {}
.titleContentArea { font-family:Trebuchet MS; font-size:15pt; 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:4px;}
.fieldForm input{ width:223px; height:16px; border:#E4E4E4 1px solid; font-family:Arial; font-size:11pt;}
.fieldForm textarea{ border:#E4E4E4 1px solid; font-family:Arial; font-size:11pt;}
.fieldForm select{ border:#E4E4E4 1px solid; font-family:Arial; font-size:11pt; 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; display:none;}

/*Block Contact*/
.imageContact {}
.imageContact img{}
.blockContact { padding-left:13px; width:315px;}
.blockContact2 {}
.nameContact { padding-bottom:3px;}
.formOfContact { font-size:11pt; font-family:"Trebuchet MS"; line-height:13pt;}
.formOfContact p { padding:0; margin:0; padding-top:2px;}

/*SiteMap*/
.sitemapMenuContainer { padding-left:8px;}
.sitemapMenuTitle { font-family:Times New Roman; font-size:12pt; font-weight:700; padding-bottom:3px; padding-top:10px;}
.sitemapMenuOptions {}
.sitemapMenuOptions ul{ margin:0; padding:0; margin-left:43px;}
.sitemapMenuOptions li{ list-style-image: url(/Images/bulltet_sitemap.gif); padding-bottom:3px; padding-top:3px;}
.sitemapMenuOptions a{ text-decoration:none;}

/*navigator Page*/
.navigatorPage { padding-top:30px;}
.navigatorPage a{ text-decoration:none;}

/*Content Container Center*/
.blockAgency {margin-bottom:12px;}
.blockAreaTextImage { margin:0; padding:0; }
.blockAreaTextImage2 { }
.titleModuleWithBg { padding-top:3px; padding-bottom:3px; font-family:'Times New Roman', Times, serif; font-size:12pt; 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:370pt; *width:500pt;   }
.areaTextWithImage2 { width:330pt; *width:500pt;  }
.areaTextWithoutImage {}
.linkSeeMore {}
.textModule { font-size:11pt; font-family:"Trebuchet MS"; line-height:13pt; padding-top:4px;}
.textModule p{line-height:15pt; 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:10pt;}

/*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; display:none;}

/*INDICES*/

.contentIndices {}
#tableIndices { font-family:Trebuchet MS; width:100%; padding-left:5pt; padding-right:5pt;}
#tableIndices thead th{ font-size:13pt; font-weight:700; text-align:center;   padding-bottom:5pt; padding-top:5pt;}
#tableIndices thead td{ font-size:13pt; font-weight:700; text-align:left; padding-bottom:5pt; padding-top:3pt;}
#tableIndices tbody th{font-size:12pt; padding-top:5pt; padding-bottom:5pt; text-align:left; font-weight:normal;}
#tableIndices tbody td{font-size:12pt; padding-top:5pt; padding-bottom:5pt; text-align:right;}
.alignCenter { text-align:center !important;}
