﻿*{
	margin:0;
	padding:0;
	font-size:14px;
}
.hidden{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
}
.clear{
	clear:both;
}
body{
background:#ECECEC;
}
#container{
	width:769px;
	background:#ddd;
	margin:0 auto;
}
#topo{
	width:769px;
	height:9px;
	background:#fff;
	float:left;
}
#topo_esq{
	width:7px;
	height:9px;
	background:url(../_imagens/topo_esq.jpg) #fff;
	float:left;
}
#topo_cen{
	width:755px;
	height:9px;
	background:url(../_imagens/topo_cen.jpg) #fff;
	float:left;
}
#topo_dir{
	width:7px;
	height:9px;
	background:url(../_imagens/topo_dir.jpg) #fff;
	float:left;
}
#corpo{
	width:769px;
	background:#fff;
	float:left;
}
#corpo_esq{
	width:762px;
	background:url(../_imagens/corpo_esq.jpg) repeat-y #fff;
	float:left;
	padding:0 0 0 7px;
}
#corpo_dir{
	width:755px;
	background:url(../_imagens/corpo_dir.jpg) repeat-y right #fff;
	float:left;
	padding:0 7px 0 0;
}
#rodape{
	width:769px;
	height:7px;
	background:#fff;
	float:left;
}
#rodape_esq{
	width:7px;
	height:7px;
	background:url(../_imagens/rodape_esq.jpg) #fff;
	float:left;
}
#rodape_cen{
	width:755px;
	height:7px;
	background:url(../_imagens/rodape_cen.jpg) #fff;
	float:left;
}
#rodape_dir{
	width:7px;
	height:7px;
	background:url(../_imagens/rodape_dir.jpg) #fff;
	float:left;
}
#cabecalho{
	width:755px;
	background:#fff;
	float:left;
}
#cabecalho h1{
	width:247px;
	height:50px;
	background:url(../_imagens/logo.jpg) #fff;
	float:left;
	margin:6px 0 0 7px;
	_margin:6px 0 0 3px;
}
#cabecalho h2{
	width:172px;
	height:56px;
	background:url(../_imagens/aniversario.jpg) #fff;
	float:left;
	margin:6px 0 0 157px;
}
#cabecalho h1 a{
	width:247px;
	height:50px;
	float:left;
}
#login{
	width:126px;
	height:56px;
	float:right;
	margin:6px 8px 0 0;
}
#login input{
	background:#ababab;
	border:1px solid #9e9e9e;
	width:121px;
	color:#fff;
	font-family:verdana;
	font-size:11px;
	float:left;
	margin:5px 0 0 0px;
	padding:2px 0 0 3px;
	height:15px;
}
#login a{
	background:#f9ae6e;
	border:1px solid #f68e36;
	width:18px;
	height:17px;
	float:left;
	color:#fff;
	text-decoration:none;
	line-height:17px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	margin:5px 0 0 5px;
}
#menu{
	width:742px;
	height:41px;
	float:left;
	margin:10px 0 0 5px;
	_margin:10px 0 0 3px;
}
#home{
	width:78px;
	height:41px;
	float:left;
}
#empresa{
	width:106px;
	height:41px;
	float:left;
}
#condominios{
	width:111px;
	height:41px;
	float:left;
}
#locacoes{
	width:79px;
	height:41px;
	float:left;
}
#venda{
	width:64px;
	height:41px;
	float:left;
}
#juridico{
	width:77px;
	height:41px;
	float:left;
}
#faleconosco{
	width:100px;
	height:41px;
	float:left;
}
#menu2{
	width:117px;
	height:41px;
	float:left;
	background:url(../_imagens/menu.jpg) top right;
}
#banner{
	width:740px;
	height:173px;
	float:left;
	margin:10px 0 0 5px;
	_margin:10px 0 0 3px;
}
#banner_esq{
	width:6px;
	height:173px;
	float:left;
	background:url(../_imagens/banner_esq.jpg);
}
#banner_cen{
	width:728px;
	height:173px;
	float:left;
	background:url(../_imagens/banner_cen.jpg);
}
#banner_dir{
	width:6px;
	height:173px;
	float:left;
	background:url(../_imagens/banner_dir.jpg);
}
#ban{
	width:447px;
	height:161px;
	background:#fff;
	margin:6px 0 0 0;
	float:left;
}
#ban img{
	margin:1px 0 0 1px;
}
#submenu{
	width:273px;
	height:161px;
	background:#fff;
	margin:6px 0 0 7px;
	float:left;
}
#submenu ul li{
	margin: 0;
	padding:0;
	float:left;
}
#box1{
	width:235px;
	float:left;
	margin:10px 0 0 0;
}
#box1_topo{
	width:235px;
	height:50px;
	float:left;
	background:url(../_imagens/box1_topo.jpg);
}
#box1_topo_locacao{
	width:235px;
	height:50px;
	float:left;
	background:url(../_imagens/box1_topo2.jpg);
}
#box1_topo_venda{
	width:235px;
	height:50px;
	float:left;
	background:url(../_imagens/box1_topo3.jpg);
}
#box1_fundo{
	width:235px;
	float:left;
	background:url(../_imagens/box1_esq.jpg) repeat-y;
}
#box1_corpo{
	width:205px;
	float:left;
	background:url(../_imagens/box1_base.jpg) bottom left no-repeat;
	padding:0 0 30px 30px;
}
#box1_corpo h3{
	font-size:16px;
	font-family:Impact;
	font-weight:normal;
	color:#f58220;
}
#box1_corpo p{
	font-size:10px;
	font-family:verdana;
	color:#898a8b;
	margin:10px 0 10px 0;
}
#box1_corpo li{
	font-size:10px;
	font-family:verdana;
	color:#898a8b;
	margin:5px 0 0 0;
	list-style:disc inside;
	font-weight:bold;
}
#box1_corpo a{
	width:194px;
	height:59px;
	float:left;
	background:url(../_imagens/mapa.jpg) bottom left no-repeat;
}
#box2{
	width:506px;
	background:#F2F2F2;
	float:left;
	margin:10px 0 0 3px;
}
#box2_topo{
	width:506px;
	height:27px;
	background:#F2F2F2;
	float:left;
}
#box2_topo_esq{
	width:7px;
	height:27px;
	background:url(../_imagens/corpo_topo_esq.jpg);
	float:left;
}
#box2_topo_cen{
	width:492px;
	height:27px;
	background:#F2F2F2;
	float:left;
}
#box2_topo_cen h4{
	color:#909192;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	background:url(../_imagens/ico_cinza.gif) no-repeat;
	padding:0 0 0 17px;
	float:left;
	margin:7px 0 0 0;
}
#box2_topo_dir{
	width:7px;
	height:27px;
	background:url(../_imagens/corpo_topo_dir.jpg);
	float:left;
}
#box2_base{
	width:506px;
	height:12px;
	background:#F2F2F2;
	float:left;
}
#box2_base_esq{
	width:11px;
	height:12px;
	background:url(../_imagens/corpo_base_esq.jpg);
	float:left;
}
#box2_base_cen{
	width:483px;
	height:12px;
	background:#F2F2F2;
	float:left;
}
#acabamento{
	width:483px;
	height:6px;
	background:#Fff;
	float:left;
}
#box2_base_dir{
	width:12px;
	height:12px;
	background:url(../_imagens/corpo_base_dir.jpg);
	float:left;
}
#box2_centro{
	width:492px;
	background:#fff;
	float:left;
	margin:0 0 0 7px;
	_margin:0 0 0 3px;
}
#box2_centro p{
	margin:10px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
}
#box2_centro ul{
	margin:50px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
	list-style:disc inside;
}
#box3_centro ul{
	margin:20px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
	list-style:disc inside;
	float:left;
}
#box2_centro li{
	margin:5px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
	list-style:;
}
#box3_centro li{
	margin:5px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
	list-style:;
}
#img_cond{
	width:228px;
	height:151px;
	float:left;
	background:url(../_imagens/img_cond.jpg);
	margin:10px 10px 0 10px;
	_margin:10px 5px 0 5px;
}
#img_emp{
	width:228px;
	height:151px;
	float:left;
	background:url(../_imagens/img_emp.jpg);
	margin:10px 10px 0 10px;
	_margin:10px 5px 0 5px;
}
#img_jur{
	width:228px;
	height:151px;
	float:left;
	background:url(../_imagens/img_jur.jpg);
	margin:10px 10px 0 10px;
	_margin:10px 5px 0 5px;
}
#box2_centro a{
	color:#f58729;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	background:url(../_imagens/ico_branco.gif) no-repeat;
	padding:0 0 0 17px;
	float:right;
	margin:7px 10px 10px 0;
}
#box2_centro a:hover{
	text-decoration:none;
}
#base{
	width:729px;
	background:#fff;
	float:left;
	border-top:1px solid #e8e8e8;
	margin: 10px 0 0 15px;
	_margin: 10px 0 0 7px;
}
#base p{
	color:#898a8b;
	font-size:10px;
	font-family:verdana;
	text-align:center;
	line-height:16px;
	margin:8px 0 5px 0;
}
#base p a{
	color:#f58220;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
}
#base p a:hover{
	color:#f58220;
	font-size:10px;
	font-family:verdana;
	text-decoration:underline;
}

