#header{display:none;}
#superfish{display:none;}
#right{display:none;}
#footer{display:none;}
#admin-menu{display:none;}
#admin-menu-2{display:none;}
#tabs-wrapper{display:none;}
.node .links{display:none;}
.input-button-content{display:none !important;}
/* $Id: style.css,v 1.38.2.2 2009/04/27 14:20:53 goba Exp $ */


* {
margin: 0;
}
html, body {

}


body {
  margin: 0;
  padding: 0;
  font: 11px/14px lucida Grande,lucida sans ms,verdana,sans-serif;
  color: #313131;
  background:none repeat scroll 0 0 #D0EAF5;
}

input {
  font: 11px/14px lucida Grande,lucida sans ms,verdana,sans-serif;
  color: #494949;
}

textarea, select {
  font: 11px/14px lucida Grande,lucida sans ms,verdana,sans-serif;
  color: #494949;
}
.views-exposed-form .views-exposed-widget {padding:0.5em 0.2em 0 0;}

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 2px;
  color:#235680;
  padding: 0;
  font-weight: normal;
  font-family:lucida Grande,lucida sans ms,verdana,sans-serif;
}
tbody {
  border:0;
}

h1 {
  font-size:16px;
  line-height:20px;
}

h2 {
  font-size:15px;
  line-height:19px;
}

h3 {
  font-size:14px;
  line-height:19px;
}

h4 {
  font-size:13px;
  line-height:17px;
}

h5 {
  font-size:13px;
  line-height:17px;
}

h6 {
  font-size:13px;
  line-height:17px;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color:#0EB0EE;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color:#FA7A09;
}

a:active, a.active {
  color: #FA7A09;
}

li a:active, li a.active {
  color: #FA7A09;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em; /* LTR */
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR */
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image:none;
 /* background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;*/ /* LTR */
}
.node ul li, .node ul.menu li, .node .item-list ul li, .node li.leaf, #cia-content-content-main-page-inner ul li {
  padding:0 0 0px 2px;
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em; /* LTR */
}

ul li.expanded {
 /* background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;*/ /* LTR */
 float:left;
}

ul li.collapsed {
/*  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; */ /* LTR */
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
}

ol.task-list {
  margin-left: 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
  background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
  margin-right: 1em; /* LTR */
}

fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em; /* LTR */
}

img, a img {
  border: none;
}

table {
  margin: 0;
  width: 100%;
}

thead th {
  border-bottom: 0 none;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

/**
 * Local tasks
 */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

#tabs-wrapper {
  border:1px dashed #97B816;
  display:block;
  margin:15px 0;
  padding:7px 10px;
}

ul.primary {
  padding: 0;
  float: left; /* LTR */
}
ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
ul.primary li a {
  background-color:transparent;
  border-style:none;
  border-width:0;
  margin-right:2px;
}
ul.primary li.active a {
  background-color:#FFFFFF;
  border-color:#BBBBBB;
  border-style:solid;
  border-width:1px;
}
div.messages{
  padding:15px 10px;
  position:absolute;
  right:0px;
  top:85px;
  width:260px;
  z-index:2;
  font-size:13px;
  border:3px double #3A5100;
}
div.notice{
  background:#97CC00 none repeat scroll 0 0;
  color:#3A5100;
  line-height:20px;
  padding-bottom:8px;
  padding-top:8px;
  z-index:1;
}
div.error{
  background:#97CC00 none repeat scroll 0 0;
  color:red;
  line-height:20px;
  padding-bottom:8px;
  padding-top:8px;
}
div.status {
  background:#97CC00 none repeat scroll 0 0;
  color:#3A5100;
  line-height:20px;
  padding-bottom:8px;
  padding-top:8px;
}
div.status a {
  color:#4E4C4C;
}

