/*

Theme Name: Idéia Sustentável

Theme URI: http://www.ideiasustentavel.com.br/

Description: Tema para o site Idéia Sustentável

Author: Vitor Kiyoshi Arimitsu [http://vitork.com.br/]

Version: 1.0

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	word-spacing: 0;

}

body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}



/* =Layout

-------------------------------------------------------------- */



/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/



#container {

	float: left;

	margin: 0;

	width: 100%;

	overflow: visible;
	
	position:relative;
	
	top:50px;
	
	z-index:0;
	
	margin-bottom:35px;
}

#content {

  overflow: visible;

	margin: 0;

}

#primary,

#secondary {

  clear: both;

	float: right;

	overflow: hidden;

	width: 300px; /*width: 280px;*/

}

#secondary {

	clear: right;

}

#footer {

	clear: both;

	width: 100%;

}



#content {

  position: relative;

  float: left;

  width: 650px;

  height: 100%;

  margin-right: 10px;

}



#coluna_direita {

  position: relative;

  float: right;

  width: 300px;
  
  left:30px;
  
  min-height:1670px; /* Adicionado Banner Senac*/
  
  top:22px;

}



.home #coluna_direita {

  height: 790px;

  overflow-y: hidden;
  
  position:relative;
  
  top:22px;

}



#primary {

  float: none;

  clear: none;

}



/* =Structure

-------------------------------------------------------------- */



/* The main theme structure */

#access .menu-header,

div.menu,

#colophon,

#branding,

#main,

#wrapper {

  position: relative;

	margin: 0 auto;

	width: 940px;

}

#wrapper {

	padding: 0 20px;

}



/* Structure the footer area */

#footer-widget-area {

	overflow: hidden;

}

#footer-widget-area .widget-area {

	float: left;

	margin-right: 20px;

	width: 220px;

}

#footer-widget-area #fourth {

	margin-right: 0;

}

#site-info {

	float: left;

	font-size: 14px;

	font-weight: bold;

	width: 700px;

}

#site-generator {

	float: right;

	width: 220px;

}





/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */

body {

	background: transparent url('images/backgrounds/main.jpg');

  overflow-x: hidden;

  position: relative;

}

body,

input,

textarea {

	color: #666;

	font-size: 12px;

	line-height: 18px;

}

hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}



/* Text elements */

p {

	margin-bottom: 18px;

}

ul {

/*

	list-style: square;

	margin: 0 0 18px 1.5em;

*/

}

ol {

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 0 24px 0;

}

dt {

	font-weight: bold;

}

dd {



	margin-bottom: 18px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 131.25%;

}

ins {

	background: #ffc;

	text-decoration: none;

}

blockquote {

	font-style: italic;

	padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

	font-style: normal;

}

pre {

	background: #f7f7f7;

	color: #222;

	line-height: 18px;

	margin-bottom: 18px;

	padding: 1.5em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

input[type="text"],

textarea {

	background: #f9f9f9;

	border: 1px solid #ccc;

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	padding: 2px;

}

a:link {

	color: #0066cc;

}

a:visited {

	color: #743399;

}

a:active,

a:hover {

	color: #ff4b33;

}



/* Text meant only for screen readers */

.screen-reader-text {

	position: absolute;

	left: -9000px;

}





/* =Header

-------------------------------------------------------------- */



#header {

  position: relative;

	padding: 30px 0 195px;

}

#site-title {

  position: absolute;

  top: 0; left: 0;

  background: transparent url('images/logo.png') no-repeat;

}

#site-title a {

	display: block;

	width: 179px;

	height: 91px;

	text-indent: -9999px;

}



#publicidade_top {

  position: absolute;

  top: -20px; right: -20px;

	background: transparent url('images/backgrounds/publicidade.png') no-repeat;

	width: 754px;

	height: 113px;

	z-index: 1;

}



#banner_publicidade {

  position: absolute;

  top: 12px; right: 12px;

	width: 728px;

	height: 90px;

	padding: 0;

  z-index: 2;

}



#banner_publicidade a,

#banner_publicidade object {

  text-indent: -9999px;

  width: 728px;

	height: 90px;

	z-index: 3;

}



#banner_publicidade img {

  width: 728px;

	height: 90px;

	border: none !important;

}



#barra_servicos {

  position: absolute;

  top: 117px;

  left: 0;

  display: block;

  width: 100%;

  height: 100px;

}



#barra_servicos h1 {

  text-indent: -9999px;

}



#barra_servicos #faixa_azul {

  background: transparent url('images/backgrounds/azul_t.png');

  height: 43px;

  width: 100%;

}



#barra_servicos h2 {

  font: normal 30px Arial, sans-serif;

  line-height: 43px;

  color: #007883;

  width: 940px;

  margin: 0 auto;

}



#barra_servicos #botoes {

  position: relative;

  width: 940px;

  height: 56px;

  top: 5px;

  margin: -43px auto 0;

  z-index: 1;

}



#barra_servicos #botoes a.link_consultoria {

  background: transparent url('images/icons/consultoria.png') no-repeat;

  display: block;

  text-indent: -9999px;

  position: absolute;

  left: 620px;

  width: 58px;

  height: 56px;

}



#barra_servicos #botoes a.link_educacao {

  background: transparent url('images/icons/educacao.png') no-repeat;

  display: block;

  text-indent: -9999px;

  position: absolute;

  left: 685px;

  width: 57px;

  height: 56px;

}



#barra_servicos #botoes a.link_conteudos {

  background: transparent url('images/icons/conteudos.png') no-repeat;

  display: block;

  text-indent: -9999px;

  position: absolute;

  left: 750px;

  width: 57px;

  height: 56px;

}



#barra_servicos #botoes a.link_comunicacao {

  background: transparent url('images/icons/comunicacao.png') no-repeat;

  display: block;

  text-indent: -9999px;

  position: absolute;

  top: 1px;

  left: 815px;

  width: 59px;

  height: 55px;

}

#barra_servicos #botoes a.link_20anos {
  background: transparent url('images/Logo 20 Anos.png') no-repeat;
  display: block;
  text-indent: -9999px;
  position: absolute;
  left: 845px;
  top:-20px;
  width: 110px;
  height: 120px;
  background-size:80px;
}



/* This is the custom header image */

#branding img {

	border-top: 4px solid #000;

	border-bottom: 1px solid #000;

	clear: both;

	display: block;

}





/* =Menu

-------------------------------------------------------------- */



#access {

  position: absolute;

  top: 219px;

  left: 0;

	background: #007883;

	display: block;

	width: 100%;

	height: 30px;

	z-index: 1;

}



#access .menu-header,

div.menu {

  font-family:  Arial, Verdana, sans-serif;

/*font-family: Helvetica, Arial, Verdana, sans-serif;*/

	font-size: 15px;

	margin: 0 auto;

	width: 820px;
	_width: 800px;

}



#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}



.menu > li {

	float: left;

	position: relative;

}

.menu > li:hover{
 background:#00BFCF;
}
/*
#access ul ul li:hover{
background:#007883;
}
*/
#access a {

	color: #fff;

	display: block;

	line-height: 30px;

	padding: 0 8px;

	text-decoration: none;

	cursor: pointer;

}



#access ul ul {

  display: none;

	position: absolute;

	top: 30px;

	left: 0;

	z-index: 100;

	padding: 0 5px;

}


/*
#access ul ul li {

	background:#00BFCF;

}
*/

/*
#access ul ul li:first-child a {

  background: #00BFCF url('images/backgrounds/fundo_menu_e.png') no-repeat top left;

}



#access ul ul li:last-child a {

  background: #00BFCF url('images/backgrounds/fundo_menu_d.png') no-repeat top right;

}

*/

#access ul ul a {

	font-size: 12px;

	line-height: 30px;

	padding: 0 10px;

	height: auto;

	z-index: 100;

}
#menu-menu-principal ul li{background: none repeat scroll 0 0 #00BFCF;}
#menu-menu-principal ul li:hover{background: none repeat scroll 0 0 #007883;}

/*

#access li:hover > a,

#access ul ul:hover > a,

a.menu_active {

	background: #00BFCF;

	color: #007883 !important;

}
*/
menu-menu-secundario a.menu_active {

	color: #00BFCF !important;
}


#access ul ul li.current_page_item > a,

#access ul ul li.current-menu-ancestor > a,

#access ul ul li.current-menu-item > a,

#access ul ul li.current-menu-parent > a { color: #007883 !important; }



#access li#menu-item-50 ul { left: -35px; width: 880px; } /* A Ideia */

#access li#menu-item-2844 ul { left: -200px; width: 740px; } /* Online */

#access li#menu-item-2841 ul { left: -130px; width: 750px; } /* Revista */

#access li#menu-item-2861 ul { left: -65px; width: 830px; } /* O que fazemos */

#access li#menu-item-2879 ul { left: -65px; width: 210px; } /* Galeria */

#access li#menu-item-28298 ul { left: -125px; width: 900px; } /* Revista Atual*/

#access li#menu-item-28287 ul { left: -190px; width: 900px; }/* Online Atual*/

#access li#menu-item-28424 ul { left: -40px; width: 360px; }/* Ricardo Voltolini*/

