/**** [ netP@11 theme - Universidade Algarve/MAI@2019 ] ****/
body{
	color: #231f20;
    background: #ebebec;}
a, #contentonecolumn a{
    color: #3d3d3d;
    border-bottom-color: #3d3d3d;}
a:hover, #left ul li, #footer a:hover{color: #00adef;}
div#difheaderInnerStage{background: #fff url(../img/header_backg.jpg) left no-repeat;}
#top{
	text-transform: uppercase;
	background-color: transparent;}
.language{
    color: #00adef !important;
	background-color: #fff;}
.language a{color: #231f20 !important;}
.language a:hover{color: #00adef !important;}
.toplogout{background-color: #fff;}
a.toplogout{color: #231f20!important;}
div#headerTopButtons a:hover{color: #00adef !important;}
/*popupLOGIN*/
.login-heading{color: #6d6e71;}
.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: #6d6e71;
	background-image: none;}
.input-button span{color: #fff !important;}
.login-submitbutton{background-image: url(../img/login_button.png);}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #b6b8ba !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #b6b8ba !important;}
/*FIM popupLOGIN*/
div#top div.headerclose{
	font-size: 80%;
	line-height: 13px;
	background-color: transparent;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat !important;}
div#top div.headerclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat !important;}
div#top div.headerclose a{color: transparent;}
#left ul li a, #right ul li a, .actions ul li a{
    color: #00adef;
    border-bottom-color: #00adef;}
#pageheader{
	height: 101px;
    background-color: #fff !important;
    background-image: none !important;}
#logo{
	float: left;
    display: inline;
    width: 350px;
    height: 101px;
    background: url(../img/logotipo.png) left no-repeat;}
#logoright{display: none;}
#navigation{
	border: none;
    background-color: transparent;}
#pagenavigation{
	width: 100%;
	height: 23px !important;
	line-height: 25px;
	display: inline-block !important;
	text-transform: uppercase;
	margin-top: 5px;
    background-color: #fff;}
#pagenavigation ul li{
    color: #58595b;
    border-right: 1px dotted #58595b;}
#pagenavigation ul li a{
    color: #58595b;
    background-image: none;
    background-color: #fff;
    padding: 2px 6px;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #00adef !important;
    background-image: none;
    background-color: #fff;}
.homepage a{
    color: #fff !important;
    background-color: #fff !important;
    background-image: none !important;}
.homepage a:hover, .homepage a:active{
    background-color: #fff !important;
    background-image: none !important;}
#perfilnavegation{width: 85px;}
#perfilnavegation ul li{
    color: #fff;
    border-left:none;
    line-height: 33px;}
#perfilnavegation ul li a{
    color: #00adef;
    background-image: none;
    background-color: #fff;
	padding: 4px 10px !important;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #58595b;
    background-image: none;
    background-color: #fff;}
#perfilchange{background-color: #fff;}
#perfilchange a{color: #00adef !important;}
#perfil div.column p{color: #fff;}
.dropdownbox{
	border-top: none;
	border-left:none;
	border-bottom: none;
    border-right: 1px dotted #fff;
    background-color: #000 !important;}
.dropdownbox p{color: #fff;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom: none !important;}
.dropdownbox li a:hover{
    color: #00adef !important;
    border-bottom: none;}
.submenutitle{color: #00adef !important;}
.breadcrumbs{
 	color: #58595b !important;
 	border-right: 1px solid #58595b;
 	border-bottom: 1px solid #58595b;
    border-left-color: #fff;
    background-color: #fff;}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{
    color: #58595b !important;
    border-bottom-color: #58595b !important;}
.breadcrumbs ul li{background-image: url(../img/arrow.png);}
.listbreadcrumbs, .menu{color: #58595b;}
form#changePassword fieldset{
	border: none !important;
	padding-left: 0 !important;}
form#changePassword legend{display: none !important;}
.menuleft h2{
    color: #fff !important;
	text-transform: uppercase;
    border-bottom-color: #fff !important;
	background-color: #000 !important;
	background-image: none !important;}
.menuright h2{display: none;}
#left, #right{
	width: 220px;
    border-top-color: #fff;
    background-color: #fff;}
#contentonecolumn, #contenttwocolumns, #content{
    border-top-color: #fff;
    background-color: #fff;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #6d6e71;
	text-transform: uppercase;
    border-bottom: 1px dotted #6d6e71 !important;
    background-color: #fff;}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{
	color: #00abdf;
	text-transform: uppercase;}
.box{
    background-color: #fff;
    border: none;}
.box p, .box label, .mainmenu p, #infodetails p, .title{color: #6d6e71;}
.box a{
    color: #00abdf;
    border-bottom: none;}
.box a:hover{color: #6d6e71 !important;}
.box h2{
	color: #fff !important;
	text-transform: uppercase;
    border-bottom-color: #fff !important;
    background-color: #000 !important;
    background-image: none !important;}
.box h2 a:hover{color: #00abdf !important;}
.box input[type="submit"]{background-color: #00abdf !important;}
.boxactionsbuttons{
    color: #fff !important;
    border-top-color: #fff !important;
    background-color: #00abdf !important;}
.boxactionsbuttons ul li{background-color: #00abdf !important;}
.boxactionsbuttons a{
    color: #fff !important;
    border-bottom-color: #fff;}
.boxactionsbuttons a:hover{color: #fff !important;}
.mainmenu{
    color: #6d6e71;
    background-color: #fff !important;}
.mainmenu h3, .mainmenu h4, .mainmenu h5, .warningpages h4{color: #00abdf !important;}
.mainmenu a:hover{color: #00abdf !important;}
.actions a{
    color: #00abdf !important;
    border-bottom-color: #00abdf !important;}
.actions ul li input{color: #fff !important;}
.actions .top{
	background-image: url(../img/icon_top.png) !important;
	background-position: 0% 0%;}
.actions .normallink, .simplelink{background-image: url(../img/arrow.png);}
.actionsbuttons ul li{
	border-color: #00abdf !important;
	background-color: #00abdf !important;}
.actionsbuttons a{color: #fff !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	 background-color: #b6b8ba !important;}
#infodetails{
    border: 1px dotted #636465 !important;
    background-color: #ebebec;}
#infodetailsicon p{color: #00abdf !important;}
.downloadfile a{
    color: #00abdf !important;
	border-bottom-color: #00abdf !important;}
.openleftarea, .openrightarea, .closeleftarea, .closerightarea{background-color: #00abdf !important;}
.detailbox{background-color: #ebebec;}
#highlightsbox{
    border-bottom: 1px dotted #6d6e71;
    background-color: #fff;}
#highlights h2{
    color: #6d6e71;
	font-size: 170%;
	text-transform: uppercase;
    background-color: #fff;
    border: none !important;}
#highlights a:hover{color: #00abdf;}
#highlights .floatRight a{
    color: #00abdf;
	padding-right: 15px;
	text-transform: uppercase;
    border-bottom: none;}
#highlights ul li{background: url("../img/arrow.png") no-repeat 100% 50%;}
.perfilAreaTitle h2{color: #6d6e71 !important;}
.perfilAreaBoxPhoto{height: auto;}
#perfilArea{
    border-bottom: 1px dotted #6d6e71;
    background-color: #fff;}
.perfilAreaTitle .actionsbuttons ul li{background-color: #00abdf !important;}
.perfilAreaTitle .actionsbuttons ul li:hover{background-color: #b6b8ba !important;}
.perfilAreaTitle .actionsbuttons ul li a:hover{background-color: transparent !important;}
#linksAreaBox{
	width: 190px;
	border-left: none;}
#welcome h2{
    color: #00abdf;
    border: none !important;}
.news h2{
	font-size: 170%;
	text-transform: uppercase;
	border: none !important;
	line-height: 46px;
	padding-left: 5px !important;
	margin-bottom: 5px !important;
    color: #00abdf !important;
    background: none !important;}
.news h2::before{content: 'N';}
.news p{
	margin: 0 10px 0 0;
	padding: 10px 5px;
	border-bottom: 1px dotted #58595b;
    background: none;}
.news a{
	font-size: 90%;
	color: #58595b !important;}
.news a:hover{color: #00abdf !important;}
.news .normallink a{
	color: #00abdf !important;
	text-transform: uppercase;
	float: right !important;
	padding-right: 15px;
	background: url(../img/arrow.png) no-repeat right;}
.news .normallink a:hover{color: #58595b !important;}
.news.box ul li{background-image: none !important;}
#moreservices p{
	color: #333 !important;
	text-transform: uppercase;}
.backgcolor{background: #ebebec;}
#formtablecontent h3, #formtablecontent h4{color: #231f20 !important;}
#simpletable th.ordenacao a, #simpletable th.ordenacaoup a, #simpletable th.ordenacaodown a, #navegacaohorario, #zoomheader #navzoom li a{color: #00abdf;}
#simpletable th.ordenacao a:hover, #simpletable th.ordenacaoup a:hover, #simpletable th.ordenacaodown a:hover{color: #58595b;}
#pagenumber, #simpletable th, .ok_button, #shopping th, #tabletags th, .filtering thead td, .filtering thead th{
	color: #fff;
	background-color: #000;}
#simpletable th, #shopping th, #tabletags th, .filtering thead th{height: 24px;}
#simpletable .year{
	color: #58595b;
	border-bottom: 5px solid #fff;
	border-left: 10px solid #ebebec;
	background-color: #e6e7e8 !important;}
#footertable a{
	color: #fff !important;
	border: 1px solid #00abdf !important;
	background-color: #00abdf !important;}
#footertable a:hover{
	color: #00abdf !important;
	border: 1px solid #fff !important;
	background-color: #fff !important;}
#formtablecontent h3, #formtablecontent h4{color: #6d6e71;}
.wizardnavigation{
	 color: #00abdf;
	 background-color: #ebebec;}
.wizardnavigation ul li{background-image: url(../img/wiznavigation.png);}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #00abdf;}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 background-color: #00abdf;
	 background-image: url(../img/light/wiznavigationlast.png);}
.wizardnavigation ul li.activemode input{color: #fff !important;}
.pagination{
    color: #fff;
    text-transform: uppercase !important;
    border-color: #fff;
    background-color: #fff;}
.pagination input[type="submit"]{
	color: #fff !important;
	text-transform: uppercase !important;
	border: none !important;}
.pagination li{
	padding: 10px;
	background-color: #00abdf;}
.pagination li a{color: #fff !important;}
.pagination li:hover{
	color: #fff !important;
	background-color: #b6b8ba;}
.pagination .previous{background-image: url(../img/arrowleft_w.png);}
.pagination .next{background-image: url(../img/arrow_w.png);}
.pagination .cancel{background-image: none;}
.pagination input.cancel{padding-left: 0 !important;}
input[type="submit"],input[type="reset"],input[type="button"]{color: #00abdf !important;}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #ebebec !important;}
.inputspecialnumber, .inputnormaltext{background-color: #ebebec !important;}
div.bottom{
    color: #231f20;
    border-top-color: #fff;
    background-color: #fff;}
div.bottomclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat;}
div.bottomclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat;}
div.bottomclose{
    background-color: #fff;
    border-top: 2px solid #fff;}
div.bottomclose a{color: transparent !important;}
#footer a{
    color: #3d3d3d !important;
    border-bottom: none;}
div#footerActionsContainer .actions a{
	color: #00abdf !important;
	font-size: 130%;
	text-transform: uppercase;}
div#footerActionsContainer .actions a:hover{color: #3d3d3d !important;}
#copyright{background: url("../img/companylogo.png") left no-repeat;}
#pagamentos > #pagamentos-body > #gridview-1024 > table > tbody > tr > td.x-grid-cell-gridcolumn-1022 > div,
#pagamentos > #pagamentos-body > #gridview-1023 > table > tbody > tr > td.x-grid-cell-gridcolumn-1021 > div,
#pagamentos > #pagamentos-body > #gridview-1042 > table > tbody > tr > td.x-grid-cell-gridcolumn-1040 > div{display: none;}
/* Sugerido pela UALG  23.07.2018 */
#dadosPreparacao #referedDivnome > input{ pointer-events:none;}