a{
	color: #465f79;
}
body{
	background-color: #f0f0f0;
}

#googleplus_widget{
	width: 298px;
	height: 116px; 
	float: left; 
}
#googleplus_widget span{
	width: 300px;
	height: 104px;
	float: left;
	overflow: hidden;
	background: #fff; 
	border-radius:4px;
	border: 1px solid #ddd;
}
#googleplus_widget span div{
	margin: -1px 0 0 -1px !important;
	position: relative; 
}

h1.page-header{
	font-size: 1.8em;
	margin-bottom: 0;
	margin-top: 0;
}
h2{
	font-size: 1.3em;
}
h2.tituloemprego{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 1.1em;
}

.logotipo{
	float: left;
	margin-right: 10px;
}

.logotipo img{
	border: 1px solid #dcdbdd;
	border-radius: 4px;
	background-color: #fff;
    padding: 2px;
}

.view-minhas-ofertas-empresa .views-row, .view-procurar-pofissionais .views-row, .view-procurar-empregos .views-row{
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #fff;
	margin-bottom: 1px;
	padding: 10px;
	border-radius: 4px;
border: 1px solid #ddd;

}


.view-procurar-pofissionais .views-row:hover, .view-procurar-empregos .views-row:hover, .facetapi-processed li:hover{
	background-color: #faf9fb;
}

.categoriasemprego{
	margin-left: 82px;
}

.facetapi-processed{
	padding-left: 0;
}
.facetapi-processed li{
	background-color: #fff;
	margin-bottom: 1px;
	border-radius: 4px;
border: 1px solid #ddd;
	padding: 5px 10px;
}

.anuncio, #block-block-63, .registarresponder, .validadedoemprego, .sobreempresa, .ofertascategoria, .fb-like-box, .view-empty, .node-teaser{
	background-color: #fff;
	padding: 10px;
	border-radius:4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

.node-teaser img{
	float: left;
	padding: 10px;
}
.node-teaser h2{
	margin-top: 0;
	font-size: 1.4em;
	margin-bottom: 0;
}
.node-teaser .submitted{
	font-size: 0.8em;
	margin-bottom: 2px;
}
.ofertasrelacionadas li{
	background-color: #fff;
	border-radius:4px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.ofertasrelacionadas li:hover{
	background-color: #faf9fb;
}

ul.ofertasrelacionadas{
	list-style-type: none;
	padding-left: 0;
}
.fb-like-box{
	width: 300px;
}

.sobreempresa .user-picture {
	float: left;
		border-radius:4px;
	border: 1px solid #ddd;
	margin-right: 10px;
	margin-bottom: 10px;
}
.sharefb{
	margin-bottom: 5px;
}

.naoexistevermelho{
	padding: 10px;
	border-radius:4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	color: #ffffff;
  border-color: #ffffff;
  background-color: #e74c3c;
}

.node-type-artigos .content{
	background-color: #fff;
	padding: 10px;
	border-radius:4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

.page-profissional img, .node-type-artigos .content img{
	float: left;
	border-radius: 4px;
	border: 1px solid #ddd;
	margin-right: 10px;
	margin-bottom: 5px;
}

.biografia, .experiencia, .educacao, .aptidoes, .salario, .categoriasuser, .regiaouser, #block-views-contratar-block .view-content, #block-views-ajude-este-profissional-block .view{
	background-color: #fff;
	padding: 10px;
	border-radius:4px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}
.biografia{
	min-height: 170px;
}
#block-views-ajude-este-profissional-block .view-header{
	margin-bottom: 5px;
}

#block-views-regioes-block .view-content{
	background-color: #e5983a;
	padding: 10px;
	border-radius:4px;
	color: #2e3e4e;  
}


#block-views-regioes-block a{
	font-size: 1.2em;
	color: #fff;
	margin-right: 5px;
}
#block-views-regioes-block td{
	width: 10%!important;
	padding-left: 10px;
	border-bottom: 1px solid #d58b43;
}
.numero{
	float: right;
	color: #2d3e4f;
}
.col-first{
	border-right: 1px solid #cf8741;
	padding-right: 10px;
}
#block-views-procurar-empregos-block-4 h2.block-title{
	font: 2em 'BebasNeueRegular'; 
	color: #a1adc4;
	margin-bottom: 10px;
	clear: both;
}

.page-user-password #block-system-main,
#user-login, #user-register-form{
	background-color: #fff;
	padding: 10px;
	border-radius:4px;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #2d3e4f;
	border-color: #2d3e4f;
}
#block-block-42{
	text-align: center;
}
#block-menu-menu-utilidades ul li{
	display: inline-block;
}
#block-menu-menu-utilidades ul.menu.nav{
	text-align: center;
}

#block-views-perfilpro-block{
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px;
	border-radius:4px;
}
.brand-success{
	background-color: #5cb85c;
	color: #fff;
	padding: 10px;
	text-align: center;
	border: 1px solid #DDD;
	border-radius:4px;
}

