.goog-te-banner-frame.skiptranslate {display: none !important;}
body { top: 0px !important; }
body {
	background: url(images/bg-body.gif) repeat-x top center #fff;
	background-position: center 22px;
}
body.admin-menu{
	background-position: center 29px;
}


.navbar .logo {
  margin-top: 5px;
  margin-right: 10px;
}

#site-name {
  line-height: 1;
  margin: 0;
}

.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

.footer {
  padding: 20px 0;
  border-top: 1px solid #E5E5E5;
  background-color: #f5f5f5;
}

ul.action-links {
  margin-bottom: 2em;
}

ul.action-links li {
  display: inline;
  padding-right: 1.5em;
}

ul.action-links [class^="icon-"],
ul.action-links [class*=" icon-"] {
  padding-right: .5em;
}

/**
 * Admin Styling
 */

/* Fix Toolbar for .navbar-fixed-top */
body.toolbar .navbar-fixed-top {
 top: 30px;
}

body.toolbar-drawer .navbar-fixed-top {
 top: 65px;
}

html.overlay-open .navbar-fixed-top {
  z-index: 400;
}

/**
 * Search form stylings.
 */

.region-navigation form#search-block-form {
  margin-bottom: 5px;
  margin-top: 5px;
  float: right;
}

fieldset.search-advanced {
  padding-bottom: 1.5em;
  margin-top: 1em;
}

/* Admin toolbar fix */
body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}

div#admin-toolbar {
  z-index: 500;
}

/* Admin_menu fix */
#admin-menu {
  z-index: 1100;
  position: fixed;
}

body.admin-menu .navbar-fixed-top {
  top: 30px;
}

#admin-menu .dropdown li {
  line-height: normal;
}

/* System base fix */
.container-inline div, .container-inline label {
  display: block;
}

/* Default form fields to auto */
input, textarea, select, .uneditable-input {
  width:auto;
}

/* Default textfield styles inside vertical tabs */
.vertical-tabs .form-type-textfield input {
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: auto;
}

/* Vertical tabs form elements alighment */
.vertical-tabs .form-item{
  margin: 1em 0;
}

/* Collapsible field groups fix */
html.js fieldset.collapsed {
 height: auto;
}

/* throbber fix */
html.js input.form-autocomplete {
  background-position: 100% 8px; /* LTR */
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-position: 100% -13px; /* LTR */
}

.navbar-search .control-group {
  margin-bottom:0px;
}

input.error {
  color: #B94A48;
  border-color: #B94A48;
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}

.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}

.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}

input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}
/* added an extra clear both in the situation the form actions is preceded by an badly wrapped float element and they overlap
e.g. multipage*/

.form-actions{
  clear: both;
}

/* PCS */

.navbar-fixed-top{
	border: none;
}
.navbar-fixed-top .navbar-inner{
	background: #20c1c1; /* Old browsers */
	background: -moz-linear-gradient(top,  #20c1c1 1%, #20c1c1 36%, #009399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#20c1c1), color-stop(36%,#20c1c1), color-stop(100%,#009399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #20c1c1 1%,#20c1c1 36%,#009399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #20c1c1 1%,#20c1c1 36%,#009399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #20c1c1 1%,#20c1c1 36%,#009399 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #20c1c1 1%,#20c1c1 36%,#009399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20c1c1', endColorstr='#009399',GradientType=0 ); /* IE6-9 */
}
.navbar-fixed-top .navbar-inner .nav li a,
.navbar-fixed-top .navbar-inner .nav li a:visited{
	color: #fff;
	text-shadow: 0 1px 0 #116a6a;
}
.navbar-fixed-top .navbar-inner .nav li a.active,
.navbar-fixed-top .navbar-inner .nav li a:hover{
	color: #ccffff;
	text-shadow: 0 1px 0 #116a6a;
}
.navbar-fixed-top .navbar-inner .nav li.active-trail{
	background: #009399;
}
.navbar .nav > li > a {
	padding: 10px 10px 10px;
}
.region-navigation navbar .nav > li > a {
	padding: 10px 5px 10px;
}
header#page-header{
	clear: both;
	height: 134px;
	position: relative;
}
header#page-header .logo{
	margin-top: 14px;
}
#page-header .social-icons{
	display: none;
	position: absolute;
	margin-top: 92px;
	right: -5px;
}

.region-header #block-block-4{ /* Google Translator */
	display: none;
	float: right;
	clear: right;
	margin-top: 8px;
}

#block-block-4 .goog-te-gadget-simple{
	font-size: 1em;
	border: 1px solid #e0e0e0;
	padding: 0;
}
#block-simplenews-28.block{ /* Simple News */
	display: none;
	float: right;
	clear: right;
	margin-top: 8px;
	margin-bottom: 0;
}
#block-simplenews-28 form{
	margin: 0;
}
#block-simplenews-28{
	clear: both;
}
#block-simplenews-28 span{
	display: none;
}
#block-simplenews-28 .controls{
	display: inline-block;
}
#block-simplenews-28 label{
	display: inline-block;
	font-size: 0.9em;
}
#block-simplenews-28 input,
#block-simplenews-28 .form-item{
	display: inline-block;
	margin: 0;
	padding: 0;
}
#block-simplenews-28 input{
	font-size: 0.9em;
	padding: 0;
	padding-left: 15px;
	margin-right: -5px;
	width: 139px;
}

#block-simplenews-28 .btn{
	font-size: 0.9em;
	padding: 0px 18px 0 19px;
	text-indent: -9999px;
	background: url(images/email-icon.png) no-repeat center center;
}
#block-system-user-menu,
#block-menu-menu-user-menu-anonymous{
	float: right;
}
#block-system-user-menu ul,
#block-menu-menu-user-menu-anonymous ul{
	margin: 0;
	padding: 0;
	list-type: none;
	min-width: 160px;
}
#block-system-user-menu ul li,
#block-menu-menu-user-menu-anonymous ul li{
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 0.8em;
}
#block-system-user-menu ul li:first,
#block-menu-menu-user-menu-anonymous ul li:first{
	border-right: 1px solid #e0e0e0;
}

