.bubbleInfo {
	position: relative;
	width: 300px;
	top: 20px;
	left: 50px;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

.popup td.corner {
	height: 15px;
	width: 19px;

}

.popup td#topleft { background: url(http://common.reservasportal.com/i/bubble/bubble-1.gif) no-repeat; }
.popup td.top { background: url(http://common.reservasportal.com/i/bubble/bubble-2.gif); }
.popup td#topright { background: url(http://common.reservasportal.com/i/bubble/bubble-3.gif); }
.popup td.left { background: url(http://common.reservasportal.com/i/bubble/bubble-4.gif); }
.popup td.right { background: url(http://common.reservasportal.com/i/bubble/bubble-5.gif); }
.popup td#bottomleft { background: url(http://common.reservasportal.com/i/bubble/bubble-6.gif); }
.popup td.bottom { background: url(http://common.reservasportal.com/i/bubble/bubble-7.gif); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background: url(http://common.reservasportal.com/i/bubble/bubble-8.gif); }

.popup td.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

