/* GERAL */
#wpadminbar { display:none; }
.trr-content-sharer-top ul li { float:left; }
.ico { display: block; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; }
#mod-header { height:200px; }


/* RESULTADO DE BUSCA */
.search-result { clear:both; margin-top:-2px; color:#f90; }
.search-result span { float:left; width:100px; height:20px; text-indent:-9999px; overflow:hidden; margin-top:2px; }
.LNG_es .search-result span { background: url(../_img/img_es.png) no-repeat 0 -3px; }
.LNG_en .search-result span { background: url(../_img/img_en.png) no-repeat 0 -3px; width:63px;}
.LNG_pt .search-result span { background: url(../_img/img_pt.png) no-repeat 0 -3px;}

.lin-hor-dotted-blog{
  display: block;
  padding: 5px;
  background: url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-x left bottom;
}

#other-recent-post{
	display: none;
	width:183px;
	min-height:59px;
	padding:12px;
	position:fixed;
	bottom:200px;
	right:0;
	background:#000000;
	z-index:1000;
}
#other-recent-post small{
	font:12px/100% arial;
	color:#FF9900;
	float:left;
}
.close-related-post{
	width:9px;
	height:9px; 
	float:right;
	background:url(../_img/img-botoes.png) no-repeat -117px 0;
	text-indent:-55555px;
	overflow:hidden;
}
#other-recent-post .link-recent-post{
	font:14px/110% BrawlerRegular;
	color:#FFFFFF;
	display:block;
	clear:both;
	padding-top:8px;
	*padding-top:0px;
	_padding-top:0px;
}

/* TOPO E CONTEÚDO */
.topo {
	width:936px;
	min-height:346px;	
	display:block;
	position:relative;
}

.trr-holder {
	width:936px;
	height:auto;
	display:table;	
}


.blog-content {
	width:513px;
	min-height:300px;
	float:left;
	margin-top:-108px;
	padding:17px 17px 0;
	margin-left:89px;
	background:#FFFFFF;
	position:relative;
	border-top:2px solid #47423A;
}

.blog-content .content a img { 
	max-width: 513px !important; 
	height: auto !important;
}

.blog-content .content img { 
	max-width: 513px !important; 
	height: auto !important;
}

.blog-content .content iframe { 
	max-width: 513px !important; 
}
.ctn-tgm { z-index: 0!important; }
.col-aside {
	margin-top:-108px;
}

.col-aside h4, .col-aside h3 {
	display:block;
	margin:-4px 0 0 0;
	color:#47423A;
	font:12px/100% arial;
	text-transform:lowercase !important;
	padding:0 0 13px 0;
}

.replace {
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	text-indent:-50000px;
	overflow:hidden;
	display:block;
}

