body{margin:0;font: 12px Georgia, serif;text-align:center;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, a,
pre, form, fieldset, table, th, td {margin: 0; padding: 0;border: none;}

P{font: 12px Georgia, serif;margin:0 0 5px 0;line-height:18px;color:#494949;}
P.sml{font: 10px Verdana, sans-serif;}
H1 {font: italic 24px Georgia, serif;margin:0 0 5px 0;color:#b98e1e;line-height:30px;}
H2 {font: normal 14px Georgia, serif;margin:15px 0 5px 0;color:#b98e1e;line-height:25px;}
H3 {text-transform: uppercase;font-size:12px;color:#b98e1e;}
H4 {font-size:11px;margin:0 0 10px 0;}
H4.data{font-size:12px;margin:10px 0 5px 0;font-weight:normal;color:#0076a3;}
UL {margin:0 40px 15px 40px;color:#494949;}
UL LI{padding:5px 0;}
UL OL{margin:0 40px 15px 40px;}
OL{margin:20px 10px 20px 35px;}
OL LI{padding-bottom:10px;}
IMG{display:block;border:none;}
BLOCKQUOTE{font-size:14px;line-height:20px;margin:10px 40px 10px 30px;font-weight:bold;font-style:italic;}
A{color:#b98e1e;}
A:hover{text-decoration:none;}
INPUT{border:1px solid #7f7f7f;background-color:#ffffff;color:#494949;font:11px normal Verdana,sans-serif;margin:3px 0;padding:2px;}
SELECT{font:11px normal Verdana,sans-serif;}
INPUT.txtLrg{width:350px;}
INPUT.bot{float:right;margin:0;}
.mandatory{color:#c70909;}
SPAN.smlnote{font-size:9px;color:#c70909;}
DIV.clear{height:0;line-height:0;clear:both;display:block;}
DIV.clear IMG{height:1px;line-height:0;width:1px;clear:both;display:block;}
P.author{color:#0076a3;font: 10px Verdana, sans-serif;text-align:right;margin:10px 0 0 0;}
P.readmore{color:#0076a3;font: 10px Verdana, sans-serif;text-align:right;margin:0 0 30px 0;}

DIV.wrapper{width:970px;text-align:left;margin:0 auto;padding:0 10px;}

DIV.header{position:relative;height:89px;width:730px;float:left;}

A#aBlocker {display:block;position:absolute;top:0;text-decoration:none;left:0;width:100%;height:450px;background: url(../images/site/empty.gif) repeat top left ;z-index:5;}
DIV.header DIV.menu{width:737px;font: 12px Georgia, serif;position:absolute;left:0;top:0;}
DIV.header DIV.menu A{position:relative;padding:0;margin:0;display:block;float:left;height:86px;width:103px;border-left:1px solid #c5c5c5;text-decoration:none;color:#000000;}
DIV.header DIV.menu A.cYellow:hover, DIV.header DIV.menu A.cYellowInUse{background-color:#fffef0;}
DIV.header DIV.menu A.cGreen:hover, DIV.header DIV.menu A.cGreenInUse{background-color:#f6f9f0;}
DIV.header DIV.menu A.cBlue:hover, DIV.header DIV.menu A.cBlueInUse{background-color:#f1f4fa;}
DIV.header DIV.menu A.cPurple:hover, DIV.header DIV.menu A.cPurpleInUse{background-color:#f3eff6;}
DIV.header DIV.menu A.cBrown:hover, DIV.header DIV.menu A.cBrownInUse{background-color:#f8f3e8;}
DIV.header DIV.menu A.cOrange:hover, DIV.header DIV.menu A.cOrangeInUse{background-color:#fef4e8;}
DIV.header DIV.menu A.cRed:hover, DIV.header DIV.menu A.cRedInUse{background-color:#f2e8e9;}
DIV.header DIV.menu A SPAN{position:absolute;left:0;bottom:0;padding:0 0 0 10px; cursor: pointer;}

DIV.header DIV.dropMenuWrap{position:absolute;display:none;z-index:15;padding:0 0 10px 0;width:380px;}
DIV.header DIV.dropMenuWrap UL.dropMenu{border-left:1px solid #c5c5c5;list-style: none inside;margin:0 10px;padding:10px 0;width:150px;display:block; background: url(../images/site/bg_dropMenu_green.png); }
DIV.header DIV.dropMenuWrap UL.dropMenu LI{margin:0 0 5px 0;padding:0;}
DIV.header DIV.dropMenuWrap UL.dropMenu LI A{color:#848484;text-decoration:none;}
DIV.header DIV.dropMenuWrap UL.dropMenu LI A:hover{color:#000000;text-decoration:none;}

DIV.header DIV.lang{height:15px;width:225px;text-align:center;font: 9px Verdana, sans-serif;position:absolute;right:0;top:5px;} 
DIV.header DIV.lang A{text-decoration:none;}
DIV.header DIV.lang A:hover{text-decoration:underline;}

DIV.supportColumn{width:233px;float:right;font:normal 10px Verdana,sans-serif;}
DIV.supportColumn IMG.logo{margin:4px 0 0 0;}
DIV.supportColumn A.highliteLink{font:normal 12px Georgia,serif;}
DIV.supportColumn P{font:normal 10px Verdana,sans-serif;}
DIV.supportColumn DIV.loginBox{font:normal 10px Verdana,sans-serif;background: url(../images/site/userBox_bg.gif) repeat-y top;width:233px;margin:25px 0 20px 0;}
DIV.supportColumn DIV.loginBox TABLE{width:210px;margin:5px 10px 0 10px;}
DIV.supportColumn DIV.loginBox TABLE TR TD, DIV.supportColumn DIV.loginBox TABLE TR TH{text-align:left;}
DIV.supportColumn DIV.loginBox TABLE TR TH {padding-right:3px;color:#494949;}
DIV.supportColumn DIV.loginBox TABLE TR TD.bot{text-align:right;padding-right:14px;}
DIV.supportColumn DIV.loginBox TABLE TR TD INPUT.txt{width:131px;font:normal 10px Verdana,sans-serif;color:#494949;}
DIV.supportColumn DIV.loginBox TABLE TR TD INPUT.bot{border:1px solid #c6c6c6;float:right;padding:1px 5px;}
DIV.supportColumn DIV.loginBox IMG.ttl,DIV.supportColumn DIV.loginBox P{margin:5px 10px;}
DIV.supportColumn DIV.loginedInBox{font: 10px Verdana, sans-serif;background: url(../images/site/userBoxIn_bg.gif) repeat-y top;width:233px;margin:25px 0 20px 0;}
DIV.supportColumn DIV.loginedInBox UL{width:210px;margin:10px 10px 0 10px;list-style:none;}
DIV.supportColumn DIV.loginedInBox UL LI{padding:0;margin:0 0 5px 0;}
DIV.supportColumn DIV.loginedInBox P{margin:5px 10px;}
DIV.supportColumn DIV.loginedInBox DIV.alignRight{margin:0;padding:3px 10px;}

DIV.supportColumn DIV.loginedInBox DIV.loginedInBoxLinks{margin:10px;}
DIV.supportColumn DIV.loginedInBox DIV.loginedInBoxLinks A{border-left:3px solid #F3E9D6;display:block;margin:5px 0;background-color:#ffffff;padding:2px 4px;text-decoration:none;}
DIV.supportColumn DIV.loginedInBox DIV.loginedInBoxLinks A:hover{background-color:#FFFEF0;border-left:3px solid #B98E1E;}

DIV.supportColumn DIV.generalBox{width:233px;margin:10px 0 20px 0;}
DIV.supportColumn DIV.generalBox IMG.ttl, DIV.supportColumn DIV.generalBox P{margin:5px 10px;}
DIV.supportColumn DIV.generalBox INPUT.txt{margin:0 0 0 10px;padding:3px 2px 1px 2px;width:180px;vertical-align:middle;display:inline;font:11px normal Verdana, sans-serif;color:#494949;}
DIV.supportColumn DIV.generalBox INPUT.bot{margin:0 10px 0 0;padding:2px 5px;width:22px;border:1px solid #c6c6c6;vertical-align:middle;display:inline;}
DIV.supportColumn DIV.generalBox IMG.genlogo{float:left;}
DIV.supportColumn DIV.generalBox IMG.subttl{float:left;margin:17px 0 0 10px;}
DIV.supportColumn DIV.generalBox P.subp{float:left;margin:2px 0 0 10px;}

DIV.supportColumn A.highliteLink{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;display:block;margin:10px 0;padding:3px 20px;background: #ffffff url('../images/site/arrow.gif') no-repeat 2px;text-decoration:none;}
DIV.supportColumn A.highliteLink:hover {background-color:#fef4e8;}

DIV.imageColumn{width:282px;padding:45px 0 0 0;margin:0 13px 0 0;float:left;}
DIV.imageColumn IMG{margin:0 0 25px 0;}
DIV.imageColumn DIV.legenda{color:#8f8472;font-size:10px;width:130px;float:right;clear:both;margin:0 0 10px 0;  font-style: italic; }

DIV.mapa{background:transparent;margin:0;padding:0;float:right;width:275px;}
DIV.mapa .terms-of-use-link {}
DIV.mapa SPAN {display:none;}

DIV.contentColumn{width:401px;margin:0 27px 0 14px;padding:15px 0 0 0;float:left;}
DIV.contentColumn DIV.breadcrumbs{color:#c5c5c5;margin:0 0 9px 0;font-size:10px;}
DIV.contentColumn DIV.breadcrumbs A{text-decoration:none;}
DIV.contentColumn DIV.breadcrumbs A:hover{text-decoration:underline;}

DIV.contentColumnLrg{width:710px;margin:0 27px 0 0;padding:15px 0 0 0;float:left;}
DIV.contentColumnLrg DIV.breadcrumbs{color:#c5c5c5;margin:0 0 9px 0;font-size:10px;}
DIV.contentColumnLrg DIV.breadcrumbs A{text-decoration:none;}
DIV.contentColumnLrg DIV.breadcrumbs A:hover{text-decoration:underline;}

DIV.contentColumn P{margin:0 0 20px 0;}
DIV.contentColumn IMG.ttl{margin:10px 0 15px 0;}
DIV.colorYellow H1, DIV.colorYellow H2, DIV.colorYellow H4{color:#ffd557;}
DIV.colorGreen H1, DIV.colorGreen H2, DIV.colorGreen H4{color:#aac26a;}
DIV.colorBlue H1, DIV.colorBlue H2, DIV.colorBlue H4{color:#abbddf;}
DIV.colorPurple H1, DIV.colorPurple H2, DIV.colorPurple H4{color:#b69fcb;}
DIV.colorBrown H1, DIV.colorBrown H2, DIV.colorBrown H4{color:#d5bb78;}
DIV.colorOrange H1, DIV.colorOrange H2, DIV.colorOrange H4{color:#f9b460;}
DIV.colorRed H1, DIV.colorRed H2, DIV.colorRed H4{color:#a66367;}

DIV.contentForm{background-color:#f6f6f6;padding:12px;margin:50px 0;text-align:center;}
DIV.contentForm INPUT.txt{width:280px;border:1px solid #a0a0a0;}
DIV.contentForm INPUT.bot{float:right;margin:0 0 0 20px;padding:2px 5px;color:#7f7f7f;width:75px;background-color:#ffffff;border:1px solid #7f7f7f;font-size:12px;}
DIV.contentForm INPUT.bot:hover{background-color:#B98E1E;color:#ffffff;border:1px solid #B98E1E;}
DIV.contentForm TABLE{padding:5px;margin:0 auto;}
DIV.contentForm TABLE TR TD{padding:5px;text-align:left;}
DIV.contentForm TABLE TR TD.valignTop{ vertical-align: top;}
DIV.contentForm .erro{font-size:11px;color:#c70909;background-color:#ffe8bf;border:1px solid #ffdfa8;display:block;padding:3px;margin:10px 0;text-align:left;}
DIV.contentForm .erro H4{padding:0 10px 0 18px; margin:5px 0 5px 2px; background: url(../images/site/ico_error.gif) no-repeat left 1px;color:#c70909;}
DIV.contentForm .erro UL{margin:10px 20px 10px 40px;padding:0;color:#c70909;  list-style: none; }
DIV.contentForm .erro IMG{display:inline;vertical-align:top;}
DIV.contentForm SPAN.success{font-size:11px;color:#6c8d6c;background-color:#DBE7C2;border:1px solid #aac26a;display:block;padding:3px;margin:10px 0;text-align:left;}
DIV.contentForm SPAN.success H4{padding:10px 10px 0 10px;color:#7E973E;}
DIV.contentForm SPAN.success UL{list-style:none;margin:10px 20px;padding:0;}
DIV.contentForm SPAN.success IMG{display:inline;vertical-align:top;}
DIV.contentForm .error2{margin-left:-9px;}
DIV.contentForm H2, DIV.contentForm P {text-align:left;margin:0;padding:0;}
DIV.contentForm TEXTAREA{width:280px;max-width:280px;;border:1px solid #a0a0a0;font: 10px Verdana, sans-serif;color:#a0a0a0;}

DIV.contentFormLrg{background-color:#f6f6f6;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;padding:12px;margin:25px 0;}
DIV.contentFormLrg INPUT.txt{width:500px;border:1px solid #a0a0a0;font:normal 11px Verdana, sans-serif;color:#494949;}
DIV.contentFormLrg INPUT.bot{float:right;margin:0;padding:2px 5px;color:#494949;width:75px;background-color:#ffffff;border:1px solid #7f7f7f;font-size:11px;}
DIV.contentFormLrg TABLE{padding:5px;margin:0;}
DIV.contentFormLrg TABLE TR TD{padding:0 0 10px 0;text-align:left;}
DIV.contentFormLrg TABLE TR TH{padding:0;text-align:left;}
DIV.contentFormLrg TABLE TR TD.valignTop{ vertical-align: top;}
DIV.contentFormLrg UL.formNorm{list-style:none;margin:10px 0 0 0;padding:0;}
DIV.contentFormLrg UL.formNorm LI{margin:0 0 15px 0;padding:0;}
DIV.contentFormLrg UL.formNorm LI.ttl{margin:0;padding:0 0 2px 0;}
DIV.contentFormLrg .error2{margin-left:-9px;}
DIV.contentFormLrg H2, DIV.contentFormLrg P {text-align:left;margin:0;padding:0;}
DIV.contentFormLrg TEXTAREA{width:500px;max-width:500px;;border:1px solid #a0a0a0;font:normal 11px Verdana, sans-serif;color:#494949;}
DIV.contentFormLrg SELECT{font:normal 11px Verdana, sans-serif;}
DIV.contentFormLrg .bot{width:auto !important;}

DIV.footer {margin:15px 0 0 0;padding:0;font:9px Verdana, sans-serif;color:#c5c5c5;width:233px;}
DIV.footer IMG{float:left;}
DIV.footer P{text-align:right;float:right;color:#c5c5c5;margin:10px 0 0 0;} 

/* special elems */
DIV.alignRight{clear:both;display:block;margin:0 0 10px 0;padding:3px 0;}/* mostly to align buttons to the right*/

UL.listIcon{list-style: none;padding:0;margin:25px; }
UL.listIcon LI{padding:5px 40px;}
UL.listIcon LI.telf{background: url(../images/site/ico_telf.gif) no-repeat left 4px; }
UL.listIcon LI.fax{background: url(../images/site/ico_fax.gif) no-repeat left 4px; }
UL.listIcon LI.mail{background: url(../images/site/ico_mail.gif) no-repeat left 4px; }

UL.listArticle{list-style: none;padding:0;margin:30px 0 15px 0;}
UL.listArticle LI {margin:0;padding:0;}
UL.listArticle LI.number{margin:0;padding:0;font: 10px Verdana, sans-serif;color:#908372;}
UL.listArticle LI.number A{color:#908372;}
UL.listArticle LI.articleTtl{margin:0 0 30px 65px;padding:0;}
UL.listArticle LI.simpleTtl{margin:0 0 30px 0;padding:0;}
UL.listArticle LI H4{font: italic normal 12px Georgia, serif;line-height:18px;margin:0;}
UL.listArticle LI P{font: 11px Georgia, serif;line-height:18px;}
UL.listArticle LI.icon{float:left;}

TABLE.listCalendar{margin:25px 0 15px 0;width:100%;}
TABLE.listCalendar TR TH, TABLE.listCalendar TR TD{text-align:left;}
TABLE.listCalendar TR TH{font: bold 12px Georgia, serif;padding:3px 5px;color:#ffffff;line-height:18px;width:330px;background-color:#aac26a;}
TABLE.listCalendar TR TD{vertical-align:top;padding:5px;}
TABLE.listCalendar TR TD.data{font: 10px Verdana, sans-serif;color:#908372;padding-top:8px;width:120px;text-align:right;}

TABLE.docsTable{margin:8px 0 15px 0;width:95%;border-collapse:collapse;}
TABLE.docsTable TR TH{font-size:10px;padding:5px;background-color:#919191;color:#ffffff;border:1px solid #9F9F9F;}
TABLE.docsTable TR TD{border:1px solid #c5c5c5;padding:5px;}
TABLE.docsTable TR TD.msgType{}
TABLE.docsTable TR TD.msgDate{width:100px;}
TABLE.docsTable TR TD.msgTitle{}
TABLE.docsTable TR.destaque{background-color:#FFFFFF;}

TABLE.absdetails{color:#494949;margin:10px 0 0 10px;}
TABLE.absdetails TD{padding:4px;border-bottom:1px dashed #F5EEDE;}
TABLE.absdetails TD.label{padding-right:10px;}

INPUT.txt{background-color:#ffffff;border:1px solid #c6c6c6;font-size:10px;color:#919191;}

DIV.sideSupport{clear:both;padding:15px;background-color:#EDF3E1;}
DIV.sideSupport P{font-size:9px;}
DIV.sideSupport IMG{float:right;margin:0 0 0 5px;}

/*panels*/
.valsum{margin:10px;padding:5px;background-color:#ffe8bf;border:1px dotted #c70909;}
.valsum h3,.valsumSingleLine H3{color:#C70909;text-transform:none;font-size:11px;}
.valsum UL{color:#494949;margin:5px 10px;padding:0 5px 0 20px;}
.valsum UL LI{padding:0;margin:0;}
.valsumSingleLine DIV{margin:10px;padding:5px;background-color:#ffe8bf;border:1px dotted #c70909;color:#494949;}
.valsumSingleLine DIV IMG{float:left;padding-right:5px;vertical-align:middle;}
.sucess{margin:5px 10px;padding:5px;background-color:#f6f9f0;border:1px dotted #7e973e;font: normal 10px Verdana, sans-serif;clear:both;}
.sucess P, .sucess SPAN{margin:0;padding:0;}
.notice{margin:5px 10px;padding:5px;background-color:#f4f4f4;border:1px solid #cccccc;font: normal 10px Verdana, sans-serif;clear:both;}
.notice P, .sucess SPAN{margin:0;padding:0;}
.errorNotice{margin:5px 10px;padding:5px;background-color:#f4f4f4;border:1px solid #c70909;font: normal 10px Verdana, sans-serif;clear:both;}
.errorNotice P, .sucess SPAN{margin:0;padding:0;}
.sucess IMG,.notice IMG, .errorNotice IMG, IMG.valsumIco{float:left;padding-right:5px;vertical-align:middle;}

/* section tabs */
DIV.tabpanels{width:95%;}
DIV.sections{width:100%;border-bottom:1px solid #C8C59E;margin:20px 0 20px 0;padding-left:10px;}
DIV.tabs{padding:8px 0 0 10px;margin:0 30px 0 0;}
DIV.sections A{float:left;display:block;margin:15px 5px 0 0;padding:5px 10px;text-decoration:none;background-color:#D8D6BB;border-bottom:1px solid #D8D6BB;color:#000000;}
DIV.sections A.on{font-weight:bold;border:1px solid #c8c59e;border-bottom:0;background-color:#ffffff;}

/* App_Offline */
DIV.appOfflineFooter {padding-top:287px;}


/*MUST be on the END of the style sheet*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
<!--[if IE]>
.clearfix {zoom: 1;/* triggers hasLayout */ display: block; /* resets display for IE/Win */} 
<![endif]-->
