.intro { line-height:18px; margin-bottom:20px; }
.intro p{ display:block; margin:0 0 15px 0; }
.desc-categoria{ display: block;
padding: 15px;
margin: 0 0 15px 0;
text-align: center;
background: #e3e3e3;
clear: both;
border-radius: 13px;
width: 700px;
box-shadow: 1px 1px 10px 0px #555; }
.intro a { font-weight:bold; color:black; }

.produtos { float:left; }
.produtos li{ float: left;margin: 10px;display: block;padding: 15px;background: white;width: 320px;position: relative;text-align: center; border:1px solid white; height:320px;  }
.produtos li:hover{ border-color:#444;}
.produtos li a.demo{ position: absolute; right:10px; top:10px; display:block; background:url(../modcss/elementos/splash-demo2.png); width:103px; height:104px; text-indent:-9999px; }
.produtos li strong{ font-size: 120%;display: table-cell;height: 45px;clear: both;vertical-align: middle;text-align: center;width: 320px;}
.produtos li img{ margin: 0 auto 0 auto; clear:both; width:181px; height:182px; }
.produtos li div { width:275px; margin:0 auto; height:50px; clear:both;  }
/*.produtos li div .preco { font-weight:bold; margin:0 5px 5px 0; display:block; background:url(../modcss/elementos/cx-preco.png) no-repeat; width:70px; height:18px; padding:5px 0 0 6px; float:left;  }*/

.produtos li div .de { margin:0 5px 2px 0; display:block; width:110px; float:left; text-decoration:line-through; font-size:90%; color:#aaa;  }
.produtos li div .por { margin:0 5px 0 0; display:block; width:110px; float:left; clear:left; font-size:130%; color:#F90; font-weight:bold;  }

.produtos li div .compre-agora { background:url(../modcss/elementos/bot-compre-agora2.png); width:144px; height:32px; text-indent:-9999px; display:block; float:right; margin:2px 0 0 0; }
.produtos li div .baixe-gratis { background:url(../modcss/elementos/bot-baixe-gratis.png); }
.produtos li p { line-height:15px; font-size:11px; text-align:center; }
.produtos li p span{ color:#F90; font-weight:bold; }
/*.produtos li a { display: block;background: #F90;color: white;padding: 10px; clear:both; margin:15px auto 0 auto; width:100px; text-align:center;}
.produtos li a:hover { text-decoration:none; background:#FFCAB0; color:black; }*/


h1.saude-publica, h1.laranja { background: url(../modcss/elementos/h-oferta-gratis.png) no-repeat;font-size: 180%;padding-top: 15px;height: 47px; margin-top: 18px; }
h1.especificas { background: url(../modcss/elementos/h-oferta-paga.png) no-repeat;font-size: 180%;padding-top: 15px;height: 47px; margin-top: 18px; }


.box-especificas, .box-saude { display:none; }
#navProdutos a { display:block; float:left; color:#fff; text-shadow:1px 1px 1px #333; padding:15px 25px; border-radius:10px; font-size:120%; text-transform:uppercase; }

.btn-saude { background:#F90; }
.btn-especificas { background:#900; margin-left:20px; }