﻿/*--calendario--*/
.calendario
{
	margin: 0 30px 10px 30px;
	border-collapse: collapse;
	width:309px;
	padding: 0;
	border: 0;
}
.calendario td
{
	font-family: Verdana, Georgia, "Times New Roman" , Times, Serif;
	border: 0;
	padding: 0;
}
.calendario a
{
	font-family: Verdana, Georgia, "Times New Roman" , Times, Serif;
	font-size: 11px;
	color: #00044a;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
	display: block; /*width:33px;height:37px;*/
	margin: 0; /*background:#A98F6B url(../images/calendario/bg_a_calendario.gif) repeat top left;*/
}
.calendario a:hover
{
	/*background:#D2C2AC url(../images/calendario/bg_a_calendarioHover.gif) repeat top left;*/
}

.calendario table.title
{
	color: #ffffde;
	font-family: Arial;
	font-weight: bold;
	border: 0;
	float: left;
	background: #857040 !importanFt;
	text-transform: uppercase;
}

.calendario .title td
{
	font-size: 12px;
	padding: 2px 0;
	border: 0;
	width: auto;
	background: #857040 !important;
}
.calendario .title .nextPrev
{
	color: #ffffde;
	width: auto;
}
.calendario .title .nextPrev a, .calendario .title .nextPrev a:hover
{
	height: auto;
	width: 10px;
	border: 0;
	font-weight: bold;
	color: #ffffde !important;
}

.calendario .dayHeader
{
	font-family: Verdana, Georgia, "Times New Roman" , Times, Serif;
	font-size: 12px;
	font-weight: bold;
	color: #847142;
	letter-spacing: 0px;
	border: 0;
	padding: 13px 3px 13px;
}

/*--Days--*/
.calendario .day
{
	width: 38px;
	height: 42px;
	/*background: url(../images/calendar/bg_day.gif) no-repeat center center;*/
}
.calendario .day a
{
	/*width: 36px;
	height: 37px;
	padding: 5px 8px 0 0;
	color: #857040 !important;*/
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
    background: rgb(199, 189, 147);
	color: rgb(133, 112, 64) !important;
	border:1px solid white; /*width:31px;height:35px;background:#DBCBB6;color:#E0D3C5;padding:4px 8px 0 0;border:1px solid #DBCBB6;*/
}
.calendario .day a:hover
{
	/*background: url(../images/calendar/bg_calhover.gif) no-repeat center center;*/
	border:2px solid white;
}
/*--Today--*/
.calendario .today
{
	width: 38px;
	height: 42px;
	/*background: url(../images/calendar/bg_today.gif) no-repeat center center;*/
	
}
.calendario .today a
{
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
	background: #847142;
	color: white !important;
	border:1px solid white;
}
.calendario .today a:hover
{
	/*background: url(../images/calendar/bg_calhover.gif) no-repeat center center;*/
	border:2px solid white;
}

/*--weekend--*/
.calendario .weekend
{
	width: 38px;
	height: 42px;
	/*background: url(../images/calendar/bg_weekend.gif) no-repeat center center;*/
}
.calendario .weekend a
{
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
	background: rgb(189, 177, 127);
	color: white !important;
	border:1px solid white;
}

.calendario .weekend a:hover
{
	/*background: url(../images/calendar/bg_calhover.gif) no-repeat center center;*/
	border:2px solid white;
}
.weekendSelected a, .weekendSelected a:hover
{
	/*background:url(../images/calendario/weekendSelected.gif) no-repeat top left;border:1px solid #8CB0C4;color:#003366 !important;*/
}

.calendario .otherMonthDay
{
	width: 38px;
	height: 42px;
}
.calendario .otherMonthDay a
{
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
	background: #c5b89e;
	color: white !important;
	border:1px solid white;
}
.calendario .otherMonthDay a:hover
{
	border:2px solid white;
}
.otherMonthDaySelected a, .otherMonthDaySelected a:hover
{
	/*width:31px;height:35px;padding:4px 8px 0 0;background:url(../images/calendar/tour.gif) no-repeat bottom right;color:#4E2001 !important;*/
}

