*{	margin:0;	padding:0;}body{	font-family:Arial, sans-serif;	font-size:12px;	color:#666;	background:url(imagens/bg_body.png) top left repeat-x;	line-height:1.2;}a{	text-decoration:none;	font:12px Arial, sans-serif;}a img{border:0;}.f_left{float:left;}.clear{clear:both;}ul{list-style:none;}#tudo{	width:1000px;	margin:0 auto;}#topo{	width:990px;	margin:0 auto;}#top{height:144px;}#logo{margin-right:85px;}.div_top{	width:200px;	margin:40px 16px 0 0;}.div_top h1{	color:#666;	font-size:12px;	margin-bottom:5px;}.div_top img{	display:block;	float:left;	margin:0 10px 30px 0;}#endereço{	width:260px;	margin-right:40px;}#menu{	background:url(imagens/menu.jpg) top left repeat-x;	float:left;	width:970px;	padding:0 6px 0 14px;	height:33px;}#menu li{	float:left;	text-align:center;	position:relative;}#menu li img{	float:left;	margin:5px 0px;}#menu a{	display:block;	font-size:16px;	color:#FFF;	line-height:33px;}#menu a:hover{	color:#FFFFCC;	font-weight:bold;}#menu li ul{	position:absolute;	top:30px;	left:0;	display:none;	background:#FFF url(imagens/submen.jpg) top left repeat-x;	border-bottom:3px solid #993300;	padding:10px 0 10px 14px;	width:286px;	margin:0;}#menu li:hover ul{display:block; z-index:3000; }#menu li ul li{    float: none;    text-align: left;}#menu li ul a{	display:block;	font-size:12px;	color:#185087;	line-height:1.5;	font-weight:bold;	width:100%;	margin: 0 0 0 -14px;	padding: 0 0 0 14px;}#menu li ul a:hover{    background-color:#eee;	color:#185087;}.submenu:hover{	background:#FFF url(imagens/submenu_seta.png) center left no-repeat;	border-top:3px solid #993300;}.submenu a:hover{color:#185087;}#a_zul:hover > a{	color:#185087;	font-weight:bold;}#a_zul1:hover > a{	color:#185087;	font-weight:bold;}#slide{	width:990px;	height:300px;	background:url(imagens/bg_slider.jpg) top left no-repeat;}#slide #info{	width:372px;	height:300px;	float:left;		margin:0 2px 0 0;	position:relative;		background:url(imagens/bg_slider.jpg) top left no-repeat;}#slide #info ul{	margin:85px auto 10px;	text-align:center;	color:#fff;	font-size:12px;	overflow:hidden;	height:155px;	width:270px;}#slide #info ul li{width:100%;height:100%;}#slide #info p a{	text-decoration:none;	color:#fff;	text-decoration:underline;}#slide #info p strong{ 	display:block;	font-size:20px;	margin-bottom:10px;}.a4{display:block;margin:15px 0 0;}#quantos_{	position:absolute;	width:184px;	bottom:19px;	height:22px;	left:96px;	color:#FFF;	font-size:14px;	line-height:1.6;}#quantos_ span{	width:46px;	float:left;	display:block;	text-align:center;}#quantos_ span img{margin-top:2px;cursor:pointer;}#slide #banners{	width: 600px;	height: 275px;	float: left;	margin: 10px 0 0;	overflow:hidden;}#slide #banners p{	padding:10px 0 0 0;}#navbar {	margin:0 0 0 90px;}#navbar img {	margin:0px;	padding:0px;	float:left;}#navbar div{	float:left;}#navbar #num{	float:left;	background:url(imagens/nav1.jpg) no-repeat;	width:47px;	height:22px;	color:#fff;	text-align:center;	padding:4px 0 0 0;}#bg_conteudo{	width:960px;	background:url(imagens/bg_conteudo.jpg) top left no-repeat;	float:left;	padding:0 20px;}#conteudo{	width:960px;	margin:0 auto;	padding:30px 0 0;	float:left;	position:relative;}#cont_left{	width:775px;	float:left;}#sidebar{	width:180px;	float:left;}.h1_cont{	font-size:20px;	color:#0D3B6D;	margin-bottom:20px;}.h1_cont_b{	font-size:20px;	color:#666;	margin:30px 0;}.em_lanca_dicas{	float:left;	margin-bottom:20px;}.em_lanca_dicas a{line-height:1.2;}.em_lanca_dicas li{	float:left;	width:360px;	height:132px;	margin:0 20px 20px 0;	position:relative;	}.em_lanca_dicas li .img{	float:left;	display:block;	border:5px solid #285D90;	margin-right:8px;}.em_lanca_dicas li:hover{cursor:pointer;}.em_lanca_dicas li:hover .img{border:5px solid #993300;}.em_lanca_dicas li:hover h1{color:#993300;}.em_lanca_dicas li h1{	margin:0 0 10px 0;	color:#0C3A6C;	font-size:14px;	font-weight:bold;}.em_lanca_dicas li p{	margin:0 0 7px 0;	color:#666;	font-size:12px;}/**/.em_lanca_dicas_g{	float:left;	margin-bottom:20px;}.em_lanca_dicas_g a{line-height:1.2;}.em_lanca_dicas_g li{	float:left;	width:752px;	height:210px;	margin:0 20px 20px 0;	position:relative;}.em_lanca_dicas_g li .img{	float:left;	display:block;	border:5px solid #285D90;	margin-right:8px;}.em_lanca_dicas_g li:hover{cursor:pointer;}.em_lanca_dicas_g li:hover .img{border:5px solid #993300;}.em_lanca_dicas_g li:hover h1{color:#993300;}.em_lanca_dicas_g li h1{	margin:0 0 10px 0;	color:#0C3A6C;	font-size:14px;	font-weight:bold;}.em_lanca_dicas_g li p{	margin:0 0 10px 0;	color:#666;	font-size:12px;}#concluidos{	float:left;	margin-bottom:20px;}#concluidos a{	line-height:1.2;	color:#666;	width:110px;	margin:0 15px 10px 0;	display:inline-block;	vertical-align:top;	text-align:left;}#concluidos a:hover{	line-height:1.2;	color:#993300;}#concluidos li .img2{	border:5px solid #CCC;	float:left;}#concluidos li:hover .img2{border:5px solid #993300;}.dimen_pad{	width:160px;	height:165px;	padding:10px 10px 0 10px;	background:url(imagens/bg_nd.jpg) left top no-repeat;	margin-bottom:20px;}#sidebar #aco_ob{background:url(imagens/acomp_ob.jpg) left top no-repeat;}#sidebar #info{	background-position:0% 75%;	height:149px;	position:relative;	z-index:9999;}.text{	margin:3px 0;	width:96%;	padding:4px;	border:0;	background-color:#FFF;	color:#666;	font-size:12px;}.bold{font-weight:bold;}.m_block{	margin-bottom:7px;	display:block;}#bg_rodape{	background:url(imagens/bg_rodape4.jpg) left top repeat-x;	width:100%;	height:376px;	padding-top:1px;	margin-top: 10px;	}#rodape{	width:870px;	height:90px;	margin:29px auto 0;}#links{	width:290px;	float:left;	padding:10px 0 0 0;}#links img{	margin:0 0 10px;}#links li a{	display:block;	margin:10px 0;	font:14px Arial, sans-serif;	color:#FFF;}#links li a:hover{	font-style:oblique;	text-decoration:underline;}#newsH{	width:165px;	float:left;	padding:10px 106px 0 45px;	color:#FFF;}.dica_p{width:950px;}.h2_cont{	font-size:16px;	color:#993300;	margin:3px 0 0 25px;	float:left;	font-weight:bold;}.h2_cont a{	color:#993300;	font-size:14px;	font-weight:bold;}.h2_cont a:hover{text-decoration:underline;}.atualizado{	font:12px "Microsoft Sans Serif", sans-serif;	color:#666;	display:block;	clear:both;}.titulo{	font:bold 24px Arial, sans-serif;	color:#0E3D6F;	margin:10px 0;}.subtitulo{	font:bold 16px Arial, sans-serif;	color:#666;}#impressao{margin:10px 0px 8px 325px;}.texto img{	float:left;	width:305px;	margin:0 15px 8px 0;	border:1px solid #CCC;}.f_v{margin:50px 0 0 0;}.f_v a{	width:70px;	margin:0 8px 8px 0 ;	height:70px;	border:4px solid #CCC;	display:inline-block;}.f_v a:hover{border:4px solid #666;}.f_v p{	font:16px Arial, sans-serif;	color:#993300;	margin-bottom:5px;}.f_v label{	display:block;	margin:10px 0 5px 0;}.nome_empre a{	font:normal 16px Arial, sans-serif;	color:#666;	display:block;	float:left;	margin:3px 0 0 20px;}.nome_empre a:hover{text-decoration:underline;}#empreendimento{	float:left;	width:100%;	margin-bottom:30px;}#empreendimento p{	width:390px;	float:left;}#empreendimento p img{	width:360px;	border:5px solid #EDEDED;}#especificacoes_emp{	width:560px;	float:left;	height:250px;	overflow:auto;}#h1__{	font:normal 16px Arial, sans-serif;	color:#0E3C6E;	margin-bottom:18px;}#menu_emp{	width:270px;	margin:30px 0;	padding-top:40px;	float:left;	background:url(imagens/menu_T.jpg) top left no-repeat;}#menu_emp ul{float:left;}#menu_emp ul li{	width:250px;	padding:5px 0 12px 0;	background:url(imagens/bg_li_emp.jpg) bottom left no-repeat;}#exib_menu{	width:540px;	float:right;	margin:60px 40px 60px 0;}#exib_menu .f_v{margin:0;}#exib_menu .f_v a {    height: 90px;    width: 90px;	margin-right:10px;}.map_anda{	display:block;	width:540px;	float:right;	margin:40px 60px 60px 0;}.map_anda #map{	border:5px solid #EDEDED;	width:100%;}#andam{	border:5px solid #EDEDED;	width:520px;	padding:5px;	margin-bottom:20px;}#anda p{	width:98%;	line-height:1.3;	display:block;}#anda img{	border:1px solid #DDD;	float:left;	margin-right:10px;}.ver16{	color:#930;	font-size:16px;	margin-bottom:10px;}#andam table{	width:100%;	text-align:left;}#andam table td{	font-size:14px;	color:#666;	padding:2px 0 2px 10px;	}.px165{width:165px;}.px245{width:245px;}.px105{width:105px;}#andam table .bord_l{	border-left:1px solid #DDD;	width:1px;	padding:0;}#andam table .bord_b{	border-bottom:1px solid #DDD;	line-height:0.2;	width:100%;	padding:0;}.map_anda .f_v a {margin-right:9px;}.map_anda .f_v{	width:100%;	margin-left:5px;}.map_anda form{margin:30px 0 0 30px;}.inp_wid{	width:350px;	background-color:#f8f8f8;	border:1px solid #ededed;	padding:2px;	color:#666;	display:block;	font-family:Arial, sans-serif;}textarea.inp_wid{	width:475px;	height:200px;}#texto_condo{	width:535px;	height:390px;	overflow:scroll;	padding:10px;	border:1px solid #ededed;	margin-top:25px;}.contato{	width:200px;	float:none;	margin-bottom:90px;	font-size:14px;}.contato h1{	font-size:20px;	font-weight:normal;}.contato img{	width:34px;	margin-bottom:50px;}#contato_em{	float:left;	margin-left:90px;	margin-bottom:50px;	width:470px;}#contato_em .contato{	width:100%;	margin-bottom:10px;}#contato_em form{margin-left:40px;}#contato_em form .inp_wid{width:100%;}#contato_em form textarea.inp_wid{	width:100%;	height:200px;}.andamento span{font-size:11px;margin-left:5px;}.andamento div{	height:20px;	width:180px;	background:#eee;	float:left;}.andamento div p{	height:20px;	background:url(imagens/andamento.jpg) no-repeat;	}