/**
* $Id: starter.css,v 1.1.2.20 2010/03/23 03:29:25 jmburnz Exp $
*/

/* Fontes */
@font-face {
  font-family: "Myriad Pro";
  src: local("MyriadPro-BoldCond.otf"), url("../../fonts/MyriadPro-Regular.otf") format("opentype");
  src: local("MyriadPro-BoldCond.otf"), url("../../fonts/MyriadPro-Regular.woff") format("woff");
}

@font-face {
  font-family: "Myriad Pro Bold Cond";
  src: local("MyriadPro-BoldCond.otf"), url("../../fonts/MyriadPro-BoldCond.otf") format("opentype");
  src: local("MyriadPro-BoldCond.otf"), url("../../fonts/MyriadPro-BoldCond.woff") format("woff");
}

@font-face {
  font-family: "Myriad Pro Light";
  src: local("MyriadPro-Light.otf"), url("../../fonts/MyriadPro-Light.otf") format("opentype");
  /*src: local("MyriadPro-Light.woff"), url("../../fonts/MyriadPro-Light.woff") format("woff");*/
}

@font-face {
  font-family: "Bariol";
  src: local("Bariol_Regular.otf"), url("../../fonts/Bariol_Regular.otf") format("opentype");
}

html {
  overflow-x: hidden;
}

body {
  background-color: #F7F7F7;
  color: #333;
  font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
  line-height: 140%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#container-inner {
  margin: 0 auto;
  width: 1020px;
}

/* Global focus style for links. */
a:focus {
  outline: 0;
}

a:link {
  color: #333;
  text-decoration: none;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

a:visited {
  color: #333;
}

a:hover {
  color: #cc0033;
  text-decoration: none;
}

p {
  background: transparent !important;
}

/* Skip navigtation */
#skip-nav {
  float: left;
  text-align: left;
  width: 160px;
}

.picture img {
  border: 1px solid #e9e9e9;
}

.taxonomy {
  margin:0 0 1em;
}

.taxonomy li {
  display:inline;
  list-style:none;
}

.vocab-name {
  font-size:1em;
  font-weight:700;
}

/* Tabelas */
table {
  width: 100%;
  border-collapse: separate;
}

table tr td {
  padding: 8px 5px;
  border: 0;
}

table tr.odd td {
  background: #f3f3f3;
  border-bottom: 1px solid #e9e9e9;
}

table tr.even td {
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
}

/* Generic classes */
.submitted {
  color: #777;
  line-height: 120%;
  margin-bottom: 10px;
}

/* Blocks */
.block {
  margin: 0;
}

.block-inner {
  padding:0 0 10px;
}

.block ul li {
  margin:0 0 0 0.5em;
}

.block .item-list ul {
  margin-left:1em;
}

#block-node-0 .feed-icon img {
  padding:10px 0;
}

/* Midias Sociais */
#block-block-140 {
  padding: 0;
  position: absolute;
  right: 3.6em;
  top: 0;
  z-index: 10;
}

#block-block-140 .content a {
  background: url("/sites/all/themes/ggn/images/social/social-media.png") no-repeat top left;
  display: inline-block;
  float: left;
  opacity: 0.75;
}

#block-block-140 .content a:hover {
  opacity: 1;
}

#block-block-140 .content .facebook {
  background-position: 0 0; width: 32px; height: 32px;
}

#block-block-140 .content .youtube {
  background-position: -33px 0; width: 32px; height: 32px; 
}

#block-block-140 .content .twitter {
  background-position: -66px 0; width: 32px; height: 32px;
}

#block-block-140 .content .g-plus {
  background-position: -99px 0; width: 32px; height: 32px; 
}

#block-block-140 .content .rss {
  background-position: -132px 0; width: 32px; height: 32px;
}

/* Bloco de busca */
#block-block-55 {
  padding: 0;
  position: absolute;
  right: 1.7em;
  top: 2.7em;
}

#block-block-55 table td {
  padding: 0;
}

#block-block-55 .gsc-input-box {
  background: #c9c9c9 url("/sites/all/themes/ggn/images/search.png") 6px 6px no-repeat !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  -webkit-box-shadow: 0 0 1px #eee;
  box-shadow: 0 0 1px #eee;
  height: 1.8em;
  padding-left: 2em;
  width: 13em;
}

#block-block-55 .gsc-input {
  background: transparent !important;
  color: #666;
  font-size: 14px;
  font-family: "Myriad Pro";
}

#block-block-55 .gsib_a,
#block-block-55 .gsib_b {
  padding-top: 6px;
}

#block-block-55 .gsc-search-button,
#block-block-55 .gsc-clear-button,
#block-block-55 .gsc-branding-text,
#block-block-55 .gsc-branding-img {
  display: none;
}

/* Busca - Resultados */
.gsc-control-cse {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}

.gsc-result-info {
  text-align: right !important;
  padding: 0 10px !important;
}

.gsc-above-wrapper-area,
.gsc-above-wrapper-area table td{
  padding: 0 !important;
}

.gcsc-branding,
.gsc-resultsHeader{
  display: none;
  padding-top: 0 !important;
}

.gsc-adBlock {
  height: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

.gsc-adBlock iframe{
  display: none !important;
}

.gsc-result {
  width: 100% !important;
  padding-top: 15px !important;
  border-bottom: 2px dotted #eee !important;
}

.gsc-resultsRoot {
  background: #fdfdfd !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
  color:  #CC3433 !important;
  text-decoration: none !important;
  font-size: 19px !important;
  font-weight: bold;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
  color: #D88A2B !important;
  font-weight: normal !important;
  font-size: 12px;
}

.gsc-table-result{
  margin-top: 0;
}
.gsc-table-result td{
  padding: 0;
}

.gsc-thumbnail{
  padding-right: 5px !important;
}

.gsc-cursor-box{
  text-align: center !important;
}

.gsc-cursor-page{
  margin-right: 20px !important;
  color: #F2673A !important;
}

/* Global */
#main-content-header {
  padding: 0;
}

#page-title {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 24px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  border: 1px solid #d9d9d9;
}

#page-title a {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  font-size: 22px;
  color: #3E8AC9;
}

.pane-title {
  border-bottom: 1px solid #a5a5a5;
  color: #cc3333;
  font-family: "Myriad Pro Bold Cond";
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-top: 5px;
  text-transform: uppercase;
}

.panel-pane {
  -moz-border-radius: 5px;
  -moz-box-shadow: 0 2px 2px #eee;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 2px #eee;
  box-shadow: 0 2px 2px #eee;
  margin-bottom: 10px;
  padding: 10px;
}

.field-categorias-espaco-democrat-value a,
.field-categoria-noticia-value a,
.field-area-ds-value a {
  color: #aaa;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

.field-categorias-espaco-democrat-value a:hover,
.field-categoria-noticia-value a:hover,
.field-area-ds-value a:hover {
  color: #cc0033;
}

.field-capa-dp-titulo-value,
.field-capa-dp-titulo-value a,
.title a {
  font-weight: bold;
  line-height: 110%;
  margin-bottom: 5px;
}

.comment-count {
  background: url("/sites/all/themes/ggn/images/comment-count.png") 0 3px no-repeat;
  color: #888;
  display: block;
  float: right;
  font-size: 11px;
  padding-left: 20px !important;
}

.emvideo-thumbnail-replacement span {
  display: none;
}

/* Markup free clearing. NOTE: you may need to remove this if using dynamic menus. */
#leaderboard,
#content-top,
#content-aside,
#content-bottom
#tertiary-content,
#footer,
#footer-region {
 overflow: hidden;
 zoom: 1;
}

#footer {
  border-top: 10px solid #d5d5d5;
  font-family: "Myriad Pro";
  background: #42494C;
}

#footer #footer-region {
  width: 1020px;
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Footer - Box com links */
#footer .box {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;        
  width: 250px;
  padding-right: 15px;
  padding-left: 15px;
  background: url("../../images/border-footer.png") no-repeat left;
  height: 240px;
}

#footer .editorias {
  padding: 0;
  background: 0;
}

#footer .box h2 {
  padding-top: 25px;
  padding-bottom: 20px;
  font-size: 22px;
  color: #F99900
}

#footer .box ul {
  padding-left: 0;
}

#footer .box ul li {
  list-style-type: none;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

#footer .box a {
  font-size: 16px;
  color: #fff;
}

#footer .box a:hover {
  opacity: 0.6;
}

/* Footer - Redes sociais */
#footer .redes li {
  height: 32px;
  line-height: 32px;
}

#footer .redes li a {
  padding-left: 5px;
}

#footer .redes li a:before {
  content: '';
  background: url("../../images/social/social-media.png") no-repeat top left;
  height: 32px;
  display: block;
  width: 32px;
  float: left;
}

#footer .redes .facebook a:before {
  background-position: -165px 0; width: 32px; height: 32px;
}

#footer .redes .youtube a:before {
  background-position: -231px 0; width: 32px; height: 32px;
}

#footer .redes .twitter a:before {
  background-position: -198px 0; width: 32px; height: 32px;
}

#footer .redes .gplus a:before {
  background-position: -264px 0; width: 32px; height: 32px;
}

#footer .redes .rss a:before {
  background-position: -297px 0; width: 32px; height: 32px;
}

/* Footer - Busca */
#footer .gsc-control-searchbox-only {
  width: 70%;
  float: left;
  margin-top: 25px;
}

#footer .footer-search .hashtag {
  font-size: 36px;
  float: left;
  color: #fff;
  opacity: 0.2;
  margin-top: 40px;
  margin-left: 60px;
}

#footer .footer-search table {
  margin:0;
}

#footer .footer-search table td {
  padding: 0;
}

#footer .footer-search .gsc-input-box {
  background: #ccc url("../../images/footer-search.png") 10px 10px no-repeat;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 46px;
  padding-left: 46px;
  box-sizing: border-box;
  border: 2px solid #333;
}

#footer .footer-search .gsc-input {
  font-size: 18px;
  background: transparent !important;
  color: #666;
  font-family: "Myriad Pro";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  
}

#footer .footer-search .gsib_a,
#footer .footer-search .gsib_b {
  padding-top: 13px;
}

#footer .footer-search .gsc-search-button {
  display: none;
}

/* Footer - Redes Sociais */

#footer .redes-sociais a {
  background: url("../images/social/social-media.png") top left no-repeat;
}

/* User menu */
#user-menu {
  float: right;
  width: 760px;
}

#user-menu ul {
  float: right;
  margin: 0;
}

#user-menu ul li {
  display: inline;
  padding: 0;
}

/* Topo */
#topo {
  background:#d5d5d5;
  -webkit-box-shadow: 0 .5px 0 #bbb;
  box-shadow: 0 .5px 0 #bbb;
  -moz-box-shadow: 0 .5px 0 #bbb;
  padding-top: 6px;
}

.conteudo-topo {
  margin: 0 auto;
  width: 1020px;
  position: relative;
}

/* Topo - Newsletter MailChimp */
.block-mailchimp {
  position:absolute;
  top: 0;
  z-index: 999;
  left: 20.8em;
  width: 40em;
  padding: 0.23em;
}

.block-mailchimp #edit-mailchimp-lists-c666944-FNAME-wrapper,
.block-mailchimp #edit-mailchimp-lists-c666944-LNAME-wrapper,
.block-mailchimp #edit-mailchimp-lists-c666944-EMAIL-wrapper label {
  display: none;
}

.block-mailchimp #edit-mailchimp-lists-c666944-EMAIL-wrapper {
  margin: 0;
}

.block-mailchimp #edit-mailchimp-lists-c666944-EMAIL-wrapper input {
  margin: 0 0.5em 0 0;
  padding: 0.2em 0.5em;
  font-size: 1em;
  float: left;
}

.block-mailchimp h2 {
  float: left;
  text-transform: uppercase;
  color: #777;
  font-family: "Myriad Pro Bold Cond";
  font-size: 16px;
  margin-right: 0.3em;
  line-height: 1.7em;
}

.block-mailchimp .block-inner {
  padding: 0;
}

.block-mailchimp form {
  margin: 0;
}

.block-mailchimp .mailchimp-newsletter-wrapper {
  float: left;
  background: #f7f7f7;
  margin-right: 0.5em;
  padding: 0.1em 0.5em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.block-mailchimp .mailchimp-newsletter-wrapper .form-item {
  margin: 0;
}

.block-mailchimp .mailchimp-newsletter-wrapper label.option {
  color: #777 !important;
  font-family: "Myriad Pro";
}

.block-mailchimp input.form-submit {
  padding: 4px 8px;
  margin: 0 0 0 0;
  font-size: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}

/* Topo - Cadastro e Login */
#block-block-22 {
  text-align: right;
  width: 990px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.login-register {
  padding: 0;
}

#block-block-22 .block-inner {
  padding: 0;
}

#block-block-22 li {
  display: inline;
  margin-left: 3px;
}

#block-block-22 li a {
  border-style: solid;
  padding: 4px 6px;
  border-width: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  background-color: #374045;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", Arial;
  line-height: normal;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

#block-block-22 li a:hover {
  background: #cc3333;
}

#block-block-22 li.first {
  color: #666;
  font-size: 14px;
  font-family: "Myriad Pro";
}

/* Header */
#header {
  padding-top: 12px;
  padding-bottom: 12px;
  height: 80px;
}

#header-region #block-block-25,
#header-region #block-block-111,
#header-region #block-block-105 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float:right;
  margin-right: 4%;
}

#header-region .block-inner {
  padding-bottom: 0;
}

#logo {
 position: absolute;
 top: 15px;
}

/* Breadcrumb */
#breadcrumb {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -3px;
  color: #aaa;
}

#breadcrumb a {
  margin-right: 5px;
  margin-left: 5px;
  text-transform: uppercase;
  color: #aaa;
  font-family: "Myriad Pro Light";
}

#breadcrumb a:hover {
  color: #cc0033;
}

#breadcrumb .first {
  margin-left: 0;
  padding: 0 !important;
}

#content {
  padding: 0;
  margin-right: 10px;
}

/* Sidebar last */
#sidebar-last .item-list .title {
  font-weight: normal;
}

#sidebar-last h2 {
  border-bottom: 1px solid #a5a5a5;
  color: #cc3333;
  font-family: "Myriad Pro Bold Cond";
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-top: 10px;
  text-transform: uppercase;
}

#sidebar-last .block {
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 5px 15px 0;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 #eee;
  box-shadow: 0 1px 0 #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

/* Regions */
#main-content {
  margin-top: 5px;
  min-height: 600px;
  width: 99.6%;
}

/* Input dos campos dos forms */
.node-form .standard {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #666;
  font-size: 16px;
  padding: 5px;
}

#edit-captcha-response {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #666;
  font-size: 22px;
  padding: 5px;
  width: 210px;
}

form input.form-text {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

form input.form-submit {
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #374045;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", arial;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  padding: 6px 20px;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

form input.form-submit:hover {
  background: #cc3333;
}

form .description {
  padding-left: 5px;
}

form input.form-text {
  border: 1px solid #eee;
  color: #444;
  font-size: 16px;
  margin-bottom: 0;
  padding: 6px 5px;
}

#user-login input.form-text {
  max-width: 300px;
}

/* Leia mais */
.read-more {
  display: block;
  margin-bottom: 15px;
  text-align: right;
}

.read-more a {
  background: #bc142d;
  color: #fdfdfd !important;
  font-size: 11px;
  padding: 3px 5px;
  text-decoration: none !important;
  text-shadow: 0 0 1px #777;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.read-more a:hover {
  background: #555;
}

/* CSS Global */
#page-title {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 24px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  border: 1px solid #d9d9d9;
}

#page-title a {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  font-size: 22px;
  color: #3E8AC9;
}

#block-block-72,
#block-block-73,
#block-block-74,
#block-block-75,
#block-block-76,
#block-block-94,
#block-block-96,
#block-block-97,
#block-block-98,
#block-block-131 {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding-top: 14px;
  padding-left: 10px;
  padding-bottom: 8px;
  border: 1px solid #d9d9d9;
}


#content-top #block-block-96.block.block-block,
#content-top #block-block-97.block.block-block,
#content-top #block-block-98.block.block-block {
  width: 690px !important;
}

#block-block-72 .block-inner,
#block-block-73 .block-inner,
#block-block-74 .block-inner,
#block-block-75 .block-inner,
#block-block-76 .block-inner,
#block-block-94 .block-inner,
#block-block-131 .block-inner {
  padding-bottom: 0;
}

#block-block-72 h2,
#block-block-72 span,
#block-block-73 h2,
#block-block-73 span,
#block-block-94 h2,
#block-block-131 h2,
#block-block-131 span {
 text-transform: uppercase;
 font-family: "Myriad Pro Bold Cond";
 font-weight: normal;
 font-size: 22px;
 color: #3E8AC9;
}

