.calendariofield {
	border: 1px #eeeeee solid; 
	padding: 10px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
}
#right .calendariofield {
	border: 1px #eeeeee solid; 
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.calendario {
	width: 155px;
	COLOR: #000000;
	margin: 5px 4px 9px 4px;
	padding: 0px 0px 0px 5px; 
	float: left;	
}

.calendariofield .calendario{
	width: 160px;
	COLOR: #000000;
	margin: 5px 15px 9px 4px;
	padding: 0px 0px 0px 5px; 
	float: left;	
}
#right .calendariofield .calendario{
	margin: 5px 0px 9px 4px;	
}
.calendario tr{
	margin: 1px 0px 1px 0px;
	padding: 1px 0px 1px 0px; 	

}

.calendario td  {
	background-color:  #efefef;
	font-size: 1em;
	TEXT-DECORATION: NONE;
	COLOR: #000000;
	width: 21px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border: #ffffff 2px solid;
	background: #f9f9f9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 	
}

.calendario .calendario_celda_mes  {   
	color: #ffffff;
	text-transform: uppercase;
	background-color:  #00adef;
	display:block;
	padding: 2px 0px 2px 5px;
	
}
.calendario .calendario_celda_dia_semana  {  
	font-size: 1em;
	text-align: center;
	background-color:  #ffffff;
	color:  #00adef;
	height: 15px;
}

.calendario .calendario_celda_dia  {   
	text-align: center;
	background-color:  #f5f5f5;
}


.calendario .calendario_celda_dia_actual  {   
	color:  #ed790c;
}

.calendario a.calendario_celda__dia_evento {   
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	background-color:  #ee780c;
	color:  #ffffff;
	display: block;
	height: 20px;
}
.calendario a.calendario_celda__dia_evento:hover {   
	color:  #ffffff;
	background-color:  #0f89b8;
}
.calendario .calendario_celda_dia_festivo{   
	text-align: center;
	background-color:  #f0f0f0;
}

.calendario .calendario_celda_dia_anterior{   
	text-align: center;
	background-color:  #e7e7e7;
}



/*-tooltip-*/
a.info, a.calendario_celda__dia_evento {
    position:relative;
    z-index:24; 
    background-color:#ccc;
    color:#000;
    text-decoration:none;
}
a.info:hover , a.calendario_celda__dia_evento:hover {
    z-index:25; 
    background-color:#0f89b8;
}
a.info span ,a.calendario_celda__dia_evento span {  
    display: none;
	color:#000000;
	font-weight: normal;
	line-height: 1.2em;
}
a.info:hover span, a.calendario_celda__dia_evento:hover span  {  
    display: block;
    position:absolute;
    top: 0em;
    left:2em;
    width: 160px;
    border:2px solid #0f89b8;
    background-color:#f5f5f5;
    color:#000000;
    text-align: left;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    padding: 5px 8px 7px 15px;
} 
/*-tooltip-*/