/* TÍTULO DO BLOG */
h1.blog-title {
	height:24px;
	padding:9px 13px 10px 11px;
	position:absolute;
	top:-45px;
	left:0;
	background:#47423A;
	color:#FFFFFF;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
h1.blog-title a{color:#FFFFFF;}
h1.blog-title a:hover{cursor:pointer;}


/* POSTS */
.article {
	padding-bottom: 22px;
}

.article .header {
	display:block;
	height:auto;
	margin-bottom:14px;
	position:relative;
	z-index:10;
}

.article .header .meta {
	display:table;
	margin:0px;
	clear:both;
}

.article .header .meta .post-info {
	float:left;
	display:block;
	margin:0 9px 0 0;
	color:#978E81;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}

.article .header .meta .ctn-metrics {
	float:left;
	width:120px;
	height:14px;
	margin:0;
	padding-left:35px;
	position:relative;
	line-height:14px;
	background:url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-y 0 0;
	font-size:12px;
}

.article .header .meta .ctn-metrics .ico {
	position:absolute;
	top:0px;
	left:11px;
	background: url(../_img/ico-general.png) no-repeat 0 -3px;
}

.article .header .meta .ctn-metrics .total {
	color:#47423A;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}

.article .header .meta .ctn-metrics .total span {
	color:#9BC80D;
	font-weight:bold;
}

.article .post-title {	
	display:block;
	padding:0 0 14px;
	color:#47423A;
	font-size:31px;
	font-weight:bold;
	line-height:31px;
	clear:both;
}

.single .article .post-title {
	margin:-3px 0 -1px 0;	
}

.article .excerpt p {
	display:block;
	font-size:14px;
	color:#47423a;
	padding-bottom:10px;
	line-height:20px;
}

.article .content {
	display:block;
	padding-bottom:3px; 
	background:url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-x left bottom;		
}

.article .content p {
	display:block;
	font-size:12px;
	color:#47423a;
	padding-bottom:17px;
	line-height:16px;
}

.article .content .alignleft { float: left; margin: 6px 12px 6px 0; max-width: 513px !important; }
.article .content .alignright { float: right; margin: 6px 0 6px 12px;  max-width: 513px !important;}
.article .content .aligncenter { clear: both; display: block; margin: 6px auto; max-width: 513px !important; }
.article .content .align-left:first-child,
.article .content .align-right:first-child { margin-top: 3px; }
.article .content strong,
.article .content b { font-weight:700; }
.article .content em,
.article .content i { font-style:italic; }
.article .content ul { padding-left:22px; list-style:disc inside; }
.article .content ol { padding-left:22px; list-style:decimal inside; }
.article .content blockquote { padding-left:12px; border-left:4px solid #999; }
.article .content h1,
.article .content h2,
.article .content h3,
.article .content h4,
.article .content h5,
.article .content h6 { font-weight:700; margin:22px 0 17px; }
.article .content h1 { font-size:23px; }
.article .content h2 { font-size:17px; }
.article .content h3 { font-size:14px; }
.article .content h4 { font-size:12px; }
.article .content h5 { font-size:11px; }
.article .content h6 { font-size:11px; }

.article .post-tags {
	display:block;
	margin-top:-1px;
	padding-bottom:18px;
	clear:both;
}

.article .post-tags .ttl-single {
	display:inline;
	font-size:11px;
}

.article .content-share {
	position: relative;
	height:28px;
	display:block;
	padding:0 0 23px;
	background: url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-x left bottom;
}

.single .article .content-share {
	position: relative;
	height:24px;
	padding:3px 0 23px;	
	margin-bottom:18px;
	z-index: 500;
}

.article .share {
	height:24px;
	padding:11px 0;
	margin-bottom:17px;
}

.single .article .share .content-share {
	height:24px;
	padding:3px 0 7px;
	margin-bottom:9px;
}

.single .article .trr-content-sharer.trr-content-sharer-top {
	width:100%;
	display:block;
	padding:13px 0 0 0;
	background: url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-x left top;
}

.single .article .trr-content-sharer.trr-content-sharer-bottom {
	margin:-3px 0 0 0;	
}

.trr-content-sharer .new-block-group {
	padding-top:17px !important;	
}

.article .fb-like { margin-bottom:17px; min-height:62px; }


/* PAGINAÇÃO */
.pagination {
	color:#47423A;
	font-size:11px;
	font-weight:bold;
	float:right;
}
.pagination span { float:left; line-height:20px; }
.pagination a {
	width:20px;
	height:20px;
	background: url(../_img/img-botoes.png) no-repeat;
	text-indent:-50000px;
	overflow:hidden;
	display:block;
	float:left;	 
}
.pagination .next-page{ background-position: -93px 0; margin-left:6px; }
.pagination .next-page:hover{ background-position: -93px -40px; margin-left:6px; }
.pagination .previous-page{ background-position: -73px 0; margin-left:8px; }
.pagination .previous-page:hover{ background-position: -73px -40px; margin-left:8px; }
.pagination .next-page-disabled{ background-position: -93px -20px; margin-left:6px; cursor:default; }
.pagination .previous-page-disabled{ background-position: -73px -20px; margin-left:8px; cursor:default; }


/* SIDEBAR WIDGETS */
.col-aside .lin-hor-dotted:last-child { display:none; }


/* PERFIL DO AUTOR */
#mod-author-info { 
	display:block;
	margin-bottom:18px;
}

#mod-author-info .author-photo { 
	width:145px;
	height:145px;
	display:block;
	margin-left:22px;
	background-color:white;
	border:3px solid white;
}

#mod-author-info h4, #mod-author-info h3 {
	display:block;
	margin:13px 0 0 0;
	color:#47423A;
	font:12px/100% arial;
	text-transform:lowercase !important;
	padding:0 0 10px 0;
}

#mod-author-info .author-text {
	display:block;
	color:#47423a;
	font-size:12px;
	line-height:16px;
	margin-bottom:18px;
}

/* ASSINE O BLOG */
#mod-subscribe {
	width:278px;
	display:table;
	margin:0 0 22px 0;
	padding:12px 10px;
	border:1px solid #ECEAE7;
}

