* {
	
	margin:0;

	padding:0;

	list-style:none;

	text-decoration:none;
    
	vertical-align:middle;
    
	border:none;
	
	font-family:Tahoma;
	
	font-size:11px;
	
	color:#776946;
	
    
}


fieldset legend {
 display:none;
 
}

/* Para formatação de imagens */

img {border:none;}

a {cursor:pointer;}

body {
	background-image:url(../imagens/fundos/bg.gif);
	background-repeat:repeat-x;
	background-color:#e8d8b4;
}

form input, textarea {
	background-color:#FFF;
	border:1px solid #776946;
}

/** Padrão para o site**/
.paginacao {
	display:table;
	padding-top:20px;
	
	
	
}

iframe .iframe {
	background-image:none;
}

.asterisco {
	color:#FF0000;
}


/*** Estrutura de colunas ***/

#geral {
	display:block;

	width:777px;

	margin:0 auto;
	
	background-color:#e8d8b4;
	
}

#main-content {

	display: inline;

	width:565px;

}


/** Cabeçalho **/
#header {
	background-color:#a73841;
	width:777px;
	height:158px;

}

#header h1 {
	width: 252px;
	height: 78px;
	background: url("../imagens/logo.jpg") no-repeat;
	background-position:right;
	float:left;
	padding-top:5px;
	padding-right:40px;
}

#header h1 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 252px;
	height: 78px;
}

#header h2 {
	width: 69px;
	height: 27px;
	background: url("../imagens/botoes/principal.jpg") no-repeat;
	background-position:bottom;
	float:left;
	padding-top:100px;
	padding-left:10px;	
}

#header h2 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 69px;
	height: 27px;
}

#logo-slogan span {
	width: 261px;
	height: 25px;
	background: url("../imagens/slogan.jpg") no-repeat;	
	background-position:bottom;
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
	float:left;
	padding-top:40px;
	padding-left:80px;
	
}

#logo-slogan {
	width:493px;
	height:149px;
	float:left;
	background: url("../imagens/fundos/fundo-logo.jpg") no-repeat;		

}


/** Menu **/
#menu {
	float:left;
	width:238px;
	height:141px;
	margin-top:17px;
	padding-left:35px;
	background:url("../imagens/fundos/topo-obra-arte.jpg") no-repeat;
	background-position:right;

}

#menu ul li a{
	display:block;
	height:33px;
	text-indent:-99999px;
	overflow:hidden; 
}

#menu ul li.menu-galeria {
	width:88px;
	float:left;
	background:url("../imagens/menu/galeria.jpg") no-repeat;
}

#menu ul li.menu-servicos {
	width:96px;
	float:left;
	background:url("../imagens/menu/servicos.jpg") no-repeat;
}

#menu ul li.menu-acervo {
	width:88px;
	float:left;
	background:url("../imagens/menu/acervo.jpg") no-repeat;
}

#menu ul li.menu-eventos {
	width:96px;
	float:left;
	background:url("../imagens/menu/eventos.jpg") no-repeat;
}

#menu ul li.menu-artistas {
	width:88px;
	float:left;
	background:url("../imagens/menu/artistas.jpg") no-repeat;
}

#menu ul li.menu-cadastro {
	width:96px;
	float:left;
	background:url("../imagens/menu/cadastro.jpg") no-repeat;
}

#menu ul li.menu-links {
	width:88px;
	float:left;
	background:url("../imagens/menu/links.jpg") no-repeat;
}

#menu ul li.menu-contato {
	width:96px;
	float:left;
	background:url("../imagens/menu/contato.jpg") no-repeat;
}

/** Conteudo **/
#conteudo {
	
	display: block;
	width:777px;
	
	background:url("../imagens/fundos/borda-menu-inferior.jpg") no-repeat top;
	padding-top:70px;
	
}

#texto-conteudo-semlimite {

	display: table;
	width:757px;
	padding-top:30px;
	margin-bottom:auto;
	
}

#texto-conteudo {
	
	display: table;
	width:757px;
	height:400px;
	padding-top:30px;
	margin-bottom:auto;
		
}

#acervo-novidades-servicos {
	width:760px;
}

