html, body {
height: 100%;
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	color: #09467d;
	margin-bottom: 0px;
background-color:#4782b7;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}


#content
{
padding-bottom: 0;
width:946px;
margin: 0 auto;
padding-bottom: 28px; /* 72 é a altura do footer */ 
}

#footer
{
text-align:center;
background-image:url(../images/layout_06.jpg);
height:28px;
position: relative;
width:946px;
margin:auto;
margin-top: -28px; /* 72 é a altura do footer */ 
} 

.wrapper {
background-image:url(../images/layout_04.jpg);
height:100%;
width:946px;
float:left;
}

.topo{
background-image:url(../images/layout_01.jpg);
height:223px;}


.navigationr{
float:left;
width:946px;
background-image:url(../images/layout_03.jpg);
background-repeat:no-repeat;}

.navigationrd{
float:left;
width:568px;
background-image:url(../images/layout_05.jpg);
background-repeat:no-repeat;}


.linha{
background-image:url(../images/layout_05.jpg);
clear:left;
height:15px;}

.dir{
width:302px;
height:426px;
float:left;}

.esq{
width:644px;
float:left;}


.clear {
	clear:left;
}

.padding {
	padding-left:10px;
}
.paddinglist {
	padding-left:22px;
}
.padding1 {
	padding-top:6px;
}

.padding2 {
	padding-left:96px;
}

.padding3 {
	padding-left:34px;
	padding-top:50px;
}


.padding6 {
	padding-right:46px;
}

.pidiomas{
padding-top:9px;
padding-left:30px;
}

.float {
	float:left
}
.alignr {
	text-align:right
}
.alignc {
	text-align:center
}
.alignj {
	text-align:justify;
}
.cursor{
cursor:pointer;}

.title{
font-family:Tahoma;
font-size:10px;
color:#51b8e8;
font-weight:bold;}

.title1{
font-family:Tahoma;
font-size:11px;
color:#ffffff;
font-weight:bold;}

marquee{
font-family:Tahoma;
font-size:10px;
color:#09467d;
width:520px;
height:20px;
margin-left:75px;}


.contentorImp { width:600px; background:#FFFFFF; float: left; text-align:left; padding:10px 10px 10px 10px; color:#09467d}
.contentorImpCart{ float: left;text-align:justify;width:180px; color:#09467d}

.BaseIMC{width:180px; height:120px; float:left; display:block; text-align:center}

.gmap{
width: 510px; height: 350px; border:6px solid #f0f0ef}


#transparente{


	width:221px;
	height:199px;
	margin-left:31px;
	

}

