/* Cotto Figueira
   www.maisempresas.com */

body {
	background:url(../images/bgSite.gif) repeat-x #11422C;
	font-family:Arial, Helvetica, sans-serif;
}

.sprite {
	overflow:hidden;
	text-indent:-999px;
}
	.sprite a {
		height:500px;
		display:block;
	}

#container{
	width:999px;
	margin:0px auto 0px auto;
	overflow:hidden;
	background:#FFF;
}

	#border {
		margin:12px;
		border:solid 4px #E7EDEA;
		overflow:hidden;
		height:100%;
		padding-bottom:25px;
	}

	#header {
		background:url(../images/bgHeader.jpg) no-repeat;
		clear:both;
		overflow:hidden;
		height:17px;
	}
	
	#topo {
		background:url(../images/bgTop.jpg) center bottom no-repeat;
		clar:both;
		overflow:hidden;
		height:130px;
	}
	
		#logo {
			background:url(../images/sprites.gif) 0px 0px;
			float:left;
			overflow:hidden;
			width:268px;
			height:93px;
			margin:20px 0px 0px 25px;
		}
			#logo h1, #logo h1 a {
				display:block;
				height:999px;
				margin-left:-200px;
			}
						
		#menuContato {
			float:right;
			margin:30px 30px 0px 0px;
			width:100px;
		}
			#infoContato {
				float:right;
				padding:4px 13px 0px 0px;
				text-align:right;
				color:#1B6644;
				width:150px;
			}
				#infoContato #fone {
					font-size:15px;
					font-weight:bold;
					height:14px;
					line-height:14px;
				}
					#infoContato #fone small {
						font-size:10px;
						height:14px;
					}
					
				#infoContato #mail {
					font-size:11px;	
				}
			
			#btnContato {
				background:url(../images/sprites.gif) -270px -0px no-repeat;
				width: 79px;
				height: 40px;
				float:right;
				margin:0px 1px 1px 0px;
			}
				#btnContato:hover {
					background:url(../images/sprites.gif) -270px -40px no-repeat;
				}
				#btnContato:active {
					margin:1px 0px 0px 1px;	
				}
				
/*#####################################################################################################################################*/
/* Menu */

#menu {
	height:48px;
	clear:both;
	text-align:center;
	padding-left:55px;
}
	#menu ul li {
		margin:12px 2px 2px 2px;	
	}
	#menu ul li:active {
		margin:13px 1px 1px 3px;
	}

		#menuItem1 {
			 background:url(../images/menu.gif) -0px -0px no-repeat;
			 width: 82px;
			 height: 25px;
			 float:left;
		}
		#menuItem1:hover {
			 background:url(../images/menu.gif) -0px -25px no-repeat;
		}
			
		#menuItem2 {
			 background:url(../images/menu.gif) -82px -0px no-repeat;
			 width: 86px;
			 height: 25px;
			 float:left;
		}
		#menuItem22 {
			 background:url(../images/menu.gif) -82px -25px no-repeat;
			 width: 92px;
			 height: 25px;
			 float:left;
		}
		#menuItem2:hover {
			 background:url(../images/menu.gif) -82px -25px no-repeat;
		}
			
		#menuItem3 {
			 background:url(../images/menu.gif) -174px -0px no-repeat;
			 width: 79px;
			 height: 25px;
			 float:left;
		}
		#menuItem3:hover {
			 background:url(../images/menu.gif) -174px -25px no-repeat;
		}
			
		#menuItem4 {
			 background:url(../images/menu.gif) -253px -0px no-repeat;
			 width: 82px;
			 height: 25px;
			 float:left;
		}
		#menuItem4:hover {
			 background:url(../images/menu.gif) -253px -25px no-repeat;
		}
			
		#menuItem5 {
			 background:url(../images/menu.gif) -335px -0px no-repeat;
			 width: 80px;
			 height: 25px;
			 float:left;
		}
		#menuItem5:hover {
			 background:url(../images/menu.gif) -335px -25px no-repeat;
		}
			
		#menuItem6 {
			 background:url(../images/menu.gif) -415px -0px no-repeat;
			 width: 111px;
			 height: 25px;
			 float:left;
		}
		#menuItem6:hover {
			 background:url(../images/menu.gif) -415px -25px no-repeat;
		}
			
		#menuItem7 {
			 background:url(../images/menu.gif) -526px -0px no-repeat;
			 width: 110px;
			 height: 25px;
			 float:left;
		}
		#menuItem7:hover {
			 background:url(../images/menu.gif) -526px -25px no-repeat;
		}
			
		#menuItem8 {
			 background:url(../images/menu.gif) -645px -0px no-repeat;
			 width: 93px;
			 height: 25px;
			 float:left;
		}
		#menuItem8:hover {
			 background:url(../images/menu.gif) -645px -25px no-repeat;
		}
			
		#menuItem9 {
			 background:url(../images/menu.gif) -738px -0px no-repeat;
			 width: 84px;
			 height: 25px;
			 float:left;
		}
		#menuItem9:hover {
			 background:url(../images/menu.gif) -738px -25px no-repeat;
		}


		#menuItem10 {
			 background:url(../images/menu.gif) -822px -0px no-repeat;
			 width: 183px;
			 height: 25px;
			 float:left;
		}
		#menuItem10:hover {
			 background:url(../images/menu.gif) -822px -25px no-repeat;
		}
		
		#menuItem11 {
			 background:url(../images/menu.gif) -335px -0px no-repeat;
			 width: 80px;
			 height: 25px;
			 float:left;
		}
		#menuItem11:hover {
			 background:url(../images/menu.gif) -335px -25px no-repeat;
		}
