.gfg-root { color: #000; width : 100%; height : auto; position : relative; overflow : hidden; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; }
.gfg-root a:link, .gfg-root a:visited, .gfg-root a:active { color: #000; text-decoration: none; }
.gfg-root a:hover { color: #000; background-color: #fff; text-decoration: none; }
.gfg-title { font-size: 14px; font-weight : bold; color : #4f4; line-height : 1.4em; overflow : hidden; white-space : nowrap; display: none; }

.gfg-title a { color : #4f4; }

.gf-title { text-decoration: none; font-size: 14px; overflow : hidden; white-space: nowrap; text-overflow:  clip; -o-text-overflow: ellipsis; }

.gf-title a:link, .gf-title a:visited, .gf-title a:active { color: #fff; font-weight: bold; text-decoration: none; }

.gf-title a:hover { color: #f60; background-color: #fff; text-decoration: none; }

.gf-author { color: #f60; font-size: 20px; line-height: 2px; overflow : hidden; text-overflow: clip; -o-text-overflow: ellipsis; text-decoration: none; visibility: hidden; white-space: nowrap; }

.gf-author a:link, .gf-author a:visited, .gf-author a:active { color: #f60; font-size: 2px; line-height: 2px; text-decoration: none; visibility: hidden; }

.gf-author a:hover { color: #f60; font-size: 2px; line-height: 2px; text-decoration: none; }

.gf-relativePublishedDate { color: #f60; font-size: 2px; line-height: 2px; overflow : hidden; text-overflow:  clip; -o-text-overflow: ellipsis; text-decoration: none; visibility: hidden; }

.gf-snippet { font-size: 12px; text-decoration: none; }

.gfg-subtitle { font-size: 10px; font-weight : bold; color : #fc9; line-height : 1.4em; overflow : hidden; white-space : nowrap; }

.gfg-subtitle a { color : #fc9; }

.gfg-entry { width : 100%; height : 110px; position : relative; overflow : hidden; text-align : left; padding-bottom: 5px; }

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result { position : relative; width : auto; height : 100%; }

.gfg-list { position : relative; overflow : hidden; text-align : left; margin-top: 5px; }

.gfg-listentry { line-height : 1.5em; overflow : hidden; padding-top: 2px; white-space : nowrap; text-overflow : ellipsis; -o-text-overflow : ellipsis; padding-left : 12px; }

.gfg-listentry-odd { border-top: 1px dotted #fff; }

.gfg-listentry-even { border-top: 1px dotted #fff; }

.gfg-listentry-highlight {  background-image : url(../img/garrow.png); background-repeat: no-repeat; background-position : center left; }

/*
 * FeedControl customizations.
 */
/* titular notícia destacada */
.gfg-root .gfg-entry .gf-result .gf-title { font-size: 14px; overflow : hidden; white-space : nowrap; text-overflow : ellipsis; -o-text-overflow : ellipsis; }
/* texte notícia destacada */
.gfg-root .gfg-entry .gf-result .gf-snippet { color: #fff; padding-bottom: 10px; border-bottom: 1px dotted #fff; }

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container { position : relative; }

.gfg-horizontal-root { height : 1.5em; _height : 100%; position : relative; white-space : nowrap; overflow : hidden; text-align : center; font-family: Arial, sans-serif; font-size: 13px; border: solid 1px #aaaaaa; margin-right : 80px; }

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #ffffff;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  border-right: 1px solid #aaaaaa;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0;
  margin-left : 0;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : none;
  color: #fff;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('../img/arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('../img/arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

