html, body {height: 100%; background: #D3DADE url(../imgs/bg_index.png) top no-repeat;}
body {margin: 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;}

/* INÍCIO - Pré-Load */
#preload {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFF; display: none;}
#preload {_position: absolute; _width: 100%; _height: 310px; _top: 25%;} /* IE6 */
#preload-caixa-branca {position: absolute; width: 400px; height: 120px; margin: 0; padding: 0; top: 40%; left: 32%; z-index: 2; display: none;}
#preload-caixa-branca img {float: left; margin: 45px 20px 10px 20px; padding: 0;}
#preload-caixa-branca h2 {float: left; margin: 41px 0 0 0; padding: 0; font: 20px Tahoma; color: #0080C0; font-weight: bold;}
#preload-caixa-branca p {float: left; margin: 0; padding: 0; font: 13px Tahoma; color: #333; font-weight: bold;}
/* FINAL - Pré-Load */

/* INÍCIO - Index */
#geral_index {float: left; width: 100%; margin: 0; padding: 0;}
#container_index {margin: 0 auto; padding: 0; width: 990px; display: none;}

/*#topo_banner_index {float: left; width: 990px; height: 588px; margin: 0; padding: 0; background: url(../imgs/imagem_index.gif) bottom left no-repeat;}*/
#topo_banner_index {float: left; width: 990px; height: 588px; margin: 0; padding: 0;}
#topo_banner_index h1 {position: absolute; float: left; margin: 31px 0 0 0; padding: 0; background: url(../imgs/marca_index.png) no-repeat; z-index: 10;}
#topo_banner_index h1 a {float: left; width: 236px; height: 380px; text-indent: -5000%;}

#banner_index_elem_01 {float: left; margin: 0 0 0 45px; padding: 0; width: 82px; height: 81px;}
/*#banner_index_elem_02 {float: right; margin: 30px 40px 0 0; padding: 0; width: 690px; height: 289px; background: url(../imgs/elemento_banner_02.png) right no-repeat;}*/
#banner_index_elem_02 {float: right; margin: 30px 40px 0 0; padding: 0; width: 690px; height: 289px;}
#banner_index_elem_03 {float: right; width: 670px; margin: 30px 0 0 0; padding: 0; text-align: right;}

#links_index {position: absolute; float: left; width: 754px; top: 0; left: 50%; margin: 113px 0 0 -259px; padding: 0;}
#links_index ul {float: left; margin: 0; padding: 0; list-style: none;}
#links_index ul li {float: left; margin: 0; padding: 0;}
#links_index ul li a, #links_index ul li span {float: left; text-indent: -5000%; width: 249px; height: 55px;}
#links_index ul li .links_index_apto {background: url(../imgs/apartamento_decorado.gif) no-repeat; width: 249px; height: 55px;}
#links_index ul li .links_index_ligamos {background: url(../imgs/ligamos_para_voce.gif) no-repeat; width: 234px; height: 55px;}
#links_index ul li .links_index_corretor {background: url(../imgs/corretor_online.gif) no-repeat; width: 249px; height: 55px;}
#links_index .links_linha_index {float: left; width: 754px; height: 18px; background: url(../imgs/linha_abaixo_links.png) no-repeat; margin: 0; padding: 0;}
#links_index .links_abaixo_index {float: left; width: 740px; margin: 0; padding: 0;}
#links_index .links_abaixo_01 {background: url(../imgs/links_com_over.png) no-repeat; width: 155px; height: 23px;}
#links_index .links_abaixo_02 {background: url(../imgs/links_com_over.png) no-repeat -155px 0; width: 90px; height: 23px;}
#links_index .links_abaixo_03 {background: url(../imgs/links_com_over.png) no-repeat -252px 0; width: 110px; height: 23px;}
#links_index .links_abaixo_04 {background: url(../imgs/links_com_over.png) no-repeat -375px 0; width: 115px; height: 23px;}
#links_index .links_abaixo_05 {background: url(../imgs/links_com_over.png) no-repeat -500px 0; width: 170px; height: 23px;}
#links_index .links_abaixo_06 {background: url(../imgs/links_com_over.png) no-repeat -680px 0; width: 90px; height: 23px;}
#links_index .links_abaixo_01:hover {background: url(../imgs/links_com_over.png) no-repeat bottom left; width: 155px; height: 23px;}
#links_index .links_abaixo_02:hover {background: url(../imgs/links_com_over.png) no-repeat -155px -21px; width: 90px; height: 23px;}
#links_index .links_abaixo_03:hover {background: url(../imgs/links_com_over.png) no-repeat -252px -21px; width: 110px; height: 23px;}
#links_index .links_abaixo_04:hover {background: url(../imgs/links_com_over.png) no-repeat -375px -21px; width: 115px; height: 23px;}
#links_index .links_abaixo_05:hover {background: url(../imgs/links_com_over.png) no-repeat -500px -21px; width: 170px; height: 23px;}
#links_index .links_abaixo_06:hover {background: url(../imgs/links_com_over.png) no-repeat -680px -21px; width: 90px; height: 23px;}
#rodape_index {float: left; width: 990px; height: 83px; margin: 0; padding: 0;}

#stand_vendas_end_index, #logo_andregui_index {text-indent: -5000%;}
#stand_vendas_end_index {float: left; width: 373px; height: 37px; margin: 20px 0 0 30px; padding: 0; background: url(../imgs/stand_de_vendas_end.png) no-repeat;}
#logo_andregui_index {float: right; width: 122px; height: 37px; margin: 20px 30px 0 0; padding: 0; background: url(../imgs/marca_rodape.png) no-repeat;}
#logo_andregui_index a {float: right; width: 122px; height: 37px;}
#rodape_linha_index {float: left; width: 990px; height: 1px; background: #B5C5CC; margin: 20px 0 0 0; padding: 0;}
#logo_setweb_index a {float: right; width: 138px; height: 24px; margin: 10px 28px 0 0; padding: 0; background: url(../imgs/logo_setweb.png) no-repeat; text-indent: -5000%;}
/* FINAL - Index */