html, body {
height: 100%;
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:11px;
	color: #000000;
	margin-bottom: 0px;
	background:url(../images/bg.gif) repeat-x #FFFFFF;
}

ul, li	{
list-style:none;
margin:0;
padding:0;
border:0;
}
li		{
float:left;
}

h3{ font-size:13px}


#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}


#content
{
padding-bottom: 0;
width:997px;
margin: 0 auto;
padding-bottom: 97px;
}

#footer
{
text-align:center;
background-image:url(../images/bgbottom.gif);
height:97px;
clear:left;
position: relative;
width:100%;
margin:auto;
margin-top: -97px;
} 

.wrapper {
height:100%;
padding-top:25px;
width:997px;
float:left;
}

.topo{
width:1000px;
background-image:url(../images/fundo_topo.gif);
height:238px;
}

.topo1{
width:787px;
background:url(../images/topo.jpg) no-repeat;
height:139px;
float:left;
padding-top:5px
}

.topobandeiras{
float:left;
width:213px;
height:144px;
}

.topo li.topo1, .topo li.topo2, .topo li.topo3 {
width:1000px;
}
.topo li.topo1 {
height:144px;
}
.topo li.topo2 {
height:37px;
}
div.topo2_a, div.topo2_b,
div.topo2_c	{
float:left;
}
div.topo2_a	{
width:223px;
height:37px;
}
div.topo2_b	{
width:711px;
height:27px;
margin-top:10px;
}
div.topo2_b	marquee{
width:705px;
border:0;
color:#CCCCCC;
font-size:11px;
font-style:italic;
}
div.topo2_c	{
width:60px;
height:37px;
}
.topo li.topo3 {
height:57px;
}

/* ------------------------------------------------------------------------------------------------------- */

.linkx span {
	color:#000;
	font-size:15px;
	text-transform:uppercase;
	display:block;
	margin:17px 0 0 0;
	text-align:center;
}

/* MENUS PORTUGUES */ 
.menu{
margin:0;
border:0;
float:left;
width:166px;
cursor:pointer;
background:url(../images/menu_botao.jpg) left top;
height:57px;

}
.menu:hover {
	background-position:bottom;
}

/* ------------------------------------------------------------------------------------------------------- */

.pesq { width:228px; float:left;}
.imov { width:236px; float:left; height:348px;}
.conteudo { width:503px; float:left; margin-left:15px; margin-right:15px;}
.conteudo1 { width:533px; float:left;}

.pesqrap1{text-align:center; font-size:14px; font-weight:bold; margin-top:6px;}

.pesqrap{
display:block;
background-image:url(../images/pesq.jpg);
background-position:top;
background-repeat:no-repeat;
height:306px;
padding-left:16px;}


.clear {
	clear:left;
}
.linha{
margin-bottom:10px;
border-bottom:1px solid #000000}

.padding {
	padding-right:10px;
}

.padding2 {
	padding-left:10px;
}

.float {
	float:left;
}
.alignr {
	text-align:right;
}
.alignc {
	text-align:center;
}
.alignl {
	text-align:left;
	padding-top:6px;
}
.cursor{
cursor:pointer;}

.title{
font-family:Trebuchet MS;
font-size:10px;
color:#51b8e8;
font-weight:bold;}


marquee{
font-family:Trebuchet MS;
font-size:11px;
color:#000000;
width:510px;
height:20px;}


.contentorImp { width:600px; background:#FFFFFF; float: left; text-align:left; padding:10px 10px 10px 10px; color:#000000}
.contentorImpCart{ float: left;text-align:justify;width:180px; color:#000000}

.BaseIMC{width:221px; height:90px; float:left; display:block; text-align:center}

#gmap{
width: 494px; height: 277px; border:6px solid #f0f0ef}

.ApesquisaFieldsMSG{
	float:left;
	width:177px;
	vertical-align:top;
	font-size:12px;
	text-align:left;
	margin-top:5px;
	margin-left:45px;
	display:none;
}

