/* $Id: zen.css,v 1.14.2.6 2009/11/05 11:03:32 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 *
 *   Book Navigation  See line 74  of Zen's drupal6-reference.css file
 *   Forum            See line 197 of Zen's drupal6-reference.css file
 *   Menus            See line 667 of Zen's drupal6-reference.css file
 *   News Aggregator  See line 20  of Zen's drupal6-reference.css file
 *   Polls            See line 287 of Zen's drupal6-reference.css file
 *   Search           See line 320 of Zen's drupal6-reference.css file
 *   User Profiles    See line 945 of Zen's drupal6-reference.css file
 */

body {
   margin: 0;
   padding: 10px 0;
   color:#666666;
   background-color: #eeeeee;
   background-image: url('img/bg.png');
   background-repeat: repeat-x;
   background-position: 0 -10px;
}
/* Blocos */
#block-block-8 p {
	margin-bottom: 5px;
	text-align: center;
}
/*#block-views-na_hora_ultimo-block_1 {
	text-align: center;
}*/
/*#block-block-8 img, #block-views-na_hora_ultimo-block_1 img {
	width: 91px;
	height: 144px;
}*/
/* Banner baixo */
#block-block-14 .block-inner {
background: transparent;
-moz-box-shadow: 0 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
  border: 0;
}
#block-block-14 .block-inner .content {
margin: 0;
}

/* DESTAQUE */
#block-views-destaque-block_1 .view ul li.views-row {
	height: auto;
}

/* FOOTER */
#footer-inner {

}
#footer-inner p {

margin-bottom: 0;
}
#footer-inner p a {
color: #fff;
}
#footer-inner .block-inner {
	background: transparent;
-moz-box-shadow: 0 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
  border: 0;
}
#footer-inner .block {
margin-bottom: 0;
}
#block-block-5 {
	background-color: #4b4b4b;
	padding: 4px 0 4px 0;
}
#block-block-5 .block-inner .content {
	margin: 0;
}
#block-block-3 .block-inner .content {
	margin: 0;
}
ul.menu-footer {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 5px;
}

ul.menu-footer li {
	display: inline;
	margin-left: 0;
	margin-right: 15px;
}
ul.menu-footer li a {
	color: #b8b7b7;
	font-size: 11px;
	text-transform: uppercase;
}
p.direitos-reservados {
	width: 300px;
	margin-bottom: 0;
	font-size: 11px;
	color: #a2a2a2;
	float: right;
	text-align: right;
	margin-top: -20px;
	margin-right: 6px;
}
/* Banner */
#block-views-banner_topo-block_1 .view ul li.views-row {
	height: auto;
}
#block-views-banner_topo-block_1 .block-inner {
background: transparent;
-moz-box-shadow: 0 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
  border: 0;
}
#block-views-banner_topo-block_1 .block-inner .content {
	margin: 0;
}

/* MENU */
/* BOX PADRÃO */
.block-inner {
  background: #FFFFFF;
  border: 1px solid #dcdcde;
  -moz-box-shadow: 0 0 5px 0 #d3d3d3;
  -webkit-box-shadow: 0 0 5px 0 #d3d3d3;
  box-shadow: 0 0 4px 0 #dadada;
  padding: 0;
}
.block-inner .content {
	margin: 8px;
}
#block-menu-secondary-links .block-inner{
background-color: #FFFFFF;
padding: 5px;
}
#block-menu-secondary-links .block-inner .content {
	margin: 0;
}
/* NOTICIAS SECUNDARIAS */
#block-views-destaque_secundario-block_1 {
height: 171px;
margin-bottom: 26px;
}
#block-views-destaque_secundario-block_1 .block-inner {
  background: #fff;
  border: 0;
  -moz-box-shadow: 0 0 0 0 #d3d3d3;
  -webkit-box-shadow: 0 0 0 0 #d3d3d3;
  box-shadow: 0 0 0 0 #dadada;
  padding: 0;
}
#block-views-destaque_secundario-block_1 .block-inner .content {
margin: 0;
}
#block-views-destaque_secundario-block_1 .col-1, #block-views-destaque_secundario-block_1 .col-2, #block-views-destaque_secundario-block_1 .col-3 {
  background: #FFFFFF;
  border: 1px solid #dcdcde;
  -moz-box-shadow: 0 0 5px 0 #d3d3d3;
  -webkit-box-shadow: 0 0 5px 0 #d3d3d3;
  box-shadow: 0 0 4px 0 #dadada;
  padding: 5px 8px 5px 8px;
  margin-right: 20px;
  display: inline;
float: left;
position: relative;
width: 162px;
height: 171px;
overflow: hidden;
}
#block-views-destaque_secundario-block_1 .col-3 {
	margin-right: 0;
}
.views-view-grid {
	margin-bottom: 10px;
}
/*
.content {
  background-color: #FFFFFF;
}*/
a:link, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


.float_left {
	float: left;
	margin: 0 20px 10px 0;
}
.float_right {
	float: right;
	margin: 0 0 10px 20px;
}

/*HEADER*/
.publicidade-title {
	color:#E0E0E0;
	text-transform:uppercase;
	font-size:0.8em;
}

.publicidade-inner {
/*	width: 580px;*/
	height: 91px;
	margin-top: 7px;
}

#filiacao {
	position: absolute;
	top: 25px;
}
#filiacao strong {
    font-weight: normal;
}
ul.filiacao {
	list-style-type: none;
	float: right;
}

ul.filiacao li {
	margin-right: 28px;
}

ul.filiacao li a {

}

