html, body {height: 100%; background: #D3DADE url(../imgs/bg_internas.png) top no-repeat;}
body {margin: 0;}

fieldset {border: 0;}
a {outline: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
img {border: 0; background: transparent;}

.campo_maior {width: 350px; border: 1px solid #9E9E9E; font: 12px Arial; color: #333; padding: 4px;}
.campo_menor {width: 180px; border: 1px solid #9E9E9E; font: 12px Arial; color: #333; padding: 4px;}

#msg_ok {width: 400px; margin: 0 auto 20px auto; padding: 14px 0 0 0; height: 28px; border: 1px solid #00CC33; background: #ECFFF5; font: 11px Arial; color: #333; text-align: center;}

#geral {float: left; width: 100%; margin: 0; padding: 0;}
#container {margin: 0 auto; padding: 0; width: 970px;}

#topo {float: left; width: 970px; height: 461px; margin: 0; padding: 0; background:url(../imgs/banner_internas_fundo.jpg) no-repeat bottom; z-index: 2; position: relative;}
#topo h1 {float: left; margin: 20px 0 0 35px; padding: 0; background: url(../imgs/logo_internas.png) no-repeat; z-index: 9999; position: relative;}
#topo h1 a {float: left; width: 186px; height: 209px; text-indent: -5000%;}
#topo p, #topo p:hover {float: right; width: 630px; margin: -22px 10px 0 0; *margin: 285px 10px 0 0; padding: 0;}
#topo p {height: 16px; background: url(../imgs/texto_topo_interna.png) no-repeat; text-indent: -5000%;}
#topo p:hover {height: 19px; background: url(../imgs/texto_topo_interna.png) no-repeat bottom left; text-indent: -5000%;}

#links {float: left; width: 740px; margin: 54px 0 0 0; padding: 0;}
#links ul {float: left; margin: 0; padding: 0; list-style: none;}
#links ul li {float: left; margin: 0; padding: 0; display: inline;}
#links ul li a, #links ul li span {float: left; text-indent: -5000%; width: 249px; height: 55px;}
#links ul li .links_apto {background: url(../imgs/apartamento_decorado.gif) no-repeat; width: 249px; height: 55px;}
#links ul li .links_ligamos {background: url(../imgs/ligamos_para_voce.gif) no-repeat; width: 234px; height: 55px;}
#links ul li .links_corretor {background: url(../imgs/corretor_online.gif) no-repeat; width: 249px; height: 55px;}
#links .links_linha {float: left; width: 740px; height: 18px; background: url(../imgs/linha_abaixo_links.png) no-repeat; margin: 0; padding: 0;}
#links .links_abaixo {float: left; width: 745px; margin: 0; padding: 0;}
#links .links_abaixo_01 {background: url(../imgs/links_com_over.png) no-repeat; width: 155px; height: 23px;}
#links .links_abaixo_02 {background: url(../imgs/links_com_over.png) no-repeat -155px 0; width: 90px; height: 23px;}
#links .links_abaixo_03 {background: url(../imgs/links_com_over.png) no-repeat -252px 0; width: 110px; height: 23px;}
#links .links_abaixo_04 {background: url(../imgs/links_com_over.png) no-repeat -375px 0; width: 115px; height: 23px;}
#links .links_abaixo_05 {background: url(../imgs/links_com_over.png) no-repeat -500px 0; width: 170px; height: 23px;}
#links .links_abaixo_06 {background: url(../imgs/links_com_over.png) no-repeat -680px 0; width: 90px; height: 23px;}
#links .links_abaixo_01:hover {background: url(../imgs/links_com_over.png) no-repeat bottom left; width: 155px; height: 23px;}
#links .links_abaixo_02:hover {background: url(../imgs/links_com_over.png) no-repeat -155px -21px; width: 90px; height: 23px;}
#links .links_abaixo_03:hover {background: url(../imgs/links_com_over.png) no-repeat -252px -21px; width: 110px; height: 23px;}
#links .links_abaixo_04:hover {background: url(../imgs/links_com_over.png) no-repeat -375px -21px; width: 115px; height: 23px;}
#links .links_abaixo_05:hover {background: url(../imgs/links_com_over.png) no-repeat -500px -21px; width: 170px; height: 23px;}
#links .links_abaixo_06:hover {background: url(../imgs/links_com_over.png) no-repeat -680px -21px; width: 90px; height: 23px;}

/* INÍCIO - Banner */
#banner_01 {float: left; width: 117px; height: 116px; margin: 0; padding: 0;}
#banner_02 {float: left; width: 375px; height: 230px; margin: 0 0 0 30px; padding: 0; background: url(../imgs/elemento_banner_interno_02.png) center no-repeat; clear: both;}
#banner_03 {float: right; width: 120px; height: 150px; margin: 0; padding: 0; background: url(../imgs/elemento_banner_geral.png) bottom right no-repeat;}
/* FINAL - Banner */

/* INÍCIO - Corpo de Internas */
#corpo {float: left; width: 920px; margin: 0; padding: 0 25px; background: #FFF url(../imgs/bg_corpo_interna.gif) top no-repeat;}
#corpo h2 {float: left; width: 950px; height: 35px; margin: 30px 0 0 0; padding: 0; text-indent: -5000%;}
#corpo p {float: left; width: 98%; height: 18px; margin: 20px 0 0 0; padding: 4px 0 0 2%; background: #E2E5E7; font: 12px Arial; color: #676765; text-transform: uppercase;}
#corpo h3 {float: left; width: 98%; height: 22px; margin: 8px 0 0 0; padding: 0 0 0 2%; font: 11px Arial; color: #676765;}
.hr {float: left; width: 100%; height: 1px; background: #B5C5CC; margin: 0; padding: 0;}
.titulo_empreend {background: url(../imgs/titulo_empreend.png) bottom left no-repeat;}
.titulo_vendas {background: url(../imgs/titulo_vendas.png) bottom left no-repeat;}
.titulo_realizacao {background: url(../imgs/titulo_realizacao.png) bottom left no-repeat;}
.titulo_localizacao {background: url(../imgs/titulo_localizacao.png) bottom left no-repeat;}
.titulo_acompanhe {background: url(../imgs/titulo_acompanhe.png) bottom left no-repeat;}
.titulo_apto {background: url(../imgs/titulo_apto.png) bottom left no-repeat;}
.titulo_ligamos_voce {background: url(../imgs/titulo_ligamos_voce.png) bottom left no-repeat;}
.titulo_corretor_online {background: url(../imgs/titulo_corretor_online.png) bottom left no-repeat;}
.titulo_contato {background: url(../imgs/titulo_contato.png) bottom left no-repeat;}
#conteudo {float: left; width: 98%; margin: 30px 0 0 0; padding: 0 0 0 2%;}
.espaco_final {float: left; width: 100%; height: 60px; margin: 0; padding: 0;}
/* FINAL - Corpo de Internas */

/* INÍCIO - Empreendimentos */
#empreend_img_grande {float: left; width: 350px; margin: 0; padding: 0;}
#empreend_img_grande img {border: 1px solid #E3E6E8;}
#empreend_img_grande .titulo_img_grande {float: left; width: 350px; height: 30px; margin: 4px 0 0 0; padding: 0; text-align: right; font: 11px Arial; color: #B91A10; text-transform: uppercase; font-weight: bold;}
.empreend_img_pequenas {float: left; width: 550px; margin: 0; padding: 0; list-style: none;}
.empreend_img_pequenas li {float: left; margin: 0 0 0 28px; padding: 0; display: inline;}
.empreend_img_pequenas li img {border: 1px solid #E3E6E8;}
.empreend_img_pequenas li h4 {height: 22px; width: 150px; margin: 0; *margin: 3px 0 0 0; padding: 0; text-align: right; font: 11px Arial; color: #B91A10; text-transform: uppercase; font-weight: bold;}

#caixa_galeria_img {float: left; width: 400px; margin: 25px 0 0 20px; padding: 15px; background: #F1F2F3;}
#caixa_galeria_img h2 {float: left; width: 404px; height: 136px; margin: 0; padding: 0; background: url(../imgs/caixa_galeria_imagens.jpg) no-repeat; text-indent: -5000%;}
#caixa_galeria_img h2 a {float: left; width: 404px; height: 136px;}
#caixa_localizacao {float: left; width: 400px; margin: 25px 0 0 27px; padding: 15px; background: #F1F2F3;}
#caixa_localizacao h2 {float: left; width: 318px; height: 136px; margin: 0; padding: 0; background: url(../imgs/caixa_localizacao.jpg) no-repeat; text-indent: -5000%;}
#caixa_localizacao h2 a {float: left; width: 318px; height: 136px;}

#conteudo_plantas {float: left; width: 98%; margin: 10px 0 0 0; padding: 0 0 20px 0;}
#conteudo_plantas h2 {float: left; width: 700px; height: 19px; margin: 20px 0 10px 0; padding: 0; background: url(../imgs/titulo_plantas.png) no-repeat;}
#conteudo_plantas ul {float: left; width: 700px; margin: 30px 0 0 160px; padding: 0; list-style: none;}
#conteudo_plantas ul li {float: left; margin: 0; padding: 0 60px 0 0; display: inline;}
#conteudo_plantas ul li h4 {height: 22px; width: 150px; margin: 0; *margin: 3px 0 0 0; padding: 0; text-align: right; font: 11px Arial; color: #B91A10; text-transform: uppercase; font-weight: bold;}
#conteudo_plantas ul li img {border: 1px solid #E3E6E8;}
/* FINAL - Empreendimentos */

/* INÍCIO - Ligamos Para Você */
#ligamos_voce {float: left; width: 98%; margin: 0; padding: 0;}
#ligamos_voce p {float: left; height: 35px; margin: 0; padding: 0; background: transparent;}
#ligamos_voce label {float: left; width: 100px; margin: 0; padding: 0; font: 12px Arial; color: #333; text-transform: none; line-height: 25px;}
#ligamos_voce button {border: 1px solid; margin: 0; padding: 3px 8px; *padding: 3px; font: 11px Arial; color: #333;}
/* FINAL - Ligamos Para Você */

/* INÍCIO - Contato */
#contato {float: left; width: 98%; height: 280px; margin: 0; padding: 0;}
#contato p {float: left; height: 35px; margin: 0; padding: 0; background: transparent;}
#contato label {float: left; width: 100px; margin: 0; padding: 0; font: 12px Arial; color: #333; text-transform: none; line-height: 25px;}
#contato button {border: 1px solid; margin: 80px 0 0 0; padding: 3px 8px; *padding: 3px; font: 11px Arial; color: #333;}
/* FINAL - Contato */

/* INÍCIO - Acompanhe Sua Obra */
#acompanhe {float: left; width: 570px; margin: 30px 0 0 0; padding: 0;}
#acompanhe_titulo {float: left; width: 180px; margin: 0; padding: 0; list-style: none;}
#acompanhe_titulo li {float: left; width: 180px; height: 30px; margin: 0; padding: 0; display: block; font: 14px Arial; color: #333; font-weight: bold;}
#acompanhe_baras {float: left; width: 320px; margin: 0; padding: 0; list-style: none;}
#acompanhe_baras li {float: left; width: 320px; height: 30px; margin: 0; padding: 0; display: block;}
#acompanhe_percentual {float: left; width: 40px; margin: 0 0 0 15px; padding: 0; list-style: none;}
#acompanhe_percentual li {float: left; width: 40px; height: 30px; margin: 0; padding: 0; display: block; font: 15px Arial; color: #333; font-weight: bold;}
#acompanhe_foto {float: left; width: 290px; height: 382px; margin: 0; padding: 0; background: url(../imgs/foto_acompanhe_obra.png) no-repeat; text-indent: -5000%;}
/* FINAL - Acompanhe Sua Obra */

/* INÍCIO - Localização */
#localizacao_mapa_maior {float: left; width: 438px; margin: 0; padding: 0;}
#localizacao_mapa_google {float: left; width: 430px; margin: 0 0 0 20px; padding: 0;}
#localizacao_mapa_google h2 {float: left; width: 402px; height: 28px; margin: 0; padding: 0 0 15px 0; background: url(../imgs/titulo_mapa_localizacao.gif) no-repeat; text-indent: -5000%;}
#localizacao_mapa_google p {float: left; width: 430px; height: 402px; margin: 0; padding: 0; background: transparent;}
/* FINAL - Localização */

/* INÍCIO - Vendas */
#vendas {float: left; width: 98%; margin: 40px 0 0 0; padding: 0 0 50px 0;}
#vendas h2 {width: 98%; height: 23px; margin: 0 auto; padding: 0; background: url(../imgs/titulo_pagamento_facilitado.png) center no-repeat;}
#vendas ul {width: 98%; margin: 0 auto; padding: 0; list-style: none;}
#vendas ul li {float: left; width: 98%; height: 60px; margin: 30px 0 0 0; padding: 10px 0 10px 0; display: inline; text-align: center; font: 17px Arial; font-weight: bold; color: #333; background: #F1F1E2; border: 2px solid #DCDCBA;}
#vendas ul li p {float: left; width: 98%; margin: 10px 0 0 0; padding: 0; background: transparent; font: 13px Arial; font-weight: bold;}
#vendas h3 {float: left; width: 200px; margin: 15px 0 0 10px; padding: 0; font: 11px Arial; color: #333;}
#vendas h4 {float: right; width: 345px; margin: 15px 0 0 0; padding: 0; font: 9px Arial; color: #333;}
/* FINAL - Vendas */

/* INÍCIO - Realização */
#realizacao {float: left; width: 98%; margin: 10px 0 0 0; padding: 0;}
#realizacao h2 {float: left; width: 337px; height: 133px; margin: 0; padding: 0; background: url(../imgs/logo_andre_guimaraes.gif) no-repeat; text-indent: -5000%;}
#realizacao p {float: left; width: 400px; margin: 0 0 0 90px; padding: 0; background: transparent; font: 12px Arial; color: #333; text-transform: none; line-height: 18px; text-align: justify;}
/* FINAL - Realização */

/* INÍCIO - Rodapé */
#rodape {float: left; width: 970px; height: 83px; margin: 0; padding: 0;}
#stand_vendas_end, #logo_andregui {text-indent: -5000%;}
#stand_vendas_end {float: left; width: 373px; height: 37px; margin: 50px 0 0 30px; padding: 0; background: url(../imgs/stand_de_vendas_end.png) no-repeat;}
#logo_andregui {float: right; width: 122px; height: 37px; margin: 50px 30px 0 0; padding: 0; background: url(../imgs/marca_rodape.png) no-repeat;}
#logo_andregui a {float: right; width: 122px; height: 37px;}
#rodape_linha {float: left; width: 970px; height: 1px; background: #B5C5CC; margin: 20px 0 0 0; padding: 0;}
#logo_setweb a {float: right; width: 138px; height: 24px; margin: 30px 28px 10px 0; padding: 0; background: url(../imgs/logo_setweb.png) no-repeat; text-indent: -5000%;}
/* FINAL - Rodapé */
