/*********************
 NUCLEAR IMOBILIÁRIA
*********************/


/* GERAL */
*{margin:0; padding:0;}
a{text-decoration:none; outline:none;}
img{border:0}
select{ z-index: 1;}
ul, li{list-style:none;}
.clear{clear:both;}
body{background:#f8f8f8 url(../img/bgCorpo.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; min-height:700px; _height:700px;}
p{padding:0 0 10px 0;}
#corpo{padding:50px 20px 20px 20px; width:923px; margin:auto; background:url(../img/bgSite.jpg) no-repeat center 3px; min-height:700px;}
* html #corpo{height:700px;}
#corpo.home{background:url(../img/bgHome.jpg) no-repeat center top; width:963px; padding:50px 0 0 0; min-height:1000px; _height:1000px;}


/* TÍTULOS */
h1{color:#11163a; font-size:20px; font-weight:bold; padding:25px 0 2px 0; margin-bottom:20px; border-bottom:1px solid #11163a; text-align:left;}
h2{color:#11163a; font-size:16px; font-weight:bold; text-align:left; padding:10px 0 5px;}
h3{color:#11163a; font-size:14px; font-weight:bold; text-align:left;}
h4{color:#11163a; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase;}

.servsaiba h3{padding:15px 0 10px;}

/* LISTAS */
.Lista, .Lista ul, form ul, .imvInformacoes ul{margin:7px 0;}
.Lista li, .Lista li li, form ul li, .imvInformacoes ul li{background:url(../img/bullet.gif) no-repeat 0 4px; padding-left:10px; margin:0 0 5px 0; text-align:left;}
.Lista li a, .Lista li li a, form ul li a, a, .imvInformacoes ul li a{color:#039;}
.Lista li ul, .Lista li ul li ul, form ul li ul, .imvInformacoes ul li ul{margin-top:5px; margin-bottom:5px;}


/* HEADER */
#topo{background:url(../img/header.gif) no-repeat center top; width:963px; height:109px; margin:auto; position:relative;}
.Telefone{position:absolute; right:216px; top:60px; display:block; width:130px; font-size:18px; color:#231f20; font-weight:bold; height:25px;}
.Atendimento{width:180px; height:30px; position:absolute; right:26px; top:45px; text-indent:-9999px;}
#login{width:110px; height:17px; position:absolute; right:25px; top:8px; text-align:center;}
#login, #login a{font-size:11px; color:#11163a;}
#login a:hover{text-decoration:underline;}
.Logotipo{display:block; width:208px; height:87px; position:absolute; left:31px; top:6px; text-indent:-9999px;}
/* Menu Principal */
.Menu{width:910px; position:absolute; bottom:-42px; left:50%; margin-left:-450px; z-index:2;}
.Menu li{float:left;}
.Menu li a{display:block; _float:left; background:url(../img/sprite-menu.gif) no-repeat; height:44px; text-indent:-9999px;}
.Menu li.Home a{width:96px; background-position:0 0;}
.Menu li.Comprar a{width:107px; background-position:-96px 0;}
.Menu li.Alugar a{width:93px; background-position:-202px 0;}
.Menu li.Cadastrar a{width:159px; background-position:-294px 0;}
.Menu li.Proposta a{width:142px; background-position:-451px 0;}
.Menu li.Avaliar a{width:141px; background-position:-593px 0;}
.Menu li.Busca{background:url(../img/sprite-menu.gif) no-repeat -734px 0; width:171px; height:44px;}
.Menu li.Home a:hover{width:96px; background-position:0 -46px;}
.Menu li.Comprar a:hover{width:107px; background-position:-96px -46px;}
.Menu li.Alugar a:hover{width:93px; background-position:-202px -46px;}
.Menu li.Cadastrar a:hover{width:159px; background-position:-294px -46px;}
.Menu li.Proposta a:hover{width:142px; background-position:-451px -46px;}
.Menu li.Avaliar a:hover{width:141px; background-position:-593px -46px;}
.Menu li.Busca #frmBusca{margin-top:10px; margin-left:25px;}
.Menu li.Busca #frmBusca #ref{width:102px; height:22px; border:0 none; margin-right:3px;}
.Menu li.Busca #frmBusca #btnEnviar{background:none; border:0 none; width:24px; height:23px; cursor:pointer;}


/* RODAPÉ */
#rodape{background:#F5F5F6 url(../img/bgRodape.gif) repeat-x;}
.rodape{margin:auto; width:900px; height:125px; position:relative;}
.Endereco{width:630px; float:left; font-size:11px; font-style:normal; margin-top:18px;}
.Endereco a{text-decoration:none; color:#000;}
.Endereco a:hover{text-decoration:underline;}
.Endereco strong{font-size:14px; display:block; padding-bottom:5px;}
.Associada{width:187px; padding-left:63px; float:left; height:65px; font-size:12px; margin-top:16px; font-weight:bold;}
.Associada img{margin-top:8px;}
.LogoEvalue, .LogoGaia{margin:0 0 0 20px;}
.LogoGaia{left:500px;}
/* Menu Institucional */
.MenuRodape{width:900px;}
.MenuRodape li{float:left; margin-top:1px; }
.MenuRodape li a{display:block; width:148px; text-align:center; height:26px; border:1px dotted #FFF; border-width:0 1px; padding-top:11px; color:#11163a; font-size:14px; font-weight:bold;}
/*border:1px dotted #fbd673;*/
.MenuRodape li a, .MenuRodape li a:active, .MenuRodape li a:visited{color:#11163a;}
.MenuRodape .sub a, .MenuRodape .sub a:active, .MenuRodape .sub a:visited{color:#f8c515;}
.MenuRodape li a:hover, .MenuRodape li a.Ativo{background:url(../img/bgMenuAtivo.gif) repeat-x; color:#f8c515; border:none; border-width:0 0 0 0; width:150px;}
.MenuRodape .sub{position:absolute; bottom:125px; left:0; background:#fff;}
.MenuRodape .sub li{float:none;}
.MenuRodape .sub a{background:#151A3C; color:#f8c515; height:auto; padding:5px 0; font-size:13px; }
.MenuRodape .SubInstitucional{left:0;}
.MenuRodape .SubServicos{left:300px;}
.MenuRodape .SubInformacoes{left:450px;}
.MenuRodape .SubImoveis{left:150px;}
.MenuRodape .SubContato{left:auto; right:0;}
#topnav div{visibility: hidden;}
.Rights{text-align:center; font-size:11px;}




/* HOME */
.AbasEsquerda, .AbasDireita{width:240px; height:79px; color:#fff; font-size:14px; margin:15px 30px;}
.AbasEsquerda strong, .AbasDireita strong{color:#f8c515;}
.AbasEsquerda a, .AbasDireita a{display:inline-block; font-size:14px; color:#11163a; font-weight:bold; text-align:center; margin-top:11px; height:23px; padding-top:10px;}
.AbasEsquerda a:hover, .AbasDireita a:hover, .AbasEsquerda a.Ativo, .AbasDireita a.Ativo{color:#f8c515;}
.AbasEsquerda{float:left; background:url(../img/sprite-abas.gif) no-repeat left bottom;}
.AbasEsquerda a.venda, .AbasDireita a.venda{width:77px;}
.AbasEsquerda a.locacao, .AbasDireita a.locacao{width:107px; }
.AbasDireita{float:right; text-align:right; background:url(../img/sprite-abas.gif) no-repeat right bottom;}


/* DESTAQUES SUPERIORES */
.CorpResidencial, .CorpIndustrial{float:left; width:366px;  position:absolute; top:128px;}
.CorpResidencial{left:65px;} 
.CorpIndustrial{right:65px;}
.anterior_cycle1, .anterior_cycle2{position:absolute; top:92px; left:-29px; display:block; width:35px; height:48px;}
.proximo_cycle1, .proximo_cycle2{position:absolute; top:92px; right:-35px; display:block; width:35px; height:48px;}
.Sliders{position:relative; height:395px;}
.Sliders h3{text-transform:uppercase; width:387px; margin-top:-21px; margin-bottom:7px; position:relative; height:17px; text-align:left;}
.Sliders .CorpResidencial h3{margin-left:-19px;}
.Sliders .CorpIndustrial h3{margin-left:-24px;}
/* Residencial */
#imagens_imoveis1{margin-left:13px; color:#112c4e;} 
#imagens_imoveis1 .imobDestaque{padding:0 0 0 16px; width:152px !important; height:auto !important;}
#imagens_imoveis1 .image img{ border:3px solid #112c4e; width:146px; height:122px;}
#imagens_imoveis1 .image a{ display:block; width:146px; height:122px; margin-bottom:4px;}
#imagens_imoveis1 .bairro, #imagens_imoveis2 .bairro{ color:#112c4e; padding:5px 0; height:13px; overflow:hidden; text-align:left; width:154px;}
#imagens_imoveis1 .link_uteis a{text-align:left; font-size:11px; color:#112c4e; display:block; width:154px; background:url(../img/globo.gif) no-repeat 0 2px; height:20px; padding-top:2px; padding-left:18px; margin-top:5px;}
#imagens_imoveis1 .price{font-size:14px; font-weight:bold; height:15px; margin-bottom:2px; overflow:hidden;}
#imagens_imoveis1 .bairro{font-size:14px; font-weight:bold; height:14px; margin-bottom:3px; overflow:hidden;}
#imagens_imoveis1 .Descricao{height:30px; overflow:hidden; font-size:11px; margin-bottom:3px;}
#imagens_imoveis1 .Descricao b{font-weight:normal;}
/* Corporativo */
#imagens_imoveis2{margin-left:9px; color:#112c4e;} 
#imagens_imoveis2 .imobDestaque{padding:0 0 0 16px; width:152px !important; height:auto !important;}
#imagens_imoveis2 .image img{ border:3px solid #112c4e; width:146px; height:122px;}
#imagens_imoveis2 .image a{ display:block; width:146px; height:122px; margin-bottom:4px;}
#imagens_imoveis2 .link_uteis a{text-align:left; font-size:11px; color:#112c4e; display:block; width:154px; background:url(../img/globo.gif) no-repeat 0 2px; height:20px; padding-top:2px; padding-left:18px; margin-top:5px;}
#imagens_imoveis2 .price{font-size:14px; font-weight:bold; height:15px; margin-bottom:2px; overflow:hidden;}
#imagens_imoveis2 .bairro{font-size:14px; font-weight:bold; height:14px; margin-bottom:3px; overflow:hidden;}
#imagens_imoveis2 .Descricao{height:30px; overflow:hidden; font-size:11px; margin-bottom:3px;}
#imagens_imoveis2 .Descricao b{font-weight:normal;}


/* BUSCA / LANCAMENTOS */
.BuscaRapida{float:left; width:522px; height:164px; margin:0 23px 40px 45px; _margin:0 23px 40px 22px;}
.BuscaRapida form{margin-top:10px;}
.BuscaRapida .zona{display:none !important;}
#imvBusca dl{float:left; padding:0 10px 5px 0; text-align:left;}
#divbairroselect{padding:0 !important;}
#imvBusca dt{font-size:11px; padding:5px 0;}
.BuscaRapida select { width:118px; }
.BuscaRapida .bairro select{width:372px; }
.BuscaRapida #btnEnviar{width:135px; height:24px; background:url(../img/btBuscar.gif) no-repeat; border:0 none; margin:10px 0 0 0; cursor:pointer; float:left;}
.buscaDetalhada{color:#231f20; display:block; padding:14px 0 0 6px; float:left; _margin-top:-14px; position:relative;}
#frmBusca #imvBusca dl{*padding:0 10px 0 0;}
#frmBusca #imvBusca dt{*padding:0;}
.buscaDetalhada a{color:#a39232;}
.Lancamentos{width:338px; float:left; height:170px; margin-bottom:40px; position:relative;}
.Lancamentos .prev{width:24px; height:46px; display:block; background:url(../img/setas2.gif) no-repeat center bottom; position:absolute; left:0; top:73px;}
.Lancamentos .next{width:24px; height:46px; display:block; background:url(../img/setas2.gif) no-repeat center top; position:absolute; right:0; top:73px;}
.Lancamentos .cycleLancamentos{left:32px !important;}
.Lancamentos img{width:275px; height:145px;}
.Lancamentos h3{padding-bottom:10px;}


/* EMPREENDIMENTOS */
#imvFichaEmpreendimento{width:96%;}
#corpo .imobEmpreendimento { float:left; width:162px; padding:10px 18px 25px 10px; }
#corpo .imobEmpreendimento .image { display:block; width:150px; height:115px; overflow:hidden; }
#corpo .imobEmpreendimento .image img { width:175px; margin-left:-10px; }
#corpo .imobEmpreendimento p { display:block; width:162px; height:18px; padding:2px 0 0 2px; overflow:hidden; text-align:left; }
#corpo .imobEmpreendimento p.tipo { font-size:12px; font-weight:bold; }
#corpo .imobEmpreendimento p.nome { font-size:14px; color:#26247B; }
#corpo .imobEmpreendimento p.cidade { font-size:12px; color:#902122; }
#menuDetalhes{clear:both; padding:10px 0 0 0;}
#map_canvas { width:525px; height:200px; }
.fichaDetalhes p{padding:6px 0 0 0 !important;}


/* BAIRROS / SERVIÇOS */
.Bairros{float:left; width:690px; height:200px; margin:0 20px 0 45px; _margin:0 20px 0 22px; text-align:left;}
/*.Bairros .Lista li{float:left; width:154px; height:16px; overflow:hidden;}*/
.Bairros .Lista li{float:left; width:219px; height:14px; overflow:hidden; background-position:0 5px;}
.Servicos{float:left; width:190px; height:200px;}


/* CAIXA / PARCEIROS */
.Caixa{width:625px; height:115px; float:left; margin:0 20px 0 45px; _margin:0 20px 0 22px; text-align:left;}
.Caixa p{background:url(../img/logoCaixa.gif) no-repeat 0 9px; padding-left:155px; line-height:20px; margin-top:10px;}
.Parceiros{width:240px; height:115px; float:left; position:relative;}
.SlideSeguinte3, .SlideAnterior4{display:block; width:19px; height:30px; background:url(../img/setas.gif) no-repeat center top; position:absolute; top:37px; left:5px;}
.SlideAnterior4{background-position:center bottom; right:0; left:auto;}
.rodabanco{height:85px; position:absolute !important; top:35px; left:32px !important;}
.rodabanco ul li{padding:0 5px; height:85px !important; text-align:center;}


/* BUSCA AVANÇADA */
.buscaavancada #frmBusca h1 {border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaavancada #frmBusca dl {font-size:11px; text-align:left; overflow:hidden; float:left; width:165px; height:65px; padding-bottom:0; }
.buscaavancada #frmBusca dd select { width:150px; }
.buscaavancada #frmBusca dt { width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px; }
.buscaavancada #frmBusca select {width:125px; font-size:11px;}
.buscaavancada #frmBusca .bairro { height: 250px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; }
.buscaavancada #frmBusca .bairro dl { width:880px; min-height:200px; _min-height:200px; height:200px; }
.buscaavancada #frmBusca .bairro #divbairro { width:850px; height:130px; overflow:auto; border:solid 1px #000; padding:15px; background:#fff; }
.buscaavancada #frmBusca .bairro #divbairro div { margin:0; padding:5px !important; width:195px; float:left; text-align:left; font-size:11px; font-weight:normal; text-align:left !important; line-height:20px; }
.buscaavancada #frmBusca .bairro #divbairro div label { display:block; }
.buscaavancada #frmBusca .bairro #divbairro .bairroSelecionado { background:#ccc; }
.buscaavancada #frmBusca .bairro #divbairro div input { width:auto; float:left; margin-right:5px; border:none; background:none; }
.buscaavancada #frmBusca .bairro dl dt { width:600px !important; }
.buscaavancada #frmBusca .bairro dl dd { width:680px; }

/* FORMULÁRIOS */
#form1, #frmbusca, #frmMap {width:80%; margin:auto;}
fieldset {border:1px solid #CCC; margin:10px 0 15px 0; *margin:0 0 20px 0; background:url(../img/bgField.jpg) repeat-x bottom; }
fieldset legend {border:1px solid #CCC; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:14px; font-weight:bold; color:#2B4E74; text-align:left; }
fieldset dl {padding:10px; color:#666;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px; }
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#FFF; border:1px solid #999; padding:3px; font-size:12px;}
fieldset dl dd input[type="checkbox"] { border: none; }
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#666; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input, p.voltar a{background:#F9CA34; margin:0 10px -10px 10px; padding:2px 5px; border:1px solid #2D548B; font-size:11px; font-weight:bold; color:#2d548b; text-align:center; text-transform:uppercase; cursor:pointer;}
p.voltar a{display:inline-block;}
.financiamento table { width:100%; margin:0 8px; border-spacing:4px; }
.financiamento table th { padding:2px; background:#666; color:#fff; text-align:center; border-bottom:solid 1px #fff; }
.financiamento table th a { color:#fff; }
.financiamento table td { padding:2px; border:solid 1px #CDCDCD; text-align:center; }


/* LISTAGEM - PAGINACAO */

.paginacao{ margin:10px 0 0 0; padding: 0px; padding-left: 340px !important; width: 550px; height: 20px;}
.paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none !important;}
.paginacao li.primeiro,
.paginacao li.anterior,
.paginacao li.proximo, 
.paginacao li.ultimo{ width: 28px; color: #FFF; text-indent:-10000px; }
.paginacao li.primeiro a{ background: url(../img/virtual/icoPrimeiro.gif) no-repeat top;}
.paginacao li.anterior a{ background: url(../img/virtual/icoAnterior.gif) no-repeat top;}
.paginacao li.proximo a{ background: url(../img/virtual/icoProximo.gif) no-repeat top;}
.paginacao li.ultimo a{ background: url(../img/virtual/icoUltimo.gif) no-repeat top;}
.paginacao li.primeiro a,
.paginacao li.anterior a,
.paginacao li.proximo a, 
.paginacao li.ultimo a{ overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
.paginacao li.irpagina{ padding-left: 50px; width: 100px;}
.paginacao li.irpagina #btnIr{ position:absolute; border:none; font-size:1px; color:#fff; background: url(../img/virtual/ir.gif) no-repeat; width: 24px; height: 24px; text-indent: -10000px; overflow: hidden; cursor: pointer; margin:1px 0 0 10px;}
.paginacao li.pagina{ padding: 0px 10px;}


/* LISTAGEM - FILTROS */
.filtros { overflow:auto; padding:10px; padding-left: 200px; height:40px; width:700px;  }
#corpo .filtros ul { padding:0; }
.filtros li { float:left; list-style:none !important; border-left:solid 1px #999; padding-left:10px; margin-left:10px; display:block; }
.filtros .ativo a { color:#999; }
.filtros p { float:left; padding:0 5px 0 0; font-weight:bold; line-height:14px; }


/* DETALHES DO FINANCIAMENTO */
.ImobBancos { overflow:auto; padding:10px 0 15px 10px; }
.ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
.ImobBancos ul li.bco01 {background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
.ImobBancos ul li.bco02 {background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco03 {background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
.ImobBancos ul li.bco04 {background:url(../img/virtual/bcoItau.jpg) no-repeat;}
.ImobBancos ul li.bco05 {background:url(../img/virtual/bcoReal.jpg) no-repeat;}
.ImobBancos ul li.bco06 {background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
.ImobBancos ul li.bco07 {background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco08 {background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
.ImobBancos ul li.bco09 {background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
.ImobBancos ul li a {display:block; border:1px solid #CCC; width:162px; height:34px; padding:0; text-indent:-10000px;}


/* LISTAGEM */
.boxlistagem { border:solid 1px #CCCCCC; margin:10px 0 0 0; padding:0 5px; clear:both; height:104px; }
.boxlistagem * p { padding-bottom:3px !important; margin: 0 !important; }
.boxlistagem .listagemimg { width:110px; padding:0 10px 0 0; float:left; }
.boxlistagem .listagemimg img { width:110px; height:90px; margin-top:5px; border:2px solid #CCC; }
.boxlistagem .listagemimg p { font-weight:bold; padding-bottom:0; font-size:14px; color:#666; }
.boxlistagem .txtlistagem { float: left; width: 175px; padding-top: 5px;}
#content .boxlistagem .txtlistagem p strong{  font-weight:bold; padding:6px 10px 0 0; font-size:14px; line-height:14px; color:#2B4E74; }
.boxlistagem .txtlistagem .iconmaps a { background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding-left:18px; }
.boxlistagem .txtlistagem .iconfavorito a { background:url(../img/virtual/icoFavoritos.gif) no-repeat left; padding-left:18px; }
.boxlistagem .textlistagem { float: left; width: 350px; padding-top: 5px;}
#content .boxlistagem .textlistagem p strong{ font-weight:bold; padding:6px 10px 0 0; font-size:14px; line-height:14px; color:#2B4E74; }


/* DETALHES DO IMOVEL */

/* FICHA DO IMOVEL */

#corpo #imvFicha { padding:0 10px; }
#corpo #imvFicha h1 { padding:0 0 5px 0; }
#corpo #imvFicha .referencia { float:right; font-size:12px; padding:0 5px 0 0; }
#corpo #imvFicha .referencia strong { font-size:16px; color:#366170; }
#corpo .imvInformacoes {float:right; width:485px; padding:0 0 20px 20px;}
#corpo .imvInformacoes ul {margin:15px 0 0 0; padding:0;}
#corpo .imvInformacoes .descricao { clear:both; padding:0 0 10px 0; line-height:18px; }
#corpo .imvInformacoes h2{ font-size:20px !important; padding-bottom:3px; }
#imvSemelhantes{margin:10px 0; clear:both;}
#imvSemelhantes .imobDestaque{ padding:10px; font-size:11px; background-color:#366170; min-height:126px; _height:126px; float:left; color:#fff; width:103px; margin:0 20px 0 0; }
#imvSemelhantes img{width:103px; height:60px; margin:5px auto;}
#slideshowimovel{width:380px !important;}
#slideshowimovel img{width:375px; height:350px;} 


/* MENU DETALHE */
.menuDetalhes {clear:both; height:80px; margin:auto; padding:10px 0;}
.menuDetalhes li {float:left; width:110px; padding:0 20px; list-style:none; text-align:center;}
.menuDetalhes li a {display:block; padding:30px 5px 0 5px; font-size:11px;}
.menuDetalhes li.btContato {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
.menuDetalhes li.btIndicar {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
.menuDetalhes li.btFavoritos {background:url(../img/virtual/icoEstrela.jpg) no-repeat center top;}
.menuDetalhes li.btImpressao {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
.menuDetalhes li.btGMaps {background:url(../img/virtual/icoGlobo.jpg) no-repeat center top;}
.menuDetalhes li.btProposta {background:url(../img/virtual/icoProposta.gif) no-repeat center top;}
.imvFotos {float:left; width:375px;}
.imvFotos #nav {float:left; width:375px; height:132px; overflow:auto; margin:10px 0 0 0; padding:10px 0;}
.imvFotos #nav li {float:left; width:65px; height:60px; padding:0 5px 5px 0; list-style:none;}
.imvFotos #nav li a {display:block; border:3px solid #ccc; width:59px; height:54px;}
.imvFotos #nav li img { border:0; width:59px; height:54px; }
.imvFotos #slideshowcontrol {float:left; border-top:1px solid #F3C32B; width:370px; height:24px; margin:5px 0 0 0;}
.imvFotos #slideshowcontrol p {padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
.imvFotos #slideshowcontrol #pauseButton {background:url(../img/virtual/icoPause.png) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
.imvFotos #slideshowcontrol #resumeButton{background:url(../img/virtual/icoPlay.png) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
.imvFotos #nav li a.activeSlide {border:3px solid #F3C32B;}	
.imvFotos .descricao { clear:both; padding:40px 0 0; }


/* DETALHES DO IMÓVEL */
#nav { border-top:solid 1px #ccc; padding-top:10px; clear:both; overflow:auto; height:240px; width:475px; }
#nav li { float:left; list-style:none; padding-left:5px; height:84px; }
#nav li img { border:solid 2px #d6d6d4; width:100px; height:75px; }
#nav .activeSlide img { border:solid 2px #BC3D34; }
#nav .activeLI img { border:solid 2px #e0171f; }
.imoveisSemelhantes { clear:both; }
#slideshowcontrol {width:240px; margin:auto; }
#slideshowcontrol p {margin:5px 0; text-align:center; text-transform:uppercase;}
.imvInformacoes ul li strong, .valorVenda{display:block; background:#F9C723; padding:4px; margin-top:10px; font-size:14px; color:#fff; position:relative; height:17px; width:450px;}

/* TABELA INTERNAS */

#corpo table{font-size:11px; margin-bottom:10px; width:100%; }
#corpo table td{ background:#fff; border:1px solid #353956; padding:2px; }
#corpo table td img{ padding:0 0 0 10px; }
#corpo table th{ background:#353956; color:#FFFFFF; padding:5px 8px; text-align:left; }
#corpo table th a{ color:#FFFFFF; }
#corpo table td a{ color:#353956;}

/* LANÇAMENTOS */
#fotos{margin:15px 0;}
#fichaLancamento ul{display:none;}
#dados{clear:both;}
#dados th{width:20%;}
.boxLancamentosList { overflow:hidden; width:410px; border:solid 1px #005A8B; padding:10px; float:left; margin:1ex;	height:120px; }
.boxLancamentosList:hover { background:#fff; }
.boxLancamentosList img { float:left; padding-right:10px; } 
.boxLancamentosList .h2 { font-weight:bold; font-size:14px; }
.both{clear:both;}

/* INTERNAS */
.Relacionados{float:right; padding:5px; margin:0 0 25px 25px; border:1px solid #ddd; }
.Relacionados h3{text-transform:uppercase; font-size:14px; display:block; background:#eee; padding:5px; margin-bottom:0;}
#corpo .Relacionados a{color:#666;}
.Relacionados ul{ width:350px; border-top:1px solid #ddd; background:#eee; padding:10px 15px 6px; font-size:13px; margin:0;}