/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
 /* 
 * Não funciona por causa do @font-face para os ícones. O @import tem que estar na primeira linha do CSS
 * Fontes do Google inseridas pelo módulo @fontyourface
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700); 
@import url(http://fonts.googleapis.com/css?family="Roboto Slab":400italic,500italic,700italic,400,500,700);
*/ 
@font-face {
	font-family: 'icomoon';
	src:url('/sites/all/themes/bootstrap_amazonia/bootstrap/fonts/icomoon.eot?-oxuvo');
	src:url('/sites/all/themes/bootstrap_amazonia/bootstrap/fonts/icomoon.eot?#iefix-oxuvo') format('embedded-opentype'),
		url('/sites/all/themes/bootstrap_amazonia/bootstrap/fonts/icomoon.ttf?-oxuvo') format('truetype'),
		url('/sites/all/themes/bootstrap_amazonia/bootstrap/fonts/icomoon.woff?-oxuvo') format('woff'),
		url('/sites/all/themes/bootstrap_amazonia/bootstrap/fonts/icomoon.svg?-oxuvo#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #0f4549;
	font-size:28px;
	text-decoration:none;	

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
  color:#464646;
}
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
#admin-menu, #admin-menu ul {
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 100000;
}
.navbar-default {
	background: #FFF !important;
	border: none !important;
	box-shadow: none !important;
}
#navbar .container {
	padding-left: 10px !important;
	padding-right: 0 !important;
}
#navbar img {
  max-width: 100%;
  height: auto;
}
#navbar .navbar-toggle {
  margin: 13px 15px 13px 0;
}
.navbar-brand {
  font-size: 30px !important;
}

#navbar.navbar.shrink {
  min-height: 35px;
}
/*
#navbar.shrink a {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  font-size: 15px;
}
*/

#navbar.shrink a.logo img {
	max-width: 70%;
	height: auto;
}
#navbar.shrink .navbar-brand {
  font-size: 25px !important;
}

#navbar.shrink .navbar-toggle {
  padding: 4px 5px;
  margin: 8px 15px 8px 0;
}
#superfish-2-toggle,
#superfish-1-toggle { 
	font-size: 18px;
	font-weight: 600;
}
/*#superfish-2-toggle { padding-bottom:10px; }*/
.sf-accordion-toggle { padding: 4px 4px 12px 4px; }

.glyphicon-circle-arrow-down {
	font-size:20px;
	vertical-align:middle;
	padding-bottom:5px;
}

#superfish-2-accordion,	
#superfish-1-accordion { 
	width: 320px; 
	margin-bottom:10px;
}
#navbar.shrink #superfish-1 {
	margin: -5px 0 0 0;
}	 
#navbar.shrink  #block-search-form {
	margin: 10px 40px 0px 0px;
}
/*#navbar.shrink  #o-projeto-andi,	*/
#navbar.shrink  #redes-sociais {
	margin: 25px 20px 0px 15px;
}
#navbar.shrink  #o-projeto-andi {
	margin: 5px 20px 0px 15px;
}	
#o-projeto-andi {
	margin: 20px 20px 0 15px;
	float:left;
	list-style: none;
	height: 60px;
}

#redes-sociais {
	margin: 40px 20px 0px 15px;
	float:left;
	list-style: none;
}
#social_sites_bar {
	margin: 25px 0;
}	
#social_sites_bar td {
	padding: 0 20px 0 0;
	border:none;	
}
#o-projeto-andi li {
	float:left;
	padding: 0 10px;
}
#redes-sociais  li { 
	float:left;
	padding: 0 4px;
}
#o-projeto-andi li a,
#redes-sociais  li  a { text-decoration: none; }

#o-projeto-andi li a  span.fonte-menu { 
	text-transform: lowercase; 
}
.block-superfish {
	clear: both;
	width: 100%;
	margin: 5px 0 0 0;	
}
ul.sf-menu-menu-conteudo {
	width: 100%;
}
ul.sf-menu-menu-conteudo > li {
	width: 20%;
	padding: 5px 0;
}
.page-legislacao #main-content,
.page-grid-publicacoes #main-content,
.page-grid-entrevistas #main-content,
.page-grid-artigos #main-content,
.page-grid-noticias #main-content,
.page-grid-videos #main-content,
.page-grid-pautas #main-content,
ul.sf-menu-menu-conteudo  li a.sf-depth-1 {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #0f4549;
	font-size:28px;
	text-decoration:none;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.page-grid-temas h2.cabecalho-tema .icon-i_todos:before {
	content: "\e626";
}
.page-grid-temas h2.cabecalho-tema .icon-i_pautas:before,
ul.sf-menu-menu-conteudo  #menu-2099-2 a.sf-depth-1:before {
    content: "\e605";
}
/*.page-grid-temas h2.cabecalho-tema .icon-i_noticias:before,*/
ul.sf-menu-menu-conteudo  #menu-2100-2 a.sf-depth-1:before {
    content: "\e614";
}
.page-grid-temas h2.cabecalho-tema .icon-i_artigos2:before,
ul.sf-menu-menu-conteudo  #menu-2101-2 a.sf-depth-1:before {
    content: "\e629";
}
.page-grid-temas h2.cabecalho-tema .icon-i_entrevistas:before,
ul.sf-menu-menu-conteudo  #menu-2102-2 a.sf-depth-1:before {
    content: "\e603";
}
.page-grid-temas h2.cabecalho-tema .icon-i_webtv:before,
ul.sf-menu-menu-conteudo  #menu-2103-2 a.sf-depth-1:before {
    content: "\e607";
}

