﻿@import url("reset.css");

/*--------------------------------------------------\
|													||
|	Todeschini									    |||
|													|||
|	Desenvolvido por Agência DMK					|||
|	http://www.agenciadmk.com.br/					|||
|													|||
|										Nov/2009	|||
|													|||
 \--------------------------------------------------\||
  \--------------------------------------------------*/

/*//////////////////////////
	Geral
//////////////////////////*/

* ul li a{ height:1%; }
html{
}
body, textarea, select, h3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
}
/*.png { behavior: url(../imagens/iepngfix.htc) }*/
a{	color:#262626;}
a:hover{ text-decoration:none;}
p{ margin:0 0 11px 0;}
.font10{ font-size:10px!important;}
h1, .txtPromo h2, .chamadasGaleriaHome h3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.show, .nameLinks ul, .slide_3 p, .slide_3 span{ display:block; }
.bold, .calendario thead tr td{ font-weight:bold; }
.cor1{ color:#343434; }
.cor2{ color:#797878; }
.cor3{ color:#920; }
.cor4, .migalhaBlog li a, .txtPromo h2, .boxBrancoCadastro h2, .fundoAmbienteBiblioteca h3, .bordaOutrosDecor h2, .noticiasEsq h2, .formPerfil h2, .pontosAcumulados h2, .dirFidelidade h2, .boxClipping h2, .comentarioFlutua h3{color:#262626!important;}
.link1, .videoFlutua a{ color:#FFF; font-size:11px;}
.link2{ color:#FFF;  font-size:13px;}
.link3{ color:#FFF;  font-size:15px;}
.alturaVazio{min-height:440px;}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.block{
	clear:both;
	float:none!important;
	display:block;
	padding:0!important;
}
.left, .mascaraCases li, .menu li, .boxBranco{ float:left;}
.right{ float:right!important;}
.center, .bordaImgAntes p, .dirFidelidade h1 , .premierEsq h1, .calendario thead tr td, .calendario tbody tr td{ 
	text-align:center; 
	margin:0 auto!important;
}
.border-right{ border-right:2px solid #920000;}
.inline, .noticiasConteudoDir li{ display:inline;}
.hide, .slide p, .slide span, .slideHome p, .slideHome2 span{ display:none;}
.rightSelect{ margin:10px 15px 0 0!important;}
#geral, .geral{
	margin:0 auto;
	width:100%;
	background-color:#ADACAC;
}
.brilhoContencao{
	height:260px;
	position:absolute;
	top:150px;
	width:50%;
	right:0;
	margin-left:-480px;
	overflow:hidden;
	z-index:1;
}
.brilho{
	background:url(../imagens/img-brilho.png) no-repeat 0 0;
	width:329px;
	height:282px;
	margin-left:220px;
}
.topo{
	background:url(../imagens/topo.gif) repeat-x 0 0;
	height:165px;
	width:100%;
	position:absolute;
	top:0;
	z-index:3;
}
.fundoAmbientes{
	background:url(../imagens/fundo-conteudo.gif) repeat-x 0 161px #9a9a9a;
	min-height:880px;
	width:100%;
	margin:0;
	padding:0;
}
.fundoVinho{
	background:url(../imagens/fundo-home.gif) repeat-x 0 161px #8d8d8d;
	min-height:610px;
	width:100%;
	margin:0;
	padding:0;
}
.fundoFooter{
	background:url(../imagens/fundo-footer.gif) repeat-x 0 0 #7e7d7d;
	height:137px;
	width:100%;
	margin-top:-10px;
}
.fundoArea{
	background:url(../imagens/fundo-area.gif) repeat-x 0 161px #9a9a9a;
	min-height:774px;
	width:100%;
	margin:0;
	padding:0;
}
.boxTemplate p {
	text-align: center !important;	
}
/*///////////////////////
	   Testeira  /////*/

.testeira, .conteudoFooterBlog{
	height:164px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:960px;
}
.logoTopo{
	background:url(../imagens/logo.jpg) no-repeat 0 0;
	display:block;
	font-size:1px;
	height:65px;
	margin:20px 0 0 10px;
	overflow:hidden;
	text-indent:-2000px;
	width:370px;
}
.testeira1{
	position:absolute;
	top:0;
	left:350px;
}
.testeira1 li, .testeira2 li, .testeira3 li{
	margin-right:10px;
	display:inline;
	float:left;
}
.testeira1 a{
	font-weight:bold;
	text-decoration:none;
	color:#343434;
	background-color:#fff;
	float:left;
	padding:10px 5px 5px;
}
.testeira1 a:hover, .testeira1 a.ativo{
	background-color:#343434;
	color:#fff;
	float:left;
	padding:10px 5px 5px;
}
.testeira2{
	position:absolute;
	top:9px;
	left:603px;
	width:395px;
}
.testeira2 a{
	text-decoration: underline;
	color:#797878;
	float:left;
}
.imgAtendimento{
	width:150px;
	height:18px;
	float:left;
	padding-left:20px;
	margin-left:10px;
}
.atendeOff{
	background:url(../imagens/img-atendimento-off.gif) no-repeat 0 0;
}
.atendeOn{
	background:url(../imagens/img-atendimento-on.gif) no-repeat 0 0;
}
.testeira3{
	position:absolute;
	top:59px;
	left:405px;
	width:600px;
}
.testeira3 li.cor1{
	padding-top:4px;
}
.testeira3 a{
	text-decoration: underline;
	color:#797878;
}
.bemVindo{
	width:300px;
	text-align:right;
	font-weight:bold;
}
.botao{
	background:url(../imagens/img-botao.gif) repeat-x 0 0;
	color:#FFF!important;
	text-decoration:none!important;
	text-align:center;
	line-height:18px;
}
.btlogin{
	margin-left:10px;
	height:20px;
	float:left;
	padding:0 20px;
}
.btCadastre{
	padding:0 35px;	
	height:20px;
	float:left;
}

/*/////////////////////
	   Menu  ///////*/

.menu{
	color:#FFF!important;
	height:35px;
	line-height:28px;
	padding-top:38px;
	text-align:center;
	margin-left:40px;
}
.menu ul{
	display:block;
	height:35px;
}
.menu a{
	display:block;
	text-align:center;
	color:#FFF!important;
	text-decoration:none;
	float:left;
	font-size:12px!important;
	overflow:hidden;
}
.menuEspaco a{
	width:127px;
	float:left;
}
.menuEspaco a:hover, .menuEspaco a.ativo{
	background:url(../imagens/menu-espaco.png) no-repeat center bottom  ;
	height:33px;
	width:127px;
}
.menuAmbiente a{
	width:90px;
	float:left;
}
.menuAmbiente a:hover, .menuAmbiente a.ativo{
	background:url(../imagens/hover-ambiente.png) no-repeat center bottom  ;
	height:33px;
	width:90px;
}
.menuPromo a{
	width:180px;
	float:left;
}
.menuPromo a:hover, .menuPromo a.ativo{
	float:left;
	background:url(../imagens/hover-promocao.png) no-repeat center bottom  ;
	height:33px;
	width:180px;
}
.menuPortfolio a{
	width:80px;
	float:left;
}
.menuPortfolio a:hover, .menuPortfolio a.ativo{
	float:left;
	background:url(../imagens/hover-portfolio.png) no-repeat center bottom  ;
	height:33px;
	width:80px;
}
.menuCases a{
	width:135px;
	float:left;
	height:33px;
}
.menuCases a:hover, .menuCases a.ativo {
	float:left;
	background:url(../imagens/hover-cases.png) no-repeat center bottom  ;
	height:33px;
	width:135px;
}
.menuFale a{
	width:105px;
	float:left;
}
.menuFale a:hover, .menuFale a.ativo{
	float:left;
	background:url(../imagens/hover-fale.png) no-repeat center bottom  ;
	height:33px;
	width:105px;
}

/*/////////////////////////
   Menu de baixo  //////*/

.divMenuBaixo{
	background:url(../imagens/fundo-menu-baixo.gif) repeat-x 0 0 #8D8D8D  ;
	width:100%;
	padding-bottom:46px;
	clear:both;
}
.menuBaixo{
	padding:10px 0 5px 0;
	margin:0 auto;
	position:relative;
	width:960px;
}
.menuBaixo li{
	float:left;
	padding:5px 8px 5px 10px;
}
.menuBaixoLink1 {
	margin:0 auto;
	width:540px;
}
.menuBaixoLink1 li{
	margin-left:12px;
}
.menuBaixoLink2 {
	margin:35px auto 0;
	width:540px;
}
.menuBaixoLink2 li{
	padding:2px 1px!important;
}
.link a:hover, .boxOutrosVideos a, .home1Conteudo a:hover, .linksArquiteto a:hover, .linkVinho a:hover, .orcamentoFlutua a, .padroesFlutua a,
.nameLinks a:hover, .footerFim a:hover, .migalha li a:hover, .migalhaBlog li a:hover, .tags a, .paginacao a:hover,
.iconesEventos a:hover, .flutuanteTopo a:hover, .mascaraImgRelacionadas li a:hover, .testeira2 a:hover, .linkMapa a, .videoFlutua a, .formPerfil a:hover{
	text-decoration:none!important;
}


/*////////////////
    Box  //////*/

.boxHome h2, h2, .topoAmbiente h1, .noticiasEsq h3{
	color:#FFF;
	font-weight:bold;
	padding:7px 0 0 14px;
	font-size:11px;
}
.boxConteudo{
	margin:0 auto;
	position:relative;
	width:960px;
	padding-top:166px!important;
	display:block;
	z-index:3;
}
.alturaConteudoArea{
	min-height:750px!important;
}
.boxHome{
	overflow:hidden;
	position:relative;
	width:950px;
	height:132px;
	margin:10px;
}
.boxHome1 {
	width:321px;
	float:left;
}
.home1TopoA, .topoAmbiente, .boxTitulo{
	width:282px;
	height:26px;
	background-color:#262626;
	float:left;
	margin-bottom:3px;
}
.boxTitulo h1{
	color:#FFF;
	font-weight:bold;
	padding:7px 0 0 14px;
	font-size:11px;
}
.home1Conteudo{
	clear:both;
	width:320px;
	background-color:#c0bfbf;
	height:90px;
}
.home1Conteudo a, .linksArquiteto a{
	color:#262626;
	line-height:25px;
}
.boxHome2{
	width:321px;
	float:left;
	margin-left:21px;
}
.home1TopoA{
	width:282px;
	height:26px;
	background-color:#262626;
	float:left;
	margin-bottom:3px;
}
.home1TopoB{
	background:url(../imagens/img-boxhome1.png) repeat-x 0 0 ;
	width:39px;
	height:26px;
	float:left;
}
.home1Conteudo{
	clear:both;
	width:321px;
	background-color:#c3c3c3;
	height:90px;
}
.boxHome3{
	width:265px;
	float:left;
	margin-left:20px;
}
.home3Imagem{
	width:265px;
	height:92px;
	background:url(../imagens/img-arquiteto.gif) no-repeat left 0 ;
	float:left;
}
.home3Titulo{
	height:26px;
	width:225px;
	background-color:#262626;
	float:left;
}
.paddingBoxHome{
	padding:3px 0 5px 22px;
}
.menuLateral{
	width:177px;
	float:left;
}
.boxMenuLateral{
	background:url(../imagens/fundo-box-lateral.png) repeat 0 0 ;
	width:177px;
	min-height:229px!important;
	clear:both;
	float:left;
}
.bordaBranca{
	border:1px solid #FFF;
}
.galeria{
	height:421px;
	clear:both;
}
.galeriaPrincipal {
	background:url(../imagens/fundo-galeria-home.png) no-repeat 0 5px ;
	width:913px;
	height:435px;
	margin:0 0 0 25px;
}
.imgGaleriaHome{
	margin:7px 0 0 7px;
}
.galeriaAmbientes{
	background:url(../imagens/fundo-galeria-ambiente.png) no-repeat 0 0;
	width:941px;
	height:458px;
	float:left;
	display:inline;
	margin:-16px 0 0 8px;
}
.imgGaleriaAmbiente{
	width:898px;
	margin-left:29px;
	border:1px solid #FFF;
}

/*/////////////////////////
   Links box Home  /////*/

.canaisLinksA{
	margin:20px 0 0 15px;
	width:165px;
	float:left;
}
.canaisLinksB{
	margin:9px 0 0 25px;
	width:100px;
}
.linkProjetos, .boxProjetos a{
	color:#FFF!important;
	background-color:#920000;
	text-decoration:none;
	padding:3px 7px;
	width:200px;
}
.boxProjetos a:hover, .menuBaixoLink2 a:hover, .boxInternoSalas a:hover, .colunistas a:hover,
.tags a:hover, .linkMapa a:hover, .boxOutrosVideos a:hover, .datasArquivo a:hover, .iconesEventos a:hover, .formPerfil a{
	text-decoration:underline!important;
}
.linkProjetos2{
	margin-top:1px;
}
.bordaProjetos{
	margin-right:5px;
}
.boxProjetos{
	margin:0 auto;
	padding:18px 0 0 0;
	width:270px;
}
.linksArquiteto{
	padding:25px 0 0 97px;
	width:150px;
	text-align:center;
}
.linkVinho, .linkMapa a{
	color:#920000!important;
}

/*//////////////////////////
   Imagens de Links  ////*/

.imgCalendario {
	background:url(../imagens/img-calendario.gif) no-repeat left 0 ;
	width:17px;
	height:18px;
}
.imgVideoteca {
	background:url(../imagens/img-videoteca.gif) no-repeat left 0 ;
}
.imgBlog {
	background:url(../imagens/img-blog.gif) no-repeat left 0 ;
}
.imgClipping {
	background:url(../imagens/img-clipping.gif) no-repeat left 0 ;
}
.imgColunistas{
	background:url(../imagens/img-colunistas.gif) no-repeat left 0 ;
}
.imgCalendario2 {
	background:url(../imagens/img-calendario2.gif) no-repeat left 0 ;
	width:17px;
	height:18px;
}
.imgVideoteca2 {
	background:url(../imagens/img-videoteca2.gif) no-repeat left 0 ;
}
.imgBlog2 {
	background:url(../imagens/img-blog2.gif) no-repeat left 0 ;
}
.imgClipping2 {
	background:url(../imagens/img-clipping2.gif) no-repeat left 0 ;
}
.imgColunistas2{
	background:url(../imagens/img-colunistas2.gif) no-repeat left 0 ;
}

/*/////////////////
   Footer ///////*/

.footer{
	height:110px;
	margin:0 auto;
	width:960px;
	padding-top:25px;
	clear:both;
}
.nameFooter{
	border-right:1px dashed #262626;
	color:#000;
	font-weight: bold;
	padding:11px 10px 17px 8px;
	font-size:12px;
}
.nameEndereco{
	margin:0 125px 0 10px;;
}
.nameLinks{
	height:28px;
	font-weight:bold;
	position:relative;
	float:right;
	margin-top:-20px;
}
.nameLinks li{
	float:left;
	height:28px;
	padding-top:11px;
}
.nameLinks a, .footerFim a {
	text-decoration:underline!important;
	color:#000!important;
	padding:0 5px;
}
.footerFim{
	height:20px;
	width:960px;
	margin-top:35px;
	float:left;
	display:inline;
}
.copyright{
	margin-left:190px;
}
.linkDmk{
	float:right;
}

/*///////////////
   Login   ////*/

.areaLogin{
	position:absolute;
	top:79px;
	right:54px;
	z-index:10;
}
.login{
	width:180px;
	height:83px;
	background:url(../imagens/img-login.png) repeat 0 0 ;
	border:1px solid #fdfdfd;
	color:#FFF!important;
}
.conteudoLogin{
	width:140px;
	height:60px;
	z-index:10;
	position:relative;
	float:left;
}
.txtLogin {
	margin:4px 0 0 6px;
}
.inputLogin{
	color:#868585;
	font-size:11px;
	background:url(../imagens/fundo-input.gif) no-repeat 0 0 ;
	border:none;
	height:15px;
	padding:3px 0 0 5px;
}
.botaoOk{
	background:url(../imagens/botao-ok.gif) no-repeat 0 0 ;
	width:23px;
	height:23px;
	position:absolute;
	left:150px;
	top:12px;
	border:none;
	color:#FFF!important;
	text-decoration:none;
	font-size:10px!important;
	cursor:pointer;
}
.inputTop{
	margin-top:7px;
}
.lembrarSenha{
	font-size:10px;
	color:#FFF;
	margin:3px 0 0;
	float:right;
}

/*///////////////////////////
	Migalha de Pão  //////*/

.migalha2{
	position:absolute;
	top:0;
	left:170px;
	width:650px;
}
.migalha{
	position:absolute;
	top:159px;
	left:30px;
	z-index:3;
}
.migalha li{
	font-size:10px;
	float:left;
	margin-right:5px;
	color:#fff;
}
.migalha li a, .boxBlogDir p, .conteudoFooterBlog a, .boxNoticiasConteudo a, .boxOutrosVideos a {
	color:#fff;
}

/*/////////////////////////
	Conteudo do site////*/

.conteudo{
	padding-top:10px;
	/*overflow:hidden;*/
}
.topoAmbiente, .topoCadastro{
	width:862px!important;
	margin-left:30px;
	float:left;
	display:inline;
}
.topoBoxFale{
	width:138px;
	float:left;
}
.tituloSalas{
	width:379px!important
}
.boxInternoCor{
	background-color:#d4d4d4;
}
.boxInternoSalas{
	width:418px;
	min-height:284px;
	float:left;
	overflow:hidden;
}
.boxInternoSalas a, .formPerfil a{
	color:#921010;
	text-decoration:none;
}
.boxInternoSalas p{
	padding:11px 12px 0 8px;
	text-align:justify;
}
.boxSalas, .boxBiblioteca{
	margin:-10px 0 50px 0;
}
.boxBiblioteca{
	margin-left:15px;
	float:left;
}
.videoAmbiente{
	height:90px;
	position:relative;
	margin:25px 0 0 25px;
	width:120px;
}
.tituloBiblioteca{
	width:485px!important;
	float:left;
}
.boxInternoBilioteca{
	width:524px;
	min-height:284px;
	overflow:hidden;
	float:left;
}
.imgVideo {
	width:136px;
	height:87px;
	margin-left:11px;
	float:left;
}
.linkOrcamento {
	float:right;
	width:200px;
	margin:25px 10px 10px 0;
	text-align:right;
}
.setaEsq {
	background:url(../imagens/seta-esq-branca.png) no-repeat 0 0 ;
	float:left;
	width:14px;
	height:14px;
	margin:35px 17px 0 ;
	display:inline;
	cursor:pointer;
}
.setaDir {
	background:url(../imagens/seta-dir-branca.png) no-repeat 0 0 ;
	float:right;
	width:14px;
	height:14px;
	margin:35px 10px 0 10px;
	display:inline;
	cursor:pointer;
}
.imgGaleriaBiblioteca{
	background:url(../imagens/galeria-amb-biblio.gif) no-repeat 0 0 ;
	width:412px;
	height:123px;
	float:left;
}
.galeriaAmbienteBiblioca {
	margin:15px 5px;
	float:left;
	display:inline;
}
.trabalheConosco{
	float:right;
	display:block;
	width:760px;
	margin:1px 0 0;
	display:inline;
	margin-bottom:15px;
}
.topoBoxTrabalhe{
	width:702px;
	clear:both;
}
.boxBrancoSac{
	height:500px!important;
}
.txtTrabalhe, .boxBrancoConteudo{
	width:741px;
	float:left;
	background-color:#FFF;
	padding-bottom:15px;
}
.txtTrabalhe p{
	margin:12px;
	text-align:justify;
}
.txtTrabalhe h2, .tituloEscuro h2{
	color:#262626;
	margin:0;
	padding:0;
}
.tituloEscuro h2{
	margin-bottom:10px!important;
}
.formTrabalhe {
	margin:5px 38px 25px 55px;
}
.formTrabalhe li{
	margin:10px 0;
}
.formPerfil li{ margin:2px 0 0!important;}
.inputEsq{
	background:url(../imagens/input-esq.gif) no-repeat 0 0 ;
	width:4px;
	height:20px;
	float:left;
}
.inputDir{
	background:url(../imagens/input-dir.gif) no-repeat 0 0 ;
	width:2px;
	height:20px;
	float:left;
}
.inputMeio{
	background:url(../imagens/input-meio.gif) repeat-x 0 0 ;
	height:18px;
	border:none;
	color:#868585;
	font-size:11px;
	margin-bottom:5px;
	line-height:15px;
	float:left;
}
.margem1, .conteudoVenda li span, .boxBrancoCadastro h2, .videoArea h3{
	margin-left:10px;
}
.margem2{ margin-left:35px;}
.margem3, .boxVideoCampanhas h3, .noticiaTxt li{ margin-left:15px!important;}
.margem4{
	margin-left:20px!important;
	display:inline!important;
}
.margem5{ margin-left:322px!important;}
.margem6{ margin-left:335px!important;}
.margem8{ margin-left:110px;}
.margem9{ margin-left:48px!important;}
.altura0, .resultados ul, .fundoAmbienteBiblioteca h3 ,  .fundoPadraoAmbiente h3, .postagensAntigas2 a, 
.flutuante h2{
	margin-top:5px!important;
}
.altura1, .boxDepoimento p, .conteudoVenda li p, .linksInteressantes p, .dadosClipping h1, .formPerfil h1{
	margin-top:10px!important;
}
.altura2, .dirFidelidade p{	margin-top:15px!important;}
.altura3{ margin-top:18px!important;}
.altura4{ margin-top:25px!important;}
.altura5{ margin-top:35px!important; }
.altura6{ margin-top:125px!important;}
.altura7{ margin-top:90px!important;}
.altura8{ margin-top:55px!important;}
.altura9, .setaDirAmbiente, .setaEsqAmbiente{ margin-top:50px!important;}
.altura10{ margin-top:40px!important;}
.celular{
	margin-left:238px;
}
.estado{
	margin-left:245px;
}
textarea{
	background:url(../imagens/fundo-textarea.gif) no-repeat  0 0 #E5E4E4;
	border:none;
	color:#868585;
	padding:5px;
	height:68px;
}
.botaoEsqPreto{
	background:url(../imagens/bt-esq-preto.gif)  no-repeat 0 0 ;
	width:11px;
	height:24px;
	float:left;
}
.botaoDirPreto{
	background:url(../imagens/bt-dir-preto.gif)  no-repeat 0 0 ;
	width:11px;
	height:24px;
	float:left;
	margin-right:10px;
}
.botaoMeioPreto{
	background:url(../imagens/bt-meio-preto.gif) repeat-x 0 0 ;
	height:24px;
	float:left;
}
.txtBotoes{
	color:#FFF;
	border:none!important;
	font-size:11px;
	text-align:center!important;
	cursor:pointer;
}
.botaoEsqVermelho{
	background:url(../imagens/bt-esq-vermelho.gif)  no-repeat 0 0 ;
	width:10px;
	height:24px;
	float:left;
}
.botaoDirVermelho{
	background:url(../imagens/bt-dir-vermelho.gif)  no-repeat 0 0 ;
	width:11px;
	height:24px;
	float:left;
}
.botaoMeioVermelho{
	background:url(../imagens/bt-meio-vermelho.gif) repeat-x 0 0 ;
	height:24px;
	float:left;
}
.botoes{
	margin:15px 0 25px 0;
	float:right;
}
.fimForm{
	width:648px;
	clear:both;
	height:50px;
}
.anexar{
	margin:7px 0;
}
.menuFaleConosco li, .menuCasesLateral li{
	margin:13px 0 0 10px;
	display:block;
}
.menuFaleConosco a, .menuCasesLateral a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	padding-left:15px;
	display:block;
	height:17px;
}
.menuFaleConosco a:hover, .menuFaleConosco a.ativo{
	color: #000;
	background:url(../imagens/seta-hover.gif) no-repeat 0 0!important ;
	height:17px;
}
.menuCasesLateral a{
	height:20px!important;
}
.menuCasesLateral a:hover, .menuCasesLateral a.ativo{
	height:20px!important;
	color: #000;
	background:url(../imagens/seta-hover.gif) no-repeat 0 0!important ;
}
.menuColunista li, .menuColunista a{
	height:14px!important;
}
.conteudoLojas{
	margin:5px 5px 25px 5px!important;
}
.imgUnidades{
	float:left;
}
.txtUnidades{
	width:310px;
	height:95px;
	float:left;
	padding:10px;
}
.txtLojas{
	width:510px!important;
}
.imgMoema{
	border:1px solid #4f4f4f;
	float:left;
	margin:22px 0 7px 5px;
	width:172px;
}
.imgJardins{
	background:url(../imagens/unidade-jardins.jpg) no-repeat 0 0;
}
.formMapa{
	width:387px;
	height:180px;
	padding-left:10px;
	float:left;
}
.formMapa p{
	text-align:right;
	width:222px;
	float:right;
	padding-bottom:10px;
	margin:50px 5px 0 0;
}
.imgbotaoOk{
	background:url(../imagens/botao-mapa-ok.gif) no-repeat 0 0;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	width:46px;
	height:24px;
	margin-left:35px;
}
.botaoOkNews{
	display:inline;
	float:right;
	margin-right:20px;
}
.googleMaps{
	width:314px;
	height:190px;
	float:left;
	display:inline;
	margin: 0 0 0 10px;
}
.googleMaps a{
	position:relative;
	top:-15px;
	float:right;
}
#directions{
	display:none!important;
	height:auto;
	width:510px;
}
#map_canvas{
	background-color:#fff;
	border:1px solid #000;
	display:none;
	height:188px;
	margin:0 auto 0;
	overflow:auto;
	width:312px;
	top:-13px;
}
#map_canvas p a{
	float:none!important;
	position:static!important;
	top:0!important;
}
.localizacaoFlutua{
	height:auto!important;
}
.conteudoLocalizacao{
	height:auto!important;
	padding-top:15px;
	width:710px!important;
}
.map_canvasFlutua{
	height:auto!important;
	margin:0 auto;
	width:510px!important;
}
.map_canvasFlutua #map_canvas{
	border:none!important;
	height:400px!important;
	width:510px!important;
	top:0!important;
}
.directionsFlutua{
	width:510px!important;
	display:block!important;
	margin:0 auto;
}
.directionsFlutua #directions{
	display:block!important;
	margin:0 auto;
}

/*//////////////
	 blog  //*/
.newsletter li{
	display:block;
	height:25px;
	margin:5px 0;
}

.fundoBlog{
	background:url(../imagens/teste.png) repeat-x 0 0 #878686;
	min-height:1340px;
	width:100%;
}
.imgBaixoBlog{
	background:url(../imagens/imgbaixo-blog.gif) repeat-x 0 0 ;
	height:112px;
	width:100%;
	display:block;
}
.footerBlog{
	height:27px;
	width:100%;
	background-color:#272727;
	border-top:11px solid #FFF;
	border-bottom:6px solid #FFF;
	float:left;
}
.inicioBlog{
	background:url(../imagens/fundo-geral-blog.gif) repeat-y 0 bottom;
	width:960px;
	overflow:hidden;
	position:relative;
}
.conteudoTopoBlog{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:960px;
}
.logoBlog{
	background:url(../imagens/logo-blog.png) no-repeat 0 0 ;
	width:369px;
	height:56px;
	float:left;
	margin:80px 0 0 12px;
	cursor:pointer;
}
.topoDirBlog{
	background:url(../imagens/topo-dir-blog.png) no-repeat 0 0 ;
	width:261px;
	height:167px;
	float:right;
	margin:14px 1px 0 0;
}
.boxBlogDir{
	background-color:#272727;
	width:255px;
	min-height:1179px;
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
.divBoxblog{
	margin-left:7px;
}
.blogTopo{
	background:url(../imagens/blog-topo.png) no-repeat 0 0 ;
	width:268px;
	height:131px;
	margin:25px 0 0 423px;
	position:relative;
}
.bordaConteudo{
	background:url(../imagens/borda-conteudo.png) no-repeat 0 0 ;
	height:12px;
	left:-423px;
	position:absolute;
	top:144px;
	width:693px;
}
.boxConteudoBlog{
	width:693px;
	background-color:#FFF;
	min-height:1139px;
	padding-bottom:55px;
}
.migalhaBlog{
	position:relative;
	top:0;
	left:196px;
	width:300px;
	float:right;
}
.migalhaBlog li{
	font-size:10px;
	float:left;
	margin-right:5px;
	color:#262626;
}
.conteudoBlog{
	margin:0 20px;
	width:651px;
	min-height:900px;
	position:relative;
	top:20px;
}
.divBoxblog h2{
	margin:0 0 5px 25px!important;
}
.conteudoDir{
	width:230px;
	height:500px;
	color:#FFF;
}
.conteudoDir p, .menuBaixoBlog a:hover{
	color:#FFF!important;
}
.boxModeloFale p, .boxModeloFale a{
	color:#000;
}
.tracoBranco{
	border-bottom: 1px dashed #FFF;
	width:236px;
	height:2px;
}
.tracoBranco1{
	margin:43px 0 0 5px;
}
.tracoEscuro{
	border-bottom: 1px dashed #262626;
	width:651px;
	height:15px;
	margin-bottom:20px;
}
.fundoBlogNews{
	background-color:#FFF;
	height:60px;
	margin-top:7px;
	width:255px;
}
.iconeBlogNews {
	background:url(../imagens/icone-blognews.gif) no-repeat 0 0 ;
	width:64px;
	height:64px;
	position:relative;
	top:-15px;
	left:4px;
	float:left;
}
.blogNews{
	background:url(../imagens/img-blognews.gif) no-repeat 0 0 ;
	width:164px;
	height:36px;
	position:relative;
	top:14px;
	left:10px;
	float:left;
}
.fundoTwitter{
	background:url(../imagens/fundo-twitter.gif) repeat-x 0 0 ;
	height:38px;
	margin-top:10px;
}
.imgTwitter{
	background:url(../imagens/img-twitter.gif) no-repeat 0 0 ;
	margin:0 auto;
	height:38px;
	width:132px;
	overflow:hidden;
	text-indent:-2000px;
	display:block;
}
.conteudoDir h2{
	margin:10px 0 -2px 42px;
	padding:0;
}
.iconeUltimosPosts{
	width:27px;
	height:27px;
	background:url(../imagens/icone-ultimosposts.gif) no-repeat 0 0 ;
	float:left;
	margin:4px 0 0 8px;
}
.ultimosPosts li, .colunistas li{
	line-height:20px;
	margin:0;
}
.ultimosPosts a{
	color:#FFF;
	background:url(../imagens/link-ultimosposts.gif) no-repeat 8px 5px ;
	padding-left:18px;
}
.ultimosPosts a:hover, .ultimosPost a.ativo{
	color:#FFF;
	background:url(../imagens/link-hover-ultimosposts.gif) no-repeat 8px 5px ;
	padding-left:18px;
}
.ultimosPosts ul li a{
	height:20px;
	margin-left:15px;
}
.iconeColunistas{
	width:23px;
	height:23px;
	background:url(../imagens/icone-colunistas.gif) no-repeat 0 0 ;
	float:left;
	margin:4px 0 0 10px;
}
.colunistas a{
	color:#FFF;
	background:url(../imagens/icone-colunista-indiv.gif) no-repeat 8px 5px ;
	padding:5px 0 5px 25px;
	width:12px;
	height:16px;
	text-decoration:none;
}
.iconeCompartilhe{
	width:15px;
	height:22px;
	background:url(../imagens/icone-compartilhe.gif) no-repeat 0 0 ;
	float:left;
	margin:4px 0 0 10px;
}
.linkCompartilhe li{
	display:inline!important;
}
.compartilhe {
	padding: 10px 5px 0;
}
.compartilhe li{
	float:left;
}
.compartilhe * {
	color: white!important;
	margin-bottom: 5px;
}
.compartilhe ul li a * {
	display: none!important;
}
.linkComentario a{
	background:url(../imagens/img-comentario.gif) no-repeat 0 5px ;
	color:#921010;
	font-weight:bold;
	padding:7px 0 5px 27px;
	margin-left:475px;
}
.postagensAntigas a{
	background:url(../imagens/img-postagens-antigas.gif) no-repeat 0 5px ;
	font-weight:bold;
	padding:7px 0 5px 17px;
	float:right;
	margin-top:70px;
	color:#921010;
}
.postagensAntigasDir a{
	background:url(../imagens/img-postagens-antigas2.gif) no-repeat 0 5px!important;
	margin-bottom:20px;
}
.tituloTag, .tags{
	margin:8px 0 0 7px!important;	
}
.fotoColunista{
	background:url(../imagens/sem-img.gif) no-repeat 0 0 ;
	width:72px;
	height:72px;
	float:left;
	margin-right:10px;
}
.fotoColunista img {
	max-width: 72px;
	max-height: 72px;
}
.conteudoBlog h1, .nomeColunista, .txtPromo h2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.headerNoticia, .bodyNoticia{
	width:651px!important;
}
.headerNoticia{
	height:75px;
}
.bodyNoticia{min-height:100px;}
.bodyNoticia p{
	width:650px!important;
	margin:30px 0 10px 0;
	text-align:justify;
}
.imgNoticia{
	background:url(../imagens/img-post-blog.jpg) no-repeat 0 0 ;
	float:left;
	width: 648px;
	height: 241px;
}
.menuBaixoBlog{
	padding:30px 0 5px 0;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:960px;
	height:70px;
}
.menuBaixoBlog a{
	color:#FFF;
	padding:0 5px;
}
.menuBaixoBlog li{
	float:left;
	padding:5px 6px 5px 0;
	color:#FFF;
}
.menuBaixoBlogLink1 {
	margin-left:195px;
}
.menuBaixoBlogLink2 {
	margin:15px 0 0 180px;
}
.menuBaixoBlogLink2 li a{
	padding:2px 1px!important;
}
.conteudoFooterBlog{
	height:28px!important;
	color:#fff;
	padding-top:7px;
}
.paddingMenuBlog{
	padding:3px 0 5px 20px!important;
	margin-left:23px;
}
.boxesFaleConosco{
	width:264px;
	float:left;
	display:inline;
	margin-left:6px;
}
.boxModeloFale{
	background:url(../imagens/fundo-fale-conosco.gif) no-repeat 0 bottom;
	width:252px;
	height:110px;
	margin-top:6px;
}
.boxFaleTxt{
	width:130px;
	float:left;
	margin:15px 0 0 15px;
	padding-left:90px;
}
.boxSac{
	background:url(../imagens/icone-sac.gif) no-repeat 0 0 ;
}
.boxCurric{
	background:url(../imagens/icone-curriculo.gif) no-repeat 0 0 ;
}
.boxParceiro{
	background:url(../imagens/icone-parceiro.gif) no-repeat 0 0 ;
}
.boxAtendimento{
	background:url(../imagens/icone-atendimento.gif) no-repeat 0 0 ;
}
.linkMapa{
	width:130px;
	float:left;
	text-align:right;
	margin-top:408px;
}
.divUnidades{
	width:315px;
	float:left;
}
.mapa{
	background:url(../imagens/google-maps.gif) no-repeat 0 0 ;
	width:314px;
	height:190px;
	float:right;
	margin-right:10px;
}
.mapa2{
	background:url(../imagens/google-maps2.gif) no-repeat 0 0 ;
	width:314px;
	height:190px;
	float:right;
	margin-right:10px;
}
.linkLocalizacao {
	float: right;
	font-weight: bold;
	margin-top: -115px;
}
.fundoImgDecorados{
	background:url(../imagens/fundo-decorados.png) no-repeat 0 0 ;
	width:754px;
	height:275px;
	float:left;
	margin:-6px 0 10px -7px;
}
.imgDecorados{
	height:260px;
	overflow:hidden;
	width:739px;
	margin:7px 0 0 8px;
}
.boxAltura1{
	height:115px!important;
}
/*.boxAltura2{
	min-height:520px!important;
}*/
.boxAltura3{
	width:741px;
	background-color:#FFF;
	float:left;
	display:inline;
}
.boxAltura4{
	height:315px!important;
}
/*.boxAltura5{
	height:680px!important;
}*/
.bottom2{padding-bottom:21px; }
.outrosDecorados{
	text-align: center;
	padding:10px 0 20px;
}
.outrosDecorados p{
	font-size:12px;
	padding-left:30px;
	text-align:left;
}
.galeriaPqDecorados{
	width:266px;
	float:left;
	margin:10px 0 0 10px;
	display:inline;
}
.galeriaPqDecorados.portfolio{
	width: 183px;
}
.txtDecorados, .dirFidelidade{
	width:430px;
	min-height:196px;
	text-align:justify;
	padding-top:10px;
	float:left;
	margin-left:10px;
	display:inline;
}
.txtDecorados.portfolio{
	width: 525px;
}
.txtDecorados.portfolio.auto {
	width: 720px;
}
.iconesDecorados{
	margin:0 0 0 10px;
	float:left;
	display:inline;
	width:350px;
}
.iconesCases{
	width:200px!important;
}
.iconesCases ul{
	margin-top:0!important;
	width:180px;
}
.iconesDecorados ul{
	margin-top:135px;
}
.iconesPortfolio ul{
	margin-top:220px!important;
}
.iconesDecorados a, .iconesDecorados p {
	font-size:12px!important;
}
.iconesDecorados li{
	height:30px;
}
.iconeVideo{
	background:url(../imagens/icone-assista-video.gif) no-repeat 0 5px ;
}
.iconeEnviar{
	background:url(../imagens/icone-enviar.gif) no-repeat 0 5px ;
}
.iconeDownloads{
	background:url(../imagens/icone-download.gif) no-repeat 0 5px;
}
.iconeOrcamento{
	background:url(../imagens/icone-faca-orcamento.gif) no-repeat 0 5px ;
}
.iconeFotosEventos{
	background:url(../imagens/icone-fotos-eventos.gif) no-repeat 0 5px ;
}
.iconesGeral{
	padding:8px 10px 3px 22px;
	margin-left:15px;
	line-height:30px;
}
.imgPlantaDecorado{
	background:url(../imagens/borda-ban-promo.gif) no-repeat 0 0;
	width:274px;
	height: 200px;
	float:right;
	margin-right:15px;
	display:inline;
}
.imgPlantaDecorado img{
	/*left:23px;*/
	left: 2px;
	position:relative;
	top:-21px;
/*	bottom: 21px;*/
	max-width: 270px;
	max-height: 270px;
	
}
.imgPlantaDecorado a{
	float:left;
	clear: both;
	bottom: 0px;
	position: relative;
}
.bordasImg{
	border-bottom:1px solid #9a1310!important;
	border-left:1px solid #9a1310!important;
	border-right:1px solid #9a1310!important;
}
.imgOutrosCases{
	margin:10px 0 0 20px;;
}
.boxCases h2, .conteudoPortfolio h2{
	color:#262626;
	font-size:12px;
	margin-left:-5px!important;
}
.boxCases h2, .boxCases h3{
	margin:15px 0 0 10px;
}
.boxCases p{
	text-align:justify;
	margin:0 20px 0 10px;
}
.casesResultados{
	width:504px;
	height:252px;
	float:left;
	margin:40px 0 0 10px;
	display:inline;
}
.casesIconesDir{
	width:180px;
	margin:40px 0 0 5px;
	float:left;
	display:inline;
}
.boxCasesResultados, .boxVideoCampanhas{
	height:114px;
	width:464px;
	background-color:#262626;
	float:left;
	display:inline;
}
.boxCasesResultados p{
	color:#FFF;
	margin:15px 0 0;
}
.resultados{
	width:460px;
	height:70px;
	float:left;
	display:inline;
}
.resultados li{
	float:left;
	display:inline;
	width:72px;
	margin-left:3px;
}
.resultados li a{
	width:72px;
	height:55px;
	float:left;
	display:inline;
	margin-left:1px;
	overflow:hidden;
}
.lateralCampanhas{
	background:url(../imagens/lateral-arredondada.gif) no-repeat 0 0 ;
	height:35px;
	width:38px;
	float:left;
	display:inline;
}
.lateralCasesResultados{
	background:url(../imagens/borda-galeria-cases.gif) no-repeat 0 0 ;
	height:114px;
	width:38px;
	float:left;
	display:inline;
}
.boxCasesResultados h4, .boxVideoCampanhas h3{
	color:#FFF!important;
	font-size:12px!important;
	margin:15px 0 0 5px;
}
.boxCasesResultados{
	width:450px!important;
}
.alinhamento1{
	margin:3px 0 0 13px;
}
.boxDepoimento{
	background:url(../imagens/fundo-depoimentos.gif) no-repeat 0 0 ;
	width:212px;
	min-height:196px;
}
.boxLinha{
	width:524px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.mini-alt2{
	min-height:40px!important;
	line-height:25px;
}
.height3{
	min-height:580px!important;
}
.height4{
	height:555px!important;
	min-height:555px!important;
}
.height5{height:45px!important;}
.mini-alturaBox{min-height:530px!important;}
.mini-alturaBox2{min-height:570px!important;}
.mini-alturaPesquisa{min-height:640px!important;}
.mini-alturaOrcamento{min-height:495px!important;}
.altBox{
	margin:10px 0 0 15px;
}
.selectCase{
	margin:15px 0 0 465px;
	width:125px;
	float:left;
	display:inline;
}
.menuNoticias li{
	height:15px!important;
	margin:10px 0 0 10px;
}
.noticiasEsq{
	width:320px;
}
.boxLateralRedonda{
	background:url(../imagens/img-arredondado.gif) no-repeat 0 0 ;
	width:38px;
	height:40px;
	float:left;
}
.boxNoticiasConteudo{
	background-color: #262626;
	width:320px;
	padding-bottom:20px;	
	float:left;
}
.boxNoticiasConteudo p{
	color:#FFF;
	margin:0 10px 0 15px;;
}
.boxNoticiasConteudo span{
	height:10px;
	width:220px;
	float:left;
	border-bottom:1px dotted #FFF;
	margin:0 5px 0 15px;
}
.noticiasDir{
	width:370px;
	float:left;
	display:inline;
	margin:20px 10px 0 15px;
}
.noticiasConteudoDir{
	float:left;
	width:370px;
	margin-top:25px;
	border-bottom:1px dashed #000;
	display:inline;
}
.noticiasConteudoDir p, .atualmente p, .conteudoColunista p{
	text-align:justify;
}
.noticiasConteudoDir a{
	clear:both;
}
.bottom1{
	margin-bottom:7px;
}
.orcamentoFlutua, .padroesFlutua, .noticiaFlutua, .newsFlutua, .mudarSenha, .lembrarSenhaFlutua, .comentarioFlutua{
	background:url(../imagens/topo-orcamento.gif) repeat-x 0 0 #FFF;
	width:710px;
	height:510px;
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:102;
}
.orcamentoFlutua a, .padroesFlutua a, .noticiaFlutua a, .newsFlutua a, .mudarSenha a, .lembrarSenhaFlutua a, .comentarioFlutua a{
	color:#FFF;
	padding:5px 5px 0 15px;
	margin-top:5px;
	font-size:11px;
}
.conteudoPortfolio, .conteudoPremier{
	margin:10px;
	position: relative;
	z-index: 2;
}
.portLinha1, portLinha2{
	margin-top:17px;
}
.txtPortfolio1{
	width:150px;
	float:left;
	display:inline;
	text-align:justify;
	margin-left:8px;
}
.promoTitulo{
	padding:7px 0 0 4px!important;
}
.menuPromo2 li{
	margin-left:5px!important;
}
.conteudoPromo{
	margin:20px 15px 0 10px;
	width:715px;
}
.txtPromo{
	width:415px;
	float:left;
	display:inline;
	text-align:justify;
}
.bannerPromo{
	width:275px;
	height:250px;
	float:left;
	display:inline;
	margin-left:18px!important;
}
.boxVideoCampanhas{
	height:35px!important;
}
.videoCampanhas{
	width:384px;
	height:100px;
	float:right;
	display:inline;
	margin:127px 0 0 7px;
}
.fundoNovaCampanha{
/*float:left;
	margin:135px 0 0 80px;*/
	background:url("../imagens/fundo-novacampanha.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:241px;
	width:322px;
}
.fundoNovaCampanha object, .fundoNovaCampanha img{
	margin-left:1px;
}
.boxVideoCampanhas{
	width:345px!important;
}
.setaCampanha{
	float:left;
	display:inline;
	width:9px;
	height:9px;
}
.setaEsqCampanha{
	background:url(../imagens/seta-esq-campanha.gif) no-repeat 0 0 ;
	margin:35px 8px 0 8px!important;
}
.setaDirCampanha{
	background:url(../imagens/seta-dir-campanha.gif) no-repeat 0 0 ;
	margin:35px 10px 0 5px;
	float:right;
}
/* BANNER PROMOÇAO */
#banner{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:274px;
}
#banner .mascara{
	background:url(../imagens/borda-ban-promo.gif) no-repeat 0 0;
	height:184px;
	position:relative;
	width:274px;
	z-index:1;
	top:15px;
}
#banner .imagem{
	background-color:#FFF;
	height:183px;
	left:1px;
	overflow:hidden;
	position:absolute;
	top:15px;
	width:272px;
	z-index:2;
}
#banner img{position:absolute;}
#banner .controle{
	height:21px;
	width:124px;
	z-index:4;
}
#banner .controle ul{
	position:absolute;
	z-index:2;
	margin:2px 0 0 212px;
}
#banner .controle li{
	display:inline!important;
	float:left;
	margin-left:2px;
}
#banner .controle li a{ 
	color:#fff;
	display:block;
	height:12px;
	line-height:12px;
	text-align:center;
	width:12px;
	z-index:10;
	background-color:#262626;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#banner .controle li a.ativo{
	color:#fff;
	font-weight:bold;
	background-color:#820c0c;
}
.menuArea li, .menuArea a, .menuArea a:hover{
	height:16px!important;
}
.boxMenuArea{
	width:177px;
	min-height:274px!important;
}
.bordaImgArea{
	background:url(../imagens/borda-img-area.png) no-repeat 0 0;
	width:478px;
	height:239px;
	float:left;
	margin-top:1px;
}
.imgArea{
	margin-left: 1px;
	width:476px;
	height:238px;
}
.txtArea{
	background:url(../imagens/fundo-box-lateral.png) repeat 0 bottom ;
	width:478px;
	min-height:66px;
	float:left;
	clear:both;
	display:inline;
	color:#FFF;
	margin-top:2px;
}
.txtArea p{
	padding:5px 0 0 10px;
}
.tituloEventos{
	width:216px!important;
	margin-left:10px;
	float:left;
	display:inline;
}
.bordaCalendarioArea{
	background:url(../imagens/borda-calendario-area.gif) no-repeat 0 bottom #fff;
	width:256px;
	height:202px;
	float:left;
	margin-left:10px;
	display:inline;
}
.transparente{
	background:none!important;
	width:750px!important;
}
.bordaVideoArea{
	background:url(../imagens/borda-video-area.gif) no-repeat 0 bottom #fff;
	width:256px;
	float:left;
	margin-left:10px;
	display:inline;
	padding-bottom:5px;
}
.videoArea{
	margin:0 0 0 10px;
}
.videoArea h1{
	width:150px;
	margin-left:5px;
}
.videoArea a {
	width:155px;
	float:left;
	margin:5px 0 0 10px;
	display:inline;
}
.videoArea li{
	margin-top:10px;
	float:left;
}
.areaEsquerda{
	float:left;
	width:478px;
	display:inline;
}
.areaDireita{
	float:left;
	width:265px;
	display:inline;
}
.colunistaArea{
	width:478px!important;
	margin-top:5px;
}
.colunistaArea p{
	color:#fff;
	padding:7px 10px 0 10px;
	width:450px;
	text-align:justify;
}
.fundoColunistaArea{
	background:url(../imagens/fundo-colunista-area.gif) no-repeat 0 bottom #fff;
	width:479px;
	height:142px;
	float:left;
	margin-top:2px;
}
.bordaFotoColunista{
	background:url(../imagens/borda-foto-colunista.gif) no-repeat 0 bottom #fff; 
	width:124px;
	height:83px;
	float:left;
	margin-top:5px;
}
.imgColunistaArea{
	margin:-5px 0 0 1px!important;
}
.areacolunista1{
	width:152px;
	float:left;
	margin:15px 0 0 12px;
	display:inline;
}
.areacolunista3{
	width:125px!important;
	float:right;
	margin-right:12px!important;
}
.tituloNoticias{
	width:702px!important;
}
.fundoNoticiaArea{
	background:url(../imagens/fundo-noticias-area.gif) no-repeat 0 bottom #fff;
	width:743px;
	height:142px;
	float:left;
	display:block;
}
.bordaImgNoticia{
	background:url(../imagens/borda-img-noticia.gif) no-repeat 0 0;
	width:160px;
	height:113px;
	float:left;
	display:inline;
	margin:11px 0 0 25px;
}
.imgNoticiaArea{
 	margin-left:1px;
	width:132px;
	height:112px;
	float:left;
	display:inline;
}
.chamadaNoticia1{
	background:url(../imagens/chamada-noticia1.gif) no-repeat 0 0;
}
.chamadaNoticia2{
	background:url(../imagens/chamada-noticia2.gif) no-repeat 0 0;
}
.chamadaNoticia3{
	background:url(../imagens/chamada-noticia3.gif) no-repeat 0 0;
}
.chamadaNoticia4{
	background:url(../imagens/chamada-noticia4.gif) no-repeat 0 0;
	float:right;
	margin-right:20px;
	width:140px!important;
}
.boxMenuColunista{
	min-height:218px!important;
}
.conteudoColunista{
	width:572px;
	float:left;
	display:inline;
	margin:25px 0 25px 15px;
}
.arquivoColunista{
	float:left;
	width:105px;
	/*height:240px;*/
	display:inline;
	margin:10px 0 5px 20px;
}
.tituloArquivo, .boxOutrosVideos{
	width:105px;
	float:left;
	background-color:#262626;
	padding-bottom:5px;
}
.tituloArquivo h1{
	color:#FFF;
	font-size:12px;
	margin-top:3px;
	text-align:center;
}
.datasArquivo{
	background-color:#262626;
	width:105px;
	float:left;
	margin-top:5px;
}
.bordaImgColunista{
	background:url(../imagens/borda-img-colunista.gif) no-repeat 0 0;
	width:280px;
	height:166px;
	float:left;
	margin-right:10px;
	text-align: center;
}
.imgColunistasHome{
/*	max-width: 278px;
	max-height: 165px;*/
/*	margin-left:1px;
	float:left;
	display:inline;*/
}
.datasArquivo li{
	height:24px;
}
.datasArquivo a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
/*/////////////////////
	Paginação   /////*/

