/**** [ mobilidadenet@theme - Universidade do Algarve] ****/
body, .x-body {
	color: #231f20;
    background: url("../img/backg_body.jpg") repeat-x scroll center top #ffffff;
}
a, #contentonecolumn a {
    border-bottom-color: #3d3d3d;
    color: #3d3d3d;
}
a:hover, #contentonecolumn a:hover {
    border-bottom-color: #00adef;
    color: #00adef;
}
#top {
    background-color: transparent;
    color: #fff;
}
.language {
    background-color: #59595c;
    color: #00adef !important;
}
.chosemode .active {
    color: #fff !important;
}
.toplogout {
    background-color: #00adef;
}
.toplogout a {
    background-color: #00adef;
    border: 1px solid #00adef !important;
    color: #fff !important;
}
.toplogout a:hover {
    background-color: #59595c;
    border: 1px solid #59595c !important;
    color: #fff !important;
}
div#top div.headerclose .close {
    background: url("../img/closesubfooter.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
div#top div.headerclose .open {
    background: url("../img/opensubfooter.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
div#top div.headerclose {
	font-size: 80%;
	line-height: 13px;
    background-color: transparent;
}
div#top div.headerclose a {
    color: #59595c;
}
#logo {
    background: url("../img/logotipo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 105px;
    width: 366px;
}
#navigationMenu .home span {
    background-color: #00adef;
    color: white !important;
}
#navigation {
    border-color: #ebebec !important;
}
#pagenavigation ul li a {
	color: #231f20;
    background-color: #fff;
}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active {
	color: #00adef !important;
    background-color: #fff;
}
li.homepage a {
    background-color: #fff !important;
}
li.homepage a:hover {
    background-color: #fff !important;
}
#pagenavigation ul li.homepage a, #pagenavigation ul li.homepage a:hover {
    color: transparent !important;
}
#perfilnavegation ul li a {
	color: #fff;
    background-color: #00adef !important;
}
#perfilnavegation ul li a:hover {
	color: #fff;
    background-color: #59595c !important;
}
#perfil div.column p, #perfil div.column li {
    font-size: 85%;
}
.dropdownbox li a {
	font-weight: normal !important;
    color: #fff !important;
}
.dropdownbox{
    background-color: #00adef !important;
}
.dropdownbox li a:hover {
    border-bottom: medium none;
    color: #59595c !important;
}
#sidebar-menu {
    background-color: transparent !important;
}
.backgthememedium {
    background-color: #fff;
}
.boxone h3 {
	color: #fff !important;
   	background-color: #00adef;
	background-image: url("../img/h3calendariohome.png") !important;
}
.boxtwo {
    background-color: #fff;
 }
.boxtwo h3 {
	color: #00adef !important;
    background-color: #ededec;
	 background-image: url("../img/h3linkshome.png") !important;
}
.boxthree {
    background-color: #fff;
 }
.boxthree h3 {
	color: #00adef !important;
    background-color: #ededec;
	 background-image: url("../img/h3infoshome.png") !important;
}
.boxthree p:hover {
	color: #00adef;
    background-color: #ededec;
}
#contentonecolumn h2, #contenttwocolumns h2 {
    color: #00adef;
}
#contentonecolumn h3, #contenttwocolumns h3 {
    color: #6d6e71;
}
#contentonecolumn h4, #contenttwocolumns h4 {
    color: #231f20;
}
#left ul li a {
    color: #3d3d3d !important;
}
#left ul li a:hover {
    color: #00adef !important;
}
#right ul li a {
    color: #3d3d3d !important;
}
#right ul li a:hover {
    color: #00adef !important;
}
.box {
    background-color: #ededec;
}
.box h2 {
    background-color: #00adef;
    color: #fff !important;
}
.box a{
    color: #3d3d3d;
}
.box a:hover{
    color: #00adef;
}
#allservices a {
    color: #3d3d3d !important;
}
#allservices a:hover {
    color: #00adef !important;
}
/*****faltaqui****/
div.state input, div.state input[type="text"], div.state input[type="file"], div.state select, div.state .x-border-box .x-form-text, div.state .x-form-field {
    color: #666 !important;
}
/*****acabaaqui****/
#subfooter {
    background-color: #ebebec;
}
#subfooter a {
    border-bottom: medium none;
    color: #3d3d3d !important;
}
#subfooter a:hover {
    border-bottom: medium none !important;
    color: #00adef !important;
}
div.subfootermenu ul {
    border-right: 1px solid #d0d0d0;
}
div.bottomclose .close {
    background: url("../img/closesubfooter.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
div.bottomclose {
    background-color: #ebebec;
    border-top: 2px solid #ebebec;
}
div.bottomclose a{
    color: #3d3d3d;
}
div.bottom {
	color: #231f20;
    background-color: #fff;
    border-top: medium none;
}
#technical {
    background: url("../img/footerlogo.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
#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: #E94C2D !important;
}
/*INcolor*/
.colortext2 {
    color: #2b87aa !important;
}
.colortext3 {
    color: #555 !important;
}
/*MYcolor*/
.colortext4 {
    color: #eb701c !important;
}
.colortext5 {
    color: #666 !important;
}
div#applicationForm.colortext {
    color: #eb701c !important;
}
.actionsbuttons a:hover {
    background-color: #00adef !important;
    color: #fff !important;
}
.actionsbuttons ul li {
    background-color: #59595c !important;
}
.warningpages h4 {
    color: #990000 !important;
}
.popupDetails h2 {
    color: #00adef;
}
.popupDetails h3 {
    color: #6d6e71;
}
.popupDetails h4 {
    color: #231f20;
}
.searchbox {
    background-color: #fff;
}
.x-panel-header-default {
    background-color: #ededec !important;
}
/*OUT*/
.h2menuout {
    color: #d0d0d0 !important;
}
.perfilbox {
    background-color: #d0d0d0 !important;
}
.processlink {
    background-color: #d0d0d0;
}
.processlink a{
    color: #eb701c !important;
}
.processlink a:hover{
    color: #fff !important;
}
.gridtwotitles {
    background-color: #ededec;
}
.gridtwotitles h5 {
    color: #00adef !important;
}
/*GRI*/
.h2menuin {
    color: #d0d0d0 !important;
}
.h2menumobilidadebackg h2 {
    background-color: #00adef !important;
}
.backgperfilbox {
    background-color: #d0d0d0 !important;
}
ul.sub {
    background: url("../img/menumobilidade.png") no-repeat scroll left center #ededec;
}
ul.sub li b {
    color: #00adef !important;
}
ul.sub li p {
    color: #231f20;
}
.homestats fieldset {
    border: 1px solid #333;
}
.homestats fieldset legend {
    color: #00adef;
    background: url("../img/backg_homestats.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
/*loginPOPUP*/
.login-heading {
    color: #00adef;
}
.input-button {
    background-color: #ededec;
}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover {
    background-color: #00adef;
}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus {
    border-color: #d0d0d0;
}
.out_homebutton{
    background: url(../img/out_homebutton_en01.png) no-repeat !important;
}
.in_homebutton{
    background: url(../img/in_homebutton_en01.png) no-repeat !important;
}