/* BASICO */
html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

body, table, p {
	font-family: Arial;
	font-size: 11px;
	color: #565656;
}

a, a:link, a:active, a:visited {
	color: #565656;
	text-decoration: none;
}

a:hover  {
	color: #676767;
	text-decoration: none;
}

h1 {
	margin: 0px 0px 15px 0px;
}

h2 {
	font-family: Arial;
	font-size: 12px;
	color: #565656;
	margin: 0px 0px 3px 0px;
}

h3{
	font-family: Arial;
	font-size: 14px;
	color: #565656;
	margin: 15px 0px 5px 0px;
}

h4{
	font-family: Arial;
	font-size: 9px;
	color: #40c0f1;
	margin: 0px 0px 0px 0px;
}

#tituloInterno h4{
	font-family: Arial;
	font-size: 11px;
	color: #40c0f1;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

h5{
	font-family: Arial;
	font-size: 11px;
	color: #40c0f1;
	margin: 0px 0px 5px 0px;
}

h6{
	font-family: Arial;
	font-size: 12px;
	color: #40c0f1;
	margin: 0px 0px 5px 0px;
}



/* LAYOUT */
#headerContainer {
	height: 85px;
	background: #fff url(../img/bg-header.gif) top repeat-x;
	border-bottom: #9b9b9b 1px solid;
}

#headerContent {
	width: 962px;
	height: inherit;
	margin: 0 auto;
}

#headerContentLeft {
	margin-top: 7px;
	width: 179px;
	float: left;
}

#headerContentRight {
	margin-top: 7px;
	width: 238px;
	float: right;
}

#content{
	margin: 0 auto;
}

#menu{
	height: 44px;
	width: 962px;
	margin: 0 auto;
	background:url("../img/bg-menu.gif")
}

#menu ul {
    margin:0;
    padding:0;
    list-style:none;
}
#menu li {
    float:left;
    margin:0;
    padding:0;
	background:url("../img/bg-menu.gif") repeat-x right top;

}

#titulo{
	clear:both;
	height: 14px;
	width: 962px;
	margin: 20px auto 0 auto;
}
.numeracao{
	clear:both;
	height: 14px;
	width: 962px;
	margin: 5px auto 0px auto;
}
#titesq{
	height: 14px;
	width: 400px;
	float:left;
}
.titdir{
	height: 14px;
	width: 500px;
	float:right;
	text-align:right;
	font-family: Arial;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	letter-spacing:1px;
	color:#595959;
}

#banner{
	height: 315px;
	width: 962px;
	margin: 5px auto 0 auto;
}

#contentmiolo{
	width: 962px;
	height: 308px;
	margin: 40px auto 0 auto;
}

#coluna1 {
	float:left;
	width: 310px;
	height: 308px;
	margin: 0px;
}

#coluna2 {
	float:left;
	width: 330px;
	margin: 0px;
	margin: 0px auto 0px 4px;
}

#coluna3 {
	float:left;
	width: 310px;
	margin: 0px auto 0px 8px;
}

#acompanhe{
	width: 296px;
	height: 308px;
	margin: 0px;
}
.traco{
	width: 9px;
	height: 65px;
	margin: 0px;
	float: left;
}

.linha{
	width: 296px;
	height: 6px;
	margin: 10px 0px 0px 0px;	
	background-image:url(../img/linha.gif)
}

.titulos{	
	width: 280px;
	height: 70px;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 0px 20px;
	background-image:url(../img/traco.gif);
	background-repeat:no-repeat;
}

#imagemacompanhe{
	width: 296px;
	height: 180px;
	margin: 20px 0px 0px 0px;
}
.botoes{
	width: 296px;
	margin: 20px 0px 0px 0px;
	text-align:center;
}


#noticiashome{
	width: 310px;
	height: 180px;
	margin: 0px 0px 0px 0px;
}
.noticia{
	width: 310px;
	height: 50px;
	margin: 0px;
	padding: 8px 0px 0px 8px;
	background-image:url(../img/fundo-noticias.gif);
}

#noticiasPagination {
	margin-top: 10px;	
}

#noticiasPaginationLeft {
	float: left;
	width:48%;
}

#noticiasPaginationRight {
	float: left;
	width: 48%;
}

#noticiasPaginationRight .paginationOff, #noticiasPaginationRight a {
	float: right;
}


