body{margin:0px; margin-top:20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#eeeeee; background-image:url(img/bg.gif);}

.main{width:670px;  margin:auto; border:0px solid red;}

.top{width:100%; height:30px; }
.middle{width:100%;  }
.bottom{width:100%; height:20px; border:0px solid gray; padding-top:3px;}

.logo{float:left; margin-left:5px;  }
.menu{float:right;  margin-right:3px; padding-top:5px; }
.menuButton{margin-left:4px; }

.clearfix{ clear:both; }
.middleTopMask{ background-image:url(img/contentTopMask.png);  width:662px; height:3px; }
.content{  padding:15px 10px 10px 10px;  text-align:justify;}
.middleBottomMask{ background-image:url(img/contentBottomMask.png);  width:100%; height:3px;}

.footerLink{font-size:10px; padding-top:2px; color:black; text-decoration:none; }
.footerLink:hover{ color:#eb5043;}


.bloco{ background-image:url(img/bloco_1.png); width:70px; height:70px;  font-family:Impact,Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#2c2c2a; text-align:center;}
.blocoGroup{ margin-bottom:4px; margin-top:4px; margin-bottom:4px; clear:both; border:1px solid gray; }

table{font-size:10px;}

.signature{padding:5px; font-size:9px; color:gray; text-align:center;}




/*  HOMEPAGE NEWS   */
.homeNews{  float:right; width:300px; height:200px; overflow:hidden; color:gray;  text-align:justify; margin-right:10px; margin-top:12px;}
.homeNewsLink{clear:both; padding:3px; color:#e13838; font-weight:bold; text-decoration:none; }
.homeNewsContent{ height:45px; overflow:hidden; padding:3px; margin-bottom:5px; color:gray; }
.homeNewsLink:hover{ color:red;}

/*  NEWS   */
.newsLink{clear:both; padding:0px; color:#e13838; font-weight:bold; text-decoration:none; }

/*  NEWSLETTER   */
.newsletterLink{clear:both; padding:0px; color:#e13838; font-weight:bold; text-decoration:none; }


/*  FAQS   */
.faqTitle{margin-bottom:5px; color:#e13838; font-weight:bold; text-decoration:none;}
.faqAnswer{margin-bottom:20px;}

/*  JOB   */
.jobTitle{margin-bottom:5px; color:#e13838; font-weight:bold; text-decoration:none;}
.jobDiv{margin-bottom:20px;}


/*  EMAILME   */
.emailmeInput,.emailmeTextarea{ border: 1px solid gray; width:300px; }




/*  ELEMENTS   */
img{border:0px;}
a{outline:none; text-decoration:none; color:#eb5043; pointer:cursor;}
input,textarea{ border: 1px solid gray;   }
img, div { behavior: url(img/iepngfix.htc); }


