#left {

	width:410px;
	float:left;

	margin:0 18px 0 0; padding:10px;

}

#left #img-box {

	width:420px; height:190px;

}
#left img {

	display:block;

}

#left #snap {

	background:#ccc;
	width:410px; height:180px;

}


#right {

	width:300px;
	float:left;

}

#items {

	list-style:none;
	margin:10px 0;

	padding:0;

}
#items li.spacedItem {

	margin:0 0 10px 0; padding:0;
	clear:both;

}

.sub-list {

	display:none;

}
.sub-list li { clear:both; }
.sub-list a {

	color:#666;
	width:130px;

	float:left;

	display:block;

}

#especialista, #multimidia {

	margin:0 0 20px 0;

}
#especialista a {

	display:block;
	background:transparent url(../images/misc/skype.gif) top left no-repeat;

	width:290px; height:35px;

}
#multimidia a {

	display:block;
	background:transparent url(../images/misc/multimidia.gif) top left no-repeat;

	width:290px; height:35px;

}

#especialista a:hover, #multimidia a:hover {

	background-position:0 -35px;

}
#especialista a span, #multimidia a span {

	display:none;

}

/**/

#produtos h4 {

	font-weight:bold;
	font-size:11px;

	margin:0 0 10px 0; padding:0;

}
#produtos .produto {

	width:410px;

}

#produtos .thumb {

	background:#ccc;

	width:150px;
	float:left;

	margin:0 10px 0 0;

}
#produtos img {

	width:150px; height:90px;
	background:#ccc;

}

#produtos .text {

	width:250px;
	float:left;

}

#produtos .hfix {

	clear:both; height:20px;

}

/**/

#produto #snap {

	width:410px; height:245px;
	background:#ccc;

}
#produto #description {

	margin:0; padding:0;

}
#produto h3 {

	margin:0; padding:10px 0;

}
#produto #details {

	margin:0; padding:0 0 10px 20px;

}

#wrapper-details dl {

	width:240px;

	margin:0; padding:0;

	color:#999;

	margin:0 0 20px 0;

}
#wrapper-details dl dt {

	margin:0 0 10px 0; padding:0;
	color:#999;

}
dt a {

	color:#666;

}

/**/

#extras {

	background:#f5f5f5;
	width:390px; height:70px;

	padding:10px;

}

#extras h3 {

	padding:0 10px 10px 10px;

}

#extras a {

	display:block;

	padding:50px 0 0 0; margin:0 20px 0 0;

	text-align:center;

	float:left;

	color:#666;

}
#extras a:hover {

	font-weight:normal;
	color:#ea1d22;

}

#extras a.pdf { background:transparent url(../images/misc/pdf.gif) top center no-repeat; }
#extras a.img { background:transparent url(../images/misc/pic.gif) top center no-repeat; }

/**/

#loader {

	width:16px; height:16px;
	margin:0 5px 0 0;
	float:left;

}