ul.sf-menu-menu-conteudo  #menu-2104-2 a.sf-depth-1:before {
    content: "\e606";
}
.page-grid-temas h2.cabecalho-tema .icon-i_publicacoes:before,
ul.sf-menu-menu-conteudo  #menu-2105-2 a.sf-depth-1:before {
    content: "\e628";
}
.col-sm-12 { padding-right: 5px !important; }
.front .col-sm-4,
.front .col-sm-8 {
	padding-right:7px;
	padding-left:7px;
}
.front .recursos-jornalistas-content .icon-i_glossario:before {
    content: "\e604";
	vertical-align:middle;
	margin: 0 0.3em;	
}
.front .recursos-jornalistas-content .icon-i_noticias:before {
    content: "\e62a";
	vertical-align:middle;
	margin: 0 0.3em;	
}
.front .recursos-jornalistas-content .icon-legislacao:before {
    content: "\e61f";
	vertical-align:middle;
	margin: 0 0.3em;	
}
.front .recursos-jornalistas-content .icon-i_banco_fontes:before {
    content: "\e62c";
	vertical-align:middle;
	margin: 0 0.3em;	
}
.front .recursos-jornalistas-content .icon-i_calendario:before {
    content: "\e62e";
	vertical-align:middle;
	margin: 0 0.3em;	
}
ul.pager { display: none; } 
.front .icon-seta_direita:after {
	content: "\e61b";
	float:right;
	font-size:24px;
	vertical-align:middle;
	margin: 0.6em 0.3em 0 0;
}
.front .view-ticker-clipping .icon-seta_direita:after,
.front .view-artigos-homepage .icon-seta_direita:after,
.front .view-entrevistas-homepage .icon-seta_direita:after { margin: 0 0.3em 0 0; }
.front .icon-z_analise_midia:after {
	content: "\e620";
	float:right;
	font-size:26px;
	padding:10px 6px 0 0;	
}
.front .icon-recursos_jornalistas:after {
	content: "\e61a";
	float:right;
	font-size:26px;
	padding:10px 6px 0 0;
}
.front .icon-z_pautas:after {
	content: "\e624";
	float:right;
	font-size:26px;
	padding-top:10px;	
}
.page-glossario .icon-z_glossario2:before {
	content: "\e62b";
	float:left;
	font-size:26px;
	padding:6px 10px 0 0;
}
.page-clipping-amazonia-na-midia .icon-amazonia_na_midia:before {
	content: "\e61c";
	float:left;
	font-size:26px;
	padding:6px 10px 0 0;
}
.page-banco-de-fontes .icon-guia_fontes:before {
	content: "\e61e";
	float:left;
	font-size:26px;
	padding:6px 10px 0 0;
}
.page-grid-pautas #main-content:after {
	content: "\e624";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 4px 0 0;	
}
.front .icon-z_noticia:after {
	content: "\e623";
	float:right;
	font-size:26px;
	padding:10px 0 0 0;	
}
.page-grid-noticias #main-content:after {
	content: "\e623";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 2px 10px 0 0;	
}
.front .icon-z_webtv:after {
	content: "\e625";
	float:right;
	font-size:26px;
	padding-top:10px;	
	color:#FFF;
}
.page-grid-videos #main-content:after {
	content: "\e625";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 10px 0 0;	
}
.front .icon-z_artigos:after {
	content: "\e627";
	float:right;
	font-size:24px;
	padding:10px 0 0 0;	
}
.page-grid-artigos #main-content:after {
	content: "\e627";
	float:left;
	font-size:20px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 10px 0 0;	
}
.front .icon-z_entrevistas:after {
	content: "\e621";
	float:right;
	font-size:26px;
	padding:10px 0 0 0;	
}
.page-grid-entrevistas #main-content:after {
	content: "\e621";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 10px 0 0;
}
.page-legislacao #main-content:after {
	content: "\e62d";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 10px 0 0;
}
.page-grid-publicacoes #main-content:after {
	content: "\e614";
	float:left;
	font-size:24px;
	color: #0f3639;
	vertical-align: middle;	
	margin: 4px 10px 0 0;
}
.front .icon-amazonia_na_midia:after {
	content: "\e61c";
	float:right;
	font-size:22px;
	padding-top:10px;	
}
.icon-i_rss:before {
	content: "\e608";
}
.icon-i_tweet:before {
	content: "\e609";
}
.icon-i_googleplus:before {
	content: "\e60a";
}
.icon-i_facebook:before {
	content: "\e60b";
}
.icon-i_email:before {
	content: "\e60c";
}
.icon-projeto2 .path1:before,
.icon-i_projeto .path1:before {
	content: "\e60e";
	color: rgb(15, 69, 73);
}
.icon-projeto2 .path2:before,
.icon-i_projeto .path2:before {
	content: "\e60f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-i_fontes .path1:before {
	content: "\e60d";
	color: rgb(0, 146, 69);
}
.icon-i_fontes .path2:before {
	content: "\e610";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-i_fontes .path3:before {
	content: "\e611";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-i_fontes .path4:before {
	content: "\e612";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.fonte-menu {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
	color: #506463;
	font-weight:600;
	font-size: 55% !important;
    padding: 6px 0 0 6px;
	display: inline-block;
    vertical-align: top;	
}
.icon-projeto2 .fonte-menu {
	padding-left: 0;
	margin-left: -5px !important;
}
ul.sf-menu-menu-tematico {
	width: 100%;
}
ul.sf-menu-menu-tematico > li {
	width: 19.5%;
	margin-right: 0.5% !important;
	padding: 4px 0 8px 16px;
}
ul.sf-menu-menu-tematico > li.last {margin-right: 0 !important; }

ul.sf-menu-menu-tematico li  > a,
ul.sf-menu-menu-tematico li  li a,
ul.sf-menu-menu-tematico li  .sf-megamenu-column span.nolink,
ul.sf-menu-menu-tematico li  span.nolink {
	color: #FFF;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
ul.sf-menu-menu-tematico li  > a,
ul.sf-menu-menu-tematico li  span.nolink { font-size:1.4em; }
ul.sf-menu-menu-tematico li  .sf-megamenu-column span.nolink { font-size:1.2em; padding: 8px 4px 8px 16px; }
ul.sf-menu-menu-tematico li  li a { font-size:1em; padding: 4px 4px 4px 16px; }

ul.sf-menu-menu-tematico li ul.sf-megamenu {
	margin-top: -5px !important;
	width: 500% !important;
	list-style-position: outside;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}
#menu-2068-1, #menu-2068-1 ul.sf-megamenu li.sf-megamenu-wrapper { background-color: #4aa955; }
#menu-2069-1, #menu-2069-1 ul.sf-megamenu li.sf-megamenu-wrapper { background-color: #143d65; }
#menu-2070-1, #menu-2070-1 ul.sf-megamenu li.sf-megamenu-wrapper { background-color: #752208; }
#menu-2071-1, #menu-2071-1 ul.sf-megamenu li.sf-megamenu-wrapper { background-color: #b77500; }
#menu-2072-1, #menu-2072-1 ul.sf-megamenu li.sf-megamenu-wrapper { background-color: #15a6b5; }

#menu-2069-1 ul.sf-megamenu { position: absolute; left: -100% !important; }
#menu-2070-1 ul.sf-megamenu { position: absolute; left: -200% !important; }
#menu-2071-1 ul.sf-megamenu { position: absolute; left: -300% !important; }
#menu-2072-1 ul.sf-megamenu { position: absolute; left: -400% !important; }

span.sf-sub-indicator { display: none; }

.form-control:focus {
	box-shadow: none !important;
}
#block-search-form {
	margin: 25px 40px 0px 0px;
	float: right;
}
#block-search-form .input-group {
   padding:0 !important; 
   float: left;
}
#edit-search-block-form--4,
#edit-search-block-form--2 {
  width:100%;  
  height:32px !important;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px; 
  border-right: none;
}

#edit-search-block-form--4 {
  width: 180px !important;
}