#block-block-72 h2 a,
#block-block-73 h2 a,
#block-block-74 h2 a,
#block-block-75 h2 a,
#block-block-76 h2 a,
#block-block-94 h2 a,
#block-block-131 h2 a {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  font-size: 22px;
  color: #3E8AC9;
}

#block-block-74 h2,
#block-block-75 h2,
#block-block-76 h2,
#block-block-94 h2,
#block-block-131 h2 {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  font-size: 22px;
  color: #3E8AC9;
}

#block-block-72 span,
#block-block-73 span {
  float: right;
  font-size: 16px;
  font-weight: bold;
  color: #ff9900;
}

/* Primary and Secondary menus. */
#menu-bar, #primary, #secondary {
  clear: both;
  position: relative;
}

#menu-bar {
  height: 95px;
}

.primary-links,.secondary-links {
  margin: 0;
  padding: 0;
}

.primary-links li,.secondary-links li {
  display: inline;
  float: left;
  padding: 0;
}

.primary-links li a,.secondary-links li a {
  display: block;
  padding: 0 0.5em;
  white-space: nowrap;
}

/* Menu - Primario */
#block-nice_menus-3 {
  padding: 0;
}

#block-nice_menus-3 .content a {
  background: #ede3d5;
  color: #444;
  font-family: "Myriad Pro Bold Cond";
  font-size: 20px;
  padding: 10px 8px 6px;
  text-transform: uppercase;
  -webkit-transition: all 1s linear;
  transition: all .1s linear;
}

#block-nice_menus-3 ul li {
  margin: 0;
  border: 0;
  background: transparent;
}

#block-nice_menus-3 ul li.first a {
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-topleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  padding-left: 15px;
}

#block-nice_menus-3 ul li ul li.first a,
#block-nice_menus-3 ul li ul li.last a {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  border: 0;
}

#block-nice_menus-3 ul li ul li.first a {
  padding-left: 10px;
}

#block-nice_menus-3 ul li.last a {
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  padding-right: 20px;
}

#block-nice_menus-3 a:hover {
  background-color: #cc3433;
  color: #f6f6f6;
}

#block-nice_menus-3 ul li.first ul {
  margin-left: 8px;
}

#block-nice_menus-3 ul li ul {
  border: 0;
  margin-left: 0;
  margin-top: 18px;
}

#block-nice_menus-3 ul li ul li {
  width: 220px;
}

#block-nice_menus-3 ul li ul li a {
  background: #eee;
  font-size: 16px;
}

#block-nice_menus-3 ul li ul li.last a {
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

#block-nice_menus-3 ul li ul li a:hover {
  background: #cc3433;
  border: 0;
}

/* Menu - Secoes */
#block-menu-menu-secoes {
  padding-left: 5px;
  padding-top: 5px;
  width: 75%;
}

#block-menu-menu-secoes .block-inner {
  padding: 0; margin: 0;
}

#block-menu-menu-secoes ul {
  text-align: left;
  padding-left: 0;
}

#block-menu-menu-secoes ul li {
  background: url("/sites/all/themes/ggn/images/separator-sec.png") right 3px no-repeat;
  display: inline;
  font-size: 16px;
  text-transform: uppercase;
  text-shadow: 0 0 1px #d8d8d8;
  font-family: "Myriad Pro Light";
}

#block-menu-menu-secoes ul li.last {
  background: none;
}

/* Menu - Rodape */
#block-menu-menu-capa-menu-secundario {
  /* float: right; */
  /* margin-bottom: 20px; */
}

#block-menu-menu-capa-menu-secundario li {
  display: inline;
  border-right: 1px solid #444;
  padding-right: 8px;
  padding-left: 3px;
}

#block-menu-menu-capa-menu-secundario li.last {
  border: 0;
}

#block-menu-menu-capa-menu-secundario li a {
  font-size: 1.2em;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

/* Articles */
.article {
  color: #333;
  font-size: 14px;
  line-height: 170%;
  padding: 5px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  position:relative;
  background: #fff;
  padding-bottom: 0;
}

.article h1 {
  font-size: 26px;
  line-height: 115%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.article h2 {
  font-size: 26px;
  line-height: 1.4em;
  line-height: 115%;
}

.article h3 {
  /*font-family: "Georgia";
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 10px;
  text-transform: uppercase;*/
}

.article .field-type-text-with-summary {
  background: transparent;
  font-size: 13px;
}

.article p {
 margin-bottom: 15px;
}

.article p a {
  color: #336688;
}

.article p a:hover {
  color: #336688;
  text-decoration: underline;
}

.article .submitted {
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  text-transform: uppercase;
  color: #999;
  width: 100%;
  min-height: 50px;
  font-size: 14px;
}

.article .submitted a {
  color: #888;
}

.article .submitted a:hover {
  color: #555;
  text-decoration: none;
}

.article .submitted .autoria {
  float: left;
  width: 50%;
}

.article .submitted .autoria2 {
  float: right;
  width: 50%;
  text-align: right;
  display: block;
}

.article .user-picture {
 float: left;
 margin-right: 5px;
}

.article .autor a{ 
  font-size: 17px;
  width: 100%;
  color: #555;
}

.article .field-autor {
 margin-bottom: 10px;
 color: #666;
 font-weight: bold;
}

.article .og-links ul.links li {
 padding: 0;
}

.article .og-links a {
  font-size: 15px !important;
  text-transform: uppercase;
  background: url("/sites/all/themes/ggn/images/arrow-left.png") left 2px no-repeat;
  padding-left: 8px;
  color: #C63133 !important;
}

.article .field-area-ds a {
  height: 32px;
  width: 50px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ddd;
  vertical-align: middle;
  text-align: center;
  padding-top: 18px;
}

.article ul.links li a {
  text-transform: uppercase;
  font-size: 11px;
  font-family:"Myriad Pro";
  letter-spacing: .2px;
  padding-top: 3px;
}

.article .autoria ul.links li a {
 font-family:"Myriad Pro Bold Cond";
}

/* Articles - Audios */
.article .field-audio .item {
  margin-bottom: 30px;
}

.article .field-audio .item .filefield-file {
  font-size: 12px;
}

/* Articles - Imagens */
.article p img {
  max-width: 100%;
  border: 0 !important;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-right: 15px;
}

.article .field-imagem {
  margin-bottom: 20px;
  text-align: left;
}

.pane-fotos-charges-tirinhas .pane-content {
  padding-top: 15px;
}

.article .image-description,
.article .image-credito {
  display: block;
  float: left;
  font-size: 10px;
  font-style: italic;
  margin-top: -10px;
}

.article .image-credito label {
  text-shadow: 0 0 0 #999;
}
.article .image-credito {
  margin-left: 20px;
}

.article .field-imagem .item {
  display: inline;
  margin-right: 0;
}

.article .field-imagem .item img {
  border: 1px solid #e9e9e9;
  margin-bottom: 5px;
}

.article .field-fonte-noticia {
  margin-bottom: 15px;
  font-weight: bold;
}

/* Article - Arquivos */
.article .field-arquivo-doc {
  background: #f2f2f2;
  border-bottom: 1px dotted #e9e9e9;
  border-top: 1px dotted #e9e9e9;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.article .field-arquivo-doc img {
  margin-top: 5px;
}

.article .field-arquivo-doc a {
  color: #666;
  display: block;
  margin-left: 40px;
  margin-top: -30px;
  text-decoration: underline;
}

/* Article - VÃ­deos */
.article .field-video {
  display: table;
  width: 100% ;
}

.article .field-video .item {
  float: left;
  margin-bottom: 7px;
  margin-right: 15px;
}

.article .field-video .item object {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* Article - Tags */
.article .content-taxonomy.field-tags h3 {
  margin-bottom: -4px !important;
}

.article .content-taxonomy.field-tags .item {
  display: inline;
  margin-right: 8px;
}

.article .content-taxonomy.field-tags a {
  color: #005f97;
}

.article .content-taxonomy.field-tags a:hover {
  color: #c2233f;
}

/* Article - Comentarios (botao "Comentar") */
.article li.comment_add {
  padding: 0;
}

.article ul.links li.comment_add a {
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #374045;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  line-height: normal;
  padding: 7px 10px 4px;
  text-decoration: none;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.article ul.links li.comment_add a:hover {
  background: #cc3333;
}

.article ul.links .permalink ,
.article .admin_links_node_outline  {
  display: none !important;
}

.article-title a:link,
.article-title a:visited,
.article-title a:active,
.comment-title a:link,
.comment-title a:visited,
.comment-title a:active {
  text-decoration: none;
}

.article-title a:hover,
.article-title a:focus,
.comment-title a:hover,
.comment-title a:focus {
  text-decoration: underline;
}

.article ul.links,
.item-list ul.pager li {
  margin:0;
}

/* Articles - Fivestar */
.fivestar-widget {
  margin-bottom: 5px;
}

/* Articles - Redes sociais */
.addthis_toolbox.addthis_default_style {
  background: #f2f2f2;
  border-bottom: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  margin-top: 10px;
  padding: 2px 0 5px;
  width: 13%;
  display: block;
}

.addthis_toolbox .addthis_separator {
  margin-top: -2px;
}

/* Controle de exibicao dos comentarios */
#comment-controls {
  margin-bottom: 5px;
}

.comment h3 {
  padding: 5px 10px;
}

#comments img  {
  max-width: 100%;
}

/* Comments */
#comments {
  margin-top: 40px;
}
#comments .comment {
  margin-bottom: 10px;
  background: #f9f9f9;
}

#comments .comment-unpublished {
  background: #FFF6DF;
  border: 1px dotted #FFB900;
}

#comments .unpublished {
  color: #CEA026;
  font-size: 12px;
  margin-right: 5px;
  margin-left: 0;
  background-position: 3px 4px;
  font-family: "Myriad Pro";
  letter-spacing: -0.5px;
  text-transform: uppercase;
  float: left;
  background-color: #fafafa;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding-top: 2px;
  padding-left: 20px;
  padding-right: 5px;
}

#comments .comment h3 {
  font-size: 16px;
  line-height: 1.3em;
}

#comments .comment h3 a {
  color: #555;
}

#comments .comment p {
  margin-bottom: 10px;
  font-size: 13px;
  text-align: left !important;
}

#comments .comment img {
  max-width: 100%;
}

#comments .comment .user-signature p {
  margin-top: 20px;
  display: block;
  font-style:italic;
  color: #888;
  font-size: 12px !important;
}

#comments .comment span.new {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #f1f1f1;
  padding: 2px 10px;
  margin-left: 20px;
  color: green;
  font-weight: normal;
  font-size: 14px;
  font-family: "Myriad Pro";
  letter-spacing: -0.5px;
}

.box .box-inner,
#comments .box-inner {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #F4EDE8;
  padding: 5px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}


.box .box-inner select,
#comments .box-inner select {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #f8f8f8;
  color: #444;
  font-size: 12px;
  width: 220px;
  height: 28px;
  margin: 0;
  border: 1px solid #c9c9c9;
}

.box .box-inner h2,
#comments .box-inner h2 {
  display: none;
}

.comment .fivestar-widget {
  margin-left: 5px;
  margin-top: 10px;
}

#comments .box-inner .description {
  font-size: .9em;
  display: none;
}

#comments #edit-mode {
  display: none;
}

#comments #edit-submit {
  padding: 4.5px 10px;
  font-size: 12px;
  border-radius: 4px;
  margin: 0;
  height: 28px;
}

/* Commentarios */
.comment-title .new {
  color: #FF8000;
}

.comment ul.links {
  text-align: right;
  text-transform: uppercase;
  font-size: 11px;
  font-family:"Myriad Pro";
  letter-spacing: .2px;
}

.comment ul.links li.permalink {
  padding-left: 14px;
  padding-top: 2px;
  background: url('https://cdn0.iconfinder.com/data/icons/bijou/10/External-Link.png') 0px 0px no-repeat;
  text-transform: uppercase;
  font-size: 11px;
  font-family:"Myriad Pro";
  -webkit-font-smoothing: antialiased;
}

#comments #comments-title {
  color: #777;
  font-family: "Myriad Pro Bold Cond";
  font-size: 28px;
  font-weight: normal;
}

#comments .comment-stats,
#topic_review .comment-stats {
  color: #cc4444;
  display: block;
  float: right;
  font-family: "Myriad Pro Bold Cond";
  font-size: 22px;
  padding-right: 10px;
  -webkit-font-smoothing: antialiased;
}

#comments .view-nodecomments {
  margin-top: 80px;
}

#comments .view-nodecomments .comment-stats {
  margin-top: -30px;
}

#comments .view-content .node .subject,
#topic_review .view-content .node .subject {
  padding: 5px 10px;
}

#comments .view-content .node .subject a,
#topic_review .view-content .node .subject a {
  font-size: 16px;
  font-weight: bold;
}

#comments .view-content .node .submitted,
#topic_review .view-content .node .submitted {
  color: #666666;
  display: block;
  font-style: italic;
  margin-bottom: 20px;
  padding-left: 10px;
}

.comment .submitted {
  font-size: 11px !important;
  color: #999 !important;
}

.comment,
#comments .view-content .node,
#topic_review .view-content .node {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f9f9f9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px 1px #f3f3f3;
  margin-bottom: 10px;
  padding: 10px 5px;
}

.indented .comment,
.indented .node,
#topic_review .indented .node {
  border: 1px dashed #c8c8c8;
}

.comment p,
#comments .view-content .node p,
#topic_review .view-content .node p {
  line-height: 1.5em;
  padding-left: 10px;
  padding-right: 15px;
  text-align: justify;
}

.comment .flag-denunciar_comentario a {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  background: #EFECEC;
  border-radius: 7px;
  color: #000 !important;
  padding: 5px 12px 2px;
}

.comment .flag-denunciar_comentario a:hover,
.comment .flag-denunciar a:hover,
.comment .flag-denunciar-comentario a.unflag-action {
  background: #cc3333;
  color: #fff !important;
}

.comment_reply a,
.comment .flag-denunciar a {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #a5a5a5;
  color: #fff !important;
  padding: 5px 12px 2px;
}

.comment_reply a:hover {
  background: #555;
  text-decoration: none;
}

#comment .view-content .node .permalink a,
#topic_review .view-content .node .permalink a {
  color: #888;
}

#comments .view-content .node .permalink a:hover,
#topic_review .view-content .node .permalink a:hover {
  text-decoration: underline;
}

.comment .identify {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
}

.comment .identify .author,
.comment .identify .author a {
  color: #c1553a;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  margin-right: 1px;
  text-align: right;
}

.comment .user-picture img {
  border: 1px solid #eee;
}

.comment .content {
  padding-top: 18px;
}

/* Comentarios - Recolhidos */
.comment-folded {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f9f9f9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px 1px #f3f3f3;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 10px 15px;
}

.comment-folded .subject {
  font-weight: bold;
}

.comment-folded .credit {
  font-style: italic;
  display: block;
}

.indented .comment-folded {
  border: 1px dashed #ccc;
}

/* Comentarios destacados */
#comments .view-comentarios-destacados {
  margin-top: 10px;
  margin-bottom: 20px;
}

#comments .view-comentarios-destacados .flagged {
  background: #f1f1f1;
}

.comment .links .flag-destacar-comentario {
  display: none;
}

.comment .flag-destacar-comentario a.unflag-action span,
.comment .flag-destacar-comentario a.flag-action span {
  display: none;
}

.comment .flag-destacar-comentario b {
  float: right;
  height: 31px;
  position: relative;
  top: -15px;
  width: 20px;
}

.comment .flag-destacar-comentario a.unflag-action b {
  background:  url('/sites/all/themes/ggn/images/images/destacar-comentario.png') -8px -33px no-repeat;
}

.comment .flag-destacar-comentario a.flag-action b {
  background: url('/sites/all/themes/ggn/images/destacar-comentario.png') top no-repeat;
}

.comment .flag-destacar-comentario .flag-throbber {
  display: none;
}

/* Comentarios - JQuery Expander */
.comment .expander-read-more,
.comment .expander-read-less {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #e9e9e9;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #999;
  float: right;
  font-family: Arial;
  font-size: 12px;
  margin-bottom: 30px !important;
  margin-right: 10px;
  margin-top: 5px;
  padding: 0 6px;
}

.comment .expander-read-less {
  margin-top: -50px;
}

.comment .expander-read-more a,
.comment .expander-read-less a {
  margin-left: 5px;
  color: #999;
}

/* Nodecomments */
#block-block-103 {
  padding: 0;
}

#block-block-103 .comment_reply {
  display: none;
}

/* Fivestar */
.fivestar-widget-static {
  float: right;
  position: relative;
  top: 70px;
  margin-right: 5px;
}

