/*
--------------------------------- Formulario de Procura de Empresas
*/

#empresas_procura {
/*	border:red solid 1px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	width:100%;
	height:100%;
	z-index:1;
	display:table-cell;
}


#quantidade_empresas {							/* define estilos para o texto de quantidade de registo encontrados no sistema*/
	text-align:right;
/*	border:1px solid blue;*/
	padding-bottom:15px;
}


#pesquisar_palavra {
/*	border:1px solid blue;*/
	padding-bottom:15px;						/* define o espaco entre a caixa de pesquisa e as caixas de area de actividad e distrito */
	border-bottom:#000000 solid 1px;			/* desenha uma linha depois da palavra a pesquisar */
}



#area_actividade {
	float:left;
/*	border:#003300 solid 1px;*/
	display:table-cell;
	padding-right:15px;							/* define o espaco entre as colunas */
	padding-top:15px;							/* define o espaco entre a caixa de actividade e a div da palavra a pesquisar */
}




#area_distrito{
/* 	border:blue solid 3px;*/
	display:table-cell;
	padding-top:15px;							/* define o espaco entre a caixa de distrito e a div da palavra a pesquisar */
}


#pesquisar_palavra input, 
#area_actividade select, 
#area_distrito select {			/* define os estilo das caixas de preencher dados em todo o formulario*/
	color:#980001;
	font-size:11px;
	width:200px;
	padding:2px;
}


#procurar {											/* formata a posicao do botao... esquerda ou direita,...*/
	text-align:right;
/*	border:#006600 solid 1px;*/
	padding-top:15px;
	padding-bottom:15px;

}



#procurar input{									/* define o estilo do botao de procurar*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#980000;
}


/*
--------------------------------- listagem
*/

#list_empresas label { color:#333333; font-weight:bold; line-height:17px;}

#list_empresas .vermais { padding:5px 0 0 0;}


#list_empresas .item { 
	clear:both;
	margin:0 0 10px 0;
	padding:5px 0 25px 0;
	background-image:url(../images/separador_bloco_listagem.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#list_empresas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#list_empresas .imagem{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #dbdbdb;
	padding:5px;
}

#list_empresas .campos{
	float:left;
	padding:5px 0 0 10px;
}

#area_listagem {
/*	border:red solid 1px;*/
	width:405px;								/* define a largura para mostrar as empresas em colunas 2 ou 3 por linha */
}


#area_cada_empresa {
	float:left;
	width:200px;								/* define a largura para casa empresa na listagem */
/*	border:#00FFFF solid 1px; */
	padding-top:7px;
	padding-bottom:7px;
}


#area_cada_empresa a{
	color:#000033;
	text-decoration:none;
}

#area_cada_empresa a:hover{
	color:#990000;
	text-decoration:underline;
}




/*
--------------------------------- Detalhe de Empresa
*/


#empresas_detail {
/*	border:red solid 1px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#empresas_detail .separator {
	padding:20px 0 20px 0;
}

#empresas_detail .titulo {
	background-image:url(../images/titulo_bg.gif);
	background-repeat:repeat-x;
	height:20px;
	padding:5px 0 0 5px;
}

#empresas_detail .first_head {
	background-color:#ebebeb;
	color:#4b4b4b;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
	vertical-align:top;
}

#empresas_detail .second_head {
	background-color:#f2f2f2;
	vertical-align:top;
	color:#5a5a5a;
}

#empresas_detail .imagem {
	float:left;
	border-right:1px solid #cccccc;
	width:160px;
} 

#empresas_detail .links {
	margin:30px 0 0 0;
}

#empresas_detail .links a:link,
#empresas_detail .links a:visited {
	background-image:url(../images/bt_link.gif);
	background-position:center left;
	padding:2px 0 2px 26px;
	background-repeat:no-repeat;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#38707e;
}

#empresas_detail .links a:hover {
	color:#27525d;
}

#empresas_detail .descricao {
	float:left;
	width:300px;
	padding:0 0 0 10px;
}

#empresas_detail .campos {
	clear:both;
}

#area_display_empresa {
	width:640px;					/* define a largura util no site para mostrar o detalhe de empresa*/
/*	border:#0000FF solid 1px;*/
	display: table;
}


#areaesquerda { 					/* coluna para logo e mapa de localizacao da empresa*/
/*	border:blue solid 1px;*/
	float:left;
	width:175px;					/* define aqui largura para a coluna de imgs*/
	display:table-cell;
	text-align:center;
}


#imagemdetalhe {					/* border de cada imagens*/
	border:#CCCCCC solid 2px;
	padding:3px;
}


#areadireita {	 					/* area para o texto do detalhe */
	width:430px;					/* este valor esta directamente relacionado com o valor de width no #area_display_empresa e com o width da #areaesquerda */
/*	border:red solid 1px;*/
	float:right;
	padding-left:15px;				/* pading depois da linha vertical */
	border-left:#000000 solid 1px;

}
				
				

#areadireita h1{ 					/*define nome da empresa no detalhe*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	background-color:#CCCCCC;
	text-align:left;
	padding:3px;
}

#areadireita a{
	color:#000033;
	text-decoration:none;
}

#areadireita a:hover{
	color:#990000;
	text-decoration:underline;
}



.mais_info {
	border:1px solid #ffffff;
	
	 }

.mais_info a:link,
.mais_info a:visited {
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	background:url(../images/seta2.gif) no-repeat center right #ebebeb;
	padding:3px 3px 3px 5px;
	height:20px;
	width:120px;
	display:block;
}