.region-header #block-search-form { /* "Search form" block */
	display: none;
	float: right;
	margin-top: 5px;
}

.region-header #block-search-form form{
	margin: 0;
}
.region-header #block-search-form.block {
	margin: 0;
}

footer .copyright{
	background-color: #efefef;
	border-top: 1px solid #e0e0e0;
	text-align: center;
}

footer .logo-footer{
	float: left;
}
footer .logo-footer .logo{
	margin-top: 10px;
}
footer .logo-footer .aware{
	margin-left: 5px;
	margin-top: 15px;
	font-size: 0.8em;
}
footer .logo-footer .aware img{
	margin-left: 5px;
}


footer #block-footer-sitemap-footer-sitemap{
	float: left;
}

footer .social-icons{
	float: left;
	clear: right;
	margin: 0 1em;
	max-width: 130px;
}
footer .social-icons .title{
	margin-bottom: 10px;
}
#footer-copyright .footer-copyright-content{
	padding: 7px;
	font-size: 0.8em;
}
#footer-copyright .footer-copyright-content img{
	margin-bottom: 0px;
}
#block-switchtheme-switch-form{
	display: none;
}

.menu-footer-pcs ul,
.menu-footer-institucional ul,
.menu-footer-mais ul{
	float: left;
}

.menu-footer-pcs,
.menu-footer-institucional,
.menu-footer-mais{
	float: left;
}

.menu-footer-pcs ul li,
.menu-footer-institucional ul li,
.menu-footer-mais ul li{
	clear: both;
}

.menu-footer-pcs ul li.first,
.menu-footer-institucional ul li.first,
.menu-footer-mais ul li.first{
	margin-bottom: 10px;
}

footer .social-icons .title,
.menu-footer-pcs ul li.first a,
.menu-footer-institucional ul li.first a,
.menu-footer-mais ul li.first a{
	color: #ccc;
	font-weight: bold;
}

a.social-button{
	display: inline-block;
	padding: 0;
	margin: 0 2px;
	text-align: left;
	width: 27px;
	height: 27px;
	background: url('images/social-icons.png') no-repeat;
	text-indent: -999em;
	white-space: nowrap;
	overflow: hidden;
	opacity:0.50;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
}
a.social-button:hover{
	opacity:0.85;
	-moz-opacity:.85;
	filter:alpha(opacity=85);
}
a.social-button.twitter{
	background-position: -27px 0px;
}
a.social-button.facebook{
	background-position: -54px 0px;
}
a.social-button.googleplus{
	background-position: 0px 0px;
}

a.social-icon{
	float: left;
	padding: 0;
	margin: 5px;
	text-align: left;
	width: 30px;
	height: 30px;
	background: url('images/social-icons-2.png') no-repeat;
	text-indent: -999em;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	opacity:0.85;
	-moz-opacity:.85;
	filter:alpha(opacity=85);
	background-color: #e0e0e0;
	border: 1px solid #dddddd;
}
a.social-icon:hover{
	opacity:0.50;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	background-color: #ffffff;
}
a.social-icon.twitter{
	background-position: -30px 0px;
}
a.social-icon.facebook{
	background-position: -60px 0px;
}
a.social-icon.youtube{
	background-position: -90px 0px;
}
a.social-icon.googleplus{
	background-position: -120px 0px;
}
a.social-icon.rss{
	background-position: -150px 0px;
}

#page-header a.social-icon{
	width: 20px;
	height: 20px;
	margin: 5px 4px;
	background: url('images/social-icons-3.png') no-repeat #f0f0f0;
	border: none;
}
#page-header a.social-icon:hover{
	opacity:0.50;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	background-color: #ffffff;
}
#page-header a.social-icon.twitter{
	background-position: -20px 0px;
}
#page-header a.social-icon.facebook{
	background-position: -40px 0px;
}
#page-header a.social-icon.youtube{
	background-position: -60px 0px;
}
#page-header a.social-icon.googleplus{
	background-position: -80px 0px;
}
#page-header a.social-icon.rss{
	background-position: -100px 0px;
}

/* Home */
.view-slideshow-noticias{
	border: 1px solid #e0e0e0;
	margin-bottom: 0;
	padding: 5px;
	height: auto;
}
.view-slideshow-noticias .view-content{
	background-color: #f0f0f0;
}
.view-slideshow-noticias #widget_pager_top_slideshow_noticias-default{
	position:absolute;
	z-index: 10;
	margin-left: 5px;
	margin-top: 188px;
}

.view-slideshow-noticias .views-slideshow-pager-field-item,
.view-boas-praticas-home .views-slideshow-pager-field-item{
	font-size: 0.7em;
	float: left;
	padding: 0;
	margin: 0 2px 0 0;
	text-align: center;
	border: 1px solid #e0e0e0;
	color: #666;
	background-color: #fff;
}
.view-slideshow-noticias .views-slideshow-pager-field-item:hover,
.view-boas-praticas-home .views-slideshow-pager-field-item:hover{
	cursor: hand;
	cursor: pointer;
}

.view-slideshow-noticias .views-slideshow-pager-field-item.active,
.view-boas-praticas-home .views-slideshow-pager-field-item.active{
	border: 1px solid #099;
	color: #099;
}

.view-slideshow-noticias .views-field-counter,
.view-slideshow-noticias .views-content-counter,
.view-boas-praticas-home  .views-field-counter,
.view-boas-praticas-home  .views-content-counter{
	width: 22px;
	height: 22px;
}

.view-slideshow-noticias .views-field-field-image{
	margin-right: 20px;
	float: left;
}

.view-slideshow-noticias .destaque-chamada{
}

