#contd > p {
	max-width:50em;
	margin:1em auto;
	color:#f0f1f3;
	font-size:90%;
	text-align:center;
}

#cxProdutos {
	position:relative;
	overflow:auto;
	overflow-y:hidden;
}
html.JS #cxProdutos {	overflow:hidden	}
html.JS #cxProdutos > div > ul {	visibility:hidden	}
html.JS #cxProdutos > div > ul > li {	opacity:.3	}
html #cxProdutos > div > ul > li.cur {	opacity:1	}

#cxProdutos > div > ul {
	overflow:hidden;
	width:9999em;
	height:500px;
	height:10px;
	margin:0;
	padding:0;
	background:#000;
	border-top:10px solid #000;
	border-bottom:10px solid #000;
	list-style:none;
}
#cxProdutos > div > ul > li {
	display:inline;
	overflow:hidden;
	height:100%;
	margin:0;
	padding:0;
	border-right:10px solid #000;
}
#cxProdutos > div > ul > li > img {	height:100%	}


@-moz-keyframes deslizar				{	100%	{	margin-left:-100%	}	}
@-moz-keyframes img-cur-desaparece		{	100%	{	opacity:.3	}	}
@-moz-keyframes img-cur-aparece			{	100%	{	opacity:1	}	}
@-webkit-keyframes deslizar				{	100%	{	margin-left:-100%	}	}
@-webkit-keyframes img-cur-desaparece	{	100%	{	opacity:.3	}	}
@-webkit-keyframes img-cur-aparece		{	100%	{	opacity:1	}	}

#cxProdutos.deslz > div > ul {
	-moz-animation-name:deslizar;
	-moz-animation-duration:2s;
	-moz-animation-fill-mode:forwards;
	-moz-animation-timing-function:cubic-bezier(.25, .1, .25, 1);
	-webkit-animation-name:deslizar;
	-webkit-animation-duration:2s;
	-webkit-animation-fill-mode:forwards;
	-webkit-animation-timing-function:cubic-bezier(.25, .1, .25, 1)
}
#cxProdutos.deslz > div > ul > li.cur {
	-moz-animation-name:img-cur-desaparece;
	-moz-animation-duration:2s;
	-moz-animation-fill-mode:forwards;
	-webkit-animation-name:img-cur-desaparece;
	-webkit-animation-duration:2s;
	-webkit-animation-fill-mode:forwards;
}
#cxProdutos.deslz > div > ul > li.seg {
	-moz-animation-name:img-cur-aparece;
	-moz-animation-duration:2s;
	-moz-animation-fill-mode:forwards;
	-webkit-animation-name:img-cur-aparece;
	-webkit-animation-duration:2s;
	-webkit-animation-fill-mode:forwards;
}



#linha {
	position:absolute;
	top:11.5em;
	left:0;
	width:85%;
	font-size:90%;
	text-align:center;
	z-index:1000
}
#linha > h3 {
	display:inline-block;
	margin:0;
	padding:0;
	clear:none;
}
#linha > ul {
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none
}
#linha > ul > li {
	display:inline-block;
	margin:0 1em;
}