#edit-search-block-form--2 {
  max-width: 240px !important;
}

#edit-submit {
   display: inline-block;
   float: left;
   height:32px !important;
   /*padding-right: 2px;*/
   margin-right: -40px !important;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;  
  border-top: 1px solid #BCC;
  border-bottom: 1px solid #BCC;
  border-right: 1px solid #BCC;  
  border-left:none;  
}
.cabecalho-tema,
.page-header  {
	margin-top: 0 !important;
}
.main-container {
	margin-top: 190px !important;
	margin-bottom: 50px !important;
}
.front .main-container { margin-top: 190px !important; }

.page-legislacao h1.page-header,	
.page-grid-videos h1.page-header,
.page-grid-analises-de-midia h1.page-header,
.page-grid-publicacoes h1.page-header,
.page-grid-entrevistas h1.page-header,
.page-grid-artigos h1.page-header,
.page-grid-noticias h1.page-header,
.page-grid-pautas h1.page-header {
	width:100%;
	font-family: "Roboto Slab", Arial, sans-serif !important;
	color: #0f3639;
	border-bottom: 3px solid #0f3639;
	text-transform: lowercase;
	font-size:2em;
	font-weight:700;
	vertical-align: middle;
}
.page-node h1.page-header {
	width:100%;
	font-family: "Roboto Slab", Arial, sans-serif !important;
	color: #0f3639;
	font-size:2em;
	font-weight:600;
	border-bottom: 3px solid #0f3639;
	margin-bottom:20px !important;
	padding-bottom:0 !important;
}
.page-grid-temas  h2.cabecalho-tema,
.page-node h2.page-header {
	font-family: "Roboto Slab", Arial, sans-serif !important;
	font-size:1.7em;
	font-weight:600;
	text-transform: lowercase;
	margin-bottom:15px !important;
	padding-bottom:3px !important;
	width:100%;
}
.page-node h2.page-header span {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	float:right;
	margin-right:2px;
}
.page-node table { 
    border-spacing: 2px;
    border-collapse: separate;
}
.page-node table th {
	font-weight:600;
	color:#0F3639;
	padding: 5px 10px;
}
.page-node table td {
	font-weight:normal;
	color:#464646;
	background-color:#FFF;
	padding: 5px 10px;
}
.node-type-article .main-container .field-name-field-resume .field-items .field-item,
.page-node div.box_interno {
	padding: 20px;
	margin:15px 0;
	text-align: justify;
	background-color: #bbcfcf;
	border: 1px solid #FFF;
	border-radius: 10px;
}
.page-node div.box_direito {
	margin:15px 0 15px 15px !important;
	float: right;
	width: 30%;
	text-align: left !important;
}
.page-node div.box_esquerdo {
	margin:15px 15px 15px 0 !important;
	float: left;
	width: 30%;
	text-align: left !important;
}
.tema-desmatamento .glyph { color: #4aa955; }
.tema-desmatamento,
.pagina-tema-130 h2.page-header {
	color: #4aa955;
	border-bottom: 2px solid #4aa955;
}
.pagina-tema-130 table th {
	background-color:#BAE8C9;
	border-bottom: 2px solid #4aa955;
}
.pagina-tema-130 table td {
	border-bottom: 2px solid #BAE8C9;
}
.node-type-article .pagina-tema-130 .field-name-field-resume .field-items .field-item,
.pagina-tema-130 div.box_interno {
	background-color: #BAE8C9;
} 
.tema-agronegocio .glyph { color: #143D65; }
.tema-agronegocio,
.pagina-tema-131 h2.page-header {
	color: #143D65;
	border-bottom: 2px solid #143D65;
}
.pagina-tema-131 table th {
	background-color:#AECAD5;
	border-bottom: 2px solid #143D65;
}
.pagina-tema-131 table td {
	border-bottom: 2px solid #AECAD5;
}
.node-type-article .pagina-tema-131 .field-name-field-resume .field-items .field-item,
.pagina-tema-131 div.box_interno {
	background-color: #AECAD5;
} 
.tema-terra .glyph { color: #752208; }
.tema-terra,
.pagina-tema-132 h2.page-header {
	color: #752208;
	border-bottom: 2px solid #752208;
}
.pagina-tema-132 table th {
	background-color:#F4E0C1;
	border-bottom: 2px solid #752208;
}
.pagina-tema-132 table td {
	border-bottom: 2px solid #F4E0C1;
}
.node-type-article .pagina-tema-132 .field-name-field-resume .field-items .field-item,
.pagina-tema-132 div.box_interno {
	background-color: #F4E0C1;
} 
.tema-governanca .glyph { color: #B77500; }
.tema-governanca,
.pagina-tema-133 h2.page-header {
	color: #B77500;
	border-bottom: 2px solid #B77500;
}
.pagina-tema-133 table th {
	background-color:#ECEEC2;
	border-bottom: 2px solid #B77500;
}
.pagina-tema-133 table td {
	border-bottom: 2px solid #ECEEC2;
}
.node-type-article .pagina-tema-133 .field-name-field-resume .field-items .field-item,
.pagina-tema-133 div.box_interno {
	background-color: #ECEEC2;
} 
.tema-clima .glyph { color: #15A6B5; }
.tema-clima,
.pagina-tema-134 h2.page-header {
	color: #15A6B5;
	border-bottom: 2px solid #15A6B5;
}
.pagina-tema-134 table th {
	background-color:#C6E9EC;
	border-bottom: 2px solid #15A6B5;
}
.pagina-tema-134 table td {
	border-bottom: 2px solid #C6E9EC;
}
.node-type-article .pagina-tema-134 .field-name-field-resume .field-items .field-item,
.pagina-tema-134 div.box_interno {
	background-color: #C6E9EC;
} 
.node-analise-de-midia table th,
.node-analise-de-midia table td {
	border: none !important;
	background: none !important;
	padding: 0 5px !important;
}

.tb_fonte {
  margin:0 0 15px 0;
  font-size:90%;
  font-weight:normal;
}
.page-grid-temas h2.cabecalho-tema .glyph {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size:28px;
	text-decoration:none;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float:right;
	padding-right: 10px;
	margin-top: -4px !important;
}
.view-grid-temas { margin-bottom: 90px; }

.page-node-413 .menu-block-4  > ul.nav > li,
.masonry-brick,
.masonry-item {
	float: left;
	padding:0;
	width:370px;
	/*margin:0 0 10px 0;*/
	margin-bottom: 10px !important;
	margin-right: 0 !important;
}
/*.view-grid-temas .views-row-first { width:750px; }*/
.page-grid-temas .views-field-type .field-content,
.masonry-item .views-field-field-tema .field-content,
.masonry-processed .views-field-field-tema .field-content {
	text-transform: lowercase;
	color:#FFF;
	font-size: 1.2em;
	font-weight: 600;
	padding: 4px 0 4px 20px;
	display: inline-block;
	margin-bottom: 15px;
	width:100%;
}
.masonry-item .views-field-created .field-content,
.masonry-processed .views-field-created .field-content {
	font-size: 0.85em;
	padding:0 20px 5px 20px;
}
.masonry-item .views-field-title,
.masonry-processed .views-field-title {
	padding:0 20px;
}
.masonry-item .views-field-title .field-content a,
.masonry-processed .views-field-title .field-content a {
	font-size: 1.4em;
	color:#000;
	font-weight: 600;
	line-height: 96%;	
}
.masonry-item .views-field-field-image .field-content,
.masonry-processed .views-field-field-image .field-content {
	text-align:center;
	padding:0;
}
.masonry-item .views-field-body .field-content,
.masonry-processed .views-field-body .field-content {
	padding:10px 20px;
}
.masonry-item .views-field-field-entrevistado,
.masonry-item .views-field-field-autor,
.masonry-processed .views-field-field-autor, 
.masonry-processed .views-field-field-entrevistado {
	margin-top:0;
	font-style: italic;
	font-size:1.1em;
	padding-left:20px;
}
.masonry-item .views-field-field-video,
.masonry-processed .views-field-field-video {
	text-align:center;
	margin-top:0;
}
.masonry-item .views-field-nothing,
.masonry-processed .views-field-nothing {
	padding: 0 0 10px 20px;
}
.view-legislacao  .views-field-nothing .nothing-text,
.masonry-item .views-field-nothing .nothing-text,
.masonry-processed .views-field-nothing .nothing-text {
	font-size: 1.1em !important;
	font-weight: 600;
	color: #0f4549 !important;
	display:inline-block;
	padding: 4px 0 0 6px;	
	vertical-align:top;
	text-decoration:none;
}
.front .linha-destaque  {
	margin-bottom: 12px;
}
.view-destaque-home  .view-content {
	font-family: "Roboto Slab", Arial, sans-serif;
	max-width:765px;
	max-height: 350px;
}
.view-destaque-home  .view-content .views-field-type  .field-content  {
    display:block;
	color: #FFF;
	padding: 5px 15px;
	margin-bottom:15px;
	width: 100%;
	/*text-transform: lowercase;*/
	font-size:1.1em;
	font-weight:600;
}
.view-destaque-home  .view-content .views-field-title .field-content {
	padding: 0 10px 5px 15px;
	display:inline-block;
}
.view-destaque-home  .view-content .views-field-title .field-content a {
	font-size:1.6em;
	font-weight: 700;
	color: #0f3639;
}
.view-destaque-home  .view-content .views-field-body .field-content {
	font-size:1.1em;
	padding: 5px 10px 0px 15px;
}
.view-destaque-home  .view-content .views-field-body .field-content h3 {
	font-size:1.4em;
	font-weight:700;
	color:#0f3639;
	margin-top: -10px;
}
.leia-mais {
	font-size:1.1em;
	font-weight:600;
	color: #1b222a;
	padding: 15px;
}
.view-webtv-homepage { margin-bottom:45px; }
.view-webtv-homepage .item-list {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.view-webtv-homepage .item-list iframe {
	position: absolute;
	top: 4px;
	left: 0;
	width: 100%;
	height: 100%;
}
#webtv-homepage-title {
	padding: 5px 15px;
	height:55px
}
#recursos-jornalistas-title {
	margin-top: 10px;
}
#analise-midia-homepage-title, 
#recursos-jornalistas-title, 
#artigos-homepage-title, 
#entrevistas-homepage-title,  
#pautas-homepage-title, 
#ticker-clipping-title { 
	background-color: #bbcfcf;
	padding: 5px 8px 5px 15px;
	height:55px;
}
#webtv-homepage-title a {
	color: #fff;
	font-size: 1.3em;
}
#analise-midia-homepage-title a, 
#recursos-jornalistas-title,
#recursos-jornalistas-title a, 
#artigos-homepage-title a,  
#entrevistas-homepage-title a,  
#pautas-homepage-title a,	
#ticker-clipping-title a {
	color: #1b222a;
	font-size: 1.3em;
}
#views-ticker-vTicker-ticker_clipping {
	height: 298px !important;
}
.view-infografico-home .view-content .views-field-field-image .field-content {
	background-color: #e2eeee;
	margin-top: 3px;
	margin-bottom: 14px;
}
.view-webtv-homepage  .view-content { 
	height: 210px;
	margin-bottom: 14px; 
}
.view-entrevistas-homepage  .view-content {
	margin-bottom: 14px; 
}
.recursos-jornalistas-content ul, 
.view-artigos-homepage ul,
.view-entrevistas-homepage ul,
.view-webtv-homepage ul,
.view-pautas-homepage ul {
	margin:0 !important;
	padding:0 !important;
}
.view-clipping-amazonia-na-midia .item-list ul,
.view-banco-de-fontes .item-list ul,
.view-glossario .item-list ul,
.recursos-jornalistas-content ul, 
.view-artigos-homepage ul,
.view-entrevistas-homepage ul,
.view-webtv-homepage ul,
.view-pautas-homepage ul,
.view-ticker-clipping ul  {
	list-style-position:outside;
	list-style: none;
}
.view-clipping-amazonia-na-midia .item-list ul,
.view-banco-de-fontes .item-list ul,
.view-glossario .item-list ul { padding: 0 !important; }

