@charset "UTF-8";

/*** FORMS ***/
#form {font-size:13px}
form {padding:0;margin:0;color:#666;font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px}
form label {color:#999;font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal}
form input {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
width:230px;height:20px;font-size:11px;padding:3px 0 0 3px;margin:0 0 10px 0;/* border:1px solid #CCC;color:#999 */}
form textarea {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
width:275px;max-width:275px;height:150px;max-height:250px;font-size:11px;padding:3px 0 0 3px;margin:0 0 10px 0;border:1px solid #CCC;color:#999}
.formhome textarea {height:90px;max-height:90px;width:170px;max-width:176px;}
.formhome input {width:170px;}
form input:focus, form textarea:focus {border:1px solid #000!important;color:#999;}
form a{color:#999;font-style:italic;font-size:14px;height:18px;line-height:18px;text-decoration:none;}
form a:hover{}
form a.buttonEnviar {background:#D0AE40;padding:3px 0 0 15px;font-size:12px;border:1px solid #D0AE40; /*#3b6e22*/color:#FFF!important;margin-right:25px;display:inline-block;font-weight:bold;height:22px;width:60px;}
form a.buttonLimpar {font-size:12px;font-weight:bold;color:#999!important;border:1px solid #f3f3f3;display:inline-block;padding:3px 0 0 15px;height:22px;width:60px;}
form a.buttonEnviar:hover {border:1px solid #444;background-color:#666}
form a.buttonLimpar:hover {border:1px solid #444;background-color:#666}
#form #naoconsegue{margin-top:20px;color:#666;font-style:italic;font-size:12px}
#form a.nodecoration{border:none;padding:0;height:16px;margin-right:3px;font-size:12px;color:#09C!important}

.btenviar a {
	background-image:url(/sys_imagens/botoes/bt_enviar.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:left;
	width:76px;
	height:24px;
	margin:0px;
	padding:0px;
}

.btenviar a:hover {
background-image:url(/sys_imagens/botoes/bt_enviar.gif);
background-repeat:no-repeat;
background-position:bottom;
}


.btlimpar a {
	background-image:url(/sys_imagens/botoes/bt_apagar.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:76px;
	height:24px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.btlimpar a:hover {
background-image:url(/sys_imagens/botoes/bt_apagar.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#registo
{
	margin-top: -20px;
}

#emprego label {
	display:block;
	float:left;
	width:80px;
	height:25px;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-right:10px;
}

#registohome input {
	display:block;
	width:170px;
	height:auto;
	float:left;
}

#registo input {
	display:block;
	width:275px;
	height:auto;
	float:left;
	border:1px solid #CCC;
	color:#999;
}

#emprego textarea {
	display:block;
	width:245px;
	height:80px;
	float:left;
}

#emprego p {
	width: 100%;
	height:auto;
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
}

.botoesformwrap{
	margin:0px;
	padding:0px;
	width:180px;
	height:30px;
	display:block;
	margin-left:80px;
	text-align:right;
}

#newsletterparagraf {
	margin:0px;
	padding:0px;
	/*	padding-left:90px;*/
	width:268px;
	height:auto;
	float:left;
	margin-top:10px;
	display:block;
	padding-left:80px;
	text-align:left;
}