.fivestar-widget .fivestar-summary {
  display: none;
}

/* Comentarios - Navegacao */
.forum-topic-navigation {
  background: #fcfcfc;
  border-top: 1px dotted #e9e9e9;
  border-bottom: 1px dotted #e9e9e9;
  margin-top: 30px;
}

.forum-topic-navigation li a {
  color: #666;
}

/* Publicidade no topo */
#block-block-102 ul li {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle;
}

#block-block-102 ul {
  padding: 0;
  margin: 0;
}

#block-block-102 {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: right;
  margin-bottom: -17px;
  margin-top: 0;
  margin: 0;
  padding-right: 235px;
  padding: 0;
}

/* Capa - Publicidade 1 */
.panels-flexible-region-109-publicidade-inside {
  padding-left: 0;
}
#capa .pane-block-127 {
  margin-top: 13px;
}

/* Capa - Publicidade 2 */
#capa .pane-block-86 {
  margin-bottom: 0px;
}
#capa .pane-block-86 .pane-content {
  background: #e5e5e5;
  text-align: center;
}

#capa .pane-block-86 img {
  padding-top: 4px;
}

/* Capa - Destaque primario */
#capa .topo {
  padding: 0;
}

#capa .panels-flexible-region-inside {
  padding: 0;
}

#capa .panels-flexible-region-inside-first {
  margin-right: 10px;
}

#capa .panels-flexible-row-109-2 .panels-flexible-region-inside-last {
  padding-left: 0;
}

#capa .panels-flexible-row-109-2 .panels-flexible-region-109-bottom {
  width: 100%;
}

#capa .destaque-primario {
  height: 162px;
  position: relative;
  width: 96.5%;
}

#capa .destaque-primario .field-capa-ds-imagem-fid {
  float: left;
  margin-right: 10px;
}

#capa .destaque-primario .field-capa-ds-imagem-fid img {
  border: 3px solid #eee;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#capa .destaque-primario .field-capa-dp-titulo-value {
  font-size: 26px;
  padding-top: 5px;
  margin-bottom: 10px;
}

#capa .destaque-primario .field-capa-dp-chamada-value {
  font-size: 14px;
}

#capa .destaque-primario .views-slideshow-controls-top {
  position: absolute;
  right: 40px;
  bottom: 10px;
  z-index: 1000;
}

#capa .destaque-primario .views-slideshow-controls-top .pager-item {
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Myriad Pro Bold Cond";
  color: #999;
}
#capa .destaque-primario .views-slideshow-controls-top .pager-item.last {
  background: none;
}

#capa .destaque-primario .views-slideshow-controls-top .last {
  border: 0;
}

#capa .destaque-primario .views-slideshow-controls-top a {
  font-weight: normal;
  color: #b9b9b9;
  pointer-events:none;
}

#capa .destaque-primario .views-slideshow-controls-top div.activeSlide a {
  color: #555;
}

#capa .destaque-primario .views-slideshow-controls-top a:hover {
  text-decoration: none;
}

/* Capa - Destaques secundarios */
#capa .destaques-secundarios {
  padding: 0;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#capa .destaques-secundarios .jcarousel-container-horizontal {
  padding: 0;
  width: 1015px;
  height: 100%;
  margin-left: -5px;
}

#capa .destaques-secundarios .jcarousel-clip {
  padding: 0 0 0 4px;
  width: 1010px;
}

#capa .destaques-secundarios .jcarousel-item {
  position: relative;
  width: 227.5px;
  height: 265px;
  text-align: left;
  margin-left: 0;
  padding: 10px;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 #eee;
  box-shadow: 0 1px 0 #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

#capa .destaques-secundarios .jcarousel-prev {
  background: transparent url('/sites/all/themes/ggn/images/setas.png');
  height: 287px;
  left: -3.2% !important;
  top: 0;
  width: 32px;
}

#capa .destaques-secundarios .jcarousel-next {
  background: transparent url('/sites/all/themes/ggn/images/setas.png') 32px 0;
  height: 287px;
  left: 100%;
  top: 0;
  width: 32px;
}

#capa .destaques-secundarios .jcarousel-navigation {
  margin-top: 5px;
}

#capa .destaques-secundarios .jcarousel-navigation a {
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Myriad Pro Bold Cond";
  color: #999;
}

#capa .destaques-secundarios .jcarousel-navigation .active a {
  color: #555;
}

#capa .destaques-secundarios .jcarousel-navigation a:hover {
  color: #000;
}

#capa .destaques-secundarios .field-capa-ds-imagem-fid img,
#capa .destaques-secundarios .phpcode img {
  border: 1px solid #eee;
}

#capa .destaques-secundarios .field-capa-dp-titulo-value {
  font-size: 15px;
  height: 40px;
  margin-bottom: 10px;
}

#capa .destaques-secundarios .field-capa-dp-chamada-value {
  font-size: 11px;
}

#capa .destaques-secundarios .comment-count {
  bottom: 10px;
  right: 10px;
  position: absolute;
}

/* Capa: Noticias */
#capa .noticias-destaques .panel-pane {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

#capa .noticias-destaques .views-view-grid {
  padding: 0 !important;
  margin-top: 5px;
  margin-bottom: 0;
}

#capa .noticias-destaques td {
  border-right: 1px solid #d5d5d5;
  padding: 0 10px 10px;
  vertical-align: top;
  width: 33%;
  position: relative;
}

#capa .noticias-destaques .row-1 td {
  border-bottom: 1px solid #d5d5d5;
  height: 150px;
}

#capa .noticias-destaques .row-2 td {
  padding-top: 10px;
  padding-bottom: 0;
  height: 160px;
}

#capa .noticias-destaques td.col-1 {
  padding-left: 0;
}

#capa .noticias-destaques .col-3 {
  padding-right: 0;
  border-right: 0;
}

#capa .noticias-destaques .field-capa-dp-titulo-value {
  font-size: 15px;
  margin-bottom: 6px;
}

#capa .noticias-destaques .comment-count {
  position: absolute;
  bottom: 5px;
  right: 10px;
}

/* Capa - Box Miscelanea */
#capa .box-miscelanea .panel-pane {
  background: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

#capa .box-miscelanea .esquerda .field-categoria-noticia-value {
  margin-bottom: -10px;
}

#capa .box-miscelanea .field-capa-dp-titulo-value {
  font-size: 13px;
}

#capa .box-miscelanea .esquerda .field-capa-ds-imagem-fid {
  float: left;
  margin-right: 10px;
}

#capa .box-miscelanea .esquerda .field-capa-ds-imagem-fid img {
  border: 1px solid #eee;
}

#capa .box-miscelanea .esquerda .views-row {
  margin-top: 10px;
}

#capa .box-miscelanea .direita .views-row {
  padding-bottom: 10px;
  min-height: 60px;
}

#capa .box-miscelanea .direita {
  border-left: 1px solid #d5d5d5;
  box-sizing: border-box;
}

#capa .box-miscelanea .direita.panels-flexible-region {
  padding-left: 10px;
}

#capa .box-miscelanea .direita .view-display-id-block_4 {
  border-bottom: 1px solid #d5d5d5;
}

#capa .box-miscelanea .direita .view-display-id-block_5 .views-row {
  padding-bottom: 0;
}

/* Capa - Publicidade 3 */
#capa .pane-block-100 {
  margin-bottom: 15px;
  text-align: center;
  background: #e5e5e5;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Capa: Videos */
#capa .videos .panel-pane {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

#capa .videos img {
  border: 1px solid #eee;
}

#capa .videos .views-exposed-form {
  height: 35px;
}

#capa .videos tr td {
  padding-right: 10px;
  vertical-align: top;
  width: 25%;
}

#capa .videos .field-capa-dp-titulo-value a {
  font-size: 14px;
}

#capa .videos .pane-views-exp-capa-blog-page-1 {
  text-align: center;
}

#capa .videos .pane-views-exp-capa-blog-page-1 #edit-title {
  border: 1px solid #bbb;
  color: #999;
  font-size: 14px;
  padding: 6px;
  width: 540px;
}

#capa .videos .pane-views-exp-capa-blog-page-1  #edit-submit-capa-blog {
  background: url("/sites/all/themes/ggn/images/botao-busca-video.png") no-repeat;
  border: 0;
  font-size: 0;
  height: 32px;
  margin-top: 4px;
  width: 74px;
}

#capa .videos .pane-views-exp-capa-blog-page-1 .views-exposed-form .clear-block {
  display: inline-block;
}

/* Capa: Mutiroes */
#capa .mutiroes .title,
#capa .mutiroes .body {
  padding:  0 5px;
}

#capa .mutiroes .title {
  line-height: 100%;
  height: 46px;
  vertical-align: top;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
}

#capa .mutiroes .title a {
  font-size: 12px;
  font-weight: bold;
}

#capa .mutiroes .body {
  font-size: 11px;
  line-height: 1.1;
}

#capa .mutiroes table {
   border-spacing: 3px 0px;
   margin-bottom: 0;
   margin-left: -8px;
   width: 101.2%;
}

#capa .mutiroes tr td {
  vertical-align: top;
  height: 100px;
  padding: 0 0 10px;
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  -moz-box-shadow: 0 1px 2px #d9d9d9;
  -webkit-box-shadow: 0 1px 2px #d9d9d9;
  box-shadow: 0 1px 2px #d9d9d9;
  width: 16.66%;
}

/* Capa: Blogs */
#capa .blogs-brasilianas {
  border: 0;
  background: transparent;
  box-shadow: none;
  padding: 0;
}

#capa .blogs-brasilianas.panel-pane {
  margin-bottom: 0;
}

#capa .blogs-brasilianas h2.pane-title {
  margin-top: 15px;
  margin-bottom: 0;
}

#capa .blogs-brasilianas table {
  border-spacing:  12px 10px;
  margin: 0 -12px 0;
}

#capa .blogs-brasilianas td {
 vertical-align: top;
 position: relative;
  -moz-border-radius: 5px;
  -moz-box-shadow: 0 2px 2px #eee;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px #eee;
  box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  padding: 0;
  height: 255px;
  border-sizing: border-box;
}

#capa .blogs-brasilianas ul.img-list {
  margin: 0;
}
 
#capa .blogs-brasilianas ul.img-list li {
  display: inline-block;
  position: relative;
}

#capa .blogs-brasilianas .text-content {
  background: rgba(0,0,0,1);
  color: #fff;
  text-shadow: 0 .3px 0 #fff;
  display: table;
  height: 120px;
  left: 0;
  position: absolute;
  bottom: 4px;
  width: 220px;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  padding: 4px;
  box-sizing: border-box;
}
 
#capa .blogs-brasilianas ul.img-list li:hover .text-content {
  opacity: .85;
}
 
#capa .blogs-brasilianas .text-content span {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.25;
}

#capa .blogs-brasilianas .created,
#capa .blogs-brasilianas .field-capa-dp-titulo-value,
#capa .blogs-brasilianas .phpcode {
  padding: 4px 6px;
}

#capa .blogs-brasilianas .created {
  font-size: 14.5px;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  color: #aaa;
  border-bottom: 1px solid #ddd;
  box-shadow: 0px 1px 1px #eee;
}

#capa .blogs-brasilianas .created a,
#capa .blogs-brasilianas .created a:focus {
  color: #c33;
  display: inline-block;
  margin-right: 4px;
  font-size: 15px;
  padding-top: 5px;
}

#capa .blogs-brasilianas .phpcode {
  font-size: 12px;
  line-height: 1.1;
}

#capa .blogs-brasilianas .comment-count {
  position: absolute;
  bottom: 3px;
  margin-left: 20%;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  padding-left: 18px !important;
  font-size: 13px;
  color: #C33;
  background-position: 0px 2px;
}

#capa .blogs-brasilianas .picture {
  float: left;
  position: absolute;
  bottom: 0;
  padding-left: 5px;
}

#capa .blogs-brasilianas .value {
  position: absolute;
  padding-left: 20%;
  padding-top: 8px;
  color:#666;
  font-size: 13.5px;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  line-height: 1;
  bottom: 20px;
  border-top: 1px solid #ddd;
  width: 77%;
}

/* Capa - Coluna Economica */
#capa .coluna-economica {
  padding-bottom: 30px;
}

#capa .coluna-economica .user-picture {
  float: left;
  margin-right: 10px;
  padding-bottom: 50px;
}

/* Capa - Ultimos conteudos */
#capa .ultimos-conteudos .views-row,
#block-views-ultimos_conteudos_geral-block_1 .views-row {
  border-bottom: 1px dotted #d5d5d5;
  padding-bottom: 8px;
  padding-top: 8px;
}

#capa .ultimos-conteudos .views-row-last,
#block-views-ultimos_conteudos_geral-block_1 .views-row-last {
  border: 0;
}

/* Editoria - Gerais */
/* Editoria - Titulo */
#block-views-editoria_titulo-block_1,
#block-block-68 {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 24px;
  padding: 12px 0 0 10px;
  border: 1px solid #d9d9d9;
}

#block-views-editoria_titulo-block_1 a,
#block-block-68 a {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  font-size: 22px;
  color: #3E8AC9;
  position: absolute;
  top: 12px;
}

#block-views-editoria_titulo-block_1 a:hover,
#block-block-68 a:hover {
  color: #cc0033;
}

/* Editoria - Submenus */
#block-menu-menu-submenu-desenvolvimento {
  float: right;
  margin-top: -26.5px;
  margin-right: -3px;
  clear: both;
}

#block-menu-menu-submenu-desenvolvimento.block {
  padding-right: 0;
  padding-left: 10px;
}
#block-menu-menu-submenu-desenvolvimento ul {
  padding: 0;
  margin: 0;
}

#block-menu-menu-submenu-desenvolvimento ul li {
  display: inline;
  margin: 0;
  padding: 0;
  margin-left: -5px;
}

#block-menu-menu-submenu-desenvolvimento ul li a {
  font-family: "Myriad Pro Bold Cond";
  font-size: 15px;
  padding: 6px 12px 4px;
  color: #fff;
  text-transform: uppercase;
  background: #27567D;
}

#block-menu-menu-submenu-desenvolvimento ul li a:hover {
  background: #e9e9e9;
  color: #000;
}


#block-menu-menu-submenu-desenvolvimento:after {
  content: ' ';
  position: absolute;
  width: 4px;
  height: 3px;
  right: 0px;
  bottom: 5px;
  background-image: -webkit-gradient(linear, right bottom ,color-stop(.5, #f9f9f9),color-stop(.5, #666));
  background: -webkit-linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
  background: -webkit-gradient(linear, , from(#f9f9f9), to(#666));
  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%, #f9f9f9), color-stop(50%, #666));
  background: linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
}

/* Editoria - Patrocinios */
#block-block-134.block,
#block-block-135.block,
#block-block-136.block,
#block-block-137.block,
#block-block-138.block,
#block-block-139.block {
  background: #e9e9e9;
  border: 0;
}

#block-block-134 .block-inner,
#block-block-135 .block-inner,
#block-block-136 .block-inner,
#block-block-137 .block-inner,
#block-block-138 .block-inner,
#block-block-139 .block-inner {
  padding-bottom: 4px; 
}

#block-block-134 ul,
#block-block-135 ul,
#block-block-136 ul,
#block-block-137 ul,
#block-block-138 ul,
#block-block-139 ul {
  padding: 0; 
}

#block-block-134 li,
#block-block-135 li,
#block-block-136 li,
#block-block-137 li,
#block-block-138 li,
#block-block-139 li {
  display: inline;
  list-style: none;
  vertical-align: middle;
  margin: 0;
}

#block-block-134 img,
#block-block-135 img,
#block-block-136 img,
#block-block-137 img,
#block-block-138 img,
#block-block-139 img {
 width: 7.6em;
}

/* Editoria - Destaque primario */
#editoria .destaques-primarios {
  height: 165px;
  position: relative;
}

#editoria .destaques-primarios .field-capa-ds-imagem-fid {
  float: right;
  margin-left: 10px;
}

#editoria .destaques-primarios .views_slideshow_singleframe_teaser_section {
  height: 165px;
  position: relative;
  width: 100%;
}

#editoria .destaques-primarios .field-capa-ds-imagem-fid img {
  border: 4px solid #a5a5a5;
}

#editoria .destaques-primarios .field-capa-dp-titulo-value {
  font-size: 25px;
  padding-top: 10px;
  margin-bottom: 5px;
}

#editoria .destaques-primarios .field-capa-dp-chamada-value {
  font-size: 13px;
}

#editoria .destaques-primarios .views-slideshow-controls-top {
  position: absolute;
  bottom: 10px;
  left: 200px;
  z-index: 1000;
}

#editoria .destaques-primarios .views-slideshow-controls-top .pager-item {
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Myriad Pro Bold Cond";
  color: #999;
}

