.clear {
	clear:both;
}
#cont_e {
    margin: 0 !important;
    margin-left: -15px !important;
    margin-top: -10px !important;
}
#cont_e.promo {
	width:690px;
	padding-left: 18px;
}
#cont_d {
    margin-top: -10px !important;
}
#cont_d.promo {
	width:200px;
	padding:10px 0 0 10px;
}

.promo_title {
    width:auto;
    display:block;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: 15px;
}
.promo_title_pagamento {
    position: relative;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: 15px;
}

.promo_title h1 {
    font-size:23px;
    font-weight:normal;
    line-height: 25px;
}
.promo_title h1 .title_highlight,
.promo_title h1 .title_preco_desconto {
    color:#33999b;
    font-weight:bold;
}
.promo_title h1 .title_preco_real  {
    color:#999999;
    font-weight:bold;
}
.promo_detalhes_compra {
    float:left;
    margin-right:5px;
    width:216px;
}
.promo_detalhes_promocao {
    float:left;
    margin-right:-20px;
    width:467px;
}


/* BOX COMPRE */
.bt_promo_compre {
	font-size:1px;
	text-indent:-2000px;
	display:block;
	height:54px;
	width:198px;
	margin-bottom: 4px;
	background:url(../img/bts/bt_promo_compre.gif) no-repeat;
}
.bt_oferta_encerrada {
	font-size:1px;
	text-indent:-2000px;
	height:54px;
	width:198px;
	margin-bottom: 4px;
	background:url(../img/promo/bt_promo_encerrada.gif) no-repeat;
}
.bt_promo_compre:hover {
	height:54px;
	width:198px;
	background:url(../img/bts/bt_promo_compre.gif) no-repeat 0 -56px;
}
.preco_real {
	color:#666666;
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
	margin: 0 0 8px 14px;
}
.preco_real span {
	font-size: 24px;
}
.preco_real_corte {
	height:30px;
	width:133px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	margin: -97px 0 0 10px;
	font-size:25px;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	background:url(../img/promo/promo_preco_real_cortado.png) no-repeat transparent;
}
.preco_desconto {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
	margin: 0 0 0 14px;
}
.preco_desconto span {
	color:#339999;
	font-size: 36px;
	line-height:36px;
}
.promo_detalhes {
	list-style-type:none;
	padding: 4px 0 0 3px;
}
.promo_detalhes li {
	color:#333333;
	float:left;
	font-size:18px;
	text-align:center;
	line-height:22px;
}
.promo_detalhes li span {
	color:#339999;
	font-weight:bold;
	font-size:20px;
}
.promo_detalhes li.desconto {
	width: 78px;
	margin-right:2px;
        margin-bottom: 8px;
}
.promo_detalhes li.economia {
	width: 110px;
}
.promo_detalhes_compra .box_azul h2 {
	color:#333333;
	font-size:18px;
	text-align:center;
}
.promo_vendidas {
	color:#333333;
	font-size:18px;
	text-align:center;
	margin-bottom:4px;
}
.promo_vendidas span {
	color:#339999;
	font-size:24px;
}
.promo_min_vendas {
	color:#666666;
	font-size:1px;
	text-align:center;
	margin-bottom:3px;
}
.promo_contador {
	height:58px;
	margin: 5px 16px 8px 16px;
	background:url(../img/promo/promo_contador_bg.jpg) no-repeat;
}
.promo_contador span {
	color:#ffe100;
	font-size:30px;
	line-height: 45px;
}
.promo_contador span.hora {
	margin: 0 6px;
}
.promo_contador span.minuto {
	margin: 0 6px 0 17px;
}
.promo_contador span.segundo {
	margin: 0 6px 0 17px;
}
.promo_status {
	color:#e5e5e5;
	font-size:18px;
	font-weight:bold;
	height:37px;
	padding: 7px 0 0 50px;
	background:url(../img/promo/promo_oferta_status_ativada.jpg) no-repeat;
}
.promo_vale_presente {
	text-align:center;
}