#newsletter-indique-artistas {
	width:760px;
	float:left;
}


/** A Galeria **/
#grupo-fotos-acervo {
	width:730px;
}

#caixa-foto-acervo {
	float:left;
	width:180px;
	height:175px;
}

#fundo-galeria-acervo {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:6px;
	margin-top:10px;
}

#titulo-acervo {
	width:155px;
	margin:0 auto;
	text-align:center;
}

#galeria-acervo {
	padding-top:20px;
}

#conjunto-acervo{
	width:700px;
	padding-top:10px;
	margin:0 auto;
}

#titulo-acervo-pagina-interna {
	text-align:justify;
	margin-left:10px;
}

#texto-acervo-pagina-interna {
	text-align:justify;
	margin-left:10px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:5px;
}

#fundo-acervo {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:6px;
	margin-bottom:20px;
	margin-top:10px;
}

#foto-acervo {
	margin-left:10px;
}


/** Artistas **/
#foto-dados-artista {
	display:table;
	margin-bottom:15px;
	
	*height:150px;
	
	
	}

#fundo-foto-artista {
	
	float:left;
	background:#D7C59F;
	width:135px;
	height:150px;
	
}

#foto-artista {
	margin-left:8px;
}

#dados-artista {
	
	display:block;
	text-align:justify;
	padding-right:10px;
	
	padding-left:10px;
	
	
}

#dados-artista h3 {
	font-size:13px;
}

#curriculum-artista {
	display:block;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
		
}

#galeria-obras-artista {
	
	padding-top:20px;
	

}

#conjunto-obras-artista{
	
	padding-top:10px;
	margin:0 auto;
	display:table;
	
}

#fundo-galeria-obras-artista {
	
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:6px;
	margin-bottom:20px;
	margin-top:10px;
	display:table;
}

#obra-artista {
	margin-left:10px;
}

#artistas-principal h2 {
	width: 149px;
	height: 38px;
	background: url("../imagens/titulos/artistas-principal.gif") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
}

/** Cadastro **/
#p1 {
	display:none;
	float:left;
	width:500px;
	margin-left:60px;
}

#p2 {
	display:none;
	float:left;
	width:500px;
	margin-left:60px;
}

/** Eventos **/
#grupo-fotos-eventos {
	width:730px;
}

#caixa-foto-evento {
	
	float:left;
	padding:5px;
	
	
}

#fundo-galeria-evento {
	
	background-color:#D7C59F;
	width:154px;
	height:123px;
	
	margin:1px;
	margin-top:10px;
	margin-bottom:7px;
	
}

#titulo-evento {
	padding:5px;
	width:155px;
	text-align:center;
	
}



#fundo-acervo-orcamento {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	margin:6px;
	margin-top:10px;
	
}

#fundo-eventos {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:6px;
	margin-bottom:20px;
	margin-top:10px;
}

#foto-evento {
	margin-left:10px;
}

#galeria-eventos {
	padding-top:20px;
}

#conjunto-eventos{
	width:700px;
	padding-top:10px;
	margin:0 auto;
}

#titulo-evento-pagina-interna {
	text-align:justify;
	margin-left:10px;
}

#texto-evento-pagina-interna {
	text-align:justify;
	
	margin-left:10px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:5px;
	
}

/** Serviços **/
#grupo-fotos-servicos {
	width:730px;
}

#fundo-galeria-servicos {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:6px;
	margin-top:10px;
}

#foto-servico {
	margin-left:10px;
}

#titulo-descricao-servico {
	width:740px;
	float:left;
	text-align:justify;
	padding-bottom:20px;
}




/** Acervo **/
#acervo-principal h2 {
	width: 199px;
	height: 34px;
	background: url("../imagens/titulos/acervo-principal.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
	padding-bottom:30px;
}

#acervo-principal {
	width:485px;
	float:left;
}

#acervo-thumbs {
	width:160px;
	float:left;
}

#acervo-thumbs ul li.imagem {
	width:134px;
	border: 7px #d7c59f solid;
}

#acervo-thumbs ul li.maisdetalhes {
	width:68px;
	height:22px;
	padding-top:4px;
	margin-left:70px;
	margin-bottom:20px;
	text-align:center;
	background-color:#c1b28b;
}

