/**** [ mobilidadenet@theme - IPLisboa] ****/
body, .x-body{
	color: #525251;
	background: url("../img/backg_body.jpg") repeat-x scroll center top #ffffff;}
a, #contentonecolumn a{
	color: #1697d7;
    border-bottom: none;}
a:hover, #contentonecolumn a:hover{
	color: #005495;
    border-bottom: none;}
#top{
    color: #1697d7;
    background-color: transparent;}
.language{
	color: #005495 !important;
    background-color: #1593d1;}
.language a{color: #fff !important;}
.language a:hover {color: #005495 !important;}
.datehour{color: #1697d7;}
.toplogout{
	padding: 7px 14px;
	background-color: #1593d1;}
a.toplogout{
    background-color: #1593d1;
    border: 1px solid #1593d1 !important;
    color: #fff !important;}
a.toplogout:hover{
    background-color: #5cb4e0;
    border: 1px solid #ccc !important;
    color: #fff !important;}
div#top div.headerclose .close{background: url("../img/closesubfooter.png") no-repeat scroll right center !important;}
div#top div.headerclose{
	font-size: 80%;
	line-height: 13px;
    background-color: #e8e8e3;}
div#top div.headerclose a{color: #1593d1;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") no-repeat scroll right center !important;}
#pageheader{height: 100px;}
#logo{
   	width: 245px;
    height: 80px;
    background: url("../img/logotipo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);} 
#navigationMenu .home span{
    color: white !important;
    background-color: #1593d1;}
#navigation{border-color: #1593d1 !important;}
#pagenavigation ul li a{
	color: #fff;
    background-color: #1593d1;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #fff !important;
    background-color: #5cb4e0;}
li.homepage a{background-color: #1593d1 !important;}
li.homepage a:hover{background-color: #1593d1 !important;}
#pagenavigation ul li.homepage a, #pagenavigation ul li.homepage a:hover{color: #fff !important;}
#perfilnavegation ul li a{
	color: #fff;
    background-color: #53baed !important;}
#perfilnavegation ul li a:hover{
	color: #fff;
    background-color: #5cb4e0 !important;}
#perfil div.column p, #perfil div.column li{font-size: 85%;}
.dropdownbox li a{
	font-weight: normal !important;
    border-bottom-color: #bf1e2e;
    color: #fff !important;}
.dropdownbox{background-color: #1593d1 !important;}
.dropdownbox li:hover{background-color: #5cb4e0 !important;}
.dropdownbox li a:hover{
    border-bottom: medium none;
    color: #fff !important;}
#sidebar-menu{background-color: #e8e8e3 !important;}
.backgthememedium{background-color: #e8e8e3;}
.boxone h3{
	color: #fff !important;
    background-color: #1593d1;
    background-image: none !important;
    padding-left: 15px !important;}
.boxtwo{background-color: #f4f5f4;}
.boxtwo h3{
	color: #fff !important;
    background-color: #5cb4e0;
    background-image: none !important;
    padding-left: 15px !important;}
.boxthree{background-color: #fff;}
.boxthree h3{
	color: #fff !important;
    background-color: #53baed;
    background-image: none !important;
    padding-left: 15px !important;}
.boxthree p:hover{
	color: #555;
    background-color: #edeae3;}
#contentonecolumn h2, #contenttwocolumns h2{
	color: #13519f;
	font-family: "proxima_nova_rgregular";}
#contentonecolumn h3, #contenttwocolumns h3{
	color: #999994;
	font-family: "proxima_nova_rgregular";}
#contentonecolumn h4, #contenttwocolumns h4 {
	color: #555;
	font-family: "proxima_nova_rgregular";}
#left{margin-top: 2px;}
#left ul li a{color: #1697d7 !important;}
#left ul li a:hover{color: #005495 !important;}
#right ul li a{color: #1697d7 !important;}
#right ul li a:hover{color: #005495 !important;}
.box{background-color: #e8e8e3;}
.box h2{
    background-color: #e8e8e3;
    color: #fff !important;}
.box a{color: #1697d7;}
.box a:hover{color: #005495;}
#right h2 {color: #fff;}
.h2menumobilidadebackg h2 {background-color: #53baed !important;}
#allservices a{color: #1697d7 !important;}
#allservices a:hover{color: #005495 !important;}
#subfooter{background-color: #81837b;}
#subfooter a{
    border-bottom: medium none;
    color: #fff !important;}
#subfooter a:hover{
    border-bottom: medium none !important;
    color: #005495 !important;}
div.subfootermenu ul{border-right: 1px solid #fff;}
div.bottomclose .close{background: url("../img/closesubfooter.png") no-repeat scroll right center rgba(0, 0, 0, 0);}
div.bottomclose{
    background-color: #999994;
    border-top: 2px solid #999994;}
div.bottomclose a{color: #fff;}
div.bottom{
    background-color: #565750;
    border-top: medium none;}
#technical{
    background: url("../img/footerlogo.png") no-repeat scroll right;
    line-height: 40px;}
#copyright{background: url("../img/companylogo.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
.actions .top{background: url("../img/icon_top.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
/*OUTcolor*/
.colortext{color: #76aa00 !important;}
/*THEMEcolor*/
.colortext1{color: #1593d1 !important;}
/*INcolor*/
.colortext2{color: #2b87aa !important;}
.colortext3{color: #555 !important;}
/*MYcolor*/
.colortext4{color: #13519f !important;}
.colortext5{color: #999994 !important;}
div#applicationForm.colortext{color: #eb701c !important;}
.actionsbuttons a:hover{
	background-color: #1593d1 !important;
	color: #fff !important;}
.actionsbuttons ul li{background-color: #1593d1 !important;}
.warningpages h4{color: #990000 !important;}
.popupDetails h2{color: #13519f;}
.popupDetails h3{color: #1697d7;}
.popupDetails h4{color: #999994;}
.searchbox{background-color: #fff;}
.x-panel-header-default{background-color: #edeae3 !important;}
/*OUT*/
.h2menuout{color: #999994 !important;}
.perfilbox{background-color: #e8e8e3 !important;}
.processlink{background-color: #e8e8e3;}
.processlink a{color: #1697d7 !important;}
.processlink a:hover{color: #fff !important;}
.gridtwotitles{background-color: #edeae3;}
.gridtwotitles h5{color: #005495 !important;}
/*MY*/
#navigationMenu .mymobility span{background-color: #1697d7;}
.ac-container p{color: #005495 !important;}
.ac-container label {text-shadow: none;}
.createApplicationButton a{background-color: #005495;}
.h2menumybackg h2{background-color: #1593d1 !important;}
/*GRI*/
.h2menuin{color: #ccc !important;}
.backgperfilbox{background-color: #ccc !important;}
ul.sub{background: url("../img/menumobilidade.png") no-repeat scroll left center #f9f8f6;}
ul.sub li b{color: #1697d7 !important;}
ul.sub li p{color: #525251;}
.homestats fieldset{border: 1px solid #333;}
.homestats fieldset legend{color: #1697d7;}
.statebox{
	color: #333 !important;
	background-color: #ccc !important;}
/*loginPOPUP*/
.login-heading{color: #1697d7;}
div#registerForm .input-button{background-color: #5cb2dd;}
div#registerForm .input-button span{color: #fff !important;}
div#loginForm .input-button{background-color: #5cb2dd;}
div#loginForm .input-button span{color: #fff !important;}
div#loginForm .login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{
	background-image: none !important;
	background-color: #5cb2dd;}
div#loginForm .login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #5cb2dd;}
/*HOMEPAGE*/
.homemapout_pt{background: rgba(0, 0, 0, 0) url("../img/homemap_out.png") no-repeat scroll 0 0;}
.homemapout{background: rgba(0, 0, 0, 0) url("../img/homemap_out_en.png") no-repeat scroll 0 0;}
.homemapin_pt{background: rgba(0, 0, 0, 0) url("../img/homemap_in.png") no-repeat scroll 0 0;}
.homemapin{background: rgba(0, 0, 0, 0) url("../img/homemap_in_en.png") no-repeat scroll 0 0;}
.out_homebutton {background: rgba(0, 0, 0, 0) url("../img/out_homebutton_en01.png") no-repeat scroll 0 0;}
.in_homebutton{background: rgba(0, 0, 0, 0) url("../img/in_homebutton_en01.png") no-repeat scroll 0 0;;}