.produto {

	background:url(../img/topo_produtos.gif) no-repeat;

}



#content.produto h2 {

	color:#004181;

	font-size:18px;

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	margin-bottom:0;

}



.produto .img_dir {

	float:right;

	margin-top:-40px;

	margin-left:10px;

	margin-bottom:7px;

}



.produto #call2action {

	background:#e9f2f8;

	padding:4px 6px 4px 6px;

	margin-bottom:22px;

}



.produto #call2action, .produto #call2action * {

	font-size:14px;

}



.produto #produtos a {

	display:block;

	height:80px;

	margin-bottom:10px;

	border:1px solid #D0E3F0;

	background:url(../img/botao_informacoes.gif) bottom right no-repeat;

}



.produto #produtos a, .produto #produtos a * {

	color:#07437f;

	font-size:11px;

	font-weight:bold;

}



.produto #produtos a .ref {

	background:#E9F2F8;

	color:#4C4C4C;

	font-size:10px;

	height:15px;

	padding:4px 10px 4px 5px;

}



.produto #produtos a img {

	background:#CCCCCC;

	margin:2px 8px 0 6px;

	float:left;

	width:60px;

	height:52px;

}



.produto #produtos a p {

	float:left;

	width:200px;

	margin:5px 0 0 0;

}



.produto #produtos .h_bar_sd {

	background:#dee6ee;

	width:454px;

	height:1px;

	font-size:1px;

	float:left;

	margin:4px 0 12px 0;

}



.produto #call2action, .produto #call2action * {

	color:#245688;

}



.produto #dica {

	border:1px solid #b0c3d6;

	padding:0 18px 16px 18px;

	width:126px;

	float:right;

	margin-top:-12px;

}



.produto #dica legend {

	color:#174e85;

	font-size:18px;

	font-weight:normal;

	text-transform:uppercase;

	margin-left:-5px;

	margin-bottom:5px;

}



.produto #dica p {

	margin-bottom:5px;

}



.produto #dica, .produto #dica * {

	color:#003c79;

}



.produto #detalhes {

	border-top:1px solid #b0c3d6;

	border-right:1px solid #b0c3d6;

	padding:12px 18px 0 0;

	float:left;

	width:255px;

}



.produto #detalhes img {

	margin-bottom:18px;

}



.produto #detalhes h2 {

	font-size:16px;

	margin-bottom:6px;

}



.produto #detalhes table {

	width:100%;

	margin-bottom:9px;

}



.produto #detalhes tr td {

	padding:2px 5px 2px 5px;

	font-size:11px;

}



.produto #detalhes tr.alter {

	background:#eef5f7;

}



.produto #detalhes #alta_res, .produto #detalhes #baixa_res, .produto #detalhes #print_ficha {

	background:#d0e7ef;

	color:#00356a;

	display:block;

	font-weight:bold;

	padding:2px 5px 2px 5px;

	margin-bottom:5px;

}

#add_links{
	margin:-130px 0 0 0;
	*margin:-140px 0 0 0;
	padding:0 0 0 40px;
	width:120px;
	height:100px;
	float:left
}
