@charset "UTF-8";

/* CSS Document */



/* ********** Páginas internas ********** */

.txtQuestrial{
/*font-family: 'Questrial';*/
}

.tituloGeralPaginas{
/*font-family: 'Questrial';*/
font-size:18px;
}

span {line-height:175%;}
hr.a {color: #cccccc; background-color: #cccccc; height: 1px; border:0;}
hr.b {color: #999999; background-color: #999999; height: 1px; border:0;}
hr.c {color: #e85129; background-color: #e85129; height: 2px; border:0;}
/*ul.z {list-style:url(imagens/bullet_list.png); padding:5px 15px 5px 15px; margin:0; line-height:175%;}*/



.divInnerPages{
width:100%;
margin:0;
padding:5px 0 20px 0;
//background-color: #f8f7f7;
background-color: #FFFFFF;
}

.divCentralInner{

position:relative;

left: 50%;

width:940px;

margin-left: -470px; /*set to a negative number 1/2 of your width*/
//background-color: #f8f7f7;
background-color: #FFFFFF;
}


.spacerTitPag{
height:10px;
}

.titulosPaginas{
    width:940px;
    height:28px;
    background-image:url(/imagens/bg_titulos_pag.gif);
    background-repeat:no-repeat;
    /*font-family: 'Questrial';*/
    font-size:19px;
    color:#FFFFFF;
    padding:7px 15px 0 15px;
}

.barraPesquisaClassificados{
    width:910px;
    height:33px;
    background-color: #d7d3d2;
    /*font-family: 'Questrial';*/
    font-size:19px;
    color:#FFFFFF;
    padding:7px 15px 0 15px;
    border-radius: 5px;
}

.barraPesquisaClassificados select{
    padding: 4px 10px 4px 10px ;
    width:270px;
}
.barraCinzaQS{

width:430px;

height:28px;

background-image:url(/imagens/barra_cinza_quem_somos.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:19px;

color:#FFFFFF;

padding:7px 15px 0 15px;

}



/* ********** Página Conselho Assessor ********** */

.nomesConselho{
/*font-family: 'Questrial';*/
font-size:20px;
}


/* ********** Página Listagem/Arquivo Casos Sucesso ********** */

.titArqCasosA{
/*font-family: 'Questrial';*/
font-size:18px;
color:#000000;
font-weight:bold;
}

.titArqCasosB{
/*font-family: 'Questrial';*/
font-size:18px;
color:#000000;
}


/* ********** Página Equipa ********** */

.barraCinzaEquipa{

width:940px;

height:28px;

background-image:url(/imagens/bg_titulos_pag_cinza_eq.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:19px;

color:#FFFFFF;

padding:7px 15px 0 15px;

}

.titulosPagEq{

width:460px;

height:28px;

background-image:url(/imagens/bg_titulos_equipa.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:19px;

color:#FFFFFF;

padding:7px 15px 0 15px;

}

.equipaTxtBranco{
color:#FFFFFF;
font-size:14px;
}


/* ********** Páginas registo ********** */



.titulosRegisto{

width:606px;

height:28px;

background-image:url(/imagens/registo/bg_titulos.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:19px;

padding:7px 15px 0 15px;

}



.titulosPassos{

width:606px;

height:20px;

/*font-family: 'Questrial';*/

font-size:17px;

padding:0 15px 0 15px;

}



.labelFields{

width:170px;

text-align:right;

font-size:14px;

padding-right:15px;

}



.txtFieldsW{

width:451px;

height:25px;

}



.txtFieldsWlocks{

width:381px;

height:25px;

}



.fieldsLocks{

width:70px;

height:25px;

}



.txtAreaW{

width:451px;

height:75px;

}



.textArea{

font-family:Arial, Verdana, Tahoma;

font-size:11px;

resize:none;

width:350px;

height:65px;

font-size:11px;

border: 1px solid #ccc;

padding: 5px 5px 5px 5px;

}



.textField{
width:350px;
height:25px;
font-size:11px;
border: 1px solid #ccc;
padding: 0 5px 0 5px;
}

.textFieldCp4{
width:40px;
height:25px;
font-size:11px;
border: 1px solid #ccc;
padding: 0 5px 0 5px;
}

.textFieldCp3{
width:30px;
height:25px;
font-size:11px;
border: 1px solid #ccc;
padding: 0 5px 0 5px;
}


.textFieldLocalidade{
width:150px;
height:25px;
font-size:11px;
border: 1px solid #ccc;
padding: 0 5px 0 5px;
}



.selectFields{

width:360px;

height:25px;

font-size:11px;

border: 1px solid #ccc;

}



.textFieldSmall{

width:50px;

height:25px;

font-size:11px;

border: 1px solid #ccc;

padding: 0 5px 0 5px;

}



.checkBtBox{

padding:0 0 0 50px;

}



.titulosIndicacoes{

width:248px;

height:34px;

background-image:url(/imagens/registo/bg_tit_indicacoes.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

color:#FFFFFF;

font-size:18px;

padding:7px 15px 0 15px;

}



.textosIndicacoes{

font-size:14px;

}



.separadorCont{

background-image:url(/imagens/registo/separador.gif);

background-repeat:no-repeat;

width:636px;

height:9px;

}



.txtIcons{

width:451px;

font-size:14px;

}



/* ********** Páginas Criação da página da Empresa ********** */



.txtAreaPagEmp{

width:381px;

height:75px;

}



.textFieldMedium{

width:100px;

height:25px;

font-size:11px;

border: 1px solid #ccc;

padding: 0 5px 0 5px;

}



/* ********** Página das Empresas ********** */



/* Barra Powered By */

.spacerPowerby{

width:100%;

height:15px;

margin:0;

padding:0;
//background-color: #f8f7f7;
background-color: #FFFFFF;
}



.powerbyBar{

width:100%;

height:54px;

/*background-image:url(/imagens/bg_powerby.gif);*/

background-repeat:repeat-x;

margin:0;

padding:0;

}



.powerbyBarCentro{

position:relative;

left: 50%;

width:940px;

margin-left: -470px; /*set to a negative number 1/2 of your width*/

}



.txtPowerby{
/*position:absolute;*/
left:0;
width:630px;
height:36px;
/*font-family: 'Questrial';*/
/*font-weight:bold;*/
color:#000000;
font-size:16px;
text-align:left;
padding: 18px 0 0 0;
}

.posicionamentoPowerByPhoto{
position:absolute;margin:-10px 0 0 10px;    
}


.searchEmpresas{

position:absolute;

right:0;

width:275px;

height:41px;

margin: 13px 0 0 0;

}



.searchFieldB{

position:absolute;

top:0;

left:0;

font-size:11px;

height:25px;

width: 240px;

background:url(/imagens/search-white.png) no-repeat 8px 6px #fcfcfc;

border: 1px solid #ccc;

padding: 0 5px 0 30px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

text-shadow: 0;

-webkit-box-shadow: 0;

-moz-box-shadow: 0;

box-shadow: 0;

}



/* Pesquisa Avançada */



.pesqAdvanced{

width:100%;

height:25px;

margin:0;

padding:0;

}



.pesqAdvancedCentro{

position:relative;

left: 50%;

width:940px;

margin-left: -470px; /*set to a negative number 1/2 of your width*/

}



.txtPesqAdv{

position:absolute;

right:0;

width:280px;

height:20px;

color:#e85129;

font-size:12px;

text-decoration:underline;

text-align:right;

padding: 5px 0 0 0;

}



/* Coluna Esquerda da Empresa */

.nomesEmpCasos{

width:910px;

height:28px;

background-image:url(/imagens/bg_titulos_emp2.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:20px;

color:#FFFFFF;

font-weight:bold;

padding:7px 15px 0 15px;

}


.nomesEmp{

width:610px;

height:28px;

background-image:url(/imagens/bg_titulos_emp.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:20px;

color:#FFFFFF;

font-weight:bold;

padding:7px 15px 0 15px;

}

.proximosEventosBg{

width:610px;

height:28px;

background-image:url(/imagens/bg_titulos_prox_eventos.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:20px;

color:#FFFFFF;

font-weight:bold;

padding:7px 15px 0 15px;

}



.spacerColEsqEmp{

height:13px;

}




.txtsEmp{

width:640px;

}



/* Coluna Direita da Empresa */



.spacerColDirEmp{

width:275px;

height:22px;

margin:0;

padding:0;

}


.spacerColDirEmp2{
width:275px;
height:12px;
margin:0;
padding:0;
}


.bgContactosEmp{

width:245px;

height:41px;

background-image:url(/imagens/bg_contactos.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:18px;

color:#FFFFFF;

padding:7px 15px 0 15px;

}



.divContactosEmp{

width:275px;

}



.bgBtLocal{

width:235px;

height:31px;

background-image:url(/imagens/bg_bt_local.gif);

background-repeat:no-repeat;

font-size:14px;

color:#000000;

padding:10px 20px 0 20px;

}



.divSeccaoEmp{

width:275px;

height:164px;

}



.bgTitSeccaoEmp{

width:245px;

height:37px;

background-image:url(/imagens/bg_tit_seccoes_emp.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:18px;

color:#FFFFFF;

padding:7px 15px 0 15px;

}

.bgTitSeccaoPesqEmp{

width:255px;

height:34px;

background-image:url(/imagens/bg_pesq_empresas.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:13px;
font-weight:bold;

color:#FFFFFF;

padding:10px 5px 0 15px;

}



.contSeccaoEmp{

width:275px;

height:120px;

background-image:url(/imagens/bg_seccoes_emp.gif);

background-repeat:no-repeat;

}



.iconSeccao{

padding:10px 0 10px 20px;

width:5px;

height:45px;

}



.txtSeccao{
padding:10px 5px 10px 15px;
width:195px;
height:45px;
line-height:normal;

}



.seccaoPublicidade{

text-align:center;

width:275px;

}



/* Coluna Esquerda dos CASOS DE SUCESSO */

.padTxtCasosSucesso{

padding:0 0 20px 20px;

}



.titulosTxtCasos{

/*font-family: 'Questrial';*/

font-size:18px;

color:#e85129;

}



.marImgCasosSucesso{

margin:10px 0 20px 0;

}



.padBotsCasosSucesso{

padding:10px 0 10px 0;

font-size:14px;

color:#e85129;

}



.perguntasEntrevista{

font-weight:bold;

color:#e85129;

}



.titIndicadores{

width:245px;

height:39px;

background-image:url(/imagens/bg_tit_indicadores.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:18px;

color:#FFFFFF;

padding:10px 15px 0 15px;

}



.bgIndicadores{

width:245px;

background-image:url(/imagens/bg_indicadores.gif);

background-repeat:repeat-y;

font-size:13px;

font-weight:bold;

padding:0 15px 0 15px;

}



.rodapeIndicadores{

width:275px;

height:13px;

background-image:url(/imagens/footer_indicadores.gif);

background-repeat:no-repeat;

}



.bgTitRecomenda{

width:259px;

height:37px;

background-image:url(/imagens/bg_recomenda.gif);

background-repeat:no-repeat;

/*font-family: 'Questrial';*/

font-size:18px;

color:#FFFFFF;

padding:7px 8px 0 8px;

}



.txtRecomenda{
font-size:12px;
}



.conselhosDicas{

font-size:14px;

}

/* FORMATA�?�?ES P�?GINAS NEG�?CIO */

.frasesChavao{
	padding:0;
	margin:0;
	text-align:center;
	/*font-family: 'Questrial';*/
	font-size:24px;
	font-weight:lighter;
	color:#e85129;
}

.aspasTop{
	text-align:left;
	padding:0 0 0 50px;
}

.aspasBottom{
	text-align:right;
	padding:0 50px 0 0;
}