@charset "utf-8";

body {margin: 0; font: 12px Arial; color: #747474;}
ul {list-style: none;}
a, img, button {outline: none; border: 0;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

.msg-amarela, .msg-vermelho, .msg-verde {margin: 10px 0 0 280px; float: left; width: 400px; text-align: center; text-transform: uppercase;}
.msg-amarela {padding: 5px; font: 11px Tahoma; color: #000; border: 1px solid #FFCC33; background: #FFFFCC; line-height: 25px;}
.msg-vermelho {padding: 5px; font: 11px Tahoma; color: #000; border: 1px solid #FF8C8C; background: #FFD7D7; line-height: 25px;}
.msg-verde {padding: 5px; font: 11px Tahoma; color: #000; border: 1px solid #339900; background: #E8FFF3; line-height: 25px;}

#barra-cima {float: left; margin: 0; padding: 0; width: 100%; height: 36px; background: #c20a0f url(../imgs/barra-cima.gif) no-repeat center;}
#barra-cima-form {margin: 0 auto; padding: 0; width: 960px;}
#barra-cima-form form, #barra-cima-form form p {margin: 0; padding: 0; width: 280px;}
#barra-cima-form form {float: right;}
#barra-cima-form form p {float: left; margin: 6px 0 0 0;}
#barra-cima-form form p label {float: left; margin: 3px 0 0 0; *margin: 4px 0 0 0; padding: 0; width: 125px; font: 12px Arial; color: #FFF; font-weight: bold;}
#barra-cima-form form p select {float: left; margin: 0; width: 155px; font: 12px Arial; color: #333;}

#geral, #geral-eusonhoassim, #geral-eusonhoassim-2 {float: left; margin: 0; padding: 0; width: 100%; background: url(../imgs/bg.gif) no-repeat top center;}
#geral-eusonhoassim {background: url(../imgs/bg.gif) no-repeat top center;}
#geral-eusonhoassim-2 {background: url(../imgs/bg.gif) no-repeat top center;}
#busca-caminho {float: left; margin: -3px 0 0 10px; padding: 0 0 7px 0; width: 700px;}
#busca-caminho a {font: 12px Arial; color: #747474; font-weight: bold; text-decoration: underline;}

#container {margin: 0 auto; padding: 0; width: 960px;}
.paginacaoMax {float: left; width: 900px; color: #333; padding: 4px 7px; margin: 50px 0 0 0;}
.paginacaoMax a {font: 12px Arial; color: #E80000; text-decoration: none;}
.paginacaoMax strong, .paginacaoMax b {float: left; margin: 0 8px; border: 1px solid #747474; padding: 6px 10px; font-weight: bold;}

#topo {float: left; margin: 0; padding: 0; width: 960px;}
#topo h1, #topo h1 a {float: left; padding: 0; width: 188px; height: 127px;}
#topo h1 {margin: 20px 0 0 0;}
#topo h1 a {margin: 0; background: url(../imgs/logo.png); text-indent: -50000px;}
#topo-menu, #topo-menu-eusonhoassim {float: right; margin: 35px 0 0 0; padding: 0; width: 622px;}
#topo-menu li, #topo-menu li a, #topo-menu-eusonhoassim li, #topo-menu-eusonhoassim li a {float: left; margin: 0; padding: 0; height: 56px;}
#topo-menu li, #topo-menu-eusonhoassim li {margin: 25px 0 0 0;}
#topo-menu li a.topo-menu-cadastre {width: 151px; background: url(../imgs/topo-cima.png) no-repeat -150px 0; text-indent: -50000px;}
#topo-menu li a.topo-menu-contato {width: 175px; background: url(../imgs/topo-cima.png) no-repeat -300px 0; text-indent: -50000px;}
#topo-menu li small, #topo-menu-eusonhoassim li small {float: left; margin: 0; padding: 23px 0 0 42px; width: 100px; height: 56px;}
#topo-menu li small, #topo-menu-eusonhoassim li small {background: url(../imgs/topo-cima.png) no-repeat -480px 0; font: 16px Arial; color: #6d6e71; font-weight: bold;}
#topo-menu-eusonhoassim li small {background: url(../imgs/topo-cima-eusonhoassim.png) no-repeat -480px 0;}
#topo-menu-eusonhoassim li a.topo-menu-cadastre-eusonhoassim {width: 150px; background: url(../imgs/topo-cima-eusonhoassim.png) no-repeat -153px 0; text-indent: -50000px;}
#topo-menu-eusonhoassim li a.topo-menu-contato-eusonhoassim {width: 175px; background: url(../imgs/topo-cima-eusonhoassim.png) no-repeat -300px 0; text-indent: -50000px;}

#menu {float: left; margin: 22px 0 0 0; padding: 0; width: 960px;}
#menu li, #menu li a {float: left; margin: 0; padding: 0; height: 36px;}
#menu li a {text-indent: -50000px;}
#menu li a.menu-01 {width: 78px; background: url(../imgs/menu.gif) no-repeat;}
#menu li a.menu-02 {width: 153px; background: url(../imgs/menu.gif) no-repeat -78px 0;}
#menu li a.menu-03 {width: 101px; background: url(../imgs/menu.gif) no-repeat -231px 0;}
#menu li a.menu-04 {width: 126px; background: url(../imgs/menu.gif) no-repeat -333px 0;}
#menu li a.menu-05 {width: 174px; background: url(../imgs/menu.gif) no-repeat -458px 0;}
#menu li a.menu-06 {width: 184px; background: url(../imgs/menu.gif) no-repeat -632px 0;}
#menu li a.menu-07 {width: 144px; background: url(../imgs/menu.gif) no-repeat -815px 0;}
#menu li a.menu-01:hover {width: 78px; background: url(../imgs/menu.gif) no-repeat 0 -36px;}
#menu li a.menu-02:hover {width: 153px; background: url(../imgs/menu.gif) no-repeat -78px -36px;}
#menu li a.menu-03:hover {width: 101px; background: url(../imgs/menu.gif) no-repeat -231px -36px;}
#menu li a.menu-04:hover {width: 126px; background: url(../imgs/menu.gif) no-repeat -333px -36px;}
#menu li a.menu-05:hover {width: 174px; background: url(../imgs/menu.gif) no-repeat -458px -36px;}
#menu li a.menu-06:hover {width: 184px; background: url(../imgs/menu.gif) no-repeat -632px -36px;}
#menu li a.menu-07:hover {width: 144px; background: url(../imgs/menu.gif) no-repeat -815px -36px;}

#banner-super-index {float: left; margin: 0; padding: 0; width: 960px; height: 410px;}
#banner-super-index-linha {float: left; position: absolute; margin: 0 0 0 -482px; padding: 0; top: 526px; left: 50%;}
#banner-super-index-linha {width: 960px; height: 41px; background: url(../imgs/barra-banner.png);}
#jFlowSlide{background: #DBF3FD; font-family: Georgia;}
#myController {margin: 0 auto; padding: 0; width: 330px;}
#myController span.jFlowSelected {float:left; margin: 0; padding: 15px 3px 0 3px; width: 30px; height: 28px; text-decoration: none;}
#myController span.jFlowSelected {background: url(../imgs/seta-banner-numeros.png) top no-repeat; font: 18px Arial; color: #FFF;}
.slide-wrapper {float: left; margin: 0; padding: 0; width: 960px;}
.slide-thumbnail {float: left; width: 960px;}
.slide-thumbnail img {float: left; width: 960px;}
.jFlowControl {float: left; margin: 0; padding: 15px 3px 0 3px; width: 30px; height: 28px; font: 18px Arial; color: #6d6c6c; text-align: center; cursor: pointer;}
.jFlowControl:hover {text-decoration: underline;}
.jFlowPrev, .jFlowNext {float:left; margin: 0; padding: 0; width: 30px; height: 41px; text-indent: -50000px;}

#internas {float: left; margin: 0; padding: 0; width: 960px; background: #FFF;}
#internas h2 {float: left; margin: 20px 0 0 0; padding: 0; width: 940px; height: 53px; text-indent: -50000px;}
#internas .internas-texto {float: left; margin: 0; padding: 0 10px; width: 940px;}
#internas .internas-texto p {float: left; margin: 0; padding: 5px 0; width: 940px; font: 12px Arial; color: #747474; line-height: 18px;}
#internas .internas-texto p a {color: #C33;}

#internas h2#titulo-oas-imoveis {background: url(../imgs/titulo-oas-imoveis.png) no-repeat;}
#internas h2#titulo-oas-empreendimentos {background: url(../imgs/titulo-oas-empreendimentos.png) no-repeat;}
#internas h2#titulo-avalie-site {background: url(../imgs/titulo-avalie-site.png) no-repeat;}
#internas h2#titulo-venda-terreno {background: url(../imgs/titulo-venda-terreno.png) no-repeat;}
#internas h2#titulo-area-corretor {background: url(../imgs/titulo-area-corretor.png) no-repeat;}
#internas h2#titulo-parceiros {background: url(../imgs/titulo-parceiros.png) no-repeat;}
#internas h2#titulo-busca-avancada {background: url(../imgs/titulo-busca-avancada.png) no-repeat;}
#internas h2#titulo-fale-com-oas {background: url(../imgs/titulo-fale-com-oas.png) no-repeat;}
#internas h2#titulo-busca-avancada {background: url(../imgs/titulo-busca-avancada.png) no-repeat;}
#internas h2#titulo-resultado-busca {background: url(../imgs/titulo-resultado-busca.png) no-repeat;}
#internas h2#titulo-duvidas-frequentes {background: url(../imgs/titulo-duvidas-frequentes.png) no-repeat;}
#internas h2#titulo-ligamos-para-voce {background: url(../imgs/titulo-ligamos-para-voce.png) no-repeat;}
#internas h2#titulo-nossas-lojas {background: url(../imgs/titulo-nossas-lojas.png) no-repeat;}

#oas-sub-menu {float: left; margin: 2px 0 0 0; padding: 0; width: 940px;}
#oas-sub-menu li {float: left; margin: 0; padding: 8px; background: #e6131b;}
#oas-sub-menu li a {float: left; margin: 0; padding: 0; font: 13px Arial; color: #FFF;}
#internas-oas-imagem {float: left; margin: 20px 10px 0 10px; padding: 0; width: 940px; height: 300px;}

#galeria-louro-jose {float: left; margin: 10px 0 0 0; padding: 0 0 30px 0; width: 960px; height: 204px; background: url(../imgs/bg-galeria-index.gif) top repeat-x;}
#galeria-louro-jose small {float: left; margin: 17px 0 0 10px; padding: 0; background: url(../imgs/louro-jose-marca.jpg);}
#galeria-louro-jose small a {float: left; margin: 0; width: 225px; height: 137px; text-indent: -50000px;}
#galeria-lj-banner {float: right; margin: 12px 0 0 5px; padding: 0; width: 710px;}
#galeria-lj-banner-imgs {float: left; position: relative; top: 0; left: 0; margin: 0 auto; padding: 0;}
.galeria-lj-panel {overflow: hidden; margin: 0; padding: 0; width: 160px;}
.galeria-lj-panel a {float: left; margin: 0 10px 0 0; padding: 0; width: 150px;}
.galeria-lj-panel a:hover {text-decoration: none; border: 0;}
.galeria-lj-panel a img {float: left; margin: 0; padding: 0; width: 150px; height: 130px;}
.galeria-lj-panel a p {float: left; margin: 0; padding: 7px 0 0 5px; width: 145px; height: 25px; font: 12px Arial; color: #5d6142;}
.galeria-lj-panel a p {font-weight: bold; background: #d7e48a; cursor: pointer;}
.galeria-lj-panel a p:hover {color: #5d6142; text-decoration: underline;}
#galeria-lj-banner-bt-esq, #galeria-lj-banner-bt-dir {float: left; z-index: 2; padding: 0; width: 23px; height: 50px; text-indent: -50000px;}
#galeria-lj-banner-bt-esq {margin: 58px 10px 0 0; background: url(../imgs/bg-galeria-direito.gif);}
#galeria-lj-banner-bt-dir {margin: 58px 10px 0 0; background: url(../imgs/bg-galeria-esquerdo.gif);}
#stepcarousel {float: left; position: relative; overflow: scroll; width: 640px; height: 162px; padding: 0; margin: 0;}
#bt-ver-todos {float: right; margin: 4px 47px 0 0; padding: 5px 0 0 0; width: 71px; height: 20px; background: #93a334;}
#bt-ver-todos {font: 11px Arial; color: #FFF; text-align: center;}

#busca {float: left; margin: 0; padding: 0; width: 960px; height: 39px;}
#busca {background: #f5f3f3; border-top: 1px solid #e3e1e1; border-bottom: 1px solid #e3e1e1;}
#busca form {float: left; margin: 0; padding: 0; width: 955px;}
#busca form input, #busca form select {float: left; font: 12px Arial; color: #777777;}
#busca form input {margin: 8px 0 0 10px; padding: 4px 4px 3px 4px; width: 150px; border: 1px solid #e3e1e1;}
#busca form select {margin: 9px 11px 0 12px; padding: 2px 0; width: 165px; font: 12px Arial; color: #777777;}
#busca form button {float: left; margin: 7px 0 0 10px; padding: 0; width: 64px; height: 24px; background: url(../imgs/bt-buscar.gif); text-indent: -50000px;}
#busca-avancada {float: left; margin: 14px 0 0 20px; padding: 0; width: 120px; height: 13px; background: url(../imgs/pesquisa-avancada.gif); text-indent: -50000px;}

#lista-imoveis-texto {float: left; margin: 0; padding: 0; width: 960px; background: #f5f3f3;}
#lista-imoveis-texto ul {float: left; margin: 0; padding: 0; width: 895px;}
#lista-imoveis-texto ul li, #lista-imoveis-texto ul li a {float: left; margin: 0; padding: 0;}
#lista-imoveis-texto ul li a {padding: 10px 35px 0 35px; height: 26px; border-right: 1px solid #e3e1e1; font: 14px Arial; color: #747474; text-decoration: none;}
#lista-imoveis-texto ul li a:hover {font-weight: bold; background: url(../imgs/seta-vermelha.png) right no-repeat;}
#lista-imoveis-texto ul li a.classe-marcada {font-weight: bold; background: url(../imgs/seta-vermelha.png) right no-repeat;}
#lista-imoveis-texto ul li:hover {background: url(../imgs/bg-lista-imoveis-nomes.gif) repeat-x;}
#lista-imoveis-texto small, #lista-imoveis-texto small a {float: left; margin: 6px 0 0 0; padding: 0;}
#lista-imoveis-texto small a {width: 55px; font: 11px Arial; color: #e80000; text-decoration: underline;}
#lista-imoveis {float: left; margin: 0; padding: 0; width: 960px;}
.lista-imoveis-caixa, .lista-imoveis-caixa-oas {float: left; margin: 15px 6px 0 5px; padding: 0; width: 180px;}
.lista-imoveis-caixa-oas {float: right;}
.lista-imoveis-caixa img, .lista-imoveis-caixa-oas img {float: left; margin: 0; width: 180px; height: 200px;}
.lista-imoveis-caixa a:hover, .lista-imoveis-caixa-oas a:hover {text-decoration: none; border: 0;}
.lista-ic-titulo {float: left; position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 180px; height: 62px; background: #FFF;}
.lista-ic-titulo:hover {text-decoration: none; border: 0;}
.lista-ic-titulo h3 {float: left; margin: 0; padding: 6px 0 4px 10px; width: 160px; height: 20px; font: 12px Arial; color: #000; cursor: pointer;}
.lista-ic-titulo h3 {font-weight: bold; display: block;}
.lista-ic-titulo h3:hover {color: #e90a13; text-decoration: underline;}
.lista-ic-titulo p {float: left; margin: 0; padding: 4px; width: 172px; background: #5f5f5f; font: 12px Arial; height: 30px; color: #FFF;}
.lista-ic-titulo p {display: none; cursor: pointer;}
.lista-ic-titulo p:hover {color: #FFF; text-decoration: underline;}
.lista-ic-titulo small {float: left; margin: 0; padding: 9px 0 0 10px; width: 170px; height: 35px; background: #efefef;}
.lista-ic-titulo small {font: 11px Arial; color: #5f5f5f; cursor: pointer;}
.lista-ic-titulo small:hover {color: #5f5f5f; text-decoration: underline;}

h3#fale-com-oas-email {float: left; margin: 30px 0 0 10px; padding: 0; width: 900px; font: 22px Arial; color: #747474; font-weight: bold;}
#fale-com-oas-lista {float: left; margin: 5px 10px 0 10px; padding: 0; width: 940px;}
#fale-com-oas-lista li {float: left; margin: 30px 0 0 0; padding: 0; width: 900px;}
#fale-com-oas-lista li a {display: block; color: #747474;}
#fale-com-oas-lista li img {float: left; margin: 0; border: 1px solid #C33;}
#fale-com-oas-lista li h3, #fale-com-oas-lista li p {float: left; padding: 0; width: 650px; cursor: pointer;}
#fale-com-oas-lista li h3 {margin: 10px 0 0 10px; font: 22px Arial; color: #747474; font-weight: bold;}
#fale-com-oas-lista li p {margin: 6px 0 0 10px; font: 12px Arial; color: #747474; line-height: 18px;}
#fale-com-oas-form, #ac-forms {float: left; margin: 20px 10px 0 10px; padding: 0; width: 940px;}
#fale-com-oas-form p, #ac-forms p {float: left; margin: 0; padding: 0 0 15px 0; width: 940px;}
#fale-com-oas-form p label, #ac-forms p label {float: left; margin: 6px 0 0 0; padding: 0; width: 140px; font: 12px Arial; color: #747474; font-weight: bold;}
#fale-com-oas-form p input, #fale-com-oas-form p select {float: left; margin: 0; width: 400px; font: 12px Arial; color: #777777;}
#ac-forms p input, #ac-forms p select {float: left; margin: 0; width: 420px; font: 12px Arial; color: #777777;}
#fale-com-oas-form p input, #fale-com-oas-form p button, #ac-forms p input, #ac-forms p button {padding: 4px; border: 1px solid #999;}
#fale-com-oas-form p input.menor, #fale-com-oas-form p select.menor, #ac-forms p select.menor, #ac-forms p input.menor {width: 210px;}
#fale-com-oas-form p select, #ac-forms p select {width: 410px;}
#fale-com-oas-form p button, #ac-forms p button {float: left; margin: 0 15px 0 0; width: 75px; font: 11px Arial; color: #C33; font-weight: bold; background: #F4F4F4;}
#fale-com-oas-form p input.check, #ac-forms p input.check {float: left; margin: 0 4px 0 0; width: auto; border: 0;}
#fale-com-oas-form p span, .ac-forms-span {float: left; margin: 0 40px 0 0; *margin: 2px 30px 0 0; padding: 0; font: 12px Arial; color: #747474;}
#fale-com-oas-form p textarea, #ac-forms p textarea {float: left; margin: 0; padding: 4px; width: 400px; height: 90px; font: 12px Arial; color: #777777; border: 1px solid #999;}
#ac-forms p textarea {width: 420px;}

.busca-avanc-tabela-dados {float: left; margin: 0; padding: 2px 6px 6px 6px; width: 800px; border: 1px solid #999; background: #f4f4f4; display: none;}
.busca-avanc-tabela-dados li {float: left; margin: 4px 0 0 0; padding: 0; width: 250px;}
.busca-avanc-tabela-dados li span {margin: 0 0 0 6px; font: 12px Arial; color: #747474;}
.busca-avanc-td-fechar {float: left; margin: 0 0 0 10px; padding: 0; width: 20px; height: 24px;}
.busca-avanc-td-fechar {background: url(../imgs/x.png); text-indent: -50000px; display: none;}
.busca-avanc-tb-p {display: none;}

#detalhes-empree {float: left; margin: 8px 0 0 0; padding: 0; width: 960px;}
#detalhes-empree-img {float: left; margin: 0 30px 0 0; padding: 0; width: 400px; text-align: center;}
#detalhes-empree-lateral, #detalhes-empree-titulo {float: left; margin: 0; padding: 0; width: 530px;}
#detalhes-empree-menu {float: left; margin: 10px 0 0 0; padding: 0; width: 512px;}
#detalhes-empree-menu li, #detalhes-empree-menu li a {float: left; margin: 0; padding: 0; height: 28px;}
#detalhes-empree-menu li a.detalhes-empree-menu-01 {width: 130px;}
#detalhes-empree-menu li a.detalhes-empree-menu-02 {width: 112px; background: url(../imgs/menu-detalhes-empree.gif) no-repeat -130px 0; text-indent: -50000px;}
#detalhes-empree-menu li a.detalhes-empree-menu-03 {width: 125px; background: url(../imgs/menu-detalhes-empree.gif) no-repeat -242px 0; text-indent: -50000px;}
#detalhes-empree-menu li a.detalhes-empree-menu-04 {width: 145px; background: url(../imgs/menu-detalhes-empree.gif) no-repeat -365px 0; text-indent: -50000px;}
#logo_empreendimento {float: left; margin: 30px 0 0 0; padding: 0; width: 250px; text-align: center;}
#detalhes-empree-caixas {float: left; margin: 0; padding: 0; width: 280px;}
#detalhes-empree-caixas li {float: left; margin: 0; padding: 14px 0;}
#detalhes-empree-caixas li p {float: left; margin: -15px 0 0 0; padding: 0; font: 15px Arial; color: #909090;}
#detalhes-empree-caixas li .detalhes-empree-caixas-vendas {float: left; margin: 6px 5px 0 0; padding: 0; font: 18px Arial; color: #e6131b; font-weight: bold;}
#detalhes-empree-caixas li .detalhes-empree-caixas-tel {float: left; margin: 5px 0 0 0; padding: 0; font: 18px Arial; font-weight: bold; color: #6d6d6d;}
#detalhes-empree-caixas li small, #detalhes-empree-caixas li strong {float: left; margin: 0; padding: 0; width: 512px;}
#detalhes-empree-caixas li small {font: 14px Arial; color: #6d6d6d;}
#detalhes-empree-caixas li strong {font: 28px Arial; font-weight: bold; color: #e6131b;}
#detalhes-empree-descr, #detalhes-empree-descr h2, #detalhes-empree-descr p {float: left; padding: 0; width: 530px;}
#detalhes-empree-descr ul {float: left; margin: 0 0 0 20px; padding: 0; width: 530px;}
#detalhes-empree-descr ul li {float: left; width: 495px; margin: 0; padding: 0; list-style: disc;}
#detalhes-empree-descr h2 {margin: 18px 0 0 0; font: 18px Arial; font-weight: bold; color: #e6131b;}
#detalhes-empree-descr p {margin: 3px 0 0 0; font: 12px Arial; color: #747474; line-height: 18px;}
#galeria-geral-planta, #galeria-geral-pespec {float: left; margin: 15px 0 0 0; padding: 0; width: 960px;}
#galeria-geral-planta-imgs, #galeria-geral-pespec-imgs {float: left; position: relative; top: 0; left: 0; margin: 0 auto; padding: 0;}
.galeria-planta, .galeria-pespec {overflow: hidden; margin: 0; padding: 0; width: 900px;}
.galeria-planta a, .galeria-pespec a {float: left; margin: 0 10px 0 0; padding: 0; width: 170px;}
.galeria-planta a:hover, .galeria-pespec a:hover {text-decoration: none; border: 0;}
.galeria-planta a img, .galeria-pespec a img {float: left; margin: 0; padding: 0; width: 170px;}
.galeria-planta a p, .galeria-pespec a p {float: left; margin: 0; padding: 7px 0 0 0; width: 170px; height: 30px; font: 12px Arial; color: #5d6142;}
.galeria-planta a p, .galeria-pespec a p {font-weight: bold; cursor: pointer;}
.galeria-planta a p:hover, .galeria-pespec a p:hover {color: #5d6142; text-decoration: underline;}
#galeria-planta-esq, #galeria-planta-dir, #galeria-pespec-esq, #galeria-pespec-dir {float: left; z-index: 2; padding: 0; width: 17px; height: 32px;}
#galeria-planta-esq, #galeria-pespec-esq {margin: 68px 10px 0 0; background: url(../imgs/detalhes-seta-dir.gif); text-indent: -50000px;}
#galeria-planta-dir, #galeria-pespec-dir {margin: 68px 10px 0 0; background: url(../imgs/detalhes-seta-esq.gif); text-indent: -50000px;}
#stepcarousel-planta, #stepcarousel-pespec {float: left; position: relative; overflow: scroll; width: 893px; height: 175px; padding: 0; margin: 0 10px 0 3px;}
#barra-titulo {float: left; margin: 30px 0 0 0; padding: 0; width: 960px; height: 82px; background: url(../imgs/bg-barra-detalhes-empree.gif);}
#barra-titulo h2 {float: left; margin: 52px 0 0 20px; padding: 0; width: 700px; font: 16px Arial; font-weight: bold; color: #FFF;}
#barra-titulo a {float: right; margin: 54px 20px 0 0; padding: 0; font: 12px Arial; color: #FFF;}
#detalhes-mapa {float: left; margin: 10px 0 0 0; padding: 0; width: 958px; border: 1px solid #e7e5e5; text-align: center;}
#destaque-empree-videos {float: left; margin: 10px 0 0 0; padding: 0; width: 960px;}
#destaque-empree-videos small {float: left; margin: 0 30px; padding: 0;}

#janela-mask {position: absolute; left: 0; top: 0; z-index: 9000; background: #000; display: none;}
.janela-window {position: absolute; left: 0; top: 0; margin: 0; width: 440px; height: 200px; display: none; z-index: 9999; padding: 20px;}
#janela-dialog {float: left; margin: 0; padding: 10px 15px; width: 550px; height: auto; background: #FFF;}
#janela-dialog form {float: left; margin: 20px 0 0 0; padding: 0; width: 540px;}
#janela-dialog form p {float: left; margin: 0; padding: 0 0 15px 0; width: 540px;}
#janela-dialog form p label {float: left; margin: 6px 0 0 0; padding: 0; width: 110px; font: 12px Arial; color: #747474; font-weight: bold;}
#janela-dialog form p input, #janela-dialog form p select {float: left; margin: 0; width: 400px; font: 12px Arial; color: #777777;}
#janela-dialog form p input, #janela-dialog form p button {padding: 4px; border: 1px solid #999;}
#janela-dialog form p input.menor, #janela-dialog form p select.menor {width: 210px;}
#janela-dialog form p select {width: 410px;}
#janela-dialog h2 {float: left; margin: 0; padding: 0; width: 450px;}
#janela-fechar {float: right; margin: 0; padding: 0; width: 20px; height: 24px; background: url(../imgs/x.png); text-indent: -50000px;}

.formError {position: absolute; top: 300px; left: 300px; padding-bottom: 13px; display: block; z-index: 5000;}
.formError .formErrorContent {width:100%; background: #ee0101; color:#FFF; width: 150px; font: 11px Arial; border: 2px solid #DDD;}
.greenPopup .formErrorContent {box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000;}
.formError .formErrorContent {padding: 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background: #33be40;}
.yellowPopup .formErrorContent {background: #393939; color: #FFF;}
.formError .formErrorArrow {position: absolute; bottom: 0; left: 20px; width: 15px; height: 15px; z-index: 5001;}
.formError .formErrorArrow div {border-left: 2px solid #ddd; border-right: 2px solid #ddd;}
.formError .formErrorArrow div {box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444;}
.formError .formErrorArrow div {font-size: 0px; height: 1px; background: #ee0101; margin: 0 auto; line-height: 0px; font-size: 0px; display: block;}
.greenPopup .formErrorArrow div {background: #33be40;}
.yellowPopup .formErrorArrow div {background: #393939; color: #FFF;}
.formError .formErrorArrow .line10 {width: 15px; border: none;} 
.formError .formErrorArrow .line9 {width: 13px; border: none;} 
.formError .formErrorArrow .line8 {width: 11px;} 
.formError .formErrorArrow .line7 {width: 9px;} 
.formError .formErrorArrow .line6 {width: 7px;} 
.formError .formErrorArrow .line5 {width: 5px;} 
.formError .formErrorArrow .line4 {width: 3px;} 
.formError .formErrorArrow .line3 {width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0px solid #ddd;} 
.formError .formErrorArrow .line2 {width: 3px; border: none; background: #ddd;}
.formError .formErrorArrow .line1 {width: 1px; border: none; background: #ddd;}
.red-star-campo {float: left; margin: 6px 0 0 8px; padding: 0; width: 11px; height: 11px; background:url(../imgs/estrela-vermelha.png); cursor: pointer;}

#area-corretor-menu {float: left; margin: 10px 0 0 8px; padding: 10px 0 0 0; width: 943px; height: 22px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#area-corretor-menu a {float: left; margin: 0 10px; padding: 0; font: 11px Arial; text-transform: uppercase; color: #e6131b; font-weight: bold;}
#area-corretor-menu span {float: left; margin: -2px 10px 0 10px; padding: 0; color: #e6131b; font-weight: bold;}
h3#area-corretor-subtitulos {float: left; margin: 20px 0 0 10px; padding: 0 0 30px 0; width: 690px; font: 22px Arial; color: #747474; font-weight: bold;}
#ac-aviso-lista {float: left; margin: 0 0 0 8px; padding: 0; width: 943px;}
#ac-aviso-lista li {float: left; margin: 0; padding: 0 0 25px 0; width: 900px;}
#ac-aviso-lista li img {float: left; margin: 2px 10px 0 0;}
#ac-aviso-lista li h4 {float: left; margin: 0; padding: 0 0 10px 0; width: 740px; font-size: 14px;}
#ac-aviso-lista li h4 a {color: #747474;}
#ac-aviso-lista li a.post-an {float: left; margin: 5px 0 0 27px; padding: 0; width: 890px; color: #747474;}
#ac-aviso-lista li a.post-an p {float: left; margin: 0; padding: 0; font-size: 12px; line-height: 17px; width: 740px;}
#ac-aviso-lista li a.post-an p:hover {text-decoration: underline;}

#ac-aviso-lista-botoes {float: left; margin: 28px 0 0 0; padding: 0; width: 220px;}
#ac-aviso-lista-botoes a img {float: left; margin: 0 5px 0 0;}
#ac-aviso-lista-botoes a {float: left; margin: 0; padding: 0; font: 11px Arial; text-transform: uppercase; text-decoration: underline; color: #747474; font-weight: bold;}
#ac-aviso-lista-botoes span {float: left; margin: 0 10px; padding: 0; color: #747474; font-weight: bold;}

#ac-aviso-enviar-email {position: absolute; float: left; margin: 0 0 0 3px; top: 385px; left: 50%;}
#ac-aviso-enviar-email {padding: 0 0 10px 0; width: 400px; background: #F7F7F7; border: 1px solid #CCC; display: none;}
#ac-aviso-enviar-email small {float: left; margin: 0; padding: 8px; width: 400px; font: 12px Arial; text-transform: uppercase; color: #747474; font-weight: bold;}
#ac-aviso-enviar-email small img {float: left; margin: 0 5px 0 0;}
#ac-aviso-enviar-email p {float: left; margin: 3px 0 0 0; padding: 0 10px; width: 180px;}
#ac-aviso-enviar-email p label {float: left; margin: 2px 0 0 0; padding: 0 0 2px 0; font-weight: bold;}
#ac-aviso-enviar-email p input {float: left; margin: 0; padding: 3px 0; width: 176px; font: 12px Arial; color: #777777;}
#ac-aviso-enviar-email p button {float: left; margin: 12px 15px 0 0; padding: 3px 0; width: 75px; font: 11px Arial; color: #C33; font-weight: bold; background: #E2E2E2;}

.ac-material-apoio-cat {float: left; margin: -12px 0 0 140px; padding: 0 0 8px 0; width: 460px; background: #F7F7F7; border: 1px solid #CCC;}
.ac-material-apoio-cat small {float: left; margin: 0; padding: 8px 8px 12px 8px; width: 400px; font: 12px Arial; text-transform: uppercase; color: #747474; font-weight: bold;}
.ac-material-apoio-cat small img {float: left; margin: 0 5px 0 0;}
.ac-material-apoio-cat label {float: left; margin: 5px 0 0 9px; padding: 0 0 2px 0; width: 42px; font-weight: bold;}
.ac-material-apoio-cat input, .ac-material-apoio-cat select {float: left; margin: 0; padding: 3px 0; width: 200px; font: 12px Arial; color: #777777;}
.ac-material-apoio-cat select {width: 420px; height: 90px; margin: 8px 0 0 10px; background: #F7F7F7; border: 1px solid #CCC;}
.ac-material-apoio-cat button {float: left; margin: 0 0 0 12px; padding: 5px 0; width: 75px; font: 11px Arial; color: #C33; font-weight: bold; background: #E2E2E2;}
#categoriaInserir, #categoriaEditar {float: left; display: none;}
#ac-tabelas {float: left; margin: 0 0 0 10px; padding: 0; width: 941px;}
.ac-check {float: left; margin: 6px 0 0 0; padding: 0; width: 150px;}
.ac-check input {float: left; margin: 0; padding: 0; width: 30px;}

#duvidas-frequentes {float: left; width: 950px; height: auto !important; height: 590px; margin: 0 0 10px 0; padding: 0 0 10px 10px;}
#duvidas-frequentes ul.listajax {list-style: none; margin: 30px 0; padding: 0 10px 0 0;}
#duvidas-frequentes ul.listajax li h3 {background: #ededed url(../imgs/seta1_lado.gif) 13px center no-repeat; height: 35px; line-height: 35px;}
#duvidas-frequentes ul.listajax li h3 {padding: 0 0 0 28px; font-size: 1.5em; margin: 5px 0 0; cursor: pointer;}
#duvidas-frequentes ul.listajax li h3.ativa {background: #ededed url(../imgs/seta1_baixo.gif) 13px center no-repeat;}
#duvidas-frequentes ul.listajax .listanormal {display: none;}
#duvidas-frequentes ul.listajax dl {margin: 0 0 0 28px; display: none;}
#duvidas-frequentes ul.listajax dl dt {font-weight: bold; font-size: 1.2em; padding: 0 0 0 13px; background: url(../imgs/seta2_lado.gif) left center no-repeat;}
#duvidas-frequentes ul.listajax dl dt {margin: 10px 0 0; cursor: pointer; height: auto !important; min-height: 15px; height: 15px;}
#duvidas-frequentes ul.listajax dl dt.ativa {background: url(../imgs/seta2_baixo.gif) left center no-repeat;}
#duvidas-frequentes ul.listajax dl dd {font-size: 1.2em; padding: 10px 0; border-bottom: 1px solid #eaeaea; display: none;}

#nossas-lojas {float: left; margin: 0 0 0 10px; padding: 0; width: 940px;}
#nossas-lojas li, #nossas-lojas li h3, #nossas-lojas li p, #nossas-lojas li div {float: left; margin: 0; padding: 0; width: 940px;}
#nossas-lojas li {padding: 30px 0;}
#nossas-lojas li h3 {font: 22px Arial; color: #747474; font-weight: bold;}
#nossas-lojas li p {padding: 5px 0; line-height: 19px;}
#nossas-lojas li div {margin: 10px 0 0 0; width: 941px; border: 1px solid #747474;}
#nossas-lojas li div small {float: left; margin: 0; padding: 3px;}

#rodape {float: left; margin: 30px 0 0 0; padding: 0; width: 100%; height: 100px; background: #ebebeb url(../imgs/bg-rodape-2.gif) repeat-x;}
#rodape address, #rodape-baixo {margin: 0 auto; padding: 0; width: 960px; font-style: normal;}
#rodape address p {float: left; margin: 15px 50px 0 0; padding: 0; width: 950px; font: 11px Arial; color: #6a6a6a; line-height: 16px;}
#rodape address p.sem-espaco-rodape {margin: 35px 0 0 0;}
#rodape address p strong {font: 12px Arial; font-weight: bold;}
#avalie-site, #marca-setweb {padding: 0; height: 22px; text-indent: -50000px;}
#avalie-site {float: left; margin: 19px 0 0 0; width: 121px; background: url(../imgs/avalie-nosso-site.gif);}
#marca-setweb {float: right; margin: 19px 20px 0 0; width: 142px; background: url(../imgs/logo-setweb.gif);}

.nwe-cont{background:url(../imgs/bg-new-footer.jpg) no-repeat;}