#access li#menu-item-28284 ul { left: -130px; width: 700px; }/* Conteudos*/



#access li#menu-item-28838 ul { left: -5px; width: 155px; top:30px; }/* Conteudos*/

#access li#menu-item-28850 ul { left: -5px; width: 155px; top:30px; }/* Conteudos*/

#access li#menu-item-28780 ul { left:-6px; top:60px; }

/* Pipe */

#access li#menu-item-1099 a,

#access li#menu-item-2839 a,

#access li#menu-item-2842 a,

#access li#menu-item-2843 a,

#access li#menu-item-2845 a,

#access li#menu-item-2876 a,

#access li#menu-item-2878 a,

#access li#menu-item-2883 a, 

#access li#menu-item-11183 a{

  padding: 0;

  letter-spacing: 0;

}

/* Remover links divisorias "|" menu principal */
#menu-item-29466 a, #menu-item-29467 a, #menu-item-29468 a, #menu-item-29469 a, #menu-item-35864 a{ cursor:default; pointer-events: none;}
#menu-item-29466:hover, #menu-item-29467:hover, #menu-item-29468:hover, #menu-item-29469:hover, #menu-item-35864:hover{background: none repeat scroll 0 0 #007883;}
/* Pipe:hover */

#access li#menu-item-1099:hover > a,

#access li#menu-item-2839:hover > a,

#access li#menu-item-2842:hover > a,

#access li#menu-item-2843:hover > a,

#access li#menu-item-2845:hover > a,

#access li#menu-item-2876:hover > a,

#access li#menu-item-2878:hover > a,

#access li#menu-item-2883:hover > a,

#access li#menu-item-11183:hover > a{

  background: #007883;

  color: #fff !important;

}









/* hidden menu */



#access li#menu-item-2851,

#access li#menu-item-2860 { display: none; }



/* =Content

-------------------------------------------------------------- */



#main {

	clear: both;

	margin: 10px 0 0 0; /*40px 0 0 0;*/

}

#content {

	margin-bottom: 36px;

}

#content,

#content input,

#content textarea {

	color: #333;

	font-size: 16px;

	line-height: 24px;

}

#content p,

#content ul,

#content ol,

#content dd,

#content pre,

#content hr {

	margin-bottom: 12px;

}

#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

	margin-bottom: 0;

}

#content pre,

#content kbd,

#content tt,

#content var {

	font-size: 15px;

	line-height: 21px;

}

#content code {

	font-size: 13px;

}

#content dt,

#content th {

	color: #000;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

	color: #000;

	line-height: 1.5em;

	margin: 0 0 20px 0;

}

#content table {

	border: 1px solid #e7e7e7;

	margin: 0 -1px 24px 0;

	text-align: left;

	width: 100%;

}

#content tr th,

#content thead th {

	color: #888;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 9px 24px;

}

#content tr td {

	border-top: 1px solid #e7e7e7;

	padding: 6px 24px;

}

#content tr.odd td {

	background: #f2f7fc;

}

.hentry {

	margin: 0 0 20px 0;

}

.home .sticky {

	background: #f2f7fc;

	border-top: 4px solid #000;

	margin-left: -20px;

	margin-right: -20px;

	padding: 18px 20px;

}

.single .hentry {

	margin: 0 0 36px 0;

}

.page-title {

	color: #000;

	font-size: 14px !important;

	font-weight: bold;

	margin: 0 0 36px 0;

}

.page-title span {

	color: #FFA32C;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

}

.page-title a:link,

.page-title a:visited {

	color: #888;

	text-decoration: none;

}

.page-title a:active,

.page-title a:hover {

	color: #ff4b33;

}

#content .entry-title {

	color: #007883;

	font-size: 21px;

	font-weight: bold;

	line-height: 1.3em;

	margin-bottom: 0;

}

.entry-title a:link,

.entry-title a:visited {

	color: #007883;

	text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

	color: #00bfcf;

}

.entry-meta {

	color: #888;

	font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

	border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

	border-bottom: 1px dotted #666;

}

.entry-content,

.entry-summary {

/* 	clear: both; */

	padding: 12px 0 0 0;

}

#content .entry-summary p:last-child {

	margin-bottom: 12px;

}

.entry-content fieldset {

	border: 1px solid #e7e7e7;

	margin: 0 0 24px 0;

	padding: 24px;

}

.entry-content fieldset legend {

	background: #fff;

	color: #000;

	font-weight: bold;

	padding: 0 24px;

}

.entry-content input {

	margin: 0 0 24px 0;

}

.entry-content input.file,

.entry-content input.button {

	margin-right: 24px;

}

.entry-content label {

	color: #888;

	font-size: 12px;

}

label { cursor: pointer }

.entry-content select {

	margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

	font-size: 10px;

}

.entry-content blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 24px;

	text-align: right;

	width: 33%;

}

.entry-content blockquote.right {

	float: right;

	margin-left: 24px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

.page-link {

	color: #007883;

	border-bottom: 3px solid #007883;

	font-weight: bold;

	line-height: 20px;

	font-size: 1em;

	margin: 0 0 22px 0;

	word-spacing: 0.5em;

}



.page-link span.active_page {

  background: #00bfcf;

  padding: 2px 4px 1px;

  margin: 0;

}



.page-link span.pager {

  margin: 0 20px;

  line-height: 18px;

}



.page-link span.pager a,

.page-link span.disabled span {

  margin-left: 10px;

}



.page-link span.disabled {

  color: #ccc;

}



.page-link a {

	color: #007883 !important;

	text-decoration: none;

}



.home .sticky .page-link a {

	background: #d9e8f7;

}



body.page .edit-link {

	clear: both;

	display: block;

}

#entry-author-info {

	background: #f2f7fc;

	border-top: 4px solid #000;

	clear: both;

	font-size: 14px;

	line-height: 20px;

	margin: 24px 0;

	overflow: hidden;

	padding: 18px 20px;

}

#entry-author-info #author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	height: 60px;

	margin: 0 -104px 0 0;

	padding: 11px;

}

#entry-author-info #author-description {

	float: left;

	margin: 0 0 0 104px;

}

#entry-author-info h2 {

	color: #000;

	font-size: 100%;

	font-weight: bold;

	margin-bottom: 0;

}

.entry-utility {

	clear: both;

	color: #888;

	font-size: 12px;

	line-height: 18px;

	margin-top: 10px;

}

.entry-meta a,

.entry-utility a {

	color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

	color: #ff4b33;

}

#content .video-player {

	padding: 0;

}





/* =Asides

-------------------------------------------------------------- */



.home #content .category-asides p {

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 10px;

	margin-top: 0;

}

.home .hentry.category-asides {

	padding: 0;

}

.home #content .category-asides .entry-content {

	padding-top: 0;

}





/* =Gallery listing

-------------------------------------------------------------- */



.category-gallery .size-thumbnail img {

	border: 10px solid #f1f1f1;

	margin-bottom: 0;

}

.category-gallery .gallery-thumb {

	float: left;

	margin-right: 20px;

	margin-top: -4px;

}

.home #content .category-gallery .entry-utility {

	padding-top: 4px;

}





/* =Attachment pages

-------------------------------------------------------------- */



.attachment .entry-content .entry-caption {

	font-size: 140%;

	margin-top: 24px;

}

.attachment .entry-content .nav-previous a:before {

	content: '\2190\00a0';

}

.attachment .entry-content .nav-next a:after {

	content: '\00a0\2192';

}



/* =Destaques

-------------------------------------------------------------- */



.home #destaques {

  position: relative;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  margin: 0 0 25px;

  padding: 0;

  width: 625px;

  height: 313px;

}



.home #destaques .item_destaque {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 313px;

  margin: 0;

  padding: 0;

}



.home #destaques .img_destaque,

.home #destaques .attachment-post-thumbnail {

  float: left;

  margin: 2px 0 0 2px;

  width: 331px;

  height: 309px;

}



.home #destaques h2 {

  clear: none;

}



.home #destaques h2 a {

  float: right;

  font: bold 28px/36px Helvetica, Arial, sans-serif;

  text-decoration: none;

  width: 260px;

  color: #fff;

  margin: 30px 17px 20px 0;

}



.home #destaques p {

  float: right;

  width: 260px;

  margin: 0 17px 20px 0;

  color: #fff;

  font: normal 16px/24px Helvetica, Arial, sans-serif;

}



.home .pager_tab {

  position: absolute;

  top: 295px;

  left: 2px;

  margin: 0;

  padding: 0;

  z-index: 100;

}

.home .pager_tab a {

  display: block;

  float: left;

  padding: 2px 4px;

  font: normal 12px/12px Helvetica, Arial, sans-serif;

  color: #fff;

  background: #34BFD1;

  text-decoration: none;

}



.home .pager_tab a.activeSlide {

  color: #34BFD1;

  background: #fff;

}



/* =Destaques Revista

-------------------------------------------------------------- */



.category-revista #destaques {

  position: relative;

  background: #FEC76D url('images/backgrounds/curva_box_revista.jpg') no-repeat bottom right;

  margin: 0 0 25px;

  padding: 0;

  width: 625px;

  height: 313px;

  overflow: hidden;

}



