html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
}
body {
font:100%/110% tahoma, arial;
background:#fafafa;
}
a {text-decoration:none;}

h2 {
font:bold 13px tahoma, arial;
color:#548AC7;
}

h1 {
font:bold 15px tahoma, arial;
color:#002043;
}

.vazio{clear:both;}

div.foto li{
float:left;
display:inline;
margin:20px 0 10px 25px;
padding-left:0;
background:none;
}

.imgLeft {
float:left;
margin:6px 10px 0 0;
padding:5px;
}

.imgRight {
float:right;
margin:6px 0 0 10px;
padding:5px;
}

.imgLeft2 {
float:left;
margin:6px 10px 0 0;
border:1px solid #ccc;
padding:5px;
}
.imgRight2 {
float:right;
margin:6px 0 0 10px;
border:1px solid #ccc;
padding:5px;
}

li {list-style:none;}

a img, fieldset {border: 0;}

.clear {clear: both;}

a.assinatura {
display:block;
position:absolute;
text-indent:-9000em;
overflow:hidden;
width:101px;
height:16px;
top:21px;
left:9px;
font:bold 0.8em arial;
color:#fff;
background:url(../pics/assinatura.jpg) no-repeat;
}
p.center {text-align:center;}
p.right {text-align:right;}
.imgLeft { float:left; margin:0 10px 0 0; }


/*** imoveis ***/

div.imoveis {
display:inline;
margin:20px 20px 30px 31px;
float:left;
width:390px;
}
div.imoveis h1 {
font:bold 0.8em tahoma, arial;
color:#c60;
margin-bottom:8px;
}
div.imoveis h2 {
margin-bottom:8px;
}
div.imoveis p {
font-size:0.8em !important;
padding-left:210px !important;
width:330px;
}
div.imoveis a.emp {
display:block;
float:left;
}

div.imoveis img {
display:block;
padding:3px;
border: 1px solid #666666;
}


/*** header ***/

#header div.logo {
position:absolute;
top:15px;
left:320px;
}
/***#creci{
color:#fff;
width:60px;
height:30px;
position:absolute;
right:10px;
top:100px;
font:normal 10px verdana;
z-index:1000;
}***/

#header ul { font:bold 0.9em arial; position:absolute; bottom:7px; left:95px; }
#header ul li { float:left; display:inline; }
#header ul li.divisor { margin:0 18px; }
#header ul li.divisor img { display:block; }
#header ul li.link { padding-top:7px; }
#header ul li a { color:#666; }
#header ul li a:hover { text-decoration:underline; }

/*** internas ***/

#internas  { padding:0 15px 0 5px; }
#internas p { font:0.7em verdana; color:#666; padding:6px 0; }
#internas h1 { margin-bottom:9px; }
#internas h1 img { display:block; }

/*** tables ***/

table { margin:0; padding:0; }

table.home-lanca01, table.home-lanca02, table.home-lanca03 {
float:left; display:inline;
width:191px; border:none; font:0.7em verdana; color:#fff;
}
table.home-lanca01 img, table.home-lanca02 img, table.home-lanca03 img { display:block; }
table.home-lanca01 td.spaceBottom, table.home-lanca02 td.spaceBottom, table.home-lanca03 td.spaceBottom { padding-bottom:6px; }
table.home-lanca01 td.bg-txt, table.home-lanca02 td.bg-txt, table.home-lanca03 td.bg-txt {
width:165px; height:30px; text-align:center;
background:url(../pics/bg-tablehome.jpg) no-repeat;
}
table.home-lanca01 { margin-left:28px; }
table.home-lanca02 { margin-left:14px; margin-right:14px; }
table.home-lanca03 { }

table.home-destaque { width:278px; border-right:1px solid #999; margin-right:13px;}
table.home-destaque td.imagem-dest { width:130px; }
table.home-destaque td.texto-dest { height:86px; }
table.home-destaque td.texto-dest h1 { font:bold 0.8em verdana; color:#333; text-align:center; }
table.home-destaque td.texto-dest p { font:0.6em verdana; color:#666; padding-bottom:6px; margin-left:7px; }
table.home-destaque td.preco-dest { height:23px; font:bold 0.8em verdana; color:#333; }
table.home-destaque td.preco-dest img { float:left; }
table.home-destaque img { display:block; }

/*** buscador ***/

#sidebar select { width:173px; float:left; display:inline; margin-bottom:15px; margin-left:15px; }
#sidebar input.bt-busca {
width:63px; height:25px; margin-left:70px;
background:url(../pics/bt-buscador.jpg);
border:none; float:left; display:inline;
cursor:pointer;
}

/*** mailling ***/

#buscador select { width:172px; }

#mailling{
text-align:center;
}
#mailling p { font:0.7em verdana; color:#003; padding:15px 0; }
#mailling label { float:left; background:url(../pics/bg-imputmailling.jpg) no-repeat; }
#mailling input.mail-text {
margin-right:5px; padding:5px;
width:147px; height:16px; border:none; background:none;
}
#mailling input.bt-mailling {
float:left;
width:30px; height:26px; border:none;
background:url(../pics/bt-mailling.jpg) no-repeat;
}
#mailling input, ul#inc-exc { font:0.7em verdana; }

