/* div.shopping{ width:370px; height:210px; overflow:hidden; margin:15px auto 30px; } */

div.post{ background:#fff; }
div.topico img.autor{margin:6px 20px 0 20px; float:left;}
div.topico h2.tit_box{ width:188px; }

div.post.primeiro_post{ margin-bottom: 0; border-left: 0; border-bottom: 1px solid #e1dddd; padding-bottom: 0; padding-top: 19px;}

div.post div.publicidade_small_square_top_lef{ float:left; margin-right:10px; margin-bottom:5px; width:200px; height:200px; }
div.post div.publicidade_small_square_top_lef iframe{ margin:0; }


#breadcrumb{ margin-bottom:20px; }
div.topico > h1.principal{ background: #fff; margin-bottom: 0; padding:25px 25px 0 25px; font-size:50px; text-transform:none; }

div.post.primeiro_post span.relevancia{ background:url('/img/forum/sprite_forum_minificado.png') no-repeat;	display:block; text-indent:-9999px; position:absolute; top:10px; right:10px; }
ul#lista_de_topicos li:hover span.relevancia{ opacity:1; }
div.post.primeiro_post span.relevancia_1{ background-position:0 -51px; width:26px; height:26px; }
div.post.primeiro_post span.relevancia_2{ background-position:0 -78px; width:34px; height:26px; }
div.post.primeiro_post span.relevancia_3{ background-position:0 -105px; width:43px; height:26px; }
div.post.primeiro_post span.relevancia_1 .tooltip{ width:93px; right:45px; }
div.post.primeiro_post span.relevancia_2 .tooltip{ width:82px; right:52px; }
div.post.primeiro_post span.relevancia_3 .tooltip{ width:97px; right:62px; }
div.post.primeiro_post span.relevancia:hover span.tooltip{ opacity:1; filter:alpha(opacity=100); }
div.post.primeiro_post span.relevancia span.tooltip{ display:block; text-indent: 0; position: absolute;top:-8px; padding: 10px 11px; background:#444; color:#fff; border-radius:10px; text-transform: uppercase; font-family: 'Yanone Kaffeesatz'; font-size:18px; box-shadow: 0 0 10px rgba(0,0,0,0.5); opacity:0; filter:alpha(opacity=0); transition:1s opacity 0.2s ease; }
div.post.primeiro_post span.relevancia span.tooltip em{ display:block; font-style:normal; height:14px; line-height:14px; vertical-align:middle; }
div.post.primeiro_post span.relevancia span.tooltip em a{ color:#fff; font-size:10px; text-decoration:underline; }
div.post.primeiro_post span.relevancia span.tooltip em a:hover{ text-decoration:none; }
div.post.primeiro_post span.relevancia:hover span.tooltip{ display:block; }
div.post.primeiro_post span.relevancia span.tooltip:after{ content: ""; display: block; position: absolute; top:0; right:-30px; width: 0; height: 0; border: 20px solid transparent; text-indent: -9999px;border-left: 20px solid #444; }
div.post.primeiro_post p.visualizacoes{ text-align:right; font-size:13px; margin-bottom:0; color:#888; text-transform:uppercase; } 


div.post.primeiro_post .data_post{ border-bottom: 1px solid #bbb; position: static; padding: 0; margin-left: 85px; padding-bottom: 6px;} 
div.post.primeiro_post .data_post,
div.post.primeiro_post .data_post a,
div.post.primeiro_post .data_post span.autor{ line-height: 21px; color: #999; font-size:14px; } 
div.post.primeiro_post .data_post span.autor span.verificado{ top: 9px; margin-right: 5px; } 



div.topico div.populisad-adv-box{ margin-bottom:0; border-right: solid 1px #dad8d0; border-bottom: solid 1px #dad8d0; padding-left:21px; }

div.topico div.posts_com_mais_likes{ margin:0 0 25px; }
div.topico div.posts_com_mais_likes div.post{ background:#f3f3f3; box-shadow: inset 0 0 10px rgba(0,0,0,0.15); }
div.topico div.posts_com_mais_likes div.post div.post_citado { background-color: #fff; }

div.post{ margin:0 auto; padding:15px 10px 20px 12px; min-height:110px; position:relative; border-bottom:1px solid #999; border-top:none; position:relative;}
div.post div.user { width:65px; height:65px; position:absolute; top:22px; left:20px; z-index:2; }
div.post div.user img{ width: 65px; height: 65px; overflow: hidden; display: block; background: #eee; text-indent: -999px;}
div.post div.user > a { display: block; width: 65px; height: 65px; background: #fff; border: 3px solid #d8d3ca; }
div.post div.user p.ranking { background: #d8d3ca; padding: 0 1px 2px 3px; width: 67px; margin-bottom: 1px; height: 13px; line-height: 11px; vertical-align: middle; }
div.post div.user p.ranking a span { font-size: 11px; color: #000; }
div.post div.user p.total{ line-height:15px; margin-top: 2px; font-size:13px; color:#111; text-decoration:none; }
div.post div.user p.total span{ font-size:11px; display:block; text-transform:uppercase;}

	
div.post .data_post{position:absolute; top:11px; left:0; font-size:16px; color:#838179; padding:10px 40px 20px 106px}
div.post .data_post span.dados{ font-size:18px; display:block; margin-bottom:1px; color:#000; }
div.post .data_post span.dados a{ font-size:18px; color:#666; }
div.post .data_post span.autor{ font-size:16px; color:#838179; }
div.post .data_post span.autor span.selo_user{ top: 8px; margin-right: 2px; }
div.post .data_post a{ color: #000; text-decoration: underline; }
div.post .data_post a:hover{ text-decoration:none;}
div.post .content_post{ margin-top:30px; min-height:60px; margin-left: 85px; }


div.post.pbmt{ background:#eee; }
div.post.pbmt div.pbmt{ background:#eee; }
div.post.pbmt .content_post{ margin-top:0; margin-bottom:10px; margin-left: auto;}
div.post.pbmt .content_post iframe{ margin-top:0; margin-left: auto; margin-right: auto; }
div.post.pbmt .content_post p{ margin-bottom:5px; font-size:14px;}
div.post.pbmt .content_post ins{ margin:0 auto; }

div.post .denunciar{position:absolute; top:20px; right:20px; text-transform:uppercase; font-size:12px; text-decoration:underline;}
div.post .denunciar a{color:#838179;}

div.post .bt_citar{font-size:14px; height:22px; line-height:22px; float:right;}
div.post .citacao .bt_preto{width:125px;}



div.post div.post_citado{ border: 5px solid #f4f3ef; margin:15px 15px 15px 30px; padding:17px 17px 2px 17px; position:relative; font-size:14px; border-radius: 0 15px 15px 15px;}
div.post div.post_citado .content_post p,
div.post div.post_citado .content_post p a{ font-size:16px; line-height:23px; word-wrap:break-word; }
div.post div.post_citado .content_post { position:relative; min-height:0; padding:0 30px; }
div.post div.post_citado .content_post, div.post div.post_citado .content_post p{ font-style:italic; }
div.post div.post_citado span.aspas{ width:23px; height:19px; text-indent:-9999px; background:url('/img/bg/aspas.png') no-repeat; display:inline-block; }
div.post div.post_citado span.aspas.abre{ position:absolute; top:0; left:0; }
div.post div.post_citado span.aspas.fecha{ position:absolute; bottom:0; right:0; background-position:bottom right; }


/* interacoes (box) */
div.interacoes_final_do_artigo{ margin-bottom:20px; margin-top:40px; }


/* interacoes (posts) */
div.post:not(.primeiro_post) div.interacoes{ float:right; width:109px; margin-left:15px; margin-bottom:15px; position:relative; top:-8px; }
div.post:not(.primeiro_post) div.interacoes div.likes_internos{ height:42px; padding-top:13px; }
div.post:not(.primeiro_post) div.interacoes a.bt_like_interno.like_interno{ float:left; position:relative; left:14px; }
div.post:not(.primeiro_post) div.interacoes a.bt_like_interno.dislike_interno{ float:right; margin-right:14px; }
div.post:not(.primeiro_post) div.interacoes a.responder{ font-size: 14px; font-family: 'Yanone Kaffeesatz'; float: right; margin: 0 15px 10px 10px; height: 24px; line-height: 27px; vertical-align: middle; text-decoration: none; text-align: right; background: #fff; color: #000; border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 0 8px;}
div.post a.reportar_post_listagem{ visibility:visible; font-size: 14px; font-family: 'Yanone Kaffeesatz'; display:block; margin: 0 14px 0 5px; text-align: right; background: #fff; color: #aaa; padding-right: 10px; }
div.post a.reportar_post_listagem:hover{ color:#000; }



/* over de interacoes * /
html.not_touch div.post div.interacoes a.responder:hover{ box-shadow:3px 3px 5px #888;}
html.not_touch div.post div.interacoes { margin:0; opacity:0.25; transition: opacity 0.5s ease;}
html.not_touch div.post:hover div.interacoes{ opacity:1; filter:alpha(opacity=100); }
html.not_touch div.post:hover a.bt_like_interno.like_interno{ position:relative; left:14px; }
*/
 
 
#main div.respostas_comentarios{ margin-left: 84px; padding-top:0; }

div#box_respostas_forum_sticky_container{ margin-bottom:0; display:block; }


div.opcoes{ height:32px; margin:10px 0; }
div.opcoes .bt_preto{ font-size:16px; height: 32px; line-height: 31px; padding:0 6px; }
div.opcoes div.info_table{ float:right; margin-bottom:0; margin-top:5px; margin-right:0;}
div.opcoes div.info_table .registros{ float:left; margin-right:5px; font-size:14px; }

body #main #paginacao_bottom div.info_table{ display:none;}
body #main #paginacao_bottom div.leia_mais{ margin-bottom:0; }
body #main .opcoes div.info_table{border-top:none;}


#resposta_forum { margin-bottom:25px; position:relative; }
#resposta_forum h3.chamada{ background:#FFDC4F; padding:5px 15px; font-size:26px; vertical-align:middle; text-transform:uppercase; text-align:left; }
#resposta_forum .comentario_deslogado{ height:100%; width:100%;}
/* #resposta_forum .comentario_deslogado p{ margin-top:100px; } */
form.comentar { padding: 22px 15px 15px 110px; }
form.comentar span.loading{ background:#000 url('/img/ico/loading_preto.gif') no-repeat center center; opacity:0.8; text-indent:-9999px; position:absolute; height:100%; width:100%; position:absolute; top:0; left:0; }
form.comentar span.erro{ color:#FFDC4F; display:block; font-size:12px; margin-top:3px; }
form.comentar ul li textarea { width:330px; padding:15px; }


/* RESPOSTA AJAX */
form.comentar.ranking{ padding:40px; }
form.comentar.ranking h3{ color:#ffdc4f; font-size:30px; margin-bottom:15px; }
form.comentar.ranking div.mensagem_retorno p{ color:#fff; line-height:24px;}
form.comentar.ranking div.mensagem_retorno p a{ color:#fff; text-decoration:underline; }
form.comentar.ranking div.mensagem_retorno p a:hover{ text-decoration:none; }
form.comentar.ranking div#mais_topicos{ margin-top:35px; min-height:400px; }
form.comentar.ranking ul{ height:290px; }
form.comentar.ranking ul li{ float:left; overflow:hidden; position:relative; width:42%; padding:15px 3%; background:#fff; margin-bottom:3%; }
form.comentar.ranking ul li h4{ height:78px; margin-bottom:5px; padding-left:42px; position: relative; top:-2px; line-height:22px; }
form.comentar.ranking ul li h4 a{ font-size:18px; line-height:22px; text-transform:initial; font-family:'Yanone Kaffeesatz'; font-weight:300; color:#000; }
form.comentar.ranking ul li:hover h4 a{ text-decoration:underline; }
form.comentar.ranking ul li.topico_1,
form.comentar.ranking ul li.topico_3{ margin-right:3%; }
form.comentar.ranking ul li img{ width:34px; height:34px; background:#fff; display:block; background#fff; float:left; margin-right:8px; }
form.comentar.ranking ul li p.data,
form.comentar.ranking ul li p.data a{ font-family:'Yanone Kaffeesatz'; font-size:15px; text-transform:none; color:#000; }
form.comentar.ranking ul li div.dados { float:right; text-align:right; margin:0; position:relative; top:-2px; }
form.comentar.ranking ul li div.dados p,
form.comentar.ranking ul li div.dados p a{ color:#000; display:inline; font-family:'Yanone Kaffeesatz'; font-size:15px; margin-left:3px; }
form.comentar.ranking ul li div.dados p span{ display:inline-block; text-align:left; text-indent:-9999px; background:url('/img/home2014/sprite-minificado.png?v1') no-repeat; position:relative; top:4px; margin-left:1px; }
form.comentar.ranking ul li div.dados p.respostas span{ width:11px; height:11px; background-position: -29px -55px; margin-right:2px; }
form.comentar.ranking ul li div.dados p.views span{ width:14px; height:10px; background-position: -13px -55px; }

form.comentar.ranking ul li p.data a:visited,
form.comentar.ranking ul li div.dados p a:visited,
form.comentar.ranking ul li h4 a:visited{ color:#888; }



div.primeiro_post div.content_post, 
div.primeiro_post div.content_post p{ font-size:20px; color:#333; word-wrap:break-word; margin-bottom: 19px; line-height:30px;}
div.primeiro_post div.content_post table tr td,
div.primeiro_post div.content_post table tr th{ padding:3px; vertical-align:top; border:1px solid #000; }
div.primeiro_post div.content_post table thead tr th{ background-color:#666; color:#fff }

#paginacao_bottom { margin-bottom:20px; }

div.conteudo_sticky div.bloco_horizotal_duplo{ margin-bottom:0; }
/*
div.avaliacao_do_topico{ position:relative; background:#fff; padding:20px; height:32px; border-right:1px solid #dad8d0; box-shadow:0 5px 11px rgba(0,0,0,0.2); }
div.avaliacao_do_topico p.label{ font-family:"Yanone Kaffeesatz"; font-size:30px; line-height:30px; margin-right:15px; text-transform:uppercase; float:left; }
div.avaliacao_do_topico div.interacoes{ float:left; }
div.avaliacao_do_topico div.interacoes a{ float:left; margin-right:10px; }
div.avaliacao_do_topico a.bt_preto{ font-size: 20px; float: right; margin-right: 5px; height: 35px; line-height: 35px; position: relative; top: -4px; padding: 0 11px; }
*/

div.opcoes_do_topico{ position: relative; margin-bottom: 30px; height: 33px; line-height: 33px; vertical-align: middle; background: #fff; border-bottom: 1px solid #dad8d0;} 
div.opcoes_do_topico div.opcao{ float:right;border-left:1px solid #cacaca; opacity:0.5; transition: 1s opacity ease; }
div.opcoes_do_topico div.opcao:hover{ opacity:1; filter:alpha(opacity=100); }

div.opcoes_do_topico div.outra_opcoes > a{ display:block; height:33px; line-height:33px; vertical-align:middle; color:#000; padding:0 10px 0 5px; }
div.opcoes_do_topico div.outra_opcoes > a span{ display:inline-block; text-indent:-9999px; position:relative; background:url('/img/forum/sprite_forum_minificado.png') no-repeat;}
div.opcoes_do_topico div.opcao label{ font-size:14px; text-transform:uppercase; font-family:cuprum; margin-left:5px; cursor:pointer;color:#000; }

div.opcoes_do_topico div.deletar.opcao{ float:left; border-right:1px solid #cacaca; border-left:0; padding-left:2px; }
div.opcoes_do_topico div.deletar.opcao label{ display:none; }

div.opcoes_do_topico div.favoritar a.favoritar span{ top:5px; width:21px; height:21px; }
div.opcoes_do_topico div.favoritar a.favoritar.off span{ background-position:-68px -22px; }
div.opcoes_do_topico div.favoritar a.favoritar.on span{ background-position:-68px -44px; }
div.opcoes_do_topico div.deletar a.lixeira_topico span{ top:7px; width:15px; height:16px; background-position: -71px 0; }
div.opcoes_do_topico div.responder_topico a.responder_topico span{ top:3px; width: 24px; height: 17px; background-position: -38px -36px; }
div.opcoes_do_topico div.share{ padding:0 10px 0 5px; height:33px; }
div.opcoes_do_topico div.share label{ position:relative; margin-left:5px; }
div.opcoes_do_topico div.share a{ display:inline-block; position:relative; top:5px; text-indent:-9999px; margin-right:5px; width:22px; height:22px; background:url('/img/forum/sprite_forum_minificado.png') no-repeat;}
div.opcoes_do_topico div.share a:hover{ box-shadow:0 0 6px rgba(0,0,0,0.5); }
div.opcoes_do_topico div.share a.fbButton{ background-position:-45px -57px; }
div.opcoes_do_topico div.share a.gpButton{ background-position:-48px -81px; }
div.opcoes_do_topico div.share a.twButton{ background-position:-47px -108px; }

div.opcoes_do_topico a.reportar_post{ color:#000; margin-left:10px; opacity:0.6;transition: 1s opacity ease; font-size: 14px; text-transform: uppercase; font-family: cuprum; }
div.opcoes_do_topico a.reportar_post:hover{ opacity:1; }


/* RESPOSTAS */
div.topico div.comentarios_colapsado div.post { font-size: 14px; line-height: 21px; box-shadow:none; border:0; border-bottom: 1px solid rgba(0,0,0,0.2); margin-bottom: 20px; padding-bottom: 10px;}
div.topico div.comentarios_colapsado div.post div.content_post,
div.topico div.comentarios_colapsado div.post div.content_post *{ font-size:14px; line-height:23px; }
div.topico div.comentarios_colapsado div.post:last-child{ margin-bottom:5px; border-bottom:0; }
div.topico div.comentarios_colapsado div.post .data_post,
div.topico div.comentarios_colapsado div.post .data_post span.autor,
div.topico div.comentarios_colapsado div.post .data_post a{ font-size:14px; }




#box_topicos_novos_populares { margin-bottom:0; margin-top:30px; background:#fff; }
#box_topicos_novos_populares h4{ margin-bottom: 0; background: #666; color: #fff; padding-left: 10px; text-transform: uppercase; height: 30px; line-height: 30px; vertical-align: middle; }
#box_topicos_novos_populares ul{ margin-bottom:0; border-top:1px solid #ddd; }
#box_topicos_novos_populares ul li{ list-style:none; padding:0; margin-bottom:0; border-bottom:1px solid #ddd; }
#box_topicos_novos_populares ul li:hover{ background:none; }
#box_topicos_novos_populares ul li.dia:hover{ box-shadow:none; }
#box_topicos_novos_populares ul li:hover a{ text-decoration:underline }
#box_topicos_novos_populares ul li a{ display: block; padding: 5px 5px 5px 69px;}
#box_topicos_novos_populares ul li a, 
#box_topicos_novos_populares ul li a strong{ font-size:14px; text-decoration:none; text-shadow:none; line-height:24px; }
#box_topicos_novos_populares ul li a:hover{ text-decoration:underline; }
#box_topicos_novos_populares ul li time{ font-size:13px; top:9px; }
#box_topicos_novos_populares ul li em { top:8px; }
#box_topicos_novos_populares ul li p { font-size:14px; line-height:18px; margin-bottom:0; padding:0; }
#box_topicos_novos_populares ul li a.veja_mais { width:100%; display:block; }
#box_topicos_novos_populares ul li span{ top:7px; }
#box_topicos_novos_populares ul li p a:visited,
#box_topicos_novos_populares ul li p a:visited time,
#box_topicos_novos_populares ul li p a:visited span{ color:#999; }

#box_topicos_novos_populares ul li span.comentarios{ position: absolute; top: 11px;right: 13px; color: #666; font-family: 'Cuprum'; left: inherit; font-size: 15px; }
#box_topicos_novos_populares ul li span.comentarios a{ color:#666; font-family:'Knockout48'; }
#box_topicos_novos_populares ul li span.comentarios:after{ content:""; display:inline-block; position:relative; top:1px; left:3px; background:url('/img/home2014/sprite-minificado.png') no-repeat 0 -55px; width:11px; height:11px; }

/* ################################# FORUM ################################# 
#topicos_fixados{ margin-bottom:20px; padding-top: 20px; }
#topicos_fixados article{ width:223px; float: left; margin-right:29px; position:relative; }
#topicos_fixados article#topico_fixado_3{ margin-right:0; }
#topicos_fixados article figure{ margin:0; padding:0; border-radius:50%; overflow:hidden; margin-bottom:12px; border:10px solid #fff; }
#topicos_fixados article figure a,
#topicos_fixados article figure img{ border-radius:50%; overflow:hidden; width:210px; height:210px; display: block; margin: 0;}
#topicos_fixados article h3{ border-top:2px solid #c6c1be; padding-top:8px; }
#topicos_fixados article h3 a{ font-family:'Yanone Kaffeesatz'; font-weight:300; font-size:21px; line-height:25px; text-transform:initial; color:#000; }
.ie #topicos_fixados article h3 a{ font-family:yanone_kaffeesatzlight; }
#topicos_fixados article h3 a:hover{ text-decoration:underline; }
#topicos_fixados article div.interacoes{ }
#topicos_fixados article div.interacoes .like_interno{ position:absolute; top:-6px; right:27px; }
#topicos_fixados article div.interacoes .dislike_interno{ position:absolute; top:20px; right:3px; }

#topicos_fixados article div.dados { float:right; text-align:right; margin:12px 0 5px 6px; }
#topicos_fixados article div.dados p{ color:#565151; font-family:'Knockout48'; margin-left:5px; }
#topicos_fixados article div.dados p span{ display:inline-block; text-align:left; text-indent:-9999px; background:url('/img/home2014/sprite-minificado.png') no-repeat; position:relative; top:4px; margin-left:1px; }
#topicos_fixados article div.dados p.respostas span{ width:11px; height:11px; background-position: -29px -55px; margin-right:2px; }
#topicos_fixados article div.dados p.views span{ width:14px; height:10px; background-position: -13px -55px; }
*/





#compartilhar{ margin-top:10px; }


/* AJUSTES ENQUETE */
div.content_post div.conteudo_enquete_forum{ margin-right:100px; margin-top: 30px; }

/* TEXTAREA CITAR POST */
form.comentar ul.campos li textarea{ width:340px; }



div.post a.lixeira{ background: #fff; color: #000; border: 1px solid #666; border-bottom: 1px solid #000; border-right: 1px solid #000; font-size: 14px; font-family: 'Yanone Kaffeesatz'; float: right; margin: 0 15px 10px 10px; height: 24px; line-height: 27px; vertical-align: middle; text-decoration: none; text-align: right; padding: 0 8px;	text-transform:uppercase; }

/*
div.post a.lixeira{ 
	width:30px; height:30px; background:#D6D2C4 url('/img/ico/lixeira-mini.png') no-repeat center center; 
	position:absolute; bottom:1px; right:1px; z-index:15; opacity:0.1;
	-moz-transition: 1s opacity ease; -webkit-transition: 1s opacity ease; transition: 1s opacity ease; 
}
div.post:hover a.lixeira{ opacity:1; filter:alpha(opacity=100); }
div.post a.lixeira span.tooltip{ 
	display:none; text-indent: 0; position: absolute; right:44px; top: -6px; padding:10px 13px; background:#444;
	color:#fff; width:96px; border-radius: 10px; text-transform: uppercase; font-family: 'Yanone Kaffeesatz';
	font-size:18px; box-shadow: 0 0 10px rgba(0,0,0,0.5); opacity:0; filter:alpha(opacity=0); 
	-moz-transition:1s opacity ease; -webkit-transition: 1s opacity ease; transition: 1s opacity ease; 
}
div.post a.lixeira:hover span.tooltip{ text-indent:0; display:block; filter:alpha(opacity=100); opacity:1; }
div.post a.lixeira:hover span.tooltip{ display:block; }
div.post a.lixeira span.tooltip:after{ 
	content: ""; display: block; position: absolute; top:2px; right:-28px; width: 0;
	height: 0; border: 20px solid transparent; text-indent: -9999px;border-left: 20px solid #444;
}
*/


#topico_removido { background:#fff; padding:40px 25px; margin-bottom:30px; }
#topico_removido h3{ font-size:26px; margin-bottom:25px; }
#topico_removido p{ font-size:16px; line-height:25px; margin-bottom:25px; }


/* temporariamente_bloqueado */
div.temporariamente_bloqueado{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.85); z-index:10; }
div.temporariamente_bloqueado p{ color:#fff; text-align: center; margin-top: 110px; }
div.temporariamente_bloqueado p a{ color:#ffdc4f; text-align: center; text-decoration:underline; display:block;}

div.compartilhe_topico { background:#666; height:100px; margin-bottom:50px; padding:20px; margin-top:-49px; }
div.compartilhe_topico h5{ color:#fff; text-transform: uppercase; font-family: 'Yanone Kaffeesatz'; font-size: 30px; line-height: 30px; }


div#conteudo_modal.compartilhar_topico_modal{ width:664px; }
div#conteudo_modal.compartilhar_topico_modal div.content_modal p{ line-height:25px; margin-bottom:20px; }

div#aviso_topicos{ margin-top:50px; background: #666; color: #fff; padding: 40px; font-size: 50px; margin-bottom: 10px; } 
div#aviso_topicos h2{ font-family: 'Yanone Kaffeesatz'; text-transform: uppercase; font-size: 40px; text-align: center; }

@media all and (max-width: 1249px) {
	/* adsense_colado */
	body div.adsense_colado{ margin-bottom:50px; height:500px;}
	body div.adsense_colado div.bloco_colado{ float:none; }
}
@media all and (min-width: 1250px) {
	body form.comentar ul li textarea { width:540px; }
	body div.post{ padding:22px 15px 22px 22px }
	body form.comentar ul.campos li textarea{ width:538px; }
	body div.avaliacao_do_topico div.favoritar{ padding:8px 10px; }
	body div.opcoes_do_topico div.deletar.opcao label{ display:inline; }	
	
	html body:not(.nao_expandido) #conteudo.container{ max-width:1200px; }
}
	
@media all and (min-width: 1440px) {
	#conteudo #sidebar_forum.fixed_float_box.fixo{ left:calc( (100% - 1220px) / 2 + 10px); }
}

a.link_alvinegro {
	color: black;
}
a.link_alvinegro:hover {
	text-decoration: underline;
}