.view-slideshow-noticias .destaque-titulo{
	font-size: 1.05em;
	font-weight: bold;
	padding: 5px 10px;
}
.view-slideshow-noticias .destaque-titulo a,
.view-slideshow-noticias .destaque-titulo a:visited{
	color: #099;
	text-decoration: none;
	text-align: right;
}

.view-slideshow-noticias .destaque-titulo a:hover{
	color: #666;
}

.view-slideshow-noticias .destaque-resumo{
	padding: 0px 10px;
	font-size: 0.9em;
	text-align: left;
	font-weight: normal;
	line-height: 1.35em;
}
.view-slideshow-noticias .views-field-view-node{
	text-align: right;
	margin-right: 10px;
}
.view-slideshow-noticias .views-field-view-node a{
	font-size: 0.9em;
}
.view-slideshow-noticias .field-content-image{
	padding: 0;
	height: 215px;
}
.view-slideshow-noticias .field-content-image img{
	border: none;
	height: auto;
}

.block-easy-breadcrumb{
	clear: both;
}

.view-noticias-home.span8{
	margin-left: 0;
}

.view-noticias-home .pager-load-more{
	clear: both;
}
.view-noticias-home .views-column{
	position: relative;
	border: 1px solid #e0e0e0;
	margin-top: 20px;
	padding-bottom: 5px;
	padding: 5px;
}
.view-noticias-home .views-column-first{
	margin-left: 0;
}
.view-noticias-home .views-field-field-image img{
	width: 100%;
}
.view-boas-praticas .views-field-field-addthis,
.view-slideshow-noticias .views-field-field-addthis{
	margin-left: 5px;
	margin-top: -4px;
	margin-bottom: -4px;
}
.view-noticias-home .views-field-field-addthis{
	position: absolute;
	bottom: -4px;
	left: 5px;
}

.view-noticias-home .title-color{
	display: none;
}
.field-content .title-text{
	padding: 0;
	background-color: #f0f0f0;
	color: #777;
	padding: 2px 5px;
	min-height: 38px;
	font-size: 0.85em;
	font-weight: bold;
}
.views-field .box-content-title{
	font-weight: bold;
	font-size: 0.9em;
	min-height: 60px;
	padding: 4px 8px;
}
.views-field .box-content-body{
	margin-top: 5px;
	padding: 0px 8px;
	font-size: 0.9em;
	line-height: 1.25em;
	padding-bottom: 8px;
	margin-bottom: 20px;
}
.views-field .box-content-body a,
.views-field .box-content-body a:visited{
	color: #333333;
}
.views-field .box-content-body a:hover,
.views-field .box-content-title a:hover{
	color: #666666;
	text-decoration: none;
}
.views-field .views-field-nothing-1{
	margin-bottom: 5px;
}
.views-field.views-field-view-node a{
	position: absolute;
	bottom: 3px;
	right: 5px;
	margin-top: 2px;
	float: right;
	background-color: #80cccc;
	color: #fff;
	padding: 1px 8px;
	font-size: 0.9em;
}
.page-boas-praticas .views-field.views-field-view-node a{
	position: relative;
}
.views-field.views-field-view-node a:hover{
	background-color: #099;
	text-decoration: none;
}

.page-home .view-calendario-agenda .pager li > a{
	padding: 0;
}
.page-home .view-calendario-agenda .date-nav{
	padding-bottom: 0.5em;
}

#block-views-noticias-mais-lidas-block,
#block-views-noticias-mais-comentadas-block,
#block-views-calendario-agenda-block-1,
.indicadores-box-home{
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	padding: 5px;
	position: relative;
}
#block-views-boas-praticas-home-block{
	border: 1px solid #20c1c1;
	margin-top: 20px;
	padding-bottom: 5px;
	padding: 5px;
}
.indicadores-box-home{
	border: 1px solid #20c1c1;
}
#block-views-noticias-mais-lidas-block h2.block-title,
#block-views-calendario-agenda-block-1 h2.block-title,
#block-views-boas-praticas-home-block h2.block-title,
#block-views-noticias-mais-comentadas-block h2.block-title,
.indicadores-box-home h2.block-title{
	margin: 0;
	padding: 10px;
	background-color: #f0f0f0;
	color: #009999;
	font-size: 0.9em;
	line-height: normal;
	font-weight: normal;
}
#block-views-calendario-agenda-block-1 h2.block-title,
.indicadores-box-home h2.block-title{
	padding: 2px 10px;
}
.indicadores-box-home h2.block-title{
	background-color: #20c1c1;
	color: #fff;
}
#block-views-boas-praticas-home-block h2.block-title{
	padding: 14px 5px 0 5px;
	border-bottom: 5px solid #20c1c1;
	background-color: #20c1c1;
	min-height: 28px;
	color: #fff;
	text-align: center;
}

#block-views-boas-praticas-home-block .views-slideshow-controls-bottom{
	text-align: center;
}

#block-views-boas-praticas-home-block #widget_pager_bottom_boas_praticas_home-block{
	z-index: 10;
	display: inline-block;
}

#block-views-boas-praticas-home-block .views-slideshow-pager-field-item{
	font-size: 0.7em;
	display: inline-block;
	padding: 0;
	margin: 0 2px 0 0;
	text-align: center;
}

#block-views-boas-praticas-home-block  .views-field-field-addthis{
	position: absolute;
	margin-top: -20px;
	margin-bottom: 20px;
	right: 5px;
}

.indicadores-box-home p{
	text-align: center;
	margin: 0;
}

.indicadores-box-home p a{
	font-size: 0.9em;
	border: 1px solid #b6d4d4;
	background-color: #dbf4f4;
	padding: 1px 5px;
	margin: 2px 0;
	min-height: 0;
}
.indicadores-box-home p a.basicos{
	border: 1px solid #b6d4c5;
	background-color: #dbf4e6;
}
.indicadores-box-home p a.gerais{
	border: 1px solid #b6cbd4;
	background-color: #dbecf4;
}
.indicadores-box-home p a:hover{
	text-decoration: none;
	border: 1px solid #e9e9e9;
	background-color: #f5f5f5;
}
.indicadores-box-home p a.span12{
	min-height: 0;
}

