body{
	font-size: 13px;
	font-family: "Open Sans", "Noto Sans", Arial, Helvetica, Sans-serif;
}

header{
}

header .top-bar{
	background-color: #2d2a25;
	border-bottom: 4px solid #d90b0f;
	min-height: 35px;
	color: #FFFFFF;
}

header .top-bar .data{
	padding-top: 3px;
}

header .logo{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

header .full-banner{
	background: #f6f299;
	height: 90px;
	margin-top: 30px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	text-align: center;
}

h1.papo-do-dia{
	font-family: 'Dancing Script', cursive;
	font-weight: bold;
	padding-top: 0;
	margin-top: 10px;
	margin-bottom: 0;
}

header .full-banner a{
	color: #000000;
	font-family: 'Oswald', Arial, Sans-serif;
	font-weight: bold;
	font-size: 20px;
}

header .menu{
	background-color: #2d2a25;
	border-bottom: 4px solid #d90b0f;
	min-height: 35px;
	color: #FFFFFF;
}



header .menu ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



header .menu ul li{

	float: left;

	display: block;

}



header .menu ul li a{

	color: #FFFFFF;

	float: left;

	font-size: 14px;

	text-transform: uppercase;

	display: block;

	padding: 15px 10px;

	font-weight: bold;

}



header .menu ul li a.active, header .menu ul li a:hover{

	background-color: #d90b0f;

	text-decoration: none;

}



.slide-principal{

	margin-top: 30px;

}

.slide-principal .titulo, .materia-maior .titulo{

	position: absolute;
	bottom: 0;
	width: 100%;
	padding-bottom: 50px;
}

.slide-principal .titulo:after, .materia-maior .titulo:after{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 200px;
	background: black;
	z-index: 0;
	content: "";
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(79%, rgba(0,0,0,0.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}



.carousel-indicators{

	right: 10px !important;
	position: absolute;
	bottom: 10px;
	z-index: 15;
	width: auto !important;
	/* padding-left: 0; */
	/* margin-left: -30%; */
	text-align: center;
	list-style: none;
	left: inherit !important;

}



.slide-principal .titulo h1{
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 30px;
	margin-bottom: 0;
	font-weight: normal;
	font-family: "Oswald", "Open Sans", Sans-serif;
	position: absolute;
	z-index: 2;
	bottom: 50px;
}

.materia-maior .titulo h1{
	padding: 0 10px;
	color: #fee000;
	font-size: 30px;
	line-height: 33px;
	margin-bottom: 0;
	font-weight: normal;
	font-family: "Open Sans", Sans-serif;
	position: absolute;
	letter-spacing: -1px;
	z-index: 2;
	bottom: 50px;
	font-weight: bold;
}

.materia-maior .titulo a:hover .titulo h1{
	color: #39ff8f;
}

.slide-principal .titulo span, .materia-maior .titulo span{
	color: #FFFFFF;
	background: #f10100;
	padding: 5px 10px;
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 5px;
}


.titulo-editoria.vermelho{

	border-bottom: 4px solid #bd0707;

}



.titulo-editoria.vermelho h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #bd0707;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 10px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}



.titulo-editoria.azul-marinho{

	border-bottom: 4px solid #020e22;

}



.titulo-editoria.azul-marinho h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #020e22;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}



.titulo-editoria.azul{

	border-bottom: 4px solid #1332a6;

}



.titulo-editoria.azul h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #1332a6;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}



.titulo-editoria.verde{

	border-bottom: 4px solid #03a90a;

}



.titulo-editoria.verde h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #03a90a;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}



.titulo-editoria.laranja{

	border-bottom: 4px solid #ff7f00;

}



.titulo-editoria.laranja h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #ff7f00;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}





.titulo-editoria.marrom{

	border-bottom: 4px solid #a87c50;

}



.titulo-editoria.marrom h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #a87c50;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}



.titulo-editoria.marrom-escuro{

	border-bottom: 4px solid #7c3b0b;

}



.titulo-editoria.marrom-escuro h2{

	font-size: 18px;

	font-weight: bold;

	font-style: oblique;

	background-color: #7c3b0b;

	color: #FFFFFF;

	display: inline-block;

	padding: 10px 15px 5px 10px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

	margin-bottom: 0;

}





.entrevistas{



}

.internacional-novo{
	background: #000000;
	padding-bottom: 20px;
}



.entrevistas .img{
	position: relative;
	margin-top: 20px;

}



.entrevistas .img .titulo{

	position: absolute;

	bottom: 0;

	width: 100%;

	padding-bottom: 10px;
	z-index: 2;

}
.entrevistas .img .titulo:after{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: black;
	z-index: 0;
	content: "";
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(79%, rgba(0,0,0,0.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 79%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}



.entrevistas .img .titulo h1{
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: "Open Sans", Sans-serif;
	position: absolute;
	z-index: 3;
	bottom: 15px;
	display: block;
	width: 100%;
}



.carrosel{

	margin-top: 15px;

	margin-bottom: 15px;

	float: left;

	clear: both;

	width: 100%;

}



.materia-grid{

	border: 0px solid red;



}



.materia-grid a{

	color: #767676;

}



.materia-grid a img{

	margin-top: 15px;

}



.materia-grid a h1{
	font-size: 14px;
	color: #2d2a25;
	font-weight: 600;
	padding-top: 0;
	margin-top: 0;
	margin-top: 10px;
	min-height: 80px;
}

.materia-grid a h1.maior{
	margin-top: 10px;
	font-size: 16px;
	min-height: 35px;
}

.materia-grid a span{
	color: #FF0000;
	font-size: 12px;
}

.materia-grid:hover{
	border: 0px solid #CCCCCC;
}



.materia-grid a:hover{

	text-decoration: none;

}



.materia-grid a:hover h1{

	color: #d90b0f;

}



.center{

	text-align: center;

}



.center .fullbanner{

	width: 728px;

	height: 90px;

	background: #CCCCCC;

	margin-left: auto;

	margin-right: auto;

}



.no-padding{

	padding-left: 0;

	padding-right: 0;

}



.no-padding-right{

	padding-right: 0;

}



.no-padding-left{

	padding-left: 0;

}



.materia-lista{

	margin-top: 15px;

}



.materia-lista a h1{

	font-size: 14px;

	color: #2d2a25;

	font-weight: 600;

	padding-top: 0;

	margin-top: 0;

}



.materia-lista a h1.maior{

	font-size: 16px;

}



.materia-lista a span{

	color: #FF0000;

	font-size: 12px;

}

.materia-lista a h1.tmaior{

	font-size: 30px;
	font-family: "Oswald", "Open Sans", Sans-serif;

}

.materia-lista a p.pmaior{
	color: #666666;
}



.materia-lista a:hover{

	text-decoration: none;

}



.materia-lista:hover a h1{

	color: #FF0000;

}



.box-nossa-america{

	background-color: #020e22;
	margin-top: 15px;
	min-height: 350px;

}



.box-nossa-america .desc{

	padding-bottom: 20px;

}



.box-nossa-america .desc h1{

	color: #FFFFFF;

	font-weight: bold;

	font-style: oblique;

	font-size: 30px;

	margin-top: 40px;

	margin-bottom: 30px;

}



.box-nossa-america .desc p{

	color: #FFFFFF;

}



.box-nossa-america .desc a{

	color: #FFFFFF;

}



.bx-marrom{
	background-color: #f3ece6;
	min-height: 870px;
	padding-bottom: 15px;
}



.box-colunistas{

	border: 1px solid #cdcdcd;

	background-color: #f8f4f1;

}



.colunista-lista{
	margin-top: 5px;
}



.colunista-lista a h1{

	font-size: 14px;

	color: #FF0000;

	font-weight: 600;

	padding-top: 0;

	margin-top: 0;

}



.colunista-lista a span{

	color: #2d2a25;
	font-weight: bold;
	font-size: 14px;

}



.colunista-lista a:hover{

	text-decoration: none;

}



.colunista-lista:hover a h1{

	color: #FF0000;

}



.parceiro-lista{

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 0;

}



.internacional .materia-grid a span, .internacional .materia-lista a span, .internacional .materia-lista:hover a h1, .internacional .materia-grid:hover a h1{

	color: #7c3b0b;

}



.oriente .materia-grid a span, .oriente .materia-lista a span, .oriente .materia-lista:hover a h1, .oriente .materia-grid:hover a h1{

	color: #ff7f00;

}

.meio-ambiente .materia-grid a h1{
	min-height: 85px;
}


.meio-ambiente .materia-grid a span, .meio-ambiente .materia-lista a span, .meio-ambiente .materia-lista:hover a h1, .meio-ambiente .materia-grid:hover a h1{

	color: #03a90a;

}



.brics .materia-grid a span, .brics .materia-lista a span, .brics .materia-lista:hover a h1, .brics .materia-grid:hover a h1{

	color: #020e22;

}



.cultura .materia-grid a span, .cultura .materia-lista a span, .cultura .materia-lista:hover a h1, .cultura .materia-grid:hover a h1{

	color: #1332a6;

}



footer{

	background-color: #262626;

	margin-top: 50px;

	padding-bottom: 50px;

}



footer .sobre{

	margin-top: 20px;

}



footer .sobre p{

	color: #ffffff;

}



footer .categorias-portal{



}



footer h1{

	color: #FFFFFF;

	font-size: 20px;

	padding-bottom: 10px;

	border-bottom: 1px solid #8d8d8d;

}



footer .categorias-portal ul{

	list-style: none;

	padding: 0;

}



footer .categorias-portal ul li{

	float: left;

	margin: 3px;

}



footer .categorias-portal ul li a{

	color: #FFFFFF;

	float: left;

	display: block;

	background-color: #191919;

	border-radius: 5px;

	padding: 5px 10px;

}



footer .categorias-portal ul li a:hover{

	color: #FFFFFF;

	float: left;

	display: block;

	background-color: #a90303;

	padding: 5px 10px;

	border-radius: 5px;

	text-decoration: none;

}



.lista-visualizadas{



}



.lista-visualizadas .col-md-2{

	background-color: #FF0000;

	color: #FFFFFF;

	text-align: center;

	font-size: 30px;

	font-weight: bold;

	font-style: oblique;

}



.lista-visualizadas .materia-lista{

	margin-top: 0;

}



.lista-visualizadas .materia-lista a h1{

	color: #FFFFFF;

	font-style: oblique;

}



footer .copyright{

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,bd0707+0,ff0000+100 */

	background: #ff0000; /* Old browsers */

	background: -moz-linear-gradient(top,  #ff0000 0%, #bd0707 0%, #ff0000 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(0%,#bd0707), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ff0000 0%,#bd0707 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ff0000 0%,#bd0707 0%,#ff0000 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ff0000 0%,#bd0707 0%,#ff0000 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ff0000 0%,#bd0707 0%,#ff0000 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 ); /* IE6-9 */



	padding-top: 50px;

	padding-bottom: 50px;

	margin-top: 30px;

}



footer .copyright p{

	color: #FFFFFF;

}



.header-noticias{



	border-bottom: 1px solid #EBEBEB;



	margin-top: 20px;



}







.header-noticias h1{



	font-weight: bold;



	letter-spacing: -1px;



}







.header-noticias h4{



	color: #929292;



	font-size: 1.3em;



	font-weight: normal;



	letter-spacing: -0.01em;



	line-height: 1.2em;



	padding-top: .3em;







}



.texto-materia{
	text-align: justify;
}



.texto-materia p{



	color: #333;



	font-size: 1.1em;



	letter-spacing: -0.02em;



	line-height: 1.45em;



	padding-bottom: 1.5em;



}







.comentarios{



	border-top: 4px solid #000;



}



.fundo-preto{

	background-color: #2d2a25;

	border-bottom: 4px solid #d90b0f;

	padding-bottom: 10px;

}



.fundo-preto h1{

	color: #FFFFFF;

}



.fundo-preto h1.titulo-editoria{

	padding: 20px 20px 0 20px;

	font-size: 20px;

	font-weight: bold;

}



.bx-veja-mais{

	padding-bottom: 20px;

}


/** CORRREÇÃO IMAGENS **/

.h170{
	height: 170px;
	width: 100%;
}

.h235{
	height: 235px;
	width: 100%;
}

.texto-materia < img{
	width: 100% !important;
}

.meio-ambiente .col-md-3.no-padding-left.materia-grid {
	border: 0px solid red;
	min-height: 230px !important;
}

.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }

/****************
Estilo de comentários
****************/

h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block}
#respond{
	margin-top: 40px;
}

.comment-form label{
	width: 100px;
	float: left;
}
ol.commentlist{width:100%}
h3#comments,#respond h3{;text-align:left;background:#4c7faa;color:#fff;padding:10px}
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}
ol.commentlist{border-bottom:1px solid #ccc}
ol.commentlist ul{margin:0 0 0 20px}
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;}
li.even{background:#fff}
li.odd{background:#efefef}
.authorcomment{background:#deebf9}
ul.children ul{margin-left:20px}
ul.children li{border-right:none}
.vcard img{float:left;background:#c4c4c4}
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px}
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative}
.comment-meta,ol.commentlist li small{top:10px;left:10px}
.comment-text{margin:0 10px 0 0}
.reply,.comment-navigation .newer,input#submit{float:right}
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#4c7faa}
.reply{}
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff}
a.comment-reply-link,.reply a:link{padding:5px;} a.comment-reply-link,.reply a:link,input#submit{}
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold}
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{}
a.comment-reply-link:hover,.reply a:hover{padding:5px;}
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa}
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden}
.clear{clear:both}
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px}
form#commentform textarea,form#commentform input{padding:2px 3px}
form#commentform textarea{width:442px}
input#submit{padding:5px !important;border:0 !important}
input#submit,p.subscribe-to-comments input{outline:0}
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important}
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat}
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0}
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0}
p.subscribe-to-comments label{top:-2px;color:#666}
.comment-rss{background:url('images/rss_32.png') no-repeat}

/*comment total stlying*/

.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}

footer.comment-meta{
	margin-top: 0;
	padding-bottom: 20px;
	background-color: transparent;
}

ol.comment-list{
	padding: 0 !important;
}

form#commentform textarea {
	width: 100% !important;
}

h2.comments-title{
	display: none;
}

.video-responsive{
	height: 520px;
}

@media only screen and (max-width: 480px){
	header .logo{
		padding-top: 0;
		padding-bottom: 0;
	}
	header .full-banner{
		margin-top: 0;
		border-radius: 0;
	}
	.slide-principal{
		margin-top: 10px;
	}
	.hresponsive{
		height: 70px!important;
		margin-top: 5px!important;
	}

	.materia-border{
		border-bottom: 1px solid #F6F6F6;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.video-responsive{
		height: auto!important;
	}
}