.paginationOff, #noticiasPaginationLeft a, #noticiasPaginationLeft a:link, #noticiasPaginationLeft a:visited, #noticiasPaginationLeft a:active, #noticiasPaginationRight a, #noticiasPaginationRight a:link, #noticiasPaginationRight a:visited, #noticiasPaginationRight a:active {
	width: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #eee;
	text-align: center;
	border: #40C0F1 1px solid;
}

#noticiasPaginationLeft a, #noticiasPaginationLeft a:link, #noticiasPaginationLeft a:visited, #noticiasPaginationLeft a:active, #noticiasPaginationRight a, #noticiasPaginationRight a:link, #noticiasPaginationRight a:visited, #noticiasPaginationRight a:active  {
	background-color: #777;
}

#noticiasPaginationLeft a:hover, #noticiasPaginationRight a:hover {
	background-color: #eaeaea;
}

#receba{
	width: 296px;
	height: 180px;
	margin: 20px 0px 0px 0px;
}

#footer{
	height: 40px;
	width: 962px;
	margin: 60px auto 0px auto;
	text-align:center;
	background-image: url(../img/bg-footer.gif);
	padding: 20px 0px 0px 0px;
}


#interadi {
	padding-left:0px;
	height: 19px;
	width: 962px;
	margin: 20px auto 10px auto;
	text-align: right;
}

/* internas */

.linhatit{
	height: 2px;
	width: 962px;
	margin: 5px auto 0px auto;
	border-top: #c8c8c8 1px solid;
}

#contentempresa{
	width: 962px;
	margin: 20px auto 0 auto;
	min-height: 530px;
}

#tituloInterno{
	width: 650px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/box-azul.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
}
#tituloNoticias{
	width: 600px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/box-azul.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
}
#sede{
	width: 270px;
	height: 265px;
	margin: 0px;
	float: left;
}
#empresa{
	width: 730px;
	height: 500px;
	margin: 0px;
	background-image:url(../img/bg-empresa.gif);
	background-repeat:repeat-x;
	padding: 2px 0px 0px 0px;
	float: left;
}

#colunaempresa1 {
	float:left;
	width: 200px;
	height: 308px;
	margin: 0px 25px 0px 0px;
}

#colunaempresa2 {
	float:left;
	width: 730px;
	margin: 0px 0px 0px 0px;
}


#boxempresa{
	border-top: #40c0f1 2px solid;	
	width: 175px;
	height: 89px;
	margin: 50px 0px 0px 0px;
}

.menuLeftOver{	
	width: 145px;
	height: 20px;
	margin: 0px 0px 1px 0px;
	padding: 7px 0px 0px 30px;
	background-color: #707070;
	vertical-align: middle;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../img/setinha-hover.gif);
	background-repeat:no-repeat;
}

.menuLeftOver a{
	color:#FFFFFF;
	text-decoration:none;
}

.menuLeft{	
	width: 145px;
	height: 20px;
	margin: 0px 0px 1px 0px;
	padding: 7px 0px 0px 30px;
	background-color: #f0f0f0;
	vertical-align: middle;
	background-image:url(../img/setinha.gif);
	background-repeat:no-repeat;
}
.lancamentos {
	margin: 0px 0px 30px 0px;
}

#contentobras{
	width: 962px;
	height: 300px;
	margin: 0px;
	background-image:url(../img/fundo-obras.gif);
	background-repeat:repeat-x;
}

#colunaobra1 {
	float:left;
	width: 600px;
	height: 240px;
	margin: 0px 0px 0px 0px;
}

#colunaobra2 {
	float:left;
	width: 340px;
	height: 240px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 50px 5px 0px 5px;
}

#linhaazul {
	width: 300px;
	height: 1px;
	border-top: 1px solid;
	border-color:#40c0f1;
	margin: 0px 0px 20px 0px;
}

#selecione {
	width: 300px;
	height: 50px;
	vertical-align:bottom;
	text-align:center;
}

#boxnoticias{
	border-top: #40c0f1 2px solid;	
	width: 210px;
	height: 200px;
	margin: 50px 0px 0px 0px;
}

.noticiaLeft{	
	width: 200px;
	height: 40px;
	margin: 0px 0px 1px 0px;
	padding: 10px 0px 0px 10px;
	background-image: url(../img/fundo-noticias.gif);
	background-repeat: repeat-x;
}

.linhaLeft{	
	width: 1px;
	height: 25px;
	background-color:#40c0f1;
	float:left;
	margin: 0px 5px 0px 0px;
}


#colunanoticias1 {
	float:left;
	width: 200px;
	height: 308px;
	margin: 0px 50px 0px 0px;
}

