.logo-blog{
	float: left;
	width: 126px;
	margin-right: 10px;
}

main .container {
	padding: 20px 0 10px;
}

/* Rodapé Info */
footer .footer-info {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 25px 0;
}

.footer-info h5{
	font-size: 12px;
}


#twitter-pane{
	margin: -1px 0 0 !important;
}

.jp-audio-slim div.jp-audio {
	width: 216px !important;
}

/* menu home central de conteúdos */
.central-conteudos li {
	padding:14px 10px 14px 0;
	display: block;
}

.central-conteudos li .imagens .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .videos .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .audios .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .publicacoes .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .aplicativos .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .infograficos .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li .estatisticas .icon-stack-base {
	color:#1659bf;
	-webkit-text-stroke-width:.7px;
	-webkit-text-stroke-color:#1659bf;
	-webkit-font-smoothing:antialiased;
}

.central-conteudos li a:hover {
	text-decoration:none;
}

.central-conteudos li a:hover .icon-light {
	color:#ffff4d;
}

.central-conteudos .icon-stack {
	font-size:21px;
	font-weight:400!important;
	margin-right:2px;
}

.central-conteudos .icon-light {
	font-size:15px;
}

.central-conteudos .icon-play {
	margin-left:2px!important;
}

.central-conteudos .icon-mobile-phone {
	font-size:26px!important;
}

.central-conteudos .icon-file-text {
	font-size:18px!important;
	margin-left:1px!important;
}

.central-conteudos .icon-volume-up {
	font-size:18px!important;
	margin-left:1px!important;
}
/* menu home central de conteúdos  fim  */


#content.internas .central-conteudos ul li, #content.internas ul.archive-modulemodule li{
	display: block !important;
}

/* ultimas noticias */
.img-manchete-lateral img.img-rounded{
	height: 307px !important;
	width: 453px !important;
}

main div.container .chamadas-secundarias a.img-rounded, main div.container .listagem-chamadas-secundarias a.img-rounded {
	width:200px!important;
	height:130px!important;
}

main div.container .manchete-lateral-tit-menor h1,main div.container .manchete-lateral-tit-menor h2, main div.container .manchete-lateral-tit-menor p {
	text-align: justify !important;
}

main #em-destaque li a {
	padding-left: 10px;
	padding-right: 10px;
}

main div.contact-image {
	padding-left: 13px !important;
}

main div.address, main div.vcard {
	padding-left: 10px;
}
main div.container #content.internas .module h3 {
	margin-top: 20px !important;
}

#social-icons i.icon-springme, #social-icons i.icon-springme {
	background: url("../img/icones-portal-brasil-png/tema-branco/20px/sm_springme.png") repeat scroll 0 0 transparent;
	display: inline-block;
	height: 20px;
	text-indent: -999px;
	width: 20px;
}


/* TAGS */
.h3tag {
	margin-top: 5px !important;
	margin-bottom: 3px !important;
	border-top: 1px solid #e8e7e7;
}

.borda_rodape {
	border-bottom: 1px solid #e8e7e7;
}

.tit_azul{
	color: #1e68d0;
	font-size: 2em;
}

#holder_TC50117{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #cacaca;
	margin: 0 0 8px;
	overflow: hidden;
	height: 286px;
}
#inner_TC50117{
	padding: 8px 4px 8px 5px;
}
/* TAGS */

#content.internas h2{
	margin-top: 0px;
}

main #em-destaque li.current.active a {
	background: url("../img/em-destaque.png") no-repeat scroll right center #717782;
	color: #fff;
}
main #em-destaque h2 {
	background: no-repeat scroll right center #717782;
}

.newscalendar table.nc-body, .newscalendar table.nc-header {
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
}

#newscalendar50121 table td{
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	padding: 5px 5px;
}
table.nc-body{
	margin-top: -3px;
	border-color: #cacaca !important;
}

#content.internas table td{
	padding: 5px 5px;
}

/*  RESET DO CSS, de algumas partes para ficar igual do SITE OFICIAL */

body {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}

h1, h2, h3, h4, h5, h6 {
	text-rendering: optimizelegibility;
	font-weight: 600 !important;
}
#content.internas .documentCategory {
	font-weight: 600 !important;
}


