/* PREVISÃO DO TEMPO */
#e_conteudo .e_area_previsao_tempo { padding: 30px 20px; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_prev_tempo { width: 360px; float: left; font-size: 0 !important; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_prev_tempo img { display: inline-block; vertical-align: top; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_prev_tempo .e_titulo_prev_tempo { display: inline-block; vertical-align: top; margin: 5px 10px; margin-top: 15px; text-align: right; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_prev_tempo .e_titulo_prev_tempo .e_nome_cidade { font-size: 14px; color: #757575; letter-spacing: -0.5px; line-height: 100%; padding-right: 1px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo { width: 800px; width: calc(100% - 360px); height: 92px; float: right; position: relative; margin-top: 10px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo { position: absolute; top: 0; right: 0; bottom: 0; left: 0; white-space: nowrap; overflow-x: scroll; font-size: 0 !important; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo { display: inline-block; vertical-align: top; background: #fff; border-bottom: solid 2px #e7e9ea; border-radius: 5px; padding: 10px; cursor: pointer; margin-right: 30px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo:last-child { margin-right: 0; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_calendario_prev_tempo { width: 50px; height: 50px; display: inline-block; vertical-align: middle; border: solid 1px #e7e9ea; border-radius: 5px; padding: 2px 5px; text-align: center; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_calendario_prev_tempo .e_dia_semana_prev { line-height: 15px; font-size: 9px; color: #fca403; border-bottom: solid 1px #e7e9ea; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_calendario_prev_tempo .e_dia_prev { line-height: 30px; font-size: 22px; color: #444; letter-spacing: -0.5px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_info_prev_tempo { display: inline-block; vertical-align: middle; font-size: 11px; color: #777; margin: 0 15px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_info_prev_tempo span { min-width: 20px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_info_prev_tempo .e_prev_min { font-size: 15px; color: #69a1d6; margin-left: 5px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo .e_info_prev_tempo .e_prev_max { font-size: 15px; color: #ad3551; margin-left: 5px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_cont_barra_previsoes_tempo .e_prev_tempo img { max-height: 35px; display: inline-block; vertical-align: middle; position: relative; top: 4px; margin: 0 5px; }

@media (max-width: 800px) {
	
	/* PREVISÃO DO TEMPO */
	#e_conteudo .e_area_previsao_tempo { padding-top: 20px; }
	#e_conteudo .e_area_previsao_tempo .e_area_titulo_prev_tempo { width: auto; display: table; float: none; margin: auto; text-align: center; }
    #e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo { width: 100%; }
}