/**** [ netP@11 theme - ISCIA ] ****/
body{
	color: #646464;
    background: #fff;}
.x-body{background: #fff;}
a, #contentonecolumn a{
    color: #00c4cc;
    border-bottom: none;}
a:hover{color: #aaa;}
#top{background-color: #16b4ae;}
#top span{color: #fff;}
.language{
	padding: 0px 14px;
    background-color: #005d85;
    color: #fff !important;}
.language a{color: #00c4cc !important;}
.language a:hover {color: #fff !important;}
.datehour{
    padding: 8px 14px 7px 14px;
    color: #fff !important;}
.language .active, .chosemode .active {color: #646464 !important;}
.toplogout{
	padding: 7px 14px;
	border-color: #005d85 !important; 
	background-color: #005d85;}
.toplogout:hover{
	padding: 7px 14px;
	border-color: #005d85 !important; 
	background-color: #005d85;}
a.toplogout {color: #fff !important;}
a.toplogout:hover{color: #fff !important;}
.logout a:hover{color: #fff;}
.login-heading{color: #595959;}
div#loginForm .input-button{background-color: #00bbb3;}
div#loginForm .input-button span{color: #fff !important;}
div#loginForm .login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{background-color: #005d85 !important; background-image: none !important;}
div#loginForm .login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #00bbb3 !important;}
div#top div.headerclose{display: none;}
#pageheader{
	height: 60px;
	border: none;
	background: #fff url(../img/bg.png) repeat;}
#logo{
	float: left;
    display: inline;
    width: 396px;
    height: 60px;
    background: transparent url(../img/logotipo.png) no-repeat !important;}
#logoright{display: none;}
#navigation{
	height: 50px;
    line-height: 50px;
	border: none;
    background-color: #fff;}
#pagenavigation{
	height: 50px;
    line-height: 50px;
    border-bottom: none !important;
	background-color: #fff;}
#pagenavigation ul li{
    color: #646464;
    border-bottom: none !important;
    background-color: #fff;}
#pagenavigation ul li a{
    color: #00bbb3;
    padding: 17px 30px 18px 15px;
    background-image: none;
    background-color: #fff;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #fff !important;
    background-image: none;
    background-color: #00bbb3;}
.homepage a{
    color: #fff !important;
    background-color: #fff !important;
    background-image: url("../img/icon_home.png") !important;}
.homepage a:hover{background-color: #00bbb3 !important;}
#perfilnavegation ul li{
    color: #fff;
    border-left:none;}
#perfilnavegation ul li a{
    color: #fff;
    padding: 17px 30px 18px 15px;
    background-image: none;
    background-color: #005d85;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #005d85 !important;
    background-image: none;
    background-color: #fff;}
div#perfil.dropdownbox{
	color: #646464;
	border: 1px solid #e0e1e2 !important;
    background-color: #fff !important;}
div#perfil.dropdownbox a{color: #00c4cc;} 
div#perfil.dropdownbox a:hover{color: #005d85 !important;}
div#perfil ul.submenu li{
	color: #646464;
	padding-left:0;}
div#perfil .submenu li:hover{background-color: transparent !important;}
#perfilchange{
	margin-left: 0;
	background-color: #fff !important;}
#perfil div.column p{color: #646464;}
#perfil a{color: #00c4cc !important;}
.dropdownbox{
	border: none !important;
    background-color: #005d85 !important;}
.dropdownbox p{color: #fff;}
.dropdownbox li:hover{color: #00c4cc !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: #00c4cc !important;
    border-right: none;
    border-bottom: none;}
.dropdownbox li, .submenu li, ul.submenunavbar li{background-image: none !important;}
.dropdownbox .submenutitle{color: #fff !important;}
.breadcrumbs{
 	color: #bfbfbf !important;
 	border: none !important;
    background-color: #fff;}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{
    color: #bfbfbf !important;
    border-bottom: none !important;}
.breadcrumbs ul li{background-image: url(../img/arrow.png);}
.listbreadcrumbs, .menu{color: #646464;}
#left, #right{
    border: none;
    background-color: #fff;}
#left ul li a, #right ul li a, .actions ul li a{
    color: #00c4cc;
    border-bottom: none;}
#right .box{
    margin-bottom: 30px;
    padding-bottom: 0;}  
.box{
    background-color: #fff;
    border: 1px solid #eeefef;}
.box p, .box label, .mainmenu p, #infodetails p, .title{color: #646464;}
.box a{
    color: #00c4cc;
    border-bottom: none;}
.box a:hover{color: #00c4cc !important;}
.box li:hover{background-color: #eef8fb !important;}
.box h2, .menuleft h2, .menuright h2{
	color: #595959 !important;
    border-bottom: none !important;
    background-color: #fff !important;
    background-image: none !important;
    font-weight: normal !important;
    font-size: 140%;
    line-height: 40px;}
.menuleft li, .menuright li{border-bottom: 1px solid #eeefef !important;}
.box h2 a:hover{color: #00c4cc !important;}
.box input[type="submit"]{background-color: #00bbb3 !important;}
.box ul li, .menu li{
	line-height: 25px;
	padding-left: 0px;
	background-image: none;}
.boxactionsbuttons{
    color: #fff !important;
    border-top-color: #fff !important;
    background-color: #00bbb3 !important;}
.boxactionsbuttons ul li{background-color: #00bbb3 !important;}
.boxactionsbuttons a{
    color: #fff !important;
    border-bottom: none;}
.boxactionsbuttons a:hover{color: #fff !important;}
.news{
	padding-top: 0px !important;
	border: 1px dotted #ccc !important;
	background-color: #fff !important;}
.news h2{
	height: 49px !important;
	line-height: 45px;
	padding-left: 30px !important;
    color: #fff !important;
    border-bottom: none !important;
    margin-top: 0px !important;
    background: #00bbb3 url(../img/backg_headernews.png) left no-repeat !important;}
.news p{
    padding-left: 5px;
    padding-right: 0px;
	border-bottom: 1px solid #e5e5e5;
	background: none;}
.news a{color: #00c4cc !important;}
.news a:hover{color: #005d85 !important;}
.news .normallink a{color: #00c4cc !important;}
.news .normallink a:hover{color: #005d85 !important;}
.backgcolor{background: #eee;}
#contentonecolumn, #contenttwocolumns, #content{
    border-top-color: #fff;
    background-color: #fff;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #595959;
    padding-left: 10px;
    border-bottom: none;
    background-color: #fff;}
#contentonecolumn h3, #contentonecolumn h4, #contentonecolumn h5, #contentonecolumn h6, #contenttwocolumns h3, #contenttwocolumns h4, #contenttwocolumns h5, #contenttwocolumns h6{color: #333;}
.mainmenu{
    color: #45b9ab;
    background-color: #fff !important;}
.mainmenu h3, .mainmenu h4, .mainmenu h5{color: #969696 !important;}
.mainmenu a:hover{color: #005d85 !important;}
.warningpages h4{color: #990000 !important;}
.actionsbuttons ul li{
	color: #fff;
	border-color: #00bbb3 !important;
	background-color: #00bbb3 !important;}
.actions a{
    color: #00c4cc !important;
    border-bottom: none !important;}
.actions ul li input{color: #00c4cc !important;}
.actionsbuttons a{color: #fff !important;}
.actionsbuttons a:hover{
    color: #fff !important;
    border: none;
	background-color: #005d85 !important;}
.actionsbuttons li:hover{
    color: #fff !important;
    border: none;
	background-color: #005d85 !important;}
#infodetails{
    border: 1px dotted #e0e1e2 !important;
    background-color: #fff;}
#infodetailsicon p{color: #595959 !important;}
.downloadfile a{
    color: #00c4cc !important;
	border-bottom: none !important;}
.openleftarea, .openrightarea{
	height: 50px;
	margin-top: 10px;
	background-color: #005d85 !important;}
.closeleftarea, .closerightarea{
	margin-top: 10px;
	background-color: #005d85 !important;}
.detailbox{background-color: #e0e1e2;}
.detailbox h3{color: #595959 !important;}
#highlightsbox{
    border-bottom: 1px solid #e0e1e2 !important;
    background-color: #fff;}
#highlights p{color: #646464;}
#highlights h2{
    color: #595959;
    margin-bottom: 10px;
    border: none !important;
    background-color: #fff;}
#highlights a{color: #00c4cc;}
#highlights a:hover{color: #005d85;}
#highlights .floatRight a{
    color: #00c4cc;
    border-bottom: none;}
#highlights .floatRight a:hover{color: #005d85;}
#highlights ul li{
	padding-left: 0px;
	background: none;}
#welcome{border-bottom-color: #e0e1e2;}
#welcome h2{
    color: #595959;
    border: none;
    padding-left:0;}
#moreservices p{
	color: #595959 !important;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 10px;
	background-color: #fff;}
#moreservices ul{
    padding-left: 5px;
    margin-left: 10px;}
#moreservices a{
	color: #00c4cc !important;
    border-bottom: none !important;}
#moreservices a:hover{color: #005d85 !important;}
#allservices a:hover{color: #005d85 !important;}
#formtablecontent h3{
	color: #45b9ab !important;
	font-size: 150%;
	font-weight: normal;
	background: #fff !important;}
#formtablecontent h4{
	color: #969696 !important;
	font-size: 150%;
	font-weight: normal;
	background: #fff;}
#simpletable a, #formtablecontent a{color: #00c4cc;}
#simpletable a:hover, #formtablecontent a:hover{color: #005d85;}
#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: #00bbb3;}
#simpletable th, .ok_button, #shopping th, #tabletags th, .filtering thead td, .filtering thead th{
	color: #fff;
	background-color: #00bbb3;}
#simpletable th, #shopping th, #tabletags th, .filtering thead th{height: 40px;}
#simpletable .year{
	color: #fff;
	border-bottom: 5px solid #fff;
	border-left: 10px solid #005d85;
	background-color: #005d85 !important;}
#footertable{background-color: #e0e1e2 !important;}
#footertable a{
	color: #fff !important;
	border: 1px solid #00bbb3 !important;
	background-color: #00bbb3 !important;}
#footertable a:hover{
	color: #fff !important;
	border: 1px solid #005d85 !important;
	background-color: #005d85 !important;}
#pagenumber{
	color: #fff;
	background: #005d85;}
#utilinfo{margin-left: 0px;}
#utilinfo label, #utilinfo02 label{color: #005d85;}
.wizardnavigation{
	 color: #646464;
	 background-color: #00bbb3;}
.wizardnavigation a{
	 color: #fff;}
.wizardnavigation ul li{background-image: url(../img/wiznavigation.png);}
.wizardnavigation ul li.activemode{
	 color: #fff;
	 background-color: #005d85;}
.wizardnavigation ul li.activemodelast{
	 color: #fff;
	 background-color: #005d85;
	 background-image: url(../img/light/wiznavigationlast.png);}
.wizardnavigation ul li.activemode input{color: #fff !important;}
.pagination{
    color: #646464;
    border-color: #fff;
    background-color: #fff;}
.pagination input[type="submit"]{color: #00c4cc !important;}
.pagination input[type="submit"]:hover{color: #005d85 !important;}
.pagination li{
	padding: 6px;
	border: 1px solid #ddd;
	background-color: #fff;}
.pagination li a{color: #00c4cc !important;}
.pagination li a:hover{color: #005d85 !important;}
.pagination li:hover{
	color: #005d85 !important;
	padding: 6px;
	border: 1px solid #ddd;
	background-color: #eee;}
.pagination div.actions ul{margin-right: 0;}
input[type="submit"],input[type="reset"],input[type="button"]{
	color: #8d908f !important;
	border: none !important;}
.inputnumber, .inputyear, .inputnormaltextarea{background-color: #e4e4e4 !important;}
.inputspecialnumber, .inputnormaltext{background-color: #e4e4e4 !important;}
div.bottom{
    color: #fff;
    border-top: 1px solid #f6b220 !important;
    background-color: #f6b220;}
#footer a{
    color: #fff !important;
    border-bottom: none;}
#footer a:hover{color: #005d85;}
.actions .top a{color: #00c4cc !important;}
.alert, .alert a{color: #bf1e2e !important;}
#copyright{background: url("../img/companylogo.png") left no-repeat;}