/**** [ netP@11v.03 theme - UNL/NOVAIMS - Instituto Superior de Estatística e Gestão da Informação - UNL ] ****/
body, .x-body{
	color: #5d666c;
	font-size: 0.813em;
    font-family: Century Gothic,Helvetica;
    background-image: none;
    background-color: #fff}
a, #contentonecolumn a{
    color: #afcd45;
    border-bottom: none !important;}
a:hover, #contentonecolumn a:hover{
	color: #999;
	border-bottom: none !important;}
#top{
	text-transform: uppercase;
    background-color: #fff;}
.language{
    color: #dcdcdc !important;
    border: none;
    background-color: transparent !important;}
.language a{color: #5d666c !important;}
.language a:hover{
	color: #dcdcdc !important;
	background-color: transparent !important;}
.datehour{
	color: #5d666c !important;
    padding: 8px 0px 7px 14px;
    background-image: none !important;}  
div#top .toplogout{
	font-size: 120%;
    background-color: #999;}
a.toplogout{
    border-bottom: none !important;
    font-weight: bold !important;
    background-color: #999;}
a.toplogout:hover{
	color: #5d666c !important;
	background-color: #eeeff0 !important;}
/*popupLOGIN*/
.login-heading{color: #5d666c;}
.x-btn-default-toolbar-small-disabled .x-btn-inner {color: #fff !important;}
.x-btn-disabled span{opacity: 1.0; filter: alpha(opacity=100);}
.input-button{
	background-color: #999;
	background-image: none;}
.input-button span{color: #fff !important;}
.login-submitbutton{background-image: none !important;}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #5d666c !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #5d666c !important;}
/*FIM popupLOGIN*/   
div#top div.headerclose{
    font-size: 85%;
    line-height: 12px;
    background-color: #999;}
div#top div.headerclose a{color: #fff !important;}
div#top div.headerclose a:hover{color: #5d666c !important;}
div#top div.headerclose .close{background-image: none !important;}
div#top div.headerclose .open{background-image: none !important;}
#pageheader{
    height: 101px;
	border-bottom: none;
	border-top: none;
	background-color: #fff;}
#logo{
	float: left;
    display: inline;
    width:97px;
    height: 101px;
    background: #fff url(../img/logotipo.png) no-repeat !important;}
#logoright{display: none;}
#navigation{
	text-transform: uppercase;
	border: none;
	background-color: #999;
    background-image: none;}
#pagenavigation{
    background-color: #999;
    background-image: none;}
#pagenavigation ul li{
    color: #fff;
    border-right: none;}
#pagenavigation ul li a{
    color: #fff;
    background-image: none;
    background-color: #999;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #5d666c !important;
    background-color: #eeeff0;
    background-image: none;}
#perfilnavegation ul li{
    color: #fff;
    border-left: none;
	background-color: #5d666c;
    background-image: none;}
#perfilnavegation ul li a{
    color: #fff;
	background-color: #5d666c;
    background-image: none;}
#perfilnavegation ul li a:hover{
    color: #fff;
    background-color: #999;
    background-image: none;}
/*perfilBOX*/
#perfilchange{
	padding: 10px 10px 10px 0;
	margin-left: 0px;
	background-color: #5d666c;}
#perfilchange li{background: url(../img/arrow.png) left no-repeat !important;}
#perfilchange a{color: #fff !important;}
#perfilchange a:hover{color: #BDD631 !important;}
#perfil div.column p{color: #fff;}
#perfil .submenu li{
	padding-left: 0;
	background-image:none !important;}
#perfil .submenu li a{
	padding-left: 15px !important;
	background: url("../img/arrow.png") no-repeat left !important;}
#perfil .submenu li a:hover{color: #BDD631 !important;}
#perfil.dropdownbox ul li:hover{background-color: transparent !important;}
/*FIM perfilBOX*/
.homepage a{
    color: #fff !important;
    background-color: #BED62F !important;
    background-image: none;}