/*####################################################################################################################################*/
/* conteudo da pagina inicial */

#home {
	clear:both;
	overflow:hidden;
	background:url(../images/bgContent.gif) top center no-repeat #FFF;
	padding:0px 22px;
	height:100%;
}
	#topBanner {
		clear:both;
		height:25px;
		background:url(../images/bannerTop.gif) top center no-repeat;
	}
	#fullbanner {
		width:920px;
		height:250px;
		overflow:hidden;
		border:solid 1px #FFF;
	}
	#baseBanner {
		clear:both;
		height:20px;
		background:url(../images/bannerBase.gif) top center no-repeat;
	}
	
	#esquerda {
		float:left;
		width:490px;
	}
	
		#resumo {
			width:490px;
			padding-top:10px;
		}
			#resumoTitle {
				overflow:hidden;
				border-bottom:solid 1px #F2B980;
				height:35px;
				background:url(../images/titleResumo.gif) 0px 0px no-repeat;
			}
				#resumoTitle h2 {
					display:none;	
				}
				
			#resumoText {
				font-size:14px;
				color:#FFF;
				padding-top:9px;
				line-height:17px;
			}
				#resumoText small {
					display:block;
					clear:both;
					padding-top:9px;
				}
					#resumoText small a {
						color:#FFF;
						font-size:11px;
					}
						#resumoText small a:hover {
							color:#eee;
						}
						
	#direita {
		width:378px;
		float:right;
		background:url(../images/direitaPattern.jpg) repeat-y;
		margin-top:10px;
		margin-bottom:15px;
	}
		#artesanato {
			background:url(../images/direitaTopo.jpg) no-repeat;
			height:180px;
		}
		
			#artesanatoFoto {
				width:133px;
				height:107px;
				float:left;
