.toolbarContainer {
	width: 100%;
	height: 25px;
}

.toolbarContainer .left, .toolbarContainer .middle, .toolbarContainer .right{
	border:none;
	background:none;
	overflow:hidden;
	height:25px;
}
.toolbarContainer .left, .toolbarContainer .right{
	width:25%;
}


.toolbarContainer .right{
	float:right;
}

.toolbarContainer .left{
	float:left;
	padding:0px;
}

.toolbarContainer .middle{
	float:left;
	width:50%;
	text-align:center;
}


.listComponentTable {
	width: 100%;
	border-spacing: 0em;
}

.listComponentTable thead tr {
	background-color: #FFBD7B;
}

.listComponentTable th {
	padding: 0.2em;
	font-size: 93%;
	font-weight: normal;
}

.listComponentTable a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/* 20081230 VPR Vermelho no lugar de Bold */
.listComponentTable a:hover {
	color: #DD0000;
}

.listComponentTable img { /* So funciona se estiver envolvido em um componente com display inline (span por exemplo)*/
	vertical-align: middle;
}

.listComponentTable input {
	width: 98%;
}

.listComponentTable tr.alternateLine input {
	border: 1px solid #EBEBEB;
}

.listComponentTable tr.filter input:hover,.listComponentTable tr.alternateLine input:hover {
	background-color: #FFFFB8;
}

.listComponentTable tr.alternateLine input:hover {
	border: 1px solid #B2B2B2;
}

.listComponentTable tr.filter {
	background-color: #FFFFD1;
}

.listComponentTable tr.filter td {
	padding: 0.2em;
	border-bottom: 1px solid #B2B2B2;
}

.listComponentTable tr.filter input {
	background: #FFFFD1;
	border: 1px solid #FFCE9C;
}

.listComponentTable tr.filter input:hover {
	border: 1px solid #FFA347;
}

.listComponentTable tr.filter input:focus,.listComponentTable tr.alternateLine input:focus {
	background-color: #FFFF85;
}

.listComponentTable tr.alternateLine input:focus {
	border: 1px solid #000000;
}

.listComponentTable tr.filter input:focus {
	border: 1px solid #FFA347;
}

/* 20081230 VPR Fixado tamanho da letra em listagem */
.listComponentTable td {
	border-bottom: 1px solid #B2B2B2;
	font-size: 10px;
}

/* 20081230 VPR Fixado tamanho da letra em input listagem */
.listComponentTable input {
	font-size: 10px;
}

.listComponentTable td.lastColumn,.listComponentTable th.lastColumn {
	width: 1em;
	text-align: center;
}

.listComponentTable td div {
	display: inline;
}

.listComponentTable tr.alternateLine,.listComponentTable tr.alternateLine input {
	background-color: #EBEBEB;
}

.listComponentTable tr.totalLine {
	background-color: #AAAAAA;
	height: 16px;
}

.navBarContainer , .topNavBarContainer{
	display: table;
	width: 100%;
	padding-top: 1em;
}

.navBarContainer img, .topNavBarContainer img {
	vertical-align: middle;
}

.navBarInfo,.navBarControls, .topNavBarControls {
	display: table-cell;
	text-align: center;
}

.navBarInfo {
	width: 40%;
}

.navBarControls {
	width: 60%;
}

.toolbarContainer .navBarContainer {
	width: 156px;
	padding: 0 0 0 2px;

}

.toolbarContainer .topNavBarContainer{
	width: 156px;
	padding: 0 0 0 2px;
	display: table-row;
}

.topNavBarContainer .topNavBarControls {
	display: table-cell;
	text-align: center;
	padding-left: 2px;
}

.topNavBarControls .navButtonLeft, .topNavBarControls .navButtonMiddle, .topNavBarControls .navButtonRight{
	width:32px;
	height: 25px;
	float:left;
	padding-top:2px;
	border-right:1px solid #FFBD7B;
	border-top:1px solid #FFBD7B;
}
.topNavBarControls .navButtonLeft{
	border-top:1px solid #FFBD7B;
	border-left:1px solid #FFBD7B;
	border-top-left-radius:0.4em;
	-webkit-border-top-left-radius:0.4em;
}
.topNavBarControls .navButtonRight{
	border-top-right-radius:0.4em;
	-webkit-border-top-right-radius:0.4em;
}



.topNavBarControls .navButton{
	border-right: 1px solid #FFBD7B;
}


.toolbarContainer .toolbarComponentContainer{
	border-top:1px solid #FFBD7B;
	border-left:1px solid #FFBD7B;
	border-right:1px solid #FFBD7B;
	border-top-left-radius:0.4em;
	border-top-right-radius:0.4em;
	-webkit-border-top-left-radius:0.4em;
	-webkit-border-top-right-radius:0.4em;
	width:25px;
	height:25px;
	text-align:center;
	display: table-cell;
}
.toolbarComponentContainer img{
	margin-top:5px;
}

.toolbarComponentContainer a:hover{
	cursor:pointer;
}


