h1 { margin: 0; padding: 0; }
h2 { line-height: 22px; min-height: 44px; }
.row {}
.foto { width: 220px; margin: 0 auto; margin-top: 20px; min-height: 200px;  }
.foto h2 { margin: 0; padding: 0; font-size: 16px; color: #6d5539; }
.foto img { width: 220px; margin: 0 auto; background-color: #ffffff; -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.55); -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.55); box-shadow: 3px 3px 10px rgba(0,0,0,0.55); text-align: center; }
.foto img { border: 4px solid #fff; }
.foto img:hover { border: 4px solid #9E0017; }
.foto a { color: #b72727; font-weight: bold;margin-bottom: 10px; display: block;  }