body, html{
	margin:0px;
	padding:0px;
	color:#5c5b60;
}
p, .bt-introtext{
	text-align: justify;
}
*{
	font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif;
	font-weight: normal;
}
a{
	color:#5c5b60!important;
	list-style: none;
	cursor:pointer;
}
a:hover{
	color:#bd2400!important;
}
h1,h2,h3{
	color:#bd2400;
}
h4, h4 a, .mod-articles-category-title {
	color:black!important;
}
h4:hover{
	color:#bd2400;
}
b,strong{
	font-weight: bold;
}
.bt-cs .bt-inner .bt-title{
	color: #bd2400!important;
    font-weight: normal!important;
}
/*	.container h1, .container h2, .container h3, .container h4{
	margin:20px 0;
}*/
#content_page{
	min-height: 200px;
}
h2{
	color:#bd2400;
	//text-transform:uppercase;
}
 h3, h4{
	margin:0 0 5px 0;
}

a{
	color:#bd2400;
}
.bannergroupneste_mes {
 background-color: #F4F4F4;
}
.banner img, .banner_bottom img, .fotos img, .banneritem img{
	width:100%;
	height:auto;
}
#estrutura_topo{
	margin-top:10px;
	background-image: url("../images/bg_topo.jpg");
	background-repeat: repeat-x;
	text-align: center;
}
#topo{
	margin:0 auto;
	/*padding:0 40px 0 40px;*/
	max-width: 1920px;
	padding:0 10px;
}
.logo{
	background-image: url("../images/logoCorreio.png");
	width:300px;
	height:111px;
	float:left;
}
#topo .topo_inner{
	float:right;
	margin:20px 0 10px 0;
}
.functions{
	margin-top:0px;
	display:block;
	float:right;
}
#topo .topo_inner .facebook, #topo .topo_inner .twitter, #topo .topo_inner .instagram, #topo .topo_inner .youtube, #topo .topo_inner .soundcloud{
	background-size: 24px;
	height: 24px;
	width:24px;
	display: block;
	margin:0 3px;
	float:left;
}
#topo .topo_inner .facebook{
	background-image: url("../images/social_icos/facebook.png");
}
#topo .topo_inner .facebook:hover{
	background-image: url("../images/social_icos/facebook_hover.png");
}
#topo .topo_inner .twitter{
	background-image: url("../images/social_icos/twitter.png");
}
#topo .topo_inner .twitter:hover{
	background-image: url("../images/social_icos/twitter_hover.png");
}
#topo .topo_inner .instagram{
	background-image: url("../images/social_icos/instagram.png");
}
#topo .topo_inner .instagram:hover{
	background-image: url("../images/social_icos/instagram_hover.png");
}
#topo .topo_inner .youtube{
	background-image: url("../images/social_icos/youtube.png");
}
#topo .topo_inner .youtube:hover{
	background-image: url("../images/social_icos/youtube_hover.png");
}
#topo .topo_inner .soundcloud{
	background-image: url("../images/social_icos/soundcloud.png");
}
#topo .topo_inner .soundcloud:hover{
	background-image: url("../images/social_icos/soundcloud_hover.png");
}
#search{
	height:30px;
	width:155px;
	margin:1px 200px 0 0 ;
	float:left;
}
#icos{
	height:30px;
}
nav#cssmenu{
	z-index:1;
	clear:both;

	/* min-height:100px; */
}
/*nav#cssmenu li ul{
	display: block;
	float:left;
}*/
/*
#menu, nav{
	padding:20px 0;
	clear:both;
}
#menu ul, nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#menu li , nav li {
    float: left;
}

#menu li a, nav li a {
	font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif;
	font-weight:100;
	font-stretch:condensed;
	text-transform:uppercase;
    display: block;
	color:#5c5b60;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
#menu li a, nav li a:hover{
	background-image: url("../images/bg_menu.jpg");
	color:#5b5a5f;
}
#menu .active a, nav .active a {
    color: #bd2400;
    text-decoration: none;
}*/