#acervo-maisdetalhes {
	width:60px;
	height:22px;
	padding-top:4px;
	margin-left:80px;
	margin-bottom:20px;
	text-align:center;
	background-color:#c1b28b;

}
#acervo-maisdetalhes-index {
	display:table;
	width:60px;
	height:22px;
	padding-top:4px;
	margin-left:80px;
	margin-bottom:20px;
	text-align:center;
	background-color:#c1b28b;

}

#caixa-foto-index {
	
	float:left;
	padding:0px;
	
	
}

#fundo-galeria-index {
	
	background-color:#D7C59F;
	width:154px;
	height:123px;
	
	margin:1px;
	margin-top:10px;
	margin-bottom:7px;
	
}

#fundo-galeria-acervo {
	background-color:#D7C59F;
	width:154px;
	height:123px;
	float:left;
	margin:1px;
	margin-top:10px;
	margin-bottom:7px;
}

#botao-solicitar-orcamento {
	padding-top:30px;
	padding-left:25px;
}

#form-quantidade-orcamento {
	
	
	padding-top:20px;
	padding-left:10px;

	
} 

/** Novidades **/
#novidades-principal {
	padding-top:19px;
	padding-left:15px;
	width:255px;
	float:left;
}

#novidades-principal h2 {
	width: 90px;
	height: 23px;
	background: url("../imagens/titulos/novidades-principal.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
	padding-bottom:30px;
}

#novidades-principal ul li.titulo-novidade-principal {
	font-weight:bold;
}

#novidades-principal ul li.texto-novidade-principal {
	padding-bottom:15px;
}


/** Servicos **/
#servicos-principal {
	padding-top:60px;
	padding-left:45px;
	width:185px;
	height:200px;
	float:left;
}

#servicos-principal h2 {
	width: 81px;
	height: 29px;
	background: url("../imagens/titulos/servicos-principal.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
}

#servicos-principal h2 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 81px;
	height: 29px;
}

#servicos-principal span.texto-servicos-principal {
	width: 171px;
	height: 62px;
	background: url("../imagens/texto-servicos.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
}

#servicos-principal a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 171px;
	height: 62px;

}


/** Formatação dos Títulos **/
.titulo-acervo-pagina-interna {
	display:block;
	height:29px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/acervo.gif");
	background-repeat:no-repeat;
}

.titulo-acervo-pagina-interna {
	display:block;
	height:40px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/acervo.gif");
	background-repeat:no-repeat;
}

.titulo-links-pagina-interna {
	display:block;
	height:27px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/links.gif");
	background-repeat:no-repeat;
}

.titulo-cadastro-pagina-interna {
	display:block;
	height:30px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/cadastro.gif");
	background-repeat:no-repeat;
}

.titulo-artistas-pagina-interna {
	display:block;
	height:40px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/artistas.gif");
	background-repeat:no-repeat;
}

.titulo-obras-e-trabalhos-pagina-interna {
	display:block;
	height:32px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/obras-e-trabalhos.gif");
	background-repeat:no-repeat;
}

.titulo-contato-pagina-interna {
	display:block;
	height:28px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/contato.gif");
	background-repeat:no-repeat;
}

.titulo-indique-pagina-interna {
	display:block;
	height:28px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/indique.gif");
	background-repeat:no-repeat;
}

.titulo-eventos-pagina-interna {
	display:block;
	height:30px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/eventos.gif");
	background-repeat:no-repeat;
}

.titulo-servicos-pagina-interna {
	display:block;
	height:30px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/servicos.gif");
	background-repeat:no-repeat;
}


/** Newletter e Indique **/
#newsletter-indique-principal {
	width:380px;
	float:left;
}

#newsletter-principal h2 {
	width: 221px;
	height: 32px;
	background: url("../imagens/titulos/newsletter-principal.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
	padding-bottom:10px;
}

#indique-principal h2 {
	width: 334px;
	height: 89px;
	background: url("../imagens/titulos/indique_principal.gif") no-repeat;
	background-position:bottom;
	float:left;
	padding-top:30px;
	padding-left:10px;	
}

#indique-principal h2 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 334px;
	height: 89px;
}