.paginacao{
	width:90px;
	margin:0 auto;
	padding:30px 0;
	clear:both;
}
.paginacao li{
	color:#000;
	float:left;
	margin-right:5px;
}
.paginacao .paginas {
	color:#000;
	text-decoration: underline;
}
.paginacao a.ativo{
	text-decoration:none!important;
	font-weight:bold;
}
.paginacao .anterior{
	display:block;
	font-size:11px;
	height:12px;
	width:12px;
	text-decoration:none;
}
.paginacao .proxima{
	display:block;
	font-size:11px;
	height:12px;
	width:12px;
	text-decoration:none;
}
.outrosPortifolios{margin-top:15px;}
.outrosPortifolios li{
	float:left;
	margin:10px 0;
}
.bordaPortifolio{
	background:url(../imagens/borda-portfolio.gif) no-repeat 0 0;
	width:182px;
	height:111px;
	float:left;
}
.imgComBorda{
	margin-left:1px;
}
.conteudoEventos{
	width:577px;
	margin: 10px 0 5px 15px;
	float:left;
	display:inline;
}
.conteudoEvento ul{
	width:575px;
}
.tracejado{
	border-bottom:1px dashed #000;
	clear:both;
	margin-bottom:10px;
}
.conteudoEventos li{
	margin-top:7px;
	padding-bottom:5px;
	display:inline;
}
.descricaoEventos{
	width:96%;
	float:left;
	display:inline;
	margin:5px 0 0 15px;
	text-align:justify;
}
.iconesEventos{
	display:inline;
	float:right;
	padding: 0 0 0 5px;
}
.selectVideoteca{
	margin:10px 15px 0 0 ;
}
.boxVideoteca{
/*	height:320px!important;*/
}
.boxVideoteca p{
	margin:15px 0 0 10px;
	float:left;
	width:300px;
	font-size:12px;
}
.bordaVideoteca{
	border:1px solid #a9a9a9;
}
.videos ul{
	margin:50px 0 0 20px;
}
.videos li{
	width:122px;
	height:135px;
	margin-left:15px;
	display:inline!important;
	float:left;
	position:relative;
}
.boxOutrosVideos{
	width:740px!important;
	padding-bottom:10px;
}
.boxOutrosVideos ul{
	margin:5px 0 0 30px;
}
.boxOutrosVideos li{
	width:165px;
	height:25px;
	display:inline;
	float:left;
	margin:5px 6px 0 6px;
}
.bordaFotoArquiteto{
	background:url(../imagens/borda-foto-arquiteto.gif) no-repeat 0 0;
	width:82px;
	height:91px;
	float:left;
	display:inline;
	margin:15px 0 0 15px;
}