#estrutura_meio{
	max-width:1920px;
	margin:0 auto;
	text-align:center;
	padding:10px;
	margin-top: 10px;
    border-top: solid 1px #f5f5f5;
}
#meio{
	text-align:left;
}
.neste_mes{
	padding:10px 20px;
	background-color: #f4f4f4;
}
.neste_mes ul{
	margin:0 5px;
	padding:0px;
	list-style: none;
}
.neste_mes p, .galeria p{
	margin:0px;
}
.neste_mes a{
	color:#5c5b60;
	text-decoration:none;
}
.neste_mes h2{
	padding:10px 0;
}
.neste_mes .ico{
	float:left;
	width: 310px;
	min-height:170px;
}
.neste_mes .ico img{
	float:left;
	padding: 0 10px 0 0;
	max-width: 120px;
	max-height: 120px;
}
.neste_mes .ico h3{
	margin:0px;
	color: #5c5b60;
	text-transform: uppercase;
	font-size: 1.10em;
}
.neste_mes .ico p{
	line-height: 1.0em;
	font-size: 14px;
	text-align: left;
}
.cls{
	clear:both;
}
.cls_hr{
	clear:both;
	border-top:solid 1px #eee;
}
.margin-top{
	margin-top:20px;
}
.informativo{
	clear:both;
	background-color: #f9f9f9;
	margin:0px;
	padding:20px 60px;
}

.galeria{
	padding:10px 40px;
	background-color:#ebf0f3;
}
.galeria h4{
	margin-top: 0px;
}
.galeria .fotos{
	float:left;
	margin-right:30px;
}
.risco{
	background-color:#ff8728;
	height:3px;

}
#estrutura_rodape{
	text-align: center;
}
#rodape{
	padding:0 40px;
	text-align: left;
	margin:0 auto;
	color:#ba4604;
	max-width:1920px;
	font-size:15px;
}
#rodape h3{
	margin:10px 0;
}
#rodape .risco{
	margin-bottom:10px;
}
#rodape .dados, #rodape .sede, #rodape .contato, #rodape .facebook_imgs{
	padding:0 10px;
	float:left;
	height:112px;
	background-image: url("../images/bg_rodape.jpg");
	background-repeat: no-repeat;
	width: 20%;
}
#rodape .dados{
	padding:0 10px 0 40px;
	background: none;
}
#rodape .facebook_imgs{
	padding:0 10px;
	width: 25%;
}
#go-to-top{
	background-image: url("../images/up_arrow_100px.png");
	width: 50px;
	height: 50px;
	display: block;
}
.informativo input[type="text"]{
	width: 50%;
}

#search input[type="search"]{
	-webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
	/*width:140px;        */
    border: 0 none;
    border-radius:10px 10px 10px 10px;
    float:left;
    background-image: url("../images/bg_search_btn.jpg");
    background-color:#eee;
    background-position: right;
    padding:5px 10px;
    background-repeat: no-repeat;
}
#search input[type=search]:focus {
    /*width:140px; */

}
.submit_right{
	text-align:right;
}
.clmn3{
	float:left;
	max-width: 295px;
	padding:0 15px 0 15px;
	border-right: 1px solid #bd2400;;
}
.clmnRight{
	border:none;
}
.button{
	float:right;
	padding:5px 10px;
	box-shadow: 2px 2px 5px #bbb;
	cursor:pointer;
    border: 0 none;
    background-color: #bd2400;
    border-radius: 10px;
    color:#fff;
    text-decoration: none;
}
.button:hover{
	box-shadow: 0px 0px 5px #bbb;
}
.btnDoacao{
	padding:15px 15px;
}
.center{
	text-align: center;
}
.obs_form{
	font-size: 14px;
}
.pager {
	border-top:solid 2px #eee;
	padding-top:15px;
	list-style: inline;
	min-height: 22px;
}
.pager .previous,.pager  .next{
	list-style:none;
	text-align:center;
	display: inline-table;
}
.pager .next{
	float:right;
}
.pager .previous a,.pager  .next a{
	padding:10px 20px;
	width:80px;
    border: 0 none;
    background-color:#eee;
    border-radius: 10px;
    color:#9b999f;
    cursor:pointer;
	text-decoration: none;
}
blockquote p{
	margin:0px;
}
.djslider-in .slide-title a{
	text-decoration: none;
}
.djslider-in .slide-text p {
	margin:0px!important;
}
.item-page img{
	margin:10px;
}
.autor{
	float:right;
}
.autor div{
	float:left;
	background-color: #000;
}
.autor p{
	color: #fff;
	padding:10px;
	margin: 0;
	font-size: 11px;
	line-height:1em;
}
.autor photo{
	background-color: #000;
}
.autor img{
	border:solid 1px #000;
	min-height: 75px;
	max-height: 75px;
	min-width: 75px;
	max-width: 75px;
	margin:0px;
	border-radius: 50%;
	margin-top: -13px;
}
.s2s_supra_contenedor.align_left{
	clear:both;
}
/*------------------------------------FORM------------------------------------*/
form h2{
	color:#b0afb4;
	text-align: center;
}
form .line{
	margin-top:10px;
}
form.padrao label{
	width:60px;
	display: inline-table;
}
form.padrao input{
	display: inline-table;
}
form.padrao{
	color:#b0b0b2;
}