#editoria .destaques-primarios .views-slideshow-controls-top .pager-item.last {
  background: none;
}

#editoria .destaques-primarios .views-slideshow-controls-top .last {
  border: 0;
}

#editoria .destaques-primarios .views-slideshow-controls-top a {
  font-weight: normal;
  color: #b9b9b9;
  pointer-events:none;
}

#editoria .destaques-primarios .views-slideshow-controls-top div.activeSlide a {
  color: #555;
}

#editoria .destaques-primarios .views-slideshow-controls-top a:hover {
  text-decoration: none;
}

/* Editoria: Destaques secundarios */
#editoria .destaques-secundarios .panel-pane {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#editoria .destaques-secundarios .views-view-grid {
  padding: 0;
  margin: 0;
}

#editoria .destaques-secundarios table tr td {
  vertical-align: top;
  padding-bottom: 10px;
  padding-right: 10px;
}

#editoria .destaques-secundarios .row-first td {
  border-bottom: 1px solid #d5d5d5;
}

#editoria .destaques-secundarios .row-last td {
  padding-top: 10px;
  padding-bottom: 0;
}

#editoria .destaques-secundarios td.col-1 {
  border-right: 1px solid #d5d5d5;
}

#editoria .destaques-secundarios td.col-2 {
  padding-left: 10px;
}

#editoria .destaques-secundarios .field-capa-dp-titulo-value {
  font-size: 18px;
}

#editoria .fotos,
#editoria .documentos,
#editoria .links-1,
#editoria .videos {
  background: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  min-height: 240px;
}

/* Editoria: Box Noticias */
#editoria .noticias .views-view-grid {
  margin: 0;
}
#editoria .noticias td {
  border-right: 1px solid #d5d5d5;
  padding-right: 10px;
  vertical-align: top;
  width: 33%;
}

#editoria .noticias .col-2,
#editoria .noticias .col-3 {
  padding-left: 10px;
}

#editoria .noticias .col-3 {
  border: 0;
}

#editoria .noticias .field-capa-dp-titulo-value {
  font-size: 14px;
}

#editoria .noticias .field-capa-dp-chamada-value {
  font-size: 12px;
}

/* Editoria - Grupos */
#editoria .grupos img {
  border: 2px solid #eee;
}

#editoria .grupos td {
  width: 33%;
  vertical-align: top;
}

#editoria .grupos .type {
  color: #aaa;
  font-size: 16px;
  margin-bottom:0.2em;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

#editoria .grupos .view-footer {
  margin-right: 20px;
  text-align: right;
}

#editoria .grupos .description p {
  margin-bottom: 0;
}

/* Editoria - Ultimos conteudos */
#editoria .ultimos-conteudos .views-row {
  margin-bottom: 25px;
  padding-left: 5px;
}

#editoria .ultimos-conteudos .field-categoria-noticia-value {
  margin-bottom: -3px;
}

#editoria .ultimos-conteudos .title {
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
#editoria .ultimos-conteudos .teaser {
  font-size: 11px;
  line-height: 1.2em !important;
}

#editoria .ultimos-conteudos .comment-count {
  float: right;
  margin-right: 30px;
  margin-top: -10px;
}

/* Editoria - Fotos */
#editoria .fotos {
  min-height: 320px;
}

/* Editoria - Videos */
#editoria .videos {
  min-height: 320px;
}

/* Editoria - Links */
#editoria .links-1 .views-row {
  margin-bottom: 10px;
}

/* Editoria - Biblioteca */
#editoria .documentos .views-row {
  background: url('/sites/all/themes/ggn/images/icon-documento.png') 0 3px no-repeat;
  margin-bottom: 10px;
  padding-left: 26px;
}

/* Editoria - Ultimos conteudos - Pagina */
#content .view-ultimos-conteudos-geral.view-display-id-page_1 .created {
  color: #666;
  font-size: 11px;
  padding-bottom: 3px;
  padding-top: 5px;
}

#content .view-ultimos-conteudos-geral.view-display-id-page_1 .title {
  font-size: 16px;
  padding-bottom: 4px;
  padding-top: 8px;
}

#content .view-ultimos-conteudos-geral.view-display-id-page_1 .body {
  border-bottom: 1px dashed #e1e1e1;
  margin-bottom:15px;
  margin-top: 5px;
  padding-bottom: 15px;
}

/* Editoria - Blocos laterais */
/* Editoria - Bloco Destaques */
#block-views-editoria-block_18 .views-row {
  border-bottom: 1px dotted #eee;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

#block-views-editoria-block_18 .views-row-last {
  border: 0;
}

/* Editoria - Bloco Ultimos conteudos */
#block-views-editoria-block_16 .views-row {
  border-bottom: 1px dotted #eee;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

#block-views-editoria-block_16 .views-row-last {
  border: 0;
}

/* Editoria - Bloco Mais lidas */
#block-views-editoria-block_17 .views-row {
  border-bottom: 1px dotted #eee;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

#block-views-editoria-block_17 .views-row-last {
  border: 0;
}

/* Editoria - Box Mais Compartilhados */
#addthis_trendingcontent .addthis-content-footer {
  display: none !important;
}

#addthis_trendingcontent a {
  font-weight: bold;
  line-height: 110%;
  margin-bottom: 5px;
}

#addthis_trendingcontent .addthis-content-row {
  padding: 0;
}

/* Editoria - Salas */
#block-views-editoria-block_5 .group-nid a {
  color: #aaa;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

#block-views-editoria-block_5 .field-capa-ds-imagem-fid {
  float: left;
  margin-right: 10px;
}

#block-views-editoria-block_5 .field-capa-ds-imagem-fid img {
  border: 1px solid #eee;
}

#block-views-editoria-block_5 .views-row {
  min-height: 70px;
}

/* Editoria - Ultimos conteudos */
#content .view-editoria.view-display-id-page_1 .created {
  color: #666;
  font-size: 11px;
}

#content .view-editoria.view-display-id-page_1 .title {
  font-size: 16px;
}

#content .view-editoria.view-display-id-page_1 .body {
  display: block;
  padding-top: 5px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #e9e9e9;
}

/* Editoria -  Destaques Blogs */
#block-views-ggn-block_1 .views-row {
  display: block;
  margin-bottom: 20px;
}

#block-views-ggn-block_1 .user-picture {
  float: left;
  margin-right: 10px;
  margin-bottom: 50px;
}

#block-views-ggn-block_1 .value-1 {
  text-transform: uppercase;
  font-size: 11px;
}

#block-views-ggn-block_1 .field-capa-dp-titulo-value {
  font-size: 13px;
  font-weight: bold;
  line-height: 130%;
}

/* Salas */
/* Sala - Titulo */
#block-block-63 {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #3E8AC9;
  color: #fff;
  height: 24px;
  padding: 12px 10px 0;
  text-transform: uppercase;
  border: 1px solid #eee;
  margin-top: 3px;
}

#block-block-63 a {
  font-size: 22px;
  font-family: "Myriad Pro Bold Cond";
}

#block-nice_menus-4 {
  float: right;
  margin-top: -31px;
  margin-right: -13px;
  
}

#block-nice_menus-4 ul li {
  background: transparent;
  border: 0;
  margin: 0;
}

#block-nice_menus-4 ul li a {
  font-family: "Myriad Pro Bold Cond";
  font-size: 15px;
  padding: 5px 12px 2px;
  color: #fff;
  text-transform: uppercase;
  background: #27567D;
}

#block-nice_menus-4 ul li a:hover {
  background: #e9e9e9;
  color: #000;
}

#block-nice_menus-4 ul li ul {
  border: 0;
  margin: 0;
  margin-top: 3px;
}

#block-nice_menus-4 ul li ul li a:hover{
  background: #79a7cd;
  color: #fff;
}

#block-nice_menus-4:after {
  content: ' ';
  position: absolute;
  width: 4px;
  height: 3px;
  right: 10px;
  top: 100%;
  background-image: -webkit-gradient(linear, right bottom ,color-stop(.5, #f9f9f9),color-stop(.5, #666));
  background: -webkit-linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
  background: -webkit-gradient(linear, , from(#f9f9f9), to(#666));
  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%, #f9f9f9), color-stop(50%, #666));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(bottom, right), color-stop(50%, #f9f9f9), color-stop(50%, #666));
  background: linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
}

#titulo-sala span a {
  color: #f7f7f7;
}

#titulo-sala span a:hover {
  color: #fff;
}

#sala #mini-panel-destaques_sala .panel-pane,
#sala #mini-panel-destaques_sala_espaco_democratico .panel-pane {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px 0;
}

#sala .field-capa-dp-titulo-value {
  font-size: 15px;
  margin-bottom: 5px;
}

/* Sala - EspaÃ§o DemocrÃ¡tico (Submenu) */
#block-menu-menu-submenu-espaco-democratico {
  float: right;
  margin-top: -26.5px;
  margin-right: -3px;
}

#block-menu-menu-submenu-espaco-democratico.block {
  padding-right: 0;
}

#block-menu-menu-submenu-espaco-democratico ul {
  padding: 0;
  margin: 0;
}

#block-menu-menu-submenu-espaco-democratico ul li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
  margin-left: -5px;
}

#block-menu-menu-submenu-espaco-democratico ul li a {
  font-family: "Myriad Pro Bold Cond";
  font-size: 15px;
  padding: 6px 12px 4px;
  color: #fff;
  text-transform: uppercase;
  background: #27567D;
}

#block-menu-menu-submenu-espaco-democratico ul li a:hover {
  background: #e9e9e9;
  color: #000;
}

#block-menu-menu-submenu-espaco-democratico:after {
  content: ' ';
  position: absolute;
  width: 4px;
  height: 3px;
  right: 0px;
  bottom: 5px;
  background-image: -webkit-gradient(linear, right bottom ,color-stop(.5, #f9f9f9),color-stop(.5, #666));
  background: -webkit-linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
  background: -webkit-gradient(linear, , from(#f9f9f9), to(#666));
  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%, #f9f9f9), color-stop(50%, #666));
  background: linear-gradient(right bottom, #f9f9f9 50%, #666 50%);
}

/* Salas - EspaÃ§o DemocrÃ¡tico (Partidos) */
#block-menu-menu-submenu-ed-partidos {
  float: right;
  padding-left: 5px;
  padding-top: 1px;
}

#block-menu-menu-submenu-ed-partidos .block-inner {
  padding: 0; margin: 0;
}

#block-menu-menu-submenu-ed-partidos ul {
  text-align: right;
  padding-left: 0;
}

#block-menu-menu-submenu-ed-partidos ul li {
  background: url("/sites/all/themes/ggn/images/separator-sec.png") right 3px no-repeat;
  display: inline;
  font-size: 12px;
}

#block-menu-menu-submenu-ed-partidos ul li.last {
  background: none;
}

/* Sala - Destaques primarios */
#sala .destaque-primario-1 {
  padding-top: 0 !important;
}

#sala #mini-panel-destaques_sala .panel-col-top,
#sala #mini-panel-destaques_sala_espaco_democratico .panel-col-top {
  border-bottom: 1px solid #d5d5d5;
}

#sala .panel-col-top img {
  border: 3px solid #d5d5d5;
}

#sala .panel-col-top .field-capa-ds-imagem-fid {
  margin-right: 10px;
}

#sala .panel-col-top .field-capa-dp-titulo-value {
  font-size: 24px;
  line-height: 110% !important;
}

#sala .destaque-primario-2 .field-capa-dp-titulo-value,
#sala .destaque-primario-3 .field-capa-dp-titulo-value {
  font-size: 18px;
  margin-bottom: 5px;
}

#sala .destaque-primario-2,
#sala .destaque-primario-3 {
  height: 110px;
}

/* Sala - Destaques secundarios */
#sala .destaque-secundario .views-view-grid {
  margin: 0;
}

#sala .destaque-secundario td {
  border-right: 1px solid #d5d5d5;
  vertical-align: top;
  width: 33%;
}

#sala .destaque-secundario .col-1 {
  padding-top: 5px;
}

#sala .destaque-secundario .col-2 {
  padding-left: 10px;
  padding-top: 5px;
}

#sala .destaque-secundario .col-3 {
  border: 0;
  padding-left: 10px;
  padding-top: 5px;
}

#sala .destaque-secundario .field-capa-dp-chamada-value {
  font-size: 12px;
}

/* Sala - Ultimos conteudos */
#sala .ultimos-conteudos .views-row {
  margin-bottom: 5px;
}

/* Sala - Box Miscelanea */
#sala .box-miscelanea .panel-pane {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 100%;
  padding: 0;
}

#sala .box-miscelanea .panel-col-last .inside {
  border-left: 1px solid #d5d5d5;
  padding-left: 5px;
}

#sala .box-miscelanea .panel-col-last .views-row-1 {
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 10px;
}

#sala .box-miscelanea .panel-col-last .view-display-id-block_17 .views-row-1 {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

/* Sala - Fotos e Videos */
#sala .fotos,
#sala .videos {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 320px;
}

#sala .documentos,
#sala .comentarios {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#sala .documentos .views-row {
  background: url('/sites/all/themes/ggn/images/icon-documento.png') 0 3px no-repeat;
  margin-bottom: 5px;
  padding-left: 26px;
}

#sala .fotos .title a,
#sala .videos .title a {
  color: #666;
  font-size: 14px;
}

#sala .destaque-primario-1 {
  height: 180px ;
}

#sala .destaque-primario-1 .field-capa-ds-imagem-fid {
  float: left;
}

/* Sala - Patrocinadores */
#block-views-salas-block_13 {
  background: #e9e9e9 !important;
  border: 0 !important;
  padding-left: 10px !important;
}

#block-views-salas-block_13 .views-row div{
  display: table-cell;
  padding-right: 10px;
}

#block-views-salas-block_13 .block-inner {
  padding:0;
}

/* Sala - Blogs */
#block-views-salas-block_11.block {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
  margin-top: 16px;
}

#block-views-salas-block_10 .views-row-unformatted {
  border-bottom: 1px solid #A5A5A5;
  font-size: 11px;
  margin-bottom: 10px;
  padding-bottom: 30px;
}

#block-views-salas-block_10 .views-row-unformatted.views-row-last {
  border-bottom: 0;
}

#block-views-salas-block_10 .user-picture {
  float: left;
  margin-right: 10px;
}

#block-views-salas-block_10 .title a {
  font-size: 14px;
  font-weight: bold;
  line-height: 1em;
}

#block-views-salas-block_10 .body {
  margin-left: 60px;
}

/* Sala - Publicidade */
#sala .pane-block-9 h2.pane-title {
  color: #A5A5A5;
}

/* Sala - Ver todos (Ultimos conteudos) */
.view-salas.view-display-id-page_1 .views-row {
  border-bottom: 1px solid #eee;
  margin-top: 30px;
  padding-bottom: 20px;
}

/* Ver todos (TV Videos) */
.view-salas.view-display-id-page_3 tr td {
  border: 0;
}

.view-salas.view-display-id-page_3 tr td.col-1 {
  padding-right: 80px;
}

/* Ver todos (Galeria de Imagens) */
.view-salas.view-display-id-page_2 td {
  border: 0;
}

/* Salas - Membros */
.view-id-og_members_faces table td {
  border-bottom: 1px solid #f1f1f1;
  padding-top: 20px;
  text-align: left;
  vertical-align: top !important;
}

.view-id-og_members_faces img {
  margin-bottom: 50px;
}

.view-id-og_members_faces .is-admin {
  color: #BC5E6E;
}

.view-id-og_members_faces .value-2 {
  font-size: 14px;
  color: #444;
}

.view-id-og_members_faces table tr.row-last td {
  border: 0;
}

/* Multimidia */

#multimidia .destaques {
  height: 390px;
}

#multimidia .views-slideshow-controls-top {
  float: right;
  width: 38.4%;
}

#multimidia .destaques .views_slideshow_thumbnailhover_div_breakout_teaser {
  height: 67.5px;
  padding: 10px 15px;
}

#multimidia .destaques .views-content-field-categoria-noticia-value a {
  color: #aaa;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

#multimidia .destaques .views-content-field-categoria-noticia-value a:hover {
  color: #cc0033;
}

#multimidia .destaques .views-content-title {
  font-weight: bold;
}

#multimidia .destaques .activeSlide {
  background: #727c89;
}

#multimidia .destaques .activeSlide a {
  color: #fff;
}

#multimidia .destaques .activeSlide .views-content-field-categoria-noticia-value a:hover {
  color: #fff;
}

#multimidia .title {
  font-size: 14px;
}

#multimidia .mais-recentes-1 td,
#multimidia .mais-recentes-2 td {
  vertical-align: top;
  width: 33%;
  padding-top: 0;
  padding-bottom: 16px;
}