/* BOX COMPARTILHE */
.compartilhe {
	float:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0 12px 0 15px;
	line-height: 32px;
}
/*
.compartilhe_aplicativos {
	list-style-type:none;
	margin:0px 220px 0 0;
}
.compartilhe_aplicativos li {
	height:32px;
	float:right;
	margin:6px 6px 0 0;
}
*/
.compartilhe_aplicativos {
	list-style-type:none;
}
.compartilhe_aplicativos li {
	height:32px;
	float:left;
	margin:0px 6px 0 0;
}


/* OFERTA PRINCIPAL */
.promo_foto {
	border-top: 1px solid #cdced0;
	border-bottom: 1px solid #cdced0;
        height: 390px;
}
.promo_descricao_promocao {
	color:#595959;
	float:left;
	width:280px;
	padding:10px 15px;
}
.promo_descricao_promocao h2 {
	font-size:18px;
	margin-bottom: 4px;
}
.promo_descricao_regras {
	color:#595959;
	float:left;
	width:270px;
	padding:10px 15px;
}
.promo_descricao_regras h2 {
	font-size:18px;
	margin-bottom: 4px;
}
.promo_descricao_promocao ul {
	list-style-type:square;
}
.promo_descricao_promocao li {
	margin: 0 0 4px 13px;
}
.promo_desconto_porcentagem {
	height:74px;
	width:74px;
	overflow:hidden;
	position: relative;
        top: -420px;
        left:  430px; 
	font-size:25px;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	background:url(../img/promo/promo_detalhe_preco.png) no-repeat transparent;
        z-index: 3;
        color: #000;
}
/* hack para o chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .promo_desconto_porcentagem {
        left: 420px; 
    }
}
/* hack para firefox */
html>/**/body .promo_desconto_porcentagem, x:-moz-any-link, x:default {
    left: 430px; 
}
    
.promo_oferta_encerrada {
	height:169px;
	width:170px;
	overflow:hidden;
	position:absolute;
	z-index:3;
	margin: -398px 0 0 302px;
	font-size:25px;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	background:url(../img/promo/promo_detalhe_fita.png) no-repeat transparent;
}


/* PARCEIRO */
.promo_parceiro {
	clear:both;
	width:auto;
}
.promo_parceiro h2 {
	color:#595959;
	font-size:18px;
	margin-bottom:10px;
}
.promo_galeria_foto {
	float:left;
	margin-right:7px;
}
.promo_galeria_thumbs ul {
	list-style-type:none;
}
.promo_galeria_thumbs li {
	float:left;
	margin:0 5px 2px 0;
}
.promo_parceiro_endereco {
	width: 200px;
	float:left;
	margin-top:15px;
}
.promo_parceiro_release {
	margin-top:15px;
}
.promo_parceiro_endereco,
.promo_parceiro_release {
	color:#595959;
	font-size:12px;
}
.promo_parceiro_endereco h2 {
	font-size:18px;
	margin-bottom: 2px;
}
.promo_parceiro_release h2 {
	font-size:14px;
	margin-bottom: 20px;
}
.promo_parceiro_release p {
	margin-bottom: 20px;
}
.promo_parceiro_endereco_mapa {
	height:182px;
	width:182px;
	border:1px solid #cdced0;
	margin-bottom: 10px;
}


/* BANNER SEJA PARCEIRO */
.promo_seja_parceiro {
	height:117px;
	width:180px;
	padding: 12px 20px 0 20px;
	margin-bottom:7px;
	background:url(../img/promo/promo_seja_parceiro_bg.gif) no-repeat;
}
.promo_seja_parceiro h2 {
	color:#ffe001;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:8px;
}
.promo_seja_parceiro p {
	color:#cccccc;
	padding:7px 0 0 2px;
	line-height:13px;
}


