@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body{
	background:#FFFFFF;
	font-family:"Tahoma", Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#667079;
}

h1, h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#ED802B;
	font-weight:bold;
}
h2{
	background:url(images/marcador_subtitulo.gif) no-repeat left top;
	margin-bottom:20px;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
}

h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

a{
	color:#C84819;
	text-decoration:none;
}

li{
	font-family:Helvetica, Arial, sans-serif;
	background:url(images/marcador_submenu.gif) no-repeat left;
	list-style:none;
	width:145px;
	text-align:center;
	font-size:14px;
	color:#C84819;
	border-bottom:1px solid #6E7678;
	margin-top:10px;
}


/**************************************/

#center{
	position:absolute;
	width:775px;
	top:0px;
	left:50%;
	margin-left:-387px;
}

/**************************************/

#topo{
	width:775px;
	background:url(images/bg_topo_esquerda.gif) no-repeat left top;
	float:left;
	text-align:right;
}

	#logo_busca{
		text-align:left;
		width:545px;
		float:right;
	}

	.logo_fact{
		text-indent:-5000px;
		background:url(images/logo.gif) no-repeat;
		width:148px;
		height:95px;
		float:left;
		font-size:1px;
		display:block;
	}
	
	#busca{
		float:right;
		text-align:right;
		height:44px;
		margin-top:30px;
		width:350px;
	}
		
		#bt_go{
			margin-right:30px;
		}
		
	#bt_fale_conosco{
		float:right;
		margin-right:30px;
	}

	#menu{
		float:left;
		width:775px;
	}
	
	#titulo{
		text-align:left;
		background:url(images/bg_titulo.jpg) no-repeat;
		float:left;
		width:490px;
		height:auto;
		padding-left:285px;
		padding-top:15px;
	}
		
		#titulo h1{
			width:275px;
			padding-bottom:5px;
			margin-bottom:12px;
			border-bottom:1px dotted #5B6567;
		}
		
		#titulo p{
			width:275px;
			color:#EEE8D8;
			margin-left:5px;
		}
		
/**************************************/

#meio{
	width:650px;
	float:right;
}

	#submenu{
		margin-top:20px;
		width:145px;
		float:left;
	}
	
	#conteudo{
		margin-top:20px;
		float:left;
		width:455px;
		text-align:justify;
		margin-left:30px;
	}
		
		#conteudo p{
			margin-bottom:10px;
		}

	.case{
		border-bottom:2px solid #EF7E2E;
		margin-bottom:15px;
		float:left;
	}
		.case img{
			border:4px solid #9A9A9A;
			float:left;
		}
	
	#clientes{
		float:left;
		width:470px;
		text-align:center;
	}
	
		.logo_cliente{
			border:1px solid #6C7677;
			width:184px;
			height:168px;
			margin:10px;
			float:left;
			text-align:center;
		}

#emails{
	float:left;
	width:435px;
	margin-bottom:25px;
}

	.email{
		width:175px;
		margin-left:20px;
		color:#EF802F;
		float:left;
	}
		.email a{
			color:#EF802F;
		}
		
#departamentos{
	width:220px;
	float:left;
}

	#departamentos p{
		margin-left:20px;
	}

#form_contato{
	width:220px;
	float:right;
}


/**************************************/

#rodape{
	border-top:3px solid #3E484A;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:30px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:435px;
	float:right;
}
#rodape a{
	color:#667079;
	text-decoration:none;
}

/**************************************/

.campo_texto{
	color:#575B5E;
	padding:2px;
	font-size:11px;
	border:1px solid #AEB2B3;
}

.titulo_preto{
	color:#667079;
}
.titulo_branco{
	color:#FFF;
}

.leia_mais{
	color:#EF7E2E;
	font-size:10px;
	width:50px;
	background:url(images/marcador_leia_mais.gif) no-repeat left;
	padding-left:12px;
	float:right;
}

.esquerda{
	margin-left:10px;
}

.direita{
	margin-right:10px;
}
