BODY {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	background-color: #587992;
	background-image: url(imagens/bg.gif);
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}

TABLE {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

FORM {
	margin: 0px;
}

DIV {
	color: #666666;
}

A:link, A:active, A:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F17C0E;
}

A:hover {
	text-decoration: none;
  color: #6699CC;
}

#body {
	width: 915px;
	/*height: 100%;*/
}

#header {
	width: 100%;
}

#footer {
	width: 100%;
}

#content {
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding: 0px 4px 4px 4px;
}

#content_left {
	width: 226px;
	padding-right: 4px;
	padding-bottom: 0px;
	height: 100%;
}

#content_center {
	padding-left: 6px;
	padding-bottom: 0px;
	width: 100%;
	height: 100%;
}

#content_right {
}

TABLE.main {
	font-size: 11px;
	color: #666666;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;	
}

DIV.tituloPagina {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F17C0E;
	text-align: left;
	background-image: url(imagens/bg_tit_pagina.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	padding: 0px 0px 0px 0px;
}

.titulo01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #587992;
}

.textoLinksSec {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
}

A.linkSec:link, A.linkSec:active, A.linkSec:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #AAAAAA;
}

A.linkSec:hover {
	background-color: #F3F3F3;
	/*text-decoration: underline;*/
}

.textoFooter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

A.linkFooter:link, A.linkFooter:active, A.linkFooter:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F17C0E;
}

A.linkFooter:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: underline;
  color: #F17C0E;
}

INPUT.cxtexto01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px #D4D9D9 solid;
}

TEXTAREA.artexto01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px #D4D9D9 solid;
}
/*
DIV.navegacaoPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	text-align: right;
}

DIV.navegacaoPagina A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F06D27;	
	text-decoration: none;
}

DIV.navegacaoPagina A:hover {
	color: #6699CC;
	text-decoration: underline;
}
*/
DIV.galeria_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	background-color: #F0F0F0;
	margin-right: 10px;
	padding-top: 40px;
	height: 100%;
}

DIV.galeria_menu DIV.menu_principal {
}

DIV.galeria_menu DIV.menu_principal A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #C3C9CA;
	padding: 3px 5px 3px 5px;
	display: block;
	border-top: 1px solid #F0F0F0;
	border-left: 3px solid #F17C0E;
}

DIV.galeria_menu DIV.menu_principal A:hover {
	background-color: #F17C0E;
	text-decoration: none;
}

DIV.galeria_menu DIV.menu_principal A.menu_principal_sel {
	background-color: #F17C0E;
	text-decoration: none;
}

DIV.empresa_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	background-color: #F0F0F0;
	margin-right: 10px;
	padding-top: 40px;
	height: 100%;
}

DIV.empresa_menu DIV.menu_principal {
}

DIV.empresa_menu DIV.menu_principal A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #C3C9CA;
	padding: 3px 5px 3px 5px;
	display: block;
	border-top: 1px solid #F0F0F0;
	border-left: 3px solid #F17C0E;
}

DIV.empresa_menu DIV.menu_principal A:hover {
	background-color: #F17C0E;
	text-decoration: none;
}

DIV.empresa_menu DIV.menu_principal A.menu_principal_sel {
	background-color: #F17C0E;
	text-decoration: none;
}

/*- MODULO IMOBILIÁRIA -----------------------------------------*/
.imobiliaria_texto {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

DIV.imobiliaria_listagem {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

DIV.imobiliaria_listagem DIV {
	/*font-weight: bold;*/
	/*margin-top: 6px;*/
}

DIV.imobiliaria_listagem DIV A {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F17C0E;	
	text-decoration: none;
}

DIV.imobiliaria_listagem DIV A:hover {
	color: #587992;
	text-decoration: none;
}

TABLE.imobiliaria_catalogo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TABLE.imobiliaria_catalogo TD {
	width: 246px;
	text-align: center;
	padding-right: 20px;
	padding-bottom: 30px;
}

TABLE.imobiliaria_resumoDetalhe {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100%;
	background-color: #E9E9E9;
	padding: 15px;
}

DIV.imobiliaria_tituloDetalhe {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #587992;
}

DIV.imobiliaria_tituloListagem {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}

DIV.imobiliaria_precoDetalhe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F17C0E;
}

DIV.imobiliaria_resumoListagem {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 1px;
}

DIV.imobiliaria_categoriaListagem {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AFAFAF;
	margin-top: 1px;
}

DIV.imobiliaria_seccaoDetalhe {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image:url(imagens/icon_detalhes_imovel.gif);
	background-repeat: no-repeat;
	color: #F17C0E;
	padding-left: 18px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #CCCCCC;
}

DIV.imobiliaria_subtituloDetalhe {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F17C0E;
}

DIV.imobiliaria_detalhe {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

A.imobiliaria_linkVoltar {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F17C0E;	
	text-decoration: none;
}

A.imobiliaria_linkVoltar:hover {
	color: #587992;
	text-decoration: none;
}

DIV.imobiliaria_navegacaoPagina {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	text-align: right;
}

DIV.imobiliaria_navegacaoPagina A {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F17C0E;	
	text-decoration: none;
}

DIV.imobiliaria_navegacaoPagina A:hover {
	color: #F17C0E;
	text-decoration: underline;
}

DIV.imobiliaria_tituloPagina {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F17C0E;
	text-align: left;
	background-image: url(imagens/bg_tit_pagina.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	padding: 0px 0px 0px 0px;
}

DIV.imobiliaria_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	background-color: #F0F0F0;
	margin-right: 10px;
	padding-top: 40px;
	height: 100%;
}

DIV.imobiliaria_menu DIV.menu_principal {
}

DIV.imobiliaria_menu DIV.menu_principal A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #C3C9CA;
	padding: 3px 5px 3px 5px;
	display: block;
	border-top: 1px solid #F0F0F0;
	border-left: 3px solid #F17C0E;
}

DIV.imobiliaria_menu DIV.menu_principal A:hover {
	background-color: #F17C0E;
	text-decoration: none;
}

DIV.imobiliaria_menu DIV.menu_principal A.menu_principal_sel {
	background-color: #F17C0E;
	text-decoration: none;
}

DIV.imobiliaria_menu DIV.menu_funcionalidades {
	margin-top: 20px;
}

DIV.imobiliaria_menu DIV.menu_funcionalidades A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
	background-color: #D4D9D9;
	padding: 3px 5px 3px 5px;
	display: block;
	border-top: 1px solid #F0F0F0;
}

DIV.imobiliaria_menu DIV.menu_funcionalidades A:hover {
	background-color: #587992;
	color: #FFFFFF;
	text-decoration: none;
}

DIV.imobiliaria_menu DIV.menu_funcionalidades A.menu_funcionalidades_sel {
	background-color: #587992;
	color: #FFFFFF;
	text-decoration: none;
}

INPUT.imobiliaria_cxtexto01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px #D4D9D9 solid;
}

TEXTAREA.imobiliaria_artexto01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px #D4D9D9 solid;
}
/*--------------------------------------------------------------*/