/* Quicktabs */
.block-quicktabs{
	width: 100%;
	text-align: center;
	margin: auto;
	margin-top: 50px;
}

.block-quicktabs .quicktabs-tabs,
.block-quicktabs .quicktabs-tabs ul{
	padding: 0;
	margin: 0;
}

.block-quicktabs .quicktabs-tabs li{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	padding: 4px 10px;
	background-color: #f0f0f0;
	font-weight: normal;
}
.block-quicktabs .quicktabs-tabs li a{
	color: #999;
}
.block-quicktabs .quicktabs-tabs li.active{
	background-color: #fff;
	font-weight: bold;
}
.block-quicktabs .quicktabs-tabs li.active a{
	color: #099;
}

.block-quicktabs .quicktabs_main{
	margin: 0;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

/* Twitter */

.twitter-header-link{
	padding-top: 4px;
	font-size: 1.3em;
	font-family: arial;
}

.tweet-feed,
.query {
	font-size: 0.8em;
	text-align: left;
}

.tweet_list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
	background-color: #fff;
}

.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em;
	list-style-type: none;
}

.tweet_list li a {
	color: #0C717A;
}

.tweet_list .tweet_even {
	background-color: #f5f5f5;
}

.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}

.tweet_list .tweet_avatar img {
	vertical-align: middle;
}

/* Ads */
.simplead-container{
	text-align: center;
}

#block-views-simpleads-home-block .simplead-container,
#block-simpleads-ad-groups-9 .simplead-container{
	margin-bottom: 20px;
	padding: 2px;
}
#block-views-simpleads-home-block.block-views{
	margin-top: 0;
	border: none;
}
div.banner-home-text{
	border: 1px solid #099;
	font-size: 1em;
	font-weight: bold;
}

div.banner-home-text .banner-contents{
	text-align: center;
	padding: 10px;
}
div.banner-home-text a,
div.banner-home-text a:visited{
	color: #099;
}
div.banner-home-text a:hover{
	color: #666;
}

/* Eixos */
.view-eixos-view .views-column{
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin-bottom: 20px;
}
.view-eixos-view .views-column .views-field-field-image img{
	width: 100%;
}
.view-eixos-view .views-column .views-field-field-resumo-texto{
	padding: 10px 5px;
}
.view-eixos-view .views-column .views-field-field-resumo-texto .field-content{
	height: 120px;
}

#dd-eixos{
	display: none;
	margin: 40px 0 30px 10px;
	float:right;
	font-size: 0.5em;
	font-weight: normal;
	line-height: normal;
}
#dd-eixos .select,
#dd-eixos .item{
	background-color: #fff;
}
#dd-eixos .itens{
	position: absolute;
	display: none;
	border: 1px solid #e0e0e0;
}
#dd-eixos .select,
#dd-eixos .item{
	padding: 4px 10px;
}
#dd-eixos .select:hover,
#dd-eixos .item:hover{
	cursor: hand;
	cursor: pointer;
	background-color: #f5f5f5;
}
#dd-eixos .select{
	background: url('images/seta.png') no-repeat 95% center #fff;
}
#dd-eixos .select a:hover,
#dd-eixos .item a:hover{
	text-decoration: none;
}

/* Boas Práticas */
article.node-boas-pr-ticas .views-field-field-cor{
	display: none;
}

.node-type-boas-pr-ticas h1 .views-field-title{
	font-weight: normal;
	font-size: 0.5em;
	color: #999999;
}
.view-boas-praticas-home{
	position: relative;
}
.view-boas-praticas .views-field-field-cor,
.view-boas-praticas-home .views-field-field-cor{
	display: none;
}
.view-boas-praticas .views-column,
.views_slideshow_cycle_main_boas_praticas_home-block{
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin-bottom: 20px;
}
.view-boas-praticas .views-column .views-field-field-local{
	padding: 0;
	background-color: #f0f0f0;
	color: #777;
	padding: 2px 5px;
	min-height: 38px;
	border-bottom: 5px solid #20c1c1;
	font-size: 0.85em;
	font-weight: bold;
}
.view-boas-praticas .views-column .views-field-title,
.view-boas-praticas-home .views-row .views-field-title{
	padding: 5px 10px;
	font-weight: bold;
	height: 52px;
	overflow: hidden;
}
.view-boas-praticas-home .views-row .views-field-title .field-content{
	font-size: 0.9em;
}
.view-boas-praticas .views-column .views-field-field-image img,
.view-boas-praticas-home .views-row .views-field-field-image img{
	width: 100%;
}
.view-boas-praticas .views-column .views-field-field-descri-o-breve,
.view-boas-praticas-home .views-row .views-field-field-descri-o-breve div{
	padding: 0px 10px;
	font-size: 0.9em;
	margin-top: 5px;
}
.view-boas-praticas .views-column .views-field-field-descri-o-breve .field-content{
	height: 120px;
	overflow: hidden;
}
.view-boas-praticas-home .views-row .views-field-field-descri-o-breve .field-content{
	line-height: 1.25em;
	padding-bottom: 8px;
}

.view-boas-praticas .views-exposed-form{
	padding: 10px 20px;
	border: 1px solid #e0e0e0;
	text-align: center;
}
.view-boas-praticas .views-exposed-form input,
.view-noticias .views-exposed-form input,
.view-boas-praticas .views-exposed-form select,
.view-noticias .views-exposed-form select{
	width: 100%;
}
.view-boas-praticas .views-exposed-form .views-exposed-widget{
	float: none;
}

