@charset "UTF-8";

/* #################################### LISTAGEM #################################### */
/* RESET DOS ESPAÇAMENTOS */
#tags_conteudo, #tags_conteudo *, #tags_conteudo *:before, #tags_conteudo *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#tags_conteudo {}
#tags_conteudo .tags_area_listagem { width: 100%; display: table; position: relative; padding-top: 15px; }

/* DETALHES */
#tags_conteudo .tags_area_listagem .tags_grid_dados {width: 100%;}
#tags_conteudo .tags_area_listagem .tags_grid_dados_titulo { margin: 5px 0; padding-bottom: 4px; border-bottom: solid 1px #e7e9eb; }
#tags_conteudo .tags_area_listagem .tags_grid_dados_titulo i { width: 20px; height: 20px; line-height: 20px; text-align: center; display: inline-block; vertical-align: middle; background: #f5f5f5; border: solid 1px #e5e5e5; border-radius: 3px; font-size: 10px; color: #666; margin-right: 4px; }
#tags_conteudo .tags_area_listagem .tags_grid_dados_titulo span { display: inline; vertical-align: middle; font-size: 15px; color: #555; }

#tags_conteudo .tags_area_listagem .tags_grid_detalhes { width: 100%; display: table; border: solid 1px #e7e9eb; border-radius: 4px; margin-top: 10px; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha { border-top: solid 1px #e7e9eb; font-size: 0; transition: 0.2s; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes:hover .tags_grid_detalhes_linha { background: #f6f8f9; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha:hover { background: #fff; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha:first-child { border-top: 0; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha .tags_nome_linha { width: 20%; display: inline-block; vertical-align: top; padding: 12px; font-size: 12px; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha .tags_descricao_linha { width: 75%; display: inline-block; vertical-align: top; padding: 12px; font-size: 13px;}
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha .tags_icone_linha { width: 5%; display: inline-block; vertical-align: top; padding: 12px; font-size: 10px; text-align: center;}
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha .leg_cor_texto1{ color: #454545; }
#tags_conteudo .tags_area_listagem .tags_grid_detalhes .tags_grid_detalhes_linha .tags_cor_texto2{ color: #777; }









/* #################################### ITERNA #################################### */
#tags_conteudo {}
#tags_conteudo img { border: 0; margin: 0; }
#tags_conteudo .sw_titulo_pagina { font-size: 20px; color: #868686; padding: 5px 0; }

/* ÁREA RESULTADO */
#tags_conteudo .bus_area_resultado { text-align: center; padding-top: 10px; padding-bottom: 15px; margin: 1% 0; border-bottom: solid 1px #ddd; }
#tags_conteudo .bus_area_resultado .tags_area_titulo_info_resultado { font-size: 14px; color: #444; padding: 10px 0; }
#tags_conteudo .bus_area_resultado .tags_area_titulo_info_resultado span { vertical-align: middle; }
#tags_conteudo .bus_area_resultado .tags_area_titulo_info_resultado span:first-child { margin-right: 3px; }
#tags_conteudo .bus_area_resultado .tags_area_titulo_info_resultado .tags_descricao { font-size: 17px; color: #29618c; }
#tags_conteudo .bus_area_resultado .tags_area_titulo_info_resultado .tags_tag_filtro {background: #d4e8f9; color: #3d6d92; border-radius: 4px; padding: 6px;}

/* FILTRO DA LISTAGEM DA BUSCA */
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado { margin-top: 1%; padding: 5px 0; font-size: 0 !important; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado { display: inline-block; vertical-align: top; margin: 5px; padding: 7px 10px; border: 0; border-radius: 4px; background: #ebedf0; font-size: 13px; color: #444; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado i { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: #fff; border: solid 1px #dcdee2; border-radius: 100%; position: relative; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado i:after { content: ""; width: 10px; height: 10px; position: absolute; top: 3px; left: 3px; background: #3d6d92; border-radius: 100%; display: none; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado span { vertical-align: middle; margin: 0 5px; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado:hover { background: #eff1f3; cursor: pointer; }

/* FILTRO SELECIONADO */
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado_selecionado { background: #d4e8f9; color: #3d6d92; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado_selecionado i { border-color: #fff; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado_selecionado i:after { display: block; animation: check_filtro 0.2s linear; }
#tags_conteudo .bus_area_resultado .tags_area_filtro_resultado .tags_filtro_resultado_selecionado:hover { background: #d4e8f9; }
@keyframes check_filtro { 0% { transform: scale(0); } 60% { transform: scale(1.2); } 100% { transform: scale(1); } }


/****** LISTAGEM ******/
#tags_conteudo .tags_area_listagem_resultados { margin-top: 1%; font-size: 0; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado { background: #fafafb; border: solid 1px #eaeaea; border-radius: 4px; padding: 15px; margin: 15px 0; transition: 0.2s; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado:hover { background: #fefefe; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_area_data { font-size: 10px; color: #666; margin-bottom: 2px; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_area_data span { display: inline-block; vertical-align: middle; padding-right: 10px; border-right: solid 1px #ccc; margin-right:10px; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_area_data span:last-child { border-right: 0; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_titulo_resultado { font-size: 13px; color: #29618c; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_titulo_resultado span { vertical-align: middle; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_encontradas_resultado { font-size: 11px; color: #777; margin-top: 10px; border: 1px solid #eaeaea; border-radius: 4px; padding: 5px; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_titulo_resultado .tags_btn_download { width: 18px; height: 18px; line-height: 18px; text-align: center; display: inline-block; vertical-align: middle; background: #0d5588; border-radius: 3px; font-size: 10px; color: #fff; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_titulo_resultado .tags_btn_download:hover { background: #005d9e; }
#tags_conteudo .tags_area_listagem_resultados .tags_resultado .tags_descricao_resultado { font-size: 12px; color: #777; border-top: solid 1px #e5e5e5; margin-top: 3px; padding-top: 5px; }
/* IMG CARREGANDO */
#tags_conteudo .tags_carregando { width: 100%; max-width: 200px; margin: 0 auto; display: none; }
#tags_conteudo .tags_carregando img { width: 100%; }