#all
{
	margin: 0 auto;
	width: 940px;
	padding: 0px;
	text-align: left;
}
#all2
{
	position:absolute;
	width: 902px;
	text-align: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 19px;

}
#all3
{
	position:relative;

}
.wrapper {
	margin:2px 0px 0px -18px;
	background:white;
	
	
}
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin:0px;
	padding:0px;
	background:url(../images/fundo.gif) top repeat-x white;
	text-align:center;
	font-size:14px;
}
a {
	color:black;
	text-decoration:none;
}
.mainbody {
	font-size:10px;
	
	
	
}
h3 {
	font-weight:bold;
	font-size:14px;
	color:white;
}
#img {
	position:absolute;
	left:30px;
	bottom:35px;
	_bottom:34px;
}
.article_seperator {
	display:none;
}
.button, .btn_news {
	height:25px;
	padding:0px;
	font-size:10px;
	border:1px solid #5e6e6e;
	background:url(../images/botao_bg.gif) repeat-x;
}
#geral {
	position:absolute;
	width: 900px;
	top:0px;
	left:0px;
	text-align: left;
	background:white;
	border:1px solid #adbbbc;
}

/* SOMBRAS */

#s_topo {
	position:absolute;
	top:18px;
	left:0px;
	}
#s_esquerda {
	position:absolute;
	top:30px;
	left:0px;
	}
#s_direita {
	position:absolute;
	top:30px;
	right:0px;
}

/* TOPO */

#logo {
	position:relative;
	top:5px;
	left:5px;
	width:165px;
	height:160px;
	background:url(../images/logo_bg.gif) top right no-repeat;
}
.logo {
	position:absolute;
	top:30px;
	left:25px;
}
#slogan {
	position:absolute;
	top:5px;
	right:5px;
	width:725px;
	height:39px;
	background:url(../images/slogan_bg.gif) bottom left no-repeat #647785;
}
#banner {
	position:absolute;
	top:45px;
	right:5px;
	width:690px;
	height:210px;
	background:url(../images/banner_bg.gif) top left no-repeat;
	padding-left: 35px;
	padding-top: 5px;
}
.modulebanner {
	position:absolute;
	top:4px;
	left:34px;
}

/* CONTENT */

#content {
	z-index:0;
	position:relative;
	top:0px;
	left:5px;
	float:left;
	width:890px;
	padding-bottom:40px;
	background:url(../images/content_bg.gif) top left repeat-y;
}

/* MENU */

#menu {
	float:left;
	width:150px;
	padding-top:20px;
}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:25px;
}
#menu ul li {
	height:40px;
	background:url(../images/btn_bg.gif) top left no-repeat;
}
#menu ul li a {
	display:block;
	height:35px;
	padding-top:5px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	color:#5e6e6e;
}
#menu ul li a#active_menu {
	background:url(../images/btn_bg_active.gif) top left no-repeat;
}
#menu ul li a:hover, #menu ul li a#active_menu:hover {
	background:url(../images/btn_bg_hover.gif) top left no-repeat;
}
#endereco {
	width:150px;
	padding-left:10px;
}
.moduleendereco {
	font-size:9px;
	color:#7e8c8c;
	margin-bottom:33px;
}
.artbannersplusnoticias tr td img {
	margin:5px 0px 6px -3px;
}
.modulebanner2 {
	margin:0px 0px 13px 18px;
}

/* CONTEUDO */

#conteudo {
	position:relative;
	float:right;
	margin-right:9px;
	_margin-right:5px;
	width:699px;
	background:url(../images/conteudo_bg.gif) left bottom no-repeat;
	padding-top: 105px;
	padding-right: 6px;
	padding-bottom: 35px;
	padding-left: 6px;
	_bottom:610px;
	min-height:500px;
	
}
div.mainbody td.contentheading, .contentheadingtexto {
	background:url(../images/titulo_bg.gif) top left no-repeat;
	width:197px;
	height:53px;
	font-weight:bold;
	font-size:18px;
	color:#5e6e6e;
	padding:0px 0px 15px 20px;
}
.componentheadingcontato {
	background:url(../images/titulo_bg.gif) top left no-repeat;
	width:197px;
	height:53px;
	font-weight:bold;
	font-size:18px;
	color:#5e6e6e;
	padding:10px 0px 0px 20px;
}
div.mainbody table.contentpaneopen td[valign="top"], .back_button, .contentpane {
	font-size:10px;
		
}
.back_button {
	float:right;
	margin:0px 10px 0px 0px;
}
div.componentheading {
	background:url(../images/titulo_bg.gif) top left no-repeat;
	width:297px;
	height:53px;
	font-weight:bold;
	font-size:18px;
	color:#5e6e6e;
	padding:15px 0px 0px 20px;
}

