 div.sectionheader {
color:  /*original #007aaa*/ #666/* novo */; 
  font-size: 1.8em;
  padding: 0px;
  margin: 0px;
} 

/* Breadcrumbs */

div.breadcrumbs {

  font-size: 10px;

  clear: both;

  color: #aaa;

  padding-top: 4px;

  padding-bottom: 4px;

}

div.breadcrumbs a,

div.breadcrumbs a:visited {

  color: #aaa;

  text-decoration: none;

}



/* search form in right column */

div.searchframe .teaserheadinner {
   padding: 5px;
 
  font-size: 1.4em;
  display:none;

  font-weight: lighter;
  text-transform:uppercase;
  color: #bbb;

}

div.searchframe .submitbutton { border:0px;  height:22px; text-transform:uppercase; cursor:pointer; }
div.searchframe .submitbutton:hover { background:#999; }
div.searchframe .text { border:1px solid #ccc; height:18px; width:280px; }

div.search a:hover { text-decoration:underline; }
div.search {
 
  border-bottom: 1px solid #ccc;

  padding: 6px;

  margin-bottom: 1.5em;

}

div.search div { display:inline; padding:0px 5px; font-family:Arial, "Helvetica", sans-serif; text-transform:uppercase; font-weight:lighter;
 }
div.search div#issues { border-left:1px #ADADAD solid; border-right:1px #ADADAD solid; }
div.search div#topics a,

div.search div#issues a { color:#666;
 text-transform:uppercase;  font-size:.9em;
}


div.search form {

  margin: 0px 0px 6px 0px;


}

div.search form input {

  width: 82px;

  font-size: 0.9em;

}

div.search form input#submit { /*  Submit-Button */

  width: 16px;

  position: relative;

  top: 5px;

}

div.search form input.text { /*  text */

  width: 172px;

}

div.search a {

  text-decoration: none;

}

/* login small on top (login-top.tpl) */

div#headernav {


}

div.logintop {

  font-size: 10px;

  float: right;

  padding: 3px;

  padding-right: 6px;

}

div.logintop form input {

  font-size: 9px;

  border: 1px solid #ccc;

  color: #999;

  width: 50px !important;

}

div.logintop form {

  float: left;

  margin-left: 6px;

}

div.loginerror,

div.loginerrorinner {

  float: left;

  margin-left: 6px;

  color: red;

}

div#register,

div#user,

div#logout {

  float: left;

}

div#singin,

div#logout {

  float: left;

  margin-left: 6px;

}

/* LOGO */

/* suppress the old logo */

div#logoinner img {

  display: none;

}




div#logospaceinner {

  padding-left: 0px;

  padding: 6px;

  padding-top: 26px;

/*   background: url(bg-stripes-medium.png) left top repeat-x; */

}

div#logo {

  height: 60px;

  background: url(logo-blue.png) left center no-repeat;

}


/* only with CSS off, display the publication title */

div#logo div.publicationname {

  display: none;

}

/* system pages */

table.userform th {

  font-weight: normal;

  font-size: 1.5em;

  padding-top: 1em;

  padding-bottom: 1em;

  text-align: left;

}

/* system messages */

div.error {

  padding: 12px;

  border: 1px solid #e12c2c;

  background: #ffdbdb;

  margin-bottom: 16px;

  font-size: 1.4em;

}

div.errorinner {

  padding-left: 24px;

  background:url(icons/16/alert_round.png) no-repeat;

}

div.error, div.notice, div.success {

  padding: 12px;

  margin-bottom: 16px;

  font-size: 1.4em;

}

div.error {

  border: 1px solid #e12c2c;

  background: #ffdbdb;

}

div.success {

  border: 1px solid #52e343;

  background: #deffdb;

}

div.notice {

  border: 1px solid #43b4e3;

  background: #f4fcff;

}

div.errorinner, div.noticeinner, div.successinner {

  padding-left: 24px;

}

div.errorinner {

  background:url(icons/16/alert_round.png) no-repeat;

}

div.noticeinner {

  background:url(icons/16/info.png) no-repeat;

}

div.successinner {

  background:url(icons/16/ok.png) no-repeat;

}

/* pagination */

div#pagination,

div#pagination a {

  color: #aaa;

}