ul.filiacao li a img {
    width: 65px;
}

#skip-to-nav {
	float:right;
	text-indent:-9999px;
}

#logo {
	margin: 0 10px 0 0;
	padding: 0;
	top:1px;
}

/*MENU*/

#main_menu_container {
	background: rgb(242,242,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
height: 45px;
border-top: solid 1px #e5e5e5;
border-bottom: solid 3px #000;
margin-bottom: 15px;
}

#sitename {
	left:-38px;
	position:relative;
	text-indent:-9999px;
	top:-4px;
	margin:0;
	padding:0;
}

#sitename a {
	background: url('img/title.jpg') no-repeat scroll top left;
	width: 225px;
	height: 53px;
	display:block;
}
/*
#main_menu ul.nice-menu a {
	text-transform:uppercase;
	color:#717171;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	border: 0;
}

#main_menu ul.nice-menu a:hover {
	color:#EF9809;
}

#main_menu ul.links {
  margin: 1em 0;
  padding: 0;
}

#main_menu ul.nice-menu.inline {
  margin: 0;
  display: inline;
}

#main_menu ul.nice-menu li {
  	display: inline;
  	list-style-type: none;
	padding: 14px 0 14px 13px;
	margin-left:10px;
	border-left: solid 1px #e5e5e5;
}
#main_menu ul.nice-menu li.first {
	margin-left: 0;
	border-left: 0;
	padding-left:0;
}
*/
#main_menu {
	margin-left: 0;
	padding-left: 3px;
}
ul.nice-menu li.first {
	margin-left: 0;
	border-left: 0;
	padding-left:0;
}
/*ul.nice-menu li.first a {
    padding-left: 0;
}*/
ul.nice-menu-down li {
	border-left: solid 1px #e5e5e5;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	background: #eee;
}
ul.nice-menu a {
	text-transform:uppercase;
	color:#717171;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	padding: 14px;
}
/* SUB MENU */
ul.nice-menu-down li ul {
background: #f3f3f3;
-webkit-box-shadow: 4px 5px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow: 4px 5px 5px 0px rgba(0, 0, 0, 0.3);
margin-top: 15px;
z-index: 9999;
}
ul.nice-menu-down li ul li {
border-bottom: solid 1px #d5d3d3;
}
ul.nice-menu-down li ul li a {
	padding: 6px;
	text-transform:normal;
}
ul.nice-menu-down li ul li.first a {
	padding: 6px;
}
#views_slideshow_cycle_teaser_section_destaque-block_1 {
	z-index: 0;
}


/*MENU LATERAL*/
/*
#esquerda {
	margin-left: 4px;
	top:-4px;
}

#secondary ul.links {
	margin-left:13px;
}

#secondary ul.links li {
	padding:0;
	display:block;
	margin:0 0 5px 0;
	font-size:0.9em;
}

#secondary ul.links a, #secondary ul.links a:visited {
	color:#444444;
	text-transform:uppercase;
	text-decoration:none;
}

#secondary {
	background-color:#F4F4F4;
	background-image: url('img/menu-bg-1-1.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:10px;
}
*/


#esquerda {
	margin-left: 4px;
	top: 0;
}


#block-menu-secondary-links ul.menu {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#717171;
	list-style-type: none;
}
#block-menu-secondary-links ul.menu li {
	padding: 5px 0 5px 0;
	display:block;
	margin:0 0 0 0;
	font-size: 13px;
	border-bottom: solid 1px #e5e5e5;
}
#block-menu-secondary-links ul.menu li.last {
	border-bottom: 0;
}
#block-menu-secondary-links ul.menu li a {
	font-weight: bold;
	display: none;
}
#block-menu-secondary-links ul.menu li a:hover {
	text-decoration: none;
	color: #e87a18;
}
#block-menu-secondary-links ul.menu li ul.menu li:hover {
	background-color: #eee;

}
#block-menu-secondary-links ul.menu li ul.menu li a:hover {
	color: #e87a18;
	text-decoration: none;
}
}
#block-menu-secondary-links ul.menu a, #block-menu-secondary-links ul.menu a:visited {
	text-decoration:none;
	font-weight:bold;
}
#block-menu-secondary-links ul.menu li ul.menu a {
	font-weight: normal;
	display: block;
}
#block-menu-secondary-links ul.menu li ul.menu li ul.menu {
	background: url('img/linha.png') repeat-y 5px 0;
}
#block-menu-secondary-links ul.menu li ul.menu li ul.menu li {
	margin-left: 5px;
	padding-left: 13px;
	background: url('img/seta-submenu.png') no-repeat top left;
	border-bottom: 0;
}
#block-menu-secondary-links ul.menu li ul.menu li ul.menu li a:hover {
color: #e87a18;
text-decoration: none;
}

/*
#block-menu-secondary-links ul.menu {
	padding-left: 10px;
	margin-top: 0;
}
#block-menu-secondary-links ul.menu li.first {

}
*/
/*
#block-menu-secondary-links ul.menu li {
	padding: 0;
	display:block;
	margin:0 0 0 0;
	font-size:14;
}

#block-menu-secondary-links ul.menu li ul.menu li:hover {
	background-color: #eee;
}*/
/*
#block-menu-secondary-links ul.menu a, #block-menu-secondary-links ul.menu a:visited {
	color:#717171;
	text-decoration:none;
	font-weight:bold;
}

#block-menu-secondary-links ul.menu ul.menu a {
	font-weight:normal;
}*/
/*
#block-menu-secondary-links {
	background-color:#F4F4F4;
	background-image: url('img/menu-bg-1-1.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:1px;
}*/
/*
#block-menu-secondary-links .block-inner {
	background: url('img/menu-bg-1-2.jpg') no-repeat scroll bottom;
}
*/

