/*

Theme Name: Novidades Online

Theme URI: 

Description: Template desenvolvido por <a href="http://www.rhuancarlos.com">Rhuan Carlos</a> | Design por <a href="http://www.osmarmesquita.com.br">Osmar Mesquita</a> 

Version: 1.0

Author: Rhuan

Author URI: http://www.rhuancarlos.com

*/



@import url("css/reset.css");
 @import url("css/clearfix.css");
/* ===

	GERAL		

== */

fieldset, img { border:none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
img:hover { opacity:0.8; }
.alignleft { float:left; margin:0 10px 0 0; }
blockquote { background:#f4f4f4; border-left:3px solid #dfdfdf; padding:1px 10px; font-size:12px; }
.alignright { float:right; margin:0 0 0 10px; }
.aligncenter, img.aligncenter { display:block; margin:auto; }
.clear { clear:both; }
h1 { font-size:30px; }
h2 { font-size:28px; }
h3 { font-size:26px; }
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:18px; }
strong { font-weight:bold; }
p { padding:0; margin-top: 1em; margin-bottom: 1em; }
a { text-decoration:none; }
br { margin-top: 15px; margin-bottom: 15px; }
.no-text { font-size:0; text-indent:-9999px; overflow:hidden; }
.margem { width:980px; margin:auto; position:relative; }
/* ==

	TRANSIÇÕES		

==  */

a, a:before, a:after, a img, a strong, a span, input, textarea { text-decoration:none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.no-trans { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#484848; background:#fff; }
.font { font-family:'calibri', arial, serif !important; }
.font2 { font-family:'nunito', arial, serif !important; }
/* ==

		TOPO		

==  */

.topo { background:url(images/bg-topo.png) repeat-x; height:112px; display:block; position:relative; }
/* ==

		HEADER		

==  */

.header {}
/* ==

		LOGO		

==  */

.logo-link { list-style:none; margin:0; padding:0; background:url(images/logo-topo.png) no-repeat; height:90px; width:350px; float:left; margin:10px 0 0 0; }
/* ==

		BUSCAR		

==  */

.fundo-buscar { background:url(images/fundo-busca.png) no-repeat; height:39px; width:445px; float:right; margin:40px 0 0 0; }
.pesquisa { outline:none; border:none; width:320px; color:#999; font-size:14px; float:left; margin:10px 10px 0 10px; background:none; }
.button { border:none; background:none !important; color:#fff; cursor:pointer; text-transform:uppercase; float:left; margin:10px 0 0 23px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.button:hover { color:#00d2ff; }
/* ==

		MENU TOPO		

==  */

.fundo-menu { background:url(images/fundo-menu.png) repeat-x; height:42px; display:block; position:relative; font-size:14px; text-transform:uppercase;  margin:0 0 10px 0; }
.fundo-menu ul { list-style:none; margin:0; padding:0; }
.fundo-menu ul li { list-style:none; margin:0; padding:0 17px 0 15px; background:url(images/div-menu.png) no-repeat right; float:left; }
.fundo-menu ul li a { display:block; padding:12px 0; }
.fundo-menu ul li span { background: url(images/arrow-down.png) no-repeat; height:14px; width:14px; display:inline-block; *display:inline;
zoom:1; margin:0 0 -2px 3px; }
.fundo-menu ul li ul li span { display:none; }
.fundo-menu ul li:hover ul { display:block; z-index:999; }
.fundo-menu ul li ul { background:#fff; position:absolute; border:1px solid #ffeeee; padding:10px; margin:-2px 0 0 -15px; font-family:'calibri', arial, serif; min-width:120px; display:none; }
.fundo-menu ul li ul li { list-style:none; margin:0 -10px!important; padding:0 10px!important; background: none !important; float:none !important; border-bottom:1px dotted #dfdfdf; }
.fundo-menu ul li ul li a { padding:2px 0 2px 10px; background: url(images/arrow-loop.png) no-repeat left; }
.fundo-menu a { color:#000; }
.fundo-menu a:hover { color:#0190d2; }
/* ==

		REDES 		

==  */

.sprite-redes { background: url(images/sprite-redes.png) no-repeat left top; }
.redes-topo { float:right; margin:13px 0 0 0; }
.redes-topo ul { list-style:none; margin:0; padding:0; }
.redes-topo ul li { list-style:none; margin:0 10px; padding:0; float:left; height:17px; background:none !important; }
.redes-topo ul li a.rhcarlos-facebook { display:block; background-position: 0 -44px; width: 9px; height: 17px; }
.redes-topo ul li a.rhcarlos-rss { display:block; background-position: 0 -110px; width: 17px; height: 17px; }
.redes-topo ul li a.rhcarlos-twitter { display:block; background-position: 0 -176px; width: 13px; height: 17px; }
.redes-topo ul li a { padding:0 !important; }
.redes-topo ul li a.rhcarlos-twitter:hover { display:block; background-position: 0 -154px; width: 13px; height: 17px; }
.redes-topo ul li a.rhcarlos-facebook:hover { display:block; background-position: 0 -22px; width: 9px; height: 17px; }
.redes-topo ul li a.rhcarlos-rss:hover { display:block; background-position: 0 -88px; width: 17px; height: 17px; }
/* ==

		SLIDER		

==  */

.slider { width:615px; height:305px; display:block; position:relative; float:left; margin:0 0 20px 0; }
.anterior { background:url(images/prev-slider.png) no-repeat; height:48px; width:48px; position:absolute; display:block; z-index:999; left:10px; top:140px; cursor:pointer; }
.proximo { background:url(images/next-slider.png) no-repeat; height:48px; width:48px; position:absolute; display:block; z-index:999; right:10px; top:140px; cursor:pointer; }
.caption { background:url(images/caption.png); overflow:hidden; padding:10px; position:absolute; z-index:999; bottom:5px; left:2px; width:589px; font-size:18px; }
.caption a { color:#fff; }
.caption a:hover { text-decoration:underline; }
/* ==

		PUBLICIDADE SLIDER		

==  */

.publicidade-slider { width:336px; float:right; margin:24px 10px 20px 0; }
/* ==

		PUBLICIDADE NOHOME		

==  */

.publicidade-nohome { width:980px; margin:auto; text-align:center !important; margin-bottom:20px; overflow:hidden; display:block; position:relative; }
/* ==

		NOME LOOP		

==  */

.nome-loop { color:#2e2e2e; text-transform:uppercase; font-weight:bold; font-size:16px; background:url(images/heart.png) no-repeat left; padding:0 0 0 15px; border-bottom:3px solid #2e2e2e; margin-bottom:1px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.nome-loop a { color:#2e2e2e; }
/* ==

		CORPO INDEX		

==  */

.corpo-index { overflow:hidden; margin:0 0px 0 0; }
/* ==

		COLUNA		

==  */

.coluna { width:300px; float:left; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; height:555px; margin:0 40px 20px 0; }
.ultima-coluna { margin:0 0 20px 0; }
.coluna-adsense { width:336px; margin:0 20px 20px -20px !important; }
.coluna:hover .nome-loop { color:#adadad; border-color:#e8e8e8; }
.coluna:hover .nome-loop a { color:#adadad; }
.nome-feature, .nome-feature a { font-size:18px; font-weight:bold; color:#2e2e2e; margin:5px 0; padding:0; text-align:center; }
.nome-feature a:hover, .item-post:hover .nome-feature a { color:#a7a7a7; }
.line { height:6px; background:url(images/dote.png) repeat-x top; margin:5px 0; overflow:auto; display:block; position:relative; }
.thumb-feature { height:200px; width:300px; overflow:hidden; }
.thumb-list { float:left; width:90px; height:60px; margin:0 10px 0 0; border:2px solid #fff; }
.item-post:hover .thumb-list { border:2px solid #2e2e2e; }
.nome-list { list-style:none; margin:0; padding:0; font-size:12px; font-weight:bold; }
.nome-list a { color:#2e2e2e; }
.item-post:hover .nome-list a { color:#a7a7a7; }
.ver-mais { background:url(images/more.png) no-repeat 279px 15px; font-size:12px; color:#2e2e2e; text-align:right; padding:10px 0; text-transform:uppercase; display:block; overflow:hidden; }
.ver-mais span { border-bottom:3px solid #a7a7a7; display:block; margin:0px 21px 0 0; padding:0 5px 0 0; }
.coluna:hover .ver-mais { color:#a7a7a7 !important; background-image:url(images/more-hover.png); }
.coluna:hover .ver-mais span { border-color:#2e2e2e; }
/* ==

		PUBLICIDADE LARGA		

==  */

.publicidade-larga { width:980px; margin:auto; display: block; position:relative; margin-bottom:20px; margin-left:0; text-align:center !important; }
/* ==

		RODAPE		

==  */

.rodape { background:#2e2e2e; border-top:3px solid #a7a7a7; overflow:hidden; padding:20px 0 10px 0; }
.sidebar-footer a { color:#fff; }
.sidebar-footer a:hover { color:#a7a7a7; }
.sidebar-footer ul { list-style:none; margin:0 0px 0 0; padding:0; color:#fff; }
.sidebar-footer ul li { list-style:none; margin:0; padding:0; }
.sidebar-footer ul li.widget_nav_menu { width:165px !important; margin:0 10px 0 0; float:left; }
.sidebar-footer ul li.widget-footer { width:245px; margin:0 10px 0 0; float:left; }
.widgettitle-footer { font-size:20px; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; }
.widget_nav_menu .sidctn-footer { text-transform:uppercase; font-size:16px; }
.widget_nav_menu .sidctn-footer ul li { list-style:none; margin:0; padding: 0 0 0 10px; background:url(images/bullet.png) no-repeat left; }
/* ==

		ASSINAR		

==  */

.sidctn-footer { overflow:hidden; }
.sidctn-google { background:#fff; overflow:hidden; width:265px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; padding:5px 0 0 5px; float:left; margin: -10px 10px 0 0; }
.text-assinar { color:#6a6a6a; font-size:12px; text-align:center; margin:0 0 5px 0; }
.campo-assinar { background:url(images/fundo-cadastrar.png) no-repeat; height:28px; width:245px; margin:auto; margin-bottom:15px; }
.campo_feed { background:none !important; border: none !important; color:#777; font-size:12px; outline:none; float:left; margin:7px 0px 0 10px; width:150px; }
.botao_feed { color:#fff; cursor:pointer; background:none; text-transform:uppercase; float:right; margin:7px 8px 0 0px; border:none !important; font-size:12px; }
.botao_feed:hover { color:#04afeb; }
/* ==

		MAIS ACESSADOS RODAPE		

==  */

.acessados ul { list-style:none; margin:0; padding:0; }
.acessados ul li { list-style:none; margin:0; padding:0 0 0 10px; background:url(images/bullet.png) no-repeat 0 5px; }
/* ==

		COPY 		

==  */

.copy { background:#fff; overflow:hidden; padding:10px; }
/* ==

		LOGO RODAPE		

==  */

.logo-rodape { background:url(images/logo-rodape.png) no-repeat; height:44px; width:166px; display:block; float:left; }
/* ==

		DIREITOS		

==  */

.direitos { float:left; margin:20px 0 0 10px; font-size:12px; color:#2e2e2e; }
/* ==

		REDES RODAPE		

==  */

.sprite-redes { background: url(images/sprite-redes.png) no-repeat left top; }
.redes-rodape { float:right; margin:13px 0 0 0; }
.redes-rodape ul { list-style:none; margin:0; padding:0; }
.redes-rodape ul li a.rhcarlos-facebook { display:block; background-position: 0 0; width: 9px; height: 17px; }
.redes-rodape ul li a.rhcarlos-rss { display:block; background-position: 0 -66px; width: 17px; height: 17px; }
.redes-rodape ul li a.rhcarlos-twitter { display:block; background-position: 0 -132px; width: 13px; height: 17px; }
.redes-rodape ul li { list-style:none; margin:0 10px; padding:0; float:left; height:17px; background:none !important; }
.redes-rodape ul li a { padding:0 !important; }
.redes-rodape ul li a.rhcarlos-twitter:hover { display:block; background-position: 0 -154px; width: 13px; height: 17px; }
.redes-rodape ul li a.rhcarlos-facebook:hover { display:block; background-position: 0 -22px; width: 9px; height: 17px; }
.redes-rodape ul li a.rhcarlos-rss:hover { display:block; background-position: 0 -88px; width: 17px; height: 17px; }
/* ==

		DIVISAS		

==  */

.esquerda-post { width:710px; float:left; }
.direita { width:245px; float:right; }
/* ==

		BREADCRUMB		

==  */

.breadcrumb { overflow:hidden; position:relative; margin:0 0 5px 0; }
.breadcrumb ul { list-style:none; margin:0; padding:0; color:#6d6d6d; }
.breadcrumb ul li { list-style:none; margin:0 10px 0 0; padding:0 0 0 10px; background:url(images/breadcrumb.png) no-repeat 0 4px; font-size:12px; text-transform:uppercase; float:left; }
.breadcrumb a { color:#2e2e2e; }
.breadcrumb a:hover { color:#000; }
/* ==

		POST		

==  */

.nome-post { font-size:28px; font-weight:bold; color:#969696; }
.descricao-post { font-size:18px; color:#919191; line-height:20px; margin:0 0 10px 0; }
.similares { font-size:14px; color:#4682B4; }
.entry { color:#888; font-size:14px; line-height:18px; }
.entry a { color:#494949; font-weight:bold; }
.entry h3, .entry h2, .entry h4, .entry h5, .entry h6, .entry h1 { margin:20px 0; }
.entry a:hover { color:#008bce; }
.entry img { max-width:710px; height:auto; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.entry img:hover { opacity:0.8; }
.entry iframe { display:block; margin:0 0 10px 0; }
/* ==

		SHARER SINGLE		

==  */

.sharer-single { margin:0 0 10px 0; overflow:hidden; display:block; }
.small-heading { color:#939393; font-weight:bold; font-size:18px; margin:0 0 0px 0; }
/* ==

		AVALIE		

==  */

.avalie-esse-post { margin:0 0 10px 0; }
.avalie-small { font-size:12px; }
/* ==

		FB LIKE		

==  */

.fb-like { margin:0 0 15px 0; overflow:hidden; position:absolute; }
/* ==

		HEADING		

==  */

.heading { font-size:20px; color:#666666; font-weight:bold; margin:0 0 5px 0; display:block; }
/* ==

		RELACIONADOS		

==  */

.relacionados { margin:0 0 10px 0; overflow: hidden; }
.related-list { list-style:none; margin:0 -20px 0 0; padding:0; }
.related-list li { list-style:none; margin:0 10px 0 0; padding:0; width:170px; float:left; }
.thumb-related { height:115px; width:170px; overflow:hidden; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; border-top:2px solid #ababab; }
.related-list li:hover .thumb-related { opacity:0.8;border-top:2px solid #2a2a2a; }
.nome-related { color:#2e2e2e; width:170px; display:block; margin:5px 0 0 0; text-align:center !important; font-size:14px; font-weight:bold; }
.related-list li:hover .nome-related { color:#6c6c6c; }
/* ==

		WIDGET		

==  */

.sidebar ul { list-style:none; margin:0; padding:0; }
.sidebar ul li { list-style:none; margin:0; padding:0; }
.widgettitle { color:#949494; text-transform:uppercase; font-weight:bold; font-size:16px; background:url(images/heart.png) no-repeat 0 4px; padding:0 0 0 15px; border-bottom:3px solid #2e2e2e; }
.sidctn { color:#666; line-height:19px; padding:5px 0 0 0; }
.sidctn a { color:#2e2e2e; }
.sidctn a:hover { color:#888; }
.sidft { margin:0 0 10px 0; }
/* ==

		GOOGLE LATERAL		

==  */

.sidebar .sidctn-google { width:245px; padding:0 !important; }
.sidebar .sidctn-google #___plus_0 iframe { zoom: 1.0; -webkit-transform: scale(0.94); -webkit-transform-origin: 0 0; -moz-transform: scale(0.94); -moz-transform-origin: 0 0; -o-transform: scale(0.94); -o-transform-origin: 0 0; }
/* ==

		BUSCA		

==  */

.heading-principal { margin:0 0 10px 0; padding:0; display:inline; font-size:25px; }
.nome-search { font-size:22px; overflow:hidden; }
.nome-search a:hover { color:#008bce !important; }
.descricao-post-search { font-size:14px; font-weight:normal; overflow:hidden; }
/* ==

	PAGENAVI			

==  */

.navigation { font-weight:bold; padding:5px 0; margin:0 0 20px 0; text-align:center; }
.pages { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; margin:0 10px 0 0; }
.navigation .current, .navigation a:hover { background:#0f2d50; display:inline-block; overflow:hidden; padding:5px 9px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.navigation a { background:#2e2e2e; display:inline-block; overflow:hidden; padding:5px 9px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.comentarios a { color:#2e2e2e; }
.comentarios a:hover { color:#333; }
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:0; }
ol.commentlist li.comment ul.children { margin:0; padding:0 0 0 30px; background:url(images/reply-comment.gif) no-repeat; }
.comentario-campo { border:1px solid #ccc; background:#fafafa; padding:10px; -moz-border-radius:3px; border-radius:3px; overflow:hidden; margin:0 0 10px 0; }
.avatar-comentario { width:55px; height:55px; float:left; margin:0 5px 5px 0; overflow:hidden; }
.avatar-comentario img { height:55px; width:55px; }
.comentario-nome { float:left; overflow:hidden; }
.nome-comentarista { font-family: arial, serif; font-size:12px; font-weight:bold; }
.nome-comentarista a { text-decoration:underline; }
.nome-comentarista a:hover { color:#000; }
.data-comentario { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#a7a7a7; font-weight:normal; font-style:italic; }
.texto-comentario { color:#777; line-height:18px; font-size:12px; }
.texto-comentario p { margin:0; padding:0; }
.texto-comentario a { text-decoration:none; }
.texto-comentario a:hover { color:#777; }
.forms .bebas-single { font-family: arial, serif; color:#797979; font-size:14px; }
.reply-link { font-size:11px; font-family:Tahoma, Geneva, sans-serif; float:right; }
.reply-link a { padding:2px; display:block; text-decoration:none; font-weight:bold; }
.reply-link a:hover { background:#f5f5f5; }
/*tabela*/
.tabela { margin:10px 0 0 0; }
.espaco-form { width:60%; }
.espaco-info { width:40%; }
/*forms*/
#commentform { margin:10px 0 0 0; }
#respond { font-size:12px; color:#333; }
#respond a { text-decoration:none; }
#respond a:hover { color:#000; }
.need-login { width:410px; margin:auto; color:#333; margin-top:10px; overflow:hidden; padding:15px 15px 15px 50px; background:#dcdcdc url(images/chave.png) no-repeat 10px 5px; border:1px dashed #c9c9c9; }
.forms h3 { margin:0; padding:0; font-size:20px; font-weight:normal; color:#777; }
#respond .forms .cancel-comment-reply a { display:block; }
.cancel-reply { background:url(images/cancel.gif) no-repeat; text-indent:-9999px; cursor:pointer; height:25px; width:100px; display:block; margin:5px 0 10px 0; }
.bg-input { height:39px; width:160px; display:block; float:left; }
.input-small { font-size:12px; float:left; width:170px; font-size:14px; margin:0 20px 0 0; font-family:'calibri', arial, serif; color:#797979; background:url(images/bg-bottom.gif) repeat-x bottom; }
.caixa-mensagem { margin:10px 0 0 0; font-size:12px; float:left; width:100%; font-size:14px; font-family:'calibri', arial, serif; color:#797979; }
#author, #email, #url { width:160px; float:left; padding:10px; background:#fff url(images/bg-bottom.gif) repeat-x bottom; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; outline:none; color:#777; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:3px 0 10px 0; }
#author:focus, #email:focus, #url:focus, #comment:focus { }
#comment { width:95%; height:100px; padding:10px; background:#fff url(images/bg-bottom.gif) repeat-x bottom; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; outline:none; color:#777; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:3px 0 10px 0; }
#submit { float:right; margin:0 0 20px 0; }
.comment-link { font-size:12px; margin:5px 0; padding:5px; background:#f2f2f2; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
