@charset "iso-8859-1";
/* CSS Document */

*	{ margin:0; padding:0;}


body	{
	font-family: Arial, Tahoma, sans serif; font-size:12px;
	color:#666;
	background:url(../img/bgs/bg-site.gif) repeat-x;
	text-align:left;
	}
	
.clear	{ clear:both;}

p { font-size: 100%; font-family:Arial, Helvetica, sans-serif ; font-size:12px ; color:#666;}
h2		{ font-size:13px; margin-bottom:15px;}
h3		{ font-size:14px; margin-bottom:15px; font-weight:bold; color:#000;}
h4		{ font-size:11px; margin-bottom:8px; font-weight:bold; padding-top:10px; color:#666;}
p		{ padding-bottom:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
img 	{ border:none;}
	
a			{ color:#333; text-decoration:none; font-size:12px}
a:hover		{ color:#B00000; text-decoration:underline;}

/* CORPO DO SITE  */
#corpo	{ margin-left:auto; margin-right:auto; width:780px;}

/* TOPO */
#topo	{ height:120px; }
.marca	{ width:250px; float:left; }
.marca img {margin-top:3px; margin-left:10px;}

/* MENU-TOPO */
#menu-topo			{ float:right; width:auto;}
#menu-topo ul		{ background:url(../img/bgs/bg-menu-topo.gif) no-repeat; padding-top:12px; padding-bottom:10px;}
#menu-topo ul li	{ display:inline; margin:0px; padding:0 29px 0 26px;  }
#menu-topo ul li a	{ color:#FFF; }
#menu-topo ul li a:hover	{ color:#FFF; text-decoration:underline;}
		
/* MENU  */

ul.menubar{
	margin: 0px;
	padding: 0px;
	background-color: #000000; /* IE6 Bug */
	font-size: 12px;
	z-index:100;
}

ul.menubar .submenu{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color:#000000;
	border: 1px solid #ccc;
	float:left;
}

ul.menubar ul.menu{
	display: none;
	position: absolute;
	margin: 0px;
}

ul.menubar a{
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
}


ul.menu, ul.menu ul{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	width: 150px; /* Width of Menu Items */
	background-color: #000000; /* IE6 Bug */
}

ul.menu li{
	position: relative;
	list-style: none;
	border: 0px;
}

ul.menu li a{
	display: block;
	text-decoration: none;
	border: 1px solid #ccc;
	border-bottom: 0px;
	color: #FFFFFF;
	padding: 5px 10px 5px 5px;
}

ul.menu li sup{
	font-weight:bold;
	font-size:7px;
	color: red;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul{
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0px;
}

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }

ul.menu li a:hover { color: #FFFF00; }

ul.menubar li a:hover {color:#FFFF00;}


.linha				{ border-right:1px solid #FFF}

.titulos { margin-bottom:13px;}

/* AREA CONCEITUAL */
#swf		{ border:1px solid #CCC; margin-bottom:10px; margin-top:32px;}

/* CONTENT */
#content			{ background:url(../img/bgs/bg-content.gif) repeat-y;}
.coluna-esquerda	{ width:208px; float:left; border-right:1px solid #CCC; }
.coluna-centro		{ width:360px; float:left; border-right:1px solid #CCC; }
.coluna-direita		{ width:210px; float:left;}
.coluna-conteudo	{ width:570px; float:left; }
.box				{ margin: 20px 15px 0 15px; padding-bottom:20px;}

.titulo{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC0000;
	margin-bottom:10px;
	margin-top:0px;
}

.border-bottom		{ border-bottom:1px solid #CCC }

/* CADASTRO NEWSLETTER */
.news		{ margin-bottom:6px; width:160px; font-size:10px; padding:2px; color:#666}
.banner		{ text-align:center; padding:15px 0 15px 0;}

/* PRODUTOS */
.produtos			{ background:url(../img/bgs/bg-produtos.jpg) no-repeat bottom; padding-bottom:20px; margin-bottom:22px; padding-top:8px;}
.thumb				{ float:left; margin-right:15px; border:1px solid #CCC; padding:1px;}
.thumb ul			{ list-style-type:none; display:block; padding-top:5px;}
.thumb ul li		{ display:inline; margin-bottom:5px;}
.margin-right		{ margin-right:5px;}

.logotipo			{ margin-bottom:20px;}

/* COLUNA CENTRAL  */
.box-centro		{ background:url(../img/bgs/linha-horizontal.gif) repeat-x left bottom; padding-bottom:12px; margin-bottom:20px;}

#noticias dl		{}
#noticias dl dt		{ font-size:10px; color:#999; font-weight:bold; }
#noticias dl dd		{ margin-bottom:15px;}
#noticias h3		{ margin-bottom:5px;}

#links dl		{}
#links dl dt		{ font-size:11px; color:#333; font-weight:bold; }
#links dl dd		{ margin-bottom:15px;}

/* INDICADORES */
#indicadores table 	{ width:100%}

/*  ENQUETE  */
#enquete			{ }
#enquete form		{ }
#enquete form input	{ vertical-align:top; margin-right:5px; margin-left:2px;}
#enquete span		{ display:block; padding:2px; margin-bottom:1px;}
.bt-votar			{ text-align:right; background:url(../img/bgs/linha-horizontal.gif) repeat-x left top;}
.bt					{ }

/* MENU INFERIOR  */
#menu-inferior					{ margin-bottom:10px; margin-top:9px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:8px 0 8px 0;}
#menu-inferior ul				{ display:inline; list-style-type:none;} 
#menu-inferior ul li			{ display:inline; list-style-type:none; padding:3px 25px 3px 29px; height:30px;} 
#menu-inferior ul li a			{ font-weight:bold; color:#666; font-size:11px; text-decoration:none;  }
#menu-inferior ul li a:hover	{ font-weight:bold; color:#666; font-size:11px; text-decoration:none; }
.linha-inf				{ border-right:1px solid #CCC}

/* IMOVEIS */
.imovel				{ padding-bottom:15px; margin-bottom:15px}
.imovel ul			{ list-style-type:square;}
.imovel ul li		{ list-style-position:inside;}
.caracteristicas		{ float:left; width:400px}
.caracteristicas-empreendimento	{ float:left; width:300px}


/* LISTA LINK */
#lista-link			{ }
#lista-link ul		{ margin-bottom:15px;}
#lista-link ul li	{ list-style-type:none; background:url(../img/bgs/seta-lista.gif) no-repeat 2px 2px; padding-left:20px; margin-bottom:5px;}

/* BANNERS */
#banner	ul		{ text-align:center; }
#banner	ul li	{ list-style-type:none; margin-bottom:11px;}

/* NAVEGACAO */
#navegacao					{ padding-top:10px; border-top: 1px solid #CCC;}
#navegacao ul				{ list-style-type:inline}
#navegacao ul li			{ display:inline; margin-right:10px;}
#navegacao ul li a			{ list-style-type:none; margin-bottom:11px; }
#navegacao ul li a:hover	{ border-bottom:2px solid #2A779A; padding-bottom:1px; text-decoration:none;  }

/* MENU EMPREENDIMENTOS */
#menu-empreendimentos		{}
#menu-empreendimentos ul	{ font-weight:bold; margin-bottom:15px; color:#B00000 }
#menu-empreendimentos ul li	{ list-style-type:none; display:inline; background:url(../img/bgs/bullet-preto.gif) no-repeat 1px 5px; padding-left:10px; margin-right:15px;}

/* CONCEITO */
.conceito	{ margin-bottom:15px; border:1px solid #CCC; padding:1px;}

/* FICHA */
#ficha table 	{ width:100%; font-size:11px;}
#ficha table th	{ width:200px; background-color:#CCC; padding:3px; color:#333;}
#ficha table td	{ width:auto; background-color:#F5f5f5; padding:3px; font-weight:normal;}

/**/
.planta-media		{ width:auto; float:left; margin-right:10px;}
.planta-media img	{ border:1px solid #CCC; padding:1px;}
.planta-thumb		{ float:left; width:280px; }
.planta-thumb ul li	{ float:left; list-style-type:none; margin-bottom:5px; }
.planta-thumb img	{ margin-bottom:0px; border:1px solid #CCC; padding:1px;}
.legenda			{ padding-bottom:2px; display:block;  font-size:10px; font-weight:bold;}


/* FORMULARIO */
#formulario			{ margin-left: 40px; margin-bottom:20px;}
#formulario input, #formulario select, #formulario textarea	{ background-color:#F0F0f0; border: 1px solid #CCC; border-top: 1px solid #999; border-left:1px solid #999; width:460px; margin-bottom:5px; font-family:"Trebuchet MS", Arial, Tahoma; font-size:10px; color:#666;}
#formulario h3		{ padding-left:0; margin-bottom:5px; margin-top:10px;}
label				{ display:block; font-size:10px; color: #666;}
.coluna				{ width:230px; float:left; margin-right:10px }
.coluna input 		{ width:170px; }
.bt-enviar			{ padding-top:10px; margin-top:10px; text-align:center; background:url(../img/bgs/linha-horizontal.gif) repeat-x left top; margin-bottom:15px;}
.radio				{ margin-right:15px;}


#formulario1			{ margin-left: 40px; margin-bottom:20px;}
#formulario1 input, #formulario1 select, #formulario1 textarea	{ background-color:#F0F0f0; border: 1px solid #CCC; border-top: 1px solid #999; border-left:1px solid #999; margin-bottom:5px; font-family:"Trebuchet MS", Arial, Tahoma; font-size:10px; color:#666;}
#formulario1 h3		{ padding-left:0; margin-bottom:5px; margin-top:10px;}

/* INDICADORES */
table	{ width:100%; font-size:10px; font-weight:bold; text-align:left; border:1px solid #CCC;}
th		{ background-color:#000; color:#FFF;  padding:2px 0 2px 4px; }
td		{ color:#666;  padding:2px 0 2px 4px; }
.cinza-claro	{ background-color:#f2f2f2; }
.cinza-escuro	{ background-color:#E5E5E5;}
.mes-indicador	{ color:#B00000; text-align:right; padding-right:2px;}

/* MAPA */
#mapa ul	{ list-style-type:none; margin-bottom:20px; margin-left:20px;}
#mapa ul li	{ border-bottom:1px solid #CCC; width:200px; padding: 5px }

/* FORMULARIO */
#formulario	{ margin-left: 30px; margin-bottom:20px;}
#formulario input, #formulario select, #formulario textarea	{ background-color:#F0F0f0; border: 1px solid #CCC; border-top: 1px solid #999; border-left:1px solid #999; width:460px; margin-bottom:5px; font-family:"Trebuchet MS", Arial, Tahoma; font-size:10px; color:#666;}
#formulario h3	{ padding-left:0; margin-bottom:5px; margin-top:10px;}
label	{ display:block; font-size:10px; color: #666;}
.coluna	{ width:230px; float:left; margin-right:10px }
.coluna input { width:170px; }
.btenviar			{ padding:10px; text-align:center ; border-top: 1px solid #CCC; margin-bottom:20px;}

/* RODAPE  */
#rodape			{ background-color:#000; color:#FFF; }
/*#rodape			{ background-color:#000; color:#FFF; border-top:4px solid #CC0001; }*/
#content-rodape	{ margin-left:auto; margin-right:auto; width:780px; padding-top:10px; padding-bottom:25px;}
.endereco		{ width:500px; float:left;}
.endereco p		{ margin-left:10px;}
.ass			{ width:270px; float:left; text-align:right}
.ass a			{ color:#FFF;}
.ass a:hover	{ color:#FFF;}

