@charset "utf-8";
/* CSS Document */

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

a:link { color:#FFCC00; }
a:visited {color:#FFCC00; }
a:active {color:#FFCC00; }

table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* GERAL */
	a { text-decoration:none; }
	strong { font-weight:bold; }
	em { font-style:italic; }
	
/* ESTRUTURA */
	html, body { height:100%; }
	body { font-family:Arial, Helvetica, sans-serif; background:url(../imagens/bg_body.jpg); }
	* html #container {	height:100%; /* hack para IE6 que trata height como min-height */ }	
	#container { position:relative; width:100%; min-width:940px; height:auto !important; min-height:100%; background:url(../imagens/bg_container.jpg) center top repeat-x; }
	#corpo { position:relative; width:940px; padding:0 0 150px; margin:0 auto; }
	#corpo div.iluminacaoLogo { position:absolute; z-index:1; left:0; top:0; width:200px; height:160px; background:url(../imagens/bg_iluminacao_logo.jpg) left top no-repeat; }
	#corpo div.iluminacaoLogoEsq { position:absolute; left:-81px; top:0; z-index:100; width:81px; height:160px; background:url(../imagens/bg_iluminacao_logo_esq.jpg) left top no-repeat; }
	#corpo div.iluminacao { position:absolute; z-index:-1; top:90px; left:200px; width:830px; height:351px; background:url(../imagens/bg_iluminacao.jpg) left top no-repeat; }
	
/* CABEÇALHO */
	#cabecalho { height:149px; background:url(../imagens/bg_aba_topo.jpg) center top no-repeat; }
	#cabecalho ul.menuTopo { float:right; height:15px; padding:6px 15px 0 0; }
	#cabecalho ul.menuTopo li { float:left; font-size:15px; background:url(../imagens/seta_menu_topo.gif) right center no-repeat; padding:0 20px 0 0; margin:0 26px 0 0; }
	#cabecalho ul.menuTopo li a { color:#999; }
	#cabecalho ul.menuTopo li a:hover { color:#FFF; }
	#cabecalho ul.menuTopo li a.ativo { color:#FFCE07; cursor:default; }
	#cabecalho h1 { position:relative; z-index:999999; float:left; margin:19px 0 0 17px; }
	#cabecalho h1 a { display:block; width:158px; height:116px; background:url(../imagens/logo_cabecalho.png) left top no-repeat; text-indent:-999999px; }
	#cabecalho ul.banners { float:right; width:640px; padding:28px 58px 0 0; }
	#cabecalho ul.banners li { float:left; padding:0 0 0 27px; } /* antes estava padding:0 0 0 30px */
		
/* CONTEUDO */
	#conteudo #colEsq { float:left; width:200px; padding:11px 0 0; }
	#conteudo #colEsq div.hr { clear:both; height:2px; background:url(../imagens/bg_hr_col_esq.gif) left top repeat-x; padding:0 0 15px; }
	#conteudo #colEsq div.hr hr { display:none; }
	#conteudo #colEsq ul.menu { margin:0 0 15px; }
	#conteudo #colEsq ul.menu li { margin:0 0 5px; }
	#conteudo #colEsq ul.menu li a { display:block; width:200px; height:30px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; }
	#conteudo #colEsq ul.menu li a:hover { background-position:left -30px; }
	#conteudo #colEsq ul.menu li a.ativo { background-position:left -60px; cursor:default; }
	/* Links Menu */
		#conteudo #colEsq ul.menu li a.radio { background-image:url(../imagens/bt_radio_inter.jpg); }
		#conteudo #colEsq ul.menu li a.programas { background-image:url(../imagens/bt_programas.jpg); }
		#conteudo #colEsq ul.menu li a.promocoes { background-image:url(../imagens/bt_promocoes.jpg); }
		#conteudo #colEsq ul.menu li a.galeria { background-image:url(../imagens/bt_galeria.jpg); }
		#conteudo #colEsq ul.menu li a.top { background-image:url(../imagens/bt_top_10.jpg); }
		#conteudo #colEsq ul.menu li a.equipe{ background-image:url(../imagens/bt_equipe.jpg); }
		#conteudo #colEsq ul.menu li a.podcast { background-image:url(../imagens/bt_podcast.jpg); }
		#conteudo #colEsq ul.menu li a.enquete { background-image:url(../imagens/bt_enquete.jpg); }
		
	#conteudo #colEsq form.busca { padding:0 0 10px; }
	#conteudo #colEsq form.busca label { display:block; width:54px; height:12px; background:url(../imagens/txt_busca_esq.png) left top no-repeat; text-indent:-999999px; padding:0 0 3px; }
	#conteudo #colEsq form.busca span { display:block; float:left; width:163px; height:20px; background:url(../imagens/bg_busca.jpg) left top no-repeat; padding:5px; }
	#conteudo #colEsq form.busca input.texto { width:163px; height:20px; line-height:20px; font:normal 13px Arial, Helvetica, sans-serif; color:#999; border:0; }
	#conteudo #colEsq form.busca input.botao { display:block; float:right; width:27px; height:30px; background:url(../imagens/bt_busca.jpg) left top no-repeat; border:0; cursor:pointer; }
	
	#conteudo #colEsq div.bannerInter { padding:0 0 15px; }
	#conteudo #colEsq div.bannerInter a { display:block; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; }
	#conteudo #colEsq div.bannerInter a.podcast { width:181px; height:28px; background-image:url(../imagens/banner_podcast.png); }
	#conteudo #colEsq div.bannerInter a.tvInter { width:123px; height:65px; background-image:url(../imagens/banner_tv_inter_esq.png); }
	#conteudo #colEsq div.bannerInter a.twitter { width:154px; height:43px; background-image:url(../imagens/banner_twitter.png); }
	#conteudo #colEsq div.bannerInter a.orkut { width:175px; height:46px; background-image:url(../imagens/banner_orkut.png); }
	
	#conteudo #colDir { float:right; width:720px; }
	#conteudo #colDir div.hr { clear:both; height:34px; background:url(../imagens/bg_hr_col_dir.jpg) left top no-repeat; }
	#conteudo #colDir div.hr hr { display:none; }
	
	#conteudo #colDir div.principais { padding:11px 0 20px; }
	#conteudo #colDir div.principais div.destaque { position:relative; float:left; width:370px; height:240px; }
	#conteudo #colDir div.principais div.destaque span.topo, #conteudo #colDir div.principais div.destaque span.fundo, #conteudo #colDir div.principais div.destaque span.esq, #conteudo #colDir div.principais div.destaque span.dir { position:absolute; display:block; background-position:left top; background-repeat:no-repeat; }
	#conteudo #colDir div.principais div.destaque span.topo, #conteudo #colDir div.principais div.destaque span.fundo { width:370px; height:10px; }
	#conteudo #colDir div.principais div.destaque span.esq, #conteudo #colDir div.principais div.destaque span.dir { width:10px; height:220px; }
	#conteudo #colDir div.principais div.destaque span.topo { top:0; left:0; background-image:url(../imagens/bg_topo_destaques.jpg); }
	#conteudo #colDir div.principais div.destaque span.fundo { bottom:0; left:0; background-image:url(../imagens/bg_fundo_destaques.jpg); }
	#conteudo #colDir div.principais div.destaque span.esq { top:10px; left:0; background-image:url(../imagens/bg_esq_destaques.jpg); }
	#conteudo #colDir div.principais div.destaque span.dir { top:10px; right:0; background-image:url(../imagens/bg_dir_destaques.jpg); }
	
	#conteudo #colDir div.principais div.vivo { position:relative; float:right; width:330px; height:240px; }
		#conteudo #colDir div.vivo div.abaVivo { position:absolute; top:-19px; right:0; z-index:200; height:21px; padding:0 10px 0 0; overflow:hidden; }
		#conteudo #colDir div.vivo div.abaVivo span { position:relative; float:right; }
		#conteudo #colDir div.vivo div.abaVivo span.abaEsq { width:25px; height:21px; background:url(../imagens/bg_aba_vivo_esq.png) left top no-repeat; }
		#conteudo #colDir div.vivo div.abaVivo span.abaDir { width:21px; height:21px; background:url(../imagens/bg_aba_vivo_dir.png) left top no-repeat; }
		#conteudo #colDir div.vivo div.abaVivo span.nome { height:21px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; line-height:21px; background:url(../imagens/bg_aba_vivo_nome.jpg) left top repeat-x; }
		#conteudo #colDir div.vivo div.abaVivo span.nome strong { color:#FFF; }
	#conteudo #colDir div.principais div.vivo div.box { width:308px; height:181px; border:1px solid #500404; border-top-width:2px !important; background:#760606 url(../imagens/bg_ao_vivo.jpg) left top repeat-x; padding:10px; }
	#conteudo #colDir div.principais div.vivo div.box div.programa { padding:0 0 10px; }
	#conteudo #colDir div.principais div.vivo div.box div.programa a.ouca { display:block; float:left; width:138px; height:30px; background:url(../imagens/bt_ouca_ao_vivo.jpg) left top no-repeat; text-indent:-999999px; }
	#conteudo #colDir div.principais div.vivo div.box div.programa h4 { float:right; width:149px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; }
	#conteudo #colDir div.principais div.vivo div.box div.programa h4 span { display:block; font:normal 12px Arial, Helvetica, sans-serif; }
	#conteudo #colDir div.principais div.vivo div.box div.apresentacao { padding:0 0 5px; } 
	#conteudo #colDir div.principais div.vivo div.box div.apresentacao img { display:block; float:left; border:1px solid #6B0505; margin:0 10px 0 0; }
	#conteudo #colDir div.principais div.vivo div.box div.apresentacao h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#333; }
	#conteudo #colDir div.principais div.vivo div.box div.apresentacao p { font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; line-height:100%; }
	#conteudo #colDir div.principais div.vivo div.box ul.participe { clear:both; width:308px; }
	#conteudo #colDir div.principais div.vivo div.box ul.participe li { display:inline; height:26px; }
	#conteudo #colDir div.principais div.vivo div.box ul.participe li a { display:block; height:26px; text-indent:-999999px; background-position:left top; background-repeat:no-repeat; } 
	#conteudo #colDir div.principais div.vivo div.box ul.participe li a.msn { float:left; width:152px; background-image:url(../imagens/bt_participe_MSN.jpg); }
	#conteudo #colDir div.principais div.vivo div.box ul.participe li a.twitter { float:right; width:150px; background-image:url(../imagens/bt_participe_twitter.jpg); }
	
	#conteudo #colDir div.vivo div.compartilhe { height:36px; background:url(../imagens/bg_compartilhe.png) left bottom repeat-x; }
	#conteudo #colDir div.vivo div.compartilhe ul.midias { float:left; padding:10px 0 0; overflow:hidden; }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li { float:left; font-weight:bold; font-size:14px; color:#FFF; padding:0 0 0 10px; }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li a { display:block; font-weight:normal; font-size:13px; color:#999; background-position:left top; background-repeat:no-repeat; padding:0 0 0 20px; }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li a:hover { color:#FFF; }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li a.facebook { background-image:url(../imagens/ico_facebook.jpg); }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li a.twitter { background-image:url(../imagens/ico_twitter.jpg); }
	#conteudo #colDir div.vivo div.compartilhe ul.midias li a.orkut { background-image:url(../imagens/ico_orkut.jpg); }
	
	/* Abas de Seção */
		#conteudo #colDir div.aba { position:absolute; top:-19px; right:0; z-index:200; height:21px; padding:0 10px 0 0; overflow:hidden; }
		#conteudo #colDir div.aba span { position:relative; float:right; }
		#conteudo #colDir div.aba span.abaEsq { width:26px; height:21px; background:url(../imagens/bg_aba_player_esq.png) left top no-repeat; }
		#conteudo #colDir div.aba span.abaDir { width:21px; height:21px; background:url(../imagens/bg_aba_player_dir.png) left top no-repeat; }
		#conteudo #colDir div.aba span.nome { height:21px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; line-height:21px; background-color:#1A1A1A; }
		#conteudo #colDir div.aba span.nome strong { color:#FFF; }
	
	/* Saudação Colorada */
		#conteudo #colDir div.saudacao { padding:0 10px 30px; }
		#conteudo #colDir div.saudacao h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 15px; }
		#conteudo #colDir div.saudacao h2 span { color:#FFCE07; }
		#conteudo #colDir div.saudacao p { font-size:14px; color:#FFF; }
	
	#conteudo #colDir div.coluna { position:relative; float:left; background:url(../imagens/bg_colunas_inferiores.jpg) repeat; margin:20px 20px 0 0; }
	#conteudo #colDir div.coluna a.mais { position:absolute; right:10px; bottom:10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; text-align:right; }
	#conteudo #colDir div.coluna a.mais:hover { text-decoration:underline; }
	#conteudo #colDir div.coluna div.aba { top:-21px; }
	#conteudo #colDir div.coluna.top10 { width:168px; padding:20px 5px 40px 2px; }
	#conteudo #colDir div.coluna.top10 ul li { position:relative; color:#FFF; padding:0 0 10px; }
	#conteudo #colDir div.coluna.top10 ul li span.posicao { display:block; float:left; width:19px; font:bold 18px Arial, Helvetica, sans-serif; color:#FFCE07; line-height:100%; text-align:center; }
	#conteudo #colDir div.coluna.top10 ul li h5 { display:block; width:143px; float:right; font:bold 12px Arial, Helvetica, sans-serif; line-height:100%; }
	#conteudo #colDir div.coluna.top10 ul li h5 span { font:normal 12px Arial, Helvetica, sans-serif; }
	
	#conteudo #colDir div.coluna.atracao { width:155px; padding:20px 10px 40px; }
	#conteudo #colDir div.coluna.atracao h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 5px; }
	#conteudo #colDir div.coluna.atracao h4 span { display:block; font:normal 12px Arial, Helvetica, sans-serif; }
	#conteudo #colDir div.coluna.atracao img { display:block; }
	#conteudo #colDir div.coluna.atracao h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#FFCE07; }
	#conteudo #colDir div.coluna.atracao h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 10px; }
	#conteudo #colDir div.coluna.atracao p { font:normal 12px Arial, Helvetica, sans-serif; line-height:100%; color:#FFCE07; padding:0 0 10px; }
	#conteudo #colDir div.coluna.noticias { float:right; width:310px; padding:20px 10px 40px; margin:20px 0 0; }
	#conteudo #colDir div.coluna.noticias ul li { padding:0 0 10px; }
	#conteudo #colDir div.coluna.noticias ul li span.data { display:block; float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#FFCE07; margin:0 20px 0 0; }
	#conteudo #colDir div.coluna.noticias ul li h5 { float:right; width:200px; font:bold 12px Arial, Helvetica, sans-serif; }
	#conteudo #colDir div.coluna.noticias ul li h5 a { color:#FFF; }
	#conteudo #colDir div.coluna.noticias ul li h5 a:hover { text-decoration:underline; }
	
/* PÁGINAS INTERNAS */	
	/* Abas de Seção com Borda */
	#conteudo #colDir div.interna { padding:0 0 0; }
	#conteudo #colDir div.interna div.aba.borda { position:relative; top:0; right:0; height:21px; border-bottom:6px solid #1A1A1A; padding:0 10px 0 0; overflow:hidden; }
	
	/* Progamas */
	#conteudo #colDir div.interna form.programas { padding:10px 0 10px 10px; }
	#conteudo #colDir div.interna form.programas label { display:block; float:left; width:294px; height:18px; background:url(../imagens/txt_conheca_os_programas.jpg) left top no-repeat; text-indent:-999999px; margin:7px 10px 0 0; }
	#conteudo #colDir div.interna form.programas .jNiceSelectWrapper { width:370px !important; background:url(../imagens/bg_select_programas.jpg) left top no-repeat; }
	#conteudo #colDir div.interna form.programas .jNiceSelectWrapper .jNiceSelectText { width:340px !important; }
	#conteudo #colDir div.interna form.programas input.botao { display:block; float:right; width:27px; height:30px; background:url(../imagens/bt_busca.jpg) left top no-repeat; border:0; cursor:pointer; }	
	#conteudo #colDir div.interna div#tabs { position:relative; }
	#conteudo #colDir div.interna div#tabs a.mais { position:absolute; right:10px; top:13px; display:inline-block; font-size:13px; color:#999; }
	#conteudo #colDir div.interna div#tabs a.mais:hover { color:#FFF; }
	#conteudo #colDir div.interna div#tabs ul.abas { height:32px; padding:0 10px; }
	#conteudo #colDir div.interna div#tabs ul.abas li { float:left; text-indent:-999999px; padding:0 1px; }	
	#conteudo #colDir div.interna div#tabs ul.abas li a { position:relative; display:block; width:98px; height:32px; text-indent:-999999px; }		
	#conteudo #colDir div.interna div#tabs ul.abas li a.domingo { background-image:url(../imagens/aba_domingo.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.segunda { background-image:url(../imagens/aba_segunda.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.terca { background-image:url(../imagens/aba_terca.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.quarta { background-image:url(../imagens/aba_quarta.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.quinta { background-image:url(../imagens/aba_quinta.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.sexta { background-image:url(../imagens/aba_sexta.jpg); }
	#conteudo #colDir div.interna div#tabs ul.abas li a.sabado { background-image:url(../imagens/aba_sabado.jpg); }
	
		/* Tabs ----------------------------------*/
			.ui-tabs { zoom: 1; }
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
			.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
			.ui-tabs .ui-tabs-hide { display: none !important; }
			#conteudo #colDir div.interna div#tabs ul.abas li.ui-state-default a { z-index:100; background-position:left top; cursor:pointer; }
			#conteudo #colDir div.interna div#tabs ul.abas li.ui-tabs-selected a { z-index:50; background-position:left bottom; cursor:default; }
		
	#conteudo #colDir div.interna div#tabs div { position:relative; background-color:#424041; padding:10px; }
	#conteudo #colDir div.interna div#tabs div span.topoEsq { position:absolute; width:4px; height:4px; left:0; top:0; background:url(../imagens/bg_quadro_topo_esq.jpg) left top no-repeat; }
	#conteudo #colDir div.interna div#tabs div span.topoDir { position:absolute; width:4px; height:4px; right:0; top:0; background:url(../imagens/bg_quadro_topo_dir.jpg) left top no-repeat; }
	#conteudo #colDir div.interna div#tabs div span.fundoEsq { position:absolute; width:4px; height:4px; left:0; bottom:0; background:url(../imagens/bg_quadro_fundo_esq.jpg) left top no-repeat; }
	#conteudo #colDir div.interna div#tabs div span.fundoDir { position:absolute; width:4px; height:4px; right:0; bottom:0; background:url(../imagens/bg_quadro_fundo_dir.jpg) left top no-repeat; }
	#conteudo #colDir div.interna div#tabs div ul li { background:url(../imagens/bg_lista_quadro.gif) left bottom repeat-x; padding:10px 0; }
	#conteudo #colDir div.interna div#tabs div ul li span.hora { display:block; float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#FFCE07; padding:0 10px 0 0; }
	#conteudo #colDir div.interna div#tabs div ul li h2 { float:left; width:226px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; }
	#conteudo #colDir div.interna div#tabs div ul li span.apresentadores { display:block; float:left; width:325px; font-size:12px; color:#FFF; }
	#conteudo #colDir div.interna div#tabs div ul li a.noAr { display:block; float:right; width:76px; height:30px; background:url(../imagens/bt_no_ar.jpg) left top no-repeat; text-indent:-999999px; }
	
	/* Programas Interna */
	#conteudo #colDir div.interna div.texto { padding:0 10px; }
	#conteudo #colDir div.interna div.texto h2 { font:bold 28px Arial, Helvetica, sans-serif; color:#FFCE07; margin:0 0 20px; }
	#conteudo #colDir div.interna div.texto h2 a.siga { display:inline-block; height:16px; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; background:url(../imagens/ico_twitter.jpg) left top no-repeat; padding:0 0 0 20px; }
	#conteudo #colDir div.interna div.texto h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFCE07; margin:0 0 10px; }
	#conteudo #colDir div.interna div.texto h2 a.siga:hover { text-decoration:underline; }
	#conteudo #colDir div.interna div.texto p { font-size:14px; color:#FFF; padding:0 0 1em; }
	
	#conteudo #colDir div.interna div.texto ul.geral li { background:url(../imagens/bg_hr_col_esq.gif) left bottom repeat-x; padding:15px 0; }
	#conteudo #colDir div.interna div.texto ul.geral li.ultima { background:none; }
	#conteudo #colDir div.interna div.texto ul.geral li div.imagem { float:left; padding:0 15px 0 0; }
	#conteudo #colDir div.interna div.texto ul.geral li div.imagem img { display:block; border:1px solid #6B0505; }
	#conteudo #colDir div.interna div.texto ul.geral li div.info { float:right; width:535px; }
	#conteudo #colDir div.interna div.texto ul.geral li div.infoenquete { width:auto; } /* novo */
	#conteudo #colDir div.interna div.texto ul.geral li div.infoenquete h4 { font:bold 20px Arial, Helvetica, sans-serif; color:#FFCE07; } /* novo */
	#conteudo #colDir div.interna div.texto ul.geral li div.infoenquete h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFCE07; } /* novo */
    #conteudo #colDir div.interna div.texto ul.geral li div.infoenquete a.verenquete { display:block; width:200px; height:30px; background:url(../imagens/bt_veja_enquete.jpg) left top no-repeat; border:0; cursor:pointer; margin:10px 10px 0 0; }


	#conteudo #colDir div.interna div.texto ul.geral li div.info h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFCE07; }
	#conteudo #colDir div.interna div.texto ul.geral li div.info h4 span { color:#FFF; }
	#conteudo #colDir div.interna div.texto ul.geral li div.info h4 a.siga { display:inline-block; height:16px; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; background:url(../imagens/ico_twitter.jpg) left top no-repeat; padding:0 0 0 20px; }
	#conteudo #colDir div.interna div.texto ul.geral li div.info h4 a.siga:hover { text-decoration:underline; }
		#conteudo #colDir div#tabs.programas { height:192px; }
		#conteudo #colDir div#tabs ul.abas li.edicoes { width:292px; height:32px; background:url(../imagens/bg_aba_edicoes_mais_recentes.jpg) left top no-repeat; }
		#conteudo #colDir div#tabs div div.video { position:relative; width:700px; height:125px; overflow:hidden; padding:0; }
		#conteudo #colDir div#tabs div div.video object { position:absolute; left:0; bottom:-25px; }
		#conteudo #colDir div#tabs div span.esq, #conteudo #colDir div#tabs div span.dir { position:absolute; display:block; width:4px; height:4px; }
		#conteudo #colDir div#tabs div span.esq { top:0; left:0; background:url(../imagens/bg_biblioteca_esq.jpg) left top no-repeat; }
		#conteudo #colDir div#tabs div span.dir { top:0; right:0; background:url(../imagens/bg_biblioteca_dir.jpg) right top no-repeat; }
		#conteudo #colDir div#tabs span.fundo { position:absolute; left:0; bottom:0; display:block; width:720px; height:19px; background:url(../imagens/bg_fundo_biblioteca.jpg) left top no-repeat; }

	/* Promoções */
		#conteudo #colDir div.interna form.geral.promocoes label { display:block; float:left; width:294px; height:18px; background:url(../imagens/txt_conheca_as_promocoes.jpg) left top no-repeat; text-indent:-999999px; margin:7px 10px 0 0; }
		#conteudo #colDir form.promo { padding:0 0 20px; }
		#conteudo #colDir form.promo div.bloco { width:340px; float:left; margin:0 10px 0 0; }
		#conteudo #colDir form.promo label { display:block; width:340px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; }
		#conteudo #colDir form.promo span.input { display:block; width:330px; height:20px; background:url(../imagens/bg_input_contato.jpg) left top no-repeat; padding:5px; margin:0 0 20px;  }
		#conteudo #colDir form.promo span.input input { width:330px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; border:0; }
		#conteudo #colDir form.promo span.input.diaMes { display:block; float:left; width:70px; height:20px; background:url(../imagens/bg_input_dia_mes.jpg) left top no-repeat; padding:5px; margin:0 4px 20px 0;  }
		#conteudo #colDir form.promo span.input.diaMes input { width:70px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; border:0; }
		#conteudo #colDir form.promo span.input.ano { display:block; float:right; width:162px; height:20px; background:url(../imagens/bg_input_ano.jpg) left top no-repeat; padding:5px; margin:0 0 20px;  }
		#conteudo #colDir form.promo span.input.ano input { width:162px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; border:0; }
		#conteudo #colDir form.promo input.botao { display:block; float:right; width:112px; height:30px; background:url(../imagens/bt_participar.jpg) left top no-repeat; border:0; cursor:pointer; margin:0 10px 0 0; }
		#conteudo #colDir form.promo .jNiceSelectWrapper { width:340px !important; }		
		#conteudo #colDir form.promo .jNiceSelectWrapper .jNiceSelectText { width:300px !important; }
		#conteudo #colDir form.promo div.bloco.documento .jNiceSelectWrapper { float:left; width:100px !important; }		
		#conteudo #colDir form.promo div.bloco.documento .jNiceSelectWrapper .jNiceSelectText { width:70px !important; }
		#conteudo #colDir form.promo div.bloco.documento span.input.documento { display:block; float:right; width:226px; height:20px; background:url(../imagens/bg_input_documento.jpg) left top no-repeat; padding:5px; margin:0 0 20px;  }
		#conteudo #colDir form.promo div.bloco.documento span.input.documento input { width:226px; height:20px; }
		#conteudo #colDir form.promo fieldset.radio { padding:0 0 20px; }
		#conteudo #colDir form.promo fieldset.check { float:right; padding:16px 0 18px; }
		#conteudo #colDir form.promo fieldset.check .jNiceWrapper  { margin:0 10px 10px 0; }

		
		/* Galeria */
		#conteudo #colDir div.interna div.saudacao.galeria { padding:20px 10px 10px; }
		#conteudo #colDir div.interna h2.tituloGaleria { font:bold 28px Arial, Helvetica, sans-serif; color:#FFCE07; padding:0 10px; margin:0 0 20px; }
		#conteudo #colDir div.interna h2.tituloGaleria span { color:#FFF; }
		#conteudo #colDir div.interna #galleria img, #conteudo #colDir div.interna #galleria p { display:none; }


	
	/* abaixo inseridos posteriormente */

	/* Expediente */
		#conteudo #colDir div.saudacao.expediente { padding:20px 10px 30px; }
		#conteudo #colDir ul.geral.expediente { margin:-20px 0 0; }
		#conteudo #colDir ul.geral.expediente li div.texto { float:right; width:523px; }
		#conteudo #colDir ul.geral.expediente li div.texto span.cargo { display:block; font-weight:bold; font-size:14px; color:#FFCE07; }
		#conteudo #colDir ul.geral.expediente li div.texto h3 { font-weight:bold; font-size:22px; line-height:100%; color:#FFF; margin:0 0 5px; }
		#conteudo #colDir ul.geral.expediente li div.texto p { font-size:14px; line-height:100%; color:#FFF; padding:0 0 1em; }
	
	/* História */
		#conteudo #colDir div.saudacao.historia { padding:20px 10px; }
		#conteudo #colDir div.saudacao.historia p { padding:0 0 1em; }
		#conteudo #colDir div.saudacao.historia h3, #conteudo #colDir div.saudacao.historia h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFCE07; }
		#conteudo #colDir div.saudacao.historia h3 { margin:0 0 15px; }

	/* Busca */
		#conteudo #colDir form.busca { padding:10px 0; background:url(../imagens/bg_hr_col_esq.gif) left bottom repeat-x; }
		#conteudo #colDir form.busca label { display:block; float:left; width:90px; height:12px; text-indent:-999999px; background:url(../imagens/txt_nova_busca.jpg) left top no-repeat; margin:10px 20px 0 10px; }
		#conteudo #colDir form.busca label.refine { width:125px; background:url(../imagens/txt_refine_sua_busca.jpg) left top no-repeat; }
		#conteudo #colDir form.busca span.input { display:block; float:left; width:307px; height:20px; background:url(../imagens/bg_busca.jpg) left top no-repeat; padding:5px; margin:0 10px 0 0; }
		#conteudo #colDir form.busca span.input input { width:307px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; border:0; }
		#conteudo #colDir form.busca input.botao { display:block; float:right; width:27px; height:30px; background:url(../imagens/bt_busca.jpg) left top no-repeat; border:0; cursor:pointer; }
		#conteudo #colDir form.busca.refine { background:none; padding:0 146px 10px; margin:-20px 0 0; }
	
	/* Contato */
		#conteudo #colDir div.saudacao.contato { padding:20px 10px 30px; }
		#conteudo #colDir form.contato div.bloco { width:340px; float:left; margin:0 10px; }
		#conteudo #colDir form.contato div.mensagem { clear:both; width:700px; padding:0 0 10px; margin:0 auto; }
		#conteudo #colDir form.contato label { display:block; width:340px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; }
		#conteudo #colDir form.contato span.input { display:block; width:330px; height:20px; background:url(../imagens/bg_input_contato.jpg) left top no-repeat; padding:5px; margin:0 0 20px;  }
		#conteudo #colDir form.contato span.input input { width:330px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; border:0; }
		#conteudo #colDir form.contato span.textarea { display:block; width:690px; height:90px; background:url(../imagens/bg_textarea_contato.jpg) left top no-repeat; padding:5px; }
		#conteudo #colDir form.contato span.textarea textarea { width:690px; font:normal 12px Arial, Helvetica, sans-serif; color:#999; line-height:100%; border:0; overflow:auto; }
		#conteudo #colDir form.contato input.botao { display:block; float:right; width:163px; height:30px; background:url(../imagens/bt_enviar_mensagem.jpg) left top no-repeat; border:0; cursor:pointer; margin:0 10px 0 0; }
		#conteudo #colDir form.contato  .jNiceSelectWrapper { width:340px !important; }		
		#conteudo #colDir form.contato .jNiceSelectWrapper .jNiceSelectText { width:300px !important; }

/* acima inseridos posteriormente */


	
/* ESTRUTURAS EM COMUM */
	/* Navegador */
		#conteudo #colDir div.navegador { position:relative; height:15px; }
		#conteudo #colDir div.navegador a { position:absolute; display:block; height:15px; line-height:15px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFCE07; }
		#conteudo #colDir div.navegador a:hover { text-decoration:underline; }
		#conteudo #colDir div.navegador a.anterior { left:0; top:0; background:url(../imagens/ico_navegador_anterior.jpg) left top no-repeat; padding:0 0 0 20px; }
		#conteudo #colDir div.navegador a.proxima { right:0; top:0; background:url(../imagens/ico_navegador_proxima.jpg) right top no-repeat; padding:0 20px 0 0; }
		#conteudo #colDir div.navegador span { display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; }
		#conteudo #colDir div.navegador span strong { color:#FFCE07; }
	
/* RODAPÉ */
	#rodape { position:absolute; bottom:0; width:100%; height:111px; background:url(../imagens/bg_rodape.jpg) center top no-repeat; }
	#rodape div.conteudoRodape { width:940px; height:111px; margin:0 auto; }
	#rodape div.conteudoRodape ul.menuRodape { padding:43px 0 0 290px; }
	#rodape div.conteudoRodape ul.menuRodape li { float:left; margin:0 45px 0 0; }
	#rodape div.conteudoRodape ul.menuRodape li a { display:block; height:17px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; }
	#rodape div.conteudoRodape ul.menuRodape li a.site { width:108px; background-image:url(../imagens/link_site_do_inter.png); }
	#rodape div.conteudoRodape ul.menuRodape li a.socio { width:267px; background-image:url(../imagens/link_socio.png); }
	#rodape div.conteudoRodape ul.menuRodape li a.loja { width:114px; background-image:url(../imagens/link_loja.png); }


/* ESPECIAIS */
	.outlinefix :focus, .outlinefix:focus {	-moz-outline-style:none; outline:none; }
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	} 
	.clearfix {
		display: inline-block;
	} 
	html[xmlns] .clearfix {
		display: block;
	} 
	* html .clearfix {
		height: 1%;
	}
