.cumen {
	position:relative;
	float:left;
	width:50px;
	margin-right:5px;
}
.cumen label {
	clear: right;
}
.cumen input {
	margin-top:10px;
	width:40px;/*3em;*/
}
.versus {
	position:relative;
	margin-bottom: 10px;
	float:left;
	clear: both;
	width:100%;
}
.primus {
	position: relative;
	left: 5.0em;
	width:190px;
}
#eventa-involucer {
	text-align:center;
	width:213px;
	background-color: #FFFF99;
	padding:2px 7px 7px 7px;
	border: #cccc66 solid 1px;
}
.clear, .clere {
	width:100%;
	height:1px;
	clear:both;
}

#eventa-involucer h3 {
	color: #000000;
	margin-top: 0;
	text-align:left;
}

#calendar-involucer {
	width: 213px;
	text-align:center;
	margin:auto;
	position:relative;
	background: white;
}

textarea {
	overflow: auto;
	width:160px;/* 13em;*/
	height: 90px; /*7em;*/
}
.medius, .bottom {
	width: 295px;
}
.medius label, .bottom label {
	text-align:right;
	float: left;
	width:4.8em;
	margin-right:.2em;
	margin-left:0;
	padding:0;
}
.bottom input {
	width: 160px;/*13em;*/
}
.submit {
	clear: both;
	float: left;
	position:relative;
	left: 8em;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid gray;
}
#sinister {
	width:250px;
	float: left;
}
#dexter {
	width:225px;
	/*float: right;*/
}
#kalendarium {
	/*	margin-bottom: 10px;*/
clear:right;
}

#eventa {
	text-align:left;
	float:left;
	clear:right;
	width: 100%;
}
#eventa ul {
	list-style: none;
	padding:0;
	margin:0;
}
#eventa li {
	padding:0;
	margin:0;
	position:relative;/*left: -30px;*/
}
#eventa h4 {
	border-bottom:1px solid black;
	margin-top:10px;
	margin-bottom:10px;
	font-size:small;
	font-weight: normal;
	width: 100%;
}
.eventum {
	padding-bottom:10px;
}
.eventum li {
	padding:0;
	float: left;
	clear: both;
}
li.imag a, li.imago a {
	margin-top:5px;
	margin-left:5px;
}
li.imag img, li.imago img {
	margin-top:5px;
	margin-left:5px;
}
.divisio {
	height:1px;
	width: 100%;
	clear:both;
	border-top:1px solid #99CC00;
}
.flutus {
:inline;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:5px;
}







.calendar td.vazio {height:15px;}

.today {
	background-color: pink;
}

.invisible {
	display:none;
}

table.calendar {
	width: 207px;
	table-layout: fixed;
	padding: 4px;
	margin: 4px;
	border: 1px solid #cdcdcd;
	text-align: center;
	font-family: sans-serif;
}

#clear {
	width: 100%;
	clear: both;
}


.calendar a {
	position:relative;
	top:1px;
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
   	color: black;
}

.calendar th {
	font:x-small Verdana, "Andale Mono", Courier, "Courier New", monospace;
}
.calendar tr {
	padding: 0;
}
.calendar td {
	text-align: center;
	padding: 1px;
	height: 15px;	
	font: x-small Verdana, "Andale Mono", Courier, "Courier New"; 
}

.calendar td.nbsp {
	border: none;
	z-index:1;
	font-size:xx-small;

}
.calendar td.numerus {
	border: none;
	letter-spacing:-1px;
	font-size:xx-small;
}
.dia th {
	font: xx-small Verdana, "Andale Mono", Courier, "Courier New", 
	monospace;
}
.calendar td.today {
	background: pink;
}

.calendar td.marcado {
	background-color: #99CC00;
}
td.prev, th.prev {
   border: none;
   background: white;
}   

.clicatum {
	border:1px solid black;}