#form-nome {
	width:157px;
	height:60px;
	padding-right:20px;
	float:left;
}

#form-email {
	width:148px;
	height:50px;
	float:left;
}

#form-nome span.form-news-nome {
	width: 30px;
	height: 14px;
	float:left;
	background: url("../imagens/form-news-nome.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
}

#form-email span.form-news-email {
	width: 32px;
	height: 14px;
	float:left;
	background: url("../imagens/form-news-email.jpg") no-repeat;	
	text-indent: -99999px;
	overflow: hidden;
	display: block;	
}

#input-news-nome {
	width:157px;
	height:35px;
	padding-top:8px;
	padding-left:25px;
	background:url("../imagens/fundos/form-news-nome.jpg") no-repeat;
}

#input-news-nome input{
	width:90px;
	background-color:#c3b489;
	border:0;

}

#input-news-email {
	width:148px;
	height:35px;
	padding-top:8px;
	padding-left:25px;	
	background:url("../imagens/fundos/form-news-email.jpg") no-repeat;
}

#input-news-email input{
	width:30px;
	background-color:#c3b489;
	border:0;

}

#botao-news-enviar input {
	margin-left:90px;
	border:0;
}



/** Atendimento-Login-Cadastro **/
#atendimento-login-cadastro {
	float:left;
	width:558px;
	height:126px;
	padding-left:15px;
}

#atendimento {
	float:left;
	width:194px;
	height:126px;
	background-image:url("../imagens/fundos/atendimento.png");
}

#login {
	float:left;
	width:188px;
	height:126px;
	background-image:url("../imagens/fundos/login.png");
}

#cadastro {
	float:left;
	width:173px;
	height:126px;
	background-image:url("../imagens/fundos/cadastro.png");
}


/** Produtos **/
#produtos {
	float:left;
	width:417px;
	padding:11px;
	padding-top:15px;
	padding-right:3px;
}

#produtos .produtos-thumbs {
	float:left;
	width:131px;
	height:161px;
	/*margin:6px;*/
	padding:4px;
	text-align:center;
	background-image:url("../imagens/fundos/produtos.gif");
	background-repeat:no-repeat;
}

#produtos ul li.descricao-produto {
	padding:10px;
}

#produtos a.botao-detalhes {
	display:block;
	height:25px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/botoes/bt_detalhes.gif");
	background-repeat:no-repeat;
}


/** Detalhes do Produto **/
#detalhes-produto {
	float:left;
	width:417px;
	padding:11px;
	padding-top:15px;
	padding-right:3px;
}

#detalhes-produto h2.titulo-pagina {
	display:block;
	height:14px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/produtos.gif");
	background-repeat:no-repeat;
}

#foto-produto {
	padding-top:20px;
	text-align:center;
}

#foto-produto ul li.ampliar-imagem {
	display:block;
	height:15px;
	text-indent:-99999px;
	overflow:hidden; 
	padding-top:10px;
	background-image:url("../imagens/botoes/bt_ampliar_imagem.gif");
	background-position:center;
	background-repeat:no-repeat;
}

#botao-orcamento ul li.solicitar-orcamento {
	display:block;
	height:47px;
	text-indent:-99999px;
	overflow:hidden; 
	padding-top:25px;
	background-image:url("../imagens/botoes/bt_solicitar_orcamento.gif");
	background-position:center;
	background-repeat:no-repeat;
}

#nome-produto ul li{
	text-align:center;
}

#nome-produto ul li strong {
	font-family:Tahoma;
	font-size:14px;
}

#descritivo-produto {
	padding-top:10px;
}

#descritivo-produto h3 {
	padding-bottom:5px;
	display:block;
	height:16px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/detalhes-produto.gif");
	background-repeat:no-repeat;
}

#caracteristicas-produto {
	padding-top:25px;
}

#caracteristicas-produto h3 {
	padding-bottom:5px;
	display:block;
	height:16px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/caracteristicas-produto.gif");
	background-repeat:no-repeat;
}


/** Busca-Novidades-Parceiros **/
#busca-novidades-parceiros {
	padding-top:15px;
	float:left;
}

#busca { padding-bottom:15px; }