ul.sf-navbar li.sfHover a { color:#fff;} 

ul.sf-navbar li:hover, ul.sf-navbar li.over {
  background-color:#646464 !important;
  color:#fff !important;
}
ul.sf-navbar li a:hover {
  background-color:#646464;
}
ul.sf-navbar ul li a:hover {
  background-color:transparent;
}
ul.sf-navbar a:link, ul.sf-navbar a:visited {
  color:#006196;
  padding:7px 11px 9px;
  font-size:17px;
}
ul.sf-navbar a:hover, ul.sf-navbar a.visited{
  color:#fff;
}
ul.sf-navbar ul li.first a {
  padding-top:15px;
}
ul.sf-navbar ul li.last a {
  padding-bottom:15px;
}
ul.sf-navbar ul a:link, ul.sf-navbar ul a:visited {
  color:#fff;
  padding:4px 5px 4px 25px;
  font-size:11px;
}
ul.sf-navbar ul a:hover, ul.sf-navbar ul a.visited{
  color:#B5E9FF;
}
.sf-navbar ul {
  padding-top:6px;
  position:absolute;
  top:29px;
  width:260px;
}
.sf-navbar ul li {
  padding: 0;
  width:100%;
  background:#646464 url(images/bullet-top-menu.png) no-repeat scroll 17px 7px ;
}
.sf-navbar ul li.first {
  background:#646464 url(images/bullet-top-menu.png) no-repeat scroll 17px 18px ;
}
.sf-navbar , .sf-navbar * {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}
.sf-navbar {
  float:left;
  margin-bottom:1em;
}
.sf-navbar {
  line-height:1;
  margin:0 !important;
}
ul.sf-navbar li.expanded, ul.sf-navbar li.leaf {
  /* background:transparent none; */
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
border:1px solid red;
}
html.js fieldset.collapsible {
  border:1px solid #B0D7EC; 
}
html.js fieldset.collapsible div.fieldset-wrapper {
  padding:5px 10px;
}
html.js fieldset.collapsible legend a {
  /*background:transparent url(images/sprite-seta-forms.png) no-repeat scroll 2px -15px;*/
  padding-left:19px;
}
html.js fieldset.collapsed legend a {
  /*background-image:url(images/sprite-seta-forms.png);*/
  background-position:2px 0px;
}

/**
 * CUSTOM 
 */
 
#wrapper{background:url("images/gerais/images/linhas-header-bg.png") repeat-x scroll 0 0 #FFFFFF;}
#header{height:118px;position:relative;margin-left:auto;margin-right:auto;width:960px;}
.header_link{display:block;height:74px;width:308px;}
.logo{
	background:url("images/gerais/images/tit-header-emprego.png") no-repeat scroll 0 0 transparent;
	bottom:0;
	height:74px;
	left:0;
	position:absolute;
	width:308px;
}
#middle{overflow:hidden;width:960px;margin-left:auto;margin-right:auto;}
#content{background:none repeat scroll 0 0 #FFFFFF;float:left;min-height:300px;padding:0;width:780px;vertical-align:top;margin-bottom:50px;}
#content-anonim{background:none repeat scroll 0 0 #FFFFFF;float:left;min-height:300px;padding:0;width:710px;vertical-align:top;}
#right{float:left;margin-left:10px;width:170px;font-family:lucida Grande,lucida sans ms,arial,verdana,sans-serif;}
#right-anonim{float:left;padding:10px 0 20px;width:250px;margin-top:40px;}
.bottom{}
.bot-ofertas{
	background:url("images/gerais/images/total-ofertas-bg.png") repeat scroll 0 0 transparent;
	height:35px;
	left:490px;
	position:absolute;
	top:0;
	width:230px;
}
.bot-cv{
	background:url("images/gerais/images/curiculos-online-bg.png") repeat scroll 0 0 transparent;
	height:35px;
	position:absolute;
	right:0;
	top:0;
	width:230px;
}
.bot-title{height:29px;left:143px;position:relative;top:3px;width:84px;}
.bot-ofertas span, .bot-cv span{
	color:#74EF7B;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	text-align:center;
	text-shadow:2px 2px 4px #000000;
}
.bottom .bot-title{font-size:15px;margin-bottom:15px;}
.bottom p{margin:3px 0;}
#footer{background:url("images/gerais/images/pixel-footer.png") repeat-x scroll 0 0 transparent;height:102px;}
.footer-logo{
	background:url("images/javali-footer.png") no-repeat scroll 0 0 transparent;
	height:40px;
	width:100px;
	margin:0 auto;
	position:relative;
	top:55px;
}
.footer-logo a{display:block;height:40px;width:100px;}


/**MENUS**/
#right #block-menu-menu-menu-goie ul li.expanded {float:left;width:90%;}

/***** OFERTA ******/
/* add-oferta */
.group-oferta .form-item .form-item{clear:none;float:left;padding:0 0 0 0;width:362px;}
.group-oferta .form-item{clear:both;margin-bottom:0;margin-top:0;padding-bottom:1em;padding-top:1em;}
.node-oferta-ja-concorrida{
	background:url("images/gerais/images/sprite-pixel-botoes.png") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	float:left;
	height:24px;
	padding:4px 10px 0;
}

/**BLOCOS PAGINA INICIAL**/
.ultimas-ofertas{float:left;width:420px;}
.ofertas-populares{float:left;margin-left:10px;width:330px;}
.front-block-1{float:left;margin-left:10px;width:330px;}
.front-block-2{
	border:1px solid #79AB16;
	float:left;
	height:130px;
	margin-left:10px;
	padding:0 10px 10px;
	width:335px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
.front-block-1 p{margin-bottom:20px;}
.front-block-2 p{margin-bottom:5px;}
.front-block-bottom{border:1px solid #79AB16;height:200px;margin-left:10px;margin-top:10px;padding:10px;width:702px;-moz-border-radius: 8px; -webkit-border-radius: 8px;}
.front-block .view-header{color:#235680;font-size:16px;margin:0;}
.ultimas-noticias-header{
	background:url("images/gerais/images/tit-noticias-home-logged.png") repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:78px;
}
.ultimas-noticias-header-page{
	background:url("images/gerais/titles/tit-noticias-azul.png") repeat scroll 0 0 transparent;
	height:14px;
	margin:15px 0;
	width:79px;
}
.front-block .view-header .ultimas-noticias-header-anonim{
	background:url("images/gerais/images/tit-noticias-home-not-logged.png") repeat scroll 0 0 transparent;
	height:25px;
	margin:40px 0 30px;
	width:127px;
}
.front-block-image{
	/*background:url("images/gerais/images/ilust-1.jpg") no-repeat scroll 0 0 transparent;*/
	float:left;
	margin:20px 0;
	min-height:437px;
	width:350px;
}

.view-header{color:#235680;font-size:16px;line-height:16px;margin:15px 0;}
.view-content table thead th,
.view-content table thead td{border-bottom:3px solid #F77927;padding-bottom:5px;padding-left:0;color:#F77927;}
.view-content table thead .views-field a{color:#F77927;}
.view-content table tbody tr{
	background:url("images/gerais/images/pixel-bg-table-cell.png") repeat-x scroll 0 0 transparent !important;
	border-bottom:1px solid #F77927;
	height:54px;
}
.view-content table tbody tr.views-row-last{border-bottom:3px solid #F77927;}
.view-content table tbody tr td,
.view-content table tbody tr th{padding:10px 10px 10px 0 !important;}
.view-content table tbody tr td.active{background:url("images/gerais/images/pixel-bg-table-cell.png") repeat-x scroll 0 0 transparent !important;}
/*.view-content table{border-collapse:separate;}*/
.subtitulo{color:#79AB16;font-size:13px;font-weight:bold;text-align:center;margin-top:20px;}

/*page*/
.view-ultimas-ofertas .views-field-title a{
	background:none repeat scroll 0 0 #FFE242;
	display:block;
	padding:5px 160px 5px 10px;
	width:540px;
	text-shadow:1px 1px 0 #FFFFFF;
	color:#664826;
}
.view-tit-sprite-detail-top{
	background:url("images/gerais/images/sprite-tit-item-detail.png") repeat scroll 0 0 transparent;
	display:block;
	height:6px;
	width:710px;
}
.view-tit-sprite-detail-bot{
	background:url("images/gerais/images/sprite-tit-item-detail.png") repeat scroll 0 bottom transparent;
	display:block;
	height:49px;
	width:710px;
}

/**FIM VIEW ULTIMAS OFERTAS**/

/*VIEW OFERTAS POPULARES*/
.ofertas-populares .view-ofertas-populares .views-row{
	border-bottom:1px solid #D8E4E4;
	margin:0 0 12px;
	padding-bottom:8px;
	position:relative;
}
.span-to-do-border{z-index:0;border-bottom:1px solid #FFFFFF;height:100%;padding-bottom:1px;position:absolute;width:100%;}
.ofertas-populares .view-ofertas-populares .views-field-title{margin:2px 0 6px;position:relative;z-index:1;}
.ofertas-populares .view-ofertas-populares .views-row .views-field-created{display:inline;position:relative;}
.ofertas-populares .view-ofertas-populares .views-row .views-field-totalcount{display:inline;position:relative;}
.ofertas-populares .view-ofertas-populares .views-field-created .field-content{padding:0 10px 0 18px;}
.ofertas-populares .view-ofertas-populares .views-field-totalcount .field-content{padding:0 10px 0 18px;}

.ofertas-populares .view-display-id-block_1 .view-content{padding:10px;background:none repeat scroll 0 0 #EBF7F7;}
/*FIM VIEW OFERTAS POPULARES*/

/*DETAIL DAS OFERTAS*/
.node-oferta{position:relative;}
.middle-content-on-left{float:left;width:126px;}
.middle-content-on-right{float:left;width:584px;}
.node-oferta .node-title-oferta{
	background:none repeat scroll 0 0 #FFE242;
	color:#664826;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:8px 200px 0 10px;
	text-shadow:1px 1px 0 #FFFFFF;
	width:500px;
}
.middle-content-on-right .field-type-nodereference{display:none;}
.middle-content-on-left img{border:3px solid #ADCCE0;margin-left:10px;}
.middle-content-on-left .oferta-nome-empresa{color:#9E9E9E;margin-left:10px;text-align:center;width:106px;}
.middle-content-on-left .oferta-nome-empresa p{color:#154d80;font-weight:bold;}
.node-oferta fieldset .field-label-inline{width:155px;padding:0 0 0 10px;margin-right:10px;}
.node-oferta fieldset .field-label-inline-first, .node-oferta fieldset .field-label{
	background:url("images/gerais/images/seta-tabela-info.png") no-repeat scroll right center #FFED87;
	height:18px;
	padding:0 0 0 10px;
	width:155px;
	color:#664826;
	font-weight:normal;
	margin-right:10px;
	line-height:17px;
}
.node-oferta fieldset .field{margin-bottom:5px;}
.node-oferta fieldset .field-item{height:18px;}
.field-field-areas div.field-item{padding-left:175px;}

/*FIM DETAIL DAS OFERTAS*/

/*detail*/
.noticias-wrapper{border:10px solid #F6FCD8;margin-right:10px;padding:0 10px 10px;}
.noticias-divisory{border-bottom:1px dotted #639500;margin:0 0 10px;padding:10px 0;}
.noticias-wrapper form{float:right;}
.noticias-wrapper form .input-button-content {padding:5px 0;}
.noticias-wrapper .node-title{color:#639500;}
.noticias-wrapper .field-field-imagem{float:right;padding:0 0 10px 10px;}
.noticias-wrapper .field-field-imagem img{border:1px solid #c1d54f;}

/** FIM VIEW NOTICIAS **/

#search-block-form label{display:none;}
#right h2{}
#right .block{margin:15px 0 25px;}

/** NODES **/
.node-title{color:#235680;font-size:16px;height:22px;line-height:16px;margin:20px 0;}
.profile .picture {
	float:right;
	margin:30px 0 0;
}
fieldset{border:0;padding:0.5em 0;}
fieldset legend{color:#0eb0ee;font-size:13px;margin-bottom:10px;}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {float:left;}
fieldset{border-bottom:1px dotted #CBD12F;margin-bottom:20px;padding-bottom:15px;}
fieldset fieldset{border-bottom:1px dotted #F5F3E9;}
.fieldgroup .field-field-descricao{padding-left:4px;}
.node-oferta fieldset .field-field-descricao .field-item{height:auto;}

/*DROPBOX*/
#node-form .dropbox table tbody tr td .dropbox-item{display:none;}
#node-form .dropbox table tbody tr td .hierarchical-select-item-separator{display:none;}
#node-form .dropbox table tbody tr td .dropbox-selected-item{display:inline;}

/*Login*/
#user-login-form .item-list ul li.first{display:none;}

/*LINKS*/
.links-oferta {
	color:#FFFFFF;
	height:22px;
	position:absolute;
	right:78px;
	text-align:center;
	top:43px;
	width:167px;
}
.links-oferta-done {
	color:#FFFFFF;
	height:22px;
	position:absolute;
	right:78px;
	text-align:center;
	top:43px;
	width:182px;
}
.links-oferta a{
	background:url("images/gerais/images/sprite-pixel-botoes.png") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	float:left;
	height:24px;
	padding:4px 10px 0;
}
.links-oferta.hover a{background-position:0 -37px;}

/* CURRICULUM VITAE */
.cv-header{
	background:url("images/gerais/images/tit-CV.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:165px;
}
.middle-cv-content-on-left{float:left;width:167px;}
.middle-cv-content-on-left img{
	border-bottom:3px solid #A3CEE7;
	border-left:3px solid #A3CEE7;
	border-top:3px solid #A3CEE7;
	margin:10px 0 10px 10px;
}
.middle-cv-content-on-right{
	background:none repeat scroll 0 0 #FFFFFF;
	border-left:3px solid #A3CEE7;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px 20px;
	width:543px;
}
.middle-cv-content-on-right .cv-nome-aluno{color:#5E531A;font-size:16px;padding-bottom:10px;font-weight:bold;}
.middle-cv-content-on-right .cv-title{color:#000000;font-weight:bold;}
.middle-cv-content-on-right form{float:right;margin-bottom:30px;}
.middle-cv-content-on-right .field-field-fotografia{display:none;}
.node-wrapper{background:#f5f3e9;}
.node fieldset .field{padding:5px 0;}
.fieldgroup.group-aptidoes-competencias2 .field-label{float:none;}
.node fieldset.content-multigroup-group-exp-pro{border-bottom:1px dotted #CBD12F;margin-bottom:20px;padding-bottom:15px;}
.node fieldset.content-multigroup-group-formacao-aep{border-bottom:1px dotted #CBD12F;margin-bottom:20px;padding-bottom:15px;}
.node fieldset.content-multigroup-group-outras-linguas{border-bottom:1px dotted #CBD12F;margin-bottom:20px;padding-bottom:15px;}
.middle-cv-content-on-right .titulo-contacto{float:left;font-size:10px;font-weight:bold;padding-right:5px;}
.middle-cv-content-on-right .categoria-contacto{color:#000000;font-weight:bold;}

/* HEADERS */
.ofertas-mais-viz-header{
	background:url("images/gerais/images/tit-mais-visualizadas.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:251px;
}
.ultimas-ofertas-header{
	background:url("images/gerais/images/tit-ultimas-ofertas.png") no-repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:155px;
}
.pesquisa-ofertas-header{
	background:url("images/gerais/images/tit-pesquisa-ofertas.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:193px;
}
.pesquisar-cv-header{
	background:url("images/gerais/titles/tit-pesquisar-cv.png") no-repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:247px;
}
.meus-cv-header{
	background:url("images/gerais/images/tit-meus-vc.png") no-repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:191px;
}
.candidaturas-ofertas-header{
	background:url("images/gerais/images/tit-candidaturas.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:247px;
}
.entidades-empregadoras-header{
	background:url("images/gerais/titles/tit-empregadores.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:238px;
}
.stats-header{
	background:url("images/gerais/titles/tit-estatisticas.png") no-repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:117px;
}
#node-48 .node-title{
	background:url("images/gerais/titles/tit-contactos.png") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:11px;
	line-height:0;
	margin:40px 0 20px;
	text-indent:-9999px;
	width:104px;
}
#node-112 .node-title{
	background:url("images/gerais/titles/tit-vagas-preenchidas.png") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:11px;
	line-height:0;
	margin:40px 0 20px;
	text-indent:-9999px;
	width:179px;
}
.aluno-header{
	background:url("images/gerais/images/tit-perfil-aluno.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:150px;
}
.empresa-header{
	background:url("images/gerais/images/tit-perfil-empresa.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:235px;
}
.contacto-header{
	background:url("images/gerais/titles/tit-perfil-contacto.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:186px;
}
.candidaturas-header{
	background:url("images/gerais/images/tit-candidaturas.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:247px;
}
.editar-perfil-aluno-header{
	background:url("images/gerais/images/tit-editar-perfil-aluno.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:216px;
}
.editar-perfil-empresa-header{
	background:url("images/gerais/images/tit-editar-perfil-empresa.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:235px;
}
.editar-perfil-contactos-header{
	background:url("images/gerais/titles/tit-editar-perfil-contacto.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:252px;
}
.criar-curriculum-header{
	background:url("images/gerais/titles/tit-criar-curriculo.png") no-repeat scroll 0 0 transparent;
	height:14px;
	margin:37px 0 20px;
	width:155px;
}
.criar-oferta-header{
	background:url("images/gerais/titles/tit-criar-oferta.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:123px;
}
.criar-contacto-header{
	background:url("images/gerais/titles/tit-adicionar-contacto.png") no-repeat scroll 0 0 transparent;
	height:11px;
	margin:40px 0 20px;
	width:193px;
}

/* OUTROS */
.job-apply-cv-table table thead tr{border-bottom:3px solid #F77927;padding-bottom:0;padding-left:0;color:#F77927;}
.job-apply-cv-table table tbody tr{
	background:url("images/gerais/images/pixel-bg-table-cell.png") repeat-x scroll 0 0 transparent !important;
	border-bottom:1px solid #F77927;
	height:54px;
}
.job-apply-cv-table table tbody tr td{padding:10px 10px 10px 0 !important;}
.job-apply-cv-table table tbody tr td.active{background:url("images/gerais/images/pixel-bg-table-cell.png") repeat-x scroll 0 0 transparent !important;}
.job-apply-cv-table {margin:30px 0;}
.job-apply-cv-table table tbody tr td a{
	background:url("images/gerais/images/sprite-pixel-botoes.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	height:20px;
	padding-top:4px;
}
.job-apply-cv-table table tbody tr td .input-button-right{margin-right:10px;}
.job-apply-cv-table table tbody tr td span.hover a{background-position:0 -37px;}
.hover,input{cursor:pointer;}
#node-form{width:710px;}
.middle-cv-content-on-right .field-field-fotografia-aluno{display:none;}
.middle-cv-content-on-right .field_fotografia{display:none;}
.middle-cv-content-on-right .field-field-titulo{display:none;}
.middle-cv-content-on-right .field-field-categoria-interlucutor{display:none;}

.profile-subcontactos, .profile-summary, .profile-jaf, .profile-subp{
	border-bottom:1px dotted #CBD12F;
	margin-bottom:20px;
	padding-bottom:15px;
}
.profile-subcontactos h3, .profile-summary h3, .profile-jaf h3, .profile-subp h3{border:0 none;color:#0EB0EE;font-size:13px;margin-bottom:10px;}
.profile-subcontactos dd a:link, .profile-subcontactos dd a:visited{
	color:#639500;
	display:block;
	margin:20px 0 10px;
	width:100px;
}
.profile-subcontactos dd .view-subusers a:link, .profile-subcontactos dd .view-subusers a:visited{color:#0EB0EE;margin:0;width:auto;}
.profile-subcontactos dd a:hover, .profile-subcontactos dd a:active{color:#0EB0EE;}
.profile-subcontactos dd .view-subusers a:hover, .profile-subcontactos dd .view-subusers a:active{color:#FA7A09;}

/* INPUT TEXT BOX */
input.form-text{background:none repeat scroll 0 0 #D0EAF5;border:0 none;cursor:text !important;}
textarea.form-textarea{background:none repeat scroll 0 0 #D0EAF5;border:0 none;}
#figure{display:none;}