.view-boas-praticas .pagination{
	clear: both;
}
.page-boas-praticas .page-boa-pratica{
	display: none;
	clear: both;
	text-align: left;
	margin-top: 30px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	font-size: 0.9em;
}
.block-views-tags-boas-praticas-block,
#block-views-tags-blblioteca-block-1,
.block-views-tags-not-cias-block{
	clear: both;
	text-align: left;
	margin-top: 30px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	font-size: 0.9em;
}
.block-views-tags-boas-praticas-block h2,
#block-views-tags-blblioteca-block-1 h2,
.block-views-tags-not-cias-block h2{
	font-size: 1.1em;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	margin-bottom: 5px;
	padding: 8px 10px;
	background-color: #f0f0f0;
	color: #009999;
}
.page-boas-praticas .view-empty-boa-pratica .page-boa-pratica{
	clear: right;
	margin-left: 25%;
}
.page-boa-pratica h2{
	font-size: 1.1em;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	margin-bottom: 5px;
	padding: 8px 10px;
	background-color: #f0f0f0;
	color: #009999;
}
.page-boa-pratica .pane-content{
	padding: 2px 5px;
}
form#form-boas-praticas-entityform-edit-form,
form#contato-entityform-edit-form{
	border: 1px solid #e0e0e0;
	padding: 20px 30px;
}

#block-views-boas-praticas-eixos-block .views-field-field-local{
	padding: 2px 5px;
	text-align: center;
}
#block-views-boas-praticas-eixos-block .views-field-title{
	background-color: #f0f0f0;
	padding: 4px 5px;
}
#block-views-boas-praticas-eixos-block .views-field-field-image{
	margin-top: 2px solid #f0f0f0;
}
#block-views-boas-praticas-eixos-block .views-field-field-image img{
	width: 100%;
}

/* Biblioteca */

.page-biblioteca .views-field-field-anexos,
.page-biblioteca .views-field-field-link,
.page-biblioteca .views-field-field-comportamento-do-clique,
.view-biblioteca-publicacoes-lista .views-field-field-anexos,
.view-biblioteca-publicacoes-lista .views-field-field-link,
.view-biblioteca-publicacoes-lista .views-field-field-comportamento-do-clique{
	display: none;
}

.view-biblioteca-publicacoes-lista .views-field-created .field-content{
	font-size: 0.8em;
}

.page-biblioteca .views-field-language *,
.page-biblioteca .views-field-field-realizador *{
	font-size: 0.8em;
}

.page-biblioteca .biblioteca-lista .views-column{
	margin-bottom: 10px;
}
.node-publicacoes .header{
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.page-biblioteca .resumo-hide{
	display: none;
}

/* Facebook */

article #fb-root {
  display: none;
}

/* To fill the container and nothing else */

.facebook-feed .fb_iframe_widget, .facebook-feed .fb_iframe_widget span, .facebook-feed .fb_iframe_widget span iframe[style],
.fb-comments.fb_iframe_widget, .fb-comments.fb_iframe_widget span, .fb-comments.fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/* Comments*/

#comments h2,
.block-facebook-comments .block-title{
	font-size: 0.9em;
}

#comments article{
	border: 1px solid #efefef;
	background-color: #fafafa;
}
#comments article *{
	font-size: 0.95em;
	color: #666;
}
/* Geral */
fieldset.search-advanced{
	padding-bottom: 0;
}
form.search-form,
ol.search-results{
	margin: 0;
	padding: 20px 30px;
	border: 1px solid #e0e0e0;
}
ol.search-results{
	padding-left: 50px;
}

.center{
	text-align: center;
}
.page-header {
	padding: 10px 20px;
	margin: 10px 0 15px;
	border: 1px solid #e0e0e0;
	color: #006666;
}
h1{
	font-size: 30px;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 16px;
}
.page-resume .pane-content{
	font-size: 0.45em;
	font-weight: normal;
	color: #333;
	padding: 0;
	margin: 0;
}
.page-resume .pane-content p{
	padding: 0;
	margin: 0;
	line-height: normal;
}

#pagina-conteudo .panels-flexible-region-17-center{
	float: none;
	width: auto;
}

#pagina-fixa-conteudo{
	border: 1px solid #e0e0e0;
	padding: 20px 30px;
}

.page-noticias #pagina-fixa-conteudo,
.page-biblioteca #pagina-fixa-conteudo{
	border: none;
	padding: 0;
}

article {
	padding: 10px 20px;
	margin: 20px 0 30px;
	border: 1px solid #e0e0e0;
}
article header{
	padding-bottom: 5px;
}
article .field-type-social-buttons{
	margin-top: -25px;
}
.node-type-boas-pr-ticas .field-type-social-buttons{
	margin-top: -8px;
	margin-bottom: -3px;
}

article .social-bottons{
	text-align: right;
	border-bottom: 1px solid #eeeeee;
}
.node-type-boas-pr-ticas .social-bottons{
	text-align: right;
}
article .field-name-body{
	margin: 20px 10px;
	border-bottom: 1px solid #eeeeee;
}
body[class*=node-type-gps] article .field-name-body{
	margin: 20px 10px;
	border: none;
}


.field-name-field-tags{
	margin-bottom: 15px;
}
.field-name-field-tags .field-label,
.field-name-field-tags .field-items,
.field-name-field-tags .field-item{
	display: inline-block;
}
.field-name-field-tags .field-item{
	margin-right: 10px;
}
.no-results{
	text-align: center;
	width: 100%;
	top: 50%;
	margin-top: 50px;
	font-weight: bold;
}

/* Eixos */
article.node-eixos header{
	padding-bottom: 25px;
}
.node-type-eixos .page-resume{
	padding: 10px 20px;
}

/* Boas Práticas */