/*NAHORA*/

#block-views-na_hora-block_1 .view ul li.views-row {
line-height: 31px;

}
#block-views-na_hora-block_1 .view ul li.views-row .views-field-title .field-content {
font-size: 13px;
}

#block-views-na_hora-block_1 .block-inner {
	padding: 5px;
}
#block-views-na_hora-block_1 .block-inner .content {
margin:0;
}
#block-views-na_hora-block_1 .block-inner .content .view-na-hora .view-content .item-list {
	background: #fff;
	height: 30px;
	width:100%;
	overflow: hidden;
}

#block-views-na_hora-block_1 .block-inner .content .view-na-hora .view-content .item-list ul {
	background: #fff;
	width: 100%;
	height: 30px;
	line-height:30px;
	margin:0 0 0 5px;
	padding:0;
	list-style-type:none;
	list-style-image:none;
        z-index: 0;
}

#block-views-na_hora-block_1 .block-inner .content .view-na-hora .view-content .item-list ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	width:100%;
}


.view-destaque-secundario table td {
width: 180px;
padding-right: 20px;
}
.view-destaque-secundario table td.col-3 {
padding: 0;
}

a:link, a:visited {
	color: #666;
}


.view-na-hora-lista .views-field-title {
clear: both
}

.view-na-hora .views-field-created .views-label-created, .block-inner h2,
.view-destaque .views-field-title span a,
.view-destaque-secundario .views-field-title span a {
	color:#e8750f;
}

.view-destaque-secundario .views-field-title span a {
	font-weight: bold;
}

.view-na-hora .views-field-created .views-label-created {
	background: url('img/nahora-icone.jpg') no-repeat scroll left center;
	padding-left: 17px;
	font-size:0.95em;
	text-transform:uppercase;
	font-weight:bold;
}

.view-na-hora .views-field-created .field-content {
	color:#a1a1a1;
	padding-right:5px;
}

.view-na-hora .views-field-title .field-content, .view-na-hora .views-field-title .field-content a {
	color:#606060;
}

/*DESTAQUE*/
/*
#content_central_bottom_left {
	width: 358px;
}
*/
#block-views-opiniao-block_1 .block-inner{
	background: #FFFFFF;
  border: 1px solid #dcdcde;
  -moz-box-shadow: 0 0 5px 0 #d3d3d3;
  -webkit-box-shadow: 0 0 5px 0 #d3d3d3;
  box-shadow: 0 0 4px 0 #dadada;
  padding: 0;
  height: 186px;
}

.view-destaque .item-list ul {
	list-style:none;
	padding:0;
	margin:0;
}

.view-destaque .item-list ul li {
	width: 580px !important;
	height: 220px;
	overflow: hidden;
}

.views-slideshow-controls-bottom .views-field-field-img-destaque-fid {
	float:left;
	width: 136px;
	height: 69px;
	overflow: hidden;
	border: solid 3px #fff;
	cursor: pointer;
	margin-top: 70px;
}
.views-slideshow-controls-bottom .views-field-field-img-destaque-fid img {
	width: 137px;
	height: 69px;
}
/*
#views_slideshow_pager_field_item_bottom_destaque-block_1_2 {
	margin-right: 15px;
}
#views_slideshow_pager_field_item_bottom_destaque-block_1_1 {
	margin-right: 15px;
}

#views_slideshow_pager_field_item_bottom_destaque-block_1_0 {
	margin-right: 15px;
}
*/
.views_slideshow_cycle_main .views-field-field-img-destaque-fid  {
		width: 580px;
		height: 295px;
}
.views_slideshow_cycle_main .views-field-field-chamada-value {
	display: none;
}
.views_slideshow_cycle_main .views-field-field-chapeu-value {
	display: none;
}
.views_slideshow_cycle_main .views-field-field-img-autor-value {
	display: none;
}
.views_slideshow_cycle_main .views-field-title {
	background: #2c2c2c;
	width: 560px;
	height: 50px;
	position: absolute;
	padding: 11px 10px 7px 10px;
	margin: 295px 0 0;
	opacity: 0.8;
	text-align: center;
}
.views_slideshow_cycle_main .views-field-title a {
	font-size: 15px;
}
.views-field-field-img-autor-value {
/*	FIXME: dinâmico, inserir elemento dentro do container da imagem*/
/*	margin-right:264px;
	position:relative;
	text-align:right;
	top:226px;*/
	font-weight:lighter;
	font-size:0.75em;
	float: right;
	margin-right: 264px;
	margin-top: -26px;
}

.views-field-field-img-autor-value * {
	background: url('img/transp.png') repeat scroll top left;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}

.views-field-field-img-autor-value label {
	padding-left:4px;
}

.views-field-field-img-autor-value span {
	padding-right:4px;
}

.view-destaque-secundario .views-field-title a {
	color:#333333;
	font-weight:550;
}
/*
.view-destaque .views-field-title {
	margin:6px 0 10px;
}
*/
.view-destaque .views-field-title span {
	font-size:19px;
	font-weight:bold;
	line-height:1em;
}

#navegacao-destaques {
	float:right;
	padding-right:11px;
	position:relative;
	top:-40px;
	z-index:9999; /*temporario*/
}

#navegacao-destaques a {
	background: url('img/destaque-botao-bg.jpg') no-repeat scroll top left;
	width: 21px;
	height: 21px;
	margin-left:4px;
	text-align:center;
	padding:3px 7px;
	color:#FFFFFF;
}

