/*@charset "iso-8859-1";*/
/* CSS Document */
#centro {
	background: #ffffff;
	min-height: 560px;
	height: auto;
}
#conteudos {
	width: 980px;
	margin: 0px auto;
	height: auto;
}
#conteudos:after{
    content:".";
    display:block;
    clear: both;
    visibility:hidden;
    height:0;
    overflow:hidden;
}
#conteudosL {
	width: 673px;
	float: left;
}
#conteudosR {
	width: 300px;
	float: left;
}

.TituloCaixa {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold; color: #555555;}
h1.TituloCaixa{font-size: 17px;}

/* ...... ZONA CINZA COM CANTOS ARREDONDADOS ...... */
#login {
	width: 470px;
	height: 338px;
	background: #ffffff;
	position: relative;
	color: #000000;
}
.popHeader {
	width: 100%;
	height: 53px;
	background: #292826;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
}
.btFechar {
	position: absolute;
	left: 415px;
	top: 17px;
	z-index: 2;
}
.popCont {
	width: 440px;
	position: absolute;
	z-index: 2;
	top: 53px;
	left: 0px;
	margin-top: 10px;
	margin-left: 14px;
}
.topCinza {
	background: url(/Images/bgCinzaTop.gif) no-repeat #edebea;
	height: 13px;
}
.bgCinza {
	height: auto;
	background: #edebea;
	padding:0px 6px 0px 6px;
}

.bgCinzaDef {
	height: auto;
	background: #edebea;
	padding:0px 6px 0px 6px;
}

.bottomCinza {
	background: url(/Images/bgCinzaBottom.gif) no-repeat #edebea;
	height: 13px;
	margin-bottom: 7px;
}
.topCinza2 {
	background: /*url(/Images/bgCinzaTop2.gif) no-repeat*/ #edebea;
	height: 13px;
}
.CinzaL
{
	width: 13px;
	float: left;
	}

.CinzaR
{
	width: 13px;
	float: right;
	}
.bottomCinza2 {
	background: /*url(/Images/bgCinzaBottom2.gif) no-repeat*/ #edebea;
	height: 13px;
}
/* ...... FIM ZONA CINZA COM CANTOS ARREDONDADOS ...... */

/*********** Popup Novo Registo ***************************/
.uploadBrowse {
	width: 69px;
	height: 24px;
	background: url(/Images/btnBrowse.gif) no-repeat;
	border: 0px;
}

.sepH {
	background: url(/Images/sepH.gif) repeat-x center;
}
.sepV {
	background: url(/Images/sepV.gif) repeat-y center;
}
#newRegisto select {
	width: 100%;
	color: #999;
}
/************** FIM - Popup Novo Registo ************************/
/*********** Popup Obrigado Registo ***************************/
#ObrigadoRegisto {
	width: 470px;
	height: 300px;
	background: #ffffff;
	position: relative;
	color: #000000;
}
/************** FIM - Popup Obrigado Registo ************************/
/* ...... ZONA PESQUISA ...... */
.riscas {
	background: url(/Images/bgRiscasV.gif) repeat-y;
}
form, input {
	margin: 0px;
	padding: 0px;
}
.pesquisa {
	width: 360px;
	height: 18px;
	font-size: 0.8em;
	color: #b2b0af;
}
.submitPesq {
	width: 81px;
	height: 25px;
	border: 0px;
}

.bgCinza a,.bgCinza a.Inactivo {
	color: #00a9e0;
	text-decoration: none;
	padding: 1px; 
}
	
.bgCinza a:hover, .bgCinza a.ActivoAA {
	color: #ffffff;
	background: #00a9e0;
	text-decoration: none;
}

