/******************************************************************************/
/*Clears*/

.clearBoth {
	clear: both;
}

.clearRightCalendar {
	clear: right;
	/*display: none;*/
}

.displayNone{
	display:none;
}

/******************************************************************************/
/*Elementos GenÃ©ricos*/

.hoverDay { /*usado na JS*/
	background: url("../../nucleu/image_/translucid_line.png") repeat-y;
	/* Em produção devia ser: ../../nucleu/image_/translucid_line.png*/
}

.divCalendar { /* usado na pÃ¡gina inicial */
	margin: 10px;
}

.calendarBackgroundImage{
	background: transparent;
    background: url("../image_/week_calendar_background_1px.png");
	/* Em produção devia ser: ../image_/week_calendar_background_1px.png*/
}

.initEvent{ 
	visibility:hidden; /* apenas serve para os calendÃ¡rios que reposicionam os eventos para nÃ£o aparecerem no inÃ­cio colados ao topo */
}
.event{
	margin:0;
	padding:0;
	border:0;
	/*visibility: hidden;*/
}

.event a {
	 /*overflow:hidden;*/
	text-decoration: none;
	padding: 0;
	margin: 0;
	border: 0;
}

/*
.calendarBackground th {
    padding: 0px;
	border: 0px solid #F9D9C0;
	
	height: 30px;
	border-collapse: collapse;
	border-spacing: 0;
}
*/
/*
.calendarBackground td {
    padding: 0px;
    border: 0px solid #F9D9C0;
}
*/
/******************************************************************************/
/*DIV Single Day Events*/

.singleDayEventDiv{
	/*border:1px solid green;*/
	
	padding:0;
	margin:0;
	/*margin-top:45px; tentar acertar as linhas da tabela com o IE*/
	width: 90%;	
	overflow: hidden;
	border-collapse:collapse;
}

.singleDayEventTable{
    padding: 0;
    border: 0;
    margin: 0;
	/*height:600px;*/
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:0;
	border-bottom:0;
}

.singleDayEventTd {
	/*width: auto;*/
	padding: 0;
	height: 720px;
	/*	border: 2px solid blue;*/
	/*width: 12%;*/
	/*width: 100px;*/
}

.singleDayEventUl { /*border:1px solid black;*/
	height: 100%;
	padding: 0;
	position: relative;
}

.singleDayEventLi {
	position: absolute;
	border: 1px solid black;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #CEDBE3;
	font-size: 90%;
	vertical-align: top;
	padding: 0;
	margin:0;
}

/******************************************************************************/
/*DIV Multiple  Day Events*/

.multipleDayEventDiv{
	margin:0;
	padding:0;
	margin-left:10%;
	/*float:left;*/
	width: 90%;
	border-collapse: collapse;
}

.multipleDayEventTable{
    padding: 0;
    border: 0;
    margin: 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:0;
	border-bottom:0;
	/*height:60px;*/
}

.multipleDayEventTd {
	padding: 0;
	margin:0;
	background-color: #FFFFFF;
}

.multipleDayEventTd div{
	width:100%;
}

.multipleDayEventUl { 
	/*height: 100%;*/
	height: 30px;
	margin:0;
	padding: 0;
	position: relative;
}

.multipleDayEventLi {
	padding: 0;
	margin:0;
	height: 30px;
	border: 1px solid black;
/*	cursor: pointer;
	cursor: hand;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #CEDBE3;
	font-size: 90%;
	vertical-align: top;
	position: absolute;
	overflow: hidden;
	
}


/******************************************************************************/
/*DIV horas*/
.hourDiv {
	margin:0;
	padding:0;
	float:left;
	width: 10%;
	border-top: 0;
	/*border:1px solid green;*/
	/*overflow:auto;*/
}

.hourTable {
	margin:0;
	padding:0;
	border-top: 0;
	
}

.hourTd {
	border-top: 0;
	/*width: 10%;*/
	width: 10%;
	background: transparent;
	padding: 0;
	text-align:center;
	padding:0px;
	margin:0px;
	background: url("../image_/week_calendar_background_1px.png");
	/* Em produção devia ser: ../image_/week_calendar_background_1px.png*/
}

.hourUl {
	margin:0;
	padding:0;
	text-align: center;
}

.hourLi {
	margin:0;
	padding:0;
	height: 30px;
	text-align:center;
	vertical-align: text-bottom;	
}

/******************************************************************************/
/*DIV Dias da Semana*/

.weekdayDiv{
	margin-left:10%;
	/*float:right;*/
	width: 90%;
	border-colapse:colapse;
}

.weekdayTable{
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}

.weekdayTable td{
	/*width: 10%;*/
	text-align: center;
	
	/*position: relative;*/
}

.weekdayTable td div{
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	
}

/*.weekdayTd{
	width:100px;
}
*/
.weekDayDiv{
	width:100%;
}

/*isto é usado para o field com rich_text_editor*/
.description_field{
	width:100%;
	height:200px;
	
}