article.node-boas-pr-ticas .field-name-field-local{
	border: 1px solid #e0e0e0;
	padding: 0 10px;
	position: relative;
}
article.node-boas-pr-ticas .field-name-field-local .obs{
	position: absolute;
	bottom: 5px;
	font-size: 0.8em;
	color: #AAA;
}
article.node-boas-pr-ticas .field-name-field-local .field-collection-container{
	border: none;
}
article.node-boas-pr-ticas .field-name-field-local .field-collection-view{
	padding: 0;
	margin: 0;
}
article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-label,
article.node-boas-pr-ticas .field-name-field-local .field-name-field-localidade .label{
	font-weight: normal;
	color: #666666;
}
article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-label,
article.node-boas-pr-ticas .field-name-field-local .field-name-field-localidade .label{
	width: 40%;
	display: inline-block;
	font-weight: normal;
	color: #999;
	text-align: right;
}
article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-items,
article.node-boas-pr-ticas .field-name-field-local .field-name-field-localidade .field-item{
	width: 60%;
	display: inline-block;
	font-weight: normal;
	color: #333;
	font-size: 0.85em;
}

article.node-boas-pr-ticas .field-collection-item-field-dados-da-cidade .field,
article.node-boas-pr-ticas .field-name-field-cidade .field-name-field-localidade .field-items .label,
article.node-boas-pr-ticas .field-name-field-cidade .field-name-field-localidade .field-items .field-item{
}

article.node-boas-pr-ticas .field-type-taxonomy-term-reference{
	padding: 10px 0;
	border-top: 1px solid #e0e0e0;
	margin-top: 10px;
}

article.node-boas-pr-ticas .field-name-field-local .node-content{
	padding: 15px;
	border: none;
	margin-bottom: 0;
}
article.node-boas-pr-ticas .field-name-field-image{
	border: 1px solid #e0e0e0;
}
article.node-boas-pr-ticas .field-name-field-image img{
	width: 100%;
}
article.node-boas-pr-ticas .field-name-field-descri-o-breve{
	border: 1px solid #e0e0e0;
	padding: 10px 20px;
	margin-top: 15px;
	min-height: 150px;
}

article.node-boas-pr-ticas .mapa-cidade{
	position: relative;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin-top: 15px;
	width: 100%;
}

article.node-boas-pr-ticas .mapa-cidade  .gmap{
	width: 100%;
}

article.node-boas-pr-ticas .field-name-body{
	clear: both;
	border: 1px solid #e0e0e0;
	padding: 20px 40px;
	margin: 15px 0;
}
article.node-boas-pr-ticas .field-name-field-cidade p.submitted{
	display: none;
}
article.node-boas-pr-ticas .data-modificacao{
	text-align: right;
	padding-right: 10px;
	margin-top: -15px;
	font-size: 0.7em;
	color: #666;
}
article.node-boas-pr-ticas{
	padding: 0;
	margin: 0;
	border: none;
}
article.node-boas-pr-ticas article.node-local{
	padding: 0;
	margin: 0;
	border: none;
}


.field-name-field-continente .field-label,
.field-name-field-local-pais .field-label,
.field-name-field-estado-prov-ncia .field-label{
	width: 40%;
	font-weight: normal;
	color: #999;
	text-align: right;
}

/* Notícia */

.region-sidebar-second .block-views{
	margin-top: 30px;
	border: 1px solid #e0e0e0;
	padding: 5px;
}
.region-sidebar-second .block-views h2.block-title{
	margin: 0;
	padding: 10px;
	background-color: #f0f0f0;
	color: #009999;
	font-size: 0.9em;
	line-height: normal;
	font-weight: normal;
}

.view-noticias-mais-lidas ul li,
.view-noticias-mais-comentadas ul li{
	font-size: 0.9em;
}
.view-noticias-mais-lidas ul,
.view-noticias-mais-comentadas ul,
.region-sidebar-second .block-views ul{
	list-style: none;
	margin: 0;
}
.view-noticias-mais-lidas li.views-row,
.view-noticias-mais-comentadas li.views-row,
.region-sidebar-second .block-views li.views-row{
	margin: 5px 0;
	border-bottom: 1px solid #e0e0e0;
	color: #999;
	padding: 2px 5px 5px 2px;
}
.view-noticias-mais-lidas li.views-row-last,
.view-noticias-mais-comentadas li.views-row-last,
.region-sidebar-second .block-views li.views-row-last{
	border-bottom: none;
}
.view-noticias-mais-lidas .more-link,
.view-noticias-mais-comentadas .more-link,
.region-sidebar-second .block-views .more-link{
	padding: 2px 10px;
	background-color: #f0f0f0;
	text-align: center;
	position: absolute;
	bottom: 5px;
	left: 5px;
	right: 5px;
}

.page-noticias .views-exposed-widgets,
.page-biblioteca .views-exposed-widgets{
	border: 1px solid #e0e0e0;
	padding: 10px 20px;
}

.page-noticias .view-content.view-results,
.page-biblioteca .view-content.view-results{
	border: 1px solid #e0e0e0;
	padding: 20px 30px;
}

.page-noticias .pagination ul,
.page-biblioteca .pagination ul{
	margin-top: 20px;
	margin-left: 270px;
}


/* Menus */

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
}

.nav-stacked ul.submenu{
	margin-bottom: 1px;
	margin-top: -1px;
}
.nav-stacked ul.submenu li a{
	padding-left: 2em;
	background-color: #fbfbfb;
}
.nav-stacked li a.active,
.nav-stacked ul.submenu li a.active{
	font-weight: bold;
}
#block-menu-menu-user-menu-anonymous *,
#block-system-user-menu *{
	border: none;
}

/* Parceiros / Patrocinadores */

.pane-content .view .views-row{
	clear: both;
	margin-bottom: 10px;
}

.pane-content .view .views-row .views-field-field-logo{
	display: inline-block;
	min-width: 150px;
}
.pane-content .view .views-row .views-field-field-logo .field-content{
	text-align: center;
}
.pane-content .view .views-row .views-field-field-logo .field-content img{
	text-align: center;
	border: 1px solid #f0f0f0;
}
.pane-content .view .views-row .views-field-title"{
	display: inline-block;
	clear: right;
}