.category-revista #destaques .item_destaque {

  position: absolute;

  background: #FEC76D url('images/backgrounds/curva_box_revista.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 313px;

  margin: 0;

  padding: 0;

}



.category-revista #destaques .img_destaque,

.category-revista #destaques .attachment-post-thumbnail {

  float: left;

  margin: 2px 0 0 2px;

  width: 331px;

  height: 309px;

}



.category-revista #destaques h2 {

  clear: none;

}



.category-revista #destaques h2 a {

  float: right;

  font: bold 28px/36px Helvetica, Arial, sans-serif;

  text-decoration: none;

  width: 260px;

  color: #007883;

  margin: 30px 17px 20px 0;

}



.category-revista #destaques p {

  float: right;

  width: 260px;

  margin: 0 17px 20px 0;

  color: #455658;

  font: normal 16px/24px Helvetica, Arial, sans-serif;

}



.category-revista .pager_tab {

  position: absolute;

  top: 295px;

  left: 2px;

  margin: 0;

  padding: 0;

  z-index: 1;

}

.category-revista .pager_tab a {

  display: block;

  float: left;

  padding: 2px 4px;

  font: normal 12px/12px Helvetica, Arial, sans-serif;

  color: #fff;

  background: #FEC76D;

  text-decoration: none;

}



.category-revista .pager_tab a.activeSlide {

  color: #FEC76D;

  background: #fff;

}



/* =Destaques Agenda

-------------------------------------------------------------- */



.category-agenda #destaques {

  position: relative;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  margin: 0 0 25px;

  padding: 0;

  width: 625px;

  height: 250px;

/*   overflow: hidden; */

}



.category-agenda #destaques .item_destaque {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 250px;

  margin: 0;

  padding: 0;

}



.category-agenda #destaques .img_destaque,

.category-agenda #destaques .attachment-post-thumbnail {

  float: left;

  margin: 2px 0 0 2px;

  width: 331px;

  height: 246px;

}



.category-agenda #destaques h2 {

  clear: none;

}



.category-agenda #destaques h2 a {

  float: right;

  font: bold 18px/24px Helvetica, Arial, sans-serif;

  text-decoration: none;

  width: 260px;

  color: #455658;

  margin: 20px 17px 0 0;

}



.category-agenda #destaques span.date {

  float: right;

  width: 260px;

  margin: 0 17px 20px 0;

  color: #FFF;

  font: normal 12px/12px Helvetica, Arial, sans-serif;

}



.category-agenda #destaques p {

  float: right;

  width: 260px;

  margin: 0 17px 20px 0;

  color: #475658;

  font: normal 12px/18px Helvetica, Arial, sans-serif;

}



.category-agenda #destaques .compartilhe {

  position: absolute;

  left: 347px;

  bottom: 5px;

}



.category-agenda #destaques .compartilhe span {

  font-size: 12px;

  color: #007883;

  margin-right: 5px;

}



.category-agenda #destaques .compartilhe a img {

  width: 16px;

  height: 16px;

}



.category-agenda .pager_tab {

  position: absolute;

  top: 232px;

  left: 2px;

  margin: 0;

  padding: 0;

  z-index: 100;

}

.category-agenda .pager_tab a {

  display: block;

  float: left;

  padding: 2px 4px;

  font: normal 12px/12px Helvetica, Arial, sans-serif;

  color: #fff;

  background: #34BFD1;

  text-decoration: none;

}



.category-agenda .pager_tab a.activeSlide {

  color: #34BFD1;

  background: #fff;

}



/* =Agenda

-------------------------------------------------------------- */



#posts_agenda .post {

  position: relative;

  float: left;

  width: 280px;

  height: 154px;

  background: transparent url('images/backgrounds/comments_azul_t.png') repeat;

  margin: 30px 25px 30px 0;

}



#posts_agenda .post .entry-meta {

  background: #007883;

  text-align: center;

  width: 46px;

  height: 46px;

  margin: 10px 0 8px 19px;

}



#posts_agenda .post .entry-meta a {

  text-decoration: none;

}



#posts_agenda .post .entry-meta span.day {

  font-size: 18px;

  line-height: 26px;

  color: #FFA32C;

}



#posts_agenda .post .entry-meta span.month {

  font-size: 14px;

  line-height: 14px;

  color: #FFF;

  text-transform: capitalize;

}



#posts_agenda .post .entry-event {

  position: absolute;

  right: 10px;

  top: 10px;

  width: 170px;

  height: 144px;

}



#posts_agenda .post h2.entry-title {

  font-size: 12px;

  line-height: 16px;

}



#posts_agenda .post p {

  font-size: 11px;

  line-height: 14px;

  margin-top: 10px;

}



#posts_agenda .post img.attachment-post-thumbnail {

  width: 76px;

  height: 76px;

  margin-left: 5px;

}



#posts_agenda .post .compartilhe {

  position: absolute;

  bottom: 5px;

}



#posts_agenda .post .compartilhe span {

  color: #007883;

}



#posts_agenda .post .compartilhe a img {

  width: 16px;

  height: 16px;

}





#posts_agenda hr.primeira {
  border-bottom: 3px solid #007883;
  border-top: 0 none;
  margin: 0 0 10px;
  position: relative;
}



/* =Galeria Video

-------------------------------------------------------------- */



.category-video #destaques {

  position: relative;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  margin: 0 0 25px;

  padding: 0;

  width: 625px;

  height: 450px;

}





.category-video #destaques .item_destaque {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 450px;

  margin: 0;

  padding: 0;

}



.category-video .item_destaque object,

.category-video .item_destaque object embed,

.category-video .item_destaque iframe {

  width: 615px !important;

  height: 335px !important;

  margin-top: 5px;

}



.category-video .item_destaque object,

.category-video .item_destaque iframe {

  margin: 5px;

}



.category-video #destaques h2 {

  clear: none;

}



.category-video #destaques h2 a {

  float: right;

  font: bold 28px/36px Helvetica, Arial, sans-serif;

  text-decoration: none;

  width: 260px;

  color: #fff;

  margin: 30px 17px 20px 0;

}



.category-video #destaques p {

  margin: 0 17px 20px 0;

  color: #fff;

  font: normal 16px/24px Helvetica, Arial, sans-serif;

}



.category-video #destaques .compartilhe {

  position: absolute;

  left: 20px;

  bottom: 10px;

}



.category-video #destaques .compartilhe span {

  font-size: 12px;

  color: #007883;

  margin-right: 5px;

}



.category-video #destaques .compartilhe a img,

.category-video .galeria.video .compartilhe a img {

  width: 16px !important;

  height: 16px !important;

}



.category-video .galeria .compartilhe {

  position: relative;

  padding: 5px 0;

}



.category-video .galeria .compartilhe span {

  font-size: 10px;

  color: #007883;

  margin-right: 5px;

}



.category-video .item_destaque p.galery_title {

  position: absolute;

  bottom: 45px;

  left: 20px;

  padding: 5px 0 0 40px;

}



.category-video .item_destaque.video p.galery_title {

  background: transparent url('images/icons/video.png') no-repeat left 10px;

}



.category-video .item_destaque p.galery_title a {

  font-size: 16px;

  line-height: 32px;

  color: #fff;

  text-decoration: none;

}



.category-video .item_destaque p.galery_title a:hover {

  color: #007883;

}



.category-video .item_destaque .galery-tag-list {

  position: absolute;

  left: 20px;

  bottom: 38px;

  color: #fff;

}



.category-video .item_destaque .galery-tag-list span {

  color: #007883;

}



.category-video .item_destaque .galery-tag-list a {

  color: #fff;

  font-size: 12px;

  text-decoration: none;

}



.category-video .item_destaque .galery-tag-list a:hover {

  color: #007883;

}



.category-video .galeria {

  position: relative;

  float: left;

  width: 180px;

  height: 200px;

  margin: 20px 25px 20px 0;

}



.category-video .galeria a img {

  width: 180px !important;

}



.category-video .galeria p {

  line-height: 14px !important;

  margin-bottom: 0 !important;

}



.category-video .galeria p.galery_title {

  padding: 5px 0 0 32px;

}



.category-video .galeria p.galery_title {

  background: transparent url('images/icons/video.png') no-repeat left 10px;

  min-height: 27px;

}



.category-video .galeria a {

  font-size: 11px;

  color: #007883;

  text-decoration: none;

}



.category-video .galeria a:hover {

  color: #00BFCF;

}



.category-video .galeria.video object,

.category-video .galeria.video object embed,

.category-video .galeria.video iframe {

  width: 180px !important;

  height: 150px !important;

}



.category-video .navigation {

	position: relative;

}



.category-video hr {

  position: relative;

  left: -30px;

  width: 660px;

  border-top: 0;

  border-bottom: 3px solid #007883;

  margin: 0;

  margin-bottom: 10px;

}



.single .category-video object,

.single .category-video object embed,

.single .category-video iframe {

  width: 640px !important;

  height: 505px !important;

}





.category-video #publicidade_rodape {

  margin: 35px 0 40px;

}



/* =Galeria Imagem

-------------------------------------------------------------- */



.category-imagem .destaques {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  padding: 0;

  width: 625px;

  height: 530px;

}