/*	*/			background:url(../images/arteImgContainer.gif) no-repeat;
				overflow:hidden;
				margin:27px 0px 0px 31px;
				_margin:24px 0px 0px 10px;
			}
				#artesanatoFoto img {
					margin:5px;	
				}
				
			#artesanatoTexto {
				float:left;
				margin-left:15px;
				width:170px;
				background:url(../images/arteTitle.gif) 0px 31px no-repeat;
				padding-top:62px;
				color:#FFF;
				font-size:11px;
				line-height:11px;
			}
			#artesanatoTexto a{ color:#FFFFFF; text-decoration:none;}
				
				#artesanatoTexto small {
					color:#6C8B7D;
					display:block;
					clear:both;
					padding-top:9px;
				}
					#artesanatoTexto small a {
						color:#6C8B7D;	
					}
						#artesanatoTexto small a:hover {
							color:#FFF;	
						}
						
	#produtos {
		clear:both;
		overflow:hidden;
		padding-left:15px;
	}
		#produtosTitle {
			background:url(../images/prodTitle.gif) 0px 0px no-repeat;
			width:93px;
			height:30px;
			float:left;
			text-indent:-999px;
			overflow:hidden;
			margin-top:7px;
		}
			#produtosTitle a {
				display:block;
				height:50px;
			}
			
	/* cada produto */
	.cadaProduto {
		clear:both;
		padding-top:15px;
		_padding-top:7px;
	
	}
		.cadaProdutoFoto {
			float:left;
			text-align:center;

			
		}
			.cadaProdutoFoto img {
				border:solid 4px #D7C89D;
				
			}
			
		.cadaProdutoDescricao {
			float:left;
			width:240px;
			margin-left:13px;
			font-size:11px;
			color:#999;
			line-height:12px;
		}
			.cadaProdutoDescricao h3 a {
				color:#1B6644;
				font-weight:bold;
				display:block;
				clear:both;
				height:15px;
				text-decoration:none;
			}
			
		#produtos small {
			display:block;
			clear:both;
			padding-top:15px;
			font-size:12px;
			padding-left:68px;
			height:25px;
		}
			#produtos small a {
				color:#FF7F00;	
			}
				#produtos small a:hover {
					color:#1B6644;
				}
		
		#produtosBottom {
			clear:both;
			height:25px;
			background:url(../images/direitaBottom.jpg) no-repeat;
		}
		
		#maisProdutosBtn {
			clear:both;
			height:35px;
			background:url(../images/btn-maisprodutos.jpg) no-repeat;
		}
		
	/* show room */
	#showroom {
		clear:both;
		padding-top:60px;
	}
		#showroomTitle {
			width:210px;
			height:30px;
			background:url(../images/leftTitle.gif);
		}
			#showroomTitle h2 {
				display:none;	
			}
			
		#showroomFoto {
			width:487px;
			height:143px;
			clear:both;
			overflow:hidden;
			padding-top:20px;
		}
			#showroomFoto img {
				border:solid 4px #EA7500;	
			}
			
			.btnGaleria {
				 background:url(../images/sprites.gif) -349px -0px no-repeat;
				 width: 109px;
				 height: 40px;
				 float:left;
				 overflow:hidden;
				 margin:10px 1px;
			}
				.btnGaleria:hover {
					 background:url(../images/sprites.gif) -349px -40px no-repeat;
				}
				.btnGaleria a {
					 display:block;
					 margin-left:-999px;
					 height:999px;
				}
		#fotoDescription {
			float:right;
			width:355px;
			color:#777;
			text-align:right;
			font-size:12px;
			line-height:13px;
			padding-top:5px;
			padding-right:10px;
		}
			#fotoDescription small {
				display:block;
				padding-top:8px;
				clear:both;
			}
				#fotoDescription small a {
					color:#EA7500;	
				}
					#fotoDescription small a:hover {
						color:#1B6644;	
					}
					
	#paginacoes {
		clear:both;
		padding-top:30px;
		_padding-top:15px;
		
	}
		#paginacoesTitle {
			width:280px;
			height:30px;
			background:url(../images/leftTitle.gif) 0px 30px;
		}
			#paginacoesTitle h2 {
				display:none;	
			}
		#paginacoes p {
			display:block;
			padding:7px 0px;
			font-size:12px;
			color:#777;
		}
		
		#paginacoes ul {
			padding-top:5px;	
		}
			#paginacoes ul li {
				float:left;
				margin-right:5px;
				background-color:#EBEBD2;
				width:76px;
				height:76px;
				text-align:center;
				padding:6px;
			}
				#paginacoes ul li img {
					
				}
		#paginacoes small {
			display:block;
			clear:both;
			padding-top:10px;
			font-size:12px;
		}
			#paginacoes small a {
				color:#EA7500;	
			}
				#paginacoes small a:hover {
					color:#1B6644;	
				}
				
#rodape {
	clear:both;
	padding:15px 0px 35px 0px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	zoom:1;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#rodape ul li a{ color:#CCCCCC;}

/*########################################################################################################################################################*/
/* Paginas Internas */