.view-apoio .views-column,
.view-apoio-de-midia .views-column,
.view-view-parceiros .views-column,
.view-patrocinadores .views-column,
.view-parceiros-internacionais .views-column{
	text-align: center;
}

.view-apoio .views-field-field-site,
.view-apoio-de-midia .views-field-field-site,
.view-view-parceiros .views-field-field-site,
.view-patrocinadores .views-field-field-site,
.view-parceiros-internacionais .views-field-field-site{
	display: none;
}

/* Taxonomia */

.page-taxonomy .view-lista-taxonomia{
	border: 1px solid #e0e0e0;
	padding: 20px 30px;
}

.page-taxonomy .view-content .views-field-title{
	font-size: 1.1em;
}
.page-taxonomy .view-content .views-field-created{
	font-size: 0.9em;
}

.page-taxonomy .view-footer{
	margin-top: 20px;
}


/* Realizadores  */
.view-view-realizadores .views-field-body{
	margin-top: 10px;
	margin-bottom: 40px;
}

/* Calendário */

.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next{
	-moz-border-radius: 0;
	border-radius: 0;
}

.date-nav-wrapper .pager{
	margin: 0;
}
.date-nav-wrapper .date-nav{
	margin-bottom: 0;
}
.date-nav-wrapper .date-heading h3{
	margin-top: 6px;
	font-size: 0.5em;
}
.view .date-nav-wrapper .pager a{
	background: none;
	border: none;
}
.view .date-nav-wrapper .date-nav{
	margin-bottom: 0;
}

/* Agenda */
.page-agenda #pagina-fixa-conteudo{
	border: none;
	padding: 0;
}

.page-agenda .pane-calendario-agenda,
.page-agenda .pane-eventos{
	border: 1px solid #e0e0e0;
	padding: 5px;
}
.page-agenda .pane-calendario-agenda:first{
	margin-left: 0;
}
.page-agenda .agenda-list .pane-title{
	background-color: #f0f0f0;
	color: #009999;
	padding: 2px 5px;
	margin: 0;
	line-height: normal;
}
.page-agenda .agenda-list .pane-content{
	padding: 15px;
}
.page-agenda .agenda-list .pane-content .view .views-row{
	margin-bottom: 60px;
}
.page-agenda .agenda-list .pane-content .views-field-field-image{
	float: left;
	display: inline-block;
	margin-right: 15px;
}
.page-agenda .agenda-list .pane-content .views-field-field-image img{
	width: 80px;
	border: 1px solid #e0e0e0;
}
.page-agenda .agenda-list .pane-content .views-field-title{
	display: inline-block;
}

.node-type-eventos article .field-type-social-buttons{
	margin-top: 2px;
}
.node-type-eventos article .field-name-field-datas{
	margin-top: -25px;
}

/* Nuvem de tags */
.view-tags-home{
	padding: 10px;
}


#block-views-tags-blblioteca-block-1,
#block-views-tags-not-cias-block-1,
.block-views-tags-not-cias-block,
.block-views-tags-boas-praticas-block{
	float: left;
	margin-top: 15px;
	margin-left: 0;
}

#block-views-tags-blblioteca-block-1 ul.tag-cloud,
#block-views-tags-blblioteca-block-1 ul.tag-cloud li,
.block-views-tags-not-cias-block ul.tag-cloud,
.block-views-tags-not-cias-block ul.tag-cloud li,
.block-views-tags-boas-praticas-block ul.tag-cloud,
.block-views-tags-boas-praticas-block ul.tag-cloud li{
	padding: 0;
}
#block-views-tags-blblioteca-block-1 h2,
#block-views-tags-not_cias-block-1 h2,
#block-views-tags-boas-praticas-block-1 h2{
	font-size: 1.1em;
}

#block-views-tags-blblioteca-block-1 .view-content,
#block-views-tags-not-cia-block-1 .view-content,
.block-views-tags-not-cias-block .view-content,
.block-views-tags-boas-praticas-block .view-content,
#block-views-tags-boas-praticas-block-1 .view-content{
	margin-left: 0;
}
.view-tags-blblioteca .item-list,
.view-tags-not-cias .item-list,
.view-tags-boas-praticas .item-list,
.view-tags-home .item-list{
	text-align: center;
}
.views-exposed-form #edit-field-tags-biblioteca-tid-wrapper{
	display: none;
}

ul.tag-cloud{
	text-align: center;
	clear: both;
}
.page-biblioteca .pane-content .view ul.tag-cloud li.views-row{
	clear: none;
	display: inline-block;
	margin: 0 5px;
	line-height: 0.8em;
}
.region-sidebar-second #block-views-tags-home-block-1 li.views-row{
	border-bottom: 0;
}
ul.tag-cloud li.level1{
	font-size: 0.8em;
}
ul.tag-cloud li.level2{
	font-size: 0.9em;
}
ul.tag-cloud li.level3{
	font-size: 1em;
}
ul.tag-cloud li.level4{
	font-size: 1.1em;
}
ul.tag-cloud li.level5{
	font-size: 1.2em;
}

@media(min-width: 480px) {
	header#page-header{
		background: url('images/bg-top.png') no-repeat 64%;
	}
	.region-header #block-search-form,
	.region-header #block-simplenews-28.block,
	.region-header #block-block-4{
		display: block;
	}
}
@media (max-width: 767px) {
	#block-simplenews-28 input{
		width: 113px;
	}
	.page-boas-praticas .view-empty-boa-pratica .page-boa-pratica{
		margin-left: 0;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	#block-simplenews-28 input{
		width: 109px;
	}
}
@media (min-width: 768px) {
	#page-header .social-icons{
		display: block;
	}
}

