@media handheld,screen{
    body {padding:0px 0px 0px 0px;background-color:#FFFFFF;font-size: 0.6em;font-weight: normal;color: #000000;}
    .noprint{display:none;}
    li {list-style: circle;margin-left: 5px;margin-top:8px;}
    table{font-size:0.75em;border-collapse: collapse;}
    .calTable {vertical-align:top;border: 1px solid #CCCCCC; background-color:#FFFFFF;margin-top:4px;}
    .calTable a{color: #000000;}
    .calCabeceraTD {padding:1px;border-bottom: 1px solid #CCCCCC;background-color:#E9E9E9;font-weight: bold;vertical-align: middle;text-align: center;}
    .calCabeceraTD img{padding:1px;margin:0px;max-width:16px;}
    .calDiaTD {padding:1px;width: 8px;border:1px solid #CCCCCC;background-color: #EFEFEF;color: #000000;vertical-align: middle;text-align: center;font-weight: bold;}
    .calHoyTD {padding:1px;width: 8px;border:1px solid #CCCCCC;background-color:#CCCCCC;font-weight: normal;color: #000000;vertical-align: middle;text-align: center;}
    .calHoySelectedTD{padding:1px;width: 8px;border:1px solid #CCCCCC;background-color: #E2E2E2;font-weight: bold;color: #000000;vertical-align: middle;text-align: center;}
    .calDateTD {padding:1px;border:1px solid #CCCCCC;background-color: #FFFFFF;width: 8px;color: #000000; vertical-align: middle;text-align: center;}
    .calDateSelectedTD {padding:1px;border:1px solid #CCCCCC;background-color: #EBEBEB;width: 8px;color: #000000; font-weight: bold;vertical-align: middle;text-align: center;}
    .calPieTD{padding:1px;border:1px solid #CCCCCC;background-color: #FFFFFF;width: 8px;color: #000000;vertical-align: middle;text-align: center;}
    .fontSmall3{font-size:0.8em;padding:0px;margin:0px;font-family: Arial, sans-serif;}

    .rojo{background-color:#FF0000;}
    .amarillo{background-color:#FFFF00;}
    .verde{background-color:#00FF33;}
}