.bordaFotoArquiteto img {
	position: relative;
	display: block;
	max-width: 80px;
	max-height: 90px;
	margin: 0px auto;
}

.dadosArquiteto{
	width:278px;
	min-height:350px;
	float:left;
	display:inline;
	margin:0 0 0 8px;
}
.dadosArquiteto p{
	text-align:justify;
	margin-top:10px;
}
.galeriaVideoArquiteto{
	width:340px;
	float:right;
	display:inline;
}
.bordaVideoArquiteto{
	background:url(../imagens/borda-video.gif) no-repeat 0 0;
	height:225px;
	width:322px;
	margin:12px 0 0 8px;
}
.boxArquitetos{
	height:335px!important;
}
.imgVideoBorda{
	margin:-3px 0 0 1px;
}
.setaArquitetos{
	margin-top:25px;
	width:10px;
	height:30px;
	float:left;
	display:inline;
	font-size:1px;
	overflow:hidden;
	text-indent:-2000px;
}
.setaEsqArquitetos{
	background:url(../imagens/seta-esq-arquitetos.gif) no-repeat 0 0;
}
.setaDirArquitetos{
	background:url(../imagens/seta-dir-arquitetos.gif) no-repeat 0 0;
	float:right!important;
	display:inline;
}
.projetoArquiteto{
	width:240px!important;
	float:left;
	background-color:#262626;
	padding-bottom:10px;;
}
.projetoArquiteto p, .projetoArquiteto h2{
	color:#FFF;
	margin:7px 0 0 20px;
}
.projetoArquiteto a{
	background:url(../imagens/img-verprojetos.gif) no-repeat 0 0;
	color:#FFF;
	float:right;
	margin:15px 20px 0 0;
	padding-left:15px;
}

