@charset "utf-8";
/* CSS Document */

body {
	font-family: "century ghotic";
	line-height: 20px;/* altura das linhas nos paragrafos */
	font-size: 22px;/* tamanho da fonte da página*/
	color: #666; /*cor da fonte*/
	width: 70%;
	margin: auto;
	min-width: 600px;
	max-width: 2000px;
	height: 730px;
}

.topo {
	background:url(../imagens/topo.jpg);
	width:940px;/*largura do topo*/
	height:115px;/*altura do topo*/
	border-bottom:0px solid #000; /*espessura da borda abaixo do topo, se quiser tirar o preto retire solid e #000*/
	margin:auto;
}

.logo {
	float:left;
	background:url(../imagens/logocombranco.png);
	width:140px;
	height:89px;
	position:relative;
	margin:20px 0 0 15px;/*o 30 é de cima pra baixo o logo e o 15 é a distância do inicio da borda */
}

.topo .menu ul {
	position:relative;
	float:right;
	margin:-18px 30px 0 100px; /* -18px altura do menu (sobe e desce)   -  30px (direita, esquerda)*/
}

.topo .menu ul li {
	display:inline; /*menu em linha*/
	padding:5px 0 0 30px; /*espaço entre as palavras  do menu*/
	float:none;
}

.topo .menu ul li a {  /*cor do link*/
	color:#FFF;
	text-decoration:none;
}

.topo .menu ul li a:hover { /*quando passa o mouse poor cima*/
	text-decoration:underline; /*sublinhado*/
	color:#FC0;
}

.topo .menu ul li .active {
	color:#CCC;
	font-weight:bold;
}

/*inicio da pagina inicial */

#fundo_inicial {
	width: 940px; /* largura do site */
	height: 700px; /* altura do site */
	margin: 3px auto 20px auto;
	background:#FFF;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:;
}

.box_img1 {
	background:url(../imagens/bannergif.gif);
	width: 940px;
	height: 274px;
	float: left;
	position:static;
	top: 125px;
	left: 205px;
	margin:auto;
}

.box_img2 {
	background: url(../imagens/botao_casa%20-%20menor.png);
	width: 84px;
	height: 84px;
	float: left;
	position: relative;
	top: -470px;
	left: 20px;
	margin: auto;
}

.box_txt1 {
	width: 255px; /* cumprimento da caixa de texto */
	height: 30px;/* altura da caixa de texto */
	position: relative; /* posição para ficar em cima de tudo */
	top: -820px; /* altura de cima para baixo do site de onde está o texto */
	left: -575px;/* distância da esquerda para a direita */
	margin: auto;
	clip: rect(auto,auto,auto,auto);
	float: right;
}

.box_img3 {
	background: url(../imagens/fundocanos.png);
	width: 940px;
	height: 700px;
	float: right;
	position: inherit;
	top: 400px;
	left: 13px;
	margin: auto;
		
}

.box_img4 {
	background: url(../imagens/produtodestaque.png);
	width: 915px;
	height: 320px;
	float: right;
	position: relative;
	top: -520px;
	left: -20px;
	min-width: 600px;
	max-width: 2000px;
	right: auto;
	bottom: auto;
	margin: auto;
		
}


.box_txt2 {
	width: 822px; /* cumprimento da caixa de texto */
	height: 94px;/* altura da caixa de texto */
	position: relative; /* posição para ficar em cima de tudo */
	top: -530px; /* altura de cima para baixo do site de onde está o texto */
	left: -50px;/* distância da esquerda para a direita */
	font-size: medium;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	clip: rect(auto,auto,auto,auto);
	margin: auto;
	float: right;
}

.rodape {
	width: 940px;
	height: 50px;
	margin: 20px auto;
	clear: both;
	background: url(../imagens/rodape.jpg);
	font-family: "century ghotic";
	color: #FFF;
	font-size: medium;
	text-align: center;
}

/*fim página inicial */

/* inicio pagina contato */

#fundo_contato {
	width:940px;
	height:440px;
	position:relative;
	margin:10px auto 20px auto;
	background:url(../imagens/fundocontato.png);
}

.formulario {
	width: 450px;
	height: 400px;
	float: left;
	position:relative;
	margin: 15px;
}

.mapa {
	width: 430px;
	height: 350px;
	float:left;
	position:relative;
	margin: 15px;
}

/*inicio da pagina Lançamentos */

#fundo_lancamentos {
	width:940px; /* largura do site */
	height:450px; /* altura do site */
	margin:10px auto 20px auto;
	background:url(../imagens/fundolancamentos.png);
}


/*fim da pagina Lançamentos */
/*inicio da pagina Catálogos */

#fundo_catalogo {
	width:940px; /* largura do site */
	height:450px; /* altura do site */
	margin:10px auto 20px auto;
	background:url(../imagens/fundocatalogo.png);
}


/*fim da pagina Catálogos  */

/*inicio da pagina empresa */

#fundo_empresa {
	width:940px; /* largura do site */
	height:580px; /* altura do site */
	margin:10px auto 20px auto;
	background:#FFF;
}

.box_img6 {
	background: url(../imagens/fachada.jpg);
	width: 940px;
	height: 400px;
	float: left;
	position: relative;
	top: 10px;
	left: 0px;
	margin: 0px;
		
}

.box_txt3 {
	width: 822px; /* cumprimento da caixa de texto */
	height: 67px;/* altura da caixa de texto */
	position: relative; /* posição para ficar em cima de tudo */
	top: 470px; /* altura de cima para baixo do site de onde está o texto */
	left: 15px;/* distância da esquerda para a direita */
	font-size: medium;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
}

/*fim da pagina empresa */