.category-imagem #destaques_wrapper {

  position: relative;

  width: 625px;

  height: 530px;

  margin: 0 0 25px;

}





.category-imagem .destaques .item_destaque p {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 530px;

  margin: 0;

  padding: 0;

}



.category-imagem .destaques .item_destaque a img {

  margin: 5px !important;

  width: 615px !important;

  height: 335px !important;

}



.category-imagem .destaques p {

  margin: 0 17px 20px 0;

  color: #fff;

  font: normal 16px/24px Helvetica, Arial, sans-serif;

}



.category-imagem .destaques p.galery_title {

  position: absolute;

  bottom: 45px;

  left: 20px;

  padding: 5px 0 0 40px;

  background: transparent url('images/icons/imagem.png') no-repeat left 10px;

  z-index: 9999;

  font-size: 16px;

  line-height: 32px;

  color: #fff;

}



.category-imagem .destaques p.galery_title a {

  font-size: 16px;

  line-height: 32px;

  color: #fff;

  text-decoration: none;

}



.category-imagem .destaques p.galery_title a:hover {

  color: #007883;

}



.category-imagem .destaques .compartilhe {

  position: absolute;

  left: 20px;

  bottom: 10px;

  z-index: 9999;

}



.category-imagem .destaques .compartilhe span {

  font-size: 12px;

  color: #007883;

  margin-right: 5px;

}



.category-imagem .destaques .compartilhe a img,

.category-imagem .galeria .compartilhe a img {

  width: 16px !important;

  height: 16px !important;

}



.category-imagem .galeria .compartilhe {

  position: relative;

  padding: 5px 0;

}



.category-imagem .galeria .compartilhe span {

  font-size: 10px;

  color: #007883;

  margin-right: 5px;

}



.category-imagem .destaques .galery-tag-list {

  position: absolute;

  left: 20px;

  bottom: 38px;

  color: #fff;

  z-index: 9999;

}



.category-imagem .destaques .galery-tag-list span {

  color: #007883;

}



.category-imagem .destaques .galery-tag-list a {

  color: #fff;

  font-size: 12px;

  text-decoration: none;

}



.category-imagem .destaques .galery-tag-list a:hover {

  color: #007883;

}



.category-imagem .pager_tab_wrapper {

  position: absolute;

  top: 350px;

  left: 57px;

  width: 512px;

  height: 70px !important;

  overflow: hidden;

  z-index: 100;

}



.category-imagem .pager_tab {

  position: absolute;

  height: 70px !important;

  overflow-y: hidden;

  margin: 0;

  padding: 0;

}



.category-imagem .pager_tab p {

  display: block !important;

  float: left;

  margin: 2px 4px !important;

  line-height: 0px !important;

}



.category-imagem .pager_tab p.activeSlide {

  border: 2px solid #FFF;

  margin: 0 2px !important;

}



.category-imagem .pager_tab p a img {

  width: 120px !important;

  height: 65px !important;

}



.category-imagem .prev {

  position: absolute;

  top: 373px;

  left: 20px;

  background: transparent url('images/icons/prev.png') no-repeat;

  width: 27px;

  height: 27px;

  cursor: pointer;

  z-index: 100;

}



.category-imagem .next {

  position: absolute;

  top: 373px;

  right: 20px;

  background: transparent url('images/icons/next.png') no-repeat;

  width: 27px;

  height: 27px;

  cursor: pointer;

  z-index: 100;

}



.category-imagem .galeria {

  position: relative;

  float: left;

  width: 180px;

/*   height: 200px; */

  margin: 20px 25px 20px 0;

}



.category-imagem .galeria p {

  line-height: 14px !important;

  margin-bottom: 0 !important;

}



.category-imagem .galeria p.galery_title {

  padding: 5px 0 0 32px;

  min-height: 27px;

}



.category-imagem .galeria.imagem p.galery_title {

  background: transparent url('images/icons/imagem.png') no-repeat left 10px;

}



.category-imagem .galeria a {

  font-size: 11px;

  color: #007883;

  text-decoration: none;

}



.category-imagem .galeria a:hover {

  color: #00BFCF;

}



.category-imagem .galeria.imagem .attachment-post-thumbnail {

  width: 180px !important;

  height: 98px !important;

}



.category-imagem hr {

  position: relative;

  left: -30px;

  width: 660px;

  border-top: 0;

  border-bottom: 3px solid #007883;

  margin: 0;

  margin-bottom: 10px;

}



.category-imagem #publicidade_rodape {

  margin: 35px 0 40px;

}



/* =Galeria Audio

-------------------------------------------------------------- */



.category-audio #destaques {

  position: relative;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  margin: 0 0 25px;

  padding: 0;

  width: 625px;

  height: 250px;

}





.category-audio #destaques .item_destaque {

  position: absolute;

  background: #34BFD1 url('images/backgrounds/curva_box.jpg') no-repeat bottom right;

  top: 0;

  left: 0;

  width: 625px;

  height: 250px;

  margin: 0;

  padding: 0;

}

.category-audio .more-link {

  display: none;

}



.category-audio .item_destaque p.galery_excerpt {

  position: absolute;

  top: 50px;

  left: 20px;

  margin: 0 17px 20px 0;

  color: #007883;

  font: normal 12px/18px Helvetica, Arial, sans-serif;

}



.category-audio .item_destaque p.galery_title {

  position: absolute;

  top: 10px;

  left: 20px;

  padding: 5px 0 0 40px;

}



.category-audio .item_destaque.audio p.galery_title {

  background: transparent url('images/icons/audio.png') no-repeat left 10px;

}



.category-audio .item_destaque p.galery_title a {

  font-size: 16px;

  line-height: 32px;

  color: #fff;

  text-decoration: none;

}



.category-audio .item_destaque p.galery_title a:hover {

  color: #007883;

}



.category-audio .item_destaque p.audioplayer_container {

  position: absolute;

  bottom: 50px;

  left: 20px;

}



.category-audio #destaques .compartilhe {

  position: absolute;

  left: 20px;

  bottom: 10px;

}



.category-audio #destaques .compartilhe span {

  font-size: 12px;

  color: #007883;

  margin-right: 5px;

}



.category-audio #destaques .compartilhe a img,

.category-audio .galeria .compartilhe a img {

  width: 16px !important;

  height: 16px !important;

}



.category-audio .galeria .compartilhe {

  position: relative;

  padding: 5px 0;

}



.category-audio .galeria .compartilhe span {

  font-size: 10px;

  color: #007883;

  margin-right: 5px;

}



.category-audio .item_destaque .galery-tag-list {

  position: absolute;

  left: 20px;

  bottom: 38px;

  color: #fff;

}



.category-audio .item_destaque .galery-tag-list span {

  color: #007883;

}



.category-audio .item_destaque .galery-tag-list a {

  color: #fff;

  font-size: 12px;

  text-decoration: none;

}



.category-audio .item_destaque .galery-tag-list a:hover {

  color: #007883;

}



.category-audio .galeria {

  position: relative;

  float: left;

  width: 180px;

  height: 200px;

  margin: 20px 25px 20px 0;

}



.category-audio .galeria p {

  line-height: 14px !important;

  margin-bottom: 0 !important;

}



.category-audio .galeria p.audioplayer_container object {

  width: 180px !important;

}



.category-audio .galeria p.galery_title {

  margin-top: 10px;

  padding: 5px 0 0 32px;

  min-height: 32px;

}



.category-audio .galeria.audio p.galery_title {

  background: transparent url('images/icons/audio.png') no-repeat left 10px;

}



.category-audio .galeria a {

  font-size: 11px;

  color: #007883;

  text-decoration: none;

}



.category-audio .galeria a:hover {

  color: #00BFCF;

}



.category-audio .galeria.audio .attachment-post-thumbnail {

  width: 180px !important;

  height: 98px !important;

}



.category-audio hr {

  position: relative;

  left: -30px;

  width: 660px;

  border-top: 0;

  border-bottom: 3px solid #007883;

  margin: 0;

  margin-bottom: 10px;

}



.category-audio #publicidade_rodape {

  margin: 35px 0 40px;

}





/* =Notas

-------------------------------------------------------------- */



#notas {

  width: 280px;

  margin: 35px 0 40px;

}



#notas li {

  list-style: none;

  padding: 0 15px 10px;

}



#notas li.notas_tit {

  background: transparent url('images/titles/notas.png') no-repeat;

  border-bottom: 5px solid #007883;

  padding: 0;

  padding-left: 15px;

  text-indent: -9999px;

  line-height: 16px;

}



#notas li.nota {

  padding-top: 10px;

  border-bottom: 1px solid #00bfcf;

}



#notas li.nota h4 a {

  font: bold 12px/13px Verdana, Arial, sans-serif;

  color: #007883 !important;

}



#notas li.nota p {

  font: normal 13px/13px Helvetica, Verdana, Arial, sans-serif;

  padding: 5px 0 0;

  margin: 0;

}



#notas li.nota a {

  color: #FFA32C;

  font-weight: bold;

  text-decoration: none;

}



/* =Especial

-------------------------------------------------------------- */



#especial {
  background: url("images/backgrounds/branco_t.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin: 15px 0 35px;
  padding: 10px 0;
  width: 300px;
}



