div.gallery {
    overflow: hidden;
    clear: both;
    margin: 5px 0px 5px 0px;
}


div.gallery div.photo {
    float: left;
    margin: 6px 8px 10px 8px;
/*    width: 173px;
    height: 130px;*/
    text-align: center;
    overflow: hidden;
    padding:0px;
}


div.gallery div.photo div.img {
    width: 173px;
    height: 130px;
    background-image: url('foto-bg.gif');
}


div.gallery div.photo div.img img {
    margin: 4px 4px 4px 3px;
/*    width: 160px;
    height: 120px;*/
    border: 1px solid #FFF;
}

div.gallery div.photo div.img a:hover img {
    border: 1px solid #888;
}


div.gallery div.img_default {
 /*   float: left;
    background-color: #d0d0d0;
    margin: 0px 0px 2px 2px;
    padding-top: 10px;
    text-align: center;
    overflow: hidden;*/
    border: 1px solid #FCA;
}

div.gallery .thumb {
    border: 1px solid #bababa;
    margin: 0px;
    padding: 0px;
}

div.gallery div.default img {
    border: 2px solid #888888;
}

div.gallery div.actions {
    margin-top: 0px;
    font-size: 0.9em;
    line-height: 100%;
    color: #404040;
}

div.gallery div.actions a {
    color: #404040;
    text-decoration: none;
}

div.gallery div.actions a:hover {
    color: #000000;
}

#photo { 
  text-align: center;
}

#photo img {
    padding: 3px;
}

.photo_text {
  padding: 0px;
  width: 330px;
  margin: 4px auto;
  text-align: left;
}

.album_text {
  color: #8a8a8a;
  text-align: justify;
  margin: 0 -4px 12px -4px;
}

div.gallery div.actions .titlee {
    margin: 0px;
    margin-bottom: -8px;
    padding: 0px;
    display: block;
}

