@charset "utf-8";

*{
	padding:0;
	margin:0;
	}
		
a img{
	border: 0px;
	}

body {
	background-image: url(../i/fundo.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
	}

#geral {
	position:absolute;
	top: 50%;
	left: 50%;
	margin:-270px 0 0 -400px;
	}

#topo {
	width: 800px;
	height: 108px;
	}
	
.logo{
	margin: 25px 20px 20px 20px;
	}

#menu{
	width: 800px;
/*	background: url(../i/menu.jpg) repeat-x;*/
	height: 30px;
	margin: 0px 0px 10px 0px;
	}
	
#menu ul li{
	float: left;
	list-style: none;
	}
	
.nloja a:link{
	background: url(../i/b_nloja.jpg) no-repeat;
	display: block;
	}
.nloja a:hover{
	background: url(../i/b_nloja_s.jpg) no-repeat;
	display: block;
	}
.nloja a:visited{
	background: url(../i/b_nloja.jpg) no-repeat;
	display: block;
	}
.nloja a:active{
	background: url(../i/b_nloja_s.jpg) no-repeat;
	display: block;
	}
	
.catalogo a:link{
	background: url(../i/b_catalogo.jpg) no-repeat;
	display: block;
	}
.catalogo a:hover{
	background: url(../i/b_catalogo_s.jpg) no-repeat;
	display: block;
	}
.catalogo a:visited{
	background: url(../i/b_catalogo.jpg) no-repeat;
	display: block;
	}
.catalogo a:active{
	background: url(../i/b_catalogo_s.jpg) no-repeat;
	display: block;
	}

.compra a:link{
	background: url(../i/b_compra.jpg) no-repeat;
	display: block;
	}
.compra a:hover{
	background: url(../i/b_compra_s.jpg) no-repeat;
	display: block;
	}
.compra a:visited{
	background: url(../i/b_compra.jpg) no-repeat;
	display: block;
	}
.compra a:active{
	background: url(../i/b_compra_s.jpg) no-repeat;
	display: block;
	}

.restauro a:link{
	background: url(../i/b_restauro.jpg) no-repeat;
	display: block;
	}
.restauro a:hover{
	background: url(../i/b_restauro_s.jpg) no-repeat;
	display: block;
	}
.restauro a:visited{
	background: url(../i/b_restauro.jpg) no-repeat;
	display: block;
	}
.restauro a:active{
	background: url(../i/b_restauro_s.jpg) no-repeat;
	display: block;
	}

.aluguel a:link{
	background: url(../i/b_aluguel.jpg) no-repeat;
	display: block;
	}
.aluguel a:hover{
	background: url(../i/b_aluguel_s.jpg) no-repeat;
	display: block;
	}
.aluguel a:visited{
	background: url(../i/b_aluguel.jpg) no-repeat;
	display: block;
	}
.aluguel a:active{
	background: url(../i/b_aluguel_s.jpg) no-repeat;
	display: block;
	}

.seguranca a:link{
	background: url(../i/b_seguranca.jpg) no-repeat;
	display: block;
	}
.seguranca a:hover{
	background: url(../i/b_seguranca_s.jpg) no-repeat;
	display: block;
	}
.seguranca a:visited{
	background: url(../i/b_seguranca.jpg) no-repeat;
	display: block;
	}
.seguranca a:active{
	background: url(../i/b_seguranca_s.jpg) no-repeat;
	display: block;
	}

.contato a:link{
	background: url(../i/b_contato.jpg) no-repeat;
	display: block;
	}
.contato a:hover{
	background: url(../i/b_contato_s.jpg) no-repeat;
	display: block;
	}
.contato a:visited{
	background: url(../i/b_contato.jpg) no-repeat;
	display: block;
	}
.contato a:active{
	background: url(../i/b_contato_s.jpg) no-repeat;
	display: block;
	}

#conteudo{
	width: 800px;
	}

#col1{
	width: 122px;
	float: left;
	}
	
#busca{
	width: 122px;
	height: 65px;
	margin: 0px 8px 0px 8px;
	}
	
.buscar1{
	margin: 7px 11px 5px 11px;
	}
	
.buscar2{
	width: 106px;
	height: 15px;
	font-family: "Browallia New";
	font-size: 18px;
	border: black solid 2px;
	}
	
.buscar3{
	margin: 2px 30px 0px 30px;
	font-family: "Browallia New";
	font-size: 18px;
	height:25px;
	width:50px;
	color:#FFFFFF;
	background:#000000;
	
	}

#produtos{
	background-color: #3A393B;
	}

#produtos ul li{
	list-style: none;
	font-family: "Browallia New";
	font-size: 16px;
	color: white;
	margin: 0px 5px 0px 8px;
	}
	
