#conteudoProduto { overflow: hidden;  zoom: 1; padding:0px; vertical-align:top; _margin:0 0 0 145px;}
#conteudoProduto #layout { padding-left:4px; }

#conteudoProduto #layout .nomeProduto { background: url(../../imgs/fd_titulo_prod.gif) repeat-x; padding:10px 4px 4px 4px; height:55px;}
#conteudoProduto #layout .nomeProduto h1 { font:normal 17px Tahoma; padding:0px; margin:0px; color:#CC0000; }

#showProduto #fotoProduto { float:left; width: 260px; line-height:150%;}
#showProduto #fotoProduto #slides { margin-left:28px; }
#showProduto #fotoProduto #tumbs { text-align:center; }
#showProduto #condProduto { margin:0 0 0 260px; background: url(../../imgs/fd_inf_c_prod.gif) repeat-y; }
#showProduto #condProduto .titleProduto { background: url(../../imgs/fd_inf_prod.gif) no-repeat; height:18px; padding: 4px 20px; font: bold 11px Tahoma; color:#FFF; }
#showProduto #condProduto .titleProduto a { font: bold 11px Tahoma; color:#FFF; text-decoration:none; }
#showProduto #condProduto .titleProduto a:hover { font: bold 11px Tahoma; color:#FFF; text-decoration:underline; }
#showProduto #condProduto .txtProduto { padding-left:30px; line-height:160% }
#showProduto #condProduto .prRed { color: #CC0000 }
#showProduto #condProduto .prDe { font-size:12px; color: #CC0000; text-decoration:line-through; }
#showProduto #condProduto .prNor { font-size:12px; color: #CC0000; }
#showProduto #condProduto .prSt { font-size:11px; }
#showProduto #condProduto .txtProduto .indicacao { color: #838383; font:bold 15px Tahoma; }
#showProduto #condProduto .txtProduto .avise { color: #CC0000; font-weight:bold; }
#showProduto #condProduto .txtProduto ul { padding:0px; margin:0px; }
#showProduto #condProduto .txtProduto ul li { display:inline; padding:2px;}
#showProduto #condProduto .txtProduto ul .bto { margin-top:10px; vertical-align:bottom; }
#showProduto #condProduto .prRed .fontMaior { font-size: 20px; font-weight:bold; }
#showProduto #condProduto .txtProduto .cartao { color: #828282; padding:3px;}
#showProduto #condProduto .txtProduto .cartao .valorPar { color: #FF6600; font-weight:bold; font-size:13px;}
#showProduto #condProduto .txtProduto .cartao .valorParR { color: #FF0000; font-weight:bold; font-size:13px;}
#showProduto #condProduto .unitario { text-align:left; padding-bottom:10px;}
#showProduto #condProduto .unitario tr th { background-color:#CC0000; color: #FFF;}
#showProduto #condProduto .unitario tr td { text-align:center; font-weight:bold; width:100px;}

#parcProduto table {width: 28em; margin: 0; color: #666; font-size:11px;}
#parcProduto table td, #parcProduto table th {padding-left: 5px;}
#parcProduto table td {font-weight: normal;}
#parcProduto table th {font-weight: bold;}

.infProduto { clear:both }
.infProduto .infTitle { background: url(../../imgs/fd_desc_c.gif) no-repeat; height: 17px; background-position:5px; padding-top: 5px; padding-left:15px; color:#CC0000; font-weight:bold;}
.infProduto .infTexto { background: url(../../imgs/fd_desc_b.gif) repeat-x; padding:15px 3px 20px 3px}
.infProduto .infTexto ul li { list-style-type: disc; }

.tumbFoto { padding:2px; border:1px solid #F0F0F0; }

#formIndicacao { padding:5px; }
#formIndicacao div { padding: 5px; }

.formLabel { float:left; width: 120px; text-align:right; padding-top:2px; font-weight:bold; }