/* MAIS DESCONTOS */
.promo_outras_promocoes {
	display: block;
}
.promo_outras_promocoes h2 {
	color:#666666;
	font-size:14px;
}
.promo_outras_promocoes .cont .promo_foto {
    min-height: 90px !important;
    height: auto !important;
    height: 90px;
}
.promo_thumb {
	padding: 10px 0;
	border-bottom:1px solid #eeeeee;
}
.promo_thumb .promo_preco {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 2px;
}
.promo_thumb .promo_preco span {
	color:#339999;
	font-size:14px;
}
.promo_thumb .promo_descricao_pequena {
	color:#000000;
	font-size:12px;
	margin-bottom:6px;
        margin-right:3px;
}
.promo_thumb .promo_foto {
	border:none;
	float:left;
}
.promo_thumb .promo_foto img {
	border:1px solid #cdced0;
}
.promo_thumb .promo_botao {
	margin-left:115px;
}
.bt_promo_ver {
	font-size:1px;
	text-indent:-2000px;
	display:block;
	height:24px;
	width:69px;
	margin-top: 5px;
	background:url(../img/bts/bt_promo_ver.gif) no-repeat;
}
.bt_promo_ver:hover {
	height:24px;
	width:69px;
	background:url(../img/bts/bt_promo_ver.gif) no-repeat 0 -24px;
}


/* RECOMENDE E GANHE
antigo height:183px; 
*/
.promo_recomende_ganhe {
	height:143px;
	width:198px;
	padding: 12px 8px 0 8px;
	margin-bottom:7px;
	background:url(../img/promo/promo_recomende_ganhe_bg.gif) no-repeat;
}
.promo_recomende_ganhe h2 {
	color:#ffe001;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:6px;
	padding-left:5px;
}
.promo_recomende_ganhe p {
	color:#FFFFFF;
	padding-left:5px;
}
.promo_recomende_ganhe .promo_recomende_bonus {
	font-size:18px;
	font-weight:bold;
	margin: 1px 0;
}
.promo_recomende_ganhe .promo_recomende_statusconta {
	color:#cccccc;
	height:35px;
	text-align:right;
	margin: 5px 0 7px 0;
	padding: 10px 15px 0 0px;
	background:url(../img/promo/promo_recomende_ganhe_status.gif) no-repeat;
}
.promo_recomende_ganhe .promo_recomende_statusconta span {
	color:#ffcc00;
	font-size:18px;
	font-weight:bold;
	padding-left: 2px;
}

/* antigo margin: 5px 0 0 80px;*/
.bt_promo_recomende {
	font-size:1px;
	text-indent:-2000px;
	display:block;
	height:24px;
	width:109px;
	margin: 15px 0 0 80px;
	background:url(../img/bts/bt_promo_recomendeja.gif) no-repeat;
}
.bt_promo_recomende:hover {
	height:24px;
	width:109px;
	background:url(../img/bts/bt_promo_recomendeja.gif) no-repeat 0 -24px;
}


/* ENCONTRE-NOS NO FACEBOOK */
.promo_facebook {
	display:block;
}
.promo_facebook h2 {
	height:32px;
	width:214px;
	background:url(../img/promo/promo_facebook_titte.gif) no-repeat;
}

/* BOX AZUL */
.promo_detalhes_promocao .box_azul {
	margin-bottom: 7px;
}
.promo_detalhes_compra .box_azul {
	margin-bottom: 7px;
}

.promo_detalhes_compra div.box_azul {
	float:left;
	width:214px;
}
.promo_detalhes_promocao div.box_azul {
	float:left;
	width:466px;
}
.promo_parceiro div.box_azul {
	float:left;
	width:690px;
}
#cont_d div.box_azul {
	float:left;
	display:block;
	width:214px;
	margin-bottom:7px;
}

.promo_detalhes_compra div.box_azul div.top {
	width:214px;
	float:left;
} 
.promo_detalhes_promocao div.box_azul div.top {
	width:466px;
	float:left;
}
.promo_parceiro div.box_azul div.top {
	width:688px;
	float:left;
}
#cont_d div.box_azul div.top {
	width:214px;
	float:left;
} 