#especial li {

  font: normal 13px/13px Verdana, Helvetica, Arial, sans-serif;

  padding: 0 15px 10px;

  margin: 0;

  list-style: none;

}



#especial li.especial_tit {

  font: bold 15px/20px Verdana, Helvetica, Arial, sans-serif;

  padding: 0;

  padding-left: 15px;

  margin-bottom: 10px;

  color: #FFA32C;

  border-bottom: 3px solid #00BFCF;

}



#especial li.especial_tit a,

#especial li.especial_tit a:hover {

  color: #FFA32C;

}



#especial li.nota {

  padding-bottom: 10px;

}



#especial li.nota p {

  font: normal 13px/16px Verdana, Helvetica, Arial, sans-serif;

  padding: 5px 0 10px;

  margin: 0;

}



#especial li a {

  color: #007883;

  text-decoration: none;

}



#especial li a:hover {

  color: #00bfcf;

}



#especial li.veja_mais {

  padding-bottom: 20px;

}



#especial li.veja_mais a {

  float: right;

  color: #FFA32C;

}



/* =Especial - Revista

-------------------------------------------------------------- */



.category-revista #especial li.nota h4 a {

  font: bold 12px/13px Verdana, Arial, sans-serif;

  color: #007883 !important;

/*   margin: 0 15px; */

}



.category-revista #especial li.nota a {

  color: #FFA32C !important;

  font-weight: bold;

}



/* =Chamadas Secundárias

-------------------------------------------------------------- */



#chamadas_sec {

  width: 650px;

  position: relative;

}



#chamadas_sec .chamada {

  position: relative;

  font: normal 13px/13px Helvetica, Verdana, Arial, sans-serif;

  width: 308px;

  height: 123px;

  margin: 15px 15px 0 0;

  float: left;

  overflow: hidden;

}



#chamadas_sec .chamada .img_chamada_sec,

#chamadas_sec .chamada .attachment-post-thumbnail {

  float: left;

  margin: 0;

  width: 156px;

  height: 108px;

}



#chamadas_sec .chamada .border_chamada_sec {

  position: absolute;

  top: 0;

  left: 0;

  width: 156px;

  height: 108px;

  z-index: 100;

}



#chamadas_sec .chamada h3 {

  clear: none;

}



#chamadas_sec .chamada h3 a {

  float: right;

  font: bold 12px/13px Verdana, Arial, sans-serif;

  text-decoration: none;

  width: 140px;

  color: #007883;

  margin-bottom: 5px;

}



#chamadas_sec .chamada h3 a:hover {

  color: #00bfcf;

}



#chamadas_sec .chamada p {

  line-height: 16px;

  float: right;

  width: 140px;

  margin: 0;

}



#chamadas_sec hr.primeira {

  position: relative;

  left: -30px;

  width: 680px;

  border-top: 0;

  border-bottom: 3px solid #007883;

  margin: 0;

}



#chamadas_sec hr.segunda {

  position: relative;

  left: -30px;

  width: 680px;

  height: 4px;

  border-top: 0;

  background: transparent url('images/backgrounds/fundo_regua.png') repeat-x;

  margin: 0;

}



#chamadas_sec hr.terceira {

  position: relative;

  left: -30px;

  width: 1000px;

  border-top: 0;

  border-bottom: 3px solid #007883;

  margin: 0;

  clear: both;
  
  margin:0; /*  margin:85px 0; */
  
  top:25px; /*top:105px;*/

}



/* =Chamadas - Revista

-------------------------------------------------------------- */



.category-revista #chamadas_sec {

  width: 625px;

}



.category-revista #chamadas_sec .chamada {

  width: 300px;

  margin: 15px 10px 0 0;

}



.category-revista #chamadas_sec .chamada h3 a {

  width: 130px;

}



.category-revista #chamadas_sec .chamada p {

  width: 130px;

}



.category-revista #chamadas_sec hr.primeira {

  width: 655px;

}



.category-revista #chamadas_sec hr.segunda {

  width: 655px;

}



.category-revista #chamadas_sec hr.terceira {

  width: 655px;

}



/* =Edições - Revista

-------------------------------------------------------------- */



.category-edicoes #edicoes .capa {

  position: relative;

  font: normal 10px/12px Verdana, Helvetica, Arial, sans-serif;

  width: 185px;

  height: 200px;

  margin: 10px 0 10px 18px;

  float: left;

  overflow: hidden;

  color: #007883;

  text-align: center;

  z-index: 2;

}



.category-edicoes #edicoes .capa img {

  margin-left: 10px;

  margin-bottom: 5px;

  width: 135px;

  height: 175px;

}



.category-edicoes #edicoes .capa a {

  font-size: 10px;

  font-weight: bold;

  margin-right: 5px;

  color: #007883;

  text-decoration: none;

}



.category-edicoes #edicoes .capa a:hover {

  color: #00BFCF;

}



.category-edicoes #edicoes .box_branco {

  position: absolute;

  width: 620px;

  height: 210px;

  background: transparent url('images/backgrounds/branco_t.png');

  z-index: 1;

}



.category-edicoes #edicoes hr {

  position: relative;

  left: -30px;

  width: 660px;

  border-top: 0;

  background-color: #F8F1EB;

  border-bottom: 3px solid #007883;

  margin: 0;

  margin-bottom: 10px;

}



.category-edicoes #chamada_assinatura {

  width: 280px;

  height: 249px;

  margin: 35px 0 30px;

}



.category-edicoes #chamada_assinatura a {

  width: 280px;

}



/* =Subcategorias - Header

-------------------------------------------------------------- */



#category_header {

  position: relative;

  background: #007883;

  font: bold 24px/36px Helvetica, Arial, sans-serif;

  width: 100%;

  height: 80px;

  margin-bottom: 30px;

  padding: 10px 0;

}



#category_header a {

  color: #FFF;

  text-decoration: none;

}



#category_header a:hover {

  color: #00BFCF;

}



#category_header p {

  margin-left: 20px;

}



#category_header span {

  font: bold 36px/40px Helvetica, Arial, sans-serif;

}



#category_header p.category_publisher {

  position: absolute;

  right: 0;

  bottom: -40px;

  font: bold 18px/24px Helvetica, Arial, sans-serif;

  color: #007883;

}



/* =Subcategorias - Footer

-------------------------------------------------------------- */



#category_footer {

  position: relative;

  font: normal 12px/18px Verdana, Helvetica, Arial, sans-serif;

  width: 100%;

  margin-bottom: 20px;

  clear: both;

}



#category_footer div.publisher_description {

  margin-top: 20px;

  padding-top: 10px;

  color: #007883;

}



#category_footer div.publisher_description a {

  color: #007883;

  text-decoration: none;

}



#category_footer div.publisher_description a:hover {

  color: #00BFCF;

}







/* =Subcategorias - Especial

-------------------------------------------------------------- */



#especial_sub {

  position: relative;

  float: left;

  width: 280px;

  background: transparent url('images/backgrounds/branco_t.png');

  margin: 20px 0 40px 10px;

}



#especial_sub li {

  font: normal 13px/13px Verdana, Helvetica, Arial, sans-serif;

  padding: 0 15px 10px;

  margin: 0;

  list-style: none;

}



#especial_sub li.especial_tit {

  font: bold 15px/20px Verdana, Helvetica, Arial, sans-serif;

  padding: 0;

  padding-left: 15px;

  margin-bottom: 10px;

  color: #FFA32C;

  border-bottom: 3px solid #00BFCF;

}



#especial_sub li.nota {

  padding-bottom: 10px;

}



#especial_sub li.nota p {

  font: normal 13px/16px Verdana, Helvetica, Arial, sans-serif;

  padding: 5px 0 10px;

  margin: 0;

}



#especial_sub li a {

  color: #007883;

  text-decoration: none;

}



#especial_sub li a:hover {

  color: #00bfcf;

}



#especial_sub li.veja_mais {

  padding-bottom: 20px;

}



#especial_sub li.veja_mais a {

  float: right;

  color: #FFA32C;

}



/* =Menu Nível 3

-------------------------------------------------------------- */



div.nivel3 {

  position: relative;

  width: 280px;

  margin: 35px 0 40px;

}



div.nivel3 p.nivel3_title {

  font: normal 20px/40px Helvetica, Arial, sans-serif;

  background: #007883;

  padding-left: 10px;

  margin-bottom: 0;

}



div.nivel3 p.nivel3_title a {


  color: #FFF;

  text-decoration: none;

}



div.nivel3 p.nivel3_chamada {

  font: normal 14px/18px Verdana, Helvetica, Arial, sans-serif;

  color: #007883;

  padding: 10px;

  margin-bottom: 0;

}



div.nivel3 p.nivel3_chamada a {

  color: #007883;

  text-decoration: none;

}



div.nivel3 p.nivel3_author {

  font: normal 14px/18px Verdana, Helvetica, Arial, sans-serif;

  color: #007883;

  padding: 0 10px 10px;

  text-align: right;

}



div.nivel3 p.nivel3_author span {

  font-size: 12px;

}



div.nivel3 p a:hover {

  color: #00BFCF;

}



div.nivel3 p.laranja {

  background: #FFCE96;

}