#navegacao-destaques a.activeSlide {
	background: url('img/destaque-botao-bg-ativo.jpg') no-repeat scroll top left;
}



/*OPINIÃO*/

.view-opiniao {
	font-size:0.9em;

}

.view-opiniao ul {
	margin:0;
	padding:0;
	list-style:none;
}

.view-opiniao ul li {
	margin-bottom:10px; /*	o certo é que rolasse um clear:both, aí diminuiria esse número*/
/*  width: 49%;*/
/*  float: left;*/
}

.view-opiniao ul li .views-field-field-autor-foto-fid {
	float:left;
	margin-right:5px;
	width: 50px;
	overflow: hidden;
}

.view-opiniao ul li .views-field-field-opiniao-autor-nid {
	font-size: 10px;
	font-weight: bold;
	color: #AAA;
}

.view-opiniao ul li .views-field-field-autor-foto-fid img {
/*  border:3px solid white;*/
    height: 62px;
}

.view-opiniao ul li.views-row-even {
/*float: right*/
}

h2.title {
	margin-top:0;
border-bottom: solid 2px #e8750f;
}
h2.title span {
	font-size:14px;
	background-color: #e8750f;
	color: #FFF;
	padding: 6px;
	margin-left: 8px;
}

.view-opiniao .views-field-title {
	line-height:1.2em;
}

.view-opiniao .views-field-title a, .view-mais-falados a, .view-mais-falados a:visited,
ul.taxonomy-list h2 a, ul.taxonomy-list h3 a, ul.taxonomy-list h4 a {
	color:#666666;
}


#block-views-opiniao-block_1 .block-inner {
	height: 360px;
}
#block-views-todas_as_noticias-block_1 .block-inner {
	height: 360px;
}
#block-views-opiniao-block_1 h2.title span {
	background: #e8750f url('img/balao.png') no-repeat 3px center;
	padding-left: 22px;
}
/*
.video {
	font-size: 12px;
	margin-top: 10px;
    padding-bottom: 110px;
}
*/
/*MAIS FALADOS*/
/*
#block-views-mais_falados-block_1 h2 {
	background: url('img/icone-1.jpg') no-repeat scroll left;
	height: 27px;
	padding:5px 0 2px 17px;
}

#block-views-video h2 {
	background: url('img/ico-video.jpg') no-repeat scroll left;
	height: 27px;
	padding:5px 0 2px 30px;
	color: #E8750F;
	font-size:16px;
}
*/
#block-views-video {

}
#block-views-video .video {
	margin: 5px 0 0 5px;
}
#block-views-video .video p {
margin-bottom: 5px;
}
.view-mais-falados {
	font-size:0.9em;
}

.view-mais-falados .item-list ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
}

.view-mais-falados .item-list ul li {
	margin-bottom:10px;
}

.view-mais-falados .views-field-created, .view-destaque-secundario .views-field-name-1,
.view-destaque .views-field-name-1  {
	color:#AAAAAA;
}

.view-destaque-secundario .views-field-field-chapeu-value span,
.view-destaque .views-field-field-chapeu-value span {
	text-transform:uppercase;
	font-size: 10px;
	color: #777;
	font-weight: bold;
}
/*
#content_central_bottom_right {
	width:202px;  /*grid 3.5 :)}*/


/*MAIS NOTÍCIAS*/
/*
#block-views-todas_as_noticias-block_1 ul li.views-row {
line-height: 15px;
height: 45px;
overflow: hidden;
}*/
#block-views-opiniao-block_1 ul li.views-row {
	height: 62px;
}
.view ul li.views-row {
	line-height: 15px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: justify;
}
/*.view ul li.views-row img {
    border: 1px solid #666;
    margin-right: 10px;
}*/
#block-views-todas_as_noticias-block_1 .view ul li.views-row {
height: 45px;
}
.views-field-title .field-content {
	font-size: 12px;
}
.views-field-created .field-content {
	font-size: 11px;
}
.view-todas-as-noticias {
	font-size:0.9em;
}

.view-todas-as-noticias .item-list ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
}

.view-todas-as-noticias .item-list ul li {
	margin-bottom:5px;
}

.view-todas-as-noticias .views-field-created, .view-destaque-secundario .views-field-name-1,
.view-destaque .views-field-name-1  {
	color:#AAAAAA;
}

.view-footer p {
	margin-top: 8px;
	margin-bottom: 0;
}

/*PANFLETO*/

.view-panfleto ul {
	list-style:none;
	list-style-image:none; /*IE*/
}

.view-panfleto ul, .view-panfleto ul li {
	padding:0;
	margin:0;
}

.view-panfleto ul li {
	text-align:center;
	margin-bottom:10px;
}

/*FORMULARIO*/

form {
	margin-top:5px;
}

p.formulario {
	margin-bottom:5px;
}

p.linha-botao {
	text-align:right;
}

.text { /*valeu, IE*/
	background: url('img/input-bg.jpg') repeat-x scroll top left;
	height: 18px;
	width:98%;
	padding:2px 0 2px 4px;
	line-height:21px;
	color:#999999;
	border:1px solid #bdbdbd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.botao-size1 {
	background: url('img/botao-bg-size1.jpg') no-repeat scroll top left;
	height: 24px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	outline:none;
	outline-style:none;
	width: 78px;
}

/*SIDEBAR DIREITA*/

#direita {
	line-height:1em;
}
/*
#direita .block h2.title {
	color:#000000;
}
*/
/*IMPRESSO MENSAL*/

