body, dl, dt, dd, address{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#277bb0;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	font-size:14px;
	font-weight:bold;
	color:#277bb0;
	text-align:left;
}

.imagem{
	padding:4px;
}

body{
	background-color: white;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}

#mainIn, #main{
	width: 706px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding:0;
}

a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#main{
	width: 740px;
	background-image:url(../images/bg_main.jpg);
	background-repeat:no-repeat;
}


#data{
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aecde1;
	text-align:left;
	padding-top:10px;
	padding-left: 20px;
}

#homeLink{
	float:right;
	margin-top: -10px;
	padding-right: 20px;
}

#logo{
	background-repeat:no-repeat;
	padding-top: 10px;
	float: left;
}

#logoP{
	width: 155px;
	height: 104px;
	margin-left: 18px;
	background-image:url(../images/logo_p.gif);
	background-repeat:no-repeat;
}

#menu{
	width: 141px;
	margin-top: 5px;
	padding-top:12px;
	padding-left:14px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	font-size:10px;
	color:#277bb0;
	text-align:left;
	float: left;
}

#banner{
	width: 130px;
	float: left;
	text-align:left;
}

.menuPontilhado{
	clear: both;
	background: url(../images/menu_pontilhado.gif) repeat-x left center;
	height: 10px;
	width: 128px;
}

.pontos {
	height: 5px;
	border-bottom: #666 2px dotted;
	width: 500px;
}

.subMenu{
	margin-left: 4px;
	margin-top: 4px;
	line-height: 15px;
	font-size: 9px;
}

#menu a:link {
	color: #277bb0;
	text-decoration: none;
}

#menu a:visited {
	color: #277bb0;
	text-decoration: none;
}
 
#menu a:hover {
	height: 17px;
	width: 130px;
	padding-left: 5px;
}

#menu a:active {
	color: #277bb0;
	text-decoration: none;
}


#menuInternas{
	width: 141px;
	margin-left: 18px;
	margin-top:142px;
	padding-top:6px;
	padding-left:14px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	font-size:10px;
	color:#277bb0;
	text-align:left;
}

#destaquehome{
	width: 548px;
	height: 192px;
	float: right;
	margin-top: -18px;
}

#indicesHomeP{
	height: 83px;
	width: 83px;
	float: right;
	padding-right: 15px;
}

#obrasHomeP{
	width: 104px;
	float: right;
	padding-right: 15px;
}

#topo{
	width: 548px;
	height: 30px;
	margin-top: 10px;
	float: right;
	background-image:url(../images/topo_internas_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:20px;
	padding-top: 74px;
}
.idTit {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	float:left;
	text-align: left;
}

#conteudo, .conteudoEmpreendimento{
	width: 510px;
	float:right;
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	padding: 20px;
	line-height: 18px;
}

dd {
	margin-left: 18px;
}

.conteudoEmpreendimento {
	font-size:11px;
	color: #277bb0;
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 15px;
	background: url(../images/cont_bg.png) no-repeat;
}

#indices{
	width: 560px;
	margin-top: 5px;
	float:right;
	color: #333333;
}

.indicesBg{
	width: 521px;
	background-image:url(../images/indices_bg.gif);
	background-repeat:no-repeat;
	padding-top: 15px;
	padding-left: 30px;
	text-align:left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#indices h1{
	text-align:center;
	font-size: 16px;
}

#indices h2{
	margin-left: 25px;
	font-size: 11px;
	color: #FFF;
}

#indices h3{
	font-size: 11px;
	color: #FFF;
	text-align: center;
}

.textoPredio {
	padding-bottom: 5px;
	margin-top: -10px;
	margin-bottom: 10px;
	border-bottom: #277bb0 2px dotted;
	padding-right: 10px;
}

.botoesEmpre {
	text-align: right;
	margin-bottom: 10px;
}

.descricaoPredio {
	margin-left: 14px;
	text-align: left;
	float:left;
}

.fotoPredio {
	width: 120px;
	padding: 5px;
	float: left;
	text-align:center;
}

.logoPredio{
	width: 140px;
	height: 100px;
	float: left;
	clear: left;
}

.imagemEmpreendimento {
	margin-top: 10px;
	border: #CCCCCC 3px solid;
}

.informacaoEmpreendimento1, .informacaoEmpreendimento2, .informacaoEmpreendimento3, .informacaoEmpreendimento4 {
	font-size: 10px;
	clear: both;
}

#conteudo p{
	padding-right:10px;
	padding-left:10px;
}

#empreendimentoshome{
	width: 512px;
	margin-top: 5px;
	background-image:url(../images/bg_empreendimentos_home.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	float:right;
	padding-left: 18px;
	padding-right: 18px;
}