.recursos-jornalistas-content ul li, 
.view-artigos-homepage ul li,
.view-entrevistas-homepage ul li,
.view-webtv-homepage ul li,
.view-pautas-homepage ul li,
.view-ticker-clipping ul li {
	background-color: #e2eeee;
	margin: 4px 0 !important;
	height:55px;
}
.view-ticker-clipping ul li  {
	height:70px;
}
.view-artigos-homepage ul li,
.view-entrevistas-homepage  ul li {
	height:80px;
}
.recursos-jornalistas-content ul li {
	padding-top: 8px;
}
.view-clipping-amazonia-na-midia .item-list ul li,
.view-legislacao .view-content .views-row,
.view-banco-de-fontes .item-list ul li,
.view-glossario .item-list ul li {
	background-color: #e2eeee;
	padding: 10px;
	margin: 10px 0 !important;
}
.view-legislacao .view-content .views-row .views-field-field-image { 
	float: left; 
	margin-right:25px;
}
.view-legislacao .view-content .views-row .views-field-title .field-content, 
.view-banco-de-fontes .item-list ul li .views-field-title .field-content,
.view-glossario .item-list ul li .views-field-title .field-content { 
	font-size: 1.2em;
	line-height:2em;
	font-weight: 600; 
}
.view-clipping-amazonia-na-midia .item-list ul li .views-field-title .field-content{
	font-size: 1.2em;
	line-height:0;
	font-weight: 600;
}
.view-clipping-amazonia-na-midia .item-list ul li .views-field-body .field-content{ margin-top:10px; }