/*--selected--*/
.calendario .selected
{
	width: 38px;
	height: 42px;
	/*background: url(../images/calendar/bg_calhover.gif) no-repeat center center; /*color:#B1A28B;background:#F1E9E2;*/*/
}
.calendario .selected a, .calendario .selected a:hover
{
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
	color: white !important;
	border:1px solid rgb(133, 112, 64);
	background: #ffffff;
}
.Evento1{width:38px;height:42px;}
.Evento2{width:38px;height:42px;}
.Evento3{width:38px;height:42px;}
.Evento4{width:38px;height:42px;}
.Evento5{width:38px;height:42px;}
.Evento6{width:38px;height:42px;}
.Evento7{width:38px;height:42px;}
.Evento8{width:38px;height:42px;}

.Evento1 a, .Evento2 a, .Evento3 a, .Evento4 a, .Evento5 a, .Evento6 a, .Evento7 a, .Evento8 a
{
	width: 32px;
	height: 34px;
	padding: 2px 4px 0 0;
	border:1px solid white;
}
.Evento1 a {background: rgb(186, 163, 110); color: white !important;}
.Evento2 a {background: rgb(216, 203, 173); color: rgb(133, 112, 64) !important;}
.Evento3 a {background: rgb(151, 159, 0); color: white !important;}
.Evento4 a {background: rgb(172, 158, 37); color: white !important;}
.Evento5 a {background: rgb(212, 197, 58); color: rgb(133, 112, 64) !important;}
.Evento6 a {background: rgb(225, 214, 114); color: rgb(133, 112, 64) !important;} 
.Evento7 a {background: rgb(233, 226, 155); color: rgb(133, 112, 64) !important;} 
.Evento8 a {background: white; color: rgb(133, 112, 64) !important;}
	
.Evento1 a:hover, .Evento2 a:hover, .Evento3 a:hover, .Evento4 a:hover, .Evento5 a:hover, .Evento6 a:hover, .Evento7 a:hover, .Evento8 a:hover
{
    border:2px solid white;
}



/*--estados torneo--*/
.calendario .OtherMonthTour a
{
	/*width:33px;height:37px;padding:4px 8px 0 0;background:url(../images/calendar/tour.gif) no-repeat top right;*/
}
.OtherMonthTour a:hover, .OtherMonthTourSelected a, .OtherMonthTourSelected a:hover
{
	/*background:url(../images/calendar/tour.gif) no-repeat bottom right;color:#4E2001 !important;*/
}
.calendario .weekendTour a
{
	width: 33px;
	height: 37px;
	padding: 4px 8px 0 0;
	background: url(../images/calendar/tour.gif) no-repeat top right;
}
.calendario .weekendTour a:hover, .weekendTourSelected a, .weekendTourSelected a:hover
{
	background: url(../images/calendar/tour.gif) no-repeat bottom right;
	color: #4E2001 !important;
}
.calendario .dayTour a
{
	width: 33px;
	height: 37px;
	padding: 4px 8px 0 0;
	background: url(../images/calendar/tour.gif) no-repeat top right;
}
.calendario .dayTour a:hover, .calendario .dayTourSelected a, .calendario .dayTourSelected a:hover
{
	background: url(../images/calendar/tour.gif) no-repeat bottom right;
	color: #4e2001 !important;
}

.todaySelected a, .todaySelected a:hover
{
	width: 33px;
	height: 37px;
	padding: 4px 8px 0 0;
	background: url(../images/calendar/tour.gif) no-repeat bottom right;
	color: #4e2001 !important;
}
.todayTour a
{
	width: 33px;
	height: 37px;
	padding: 4px 8px 0 0;
	background: url(../images/calendar/tour.gif) no-repeat top right;
}
.todayTour a:hover, .todayTourSelected a, .todayTourSelected a:hover
{
	background: url(../images/calendar/tour.gif) no-repeat bottom right;
	color: #4e2001 !important;
}

/*--selected state (overwriting attributes)--*/
.title td, .selected, .todaySelected, .dayTour, .weekendTourSelected, .OtherMonthTourSelected, .otherMonthDaySelected, .weekendSelected
{
	background: none !important;
}
.selected, .selected a
{
	color: #4e2001 !important;
}

