/*
Theme Name: Usinagem
*/

*, html, body {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	line-height: 120%;
}
body {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background: #1F4886 url("img/bg.jpg") no-repeat top center;
}
#wrp {
	width: 960px;
	margin: 0 auto;
}
#inner {
	background: url("img/middle.png") repeat-y center;
}
/*header*/
#header {
	clear: both;
	width: 960px;
	height: 140px;
	overflow: hidden;
}
#header h1 {
	height: 102px;
	width: 507px;
	float: left;
	text-indent: -9999px;
	margin: 30px 0 20px 0;

}
#header h1 a {
	width: 507px;
	height: 102px;
	display: block;
	background: url("img/logo.png") no-repeat;
}
/*Menu*/
#menu {
	width: 960px;
	height: 80px;
	overflow: hidden;
	margin: 0 0 20px 0;
	background: url("img/topo-content.png") no-repeat top;
}
#menu ul {
	float: left;
	width: 891px;
	height: 50px;
	display: inline;
	margin: 35px 0 0 35px;
	background: url("img/menu.jpg") no-repeat;
}
#menu li {
	display: inline;
}
#menu a {
	color: #fff;
	float: left;
	height: 45px;
	display: block;
	font-size: 13px;
	line-height: 45px;
  font-weight: bold;
  padding: 0 10px;
	text-decoration: none;
}
#menu li a:hover {
	color: #444;
	background: url("img/menuhover.png");
}
#menu .first a {
	margin: 0 0 0 20px;
}
#menu .last a {
	background: none;
}
#menu .current a {
	color: #444;
	background: url("img/menuhover.png");
}
/*Content*/
#content {
	width: 960px;
	margin: auto;
}
#content h3 a {
	color: #1D6AAF;
	text-decoration: none;
}
#content p {
	color: #555;
	font-size: 13px;
	line-height: 150%;
	margin: 0 0 10px 0;
}
#content p a {
	color: #1D6AAF;
	text-decoration: none;
}
/*home*/
#home {
	margin: auto;
}
#home h3 {
	color: #1d6aaf;
	padding: 0 0 10px 0;
	font: normal 19px "Lucida Sans Unicode", Lucida Grande, sans-serif;
}
#home .titulo {
	margin: 25px 0 0 20px;
}
/*Coluna esquerda/esquerda*/
.colLeft {
	float: left;
	width: 490px;
	display: inline;
	margin: 0 0 0 35px;
	padding: 0 20px 0 0;
	border-right: 1px solid #ccc;
}
.colRight {
	float: right;
	width: 360px;
	display: inline;
	margin: 0 35px 0 0;
}
/*Aprensetacao*/
#topPresent {
	float: left;
	clear: both;
	height: 185px;
	display: inline;
	overflow: hidden;
	margin: 0 0 20px 35px ;
}
#topPresent img {
	float: left;
}
/*Bem-vindo*/

#home #bemvindo {
	border-bottom: 1px solid #CBC8BE;
}
#home #bemvindo p a {
	display: block;
	text-decoration: none;
}
/*Servicos*/
#home #servicos {
	float: right;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #CBC8BE;
}
#home #servicos .thumb {
	float: left;
	width: 110px;
	height: 95px;
	text-align: right;
}
#home #servicos .thumb a {
}
#home #servicos .centro {
	margin: 0 15px;
}
/*Localizacao*/
#home #localizacao img {
	float: right;
}
/*Endereco*/
.endereco {
	padding: 20px 0;
}
/*Pages*/
#pages .main {
	color: #1d6aaf;
	padding: 0 0 10px 35px;
	font: normal 22px "Lucida Sans Unicode", Lucida Grande, sans-serif;
}
#pages h3 {
	color: #444;
	font-size: 14px;
	padding: 15px 0 0 35px;
}
#pages p {
	font-size: 13px;
	margin: 0 35px 10px 35px;
}
#pages #map {
	float: left;
	width: 854px;
	height: 370px;
	display: inline;
	margin: 15px 0 0 15px;
}
#pages .moldura {
	width: 885px;
	height: 400px;
	background: #ccc;
	margin: 0 auto 20px auto;
	background: url("img/moldura.png");
}
#pages ul {
	margin: 0 0 0 60px;
}
#pages ul li {
	color: #555;
	line-height: 150%;
	font-size: 13px;
}
/*table*/
#pages table {
	color: #444;
	margin: 0 30px;
	font-size: 13px;
	border: 1px solid #eee;
	margin: 0 35px 15px 35px;
}
table td {	border-bottom: 1px dotted #ccc;
	padding: 4px 10px;
}

#rota {
	margin: 0 30px;
}


/*Form*/
label, button {
	display: block;
	cursor: pointer;
}
#pages form p {
	margin: 0;
}
.contato {
	margin: 0 35px;
	background: url("img/engrenagens.jpg") no-repeat right center;
}
.contato input.text, .contato textarea {
	color: #333;
	width: 320px;
	padding: 5px;
	border: 1px solid #ddd;
	font: 13px Tahoma, Arial, Sans-serif;
}
.contato input.text {
	margin: 0 0 5px 0 ;
}
.contato input.text:hover, .contato textarea:hover {
	border: 1px solid #216CB0;
}
.contato input.text:focus, .contato textarea:focus {
	background: #FAFAFA;
	border: 1px solid #fc0;
}
.contato textarea {
	height: 100px;
	overflow: auto;
}
.contato label {
	width: 320px;
	padding: 3px 0;
}
#pages .contato p.check {
	padding: 10px 0;
	font-size: 11px;
}
#pages .contato button {
	margin: 0 0 10px 0;
	width: 90px;
	height: 37px;
	text-indent: -9999px;
	background: url("img/enviar.png");
}
#pages .contato button:hover {
	background-position: bottom left;
}

/*Footer*/
#footer {
	clear: both;
	width: 960px;
	margin: 0 0 20px 0;
	text-align: center;
	background: url("img/footer-content.png") no-repeat bottom;
}
#footer p {
	color: #555;
	font-size: 11px;
	padding: 5px 0 20px 0;
}

#footer p.fornecedor {
	color: #2a2874;
	font-size: 16px;
	padding: 10px 0 0 0;
	font-weight: bold;
}
