#headerContainer {
	/*padding : 10px 20px;*/
	/*padding : 5px 10px;*/
	/*min-width: 868px;*/
}
#headerContainer table{
	width : 100%;
}
#headerLeft {
	
	height: 68px;
	/*width: 515px;*/	
	
	vertical-align : bottom;
	/*
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	*/
}

#headerSpacer{
	background-color : rgb(252,196,21);
}

#headerRight {
	
	height: 68px;
	/*width: 140px;
	min-width: 140px;
	*/
	/*
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	*/
	width: 292px;
	padding-right: 5px;
}

#headerMenuBar{
	margin-left : 15px;
	float:left;
}

.headerMenuItem{
	font-family : Verdana, Arial;
	font-size : 10px;			
	width : 90px;	
	float : left;	
	text-align : center;
	cursor : pointer;	
	margin-right : 2px;
	
	position: relative;
	top : 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #42413e;
}

.headerMenuItem .content{
	background-color : #42413e;
	color : #ffca3a;
	height : 15px;
	padding-top: 5px;
	width: 90px;
    float: left;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.headerMenuLC{
	display:none;
}

.headerMenuRC{
	float:left;
	width:5px;
	height : 20px;
	
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	/*border-top-right-radius: 4px;*/
}

.inactive{
	border-bottom-color : #a8a8a8;
}

.inactive .content{
	background-color : #a8a8a8;
	color : #f0f0f0;
}

.inactive .headerMenuRC{
	background-color : #a8a8a8;
}

.inactive .headerMenuLC{
	background-color : #a8a8a8;
}

#versionInfo{
	font-family : Verdana, Arial;
	font-size : 10px;
	
	margin-left : 5px;
	margin-top : 5px;
	float: left;
}

#profileInfo{
	font-family : Verdana, Arial;
	font-size : 10px;
	
	float:left;
	width:100%;
	text-align : right;
	
	height : 58px;
	
	margin-top : 0px;
	
	min-width: 172px;
}

#profileInfo div {
	margin : 2px;
	padding-right : 20px;
}

#headerSubMenuContainer{
	margin-top : 2px;
}

#headerSubMenuLC{
	width : 5px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#headerSubMenuRC{
	width : 5px;
	/*
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	*/
}

#headerSubMenuContent{
	font-family : Verdana, Arial;
	font-size : 10px;
	height : 22px;
	background-color : #42413e;
	/*border-radius: 4px;*/
	padding-left : 15px;
	
}

.headerSubMenuItem{

	float : left;
	
	width : 90px;
	height : 16px;
	padding-top : 6px;
	text-align : center;
	
	background-color : black;
	color : #ffd800;
	
	margin-right : 2px;
	
	cursor : pointer;
}
.inactiveSubMenu {
	background-color : #646360;
	color : white;
}

.submenu{
	/*padding-left: 5px;*/
}

.hidden{
	display : none;
}

#header2ndLevel{
	margin-top : 2px;
	font-family : Verdana, Arial;
	font-size : 10px;
	height:22px;
}

#header2ndMenuLC{
	display:none; /*teste eliminar borders "falsos" -> eliminar elementos
	correspondentes numa próxima iteração
	width : 5px;

	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#header2ndMenuRC{
	display: none; /*teste eliminar borders "falsos" -> eliminar elementos
	correspondentes numa próxima iteração
	*/
	width : 5px;
/*
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
*/
}

#header2ndMenuContainer{
	height : 22px;
	background-color : #ececec;
	/*border-radius: 4px;*/
	padding: 0px 5px;
    line-height: 17px;
}

.header2ndMenuContainerTxt {
	vertical-align: middle; 
	line-height: 22px;
}

#headerLoggedUserInfo{
	/*width : 100%;*/
	text-align : center;	
	color: #42413E;
	font-size: 10px;
}

.header2ndMenuContent{
	float : left;
	margin-left : 10px;
	height : 100%;
}

.header2ndMenuVCenterText{
	padding-top : 5px;
	padding-right : 5px;
	text-align: left;
}

.marginRight10px{
	margin-right : 10px;
}

.floatLeft{
	float : left;
}

.floatRight{
	float : right;
}

.headerLink, .headerLinkMsg{
	cursor : pointer;
}

.headerLink:hover{
	text-decoration : underline;
}

.navbar .buttons {
	clear:both;
	margin-bottom:1em;
}

.navbar .paginacao{
	background-color : #ececec;
	padding:5px;
	width:100%;
	display:inline-block;
	margin-bottom:1em;
}

.navbar .paginacao .label{
	padding-top : 5px;margin-right : 10px;
}