.bgCinza td.bgNoBackColor a:hover{
	color: #ffffff;
	background: #edebea;
	text-decoration: none;
}
.bgCinza a:visited {color: #00a9e0;text-decoration: none;}


.bgCinzaDef a,.bgCinzaDef a.Inactivo {
	color: #00a9e0;
	text-decoration: none;
}
	
.bgCinzaDef a:hover, .bgCinzaDef a.ActivoAA {
	color: #ffffff;
	background: #00a9e0;
	text-decoration: none;
}

.bgCinzaDef td.bgNoBackColor a:hover{
	color: #ffffff;
	background: #edebea;
	text-decoration: none;
}
.bgCinzaDef a:visited {color: #555555;text-decoration: none;}


/* ...... FIM ZONA PESQUISA ...... */
/* ...... FIM PUBLICIDADES ...... */
/* ...... TABELA CANTOS ARREDONDADOS ...... */
td.leftTop {
	width: 10px;
	height: 8px;
}
td.rightTop {
	width: 10px;
}
td.back {
	background: #edebea;
}
td.h {
	height: 25px;
	padding-bottom: 3px;
}
td.mLeft {
	background: url(/Images/imgCantos/leftMiddle.gif) repeat-y;
}
td.mRight {
	background: url(/Images/imgCantos/rightMiddle.gif) repeat-y;
}
td.leftBottom {
	height: 9px;
}
td.bottomMiddle {
	background: url(/Images/imgCantos/middleBottom.gif) repeat-x;
}

td.leftbottom {
	background-image: url(/Images/imgCantos/leftBottom.gif);
	background-repeat: no-repeat ;
	width: 10px;
	height: 9px;
}
td.rightbottom {
	background-image: url(/Images/imgCantos/rightBottom.gif);
	background-repeat: no-repeat ;
	width: 10px;
	height: 9px;
}


td.cont {
	color: #000000;
}
/* ...... FIM TABELA CANTOS ARREDONDADOS ...... */
/* ...... NOTÍCIAS ...... */
.noticias {
	background: #edebea;
}
.noticias .nleft {
	width: 219px;
	height: 212px;
	padding:2px; 
}
.noticias .nMiddle {
	width: 220px;
	height: 216px;
	color: #000000;
}
h3.nMiddle 
{
	font-size: 13px;
    font-family: Verdana, Geneva, sans-serif;
}
h4.nMiddle 
{
	font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    line-height:110% ;
	font-weight: normal;
}	
.autor {
	color: #9b9a99;
}
.noticias .nRight {
	width: 220px;
	height: 216px;
	position: absolute;
	top: 0px;
	left: 453px;
	z-index: 1;
	background: #ffffff;
}
.nRight .linha {
	height: 1px;
	background: #edebea;
}

/* ...... OFERTAS TRABALHO ...... */
.ofertasLeft {
	width: 12px; 
	background: url(/Images/OfertaLeftBOT.gif) bottom left no-repeat #f5f6f7; margin:0px; padding:0px; font-size:0px;
}
.ofertasLeftCinza {
	width: 12px; 
	background: url(/Images/OfertaLeftBOTCinza.gif) bottom left no-repeat #f5f6f7; margin:0px; padding:0px; font-size:0px;
}
.ofertasMiddle {
	background: #f5f6f7;
	color: Black; 
}
.ofertasMiddle a{
	background: #f5f6f7;
	color: #00a9e0; 
	text-decoration: none;
}
.ofertasMiddle a:hover{
	background: #f5f6f7;
	text-decoration: none;
	color: #2b2416; 
}
.ofertasMiddle a:visited{
	background: #f5f6f7;
	color: #00a9e0; 
	text-decoration: none;
}
.ofertasMiddle h2{
	font-size: 1em;
	font-weight: normal;
}
.ofertasRight 
{
	color: Black; 
	background: url(/Images/OfertaRightBOT.gif) bottom right no-repeat #f5f6f7; margin:0px; padding:0px;font-size:0px;
	width: 12px; 
}
.ofertasRightCinza
{
	color: Black; 
	background: url(/Images/OfertaRightBOTCinza.gif) bottom right no-repeat #f5f6f7; margin:0px; padding:0px;font-size:0px;
	width: 12px; 
}
/* ofertasDestaque */ 
.ofertasDestaqueLeftCinza {
	width: 12px; 
	background: url(/Images/DestOfertaLeftBOTCinza.gif) bottom left no-repeat #09b9f2; margin:0px; padding:0px; font-size:0px;
}
.ofertasDestaqueLeft {
	width: 12px; 
	background: url(/Images/DestOfertaLeftBOT.gif) bottom left no-repeat #09b9f2; margin:0px; padding:0px; font-size:0px;
}
.ofertasDestaqueMiddle {
	/* background: #00a9e0; */
	background: #09b9f2;
	color: White; 
}
.ofertasDestaqueMiddle a{
	background: #09b9f2;
	color: White; 
	text-decoration: none;
}
.ofertasDestaqueMiddle a:hover{
	background: #09b9f2;
	text-decoration: none;
	/*font-weight: bold; */
	color: #00a9e0;
}
.ofertasDestaqueMiddle a:visited{
	background: #09b9f2;
	color: #ffffff; 
	text-decoration: none;
}
.ofertasDestaqueMiddle h2{
	font-size: 1em;
	font-weight: normal;
}

.ofertasDestaqueRight {
	background: url(/Images/DestOfertaRightBOT.gif) bottom right no-repeat #09b9f2; margin:0px; padding:0px;font-size:0px;
	width: 11px;
}
.ofertasDestaqueRightCinza {
	width: 12px; 
	background: url(/Images/DestOfertaRightBOTCinza.gif) bottom right no-repeat #09b9f2; margin:0px; padding:0px; font-size:0px;
}
/* ...... FIM OFERTAS TRABALHO ...... */
/* Modal Popups */
.modalBackground {
		background-color:Gray;
		filter:alpha(opacity=70);
		opacity:0.7;
}
/* Fim Modal Popups */
.ErrorMSG{font-family: Verdana, Arial, Tahoma;font-size: 10px;font-weight: bold; line-height:11px;color: #FF0022;}
/* FORMS */
.inputs {font-family: Verdana, Geneva, sans-serif; color: #575757; font-size: 11px; height: 20px;}
.inputsText {font-family: Verdana, Geneva, sans-serif; color: #575757; font-size: 11px; height: 15px; padding-top: 3px; padding-left: 2px;}

.Boxes  {border: solid 1px #cccccc;  }


/* FIM FORMS */
/* PAGER */
.pager {color: #00a9e0;}
a:link.PagerLink {color: #00a9e0;text-decoration: none;}
a:hover.PagerLink {color: #fe6700;}
a:visited.PagerLink{color:#00a9e0 ; text-decoration: none;}
.PagerOn {color: #fe6700;font-weight: bold;}
/* FIM PAGER */
.black {color: #000000;}
.red {color: #FF0000;}
/* LinkMaisAzul - Formações, Ofertas, Noticias */
.LinkMaisAzul {color: #00a9e0; text-decoration: none;}
a.LinkMaisAzul:hover{text-decoration: none;color: #2b2416;}
a.LinkMaisAzul:visited{color:#00a9e0 ; text-decoration: none;}

.LinkMaisAzulCinza {color: #00a9e0; text-decoration: none;}
a.LinkMaisAzulCinza:hover{text-decoration: none;color: white !important;}
a.LinkMaisAzulCinza:visited{color:#00a9e0 ; text-decoration: none;}

.LinkMaisAzulNoVisited {color: #00a9e0; text-decoration: none;}
a.LinkMaisAzulNoVisited:visited{color: #00a9e0; text-decoration: none;}
a.LinkMaisAzulNoVisited:hover {text-decoration: none;  color: White;}

.linkBlack {color: #000000;text-decoration: none;}
a.linkBlack:hover{text-decoration: none;color: #00a9e0;}  
a.linkBlack:visited{color: #000000;text-decoration: none;}

/* CSS XSL */
.xslTituloArticles{font-size: 11px;font-family: Verdana, Geneva, sans-serif;line-height:130% }
h1.xslTituloArticles  {font-size: 15px;}
.xslTitulo{color: #555555;font-size: 18px;text-transform: uppercase;}
.xslData{color: #555555;font-family: Verdana, Geneva, sans-serif;font-size: 14px;}
     
/* Ofertas Tabela  */
.tit {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold; color: #555555; background-color: #edebea;}
.titlinel {width: 10px;height: 8px;}
.titlinebg {background-color: #edebea;}
.titliner {width: 10px;}
    
.lnkSemelhantes 
{
    color: #00a9e0;
    font-weight: bold;
    font-size: 12px; 
}
    
/* link Acesso empressas */   
a.lnkBranco {
	color: #FFF;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold; 
	background: url(/Images/setaBranca.gif) no-repeat left;
	padding-left: 12px;
}

a:hover.lnkBranco {
	color: #FFF;
	text-decoration: none;
}
/* link Acesso empressas - FIM */   
    
    
.lstAutoComplete 
{
    border-bottom: buttonshadow 1px solid; 
    position: absolute; 
    text-align: left; 
    border-left: buttonshadow 1px solid; 
    padding-bottom: 0px; 
    background-color: window; 
    list-style-type: none; 
    margin-top: 0px; 
    padding-left: 0px; 
    width: 332px; 
    padding-right: 0px; 
    visibility: visible; 
    color: windowtext; 
    margin-left: 0px; 
    border-top: buttonshadow 1px solid; 
    top: 269px; 
    cursor: default; 
    list-style-image: none; 
    margin-right: 0px; 
    border-right: buttonshadow 1px solid; 
    padding-top: 0px; 
    left: 156px;

    font-size: 10px;
	z-index: 3000;
}

.lstAutoCompleteHigh
{
    text-align: left; 
    padding-bottom: 0px; 
    background-color: highlight; 
    padding-left: 0px; 
    text-overflow: ellipsis; 
    padding-right: 0px; 
    color: highlighttext; 
    padding-top: 0px;

}

.lstAutoCompleteItem 
{
    text-align: left; 
    padding-bottom: 0px; 
    background-color: window; 
    padding-left: 0px; 
    text-overflow: ellipsis; 
    padding-right: 0px; 
    color: windowtext; 
    padding-top: 0px;
   
}

/* styles PageTree HP */   
.principal {
	width: 673px; 
	height: auto;
}

.areas {
	width: 336px;
	height: 161px; 
	background-color: #e7e7e7; 
	float: left; 
	margin-bottom: 1px;
}


.divTitulo {
	height: 22px; /* 25px */
	padding-top: 3px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #362831;
}

.divSeparadorHorizontal {
	height: 1px; 
	font-size: 0px; 
	background-color: #ffffff;
}

.titulo {
	font-size: 11px;
	font-weight: bold;
	color: #362831;
}

.txtArea {
	font-size: 11px;
	color: #7b7b7b;
}


/* styles PageTree HP - end */   

