.principal .oferta { background:url(../modcss/elementos/cx-destaque.png); width:798px; height:409px; position:relative; margin: 12px 0 0 -43px; clear:both; }
.principal .oferta-gratis { background:none; border:1px solid #c3ced2; width: 750px;position: relative;margin: 12px 0 0 0;clear: both; float: left; height:auto; margin-bottom:40px; }
.principal .oferta .clipse { background:url(../modcss/elementos/clips.png); width:70px; height:97px; position:absolute; left:0; }
.principal .oferta .resumo { background: #E1FFFF;width: 524px;float: left;position: absolute;color: black;bottom: 19px;left: 42px;padding: 8px;opacity: 0.9;border: 5px solid white;line-height: 15px;text-align: justify; }
.principal .oferta .info { float:right; margin:20px 15px 0 0; text-align:center; width:175px; }
.principal .oferta-gratis .info {float: right;margin: 15px 10px 0 10px;text-align: center;width: 304px;font-size: 90%;padding-bottom: 28px;}
.principal .oferta-gratis .info span{ font-size:105% !important; }
.principal .oferta .tempoRestante { font-size:140%; color:white; margin-top:20px;  }
.principal .oferta img { float:left; margin:18px 0 0 43px; }
.principal .oferta-gratis img {float: left;margin: 0px;height: auto;position: relative;display: block;width: 56.5%;}
.principal .oferta .comprarOferta, .principal .oferta .irAoSite { position: absolute;bottom: 33px;font-size: 235%;right: 46px; }
.principal .oferta-gratis .comprarOferta, .principal .oferta-gratis .irAoSite { position: absolute;bottom: 0px;font-size: 200%;right: 0px; background:#F90; padding:10px 15px; border-top-left-radius:10px; }
.principal .oferta .comprados { font-size: 110%;color:white; width:175px; }
.principal .oferta-gratis .comprados {font-size: 17px;color: #333;width: 170px;position: absolute;right: 150px;bottom: 0px;}
.principal .oferta .de { font-size: 150%; text-decoration:line-through; color:#fff; display:block; text-align:center}
.principal .oferta .por { font-size: 220%; color:#FFAE5E;  display:block; margin: 5px auto 30px auto; clear:both;}
.principal .oferta .de small, .principal .oferta .por small{ font-size: 60%; }

.principal .oferta .timer { clear:both; width:170px; height:40px; bottom:0px; margin:15px 0 30px 14px; }

.principal .oferta .timer div { display: block;float: left;width: 37px;height: 38px;margin-right: 0px;background: url(../modcss/sprite/tempo-novo.png);text-align: center;font-size: 165%;color: #069;padding: 2px 0 0 0;  }

.principal .oferta .timer div.dias { background-position:0 0;  }
.principal .oferta .timer div.horas { background-position:-37px 0;  }
.principal .oferta .timer div.minutos { background-position:-74px 0; }
.principal .oferta .timer div.segundos { background-position:-111px 0; margin-right:0; }
.principal .coluna { float:left; margin:20px 0 15px 0; line-height:18px; width:360px; }
.principal .coluna a { color:#000; }
.principal .coluna ul { margin-left:18px; }
.principal .coluna ul, .principal .coluna ul li { list-style:disc; }
.principal .coluna h3{ clear:both; margin:10px 0; font-size:150%; }
.principal .regrasOferta { float:right; }
.principal h2 {  margin: 30px 0 10px -27px;  }
.principal .headerDescricao { padding: 10px 10px 10px 19px;background: #069;color: white;font-size: 120%;width: 748px;clear: both;margin: 10px 0 10px -19px;display: block;border-top-right-radius: 20px;border-bottom-right-radius: 20px; font-family: 'FuturaMdBTMedium'; text-transform:uppercase }

.principal .produtos { float:left; }
.principal .produtos li{ float: left;margin: 0 0 25px 0;display: block;padding: 20px 20px 25px 20px;background: white;width: 690px;position: relative;}
.principal .produtos li strong{ font-size:120%; display: block; margin-bottom: 15px;}
.principal .produtos li img{ float: left;margin: 0 25px 0 0; }
.principal .produtos li p { line-height:18px; }
.principal .produtos li a { display: block;background: #F90;color: white;padding: 10px;position: absolute;right: -12px;bottom: -12px;}
.principal .produtos li a:hover { text-decoration:none; background:#FFCAB0; color:black; }

.concursos-no-brasil { text-align:justify; }

a.concurso { color:black; font-weight:bold }
a.concurso:hover { text-decoration:underline; }

h2.ofertaGratis { background: url(../modcss/elementos/h-oferta-gratis.png) no-repeat;font-size: 205%;padding-top: 13px;height: 46px; margin-top: 18px; }
h2.ofertaPaga { background: url(../modcss/elementos/h-oferta-paga.png) no-repeat;font-size: 205%;padding-top: 13px;height: 46px; margin-top: 18px; }