#colunanoticias2 {
	float:left;
	width: 630px;
	margin: 0px;
	float:left;
}

#noticias{
	width: 643px;
	height: 500px;
	margin: 0px;
	background-image:url(../img/bg-empresa.gif);
	background-repeat:repeat-x;
	padding: 20px 0px 0px 0px;
	float: left;
}

#contentimoveis{
	width: 962px;
	height: 530px;
	margin: 20px auto 0 auto;
}

.imoveis{
	margin: 0px 0px 30px 0px;
	width: 962px;
	height: 139px;
	background-image:url(../img/bg-resultado.gif);
	background-repeat:repeat-x;
	border: 3px;
	border-style: double;
	border-color: #f2f2f2;
}

.futuros{
	margin: 0px 0px 30px 0px;
	width: 962px;
	height: 139px;
	background-image:url(../img/bg-resultado.gif);
	background-repeat:repeat-x;
	border: 1px solid;
	border-color: #40c0f1;
}

.imovfachada {
	padding: 5px 0px 0px 0px;
	float:left;
	width: 215px;
	height: 134px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;	
}

.imovproduto {
	padding: 12px 0px 0px 15px;
	float:left;
	width: 240px;
	height: 129px;
	margin: 0px;
	background-image:url(../img/bg-linha-imoveis.gif);
	background-repeat:no-repeat;
}

.imovendereco {
	padding: 60px 0px 0px 15px;
	float:left;
	width: 235px;
	height: 79px;
	margin: 0px;
	background-image:url(../img/bg-linha-imoveis2.gif);
	background-repeat:no-repeat;
}

.imovstatus {
	padding: 0px 0px 0px 15px;
	float:left;
	width: 220px;
	height: 139px;
	margin: 0px;
	background-image:url(../img/bg-linha-imoveis2.gif);
	background-repeat:no-repeat;
}

.titproduto {
	width: 220px;
	height: 30px;
	margin: 0px 0px 18px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}
.boximoveis {
	width: 220px;
	height: 50px;
	margin: 0px;
}


.conheca {
	width: 227px;
	height: 30px;
	margin: 0px 0px 30px 0px;
	text-align: right;
}

#ficha{
	width: 730px;
	/*height: 600px;*/
	background-image:url(../img/bg-empresa.gif);
	background-repeat:repeat-x;
	padding: 25px 0px 0px 0px;
	float: left;
}

#fachada{
	margin: 10px 0px 10px 20px;
	padding: 15px 0px 0px 0px;
	width: 226px;
	/*height: 358px;*/
	float: right;
	border: 1px solid;
	border-color: #dddddd;
	text-align: center;
}

.linhacinza {
	width: 470px;
	height: 1px;
	margin: 15px 0px 0px 0px;
	border-top: 1px solid;
	border-color: #dddddd;
}

#headmap{
	width: 730px;
	height: 15px;
	background-color:#40c0f1;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
}
#mapa{
	margin: 2px 0px 0px 0px;
	width: 728px;
	height: 391px;
	border: 1px solid;
	border-color: #40c0f1;
}

.boxplanta{
	margin: 18px;
	width: 195px;
	height: 150px;
	float: left;
	text-align:center;
}

.planta{
	margin: 0px;
	width: 195px;
	height: 126px;
	border: 1px solid;
	border-color: #dddddd;
	text-align:center;
}

#obra{
	margin: 10px 0px 40px 0px;
	padding: 20px 0px 0px 30px;
	width: 698px;
	border: 1px solid;
	border-color: #e8e8e8;
	background-image:url(../img/bg-obras.gif);
	background-repeat:repeat-x;
}


#fotoobra{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 728px;
	height: 350px;
	border: 1px solid;
	border-color: #e8e8e8;
	background-color:#f2f2f2;
}

.barraobra{
	margin: 10px 0px 0px 0px;
	width: 640px;
	height: 31px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid;
	border-bottom: #40c0f1;
}

.barraobra1{
	width: 100px;
	height: 15px;
	background-image:url(../img/box-azul.gif);
	background-repeat:no-repeat;
	float: left;
	padding: 0px 0px 0px 20px;
}
.barraobra2{
	width: 450px;
	height: 15px;
	border: 1px solid;
	border-color: #e8e8e8;
	float: left;
	background-color:#f5f5f5;
}
.barraobra3{
	margin: 0px 0px 0px 20px;
	width: 40px;
	height: 15px;
	float: left;
}

