html, body, div, form, fieldset, input, h1, h2, h3, h4, blockquote {
	padding: 0;
	margin: 0;
	}	
	
body {
	background:url(../img/bg.gif) top repeat-x #1d0302;
	color:#dfd900;
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;	
	}
	
a { color:#dfd900;
text-decoration:none;}	
	
form, select, textarea, input { font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#dfd900;}

input, select, textarea { background:#6d0303;
border:1px solid #dfd900;
margin:2px 0;
}	
	
#margem { margin:70px 0 0 0;}	
	
#content { width:793px;
text-align:left;
margin:0 auto;
padding:0auto;}

#esquerda { width:120px;
margin:0 7px 0 0;
float:left;}

#centro { width:506px;
margin:0 7px 0 0;
float:left;}

#direita { width:153px;
float:left;
padding:30px 0 0 0;}

#centro .conteudo { border:solid 2px #dfd900;
padding:6px;
color:#dfd900;}

#centro .titulo {
margin:0 0 12px 0;
background:#fff86d;
padding:4px 0 4px 4px;}

#centro .subtitulo { color:#800000;
font-weight:bold;}

#centro h1 { padding:0;
margin:0;
font-size:18px;
color:#800000;}

#centro .coluna1 { width:154px;
margin:0 4px 0 0;
float:left;
background:url(../img/ultimosimoveis.gif) top center no-repeat;
padding:30px 0 0 0;}

#centro .coluna2 { width:346px;
float:left;
background:url(../img/imovelsemana.gif) top center no-repeat;
padding:30px 0 0 0;}

/* listagem imoveis */

#ultimos { list-style:none;
padding:0;
margin:0;}

#ultimos li { position:relative;
display:block;
margin:2px 0;}

#ultimos li a { display:block;
color:#800000;
text-decoration:none;}

#ultimos li img { border:solid 2px #d9da00;}

#ultimos li .vermais { position:absolute;
background:url(../img/vermais.gif) no-repeat left;
top:88px;
left:0;
opacity:0.7;
filter:alpha(opacity=70);
width:150px;
height:25px;}

/* listagem imoveis2 */

#ultimos2 { list-style:none;
padding:0;
margin:0;}

#ultimos2 li {
display:block;
margin:2px 0;}

#ultimos2 li a { display:block;
color:#800000;
text-decoration:none;}

#ultimos2 li img { border:solid 2px #d9da00;}

#ultimos2 li .vermais { position:absolute;
background:url(../img/vermais.gif) no-repeat left;
top:88px;
left:0;
opacity:0.7;
filter:alpha(opacity=70);
width:150px;
height:25px;}

/* imveis da semana */

#semana { list-style:none;
padding:0;
margin:0;}

#semana li { position:relative;
display:block;
margin:2px 0;}

#semana li a { display:block;
color:#800000;
text-decoration:none;
}

#semana li img { border:solid 2px #d9da00;}

#semana li .vermais { position:absolute;
background:url(../img/vermais2.gif) no-repeat left;
top:211px;
left:2px;
opacity:0.7;
filter:alpha(opacity=70);
width:340px;
height:46px;}

/* pesquisa rpida */

#search {
padding:0 2px;
margin:0 2px;
color:#333;}

#search select, input { margin:2px 0;
width:135px;}

/* comprar vender */

#compra { padding:0;
margin:0;}

#compra .radio { padding:0;
margin:0;
width:auto;}

#compra input, select { width:230px;}

/* notcias */

#noticia { background:#6d0303;
display:block;
border-bottom:2px solid #cc9999;}

/* menu esquerdo */

#menu { list-style:none;
margin:0;
padding:0;}

#menu li { width:120px;
display:block;
margin:14px 0;}

#menu li a { display:block;
text-indent:-9999px;}

#menu li .empresa { height:33px;
background:url(../img/b-empresa.gif) top no-repeat;}
#menu li .empresa:hover { background:url(../img/b-empresa.gif) bottom no-repeat;}

#menu li .destaques { height:34px;
background:url(../img/b-destaques.gif) top no-repeat;}
#menu li .destaques:hover { background:url(../img/b-destaques.gif) bottom no-repeat;}

#menu li .conselhos { height:34px;
background:url(../img/b-conselhos.gif) top no-repeat;}
#menu li .conselhos:hover { background:url(../img/b-conselhos.gif) bottom no-repeat;}

#menu li .contactos { height:33px;
background:url(../img/b-contactos.gif) top no-repeat;}
#menu li .contactos:hover { background:url(../img/b-contactos.gif) bottom no-repeat;}

#menu li .imoveis { height:92px;
background:url(../img/b-imoveis2.gif) top no-repeat;}
#menu li .imoveis:hover { background:url(../img/b-imoveis2.gif) bottom no-repeat;}

#menu li .comprar { height:63px;
background:url(../img/b-comprar.gif) top no-repeat;}
#menu li .comprar:hover { background:url(../img/b-comprar.gif) bottom no-repeat;}

#menu li .noticias { height:34px;
background:url(../img/b-noticias.gif) top no-repeat;}
#menu li .noticias:hover { background:url(../img/b-noticias.gif) bottom no-repeat;}

#menu li .links { height:33px;
background:url(../img/b-links.gif) top no-repeat;}
#menu li .links:hover { background:url(../img/b-links.gif) bottom no-repeat;}

/* menu direito */

#menu2 { list-style:none;
margin:0;
padding:0;}

#menu2 li { width:152px;
display:block;
margin:14px 0;}

#menu2 li a { display:block;
text-indent:-9999px;
height:34px;}

#menu2 li .mapa { background:url(../img/b-mapa.gif) top no-repeat;}
#menu2 li .mapa:hover { background:url(../img/b-mapa.gif) bottom no-repeat;}

#menu2 li .fiscalidade { background:url(../img/b-fiscalidade.gif) top no-repeat;}
#menu2 li .fiscalidade:hover { background:url(../img/b-fiscalidade.gif) bottom no-repeat;}

#rodape { margin:7px 0 0 0;}



.clear { clear:both;
margin:0;
padding:0;}

td.msgForm{
	color: #FF0000;
	font-size: 120%;
	font-weight: bold;
}

.amarelo {color:#dfd900;}
.branco { color:#fff;}
