body {
    background-color: #222222;
    font: 11px verdana, arial, helvetica; color: #dddddd;
}
.foto_left {
    text-align: center;
    padding-top: 16px;
}
.foto_right {
    text-align: center;
    padding-top: 120px;
    padding-left: 40px;
}
.text_old {
    float: left;
    width: 35%;
    padding-left: 80px;
    padding-right: 40px;
}
# font: italic 16px "Comic Sans MS", cursive, helvetica;
.text {
    font: italic 16px helvetica verdana;
    line-height: 20px;
}
.container {
}
.day {
    clear: both;
    border-top: 1px dotted black;
    font: italic 16px arial, helvetica;
}
.day_title {
    clear: both;
    border-top: 1px dotted black;
    font: bold italic 24px arial;
    padding-top: 4px;
}
img {
    padding-bottom: 16px;
}
.L {
    padding-right: 24px;
}
.C {
    padding-left: 20px;
}
.R {
    padding-left: 24px;
    padding-right: 4px;
}
p {
    text-align: justify;
}
.prev {
    font: bold 14px arial;
    float: left;
}
.next {
    font: bold 14px arial;
    float: right;
}
.index {
    font: 14px arial;
    text-align: center;
}
p {
    padding-top: 10px;
    text-indent: 2em;
}
.footer {
    border-top: 1px dotted black;
    padding-bottom: 40px;
}
.subtitle {
    font: bold 14px arial, helvetica, verdana;
}
            .hr {
                float: left;
                border-top: 1px solid black;
                font: bold italic 16px arial;
                padding-top: 4px;
            }
.row_index {
    padding-top: 24px;
    border-top: 1px solid black;
    font: 16px arial, helvetica, verdana;
}
.ciudades {
    padding-left: 8px;
}
.title {
    font: bold 24px arial, helvetica, verdana;
    padding-bottom: 20px;
}
.portada {
    font: italic 16px arial, helvetica, verdana;
    text-align: center;
}

/* comentario ***************************************************************/
#comment
    {padding: 2px; color:#222222; width: 90%; margin: 0 auto;}
#comment_index
    {padding: 2px; color:#222222; width: 60%; margin: 0 auto;}
#comment_block_header {font: bold 11px verdana, arial, helvetica;
    border-top: 1px solid gray; padding: 2px; width: 90%; margin: 0 auto;}
#comment_block_header_index {font: bold 11px verdana, arial, helvetica;
    border-top: 1px solid gray; padding: 2px; width: 60%; margin: 0 auto;}
#comment_header {font: 12px verdana, arial, helvetica; border-top: dotted 1px gray; padding-top: 2px}
#comment_body {padding-left: 16px; padding-right: 16px; padding-bottom: 16px; padding-top: 4px; font: italic 11px verdana, arial, helvetica; }
#comment_box {padding: 8px; background: #888888; height: 128px; width: 90%; margin: 0 auto;}
#comment_box_index {padding: 8px; background: #888888; height: 128px; width: 60%; margin: 0 auto;}
.field {padding: 4px 4px 4px 2px; font:10px sans; color:#222222; width=30%; float:left}

.left {float: left}
.right {float: right}