/* ////////////////////////
	Galeria Portfolio /// */
	
.slide { 
	width:720px;
	margin:30px 0 0 0;
}
.galleryMask{
	height:150px;
	margin:0 auto!important;
	overflow:hidden;
	position:relative;
	width:644px;
}
.slide ul{
	position:relative;
	margin-left:-78px;
}
.slide ul li { 
	float:left;
	position:relative;
}
.slide a { 
	color:#6d6b6b;
	display:block;
	text-decoration:none;
}
.slide a img {
	border:1px solid #FFF;
}

.slide p {
	padding-left:12px;
	float:right;
	color:#6d6b6b;
	font-size:12px;
	padding-right:5px;
	position:relative;
	z-index:2;
}
.ampliar{
	height:13px;
}
.setaPortfolio{
	width:16px;
	height:16px;
	overflow:hidden;
	position:relative;
	top:80px;
	cursor:pointer;
	border:none !important;
	text-indent:-2000px;
}
.setaLeft {
	float:left;
	background:url(../imagens/seta-esq-portfolio.gif) no-repeat 0 0;
}
.setaRight {
	float:right;
	background:url(../imagens/seta-dir-portfolio.gif) no-repeat 0 0;
	margin-right:10px;
}
li.slide_1, li.slide_5 , .slide_6, .slide_0{
	width:78px;
	margin-top:70px;
}
.slide_2, .slide_4 {
	width:128px;
	margin-top:55px;
}		  
.slide_3 {
	width:233px;
	margin-top:24px;
}
/*.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; 
}
.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: flipv; 
}*/
.listaArquitetos{
	width:350px;
}
.arquitetosDir{
	float:right;
	margin-right:15px;
	display:inline;
}
.dadosArquitetos{
	float:left;
	width:200px;
	margin:20px 0 0 10px;
	display:inline;
}
.dadosArquitetos ul li{
	width:180px;
	display:inline;
	margin:10px 0 5px;
	float:left;
}
.ordemArquiteto{
	width:720px;
}
.ordemArquiteto li{
	width:310px;
	display:inline;
	float:left;
	margin-right:40px;
}
.perfilArquiteto{
	border-bottom: 1px dashed #262626;
	margin:0 15px;
	display:inline;
	float:left;
	width:310px;
	padding-bottom:10px;
}
.alturaArquiteto{
	height:490px!important;
}
.alturaAmbiente{
	min-height:855px!important;
	height:855px!important;
}
.galeriaCases{
	margin:12px 0 0 15px;
	width:710px;
	height:80px;
	float:left;
	display:inline;
}
.galeriaCases li{
	display:inline;
	width:107px;
	float:left;
	margin-left:10px;
}
.bordaImgCases{
	background:url(../imagens/borda-img-cases.gif) no-repeat 0 0;
	width:107px;
	float:left;
	margin:1px 0 0 10px;
	display:inline;
}
.bordaImgAntes{
	background:url(../imagens/borda-antes.gif) no-repeat 0 0;
	width:72px;
	height:53px;
	float:left;
	display:inline;
}
.imgComBorda2{
	margin:1px 0 0 1px;
}
.imgComBorda3, .mascaraCases img{
	margin:-1px 0 0 -2px!important;
	display:inline;
}
.imgComBorda4{
	margin:-1px 0 0 1px;
}
.imgPrincipalCase{
	background:url(../imagens/borda-case.gif) no-repeat 0 0;
	width:718px;
	height:366px;
	float:left;
	margin:10px 0 20px 10px;
	display:inline;
	text-align: center;
}

