.chat-select{background-color:#efefef !important;}

table.alternativas tbody tr td { background-color: #efefef; border:1px solid #fff; padding: 5px; }
table.alternativas tbody tr td p { padding-bottom: 2px; margin-bottom: 0px; }
table.alternativas tbody tr:hover td{ background-color: #c4f9a9; }
table.alternativas tbody tr.row-selected td { background-color: #f9f34f; }

table.alternativas thead tr th { border:1px solid #fff; padding: 5px; background-color: #cfd5dc; text-align: center; }
table.alternativas thead tr th.left { text-align: left; }
table.alternativas thead tr th.right { text-align: right; }



#calendar {list-style: none; width:220px}
#calendar div {padding:0px;}
#calendar div caption{font-size:12px; font-weight:bold; border: 1px solid #F1F1F1; color:#003366; background-color:#EEF5FD; padding:5px;}
#calendar table {width: 100%;text-align: center;}
#calendar thead {font-size:10px;}
#calendar thead tr{ background-color:#FFFFFF; height:22px;}
#calendar thead tr th{border: 1px solid #F1F1F1;}
#calendar tbody tr{ background-color:#FFFFFF; height:22px;}
#calendar tbody td {border: 1px solid #F1F1F1; font-size:11px}
#calendar #prev {text-align: left;}
#calendar #next {text-align: right;}
#calendar tfoot a {text-decoration: none;font-weight: bold;}
#calendar #asistencia {background:#0099FF;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}
#calendar #tardanza {background:#999999;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}
#calendar #falta {background:#FF3300;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}

#calendar2 {list-style: none;}
#calendar2 div {padding:0px;}
#calendar2 div caption{font-size:12px; font-weight:bold; border: 1px solid #C1D1FD; border-bottom:0px; color:#003366; background-color:#EEF5FD; padding:5px;}
#calendar2 table {width: 100%;text-align: center;}
#calendar2 thead {font-size:10px;}
#calendar2 thead tr{ background-color:#FFFFFF; height:22px;}
#calendar2 thead tr th{border: 1px solid #C1D1FD; background-color:#EEF5FD; font-size:16px;}
#calendar2 tbody tr{ background-color:#FFFFFF; height:22px;}
#calendar2 tbody td {border: 1px solid #C1D1FD; font-size:16px; padding:5px;}
#calendar2 #prev {text-align: left;}
#calendar2 #next {text-align: right;}
#calendar2 tfoot a {text-decoration: none;font-weight: bold;}

#calendar2 #dia_laborable {background:#EDF1FE;border: 1px solid #C1D1FD;font-weight: bold; color: #06C}
#calendar2 #dia_no_laborable {background:#FCF; border: 1px solid #C1D1FD;font-weight: bold; color: #F00}
#calendar2 #dia_no_laborable_feriado {background:#F30; border: 1px solid #C1D1FD;font-weight: bold; color: #eeffff}

#calendar2 #asistencia {background:#0099FF;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}
#calendar2 #tardanza {background:#999999;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}
#calendar2 #falta {background:#FF3300;border: 0px solid #ff0000;font-weight: bold;color: #eeffff}

