/*@import url("imp_unidades.css");*/
@import url("imp_cursos.css");
@import url("imp_modulos.css");
@import url("imp_modal.css");


.bbb {border:solid 1px red;}
.xxx {background:#00FF00;}
.max {height:20px;}
.med {height:15px;}
.min {height:10px;}
.oculto {display:none;}


/* definição geral de tags */
* { margin: 0; padding: 0; border: 0; list-style: none; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333; }
body { background-image: url(../img/body_fundo_centrodeeventos.gif); }
a { text-decoration: none; color:#666; }
a:hover { text-decoration: underline; }
h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; }
select, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; border: 1px solid #999;  }
a.btn { display: block; text-indent:-10000px; overflow:hidden; }


/* estrutura */
.ancora {position: relative; height:0; z-index:20;}
.linha { background-color:#FFFFFF; height:1px; } 
.externo { position: relative; width: 100%; text-align: left; } 
.centro {position:relative; width:1004px; background:#FFFFFF url(../img/bgMenuDir.jpg) 0 103px no-repeat; }
.topo { background-color:#FFFFFF; height:21px; }
.interno {width: 810px; float:right; background:#FFFFFF;}
.lateral {width:193px; float:left;}
.interno .centros_atividade div { margin: 1px 5px 0 5px; color: #000; background-color:#006666}
.cartola {height:220px; position:relative; z-index:20;}
.cartolaInterno { position:absolute; top:-10px; left:0; z-index:21; width:810px; height:196px;  }
.cartolaVazio { height:23px; display:block;}		
.banners {text-align:center; padding:16px 0 0 0;}
.banners .banner { margin-bottom: 16px; }	

/* fundos body */
.fundo_body { background-image: url(../img/body_fundo_centrodeeventos.gif);} 
.fundo_menu_principal { background: url(../img/body_fundo_menu_principal_centrodeeventos.jpg) repeat-x; height:195px; margin-top:10px;} 
.fundo_menus { background-image: url(../img/body_fundo_menus_centrodeeventos.gif) ;} 
.fundo_rodape { background-image: url(../img/body_fundo_rodape_centrodeeventos.gif);}


/* barra superior de logotipos */
.topo_interno { background-image: url(../img/body_fundo_menus_centrodeeventos.gif); height:20px; } 
.topo_interno .tdcor { background: #CCC; width:193px;} 
.topo_interno div input { width: 112px; height: 16px; border: 1px solid #666; font-size:10px; color:#666; margin:2px 0 0 10px;  } 
.topo_interno div a { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; } 
.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: #CCC;  border-right: 1px solid #fff; width:500px; 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: #666;} 
#logo { position:absolute; left:32px; top:25px; width:120px; height:86px; background: url(../img/logo.jpg);}
#idiomas { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; position:absolute; left:200px; top:92px; width:150px; }

/* barra de logotipo da FIERGS  */
.barra_logo { position:relative; width:100%; height:96px; background: #FFF; }
.barra_logo .logo { position:absolute; top: 18px; left:136px; z-index:20; }		
.barra_logo .noticias { position:absolute; top:54px; left:576px; z-index:10; }		


/* menu */			
.menu_principal { width:193px; padding-top:1px; display: table;  }
.menu_principal a {float:left; margin: 0 0 1px 0; overflow:hidden;}
.menu_principal object {}
.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: 192px; z-index: 5; }

#subMenu01 { position:absolute; top:0; left: 193px; width: 164px; z-index:99; white-space:nowrap; }
#subMenu01 div { position: absolute; top: 0; left: -10px; z-index: 50; width: 160px; height: 100px; }
#subMenu01 ul { margin-top: 3px; }
#subMenu01 ul li { padding: 7px 0 6px 20px; font-size:12px; }
#subMenu01 ul a { color: #fff;}

#subMenu02 { position:absolute; top:34px; left: 193px; width: 164px; z-index:999; white-space:nowrap; }
#subMenu02 div { position: absolute; top: 0; left: -10px; z-index: 50; width: 160px; height: 100px; }
#subMenu02 ul { margin-top: 3px; }
#subMenu02 ul li { padding: 7px 0 9px 20px; font-size:12px; }
#subMenu02 ul a { color: #fff;}

/* submenu */
.submenu_servicos { position: absolute; top:147px; left: 193px; z-index: 25; width: 310px; }
.submenu_servicos div { position: absolute; top: 10px; left: 10px; width: 298px; }
.submenu_servicos div ul { list-style: none; }
.submenu_servicos div ul li a { font-weight: bold; color: #FFF; line-height: 18px; }

.submenu_aberto {background-color:#FF6600; height:32px; }
.submenu_aberto ul { padding:7px 0 0 10px; }
.submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_branco.gif) no-repeat 0 6px;  }
.submenu_aberto ul li a.bloqueado {background:url(../img/ico_cadeado.gif) no-repeat 0 3px; padding-left: 10px; }
.submenu_aberto ul li.primeiro_registro {background: none; }
.submenu_aberto ul li.primeiro_registro a {margin-left: 0; color:#FFFFFF;}
.submenu_aberto ul li.primeiro_registro span {margin:0 4px 0 0}
.submenu_aberto ul li a {color:#FFFFFF; margin: 0 5px 0 10px; white-space: nowrap; font-weight:normal;line-height: 18px;}	
.submenu_aberto ul li a:hover {text-decoration: none; border:solid 1px #FFFFFF; border-width:0 0 5px 0; padding:0 0 5px 0;}	
.submenu_aberto ul li span {font-weight:bold; color:#666; margin: 0 4px 0 10px;	}			
.submenu_aberto ul li a.ativo {text-decoration: none; border:solid 1px #fff; border-width:0 0 5px 0; padding:0 0 5px 0;}


.sub_submenu_aberto { width:100%;background: #EFEFEF;  display: table; border-top:1px solid #fff; }
.sub_submenu_aberto ul { padding: 3px 0 3px 10px; }
.sub_submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_branco.gif) no-repeat 0 6px; line-height: 18px; }
.sub_submenu_aberto ul li a.bloqueado { background:url(../img/ico_cadeado.gif) no-repeat 0 3px; padding-left: 10px; }
.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.primeiro_registro span {margin:0 4px 0 0}
.sub_submenu_aberto ul li a { color:#333; margin: 0 4px 0 10px; white-space: nowrap; font-weight:normal }
.sub_submenu_aberto ul li a.ativo { text-decoration:underline;}
.sub_submenu_aberto ul li span {font-weight:bold; color:#666; margin: 0 4px 0 10px;	}	

.sub_sub_submenu_aberto {width:100%;background: #F7F7F7; display: table;  border-bottom:1px solid #fff;}
.sub_sub_submenu_aberto ul { padding: 3px 0 3px 10px; }
.sub_sub_submenu_aberto ul li { display: inline; background: url(../img/marcador_quadrado_branco.gif) no-repeat 0 7px; line-height: 18px; }
.sub_sub_submenu_aberto ul li a.bloqueado { background:url(../img/ico_cadeado.gif) no-repeat 0 3px; padding-left: 10px; }
.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.primeiro_registro span {margin:0 4px 0 0}
.sub_sub_submenu_aberto ul li a { color:#333; margin: 0 4px 0 10px; white-space: nowrap; font-weight:normal }
.sub_sub_submenu_aberto ul li span {font-weight:bold; color:#666; margin: 0 4px 0 10px;	}	
/* submenu final */


/* Notícias aberto */		
.noticias_destaque { width: 571px; height: 200px; text-align: right; }
.noticias_destaque div { position: absolute; top: 120px; left: 515px; width: 240px; height: 200px; text-align: left; }
.noticias_destaque div a { color: #fff; }
.noticias_destaque div h5 { font-size: 13px; }


/* outros sites */
.outros_sites { background: #E0F1E1 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:#666; }
.outros_sites div td a:active { color:#666; text-decoration:underline; }
.outros_sites_links { background: #E0F1E1 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: #336633;}
	
/* rodapé */
.rodape_fundo { background: url(../img/body_fundo_rodape_centrodeeventos.gif); height: 48px; border-top: 1px solid #FFF;} 
.rodape { width:1004px; height: 48px; background: #ccc; border-right: 1px solid #fff; } 
.rodape .endereco, .rodape .sobre_site { display: table; float: left; } 
.rodape .endereco { margin: 7px 20px 0 10px; } 
.rodape .sobre_site { } 
.rodape .sobre_site div { margin-bottom: 12px; } 
.rodape .informativo_btn { margin-left: 28px;}



/* ajustes */
.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; }


/* Conteúdos gerais */
.float_left { float: left; margin: 0 10px 10px 0; }
.float_right { float: right; margin: 0 0 10px 10px; }
.imagem { width: 1px; display: table; background: #fff; border: 1px solid #CCC; }
.imagem img { margin: 2px;}
.imagem_sem_borda { margin: 10px 0 10px 0; }
.imagem .lupa { position: relative; }
.imagem .icone_lupa { position: absolute; bottom: 0; right: 0; }


/* home */

.boxDestaques {
	width: 452px;
	float: left;
}
.boxDestaquesHome {width:150px; overflow:hidden; float:left; height:181px; border-right:1px solid #fff;position:relative;} /* ver global_ie.css */
.duplo {width:301px;}
.ultimoDestaque {width:149px; border-right: 0;}
.internoDuplo { width: 150px; float: left;}
.boxDestaquesHome .destaqueInterno {padding:10px; }
.boxDestaquesHome .destaqueInterno p {color:#FFFFFF;}
.boxDestaquesHome .destaqueInterno p a {color:#FFFFFF;}
.boxDestaquesHome .destaqueInterno  h3 a{color:#FFFFFF !important; font-size:11px; padding:2px 0;}
.barraVerTodosEventos { background-color: #000000; height: 18px; margin: 1px 1px 0 0; }

a.btnVerTodosEventos_ptg {width: 140px; height: 17px; background: url(../img/ptg/btn_VerTodosEventosSobrePreto.jpg) 0 0 no-repeat; float: right;}
a.btnVerTodosEventos_ptg:hover {background-position: 0 -17px;}

a.btnVerTodosEventos_eng {width: 94px; height: 17px; background: url(../img/eng/btn_VerTodosEventosSobrePreto.jpg) 0 0 no-repeat; float: right;}
a.btnVerTodosEventos_eng:hover {background-position: 0 -17px;}

a.btnVerTodosEventos_spn {width: 142px; height: 17px; background: url(../img/spn/btn_VerTodosEventosSobrePreto.jpg) 0 0 no-repeat; float: right;}
a.btnVerTodosEventos_spn:hover {background-position: 0 -17px;}



.topoVerde {background:#069324; height:33px;}
.topoAzul{background:#0C589F; height:33px;}
.topoVermelho {background:#CC0000; height:33px;}
.internoVerde {background:#38A950;}
.internoAzul {background:#3D79B2;}
.internoVermelho {background:#D63333;}
.organize_evento {width: 358px; height:199px; overflow:hidden; background: url(../img/fundo_organize_eventos.gif) 0 0 no-repeat; float:left;}

.titulo_interno {height:33px; width:810px; padding:0 0 0 0; position:absolute; z-index:26; border:0; top:-33px; left:0; background:#000000 !important; filter:Alpha(Opacity=75) !important; opacity:0.75 !important; }
/*.titulo_interno {height:36px; width:809px; *width:819px; padding:4px 0 0 0; position:absolute; *position:relative; top:142px; *top:-38px; left:194px; *left:1px; background:#000000 !important; filter:Alpha(Opacity=75) !important; opacity:0.75 !important; }
*/

.galeria_noticia { width:350px; clear:both; display:table;}
.galeria_noticia .imagem { float:left; margin:0 5px 5px 0;}

.legenda { width: 1px; }
.legenda td { font-size: 10px; }
.aviso { color: #999; }

.conteudo { width:510px; float:left;}
.conteudoMaior { width:618px;}
.conteudoInterno { margin:10px;}
.conteudo h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; margin-bottom: 15px; margin-top:10px;  }
.conteudo h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #666; font-weight: bold; }

.conteudo .interno { background: #FEF7EA; border: 1px solid #EAD6AC; }
.EnglobaCont { margin-bottom:5px; clear:both;}

.conteudo .registro { line-height: 130%; display: table; clear:both;}
.conteudo .registro td {padding:3px;}
.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: #336633; padding:0; }
.conteudo .registro .link_externo img { float: left; margin: 3px 5px 0 0; }
.conteudo .registro .link_externo_noticias td,
.conteudo .registro .link_externo_noticias a { color: #8C5709; }

.sem_modulo { width: 810px; position:relative; }
.conteudoFlashVazio { display:block; height:467px;}
.conteudoFlash { position: absolute; top:-10px; left:0; z-index:21; width:810px; height:auto;  }
.conteudoFlashTeatro { position: absolute; top:10px; left:9px; z-index:21; width:810px; height:auto;  }
.conteudoFlashTeatroVazio { display:block; height:646px;}
.conteudo .sem_modulo .registro { width: 100%; }


.conteudo .relacao_links { margin: 0 0 20px 0; line-height: 150%; clear: both; }
.conteudo .relacao_links a { color:#666; }


p.destaque { font-weight: bold; font-size: 11px; margin-bottom: 10px; }
p.destaque:first-line { font-size: 11px; font-weight: normal; }

.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_btn { float: left; }
.download_arquivo .download { width: 300px; 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_noticias .download { background-image:url(../img/download_fundo_noticias.gif); background-repeat:repeat-x;   }/* muda fundo para seção notícias */

.busca_conteudo { width: 350px; padding: 0 0 20px 0; }
.busca_conteudo * { float: left; }
.busca_conteudo select { width: 60px; margin-left: 5px; }
.busca_conteudo input { margin: 0 0 0 5px; }

.galeria_geral * {  }
.galeria_geral td { width: 120px; padding: 0 10px 15px 0; }
.galeria_geral .lupa {  position: relative; float: left; border: 1px solid #ccc; }
.galeria_geral img { margin: 2px; }
.galeria_geral .icone_lupa { position: absolute; bottom: 0; right: 0; }

.sub_login { height: 30px; background: #FFE6B7; }
.sub_login p { margin: 8px 10px 0 10px; float: left; }
.sub_login a { float: left; margin-top: 8px; }

.lista_simples { margin: 20px 0 30px 10px; }
.lista_simples li { margin-bottom: 10px; background: url(../img/marcador_quadrado_verde.gif) no-repeat 0 7px; }
.lista_simples li p { margin-left: 10px; }

.mosesc_titulo { background: #f5f5f5; padding: 3px 0 0 4px; clear: both; }
.mostra_esconde { clear: both; margin-bottom: 1px; }
.mostra_esconde p { margin: 10px; }
.mostra_esconde .titulo { position: relative; border-top: 1px solid #999; padding: 3px 0 3px 0; }
.mostra_esconde .titulo h1 { font-size: 13px; margin-left:10px; font-weight: normal; }
.mostra_esconde .titulo h1 a { }
.mostra_esconde .titulo img { position: absolute; top: 5px; right: 10px; }
.mostra_esconde .galeria_geral { margin: 10px 0 0 10px; }
.mostra_esconde .galeria_geral td { padding-right: 0; font-size: 10px; vertical-align: top; text-align: right; }
.mostra_esconde .galeria_geral td.texto { padding: 0; width: 150px; vertical-align: top; font-size: 11px; text-align: left; }
.aberto .titulo a { font-weight: bold; }
.aberto a img { float: left; margin: 3px 3px 0 10px; } 
.mostra_esconde .float_left, .mostra_esconde .float_right, .mostra_esconde .imagem { margin: 0 10px 10px 0; }
/* Imagem com lupa */
.mostra_esconde .lupa {  position: relative; float: left; }
.mostra_esconde .lupa img { margin: 2px; }
.mostra_esconde .icone_lupa { position: absolute; bottom: 0; right: 0; }


.mostra_esconde02 { width: 331px; }
.mostra_esconde02 .titulo { width: 315px; height: auto; border: 0; padding: 3px 15px 5px 0; }
.mostra_esconde02 .titulo a { width: 290px; font-weight: bold; color: #333; float: left; }
.mostra_esconde02 .titulo h1 { font-size: 16px; margin: 0 5px 0 0; float: left; font-weight: bold; }
.mostra_esconde02 .aberto .titulo { border-top: 0; }
.mostra_esconde02 .mostra_esconde .titulo img { position: static; }
.mostra_esconde02 .aberto .titulo img {}
.mostra_esconde02 p { margin: 10px 0 25px 14px; }

.materiasAuxiliar { position:absolute; height:14px; top:-9px; right:-10px; text-align:right; z-index:22;}
.tabela_eventos { margin: 10px 10px 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 center; font-size: 10px; }
.tabela_eventos .cel_dois { background: url(../img/separador_linhas.gif) no-repeat top center; }
.tabela_eventos .cel_tres { background: url(../img/separador_linhas.gif) no-repeat top right; }
.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; }


.video_slideshow { display: table; margin: 20px 0 20px 0; }
.video_slideshow .sldShow_tit { width: 370px; margin: 0 0 11px 0; background: #f5f5f5; padding: 6px 0 6px 10px; }
.video_slideshow .slideshow { width: 380px; }
.video_slideshow .slideshow div { position: relative; }
.video_slideshow .slideshow div img.icone { position: absolute; bottom: 3px; right: 11px; }
.video_slideshow .slideshow div a { margin: 0 8px 0 0; display: table; border: 1px solid #333; }

.agenda_interno { position: absolute; top: -6px; left: 330px;  }

.fornecedores_select { position: absolute; top: 217px; left:  193px; width: 571px; height: 28px; background: #f0f0f0; float: left }
.fornecedores_select h5 { float: left !important; margin: 3px 0 0 10px; }
.fornecedores_select select { width: 180px; float: right; margin: 4px 10px 0 0; }






/* Downloads */
.central_download { margin-bottom: 20px;  }
	

/* Login */
.login { background: #f0f0f0; padding: 10px 0 10px 0; width: 220px; margin: 20px 0 20px 0; border: 1px solid #999; }
.login div { margin-bottom: 5px; }
.login label { width:70px; text-align: right; display: block; float: left; }
.login .login_btn { border: 0; margin: 5px 0 0 70px; }


/* Cadastro formulário */
.form_cadastro {  }
.form_cadastro span { font-size: 10px; color: #900; margin-left:180px; }
.form_cadastro div { clear: both; margin-bottom: 5px; }
.form_cadastro div label { display: block; float: left; width: 100px; text-align: right; margin-right: 3px; }
.form_cadastro div input { height: 19px; }
.form_cadastro .form_duplo { margin-left: 75px; padding-bottom: 20px; }
.form_cadastro .form_duplo label { width: 95px; }
.form_cadastro .form_duplo input { border: 0; float: left; }

.aviso_form { position: absolute; left: 307px; }


/* Resultado de busca de noticias * /
.noticias_busca .paginacao_busca { background: url(../img/busca_resultado_paginacao_fundo_topo.jpg) no-repeat; }
.noticias_busca .base_busca { background: url(../img/busca_resultado_paginacao_fundo_base.jpg) no-repeat; }
.noticias_busca .busca_primeiro a { margin-left: 10px; display: block}
.noticias_busca .busca_resultado { background: url(../img/separador_linhas.gif) no-repeat top; }
.noticias_busca .paginacao_busca span { color: #583A03; }


/* Links */
.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: 300px; padding: 10px 0 9px 0; margin-bottom: 1px; background:url(../img/separador_linhas.gif) no-repeat top; }
.lista_links a { font-weight: bold; }
.lista_links img { vertical-align: middle; }
.lista_links div { display: table; }
.lista_links div table { width: 300px; margin: 10px 0 0 25px; }
.lista_links div table td { width: 49%; padding-bottom: 5px; color: #712D00; }
.lista_links div table td span { color: #331400; }
.lista_links div table td a { margin-left: 10px; font-weight: normal; }


/* Busca * /
.paginacao_busca { width: 550px; height: 29px; background: url(../img/busca_resultado_paginacao_fundo_topo.jpg) no-repeat bottom; margin-top: 25px; }
.paginacao_busca table { width: 520px; margin: 5px 0 0 10px; }
.paginacao_busca span { font-weight: bold; color: #5B7216; }
.paginacao_busca .paginacao { width: 420px; 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; }


/* Mapa do Site */
.mapa_site { margin-top: -15px; margin-bottom: 25px; }
.mapa_site h5 { margin: 15px 0 5px 0; }
.mapa_site a { color: #333; }
.mapa_site ul { margin: 0 0 10px 10px; }
.mapa_site ul ul { margin: 5px 0 10px 10px; font-size: 10px; }
.mapa_site ul ul a { color: #666; }
.mapa_site ul a.bloqueado { background:url(../img/ico_cadeado.gif) no-repeat 0 3px; padding-left: 10px; }


/* Localização */
.modalGoogleMaps {padding-top:10px; width:620px; float:left;}
.btFecharMapa {float:right; margin:0 18px 10px 0;}
.boxMapas {float:left; width:425px; height:350px; overflow:hidden;}
.menuLocaliza {float:left; width:160px; margin:0 10px 0 10px; text-align:left;}
.menuLocaliza ul li a { background:url(../img/seta_fechado.gif) no-repeat -8px 1px; text-align:left; padding:0 0 4px 12px;}


/* Fale conosco e Ouvidoria */
.form { margin-top: 15px; }
.form td { vertical-align: top; }
.form input, .form select, .form textarea { margin: 0 0 4px 3px; }
.form td .erro { color: #900; font-weight: bold; position: relative; left: 3px; }


.tabela .cor1 { background: #F90; color: #FFF; }
.tabela .cor2 { background: #FFC000; color: #FFF; }
.tabela tr.cor1 { background: #D6D6D6; color: #000; }
.tabela tr.cor2 { background: #F0F0F0; color: #000; }

/* módulo indique um amigo início */
	.materiasAuxiliar { position:absolute; height:14px; top:-9px; right:-10px; text-align:right; z-index:22;}
	.envie_amigo { position:absolute; right:3px; top:16px; width: 174px; height: 258px; background: #cccccc; text-align:left; z-index:90}
	.conteudo_tv_fiergs .envie_amigo {background: none;}
	.envie_amigo_interno {border:1px solid #666; width: 170px; height: 254px; background:#f0f0f0; }
	.envie_amigo .indique_amigo {margin: 0 10px 10px 10px; font-size: 11px; color:#333; }
	.envie_amigo .div_form_envie { margin-top:5px; }
	.envie_amigo .div_form_envie label { color:#666;}
	.envie_amigo .div_form_envie input { width: 150px; height: 16px; background: #fff; margin-bottom: 5px; font-size: 10px; color: #666; border:1px solid #ccc; }
	.envie_amigo .div_form_envie span {color:#993300 !important}
	.envie_amigo .agradecimento_envie {color:#666666; line-height:120%; padding:0 0 8px 0}
	.envie_amigo .envie_fechar {text-align:right; font-size:10px; height:14px; overflow:hidden; position:relative; right:-6px; }
	.envie_amigo .envie_fechar a {color:#666666;}
	
/* módulo indique um amigo fim */
