I'm trying to write a diary of a journey I did in the past but I'm facing a problem with paragraph identation and page breaks. I've written the following command (`\EntradaDiario`)

```
\newcommand{\Separador}{
    {\noindent\begin{center}
        $\ast~\ast$
    \end{center}}
}
\newcommand{\EntradaDiario}[7]{
    %% Header section -----------------------------------------------------------------
    {\footnotesize \mbox{\textit{#6} : #2 $\xrightarrow{#3~\text{km.}}$ 
    #5.}\hfill\makebox[1.6cm][r]{\textit{#4~km.}}}
                                                  % <-------- Page breaks allowed here?
    %% Body of the diary for one day: -------------------------------------------------
    \textbf{#1~}$\rightarrowtail$~#7
    \Separador
}

```

Which when used, results in something like this:

```
\EntradaDiario{Title}{Location1}{10}{20}{Location2}{Date}{\lipsum[1]}

```

[![Result after compiling the example](https://i.stack.imgur.com/q17Gw.png)](https://i.stack.imgur.com/q17Gw.png)

I do want the header and the first line of the body section to have no indentation, whereas the rest of the text (even if it has several paragraphs) has to be indented. My problem is that the line break between the header and body sections can cause a page break, and I want to avoid that. What would be the best way to prevent this behaviour? 

Also, how could I force new paragraphs inside the body section (the actual text) to also have the first line with the same indentation than the rest of the text?