﻿/*--calendario--*/
.calendario{margin:20px auto 20px auto;border-collapse:collapse;padding:0;border:0;}
.calendario td{font-family:Georgia, "Times New Roman", Times, Serif;border:0;padding:0;}
.calendario a{font-family:Georgia, "Times New Roman", Times, Serif;font-size:12px;color:#a90034;text-align:right;text-decoration:none;font-weight:bold;display:block;/*width:33px;height:37px;*/margin:2px;/*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:#a90034;font-weight:bold;border:0;float:left;background:#d8d8d8 !important;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.calendario .title td{font-size:18px;padding:5px 0;border:0;background:none;width:auto;background:#d8d8d8 !important;}
.calendario .title .nextPrev{color:#333;background:#d8d8d8 !important;width:auto;}
.calendario .title .nextPrev a,
.calendario .title .nextPrev a:hover{background:#d8d8d8;height:auto;width:10px;border:0;font-weight:bold;color:#333 !important;}

.calendario .dayHeader{font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#777;letter-spacing:-1px;border:0;padding:10px 3px 3px;}

/*--Days--*/
.calendario .day{width:41px;height:45px;background:url(../images/calendar/bg_day.gif) no-repeat center center;}
.calendario .day a{width:36px;height:37px;padding:5px 8px 0 0;color:#333 !important;}
.calendario .day a:hover{background:url(../images/calendar/bg_calhover.gif) no-repeat center center;}
/*--Today--*/
.calendario .today{width:41px;height:45px;background:url(../images/calendar/bg_today.gif) no-repeat center center;}
.calendario .today a{width:36px;height:37px;padding:5px 8px 0 0;color:#333 !important;/*background:url(../images/calendar/bg_today.gif) no-repeat top right;color:#F0E2D2;*/}
.calendario .today a:hover{background:url(../images/calendar/bg_calhover.gif) no-repeat center center;}
/*--weekend--*/
.calendario .weekend{width:41px;height:45px;background:url(../images/calendar/bg_weekend.gif) no-repeat center center;}
.calendario .weekend a{width:36px;height:37px;padding:5px 8px 0 0;color:#333 !important;/*width:31px;height:35px;background:#EADED0 url(../images/calendario/bg_a_calendarioWeekend.gif) repeat top left;padding:4px 8px 0 0;border:1px solid #EADED0;*/}
.calendario .weekend a:hover{background:url(../images/calendar/bg_calhover.gif) no-repeat center center;}
.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:41px;height:45px;}
.calendario .otherMonthDay a{width:31px;height:34px;padding:5px 8px 0 0;background:#e9e6df;color:#333 !important;/*width:31px;height:35px;background:#DBCBB6;color:#E0D3C5;padding:4px 8px 0 0;border:1px solid #DBCBB6;*/}
.calendario .otherMonthDay a:hover{background:#e9e6df;color:#333 !important;/*background:#CAB697;border:1px solid #EBE1D5;*/}
.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:#006700 !important;*/}

/*--selected--*/
.calendario .selected{width:41px;height:45px;background:url(../images/calendar/bg_calhover.gif) no-repeat center center;/*color:#B1A28B;background:#F1E9E2;*/}
.calendario .selected a,
.calendario .selected a:hover{width:36px;height:37px;padding:5px 8px 0 0;background:url(../images/calendar/bg_calhover.gif) no-repeat center center;/*width:33px;height:37px;padding:4px 8px 0 0;background:url(../images/calendar/bg_day.gif) no-repeat bottom right;color:#006700 !important;*/}

.Evento1{width:41px;height:45px;background:url(../images/calendar/evento1.gif) no-repeat center center;}
.Evento2{width:41px;height:45px;background:url(../images/calendar/evento2.gif) no-repeat center center;}
.Evento3{width:41px;height:45px;background:url(../images/calendar/evento3.gif) no-repeat center center;}
.Evento4{width:41px;height:45px;background:url(../images/calendar/evento4.gif) no-repeat center center;}
.Evento5{width:41px;height:45px;background:url(../images/calendar/evento5.gif) no-repeat center center;}
.Evento6{width:41px;height:45px;background:url(../images/calendar/evento6.gif) no-repeat center center;}
.Evento7{width:41px;height:45px;background:url(../images/calendar/evento7.gif) no-repeat center center;}
.Evento8{width:41px;height:45px;background:url(../images/calendar/evento8.gif) no-repeat center center;}

.Evento1 a,
.Evento2 a,
.Evento3 a,
.Evento4 a,
.Evento5 a,
.Evento6 a,
.Evento7 a,
.Evento8 a{width:36px;height:37px;padding:5px 8px 0 0;color:#333 !important;}
.Evento8 a{color:#333 !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{width:36px;height:37px;padding:5px 8px 0 0;color:#333 !important;background:url(../images/calendar/bg_calhover.gif) no-repeat center center;}



/*--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:#006700 !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:#006700 !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:#006700 !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:#006700 !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:#006700 !important;}

/*--selected state (overwriting attributes)--*/
.title td,
.selected, 
.todaySelected, 
.dayTour, 
.weekendTourSelected, 
.OtherMonthTourSelected,
.otherMonthDaySelected,
.weekendSelected
{background:none !important;}
.selected, .selected a{color:#006700 !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 { background:url(../images/sorteo.gif) no-repeat bottom left; bottom:2px; display:block; height:15px; left:2px; position:absolute; width:15px } 
    .calendario a span.reserva { background:url(../images/reserva.gif) no-repeat bottom right; bottom:2px; display:block; height:15px; position:absolute; right:2px; width:15px } 
    .calendario a span.ambos { background:url(../images/ambos.gif) no-repeat bottom center; bottom:2px; display:block; height:15px; position:absolute; right:2px; width:38px } 
    .calendario a span.torneo { background:url(../images/Torneo.gif) no-repeat bottom center; display:block; height:15px; left:2px; position:absolute; top:2px; width:15px } 


#Leyenda{background:#d8d8d8;padding:10px 10px 5px;width:80%;margin:0 auto;}
/*#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:30%;margin:0;padding:2px 0 2px 15px;list-style:none;position:relative;font-size:11px;font-family:Arial, Helvetica, Sans-Serif;letter-spacing:normal;float:left;color:#333;}
#Leyenda span{margin:0;white-space:nowrap;font-weight:normal;color:#333;}
#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;}