@charset "utf-8";
/* CSS Document */

/*================================MENU PRINCIPAL========================================*/


.menuPrincipal {
	display:block;
	float:left;
	width:966px;
	height:39px;
	background-color:#dbeab7;
	padding:0 17px;
	margin-top:-30px;
	*margin-top:-20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.menuPrincipal {
	   margin-top:-20px;
   }
}


.menuPrincipal li {
	display:block;
	float:left;
	font-family:"Microsoft Sans Serif";
	font-size:18px;
	font-weight:normal;
	color:#67b103;
	list-style:none;
	padding:7px 17px 10px 16px;
	*padding:7px 14px 10px 16px;
	/*border:solid 1px #000;*/
}

.menuPrincipal li span {
	display:none;
}

.menuPrincipal ul li a{
	text-decoration:none;
	color:#67b103;
	}

	
	.menuPrincipal ul li ul {
			display:none;
			position:absolute;
			padding:0;
			}
	   .menuPrincipal ul li:hover ul, .menuPrincipal ul li.over ul {
			display:block;
			width:190px;
			height:auto;
			/*height:100px;*/
			margin-left:-2px;
			*margin-left:-82px;
			margin-top:10px;
			*margin-top:32px;
			background-color:#dbeab7;
			/*border:solid 1px #000;*/
			}
			
		.menuPrincipal ul li ul li {
			display:block;
			float:left;
			clear:both;
			font-size:12px;
			padding:0;
			height:auto;
			}	
		
		.menuPrincipal ul li ul li a {
			display:block;
			width:172px;
			font-size:13px;
			color:#67b103;
			margin-left:0;
			clear:both;
			padding:4px 10px 5px 10px;
			/*border:solid 1px #000;*/
			}
			
		.menuPrincipal ul li ul li:hover a, .menuPrincipal ul li ul li.over a {
			background-color:#eafbd4;
			}

.btAMacom {
	width:110px;
	height:41px;
	background:url(../img/menu/macom.gif) no-repeat;
}

.btProdutos {
	width:108px;
	height:41px;
	background:url(../img/menu/produtos.gif) no-repeat;
}

.btCatalogos {
	width:116px;
	height:41px;
	background:url(../img/menu/catalogos.gif) no-repeat;
}

.btFiquePorDentro {
	width:170px;
	height:41px;
	background:url(../img/menu/fiquePorDentro.gif) no-repeat;
}

.btVideos {
	width:90px;
	height:41px;
	background:url(../img/menu/videos.gif) no-repeat;
}

.btPreserveInstrumental {
	width:243px;
	height:41px;
	background:url(../img/menu/preserveInstrumental.gif) no-repeat;
}

.btFaleConosco {
	width:144px;
	height:41px;
	background:url(../img/menu/faleConosco.gif) no-repeat;
}



/* ================================ FORMULARIOS =========================================== */

.btForm {
	background-color:#4887c0;
	border:0;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:1px 8px;
	*padding:0;
}


.conteudo {
	display:block;
	float:left;
	width:705px;
	margin-top:1px;
	margin-left:50px;
	/*border:solid 1px #000;*/
	}
	
.conteudo h4{
	display:block;
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#67b103;
	font-weight:normal;
	}
.conteudo h4 span{
	font-size:14px;
	}
.conteudo h4 a{
	text-decoration:none;
	color:#67b103;
	}
	
.conteudo h5{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:15px;
	_margin-top:12px;
	color:#4887c0;
	}
	
.conteudo h5 a{
	text-decoration:none;
	color:#4887c0;
	}
	
.conteudo p{
	display:block;
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-align:justify;
	margin-top:10px;
	_margin-top:20px;
	line-height:19px;
	margin-bottom:25px;
	/*border:solid 1px #000;*/
	}
.conteudo p a{
	text-decoration:none;
	color:#4d4d4d;
	}
	

.listaProdutos {
	display:block;
	float:left;
	width:704px;
	_width:703px;
	margin-top:31px;
	margin-bottom:25px;
	_padding-bottom:25px;
	}
.listaProdutos li{
	display:block;
	float:left;
	width:160px;
	height:200px;
	margin-left:14px;
	_margin-left:11px;
	border:solid 1px #85d11e;
	margin-bottom:20px;
	}

.listaProdutos li img{
	margin-left:20px;
	margin-top:2px;
	}

.listaProdutos li h5{
	display:block;
	text-align:center;
	color:#4887c0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	}

.listaProdutos li p{
	display:block;
	float:left;
	width:130px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	margin-left:15px;
	_margin-left:10px;
	/*_padding-bottom:10px;*/
	}

.listaProdutos center {
	display:table-cell;
	vertical-align:middle;
	margin-top:5px;
	width:80px;
	height:100px;
}

.listaProdutos center img {
	margin-left:40px;
	*margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;

}



.imgDetProdutos {
	display:block;
	float:right;
	width:300px;	
}



.conteudo form input {
	border:1px solid #4887c0;
	}
.conteudo textarea {
	display:block;
	float:left;
	border:1px solid #4887c0;
	margin-left:82px;
	_margin-left:41px;
	margin-top:-15px;
	}