.imgPrincipalCase img {
	max-width: 716px;
	max-height: 365px;
/*	width: 716px;
	height: 365px;*/
}
.galeriaPerfilArquiteto{
	float:left;
	width:320px;
	display:inline;
}
.conteudoPadroes a{
	padding:0!important;
}
.padroesFlutua{
	height:530px!important;
	z-index: 1000!important;
}
.conteudoPadroes span{
	margin-right:50px;
}

/* Div Flutuante */

.flutuante{
	position:absolute;
	width:700px;
	z-index:102;
	border:1px solid #272727;
	display:none;
}
.flutuanteTopo{
	height:44px;
	width:700px;
	background-color:#272727;
	border-top:1px solid #fff;
}
.flutuanteTopo h2{
	display:inline;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	float:left;
	margin:5px 0 0 20px;
	font-weight:bold;
}
.flutuanteTopo a{
	color:#fff;
	display:inline;
	float:right;
	line-height:20px;
	margin:15px 15px 0 0;
	padding-right:26px;
	position:relative;
	font-weight:bold;
}
.flutuanteMeio{
	background-color:#fff;
	width:700px;
	height:350px;
}
.ampliada{
	margin:0 auto;
	width:500px;
	position:relative;
	padding-top:75px;
}
.ampliada img{
	border:1px solid #920000;
	display:block;
}
.setaFlutuaEsq{
	background:url(../imagens/seta-esq-arquitetos.gif) no-repeat 0 0!important;
	margin:175px 20px 0 20px!important;
	width:10px!important;
	height:30px!important;
	text-indent:-2000px;
	overflow:hidden;
	float:left;
	display:inline;
}
.setaFlutuaDir{
	background:url(../imagens/seta-dir-arquitetos.gif) no-repeat 0 0!important;
	margin:175px 20px 0 0!important;
	width:10px!important;
	height:30px!important;
	text-indent:-2000px;
	overflow:hidden;
	float:right;
	display:inline;
}
.flutuanteFim{
	background-color:#fff;
	height:51px;
	width:700px;
}
.carregando2{
	background:url(../imagens/carregando.gif) no-repeat center center #fff;
	height:328px;
	position:absolute;
	top:25px;
	left:0;
	width:500px;
}
.mascaraCases{
	margin:0 auto;
	overflow:hidden;
	height:100px;
	width:700px;
	margin-left:15px;
	display:block;
}
.mascaraCases li a {
	display:inline;
	height:66px;
	margin:2px 0 0 1px;
	overflow:hidden;
	width:107px;
	float:left;
}
.hide2, .slide_3 p.hide, .slide_3 span.hide, .slideHome3 p.hide, .slideHome_3 span.hide{ display:none!important; }
.altBox2{margin:-10px 0 0 15px!important;}
.bannerMenu{
	clear:both;
	padding:11px 0 20px;
}
.lateralPortfolio li{
	height:27px;
}
.conteudoPromo h3{
	font-size:13px;
	color:#272727;
}
.fundoGaleriaCampanhas{
	background-color:#272727;
	width:383px;
	height:79px;
	float:left;
}