#interna {
	clear:both;
	overflow:hidden;
	padding-top:10px;
	margin:0px 22px 0px 22px;
	border-top:solid 2px #F3F3E4;
	background:url(../images/bgInternaTop.gif) top right no-repeat;
	font-size:12px;
	color:#444444;
}
	#interna h1 {
		font-size:32px;
		color:#1B6644;
		font-weight:bold;
		height:50px;
	}
	
	#interna h2 {
		font-size:20px;
		color:#1B6644;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	#interna h3 {
		font-size:14px;
		color:#1B6644;
		margin:0px;
		padding:0px;
		line-height:22px;
	}
	
	#interna .numeros {
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}



#internaInstitucional {
	clear:both;
	overflow:hidden;
	padding-top:10px;
	margin:0px 22px 0px 322px;
	border-top:solid 2px #F3F3E4;
	background:url(../images/bginternaTop.gif) top right no-repeat ;
	font-size:12px;
	color:#444444;
	
}
	#internaInstitucional h1 {
		font-size:32px;
		color:#1B6644;
		font-weight:bold;
		line-height:110%;
		margin-bottom:20px;
	}
	
	#internaInstitucional h2 {
		font-size:20px;
		color:#1B6644;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	#internaInstitucional h3 {
		font-size:14px;
		color:#1B6644;
		margin:0px;
		padding:0px;
		line-height:22px;
	}
	
	#internaInstitucional .numeros {
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}



	
	.internaH2 {
		display:block;
		overflow:hidden;
		background:#F4F4E6;
		clear:both;
		padding:7px 10px;
		font-size:17px;
		color:#1B6644;
		border-bottom:solid 4px #AFCABE;
		padding:3px 5px;
		margin-bottom:20px;
	}
		#ondeComprar {
			background:#AFCABE;
			clear:both;
			padding:6px;
		}
	
	#colunaEsquerda {
		float:left;
		width:415px;
	}
		#produtoHeader {
			clear:both;
			overflow:hidden;
			padding-bottom:20px;
		}
			#produtoFotoContainer {
				float:left;
			}
				#produtoFotoSombra {
					display:block;
					background:#1B6644;
					margin:10px 0px 0px 10px;
					height:150px;
					width:150px;
				}
				#produtoFoto {
					background:#EFEFDA;
					border:solid 1px #D9D9A8;
					padding:10px;
					width:130px;
					height:130px;
					position:absolute;
					text-align:center;
				}
			#produtoHeaderDir {
				width:215px;
				float:right;
			}
				#produtoHeaderDir h3 {
					margin-top:50px;
					color:#333;
					font-size:18px;
					height:80px;
					*height:70px;
				}
		#produtoDesc, #produtoOutros, #produtoDicas {
			color:#555;
			font-size:11px;
			font-family:Tahoma;
			line-height:12px;
			clear:both;
			overflow:hidden;
			text-align:justify;
			padding-bottom:20px;
			_height:100%;
		}
			.produtoH4 {
				color:#1B6644;
				font-size:17px;
				display:block;
				padding-bottom:7px;
				margin-bottom:7px;
				border-bottom:solid 1px #ECECD3;
				font-family:Arial, Helvetica, sans-serif;
				line-height:22px;
				font-weight:bold;
			}
			.produtoFotoMini {
				background:#EBEBD2;
				border:solid 1px #D9D9A8;
				padding:5px;
				float:left;
				width:66px;
				height:66px;
				margin:0px 7px 7px 0px;
				text-align:center;
			}
			
	#colunaDireita {
		float:right;
		width:476px;
	}
	
		#produtoAplicacao, #produtoVideo {
			padding-bottom:20px;	
		}
		#produtoAplicacao h4, #produtoVideo h4 {
			color:#1B6644;
			font-size:17px;
			display:block;
			padding-bottom:7px;
			margin-bottom:7px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
		#produtoAplicacao ul {
			display:block;
			background:#EFEFDA;
			border:solid 1px #D9D9A8;
			overflow:hidden;
			padding:10px 0px 0px 10px;
			*padding-bottom:10px;
			_padding:10px 0px 0px 10px;
			_width:465px;
			white-space:nowrap;
			height:100%;
		}
			#produtoAplicacao ul li {
				width:106px;
				height:106px;
				overflow:hidden;
				margin:0px 10px 10px 0px;
				float:left;
			}
		#produtoVideoContainer {
			padding:10px;	
			background:#EFEFDA;
			border:solid 1px #D9D9A8;
		}
		
