/**** [ CSSnet@theme - UAL | Escola Superior de Enfermagem S. Francisco das Misericórdias | v.01 | MAR2020 ] ****/
body, .x-body{
	color: #212529;
    background-color: #fff;}
a, #contentonecolumn a{color: #000080;}
a:hover{color: #666;}

/*areaTOP*/
#top{
	color: #212529;
	text-transform: uppercase;
    background-color: #fff;}
#top span{color: #212529;}
.language{
    color: #666 !important;
    border: none;
    background-color: transparent !important;}
.language a{color: #000080 !important;}
.language a:hover{
	color: #666 !important;
	background-color: transparent !important;}
.datehour{color: #212529 !important;}
.toplogout{
	padding: 3px 14px 2px 14px;
	border: none !important;
    background-color: #003366;}
.toplogout:hover{
	padding: 3px 14px 2px 14px;
	border: none !important; 
	background-color: #252525;}
a.toplogout{color: #fff !important;}
a.toplogout:hover{color: #fff !important;}
.logout a:hover{color: #fff;}

/*popupLOGIN*/
.login-heading{
	color: #212529;
	text-transform: uppercase;}
.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-image: none;
	background-color: #003466;}
.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: #252525 !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #003466 !important;}

/*areasCOLLAPSIBLE*/
div#top div.headerclose{background-color: #fff;}
div#top div.headerclose a{color: transparent;}
div#top div.headerclose a:hover{color: transparent;}
div#top div.headerclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat !important;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat !important;}
.openleftarea, .openrightarea{
	background-position: 50% 5%;
	background-color: #efefef !important;
	background-image: url(../img/icon_menu.png);}
.closeleftarea, .closerightarea{
	background-color: #efefef !important;
	background-image: url(../img/icon_menu.png);}
.openleftarea a, .openrightarea a, .closeleftarea a, .closerightarea a{color: #000080 !important;}
.openleftarea a:hover, .openrightarea a:hover, .closeleftarea a:hover, .closerightarea a:hover{color: #666 !important;}

/*areaHEADER*/
#pageheader{
	height: 130px;
	border: none;
	background: #252525 url(../img/logotipo.png) 2% 50% no-repeat;}
#logo{display: none;}
#logoright{display: none;}

/*areaNAVEGACAOHORIZONTAL*/
#navigation{
	text-transform: uppercase;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #ccc;
	background-color: #fff;}
#navigation a{color: #212529;}
.homepage a{background-color: #212529 !important;}
.homepage a:hover, .homepage a:active{
    color: #fff !important;
    background-color: #003366 !important;}
#pagenavigation{background-color: #fff;}
#pagenavigation ul li{
    color:#212529;
    border: none;
	background-color: #fff;}
#pagenavigation ul li a{
    color: #212529;
	padding: 14px 30px 15px 15px;
    background-image: none;
	background-color: #fff;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #fff !important;
	padding: 14px 30px 15px 15px;
    background-image: none;
	background-color: #003366;}
#pagenavigation li:hover, #pagenavigation li:active{background-color: #003366;}
#perfilnavegation ul li{
    color: #fff;
    border: none;
	background-color: #252525;}
#perfilnavegation ul li a{
    color: #fff;
	padding-bottom: 10px;
    background-image: none;
	background-color: #252525;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #000080;
	padding-bottom: 10px;
    background-image: none;
	background-color: #fff;}
#perfilnavegation li:hover, #perfilnavegation li:active{background-color: #fff;}
div#perfil.dropdownbox{
	border: none;
    background-color: #252525 !important;}
div#perfil.dropdownbox a{color: #fff;}
div#perfil.dropdownbox a:hover{color: #666 !important;}
div#perfil ul.submenu li{color: #ccc;}
div#perfil .submenu li:hover{background-color: transparent !important;}
#perfilchange{
	margin-left: 0;
	background-color: #252525 !important;}
#perfil div.column p{color: #ccc;}
#perfil a{color: #fff !important;}
.dropdownbox{
	border: none;
	background-color: #252525 !important;}
.dropdownbox p{color: #ccc;}
.dropdownbox li:hover{
    border-bottom: none;
    background-color: transparent !important;}
#pagenavigation .dropdownbox ul li a{border-right: none !important;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom: none !important;}
#pagenavigation ul.submenunavbar a:hover{
    color: #333 !important;
    border-right: none;
    border-bottom: none;}
.dropdownbox li, .submenu li, ul.submenunavbar li{background-image: url("../img/arrow_w.png") !important;}
.dropdownbox .submenutitle{color: #ccc !important;}

/*****areaMENULATERALPRINCIPAL*****/
#right{width: 220px;}
#left, #right{
    border: none;
    background-color: #fff;}
#left ul li, #right ul li{
	color: #808080;
	padding: 3px;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
	background-color: #fff;}
#left ul li a, #right ul li a{
    color: #000080;
    border-bottom: none;}
#right .box{
    margin-bottom: 30px;
    padding-bottom: 0;
	border: none !important;
	background: #fff !important;}
#right .box ul li, .menu li{background-image: url("../img/arrow.png");}
.box{
	text-transform: uppercase;
	border: none;
    background-color: #fff;}
.box p, .box label, .mainmenu p, #infodetails p, .title{color: #808080;}
.box a{color: #000080;}
.box a:hover{color: #666 !important;}
.box h2, .menuleft h2, .menuright h2{
	color: #252525 !important;
	border-top: 5px solid #252525;
	text-transform: uppercase;
    font-size: 140%;
	font-weight: bold !important;
    background-image: none !important;
    background-color: #f2f2f2 !important;}
.box input[type="submit"]{background-color: #003366 !important;}
.box ul li, .menu li{
	line-height: 25px;
	padding-left: 0px;
	background-image: none;}
.box ul li a, .menu li a{color: #000080 !important;}
.box ul li a:hover, .menu li a:hover{color: #666 !important;}
.menuleft p{color: #808080 !important;}

/*****areaCONTENT*****/
#contentonecolumn h2, #contenttwocolumns h2{text-transform: uppercase; color: #000080;}
#contentonecolumn h3, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3{
	color: #252525;
	text-transform: uppercase;
	padding-left: 0;}
#contentonecolumn h4, #contenttwocolumns h4{
	color: #000;
	text-transform: uppercase;
	padding-left: 0;}
.warningpages h4{color: #000 !important;}
.disablelink{color: #999;}
.actions a{color: #000080 !important;}
.actions a:hover{color: #666 !important;}
.actions ul li input{color: #000080 !important;}
.actionsbuttons{
	text-transform: uppercase;
	font-size: 140%;}
.actionsbuttons li input{
	color: #fff !important;
	text-transform: uppercase;
	padding-left: 0px;}
.actionsbuttons li input:hover{
	color: #fff !important;
	background-color: #252525 !important;}
.actionsbuttons ul li{
	border-color: #fff !important;
	background-color: #003366  !important;}
.actionsbuttons a{
	color: #fff !important;
	font-weight: normal !important; 
	padding: 0 !important;}
.actionsbuttons ul li:hover{
	color: #fff !important;
	background-color: #252525 !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: transparent !important;}
.actionsbuttons .edit{background-image: none !important;}
.actionsbuttons .yes{background-image: none !important;}
.actionsbuttons .clear{background-image: none !important;}
.actionsbuttons .submit{background-image: none !important;}
.actionsbuttons .save{background-image: none !important;}
.actionsbuttons .exit{background-image: none !important;}
.actionsbuttons .back{background-image: none !important;}
.actions .back{background-image: url("../img/icon_back.png");}
.actions .previous{background-image: url("../img/icon_previous.png");}
.actions .next{background-image: url("../img/icon_next.png");}
.actions .submit{
	padding-left: 0;
	background-image: none;}
.actions .cancel{background-image: none !important;}
.actions .help{background-image: url("../img/icon_help.png");}
.actions .top{
	padding-left: 50px;
	background-image: url("../img/icon_top.png");}
#changePassword fieldset{
	border: none !important;
	padding: 0 !important;}
#changePassword legend{display: none !important;}
#infodetails{
    border: 1px dotted #ddd !important;
    background-color: #efefef;}
#infodetailsicon p{color: #212529 !important;}
.simplelink{background-image: url(../img/arrow.png);}
.downloadfile a{color: #000080;}
.downloadfile a:hover{color: #666 !important;}
.downloadfile{margin-top: 5px;}
.downloadfile br{display: none;}

/*****wizardNAVEGATION*****/
#wizCandidaturasOnlineh3 h3{font-size: 160%;}
#wizCandidaturasOnline h4, #wizPagamentos h4{color: #000 !important;}
#wizCandidaturasOnline .tablelayoutform tr label, #wizPagamentos .tablelayoutform tr label{margin-left: 0px;}
#wizCandidaturasOnline .listlinks{
	color: #212529;
	font-size: 13px !important;}
#wizCandidaturasOnline .wizardnavigation{color: #212529;}
#wizCandidaturasOnline .wizardnavigation, #wizPagamentos .wizardnavigation{background-color: #fff;}
#wizCandidaturasOnline .wizardnavigation input[type="submit"]{color: #0479b6 !important;}
#wizCandidaturasOnline .wizardnavigation ul li a{color: #000080;}
#wizCandidaturasOnline .wizardnavigation ul li a:hover{color: #666;}
#wizCandidaturasOnline .wizardnavigation ul li.activemode input, #wizPagamentos .wizardnavigation ul li.activemode input{color: #fff !important;}
#wizCandidaturasOnline .wizardnavigation ul li.activemodelast, #wizPagamentos .wizardnavigation ul li.activemodelast{background-color: #003366;}
#wizCandidaturasOnline .wizardnavigation ul li.activemode, #wizPagamentos .wizardnavigation ul li.activemode{
	color: #fff;
	background-color: #252525;}
#wizCandidaturasOnline .tablelayoutform h3{color: #000 !important;}
#wizCandidaturasOnline .pagination{background-color: #fff !important;}
#wizCandidaturasOnline .pagination div.actions input{color: #000080 !important;}
#wizCandidaturasOnline .pagination div.actions input:hover{color: #666 !important;}
#wizCandidaturasOnline .pagination div.actions a{font-weight: bold !important;}
div#gridDocumentosContainer input.gridButton[type="submit"]{
	color: #000080 !important;
    font-size: 12px;
    line-height: 15px;
    border: none !important;}
form#wizCandidaturasOnline fieldset{
	border: none !important;
	padding: 0 !important;}
form#wizCandidaturasOnline fieldset legend{
	color: #000 !important;
	font-size: 200%;
	text-transform: uppercase;
	font-weight: normal !important;}
.deleteUploadFile{
	text-transform: uppercase;
	font-size: 110%;
	font-weight: bold;}
a.deleteUploadFile:hover{color: #666 !important;}

/*****wizardRESUMO*****/
.resumo h3{color: #000;}
.resumo dt{color: #212529;}
.resumo dt a{color: #000080 !important;}
.resumo dt a:hover{color: #666 !important;}
.resumo .tablelayoutform td{
    vertical-align: middle;
    line-height: 30px !important;}
.resumofinal{padding-left: 0px;}
.resumofinal p span{
	color: #212529;
	font-size: 140%;
	text-transform: uppercase;
	line-height: 35px !important;}
.resumofinal a{color: #000080 !important;}
.resumofinal a:hover{color: #666 !important;}
.resumofinal .break40{margin-bottom: 0px !important;}
.resumofinal h4.simpleheaderblack{background-color: #D3D3D3 !important; color: #000 !important;}
.resumofinal dd a{color: #000080 !important;}
.resumofinal dd a:hover{color: #666 !important;}
.resumofinal ul li.marginleft20 a{color: #000080 !important;}
.resumofinal ul li.marginleft20 a:hover{color: #000 !important;}
.resumofinal .actionsbuttons ul li a{color: #fff !important;}
.resumofinal .actionsbuttons ul li a:hover{color: #fff !important;}

/***FOOTER***/
.simpleheaderblack{
    color: #000 !important;
    background-color: #D3D3D3 !important;}
div.bottom{
    color: #ffff;
    background-color: #252525;}
#footer a{color: #fff;}
#footer a:hover{color: #666;}
div#footer .actions a.top{
	color: #000080 !important;
	font-size: 130%;
	text-transform: uppercase;}
div#footer .actions a.top:hover{color: #666 !important;}
div#footer #copyright{background: url("../img/companylogo.png") left no-repeat;}
div#footer #technical{
	padding: 0 80px 0 0;
	line-height: 50px;
	background: url("../img/footerlogo.png") right no-repeat;}
/********[CSSnet]********/
div#referedDiv_user input{width: 500px;}
div#referedDiv_pass input{width: 500px;}
.only-so-big{
	padding: 5px;
	background-color: #f0f0f0;}
input[type=file]{
	width: 400px;
	border-radius: 0 !important;
	border-color: #f4f4f4 !important;}
/********[cssCOMPONENTS]********/	
.mimedoc{padding: 5px 0 0 25px;}
/********[cssFORMS]********/	
.fieldhint{margin: 0px 0 10px 0;}
div#footer #footerlogos {
    float: right;
    width: 500px;
    min-height: 40px;
    margin-right: 10px;
    background: url(/assets/img/logos.png) right no-repeat;
    display: inline;
}
