
/* TOOLTIP para opção ocultar/mostrar items sem eventos e inativos========================================== */
/* a.tooltip_peq {outline:none; }
a.tooltip_peq:hover {text-decoration:none;} 
a.tooltip_peq span {
    z-index:10;display:none; padding:5px 5px;
    margin-top:-25px; margin-left:-280px;
    width:250px; 
}
a.tooltip_peq:hover span{
	font: 1.7em Verdana, Geneva, sans-serif;
    display:inline; position:absolute; color:#2d3e50;
background:#ecf0f1;}

a.tooltip_peq span
{
    border-radius:3px;
}
.callout_peq {z-index:20;position:absolute;top: 17px;border:0;left:244px;} */

/* TOOLTIP para opções recuar/avançar o periodo do calendário ========================================== */
a.tooltip_ra {outline:none; }
a.tooltip_ra:hover {text-decoration:none;} 
a.tooltip_ra span {
    z-index:10;display:none; padding:5px 5px;
    margin-top:-25px; margin-left:-180px;
    width:150px; 
}
a.tooltip_ra:hover span{
	font: 1.3em Verdana, Geneva, sans-serif;
    display:inline; position:absolute; color:#2d3e50;
    /* border:1px solid #DCA; */ background:#ecf0f1;}
/* o callout sobrepoe uma imagem (por exemplo o bico do balão) sobre o balão	 */
a.tooltip_ra span{
    border-radius:3px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #444;
	-webkit-box-shadow: 2px 2px 2px #444;
	box-shadow: 2px 2px 2px #444;
}
/* o callout sobrepoe uma imagem (por exemplo o bico do balão) sobre o balão	 */
/* .callout_ra {z-index:20;position:absolute;top: 15px;border:0;left:144px;} */

/* TOOLTIP para apresentar evento(s) ========================================================= */
a.tooltip_ev {outline:none; }
/* a.tooltip strong {line-height:30px;} */
a.tooltip_ev:hover {text-decoration:none;} 
a.tooltip_ev span {
    z-index:10;display:none; padding:3px 3px;
    margin-top:-140px;	/*	a instrução margin-left:-???px está embutida no código de agenda.php, variavel $posmulti		*/
    width:300px;
}
a.tooltip_ev:hover span{
 display:inline; position:absolute; color:#2d3e50;
    /* border:1px solid #DCA; background:#50c0e9;} */
/*  border:1px solid #DCA;  */
background:#ecf0f1;}
/* o callout sobrepoe uma imagem (por exemplo o bico do balão) sobre o balão	 */
.callout_ev {z-index:20;position:absolute;top: 5px;border:0;left:294px;}
/*CSS3 extras*/
a.tooltip_ev span{
    border-radius:3px;
	-moz-box-shadow: 3px 3px 2px #888888;
	-webkit-box-shadow: 3px 3px 2px #888888;
	box-shadow: 3px 3px 2px #888888;
}
/* TOOLTIP para imagem do item (versão href)======================================================================= */
a.tooltip_ii {outline:none; color:#000000;}
a.tooltip_ii:hover {text-decoration:none;} 
a.tooltip_ii span {
    z-index:10; /* enésima posição (no eixo Z) onde é colocado o elemento span (um span com z-index=5 fica por cima de um span com z-index=4) */
	display:none; padding:0px 0px;
    margin-top:-120px; margin-left:-160px;
	-moz-box-shadow: 3px 3px 2px #444;
	-webkit-box-shadow: 3px 3px 2px #444;
	box-shadow: 3px 3px 2px #444;
	
	border-radius:3px;
}
a.tooltip_ii:hover span{
	border-radius:3px;
    display:inline; position:absolute;
	background-color: rgba(118,123,128,0.7);
}

/* TOOLTIP para imagem do item partilhado (versão href)======================================================================= */
a.tooltip_ii_part {outline:none; }
a.tooltip_ii_part:hover {text-decoration:none;} 
a.tooltip_ii_part span {
    z-index:10; /* enésima posição (no eixo Z) onde é colocado o elemento span (um span com z-index=5 fica por cima de um span com z-index=4) */
	display:none; padding:0px 0px;
    margin-top:-255px;
	margin-left:0px;
	-moz-box-shadow: 3px 3px 2px #444;
	-webkit-box-shadow: 3px 3px 2px #444;
	box-shadow: 3px 3px 2px #444;
/* 	height: 200px; */
}
a.tooltip_ii_part:hover span{
    display:inline; position:absolute; color:#2d3e50;
	background-color: rgba(118,123,128,0.7);
}

/* TOOLTIP para INFORMAÇÕES ========================================== */
a.tooltip_info_util {outline:none; }
a.tooltip_info_util:hover {text-decoration:none;} 
a.tooltip_info_util span {
    z-index:10;display:none; padding:5px 5px;
    margin-top:0px; margin-left:10px;
    width:150px; 
}
a.tooltip_info_util:hover span{
	font: 12px Verdana, Geneva, sans-serif;
    display:inline; position:absolute; color:#2d3e50;
    background:#ecf0f1;}
a.tooltip_info_util span{
    border-radius:3px;
	text-align:center;
	word-wrap: break-word;
	-moz-box-shadow: 2px 2px 2px #444;
	-webkit-box-shadow: 2px 2px 2px #444;
	box-shadow: 2px 2px 2px #444;
}
a.tooltip_info_util_top span {
    margin-top:-50px;
}
a.tooltip_info_util_ultratop span {
    margin-top:-75px;
}
a.tooltip_info_util_esq span {
margin-left:-200px;
}
a.tooltip_info_util_esq_esq span {
margin-left:-300px;
}
a.tooltip_info_util_meio span {
    margin-top:15px; margin-left:-70px;
}
a.tooltip_info_util_top_meio span {
    margin-top:-50px; margin-left:-100px;
}