#produtos a{
	text-decoration: none;
	font-family: "Browallia New";
	font-size: 16px;
	color: white;

	}	

#col2{
	width: 524px;
	height: 443px;
	float: left;
	background-color: white;
	margin: 0px 17px 0px 17px;
	}
	
.conteudo{
	width: 525px;
	height: 40px;
	background: url(../i/topo_conteudo.png) no-repeat;
	font-family: "Browallia New";
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	color: white;
	}
	
#texto{
	width: 525px;
	height: 480px;
	}
	
.titulo{
	text-align: center;
	}
		
.texto{
	font-family: "Browallia New";
	font-size: 16px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	}

.texto2{
	font-family: "Browallia New";
	font-size: 16px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	}	
	
.textocontato{
	width: 45px;
	font-family: "Browallia New";
	font-size: 16px;
	
	line-height: 30px;
	
	}
	
.preencher{
	width: 130px;
	line-height: 30px;
	float: left;
	margin: 0px 0px 0px 5px;
	}
	
.campos{
	width: 150px;

	}

.estado{
	width: 40px;
	}

.mensagem{
	font-family: "Browallia New";
	font-size: 16px;
	text-align: left;
	line-height: 30px;
	}
	
.area{
	width: 223px;
	height: 180px;
	font-family: "Browallia New";
	font-size: 17px;
	text-align: left;
	line-height: 16px;
	}
	
.enviar{
	list-style: none;
	margin: 12px 88px 0px 88px;
	}
	
#mapa{
	width: 220px;
	height: 280px;
	border: solid grey 2px;
	margin: 15px 0px 15px 0px;
	}

.endereço{
	font-family: "Browallia New";
	font-size: 16px;
	text-align: center;
	margin: 0px 0px 15px 0px;
	}
	
#coluna{
	width: 223px;
	margin: 5px 18px 0px 18px;
	float: left;
	font-family: "Browallia New";
	}
	
#coluna ul li{
	list-style: none;
	}

#coluna p{
	font-family: "Browallia New";
	font-size: 16px;
	text-align: justify;
	}

.foto{
margin-bottom:7px;
margin-top:7px;

}
	
#paginas{
text-align:right;
	width:auto;
	height: 30px;
	font-family: "Browallia New";
	font-size: 15px;
	font-weight: bold;
	color: #FBB034;

	}
	
#paginas ul li{
	float: left;
	list-style: none;
	margin: 0px 5px 0px 5px;
	}
	
#paginas a:visited, a:active, a:hover, a:link{
	color: #FBB034;
	font-family: "Browallia New";
	font-size: 15px;
	text-decoration:none;

}	
	
#paginas strong{
color:#000000;

}	
	
#lista{
	width: 524px;
	height: 400px;
	}
	
#lista li{
	width: 126px;
	height: 140px;
	list-style: none;
	float: left;
	margin: 15px 24px 15px 24px;
	}
	
#listarestauro{
	width: 524px;
	height: 290px;
	}
	
#listarestauro ul li{
	width: 126px;
	height: 140px;
	list-style: none;
	float: left;
	margin: 0px 24px 0px 24px;
	}
	
#listaaluguel{
	width: 524px;
	height: 165px;
	}
	
#listaaluguel ul li{
	width: 126px;
	height: 70px;
	list-style: none;
	float: left;
	margin: 0px 24px 0px 24px;
	}
	
#col2 ul li{
	width: 100px;
	height: 135px;
	margin: 10px 37px 10px 37px;
	float: left;
	list-style: none;
	}
	
.produto{
	width: 100px;
	height: 100px;
	background: grey;
	}
	
.nome{
	width: 100px;
	height: 5px;
	font-family: "Browallia New";
	font-size: 16px;
	padding-bottom:10px;
	font-weight:bold;
	text-align: center;
	color: black;
	}
	
.categoria{
	width: 100px;
	height: 100px;
	background-color: grey;
	}
	
.valor{
	width: 100px;
	height: 10px;
	font-family: "Browallia New";
	font-size: 15px;
	text-align: center;
	color: grey;
	margin: 2px 0px 6px 0px;
	}

.detalhes{
	width: 100px;
	height: 10px;
	font-family: "Browallia New";
	font-size: 15px;
	text-align: right;
	}
	
.total{
	width: 525px;
	height: 10px;
	font-family: "Browallia New";
	font-size: 13px;
	text-align: center;
	}
	
.fotos{
	width: 125px;
	height: 125px;
	background-color: grey;
	}
	
.bold{
	font-weight: bold;
	}

#col3{
	width: 120px;
	height: 510px;
	float: left;
	background: black;
	}
	
#rodape{
	height: 0,7px;
	text-align: center;
	margin: 10px 0px 10px 0px;
	border-top: black solid thin;
	font-family: "Browallia New";
	font-size: 13px;
	color: black;
	}