/* CALENDARIO */

div.calendario {

}
div.calendario .eventosMes {
	float: left;
	border-bottom: 1px dashed #999999;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
div.calendario .sinBorde {
	float: left;
	border: 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div.calendario .mes {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
div.calendario .fecha {
	float: left;
}
div.calendario .evento {
	float: left;
	clear: both;
	margin-top: 10px;
	font-size: 11px;
}
div.calendario a {
	color: #666666;
}
div.calendario a:hover {
	color: #000000;
	text-decoration: none;
}
div.calendario .titulo {
	float: left;
	display: inline;
	color: #666666;
	font-weight: bold;
	width: 112px;
	margin-left: 10px;
	line-height: 1.2em;
}

/* dias de la semana
---------------------------------------------------------------------------------------------------- */

div.calendario .diaSemana {
	float: left;
	width: 24px;
	height: 15px;
	background: transparent url(/img/shared/fondos/diasSemana.gif) no-repeat 0px 15px;
}

div.calendario .lunes {
	background-position: 0px 0px;
}
div.calendario .martes {
	background-position: 0px -15px;
}
div.calendario .miercoles {
	background-position: 0px -30px;
}
div.calendario .jueves {
	background-position: 0px -45px;
}
div.calendario .viernes {
	background-position: 0px -60px;
}
div.calendario .sabado {
	background-position: 0px -75px;
}
div.calendario .domingo {
	background-position: 0px -90px;
}

/* dias del mes
---------------------------------------------------------------------------------------------------- */

div.calendario .diaMes {
	float: left;
	width: 16px;
	height: 15px;
	background: transparent url(/img/shared/fondos/diasMes.gif) no-repeat 0px 0px;
}

div.calendario .D1 {
	background-position: 0px 0px;
}
div.calendario .D2 {
	background-position: 0px -15px;
}
div.calendario .D3 {
	background-position: 0px -30px;
}
div.calendario .D4 {
	background-position: 0px -45px;
}
div.calendario .D5 {
	background-position: 0px -60px;
}
div.calendario .D6 {
	background-position: 0px -75px;
}
div.calendario .D7 {
	background-position: 0px -90px;
}
div.calendario .D8 {
	background-position: 0px -105px;
}
div.calendario .D9 {
	background-position: 0px -120px;
}
div.calendario .D10 {
	background-position: 0px -135px;
}
div.calendario .D11 {
	background-position: 0px -150px;
}
div.calendario .D12 {
	background-position: 0px -165px;
}
div.calendario .D13 {
	background-position: 0px -180px;
}
div.calendario .D14 {
	background-position: 0px -195px;
}
div.calendario .D15 {
	background-position: 0px -210px;
}
div.calendario .D16 {
	background-position: 0px -225px;
}
div.calendario .D17 {
	background-position: 0px -240px;
}
div.calendario .D18 {
	background-position: 0px -255px;
}
div.calendario .D19 {
	background-position: 0px -270px;
}
div.calendario .D20 {
	background-position: 0px -285px;
}
div.calendario .D21 {
	background-position: 0px -300px;
}
div.calendario .D22 {
	background-position: 0px -315px;
}
div.calendario .D23 {
	background-position: 0px -330px;
}
div.calendario .D24 {
	background-position: 0px -345px;
}
div.calendario .D25 {
	background-position: 0px -360px;
}
div.calendario .D26 {
	background-position: 0px -375px;
}
div.calendario .D27 {
	background-position: 0px -390px;
}
div.calendario .D28 {
	background-position: 0px -405px;
}
div.calendario .D29 {
	background-position: 0px -420px;
}
div.calendario .D30 {
	background-position: 0px -435px;
}
div.calendario .D31 {
	background-position: 0px -450px;
}

/* boton del calendario de eventos
---------------------------------------------------------------------------------------------------- */

div.calendarioEventosBtn {
	float: left;
	background: transparent url(/img/shared/botones/calendarioEventosBtn.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 201px;
	height: 36px;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC;
}
div.calendarioEventosBtn a {
	float: left;
	width:201px;
	height:36px;
}
div.calendarioEventosBtn:hover {
	background-position: left -31px;
}