td.contentheading_serv {
	background:url(../images/titulo_bg.gif) top left no-repeat;
	width:197px;
	height:53px;
	font-weight:bold;
	font-size:18px;
	color:#5e6e6e;
	padding:15px 0px 0px 20px;
	padding-bottom:15px;
}


div.jform h2 {
background:url(../images/titulo_bg.gif) top left no-repeat;
	width:197px;
	height:53px;
	font-weight:bold;
	font-size:18px;
	color:#5e6e6e;
	padding:15px 0px 0px 20px;
	}
div.componentheading_pass {
	background:url(../images/titulo_bg.gif) top left no-repeat;
	width:197px;
	height:53px;
	font-weight:bold;
	font-size:15px;
	color:#5e6e6e;
	padding:15px 0px 0px 20px;
}
.contentpane {
	margin:0px 0px 0px 20px;
	line-height:20px;
	
}
.contentpane form input, .contentpane form textarea, .modulelogin form input {
	border:1px solid #7e8c8c;
}
table.contentpaneopentexto {
	margin-right:40px;
}
table.contentpaneopentexto td {
	padding-left:20px;
	_padding-left:20px;
}
table.contentpaneopentexto table {
	margin-left:40px;
}
table.contentpaneopentexto table img {
	padding-left:37px;
}

/* MISTER ESTATE */
/* ---------------------------------
.sectiontableentry2 {
	background:#647785;
}
.sectiontableentry2 a {
	color:white;
	font-size:16px;
}
.smalldark {
	font-size:10px;
}
.contentpaneopen tbody tr td.nav_me a {
	font-size:14px;
}
#content-pane .sectiontableentry2 {
	background-color:#d7dbdb;
}
#content-pane .button {
	margin-top:5px;
}
#easearch table {
	font-size:12px;
}
td[rowspan="2"] {
	background-color:#d7dbdb !important;
}
.show_form, .edit_form {
	font-size:12px;
}----------------------------------------------
*/
/* AREA RESTRITA */
/*
.modulelogin {
	margin-left:20px;
	font-size:10px;
	line-height:20px;
}
input#mod_login_username, input#mod_login_password {
	width:155px;
	*width:154px;
	height:13px;
	border:1px solid #7e8c8c;
	margin-bottom:1px;
	font-size:10px;
	color:#7e8c8c;
}
.modulelogin .button, .btn_news{
	margin-top:5px;
}
.btn_new {
	margin-left:20px;
}
*/
/* CONTATO */

table.contentpanecontato {
	position:relative;
	left:18px;
}

/* NEWSLETTER */

#canto_direito {
	width:120px;
	background:url(../images/fundo_right.png) top left no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 11px;
	_background-image:url(../images/fundo_right_ie6.gif);
}
.modulenews h3 {
	position:relative;
	top:5px;
	left:10px;
	margin:0;
	padding:0;
}

/* NEWSLETTER FORM */

.modulenews form {
	position:relative;
	top:12px;
	left:14px;
	margin:0;
	padding:0;
	color:#7e8c8c;
	font-size:10px;
}
.modulenews .button {
	position:relative;
	top:-33px;
	float:right;
	margin-right:30px;
}
input#subscriber_name, input#lm_email {
	width:155px;
	*width:154px;
	height:13px;
	border:1px solid #7e8c8c;
	margin-bottom:1px;
	font-size:20px;
	color:#7e8c8c;
}
input#lm_subscribe, input#lm_unsubscribe {
	margin-left:-2px;
	*margin-left:-5px;
}