.view-impresso-mensal ul {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
}

.view-impresso-mensal ul .views-field-field-impr-mens-miniatura-fid {
	text-align:center;
}

.view-impresso-mensal .views-field-body .field-content, .view-impresso-mensal .views-field-body .field-content p {
	display:inline;
}


.view-impresso-mensal.view-display-id-page_1 .views-row {
    overflow: hidden;
    margin-top: 20px;
}

.view-impresso-mensal.view-display-id-page_1 img {
    float: left;
    padding-right: 10px;
    width: 15%;
    height: 100%;
}

.view-impresso-mensal.view-display-id-page_1 .views-field-title a {
    font-size: 1.4em;
    font-weight: bold;
}

.view-impresso-mensal img {
    width: 140px;
    height: 100%;
}

.view-id-banner_topo img {
    width: 580px;
    height: 97px;
}

/*FOOTER*/

#footer {
	background-color: #636363;
	height: 249px;
	font-size:0.85em;
	margin-top:10px;
}

#footer, #footer table.menu a {
	color:#D5D5D5;
}

#footer table {
	margin-top:10px;
}

.logo-cinza {
	background: url('img/rodape-logo.jpg') no-repeat scroll top left;
	width: 162px;
	height: 124px;
}

#footer table.menu {
	font-size:0.8em;
	margin:10px 0 10px 0;
	padding:0;
}

#footer table.menu td {
	padding:0 15px 4px 0;
}

#footer table.menu {
	text-transform:uppercase;
}


.endereco1 {
	padding-right:25px;
}

.endereco2 {
	padding-right:30px;
}

#block-block-5 {
	margin-bottom:0;
}

/*IMPRESSO MENSAL INTERNO*/
.field-type-filefield .field-items {
    clear: both;
    float:left;
    margin-bottom:20px;
    width:100%;
}

.field-type-filefield .field-item {
	margin-right:5px;
	display:inline;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.field-type-filefield .field-item a {
    height: 110px;
    float: left;
}

ul.links.inline {
	margin:0;
	padding:0;
}

ul.links.inline li {
	margin:0;
	padding:0;
}

/*TAXONOMY LIST*/

ul.taxonomy-list h2, ul.taxonomy-list h3,
ul.taxonomy-list h4 {
	margin-bottom:0;
}

ul.taxonomy-list h2 {
	background-color:#FAFAFA;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	font-size:20px;
	margin-top:10px;
	padding:3px 0;
}

ul.taxonomy-list h3, ul.taxonomy-list h4 {
	font-size:16px;
}

ul.taxonomy-list, ul.taxonomy-list ul {
	margin:0;
	padding:0;
}

ul.taxonomy-list, ul.taxonomy-list ul.taxonomy-list-child {
	list-style:none;
	list-style-image:none;
}

ul.taxonomy-list ul.taxonomy-list-child ul {
	padding-left:10px;
}

ul.taxonomy-list li {
	margin:0;
	padding:0;
}

ul.taxonomy-list-child li.subterm {
	float:left;
	margin:0 10px;
	width:40%; /*suficiente pra se adaptar a margem*/
}

ul.taxonomy-list-child li.subterm ul {
	margin:0 10px;
}



/* EDITORIAS */
.view-editorias-taxonomia ul {
    margin-bottom: 20px;
}

.view-editorias-taxonomia ul,
.view-editorias-taxonomia ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.view-editorias-taxonomia ul li .views-field-created,
.view-editorias-taxonomia ul li .views-field-title { display: inline; }
.view-editorias-taxonomia ul li .views-field-created span {
    color: #AAA;
}
.view-editorias-taxonomia ul li .views-field-title span {
    font-weight: bold;
}


.view-banner-topo .item-list ul {
	list-style: none;
	margin: 1em 0 0 0;
	padding: 0;
}

/** body **/

  #page
  {
  }

  #page-inner
  {
  }

/** header **/
  #header
  {
  }

  #header-inner
  {
  }

  #logo-title /* Wrapper for logo, website name, and slogan */
  {
  }



  #logo-image /* The actual logo image */
  {
  }

  h1#site-name, div#site-name /* The name of the website */
  {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
  }

  #site-name a:link,
  #site-name a:visited
  {
    color: #000;
    text-decoration: none;
  }

  #site-name a:hover
  {
    text-decoration: underline;
  }

  #site-slogan /* The slogan (or tagline) of a website */
  {
  }

  #header-blocks /* Wrapper for any blocks placed in the header region */
  {
  }

/** main (container for everything else) **/
  #main
  {
  }

  #main-inner
  {
  }

/** content **/
  #content
  {
  }

  #content-inner
  {
  }

  #mission /* The mission statement of the site (displayed on homepage) */
  {
  }

  #content-top /* Wrapper for any blocks placed in the "content top" region */
  {
  }

  #content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
  {
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding-bottom: 0; /* Undo system.css */
  }

  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;
  }

  div.messages /* Important messages (status, warning, and error) for the user */
  {
  }

  div.status /* Normal priority messages */
  {
  }

  div.warning, tr.warning /* Medium priority messages */
  {
    /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }

  div.error, tr.error /* High priority messages. See also the .error declaration below. */
  {
  }

  div.tabs /* See also the tabs.css file. */
  {
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
  }


  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 0 auto;
    text-align: center;
  }

  .pager .pager-current
  {
      color: #BBB !important;
  }

  .pager li {
      float: none !important;
      width: auto !important;
      border: 1px solid #DDD;
      padding: 1px 10px !important;
      margin: 0 5px 0 0 !important;
      background: #EEE;
  }

  .pager li:hover {
      background: #DDD;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
  }

  #content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
  {

  }

