.main {
	width:70em;
	min-width: 950px;
	max-width: 1300px;
	margin:0 auto;
	text-align:left;
}

.clear {clear:both;height:0;}
.clear0 {clear:both; height:0;}


.dl5,
.dl10,
.dl15,
.dl20,
.dl25,
.dl30,
.dl35,
.dl40,
.dl45,
.dl50,
.dl55,
.dl60,
.dl65,
.dl70,
.dl75{float:left; display: inline; }


.dr5,
.dr10,
.dr15,
.dr20,
.dr25,
.dr35,
.dr40,
.dr45,
.dr50,
.dr55,
.dr60,
.dr65,
.dr70,
.dr75
{float:right; display: inline;margin:20px 32em 20px 20px;}

.dl5, .dr5{width:5em;}
.dl10, .dr10{width:10em;}
.dl15, .dr15{width:15em;}
.dl20, .dr20{width:20em;}
.dl25, .dr25{width:25em;}
.dl30, .dr30{width:30em;}
.dl35, .dr35{width:35em;}
.dl40, .dr40{width:40em;}
.dl45, .dr45{width:45em;}
.dl50, .dr50{width:50em;}
.dl55, .dr55{width:55em;}
.dl60, .dr60{width:60em;}
.dl65, .dr65{width:65em;}
.dl70, .dr70{width:70em;}
.dl75, .dr75{width:75em;}


.ml5{margin-left:5em;}
.ml10{margin-left:10em;}
.ml15{margin-left:15em;}
.ml20{margin-left:20em;}
.ml25{margin-left:25em;}
.ml30{margin-left:30em;}
.ml35{margin-left:35em;}
.ml40{margin-left:40em;}
.ml45{margin-left:45em;}
.ml50{margin-left:50em;}
.ml55{margin-left:55em;}
.ml60{margin-left:60em;}
.ml65{margin-left:65em;}
.ml70{margin-left:70em;}
.ml75{margin-left:75em;}

.mr5{margin-right:5em;}
.mr10{margin-right:10em;}
.mr15{margin-right:15em;}
.mr20{margin-right:20em;}
.mr25{margin-right:25em;}
.mr35{margin-right:35em;}
.mr40{margin-right:40em;}
.mr45{margin-right:45em;}
.mr50{margin-right:50em;}
.mr55{margin-right:55em;}
.mr60{margin-right:60em;}
.mr65{margin-right:65em;}
.mr70{margin-right:70em;}
.mr75{margin-right:75em;}

.fluid {width:auto; background-color:#40BFBF; float:none;}
.fluid_menu {width:auto; background-color:#DDD; float:none;}

div .fluid {padding:0em 0em 0em 0.1em;}

.hp{width:100%;  float:left; }

.clearfix, .main{ display: inline-block; }
.clearfix:after, .main:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
* html .clearfix,
* html .main
 { height: 1%; }
.clearfix, .main { display: block;clear: both; }


/*  used  */
.dr30 {width:23em; float:right; padding:20px; background-color:#fff; display: inline;}
.drmap {width:45%; float:right; padding:20px; background-color:#fff; display: inline;}
.drphotos {width:400px; float:right; padding:20px; background-color:#fff; display: inline; text-align:center;}
.mr30{margin:0px 28em 20px 0px;}
.mrmap{margin:0px 50% 20px 0px;}
.mrphotos{margin:0px 470px 20px 0px;}
.mrfull{margin:0px 0px 20px 0px;}


.fluid_grey{
	background-color:#181818;
}
.white{
	background-color:#fff;
}
.fluid_grey2{

	width:90%;
	min-width: 950px;
	max-width: 1300px;
	position:fixed;
	z-index: 10;
	top:0;
}
.fluid_rodape{
	background:url(../images/rodape_gradient.gif) repeat-x;
	height:20px;
}

.fluid_content{
	background-color:#E7E7E7;
	padding:20px;
	overflow:hidden;
	padding-top:240px;
}

.fluid{
	padding:20px;
	background-color:#e6e6e6;
}

.dllogo{
	float: left;
	background:url(../images/logo.gif) no-repeat;
	width:340px;
	height: 150px;
}
.drbanner{

	float: right;
	background:url(../images/banner.jpg) no-repeat;
	/*width:547px;*/
	width:62%;
	min-width:547px;
	height: 150px;
	overflow:hidden;
}
.drlanguage{
	float: right;
	width:120px;
	height: 70px;
}
.footer{
	text-align:center;
}


/* produtos */
.grid {
width:300px;
float:left;
}
.grid2 {
/*width:300px;*/
float:left;
}

.grid_imagem {
	float:left;
	margin:0;
}
.big_picture {
	float:right;
	
}


.pics1 { 
    height:  235px;  
    width:   280px;
    padding: 0;  
    margin:  0;  
} 
 
.pics1 img {
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;
	
    width:  248px; 
    height: 203px;
	
    top:  0; 
    left: 0;
} 