table.calendario td span {
	cursor: pointer;
}




/* "fallback" links for non-CSS supporting browsers. */
table.calendario .fallback {
 display: none;
}

table.calendario td div div {
	margin: auto;
	height: auto;
	width: auto;
	line-height: normal;
	vertical-align: middle;
}
/* Here's our default note styles. */
table.calendario td div .notedefault1 {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	width: 192px;
	background: transparent url(http://www.turismoandaluz.com/registro/css/cssimg/fondo_bottom_tooltip.gif) bottom left no-repeat;
	padding-bottom: 20px;
}


table.calendario td div .notedefault1 .notedefault2 {
	color: #000;
	width: 184px !important;
	padding: 3px;
	border: 1px solid #000000;
	border-bottom: none;
	background-color: #333333;
}

/* Headings within notes */
table.calendario td div .notedefault1 .notedefault2 h1 {
 margin: 0 0 5px 0;
 padding: 2px;
 color: black;
 width: auto;
 background: #000 url(http://www.turismoandaluz.com/registro/css/cssimg/fondo_top_tooltip.gif) top left repeat-x;
 vertical-align: middle;
}

table.calendario td div .notedefault1 .notedefault2 div.barra {
 margin: 0 0 5px 0;
 padding: 2px;
 color: black;
 width: auto;
 background: #000 url(http://www.turismoandaluz.com/registro/css/cssimg/fondo_top_tooltip.gif) top left repeat-x;
 vertical-align: middle;
}


/*
table.calendario .notedefault h1 * {
 vertical-align: middle;
}
*/

/* Some position-type-specific offset information. Tweak as needed! */
table.calendario .snp-mouseoffset, table.calendario .snp-triggeroffset, table.calendario .snp-mousetrack {
 margin-left: 5px;
 margin-top: 15px;
}

/* Note close marker is only shown within pinned notes. */
table.calendario .note-close {
 margin-top: 0px;
 text-decoration: none; 
}

table.calendario .snb-pinned .note-close {
 visibility: inherit;
}
