.menu-principal{
	display:block;
  	float:left;
  	width:954px;
  	margin:0 0 0 17px;
}

.menu-principal li {
    display: block;
    float: left;
}


.menu-principal li a {
  	height:61px;
  	display:block;
  	/*color: transparent;*/
  	text-indent:-9999px;
}


.m1 > a {
  	width:208px;
	background: url(/images/comum/bg_nav.png) no-repeat 0 0;
}

.m1 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat 0 -63px;
}

.m2 > a {
  	width:165px;
	background: url(/images/comum/bg_nav.png) no-repeat -208px 0;
}

.m2 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -208px -63px;
}

.m3 > a {
  	width:166px;
	background: url(/images/comum/bg_nav.png) no-repeat -373px 0;
}

.m3 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -373px -63px;
}

.m4 > a {
  	width:248px;
	background: url(/images/comum/bg_nav.png) no-repeat -539px 0;
}

.m4 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -539px -63px;
}

.m5 > a {
  	width:167px;
	background: url(/images/comum/bg_nav.png) no-repeat -787px 0;
}

.m5 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -787px -63px;
}






.cont-rodape{
  	font-weight:600;
}

.r-end{
	top:23px;
  	left:27px;
  	font-size:14px;

}
.r-end a{
  	display:block;
  	margin-bottom:10px;
}

.r-tel{
  	background:url(/images/comum/tel.png) no-repeat left center;
  	font-size:22px;
  	padding:0 0 0 43px;
  	top:153px;
  	left:31px;
}

.r-tel span,
.r-tel a{
  	font-weight:700;
  	font-size:28px;
}
.r-mail{
  	font-size:15px;
	display:block;
  	background:url(/images/comum/email.png) no-repeat left center;
  	padding:0 0 0 45px;
  	top:201px;
  	left:27px;
}


.separacao{
  	background:url(/images/comum/08.png) no-repeat;
  	width:2px;
  	height:199px;
  	top:15px;
}
.s1{ left:327px; }
.s2{ left:661px; }

.r-mapa{
  	width:283px;
  	top:23px;
  	left:357px;
}
.r-mapa span{
  	display:block;
  	text-align:center;
  	font-size:12px;
  	margin-bottom:10px;
}


.r-copy{
  	font-size:12px;
  	width:278px;
	text-align:right;
    top:99px;
  	left:683px;
}
.r-copy img{
  	margin:5px 0 10px;
  	float:right;
  	display:block;
  	
}
.r-copy span{
  	display:block;
}
.r-copy span.copy{
  	font-size:9px;
}
.r-desenv{
	top:203px;
  	left:786px;
}











.logo{
  	background: url(/images/comum/logo.png) no-repeat center top;
	display:block;
  	height:50px;
  	width:282px;
  	margin:20px 0 0 47px;
  	float: left;
  	
}

.tel_top{
	font-size:17px;
  	background: url(/images/comum/001.png) no-repeat center left;
  	color: #666;
  	padding-left:30px;
  	float:right;
  	margin:35px 34px 0 0;
}

.tel_top > strong{
	font-size:22px;
  	font-weight:600;
}.cont-prod{
  	width:944px;
}
.cont-prod > li{
  	display: inline-table;
    width: 440px;
  	margin:0 30px 40px 0;
}
.cont-prod .title-produto{
  	display:block;
  	font-size:22px;
  	margin:0 0 20px;
  	font-weight:600;
	border-bottom: 2px dotted #CCCCCC;
  	padding-bottom:5px;
}
.cont-produtos{
  	width:414px;
}
.cont-produtos li{
  	background:url(/images/comum/09.png) no-repeat left 6px; 
  	padding:0 0 0 15px;
	margin:0 0 30px 40px;
}.m4 > a{
	background-position: -539px -63px !important;
}