#contato{
	width:786px;
	margin-top:7px;
	padding-top:70px;
	margin-right:8px;
	_margin-right:3px;
	background:#fff url(../imagens/titulo_contato.jpg) no-repeat;
	display:table;
	float:right;
}

#contato p.normal{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:10px;
	text-align:justify;
}
#contato p.normal.linha{border-top:none; border-bottom:1px solid #e8e8e8; padding-bottom:5px; margin-top:-3px;}
#contato p.normal.email{background:url(../imagens/ic_mail.gif) no-repeat; padding-left:25px;}

#contato p.peq{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;	
}

#contato p.titulo{
	font:22px Arial, Helvetica, sans-serif;
	color:#d00d1d;
	text-transform:uppercase;
	margin-bottom:3px;
}

#contato p.titulo.peq{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#d00d1d;	
	text-transform:uppercase;	
}

#contato span{font-size:18px;}

#contato div.falecom{
	width:350px;
	float:left;
}

#contato div.falecom fieldset{
	width:277px;
	height:372px;
	background:url(../imagens/fdo_form_contato.jpg) no-repeat;
	border:none;
	margin:0 auto;
	padding:8px;	
}

#contato div.falecom fieldset input{
	padding:2px; font:bold 11px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-transform:capitalize; 
	margin-bottom:3px;
	border-top:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-left:1px solid #7f9db9;
	border-right:1px solid #7f9db9;	
}
#contato div.falecom fieldset input.input{width:250px;}
#contato div.falecom fieldset input.input.email{text-transform:lowercase;}
#contato div.falecom fieldset input.input.ddd{width:20px;}
#contato div.falecom fieldset input.input.fone{width:218px;}
#contato div.falecom fieldset input:focus{background:#FFFFCC; border:1px solid #fff;}

#contato div.falecom fieldset select{
	padding:2px;
	margin-bottom:3px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#000;
}

#contato div.falecom fieldset textarea{
	padding:2px; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#000;
	width:250px;
}

#contato div.falecom fieldset a.btenviar {
	width:80px;
	height:22px;
	margin-right:15px;
	margin-top:10px;	
	background: url(../imagens/bt_enviar.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
	float:right;
}

#contato div.localizacao{
	width:380px;
	margin-left:10px;
	float:right;	
}

#contato div.localizacao h3.loja{
	width:376px;
	height:24px;
	margin-bottom:5px;
	background:url(../imagens/label_nossaloja.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#contato div.localizacao h3.lojas{
	width:376px;
	height:24px;
	margin-bottom:5px;
	background:url(../imagens/label_nossaslojas.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#contato div.localizacao div.empresa{
	width:97%;
	border-bottom:1px dotted #e8e8e8; 	
	margin-bottom:5px;
	display:table;	
}
#contato div.localizacao div.empresa a.link{text-decoration:underline;}
#contato div.localizacao div.empresa a.link:hover{text-decoration:none; color:#FF0000;}

#contato div.localizacao div.foto{
	width:120px;
	margin-right:8px;
	margin-bottom:10px;
	background:#e8e8e8;
	border:2px solid #e8e8e8;
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;	
	float:left;
	clear:both;
}
#contato div.localizacao div.foto img{width:120px; border-bottom:1px solid #fff;}

#contato ul.social{
	width:200px;
	margin-top:5px;
	margin-bottom:8px;
	float:left;
}