/*  Secoes - Bloco Laterais */
#block-views-clipping_do_dia-block_1 .views-row,
#block-views-clipping_do_dia-block_3 .views-row,
#block-views-clipping_do_dia-block_4 .views-row,
#block-views-multimidia-block_1 .views-row,
#block-views-multimidia-block_3 .views-row,
#block-views-multimidia-block_4 .views-row,
#block-views-fora_de_pauta-block_1 .views-row,
#block-views-fora_de_pauta-block_3 .views-row,
#block-views-fora_de_pauta-block_4 .views-row,
#block-views-fotos_charges_tirinhas-block_1 .views-row,
#block-views-fotos_charges_tirinhas-block_3 .views-row,
#block-views-fotos_charges_tirinhas-block_4 .views-row {
  color: #666;
  margin-bottom: 8px;
  margin-left: 10px;
}

#block-views-clipping_do_dia-block_3 .created,
#block-views-multimidia-block_3 .created,
#block-views-fora_de_pauta-block_3 .created,
#block-views-fotos_charges_tirinhas-block_3 .created {
  color: #a51830;
  font-size: 11px;
}

/* Fora de Pauta, Clipping e Blog */
#blogs .picture,
#fora-de-pauta .picture,
#clipping .picture {
  float: left;
  margin-right: 10px;
  padding-bottom: 15px;
}

#blogs .field-capa-dp-titulo-value a,
#fora-de-pauta .field-capa-dp-titulo-value a,
#clipping .title a  {
  font-size: 16px;
}

#blogs .value {
  margin-bottom: 5px;
}

#blogs .value a {
  font-style: italic;
  font-size: 0.9em;
  color: #444;
}

#blogs .teaser,
#fora-de-pauta .teaser,
#clipping .teaser {
  font-size: .9em;
  margin-bottom: 5px;
  text-align: left;
}

#fora-de-pauta .comment-count,
#clipping .comment-count {
  background: url("/sites/all/themes/ggn/images/comment-count.png") 0 4px no-repeat;
  color: #888;
  display: block;
  float: right;
  font-size: 11px;
  padding-left: 20px !important;
  text-align: right;
}

/* Quadro 1 */
#blogs .quadro-1 .col-1,
#blogs .quadro-1 .col-2,
#fora-de-pauta .quadro-1 .col-1,
#fora-de-pauta .quadro-1 .col-2,
#clipping .quadro-1 .col-1,
#clipping .quadro-1 .col-2 {
  border-bottom: 1px solid #a5a5a5;
  border-right: 1px solid #a5a5a5;
  padding-bottom: 10px;
  vertical-align: top;
  width: 50% !important;
}

#blogs .quadro-1 td.col-1,
#blogs .quadro-1 td.col-2,
#fora-de-pauta .quadro-1 td.col-1,
#fora-de-pauta .quadro-1 td.col-2,
#clipping .quadro-1  td.col-1,
#clipping .quadro-1 td.col-2 {
  height: 130px !important;
}

#blogs .quadro-1 .col-2,
#fora-de-pauta .quadro-1 .col-2,
#clipping .quadro-1 .col-2 {
  border-right: none;
  padding-left: 15px;
  padding-right: 15px;
  width: 50% !important;
}

#blogs .quadro-1 .row-2 td,
#fora-de-pauta .quadro-1 .row-2 td,
#clipping .quadro-1 .row-2 td {
  border-bottom: none;
  padding-top: 20px;
}

/* Quadro 2 */
#blogs .quadro-2,
#fora-de-pauta .quadro-2,
#clipping .quadro-2 {
  height: 380px;
  vertical-align: top;
}

#blogs .quadro-2 ul,
#fora-de-pauta .quadro-2 ul,
#clipping .quadro-2 ul {
  margin: 5px;
}

#blogs .quadro-2 ul li,
#fora-de-pauta .quadro-2 ul li,
#clipping .quadro-2 ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#blogs .quadro-2 .views-row-1,
#blogs .quadro-2 .views-row-2,
#fora-de-pauta .quadro-2 .views-row-1,
#fora-de-pauta .quadro-2 .views-row-2,
#clipping .quadro-2 .views-row-1,
#clipping .quadro-2 .views-row-2 {
  border-bottom: 1px solid #a5a5a5;
  float: left; display: block;
  height: 140px;
  padding-bottom: 30px;
  width: 47.3%;
}

#blogs .quadro-2 .views-row-1,
#fora-de-pauta .quadro-2 .views-row-1,
#clipping .quadro-2 .views-row-1 {
  padding-right: 15px;
}

#blogs .quadro-2 .views-row-2,
#fora-de-pauta .quadro-2 .views-row-2,
#clipping .quadro-2 .views-row-2 {
  padding-left: 10px;
  border-left: 1px solid #a5a5a5;
}

#blogs .quadro-2 .views-row-3,
#blogs .quadro-2 .views-row-4,
#blogs .quadro-2 .views-row-5,
#fora-de-pauta .quadro-2 .views-row-3,
#fora-de-pauta .quadro-2 .views-row-4,
#fora-de-pauta .quadro-2 .views-row-5,
#clipping .quadro-2 .views-row-3,
#clipping .quadro-2 .views-row-4,
#clipping .quadro-2 .views-row-5{
  border-right: 1px solid #a5a5a5;
  float: left;
  margin-top: 20px;
  padding-right: 5px;
  width: 31.4%;
}

#blogs .quadro-2 .views-row-3 .field-capa-dp-titulo-value a,
#blogs .quadro-2 .views-row-4 .field-capa-dp-titulo-value a,
#blogs .quadro-2 .views-row-5 .field-capa-dp-titulo-value a{
  font-size: 14px;
  line-height: 110%;
}

#blogs .quadro-2 .views-row-3 .field-capa-dp-titulo-value a,
#blogs .quadro-2 .views-row-4 .field-capa-dp-titulo-value a,
#blogs .quadro-2 .views-row-5 .field-capa-dp-titulo-value a{
  font-size: 14px;
}

#blogs .quadro-2 .views-row-3 .field-capa-dp-chamada-value,
#blogs .quadro-2 .views-row-4 .field-capa-dp-chamada-value,
#blogs .quadro-2 .views-row-5 .field-capa-dp-chamada-value {
  font-size: 11px;
  line-height: 120%;
}

#blogs .quadro-2 .views-row-4,
#blogs .quadro-2 .views-row-5,
#fora-de-pauta .quadro-2 .views-row-4,
#fora-de-pauta .quadro-2 .views-row-5,
#clipping .quadro-2 .views-row-4,
#clipping .quadro-2 .views-row-5{
  padding-left: 10px;
}

#blogs .quadro-2 .views-row-5,
#fora-de-pauta .quadro-2 .views-row-5,
#clipping .quadro-2 .views-row-5{
  border: 0;
}

/* Quadro 3 */
#blogs .quadro-3 td,
#fora-de-pauta .quadro-3 td,
#clipping .ultimos-posts td{
  border-right: 1px solid #a5a5a5;
  padding-bottom: 15px;
  padding-right: 15px;
  vertical-align: top !important;
}

#blogs .quadro-3 td.col-2,
#fora-de-pauta .quadro-3 td.col-2,
#clipping .ultimos-posts td.col-2{
  padding-left: 20px;
}

#blogs .quadro-3 .col-1 td,
#fora-de-pauta .quadro-3 .col-1 td,
#clipping .ultimos-posts .col-1 td {
  padding-right: 10px;
}

#blogs .quadro-3 .col-2,
#fora-de-pauta .quadro-3 .col-2,
#clipping .ultimos-posts .col-2 {
  border-right: none;
  border: 0;
}

#blogs .quadro-3 .title a,
#fora-de-pauta .quadro-3 .title a,
#clipping .quadro-3 .title a{
  font-size: 14px;
  line-height: 105%;
  font-weight: bold;
}

#blogs .quadro-3 .picture{
  margin-bottom: 5px;
}

/* Usuario - Pagina */
#block-views-informacoes_pessoais-block_2{
  margin-bottom: 5px;
  padding-bottom: 10px;
  padding-top: 10px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

#block-views-informacoes_pessoais-block_2 .block-inner {
  padding-bottom: 0;
}

#block-views-informacoes_pessoais-block_2 .value-2 {
  color: #cc0033;
  font-family: Georgia;
  font-size: 24px;
  font-style: italic;
  font-weight: bold;
  padding-left: 10px;
  text-transform: lowercase;
}

#block-views-informacoes_pessoais-block_2 .value-2 a {
  color: #cc0033;
}

#user-profile .informacoes-pessoais {
  color: #666;
  font-family: Georgia;
  font-size: 16px;
  height: 200px;
  margin-bottom: 20px;
}

#user-profile .informacoes-pessoais .user-picture {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}

#user-profile .informacoes-pessoais .user-picture img{
  background: #fff;
  -webkit-box-shadow: 3px 3px 3px #ddd;
  box-shadow: 3px 3px 3px #ddd;
  padding: 2px;
}

#user-profile .informacoes-pessoais .nothing {
  color:#666;
  padding-top:10px;
}

#user-profile .informacoes-pessoais .value-7,
#user-profile .informacoes-pessoais .value-9,
#user-profile .informacoes-pessoais .value-3,
#user-profile .informacoes-pessoais .nothing {
  line-height: 140%;
}

#user-profile .informacoes-pessoais .tag_perfil {
  text-shadow: 0 0 0 #333;
  color:#333;
}

#user-profile .informacoes-pessoais .edit-node {
  padding-top:10px;
  font-style:italic;
}

#user-profile .informacoes-pessoais .edit-node a {
  color:#666;
}

/* Usuario - Blog */
#blog-usuario .views-row {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Usuario - Amigos */
#block-views-amigos_usuario-block_1 td {
  vertical-align: top;
  width: 33%;
}

#block-views-amigos_usuario-block_1 .value {
  font-family: Georgia;
  line-height: 100%;
}

/* Usuario - Quicktab */
#user-profile .pane-quicktabs-14 {
  min-height: 450px;
}

#user-profile .pane-quicktabs-14 .view-content {
  padding-top: 15px;
}

#user-profile .pane-quicktabs-14 .view-header h2 {
 padding-top: 10px;
 font-family: "Myriad Pro Bold Cond";
 font-weight: normal;
 text-transform: uppercase;
 color: #666;
 margin-left: 5px;
}

#user-profile .pane-quicktabs-14 .quicktabs_tabs.quicktabs-style-nostyle {
  text-align:right;
  margin-top: -35px;
}

#user-profile .pane-quicktabs-14 .quicktabs_tabs.quicktabs-style-nostyle li.last {
  border-right: none;
}

#user-profile .pane-quicktabs-14 .quicktabs_tabs.quicktabs-style-nostyle li {
  border-right:1px solid #a5a5a5;
  font-size: 15px;
  font-style: italic;
  padding: 0 8px;
}

#user-profile .pane-quicktabs-14 .quicktabs_tabs.quicktabs-style-nostyle li a {
  font-family: "Georgia";
}

#user-profile .pane-quicktabs-14 .quicktabs-style-nostyle li a:hover {
  color: #c2233f;
}

#user-profile .pane-quicktabs-14 .article {
  margin-bottom: 30px !important;
}

#user-profile .view-display-id-block_2 .comment {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  padding: 0;
}

#user-profile .view-display-id-block_2 .views-row {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f9f9f9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px 1px #f3f3f3;
  margin-bottom: 10px;
  padding: 10px 0;
}

#user-profile .view-display-id-block_2 .views-row .timestamp {
  color: #666;
  font-size: 10px;
  font-style: italic;
  padding: 10px;
}

#user-profile .view-display-id-block_2 .views-row .subject {
  font-size: 1.25em;
  font-weight: bold;
  padding-left: 10px;
}

#user-profile .pane-quicktabs-14 .view-empty {
  padding-top: 20px;
}

/* Blocos adicao rapida */
#block-menu-menu-adicao-rapida-mutiroes ul,
#block-menu-menu-adicao-rapida-todos-conteud ul,
#block-menu-menu-adicao-rapida-fts-tir-charg ul,
#block-menu-menu-adicao-rapida-multimidia ul,
#block-menu-menu-adicao-rapida-fora-de-pauta ul,
#block-menu-menu-adicao-rapida-clipp-do-dia ul,
#block-menu-menu-adicao-rapida-grupos ul {
  margin: 0;
}

#block-menu-menu-adicao-rapida-mutiroes ul .start-collapsed a,
#block-menu-menu-adicao-rapida-todos-conteud ul .start-collapsed a,
#block-menu-menu-adicao-rapida-fts-tir-charg ul .start-collapsed a,
#block-menu-menu-adicao-rapida-multimidia ul .start-collapsed a,
#block-menu-menu-adicao-rapida-fora-de-pauta ul .start-collapsed a,
#block-menu-menu-adicao-rapida-clipp-do-dia ul .start-collapsed a,
#block-menu-menu-adicao-rapida-grupos ul .start-collapsed a {
  font-size: 20px;
  font-family: Georgia !important;
  text-transform: lowercase;
  padding-top: 5px !important;
  display: block;
}

#block-menu-menu-adicao-rapida-mutiroes ul .leaf,
#block-menu-menu-adicao-rapida-todos-conteud ul .leaf,
#block-menu-menu-adicao-rapida-fts-tir-charg ul .leaf,
#block-menu-menu-adicao-rapida-multimidia ul .leaf,
#block-menu-menu-adicao-rapida-fora-de-pauta ul .leaf,
#block-menu-menu-adicao-rapida-clipp-do-dia ul .leaf,
#block-menu-menu-adicao-rapida-grupos ul .leaf{
  list-style-type: none !important;
  list-style-image: none !important;
  margin-left: -10px;
}

#block-menu-menu-adicao-rapida-mutiroes ul .leaf a,
#block-menu-menu-adicao-rapida-todos-conteud ul .leaf a,
#block-menu-menu-adicao-rapida-fts-tir-charg ul .leaf a,
#block-menu-menu-adicao-rapida-multimidia ul .leaf a,
#block-menu-menu-adicao-rapida-fora-de-pauta ul .leaf a,
#block-menu-menu-adicao-rapida-clipp-do-dia ul .leaf a,
#block-menu-menu-adicao-rapida-grupos ul .leaf a{
  font-family: Verdana !important;
  text-transform: none;
  font-size: 14px;
}

/* Publicidade lateral */
#block-block-78 p {
  background: #fff !important;
  width: 200px;
  padding-top: 80px;
  height: 100px;
  vertical-align: middle;
  margin: 0 auto;
}

/* Publicidade */
#block-block-78.block,
#block-block-80,
#block-block-85,
#block-block-104,
#block-block-,
#block-block-107,
#block-block-109,
#block-block-110,
#block-block-119,
#block-block-120,
#capa .pane-block-84,
#capa .pane-block-86,
#capa .pane-block-90 {
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#capa .pane-block-84,
#capa .pane-block-90 {
  padding: 0;
}

#sidebar-last #block-block-107.block,
#sidebar-last #block-block-109.block{
  padding-left: 0 !important;
}

#block-block-107 h2{
  margin-left: 15px;
}

#block-block-80 .content,
#block-block-85 .content,
#block-block-104 .content,
#block-block-105 .content,
#block-block-107 .content,
#block-block-109 .content,
#block-block-110 .content,
#capa .pane-block-84 .pane-content,
#capa .pane-block-90 .pane-content{
  text-align: center;
}

/* Pagina Provisoria do Mutirao do Dia */
#pagina-provisoria{
  border: 1px solid #d9d9d9;
  margin-bottom: 5px;
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

.panel-pane.pane-custom.pane-1 .pane-content{
  padding-bottom:.5em;
  padding-top:.7em;
}

/* Mutiroes */
#mutiroes .view-mutirao td{
  vertical-align: top;
  width: 33%;
}

#mutiroes .view-mutirao .field-img-mutirao-fid img{
  border: 1px solid #e9e9e9;
}

/* Mutirao */
#block-og-0 li{
  margin-bottom: 2px;
}

#mutirao-individual .apresentacao .field-img-mutirao-fid {
  float: right;
  margin-left: 10px;
}

#mutirao-individual .apresentacao .field-img-mutirao-fid img{
  border: 4px solid #ccc;
}

#mutirao-individual .apresentacao{
  min-height: 250px;
  padding-bottom: 20px;
}

#mutirao-individual .apresentacao .description{
  font-size: 18px;
  font-family: Georgia;
  line-height: 120%;
}

#mutirao-individual .materias .pane-content {
  padding: 0 1em;
}

#mutirao-individual .materias .view-content {
  display: table;
}

#mutirao-individual .materias td.col-2 {
  margin: 0 2em;
}

#mutirao-individual .materias td {
  display: block;
  margin-bottom: 20px;
  width: 16.65em;
  float: left;
  display: block;
  -webkit-box-shadow: 0 0 5px 0 #aaa;
  box-shadow: 0 0 5px 0 #aaa;
  padding: 0;
}


