/**** [ netP@theme - IPL / Escola Superior de Danca/JUN2019 ] ****/
body{
	color: #333;
    background: #fff;}
.x-body{
	color: #333;
	background: #fff;}
a, #contentonecolumn a{
    color: #248cc8;
    border-bottom: none !important;}
a:hover, #contentonecolumn a:hover{
	color: #f47e3c;
	border-bottom: none !important;}
#top{
	color: #fff;
	text-transform: uppercase;
    background-color: #2f3033;}
.language{
    color: #fff !important;
    background-color: transparent;}
.language a{
	color: #a9a5d8 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;}
.language a:hover{
	color: #fff !important;
	border-bottom: none !important;}	
.datehour{
	color: #fff !important;
    padding: 8px 0px 7px 14px;}
.toplogout{
	padding: 7px 14px;
	background-color: #5e6b8f;}
a.toplogout{color: #fff !important;}
a.toplogout:hover{
	color: #fff !important;
	border-bottom: none !important;
	background-color: #a9a5d8;}
/*popupLOGIN*/
.login-heading{
	color: #333;
	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{
	border-radius: 0px !important;
	background-image: none;
	background-color: #a9a5d8;}
.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: #5e6b8f !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #a9a5d8 !important;}
/*FIM popupLOGIN*/
div#top div.headerclose{background-color: #5e6b8f;}
#pageheader{
	height: 101px;
	background: #fff url(img/logotipo.png) 5% 50% no-repeat;}
#logo{display: none;}
#logoright{display: none;}
#navigation{
	border: none;
    background-color: #a9a5d8;}
#pagenavigation{background-color: #a9a5d8;}
#pagenavigation ul li{
    color: #fff;
    border: none !important;}
#pagenavigation ul li a{
    color: #fff;
    font-size: 95%;
    font-weight: bold !important;
    padding: 15px 30px 15px 15px;
   	border: none !important;
    text-transform: uppercase;
    background-image: none;
    background-color: #a9a5d8;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #fff !important;
	border-bottom: none !important;
	font-weight: bold;
    background-image: none;
    background-color: #5e6b8f;}
.homepage a{
    color: transparent !important;
    background-color: #fff !important;}
.homepage a:hover, .homepage a:active{background-color: #fff !important;}
#perfilnavegation ul li{
    color: #fff;
    border-left:none;}
#perfilnavegation ul li a{
    color: #fff;
    font-size: 95%;
   	border-bottom: none !important;
    text-transform: uppercase;
    padding: 15px 30px 15px 15px;
    background-image: none;
    background-color: #5e6b8f;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #fff;
    background-image: none;
    background-color: #a9a5d8;}
div#perfil.dropdownbox{background-color: #5e6b8f !important;}
div#perfil.dropdownbox a{color: #fff !important;}
div#perfil.dropdownbox a:hover{
	color: #fff !important;
	border-bottom: none !important;}
div#perfil ul.submenu li{color: #a9a5d8;}
#perfilchange{
	padding: 10px 10px 10px 15px;
	margin-left: 0px;
	background-color: transparent;}
#perfilchange a{
	color: #fff !important;
	border-bottom: none !important;
	padding-left: 10px !important;
	background: url("img/arrow_w.png") left no-repeat !important;}
#perfilchange a:hover{
	color: #fff !important;
	border-bottom: none !important;}
#perfil div.column p{
	font-size: 110%;
	color: #a9a5d8;}
.dropdownbox{
	min-width: 200px;
	border: none;
	padding: 8px !important;
    background-color: #5e6b8f !important;}   
.dropdownbox p{color: #a9a5d8;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom: none !important;}
.dropdownbox li a:hover{
    color: #fff !important;
    border-bottom: none !important;}
#pagenavigation .dropdownbox li a:hover{
    color: #fff !important;
    border-bottom: none !important;}
.dropdownbox li:hover{background-color: #a9a5d8 !important;}
.dropdownbox li, .submenu li, ul.submenunavbar li{
	min-width: 200px;
	padding: 4px 5px !important;
	background-image: none !important;}
#pagenavigation .submenunavbar li a{border: none !important;}
.dropdownbox .subsubmenunavbar{margin-left: 0px !important;}
.dropdownbox ul.submenunavbar{margin: 0px !important;}
.dropdownbox .submenutitle{
	color: #a9a5d8 !important;
	font-weight: bold;}
.breadcrumbs{
 	color: #333 !important;
 	border-right: 1px solid #ccc;
 	border-bottom: none;
    border-left-color: #fff;
    background-color: #fff;}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{
    color: #248cc8 !important;
    border-bottom: none !important;}
.breadcrumbs ul li{background-image: url(img/arrow.png);}
.listbreadcrumbs, .menu{color: #333;}
#left, #right{
	width: 220px;
    border-top-color: #fff;
    background-color: #fff;}
.linksAreaContent{margin-top: 10px;}
.linksAreaContent img{display: none;}
.linksAreaContent li{
	border: 2px solid #5e6b8f;
	text-transform: uppercase;
	text-align: right;
	text-align: center;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #5e6b8f;}
.linksAreaContent li:hover{
	color: #fff;
	border: 2px solid #a9a5d8;
	text-transform: uppercase;
	background-color: #a9a5d8;}	
.linksAreaContent li a{color: #fff !important;}
.linksAreaContent li a:hover{color: #fff !important;}
#right ul li{color: #333;}
#left ul li a, #right ul li a{
    color: #248cc8;
    border-bottom: none;
    font-size: 110% !important;}
#right .box{
    margin-bottom: 30px;
    padding-bottom: 0;}
.box{
    border: none;
    background-color: #fff;}
.box p, .box label, .mainmenu p, #infodetails p, .title{color: #333;}
.box a{
    color: #248cc8;
    border-bottom: none;}
.box a:hover{color: #f47e3c !important;}
.box h2, .menuleft h2, .menuright h2{
	color: #333 !important;
	text-transform: uppercase;
	border-top: 3px solid #a9a5d8 !important;
    background-color: #fff !important;
    background-image: none !important;
    font-size: 140%;
    margin-top: 20px !important;}
.box h2 a:hover{color: #a9a5d8 !important;}
.box input[type="submit"]{background-color: #fff !important;}
.box ul li, .menu li{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(img/arrow.png);
	background-position: 0% 50%;}
.submenunavbar{margin: 0px !important;}
.menuleft ul.submenunavbar li{}
.boxactionsbuttons{
    color: #fff !important;
    background-color: #a9a5d8 !important;}
.boxactionsbuttons ul li{background-color: #a9a5d8 !important;}
.boxactionsbuttons ul li:hover{background-color: #5e6b8f !important;}
.boxactionsbuttons a{
    color: #fff !important;
    border-bottom: none;}
.boxactionsbuttons a:hover{color: #fff !important;}
.news{background-color: #fff !important;}
.news h2{
	font-family: Lato,Arial,Tahoma,sans-serif;
	font-size: 180%;
	text-transform: uppercase;
	border: none !important;
	line-height: 46px;
	padding-left: 12px !important;
	margin-bottom: 10px !important;
    color: #333 !important;
    background: none !important;}
.news h2::before{content: 'N';}
.news p{
	margin: 0px;
	border-bottom: 1px dotted #e3e3e3;
    background: none;}
.news a{color: #248cc8 !important;}
.news a:hover{color: #f47e3c !important;}
div#right .news .normallink a{
	font-size: 95% !important;
	text-transform: uppercase;
	color: #248cc8 !important;
	border-bottom: 3px solid #248cc8 !important;
	float: right !important;
	background: none;}
div#right .news .normallink a:hover{
	color: #f47e3c !important;
	border-bottom: none !important;}
.news.box ul li{background-image: none !important;}
.backgcolor{background: #f2f2f2;}
#contentonecolumn, #contenttwocolumns, #content{
    border-top-color: #fff;
    background-color: #fff;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #333;
    font-size: 200%;
    text-transform: uppercase;
    padding-left: 0px;
    border-bottom: none;
    background-color: #fff;}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{color: #5e6b8f;}
.mainmenu{
    color: #666;
    background-color: #fff !important;}
.mainmenu h3, .mainmenu h4, .mainmenu h5{color: #333 !important;}
.warningpages h4{color: #990000 !important;}
.mainmenu a:hover{color: #5e6b8f !important;}
.actions a{
    font-size: 110% !important;
	text-transform: uppercase;
	color: #248cc8 !important;
	border-bottom: none !important;}
.actions a:hover{color: #f47e3c !important;}
.actions ul li a{
	font-weight: normal !important;
    font-size: 110% !important;
	text-transform: uppercase;
	color: #248cc8 !important;
	border-bottom: none !important;}
.actions ul li a:hover{
	color: #f47e3c !important;
	border-bottom: none !important;}
.actions ul li input{color: #248cc8 !important;}
.actions .top{
	border-bottom: 3px solid #a9a5d8 !important;
	background-image: url(img/icon_top_p.png) !important;}
.actions .normallink, .simplelink{background-image: url(img/arrow.png);}
.actionsbuttons ul li{
	padding: 10px;
	font-size: 100%;
	text-transform: uppercase;
	border: none !important;
	color: #fff !important;
	background-color: #a9a5d8 !important;
	background-image: none !important;}
.actionsbuttons ul li:hover{
	color: #fff !important;
	border: none !important;
	background-color: #5e6b8f !important;}
.actionsbuttons a{
	color: #fff !important;
	padding: 10px !important;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: #5e6b8f !important;}
.actionsbuttons ul li a{
	color: #fff !important;
	border-bottom: none !important;}
.actionsbuttons ul li a:hover{
    color: #fff !important;
	padding: 9px 10px 10px 10px !important;
	background-color: #5e6b8f !important;}
.actionsbuttons li input{
	color: #fff !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100% !important;
	padding: 10px !important;}
.actionsbuttons li input:hover{color: #fff !important;}
.actionsbuttons .submit{background: none !important;}
.actionsbuttons .clear{background: none !important;}
.actionsbuttons .edit{background: none !important;}
.actionsbuttons .add{background: none !important;}
.actionsbuttons .delete{background: none !important;}
.actionsbuttons .back{background: none !important;}
.actionsbuttons .preview{background: none !important;}
.actionsbuttons .save{background: none !important;}
.actionsbuttons .addIcon{background: none !important;}
.actionsbuttons .normallink{background: none !important;}
.actionsbuttons .detailsdata{background: none !important;}
.downloadfile a{
    color: #248cc8;
	border-bottom: none !important;}
#infodetails{
	padding: 5px;
    border: none !important;
    background-color: #f2f2f2;}
#infodetailsicon p{color: #333!important;}
.openleftarea, .openrightarea{
	background-position: 50% 5%;
	background-color: #333 !important;
	background-image: url(img/icon_menu.png);}
.closeleftarea, .closerightarea{
	background-color: #333 !important;
	background-image: url(img/icon_menu.png);}
.openleftarea a, .openrightarea a, .closeleftarea a, .closerightarea a{color: #fff !important;}
.openleftarea a:hover, .openrightarea a:hover, .closeleftarea a:hover, .closerightarea a:hover{color: #fff !important;}
.detailbox{
	width: 200px;
	color: #333;
	background-color: #f2f2f2;}
div.detailbox h3{
	color: #333 !important;
	padding-left: 0 !important;}
.detailbox .downloadfile a{color: #248cc8;}
.detailbox label{color: #333;}
.detailbox .actionsbuttons ul li{background-color: #a9a5d8 !important;}
.detailbox .actionsbuttons a{
	color: #fff !important;
	font-size: 100% !important;
	font-weight: bold !important;
	padding: 0px !important;}
.detailbox .actionsbuttons ul li:hover{
	color: #fff !important;
	background-color: #5e6b8f !important;}
.detailbox .actionsbuttons a:hover{
	color: #fff !important;
	padding: 0px !important;
	background-color: #5e6b8f !important;}
/*FUCnet*/
form#conteudosForm{margin-top: 20px !important;}
.footnote{margin: 10px 0 10px 0 !important;}
/**/
form#changePassword fieldset{
	border: none !important;
	padding-left: 0 !important;}
form#changePassword legend{display: none !important;}
#highlightsbox{
    border-bottom: 1px solid #ccc;
    background-color: transparent;}
#highlights p{color: #333;}
#highlights h2{
	font-family: Lato,Arial,Tahoma,sans-serif;
    color: #333;
    text-transform: uppercase;
    font-size: 180%;
    border: none !important;
    background-color: transparent;}
#highlights h3{padding-left: 0 !important;}
#highlights a{color: #248cc8;}
#highlights a:hover{color: #f47e3c !important;}
#highlights .floatRight a{
   	font-size: 95% !important;
	text-transform: uppercase;
	color: #248cc8 !important;
	border-bottom: 3px solid #248cc8 !important;}
#highlights .floatRight a:hover{
	color: #f47e3c !important;;
	border-bottom: none !important;}
#highlights ul li{background: none;;}
.highlightsphotonews{display: none;}
.perfilAreaTitle h2{
	font-family: Lato,Arial,Tahoma,sans-serif;
	color: #333;
	text-transform: uppercase;
    font-size: 180%;
    border: none !important;
    background-color: transparent;}
.perfilAreaBoxPhoto{height: auto;}
.perfilAreaTitle .actionsbuttons ul li a{padding-left: 10px !important;}
.perfilAreaTitle .actionsbuttons ul li a:hover{
	padding-top: 0 !important;
	border: none !important;}
#perfilArea{
	min-height: 200px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;}
#linksAreaBox{
	width: 190px;
	border-left: none !important;}
#welcome{
	margin-top: 30px;
	padding-bottom: 20px;
	border-bottom: none;}
#welcome h2{
	font-family: Lato,Arial,Tahoma,sans-serif;
    color: #333;
    text-transform: uppercase;
    border: none;
    padding-left: 0px;
    margin-bottom: 10px;}
#moreservices{
	clear: both;
	display: inline-block;
	width: -moz-available;
	margin-left: 0px !important;
	padding-left: 20px !important;
	padding-bottom: 20px !important;
	padding-right: 20px !important;
	background-color: #fff;}
#moreservices p{
	text-transform: uppercase;
	font-size: 130%;
	color: #333 !important;}
#moreservices a{
	line-height: 25px;
    border-bottom: none !important;
    color: #248cc8 !important;}
#moreservices a:hover{
	color: #f47e3c !important;
	border-bottom: none !important;}
#mainservices a, #allservices a{background-image: url(img/arrow.png);}
#mainservices .fontfirstlevel{
	color: #4a4a4a;
	font-size: 160%;}
#mainservices .fontsecondlevel{
	color: #000;
	font-size: 180%;}
#allservices .fontfirstlevel{color: #4a4a4a;}
#allservices .fontsecondlevel{color: #000;}
#mainservices .font85{font-size: 100% !important;}
#dlistmenu03 a{color: #248cc8;}
#info p span.red{background: transparent !important;}
#formresultscol ul li{margin-left: 0px;}
#formtablecontent{
	color: #333;
	font-size: 100%;}
#formtablecontent label{color: #333;}
#formtablecontent th{border: none;}
#formtablecontent h3{
	color: #5e6b8f !important;
	font-size: 150%;
	font-weight: normal !important;
	padding-left: 0;
	margin-bottom: 0;
	background: #fff;}
#formtablecontent h4{
	color: #a9a5d8 !important;
	font-size: 130%;
	font-weight: normal !important;
	padding-left: 0;
	background-color: #fff;}
#simpletable a, #formtablecontent a{color: #248cc8;}
#simpletable a:hover, #formtablecontent a:hover{color: #f47e3c;}
#simpletable th.ordenacao a, #simpletable th.ordenacaoup a, #simpletable th.ordenacaodown a, #navegacaohorario{color: #fff;}
#simpletable th.ordenacao a:hover, #simpletable th.ordenacaoup a:hover, #simpletable th.ordenacaodown a:hover{
	color: #fff;
	background-color: #5e6b8f;}
#simpletable th, .ok_button, #shopping th, #tabletags th, .filtering thead td, .filtering thead th{
	color: #fff;
	text-transform: uppercase;
	background-color: #a9a5d8;}
#simpletable .year{
	color: #fff;
	border-bottom: 5px solid #fff;
	border-left: 10px solid #333;
	background-color: #333 !important;}
#footertable{background-color: #fff !important;}
#footertable .actions ul{margin-right: 0px !important;}
#footertable .normallink{
	padding-left: 10px !important;
	background-image: none !important;}
#footertable .top{padding-left: 25px !important;}
#footertable .clear{background-image: none !important;}
#footertable .search{background-image: none !important;}
#footertable .previous{background-image: none !important;}
#footertable .save{background-image: none !important;}
#footertable .next{
	background-position: 88% 50%;
	background-image: url(img/arrow_w.png);}
#footertable li a{
	color: #fff !important;
	font-size: 105% !important;
	font-weight: bold !important;
	padding: 10px;
	text-transform: uppercase;
	border: none !important;
	background-color: #a9a5d8 !important;}
#footertable li a:hover{
	color: #fff !important;
	font-size: 105% !important;
	text-transform: uppercase;
	border: none !important;
	background-color: #5e6b8f !important;}
#pagenumber{
	color: #fff;
	background: #5e6b8f;}
#simpletable td{padding: 0 10px 0 10px;}
/*SMDnet*/
#createUpdateSumario h3.backgcolordark.whitetext{color: #5e6b8f !important;}
/*SIEnet*/
#areaInscricao table#simpletable{margin-bottom: 10px !important;}
/*SIAnet*/
#highlights #utilinfo{margin-left: 0 !important;}
#highlights #utilinfo li{padding-left: 0 !important;}
form#submeterForm table#formtablecontent{
	border: 0;
	padding: 0;}
form#submeterForm .backgnotes{
	border: 0 !important;
	background: transparent;}
form#submeterForm #info{padding: 0;}
form#formMatriculaHistorico #info{padding: 0;}
#info h3{
	padding-left: 0;
	margin-top: 20px;}
#footernav .next{background-position: 95% 50%;}
#footernav.actions a:hover{background-image: none !important;}
.wizardnavigation{
	 color: #333;
	 background-color: #f2f2f2;}
.wizardnavigation a{font-weight: bold;}
.wizardnavigation ul li{
	font-weight: bold;
	background-image: none;}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #a9a5d8;}
.wizardnavigation ul li.activemode a{font-weight: bold;}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 font-weight: bold !important;
	 line-height: 20px;
	 padding-top: 20px;
	 padding-right: 20px;
	 padding-left: 20px;
	 background-color: #5e6b8f;
	 background-image: none;}
.wizardnavigation ul li.activemode input{
	color: #fff !important;
	font-size: 100% !important;
	font-weight: bold;
	boder: none !important;}	
.pagination{
    color: #fff;
    border-color: #fff;
    background-color: #fff;}
.pagination input[type="submit"]{
	color: #fff !important;
	text-transform: uppercase !important;
	border: none !important;}
.pagination li{
	padding: 10px;
	text-transform: uppercase !important;
	background-color: #a9a5d8;}
.pagination li:hover{
	color: #fff !important;
	padding: 10px;
	background-color: #5e6b8f;}
.pagination li a{
	color: #fff !important;
	text-transform: uppercase !important;}
.pagination li a:hover{color: #fff !important;}
.pagination li input:hover{color: #fff !important;}
input[type="submit"],input[type="reset"],input[type="button"]{
	color: #969696 !important;
	border: none !important;}
.pagination .actions ul{margin: 0;}
.pagination .actions ul li a{
    font-weight: bold !important;
    font-size: 100% !important;
    color: #fff !important;
    border-bottom: none !important;}
.pagination .actions ul li a:hover{color: #fff !important;}
.pagination .actions .previous{background-image: url(img/arrowleft_w.png);}
.pagination .actions .next{background-image: url(img/arrow_w.png);}
.pagination .actions .cancel{background-image: url(img/icon_cancel_w.png);}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #e4e4e4 !important;}
.inputspecialnumber, .inputnormaltext{background-color: #e4e4e4 !important;}
div.bottom{
    color: #fff;
    background-color: #2f3033;}
#footer a{
    color: #fff;
    border-bottom: none;}
div#footerActionsContainer .actions a{
	color: #a9a5d8 !important;
	border-bottom: 3px solid #a9a5d8 !important;}
div#footerActionsContainer .actions a:hover{
	color: #5e6b8f !important;
	border-bottom: none !important;}
.alert, .alert a{color: #248cc8 !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;}
	
	div#footer #footerlogos {
		float: left;
		width: 600px;
		min-height: 92px;
		margin-right: 5px;
		background: url("img/logos_savnet_feder20020.png") left no-repeat;
		display: inline;
		}