h2 {
	background-image: url(/img/en/apartments/titulo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
}
h2 span {
	display: none;
}
#left h3 {
	margin-top: 10px;
}
/*************************************************************************************
APARTAMENTOS
*************************************************************************************/
#apartamentos {
	background-color: #fff;
	width: 480px;
	height: 290px;
}
a.detallesa1 {
	display: block;
	width: 187px;
	height: 38px;
	background: url(/img/en/apartments/b_detallesa1.png) no-repeat left top;
	float: right;
	margin-top: 15px;
	margin-bottom: 20px;
}
a:hover.detallesa1 {
	background: url(/img/en/apartments/b_detallesa1.png) no-repeat left bottom;
}
a.detallesa2 {
	display: block;
	width: 187px;
	height: 38px;
	background: url(/img/en/apartments/b_detallesa2.png) no-repeat left top;
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}
a:hover.detallesa2 {
	background: url(/img/en/apartments/b_detallesa2.png) no-repeat left bottom;
}
a.volver {
	display: block;
	width: 67px;
	height: 38px;
	background: url(/img/en/b_volver.png) no-repeat left top;
	float: left;
	margin-top: 5px;
}
* html a.volver {
	margin-top: 0px;
}
* + html a.volver {
	margin-top: 2px;
}
a:hover.volver {
	background: url(/img/en/b_volver.png) no-repeat left bottom;
}
a.detallesa1 span, a.detallesa2 span, a.volver span {
	display: none;
}
#left p {
	margin-bottom: 6px;
	margin-top: 5px;
}
* html #left p {
	margin-bottom: 5px;
	margin-top: 4px;
}
table {
	margin-bottom: 20px;
}
td {
	vertical-align: top;
}
td img {
	border: 1px solid #005091;
}