#img_contato{
	height:205px;
	margin-top:36px;	
}

#contato div.icon{
	float:left;
	margin-right:8px;
}

#contato div.coluna_esq{
	float:left;
	width:311px;
	padding-left:10px;
	padding-right:10px;	
}

#contato div.coluna_meio{
	float:left;
	width:291px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px dotted #c0c0c0;
	border-right:1px dotted #c0c0c0;
}

#contato div.coluna_dir{
	float:right;
	width:295px;
	padding-left:10px;
	padding-right:10px;
}

#contato div.boxform{
	margin-top:5px;
	padding:5px;
	border-top:1px solid #e8e8e8;
}

#contato h2{
	font:bold 18px "Swis721 Cn BT", Tahoma, Arial, Verdana, Sans-serif;
	color:#E13800;
	display:block;
	padding-top:5px;
	padding-bottom:15px;		
}

#contato h3{
	font:bold 14px Arial, Verdana, Sans-serif;
	color:#000;
	margin-bottom:8px;
	display:block;
}

#contato h3.fone{
	font:bold 24px Arial, Verdana, Sans-serif;
	color:#459dbe;
	display:block;
}

#contato p{
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;	
}
#contato p.form{margin-bottom:0; margin-top:5px;}

#contato p.vermelho{color:#E13800; font-weight:bold; text-transform:uppercase;}
#contato p.traço{border-bottom:1px solid #e8e8e8; padding-bottom:5px; display:block;}

#contato p.italic{
	font:italic 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
}

#contato  hr{
	border-top:1px solid #ded6ca;
	border-bottom:1px solid #fefefe;
	border-left:none;
	border-right:none;
	height:2px;
}

#contato input.txt{
	width:290px;
	height:15px;
	background:#e5f6fd;
	border:1px solid #7fd7f7;
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	padding:3px;
}

#contato input.txt.ddd{width:20px;}
#contato input.txt.fone{width:258px;}

#contato select.txt{
	width:298px;
	border:1px solid #7fd7f7;
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:3px;
}
#contato select.txtdepto{
	width:298px;
	border:1px solid #7fd7f7;
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;	
	padding:3px
}

#contato textarea.txt{
	width:290px;
	background:#e5f6fd;
	border:1px solid #7fd7f7;
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:3px;
}

#contato input.submit{
	width:50px;
	height:20px;
	background:url(../imagens/bg_submit.gif) repeat-x top left;
	border:1px solid #7fd7f7;
	font:bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin-top:15px;
	float:right;
}


/* links */
#contato a{font:11px Arial, Helvetica, sans-serif;	color:#000000;}
#contato a:link{text-decoration:none;}
#impresa a:active{text-decoration:none;}
#contato a:visited{text-decoration:none;}
#contato a:hover{text-decoration:underline; color:#E13800;}

#contato #fotos{padding-left:10px;}

#contato #fotos ul{
	list-style:none;
	margin:0 auto;
}

#contato #fotos ul li{display:inline;}
#contato #fotos ul img{border:4px solid #e8e8e8; width:60px; height:40px;}
#contato #fotos ul a:hover img {border:4px solid #e5f6fd;}

#contato #loading{
	width:262px;
	height:53px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../imagens/process.gif) no-repeat left;	
	border:1px solid #c0c0c0;
	display: none;
}
#contato #loading p{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	margin-top:10px;
}
#contato #msg{
	margin:10px auto;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	display: none;
}
#contato #msg p{color:#000;}
#contato #msg p.thankyou{
	font-size:18px;
	color:#005dab;
}

#contato #boxform{display:block;}