/**box twitter**/
#mod-twitter-hastag-follow{
	border:1px solid #C8C8C8;
	border-top:2px solid #33CCFF;
	font:11px/120% Tahoma, Geneva, sans-serif;
	color:#999999;
	margin-bottom:20px;
}
#mod-twitter-hastag-follow a{ color:#1F1F1F; }
#mod-twitter-hastag-follow li{
	padding:12px 12px 10px;
	border-bottom:1px dotted #C8C8C8;
	float:left;
	width:274px;
}
#mod-twitter-hastag-follow li:last-child{ border-bottom:none; }
.col-aside h4.tt-twitter-sidebar, .col-aside h3.tt-twitter-sidebar{ color:#666666; position:relative; clear:both; }
.tt-twitter-sidebar span{
	width:22px;
	height:15px;
	position:absolute;
	right:0;
	background:url(../_img/img-botoes.png) no-repeat -50px 0;
}
#mod-twitter-hastag-follow ul li div{ padding-top:6px; }
#mod-twitter-hastag-follow ul li div a{ 
	padding-right:4px;
	font-size:9px;
	color:#222222;
	float:left;
} 
#mod-twitter-hastag-follow ul li div span{
	width:1px;
	height:2px;
	display:block;
	background:#000000;
	margin:5px 4px 0 0;
	float:left;
}


#mod-subscribe .lk-rss {
	width:50px;
	height:20px;
	background:url(../_img/img-botoes.png) no-repeat 0 0;
	float:left;
}

#mod-subscribe #social-subscribe { float:left; }
#mod-subscribe #social-subscribe .trr-content-sharer.trr-content-sharer-top { width:auto !important; z-index: 0; }
#mod-subscribe .trr-content-sharer ul li { padding:0; }
#mod-subscribe .trr-content-sharer .common-ui.common-ui-twitter iframe { width:100px !important; }
#mod-subscribe .trr-content-sharer .common-ui.common-ui-facebook iframe { padding-right:10px; *padding-right:0; _padding-right:0; }
#mod-subscribe .trr-content-sharer.trr-content-sharer-top { width:auto !important; float:none !important; padding-top:0 !important; }
/*.LNG_es #mod-subscribe .trr-content-sharer .common-ui.common-ui-facebook { padding:0px !important; }*/
/*.LNG_es #mod-subscribe .trr-content-sharer .common-ui.common-ui-facebook iframe { width:110px !important; padding-right:5px !important; }/*


/* ÚLTIMOS POSTS */
#post-navigation {
	margin:-4px 0 -3px 0;
}
#post-navigation h2 {
	width:100%;
	height:26px;
	display:block;	
	padding:0 0 17px 0;
}
#post-navigation .tabs {
	width:100%;
	display:block;
	margin:0 0 17px 0;
}
#post-navigation .tabs strong,
#post-navigation .tabs li {
	float: left;
}
#post-navigation .tabs strong {
	width:42px;
	height:7px;
	display:block;
	margin:1px 12px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background-position:0 -26px;
	background-repeat: no-repeat;
}
.LNG_pt #post-navigation .tabs strong {
	background-image: url(../_img/img_pt.png);
}
.LNG_es #post-navigation .tabs strong {
	background-image: url(../_img/img_pt.png);	
}
.LNG_en #post-navigation .tabs strong {
	background-image: url(../_img/img_en.png);	
}
#post-navigation .tabs .recent-posts {
	height:9px;
	display:block;
	text-indent:-9999em;
	background-position:0 -36px;
	background-repeat:no-repeat;
}
.LNG_pt #post-navigation .tabs .recent-posts {
	width:71px;
	background-image: url(../_img/img_pt.png);	
}
.LNG_es #post-navigation .tabs .recent-posts {
	width:71px;
	background-image: url(../_img/img_es.png);	
}
.LNG_en #post-navigation .tabs .recent-posts {
	width:63px;
	background-image: url(../_img/img_en.png);	
}
#post-navigation .tabs .selected .recent-posts,
#post-navigation .tabs .recent-posts:hover {
	background-position: 0 -47px;
}
#post-navigation .tabs .popular-posts {
	height:9px;
	display:block;
	text-indent:-9999em;
	background-position: 0 -59px;
	background-repeat:no-repeat;
}
.LNG_pt #post-navigation .tabs .popular-posts {
	width:87px;
	background-image: url(../_img/img_pt.png);
}
.LNG_es #post-navigation .tabs .popular-posts {
	width:84px;
	background-image: url(../_img/img_es.png);
}
.LNG_en #post-navigation .tabs .popular-posts {
	width:84px;
	background-image: url(../_img/img_en.png);
}
#post-navigation .tabs .selected .popular-posts,
#post-navigation .tabs .popular-posts:hover {
	background-position: 0 -70px;
}
#post-navigation .tabs li + li { margin-left: 12px; padding-left: 12px; background: url(https://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-y 0 0; }
#post-navigation .tabs ul li,
#post-navigation .tabs ul { overflow: hidden; }
#post-navigation .content li { margin-bottom: 17px; }
#recent-posts a,
#popular-posts a { font-size:12px; }
#recent-posts .date,
#popular-posts .count { font-size: 10px; color: #999; padding-top:2px; }
#popular-posts .count span { font-size:11px; color:#9ac90c; font-weight:bold; }
p#recent-posts,
p#popular-posts { padding:0 0 22px 12px; }

