/*-------------------------*/
	 /*** CONTATO ***/
/*-------------------------*/
div#cnt { padding:0 20px 16px; background:url(../imagens/bg-cnt-home.gif) repeat-y; font-size:11px; }
	#cnt h2 { clear:both; padding:0 0 6px 30px; margin:32px 10px 22px; background:url(/imagens/ico-seta.gif) 0 4px no-repeat; font-family:Verdana; font-size:14px; color:#003d60; border-bottom:1px solid #44718a; line-height:1em; }
	#cnt p { clear:both; font-size:11px; line-height:1.3em; color:#6e6e6e; margin:0 20px; padding:0; }			

#migalha { margin:0 !important; padding:10px 0 0 0 !important; font-size:10px !important; color:#003d60 !important; display:block !important;}
	#migalha a {color:#003d60; text-decoration:none;}
	#migalha a:hover {color:#003d60; text-decoration:underline;}
	#migalha span {text-decoration:underline;}

#sac {
	width:137px;
	height:178px;
	float:left;
	padding:72px 0 0 50px;	
}
.envio-ok #sac { margin-top:0px; }

/*** Form ***/
#cnt form, #cnt fieldset { margin:0; padding:0; border:none; }
#cnt .form { width: 575px; margin: 50px 0 0 95px; float:left; }
#cnt .form p { font-size:10px; padding:0; margin:0 0 4px 114px; }

input, select {color:#043c61; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#frm_cnt div, #frm_snh div { padding:5px 0; clear:left; }

#frm_cnt label, #frm_snh label {
	float:left;
	padding:4px 10px 0 0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	color: #6e6e6e;
	text-align:right;
	}

#frm_cnt label {width:105px;}
#frm_snh label {width:130px;}

#frm_cnt input.text, #frm_cnt #txt_mensagem {
	width:440px;
	height:16px;
	border: 1px solid #bfbfbf;
	margin:0;
	padding:1px;
	background-color: #fff;
}
#frm_cnt #txt_mensagem { height:100px; }

#frm_cnt input#nr_tel_ddd { width: 40px; margin-right:6px; }
#frm_cnt input#nr_tel { width: 120px; }
#frm_cnt input#txt_email { width: 189px; margin:5px 0; }
#frm_cnt #lbl_email { width:60px; margin: 5px 0; }
#frm_cnt div.col1 { width:296px; }
#frm_cnt div.col2 { width:270px; }
#frm_cnt div.col1, #frm_cnt div.col2 { float:left; clear:none; }

#frm_cnt div.enviar, #frm_snh div.enviar { text-align:right; padding:15px 16px 0 0; }
#frm_cnt input#btn_ok, #frm_snh input#btn_ok {
	width:90px;
	height:22px;
	border:none;
	cursor:pointer;
	background:url(/imagens/btn-enviar.gif) no-repeat;
	margin:0;
	padding:0;
}

#frm_cnt label.error {
	width:560px;
	padding-right:15px;
	margin-bottom:5px;
	clear:both;
	display:block;
	color:#ff0000;
	float:none;
	text-align:right;
	font-size:10px;
}

/*** Alterar senha ***/
#frm_snh .dominio {width:400px; height:16px; border: 1px solid #bfbfbf; margin:0; padding:1px; background-color: #fff;}
#frm_snh .senha {width:200px; height:16px; border: 1px solid #bfbfbf; margin:0; padding:1px; background-color: #fff;}


/*** Envio OK ***/
#cnt #links { height:280px; padding-bottom:50px; }
#cnt #links { width: 645px; margin: 0 0 0 20px; float:left; }
#cnt #links p { margin:0; padding-top:.2em; }
ul, li { font-size:12px; line-height:1.3em; list-style:none; padding:0; margin:0 }
ul { margin-top: 1.5em; }
li { background:url(../imagens/bull-triangulo.gif) no-repeat left 5px; margin-left:10px; padding-left:10px; }
ul a { color:#003d60; text-decoration:none; }
ul a:hover { text-decoration:underline; }

/*** Nova senha ***/
.instrucoes {font-size:14px !important; margin:10px 0 0 20px !important;}
	.instrucoes strong {color:#003d60 !important;}

.exemplos {color:#003d60 !important; font-size:13px !important; margin:5px 0 0 30px !important;}
	.exemplos strong {color:#fe3233 !important;}