/* ////////////////////////
	Galeria Arquiteto
/////////////////////// */

.galeriaArquiteto{
	margin-top:220px;
}
.galeriaArquiteto ul {
	width:320px;
	height:49px;
	float:left;
}
.galeriaArquiteto ul li a {
	display:block;
	height:49px;
	overflow:hidden;
	width:71px;
}
.mascara{
	overflow:hidden;
	position:relative;
}
.mascaraArquiteto{
	height:50px;
	overflow:hidden;
	position:relative;
	width:290px;
	margin-left:3px;
	padding-top:15px;
	margin: auto;
}
.mascaraArquiteto li{
	float:left;
	height:137px;
	padding:0!important;
	width:180px;
}
.mascaraArquiteto li a{
	display:block;
	height:115px;
	margin:0 auto;
	width:153px;
}
.portfolioArquiteto{
	height:227px;
	overflow:hidden;
	position:absolute;
	top:255px;
	width:321px;
}

.portfolioArquitetoNovo {
	top: 215px!important;
}
.carregandoArquiteto{
	background:#fff url(../imagens/carregando.gif) no-repeat center center;
	display:none;
	height:227px;
	width:320px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:264px;
	left:606px;
}

/* ////////////////////////
	Galeria Campanhas
/////////////////////// */

.fundoCampanhas{
	background:url(../imagens/fundo-img-campanhas.gif) no-repeat 0 0;
	width:72px;
	height:55px;
	float:left;
	padding-bottom:2px;
}
.galeriaCampanhas ul li {
	width:72px;
	height:55px;
	float:left;
}
.galeriaCampanhas ul li a, .galeriaCampanhas ul li a img {
	display:block;
	height:52px;
	overflow:hidden;
	width:71px;
}
.mascara{
	overflow:hidden;
	position:relative;
}
.mascaraCampanhas{
	height:55px;
	overflow:hidden;
	position:relative;
	width:306px;
	margin-left:3px;
	padding-top:15px;
	margin: auto;
}
.mascaraCampanhas li{
	float:left;
	height:55px;
	padding:0!important;
	width:180px;
}
.mascaramascaraCampanhas li a{
	display:block;
	height:55px;
	margin:0 auto;
	width:72px;
}

/* ////////////////////////
	Galeria Decorados
/////////////////////// */

.setaDecorados{
	width:20px;
	height:27px;
	float:left;
	margin-top:10px;
}
.setaEsqDecorados{
	background:url(../imagens/seta-esq-decorados.gif) no-repeat 0 0;
}
.setaDirDecorados{
	background:url(../imagens/seta-dir-decorados.gif) no-repeat 0 0;
	float:right;
}
.galeriaDecorados{
	position:relative;
	top:160px;
}
.galeriaDecorados ul li {
	width:65px;
	height:37px;
	float:left;
}
.galeriaDecorados ul li a {
	display:block;
	height:37px;
	overflow:hidden;
	width:65px;
}
.mascaraDecorados2{ width:200px!important;}
.mascaraDecorados{
	height:95px;
	overflow:hidden;
	position:relative;
	margin-left:3px;
	padding-top:5px;
	margin: auto;
	width:700px;
}
.mascaraDecorados li{
	float:left;
	padding:0!important;
	width:180px;
}
.mascaraDecorados li a{
	display:block;
	height:70px;
	margin:0 auto;
	width:130px;
}
.decoradosEsq{margin-left:5px;}
.decoradosDir{margin-right:7px;}
.fotoNoticia{
	height:155px;
	overflow:hidden;
	position:absolute;
	top:218px;
	width:267px;
	cursor:pointer;
}
.carregando{
	background:#fff url(../imagens/carregando.gif) no-repeat center center;
	display:none;
	height:155px;
	width:267px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	top:218px;
	left:209px;
}

/* ////////////////////////
Galeria Ambiente Biblioteca
/////////////////////// */

.fundoAmbienteBiblioteca{
	background:url(../imagens/fundo-ambiente-bibilioteca.gif) no-repeat 0 0;
	width:90px;
	float:left;
}
.fundoAmbienteBiblioteca span, .fundoPadraoAmbiente span{
	color:#262626;
	display:block;
	font-weight:bold;
	margin-top:5px;
}
.ambienteBiblioteca{
	width:500px;
}
.ambienteBiblioteca ul li {
	width:130px;
	/*height:115px;*/
	float:left;
}
.ambienteBiblioteca ul li a {
	display:block;
	/*height:115px;*/
	width:88px;
	overflow:hidden;
}
.mascaraAmbienteBiblioteca, .mascaraImgRelacionadas{
	/*height:113px;*/
	overflow:hidden;
	position:relative;
	width:410px;
	margin-left:3px;
	padding-top:15px;
	margin: auto;
}
.mascaraAmbienteBiblioteca li, .mascaraImgRelacionadas li{
	float:left;
	/*height:115px;*/
	padding:0!important;
	width:128px;
}
.mascaraAmbienteBiblioteca li a, .mascaraImgRelacionadas li a{
	display:block;
	/*height:115px;*/
	margin:0 auto;
	width:128px;
	text-align:center;
	text-decoration:none;
}
.mascaraAmbienteBiblioteca h1, .mascaraPadraoAmbiente h1, .mascaraImgRelacionadas h1, .conteudoPadroes h2{
	margin-top:5px;
}