/* PROCURA RÁPIDA */
/*------------------------------------------------
.moduleprocura h3, .modulenews h3 {
	position:relative;
	top:5px;
	left:10px;
	margin:0;
	padding:0;
}
.moduletableprocura {
	font-size:9px;
}---------------------------------------------------
*/
/* PROCURA RÁPIDA FORM */
/*-------------------------------------------------
.moduletableprocura {
	position:relative;
	top:12px;
	left:10px;
	margin:0;
	padding:0;
	color:#7e8c8c;
}
select.inputbox {
	width:160px;
	height:17px;
	*height:20px;
	font-size:10px;
	border:1px solid #7e8c8c;
	margin-bottom:2px;
	*margin-bottom:1px;
	color:#7e8c8c;
}
input[name="searchstring"] {
	width:155px;
	*width:154px;
	height:13px;
	border:1px solid #7e8c8c;
	margin-bottom:1px;
	font-size:10px;
	color:#7e8c8c;
}
#minrent, #maxrent, #minprice, #maxprice {
	width:60px;
	height:12px;
	border:1px solid #7e8c8c;
	margin:1px 0 1px 0;
	font-size:10px;
	color:#7e8c8c;
}
.moduleprocura .button {
	position:relative;
	float:right;
	margin-top:4px;
	margin-right:20px;
	*margin-right:18px;
}
.moduleprocura a {
	position:relative;
	top:-10px;
	text-decoration:underline;
	color:#7e8c8c;
}-----------------------------------------------
*/
/* RODAPE */

#rodape {
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:35px;
	width:830px;
	height:25px;
	padding-bottom:10px;
	background:white;
}
#copyright {
	float:left;
	width:405px;
	height:15px;
	_height:15px;
	padding:5px 0 5px 10px;
	background:url(../images/rodape_bge.gif) top left no-repeat #fbd716;
	_position:relative;
	_top:38px;
}
.copyright, .gtarget {
	font-size:9px;
}
#gtarget {
	float:right;
	text-align:right;
	width:405px;
	height:15px;
	_height:15px;
	padding:5px 10px 5px 0;
	background:url(../images/rodape_bgd.gif) top right no-repeat #fbd716;
}

#canto_direito div.moduletable {


}

input.inputbox#wz_11 {
	margin-bottom: 5px;
	margin-left: 1px;
	margin-top: 3px;
	*margin-bottom: 0px;
	*position:relative;
	*bottom:4px;
}

input.inputbox#wz_12 {
	margin-left: 1px;
	margin-bottom: 5px;
	*margin-bottom: 0px;
		*position:relative;
	*bottom:4px;
}

input.button#aca_22 {
	margin-left: 2px;
	margin-top: 3px;
}

input.inputbox#wz_2 {
	margin-top: 0px;
	margin-bottom: 0px;
	}
#canto_direito div.moduletable form{
	font-size: 11px;
}

#f_esq2 {
display:none;
}

#f_esq {
	width:500px;
	position: relative;
}

#f_dir {
	text-align:right;
	position: relative;
	/*padding-left: 504px;*/
	width: 300px;
	bottom: 14px;
	left:504px;
}

.contact_emailcontato {
	margin-left:20px;
}

.contact_email {
	margin-left: 15px;
}

div.moduletable_place {
	color: #7e8c8c;
	width: 160px;
	position: relative;
	right: 10px;
	font-size: 10px;
}


div.footer {
display:none;
}

table.adminlist {

padding-bottom:350px;
}


img#s_esquerda {
_display:none;
}

img#s_direita {
_display:none;
}

img#s_topo {
_display:none;
}

.jform {
font-size:13px;
}

#h25d2_278 {
	height: 15px;
	width: 370px;
}

#h25d2_278 input.radio, #h25d2_278 label.radio{
	position: relative;
	left: 0px;
	top: -17px;
}

#h589e_280 {
	height: 15px;
	width: 370px;
}

#h589e_280 input.radio, #h589e_280 label.radio{
	position: relative;
	left: 0px;
	top: -17px;
}

#h9fdf_293 {
	height: 15px;
	width: 370px;
}

#h9fdf_293 input.radio, #h9fdf_293 label.radio{
	position: relative;
	left: 0px;
	top: -17px;
}

#h2095_302{
	height: 15px;
	width: 370px;
}

#h2095_302 input.radio, #h2095_302 label.radio{
	position: relative;
	left: 0px;
	top: -17px;
}
#tempo{
	margin-left: 12px;
}

.contentpaneopen_rotator {
	width: 150px;
	color: #5e6e6e;
}

.banneritem {
	
}

.banneritem img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: -10px;
	
}

#canto_direito .moduletable h3 {
	line-height: 22px;
	
}