div.nivel3 p.verde {

  background: #C2D9D7;

}



div.nivel3 p.branco {

  background: transparent url('images/backgrounds/branco_t.png');

}



div.nivel3 img.border_bottom {

  position: absolute;

  bottom: 0;

  width: 280px;

}







/* =Sidebar

-------------------------------------------------------------- */



/* =Search

-------------------------------------------------------------- */



#search {

  position: relative;

  margin-left: 0px; /* 15px; */

  width: 255px;

  height: 45px;

  /*background: transparent url('images/backgrounds/fundo_busca.png') no-repeat;*/

}



#searchform {

  position: relative;  

}



#searchform input {

 /* background: transparent url('images/backgrounds/fundo_busca_input.png') no-repeat;

  border-radius: 5px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;
*/
  width: 200px;

  height: 30px;

  margin: 0px 0px;

  padding: 0 5px;

  vertical-align: middle;

  font: normal 12px/28px 'Arial';

  border: none;

  outline: medium none;
	
  font-size:13px;
  background:#E9DAC7;
}



#searchform .submit {

  background: transparent url('images/backgrounds/fundo_busca_botao2.png') no-repeat;

  position: relative;

  top: 3px;

  width: 27px;

  height: 27px;

  cursor:pointer;

  margin-left: 12px;

  padding:0.6em 1.1em;
  
  left:2px;
}



/* =Follow

-------------------------------------------------------------- */



#follow {

  position: relative;

  margin-left: 15px;

  padding-left: 0px;

 /* width: 256px;*/

 /* height: 25px; */

 /* background: transparent url('images/backgrounds/fundo_follow.png') no-repeat;*/

}



.active { color: #333; }



#follow a {

  float: left;

  margin: 0px 3px;

}



#follow a img {
/*
  width: 40px;

  height: 40px;
*/
}



/* =Newsletter

-------------------------------------------------------------- */



#newsletter {

  position: relative;

  margin-left: 15px;
  
  margin-bottom:35px;

  width: 256px;

  height: 45px;

 /* background: transparent url('images/backgrounds/fundo_newsletter.png') no-repeat;*/

}



#newsletterform {

  position: relative;

}



#newsletterform input {

  /*background: transparent url('images/backgrounds/fundo_newsletter_input.png') no-repeat;*/
  background:#E9DAC7;

/*  border-radius: 5px 5px 0 0;

  -webkit-border-radius: 5px 5px 0 0;

  -moz-border-radius: 5px 5px 0 0;*/

  width: 200px;

  height: 28px;

  margin: 8px 0 8px;

  padding: 0 5px;

  vertical-align: middle;

  font: normal 12px/28px Arial;

  color: #666;

  border: none;

  outline: medium none;
  
  left:2px;

}



#newsletterform .submit {

  background: transparent url('images/backgrounds/fundo_busca_botao2.png') no-repeat;

  position: relative;

  top: 2px;

  width: 27px;

  height: 27px;

  cursor:pointer;

  margin-left: 10px;

  padding:0.6em 1.1em;

}



.widget_tag_cloud {

  position: relative;

  left: 15px;

  text-align: center;

  width: 256px;

  padding-bottom: 15px;

/*   max-height: 220px; */

  overflow-y: hidden;

}



.category-revista .widget_tag_cloud {

/*   max-height: 150px; */

}



/* =Rodape

-------------------------------------------------------------- */



/* =Colunistas

-------------------------------------------------------------- */



#colunistas {

  position: relative;


  float: left;

  margin-right: 28px;
  
  margin-bottom:20px;

  width: 283px;

  height: 186px; /* 250px; 216px; */
  
  background:#D3B692;
/*  background: transparent url('images/backgrounds/fundo_colunistas.png') no-repeat;*/

/*   clear: both; */

}
.livre_pensar_link{ text-decoration:none; color:#333333 !important;}
.livre_pensar_link:hover{ text-decoration:underline;}

#colunistas span {

	position: absolute;
	top: 8px; 	
	left: 10px;
  	font: bold 14px/14px  Arial, Verdana, sans-serif;
  	color: #333;
	text-transform:uppercase;

}



#colunistas .colunistas_entry {

  position: relative;

  top: 30px;

  width: 263px;

  height: 82px; /*height: 112px; 107px; 90px;*/

  padding: 0px 10px 0; /*3px 10px 0;*/
  
  background:#E9DAC7;

}



/*

#colunistas .colunistas_entry + .colunistas_entry {

  top: 137px;

}

*/



#colunistas .colunistas_entry h4 {

  margin-bottom: 2px;

  line-height: 14px !important;

}



#colunistas .colunistas_entry h4 a {

  font: bold 11px/11px Verdana, Arial, sans-serif;

  color: #333;

  text-decoration: none;

}



#colunistas .colunistas_entry .img_colunista,

#colunistas .colunistas_entry .attachment-post-thumbnail {

  float: left;

  width: 64px;

  height: 64px;
  
  position:relative;
  
  top:10px;
  
  box-shadow:1px 1px 3px 0 #333333;
  
  -moz-box-shadow: 1px 1px 3px 0 #333333;

  -webkit-box-shadow: 1px 1px 3px 0 #333333;
  
 /* border: 4px solid #007883;

  border-radius: 5px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;*/

}



#colunistas .colunistas_entry p {

  float: right;

  width: 182px;

  font: normal 10px Helvetica, Verdana, Arial, sans-serif; /*13px;*/

  color: #455658;

  margin-bottom: 0;

}

.bloco_livre_pensar{float: right; position: relative; top: 7px; width: 182px;}

#colunistas .colunistas_entry:first-child{
border-bottom:dashed; color:#999;
}


/* =Youtube

-------------------------------------------------------------- */



#youtube {

  position: relative;

  float: left;

  margin-right: 10px; /*28px*/

  width: 300px;

  height: 250px;

}



#youtube span a {

  position: absolute;

  top: -12px;

  right: 0;

  font: normal 10px Verdana, Arial, sans-serif;

  color: #007883;

  text-decoration: none;

}



#youtube iframe {

	width: 300px !important;

  height: 250px !important;

}



/* =Rodape

-------------------------------------------------------------- */



#publicidade_rodape {

/*   display: none; */

  position: relative;

  float: left;

/*  width: 300px;*/   width: 270px;


  height: 250px;

}



#publicidade_rodape span {

  position: absolute;

  top: -12px;

  right: 0;

  font: normal 10px Verdana, Arial, sans-serif;

  color: #007883;

}



#parceiros {

  position: absolute;

  bottom: 125px;

  background: transparent url('images/backgrounds/azul_t.png');

  height: 88px;

  width: 100%;

}



#parceiros #parceiros_wrapper {

  position: relative;

  width: 940px;

  margin: 0 auto;

}



#parceiros span {

  position: relative;

  top: 15px;

  font: bold 12px Verdana, Arial, sans-serif;

  color: #007883;

}



#parceiros ul {

  margin-left: 100px;

}



#parceiros li {

  float: left;

  list-style: none;

  margin-right: 18px;

}



/* =Assinatura Revista

-------------------------------------------------------------- */



#assinatura {

  position: relative;

  clear: both;

  left: -30px;

	margin-top: 30px;

  width: 655px;

  height: 45px;

  background: #007984;

  color: #fff;

}



#assinatura p.p_right {

  float: right;

  width: 180px;

  margin: 5px;

  text-align: center;

  font: bold 15px/18px Helvetica, Arial, sans-serif;

}



#assinatura p a {

  text-decoration: none;

  color: #fff;

}



#assinatura p span {

  text-transform: uppercase;

  color: #FFA42D;

}



#assinatura p.p_left {

  float: left;

  margin-left: 30px;

  font: normal 14px/45px Helvetica, Arial, sans-serif;

}



/* =Página texto

-------------------------------------------------------------- */



.page #content,

.single-post #content,

.archive #content,

.search #content {

  position: relative;

  margin-top: 35px;

  width: 625px;

  font: normal 13px/20px  Verdana, Helvetica, Arial, sans-serif;

}



.page #content h1,

.single-post #content h1,

.archive #content h1,

.search #content h1 {

  font-size: 24px;

  color: #007883;

}



.page #content .entry-content a,

.page #content .entry-content a span,

.single-post #content .entry-content a,

.single-post #content .entry-content a span,

.archive #content .entry-content a,

.archive #content .entry-content a span,

.search #content .entry-content a,

.search #content .entry-content a span {

  color: #333;

}



#content span.author a {

  text-decoration: none;

}



#content .tag-list {

  margin-top: 15px;

}



#content .tag-list span {

  background: #00BFCF;

  color: #fff;

  padding: 2px 4px;

}



#content .tag-list a {

  color: #333;

}



/* =Compartilhe

-------------------------------------------------------------- */



.single-post #compartilhe {

  position: relative;

/*   left: -50px; */

  width: 570px;

  height: 42px;

  padding: 0 10px 0 30px;

  margin: 0;

  background: #FCC56D;

}



.single-post #compartilhe span {

  position: relative;

  margin-right: 10px;

  color: #007883;

  font-weight: bold;

}



.single-post #compartilhe a {

  position: relative;

  top: 8px;

}