/* ////////////////////////
Galeria Linha especifica
/////////////////////// */

.fundoPadraoAmbiente{
	background:url(../imagens/fundo-padrao-2.gif) no-repeat 0 0;
	width:69px;
	/*height:72px;*/
	float:left;
	padding:0 0 2px;
}
.padraoAmbiente {
	width:510px;
	float:left;
}
.padraoAmbiente ul li {
	width:67px;
	float:left;
}
.padraoAmbiente ul li a {
	display:block;
	overflow:hidden;
	width:67px;
}
.mascaraPadraoAmbiente{
	overflow:hidden;
	width:420px;
	margin-left:3px;
	padding-top:15px;
	margin: auto;
}
.mascaraPadraoAmbiente li{
	float:left;
	/*height:92px;*/
	padding:0!important;
	width:100px;
}
.mascaraPadraoAmbiente li a{
	display:block;
	/*height:92px;*/
	margin:0 auto;
	width:100px;
	text-align:center;
	text-decoration:none;
}
.outrosDecorados ul{
	width:710px;
	margin:7px auto 0;
	height:95px;
}
.outrosDecorados h1{
	margin-top:10px;
}
.outrosDecorados li{
	display:inline;
	width:130px;
	height:95px;
}
.bordaOutrosDecor{
	background:url(../imagens/fundo-outros-decor.gif) no-repeat 0 0;
	width:130px;
	height:67px;
	float:left;
	display:inline;
	text-align:center;
	margin-left:10px;
}
.outrosVideos{
	margin-top:-25px!important;
}
.alturaParceiro{
	min-height:450px!important;
}
.calendarioConteudo {
	width:240px;
	margin-left:5px;
}
.calendarioConteudo h1{
	margin-top:10px;
}
.calendarioConteudo a{
	margin:10px 0 0 20px;
}
.calendarioProximo, .right15{
	margin-right:15px!important;
}
.calendario{
	background:url(../imagens/fundo-calendario.gif) no-repeat center 0;
	width:245px;
	height:135px;
	color:#941010;
	margin: 0 auto;
	text-align:center;
	margin-top:10px;
}
.calendario thead{
	font-weight:bold;
	width:240px;
}

/* Hoverbox - Padroes de cores
---------------------------------*/
.conteudoPadroes ul li ul{
	width:600px;
}
.conteudoPadroes ul li ul li{
	display: inline;
	height:40px;
	width:40px;
}
.hoverbox{
	cursor: default;
	list-style: none;
}
.hoverbox a{
	cursor: pointer;
}
.hoverbox a:hover{
	display: inline;
}
.hoverbox img{
	display:block;
	border: 2px solid #CCC;
	width: 40px;
	height: 40px;
}
.hoverbox li{
	display: inline;
	float: left;
	margin:5px 0 0 7px;
}
.fundoPadroes{
	background: url(../imagens/fundo-img-padroes.gif) no-repeat 0 0;
	width:202px;
	height:201px;
	position:absolute;
	top: 310px;
	left: 450px;
}
.fundoPadroes img{
	display:block;
	height:200px;
	width:200px;
	margin:0 auto;
}

/* ////////////////////////
	Galeria Home
////////////////////// */

