@charset "UTF-8";

/* #################################### RELATÓRIO DE VIAGENS #################################### */
/* ESTRUTURA */
/* RESET DOS ESPAÇAMENTOS */
#relv_conteudo, #relv_conteudo *, #relv_conteudo *:before, #relv_conteudo *:after { box-sizing: border-box; }


.ui-autocomplete {width: 455px;}

#relv_conteudo .sw_txt_tooltip { text-decoration: none !important; }

/* LISTAGENS */
#relv_conteudo .relv_area_listagem {}

/* BUSCA */
/* AREA CAMPOS DO FORMULÁRIO */
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_palavra_chave { width: 40%; }
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_situacao { width: 20%; }
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_data_inicial { width: 20%; }
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_data_final { width: 20%; }
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_tipo_integrante { width: 40%; }
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_integrante { width: 40%; }
/* BOTÃO */
#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar { width: 20%; }

/* ESTATÍSTICAS */

#relv_conteudo .relv_area_listagem .relv_area_tabela { margin-top: 4vh; margin-bottom: 6vh; }
#relv_conteudo .relv_area_listagem .relv_area_tabela .dataTables_wrapper { margin-top: 0; }
#relv_conteudo .relv_area_listagem .relv_area_tabela table tr th { text-align: left; }
#relv_conteudo .relv_area_listagem .relv_area_tabela table tr td { text-align: left; }
#relv_conteudo .relv_area_listagem .relv_area_grafico_estatisticas { margin-top: 2vh; }
#relv_conteudo .relv_area_listagem .relv_area_grafico_estatisticas select { width: 155px; height: 28px; display: inline-block; vertical-align: middle; background: #e7e9ee; border: 1px solid #e7e9ee; border-radius: 50px; padding: 0 15px; margin: 5px 3px; cursor: pointer; font-size: 13px; color: #34343b; transition: .075s ease; }
#relv_conteudo .relv_area_listagem .relv_area_grafico_estatisticas select:hover { border-color: rgba(0,0,0,.1); background: transparent; }
#relv_conteudo .relv_area_listagem .relv_area_grafico_estatisticas select:focus { border-color: rgba(0,0,0,.25); background: #fff; }