/* ###################################################################################################################################################################### */
/* Showroom */
#internaShowroom {
	background:url(../images/bgShowroom.gif) repeat-x;
	overflow:hidden;
	clear:both;
	height:100%;
}
	#internaShowroomFotoContainer {
		width:412px;
		height:332px;
		float:left;
		margin-left:20px;
		margin-top:20px;
		_margin-left:5px;
		overflow:hidden;
	}
		#internaShowroomFoto {
			width:380px;
			height:300px;
			background:#FFF;
			border:solid 1px #C2D6CD;
			position:absolute;
			padding:10px;
			overflow:hidden;
		}
		#internaShowrooomSombra {
			margin:10px 0px 0px 10px;
			background:#1B6644;
			width:400px;
			height:320px;
		}
		#lupa {
			width:380px;
			height:300px;
			position:absolute;
			z-index:3;
			margin:11px;
			zoom:1;
			filter:alpha(opacity=0);
			-moz-opacity:.0;
			opacity:.0;
			overflow:hidden;
		}
			#lupa:hover {
				zoom:1;
				filter:alpha(opacity=50);
				-moz-opacity:.50;
				opacity:.50;
			}
		
#srEsquerda {
	float:left;
	width:410px;
}
	#internaShowroomTitulo {
		float:left;
		width:820px;
		height:80px;
		overflow:hidden;
		margin-left:30px;
		margin-top:30px;
		
	}
		#internaShowroomTitulo h2 {
			color:#FFF;
			font-size:16px;
			font-weight:normal;
			color:#AEC4BA;
		}
			#internaShowroomTitulo small {
				display:block;
				clear:both;
				padding-top:10px;
			}
				#internaShowroomTitulo small a, #internaShowroomTitulo small strong {
					color:#FFF;
					font-size:11px;
					margin-right:10px;
					text-decoration:none;
					font-weight:bold;
				}
				#internaShowroomTitulo small strong {
					color:#000;	
				}
					#internaShowroomTitulo small a:hover {
						text-decoration:underline;	
					}
					
#srDireita {
	float:right;
	padding-bottom:30px;
	overflow:hidden;
	width:470px;
	
	
}
					
	#maisFotos {
		padding-top:20px;
		width:420px;
		margin-left:30px;
		
	}
		#maisFotosContainer {
			background:#FFF;	
			border:solid 1px #D9D9A8;
			margin-left:40px;
			margin-top:20px;
			width:334px;
			padding:5px 0px;
		}
		
/* ####################################################################################################################################################################### */
/* CAROUSEL: CONFIGURACOES */

#jCarouselLite {
	margin:0px auto 0 auto;
	width:324px;
	overflow:hidden;
}
	#jCarouselLite .carousel button {
		float: left;
	}              
	#jCarouselLite .carousel .prev, #jCarouselLite .carousel .next {
		display: block;
		float: left;
		width: 14px;
		height: 43px;
		text-decoration: none;
		overflow:hidden;
		position:absolute;
	} 
		#jCarouselLite .carousel .prev {
			background:url(../images/btnLeft.gif);
			z-index:5;
			margin-left:-19px;
			*margin-left:-343px;
			margin-top:30px;
		}
		#jCarouselLite .carousel .next {
			background:url(../images/btnRight.gif);	
			z-index:3;
			margin-left:329px;
			*margin-left:5px;
			margin-top:30px;
		}
	
	#jCarouselLite .carousel .jCarouselLite {
		float: left;
		position: relative;
		visibility: hidden;
		left: -5000px;
	}
		#jCarouselLite ul {
			margin: 0pt;
			padding: 0pt;
			position: relative;
			list-style-type: none;
			z-index: 1;
			width: 2890px;
			left: -510px;
		}
			#jCarouselLite ul li {
				float: left;
				width:108px;
				height:107px;
				overflow: hidden;
			}	
			#jCarouselLite ul li a img {
				zoom:1;
				filter:alpha(opacity=65);
				-moz-opacity:.65;
				opacity:.65;
				border:4px solid #FFF;
				margin:1px;
			}
			#jCarouselLite ul li a:hover img{
				zoom:1;
				filter:alpha(opacity=99);
				-moz-opacity:.99;
				opacity:.99;
				border:solid 4px #BDBD75;
				margin:1px;
			}
			#jCarouselLite .carousel li img {
				width: 98px;
				height: 97px;
			}
	#imgPrev, #imgNext, #imgPrevDisable, #imgNextDisable {
		float:left;
		cursor:pointer;

	}
		#imgPrev {
			margin-right:8px;
		}
		#imgNext {
			margin-left:8px;
		}
