/*
Theme Name: Nossa Joinville Colunas
Theme URI: http://www.gabrielnunes.com.br/
Description: Tema de colunas para o Nossa Joinville
Version: 0.1
Author: Gabriel Nunes
Tags: portal, orange

*/

body { margin:0; padding:0; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
a { color:#999; }
a:hover { color:#000; }
.alignright { float:right; margin-left:10px; padding-bottom:3px; border-bottom:2px solid #E9E9E9; }
.alignleft { float:left; margin-right:10px; padding-bottom:3px; border-bottom:2px solid #E9E9E9; }
.aligncenter { display:block; margin:5px auto; padding-bottom:3px; border-bottom:2px solid #E9E9E9; }
.alignnone { display:block; margin:5px auto !important; border-bottom:2px solid #E9E9E9; }
.wp-caption-text { padding:0; margin:0; font-size:10px; color:#666; }
.wp-caption { padding:0; margin:0; }

.linhaEsportes { width:685px; height:2px; background:#8CD64B; margin-top:20px; margin-bottom:10px; }
.linhaEventos { width:685px; height:2px; background:#8569CF; margin-top:20px; margin-bottom:10px; }
.linhaCultura { width:685px; height:2px; background:#EECE01; margin-top:20px; margin-bottom:10px; }

#topofull { height:165px; width:100%; display:block; }
#topo { width:900px; display:block; margin:0 auto; height:165px; overflow:hidden; position:relative; }
#topo a.rss { position:absolute; right:100px; top:60px; background:url(images/rss.gif) no-repeat left top; width:25px; height:40px; display:block; overflow:hidden; text-indent:-9999px; }
#topo h1 a { width:400px; height:165px; display:block; margin:0 auto; padding:0; outline:none; text-indent:-9999px; }
#busca { background:url(images/busca-bg.png) no-repeat left top; width:276px; height:27px; display:block; float:right; margin-top:20px; }
#busca input { width:230px !important; padding:1px !important; height:16px !important; margin-left:30px !important; margin-top:5px !important; border:none !important; background:none !important; font-size:11px !important; color:#666 !important; }
.next { background:url(images/next.jpg) top left no-repeat !important; text-indent:-999px !important; overflow:hidden !important; width:20px !important; height:20px !important; }
.next.hover { background:url(images/next-h.jpg) top left no-repeat; }
.previous { background:url(images/prev.jpg) top right no-repeat !important; text-indent:-999px !important; overflow:hidden !important; width:20px !important; height:20px !important; }
.previous.hover { background:url(images/prev-h.jpg) top left no-repeat; }
.noresults { background:url(images/nenhum-resultado.jpg) top center no-repeat !important; text-indent:-999px !important; overflow:hidden !important; margin-top:20px !important; }
.sikbox_results { margin-top:5px; margin-left:20px; z-index:999; }
#menu { width:880px; height:29px; display:block; margin:0 auto; }
#menu a { color:#999; }
ul#outros { margin:0; padding:0; width:390px; display:block; float:right; display:none; }
ul#outros li { float:right; }
ul#outros li a { text-indent:-9999px; outline:none; }
ul#outros li a.njtv { background:url(images/outros-njtv.gif) no-repeat left top; width:90px; height:26px; display:block; }
ul#outros li a.conheca { background:url(images/outros-conheca.gif) no-repeat left top; width:163px; height:26px; display:block; }
ul#outros li a.empregos { background:url(images/outros-empregos.gif) no-repeat left top; width:120px; height:26px; display:block; }
ul#categorias { margin:0; padding:0; width:450px; height:29px; display:block; font-size:11px; }
ul#categorias li { margin:0; padding:6px 0; float:left; margin:0px 1px; height:14px; }
ul#categorias li a { padding:6px 15px; }
ul#categorias li.noticias { border-bottom:1px solid #787679; }
ul#categorias li.noticias.selecionada, ul#categorias li.noticias:hover { border-bottom:3px solid #787679; height:13px; }
ul#categorias li.noticias a:hover { color:#787679; }
ul#categorias li.esportes { border-bottom:1px solid #8CD64B; }
ul#categorias li.esportes.selecionada, ul#categorias li.esportes:hover { border-bottom:3px solid #8CD64B; height:13px; }
ul#categorias li.esportes a:hover { color:#74B106; }
ul#categorias li.eventos { border-bottom:1px solid #8569CF; }
ul#categorias li.eventos.selecionada, ul#categorias li.eventos:hover { border-bottom:3px solid #8569CF; height:13px; }
ul#categorias li.eventos a:hover { color:#8569CF; }
ul#categorias li.cultura { border-bottom:1px solid #EECE01; }
ul#categorias li.cultura.selecionada, ul#categorias li.cultura:hover { border-bottom:3px solid #EECE01; height:13px; }
ul#categorias li.cultura a:hover { color:#EECE01; }

#conteudos { width:874px; display:block; margin:0 auto; padding:16px 0px 22px 0px; }

ul#sidebar { margin:0; padding:0; width:150px; display:block; float:right; }
ul#sidebar a { color:#999; }
ul#sidebar a:hover { color:#000; }
ul#sidebar li { margin:0; padding:15px 0px; border-bottom:2px solid #E9E9E9; }
ul#sidebar li ul { margin:0; padding:6px 0px; }
ul#sidebar li ul li { margin:0; padding:0; border:0; }
ul#sidebar li h2 { margin:0; padding:0; width:150px; color:#333; font-size:18px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #E9E9E9; margin-bottom:10px; }
ul#sidebar li p { padding:8px 0px; }
ul#sidebar li a.small-link { font-size:10px; color:#F87200; text-decoration:underline; }
ul#sidebar li a.small-link:hover { color:#000; }

/* h2's sidebar */
h2.chuva { background:url(images/h2-chuva.png) no-repeat left top; height:70px; display:block; text-indent:-9999px; }
h2.cinema { background:url(images/h2-cinema.png) no-repeat left top; height:58px; display:block; text-indent:-9999px; }
h2.enquete { background:url(images/h2-enquete.png) no-repeat left top; height:70px; display:block; text-indent:-9999px;}
h2.plantao_noticias { background:url(images/h2-plantao.png) no-repeat left top; height:64px; display:block; text-indent:-9999px; }
h2.leia { background:url(images/h2-leia.png) no-repeat left top; height:62px; display:block; text-indent:-9999px; }
h2.tags { background:url(images/h2-tags.png) no-repeat left top; height:56px; display:block; text-indent:-9999px; }

/* configs especificas */
ul#filmes li strong { display:block; font-size:11px; }
ul.wp-polls-ul { margin:4px 0px 6px 0px !important; padding:0 !important; }
ul.wp-polls-ul li { margin:0 !important; padding:4px 0px !important; border:none !important; }
ul#listaCategorias { border-bottom:1px solid #E9E9E9; margin-bottom:8px !important; }
ul#listaCategorias li { margon:0; padding:2px 0 !important; border:none !important; }
ul#plantao li strong { display:block; font-size:11px; padding:0 0 1px 0; }
li#tags { line-height:32px; }
li#tags a { background:url(images/tag-link.gif) no-repeat left top #EAEAEA; padding:4px 6px 4px 16px; color:#666; margin:0 3px; }

/* conteudo */

#conteudo { width:704px; display:block; float:left; }
#conteudo h2 { padding:0; margin:10px 0; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:21px; }
#conteudo h2 a { color:#444; }
#conteudo h2 a:hover { color:#000; }

#conteudo h2 a.esportes:hover { color:#8CD64B; }
#conteudo h2 a.cultura:hover { color:#EECE01; }
#conteudo h2 a.eventos:hover { color:#8569CF; }

#conteudo .left { float:left; }
#conteudo .right { float:right; }
#conteudo .headline { margin:0; padding:0px 0px 8px 0px; margin:10px 0; border-bottom:2px solid #E9E9E9; width:450px; }
#conteudo .headline p { padding:0; margin:0; }
#conteudo .headline small { margin:0; padding:0; text-transform:uppercase; font-size:10px; color:#CCC; display:block; margin-bottom:5px; }
#conteudo .headline h2 { width:445px; margin:5px 0; }
#conteudo .headline_img { width:450px; display:block; }

#conteudo .headline_img a img, #conteudo .headline_img a { border: none; overflow: hidden; float: left; }
#conteudo .headline_img a:hover { border: 3px solid #f90; }
#conteudo .headline_img a:hover img { margin: -3px; }

#conteudo .headline_img a.esportes:hover { border: 3px solid #8CD64B; }
#conteudo .headline_img a.cultura:hover { border: 3px solid #EECE01; }
#conteudo .headline_img a.eventos:hover { border: 3px solid #8569CF; }

#conteudo .headline_img h2 { position:absolute; right:0px; top:124px; z-index:3; width:210px; text-align:right; line-height:26px; }
#conteudo .headline_img h2 span { padding:5px; background:#F2F2F2; }
#conteudo .small { padding:0; margin:10px 0; padding-bottom:10px; width:210px; border-bottom:2px solid #E9E9E9; }
#conteudo .small h2 { margin:5px 0; }
#conteudo .small p { margin:0; padding:0; }
#conteudo .small small { margin:0; padding:0; text-transform:uppercase; font-size:10px; color:#CCC; display:block; margin-bottom:5px; }
#conteudo .small_photo { width:210px; display:block; }

#conteudo .small_photo a img, #conteudo .small_photo a { border: none; overflow: hidden; float: left; }
#conteudo .small_photo a:hover { border: 3px solid #f90; }
#conteudo .small_photo a:hover img { margin: -3px; }

#conteudo .small_photo a.esportes:hover { border: 3px solid #8CD64B; }
#conteudo .small_photo a.cultura:hover { border: 3px solid #EECE01; }
#conteudo .small_photo a.eventos:hover { border: 3px solid #8569CF; }

#conteudo .small_photo h2 { position:absolute; right:0px; top:80px; z-index:3; width:162px; text-align:right; font-size:17px; line-height:20px; }
#conteudo .small_photo h2 span { padding:4px 5px 5px 5px; background:#F2F2F2; }
#conteudo div.anuncio, #conteudo div.anuncio-peq { text-align:right; margin:10px 0; }

/* conteudo inside */

.resultados { float:right; width:182px; height:20px; display:block; text-align:right; color:#000; padding:0; }
#breadcrumbs { width:480px; height:20px; float:left; display:block; padding:0 0 8px 0; }
#breadcrumbs a { color:#000; }
#breadcrumbs a.atual { font-weight:bold; }
.paginacao { display:block; padding:4px 0px; }
.paginacao a { border:0 !important; color:#CCC !important; padding:0px 1px !important; }
.paginacao span.current { color:#FF9900 !important; font-weight:bold !important; border:0 !important; padding:0 1px !important; }
.paginacao a:hover { color:#999; }
.paginacao h4 { float:right; margin:0; padding:0; background:url(images/seta-right.gif) no-repeat left center; width:10px !important; height:15px !important; overflow:hidden !important; text-indent:-9999px !important; }
.paginacao h5 { float:left; margin:0; padding:0; background:url(images/seta-left.gif) no-repeat left center; width:10px !important; height:15px !important; overflow:hidden !important; text-indent:-9999px !important; }
.paginacao span.extend { border:0 !important; }
#post { width:510px; display:block; float:left; padding:0 0 0 30px; font-size:12px; color:#000; line-height:19px; overflow:hidden; }
#post h2 { margin:0; padding:0; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; }
#post h4 { padding:0; margin:0; font-size:16px; color:#666; display:block; padding:4px 0 12px 0; border-bottom:2px solid #E9E9E9; margin-bottom:14px; }
.post { width:510px; display:block; float:left; padding:0 0 0 30px; font-size:12px; color:#000; line-height:19px; overflow:hidden; }
.post h2 { margin:0; padding:0; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:4px 0 12px 0 !important; border-bottom:1px solid #E9E9E9; margin-bottom:14px; }
.post h4 { padding:0; margin:0; font-size:16px; color:#666; display:block; padding:4px 0 12px 0; border-bottom:2px solid #E9E9E9; margin-bottom:14px; }
#page { width:700px; display:block; float:left; font-size:12px; color:#000; line-height:19px; }
#page h2 { margin:0; padding:0; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; }
#page h4 { padding:0; margin:0; font-size:16px; color:#666; display:block; padding:4px 0 12px 0; border-bottom:2px solid #E9E9E9; margin-bottom:14px; }
#share, .share { width:100%; display:block; border-bottom:2px solid #E9E9E9; border-top:1px solid #E9E9E9; padding:6px 0px; margin-bottom:10px; }
#share a, .share a { color:#999; font-size:11px; }
#share a:hover, .share a:hover { color:#666; }
#share a.twitter, .share a.twitter { float:right; background:url(images/share-twitter.gif) no-repeat left center; padding:0 4px 0 15px; }
#share a.imprimir { float:left; background:url(images/share-imprimir.gif) no-repeat left center; padding:0 0px 0 25px; margin-left:4px; }

.navegacao { text-align:center; margin:30px 0; }


.filme { margin-bottom:20px; margin-top:20px; }
.filme a { color:#999; }
.filme a:hover { color:#000; }
.contFilme { width:510px; display:block; float:left; padding:0 0 0 30px; font-size:12px; color:#000; line-height:19px; }
.contFilme h2 { color:#EECE01; margin:0; padding:0; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; }
.contFilme h4 { font-size:13px !important; padding:0; margin:0; font-size:16px; color:#666; display:block; padding:4px 0 12px 0; }
.imagemFilme { padding:0 !important; }
.trailer { padding:5px !important; }
.horarios { width:100%; display:block; border-bottom:2px solid #E9E9E9; padding:6px 0px; margin-bottom:20px; }
.horarios span { color:#999; }
.horarios div { border-top:1px solid #E9E9E9; padding:5px; padding-left:30px;  }
.horarios div.horarioGNC { background:url(images/gnc-logo.jpg) no-repeat left center; }
.horarios div.horarioArcoiris { background:url(images/arcoiris-logo.jpg) no-repeat left center; }

.tituloFull { margin:0; padding:0; font-size:30px; width:100%; font-weight:bold; letter-spacing:-1px; line-height:30px; border-bottom:2px solid #E9E9E9; padding-bottom:10px; margin-bottom:20px; }

ul#noticias { margin:0; padding:0 0 20px 0; }
ul#noticias li { margin:0; padding:20px 0; border-bottom:1px solid #E9E9E9; }
ul#noticias li div.data { width:130px; display:block; float:left; font-size:10px; color:#999; line-height:14px; }
ul#noticias li div.imagem { width:114px; display:block; float:left; }
ul#noticias li div.imagem img { border:2px solid #F90; }
ul#noticias li div.texto { width:450px; display:block; float:left; }
ul#noticias li div.texto h3 { font-size:17px; font-weight:bold; padding:0 0 6px 0; }
ul#noticias li div.texto h3 a { color:#555; }
ul#noticias li div.texto h3 a:hover { color:#000; }
ul#noticias li div.texto p { padding:0; margin:0; }

.posts { margin-top:25px; border-bottom:2px solid #ebebeb; }
.posts div.share { border-bottom:0; }
ul#inside, ul.inside { margin:0; padding:0; width:145px; display:block; float:left; }
ul#inside li, ul.inside li { margin:0; padding:15px 0px; border-bottom:2px solid #E9E9E9; }
ul#inside li.postby, ul.inside li.postby { padding:15px 0px 6px 0px !important; }
ul#inside li ul, ul.inside li ul { margin:0; padding:6px 0px; }
ul#inside li ul li, ul.inside li ul li { margin:0; padding:15px 0px; border-bottom:1px solid #E9E9E9; }
ul#inside li h2, ul.inside li h2 { margin:0; padding:0; width:145px; color:#333; font-size:18px; font-weight:bold; }
ul#inside li p, ul.inside li p { padding:8px 0px; }
ul#inside li a.small-link, ul.inside li a { font-size:10px; color:#F87200; text-decoration:underline; }
ul#inside li a.small-link:hover, ul.inside li a { color:#000; }

/* footer */

#footer { width:100%; display:block; margin-top:20px; background:#F5F5F5; padding:16px 0 18px 0; }
#footer a { color:#fff; border-bottom:1px dotted #fff; }
#footer a:hover { border:0; }
#rodape { width:880px; margin:0 auto; }
#rodape h3 { color:#000; text-transform:lowercase; }
#rodape ul { margin:0; padding:0; }
#rodape ul li { margin:0;  float:left; padding:1px 8px; background:url(images/rodape-list.gif) no-repeat left top; background-position:0px 6px; }
#rodape ul li.termos { width:90px; }
#rodape ul li.politica { width:130px; }
div.copyright { width:248px; float:left; }
div.categorias { width:333px; float:left; }
div.canais { width:250px; float:left; }
div.nossajlle { float:left; padding:4px 0 0 248px; }
.escondido { display:none; }


#barraNJ { background:url(images/fundo-barra1.jpg) repeat-x left top; height:29px; width:100%; }
#contBarraNJ { width:900px; margin:0 auto; }
#barraNJ h1 { float:left; background:url(images/logo-nj.jpg) no-repeat left top; width:142px; height:29px; overflow:hidden; text-indent:-999px; margin:0; padding:0; }
#barraNJ h1 a { display:block; }
#agoraEmJlle { color:#fff; font-size:11px; margin-top:7px; float:right; background:url(images/agora-em-jlle.gif) left center no-repeat; padding-left:120px; }