/** navbar **/
  #navbar
  {
  }

  #navbar-inner
  {
  }

  #search-box /* Wrapper for the search form */
  {
  }

  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }

  #primary /* Primary links */
  {
  }

  #secondary /* Secondary links */
  {
  }

/** sidebar-left **/
  #sidebar-left
  {
  }

  #sidebar-left-inner
  {
  }

/** sidebar-right **/
  #sidebar-right
  {
  }

  #sidebar-right-inner
  {
  }
/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }

/** Drupal nodes **/
  .node /* Node wrapper */
  {
  }

  .node-inner /* Additional wrapper for node */
  {
  }

  .sticky /* A sticky node (displayed before others in a list) */
  {
  }

  .node-unpublished /* Unpublished nodes */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
  .comment-unpublished div.unpublished
  {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  .node-mine /* A node created by the current user */
  {
  }

  .node-teaser /* A node displayed as teaser */
  {
  }

  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */
  {
  }

  .node-type-page .node-inner a {
      color: #E8750F;
  }

  .node-type-story /* Story content node */
  {
  }

  .node h2.title /* Node title */
  {
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #c00;
  }

  .node .picture /* The picture of the node author */
  {
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node .meta /* Wrapper for submitted and terms data */
  {
	display: none;
  }

  .node .submitted /* The "posted by" information */
  {
  }

  .node .terms /* Node terms (taxonomy) */
  {
  }

  .node .content /* Node's content wrapper */
  {
  }

  .node ul.links /* Node links. See also the ul.links declaration above. */
  {
  }

  .preview .node /* Preview of the content before submitting new or updated content */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal comments **/


  #comments /* Wrapper for the list of comments and its title */
  {
    margin: 1em 0;
  }

  #comments-title /* Heading for the list of comments */
  {
  }

  .comment /* Wrapper for a single comment */
  {
  }

  .comment-inner /* Additional wrapper for a single comment */
  {
  }

  .comment-preview /* Preview of the comment before submitting new or updated comment */
  {
  }

  .comment.new /* A new comment since the user last viewed the page. */
  {
  }

  .comment.odd /* An odd-numbered comment in the list of comments */
  {
  }

  .comment.even /* An even-numbered comment in the list of comments */
  {
  }

  .comment.first /* The first comment in the list of comments */
  {
  }

  .comment.last /* The last comment in the list of comments */
  {
  }

  .comment-unpublished /* Unpublished comments */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */
  {
  }

  .comment-published /* Published comments */
  {
	padding: 20px;
	background: #EEE;
	border-top: 1px solid #CCC;
  }
  #content-area .comment-published h3
  {
	font-size: 15px;
	margin-bottom: 0px;
  }

  .comment_add a {
	display: block;
	background: url("img/botao-bg-size1.jpg") top no-repeat;
	width: 78px;
	height: 24px;
	color: #FFF;
	padding-top: 2px;
	text-align: center;
  }

  .comment-by-anon /* A comment created by an anonymous user */
  {
  }

  .comment-by-author /* A comment created by the node's author */
  {
  }

  .comment-mine /* A comment created by the current user */
  {
  }

  .comment h3.title /* Comment title */
  {
  }

  .new /* "New" marker for comments that are new for the current user */
  {
    color: #c00;
  }

  .comment .picture /* The picture of the comment author */
  {
  }

  .comment .submitted /* The "posted by" information */
  {
	margin-bottom: 5px;
  }

  .comment .content /* Comment's content wrapper */
  {
  }

  .comment .user-signature /* The user's signature */
  {
  }

  .comment ul.links /* Comment links. See also the ul.links declaration above. */
  {
    margin: 1em 0;
  }

  .indented /* Nested comments are indented */
  {
    /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
  }

  .preview .comment /* Preview of the comment before submitting new or updated comment */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal blocks **/
  .block /* Block wrapper */
  {
    margin-bottom: 1em;
  }

  .block.region-odd /* Zebra striping for each block in the region */
  {
  }

  .block.region-even /* Zebra striping for each block in the region */
  {
  }

  .block.odd /* Zebra striping independent of each region */
  {
  }

  .block.even /* Zebra striping independent of each region */
  {
  }

  .region-count-1 /* Incremental count for each block in the region */
  {
  }

  .count-1 /* Incremental count independent of each region */
  {
  }

  .block-inner /* Additional wrapper for block */
  {
  }


  .block .content /* Block's content wrapper */
  {
  }

  #block-aggregator-category-1 /* Block for the latest news items in the first category */
  {
  }

  #block-aggregator-feed-1 /* Block for the latest news items in the first feed */
  {
  }

  #block-block-1 /* First administrator-defined block */
  {
  }

  #block-blog-0 /* "Recent blog posts" block */
  {
  }

  #block-book-0 /* "Book navigation" block for the current book's table of contents */
  {
  }

  #block-comment-0 /* "Recent comments" block */
  {
  }

  #block-forum-0 /* "Active forum topics" block */
  {
  }

  #block-forum-1 /* "New forum topics" block */
  {
  }

  #block-menu-primary-links /* "Primary links" block */
  {
  }

  #block-menu-secondary-links /* "Secondary links" block */
  {
  }

  #block-node-0 /* "Syndicate" block for primary RSS feed */
  {
  }

  #block-poll-0 /* "Most recent poll" block */
  {
  }

  #block-profile-0 /* "Author information" block for the profile of the page's author */
  {
  }

  #block-search-0 /* "Search form" block */
  {
  }

  #block-statistics-0 /* "Popular content" block */
  {
  }

  #block-user-0 /* "User login form" block */
  {
  }

  #block-user-1 /* "Navigation" block for Drupal navigation menu */
  {
  }

  #block-user-2 /* "Who's new" block for a list of the newest users */
  {
  }

  #block-user-3 /* "Who's online" block for a list of the online users */
  {
  }

/** Drupal boxes **/
  /* Wrapper for Comment form, Comment viewing options, Menu admin, and
   * Search results.
   */
  .box /* Wrapper for box */
  {
  }

  .box-inner /* Additional wrapper for box */
  {
  }

  .box h2.title /* Box title */
  {
  }

  .box .content /* Box's content wrapper */
  {
  }

/** Miscellaneous Drupal styles **/
  .error /* Errors that are separate from div.messages status messages (see above.) */
  {
    /* color: #e55; */ /* Drupal core uses a #e55 background */
  }

  .warning /* Warnings that are separate from div.messages status messages (see above.) */
  {
    /* color: #e09010; */ /* Drupal core uses a #e09010 background */
  }

  .more-link /* Aggregator, blog, and forum more link */
  {
    text-align: right;
  }

  #user-login-form /* Drupal's default login form */
  {
    text-align: left;
  }

  tr.even /* Some tables have rows marked even or odd. */
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  tr.odd
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  li a.active /* The active item in a Drupal menu */
  {
    color: #000;
  }


/** Drupal forms **/
  .form-item, /* Wrapper for a form element (or group of form elements) and its label */
  .form-checkboxes,
  .form-radios
  {
    margin: 1em 0;
  }

  .form-item input.error, /* Highlight the form elements that caused a form submission error */
  .form-item textarea.error,
  .form-item select.error
  {
    border: 2px solid #c00;
  }

  .form-item label /* The label for a form element */
  {
    display: block;
    font-weight: bold;
  }

  .form-item label.option /* The label for a radio button or checkbox */
  {
    display: inline;
    font-weight: normal;
  }

  .form-required /* The part of the label that indicates a required field */
  {
    color: #c00;
  }

  .form-item .description /* The descriptive help text (separate from the label) */
  {
    font-size: 0.85em;
  }

  .form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
  .form-radios .form-item
  {
    margin: 0.4em 0;
  }

  .form-submit /* The submit button */
  {
  }

  .container-inline div, .container-inline label /* Inline labels and form divs */
  {
    display: inline;
  }

  .tips /* Tips for Drupal's input formats */
  {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
  }

/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
  #user-login-form ul /* OpenID creates a new ul above the login form's links. */
  {
    margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
  }

  #user-login-form li.openid-link /* The "Log in using OpenID" links. */
  {
    margin-top: 1em;
    margin-left: -20px; /* Un-do some of the padding on the ul list. */
  }

  #user-login-form li.user-link /* The "Cancel OpenID login" links. */
  {
    margin-top: 1em;
  }

  #user-login ul
  {
    margin: 1em 0;
  }

  #user-login li.openid-link, /* The OpenID links on the /user form. */
  #user-login li.user-link
  {
    margin-left: -2em; /* Un-do all of the padding on the ul list. */
  }

/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
  form tbody
  {
    border-top: 1px solid #ccc;
  }

  form th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
  }

  form tbody th
  {
    border-bottom: 1px solid #ccc;
  }

  form thead th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
  }