#maisFotos {
	clear:both;
	text-align:center;
}

/*****************************************************************************/
/*Produtos utilizados*/
#showroomProdutos {
	clear:both;
	text-align:left; 
	padding-top:30px;
}

	.srCadaProduto {
		clear:both;
		padding-top:15px;
		_padding-top:8px;
		margin-left:25px; /* N */
	}
		.srCadaProdutoQtd { /* N */
			font-size:14px;
			font-family:Tahoma;
		}
		
		.srCadaProdutoFoto {
			float:left;
			width:65px;
		}
			.srCadaProdutoFoto img {
				border:4px solid #A4C2B4;	
			}
		.srCadaProdutoDesc {
			float:left;
			margin-top:8px; /* N */
			width:315px; /* 350px */
			font-size:11px;
			font-family:Tahoma;
		}
			.srCadaProdutoDesc a {
				color:#999;
				text-decoration:none;
			}
			.srCadaProdutoDesc a strong {
				font-weight:bold;
				color:#1B6644;
				text-decoration:none;
				display:block;
				font-size:16px;
				margin-top:4px; /* N */
			}
			.srCadaProdutoDesc_ a strong { /* N */
				font-weight:bold;
				color:#1B6644;
				text-decoration:none;
				display:block;
				font-size:14px;
				margin-top:16px;
			}
				.srCadaProdutoDesc a:hover, .srCadaProdutoDesc a:hover strong {
					text-decoration:underline;	
				}
				
#srDescricao, #srOutros {
	clear:both;
	padding-top:20px;
	font-size:11px;
	font-family:Tahoma;
	color:#666;
	width:430px;
}
	.srOutrosCada {
		float:left;
		margin-right:10px;
		margin-top:8px;
	}
		.srOutrosCada strong {
			display:block;
			clear:both;	
			text-align:center;
			color:#1B6644;
			font-size:13px;
			font-weight:bold;
			padding-top:3px;
		}
		
#institucional {
	padding-bottom:40px;
}
	#institucional p {
		font-size:12px;
		margin-bottom:5px;
		text-indent:50px;
		line-height:18px;
		text-align:justify;
	}
	#institucional img {
		margin:0px 0px 0px 0px;
		float:left;
	}
	
/* ####################################################################################################################################################################### */
/* Produtos */
#produtosCat {
	background:#EBEBD2;
	border-bottom:3px solid #7BA793;
	float:left;
	width:180px;
}
	#produtosCat ul {
		display:block;
		padding:10px 10px 5px 10px;
	}
	#produtosCat ul li {
		display:list-item;
		list-style:outside url(../images/marcador.gif);
		margin-left:15px;
		margin-bottom:5px;
	}
		#produtosCat ul li a {
			text-decoration:none;
			color:#1B6644;
			font-size:12px;
			line-height:13px;
		}
		#produtosCat ul li a:hover {
			font-weight:bold;	
		}
		
#boxProdutos {
	margin-left:5px;
	margin-bottom:16px;
	float:left;
	width:239px;
	
	
	}

#produtosList {
	floiat:left;
	width:732px;
	padding-left:8px;
	overflow:hidden;
	_padding-left:58px;
	_width:682px;
}
	.produtosListCada {
		float:left;
		width:163px;
		height:210px;
		margin-left:20px;
		margin-bottom:20px;
	}
		.produtosListCadaSombra {
			width:194px;
			height:194px;
			background:#7BA793;
			margin:2px 0px 0px 3px;
		}
		.produtosListCada .produtoListCadaProd a {
			display:block;
			margin-top:5px;
			color:#1B6644;
			font-size:13px;
			text-decoration:none;
			text-align:center;
		}
		.produtosListCada small {
			display:block;
			clear:both;
			font-size:12px;
			color:#666;
			text-align:center;
		}
		.produtosListCadaFotoContainer {
			width:180px;
			height:180px;
			border:solid 1px #D9D9A8;
			background:#EFEFDA;
			position:absolute;
			padding-top:12px;
			padding-left:13px;
			*margin:-2px 0px 0px -2px;
		}
		.produtosListCadaFotoContainer:hover {
			margin:2px 0px 0px 2px;	
			*margin:0px;
		}
		.produtosListCadaFoto {
			width:160px;
			height:160px;
			overflow:hidden;
			text-align:center;
		}
		