#content.internas .subtitle {
	text-align: justify;
	color: #333;
	font-family: open_sansregular,"Open Sans",Arial,Helvetica,sans-serif;
	font-size: 1em !important;
	line-height: 1.75em
}

#content.internas .subtitle img {
	margin-right: 0px;
}

#content.internas .content-header-options-1{
	margin-top: 20px;
	border-top: 1px solid #e8e7e7;
}

#content.internas .content-links li a{
	font-weight: 400 !important;
}

#content.internas blockquote{
	width: 38%;
	margin-top: 35px;
}

#content.internas .subtitle{
	border-bottom: 0px;
}

#content.internas .description img {
	margin-right: 10px;
}


main #em-destaque li a {
	font-weight: 600;
}

#content.internas .content-links ul li ,#content.internas .item-page ul li{
	list-style: outside square !important;
}

/*  Comentarios */
#section-kmt ul li {
}


/* Mais lidas da semana/mes/ano estatistic */
.module_estatistic{
	margin-top: -20px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 20px;
}
.module_estatistic p{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #cacaca;
	border-radius: 2px;
	color: #555;
	font: italic 12px/1.4 Georgia,serif !important;
	margin: 0 0 8px !important;
	overflow: hidden;
	padding: 10px !important;
}
.contraste .module_estatistic p{
	background-color: #0d0d0d !important;
	color: #FFFFFF;
}
.contraste .module_estatistic h4{
	background-color: #0d0d0d !important;
}

.contraste .polls h2{
	background-color: #0d0d0d !important;
}

.contraste .pagination ul > li:first-child > a, .contraste .pagination ul > li:first-child > span {
	background-color: #0d0d0d !important;
}
.contraste .pagination ul > li > a, .contraste .pagination ul > li > span {
	background-color: #0d0d0d !important;
}

.module_estatistic_heading {
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #888;
	font: 12px/1.3 Arial,sans-serif !important;
	margin: 20px 0 -2px !important;
	padding: 9px !important;
	font-size: 1.1em !important;
}

.module_estatistic_rodape{
	padding-bottom: 10px;
	margin-top: 10px;
}
.module_estatistic_rodape .outstanding-link, .module_estatistic_rodape a.outstanding-link{
	padding: 0px !important;
	margin-right: 0px !important;
	margin-top: -5px;
}


/* Central de Arquivos */
div.newscalendar {
	padding-top: 0px !important;
}

/* Enquete */
#polls_answers {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #cacaca;
	border-radius: 2px;
	color: #555;
	font: italic 12px/1.4 Georgia,serif;
	margin: 0 0 8px;
	overflow: hidden;
	padding: 10px;
	margin-top: -6px;
}
.polls{
	padding: 0px;
}
.polls h2{
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #147a02;
	font: 12px/1.3 Arial,sans-serif;
	margin: 0px 0 -2px;
	padding: 9px;
	line-height: 1.1em !important;
}

/* correções diversas */

.progress .bar {
	color: #000000;
}

main div.container .manchete-texto-lateral .chamadas-secundarias, main div.container .manchete-principal .chamadas-secundarias{
	top: 0px;
}

div.item-page p img{
	margin: 0px;
	padding-right: 10px;
}

div.chamadas-secundarias p.description {
	margin: 0 0 15px !important;
}

main div.container .module .outstanding-footer {
	margin: 20px 0 0;
}

/*  BLOG */

#content.internas .tile-list-1 .tileInfo ul {
	margin: 0 !important;
}
#content.internas .content-header-options-1 {
	border-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#content.internas .content-header-options-1 .documentByLine ul li{
	margin: 0 0 0px !important;
}
#content.internas .subtitle p {
	line-height: 1.75em;
}

#content.internas .borderHeading {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#content.internas .content-header-options-1 .documentByLine ul {
	color: #717782;
}

#content.internas .content-links-c a{
	display: inline-block ;
}
#content.internas .tile-list-1 .tileItem {
	border-bottom: 0px;
}

main #content.full {
	padding-top: 0px;
}