input[type="text"]{
	padding:5px 10px;
    border: 0 none;
    background-color:#eee;
    border-radius: 10px;
    color:#9b999f;
}
textarea{
	padding:5px 10px;
    border: 0 none;
    background-color:#eee;
    border-radius: 10px;
    color:#9b999f;
    width:100%;
}
input[type="submit"]{
	padding:5px 10px;
	box-shadow: 2px 2px 5px #bbb;
	cursor:pointer;
    border: 0 none;
    background-color:#fff;
    border-radius: 10px;
    color:#9c9aa0;
}
input[type="submit"]:hover{
	box-shadow: 0px 0px 5px #bbb;
}
.chzn-container-multi {
	padding:5px 10px;
    border: 0 none;
    background-color:#eee;
    border-radius: 10px;
    color:#9b999f;
}
.chzn-container-multi{
	min-width:200px!important;
}
#subject_matter{
	float:left;
	width:63%;
	padding-right: 20px;
	margin-top: 20px;
}
#featured{
	float:left;
	width:33%;
}
#featured .slides_container{
	height:280px;
}
ul.colunistas{
	margin-top:0px;
	padding:10px;
}
.colunistas h3{
	margin-bottom:0px;
}
ul.colunistas a{

}
ul.colunistas a, .colunistas h4{
	margin:0px;
	vertical-align: middle;
}
ul.colunistas li{
	list-style: none;
	clear:left;
}
ul.colunistas img{
	border-radius: 50px;
	width: 50px;
	margin:5px 5px;
}
ul.colunistas h5{
	margin: 0px;
}
ul.colunistas h4 a{
	font-size: 14px!important;
}
.categoria_home h3 {
	text-align: center;
}
.moduletable.categoria_home, .moduletable.nesta_edicao{
	border-top: solid 1px #bd2400;
	clear:both;
}
.categoria_home ul li, .row-fluid .span3, .row-fluid .span6, .thumbnails li, .category.list-striped li {
	padding:5px;
	list-style: none;
	display: inline-block;
}
.categoria_home ul li, .thumbnails li, .category.list-striped li{
/*	min-width:260px;
	max-width:23%;*/
	vertical-align: top;
}

.thumbnails li, .category.list-striped li{
	height:auto;
	vertical-align: top;
}
/*--------------------------------COLUNAS NESTA EDIÇÃO--------------------------------*/
.span2{
	display: inline-block;
	padding:5px;
	min-width:17%;
	max-width:18%;
}
.span3{
	padding:5px;
	min-width:230px;
	max-width:23%;
}
.span4{
	display: inline-block;
	padding:5px;
	min-width:32%;
	max-width:32%;
}
.span6 {
	padding:5px;
	min-width:230px;
	max-width:48%;
}
.cls{
	margin-top:10px;
	clear: both;
}
.cls_l{
	margin-top:10px;
	clear: left;
}
.cls_r{
	margin-top:10px;
	clear: right;
}
.title_center h3{
	width: 100%;
	text-align: center;
}
.item_published{
	font-size: small;
	line-height: 1em;
	text-align: right;
}
.border-top, .border_top{
	margin-top: 20px;
	border-top: solid 1px #bd2400;
}
.moduletable.mod_news{
	height:600px;
	overflow: auto;
}
.pagination{
	clear: both;
}
.thumbnails li.tag_li img{
	width: 80px;
	height: 80px;
	object-fit: cover;
    object-position: center;
	float:left!important;
	margin-right: 20px;

}