#attachments {
	width: 100%;
}
#attachments td {
	padding: 5px;
}


.view-opiniao.view-display-id-page_1 .view-content {
    overflow: hidden;
}

.view-opiniao.view-display-id-page_1 .view-content .views-field-field-autor-foto-fid {
    float: left;
    padding-right: 15px;
}

.view-opiniao.view-display-id-page_1 .view-content .views-field-field-autor-foto-fid img {
    border: 3px solid #DDD;
}

.view-opiniao.view-display-id-page_1 .view-content .views-field-title {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0.5em;
}


#block-advpoll-latest_poll h3,
#block-advpoll-latest_poll h3 a {
    font-size: 13px;
}


.historico a img { padding-right: 5px; vertical-align: middle; }
.historico a { color: #E8750F;  }


#block-block-7 {
    font-size: 12px;
    padding: 12px 0 10px;
    font-weight: bold;
    text-align: center;
    margin: 0;
}

.content .conteudo a {
    color: #ef9809;
}

#content-area .content .conteudo img {
	padding: 6px 17px;
}

#content-area .content .conteudo img.imagefield {
	padding: 0;
}

#content-area h3 {
	margin-bottom: 10px;
}

#content-area .item-list ul {
	margin-bottom: 20px;
}

#sidebar-left .block .content {
    padding-bottom: 1px;
}

.vocabindex {
    display: none;
}

.view-galeria .views-field-title {
	font-size: 20px;
	font-weight: bold;
}

.view-galeria .views-field-field-imagens-fid {
	width: 100%;
	overflow: hidden;
}

.view-galeria .views-field-field-imagens-fid .field-item {
	float: left;
	margin: 0 10px 10px 0;
}

.view-acao-coletiva label , .view-acao-individual label {
    font-weight: bold;
}

.view-Diretor .views-row {
width: 100%;
overflow: hidden;
padding-bottom: 20px;
}
.view-Diretor .views-row .views-field-title {
font-size: 16px;
font-weight: bold;
}
.view-Diretor .views-row .views-field-field-foto-fid {
float: left;
padding: 0 20px 0 0;
}

