

        body.body { margin:0px; padding:0px; }

        div.mainPage    { background-color:#ffffff;  }
        div.title       { margin:5px; text-align: center; padding-bottom: 30px; }
        div.record      { margin:5px; text-align: center; }
        div.recordText  { padding: 0px 15px 10px 20px; text-align: justify; }
        div.recordCover { float:right; padding:10px 15px 10px 15px; }
        div.logo        { text-align:center; padding-bottom:15px; }
        div.buttonNavigationSeparator { padding-top:20px; white-space:nowrap; text-align:center; }
        div.buttonNavigation { left:45%; position:absolute; padding-top:5px; white-space:nowrap; }
        div.language    { text-align: right; color:#7E7E7E; font-family:Arial,sans-se rif; font-size:8pt; font-weight:normal; padding-right:15px; }
        div.authorRights { padding-top: 1px; padding-bottom: 1px; text-align: center; }
        div.left        { float:left; width:168px; margin-right: 15px; }
        div.complete    { float:left; width:200px; margin-right: 20px; }
        div.note        { margin-left:20px; padding-top: 15px; clear: both; }
        div.indexDiv    { margin-left:20px; color:#7E7E7E; font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; }
        div.pdfTitle    { padding-bottom: 8px; }
        div.classeInfo  { text-align:center; padding-top:5px; padding-bottom:10px; color:#7E7E7E; font-size:9pt; font-family: Times New Roman,Arial,sans-serif; }


        
        table.mainPage{ background-color:#ffffff; padding:1px; width:100%; }
        tr.table    { background-color:#ffffff; }
        td.index    { vertical-align:top; background-color:#ffffff; width:260px; }
        td.record   { vertical-align:top; background-color:#ffffff; }

        span.record         { color:#7E7E7E; font-family:Times New Roman,Helvetica,Verdana; font-size:11pt; font-weight:bold; font-style: italic; }
        span.recordText     { font-family:Times New Roman, sans-serif; font-size:11pt; color:#7E7E7E; }
        span.recordTextHeader     { font-family:Times New Roman, sans-serif; font-size:11pt; }
        span.recordTextNotes { font-family:Times New Roman, sans-serif; font-size:8pt; }
        span.footer     { text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }

        a.grayRange:link     { padding-left:1px; padding-right:1px; font-family: Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; }
        a.grayRange:visited  { padding-left:1px; padding-right:1px; font-family: Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; }
        a.grayRange:active   { padding-left:1px; padding-right:1px; font-family: Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; }
        a.grayRange:hover    { padding-left:1px; padding-right:1px; font-family: Arial, sans-serif; font-size:9pt; color:#7DA9D8; white-space:nowrap; text-decoration:none; font-weight: bold; }
        a.buttonHtmlInfo     { border:none; text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }

        img.buttonNavigation    { text-decoration:none; border:none; visibility:visible; }

        h1              { color:#7E7E7E; font-family:Times New Roman,Helvetica,Verdana; font-size:15px; font-weight:bold; margin:0px; }
        hr.separator        { border: 0px none; color:#7DA9D8; background-color:#7DA9D8; height:1px; }
        hr.separatorFooter  { border: 0px none; color:#7DA9D8; background-color:#7E7E7E; height:1px; width:100%; }

        span.nodeIndex   { font-family:Verdana, sans-serif; font-size:8pt; font-weight:normal; color:#333330; }
        span.note       { font-family:Verdana, sans-serif; font-size:8pt; color:#333330; }
        .languageItem       { border:none; text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }
        img.icon            { border:0px }

        div.morada          { font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; padding-top:15px; }
        p.bodytext          { font-size:10px; padding-left:10px; text-align:justify; }
        span.parcerias      { font-size:8pt; }
        a.linksMorada       { color:#7E7E7E; }
        img.morada          { margin-left:55px; }

        
        div.copyRightPage   { padding-left:30px; padding-right:30px; color: #7E7E7E; font-family: Arial,Helvetica,sans-serif; }
        div.copyRightTitle  { font-weight: bold; font-size: 12pt; }
        div.copyRightSubTitle   { font-weight: bold; font-style: italic; font-size: 9pt; padding-top: 20px; padding-bottom: 5px; }
        div.justify         { text-align:justify; font-size: 10pt; }
        div.copyRightFooter { text-align:justify; font-size: 10pt; padding-top: 15px; padding-bottom: 15px; }
        a.mail:link         { font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:visited      { font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:active       { color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:hover        { color:#7DA9D8; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }

    