#mutirao-individual .materias .field-categoria-noticia-value{
  text-align: left;
  background: #444;
  color: #f1f1f1;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-weight: normal;
  padding: 2px 1px 2px 10px;
  font-size: 18px;
  position: relative;
  margin-left: -2%;
  width: 104%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#mutirao-individual .materias .field-capa-ds-imagem-fid {
  margin-top: -24px;
  z-index: 0;
  height:100px;
  background:#eee;
}

#mutirao-individual .materias .title {
  font-size: 13px;
  padding: 0.5em;
  border-bottom: 1px solid #d9d9d9;
}

#mutirao-individual .materias .title a {
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-size: 15px;
  color: #555;
  font-weight: normal;
  line-height: 105% !important;
}

#mutirao-individual .materias .teaser{
  font-size: 11px;
  line-height: 130%;
  padding: 0.5em;
  color: #555;
}

#mutirao-individual .materias .view-footer a{
  margin-right:1.2em;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-size: 16px;
  color: #555;
  font-weight: normal;
  line-height: 105% !important;
}

#mutirao-individual .materias .view-footer a:hover{
  color: #cc0033;
}

#mutirao-individual .imagens,
#mutirao-individual .videos{
  min-height: 300px;
}

#mutirao-individual .links-1,
#mutirao-individual .documentos{
  min-height: 290px;
}

#mutirao-individual .links-1 .views-row{
  margin-bottom: 10px;
}

#mutirao-individual .documentos .views-row{
  margin-bottom: 10px;
}

#mutirao-individual .documentos .title a{
  font-weight: normal;
}

.pane-mutirao-individual.materias .veja-todos-og{
  font-weight:bold;
}

.pane-mutirao-individual.materias .veja-todos-og:after{
  content:" >";
}

#mutirao-individual .pager {
  margin-top: 5px;
  margin-bottom: 0px !important;
}

#mutirao-individual .pager-current {
  color: #cc3333 !important;
  font-size: 12px !important;
}

/* MutirÃµes - Patrocinadores */
#block-block-116{
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 30px !important;
}

/* MutirÃµes - Listagem da PÃ¡gina */
#mutirao-geral-grupos .view-display-id-block_3 td{
  padding: 20px 15px;
  margin-bottom:20px;
  width:27.43%;
  margin-left:13px;
  border-bottom:1px solid #f3f3f3;
}

#mutirao-geral-grupos .view-display-id-block_3 td.col-1 {
  margin-left:0;
}

#mutirao-geral-grupos .view-display-id-block_3 td.col-2 {
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
}

#mutirao-geral-grupos .view-display-id-block_3 .row-last td {
  border-bottom:none;
}

#mutirao-geral-grupos .view-display-id-block_3 .field-img-mutirao-fid {
  text-align:center;
}

#mutirao-geral-grupos .view-display-id-block_3 .title,
#mutirao-geral-grupos .view-display-id-block_3 .description {
  margin-top:5px;
  margin-bottom:0;
}

#mutirao-geral-grupos .view-display-id-block_3 p{
  margin-bottom:0;
}

/* Grupos */
#grupos .field-img-grupo-livre-fid img{
  border: 2px solid #eee;
}
#grupos td{
  vertical-align: top;
  padding-right: 10px;
  width: 33%;
}

#grupos .type {
  color: #aaa;
  font-size: 16px;
  margin-bottom:0.2em;
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
}

#grupos #views-exposed-form-grupos-geral-block-2 .views-widget-filter-title {
  width: 80%;
}

#grupos .views-exposed-widgets .form-item input {
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
}

#grupos .views-exposed-widgets label {
  font-family: "Georgia";
  color: #555;
  font-size: 14px;
  font-style: italic;
  font-weight: normal !important;
}

#grupos .views-exposed-widget.views-submit-button {
  margin-top: 3px;
}

#grupos .views-exposed-widget.views-submit-button input {
  padding: 3px 10px;
}

/* Grupo individual: Titulo */
#block-views-grupos_blocos-block_2 {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

#block-views-grupos_blocos-block_2 .block-inner {
  padding-bottom: 0;
}

#block-views-grupos_blocos-block_2 .title a {
  text-transform: lowercase;
  font-style: italic;
  font-family: Georgia;
  font-size: 24px;
  color: #3E8AC9;
  padding-left: 10px;
}

/* Grupo individual: Informacao */
#grupo .informacao {
  display: block;
  min-height: 220px;
}

#grupo .informacao .field-img-grupo-livre-fid {
  float: left;
  display: block;
  margin-right: 15px;
  padding-bottom: 30px;
}

#grupo .informacao .field-img-grupo-livre-fid img {
  border: 2px solid #eee;
}

#grupo .informacao .picture {
  float: right;
  margin-left: 10px;
}

#grupo .informacao .picture img {
  border: 2px solid #eee;
}

#grupo .informacao .name,
#grupo .informacao .member-count,
#grupo .informacao .last-updated{
  font-family: "Georgia";
  padding-left: 65%;
  font-size: 12px;
}

#grupo .informacao .name {
  font-size: 13px;
}

#grupo .informacao .name label,
#grupo .informacao .member-count label,
#grupo .informacao .last-updated label {
  font-weight: bold;
}

#grupo .informacao .body {
  margin-top: 20px;
}

/* Grupo individual: Quicktab */
#grupo .conteudos{
  min-height: 450px;
}

#grupo .conteudos .view-content {
  padding-top: 20px;
}

#grupo .conteudos .quicktabs_tabs.quicktabs-style-nostyle {
  text-align:right;
  margin-top: -40px;
}

#grupo .conteudos .quicktabs_tabs.quicktabs-style-nostyle li.last {
  border-right: none;
}

#grupo .conteudos .quicktabs_tabs.quicktabs-style-nostyle li {
  border-right:1px solid #a5a5a5;
  font-size: 15px;
  font-style: italic;
  padding: 0 10px;
}

#grupo .conteudos .quicktabs_tabs.quicktabs-style-nostyle li a {
  font-family: "Georgia";
}

#grupo .conteudos .quicktabs-style-nostyle li a:hover {
  color: #c2233f;
}

#grupo #quicktabs_tabpage_15_5 .views-row {
  margin-bottom: 20px;
}

/* Informacoes temp - Clipping e Fora Pauta */
#block-block-96,
#block-block-97{
  padding: 15px 5px 0 15px;
}

#block-block-96 p,
#block-block-97 p {
  font-size: 14px;
  color: #666;
}

/* Webform - Troco solidario premiado */
#webform-client-form-1291051 {
  background: url('/sites/all/themes/ggn/images/bg-troco-solidari.png') no-repeat;
  padding-top: 230px;
  padding-left: 35px;
  width: 710px;
  height: 520px;
  font-family: "Bariol";
}

#webform-client-form-1291051 .form-required{
  color: #fff;
}

#webform-client-form-1291051 a {
  display: block;
  margin-top: 10px;
}

#webform-client-form-1291051 #webform-component-aceita-receber-informacoes {
  margin-bottom: -15px;
}

#webform-client-form-1291051 #webform-component-pais .form-item {
  margin-left: 25px;
}

#webform-client-form-1291051 label,
#webform-client-form-1291051 a {
  color: #e4af5b;
  font-weight: normal;
  font-size: 17px;
}

#webform-client-form-1291051 .form-text {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #eee;
  font-family: "Bariol"font-size: 15px;
  color: #666;
  padding-bottom: 0;
}

#webform-client-form-1291051 .form-submit,
#webform-client-form-1291051  #webform-component-botao-reset input {
  text-transform: uppercase;
  font-size:12px;
  background: #E5B05C;
  border: 0;
  color: #7D3F68;
  padding: 9px 11px;
  font-family: Arial;
  -webkit-box-shadow: -3px 3px 2px #723566;
  box-shadow: -3px 3px 2px #723566;
}

#webform-client-form-1291051 .form-submit:hover,
#webform-client-form-1291051  #webform-component-botao-reset input:hover {
  background: #f3f3f3;
}

#webform-client-form-1291051 #webform-component-cep {
  float: left;
}

#webform-client-form-1291051  #webform-component-botao-reset {
  float: right;
  margin-right: 100px;
}

#webform-client-form-1291051 #edit-actions {
  text-align: right;
  margin-right: 200px;
}

/* BLOG LUIS NASSIF ONLINE */
#block-block-108 {
  background: #d1d1d1;
  padding: 5px 0 0 8px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #aaa;
  margin-bottom: 15px;
}

#block-block-108 .icon-menu {
  float: right;
  width: 37%;
  margin-top: 1px;
}

#block-block-108 .block-inner {
  padding-bottom: 0px;
}

#block-block-108 .nice-menu {
  margin-right: 10px;
}

#block-block-108 span img{
 padding: 6px 0px;
}

#block-block-108 .nice-menu > li {
  padding-top: 7px;
  padding-bottom: 5px;
  background-color: #d1d1d1;
  border: 0;
}

#block-block-108 .nice-menu ul {
  margin-left: -5px;
  margin-top: 20px;
  border-top: 0;
}

#block-block-108 .nice-menu ul li {
  width: 200px;
  padding: 5px;
}

#luisnassif .lista {
  background: #fff;
}

#luisnassif .lista .article {
  background: #fff;
  border: 0;
  padding: 10px;
  border-bottom: 2px dashed #f5f5f5;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
}

#luisnassif .blog_usernames_blog {
  display: none;
}

#luisnassif .lista .article h1 {
  margin-bottom: 10px;
  margin-top: 10px;
}

#luisnassif .lista .views-row-first h1 {
  margin-top: 0;
}

#luisnassif .lista .views-row-last .article {
  border-bottom: 0;
}

/* Foto Luis Nassif */
#block-block-20 {
  padding: 0 !important;
  border: 0 !important;
  -webkit-box-shadow: none !Important;
  box-shadow: none !Important;
}
#block-block-20 img{
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 300px;
}

/* Ckeditor */
.cke_skin_kama {
  border: 1px solid #f3f3f3 !important;
  margin-top: 8px;
}

.cke_skin_kama .cke_wrapper {
  background: #f2f2f2 !important;
}

/* Blog LN */
#block-views-blog_luis_nassif-block_1 .views-row {
  margin-bottom: 8px;
}

#block-views-blog_luis_nassif-block_1 .view-footer a {
  text-align: right;
  display: block;
}

/* Blog LN - Posts do dia */
#block-views-blog_luisnassif-block_2 {
  padding-right: 0 !important;
}

.view-id-blog_luisnassif.view-display-id-block_2 {
  overflow-y: auto;
  height: 300px;
  padding-right: 10px;
}

.view-id-blog_luisnassif.view-display-id-block_2 .views-row {
  border-bottom: 1px dashed #eee;
  padding-bottom: 5px;
  display: table;
  width: 100%;
  margin-bottom: 3px;
}

.view-id-blog_luisnassif.view-display-id-block_2 .views-row-last {
  border: 0;
}

.view-id-blog_luisnassif.view-display-id-block_2 .title {
  line-height: 120%;
  margin-bottom: 5px
}

.view-id-blog_luisnassif.view-display-id-block_2 .created {
  color: #cc3433;
  font-size: 11px;
}

/* Blog LN - mais lidas */
.view-id-blog_luisnassif.view-display-id-block_3 .views-row {
  border-bottom: 1px dashed #eee;
  padding-top: 5px;
  padding-bottom: 5px;
  display: table;
  width: 100%;
}

.view-id-blog_luisnassif.view-display-id-block_3 .views-row-last {
  border: 0;
}

.view-id-blog_luisnassif.view-display-id-block_3 .title {
  line-height: 120%;
  margin-bottom: 5px
}

.view-id-blog_luisnassif.view-display-id-block_3 .created {
  color: #cc3433;
  font-size: 11px;
}

/* Postagens do dia - /luisnassif/posts */
.pane-quicktabs-6 .pane-content h1{
  margin-top: 20px;
  margin-bottom: 30px;
  color: #666;
}

.pane-quicktabs-6 .pane-content thead{
  background: #C0C0C0;
  border: 0;
}

.pane-quicktabs-6 .pane-content th.created{
  width: 135px;
}

.pane-quicktabs-6 .pane-content td{
  color: #C2233F !important;
}

/* Pager */
.pager{
  margin-top: 20px ;
  margin-bottom: 20px !important;
}

#content-column .pager a{
  font-weight: bold;
  font-size: 16px;
}

#content-column .pager li.pager-current{
  color: #F02323;
  font-weight: bold;
  font-size: 20px;
}

#content-column .pager a:hover{
  color: #F02323;
  font-size: 16px;
}

/* Favoritos */
#block-views-favoritos-block_1 .content{
  max-height: 300px;
  overflow-y: auto;
  padding-right: 10px;
}

#block-views-favoritos-block_1 h2{
  background: url("/sites/all/themes/ggn/images/bookmark_unused.png") no-repeat 0 10px;
  padding-left: 20px;
}

#block-views-favoritos-block_1 .created{
  color: #CC3433;
  font-size: 11px;
}

#block-views-favoritos-block_1 .views-row{
  border-bottom: 1px dashed #EEEEEE;
  display: table;
  margin-bottom: 3px;
  padding-bottom: 5px;
  width: 100%;
}

.flag-favoritar a.flag-action{
  background: url("/sites/all/themes/ggn/images/bookmark_unused.png") no-repeat;
  padding-left: 15px;
}

.flag-favoritar a.flag-action:hover{
  background: url("/sites/all/themes/ggn/images/bookmark_used.png") no-repeat;
  padding-left: 15px;
}

.flag-favoritar a.unflag-action{
  background: url("/sites/all/themes/ggn/images/bookmark_used.png") no-repeat;
  padding-left: 20px;
}

.flag-favoritar a.unflag-action:hover{
  background: url("/sites/all/themes/ggn/images/bookmark_unused.png") no-repeat;
}

/* Video Filter */
#-video-filter-form #edit-autoplay-wrapper,
#-video-filter-form #edit-width-wrapper,
#-video-filter-form #edit-height-wrapper{
  display: none;
}

/* Fora de Pauta */
.view-fora-de-pauta .view-header,
.view-clipping-do-dia .view-header{
  background: #e9e9e9;
  border: 1px solid #e9e9e9;
  padding: 15px 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 7px #eee;
  box-shadow:         2px 2px 7px #eee;
}

/* Abas de ediÃ§Ã£o */
.local-tasks{
  margin: 0;
}

.local-tasks ul.primary{
  white-space: normal !important;
  line-height: 2em;
  border: none;
}

.local-tasks ul.primary li a {
  background: #e7e7e7;
  text-transform: uppercase;
  padding: 7px 8px;
  font-size: 11px;
  border: none;
  color: #666;
  font-family: "Arial";
}

.local-tasks ul.primary li a:hover {
  border: 0;
  background: #d9d9d9;
}

.local-tasks ul.primary li a.active{
  background: #d60539;
  color: #f1f1f1;
}

/* Membros */
.view-id-usuarios.view-display-id-page_1 {
  margin-right: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  padding: 20px;
  background: #fff;
  margin-bottom: 20px;
}

.view-id-usuarios.view-display-id-page_1 .contador {
  font-size: 16px;
  margin-bottom: 20px;
}