.galeriaHome{
	background:url(../imagens/fundo-cinza-galeria.png) repeat 0 0 ;
	height:80px;
	width:440px;
	border:1px solid #FFF;
	position:relative;
	top:305px;
	left:228px;
	overflow:hidden;
	z-index:5;
}
.imgHome{
	height:419px;
	overflow:hidden;
	position:absolute;
	top:178px;
	width:898px;
	left:32px;
}
.slideHome { 
	width:440px;
}
.galleryMask2{
	height:120px;
	margin:0 auto!important;
	overflow:hidden;
	position:relative;
	width:358px;
}
.slideHome ul{
	position:relative;
	margin-left:-41px;
}
.slideHome ul li { 
	float:left;
	position:relative;
}
.slideHome a { 
	display:block;
	text-decoration:none;
}
.slideHome p {
	padding-left:12px;
	float:right;
	color:#6d6b6b;
	font-size:12px;
	padding-right:5px;
	position:relative;
	z-index:2;
}
.slideHome_3 p, .slideHome_3 span{
	display:block;
}
.slideHome_1, .slideHome_5 , .slideHome_6, .slideHome_0{
	width:41px;
	margin-top:35px;
}
.slideHome_2, .slideHome_4 {
	width:73px;
	margin-top:25px;
}		  
.slideHome_3 {
	width:131px;
	margin-top:10px;
}
.setaHome{
	overflow:hidden;
	cursor:pointer;
	text-indent:-2000px;
	position:relative;
	top:38px;
}
.setaEsqHome {
	background:url(../imagens/seta-esq-branca.png) no-repeat 0 0 ;
	width:14px;
	height:14px;
	float:left;
	margin-left:15px;
	display:inline;
}
.setaDirHome {
	background:url(../imagens/seta-dir-branca.png) no-repeat 0 0 ;
	float:right;
	width:14px;
	height:14px;
	margin-right:15px;
	display:inline;
}
.carregandoHome{
	background:url(../imagens/carregando.gif) no-repeat center center #fff;
	top:25px;
	height:419px;
	overflow:hidden;
	position:absolute;
	top:178px;
	width:898px;
	left:32px;
	z-index:3;
	display:none;
}
.linksHome{
	left:350px;
	position:relative;
	top:305px;
	width:200px;
}
.linksHome ul li {
	width:110px;
	height:20px;
	float:left;
}
.linksHome ul li a {
	display:block;
	height:20px;
	width:170px;
	font-weight:bold;
}
.chamadasGaleriaHome{
	height:20px;
	overflow:hidden;
	position:relative;
	width:170px;
	margin-left:3px;
	padding-top:5px;
	margin: auto;
}
.chamadasGaleriaHome li{
	float:left;
	height:20px;
	padding:0!important;
	width:100px;
	background-color:#91918f;
}
.chamadasGaleriaHome li a{
	display:block;
	height:20px;
	margin:0 auto;
	width:100px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	line-height:20px;
}
.setaGaleriaHome{
	width:11px;
	height:13px;
	float:left;
	margin-top:8px;
	cursor:pointer;
}
.setaEsqGaleriaHome{
	background:url(../imagens/seta-esq-home.png) no-repeat 0 0 ;
}
.setaDirGaleriaHome{
	background:url(../imagens/seta-dir-home.png) no-repeat 0 0 ;
	float:right;
}
.carregandoGaleriaHome{
	background:#fff url(../imagens/carregando.gif) no-repeat center center;
	display:none;
	height:80px;
	width:440px;
	overflow:hidden;
	position:absolute;
	z-index:6;
	top:472px;
	left:254px;
}
.imgHome2{
	height:80px;
	width:440px;
	overflow:hidden;
	position:absolute;
	z-index:3;
	top:487px;
	left:254px;
}
.imgAmbiente{
	top:206px!important;
	left:30px!important;
}
.ambientes{
	top:305px!important;
}
.carregandoGaleriaAmbiente{
	left:237px !important;
	top:495px !important;
}
.carregandoAmbiente{
	left:30px !important;
	top:206px !important;
}
.ponto{
	position:absolute;
	padding:8px;
	z-index:5;
}
.ponto a{
	background:url(../imagens/ponto.png) no-repeat 0 0; 
	position:absolute; 
	z-index:5;
	width:8px;
	height:8px;
	cursor:pointer;
	display:block;
	font-size:1px;
	text-indent:-2000px;
	overflow:hidden;
	top:0;
}
.ponto div{
	background:url(../imagens/fundo-cinza-galeria.png) repeat 0 0 ;
	margin: 0;
	padding: 5px;
	font-size:11px; 
	color:#FFF;
	width: 180px;
	min-height:70px;
	visibility:hidden;
}
.ponto div p{margin:0;}
.pontoA img{
	float:left;
	margin-right:10px;
}
.pontoB img{
	float:right;
	margin-left:10px;
}
.pontoA a{left:0;}
.pontoB a{right:0;}
.conteudoVenda{
	margin:20px auto 0;
	width:650px;
	z-index: 2;
}
.premierTxt1{
	width:390px;
	float:left;
	display:inline;
	text-align:justify;
}
.premierTxt2{
	width:400px;
	text-align:justify;
	float:left;
	margin-right:20px;
	display:inline;
}
.premierEsq{
	background:url(../imagens/img-historia.jpg) no-repeat 0 0;
	width:350px;
	float:left;
	display:inline;
	height:523px;
	padding-top:10px;
	position:relative;
}
.linkHistoria{
	position:absolute;
	width:200px;
	height:30px;
}
.linkHistoria a{
	cursor:pointer;
	display:block;
	font-size:1px;
	text-indent:-2000px;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.linkHistoria span{
	background-color:#fff;
	border:1px solid #000;
	width:190px;
	padding:5px;
	position:absolute;
	z-index:2;
}
.historia1{
	top:40px;
	left:129px;
}
.historia1 a{
	background:url(../imagens/historia-1.png) no-repeat 0 0;
	height:29px;
	width:26px;
}
.historia1 span, .historia2 span, .historia3 span, .historia4 span, .historia5 span{
	top:21px;
}
.historia2{
	left:181px;
	top:129px;
}
.historia2 a{
	background:url(../imagens/historia-2.png) no-repeat 0 0;
	height:18px;
	width:25px;
}
.historia3{
	left:107px;
	top:238px;
}
.historia3 a{
	background:url(../imagens/historia-3.png) no-repeat 0 0;
	height:17px;
	width:35px;
}
.historia4{
	left:204px;
	top:348px;
}
.historia4 a{
	background:url(../imagens/historia-4.png) no-repeat 0 0;
	height:17px;
	width:34px;
}
.historia5{
	left:90px;
	top:494px;
}
.historia5 a{
	background:url(../imagens/historia-5.png) no-repeat 0 0;
	height:18px;
	width:37px;
}
.premierDir{
	width:350px;
	float:left;
	display:inline;
	margin-left:15px;
	text-align:justify;
}
.premierEsq h2, .premierDir h2{
	color:#262626!important;
	padding:10px 0;
}
.conteudoVenda h2{
	color:#000;
	font-size:12px;
	padding:0;
}
.conteudoVenda ul{
	width:720px;
	margin: 15px auto;
}
.conteudoVenda li {
	cursor:pointer;
	width:240px;
	float:left;
	display:inline;
	height:100px;
	position:relative;
	margin-bottom:40px;
}
.vendaChamada{
	position:relative;
	z-index:1;
}
.conteudoVenda li .vendaChamada img{
	display:block;
	margin-right:5px;
}
.conteudoVenda li .vendaChamada div{
	width:115px!important;
	float:left;
	display:inline;
}
.vendaDescricao{
	background-color:#fff;
	position:absolute;
	top:15px;
	width:215px;
	padding:10px;
	left:50px;
	z-index:2;
	border:1px solid #000;
}
.conteudoVenda li.esq .vendaDescricao{
	left:-30px!important;
}
.conteudoVenda li.baixo .vendaDescricao{
	top:auto!important;
	bottom:0!important;
}
.promocaoEsq{
	width:430px;
	float:left;
}
.promocaoDir{
	float:left;
	width:260px;
	margin-left:15px;
}
.linksInteressantes li{
	min-height:70px;
	border-bottom:1px dashed #262626;
	margin-bottom:15px;
}
.linksInteressantes li a{
	width:620px;
	float:right;
	line-height:25px;
}
.dadosClipping{
	min-height:300px!important;
}
.boxClipping p, .boxClipping h2{
	margin:0 11px 11px!important;
	text-align:justify!important;
}
.galeriaClipping, .carregandoClipping{
	top:215px;
}
.cidadePerfil{
	margin-left:174px;
}
.estadoPerfil{
	margin-left:274px;
}
.boxPerfil{
	min-height:1150px!important;
}
.boxBrancoPerfil {
	height:1050px!important;
}
.imgRelacionadas{
	margin:0 auto 15px;
	width:633px;
}
.mascaraImgRelacionadas{
	width:550px!important;
	height:140px!important;
}
.mascaraImgRelacionadas li{
	height:180px!important;
}
.mascaraImgRelacionadas li a{
	text-decoration:underline!important;
	text-align:left!important;
}
.formPerfil, .formPerfil ul{
	margin-top:20px!important;
}
.fimFormPerfil{
	width:645px!important;
}
.envioImg{
	margin:83px 0 10px 15px;
}
.complemento{
	margin-left:290px;
}
.dataAtivo{
	margin-left:253px;
}
.celularPerfil {
	margin-left:292px;
}
.esqFidelidade{
	float:left;
	margin:15px 0 0 15px;
	display:inline;
	width:265px;
}
.pontosAcumulados {
	border:1px dashed #272727;
	width:200px;
	padding:10px;
	clear:both;
	margin:250px auto 0;
}
.pontosAcumulados span{
	height:10px;
	border-bottom:1px dashed #272727;
	width:100%;
	float:left;
	margin-bottom:15px;
}
.pontosAcumulados p, .bordaImgAntes p{
	clear:both;
	text-align:center;
}
.setaDirPerfil{
	float:right;
	width:14px;
	height:14px;
	margin:35px 10px 0 10px;
	display:inline;
	cursor:pointer;
}
.setaEsqPerfil{
	float:left!important;
	margin:50px 17px 0!important ;
	display:inline;
}
.cadastro{
	width:938px!important;
}
.topoCadastro{
	margin-left:7px!important;
}
.boxBrancoCadastro{
	margin-left:7px;
	width:899px!important;
}
.formCadastre{
	margin:20px auto;
	width:650px;
}
.boxBrancoCadastro p{
	width:850px;
	margin: 15px auto;
	text-align:justify;
}
.nascCadastro{
	margin-left:303px;
}
.mapaSite{
	width:650px;
	margin:15px auto;
}
.mapaSite li{
	margin:10px 0;
}
.mapaSite a{
	background:url(../imagens/link-hover-ultimosposts.gif) no-repeat 0 5px ;
	padding-left:10px;
	color:#921010;
	margin:3px 0;
}
.listaSimples{
	list-style:disc;
	list-style-position:outside;
	margin:0 10px 0 15px;
}
.listaSimples li{
	margin:5px 0 10px;
}
.newsFlutua, .mudarSenha, .lembrarSenhaFlutua{
	width:500px!important;
	height:250px!important;
}
.noticiaFlutua, .comentarioFlutua{
	width:500px!important;
	height:420px!important;
}
.comentarioFlutua{
	width:500px!important;
	height:300px!important;
}
.comentarioFlutua ul li{
	clear:both
}
.botaoNews{
	float:right;
	padding:25px 55px;
	display:inline;
}
.form_erro{
	color:#868585!important;
}
.boxMsg{
	background:#8F6767;
	border:1px solid #000;
	padding:10px;
	position:absolute;
	text-align:center;
	width:200px;
	z-index:9999;
	color:#FFF;
}
.selectMargemDir{
	margin:10px 12px 0 0;
	display:inline;
}
#combo_regiao_arquiteto, #combo_regiao_arquiteto .select, #combo_regiao_arquiteto .select div.ativo{
	width:240px;
}
#combo_regiao_arquiteto .select{
	background:transparent url(../imagens/buscar-select2.jpg) no-repeat scroll left 0;
}
#combo_regiao_arquiteto  .select div.options{ width:238px;}
.select {
	background:transparent url(../imagens/buscar-select.gif) no-repeat scroll left 0;
	cursor:pointer;
	display:block;
	float:left;
	height:20px;
	position:relative;
	margin-bottom:10px;
	text-decoration:none !important;
	width:130px;
	z-index:2;
}
.select div.ativo {
	color:#868585 !important;
	cursor:pointer;
	font-size:10px;
	height:20px;
	line-height:23px;
	padding:0 14px 0 3px;
	position:relative;
	width:113px;
	z-index:2;
}
.select div.options {
	border:1px solid #C0BFBF;
	display:none;
	left:0;
	overflow:auto;
	position:absolute !important;
	top:20px;
	width:128px;
}
.select div.options a:hover, .select div.options a.optionAtivo {
	background:#E5E4E4 none repeat scroll 0 0;
	color:#868585 !important;
}
.select div.options a {
	background:#FFFFFF none repeat scroll 0 50%;
	color:#868585 !important;
	display:block;
	float:none;
	font-size:10px;
	height:12px;
	padding:4px 5px;
	text-decoration:none !important;
}
.videoFlutua{
	width:425px;
	height:360px;
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:102;
}
.msgConfirma{
	background-color:#FFF;
	border:1px solid #900;
	width:280px;
	height:50px;
	position:absolute;
	overflow:hidden;
	display:none;
	color: #000;
	text-align:center;
	z-index:10000;
	padding-top:40px;
}
.nameLinks span{
	position:absolute;
	top:35px;
	right:4px;
}
.alturaPremier{	min-height:300px!important;}
.hoje{
	color:#262626;
	font-weight:bold;
}
.cinza{ color: #C9C;}
.dataSelecionada{font-weight:bold;}
.txtPromo h2{ padding:0 0 10px!important;}

.chamadasGaleriaHome h2, .formPerfil h2{ padding:0!important;}
.play{
	background:url(../imagens/play.png) no-repeat 0 0;
	width:40px;
	height:40px;
	position:absolute;
	top:30px;
	left:45px;
	cursor:pointer;
	text-decoration:none;
}
.play:hover{background:url(../imagens/play-hover.png) no-repeat 0 0;}
.noticiasEsq h2, .noticiasEsq object{ padding:0 0 7px!important;}
.boxClipping h2{padding:10px 0 0!important;}
.boxNoticiasConteudo h3{margin-bottom:5px!important;}
.lista li {
	list-style:disc;
	margin-left:25px;
}
.noticiaFlutua ul {
	margin: 0 auto;
	width:310px;
}
.orcamentoFlutua h2, .noticiaFlutua h2, .newsFlutua h2, .mudarSenha h2, .lembrarSenhaFlutua h2, .padroesFlutua h2, .comentarioFlutua h3, .comentarioFlutua h2{ padding:13px 0 0 0;}
.addPortifolio{
	display:block!important;
	margin-top:35px!important;
	font-weight:bold!important;
}
.visible{ overflow:visible!important;}
.enviarNoticia{
	margin-top:80px!important;
	width:310px;
}
.processoIndustrial{
	margin:0 auto;
	width:320px;
	z-index: 1;
}
.videoHistoria{
	margin-left:20px;
	position: relative;
	z-index: 1;
}

div.erro {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 50px;
	text-align: center;
	background-color: #FFF;
	margin: 30px;
	min-height: 600px;
}

div.erro2 {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 50px;
	text-align: center;
	background-color: #FFF;
	margin: 30px;
	min-height: 300px;
}

div.erro3 {
	height: 255px;
	text-align: center;
	padding-top: 50px;
}

div.erro p {
	margin-bottom: 30px;
}
/*///////////////////
	ImageBox	////
///////////////*/
#ImageBoxClose img{border:0;}
#ImageBoxOverlay{
	background-color:#000;
	z-index:100;
	width:100%!important;
}
#ImageBoxCaption{background-color:#fff;}
#ImageBoxContainer{
	width:250px;
	height:250px;
	background-color:#fff;
	overflow:visible!important;
	z-index:101;
}
#ImageBoxOuterContainer{
	z-index:102;
	width:100%!important;
}
#ImageBoxCaptionText{
	font-weight:bold;
	padding-bottom:5px;
	padding-right:80px;
	font-size:13px;
	color:#595858;
}
#ImageBoxCaptionImages{
	color:#595858;
	margin: 0;
}
#ImageBoxNextImage{
	background:url(../imagens/seta-dir-imagebox.png) no-repeat right 10px;
	left:auto !important;
	right:-25px!important;
	top:100px!important;
	height:90px!important;
}
#ImageBoxPrevImage{
	background:url(../imagens/seta-esq-imagebox.png) no-repeat left 10px;
	right:auto !important;
	left:-25px!important;
	top:100px!important;
	height:90px!important;
}


.espaco {
	padding: 50px 0px;
	padding-bottom: 30px;
}
span.espaco {
	position: relative;
	display: block;
	overflow: hidden;
	padding-bottom: 50px;
}

.msg_branca {
	width: 410px!important;
	float: none;
	display: block;
	color: white;
	padding: 20px 20px;
	text-align: center;
}

.tituloAcessorios{width:915px;}
.boxInternoAcessorios{
	overflow:hidden;
	min-height:200px;
	padding-bottom:15px;
}

.galeriaeventos {
	display: none;
}
.boxSalasConteudo {
	padding: 10px 15px;
}
.pedidoContainer {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 30px 15px;
	padding-bottom: 50px;
}
.pedido {
	position: relative;
	display: table;
	overflow: hidden;
	width: 100%;
}

.pedido tr {
	border-bottom: 1px #666 dashed;
}

.pedido tr:first-child {
	font-weight: bold;
	color: white;
	background-color: #940F0F;
	border-bottom: none;
}

.pedido tr td {
	padding: 5px;
}

.pedido tr.b1 {
	background-color: #FBE3E3;
}

.pedido tr.b2 {
	background-color: #FFD5D5;
}
.select2 {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100px;
	clear: both;
	margin: 2px 0px;
	margin-bottom: 10px;
	width: 100%;
}
.branco {
	color: white;
}
.chamadaColunista{
	margin:25px 0 0 10px ; 
	
	}
.chamadaColunista li{
	display:inline;
	float:left;
	padding:0 13px;
}
.divCalendario{margin-top:10px;}
.nascimento{ margin-left:148px;}
	