#showlist {
	display:block;
	position:absolute;
	width:130px;
	top:175px;
	margin-left:159px;
	display:none;
	z-index:10;
}
	#showlist #menuInterno {
		padding:5px 10px 10px 10px;
		background:url(../images/bgMenu.gif) repeat-x #BF6000;
		display:block;
		clear:both;
	}
		#showlist #menuInterno li {
			font-size:12px;
			height:25px;
			overflow:hidden;
		}
			#showlist #menuInterno li a {
				display:block;
				text-decoration:none;
				color:#FFF;
				border-bottom:solid 1px #E18F3D;
				padding:4px 1px 4px 1px;
			}
				#showlist #menuInterno li a:hover {
					border-bottom:solid 2px #FFF;
					padding:4px 1px 4px 1px;
				}
				
/*#################################################################################################################################################*/
/* Novidades */

.cadaNovidade {
	clear:both;
	padding-top:20px;
	overflow:hidden;
	height:100%;
}
	.cadaNovidadeData {
		width:200px;
		float:left;
	}
		.cadaNovidadeData small {
			font-style:italic;
			font-size:12px;
			color:#999;
			display:block;
			text-align:right;
		}
		.cadaNovidadeData strong {
			font-weight:bold;
			font-size:14px;
			color:#1B6644;
			display:block;
			text-align:right;
		}
	.cadaNovidadeTexto {
		float:left;
		width:550px;
		margin-left:20px;
		text-align:justify;
		color:#444;
		font-size:12px;
		border-bottom:solid 1px #CCC;
		padding-bottom:20px;
	}
		.cadaNovidadeTexto h2 {
			display:block;
			font-size:18px;	
			color:#222;
			padding-bottom:3px;
			line-height:18px;
		}
		
		.cadaNovidadeTexto a {
			color:#EB7500;
			font-weight:bold;
			text-decoration:none;
		}
			.cadaNovidadeTexto a:hover {
				text-decoration:underline;	
			}
			
#novidadesPaginacao {
	display:block;
	clear:both;
	padding:20px 200px;
	text-align:center;
	font-size:14px;
	color:#ccc;
}
	#novidadesPaginacao a {
		color:#1B6644;
		text-decoration:none;
		font-weight:bold;
	}
		#novidadesPaginacao a:hover {
			color:#EB7500;	
		}
		
#contato label {
	display:block;
	text-align:right;
	font-size:18px;
	color:#1B6644;
	padding-top:4px;
}
	.formTextField {
		border:solid 1px #CCC;	
		width:300px;
		height:24px;
		font-size:16px;
		padding:5px 3px 2px 3px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background:#FBFBFB;
	}
		.formTextField:focus, .formTextArea:focus {
			border:solid 1px #999;
			background:#FFF;
		}
	.formTextArea {
		border:solid 1px #CCC;	
		width:300px;
		height:150px;
		font-size:16px;
		padding:3px 3px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background:#FBFBFB;
	}
	
/************************************************************************************************************************/
/* Onde Comprar */

.ondeComprarCada {
	width:440px;
	padding:20px;
	overflow:hidden;
	padding-bottom:20px;
	color:#1B6644;
	border-bottom: 1px solid #0E3423;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
}
	.ondeComprarCada strong {
		font-size:14px;



		font-weight:bold;
	}
	
	


	.ondeComprarCada small, .parceirosCada small {
		font-size:12px;
		display:block;
		
		color:#1B6644;
	}
	.ondeComprarCada span, .parceirosCada span {
		display:block;
		font-size:12px;
		color:#1B6644;
		background:url(../images/telefone.gif) left top no-repeat;
		padding-left:19px;
		height:20px;
	}
	
#filtro {
	margin-top:20px;
	padding:15px 20px;
	margin-bottom:10px;
	background:url(../images/mapa.jpg) right no-repeat #EEE;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	height:100%;
}
	#filtro strong {
		font-size:14px;
		display:block;
		float:left;
	}
	#filtro select {
		padding:2px;	
		float:left;
		margin-left:8px;
	}
	#filtro input {
		float:left;	
		margin-left:8px;
	}
	