.view-artigos-homepage ul li .views-field-title,
.view-entrevistas-homepage ul li .views-field-title,
.view-webtv-homepage ul li .views-field-title,
.view-pautas-homepage ul li .views-field-title,
.view-ticker-clipping ul li .views-field-title {
	display: inline-block;
	padding-top:8px;
	width:83%;
}

.view-ticker-clipping ul li .views-field-title,
.view-artigos-homepage ul li .views-field-title,
.view-entrevistas-homepage ul li .views-field-title { padding-top: 0; }

.view-ticker-clipping ul li .views-field-field-veiculo,
.view-artigos-homepage ul li .views-field-field-autor,
.view-entrevistas-homepage ul li .views-field-field-entrevistado { padding-top: 8px; }

.view-ticker-clipping ul li .views-field-field-veiculo .field-content,
.view-artigos-homepage ul li .views-field-field-autor .field-content,
.view-entrevistas-homepage ul li .views-field-field-entrevistado .field-content { 
	font-size: 90%;
	font-style: italic;	
}


.recursos-jornalistas-content ul li a {
	color: #525f7a;
	font-size: 18px;
	text-decoration:none;
}
.view-artigos-homepage ul li .views-field-title a,
.view-entrevistas-homepage ul li .views-field-title a,
.view-webtv-homepage ul li .views-field-title a,
.view-pautas-homepage ul li .views-field-title a,
.view-ticker-clipping ul li .views-field-title  a {
	color: #525f7a;
}
.barra-detalhe,
.barra-lista { 
	width:10px;
	height:55px;
	display: inline-block;
	float: left;
	margin-right: 15px;
}
.barra-detalhe {
	height:140px;
}
.view-ticker-clipping .barra-lista { 
	height:70px;
}
.view-artigos-homepage .barra-lista,
.view-entrevistas-homepage .barra-lista { 
	height:80px;
}
.glyphicon-menu-right,
.glyphicon-chevron-right {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #55666a;
	font-size:12px;
	text-decoration:none;
	vertical-align: middle;
	padding:0 3px 5px 0;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-download {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #0f4549;
	font-size:28px;
	text-decoration:none;	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.view-destaque-home .view-content .views-row {
	height: 353px !important;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2491 ul.nav,
.view-destaque-home-130 .view-content,
.tema-130 {
	background-color: #c5ebd3;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2491 div.tit-menu-bloco,
#texto-apoio-130 h2.block-title,
.barra-130,
.view-destaque-home-130  .view-content .views-field-type  .field-content,
.page-grid-temas-desmatamento .views-field-type .field-content,
.tema-130 .views-field-field-tema .field-content {
	background-color: #4aa955;
}
.view-clipping-amazonia-na-midia .item-list ul li.borda-130 {
	border-left: 10px solid #4aa955;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2499 ul.nav,
.view-destaque-home-131 .view-content,
.tema-131 {
	background-color: #aecad5;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2499 div.tit-menu-bloco,
#texto-apoio-131 h2.block-title,
.barra-131,
.view-destaque-home-131  .view-content .views-field-type  .field-content,
.page-grid-temas-agronegocio .views-field-type .field-content,
.tema-131 .views-field-field-tema .field-content {
	background-color: #143d65;
}
.view-clipping-amazonia-na-midia .item-list ul li.borda-131 {
	border-left: 10px solid #143d65;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2516 ul.nav,
.view-destaque-home-132 .view-content,
.tema-132 {
	background-color: #f4e0c1;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2516 div.tit-menu-bloco,
#texto-apoio-132 h2.block-title,
.barra-132,
.view-destaque-home-132  .view-content .views-field-type  .field-content,
.page-grid-temas-terra .views-field-type .field-content,
.tema-132 .views-field-field-tema .field-content {
	background-color: #752208;
}
.view-clipping-amazonia-na-midia .item-list ul li.borda-132 {
	border-left: 10px solid #752208;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2527 ul.nav,
.view-destaque-home-133 .view-content,
.tema-133 {
	background-color: #eceec2;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2527 div.tit-menu-bloco,
#texto-apoio-133 h2.block-title,
.barra-133,
.view-destaque-home-133  .view-content .views-field-type  .field-content,
.page-grid-temas-governanca .views-field-type .field-content,
.tema-133 .views-field-field-tema .field-content {
	background-color: #b77500;
}
.view-clipping-amazonia-na-midia .item-list ul li.borda-133 {
	border-left: 10px solid #b77500;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2507 ul.nav,
.view-destaque-home-134 .view-content,
.tema-134 {
	background-color: #c6e9ec;
}
.page-node-413 .menu-block-4  ul li.menu-mlid-2507 div.tit-menu-bloco,
#texto-apoio-134 h2.block-title,
.barra-134,
.view-destaque-home-134  .view-content .views-field-type  .field-content,
.page-grid-temas-clima .views-field-type .field-content,
.tema-134 .views-field-field-tema .field-content {
	background-color: #15a6b5;
}
.view-clipping-amazonia-na-midia .item-list ul li.borda-134 {
	border-left: 10px solid #15a6b5;
}
.view-clipping-amazonia-na-midia .view-header,
.view-legislacao .view-header,
.view-banco-de-fontes .view-header,
.view-glossario .attachment {
	border-bottom: 3px solid #0f3639;
	margin-bottom:10px;
}
.view-glossario .attachment .view-header {
	display: inline-block;
}
.view-glossario .attachment .view-content {
	display: inline-block;
	float: right;
	margin-right: 20px;
}
.view-clipping-amazonia-na-midia .view-header .clipping-title,
.view-banco-de-fontes .view-header .banco-de-fontes-title,
.view-glossario .attachment .view-header .glossario-title {
	color:#0f3639;
	font-family: "Roboto Slab", Arial, sans-serif;
	font-size: 2em;
	font-weight:600;
	text-transform: lowercase;
}	
.view-glossario .attachment .view-content .views-summary  {
	color: #909090;
	font-size: 1.5em;
	font-weight:600;
}
.view-glossario .attachment .view-content .views-summary a { color: #909090; }
.view-glossario .attachment .view-content .views-summary a.active {
	color: #000;
	font-weight: 700;
}
.node-type-clipping .main-container .field-name-field-autor,
.node-type-entrevista .main-container .field-name-field-entrevistado,
.node-type-article .main-container .field-name-field-autor {
  font-size: 1.1em;
  font-weight: bold;
  margin:0;
  display: inline-block;
  width:100%;
}
.node-type-clipping .main-container .field-name-field-autor .field-items,
.node-type-entrevista .main-container .field-name-field-entrevistado .field-items,
.node-type-article .main-container .field-name-field-autor .field-items {
  float: right;
  margin-right:20px;  
}
.node-type-clipping .main-container .field-name-field-autor .field-items .field-item:after,
.node-type-article .main-container .field-name-field-autor .field-items .field-item:after { content:" *"; }
.node-type-clipping .main-container .field-name-field-resume .field-items .field-item:before,
.node-type-article .main-container .field-name-field-resume .field-items .field-item:before { content:"* "; }

.node-publicacao .content { margin-bottom: 40px; }
.node-publicacao .field-name-field-image { float: left; margin: 0 10px 0 0; }
.node-publicacao .field-name-field-arquivo { margin-top: 10px; }
.node-publicacao .field-name-field-arquivo .field-items .field-item a { font-weight:600; }

.footer { margin-top: 50px; }
#footer-area {
  background-color: #002a30;
  color: #fff;
  padding: 0px;
  font-family: "Roboto Slab", Arial, sans-serif;
  font-size: 1em;
  position: relative;
}

#footer-area a {
  color: #fff;
}
#footer-wrap {
  width:1170px;
  margin: 0 auto;
}
.bottom-footer {
	padding: 50px 55px 70px 20px;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	font-size:90%;
}
.bottom-footer a {
	color: #FFF !important;
}
.top-footer {
	padding: 20px;
	border-bottom: 2px solid #FFF;
}
.top-footer img {
	width: 10%;
	height: 10%;
}
.menu-textos-de-apoio { width: 100%; }
ul.footer_links_menu-textos-de-apoio {
  vertical-align: top;  
  position:relative;
  list-style-position:outside;
  margin: 0;
  padding: 0; 
  width: 100%;
}
.menu-textos-de-apoio  ul.total-items-5 > li {
  margin: 10px 0;
  padding: 0 0 0 20px; 
  width: 20%;
}
ul.footer_links_menu-menu-topo li a,
ul.footer_links_menu-textos-de-apoio li span.fs-root-link,
ul.footer_links_menu-textos-de-apoio li a.fs-root-link {
  font-size:1.4em !important;
  line-height: 200% !important;
  font-family: "Roboto Slab", Arial, sans-serif;
  font-weight:700;
  text-transform: lowercase;
  color: #ededee;
  text-decoration: none;
}

ul.footer_links_menu-menu-topo li a:hover,
ul.footer_links_menu-textos-de-apoio li a.fs-root-link:hover,
ul.footer_links_menu-textos-de-apoio > li > ul > li > a:hover {
  color: #FFF !important;
  text-decoration: underline !important;
} 
ul.footer_links_menu-textos-de-apoio li ul li span.nolink {
  font-size:1.12em !important;
  line-height: 250% !important;
  font-family: "Roboto Slab", Arial, sans-serif;
  font-weight:500;
  color: #ededee;
}
.views-exposed-form { 
	margin-top: 55px; 
	padding: 10px 2px 10px 18px;
	border: 1px solid #adadad;
	border-radius: 12px;
}
.views-exposed-form .views-submit-button {
  clear:left;		
}
.btn, .btn-default, .btn-info {
	color: #FFF;
	text-shadow: none;
	background-image: none;
	background-repeat:no-repeat;
	background-color: #0f3639;
	border-color: #0f3639;
	box-shadow: none;
}
.btn:focus, .btn-default:focus, .btn-info:focus,
.btn:hover, .btn-default:hover, .btn-info:hover {
	background-color: #e0e0e0;
	color: #333333;
	border-color: #adadad;
}

.page-node-413 .menu-block-4 ul li div.tit-menu-bloco {
	color: #FFF;
	padding:8px 16px;
	font-size: 1.5em;
	font-weight: 600;
	margin: 10px 10px 0 0;
}
.page-node-413 .menu-block-4 ul li ul.nav { 
	margin: 0 10px 0 0;
	padding: 10px 0 10px 15px;
}
.texto-apoio h2 {
	color: #FFF;
	padding:8px 16px;
	font-size: 14px;
	font-weight: 600;
	margin-top:110px;
	margin-bottom:0;
}
.texto-apoio .menu-block-wrapper {
	margin-top:0;
	background-color: #eceff0;
	padding: 0 6px 16px 16px;
}
.page-node-413 .menu-block-4 ul li .nolink,
.texto-apoio .nolink {
	font-family: "Roboto Slab", Arial, sans-serif !important;
	color: #000;
	font-weight: 600;
}

.texto-apoio .nav li.first,
.texto-apoio .nav li.expanded {
	margin-top: 10px;
}
.page-node-413 .menu-block-4 .nav li a,
.texto-apoio .nav li a {
	color: #000;
	padding: 4px 0;
	display: inline-block;
}
.page-node-413 .menu-block-4 .nav li a:hover;
.texto-apoio .nav li a:hover {
	text-decoration:underline;
}
#block-block-22 { margin-bottom: 15px; }
.tabela_imagem tbody,
.tabela_imagem {
	margin: 10px;
	border: none !important;
}
.tabela_imagem td {
	border: none !important;
	padding: 0;
	font-size:85%;
	font-weight:normal;	
} 

.veja-mais-bubble {
	position: relative;
	width: 180px;
	height: 20px;
	background: #0f3639;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color:#FFF;
	font-size:14px;
	font-weight: normal;
	clear: both;
	float:right;
	margin:10px 20px 20px 0;
}

.veja-mais-bubble:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	border-color: transparent #0f3639;
	border-color: rgba(255, 255, 255, 0) #0f3639;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}

.ssc-previous, .ssc-index, .ssc-next { display: none !important; }

/*
li.menu-2491 span { color: #4aa955 !important; } 
li.menu-2491 ul li span,  li.menu-2491 ul li ul li a { color: #c5ebd3 !important; }
li.menu-2499 span { color: #143D65 !important; } 
li.menu-2499 ul li span, li.menu-2499 ul li ul li a  { color: #aecad5 !important; }
li.menu-2507 span{ color: #15a6b5 !important; } 
li.menu-2507 ul li span, li.menu-2507 ul li ul li a { color: #15A6B5 !important; }
li.menu-2516 span{ color: #752208 !important; } 
li.menu-2516 ul li span, li.menu-2516 ul li ul li a  { color: #f4e0c1 !important; }
li.menu-2527 span { color: #b77500 !important; } 
li.menu-2527 ul li span, li.menu-2527 ul li ul li a  { color: #ECEEC2 !important; }
*/