.single-post #compartilhe a img {

  width: 26px;

  height: 26px;

}



.single-post #compartilhe a.top {

  float: right;

  position: relative;

  top: 0;

  line-height: 42px;

  color: #455658;

  text-decoration: none;

}



/* =Archive - index

-------------------------------------------------------------- */



.archive .hentry,

.search .hentry,

.page-id-1893 .hentry {

  position: relative;

  border-bottom: 3px solid #007883;

  padding: 0 10px 20px;

}



.archive .hentry .post_wrapper,

.search .hentry .post_wrapper,

.page-id-1893 .hentry .post_wrapper {

  position: relative;

  float: left;

  width: 100%;

}



.archive .hentry div.img_wrapper + div.post_wrapper,

.search .hentry div.img_wrapper + div.post_wrapper,

.page-id-1893 .hentry div.img_wrapper + div.post_wrapper {

  width: 420px;

}



.archive .hentry h2.entry-title,

.search .hentry h2.entry-title,

.page-id-1893 .hentry h2.entry-title {

  clear: none;

  font-size: 18px !important;

}



.archive .hentry .img_wrapper,

.search .hentry .img_wrapper,

.page-id-1893 .hentry .img_wrapper {

  position: relative;

  display: block;

  float: left;

  margin: 5px 10px 10px 0;

  width: 156px;

  line-height: 0px;

}



.archive .hentry .img_wrapper img.attachment-post-thumbnail,

.search .hentry .img_wrapper img.attachment-post-thumbnail,

.page-id-1893 .hentry .img_wrapper img.attachment-post-thumbnail {

  width: 156px !important;

  z-index: 1;

}



.archive .hentry .img_wrapper img.border_top,

.search .hentry .img_wrapper img.border_top,

.page-id-1893 .hentry .img_wrapper img.border_top {

  position: absolute;

  top: 0;

  left: 0;

  width: 156px;

  height: 6px;

  z-index: 100;

}

.archive .hentry .img_wrapper img.border_bottom,

.search .hentry .img_wrapper img.border_bottom,

.page-id-1893 .hentry .img_wrapper img.border_bottom {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 156px;

  height: 6px;

  z-index: 100;

}



/* =Glossario

-------------------------------------------------------------- */



ul#glossario_menu {

  position: relative;

  width: 100%;

  height: 30px;

  list-style: none;

  margin: 20px 0;

  border-bottom: 3px solid #007883;

}



ul#glossario_menu li {

  float: left;

}



ul#glossario_menu li a {

  font: bold 18px/32px Verdana, Helvetica, Arial, sans-serif;

  color: #007883;

  text-decoration: none;

  margin-right: 5px;

}



ul#glossario_menu li a:hover {

  color: #00BFCF;

}



ul#glossario_menu li.gl_title a {

  font-size: 24px;

  line-height: 32px;

  color: #FEC76D;

}



/* =Images

-------------------------------------------------------------- */



#content img {

	margin: 0;

	height: auto;

	max-width: 640px;

	width: auto;

}

#content .attachment img {

	max-width: 900px;

}

#content .alignleft,

#content img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

#content .alignright,

#content img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

#content .aligncenter,

#content img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

#content img.alignleft,

#content img.alignright,

#content img.aligncenter {

	margin-bottom: 12px;

}

#content .wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	padding: 4px;

	text-align: center;

}

#content .wp-caption img {

	margin: 5px 5px 0;

}

#content .wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

#content .wp-smiley {

	margin: 0;

}

#content .gallery {

	margin: 0 auto 18px;

}

#content .gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

#content .gallery img {

	border: 2px solid #cfcfcf;

}

#content .gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

#content .gallery dl {

	margin: 0;

}

#content .gallery img {

	border: 10px solid #f1f1f1;

}

#content .gallery br+br {

	display: none;

}

#content .attachment img { /* single attachment images should be centered */

	display: block;

	margin: 0 auto;

}





/* =Navigation

-------------------------------------------------------------- */



.navigation {

  background: transparent url('images/backgrounds/branco_t.png');

  padding: 5px 10px;

	font-size: 14px;

	line-height: 20px;

	overflow: hidden;

	clear: both;

}



.navigation span.title {

  color: #007883;

  font-weight: bold;

  margin-right: 5px;

  float: left;

}



.navigation span.page_count {

  color: #007883;

  font-weight: bold;

}



.navigation a:link,

.navigation a:visited {

	text-decoration: none;

}



.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin: -18px 0 0 0;

}



/*

 * WP-Paginate - WordPress Pagination Function

 * Revision: $Id: wp-paginate.css 286636 2010-09-08 00:11:23Z emartin24 $

 * Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/

 */



.wp-paginate {position: relative; float: right; padding:0; margin:0 !important;}

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

.wp-paginate a {color:#007883; margin-right:4px; padding:2px 4px; text-align:center; text-decoration:none;}

.wp-paginate a:hover, .wp-paginate a:active {background:#00DAEF;/*  color:#00bfcf; */}

.wp-paginate .title {color:#555; margin-right:4px;}

.wp-paginate .gap {color:#999; margin-right:4px;}

.wp-paginate .disabled {color:#ccc; margin-right:4px; padding:2px 4px;}

.wp-paginate .current {color:#007883; background:#00DAEF; margin-right:4px; padding:2px 4px;}

.wp-paginate .page {}

.wp-paginate .prev, .wp-paginate .next {}



/* style overrides for comments pagination */

.wp-paginate-comments {}

.wp-paginate-comments li {}

.wp-paginate-comments a {}

.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}

.wp-paginate-comments .title {}

.wp-paginate-comments .gap {}

.wp-paginate-comments .current {}

.wp-paginate-comments .page {}

.wp-paginate-comments .prev, .wp-paginate-comments .next {}









/* =Comments

-------------------------------------------------------------- */

#comments {

  position: relative;

  clear: both;

/*   left: -50px; */

  width: 580px;

  padding-left: 30px;

  padding-bottom: 20px;

	margin: 0;

	border-top: 1px solid #FCC56D;

	background: transparent url('images/backgrounds/comments_azul_t.png');

}



#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #007883;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#reply-title {

  border-bottom: 3px solid #007883;

}

h3#comments-title {

	padding-bottom: 3px;

	margin-bottom: 15px;

	background: transparent url('images/backgrounds/fundo_regua.png') repeat-x bottom;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

  background: transparent url('images/backgrounds/fundo_regua.png') repeat-x bottom;

	line-height: 16px;

	margin: 0 0 15px 0;

	padding: 0 15px 0 20px;

	position: relative;

}



.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 15px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author a {

  color: #007883;

  text-decoration: none;

  font-weight: bold;

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 10px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 15px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	margin-top: 5px;

	overflow: hidden;

	position: relative;

}

#respond p {

  position: relative;

  width: 100%;

  min-height: 33px;

	margin: 0;

}



#respond p.comment-form-comment {

  min-height: 145px;

}



#respond p.form-allowed-tags {

  width: 80%;

  left: 95px;

}



#respond p span.required {

  position: relative;

  top: 4px;

  left: 30px;

}



#respond .comment-notes {

/* 	margin-bottom: 1em; */

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 10px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #455658;

	font-size: 12px;

	position: absolute;

	top: 3px;

	right: 500px;

}

#respond input {

  position: absolute;

  left: 90px;

	margin: 0 0 9px;

	width: 80%;

	line-height: 24px;

}



#respond input[type=text] {

	border: 1px solid #007883;

}



#respond textarea {

	width: 80%;

	position: absolute;

  left: 90px;

  line-height: 20px;

  border: 1px solid #007883;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin-bottom: 12px;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}



span.msg_email {

  font-size: 14px;

  font-weight: bold;

  color: #007883;

}



/* =Form contato

-------------------------------------------------------------- */



form#obj li {

  position: relative;

  min-height: 30px;

}



form#obj label {

  color: #007883;

}



form#obj input[type="text"] { font-size: 12px; height: 18px; left: 175px; line-height: 14px; position: absolute; width: 470px;}



form#obj select {

  position: absolute;

  left: 130px;

  height: 18px;

}



form#obj li.mensagem {

  min-height: 120px;

}



form#obj textarea {

  position: absolute;

  left: 130px;

  width: 500px;

}



form#obj input[type="submit"] {

  position: relative;

  left: 130px;

}



#formulario {

  border-bottom: 3px solid #007883;

  margin: 15px 0 30px;

}



/* =Widget Areas

-------------------------------------------------------------- */



.widget-area ul {

	list-style: none;

	margin-left: 0;

}

.widget-area ul ul {

	list-style: square;

	margin-left: 1.3em;

}

.widget_search #s {/* This keeps the search inputs in line */

	width: 60%;

}

.widget_search label {

	display: none;

}

.widget-container {

	margin: 0 0 18px 0;

}

.widget-title {

	color: #222;

	font-weight: bold;

}

.widget-area a:link,

.widget-area a:visited {

	text-decoration: none;

	color: #007883;

	font-family: Verdana;

}

.widget-area a:active,

.widget-area a:hover {

  color: #00bfcf;

}

.widget-area .entry-meta {

	font-size: 11px;

}

#wp_tag_cloud div,

.widget_tag_cloud a {

	line-height: 1.2em;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #222;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 4px;

	text-align: left;

}

