@CHARSET "UTF-8";
/******* GENERAL RESET *******/
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
a{
	text-decoration: none;
}
/******* GENERAL RESET *******/
/******* MENU *******/
#container{
	margin: 2px auto;
	width: 438px;
}
#container ul{
	list-style: none;
	list-style-position: outside;
}
#container ul.menu li{
	float: left;
	margin-right: 3px;
	margin-bottom: -1px;
}
#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 3px 5px 3px 5px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#container ul.menu li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#container ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}


#container1{
	margin: 0px auto;
	width: 775px;
}
#container1 ul{
	list-style: none;
	list-style-position: outside;
}
#container1 ul.menu li{
	float: left;
	margin-right: 1px;
	margin-bottom: -1px;
}
#container1 ul.menu li{
	font-weight: 700;
	font-size: 10px;
	display: block;
	padding: 3px 3px 3px 3px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#container1 ul.menu li.active{
	background: #F0FDE9;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#container1 ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}


#container2{
	margin: 0px auto;
	width: 775px;
}
#container2 ul{
	list-style: none;
	list-style-position: outside;
}
#container2 ul.menu li{
	float: left;
	margin-right: 3px;
	margin-bottom: -1px;
}
#container2 ul.menu li{
	font-weight: 700;
	font-size: 11px;
	display: block;
	padding: 3px 5px 3px 5px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#container2 ul.menu li.active{
	background: #F0FDE9;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#container2 ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}


#container3{
	margin: 0px auto;
	width: 970px;
}
#container3 ul{
	list-style: none;
	list-style-position: outside;
}
#container3 ul.menu li{
	float: left;
	margin-right: 3px;
	margin-bottom: -1px;
}
#container3 ul.menu li{
	font-weight: 950;
	font-size: 11px;
	display: block;
	padding: 3px 5px 3px 5px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#container3 ul.menu li.active{
	background: #F0FDE9;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#container3 ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}

/******* /MENU *******/
/******* CONTENT *******/
.content{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 15px;
	font-size: 11px;
}
/******* /CONTENT *******/
/******* NEWS *******/
.content.news{
	display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content.tutorials{
	display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content.links{
	display: none;
}
/******* /LINKS *******/



/******* CONTENT1 *******/
.content1{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 10px;
}
/******* /CONTENT1 *******/
/******* dados *******/
.content1.dados{
	display: block;
}
/******* documentos *******/
.content1.documentos{
	display: none;
}
/******* carreira *******/
.content1.carreira{
	display: none;
}
/******* dfiscais *******/
.content1.dfiscais{
	display: none;
}
/******* regimes *******/
.content1.regimes{
	display: none;
}
/******* pagamento *******/
.content1.pagamento{
	display: none;
}
/******* infprof *******/
.content1.infprof{
	display: none;
}
/******* administracao *******/
.content1.admin{
	display: none;
}
/******* acessos *******/
.content1.acessos{
	display: none;
}

.content1.condicoes{
	display: none;
}

.content1.historico{
	display: none;
}


/******* CONTENT2 *******/
.content2{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
}
/******* /CONTENT2 *******/
/******* calendario *******/
.content2.calendario{
	display: block;
}
/******* marcacao *******/
.content2.marcacao{
	display: none;
}
/******* superiorh *******/
.content2.superiorh{
	display: none;
}
/******* recursosh *******/
.content2.recursosh{
	display: none;
}
/******* historicoFaltas *******/
.content2.historicoFaltas{
	display: none;
}


/******* CONTENT3 *******/
.content3{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
}
/******* /CONTENT3 *******/
/******* deparatamento *******/
.content3.deparatamento{
	display: block;
}
.content3.docapoio{
	display: none;
}

.content3.ipbrick{
	display: none;
}

.content3.sync{
	display: none;
}

.content3.estabelecimentos{
	display: none;
}

.content3.registoEmp{
	display: none;
}



/******* CONTENT4 *******/
.content4{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
}
/******* /CONTENT4 *******/
/******* dcliente *******/
.content4.dcliente{
	display: block;
}
/******* dados pessoais *******/
.content4.dpessoais{
	display: none;
}
/******* funcionario *******/
.content4.funcionario{
	display: none;
}


/******* CONTENT5 *******/
.content5{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
}
/******* /CONTENT4 *******/
/******* dcliente *******/
.content5.calferis{
	display: block;
}
/******* funcionario *******/
.content5.vgeral{
	display: none;
}

.content5.historicoF{
	display: none;
}




#containerBig{
	margin: 0px auto;
	width: 1210px;
}
#containerBig ul{
	list-style: none;
	list-style-position: outside;
}
#containerBig ul.menu li{
	float: left;
	margin-right: 3px;
	margin-bottom: -1px;
}
#containerBig ul.menu li{
	font-weight: 700;
	font-size: 10px;
	display: block;
	padding: 3px 3px 3px 3px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#containerBig ul.menu li.active{
	background: #F0FDE9;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#containerBig ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}

.contentBig.historicoMat{
	display: none;
}

.contentBig.materialPendente{
	display: none;
}

/******* CONTENTBIG *******/
.contentBig{
	margin: 0pt auto;
	background: #fff;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
}
/******* /CONTENTBIG *******/
/******* atribuirMat *******/
.contentBig.atribuirMat{
	display: none;
}

.contentBig.colectivos{
	display: none;
}

.contentBig.allMat{
	display: block;
}
/******* historicoMat *******/
.contentBig.historicoMat{
	display: none;
}


/*		PLANOS MANUT 		*/

.contentBig.planoManu{
	display: block;
}

.contentBig.planoManuCol{
	display: none;
}

.contentBig.planoManuInd{
	display: none;
}


/*		PLANOS MANUT 		*/


#containerReg{
	margin: 0px auto;
	width: 422px;
}
#containerReg ul{
	list-style: none;
	list-style-position: outside;
}
#containerReg ul.menu li{
	float: left;
	margin-right: 3px;
	margin-bottom: -1px;
}
#containerReg ul.menu li{
	font-weight: 700;
	font-size: 11px;
	display: block;
	padding: 3px 5px 3px 5px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #D5E5C1;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #427e24;
	cursor: pointer;
}
#containerReg ul.menu li.active{
	background: #F0FDE9;
	top: 1px;
	border-bottom: 0;
	color: #005900;
}
#containerReg ul.menu li.disabled{
	color: gray;
	background: lightgray;
	cursor: default;
}

.contentReg{
	margin: 0pt auto;
	background: #f0fde9;
	border-top: 1px solid #D5E5C1;
	text-align: justify;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	/*width: 424px;*/
	padding: 0px 10px;
	background-color:
}

.dadosPessoais{
	display: none;
}
