.rich-table {
	font-size: 12px;
	background-color: white;
	border: none;
	border-collapse: collapse;
	empty-cells: show;
	color:#333333;
}

.rich-table-headercell {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3E6391;
	padding: 1px 10px 1px 10px;	
	border-bottom: none;
	white-space: nowrap;
	background-image: none;
}

.rich-table-subheadercell {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	background-color: #ffffff;
	border-bottom: 1px solid #7F9DB9;
	border-right: none;
	padding: 1px 10px 1px 10px;	
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}

.dr-table-sortable-header {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	background-color: #ffffff;
	border-right: none;
	padding: 1px 10px 1px 10px;	
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}

.rich-table-cell {
	border-bottom: 1px solid #7F9DB9;
	border-right: none;
	padding: 1px 10px 1px 10px;
	white-space: nowrap;
	color:#333333;
}

.linkMenu {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}	

.rich-calendar-button {
	display:inline;
}

.rich-calendar-input  {
	font-size:11px;color:#666;border:1px #B6D0D8 solid
}
.dr-table-header-sort-img {
	display:inline;
}

.rich-list-shuttle {
	width:640px;
}

.rich-shuttle-source-row-selected {
	background-color: #3E6391;
	color: #ffffff;
}

.rich-shuttle-target-row-selected {
	background-color: #3E6391;
	color: #ffffff;
}

.rich-shuttle-body {
	overflow: scroll;
}

.rich-shuttle-list-content {

}

.rich-shuttle-source-items {

}

.rich-shuttle-internal-tab {

}

.rich-calendar-input {
	width:80px;
}

.colunaNome {
	width: 200px;
}
.colunaSexo {
	width: 80px;
}
.colunaNascimento {
	width: 80px;
}
.colunaTurno {
	width: 80px;
}

.colunaNomeEnturmacao {
	width: 270px;
}
.colunaNascimentoEnturmacao {
	width: 80px;
}

/* Menu */
.rich-pmenu-item {
	background-color: #ffffff;
	color:#3E6391;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:30px;
}

.rich-pmenu-top-group-self-label {
	color: #FFFFFF;
}

.rich-pmenu-item-label {
	color: #3E6391;
}

.dr-pmenu-group-self-label {
	padding-left: 10px;
}

.rich-pmenu-group {
	background-color: #3E6391;
	background-position: left center;
	height:30px;
}

.dr-pmenu-top-group-div {
	margin-bottom: 1px;
	background-color: #3E6391;
}

.figurasMenu { 
	background-repeat: no-repeat; 
	background-position: left; 
}

