html, body, form, fieldset, p, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
}
html {font:100%/160% tahoma, arial;}
body {background:#000;}

ul {
margin-top:0;
margin-bottom:0;
}
li {list-style:none;}

a img {border: 0;}

.clear {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:5px 20px 0 20px;
padding:5px;
border: 1px solid #a10000;
}

a.assinatura {
display:block;
position:absolute;
text-indent:-9000em;
overflow:hidden;
width:96px;
height:14px;
top:25px;
left:20px;
font:bold 0.8em arial;
color:#fff;
background:url(../pics/interativa.jpg) no-repeat;
}
p.center {text-align:center;}
p.right {text-align:right;}

/*** header ***/

#header a.logo {
position:absolute;
top:71px;
left:20px;
}
/*
#pesquisa img { display:block; margin-left:20px; margin-right:105px; float:left; display:inline; }
#pesquisa select {
margin-top:13px;
margin-right:49px;
float:left; width:157px;
font:0.76em tahoma; color:#888787;
border:1px solid #c6c5c1;
}
#pesquisa input.buscando {
float:left; margin-top:13px;
width:66px; height:21px;
background:url(../pics/bt-pesquisa.jpg);
cursor:pointer; border:none;}
*/
#header div#predio { position:absolute; right:20px; bottom:0; }
#header div#predio img { display:block; }

div#nav { padding-top:31px; }
div#nav ul li { width:100%; float:left; display:inline; padding-bottom:15px; }
div#menu { width:180px; height:233px; padding-left:35px; }
div#menu div#nav ul li img { display:block; }

/*** HOME e INTERNAS ***/
h2 {
font:bold 13px Verdana;
color:#a10000;
}

div#home h1 { display:block; width:554px; height:41px; margin:20px 0 11px 0; float:left; }
div#home h2 { display:block; width:554px; height:41px; margin:10px 0 11px 0; float:left; }
div#internas h1 { padding:12px 0 11px 19px; }
div#imagens-lado img { display:block; border:1px solid #a10000; padding:3px; margin-bottom:45px;}
div#textos-internos p { font:0.76em arial; color:#333; margin:6px 0; text-align:justify; }

div#textos-internos{
padding:0 20px 20px 20px;
}
div#textos-internos ol {
font:0.76em arial; 
color:#333; 
margin:10px 0; 
text-align:justify;
}
div#textos-internos ul {
font:0.76em arial; 
color:#333; 
margin:10px 0; 
text-align:justify;
}
div#textos-internos ol li{
margin:5px 0 0 0;	
list-style-type:decimal;
list-style-position:inside;
}
div#textos-internos h3, div#textos-internos  h4{
font:bold 0.8em arial;	
margin:10px 0 0 0;
}

table.home { width:346px; float:left; font:0.7em tahoma; margin-bottom:27px; }
table.home td.img img { display:block; border:1px solid #a10000; padding:2px; margin-right:10px; }
table.home td.titles { font-weight:bold; color:#a10000; }

table.imoveis-tabela { width:225px; float:left; font:0.7em tahoma; border-right:1px solid #d3d3d3; margin-right:7px; }
table.imoveis-tabela td.img img, table.imoveis-tabela01 td.img img { 
isplay:block; border:1px solid #a10000; padding:2px; margin-right:8px;
}
table.imoveis-tabela td.titles, table.imoveis-tabela01 td.titles { font-weight:bold; color:#a10000; }

table.imoveis-tabela01 { width:227px; float:left; font:0.7em tahoma; }

table.clima-tempo td.pos-img { padding-left:25px; }


/*** 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;
}



/*** SIDEBAR ***/

div#infos img { display:block; }
div#infos h1 { margin-left:19px; padding:16px 0 23px 0; }
div#infos h2 { margin-left:19px; padding:25px 0 22px 0; }

div#infos p.cotacao01 { margin-left:27px; font:0.76em tahoma; color:#a10000; padding-bottom:12px; }
div#infos p.cotacao02, div#formulario p { margin-left:27px; font:0.76em tahoma; color:#a10000; }

table.clima-tempo { width:155px; height:70px; font:0.76em tahoma; color:#a10000; margin-left:38px; position:relative; bottom:5px; }
table.clima-tempo td { padding:6px; }
table.clima-tempo td img { display:block; }

.natal { display:block; margin-top:25px; }

/*** MAILLING ***/

#mailling { position:absolute; width:960px; height:56px; left:19px; top:-56px; padding-top:18px; }
#mailling img { display:block; }

#footer fieldset { border:none; }
#footer span.txt-news { font:0.6em tahoma; margin:0 10px; }
#footer span.remover a { font:0.7em tahoma; color:#a10000; }

#footer #mailling input.mail { font:0.7em tahoma; color:#888787; width:163px; height:15px; padding:2; margin:0 10px; }
input.bt { width:66px; height:21px; border:none; cursor:pointer; background:url(../pics/cadastrar.jpg) no-repeat; margin:0 70px 0 10px; }
#mailling img, span.remover a, span.txt-news, input.mail, input.bt { float:left; display:inline; }

#mailling-int { float:left; width:960px; height:38px; padding-top:18px; }
#mailling-int input.mail { font:0.7em tahoma; color:#888787; width:163px; height:15px; padding:2; margin:0 10px; }
#mailling-int fieldset { border:none; }
#mailling-int span.txt-news { font:0.6em tahoma; margin:0 10px; }
#mailling-int span.remover a { font:0.7em tahoma; color:#a10000; }
#mailling-int img { display:block; float:left; display:inline; }


/*******************************************************************************
								   CONTATO
*******************************************************************************/

#formulario { width:250px; margin:0 auto; } 

#formulario p { text-align:center; margin:10px 0;} 

div#formulario fieldset { width:250px; border:none; }

.contato, .enviar, textarea {
background:#fff;
border:1px solid #a10000;
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;
}

/**************** Conheça Natal ***************/

div#texto-natal h2 { padding:12px 0 11px 19px; }
div#texto-natal p { font:0.76em arial; color:#333; margin:6px 20px; text-align:justify; }

.imgLeft2 {
float:left;
margin:6px 10px 0 0;
border:1px solid #a10000;
padding:5px;
}
.imgRight2 {
float:right;
margin:6px 0 0 10px;
border:1px solid #a10000;
padding:5px;
}
p.left br{
margin-bottom:10px;
}
/**************** Cotações ***************/
#cotacoes-dolar{
font-size:10px;	
width:190px;
height:50px;
position:relative;
left:20px;
color:#900;
bottom:5px;
}
#fonte a{
color:#900;	
font-size:10px;
margin-left:100px;
}
#cotacoes-dolar th, #cotacoes-dolar td{
height:25px;	
}
#cotacoes-dolar th{
width:120px;
text-align:left;
font-weight:normal;
}

/**************** table-home ***************/

table#lanca-home { width:320px; height:120px; float:left; display:inline; margin-right:15px; }
table#lanca-home tr td { width:160px; background:#f1f1f1; }
table#lanca-home tr td.color { background:#840000; height:20px; font:normal 0.7em arial; text-align:center; }
table#lanca-home tr td.color a { color:#fff; } table#lanca-home tr td.color a:hover { text-decoration:underline; }
table#lanca-home tr td.txt-info { height:100px; text-align:center; font:normal 0.7em arial; color:#666; }


.epigrafe{
font:bold 9px arial;
margin:10px 0 0 0;
}