.tag-body img{
	width: 150px!important;
	float:left;
	margin-right: 5px;
}
.tag-body p{
	margin:0px;
	padding:0px;
}
#featured .item_introtext p img, #subject_matter .item_introtext p img, .nesta_edicao .item_introtext p img{
	float: left;
	width: 150px;
	height: auto;
	margin-right: 10px;
	margin-top: 5px;
}
.nesta_edicao .span3{
	vertical-align: top;
}
 .span2, .span3, .span4, .span6,
    .tag-category5colunas .thumbnails li, .tag-category4colunas .thumbnails li, .tag-category3colunas .thumbnails li, .tag-category2colunas .thumbnails li
    .categoria_home2colunas ul li, .categoria_home3colunas ul li, .categoria_home4colunas ul li, .categoria_home5colunas ul li
    {
vertical-align: top;
    	}
/*Title*/
h3{
	margin: 20px 0;
	display: block;
	font-size: 28px;
}
.nesta_edicao h4 a, .mod-articles-category-title, h4, h4 a, .bt-title{
	font-size: 20px;
	margin: 0px 0;
	display: block;
}
#subject_matter .item_introtext p img{
	width:300px;
	padding-bottom: 10px;
}
footer .nav{
	float:left;
	max-width: 30%;
	width: 25%;
}
.item_createdby{
	font-size:smaller;
	text-align: right;
}
#cssmenu ul ul li a{
	background-color: white;
}
footer{
	background-color: #426bae!important;
	display: block;
}
.rodape .nav{
	border-right:  solid 1px #fff;
	height: 236px;
}
.rodape .nav:nth-child(3){
	border: none;
}
.rodape .nav li a{
	background: none;
	color:#fff!important;
}
.rodape .nav li a:hover{
	color:black!important;
}
.rodape .nav li{
	border-bottom: none;
	margin-left:50px;
}
.blog img{
  float:left;
  margin-right: 10px;
}

/*--------------------------------COLUNAS EDIÇÕES--------------------------------*/
.tag-category1coluna .thumbnails li{
	min-width:99%;
	max-width:100%;
}
.tag-category2colunas .thumbnails li{
	min-width:49%;
	max-width:50%;
 }
.tag-category3colunas .thumbnails li{
	min-width:32%;
	max-width:33%;
}
.tag-category4colunas .thumbnails li{
	min-width:22%;
	max-width:23%;
}
.tag-category5colunas .thumbnails li{
	min-width:17%;
	max-width:18%;
}

