.foto {
    float: left;
    margin: 1em 1.8em;
}

.foto h3 {
    font-size: 15px;
    color: #cbc6b2;
    margin-bottom: 0.7em;
}

.foto .photo-dados {
    color: #a49f8f;
    font-size: 13px;
    margin-top: 0.7em;
}

.foto .photo-dados span, .foto .photo-dados a {
    color: #f9a13a;
    text-decoration: none;
}

.foto .photo-dados a:hover {
     text-decoration: underline;
}

.foto-navigation {
    clear: both;
    padding: 1em;
    border-top: 1px solid #49473C;
} 

.pagination {
    width: auto;
    margin: auto;
    display:  block;
}

.pagination ul {
    list-style: none;
    width: 150px;
    margin: auto;
}

.pagination ul li {
    float: left;
}
/*
.pagination ul li a {
    float: left;
    display: block;
    padding: 3px 6px;
    color: #f9a13a;
    border: 1px solid #f9a13a;
    font-size: 11px;
    margin: 3px 4px;
    text-decoration: none;
}

.pagination ul li a.active {
    color: #a49f8f;
    border: none;
}
*/

.pagination span {
    float: left;
    display: block;
    padding: 3px 6px;
    color: #f9a13a;
    border: 1px solid #f9a13a;
    font-size: 13px;
    margin: 3px 4px;
    text-decoration: none;
}

.pagination span.current {
    color: #a49f8f;
    border: none;
}

.foto-navigation .arrow-left a {
    float: left;
    width: 50px;
    cursor: pointer;
    height: 30px;
    background: url(../img/arrow_left.png) center no-repeat;
}

.foto-navigation .arrow-right a {
    float: right;
    width: 50px;
    cursor: pointer;
    height: 30px;
    background: url(../img/arrow_right.png) center no-repeat;
}