@import url(/css/tvb-cabeca-pe.css);

/* Tags HTML - INICIO
------------------------------------------- */
html { background:#222 url(/fictv/imagens/bg.png) repeat-x center top; }
	html body { background:url(/fictv/imagens/bg-topo.jpg) no-repeat center top; }
/* Tags HTML - FIM
------------------------------------------- */


/* Cabeca-TVB - INICIO
------------------------------------------- */
ul.tvb-menu { background-color:#0d0d0d; }
	ul.tvb-menu li, ul.tvb-menu li a { color:#ccc; }
/* Cabeca-TVB - FIM
------------------------------------------- */


/* Pescoco - INICIO
------------------------------------------- */
#tvb-pescoco { height:285px; margin:9px 0 20px 0; overflow:hidden; }
	#tvb-pescoco h1 { float:left; margin:0; text-indent:-9000px; }
		#tvb-pescoco h1 a { display:block; height:250px; width:968px; }
	#tvb-pescoco .horario { display:none; }
	#tvb-pescoco .menu { border-left:1px solid #222; border-right:1px solid #222; clear:both; display:block; height:35px; }
		#tvb-pescoco .menu ul { float:left; clear:both; margin-top:7px; }
			#tvb-pescoco .menu ul li { float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.455em; }
				#tvb-pescoco .menu ul li a { border-right:1px solid #222; color:#ccc; padding:7px 10px 9px 10px; }
		#tvb-pescoco .menu .feed { background:url(/imagens/ico-feed.png) no-repeat top left; float:right; margin:6px 10px 0 0; text-indent:-9000px; }
			#tvb-pescoco .menu .feed a { display:block; height:24px; width:23px; }
		#tvb-pescoco .menu form { float:right; margin:0; padding:0; }
			#tvb-pescoco .menu form input { background-color:#1b1b1b; color:#ccc; float:right; font:1.091em Verdana, Geneva, sans-serif; height:16px; margin:4px 10px 0 0; padding:5px 26px 6px 6px; width:238px; }
			#tvb-pescoco .menu form button { background:url(/imagens/ico-busca.png) no-repeat 2px 4px; cursor:pointer; height:25px; left:auto; margin:0; position:relative; right:-266px; text-indent:-9000px; top:5px; width:20px; }
			#tvb-pescoco .menu form legend { display:none; }
/* Pescoco - FIM
------------------------------------------- */


/* Conteúdo Geral - INICIO
------------------------------------------- */
#tvb-conteudoGeral { color:#9e9e9e; }
	#tvb-conteudoGeral h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ccc; font-size:2em; font-weight:normal; letter-spacing:-.05em; text-transform:uppercase; }
	#tvb-conteudoGeral a { color:#ccc; }
/* Conteúdo Geral - FIM
------------------------------------------- */


/* Capa - INICIO
------------------------------------------- */
#tvb-capa { float:left; width:656px; }
	#tvb-capa .destaque { background-color:#1b1b1b; float:left; margin:10px 16px 0 0; overflow:hidden; padding:10px; width:292px; }
		#tvb-capa .destaque .cabeca { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:10px; overflow:hidden; }
			#tvb-capa .destaque .data, #tvb-capa .destaque .detalhe { display:none; }
		#tvb-capa .destaque h3 { font-size:1.818em; letter-spacing:-.05em; text-transform:none; font-weight:normal; }
		#tvb-capa .destaque p { height:65px; overflow:hidden; }
		#tvb-capa .destaque .foto { height:auto; margin-bottom:10px; }
			#tvb-capa .destaque a { color:#4f91cd; }
			
		#tvb-capa .destaque .mais { background:url(../imagens/ico-mais.png) no-repeat scroll center center; float:right; height:auto; margin-top:10px; text-indent:-9000px; }
			#tvb-capa .destaque .mais a { display:block; height:16px; width:16px; }
/* Capa - FIM
------------------------------------------- */


/* Post - INICIO
------------------------------------------- */
#tvb-post { float:left; width:656px; }
	#tvb-post .post { background-color:#1b1b1b; float:left; margin:10px 0 20px 0; padding:10px; width:620px; }
		#tvb-post .post .cabeca { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:10px; overflow:hidden; }
			#tvb-post .post .data { display:none; }
			#tvb-post .post .detalhe { display:none; }
			#tvb-post .post h3 { font-size:1.818em; letter-spacing:-.05em; text-transform:none; font-weight:normal; }
		#tvb-post .post p { margin-bottom:10px; overflow:hidden; }
			#tvb-post .post p a { text-decoration:underline; }

	#tvb-post .espalhe { float:right; margin:10px 0 0 0; }
		#tvb-post .espalhe p { background:url(/fictv/imagens/espalhe-seta.png) no-repeat scroll right 2px; float:left; line-height:22px; padding:2px 15px 0 0; }
		#tvb-post .espalhe ul { background-color:#333; float:right; overflow:hidden; }
			#tvb-post .espalhe li { float:left; margin:5px; text-indent:-90000px; }
				#tvb-post .espalhe .email a { background:url(/imagens/ico-email.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .twitter a { background:url(/imagens/ico-twitter.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .facebook a { background:url(/imagens/ico-facebook.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .orkut a { background:url(/imagens/ico-orkut.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .delicious a { background:url(/imagens/ico-delicious.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .blogger a { background:url(/imagens/ico-blogger.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .google a { background:url(/imagens/ico-google.png) no-repeat top left; display:block; height:20px; width:20px; }
				#tvb-post .espalhe .rss a { background:url(/imagens/ico-rss.png) no-repeat top left; display:block; height:20px; width:20px; }

	#tvb-post .comentarios { background-color:#1b1b1b; float:left; margin:10px 0 20px 0; padding:0 3px 7px 3px; width:633px; }
/* Post - FIM
------------------------------------------- */


/* Arquivo - INICIO
------------------------------------------- */
#tvb-arquivo .destaque { background-color:#1b1b1b; float:left; margin-top:10px; padding:10px; }
	#tvb-arquivo .destaque .cabeca { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:10px; overflow:hidden; }
		#tvb-arquivo .destaque .data { background-color:#333; color:#ccc; float:left; font-weight:bold; height:38px; margin-right:10px; padding:3px 3px 2px 6px; width:28px; }
			#tvb-arquivo .destaque .data .dia { font-size:1.818em; line-height:1em; letter-spacing:-.13em; }
			#tvb-arquivo .destaque .data .mes { font-size:1em; text-transform:uppercase; }
		#tvb-arquivo .destaque .detalhe { font-size:.818em; margin-bottom:5px; }
		#tvb-arquivo .destaque h3 { font-size:1.818em; letter-spacing:-.05em; text-transform:none; font-weight:normal; }
		#tvb-arquivo .destaque img { float:left; margin:0 15px 0 0; width:150px; }
#tvb-arquivo .destaque .mais { background:url(../imagens/ico-mais.png) no-repeat scroll center center; float:right; margin-top:15px; text-indent:-9000px; }
	#tvb-arquivo .destaque .mais a { display:block; height:16px; width:16px; }
/* Arquivo - FIM
------------------------------------------- */


/* Busca - INICIO
------------------------------------------- */
#tvb-busca .destaque { background-color:#1b1b1b; float:left; margin-top:10px; padding:10px; }
	#tvb-busca .destaque .cabeca { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:10px; overflow:hidden; }
		#tvb-busca .destaque .data { background-color:#333; color:#ccc; float:left; font-weight:bold; height:38px; margin-right:10px; padding:3px 3px 2px 6px; width:28px; }
			#tvb-busca .destaque .data .dia { font-size:1.818em; line-height:1em; letter-spacing:-.13em; }
			#tvb-busca .destaque .data .mes { font-size:1em; text-transform:uppercase; }
		#tvb-busca .destaque .detalhe { font-size:.818em; margin-bottom:5px; }
		#tvb-busca .destaque h3 { font-size:1.818em; letter-spacing:-.05em; text-transform:none; font-weight:normal; }
		#tvb-busca .destaque img { float:left; margin:0 15px 0 0; width:150px; }
#tvb-busca .destaque .mais { background:url(../imagens/ico-mais.png) no-repeat scroll center center; float:right; margin-top:15px; text-indent:-9000px; }
	#tvb-busca .destaque .mais a { display:block; height:16px; width:16px; }
/* Busca - FIM
------------------------------------------- */


/* Vídeos - INICIO
------------------------------------------- */
#tvb-videos .caixa { background-color:#1b1b1b; margin-top:10px; min-height:600px; padding:10px; text-align:center; }
/* Vídeos - FIM
------------------------------------------- */


/* Fotos - INICIO
------------------------------------------- */
#tvb-fotos .caixa { background-color:#1b1b1b; margin-top:10px; min-height:600px; padding:10px; text-align:center; }
	#tvb-fotos .caixa .stepcarousel { background-color:transparent; height:90px; margin:0 20px; padding:0; position:relative; width:898px; }
		#tvb-fotos .caixa .stepcarousel .belt { margin:0; padding:0; position:absolute; top:0; }
			#tvb-fotos .caixa .stepcarousel .panel { float:left; overflow:hidden; margin:0 10px; width:75px; }
	#tvb-fotos .caixa #loadarea { margin:0 auto; width:700px; }
		#tvb-fotos .caixa #loadarea p img { background:url(/imagens/ico-carrega.gif) no-repeat scroll center center #ccc; min-height:400px; width:100%; }
		#tvb-fotos .caixa #loadarea .titulo { font-size:1.3em; font-weight:bold; margin-top:5px; text-align:left; }
.seta-esquerda-galeria-foto { background:url(/imagens/ico-seta-esquerda.png) no-repeat scroll center center #ccc; height:75px; margin:0 0 0 -20px; position:absolute; width:20px; }
.seta-direita-galeria-foto { background:url(/imagens/ico-seta-direita.png) no-repeat scroll center center #ccc; height:75px; margin:0 0 0 10px; position:absolute; width:20px; }
/* Fotos - FIM
------------------------------------------- */


/* Page - INICIO
------------------------------------------- */
#tvb-pagina { float:left; width:656px; }
	#tvb-pagina .caixa { background-color:#1b1b1b; margin:10px 16px 0 0; padding:10px; }
	#tvb-pagina .caixa h3 { margin-bottom:10px; }
	#tvb-pagina .caixa p { margin-bottom:10px; }
/* Page - FIM
------------------------------------------- */


/* Navegacao - INICIO
------------------------------------------- */
.navegacao { clear:both; padding:20px 0 40px 0; text-align:center; }
	.navegacao a { background-color:#1b1b1b; margin:0 10px; display:inline-block; padding:10px; line-height:15px; }
		.navegacao a .mais { background:url(../imagens/ico-mais.png) no-repeat scroll center center; height:16px; float:left; margin-right:7px; text-indent:-9000px; width:16px; }

.wp-pagenavi { clear:both; padding:20px 0 40px 0; text-align:center; }
	.wp-pagenavi a { display:inline-block; background-color:#1b1b1b; margin:0 4px; padding:8px 12px; }
	.wp-pagenavi .current { background-color:#0D0D0D; color:#d6e0ea; margin:0 4px; padding:8px 12px; }
	.wp-pagenavi .extend { margin:0 5px; }
	.wp-pagenavi .last b { font-weight:normal; }
/* Navegacao - FIM
------------------------------------------- */


/* Widgets-1 - INICIO
------------------------------------------- */
#widgets-1 { float:left; width:312px; }
	#widgets-1 div { margin-bottom:20px; }
		#widgets-1 div div { margin:0; }

		#widgets-1 .videos li { background-color:#333; margin-top:10px; overflow:hidden; }
			#widgets-1 .videos li a { background-color:#fff; display:block; overflow:hidden; padding:10px; }
			#widgets-1 .videos-thumb { float:left; margin-right:10px; width:120px; }
				#widgets-1 .videos-thumb .icone { background:url(/imagens/ico-video.png) no-repeat scroll center center #ccc; float:left; height:24px; margin:-24px 0 0 96px; position:relative; text-indent:-9000px; width:24px; }
			#widgets-1 .videos-titulo { font-weight:bold; }
			#widgets-1 .videos-duracao { display:block; }



	#widgets-1 .sites-relacionados li { margin-top:10px; }
		#widgets-1 .sites-relacionados li a { background:url(/imagens/ico-seta-direita.png) no-repeat scroll 286px center #333; display:block; font-size:1.182em; font-weight:bold; height:20px; padding:10px; }

	#widgets-1 .twitter { background-color:#333; margin-top:10px; padding:10px 10px 1px 10px; }
		#widgets-1 .twitter ul li { display:block; margin-bottom:10px; overflow:auto; }
			#widgets-1 .twitter .avatar { float:left; margin-right:10px; }
			#widgets-1 .twitter .msg { display:block; }

	#widgets-1 .membros { background-color:#333; margin-top:10px; overflow:hidden; padding:3px; }
	
	#widgets-1 .enquete { background:#f78f1e url(../imagens/bg-enquete.png) no-repeat top right; margin-top:10px; padding:10px; }
		#widgets-1 .enquete iframe { margin-bottom:-30px; }
		#widgets-1 .enquete p { color:#333; line-height:1.1em;}
/* Widgets-1 - FIM
------------------------------------------- */


/* Widgets-2 - INICIO
------------------------------------------- */
#widgets-2 { clear:both; width:100%; }
	#widgets-2 div { float:right; margin:30px 0; }
		#widgets-2 div h2 { display:block; font-size:1em; letter-spacing:normal; margin:0 0 10px 10px; text-transform:none; }
		#widgets-2 div ul li { display:inline; margin-left:10px; }
/* Widgets-2 - FIM
------------------------------------------- */