/*--------------------------------COLUNAS CATEGORIAS HOME--------------------------------*/
.categoria_home2colunas ul li{
	min-width:48%;
	max-width:49%;
}
.categoria_home3colunas ul li{
 min-width:31%;
	max-width:32%;
}
.categoria_home4colunas ul li{
	min-width:22%;
	max-width:23%;
}
.categoria_home5colunas ul li{
	min-width:16%;
	max-width:17%;
}
div.categoria_home2colunas, div.categoria_home3colunas, div.categoria_home4colunas, div.categoria_home5colunas{
	clear:both;
	border-top: solid 1px #bd2400;
}
div.categoria_home2colunas li, div.categoria_home3colunas li, div.categoria_home4colunas li, div.categoria_home5colunas li{
 padding:5px;
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
div.categoria_home2colunas h3, div.categoria_home3colunas h3, div.categoria_home4colunas h3, div.categoria_home5colunas h3{
	text-align: center;
}
.mod-articles-category-writtenby {
	font-size: small;
	display: block;
	line-height: 1em;
	text-align: right;
}
.mod-articles-category-date {
	font-size: small;
	display: block;
	line-height: 1em;
	text-align: right;
}
.bt-author {
	font-size: small;
	line-height: 1em;
	text-align: right;
}
.bt-date {
	font-size: small;
	line-height: 1em;
	text-align: right;
}
/*------------------------------------BOLETIM RODAPÉ--------------------------------------------*/
.rodape .boletim, .rodape #icos{
	max-width: 30%;
    width: 30%;
	height:auto;
	float:left;
	padding:20px;
	padding-top:0px;
	display: block;
}
.rodape #icos p, .rodape #icos label{
	color:#fff;
}
.rodape #icos input{
	color:#000;
}
/*-------------------------------------RODAPE ICOS---------------------------------------------*/
.rodape #icos{
	margin-left:40px;
	color:#fff;
}
.rodape #icos .facebook, .rodape #icos .twitter, .rodape #icos .instagram, .rodape #icos .youtube, .rodape #icos .soundcloud{
	background-size: 24px;
	height: 24px;
	width:24px;
	display: block;
	margin:0 3px;
	float:left;
	text-indent: -9000px;
	margin-bottom: 20px;
}
.rodape #icos .facebook{
	background-image: url("../images/social_icos/pb/facebook.png");
}
.rodape #icos .facebook:hover{
	background-image: url("../images/social_icos/pb/facebook_hover.png");
}
.rodape #icos .twitter{
	background-image: url("../images/social_icos/pb/twitter.png");
}
.rodape #icos .twitter:hover{
	background-image: url("../images/social_icos/pb/twitter_hover.png");
}
.rodape #icos .instagram{
	background-image: url("../images/social_icos/pb/instagram.png");
}
.rodape #icos .instagram:hover{
	background-image: url("../images/social_icos/pb/instagram_hover.png");
}
.rodape #icos .youtube{
	background-image: url("../images/social_icos/pb/youtube.png");
}
.rodape #icos .youtube:hover{
	background-image: url("../images/social_icos/pb/youtube_hover.png");
}
.rodape #icos .soundcloud{
	background-image: url("../images/social_icos/pb/soundcloud.png");
}
.rodape #icos .soundcloud:hover{
	background-image: url("../images/social_icos/pb/soundcloud_hover.png");
}

.label-info[href], .badge-info[href]{
	background-color: #eee;
    border-radius: 10px;
    padding:10px;
    font-weight: normal;
	font-size: 14px;
}
.nav, .nav.ul, .nav li, .nav a{
	z-index: 1;
	position:relative;
}
#featured div{
	z-index: 0;
}/*
.clearfix{
	display: inline-block;
}*/
.clearfix{
	clear:both;
}
/* ----------------------------- BT_CONTENT SLIDER ----------------------------- */
#featured ul.bt_handles, .bt-cs .bt_handles{
	/*top:270px !important;*/
	left:5 !important;
}
.bt-cs .bt_handles li a{
	background-image:url(../images/pagination.png);
}
.bt-cs .bt-inner .bt-title{
	text-transform: inherit !important;
	line-height: inherit !important;
	color:black!important;
	padding-top: 1px;
}
.bt-cs .bt-inner .bt-title:hover{
	color:#bd2400!important;
}
.materias_home, .materias_home .slides_container{
	/* height:400px!important; */
}
.blog .tags{
	padding:0px;
	margin:0px;
}
.blog .article-info{
	padding-bottom:0px;
}
.blog .article-info dd{
	margin:0px;
}
.blog .pagination{
	padding:0px;
}
#comments-form-link .showform, #jc h4{
	font-weight: normal;
}
#jc{
	padding:20px;
	border: solid 1px #eee;
	margin:0px;
}
#jc h4{
	text-align: center;
}
.category, .list-striped{
	padding:0px;
}
#HyphenatorToggleBox{
	display: none;
}
.s2s_supra_contenedor{
	float:right;
}
.container {
    padding: 0px!important;
}