#box3{
	width:740px;
	background:#F2F2F2;
	float:left;
	margin:10px 0 0 4px;
}
#box3_topo{
	width:740px;
	height:27px;
	background:#F2F2F2;
	float:left;
}
#box3_topo_esq{
	width:7px;
	height:27px;
	background:url(../_imagens/corpo_topo_esq.jpg);
	float:left;
}
#box3_topo_cen{
	width:726px;
	height:27px;
	background:#F2F2F2;
	float:left;
}
#box3_topo_cen h4{
	color:#909192;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	background:url(../_imagens/ico_cinza.gif) no-repeat;
	padding:0 0 0 17px;
	float:left;
	margin:7px 0 0 0;
}
#box3_topo_dir{
	width:7px;
	height:27px;
	background:url(../_imagens/corpo_topo_dir.jpg);
	float:left;
}
#box3_base{
	width:740px;
	height:12px;
	background:#F2F2F2;
	float:left;
}
#box3_base_esq{
	width:11px;
	height:12px;
	background:url(../_imagens/corpo_base_esq.jpg);
	float:left;
}
#box3_base_cen{
	width:717px;
	height:12px;
	background:#F2F2F2;
	float:left;
}
#acabamento2{
	width:717px;
	height:6px;
	background:#Fff;
	float:left;
}
#box3_base_dir{
	width:12px;
	height:12px;
	background:url(../_imagens/corpo_base_dir.jpg);
	float:left;
}
#box3_centro{
	width:726px;
	background:#fff;
	float:left;
	margin:0 0 0 7px;
	_margin:0 0 0 3px;
}
#box3_centro p{
	margin:10px 10px 0 10px;
	font-size:12px;
	color:#909192;
	font-family:verdana;
	line-height:14px;
}
#img_cond{
	width:228px;
	height:151px;
	float:left;
	background:url(../_imagens/img_cond.jpg);
	margin:10px 10px 0 10px;
	_margin:10px 5px 0 5px;
}
#box3_centro a{
	color:#f58729;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	background:url(../_imagens/ico_branco.gif) no-repeat;
	padding:0 0 0 17px;
	float:right;
	margin:7px 10px 10px 0;
}
#box3_centro a:hover{
	text-decoration:none;
}

