@CHARSET "UTF-8";
.columns {
  margin: 10px; 
}
.columns h2 {
  text-align: right;
  color: #7e7c54;
  font-size: 14px;
}
.columns h3 {
  text-align: left;
  color: #7e7c54;
  font-size: 14px;
  background: transparent url(../images/calendar_bg.png) repeat 0 0;
  border: none;
  padding: 5px;
}
.columns p {
  padding: 6px 3px;
}
.columns.three .one, .columns.three .two, .columns.three .three {
  width: 211px;
  padding: 0;  
  background-color: #f8f7f2;
  margin: 0 5px 10px;
  float: left;
  text-align: left;
  min-height: 340px;
}
.columns.three .two {
  width: 211px;
  background-image: url('/images/img_cx_2.jpg');
  background-position: top right;
  background-repeat: no-repeat; 
}
.columns.three .three {
  width: 213px;
  background-image: url('/images/img_cx_3.jpg');
  background-position: top left;
  background-repeat: no-repeat;
}
.columns.two .one, .columns.two .two {
  padding: 0;  
  background-color: #f8f7f2;
  margin: 0 5px 10px;
  float: left;
  min-height: 280px;
}
.columns.two .one {
	width: 420px;
  background-image: url('/images/img_cx_2.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  text-align: left; 
}
.columns.two .two {
	width: 224px;
  background-image: url('/images/img_cx_3.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  text-align: left;
}
.columns.one .one {
	padding: 0;  
  background-color: #f8f7f2;
  margin: 0 5px 10px;
  float: left;
  min-height: 280px;
  width: 655px;
  background-image: url('/images/img_cx_1.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  text-align: left; 
}
#fotos img {
  margin: 5px;
  border: 1px solid #d4d09b;
}
#mapa {
  width: 205px;
  height: 175px;
  border: 1px solid #d4d09b;
}