#paginacaoContainer {
	clear:both;
	background:#FFF;
	height:30px;
	text-align:left;
	font-size:13px;
	padding:0px;
}
#paginacaoContainer span {
	background:#1B6644;
	padding:6px;
	text-align:center;
	font-size:13px;
	width:25px;
	height:25px;
	border:solid 1px #CCCCBF;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

#paginacaoContainer a {
	background:#EBEBD2;
	padding:6px;
	text-align:center;
	font-size:13px;
	width:25px;
	height:25px;
	border:solid 1px #CCCCBF;
	text-decoration:none;
	color:#1B6644;
	font-weight:bold;
}

.parceirosCada {
	width:419px;
	height:135px;
	padding:20px;
	float:left;
}

.parceirosCada strong {
	display:block;
	clear:both;
	font-size:13px;
	font-weight:bold;
}
.parceirosCada img {
	margin-bottom:10px;	
}

/*******************************************************************************************************************************/
/* Artesanato */

.artesanatoCada {
	
	overflow:hidden;
	float:left;
	border:solid 4px #196342;
	margin:10px;
	
}
	.artesanatoCada img {
		
	}
	
/******************************************************************************************************************************/
/* Paginação */

#formPag {
	display:block;
	width:385px;
	height:181px;
	background:url(../images/calc.gif) no-repeat;
	margin-top:10px; /*30px*/
	text-align:left;
}
	.formPagL {
		position:absolute;
		margin-top:118px;
		margin-left:178px;
	}
	.formPagC {
		position:absolute;
		margin-top:143px;
		margin-left:178px;
	}
	.formPagC, .formPagL {
		width:53px;
		height:17px;
		border:solid 1px #1B4934;
	}
	.formPagS {
		position:absolute;
		margin-top:119px;
		margin-left:288px;
	}
	#resultado {
		padding-top:20px;
		text-align:left;
		display:none;
	}
		.resultadoCadaLinha {
			display:block;
			clear:both;
			overflow:hidden;
			border-bottom:solid 1px #CCC;
		}
			.resultadoCadaLinhaEsquerda {
				float:left;
				width:30%;
				padding:5px;
				font-weight:bold;
				font-size:15px;
				color:#333;
				margin-top:15px; /* N */
			}
			.resultadoCadaLinhaDireita {
				float:right;
				width:64.9%;
				padding:5px;
				font-size:15px;
				font-weight:bold;
				color:#333;
			}
			.resultadoCadaLinhaEsquerda_ { /* N */
				float:left;
				width:30%;
				padding:5px;
				font-weight:bold;
				font-size:15px;
				color:#333;
			}
			
/*###################################################################################################*/

a img{
 border:0;
}
div.wrap{
 width:920px;
 margin:0 auto;
 text-align:left;
}
 div#top div#nav{
  float:left;
  clear:both;
  width:920px;
  height:52px;
  margin:0px;
  background:url url(../images/nav-bg.png) 0 0 no-repeat;
 }
  div#top div#nav ul{
   float:left;
   width:920px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
    }
 
div#header{
	clear:both;
	overflow:hidden;
	display:block;
}
div#video-header{
 height:683px;
 margin:-1px 0 0;
}
 div#header div.wrap{
  height:290px;
  background:#000;
 }
 div#header div#slide-holder{
  z-index:40;
  width:920px;
  height:250px;
  position:absolute;
 }
 #slide-holder a {
	color:#fff;
	text-decoration:none;
 }
  div#header div#slide-holder div#slide-runner{
   top:0px;
   left:0px;
   width:920px;
   height:250px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:0px;
   width:920px;
   height:46px;
   display:none;
   position:absolute;
   background:url(../images/slide-bg.png) 0 0;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0px 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0px -24px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png); padding-left:1px;}
div#nav ul li a{background:#000 no-repeat;}

.slide {
	width:920px;
	height:250px;
}




/*#############Show Room#############*/


.prodShowRoom{

width:215px; height:170px; position:relative; float:left; margin-top:5px;
}


#clienteImg {
width:143px;
height:70px;
border:1px solid #EDF1EF;
float:left;position:relative;
margin:5px;
margin-left:0px;
margin-right:20px;	
}