#busca h2 {
	display:block;
	height:30px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/buscar-produto.gif");
	background-repeat:no-repeat;
}

#novidades { padding-top:15px; }

#novidades h2 {
	display:block;
	height:40px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/ultimas-novidades.gif");
	background-repeat:no-repeat;
}

#novidades li.novidades-item {
	border-bottom:dotted 2px #CCCCCC;
	width:135px;
	padding-bottom:3px;
	padding-top:3px;
}

#parceiros { padding-top:30px; }

#parceiros h2 {
	display:block;
	height:12px;
	text-indent:-99999px;
	overflow:hidden; 
	background-image:url("../imagens/titulos/parceiros.gif");
	background-repeat:no-repeat;
}

#parceiros li.parceiros-item {
	padding-top:15px;
	text-align:center;
}

/** Paginas internas **/

#conteudo-sem-busca {
	float:right;
	width:560px;
	padding-top:15px;
	padding:11px;
	padding-top:15px;
	padding-right:3px;	
}

#detalhes-conteudo-sem-busca {
	float:left;
	width:550px;
	text-align:justify;
}

/**Pagina novidades**/

#novidade-destaque {
	padding-bottom:100px;
}

#foto-novidade-destaque {
	float:left;
}


/** Conteudo Principal **/
#chamada-principal {
	padding:10px 0 20px 9px;
	background:url("../imagens/underline-chamada-principal.gif") no-repeat bottom center;
}



/** Formatação dos Títulos **/

.titulo-faleconosco-pagina-interna {
	display:block;
	height:16px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/faleconosco.gif");
	background-repeat:no-repeat;
	padding-bottom:10px;

}

.titulo-novidades-pagina-interna {
	display:block;
	height:24px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/novidades.gif");
	background-repeat:no-repeat;
	padding-bottom:10px;

}

.titulo-outras-novidades-pagina-interna {
	display:block;
	height:16px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/outras-novidades.gif");
	background-repeat:no-repeat;
	padding-bottom:10px;

}

.titulo-institucional-pagina-interna {
	display:block;
	height:16px;
	text-indent:-99999px;
	overflow:hidden; 
	background:url("../imagens/titulos/institucional.gif");
	background-repeat:no-repeat;
	padding-bottom:10px;

}



/* Busca Imóvel*/
#busca_imovel {
	padding:0 18px 0 19px;
	float:left;
}

#busca_imovel h2 {
	width:150px;
	background:url("../imagens/titulos/busca_imovel.gif") no-repeat;
}


.form-busca-imovel {
	width: 165px;
	height:335px;
	background-color: #FFF;
	border:1px solid #DEE8EE;
	color: #2F3C84;
}


.form-busca-imovel fieldset{
	padding:0 0 0 20px;
}

.tipo_busca {
	padding:10px 0 10px;

}

.form-busca-imovel label span{
	font:normal 70% Tahoma, Verdana, Arial, Sans-Serif;
	display: block;

}

.form-busca-imovel b {
	font:bold 70% Tahoma, Verdana, Arial, Sans-Serif;
	padding:0 0 0 5px;
	
}


.form-busca-imovel label select {
	font:normal 70%  Tahoma,Arial, Verdana, Sans-Serif;
	border:1px solid #DEE8EE;
	margin-bottom:10px;
	color: #2F3C84;
}





/** Rodapé **/
#rodape{
	display:block;
	margin-top:20px;
	border-top:1px solid #8f5444;
	padding-top:15px;
	padding-left:25px;
	height:72px;
	background:url("../imagens/fundos/rodape.gif") no-repeat center;
} 

#rodape address, .copyright {
	color:#ae2825;
	/*font:normal 130% Tahoma, Verdana, Sans-Serif;*/
	font-style:normal;
	font-size:13px;
}



/** Páginas Internas **/
#main-content {
	width:550px;
	margin-right:18px;
	float:right;
}

#left-content {
	margin-top:25px;
}

.content {
	padding:15px 20px 15px 20px;
}

.content p {
	font: normal 10px/20px  Verdana, Arial,Tahoma, Sans-Serif;
	text-align:justify;
}

#main-content .limit {
	width:550px;
	background-color:#FFF;
	border:1px solid #DEE8EE;
}
