/*Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {margin: 0;	padding: 0;	background: #ffffff url(images/img1xxx.gif) repeat-y center top;
	font-family: Verdana, Arial, sans-serif; font-size: 0.8em; color: #444444;
	text-align:center; /* hack para o IE */}
table {font-family: Verdana, Arial, sans-serif; font-size: 1.0em; color: #444444;}
p {text-align: justify;}
ul{padding: 0; margin: 0; list-style: none;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; letter-spacing: -1px;
	font-family: Verdana, Arial, sans-serif;
	font-variant: small-caps; color: #444444;  /* #C73633; cor anterior */}
h2 {padding: 14px 0 0 0; word-spacing: 5px; font-size: 1.2em;}
h1{padding: 10px 0 0 0; border-bottom: 1px solid #444444; word-spacing: 3px;
	font-size: 1.4em; color: #444444;}
a { color: #777777;}
a:hover {text-decoration: none; color: #222222; }
a:visited {color: #a1ae9a; }

/* para centralizar tudo devido ao IE*/
#tudo {width:794px; margin: auto; text-align:left; /* "remédio" para o hack do IE */}

/* Mídia rotativa*/
.destaque{ width:450px; margin:0 0 0 0 }
.destaque a{ color:#4e4e4e }
.destaque a:hover{ text-decoration:none }
.destaque .foto{ height:307px; background-repeat:no-repeat; background-position:center center; overflow:hidden }
.destaque .foto a{ display:block; height:100%; width:100%; text-indent:-9999px; font-size:1px }
.destaque h4{ font-weight:bold; font-size:10px }
.destaque .descricao{ background:#f6f6f6; font-size:11px; padding:4px }
#destaque-nav{ height:30px; padding:0 0 30px 0 }
#destaque-nav li{ cursor:pointer; float:left; display:inline; background:#f6f6f6; padding:5px 10px 5px 10px; margin:0 10px  0 0  }
#destaque-nav li.active{ background:#a1ae9a  }

/* Header */
#header {width: 790px; height: 150px; background-color: white; margin: auto;}
#header img {position: absolute; }
#header h3{margin: 30px 0px 0px 560px; font-size: 1.1em;}
#header p {word-spacing: normal; margin-left: 570px;	letter-spacing: -1px;
	font-size: 1.5em;}
#header a {text-decoration: none;}

/* Menu */
#menu {margin-top: 0px; height:50px; padding: 0px 2px;}
#menu li {font-size: 1.4em; display: inline; ;}
#menu a {display: block; float: left; width: 14.26%; 
	padding: 11px 0 11px 0; background: #85868a url(images/img2x.gif) repeat-x left bottom;
	text-align: center;  letter-spacing: -1px; text-decoration: none;	color: #FFFFFF;
	font-variant: small-caps; font-weight: bold;}
#menu a:hover {background: #85868a;}

/* Content */
#content {width: 776px; padding: 10px;}
#div_principal {display:inline; /* Bug da margem dupla para IE */
   float:right; width:450px; margin: auto;}
#div_lateral {position:absolute; float:left; width:220px;}
#div_lateral ul {border: 2px solid #444444; background-color: white;
	width: 210px; list-style-type: circle; /*list-style-image: url("images/seta.png");*/ 
	list-style-position: inside; padding: 10px 0px; line-height: 30px;
}
#noticias{line-height: 30px; padding: 10px 10px 10px 0px;}

.foto_empresa {float:right; margin: 10px; border: solid; border-width: 5px;}
.img_lancamento {margin: 10px; border: solid; border-width: 5px;}
.img_destaque{margin: 10px; border: solid; border-width: 5px;}

#tb_pesquisa_imovel {width: 210px; background-color: white; border: 2px solid #444444;}
#tb_news {background-color: white; border: 2px solid #444444; width: 210px;}
#tb_conteudo2{margin-left: 20px; background-color: white; 
	border: 2px solid #444444; padding: 10px;}
#tb_conteudo2 td {border:5px solid #444444;}
#relacao_imoveis a {border:5px solid #444444;}
#tb_empreendimentos{ width: 400px;  
	 padding: 10px;}

.tfield {border: solid; border-color: #444444; border-width: 1px; z-index: 1;
	font-size: 0.8em; color: #444444;}
textarea.tfield {font-size: 1.0em;}
#rotulo{font-size: 1.0em;}

.tipos_imoveis li {
margin: 10px;
display:inline;
font-size: 1.6em;
}
.tipos_imoveis {
padding: 20px;
}

/* Footer */
#footer {clear: both; width: 794px; padding: 5px 0; 
	background: #cc3638 url(images/img2.gif) repeat-x left bottom;
	font: "Times New Roman", Times, serif;}
#footer p, #footer a{margin: 0; text-align: center; font-size: 15px;
	font-weight: bold; color: #FFFFFF;}
#footer a {font-size: 10px;}