.view-display-id-page_1 .views-field-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_4 .views-field-title a,
.view-display-id-page_5 .views-field-title a,
.view-display-id-page_6 .views-field-title a,
.view-display-id-page_7 .views-field-title a,
.view-display-id-page_8 .views-field-title a,
.view-display-id-page_9 .views-field-title a,
.view-display-id-page_10 .views-field-title a,
.view-display-id-page_11 .views-field-title a,
.view-display-id-page_12 .views-field-title a,
.view-display-id-page_13 .views-field-title a,
.view-display-id-page_14 .views-field-title a,
.view-display-id-page_15 .views-field-title a,
.view-display-id-page_16 .views-field-title a,
.view-display-id-page_17 .views-field-title a,
.view-display-id-page_18 .views-field-title a,
.view-display-id-page_19 .views-field-title a,
.view-display-id-page_20 .views-field-title a,
.view-display-id-page_21 .views-field-title a,
.view-display-id-page_22 .views-field-title a,
.view-display-id-page_23 .views-field-title a,
.view-display-id-page_24 .views-field-title a,
.view-display-id-page_25 .views-field-title a,
.view-display-id-page_26 .views-field-title a,
.view-display-id-page_27 .views-field-title a,
.view-display-id-page_28 .views-field-title a,
.view-display-id-page_29 .views-field-title a,
.view-display-id-page_30 .views-field-title a,
.view-display-id-page_31 .views-field-title a,
.view-display-id-page_32 .views-field-title a,
.view-display-id-page_33 .views-field-title a,
.view-display-id-page_34 .views-field-title a,
.view-display-id-page_35 .views-field-title a,
.view-display-id-page_36 .views-field-title a,
.view-display-id-page_37 .views-field-title a,
.view-display-id-page_38 .views-field-title a,
.view-display-id-page_39 .views-field-title a,
.view-display-id-page_40 .views-field-title a {
font-size: 16px;
font-weight: bold;
line-height: 1em;
}
.view-todas-as-noticias .views-field-tid a {
text-decoration: underline;
color: #999;
}

/*Contador Progreesivo*/
#block-block-11 {
/*    background: url("img/relogio.png") left top no-repeat;
    color: #AA1F22;
    background-color: #EC8122;*/
    /*background-color: #E7E7E7;*/
    /*height: 106px;*/
}
#sinceCountdown span {
/*    background-color: #E7E7E7;
    display: block;*/
}
.hasCountdown {
/*    border: 1px solid #ccc;
    background-color: #eee;*/
    /*color: #FFFFFF;*/
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 16px;
	text-align: center;
	color: #AA1F22;
}
.countdown_amount {
	font-size: 28px;
	color: #FFFFFF;
}
.countdown_descr {
	display: block;
	width: 95%;
	font-size: 18px;
	margin-right: 25px;
	margin-left: 25px;
	color: #FFFFFF;
}

.view-acao-juridica .view-content ul li {

}

.views-label-field-objeto-acao-juridica-value, .views-label-field-tipo-acao-juridica-value,
.views-label-field-reclamado-value, .views-label-field-publico-alvo-value {
    font-weight: bold;
}

.view-acao-juridica .view-content .item-list ul li {
    padding-bottom: 100px;
    margin-bottom: 20px;
}

.img-acao-juridica { float:left; }




/* SLIDESHOW */

/*
    these are just the default styles used in the Cycle2 demo pages.
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager {
    text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;
}
.cycle-pager span {
    font-family: arial; font-size: 50px; width: 16px; height: 16px;
    display: inline-block; color: #ddd; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay {
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}
.cycle-overlay div {
font-size: 12px;
color: #fff;
}
/*
.cycle-overlay div:last {
font-size: 15px;
color: #e8750f;
}*/
/* prev / next links */
/*
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
*/
.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/*
    media queries
    some style overrides to make things more pleasant on mobile devices
*/
/*
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}
*/

/* THUMBS */
#cycle-2 .cycle-slide { border:3px solid #fff; }
#cycle-2 .cycle-slide-active { border:3px solid #e8750f; }


#slideshow-1 {
	width:580px;
	 }
#slideshow-2 {
	width: 580px;
	}


#cycle-1 img {
	width:580px;
	height: 295px;
}

#cycle-2 div img {
	width: 139px;
	height: 69px;
	display: block;
}

#content_central_top .block-inner .content {
margin:0;
}
#content_central_top .block-inner {
background: transparent;
-moz-box-shadow: 0 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
  border: 0;
}

#twitter-box iframe { min-width: 143px!important; max-width: 143px!important; }
.views-field-field-img-destaque-fid {
	float: left;
	margin-right: 2px;
}
/*.views-row {
	margin-bottom: 45px;
}*/

/* Bloco das paginas internas */
#conteudo-central {
	background: #FFFFFF;
	-moz-box-shadow: 0 0 5px 0 #d3d3d3;
	-webkit-box-shadow: 0 0 5px 0 #d3d3d3;
	box-shadow: 0 0 4px 0 #dadada;
}
/* #conteudo-central #content-header { margin: 8px; } 
#conteudo-central #content-area { margin: 8px; } */

/* Efeito no menu lateral esquerdo */
#block-menu-secondary-links ul.menu li ul.menu li ul.menu {
	display: none;
}
#block-menu-secondary-links ul.menu li ul.menu li:hover ul.menu {
	display: block;
}
#block-menu-secondary-links ul.menu li ul.menu li.expanded {
	background: url('img/seta-menu.png') no-repeat 141px 14px;
}