#empreendimentoshomedest{
	width: 247px;
	height: 112px;
	background-color:#ededed;
	float:left;
}

#empreendimentoshomedest2{
	width: 245px;
	height: 112px;
	height: 107px;
	background-color:#ededed;
	float:right;
}

#obrashome{
	width: 270px;
	height: 106px;
	margin-top:13px;
	background-image:url(../images/bg_destaqueshome.gif);
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	float:right;
}

#indiceshome{
	width: 270px;
	margin-top:13px;
	margin-right: 5px;
	background-image:url(../images/bg_destaqueshome.gif);
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	float:right;
}

#boxhome{
	width: 155px;
	margin-top:13px;

	background-image:url(../images/bg_box.gif);
	background-repeat:no-repeat;
	font-size:10px;
	float:left;
}

#rodape{
	clear: both;
	padding: 5px;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
}

/*Formulários inicio*/

label {
	display: block;
	float: left;
	width: 110px;
	font-size: 11px;
	margin-left: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
}

.formNome, .formTel, .formMensagem {
	width: 270px;
	height: 13px;
	margin-bottom: 10px;
	padding: 2px;
	border: #CCC 1px solid;
	font-size: 11px;
}

.formCurriculo, .formDDD {
	padding: 2px;
	border: #CCC 1px solid;
	font-size: 11px;
}

.formDDD {
	width: 18px;
}

.formTel {
	width: 100px;
	margin-right: 10px;
}
.formTurno {
	width: 80px;
	height: 15px;
	padding: 1px;
	margin-bottom: 10px;
	border: #CCC 1px solid;
	font-size: 11px;
}

.formCidade {
	width: 130px;
	height: 15px;
	padding: 1px;
	margin-bottom: 10px;
	border: #CCC 1px solid;
	font-size: 11px;
}

.formMensagem {
	height: 60px;
}

.radio {
	margin-bottom: 10px;
}

.nomeForm, .nomeTurno {
	font-size: 11px;
}

.nomeTurno{
	width: 80px;
}

.logoEmpreendimento {
	padding-right: 10px;
}
/*formularios fim*/

.titulo{
	color:#000;
	margin-top:5px;
	margin-bottom:15px;
	font-weight: bold;
	padding-right:10px;	
}

.textoHome{
	color:#8e8e8e;
	margin-top:-10px;
	padding-right:10px;
}

.textobox2{
	color:#8e8e8e;
	margin-top:-1px;
	padding-right:10px;
	padding-left:20px;	
}

.textobox3{
	color:#8e8e8e;
	margin-top:-70px;
	_margin-top:10px;
	padding-left:7px;
	_margin-left: -240px;
	margin-right:30px;
	float:left;
}

.topItem{
  cursor:pointer;
}

.topItemOver{
  cursor:pointer;
}

.topItemClose{
  cursor:pointer;
}

.topItemCloseOver{
  cursor:pointer;
}

.dropMenu{
  filter:alpha(opacity=100);
}

.subMenu{
   display:block;
}
#cadastro {
background-image:url(../images/BGnewsletter.jpg);
background-repeat:no-repeat;
width:545px;
height: 43px;
float:right;
margin-top:45px;
}
#cadastro1 {
width:143px;
color:#666666;
height:auto;
padding-left:15px;
padding-top:8px;
float:left
}
#form-news {
width:366px;
float:left;
color:#666666;
height:auto;
padding-top:13px;
margin-left: 10px;
padding-right: 10px;
}
.form-txt {
height: 14px;
margin-right: 5px;
_margin-left: -10px;
border: 1px solid #CCCCCC;
}
.news {
margin-left:4px;
_margin-left: -2px;
width: 35px;
_width:53px;
}

#apDiv1 {
	position:absolute;
	left:384px;
	top:218px;
	width:311px;
	height:245px;
	z-index:1;
}

.empreendimentosLancamentos img{
margin-right:10px;
}


.empreendimentosLancamentos2 img{
margin-right:10px;
}






.empreendimentosLancamentos {
	width: 240px;
	padding: 5px;
	background-color: #ededed;
	float: left;
	height:115px;
	margin: 0 8px 0 1px;
}

.empreendimentosLancamentos2 {
	width: 240px;
	padding: 5px;
	background-color: #ededed;
	float: right;
	height:115px;
	margin: 0 0 0 1px;
}







.empreendimentosDestaque {
	width: 150px;
	padding: 5px;
	background-color: #ededed;
	float: left;
	height: 200px;
	margin: 0 8px 0 1px;
}
.ultimoDestaque {
	width: 150px;
	padding: 5px;
	background-color: #ededed;
	float: left;
	height: 200px;
}