.view-id-usuarios.view-display-id-page_1 .contador b {
  color: #CC6633;
  font-size: 18px;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td{
  vertical-align: top;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td div.picture {
  width: 150px;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td div.picture img:hover {
  border: 1px solid #cc3300;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td div.value {
  width: 140px;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td div.value a {
  font-weight: bold;
}

.view-id-usuarios.view-display-id-page_1 .views-view-grid td div.value-3 {
  font-size: 11px;
  color: #999;
  font-style: italic;
}

.view-id-usuarios.view-display-id-page_1 .views-exposed-widgets{
  -webkit-box-shadow: 3px 3px 4px rgba(50, 50, 56, 0.09);
  box-shadow: 3px 3px 4px rgba(50, 50, 56, 0.09);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #f9f9f9;
  padding: 10px;
  border: 1px solid #fcfcfc;
}

.view-id-usuarios.view-display-id-page_1 .views-exposed-widgets input#edit-nome{
  width: 150px;
  margin-right: 30px;
}

.view-id-usuarios.view-display-id-page_1 .views-exposed-widgets .views-widget-filter-value_1 select,
.view-id-usuarios.view-display-id-page_1 .views-exposed-widgets .views-widget-filter-value_1 input {
  width: 140px;
}

.view-id-usuarios.view-display-id-page_1 .views-exposed-widgets .views-widget-filter-value_2 {
  margin-left: 30px;
  margin-right: 40px;
}

/* Bloco usuarios online */
#block-views-usuarios-block_3 h2{
  background: url("/sites/all/modules/author_pane/images/user-online.png") 0 12px no-repeat;
  padding-left: 24px;
}

#block-views-usuarios-block_3 .content{
  max-height: 380px;
  overflow-y: auto;
  padding-right: 10px;
}

/* RSS Sala PolÃ­tica Industrial */
.og-context-1131898 .box-miscelanea{
  display: none;
}

.pane-rss-sala-politica-industrial .panel-pane{
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  padding: 0;
}

.pane-rss-sala-politica-industrial .panel-pane h2{
  font-size: 17px;
  padding-left: 10px;
  padding-right: 0;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ddd;
}

.pane-rss-sala-politica-industrial .panel-pane ul{
  margin-left: -15px !important;
}

.pane-rss-sala-politica-industrial .panel-pane ul li{
  list-style: none;
  padding: 5px 5px 5px 17px;
  line-height: 110%;
  /*background: url("/sites/all/themes/ggn/images/arrow_state_grey_right.png") 0 4px no-repeat;*/
}

.pane-rss-sala-politica-industrial .panel-pane ul li img {
  display: none;
}

.pane-rss-sala-politica-industrial .panel-pane ul li.even{
  /*background: #f6f6f6 url("/sites/all/themes/ggn/images/arrow_state_grey_right.png") 0 4px no-repeat;*/
}

.pane-rss-sala-politica-industrial .panel-pane ul li.last{
  border-bottom: none;
}

.pane-rss-sala-politica-industrial .panel-pane ul li a{
  font-size: 12px;
}

.pane-rss-sala-politica-industrial .more-link{
  display: none;
}

.pane-rss-sala-politica-industrial .panels-flexible-region .inside{
  border-right: 1px solid #eee;
  min-height: 310px;
}

.pane-rss-sala-politica-industrial .panels-flexible-region-inside-last{
  border-right: none !important;
}

/* Blocos de Comentario Blog LNO */

/* AdiÃ§Ã£o RÃ¡pida */
#block-views-2a189a9df3341e1a1419165c827ba303{
  font-size: 20px;
  font-family: Georgia !important;
  text-transform: lowercase;
  padding-top: 5px !important;
  display: block;
}

#block-views-2a189a9df3341e1a1419165c827ba303 .menu{
  padding: 0.1em 0 0.25em 1em;
}

/* Publicidade */
#block-views-54caa6e22922220c3e6c510894323609,
#block-views-774971873c4a48285fd9a2d594e5602f,
#block-views-2764b64f82021c115b5187c97f5e44ce{
  border:0 !important;
  background:none !important;
  padding-left: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#block-views-54caa6e22922220c3e6c510894323609 h2,
#block-views-774971873c4a48285fd9a2d594e5602f h2,
#block-views-2764b64f82021c115b5187c97f5e44ce h2{
  margin-left:1em;
}

/* Ultimos comentarios */
#block-views-87a6027ae2ee135a3d44d1dec8ff9f80 .views-row.views-row-last {
  padding-bottom: 0 !important;
}
#block-views-87a6027ae2ee135a3d44d1dec8ff9f80 .view-ultimos-conteudos-geral .view-content .views-row{
  margin-bottom: 5px;
  border-bottom: 1px dotted #eee;
  padding-bottom: 10px;
}

#block-views-87a6027ae2ee135a3d44d1dec8ff9f80 .view-ultimos-conteudos-geral .view-content .views-row.views-row-last{
  border-bottom: none;
  padding-bottom: 10px !important;
}

/* Publicidade 3 */
#block-views-2764b64f82021c115b5187c97f5e44ce{
  text-align:center
}

/* Tags */
.article .field-tags {
  margin-bottom: 20px;
}
.article .field-tags h3.label {
  padding-bottom: 5px;
}

.article .field-tags a {
  background: url("/sites/all/themes/ggn/images/price_tag-16.png") no-repeat;
  padding-left: 20px;
  margin-right: 10px;
}

/* Webform Seminarios GGN */
#webform-client-form-1314991 {
  font-size: 12px;
}

#webform-client-form-1314991 h2 {
  font-family: "Myriad Pro Bold Cond";
  color: #cc3433;
  font-size: 30px;
}

#webform-client-form-1314991 .form-text,
#webform-client-form-1314991 .form-select {
  color: #333;
  font-size: 14px;
  margin: 0;
}

#webform-client-form-1314991 .form-submit {
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  padding-top: 10px;
}

#webform-client-form-1314991 fieldset {
  background: #f1f1f1;
  border: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#webform-client-form-1314991 fieldset .description {
  padding-left: 0;
}

/* Seminario: Geral */
#seminario-node {
  font-family: "Myriad Pro Bold Cond";
  font-size: 17px;
  font-weight: normal;
  text-transform: uppercase;
  color: #555;
}

#seminario-node .panel-pane {
  border: 0;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding:0;
}

#seminario-node .view-footer a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2), rgba(0,0,0,0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.1)));
  background-image: linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1));
  background-repeat: repeat-x;
  color: #f9f9f9;
  font-size: 18px;
  background-color: #374045;
  text-decoration: none;
  cursor: pointer;
  padding: 6px 10px 3px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

#seminario-node .view-footer a:hover{
  background: #cf3130;
}

/* Seminario: Imagem */
#seminario-node .imagem .view-header a{
  color: #cf3130 !important;
}

#seminario-node .imagem img {
  border: 2px solid #eee;
}

/* Seminario: Informacoes */
#seminario-node .informacoes label{
  display: block;
  margin-top: 7px;
  color: #333;
}

#seminario-node .informacoes .titulo {
  background: #222;
  color: #f1f1f1;
  font-size: 21px;
  margin-top: -4px;
  margin-bottom: 10px;
  padding-left: 3px;
  padding-top: 3px;
}

#seminario-node .informacoes .field-cidade-seminario-value {
  color: #cf3130;
}

#seminario-node .informacoes .view-footer {
  padding-top: 10px;
  padding-bottom: 5px;
}

/* Seminario: Outras informacoes */
#seminario-node .outras-informacoes .view-content {
  background: #e4e4e4;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
  color: #555;
  text-shadow: 0 0 0 #ccc;
  margin-bottom: 20px;
  text-transform: none;
  font-family: "Myriad Pro Light";
  font-size: 15px;
  line-height: 140%;
}

#seminario-node .outras-informacoes .view-content strong {
  color: #cf3130;
  font-weight: normal;
}

#seminario-node .outras-informacoes .field-descricao-seminario-value {
  color: #cf3130;
}

#seminario-node .outras-informacoes label{
  background: url('/sites/all/themes/ggn/images/icon-label.png') no-repeat;
  margin-left: -20px;
  padding-top: 5px;
  display: block;
  padding-left: 20px;
  text-transform: uppercase;
  font-size: 16px;
  color: #cf3130;
  margin-bottom: 10px;
  text-shadow: 0 0 0 #ccc;
}

#seminario-node .outras-informacoes .view-footer{
  text-align: right;
}

/* Seminario: Patrocinadores */
#seminario-node .patrocinadores h2 {
  font-size: 16px;
  margin-bottom: 10px;
}

/* Secao: Seminarios */
#panel-seminarios .panel-pane {
  background: none;
  border: 0;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #555;
  margin-bottom: 30px;
}

#panel-seminarios .pane-title {
  text-align: right;
  border: 0;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  padding-right: 15px;
  margin-bottom: 10px;
  padding-bottom: 0;
  color: #ce3339;
  font-size: 24px;
}

#panel-seminarios .pane-seminarios .views-view-grid tr td.col-3{
  margin: 0;
}

#panel-seminarios .pane-seminarios .views-view-grid tr{
  height:25em;
}

#panel-seminarios .pane-seminarios .views-view-grid tr td{
  display:block;
  float:left;
  width:31%;
  margin-right:2em;
  -webkit-box-shadow:0 0 5px 0 #aaa;
  box-shadow:0 0 5px 0 #aaa;
  padding:0;
}

/* Secao Seminarios: Debates */
#panel-seminarios .debates {
  height: 164px;
  padding: 0 10px 0 0;
  background: #dedede;
}

#panel-seminarios .debates .logo {
  float: right;
  margin-top: -28px;
}

#panel-seminarios .debates h2 {
  text-transform: uppercase;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  color: #ce3339;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 26px;
}

#panel-seminarios .debates img {
  float: left;
  margin-left: -5px;
  margin-right: 10px;
}

#panel-seminarios .debates p {
  font-family: "Myriad Pro Light";
  font-size: 15px;
}

/* Secao Seminarios: Proximos */
#panel-seminarios .proximos .views-row {
  -webkit-box-shadow: 0 5px 5px #d5d5d5;
  box-shadow: 0 5px 5px #d5d5d5;
  padding-bottom: 15px;
  margin-bottom: 20px;
  height: 170px;
}

#panel-seminarios .proximos .title a,
#panel-seminarios .proximos .title{
  background: #444;
  color: #f3f3f3;
  font-size: 24px;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-weight: normal;
  padding-left: 5px;
  padding-top:0;
  margin-bottom: 5px;
  display: block;
}

#panel-seminarios .proximos .data-cidade {
  text-align: center;
  background: #444 url('../images/icon-label.png') 0 -5px no-repeat;
  color: #f1f1f1;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  padding: 2px 2px 3px 2px;
  font-size: 18px;
  width: 155px;
  margin-left: -10px;
  display: block;
}

#panel-seminarios .proximos .field-destaque-seminario-fid {
  float: left;
  margin-right: 10px;
  margin-left: 5px;
}

#panel-seminarios .proximos .phpcode {
  text-align: right;
  padding-right: 10px;
}

#panel-seminarios .proximos .field-chamada-seminario-value {
  font-family: "Myriad Pro Light";
  font-size: 18px;
  padding: 10px;
}

#panel-seminarios .proximos .phpcode a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2), rgba(0,0,0,0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.1)));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.1)));
  background-image: linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1));
  background-repeat: repeat-x;
  color: #f9f9f9;
  font-size: 14px;
  background-color: #374045;
  text-decoration: none;
  padding: 6px 10px 3px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
}

#panel-seminarios .proximos .phpcode a:hover {
  background: #cf3130;
}

/* Secao Seminarios: Realizados */
#panel-seminarios .realizados td {
  vertical-align: top;
  width: 25%;
  padding-bottom: 20px;
  height: 330px;
  margin-bottom: 20px;
}

#panel-seminarios .realizados .field-cidade-seminario-value {
  text-align: left;
  background: #444;
  color: #f1f1f1;
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-weight: normal;
  padding: 5px 1px 2px 10px;
  font-size: 18px;
  position: relative;
  margin-left: -2%;
  width: 104%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

#panel-seminarios .realizados .field-chamada-seminario-value {
  font-size: 11px;
  line-height: 130%;
  padding:0.5em;
  color: #555;
}

#panel-seminarios .realizados .field-destaque-seminario-fid {
  margin-top: -25px;
  z-index: 0;
}

#panel-seminarios .realizados .field-destaque-seminario-fid img {
  -webkit-box-shadow: 0 1px 1px #ddd;
  box-shadow: 0 1px 1px #ddd;
  width:100%;
}

#panel-seminarios .realizados .title a {
  font-family: "Myriad Pro Bold Cond";
  text-transform: uppercase;
  font-size: 19px;
  color: #555;
  font-weight: normal;
  line-height: 105% !important;
}

#panel-seminarios .realizados .title {
  padding:0.5em;
  border-bottom: 1px solid #d9d9d9;
  min-height: 38px;
}

/* Bloco lateral - Proximos seminarios */
#block-views-seminarios_node-block_5 .title {
  line-height: 110%;
  margin-bottom: 5px;
}

#block-views-seminarios_node-block_5 .field-cidade-seminario-value {
  font-size: 12px;
  color: #777;
  line-height: 110%;
  margin-bottom: 5px;
}

#block-views-seminarios_node-block_5 .field-destaque-seminario-fid {
  float: left;
  margin-right: 5px;
}

#block-views-seminarios_node-block_5 .field-data-seminario-value {
  color: #ce3339;
  font-family: "Myriad Pro Bold Cond";
  font-size: 15px;
  margin-top: 5px;
}

#block-views-seminarios_node-block_5 .field-chamada-seminario-value{
  line-height: 120%;
  margin-bottom: 20px;
}

#block-views-seminarios_node-block_5 .phpcode{
  text-align: right;
  text-transform: uppercase;
  color: #555;
}

#block-views-seminarios_node-block_5 .phpcode a{
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2), rgba(0,0,0,0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.1)));
  background-image: linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1));
  background-repeat: repeat-x;
  color: #f9f9f9;
  font-size: 14px;
  background-color: #374045;
  text-decoration: none;
  padding: 6px 10px 3px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  font-family: "Myriad Pro Bold Cond";
}

/* Bloco lateral de Sugestoes de Editoria */
#main-content .field.content-taxonomy.field-sugestao-editoria {
  margin-bottom: 45px;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 10px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  background: #f2f2f2;
}

/* PÃ¡gina de Ver todos de Sugestoes de Editoria */
#content .view-editoria.view-display-id-page_6 .view-content .body {
  display: block;
  padding-top: 5px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #e9e9e9;
}

#content .view-editoria.view-display-id-page_6 .title {
  font-size: 16px;
}

#content .view-editoria.view-display-id-page_6 .created {
  color: #666;
  font-size: 11px;
}

/* Ocultar link de destaque padrÃ£o do nodequeue */
.nodequeue-ajax-toggle.nodequeue-toggle-q-30{
  display:none;
}

/* RegiÃ£o de RSS das Editorias */
.feeds-rss .panels-flexible-region .inside{
  border-right: 1px solid #eee;
  min-height: 310px;
}
.feeds-rss .panel-pane {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  padding: 0;
}

.feeds-rss .panel-pane h2 {
  font-size: 17px;
  padding-left: 10px;
  padding-right: 0;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ddd;
}

.feeds-rss .more-link {
  display: none;
}

.feeds-rss .panel-pane ul {
  margin-left: -15px !important;
}

.feeds-rss .panel-pane ul li {
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 17px;
  padding-right: 5px;
  line-height: 110%;
}

.feeds-rss .panel-pane ul li a {
  font-size: 12px;
}

.feeds-rss .panel-pane ul li img {
  display: none;
}

/* Destaques Blog Luis Nassif */
.destaque-blog-ln {
  padding: 0;
  border: 0;
  line-height: 120%;
}

.destaque-blog-ln .comment-count {
  position: absolute;
  left: 100px;
  bottom: 10px;
}

.destaque-blog-ln .primario-blog-ln {
  border: 1px solid #d8d8d8;
  padding: 0;
  -webkit-box-shadow: none;
}

.destaque-blog-ln .primario-blog-ln img {
  margin-bottom: 5px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-box-shadow: 0 1px 1px #ccc !important;
  box-shadow: 0 1px 1px #ccc !important;
}

.destaque-blog-ln .primario-blog-ln .field-capa-dp-titulo-value {
  padding: 0 10px 5px;
  font-size: 20px;
}

.destaque-blog-ln .primario-blog-ln .field-capa-dp-chamada-value {
  padding: 0 10px;
}

.destaque-blog-ln .secundario-blog-ln .field-capa-dp-chamada-value,
.destaque-blog-ln .terciario-blog-ln .field-capa-dp-chamada-value  {
  padding-top: 5px;
}

.destaque-blog-ln .direita-blog-ln {
  width: 44.86%;
}

.destaque-blog-ln .direita-blog-ln .secundario-blog-ln {
  border: 1px solid #d8d8d8;
  margin-bottom: 10px;
}

.destaque-blog-ln .direita-blog-ln .terciario-blog-ln {
  border: 1px solid #d8d8d8;
}

.destaque-blog-ln .direita-blog-ln .field-capa-dp-titulo-value {
  padding-bottom: 5px !important;
  font-size: 16px;
}

.direita-blog-ln .panels-flexible-region-inside {
  padding-left: 0;
}

.primario-blog-ln {
  height: 350px;
}

