/*
Theme Name: Nasceu Campeão
Theme URI: http://www.n3comunica.com.br
Description: Nasceu Campeão
Author: Gabriel Nunes
Version: 1.0
*/
body { background:#121212 url('images/fundo.jpg') center top no-repeat; }

a { color:#fff; }
a:hover { color:#971F1F; }

.alignright { float:right; margin-left:10px; }
.alignleft { float:left; margin-right:10px; }
.aligncenter { display:block; margin:5px auto; }
.alignnone { display:block; margin:5px auto !important; }
.wp-caption { margin: 10px; padding-top: 4px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

#centraliza { width:980px; margin:0 auto; }

#topo { font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:40px; }
#topo h1 { width:783px; height:133px; margin:21px auto; background:url('images/logo.png') left top no-repeat; text-indent:-999px; overflow:hidden; }
#topo h1 a { width:783px; height:133px; display:block; }
#menu { width:650px; float:left; }
#menu li { float:left; margin:0 10px; }
#menu li a { display:block; padding:10px 0; }
#menu li ul { z-index:999; position:absolute; background:#000; opacity:0.9; filter:alpha(opacity=90) }
#menu li ul li ul { position:absolute; }
#menu li ul li ul li { display:block; clear:both; }
#topo a { color:#FFF; }
#topo a:hover { color:#971F1F; }
#topo a#btLogin { width:90px; float:left; margin:4px 10px; background:url('images/ico-login.png') left center no-repeat; display:block; padding-left:23px; display:none; }
#redesSociais { width:80px; float:right; display:none; }
#redesSociais li a { display:block; width:16px; height:16px; text-indent:-999px; overflow:hidden; float:left; margin:4px 2px; }
#redesSociais li#rTwitter a { background:url('images/twitter.png') left top no-repeat; }
#redesSociais li#rFacebook a { background:url('images/facebook.png') left top no-repeat; }
#redesSociais li#rFeed a { background:url('images/feed.png') left top no-repeat; }

#bannerTop { width:960px; margin:40px auto; }

#destaquesHome { width:960px; height:270px; margin:0 auto; background:transparent !important; }
#destaquesHome a { color:#fff; }
#destaquesHome a:hover { color:#971F1F; }
.destaqueHome { background:transparent !important; }
.destaqueHome div.imagem { width:370px; height:252px; float:left; }
/*.destaqueHome div.imagem img { -moz-box-shadow: 1px 1px 4px #000; -webkit-box-shadow: 1px 1px 4px #000; box-shadow: 1px 1px 4px #000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } */
.destaqueHome div.content { width:590px; float:left; }
.destaqueHome div.content h2 { margin-left:-3px; background:url('images/tit-topo.png') left top no-repeat; width:559px; height:66px; color:#fff; letter-spacing:0; padding-top:35px; padding-left:20px; overflow:hidden; }
.destaqueHome div.content p { width:400px; color:#fff; margin-left:17px; font-size:14px; margin-top:0; }
#nav { margin:10px 15px; }
#nav a { width:8px; height:8px; float:left; margin:2px; display:block; text-indent:-999px; overflow:hidden; background:url('images/nav.png') left top no-repeat; }
#nav a.activeSlide { background:url('images/nav-sel.png') left top no-repeat; }

#posts { width:652px; float:left; }

.post { width:652px; margin-bottom:20px; }
.postheader { width:652px; background:url('images/post-top.png') left top no-repeat; position:relative; overflow:hidden; padding-bottom:10px; }
.postheader h2 { width:570px; margin-top:10px; margin-left:10px; font-size:32px; font-weight:bolder; color:#000; }
.postheader h2 a { color:#FFF; }
.postheader h2 a:hover { color:#971F1F; }
.postheader span { width:570px; margin-left:10px; font-size:11px; color:#C42020; display:block; margin-bottom:10px; margin-top:5px; }
.postheader div.comentariosH { overflow:hidden; width:45px; height:28px; font-size:20px; font-weight:bolder; position:absolute; top:13px; right:15px; color:#000; text-align:center; }
.postheader div.comentariosH a { color:#000; }
.postheader div.comentariosH a:hover { color:#971F1F; }
.postcontent { width:632px; background:#fff url('images/post-content.png') left top no-repeat; margin-top:1px; padding:20px 10px; padding-bottom:0; font-size:14px; line-height:20px; }
.postcontent p { margin-bottom:20px; }
.postcontent a { color:#999; }
.postcontent a:hover { color:#971F1F; }
a.more-link { width:100px; height:17px; display:block; background:url('images/bt-leiamais.png') left top no-repeat; text-indent:-999px; overflow:hidden; margin-top:10px; }
.postfooter { width:632px; padding:30px 10px; background:url('images/post-footer.png') left top no-repeat;  }
.postfooter div.oferecimento { float:right; }
div.oferecimento { background:url('images/oferecimento.png') center left no-repeat; padding-left:65px; }

#prev-page a, #next-page a { width:152px; height:21px; display:block; text-indent:-999px; overflow:hidden; margin-bottom:50px; }
#prev-page a { background:url('images/bt-pagina-anterior.png') left top no-repeat; float:left; }
#next-page a { background:url('images/bt-proxima-pagina.png') left top no-repeat; float:right; }

#ultimasNoticias { width:310px; float:left; margin-top:20px; }
#ultimasNoticias h2 { color:#fff; margin-bottom:10px; }
#ultimasNoticias ul li { border-bottom:1px solid #333; }
#ultimasNoticias ul li a { display:block; padding:05px; }
#ultimasNoticias ul li a:hover { background:#000; }

#ultimasTwitter { width:310px; float:right; margin-top:20px; }
#ultimasTwitter h2 { color:#fff; margin-bottom:5px; }
.twtr-hd, .twtr-ft { display:none !important; }
.twtr-tweet { border-bottom:1px solid #333 !important; padding:10px 5px !important; }

.video { width:126px; margin:20px 10px; font-size:11px; color:#fff; float:left; text-align:center; }
.video a { color:#fff; }
.video a:hover { text-decoration:underline; }
.video div.imagem { background:url('images/fundo-video.png') left top no-repeat; padding:3px; margin-bottom:5px; }

#sidebar { width:300px; float:right; }
#bannerSidebarTop { margin-bottom:30px; }
#oCoelhunista { width:300px; height:189px; background:url('images/o-coelhunista.png') left top no-repeat; margin-bottom:50px; position:relative; }
#oCoelhunista h3 { font-size:20px; font-weight:bold; color:#000; position:absolute; width:130px; top:75px; right:15px; }
#oCoelhunista h3 a { color:#fff; }
#oCoelhunista h3 a:hover { color:#000; }
#bannerSidebarRetangulo { margin-bottom:30px; }
#sidebarTwitter { width:260px; height:290px; background:url('images/fundo-twitter.png') left top no-repeat; padding:50px 20px 10px 20px; }