.homepage a:hover{
    background-color: #eeeff0;
    background-image: none;}
.dropdownbox{
    color: #fff;
    border: none;
	background-color: #5d666c !important;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom: none !important;
    font-weight: normal !important;}
.dropdownbox li a:hover{
    color: #5d666c !important;
    border-bottom: none;}
.dropdownbox li:hover{
	color: #5d666c !important;
	background-color: #eeeff0 !important;}
.submenu li, ul.submenunavbar li, .dropdownbox li, #highlights ul li, .actions .normallink, .simplelink, .box ul li, .menu li{background-image:url("../img/arrow.png") !important;}
form#changePassword fieldset{
	border: none !important;
	padding-left: 0 !important;}
form#changePassword legend{display: none !important;}
#left, #right{
    width: 220px;
    background-color: #fff;}
/*menusLATERAIS*/
#right .box{
    margin-bottom: 30px;
    padding-bottom: 0;}
#right .box ul, #left .box ul{margin:0;}
.box{
    border: none;
    background-color: transparent;}
#right a, #left a{
    color: #5d666c;
    border: none !important;}
#left ul li a, #right ul li a{
	text-transform: uppercase;
    color: #5d666c;
    border: none !important;}
#left a:hover, #right a:hover{
	color: #BFD730 !important;
    border: none !important;}