ul#inc-exc li { 
float:left; 
display:inline; 
}
ul#inc-exc li input{
position:relative;
top:4px;
}
ul#inc-exc li.txt-down { 
padding-top:3px; 
margin-left:25px; 
margin-right:5px; 
}

/*** footer ***/

#footer address {
padding-top:24px;
padding-left:52px;
text-align:center;
font:normal 0.7em verdana;
color:#333;
}

/*** jQuery ***/

div.thumbs { width:100%; overflow:hidden; }
div.thumbs div.content { width:590px; overflow:hidden; }
div.thumbs.index div.content { width:590px; float:left; }
div.thumbs ul { width:7000px; }
div.thumbs ul li { float:left; display:inline; }
div.thumbs li a { margin:0; }

div.thumbs2 { width:100%; overflow:hidden; }
div.thumbs2 div.content { width:590px; overflow:hidden; }
div.thumbs2.index div.content { width:590px; float:left; }
div.thumbs2 ul { width:7000px; }
div.thumbs2 ul li { float:left; display:inline; }
div.thumbs2 li a { margin:0; }

div.thumbs a.arrowLeft {
display:block;
width:12px;
float:left;
display:inline;
margin-right:5px;
}
div.thumbs a.arrowRight {
display:block;
width:12px;
float:left;
display:inline;
margin-left:5px;
}

div.thumbs2 a.arrowLeft2 {
display:block;
width:12px;
float:left;
display:inline;
margin-right:5px;
}
div.thumbs2 a.arrowRight2 {
display:block;
width:12px;
float:left;
display:inline;
margin-left:5px;
}

/*******************************************************************************
								   CONTATO
*******************************************************************************/

#formulario { width:250px; margin:0 auto; }
#formulario p { font-weight:bold; text-align:center; margin:10px 0;} 
div#formulario fieldset { width:250px; border:none; }
.contato, .enviar, textarea {
background:#fff;
border:1px solid #001636;
font:11px Arial;
margin:1px;
color:#333;
} 
input.contato {
float:left;
display:inline;
padding:5px;
width:240px;
}
textarea {
float:left;
display:inline;
padding:5px;
width:240px;
height:85px;
}
input.enviar {
float:right;
margin:15px 0;
width:65px;
height:30px;
cursor:pointer;
}

/*** localizacao ***/

div.img-localizacao {
text-align:center;
}
/*******************************************************************************
								   ANIMAÇÃO
*******************************************************************************/
#animacao {
font:12px solid verdana;
background:#001636;
width:886px;
height:224px;
margin:0 auto;
}
#animacao h1, #animacao h2, #animacao a{
color:#fff;
}
#animacao h1, #animacao h2{
margin:0 0 10px 0;
}

/*** parte de cima ***/
#animacao-geral{
float:left;
}
#animacao #princ-animacao{
float:left;
background:url(../pics/bg-animacao.jpg);
height:189px;
width:806px;
}
.col-um{
margin:15px 0 15px 15px;
width:277px;
float:left;
display:inline;
}
.col-dois, .col-tres{
color:#fff;
margin:20px 0 0 40px;
float:left;
display:inline;
}

#princ-animacao .col-dois h1 {
color:#DBB840;
font:bold 14px tahoma, arial;
}

.col-dois{
width:197px;
}
.col-um img{
border:none;
}

/*** Navegação da Animação ***/

#nav-animacao{
background:url(../pics/bg-nav-animacao.jpg) repeat-x;
clear:both;
height:35px;
width:806px;
}
#nav-animacao li{
display:inline;
line-height:30px;
width:200px;
float:left;
margin-top:3px;
}

/***Efeitos dos botões***/
ul#nav-animacao li a{
float:left;
height:30px;
width:190px;
text-align:center;
line-height:28px;
}
.hover{
background: url(../pics/botaorover.jpg) no-repeat bottom;
}

/* Prev e Next*/
.prev, .next{
width:40px;
height:224px;
text-indent:-9000em;
overflow:hidden;
}
.prev{
float:left;
background:url(../pics/prev.jpg) no-repeat;
}
.next{
float:right;
background:url(../pics/next.jpg) no-repeat;
}