@media(max-width: 979px) {
	.view-slideshow-noticias .views-field-field-image{
		margin-right: 0;
		width: 100%;
		height: auto;
	}
	.view-slideshow-noticias .field-content-image img{
		width: 100%;
		height: auto;
	}
	.view-slideshow-noticias #widget_pager_top_slideshow_noticias-default{
		margin-top: 5px;
	}
	article.node-boas-pr-ticas .field-name-field-local .field-label,
	article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-label,
	article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-label{
		text-align: left;
		width: auto;
	}
	article.node-boas-pr-ticas .field-name-field-local .field-item{
		text-align: left;
		width: auto;
		float: none;
	}

}
@media(max-width: 979px) {
	.region-navigation form#search-block-form {
	float: none;
	}
	.views-field .box-content-title,
	.views-field .box-content-body{
		min-height: none;
	}
}
@media(min-width: 980px) {
  body {
    padding-top: 48px;
	background-position: top center;
  }
  body.toolbar {
    padding-top: 94px !important;
  }

  body.toolbar-drawer {
    padding-top: 129px !important;
  }
}
@media(max-width: 980px) {
	footer .logo-footer{
		float: none;
		text-align: center;
		margin-top: 20px;
	}
}
@media(min-width: 980px) and (max-width: 1199px) {
	.views-field .box-content-title{
		min-height: 85px;
	}
	.views-field .box-content-body{
		min-height: 110px;
	}
	.view-slideshow-noticias .views-field-field-image{
		width: 62%;
	}
	.view-slideshow-noticias .field-content-image img{
		width: 100%;
		height: 173px;
	}
	.view-slideshow-noticias,
	.view-slideshow-noticias .view-content{
		height: 173px;
	}
	.view-slideshow-noticias #widget_pager_top_slideshow_noticias-default{
		margin-top: 145px;
	}
	.view-slideshow-noticias .destaque-resumo{
		height: 72px;
		overflow: hidden;
		padding: 0px 10px 0 0;
	}

	article.node-boas-pr-ticas .field-name-field-local .field-collection-view .field-label,
	article.node-boas-pr-ticas .field-name-field-local .field-name-field-localidade .label,
	.field-name-field-continente .field-label,
	.field-name-field-local-pais .field-label,
	.field-name-field-estado-prov-ncia .field-label{
		font-size: 0.9em;
	}
}
@media(min-width: 1200px) {
	#block-simplenews-28 input{
		width: 169px;
	}
	.view-slideshow-noticias .destaque-titulo{
		font-size: 1.2em;
		height: 80px;
	}
	.view-slideshow-noticias .destaque-resumo{
		height: 82px;
	}
}

/* tooltips */

.bt-content ul{
	list-style: none;
	margin: 5px;
	padding: 0;
}
.bt-content img{
	border: 1px solid #f0f0f0;
}
.bt-content ul li{
	font-size: 1.3em;
}

/*  GPS */

.view-gps-eixos .views-column{
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin-bottom: 15px;
}
.view-gps-eixos .views-column .views-field-title{
	padding: 2px 5px;
	min-height: 50px;
	background-color: #f0f0f0;
	color: #009999;
	border-bottom: 5px solid #009999;
}
.view-gps-eixos .views-column .views-field-field-cor{
	display: none;
}
.view-gps-eixos .views-column .views-field-field-resumo-texto{
	padding: 2px 5px;
	min-height: 120px;
	font-size: 0.9em;
}

.logo-item{
	display: none;
}
footer .partners{
	margin-top: 35px;
	border-top: 1px solid #f0f0f0;
	padding-top: 20px;
}
.region-partners h2{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
	color: #777;
}
.region-partners section{
	margin-bottom: 10px;
}
#block-views-slide-realizacao-block,
#block-views-slide-apoio-midia-block,
#block-views-slide-patrocinadores-block{
	margin-left: 0;
}
.slide-parceiros view-content{
	margin-left: 10px;
	margin-right: 10px;
}
.makeMeScrollable{
    width:100%;
    height: 60px;
    position: relative;
    overflow: hidden;
	text-align: center;
	margin-bottom: 15px;
}
div.scrollableArea a {
	display: block;
	padding-right: 25px;
	float: left;
}
#scroll-realizacao,
#scroll-apoio{
	text-align: center;
	margin-bottoM: 15px;
}
#scroll-patrocinadores img,
#scroll-realizacao img,
#scroll-apoio img{
	margin: 0 15px;
}

/*  Galeria de Imagens */
.field-name-field-galeria-de-imagens .field-label{
	font-size: 0.9em;
	padding-left: 5px;
	margin-bottom: 3px;
}

#block-views-galerias-relacionadas-block h2,
#block-views-galeria-biblioteca-block h2,
#block-views-galeria-noticias-block h2,
#block-views-galeria-boas-praticas-block h2{
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	height: auto;
	line-height: 2em;
}

.galeria-imagens,
.field-name-field-galeria-de-imagens .field-items{
	border: 1px solid #f0f0f0;
	margin-bottom: 15px;
}
.field-name-field-galeria-de-imagens .field-item{
	display: inline-block;
}
.galeria-imagens ul{
	list-style: none;
	margin: 0 0 5px 5px;
	padding: 0;
}
.galeria-imagens ul li{
	display: inline-block;
	margin: 5px 0 0 0;
}

.page-pagina-nao-encontrada .pane-content{
	padding: 20px 30px;
	border: 1px solid #e0e0e0;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 60px;
	left: 50%;
	width: 500px;
	height: 750px;
	margin-left: -250px;
	border: 2px solid white;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.white_content .contents{
	position: relative;

}
.white_content .contents .close-button{
	position: absolute;
	top: 10px;
	right: 10px;
}
.white_content .contents .close-button a,
.white_content .contents .close-button a:visited{
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.white_content .contents .close-button a:hover{
	color: #FFFFFF;
}