/* LISTAGENS DOS RELATÓRIO DE VIAGENS */
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_area_info_topo_listagem { margin-top: 15px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_area_info_topo_listagem .relv_info_valor_total_viagens { display: inline-block; vertical-align: baseline; padding: 4px 7px; margin: 2px; background: #3a9e26; border-radius: 4px; font-size: 11px; color: #fff; }

/* RELATÓRIOS */
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens { margin-top: 20px; margin-bottom: 3%; background: #f7f7f9; border: solid 1px #dfe1e5; border-radius: 4px; padding: 15px; transition: .2s; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens:hover { background: #fbfbfc; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_finalidade_viagem { font-size: 12px; color: #444; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_finalidade_viagem span { line-height: 145%; vertical-align: baseline; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_finalidade_viagem .relv_numero_viagem { display: inline-block; vertical-align: middle; background: #ebedf0; border: solid 1px #d8dbe0; border-radius: 3px; padding: 3px 5px; font-size: 9px; margin-right: 3px; margin-bottom: 3px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem { margin-top: 10px; border-top: solid 1px #dfe1e5; padding-top: 10px; font-size: 0 !important; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem { width: 33%; display: inline-block; vertical-align: top; padding-right: 10px; margin: 5px 0; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_icone_info_viagem { width: 45px; height: 45px; line-height: 45px; text-align: center; display: inline-block; vertical-align: middle; background: #d4e8f9; border: solid 1px #c3daed; border-radius: 3px; font-size: 14px; color: #3d6d92; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem { width: calc(100% - 50px); display: inline-block; vertical-align: middle; padding-left: 10px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem .relv_titulo_info { font-size:  9px; color: #444; margin-bottom: 2px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem .relv_descricao_info { font-size: 13px; color: #63676e; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem .relv_descricao_info .sw_evento_ocorrer .fa-clock-o { margin-left: 3px; font-size: 14px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_area_integrantes_viagem { background: #ebedf0; padding: 5px; border-radius: 4px; margin-top: 10px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_area_integrantes_viagem .relv_titulo_integrantes { display: inline-block; vertical-align: middle; padding: 5px; padding-left: 10px; font-size: 12px; color: #333; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_area_integrantes_viagem .relv_nome_integrante { display: inline-block; vertical-align: middle; background: #f7f7f9; border: solid 1px #e2e5eb; border-radius: 10px; font-size: 11px; color: #2671aa; letter-spacing: .2px; padding: 4px 10px; margin: 2px; }
#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_area_integrantes_viagem .relv_nome_integrante i { font-size: 12px; color: #f27826; margin-left: 3px; }



/****** RELATÓRIO DE VIAGENS INTERNA ******/
#relv_conteudo .relv_area_relatorio_viagens_interna {}
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_finalidade_viagem { font-size: 14px; color: #333; margin-top: 20px; padding-bottom: 20px; }
/* DOWNLOAD DO ARQUIVO PRINCIPAL */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem { background: #f3f4f6; border: solid 1px #e0e0e0; border-radius: 4px; padding: 15px; font-size: 0 !important; position: relative; transition: .2s; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem:hover { background: #f8f8fa; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem { width: 70%; width: calc(100% - 120px); display: inline-block; vertical-align: middle; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem .relv_icone_arquivo_viagem { width: 30px; height: 30px; display: inline-block; vertical-align: middle; border-radius: 4px; overflow: hidden; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem .relv_icone_arquivo_viagem img { width: 100%; height: 100%; object-fit: cover; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem .relv_info_arquivo_viagem { width: calc(100% - 30px); display: inline-block; vertical-align: middle; padding-left: 10px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem .relv_info_arquivo_viagem .relv_nome_arquivo_viagem { display: inline; vertical-align: middle; font-size: 13px; color: #333; margin-right: 8px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem .relv_info_arquivo_viagem .relv_tamanho_arquivo_viagem { height: 11px; line-height: 11px; display: inline-block; vertical-align: middle; font-size: 11px; color: #777; border-left: solid 1px #ccc; padding-left: 8px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem { width: 30%; width: calc(120px); display: inline-block; vertical-align: middle; text-align: right; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem .relv_btn_download { width: 120px; height: 40px; line-height: 40px; display: inline-block; background: #0f65a2; border-radius: 4px; overflow: hidden; font-size: 13px; color: #fff; text-align: center; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem .relv_btn_download i { width: 40px; height: inherit; line-height: inherit; display: inline-block; background: #0d5588; font-size: 14px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem .relv_btn_download span { width: 80px; height: inherit; display: inline-block; }
/* DETALHES */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes { margin-top: 25px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .relv_valores_viagem { display: inline-block; padding: 4px 6px; font-size: 11px; color: #fff; border-radius: 3px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .relv_valor_utilizado { background: #196fbe; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .relv_valor_devolvido { background: #40c156; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .relv_valor_excedido { background: #c52733; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .relv_situacao { background: #196fbe; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_lista_detalhes .sw_evento_ocorrer .fa-clock-o { margin-left: 3px; font-size: 14px; }
/* INTEGRANTES */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna { margin-top: 40px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes { font-size: 0; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante { width: 48%; width: calc(50% - 5px); display: inline-block; vertical-align: top; margin: 1%; margin: 5px calc(5px); margin-bottom: 5px; background: #f3f4f6; border-bottom: solid 1px #dee0e4; border-radius: 4px; padding: 10px 15px; font-size: 0 !important; position: relative; transition: 0.2s; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante:hover { background: #f8f8fa; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes a:nth-child(even) .relv_integrante { margin-right: 0; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes a:nth-child(odd) .relv_integrante { margin-left: 0; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante { width: 48%; width: calc(50% - 5px); display: inline-block; vertical-align: top; margin: 1%; margin: 5px calc(5px); margin-bottom: 5px; background: #f3f4f6; border-bottom: solid 1px #dee0e4; border-radius: 4px; padding: 10px 15px; font-size: 0 !important; position: relative; transition: 0.2s; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_img_integrante { width: 50px; height: 50px; line-height: 50px; text-align: center; display: inline-block; vertical-align: middle; border: solid 1px #ddd; border-radius: 100%; background: #fff; position: relative; overflow: hidden; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_img_integrante img { width: 100%; height: 100%; object-fit: cover; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_img_integrante i { line-height: inherit; font-size: 22px; color: #777; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_info_integrante { width: 75%; width: calc(100% - 50px); display: inline-block; vertical-align: middle; padding-left: 10px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_info_integrante .relv_info_integrante { font-size: 13px; color: #777; letter-spacing: .2px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_info_integrante .relv_nome_integrante { font-size: 14px; color: #444; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes .relv_integrante .relv_area_info_integrante .relv_nome_integrante i { font-size: 12px; color: #f27826; margin-left: 3px; }
/* ARQUIVOS RELACIONADOS */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem { margin-top: 40px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_cont_arquivos_relacionados_viagem { font-size: 0; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem { margin-top: 10px; background: #f5f6f8; border: solid 1px #e0e0e0; border-radius: 4px; padding: 10px; transition: .2s; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem:hover { background: #fcfcfd; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem .relv_icone_arquivo_relacionado { width: 20px; height: 20px; display: inline-block; vertical-align: middle; border-radius: 100%; overflow: hidden; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem .relv_icone_arquivo_relacionado img { width: 100%; height: 100%; object-fit: cover; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem .relv_info_arquivo_relacionado { width: 80%; width: calc(100% - 20px); display: inline-block; vertical-align: middle; padding-left: 10px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem .relv_info_arquivo_relacionado .relv_nome_arquivo_relacionado { font-size: 13px; color: #333; vertical-align: middle; margin-right: 8px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_arquivos_relacionados_viagem .relv_arquivo_relacionado_viagem .relv_info_arquivo_relacionado .relv_tamanho_arquivo_relacionado { height: 11px; line-height: 11px; display: inline-block; vertical-align: middle; font-size: 11px; color: #777; border-left: solid 1px #ccc; padding-left: 8px; }
/* ITENS DA VIAGEM */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem { margin-top: 40px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem .dataTables_wrapper { margin-top: 0; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem table { min-width: 600px; width: 100% !important; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem table .relv_left { text-align: left; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem table .relv_right { text-align: right; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem th,
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem td { white-space: nowrap; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem .relv_total_itens_viagem { font-size: 15px; color: #222; padding-top: 15px; text-align: right; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_itens_viagem .relv_total_itens_viagem span { display: inline-block; padding: 4px 6px; font-size: 12px; color: #fff; border-radius: 3px; background: #40c156; margin-left: 5px; }
/* TRAJETÓRIA DA VIAGEM */
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_trajetoria_viagem { margin-top: 40px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_trajetoria_viagem .relv_area_iframe_trajetoria_viagem { position: relative; padding-top: 56.25%; overflow: hidden; border-radius: 4px; }
#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_trajetoria_viagem .relv_area_iframe_trajetoria_viagem iframe { width: 100% !important; height: 100% !important; border: 0 !important; position: absolute; top: 0; left: 0; }
/* #################################### FIM RELATÓRIO DE VIAGENS #################################### */


/* #################################### MEDIAS #################################### */
@media (max-width: 800px) {

	/* BUSCA */
	/* AREA CAMPOS DO FORMULÁRIO */
	#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .sw_campos_form { width: calc(100% / 3); }

	/* LISTAGENS DOS RELATÓRIO DE VIAGENS */
	#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_area_info_topo_listagem { text-align: center; }

	/* RELATÓRIOS */
	#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem { width: 100%; padding-right: 0; }
	#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_icone_info_viagem { width: 30px; height: 30px; line-height: 30px; }
	#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem { width: calc(100% - 35px); }
	#relv_conteudo .relv_area_listagem .relv_area_listagem_relatorio_viagens .relv_cont_listagem_relatorio_viagens .relv_relatorio_viagens .relv_area_info_viagem .relv_cont_info_viagem .relv_info_viagem .relv_titulo_info { display: none; }
	/* INTEGRANTES */	
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_integrantes_viagem_interna .relv_cont_integrantes a:nth-child(n) .relv_integrante { width: 100%; margin: 0; margin-bottom: 10px; }
	/* TRAJETÓRIA DA VIAGEM */
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_trajetoria_viagem .relv_area_iframe_trajetoria_viagem { min-height: 75vh; }
}

@media (max-width: 480px) {	
	/* BUSCA */
	/* AREA CAMPOS DO FORMULÁRIO */
	#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .sw_campos_form { width: 100%; }
	#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_data_inicial { width: 50%; }
	#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .relv_form_data_final { width: 50%; }
	/* BOTÃO */
	#relv_conteudo .relv_area_listagem .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar { width: 80%; display: block; margin: auto; margin-top: 10px; }

	/* RELATÓRIO DE VIAGENS INTERNA */
	/* DOWNLOAD DO ARQUIVO PRINCIPAL */
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_info_download_arquivo_viagem { width: calc(100% - 40px); }
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem { width: 40px; }
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem .relv_btn_download { width: 40px; }
	#relv_conteudo .relv_area_relatorio_viagens_interna .relv_area_download_arquivo_viagem .relv_area_btn_download_arquivo_viagem .relv_btn_download span { display: none; 	}
}
/* #################################### FIM MEDIAS #################################### */

/* IMPRIMIR */
@media print 
{
    .sw_titulo_pagina {border-bottom:1px solid #e9e9e9;}
    .itn_area_login_internauta {display:none;}
    #e_cont_topo {display:none;}
    .sw_area_busca {display:none;}
    .sw_area_botoes_exportacao {display:none !important;}
    .sw_area_navegacao {display:none;}
    .relv_area_info_topo_listagem {display:none;}
    #e_cont_rodape {display:none;}
    .sw_area_paginacao {display:none;}
    #cont_position_topo {display:none !important;}
    body {margin:0; padding:0;}
}