/*
.calendario a{position:relative;}
.calendario a span.sorteo{display:block;width:15px;height:15px;position:absolute;bottom:1px;left:2px;background:url(../images/sorteo.gif) no-repeat bottom left;}
.calendario a span.reserva{display:block;width:15px;height:15px;position:absolute;bottom:0;left:0;background:url(../images/reserva.gif) no-repeat bottom left;}
*/
.calendario a
{
	position: relative;
}
.calendario a span.sorteo
{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 1px;
	left: 1px;
	background: url(../images/S.jpg) no-repeat bottom left;
}
.calendario a span.reserva
{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 1px;
	right: 1px;
	background: url(../images/R.jpg) no-repeat bottom right;
}
.calendario a span.ambos
{
	display: block;
	width: 31px;
	height: 16px;
	position: absolute;
	bottom: 1px;
	right: 1px;
	background: url(../images/SR.jpg) no-repeat bottom center;
}

.calendario a span.torneo
{	
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top:1px;
	left: 1px;
	background: url(../images/T.jpg) no-repeat bottom center;

}

#Leyenda
{
    position: absolute;
	padding: 10px 10px 5px;
	margin: 0 0 0 28px;
	width: 320px;
}
/*#Leyenda strong{display:block;font-size:16px;color:#AB916D;padding:0 0 5px 0;border-bottom:1px solid #B9A384;}*/
#Leyenda ul
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	
}
#Leyenda li
{
    width: 40%;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
	position: relative;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	letter-spacing: normal;
	float: left;
	color: #ffffff;
}
#Leyenda span
{
	margin: 0;
	white-space: nowrap;
	font-weight: normal;
	color: #17417e;
}
#Leyenda span.Evento1, #Leyenda span.Evento2, #Leyenda span.Evento3, #Leyenda span.Evento4, #Leyenda span.Evento5, #Leyenda span.Evento6, #Leyenda span.Evento7, #Leyenda span.Evento8
{
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
}

#Evento1    { position: relative; top: -20px; left: -35px; background: rgb(186, 163, 110); width: 25px; height: 25px; border: solid 1px white;}
#Evento2    { position: relative; top: -20px; left: -35px; background: rgb(216, 203, 173); width: 25px; height: 25px; border: solid 1px white;}
#Evento3    { position: relative; top: -20px; left: -35px; background: rgb(151, 159, 0); width: 25px; height: 25px; border: solid 1px white;}
#Evento4    { position: relative; top: -20px; left: -35px; background: rgb(172, 158, 37); width: 25px; height: 25px; border: solid 1px white;}
#Evento5    { position: relative; top: -20px; left: -35px; background: rgb(212, 197, 58); width: 25px; height: 25px; border: solid 1px white;}
#Evento6    { position: relative; top: -20px; left: -35px; background: rgb(225, 214, 114); width: 25px; height: 25px; border: solid 1px white;}
#Evento7    { position: relative; top: -20px; left: -35px; background: rgb(233, 226, 155); width: 25px; height: 25px; border: solid 1px white;}
#Evento8    { position: relative; top: -20px; left: -35px; background: white; width: 25px; height: 25px; border: solid 1px white;}
/*#Leyenda .Evento1    { line-height:28px; background: url(../images/calendar/evento1_s.gif) no-repeat left center;}
#Leyenda .Evento2    { line-height:28px; background: url(../images/calendar/evento2_s.gif) no-repeat left center; color:#857040;}
#Leyenda .Evento3    { line-height:28px; background: url(../images/calendar/evento3_s.gif) no-repeat left center; color:#ffffff;}
#Leyenda .Evento4    { color:#ffffff; line-height:28px;	background: url(../images/calendar/evento4_s.gif) no-repeat left center;}
#Leyenda .Evento5    { color:#ffffff; line-height:28px;	background: url(../images/calendar/evento5_s.gif) no-repeat left center;}
#Leyenda .Evento6    { color:#ffffff; line-height:28px;	background: url(../images/calendar/evento6_s.gif) no-repeat left center;}
#Leyenda .Evento7    { color:#ffffff; line-height:28px;	background: url(../images/calendar/evento7_s.gif) no-repeat left center;}
#Leyenda .Evento8    { color:#ffffff; line-height:28px;	background: url(../images/calendar/evento8_s.gif) no-repeat left center;}
*/