html,body{
	width:100%;
	height:100%;
	margin:0; 
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#828282;
}

.conteiner{
	width:1000px;
	height:100%;
	margin:0 auto;
}

.header{
	width:100%;
	margin:0;
	padding:10px 0;
	float:left;	
	border-bottom: solid #C40000 5px
}

.logo{
	float:left;	
	width:250px;
}

	.logo img{
		float:left;
	}

.info-top{
	width:500px;
	float:left;
	padding-top:20px;
	text-align:center;
}

.form-top{
	float:right;
	width:250px;
	height:90px;
	font-size:10px;
}

.conteudo{
	width:100%;
	float:left;
	margin: 20px 0;	
	margin-bottom:0;
	padding:0;
}

.conteudo-lateral{
	width:250px;
	float:left;
	margin-bottom:15px;
}
	nav{
		width:100%;
		float:left;	
	}
	
	nav ul{
		margin:0;
		padding:0;
	}
	
	nav ul li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	nav ul li a{
		width:220px;
		padding: 3px 15px;
		float:left;
		background-image: linear-gradient(to bottom, #363636, #000 130%);
		color:#fff;
		text-decoration:none;		
	}
	
	nav ul li a:hover{
		background-image: linear-gradient(to bottom, #C40000, #000 200%);
	}
	
	nav ul li a.active{
		background-image: linear-gradient(to bottom, #C40000, #000 200%);
	}

	.img-conteudo-lateral{
		width:250px;
		height:446px;
		background: url('../imagens/bg-menu.jpg');
		background-repeat:no-repeat;
	}
	
	.conteudo-central{	
		width:735px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		margin-left:15px;
	}
	
	.texto-inicio{
		width:340px;
		padding:10px;
		height:auto;
		float:left;		
		font-size:12px;
		color:#333;
	}
		.texto-inicio h2{
			font-size:12px;
			color: #C40000;
			margin-bottom:0;
		}
		
		.texto-inicio p{
			margin-top:0;
			text-align:justify;			
			padding:5px;
			padding-bottom:0;
		}
	
	.texto-central{
		width:720px;
		padding:10px;
		height:auto;
		float:left;		
		font-size:12px;
		color:#333;
	}	
		.texto-central h1{
			font-size:12px;
			color: #C40000;
			margin-bottom:0;
		}
		
		
		.texto-central p{
			margin-top:0;
			text-align:justify;			
			padding:5px;
			padding-bottom:0;
		}
		
		
		.produtos{
			width:200px;
			height:230px;
			float:left;
			padding:5px;
			margin-right:10px;
			margin-bottom:10px;
			border:1px solid #e1e1e1;
		}		
			.img_produtos{
				width:200px;
				height:120px;
				
				display:table-cell;
				text-align:center;
			}
			
			.img_produtos img{			
				max-height:120px;
			}
			
			.img_detalhe{
				float:left;
				margin-right:10px;
				margin-bottom:10px;
				width:300px;
			}
			.img_detalhe img{
				max-width:300px;
			}
			
			.titulo_produtos{
				font-weight:bold;
				margin:15px 0;
				text-align:justify;
			}
				.titulo_produtos a{
					color:inherit;
					text-decoration:none;
				}
				.titulo_produtos a:hover{
					color:#C40000;
				}
			.produtos:hover{
				background: #efefef;
				transition: 0,5s
			}
			
			.clientes{
			width:150px;
			height:90px;
			float:left;
			padding:5px;
			margin-right:10px;
			margin-bottom:10px;
			border:1px solid #e1e1e1;
		}		
			.img_clientes{
				width:150px;
				max-height:90px;
				
				display:table-cell;
				text-align:center;
				vertical-align:middle;
				overflow:hidden;
			}
			
			.img_clientes img{	
				max-height:90px;
			}
			
			
			.voltar{
				float:left;
				text-decoration:none;
				color:red;
				margin:10px 0;
				margin-left:10px;
			}
			.voltar:hover{text-decoration:underline;}
			
footer{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:#C40000;
	color:#fff;
	font-size:10px;
}
	footer table{
		margin:0;
		padding:0;
	}
	
	footer table a{
		color:#fff;
		text-decoration:none;
		margin:0;
		padding:0;
	}
	
	footer table a:hover{
		color:#fff;
		text-decoration:underline;		
	}
	
.info-footer{
	width:100%;
	background:#000;
	text-align:center;
	padding:3px 0;
	
}
	
.contato fieldset{
	width:100%;
	border:none;
	margin:5px 0;
}

	.contato legend{
		font-weight:bold;
	}
	
	.contato input, .contato textarea{
		padding:4px;
		margin:0px;
		border-radius:5px;
		width:500px;
	}
	

