#nao_base {
	position:relative;
	z-index: 1;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -45px; /*tamanho negativo do footer*/
}
#topo{
	background-image:url(../images/fundo_topo.jpg);
	background-repeat:repeat-x;
	width:850px;
	height:97px;
}
#topo_preto{
/*	width:100%;*/
	height:20px;
	background-color:#000;
}
#banner{
	position:relative;
	float:left;
	width:464px;
	height:310px;
    overflow: hidden;
/*	background-color:#F90;*/
}
#produtos{
	float:left;
	width:224px;
	height:310px;
	background-color:#f2f2f2;
}
#menu{
	float:left;
	width:162px;
	height:310px;
	background-color:#000;
}
.img_home{
	margin-top:10px;
	padding:5px;
	background-color:#f7f7f7;
	border:solid 1px #e9e9e9;
}
#conteudo{	
	padding-bottom:60px;
}

a.link1:link{
	color: #838383;
	text-decoration: underline;
}

a.link1:visited{
	color: #838383;
	text-decoration: underline;
}

a.link1:active{
	color: #838383;
	text-decoration: none;
}
a.link1:hover {
	color: #838383;
	text-decoration: none;
}
#box1{
	display:inline;
	width:205px;
	float:left;

}
#box2{
	display:inline;
	width:205px;
	float:left;

}
#box3{
	width:205px;

	display:inline;
	float:left;
	background-image:url(../images/linha.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-right:5px;
	padding-right:5px;
}
#box_unico{
	width:615px;
	display:inline;
	float:left;
	background-image:url(../images/linha.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-right:5px;
	padding-right:5px;
}
#endereco{
	display:inline;
	float:right;
	width:200px;
}

#base{
	width:100%;
	height:45px;
	background-color:#000;
}
/*.quoteBox {
	width:464px;
	height:310px;
	margin: 0px 0 0px 0px;
    overflow: hidden;

}*/
.quote {
	width:464px;
	height:310px;
/*	padding:-97 0 0 0;
	margin:97px 0 0 0;*/
/*	margin:0;*/
/*    overflow: hidden;*/
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.formulario{
	background-color:#ddd;
/*	background-color:#f2f2f2;*/
	border:none;
}
.botao{
	border:none;
	color:#555;
	background-color:#ddd;
}
.subtitulo{
	font-weight:bold;
}
.titulo{
	font-weight:bold;
	color: #e01123;
}

.arquiteto{
	float:right;
}