.boxfotoobra{
	margin: 20px;
	padding: 4px 4px 4px 4px;
	width: 173px;
	height: 106px;
	border: 1px solid;
	border-color: #e8e8e8;
	background-color:#ffffff;
	float: left;
	text-align:center;
}

.boxfoto{
	margin: 20px;
	padding: 4px 4px 4px 4px;
	width: 185px;
	height: 116px;
	border: 1px solid;
	border-color: #e8e8e8;
	background-color:#ffffff;
	float: left;
	text-align:center;
}

.perspectiva{
	margin: 18px;
	width: 195px;
	height: 126px;
	float: left;
	text-align:center;
}

.boxpersp{
	padding: 3px;
	width: 195px;
	/* height: 116px; */
	border: 1px solid;
	border-color: #e8e8e8;
	background-color:#ffffff;
}

.realizadores{
	width: 730px;
	height: 110px;
}
.realiza1{
	width: 456px;
	height: 90px;
	float: left;
}
.realiza2{
	width: 270px;
	height: 70px;
	border-left: 1px solid;
	border-color: #e8e8e8;
	float: left;
	text-align:center;
	padding: 20px 0px 0px 0px;
}
.contato{
	padding: 20px 0px 0px 20px;
	width: 480px;
	height: 300px;
	float: left;
}
.forms{
	margin: 0px 30px 0px 0px;
	width: 70px;
	height: 250px;
	float: left;
}
.formularios{
	width: 330px;
	height: 250px;
	float: left;
}
.imgcontato{
	padding: 20px 0px 0px 0px;
	width: 227px;
	height: 386px;
	float: left;
}
.obrasrealizadas{
	margin: 0px 15px 30px 15px;
	width: 203px;
	height: 289px;
	float:left;
}
.titrealizadas{
	padding: 5px 0px 0px 0px;
	width: 203px;
	height: 34px;
	text-align:center;
	background-image:url(../img/bg-realizadas1.gif);
	background-repeat:repeat-x;
}
.realizadas{
	padding: 12px 0px 0px 0px;
	width: 203px;
	height: 235px;
	text-align:center;
	background-image:url(../img/bg-realizadas2.gif);
	background-repeat:repeat-x;
	border: 1px solid;
	border-color: #d6d6d6;

}
.fotorealizadas{
	width: 139px;
	height: 198px;
	background-color:#FFFFFF;
	border: 1px solid;
	border-color: #ffffff;
	margin: 0px 0px 5px 0px;
	margin-right:auto;
	margin-left:auto;
}

.construa{
	margin: 0px 15px 30px 15px;
	width: 440px;
	height: 248px;
	float:left;
}
.titconstrua{
	padding: 0px 0px 0px 15px;
	width: 415px;
	height: 34px;
	background-image: url(../img/box-azul.gif);
	background-repeat: no-repeat;
}
.fotoconstrua{
	width: 139px;
	height: 198px;
	background-color:#FFFFFF;
	border: 1px solid;
	border-color: #ffffff;
	margin: 10px 0px 5px 10px;
	float:left;
}
.construir{
	margin: 0px 0px 0px 20px;
	width: 254px;
	height: 228px;
	float:left;
}
.boxconstrua{
	padding: 0px 0px 0px 0px;
	width: 435px;
	height: 220px;
	background-image:url(../img/bg-construa.gif);
	background-repeat:repeat-x;
}
.textoconstrua{
	margin: 20px 0px 0px 0px;
	width: 200px;
	height: 163px;
	background-image:url(../img/bg-linha-construa.gif);
	background-repeat:no-repeat;
	padding: 0px 20px 0px 20px;
}
.corner{
	margin: 0px 0px 2px 14px;
	width: 200px;
	height: 20px;
	background-image:url(../img/bg-corner.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:right;
	padding: 3px 20px 0px 10px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	float:right;
}
#recebanovidades{
	width: 556px;
	height: 405px;
}
#titulonovidades{
	width: 536px;
	height: 86px;
	background-image:url(../img/bg-receba-novidades.gif);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 20px;
}
#conteudonovidades{
	width: 536px;
	height: 200px;
	padding: 0px 0px 0px 20px
}
#footernovidades{
	width: 556px;
	height: 86px;
	background-image:url(../img/bg-footer-receba.gif);
	background-repeat:repeat-x;
}
.contatoreceba{
	padding: 20px 0px 0px 20px;
	width: 480px;
	height: 200px;
}