#blog-search { clear:both; height:20px; position:relative; margin-bottom:21px; }
#blog-search input { outline:none; width:240px; height:13px; padding:2px 6px 2px 5px; border:1px solid #beb7af; }
#blog-search button {
	width:48px;
	height:19px;
	border:none;
	overflow:hidden;
	text-indent:-999px;
	line-height:99em;
	cursor:pointer;
	position:absolute; top:0; right:0;
} 
.LNG_pt #blog-search button {
	background:url(https://s1.trrsf.com.br/atm/3/core/_img/btn-general-pt.png) 0 -570px;
}
.LNG_es #blog-search button {
	background:url(https://s1.trrsf.com.br/atm/3/core/_img/btn-general-es.png) 0 -570px;
}
.LNG_en #blog-search button {
	background:url(https://s1.trrsf.com.br/atm/3/core/_img/btn-general-en.png) 0 -570px;
}
#archive {
	height:20px;
	display:block;
	margin-bottom:22px;
}
#archive h2 {
	float:left;
	width:50px;
	height:10px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 7px 5px 0;
	background-position:0 -82px;
}
.LNG_pt #archive h2 {
	background-image:url(../_img/img_pt.png);	
}
.LNG_es #archive h2 {
	background-image:url(../_img/img_es.png);	
}
.LNG_en #archive h2 {
	background-image:url(../_img/img_en.png);	
}
#archive .droplist { width:128px; float:left; }

/* Content Share */
.trr-content-sharer{float:left};
.trr-content-sharer.trr-content-sharer-top{ padding:0 !important; }
/* ES*/
/*.LNG_en .trr-content-sharer.trr-content-sharer-top, .LNG_es .trr-content-sharer.trr-content-sharer-top{width: auto !important; }*/

/* Comentários */
#divNumComments h5.ttl-comments { height:25px; }
#divNumComments h6.ttl-showLayer { height: 20px; }
#divListComments .nntt-avatar { float:left; position:relative; }
#divListComments .nntt-avatar a { float:left; overflow:hidden; }
#divBodyComment{ width:360px; padding-top:0; }

/* Bloggroll */
#bloggroll{border: 2px solid #ECEAE7;padding: 5px;overflow: hidden;margin-bottom: 22px;}
#bloggroll .ttl-section{float: none;height: 17px; padding: 0 0 7px 0;}
#bloggroll ul{margin-top:4px;}
#bloggroll li{margin:7px 0}

.trr-content-sharer .layer-reference {z-index:auto !important;}

/* .LNG_en #bloggroll .ttl-section{background:url('../_img/en.png')  no-repeat 0 -246px;}
.LNG_pt #bloggroll .ttl-section{background:url('../_img/pt.png')  no-repeat 0 -246px;}
.LNG_es #bloggroll .ttl-section{background:url('../_img/es.png')  no-repeat 0 -246px;} ;
*/
#bloggroll #link-list{margin:10px 6px}
#bloggroll a{font-size:12px} 

.ctn-tgm-bottom-holder{margin-top: 45px;}

/** PLUGIN DE Vídeos */

.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } .vvqbox img { max-width: 100%; height: 100%; } .vvqbox object { max-width: 100%; } 

.share .trr-content-sharer.trr-content-sharer-bottom{padding-top:0}
.share .trr-content-sharer .new-block-group{background:none}
.list-posts .content-share{margin-top: 26px;position: absolute;}
.share .trr-content-sharer .common-ui.common-ui-facebook-bottom iframe{width:410px}
.article .comments{ clear:both; margin-top:95px; }
.article  .content p img{margin-right:8px;display: block;margin-bottom: 5px;margin-top: 5px;}
.trr-content-sharer .common-ui.common-ui-facebook-bottom{height:auto !important}

/***** GALERIAS ****/

.article .content .gallery{margin:20px 0; clear:both;}
.article .content .gallery-item{float:left;margin-right: 20px; margin-top:15px}
.article .content .gallery-icon{}
.article .content .gallery-caption{text-align:center; width:150px;padding-top: 2px;color: #999;}
.contentSharer{clear:both}

.LNG_es #mod-175-latest-news h5 {background-image: url("https://s2.trrsf.com/atm/3/articles/_img/spr-latestnews_es.png")!important;}

#trr-ctn-content .content a, #author-profile p a {
	font-weight: bold;
}

/**** Facebook col-aside ***/
.col-aside .fb_widget_iframe{border:none; overflow:hidden; width:300px; height:300px;}
