/* definição geral de tags início */
	* { margin: 0; padding: 0; border: 0; list-style: none; }
	/*html, body, div, form, .linha { margin: 0; padding: 0; }*/
	div, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333; }
	body { background-image: url(../img/body_fundo_fiergs.gif); }
	a { text-decoration: none; color: #333; }
	a:hover { text-decoration: underline; }
	h5 { font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
	h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; }
/* definição geral de tags fim */
	
/* estrutura início */
	.linha { background-color:#FFFFFF; height:1px; } 
	.externo { position: relative; width: 100%; text-align: left; } 
	.topo { background-color:#FFFFFF; height:21px; }
	
	/* fundos body início */
		.fundo_body { background-image: url(../img/body_fundo_fiergs.gif); } 
		.fundo_menu_principal { background-image: url(../img/body_fundo_menu_principal_fiergs.jpg); height:152px;border-top: 1px solid #FFF; margin-top:13px; } 
		.fundo_menus { background-image: url(../img/body_fundo_menus_fiergs.gif) ; } 
		.fundo_rodape { background-image: url(../img/body_fundo_rodape_fiergs.gif); }
	/* fundos body fim */
	
	/* barra superior de logotipos início */
		.topo_interno { background-image: url(../img/body_fundo_menus_fiergs.gif); height:20px; } 
		.topo_interno .tdcor { background: #C6E271; width:193px; } 
		.topo_interno div input { width: 112px; height: 16px; border: 1px solid #97BC25; font-size:10px; color:#666; margin-left:10px; } 
		.topo_interno div a { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #669933; } 
		.topo_interno .logotipos { width: 308px; height: 20px; background: url(../img/topo_interno_logos_fundo.gif) repeat-x; border-left: 1px solid #FFF; border-right: 1px solid #FFF; } 
		.topo_interno .logotipos img { margin: 5px 0 0 17px; } 
		.topo_interno .busca_topo { background: #C6E271; border-right: 1px solid #fff; width:262px; height:20px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #617917; } 
		.topo_interno .busca_topo td { font-size:10px; color: #617917; } 
		
	/* barra superior de logotipos fim */
	
	/* barra de logotipo da FIERGS início */
		.barra_logo { /*background-image: url(../img/body_fundo_fiergs.gif); */ } 
		.barra_logo_interno { height:85px; background: #FFF; width: 766px; display: table; }
		.barra_logo_interno .logo { margin: 18px 0 0 136px; }
		.barra_logo_interno .topo_modulos .topo_radio { width: 262px; height: 55px;text-align:right; }
		.barra_logo_interno .topo_modulos .topo_radio img { margin: 12px 30px 0 10px; }
		.barra_logo_interno .topo_modulos .topo_radio_swf { width: 140px; padding-top:15px; float: left; }
		.barra_logo_interno .topo_modulos {height: 85px; width: 262px; float: right; text-align:left; border-right: 1px solid #fff; }
		.barra_logo_interno .topo_modulos td img { margin:0; }		
		.barra_logo_home .barra_logo_interno { position: absolute; width: 583px; }
	/* barra de logotipo da FIERGS início */
	.barra_chamadas_topo { position:absolute; left:576px; top:20px; width:190px; height:86px; z-index:1; }
	/* menu início */
		.menu_principal { background-color:#FFFFFF; } 
		.menu_principal img { border-bottom:#FFFFFF 1px solid; } 
		.menu_principal_idiomas { text-align:right; height:14px; padding-right:5px; }
		.sombra_menu { position: absolute; top: 106px; left: 194px; z-index: 5; }
		
		/* submenu início */
			.submenu_canais { width: 193px; background: #EBF4CC; text-align: right; }
			.submenu_canais ul { list-style: none; margin: 0 10px 0 0; padding: 10px 0 10px 0; }
			.submenu_canais ul li a { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 10px; color: #506114; line-height: 100%; }
			
			.submenu_atuacao { width: 193px; background: #EBF4CC; text-align: right; }
			.submenu_atuacao ul { list-style: none; margin: 0 10px 0 0; padding: 10px 0 10px 0; }
			.submenu_atuacao ul li a { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 10px; color: #506114; line-height: 100%; }
			
			.submenu_canais li, .submenu_atuacao li { padding: 5px 0 5px 0; }
			
			.submenu_aberto { background: #D5EA96; margin: 0 1px 1px 0; padding: 0 0 10px 0; }
			.submenu_aberto ul { width: 561px; margin-left: 10px; }
			.submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_verde.gif) no-repeat 0 7px; line-height: 18px; }
			.submenu_aberto ul li.primeiro_registro { background: none; }
			.submenu_aberto ul li.primeiro_registro a { margin-left: 0; }
			.submenu_aberto ul li div { }
			.submenu_aberto ul li a { color: #333; margin: 0 4px 0 10px; white-space: nowrap; }						
		
			.sub_submenu_aberto { width: 561px; margin: -1px 0 1px 0; background: #EAF4CA; display: table; }
			.sub_submenu_aberto ul { width: 561px; margin: 8px 0 8px 10px; }
			.sub_submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_verde.gif) no-repeat 0 7px; line-height: 18px; }
			.sub_submenu_aberto ul li.primeiro_registro { background: none; }
			.sub_submenu_aberto ul li.primeiro_registro a { margin-left: 0; }
			.sub_submenu_aberto ul li a { color: #333; margin: 0 4px 0 10px; white-space: nowrap; }
			
			.sub_sub_submenu_aberto { width: 561px; margin: -1px 0 1px 0; background: #F7FBEA; display: table; }
			.sub_sub_submenu_aberto ul { width: 561px; margin: 8px 0 8px 10px; }
			.sub_sub_submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_verde.gif) no-repeat 0 7px; line-height: 18px; }
			.sub_sub_submenu_aberto ul li.primeiro_registro { background: none; }
			.sub_sub_submenu_aberto ul li.primeiro_registro a { margin-left: 0; }
			.sub_sub_submenu_aberto ul li a { color: #333; margin: 0 4px 0 10px; white-space: nowrap; }
		/* submenu final */
	/* menu fim */
	
	.conteudo { width: 355px; margin: 10px 10px 0 10px; display: table; }
	
	/* outros sites início */
		.outros_sites { background: #D0E888 url(../img/outros_sites_fundo.gif) repeat-y; border-right:#FFFFFF 1px solid; }
		.outros_sites div { padding: 5px 0 10px 20px; }
		.outros_sites div td { vertical-align: top; text-align: left; padding: 5px 0 0 0; }
		.outros_sites div td a { color: #333; }
		.outros_sites div td a:active { color: #333; text-decoration:underline; }
		.outros_sites_links { background: #E7F1D3 url(../img/outros_sites_links_fundo.gif) repeat-y; border-right: 1px solid #FFF; }
		.outros_sites_links div { padding: 5px 10px 5px 20px; }
		.outros_sites_links div table { margin-top: 5px; }
		.outros_sites_links div td { vertical-align: top; }
		.outros_sites_links .seta,
		.outros_sites_links div td a { color: #647C18; }
	/* outros sites fim */
		
	/* rodapé início */
		.rodape_fundo { background: url(../img/body_fundo_rodape_fiergs.gif); height: 48px; border-top: 1px solid #FFF; } 
		.rodape { width: 765px; height: 48px; background: #B5B5B5; border-right: 1px solid #fff; } 
		.rodape .endereco, .rodape .sobre_site, .rodape .login { display: table; float: left; } 
		.rodape .endereco { margin: 7px 20px 0 10px; } 
		.rodape .sobre_site { } 
		.rodape .sobre_site div { margin-bottom: 12px; } 
		.rodape .login { margin: 3px 0 0 20px; } 
		.rodape .login input { width: 85px; height: 16px; border: 1px solid #969593; } 
		.rodape .login td, .rodape .login a { font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; color: #333; line-height: 11px; } 
		.rodape .login td { height: 11px; }
	/* rodapé fim */	
/* estrutura fim */

/* ajustes início */
	.ancora {position: relative; height:0; width:100%; z-index:19; }
	.clear { clear: both; } 
	.wrap:after { content:" "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }
	/* html .wrap { display: inline-block; }
	/* no ie mac \*/
	* html .wrap { height: 1%; } 
	.wrap { display: block; }
	
.xxx { background-color:#3c3; } /*verde*/
.yyy { background-color:#fc0; } /*amarelo*/
.zzz { background-color:#06f; } /*azul*/
/* ajustes fim */

/* Conteúdos gerais início */
	.float_left { float: left; margin: 0 10px 10px 0; }
	.float_right { float: right; margin: 0 0 10px 10px; }
	.imagem { background: #fff; border: 1px solid #CCC; display:table; float:left; clear:both; }
	.imagem img { margin: 2px; }
	.imagem_sem_borda { margin: 10px 0 10px 0; }
	
	.galeria_noticia { width:350px; clear:both; display:table; }
	.galeria_noticia .imagem { float:left; margin:0 5px 5px 0; }
	
	.legenda {}
	.legenda td { font-size: 10px; }
	.ativo { text-decoration: underline; }
	.aviso { color: #999; }
	
	.conteudo h6 { color: #8C5709; }
	.conteudo h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; margin:1px 0 5px 0; }
	
	.conteudo .multimidia { margin-bottom:10px; }
	.conteudo .interno { background: #FEF7EA; border: 1px solid #EAD6AC }
	.conteudo .multimidia ul { width: 260px; list-style: none; display: table; }
	.conteudo .multimidia ul li { background: url(../img/divisor_preto_fade_branco.gif) no-repeat left bottom; padding-top: 3px; }
	.conteudo .multimidia a { font-size: 10px; color: #333; }
	.conteudo .multimidia a:hover { text-decoration: none; color: #666; }
	
	.conteudo .registro { line-height: 130%; display: table; margin-bottom: 15px; clear: both; }
	.conteudo .registro p { margin-bottom: 6px; }
	.conteudo .registro .data { color: #8C5709; }
	.conteudo .registro .link_externo td,
	.conteudo .registro .link_externo td a,
	.conteudo .registro .link_externo a { color: #617917; }
	.conteudo .registro .link_externo_noticias td,
	.conteudo .registro .link_externo_noticias a { color: #8C5709; }
	
	.sem_modulo { width: 100%; }
	.sem_modulo .registro { width: 100%; }
	
	.conteudo .relacao_links { margin: 0 0 20px 0; line-height: 150%; clear: both; }
	.conteudo .relacao_links a { color: #333; }


	.download_arquivo { margin: 10px 0 5px 0; }
	.download_arquivo .nome { font-weight:bold; padding-left:9px; }
	.download_arquivo .aviso { font-size:10px; color: #999; clear:both; margin:2px 0 5px 9px; }
	.download_arquivo .aviso a { color: #666;font-size:10px; font-weight:normal; }
	.download_arquivo .download { width: 97%; height:21px; background-image:url(../img/download_fundo.gif); background-repeat:repeat-x; }
	.download_arquivo .download .info { margin:2px 0 0 5px; float:left; }
	.download_arquivo .download_btn { float:left; }
	
	.download_noticias .download { background-image:url(../img/download_fundo_noticias.gif); background-repeat:repeat-x; }/* muda fundo para seção notícias */
	.lerMais {float: left; margin:4px 0 5px 0;}
	
	.foto_modal_slideshow div { margin: 6px 11px 11px 14px; }
	.foto_modal_slideshow .slideshow { width: 340px; height: 68px; margin: 10px 0 0 0; }
	.foto_modal_slideshow .slideshow div { margin: 0; }
	.foto_modal_slideshow .slideshow table { margin-top: 3px; }
	.foto_modal_slideshow .slideshow a { margin: 2px; display: table; }
	.foto_modal_slideshow .slideshow  a:hover { margin: 0; border: 2px solid #8C5709; }
	.modal_legenda { padding:0 10px 5px 10px; text-align:left; }
	
	.busca_conteudo { width: 350px; padding: 0 0 20px 0; }
	.busca_conteudo * { float: left; }
	.busca_conteudo select { border: 1px solid #617C01; width: 60px; font-size: 10px; color: #666; margin-left: 5px; }
	.busca_conteudo input { margin: 0 0 0 5px; }
	
/* Conteúdos gerais fim */

/* Seções início */

	/* HOME início */
		.home_interno { width: 308px; float:left; }
		.home_destaque_multimidia { width: 308px; height: 180px; background: #fff; }
		.video_home object { background: #fff; }
		.video_home { width: 308px; height: 180px; background: #fff; }
		.video_home object { background: #fff; }
		.banners { background: #F3F9E0; text-align:center; margin-bottom:16px; }
		.banners .banner { margin-top: 16px; }
		
		/* atuação home início */
			.atuacao { width: 308px; }
			.atuacao ul { list-style: none; }
			.atuacao ul li { width: 308px; height: 19px; background: url(../img/atuacao_home_lista_fundo.gif) no-repeat top; }
			.atuacao ul li img { margin: 3px 0 0 23px; }
		/* atuação home fim */
	/* HOME fim */
	
	/* Sindicatos início */
		/*.busca select { border: 1px solid #CCC; width: 150px; font-size: 10px; color: #666; }*/
		
		.sindicatos { margin: 5px 0 0 0; }
		.sindicatos h6 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666; text-transform: none; }
		.sindicatos table { width: 548px; margin: 10px 0 10px 0; }
		/*.sindicatos .fundo td { background:  url(../img/links_aberto_fundo.gif) repeat-y; }*/
		.sindicatos td { background: url(../img/separador_linhas.gif) no-repeat bottom; }
		.sindicatos td p { margin: 10px; line-height: 140%; }
		.sindicatos td p span { font-size: 12px; font-weight: bold; color: #5C7416; }
		
		.lista_horiz li { display: inline; color: #ccc; }
		.lista_horiz li a { font-weight: bold; color: #868686; text-decoration: none; }
		.lista_horiz li a.ativo { color: #333; }
		.lista_horiz li a.todos { font-weight: normal; font-size: 9px; margin-left: 15px; text-transform: uppercase; }

	/* Sindicatos fim */
	
	/* Central de Contatos início */
		/* Calendário de Eventos início */
			.tabela_eventos { width: 380px; margin: 15px 0 10px 0; }
			.tabela_eventos td { padding: 8px 0 8px 0; vertical-align: top; }
			.tabela_eventos .cel_um { padding-left: 8px; background: url(../img/separador_linhas.gif) no-repeat top left; }
			.tabela_eventos .cel_dois { background: url(../img/separador_linhas.gif) no-repeat top left; }
			.tabela_eventos .cel_tres { background: url(../img/separador_linhas.gif) no-repeat top left; }
			.tabela_eventos .cel_tres .tipo_evento { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #669933; }
			.tabela_eventos div { margin-top: 5px; }
		/* Central de Contatos fim */
	/* Calendário de Eventos fim */
	
	/* Links início */
		.links { padding: 10px 0 10px 0; background: url(../img/separador_linhas.gif) no-repeat top; }
		.links img { vertical-align: middle; }
		.links a { font-weight: bold; }
		
		.lista_links { width: 540px; padding: 10px 0 9px 0; margin-bottom: 1px; background:url(../img/separador_linhas.gif) no-repeat top; /*background: #00f; url(../img/links_aberto_fundo.gif) repeat-y; */}
		.lista_links a { font-weight: bold; }
		.lista_links img { vertical-align: middle; }
		.lista_links div { display: table; }
		.lista_links div table { width: 510px; margin: 10px 0 0 25px; }
		.lista_links div table td { width: 49%; padding-bottom: 5px; color: #617917; }
		.lista_links div table td span { color: #506413; }
		.lista_links div table td a { margin-left: 10px; font-weight: normal; }
	/* Links fim */
	
	/* Busca início */
		.paginacao_busca { width: 540px; height: 29px; background: url(../img/busca_resultado_paginacao_fundo_topo.jpg) no-repeat bottom; }
		.paginacao_busca table { width: 520px; margin: 5px 0 0 10px; }
		.paginacao_busca span { font-weight: bold; color: #5B7216; }
		.paginacao_busca .paginacao { font-weight: bold; color: #5B7216; }
		.paginacao_busca .paginacao a { font-weight: normal; color: #5B7216; }
		.base_busca { background: url(../img/busca_resultado_paginacao_fundo_base.jpg) no-repeat top; margin-bottom: 40px; margin-top:10px; }
		.base_busca table { margin: 12px 0 0 10px; }
		.busca_resultado { width: 540px; display: table; }
		.busca_resultado div { width: 520px; background: url(../img/separador_linhas.gif); background-position:bottom; background-repeat:no-repeat; display: table; padding:10px; }
		.busca_exibindo { width:540px; color: #666; text-align:center;margin-top:10px; }
	/* Busca fim */
	
	/* Mapa do Site início */
		.mapa_site { margin-top: -15px; margin-bottom: 25px; }
		.mapa_site h5 { margin: 15px 0 5px 0; }
		.mapa_site .nivel_um { margin-left: 10px; }
		.mapa_site .nivel_dois { margin-left: 20px; font-size: 10px; }
		.mapa_site .nivel_dois a { color: #666; }
	/* Mapa do Site fim */
	
	/* Central de Contato início */
		/* Perguntas frequentes início */
			.tabela_perguntas { width: 100%; margin: 10px 0 30px 0; }
			.tabela_perguntas td { padding: 8px 0 8px 0; vertical-align: top; }
			.tabela_perguntas .cel_um { background: url(../img/separador_linhas.gif) no-repeat top; }
			.tabela_perguntas .cel_dois { background: url(../img/separador_linhas.gif) no-repeat top; }
		/* Perguntas frequentes fim */
		
		/* Fale conosco e Ouvidoria início */
			.form { margin-top: 15px; }
			.form td { vertical-align: top; }
			.form input, .form select, .form textarea { border: 1px solid #617C01; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 0 4px 3px; }
			.form td .erro { color: #900; font-weight: bold; position: relative; left: 3px; }
		/* Fale conosco e Ouvidoria fim */
		
	/* Central de Contato fim */
	
	.graficos_flash { position:relative; width:300px; height:300px; z-index:20; float:right; }	
	.graficos_abas { background-color:#FFFFFF; position:absolute; width:300px; height:280px; z-index:21; top:0; left:0; }	
	.graficos_situacaoatual { position:relative; left:0; top:0; width:300px; height:280px; z-index:202; background-color: #FFFFFF; }	
	.graficos_expectativa { position:relative; left:0; top:0; width:300px; height:230px; z-index:202; background-color: #FFFFFF; }
/* Seções final */


/*
=========================================================
	NOVA TV FIERGS 
=========================================================
*/

	.conteudo_tv_fiergs { width: 360px; float: left; padding: 10px; }
	.conteudo_tv_fiergsIntl { width: 358px; float: left; padding: 10px; }