.promo_detalhes_compra div.box_azul div.bot {
	width:214px;
	float:left;
}
.promo_detalhes_promocao div.box_azul div.bot {
	width:466px;
	float:left;
}
.promo_parceiro div.box_azul div.bot {
	width:688px;
	float:left;
}
#cont_d div.box_azul div.bot {
	width:214px;
	float:left;
}

.promo_detalhes_compra div.box_azul div.top span.e, 
.promo_detalhes_promocao div.box_azul div.top span.e,
.promo_parceiro div.box_azul div.top span.e,
#cont_d div.box_azul div.top span.e {
	background:url(../img/box/box_azul_t_e.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.top span.bg {
	background:url(../img/box/box_azul_t_bg.gif) repeat-x;
	width:198px;
	height:8px;
	float:left;
	font-size:1px;
}
.promo_detalhes_promocao div.box_azul div.top span.bg {
	background:url(../img/box/box_azul_t_bg.gif) repeat-x;
	width:450px;
	height:8px;
	float:left;
	font-size:1px;
}
.promo_parceiro div.box_azul div.top span.bg {
	background:url(../img/box/box_azul_t_bg.gif) repeat-x;
	width:671px;
	height:8px;
	float:left;
	font-size:1px;
}
#cont_d div.box_azul div.top span.bg {
	background:url(../img/box/box_azul_t_bg.gif) repeat-x;
	width:198px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.top span.d, 
.promo_detalhes_promocao div.box_azul div.top span.d,
.promo_parceiro div.box_azul div.top span.d,
#cont_d div.box_azul div.top span.d {
	background:url(../img/box/box_azul_t_d.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.bot span.e, 
.promo_detalhes_promocao div.box_azul div.bot span.e,
.promo_parceiro div.box_azul div.bot span.e,
#cont_d div.box_azul div.bot span.e {
	background:url(../img/box/box_azul_b_e.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.bot span.bg {
	background:url(../img/box/box_azul_b_bg.gif) repeat-x;
	width:198px;
	height:8px;
	float:left;
	font-size:1px;
} 
.promo_detalhes_promocao div.box_azul div.bot span.bg {
	background:url(../img/box/box_azul_b_bg.gif) repeat-x;
	width:450px;
	height:8px;
	float:left;
	font-size:1px;
}
.promo_parceiro div.box_azul div.bot span.bg {
	background:url(../img/box/box_azul_b_bg.gif) repeat-x;
	width:671px;
	height:8px;
	float:left;
	font-size:1px;
}
#cont_d div.box_azul div.bot span.bg {
	background:url(../img/box/box_azul_b_bg.gif) repeat-x;
	width:198px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.bot span.d, 
.promo_detalhes_promocao div.box_azul div.bot span.d,
.promo_parceiro div.box_azul div.bot span.d,
#cont_d div.box_azul div.bot span.d {
	background:url(../img/box/box_azul_b_d.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:1px;
}

.promo_detalhes_compra div.box_azul div.cont {
	background:#f1f5f6;
	border-left:1px #cfcfcf solid;
	border-right:1px #cfcfcf solid;
	float:left;
	width:198px;
	padding:0px 7px;
} 
.promo_detalhes_promocao div.box_azul div.cont {
	background:#f1f5f6;
	border-left:1px #cfcfcf solid;
	border-right:1px #cfcfcf solid;
	float:left;
	width:464px;
	padding:0;
} 
.promo_parceiro div.box_azul div.cont {
	background:#f1f5f6;
	border-left:1px #cfcfcf solid;
	border-right:1px #cfcfcf solid;
	float:left;
	width:648px;
	padding:3px 15px 0 22px;
} 
#cont_d div.box_azul div.cont {
	background:#f1f5f6;
	border-left:1px #cfcfcf solid;
	border-right:1px #cfcfcf solid;
	float:left;
	width:194px;
	padding:3px 0 0 18px;
}

.countDown .cont {
    padding-top: 10px;
}
.countDown h2 {
    margin-top: 10px;
}