.linksAreaContent li{
	text-transform: uppercase;
	text-align: right;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 7px;
	margin-top: 15px;
	background-color: #bed631;}
.linksAreaContent li a{
	color: #5d666c !important;
	font-size: 90% !important;
	font-weight: bold !important;}
.linksAreaContent li a:hover{color: #999 !important;}
#difrightnavbarInnerStage .linksAreaContent li a:hover{color: #999 !important;}
.box input[type="submit"]{
    color: #fff !important;
    background-color: #5d666c !important;}
.box h2, .menuleft h2, .menuright h2{
	color: #fff !important;
	text-transform: uppercase;
    border-bottom: none !important;
    margin-bottom: 10px !important;
    background-color: #5d666c !important;
    background-image: none !important;
	font-weight: normal !important;}
.menuleft ul li, .menuright ul li{
	background-image: url(../img/arrow.png) !important;
	background-position: 0% 50%;}
ul.submenunavbar li{
	background-image: url(../img/arrow.png) !important;
	background-position: 0% 50%;}
/*fim menusLATERAIS*/
.news{
	 border: none;
	 background-color: #f9f9f9 !important;}
.news h2{
	font-size: 150%;
	font-weight: bold !important;
	text-transform: uppercase;
	border: none !important;
	line-height: 46px;
	padding-left: 12px !important;
	margin-bottom: 0px !important;
    color: #5d666c !important;
    background: none !important;}
.news h2::before{content: 'N';}
.news p{
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 1px dotted #888;
    background-color: transparent;
    background-image: none !important;}
.news a{color: #5d666c !important;}
.news a:hover{color: #afcd45 !important;}
.news .normallink a{
	color: #8AA62D !important;
	float: right !important;
	padding-right: 15px;
	background: url(../img/arrow.png) no-repeat right;}
.news .normallink a:hover{color: #5d666c !important;}
.news.box ul li{background-image: none !important;}
.closeleftarea, .openleftarea, .closerightarea, .openrightarea{
    background-color: #afcd45 !important;
	background-image: url("../img/icon_menu.png") !important;}
.openleftarea, .openrightarea{
	padding-top: 25px !important;
	background-position: 50% 5%;}
.closeleftarea a, .openleftarea a, .closerightarea a, .openrightarea a{color: #fff !important;}
.closeleftarea a:hover, .openleftarea a:hover, .closerightarea a:hover, .openrightarea a:hover{color: #5d666c !important;}
#content{padding-top: 0;}
#contentonecolumn, #contenttwocolumns, #content{
    border-top-color: transparent !important;
    background-color: transparent;}
#contentonecolumn a, #contenttwocolumns a, #content a{color: #8AA62D;}
#contentonecolumn a:hover, #contenttwocolumns a:hover, #content a:hover{color: #999;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #5d666c;
    padding: 10px 15px 10px 15px;
    border-bottom: none !important;
    border-left: 9px solid #bed62f;
    background-color: transparent;}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{color: #afcd45;}
.mainmenu h3, .mainmenu h4, .mainmenu h5{color: #afcd45 !important;}
#highlightsbox{
    border-bottom-color: #999; 
    background-color: #f9f9f9;}
#highlights h2{
    color: #5d666c;
    background-color: transparent;}
.menuareadivision{border-left-color: #999;}
#highlights li.floatRight{
	background-position: right;
	padding-right: 15px;}
#highlights .floatRight a{text-transform: uppercase;}
/*areaPERFIL/Privada*/
.perfilAreaTitle h2{
	color: #5d666c !important;
	border-left: 9px solid #bed62f !important;
	padding-left: 10px !important;}
#linksAreaBox{
	width: 190px;
	border-left: none;}
/*fim areaPERFIL/Privada*/
#welcome{
    margin: 30px 0px 10px 0px;
    padding-bottom: 30px;
    border-bottom: none;}
#welcome h2{
	border-bottom: none !important;
	border-left: none !important;
	padding-left: 0 !important;}
#welcome .subtitle {
    color: #afcd45;
    font-weight: bold;
    margin-left: 0px;}
#moreservices p{color: #5d666c !important;}
#moreservices a:hover{color: #afcd45 !important;}
.submenutitle{color: #fff !important;}
.actions ul li{text-transform: uppercase;}
.actions ul li input{color: #fff !important;}
.actions ul li a{color: #afcd45;}
.actions ul li a:hover{color: #999 !important;}
.actions .top{
	font-size: 130%;
	background-image: url(../img/icon_top.png) !important;
	background-position: 0% 0%;}
.actions .normallink, .simplelink{background-image: url(../img/arrow.png);}
.actionsbuttons ul li{
	text-transform: uppercase !important;
	border: none !important;
	background-color: #999 !important;}
.actionsbuttons ul li:hover{
	border: none !important;
	background-color: #afcd45 !important;}
.actionsbuttons input:hover{
	border: none !important;
	background-color: #afcd45 !important;}
.actionsbuttons li input, .actionsbuttons li input .submit{
	color: #fff !important;
	font-size: 100% !important;
	font-weight: bold;
	text-transform: uppercase !important;}
.actionsbuttons a{color: #fff !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: #afcd45 !important;}
.searchbox{background-color: #fff;}
.warningpages h4{color: #5d666c !important;}
fieldset legend{color: #afcd45 !important;}
#info{background-color: transparent;}
#info a:hover{color: #afcd45 !important;}
#info label{color: #5d666c;}
#simpletable th.ordenacao a, #simpletable th.ordenacaoup a, #simpletable th.ordenacaodown a, #navegacaohorario, #zoomheader #navzoom li a{
	color: #fff;
	border-bottom: none;}
#simpletable th.ordenacao a:hover, #simpletable th.ordenacaoup a:hover, #simpletable th.ordenacaodown a:hover{
	color: #afcd45 !important;
	background-color: #999;}
#tabhorario th, .filtering th ,#simpletable th, .ok_button, #shopping th, #tabletags th, .filtering thead td, .filtering thead th{
	color: #fff;
	background-color: #999;}
#simpletable a, #formtablephoto a{color: #afcd45;}
#simpletable a:hover, #formtablephoto a:hover, #tabhorario a:hover{color: #999 !important;}
#pagenumber{
	color: #fff;
	background-color: #999;}
#simpletable .year{
	color: #fff;
	border-bottom: 5px solid #fff;
	border-left: 10px solid #5d666c;
	background-color: #5d666c !important;}
.gridbackg02{background: #eee;}
#formtablecontent h3{
	color: #fff;
	background-color: #5d666c;}
#formtablecontent h4{
	color: #fff;
	background-color: #999;}
#formtablecontent .imgborder, #formtablephoto .imgborder, .highlightsphotonews{border-color: #999 !important;}
#footertable{background-color: transparent !important;}
#footertable a{
	color: #fff !important;
	border: none;
	background-color: #999 !important;}
#footertable a:hover{
	color: #fff !important;
	border: none !important;
	background-color: #afcd45 !important;}
#resultnone{
	border: 1px solid #afcd45 !important;
	background-color: #fff !important;}
#highlights ul#utilinfo li{background-image: none !important;}
#highlights ul#utilinfo02 li{background-image: none !important;}
#highlights ul#utilinfo02 li a{
	padding-left: 15px;
	background-image: url(../img/arrow.png) !important;
	background-repeat: no-repeat;
	background-position: 0 50%;}
#utilinfo{margin-left: 0px;}
ul#utilinfo li label{color: #5d666c;}
ul#utilinfo02 li label{color: #5d666c;}
.backgcolor{background-color: #f8f8f8 !important;}
.wizardnavigation{
	 color: #fff;
	 background-color: #999;}
.wizardnavigation ul li{background-image: none;}
.wizardnavigation ul li a{color: #fff !important;}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #5d666c;}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 line-height: 20px;
	 padding-top: 20px;
	 padding-right: 20px;
	 padding-left: 20px;
	 font-size: 110%;
	 font-weight: bold;
	 background-color: #bed631;
	 background-image: none;}
.wizardnavigation ul li.activemode input{
	font-size: 100% !important;
	font-weight: bold;
	color: #fff !important;
	boder: none !important;}
#paneltotal{background-color: #F8F8F8;}
.pagination{
    color: #5d666c;
    text-transform: uppercase !important;
    border-color: #fff;
    background-color: #fff;}
.pagination .actions ul{margin: 0;}
.pagination input[type="submit"]{
	color: #fff !important;
	text-transform: uppercase !important;
	border: none !important;}
.pagination li{
	padding: 10px;
	background-color: #bed631;}
.pagination li a{color: #fff !important;}
.pagination .actions li a:hover{color: #fff !important;}
.pagination li:hover{
	color: #fff !important;
	background-color: #999;}
.pagination .previous{background-image: url(../img/arrow_p_esq.png);}
.pagination .next{background-image: url(../img/arrow.png);}
.pagination .cancel{background-image: none;}
.pagination input.cancel{padding-left: 0 !important;}
input[type="submit"],input[type="reset"],input[type="button"]{
	color: #fff !important;
	border: none !important;}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #e4e4e4 !important;}
.inputspecialnumber, .inputnormaltext{background-color: #e4e4e4 !important;}
.footnote{margin: 10px 0 10px 0 !important;}
#alertbox{background-color: #f9f9f9;}
.backgthemelight{background-color: #f9f9f9;}
.detailbox{background-color: #f9f9f9;}
.divtwocolumn{column-gap: 0 !important;}
.detailbox p{color: #5d666c;}
.detailbox .actionsbuttons ul li{
    border: none;
    background-color: #999 !important;}
.detailbox .actionsbuttons ul li:hover{
    border: none;
    background-color: #afcd45 !important;}
.detailbox .actionsbuttons ul li a:hover{
    border: none;
    color: #fff !important;
    background-color: #afcd45 !important;}
#infodetails{
    border: 1px dotted #aaa !important;
    background-color: #f9f9f9;}
#infodetailsicon p{
    color: #afcd45 !important;}
.downloadfile a{color: #5d666c !important;}
div.bottom{
    color: #fff;
    border-top: none;
    background-color: #999;}
#footer a{
    color: #fff;
    border-bottom: none;}
div#footerActionsContainer .actions a{
	color: #5d666c !important;
	font-size: 130% !important;
	text-transform: uppercase;}
div#footerActionsContainer .actions a:hover{color: #bed631 !important;}
.alert, .alert a{color: #9d0f18 !important;}
#copyright{background: url("../img/companylogo.png") left no-repeat;}