.primario-blog-ln,
.terciario-blog-ln,
.secundario-blog-ln {
  background: #fff;
  position: relative;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.terciario-blog-ln,
.secundario-blog-ln {
  height: 149px;
}

.destaque-blog-ln .field-capa-dp-titulo-value {
  border-bottom: 1px solid #d8d8d8;
}

.destaque-blog-ln  {
  -webkit-box-shadow: none !important;
  box-shadow: none;
  background: transparent !important;
}

.destaque-blog-ln .panel-pane {
  margin-bottom: 0;
}

.destaque-blog-ln .view-node {
  right: 3%;
  position: absolute;
  bottom: 8px;
  background: #f7f7f7;
  padding: 1px 4px;
  -webkit-box-shadow: 0 0 2px #ccc;
  box-shadow: 0 0 2px #ccc;
}

.destaque-blog-ln .view-node a {
  color: #e0251c;
  font-weight: bold;
  text-transform:uppercase;
  font-size: 9px;
}

.destaque-blog-ln .addthis_toolbox.addthis_default_style {
  width: 100%;
  border: 0;
  background: none;
  position: absolute;
  bottom: 3px;
  left: 5px;
}

/* Espaco minimo de comentarios */
div.comment{
  min-width: 350px;
}

/* Publicidade */
#block-block-119,
#block-block-120,
#block-block-121,
#block-block-122,
#block-block-123,
#block-block-124,
#block-block-125,
#block-block-126,
#block-block-127,
.pane-block-127,
#block-block-100,
#block-block-128,
#block-block-132,
#block-views-6c5e545c118979e8b7e647c9cde964fe,
#block-views-f245d3c42a8b00a047b2e4365466b070{
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-align:center;
  padding:0;
}

#block-panels_mini-bloco_publicidade_ggn_conteudos_internos{
  padding:0 !important;
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#block-panels_mini-bloco_publicidade_ggn_conteudos_internos .pane-block{
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 30px !important;
}

/* Publicidade */
.panel-pane.pane-custom.publicidade{
  background: #e9e9e9 !important;
  background: none;
  border: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 11px;
  height: 30px;
  margin-bottom: 15px;
  margin: 0 auto;
  padding-top: 25px;
  text-align: center;
  width: 70%;
}

/* Blog - Editor */
span.cke_skin_kama {
  padding: 0 !important;
}

/* Blog - Funcoes multimidia anonimo */
#block-block-39  {
  background: none repeat scroll 0 0 #FFF4BF !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #ddd;
  box-shadow: 0 0 2px #ddd;
  padding: 2px 0;
}

#block-block-39 .content {
  border: 0 !important;
  padding: 0 !important;
}

#block-block-59 span,
#block-block-59 a{
  color: transparent !important;
}

/* Colorbox */
#colorbox #cboxTitle{
  font-size: 12px;
  margin-top: 10px;
}

/* Lightbox */
#lightboxFrame {
  width: 425px;
  height: 350px;
  border: 0;
}

#outerImageContainer {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-box-shadow: 0 0 5px #fff;
  box-shadow: 0 0 5px #fff;
  height: 370px !important;
  width: 450px !important;
}

#bottomNav,
#imageDetails {
  padding-left: 5px;
  padding-top: 0;
  font-size: 12px;
  color: #333;
}

#numberDisplay {
  font-size: 10px;
}

#imageDataContainer {
  width: 450px !important;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 0 5px #fff;
  box-shadow: 0 0 5px #fff;
}

/* Login e Cadastro */
.login .logo {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 60px;
}

.login label {
  font-size: 13px;
  color: #444;
}

.login .formulario{
  margin: 0 auto;
  width:360px;
  padding: 20px 20px;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 2px #eee;
  -moz-box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

.login .conteudo{
  margin: 0 auto;
  width: 300px;
}

.login .formulario input.form-text{
  width:93% !important;
  color: #999;
  padding: 10px;
}


.login .formulario .form-submit {
  padding: 12px 40px;
  margin: 20px auto;
  display: block;
  width: 70%;
}

#user-pass .form-submit {
  width: 95%;
}

.login .formulario .facebook a img{
  display: none;
}

.login .formulario .facebook a {
  margin: 0 auto;
  display: block;
  content: url("/sites/all/themes/ggn/images/social/login-facebook.png");
}

.login ul {
  margin: 10px auto;
  margin-left: 40%;
}

.pass ul {
  margin-left: 42%;
}

.login ul li {
  display: inline;
  margin-right: 15%;
}

.login ul li a {
  font-family: "Myriad Pro";
  font-size: 15px;
}

/* Login - Cadastro */

.cadastro .logo {
  margin-top: 60px;
  margin-bottom: 30px;
  text-align: center;
}

.cadastro .formulario {
  margin: 0 auto;
  margin-bottom: 60px;
  width: 700px;
  padding: 0 10px;
  padding: 10px 15px;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 2px #eee;
  box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
}

.cadastro .formulario h2 {
  padding: 10px 5px;
}

.cadastro .formulario fieldset {
  border: 1px solid #eee;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #f9f9f9;
}

.cadastro .formulario fieldset legend {
  text-transform: uppercase;
  color: #999;
  font-size: 17px;
  font-weight: normal;
  font-family: "Myriad Pro Bold Cond";
}

.cadastro .formulario .fieldset-foto .description {
  display: block !important;
}

/* Mutirao Materias Views */
.view-materias-mutirao {
  -moz-border-radius: 5px;
  -moz-box-shadow: 0 2px 2px #eee;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 2px #eee;
  box-shadow: 0 2px 2px #eee;
  margin-bottom: 10px;
  padding: 10px;
}

.view-materias-mutirao .view-header {
  border-bottom: 1px solid #a5a5a5;
  color: #cc3333;
  font-family: "Myriad Pro Bold Cond";
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-top: 5px;
  text-transform: uppercase;
}

.view-materias-mutirao .view-header p {
  margin-bottom:0
}

.view-materias-mutirao .views-row {
  margin-bottom: 20px;
}

/* Anuncie */
#pagina-anuncie .pane-1, #pagina-anuncie-blog .pane-1 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  padding-right: 0;
}

#pagina-anuncie img, #pagina-anuncie-blog img {
  width: 100%;
}

#block-block-144 .block-inner,
#block-block-143 .block-inner {
  padding-bottom: 0;
}

.botao-anuncie-ggn,
.botao-anuncie-blog {
  background: none repeat scroll 0 0 #fcb155;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff !important;
  padding: 4px 0 2px;
  position: absolute;
  right: 1.5em;
  text-align: center;
  width: 15em;
  top: 2.5em;
  z-index: 2;
  font-family: "Myriad Pro";
  font-size: 14px;
}

.botao-anuncie-ggn:hover,
.botao-anuncie-blog:hover {
  background: #ffa43d;
}

.tagadelic:link{
  background: url("../images/price_tag-16.png") no-repeat;
  padding-left: 20px;
  margin-right: 10px;
  color: #005f97;
}

/* Copyright */
#copyright {
  background: #fff;
}

#copyright-region {
  margin: 0 auto;
  width: 1020px;
  padding: 10px;
  height: 50px;
}

#copyright-region .block {
  float: left;
  clear: none;
  width: 48%;
}

#copyright-region .block-block {
  margin-top: 16px;
}

#copyright-region .block-block img {
  float: left;
  margin-top: -14.8px;
}

#copyright-region .block-menu ul {
  text-align: right;
  margin-top: 18px;
}

/* Cobertura Eleicoes 2014 */
#block-panels_mini-cobertura_eleicoes,
#mini-panel-cobertura_eleicoes_blog {
  -moz-border-radius: 5px;
  -moz-box-shadow: 0 2px 2px #eee;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px #eee;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F7F7F7));
  background: -webkit-linear-gradient(#fff, #F7F7F7);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));
  background: linear-gradient(#fff, #F7F7F7);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 2px #eee;
  box-shadow: 0 2px 2px #eee;
  padding: 10px;
}

#block-panels_mini-cobertura_eleicoes .panel-pane,
#mini-panel-cobertura_eleicoes_blog .panel-pane {
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: 0 !important;
}

#block-panels_mini-cobertura_eleicoes .pane-1 .pane-content,
#mini-panel-cobertura_eleicoes_blog .pane-1 .pane-content {
  padding-top: 0;
}

#block-panels_mini-cobertura_eleicoes_blog .pane-1 .pane-content {
  height: 400px;
}

#block-panels_mini-cobertura_eleicoes_blog {
  padding-left: 0px;
  margin-right: 3px;
}

#block-panels_mini-cobertura_eleicoes .shoutbox-add-form fieldset,
#mini-panel-cobertura_eleicoes_blog .shoutbox-add-form fieldset {
  border: 0;
  padding: 0;
  margin: 5px 0;
}

#block-panels_mini-cobertura_eleicoes .shoutbox-add-form .form-text,
#mini-panel-cobertura_eleicoes_blog .shoutbox-add-form .form-text {
  width: 84%;
  margin: 0;
  font-size: 13px;
  color: #666;
  padding: 5px 10px;
}

.shoutbox-interval-msg {
 padding-left: 5px;
 color: #666;
}

#block-panels_mini-cobertura_eleicoes {
  height: 440px;
  width: 990px;
  margin-bottom: 5px;
}

#block-panels_mini-cobertura_eleicoes .shoutbox-add-form .form-text {
  width: 76%;
  height: 17.5px;
  font-size: 12px;
}

#block-panels_mini-cobertura_eleicoes .shoutbox-add-form .form-submit {
  font-size: 11px;
  padding: 6px 8px;
}

#block-panels_mini-cobertura_eleicoes #shoutbox-body {
  width: 328px;
  overflow-x: hidden;
  padding-right: 15px;
}

#shoutbox-body {
  overflow-y: scroll;
  font-size:  11.5px;
  width: 101%;
  height: 275px;
}

#shoutbox-body td {
  padding: 5px;
}

.shoutbox-msg {
  padding: 0px !important;
}

#block-panels_mini-cobertura_eleicoes .shoutbox-msg {
  width: 320px;
}

.shoutbox-all-shouts a {
  float: right;
  background: #bc142d;
  color: #fdfdfd !important;
  font-size: 9px;
  padding: 2px 4px 1px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.shoutbox-all-shouts a:hover {
  background: #999;
}

.shoutbox-user-name a {
  font-weight: normal;
}

.shoutbox-current-user-name {
  font-weight: bold;
}

.shoutbox-msg-time {
  display: block;
  padding-left: 0 !important;
}

#block-panels_mini-cobertura_eleicoes #shoutbox-error,
#mini-panel-cobertura_eleicoes_blog #shoutbox-error {
  width: 93%;
  border: 1px solid #EAC0C7;
  border-radius: 3px;
}

#block-panels_mini-cobertura_eleicoes h1,
#block-panels_mini-cobertura_eleicoes_blog h1 {
  border-bottom: 1px solid #a5a5a5;
  color: #cc3333;
  font-family: "Myriad Pro Bold Cond";
  font-size: 24px !important;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-top: 5px;
  text-transform: uppercase;
}

#block-panels_mini-cobertura_eleicoes h2 {
  border-bottom: 0;
}

#mini-panel-cobertura_eleicoes_blog .shoutbox-all-shouts a {
  bottom: 20px;
  right: 20px;
}

.page-shoutbox #shoutbox-body {
  height: auto; 
}

/* Barra de comentarios flutuante */
.blockFloat-0 {
  display: block;
  opacity: 0; 
  height: 0;
  overflow: hidden;
}

.blockFloat-0.floating-block-active {
  opacity: 1;
  height: auto;
  -webkit-transition: opacity 1s ease-out;
}

#block-views-blog_luisnassif-block_5 {
  left: 0 !important;
  width: 100% !important;
  background: #e1e1e1;
  z-index: 100; 
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 0px #bbb;
  box-shadow: 0 1px 0px #bbb;
}

#block-views-blog_luisnassif-block_5 img {
  padding-top: 0;
}

#block-views-blog_luisnassif-block_5 .view-content {
  width: 1020px;
  margin: 0 auto;
}

#block-views-blog_luisnassif-block_5 .markup,
#block-views-blog_luisnassif-block_5 .title ,
#block-views-blog_luisnassif-block_5 .addthis-toolbox,
#block-views-blog_luisnassif-block_5 .path {
 float: left;
}

#block-views-blog_luisnassif-block_5 .title,
#block-views-blog_luisnassif-block_5 .addthis-toolbox,
#block-views-blog_luisnassif-block_5 .path {
  padding-top: 14px;
}

#block-views-blog_luisnassif-block_5 .markup p{
  margin: 0;
}

#block-views-blog_luisnassif-block_5 img {
  margin-top: 2px;
}

#block-views-blog_luisnassif-block_5 .title {
  min-width: 45%;
  margin-left: 5px;
  margin-top: 2px;
}

#block-views-blog_luisnassif-block_5 .title a {
  font-weight: normal;
  font-size: 16px;
  color: #666;
  font-family: "Myriad Pro";
}

#block-views-blog_luisnassif-block_5 .title a:hover {
	color: #cc3333;
}

#block-views-blog_luisnassif-block_5 .path a {
  margin-left: 5px;
  margin-right: 5px;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #374045;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  color: white;
  font-family: "Open Sans";
  font-size: 11px;
  text-transform: uppercase;
  padding: 5px 10px;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 2555, 0.4);
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

#block-views-blog_luisnassif-block_5 .path a:hover {
  background: #cc3333;
}

#block-views-blog_luisnassif-block_5 .addthis_toolbox {
  width: 100%;
  margin-top: -0.5px;
  padding: 0;
  background: transparent;
  border: 0;
}

/* Bloco Administrativo */
#block-panels_mini-flags_destaque .panel-pane {
  border: 0;
  box-shadow: none;
  background: none;
  padding: 0;
  margin-bottom: 15px;
}

#block-panels_mini-flags_destaque .pane-title {
  color: #666;
  font-size: 16px;
  padding: 5px;
}

#block-panels_mini-flags_destaque .flag-favoritar a.flag-action {
  background: 0;
  padding: 0
}

#block-panels_mini-flags_destaque .views-row div {
  margin-top: 3px;
  margin-bottom: 3px;
  background: url("https://cdn1.iconfinder.com/data/icons/silk2/bullet_go.png") left no-repeat;
  padding-left: 18px;
}

/* Pagina Institucional */
.page-node-1287324 .article {
  background:url("/sites/default/files/institucional/bg-inst.png") 0% repeat-y !important;
  padding-left: 100px;
  margin-bottom: 50px;
}

.page-node-1287324 .article h1 {
  color: #cc3333;
}

.page-node-1287324 .article h3 {
  color: #cc3333;
  text-transform: uppercase;
  font-size: 24px;
  border-bottom: 1px solid #cc3300;
  padding-bottom: 3px;
  margin-bottom: 10px;
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
}

.page-node-1287324 .article h4 {
  font-family: "Myriad Pro Bold Cond";
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 20px;
}

.page-node-1287324 .topo img {
  margin-left: -105px;
}

.voted-how{
  display:none !important;
}

/* painel de comentários */

.columns-inner .view-comentarios-usuario-2 {
  margin-right: 5px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 20px;
  background: #fff;
  margin-bottom: 20px;
  width:977px;
}

.contador{
  font-size: 16px;
  margin: 3px 0 12px 0;
}

.contador b{
  font-size: 18px;
  color:#CC6633;
}

html.js input.form-autocomplete{
  /*background-image: none !important;*/
}

.view-comentarios-usuario-2 .timestamp{
  width: 117px;
}

.view-comentarios-usuario-2 .title{
  width: 170px;
}

.view-comentarios-usuario-2 tbody .title  {
  font-size: 10px;
}
.view-comentarios-usuario-2 tbody .title  a{
  font-size: 14px;
  text-align: justify;
}

.view-comentarios-usuario-2 .views-exposed-widgets{
  border:1px solid #fcfcfc;
  box-shadow: 3px 3px 4px rgba(50, 50, 56, 0.09);
  border-radius: 5px;
  background: #f9f9f9;
  padding:10px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 3px 3px 4px rgba(50, 50, 56, 0.09);
}

.view-comentarios-usuario-2 .clear-block:after{
  content: ".";
  display: block;
  height:0;
  clear:both;
  visibility: hidden;
}

.view-comentarios-usuario-2 thead .comment{
  border:0px;
  background: transparent;
  box-shadow: none !important;
  margin-bottom:0;
  border-bottom: 2px solid #C0C0C0;
  border-radius:0;
  width: 362px;
}

.view-comentarios-usuario-2 tbody .comment{
  border:0;
  box-shadow: none !important;
  text-align: justify;
  border-bottom: 1px solid #E9E9E9;
  border-radius:0;
  font-size: 12px;
}
.view-comentarios-usuario-2 tbody .comment a{
  font-size:14px;
  font-weight:bold;
}

.view-comentarios-usuario-2 thead .name{
  width:52px;
}

.view-comentarios-usuario-2 .comment-count{
  width:75px;
}

.view-comentarios-usuario-2 thead .comment-count{
  color: #494949;
}

.view-comentarios-usuario-2 tbody .comment-count{
  text-align:center;
  border: 0;
  display:table-cell;
  margin-top: 40%;
  font-size:12px;
}

.view-comentarios-usuario-2 tbody .comment-count a{
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 0 #D1CBD6;
  box-shadow: 0 0 6px 0 #D1CBD6;
}

.view-comentarios-usuario-2 .view-content .views-table tbody td{
  border: none !important;
}