.brand-error{
	background-color: #f0ad4e;
	color: #fff;
	padding: 10px;
	text-align: center;
	margin-top: -30px;
	border: 1px solid #DDD;
	border-radius:4px;
}

.brand-warning{
	background-color: #d9534f;
	color: #fff;
	padding: 10px;
	text-align: center;
	margin-top: -30px;
	border: 1px solid #DDD;
	border-radius:4px;
}
.botoesperfil{
	text-align: center;
	margin-top: -20px;
	margin-bottom: -20px;
}

.botoesperfil a{
	margin: 10px;
}

.qualquermomento{
	padding: 10px;
	text-align: center;
	border: 1px solid #DDD;
	border-radius:4px;
}
.page-profile-perfil-profissional ul.tabs--primary{
	display: none;
}

.page-profile-perfil-profissional h2.block-title{
	text-align: center;
	margin-bottom: 20px;
}
#edit-profile-perfil-profissional-field-nome-apelido, #edit-profile-perfil-profissional-field-eu-estou, #edit-profile-perfil-profissional-field-apresenta-o-biografia, #edit-profile-perfil-profissional-field-experi-ncia-profissional,#edit-profile-perfil-profissional-field-educac-a-o-e-formac-a-o, #edit-profile-perfil-profissional-field-aptido-es-e-compete-ncias-,#edit-profile-perfil-profissional-field-categoria-de-emprego,#edit-profile-perfil-profissional-field-distrito, #edit-profile-perfil-profissional-field-sal-rio-pretendido,#edit-profile-perfil-profissional-field-e-mail-de-contato,#edit-profile-perfil-profissional-field-telefones-de-contato,#edit-profile-perfil-profissional-field-mostrar-o-meu-perfil-publi,#edit-profile-perfil-profissional-field-fotografia{
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius:4px;
}


#edit-account,#edit-field-sexo,#edit-field-pais, #edit-field-nome-apelido, #edit-field-email-zona, #edit-field-email-categoria{
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius:4px;
}

.better-select.form-checkboxes-scroll {
  border: 1px solid #fff;
  max-height: 150px;
  overflow: auto;
}
.aviso{
	background-color: #f0ad4e;
	color: #2d3e4f;
	padding: 10px;
	border: 1px solid #DDD;
	border-radius:4px;
	margin-bottom: 10px;
}

#oferta-de-emprego-node-form .form-item-title, #oferta-de-emprego-node-form #edit-field-distrito, #oferta-de-emprego-node-form  #edit-field-categoria-de-emprego, #oferta-de-emprego-node-form #edit-body, #oferta-de-emprego-node-form #edit-field-instrucos-de-contacto{
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius:4px;	
}

#oferta-de-emprego-node-form #edit-body .description{
	background-color: #d9534f;
	color: #fff;
	padding: 10px;
	text-align: center;
	border: 1px solid #DDD;
	border-radius:4px;
	margin-bottom: 10px;
}

#oferta-de-emprego-node-form #edit-body-und-0-format, #edit-field-activar{
	display: none;
}

#edit-field-nome-da-empresa, #edit-field-sobre-a-empresa, #edit-field-site{
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius:4px;
}

#block-block-11{
	margin-bottom: 10px;
	text-align: center;
}

.filter-wrapper{
	display: none;
}
.olauser{
		background-color: #fff;
	padding: 10px;
	border-radius:4px;
 border: 1px solid #ddd;
}
.node-type-page .field-name-body, #block-block-18 p, #block-block-19 p, #block-block-20 p{
		background-color: #fff;
	padding: 10px;
	border-radius:4px;
 border: 1px solid #ddd;
}
.usercont{
	background-color: #ddd;
	font-size: 0.82em;
	margin-bottom: 5px;
	border-radius:4px;
	padding: 5px 10px;
	border: 1px solid #ddd;
}

#block-block-65{
margin-top: 20px;
margin-bottom 20px;
}

#block-block-66,#block-block-67{
margin-top: 10px;
}

#popup-buttons, button.find-more-button{
	font-size: 0.9em;
	width: 100%;
	height: 100%;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: 5px !important;
}
#popup-buttons{
	padding-top: 0px !important;
	position: relative;
	bottom: 2px;
}
.agree-button{
	display: none !important;
}

#sliding-popup.sliding-popup-top{
	background-color: #2d3e4f;
	display: inline-block;
	margin-top: -13px;
}

.meuadsense{
	margin-bottom: 2px;
	border: 1px solid #ddd;
	border-radius:4px;
	background-color: #fff;
}
.meuadsense2{
	margin-left: 95px;
}

.meuadsense3{
        margin-bottom: 2px;
        border: 1px solid #ddd;
        border-radius:4px;
        background-color: #fff;
        padding-top: 5px;

}
