#calendar{
	background:white;
	padding:3px;
}

.form-row { overflow:hidden; padding:4px 12px;  border-bottom:1px solid #eee; }
.form-row img, .form-row input { vertical-align:middle; }
form .form-row p { padding-left:0; font-size100%%; }
.aligned {border:1px solid #ccc; margin-bottom:5px; background:white; padding:0; }
.aligned label { display:block; padding:0 1em 3px 0; float:left; width:8em; }
.aligned label.inline { display:inline; float:none; padding: 0 1em 3px 3em;}
.contact {border:1px solid #ccc;  padding:0 4px 0 4px}
.pointer {cursor:pointer;}
.list { width:99%;border:1px solid #ccc; border-collapse: collapse; text-align:left;}
.list thead{ background:/*#ddd*/rgb(240,240,240); }
.list thead th{border-bottom:1px solid #ccc;}
.list tr.even{ background-color:/*#eee*/rgb(237,243,254);}
.list tr.selected{ background:rgb(195,217,255);color:rgb(68,102,176);}
.show {text-align:center;}
.terminado{background-color: rgb(204,255,204);}
.paletas {border-collapse:collapse; width:99%;}
.paletas td{padding:5px; cursor:pointer; background-color: #f4f4f4;border:1px solid #ccc;}
.paletas td.selected{ background-color:white; border-bottom:1px solid #fff;}
.paletas td.rest{ background-color:white; border:1px solid #fff; border-bottom:1px solid #ccc; width:99%;}

.paletas_blue {border-collapse:collapse; width:96%;padding-right:2px;}
.paletas_blue td{padding:5px; cursor:pointer; background-color: rgb(232,238,247); color:rgb(93,41,211);}
.paletas_blue td.selected{ background:rgb(195,217,255); border-bottom:1px solid rgb(195,217,255); color:black; font-weight:bold}
.paletas_blue td.rest{ background-color:white; border:1px solid #fff; width:99%;text-align:left;cursor:default;}
.paletas_blue img{cursor:pointer;}

.create{text-align:left;padding:5px;font-size:12px;}


.capsule {background:rgb(195,217,255);padding-bottom:2px;}
.capsule .buttonadd{padding:5px;}
.addEvent {margin:1em;text-align:left;background: rgb(232,238,247);;}
.addEvent table td{padding:8px;}
.form-row { overflow:hidden; padding:4px 12px;  border-bottom:1px solid #eee; }
.form-row img, .form-row input { vertical-align:middle; }
form .form-row p { padding-left:0; font-size:11px; }
.aligned {border:1px solid #ccc; margin-bottom:5px; background:white; padding:0; }
.aligned label { display:block; padding:0 1em 3px 0; float:left; width:8em; }
.aligned label.inline { display:inline; float:none; padding: 0 1em 3px 3em;}
.contact {border:1px solid #ccc;  padding:0 4px 0 4px}
.pointer {cursor:pointer;}
.list { width:99%;border:1px solid #ccc; border-collapse: collapse; text-align:left;}
.list thead{ background:/*#ddd*/rgb(240,240,240); }
.list thead th{border-bottom:1px solid #ccc;}
.list tr.even{ background-color:/*#eee*/rgb(237,243,254);}
.list tr.selected{ background:rgb(195,217,255);color:rgb(68,102,176);}
.show {text-align:center;}
.terminado{background-color: rgb(204,255,204);}
.paletas {border-collapse:collapse; width:99%;}
.paletas td{padding:5px; cursor:pointer; background-color: #f4f4f4;border:1px solid #ccc;}
.paletas td.selected{ background-color:white; border-bottom:1px solid #fff;}
.paletas td.rest{ background-color:white; border:1px solid #fff; border-bottom:1px solid #ccc; width:99%;}

.paletas_blue {border-collapse:collapse; width:96%;padding-right:2px;}
.paletas_blue td{padding:5px; cursor:pointer; background-color: rgb(232,238,247); color:rgb(93,41,211);}
.paletas_blue td.selected{ background:rgb(195,217,255); border-bottom:1px solid rgb(195,217,255); color:black; font-weight:bold}
.paletas_blue td.rest{ background-color:white; border:1px solid #fff; width:99%;text-align:left;cursor:default;}
.paletas_blue img{cursor:pointer;}

.create{text-align:left;padding:5px;font-size:12px;}

.week {width:99%;border-collapse: collapse; text-align:left; text-align:center;font-size:100%;}
.week thead{ background:rgb(195,217,255); color:rgb(93,41,211);}
.week thead .today{background:rgb(136,170,204); color:white; font-weight:bold;}
.week thead td {border-bottom:1px solid #ccc;}
.week tbody{text-align:left; }
.week tbody td{padding-left:3px;border:1px solid #ccc; vertical-align:top;}
.week tbody .hour{background:rgb(232,238,247); text-align:right; color:rgb(68,102,176);}
.week tbody .today{background:rgb(255,255,204);}
.week ul {list-style:none;}
.week .event{background:rgb(102,140,217);color:white; position:relative;}
.week .event .time{background:rgb(41,82,163);padding-left:3px;}
.week .eventeven{background:rgb(140,191,64);color:white; position:relative;}
.week .eventeven .time{background:rgb(82,136,0);padding-left:3px;}
.week .r{position:absolute;background:rgb(102,140,217);height:4em;width:100%;padding:0px;margin:0px;}
.week .reven{position:absolute;background:rgb(140,191,64);height:4em;width:100%;padding:0px;margin:0px;}

.week .event a, .eventeven a{
	color:white;
	text-decoration: none;
}
.week .event a:hover, .eventeven a:hover {
	color:white;
	text-decoration: underline;
}


.month {width:99%;border-collapse: collapse; text-align:left; text-align:center;font-size:100%;}
.month .day {background:rgb(232,238,247); width:14%; color:rgb(106,106,106);text-align:right;padding-right:3px;  font-weight:bold;}
.month .today {background:rgb(187,204,221); color:#ffffff; width:14%; text-align:right;padding-right:3px;  font-weight:bold;}
.month .noactual {background:rgb(232,238,247); width:14%; color:rgb(186,186,186);text-align:right;padding-right:3px; font-weight:bold;}
.month .event{text-align:left;height:7em; color:rgb(41,82,163);}
.month tbody td{padding-left:3px;border:1px solid rgb(204,221,238); vertical-align:top;}
.month tbody .todayevent{background:rgb(255,255,204) ;text-align:left;height:7em; color:rgb(41,82,163);}
.month thead{ background:rgb(195,217,255); color:rgb(93,41,211);}
.month thead td{border-bottom:1px solid rgb(93,41,211);}

.capsule {background:rgb(195,217,255);padding-bottom:2px;}
.capsule .buttonadd{padding:5px;}
.addEvent {margin:1em;text-align:left;background: rgb(232,238,247);;}
.addEvent table td{padding:8px;}


.cursos_event{
	background-color:#e8eef7;
	border:1px solid #ddd;
}
.curso_event{
	background-color:#668cd9;
	padding:2px 2px;
	margin:2px;
	color:white;
}
.curso_event a{
        color:white;
}