#content.internas .description p img {
	border-radius: 0px;
	float: left;
	margin: 0px 3px 3px 0px;
}

#content.internas .tile-list-1 .tileItem .tileInfo ul li {
	color: #717782;
	list-style: outside none none !important;
	margin: 10px 10px 0px 0px;
	float: left;
}
#content.internas .tile-list-1 .tileItem .span2.tileInfo ul li {
	margin: 10px 0 0;
}

#content.internas .subtitle p {
	color: #1a2a39;
	font-size: 1em !important;
	font-weight: 400;
	margin-top: 1.2em;
	padding-bottom: 1.539em;
	margin-bottom: 0px;
}

#content.internas .subtitle {
	padding-bottom: 0px;
}


#content.internas a.link-categoria {
	margin: 0;
	padding: 0px 9px;
	border: 1px solid #cfcdcd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #e8e7e7;
	color: #3a70d1;
}

#content.internas a.link-categoria:hover {
	background: #205c90;
	border-color: #205c90;
	color: #fff !important;
}

#content.internas .tileInfo{
	font-size: 0.9em;
}

#content.internas .tile-list-1 .tileItem .tileContent .keywords p {
	font-size: 1.2em !important;
	padding-bottom: 3px;
}

#content.internas .tile-list-1 .tileItem .tileContent {
	border-left: 0px dotted #cfcdcd;
	margin-right: 0px;
	padding-left: 0px;
}

#content.internas .tile-list-1 .items-leading .readmore {
	display: inline-block;
}

#section-kmt .kmt-form .kmt-form-addbutton b {
	color: #08c !important;
}
#section-kmt .kmt-form .kmt-form-addbutton b:hover {
	color: #666 !important;
}

#content.internas .below-content {
	margin-bottom: 10px;
}

#content.internas .description p iframe {
	margin: 5px;
}


/*  BANNER */

#content.internas .banneritem h1 {
	font-size: 2.2em;
	line-height: 1.2em;
	margin: 0 0 10px;
	letter-spacing: -.05em;
	font-weight: 600;
}

#content.internas .banner-carousel .carousel-indicators-custom {
	position: absolute;
	top: 0;
	right: 1px;
	display: block;
	background: #136328;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-ms-border-radius: 0 0 5px 0;
	-o-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}

#content.internas .banner-carousel ol li {
	display: inline !important;
}

#content h1.h1banner {
	margin-top: -10px !important;
}

.carousel {
	margin-bottom: 0px;
}
#content.internas .banner{
	padding-bottom: 0px;
}

#content.internas ul.nav{
	margin-bottom: 0px;
}

/* fim */


/* AUDIO HOME */
.jp-audio-slim div.jp-audio {
	width: auto !important;
}

.jp-audio-slim {
	margin-left: 0 !important;
}


/*  migalhas de pão */
main div.rastro-navegacao {
	margin-top: 0px;
	margin-left: 0px;
}


/* Flickr */
.gallery-flickr{
	margin-top: -20px;
}
.gallery-flickr ul {
	padding-left: 4px;
}

.gallery-flickr img {
	height: 94px;
	width: 143px;
}

/* LOGOS FOOTER  Direitos Reservados (Modificado por André Rodrigues 23-07-2015)*/
.imgLogoFooter{
	margin-top: 5px;
	margin-bottom: 7px;
}

/* LINK MENU EM-DESTAQUE (Modificado por André Rodrigues 23-07-2015)*/
a.linkTituloMenuDestaque{
	color: #FFFFFF;
}

/*  blog home */

#content.internas .tile-list-1 .tileItem {
	padding: 1em 0;
}
#content.internas .below-content {
	border-top: 1px solid #1a2a39;
	margin-top: 1em;
}

/* banner home*/
.banneritem img{
	height: 346px;
	width: 630px;
}

#holder_TC50117{
	padding-bottom: 110px;
}

main #em-destaque .span2 {
  width: 12% !important;
}
main #em-destaque .span10 {
  width: 88% !important;
}
#content.internas table td, #content.internas th {
  border-bottom: 0px;
  border-right: 0px;
}

#content.internas ul li {
	list-style: outside none none !important;
}