
.calendario_outer_container
{
	position:absolute;
	
}
.calendario_inner_container
{
	position:relative;
	z-index:1000;
	left:5px;
	background-color:#EEE;
	border:1px solid grey;
	padding:0.2em;
	/*display:none; Manejarlo desde style asi se puede modificar facilmente por javascript*/
}
.calendario_tabla
{
	width:218px;
	margin-bottom:0;
}
.calendario_tabla caption{
	padding-top:5px;
}
.calendario_tabla caption .anterior{
	cursor:pointer;
	float:left;
	width:18px;
}
.calendario_tabla caption .mesactual{
	margin-bottom:0;
	text-align:center;
	float:left;
	width:146px;
}
.calendario_tabla caption .siguiente{
	cursor:pointer;
	float:left;
	width:18px;
}
.calendario_tabla tr td{
	background-color:#F6F9F9;
	border:1px solid grey;
	cursor:pointer;
	text-align:center;
	width:1.3em;
	padding:0.5em 0;
}
.calendario_tabla tr td.hoy{
	font-weight:bold;
	color:#CC3333;
}
.calendario_tabla tr td.domingo{
	background-color:#CACDCD;
}
.calendario_tabla tr td.seleccionado{
	background-color:#EAEDED;
}
