/**** [ CMEnet@theme - IPL / Instituto Superior de Engenharia de Lisboa/MAI2019  ] ****/
body,.x-body{
	color: #676767;
    background: #fff;}
a,#contentonecolumn a{
    color: #963727;
    border-bottom: none;}
a:hover,#contentonecolumn a:hover{
    color: #333;
    border-bottom: none;}
div#top{line-height: 31px;}
#top{
	color: #676767;
	text-transform: uppercase;
    background-color: #fff;}
.language{
    color: #8b8a8a !important;
    border: none;
    background-color: #333 !important;}
.language a{color: #fff !important;}
div#top .language a:hover{color: #8b8a8a !important;}
.datehour{color: #676767 !important;}
.toplogout{
	padding: 8px 14px;
	border-color: #963727!important; 
	background-color: #963727;}
.toplogout:hover{
	border-color: #333 !important; 
	background-color: #333;}
a.toplogout{color: #fff !important;}
a.toplogout:hover{color: #fff !important;}
.logout a:hover{color: #fff;}
/*** popupLOGIN ***/
.login-heading{
	color: #333;
	font-family: 'kanitregular', sans-serif !important;
	font-weight: normal !important;}
.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: #963727;
	background-image: none;}
.input-button span{color: #fff !important;}
.login-submitbutton{background-image: url(img/login_button_w.png);}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #333 !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #963727 !important;}
/*FIM popupLOGIN*/
/*div#topMenuMenuContainer .submenunavbar li{background-image: none !important;}
div#topMenuMenuContainer .submenunavbar li a:hover{
	color: #e6094d !important;
	border: none ! important;}*/
label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
.x-panel form label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
.x-form-item-label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
div#top div.headerclose{
    line-height: 15px;
    background-color: #939598;}
div#top div.headerclose a{color: transparent !important;}
div#top div.headerclose a:hover{color: transparent !important;}
div#top div.headerclose .close{
	padding-right: 0px;
	background: url("img/closesubfooter.png") right no-repeat;}
div#top div.headerclose .open{
	padding-right: 0px;
	background: url("img/opensubfooter.png") right no-repeat;}
div#headerTopButtons a:hover{color: #fff !important;}
.openleftarea, .openrightarea{
	height: 50px;
	margin-top: 10px;
	background-color: #939598 !important;
	background-image: url("img/icon_menu.png") !important;}
.closeleftarea, .closerightarea{
	background-color: #939598 !important;
	background-image: url("img/icon_menu.png");}
.closerightarea a, .openrightarea a{color: #fff !important;}
.closerightarea a:hover, .openrightarea a:hover{color: #fff !important;}
#pageheader{
	height: 130px;
    border: none;
	background: #fff url(img/logotipo.png) 30px no-repeat;}
#logo{display: none;}
#logoright{display: none;}
#navigationpublic{background-color: #963727 !important;}
#divintroarea #divtextarea{background-color: #fff;}
#contentonecolumn,#contenttwocolumns{background-color: #fff;}
#contentonecolumn h2,#contenttwocolumns h2{
    color: #333;
    text-transform: uppercase;
    font-size: 230% !important;
    padding-left: 0px;
    background-color: #fff;}
#contentonecolumn h3,#contenttwocolumns h3{
	color: #939598;
	text-transform: uppercase;}
.warningpages h4{color: #bd2e17 !important;}
.actions .top{
	padding-left: 30px !important;
	background-image: url("img/icon_top.png");}
.actions .top a{color: #963727 !important;}
.actionsbuttons ul li{
	text-transform: uppercase !important;
	padding: 10px;
	font-size: 110%;
	-webkit-border-radius: 0;
	border: none !important;
	background-color: #963727 !important;}
.actionsbuttons ul li:hover{
	border: none !important;
	background-color: #333 !important;}
.actionsbuttons a{color: #fff !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: #333 !important;}
.actionsbuttons ul li input{
	color: #fff !important;
	font-size: 120% !important;
	text-transform: uppercase !important;
    padding-left: 0px;}
.actionsbuttons .submit{background-image: none; padding-left: 0px !important;}
.actionsbuttons .clear{background-image: none; padding-left: 0px;}
.actionsbuttons input.clear{background-image: none; padding-left: 0px;}
.actionsbuttons input.submit{background-image: none; padding-left: 0px;}
.footnote{border-top-color: #939598;}
.footnote sup{color: #939598;}
div.dashPanelBar{
	background-image: none !important;
	background-color: transparent !important;}
div.dashPanelTab{
	color: #fff;
    background-image: none !important;
	background-color: #939598 !important;}
div.dashPanelTab:hover{
	color: #fff;
    background-image: none;
    background-color: #963727 !important;}
span.treedashboard{background-image: url("img/treebutton.png");}
div#stats div.dashPanelTab:hover{color: #fff !important;}
div.dashPanelTab.x-top-active{
	color: #fff;
	background: #fff url("img/backg_home.png") no-repeat scroll left top !important;}
div.dashPanelTab.x-top-active:hover{color: #fff !important;}
#right{
	width: 240px;
	background-color: #fff;}
#right h2{
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	color: #fff !important;
    background-color: #963727 !important;
    background-image: none !important;
    font-size: 140%;}
.box{background-color: #f8f2f1;}
.box h2{
	font-size: 140%;
    color: #fff !important;
    background-color: #963727 !important;}
.box a{
	text-transform: uppercase;
    color: #963727 !important;
    border-bottom: none !important;}
.box a:hover{color: #333 !important;}
.box dl dt{color: #676767;}
.box .submenunavbar{margin-bottom: 20px !important;}
.box ul li, .menu li{
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;}
div#difrightnavbarInnerStage .submenunavbar li{
	margin-left: 0;
	padding-left: 20px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background-color: #f8f2f1 !important;
	background-position: 0% 50%;
	background-image: url("img/arrow.png") !important;}	
/*** FOOTER + SUBFOOTER ***/
div.bottom{
	color: #fff;
	background-color: #333;}
div.bottomclose{
    line-height: 15px;
    background-color: #939598;}
div.bottomclose a{color: transparent !important;}
div.bottomclose a:hover{color: transparent !important;}
div.bottomclose .open{
	padding-right: 0px;
	background: url("img/opensubfooter.png") right no-repeat;}
div.bottomclose .close{
	padding-right: 0px;
	background: url("img/closesubfooter.png") right no-repeat;}
div#footer .actions{
	line-height: 25px;
	margin-bottom: 0;
	background-color: #fff !important;}
div#footer .actions a{
	color: #963727 !important;
	font-size: 130%;
	text-transform: uppercase;}
div#footer .actions a:hover{color: #333 !important;}
#subfooter{
	font-size: 110%;
	background-image: none;
	background-color: #f8f2f1;}
div.subfootermenu ul li{border-bottom: none;}
#subfooter a{
    color: #333 !important;
    border-bottom: none;}
#subfooter a:hover{
	color: #963727 !important;
    border-bottom: none !important;}
#copyright{background: url("img/companylogo.png") left no-repeat;}
#technical{
	padding: 8px 85px 0 0;
	background: rgba(0, 0, 0, 0) url("img/footerlogo.png") 100% 60% no-repeat;}