.form label{
	float:left;
	width:300px;
	clear:both;
    font-family:verdana;
    font-size:11px;
	margin:5px 0 0 0;
}
.form input{
	float:left;
	clear:both;
	width:300px;
	background:url(../_imagens/form.jpg);
	border:1px solid #e0e0e0;
    font-family:verdana;
    font-size:11px;
	height:15px;
	padding:3px 0 0 3px;
	color:#444;
}
.form2 label{
	float:left;
	width:300px;
	clear:both;
    font-family:verdana;
    font-size:11px;
	margin:5px 0 0 0;
}
.form2 textarea{
	float:left;
	clear:both;
	width:300px;
	background:url(../_imagens/form.jpg);
	border:1px solid #e0e0e0;
	resize:none;
	color:#444;
	padding:3px 0 0 3px;
    font-family:verdana;
    font-size:11px;
}
.form2 input{
	float:left;
	margin:5px 10px 0 0;
	margin:3px 10px 0 0;
}
#formulario{
	width:310px;
	float:left;
    margin:10px 0 0 18px;
    _margin:10px 0 0 9px;
    color:#484848;
}
.botao{
	width:75px;
	height:25px;
	background:#F4821F;
	border:1px solid #e4720F;
    font-family:verdana;
    font-size:11px;
	color:#fff;
}
.error{
	color:#F48221;
}
