.rich-toolbar {
	border-color: transparent;
	border-width: 0px;
	background-color: #C1DCED;
	color: black;
	background-image: none;
	font-size: 16px;
}

/*Defines text style for a representation element*/
.rich-label-text-decor {
	font-size: 12px;
}

.rich-ddmenu-label {
	color: #000000 ! important;
}

/*Defines styles for a wrapper <div> element of a selected representation element*/
	/* LABEL QUANDO PASSA O MOUSE NO MENU */
.rich-ddmenu-label-select {
	border-color: transparent;
	background-color: #ffffff;
	color: #101D54 ! important;
}

/* Defines styles for borders */ /* BORDA DO SUBMENU */
.rich-menu-list-border {
	border-width: 1px;
	border-color: #C1DCED;
}

/* Defines styles for a wrapper <div> element for an item */
	/* Define as cores internas do submenu */
.rich-menu-item {
	border-color: #FFCC66;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
}

/* MENU QUANDO PASSA O MOUSE EM CIMA */
.rich-menu-item-hover {
	border-color: C1DCED;
	background-color: #84ADCD;
	color: white ! important;
}

/* define o estilo para o 'header' das tabelas */
.rich-table-headercell {
	background-color: #F66718 ! important;
	background: #F66718 ! important;
	color: #ffffff ! important;
	font-size: 15px ! important;
}

/* define o estilo para o 'subheader' das tabelas */
.rich-table-subheader {
	background-color: #657174 ! important;
	background: #657174 ! important;
	color: white ! important;
}

.rich-table-footer {
	background-color: #657174 ! important;
	background: #657174 ! important;
	color: white ! important;
}

/* Define largura do menu - width */
.rich-panel-header {
	background-color: #F66718 ! important;
	background: #C1DCED ! important;
	color: black ! important;
	width: 976px;
}

/* Define a largura da borda interna - width */
.rich-panel-body {
	font-family: Arial, Bookman Old Style, Verdana, sans-serif ! important;
	color: #003D5A;
	padding-bottom: 8px ! important;
	padding-top: 10px ! important;
	padding-left: 5px ! important;
	padding-right: 5px ! important;
	font-weight: bold ! important;
	width: 960px ! important;
}

/* Define a largura da borda maior - width */
.rich-panel {
	width: 982px ! important;
}

.button {
	background-color: #C1DCED ! important;
	font-weight: bold ! important;
}

.output-text {
	font-family: Arial, Bookman Old Style, Verdana, sans-serif ! important;
	color: #4B6176;
	font-weight: bold ! important;
	font-size: 11px ! important;
}

#rodape {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

div>div#rodape {
	position: fixed;
}

div#rodape {
	right: auto;
	bottom: auto;
	left: expression((   0 -   rodape.offsetWidth +   (  
		document.documentElement.clientWidth ?  
		document.documentElement.clientWidth :   document.body.clientWidth) +
		  (   ignoreMe2 =   document.documentElement.scrollLeft ?  
		document.documentElement.scrollLeft :   document.body.scrollLeft ) ) +
		  'px' );
	top: expression((   0 -   rodape.offsetHeight +   (  
		document.documentElement.clientHeight ?  
		document.documentElement.clientHeight :   document.body.clientHeight)
		+   (   ignoreMe =   document.documentElement.scrollTop ?  
		document.documentElement.scrollTop :   document.body.scrollTop ) ) +  
		'px' );
}