#wp-calendar thead {

	font-size: 11px;

}

#wp-calendar thead th {

}

#wp-calendar tbody {

	color: #aaa;

}

#wp-calendar tbody td {

	background: #f5f5f5;

	border: 1px solid #fff;

	padding: 3px 0 2px;

	text-align: center;

}

#wp-calendar tbody .pad {

	background: none;

}

#wp-calendar tfoot #next {

	text-align: right;

}

.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}



/* Main sidebars */

#main .widget-area ul {

	margin-left: 0;

	padding: 0 20px 0 0;

}

#main .widget-area ul ul {

	border: none;

	margin-left: 1.3em;

	padding: 0;

}

#primary {

}

#secondary {

}



/* Footer widget areas */

#footer-widget-area {

}





/* =Footer

-------------------------------------------------------------- */



#footer {

  position: relative;

  height: 250px;

}



.home #footer {

  height: 250px;

}



#colophon {
/*
  overflow: hidden;

  position: absolute;

  bottom: 79px;

  left: 0;

  height: 20px;

  width: 100%;
*/

   position:relative;
   top: 140px;
   
}



#colophon span,

#colophon span a {

  font: bold 12px Verdana, Arial, sans-serif;

  color: #455658;

  text-decoration: none;

}



#colophon span.copy {

  float: right;

}





#site-info {

	font-weight: bold;

}

#site-info a {

	color: #000;

	text-decoration: none;

}

#site-generator {

	font-style: italic;

	position: relative;

}

#site-generator a {

	background: url(images/wordpress.png) center left no-repeat;

	color: #666;

	display: inline-block;

	line-height: 16px;

	padding-left: 20px;

	text-decoration: none;

}

#site-generator a:hover {

	text-decoration: underline;

}

img#wpstats {

	display: none;

}



	/* vitork */



a.vitork {

/* 	display: none; */

	position: absolute;

	bottom: 0;

	right: 0;

	font: 100 8px/8px 'Verdana', 'Arial', 'Helvetica', sans-serif;

	color: #F0E4D4;

	text-decoration: none;

}



a.vitork:hover {

	color: #34BFD1;

}





/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */



pre {

	-webkit-text-size-adjust: 140%;

}

code {

	-webkit-text-size-adjust: 160%;

}

#access,

.entry-meta,

.entry-utility,

.navigation,

.widget-area {

	-webkit-text-size-adjust: 120%;

}

#site-description {

	-webkit-text-size-adjust: none;

}



/* botao lideres */



#ideia li {

    list-style: none outside none;

/*    padding: 0 15px 10px;*/


}

.txt_newsletter{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}

#menu-menu-principal li ul {left: -5px; width: 140px;}

.navigation_sec{ background: none repeat scroll 0 0 #162345; height: 60px; margin: 0; position: absolute; top: 30px; width: 100%;}
.menu-sec-header{ margin: 0 auto; position: relative; width: 630px; z-index:2;}
#menu-menu-secundario{ margin: auto; width: 100%;  position:relative; }
#menu-menu-secundario li { display:block; float:left;}
#menu-menu-secundario li a {  color:#FFFFFF; text-decoration:none; font-family:Arial,Verdana,sans-serif; font-size:14px; display:block; line-height:60px;  }
#menu-menu-secundario li a:hover { background:#00BFCF;}

/*padding:21px 10px 22px;*/

#menu-menu-secundario li ul { position:absolute; left:-5px; top:60px;}
#menu-menu-secundario li ul li { display:block; float:left; width:140px; background:#00BFCF;}
#menu-menu-secundario li ul li a { color:#FFFFFF; text-decoration:none; font-family:Arial,Verdana,sans-serif; font-size:15px; display:block; }
#menu-menu-secundario li ul li a:hover { background: #007883; color: #fff; }

#access ul ul { /* this targets all sub menus */
	display: none; /* hide all sub menus from view */
	position: absolute;
}

#access ul li:hover > ul {
	display: block; 
}

/* =Print Style

-------------------------------------------------------------- */



@media print {

	body {

		background: none !important;

	}

	#wrapper {

		clear: both !important;

		display: block !important;

		float: none !important;

		position: relative !important;

	}

	#header {

		border-bottom: 2pt solid #000;

		padding-bottom: 18pt;

	}

	#colophon {

		border-top: 2pt solid #000;

	}

	#site-title,

	#site-description {

		float: none;

		line-height: 1.4em;

		margin: 0;

		padding: 0;

	}

	#site-title {

		font-size: 13pt;

	}

	.entry-content {

		font-size: 14pt;

		line-height: 1.6em;

	}

	.entry-title {

		font-size: 21pt;

	}

	#access,

	#branding img,

	#respond,

	.comment-edit-link,

	.edit-link,

	.navigation,

	.page-link,

	.widget-area {

		display: none !important;

	}

	#container,

	#header,

	#footer {

		margin: 0;

		width: 100%;

	}

	#content,

	.one-column #content {

		margin: 24pt 0 0;

		width: 100%;

	}

	.wp-caption p {

		font-size: 11pt;

	}

	#site-info,

	#site-generator {

		float: none;

		width: auto;

	}

	#colophon {

		width: auto;

	}

	img#wpstats {

		display: none;

	}

	#site-generator a {

		margin: 0;

		padding: 0;

	}

	#entry-author-info {

		border: 1px solid #e7e7e7;

	}

	#main {

		display: inline;

	}

	.home .sticky {

		border: none;

	}

}








.contato_destaque{
background: none repeat scroll 0 0 #FF0000;
color: #FFFFFF;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

.contato_destaque { color:#fff !important; font-size:16px; background:#EB8A1B; text-decoration:none;}
.contato_destaque:hover { background:#153B84 !important;}
.contato_destaque a{ text-decoration:none; color:#fff !important; }

.selo_criar{}

.categoria_r{ margin:10px; border-bottom:3px solid #007883; padding-bottom:15px;}
.categoria_r img{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; width:156px !important; height:146px !important; float:left; margin-right: 20px !important;}
.categoria_r p{ float:none; font-size:13px; color:#333;}
.categoria_r a{ color:#007883; text-decoration:none; font-size:18px; font-weight:bold;}
.categoria_r a:hover{ color:#00BFCF;}
.clear{ clear:both;}

.banner_evento { margin: auto; position: relative;  text-align: center; top: 90px; width: 950px; }

.btn_cadastro_leitor {
  background: #007883;
  border-radius: 2px;
  height: 90px;
  margin-bottom: 5px;
  text-align: center;
}

.btn_cadastro_leitor a {
  color: #EEEEEE;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bolder;
  position: relative;
  text-decoration: none;
  top: 28px;
}

.banner_parceiros {  
  float: left;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  min-height: 90px;
  /*left: 10px;*/
  position: relative;
  top: 13px;
  width: 300px;
  background:#fff;
  margin-bottom:20px;
}

.banner_parceiros img{ border:0;}

.banner_parceiros *{ vertical-align:middle;}

.banner_parceiros * {
    vertical-align: middle;
}

.banner_parceiros {
    display: block;
}
.banner_parceiros span {
    display: inline-block;
    width: 1px;
}

#colophon > span { /*left: 161px;*/ position: relative;}

#colophon span.copy { float: right; /*left: -140px;*/}

.footer_div{ height:25px; background:#162345; display:none;}

.menufooter_div{ background:#007883; height:200px; display:none;}

.footer_esq{ float:left; width:75%;}

.footer_dir{ float:right; width:25%;}

.footer_esq p{ float:left; }

.footer .menu li a{ font-family:Verdana,Arial,sans-serif; color:#007883; font-size:12px; font-weight:bold; padding:0 5px; text-decoration:none;}

.footer .menu li a:hover { color:#fff;}

#menu-menu-footer{ bottom: 2px; left: -5px; position: relative; }

.plataforma_txt { color: #162345; font-family: arial; font-size: 13px; font-weight: bold; position: relative; text-align: center; width: 283px;}

#menu-item-34411 a, #menu-item-34419 a, #menu-item-34412 a, #menu-item-34414 a, #menu-item-34413 a, #menu-item-37470 a, #menu-item-37471 a, #menu-item-37472 a { cursor: default; pointer-events: none;}
#menu-item-34411:hover, #menu-item-34419:hover, #menu-item-34412:hover, #menu-item-34414:hover, #menu-item-34413:hover, #menu-item-37470:hover, #menu-item-37471:hover, #menu-item-37472:hover{background:none;}

.entry-subtitle{ color:#007883; font-size:18px;}

.destaque_form { color: #007883; font-size: 15px; font-weight: bold;}

.slider_rota { margin: auto; width: 600px;}

.rotatorio.roundabout-holder {margin: auto !important; width: 400px; left: 70px; padding: 0; position: relative;}

.prev { position: relative; top: 62px;}
.next { bottom: 1px; left: 560px; position: relative;}

.link_revistanext a{ color:#FFF; background:#eb8a1b; text-decoration:none;}
.link_revistanext a:hover{ color:#FFF; background:#153b84;}

.face_posts{ background:#FFF;}

/*\*//*/
.banner_parceiros {
    display: block;
}
.banner_parceiros span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

