
/*em volta*/
.wrapper-promo {
	font-family: Arial;
	text-align: left;
	font-size: 11px;
	display: table;
	width: 100%;
}
.wrapper-promo td {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.wrapper-promo a {
	color: #000000;
	text-decoration: underline;
}
.wrapper-promo a:hover {
	text-decoration: underline;
}
.wrapper-promo input {
	background: none;
}

/*cabeçalho*/
td.line-head {
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #9D9D9D;
	color: #9D9D9D;
}

/*table de descrição das promos*/
.promo-content {
	padding-top: 5px;
	padding-bottom: 5px;
}

/*tabela de conteudo da promo ativa inteira*/
.block-promo {
	margin-bottom: 16px;
	width: 100%;
	display: table;
}

.block-promo #sponsor_promo {
	height: 14px;
	border-bottom: 1px solid #C9C9C9;
	padding: 3px;
	margin-bottom: 6px;
	padding-left: 6px;
	background-color: #EDEDED;
	display: block;
}
.block-promo #sponsor_promo .sponsor-promo {
	color: #000000;
}

.block-promo .thumb-promo {
	width: 65px;
	height: 65px;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 2px;
}
.block-promo .lines-promo td {
	padding-bottom: 3px;
}

.block-promo .lines-promo .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

/*tabela de conteudo da promo ativa DESTAQUE*/
.block-promo2 {
	margin-bottom: 16px;
	width: 100%;
	display: table;
	background-color: #EDEDED;
	padding: 3px;
	border: 1px solid #C9C9C9;
}

.block-promo2 #sponsor_promo {
	height: 14px;
	border-bottom: 1px solid #C9C9C9;
	padding: 3px;
	margin-bottom: 5px;
	*margin-bottom: 0px;
	padding-left: 6px;
	background-color: #D9D9D9;
	display: block;
}
.block-promo2 #sponsor_promo .sponsor-promo {
	color: #000000;
}

.block-promo2 .thumb-promo {
	width: 65px;
	height: 65px;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 5px;
}
.block-promo2 .lines-promo td {
	padding-bottom: 3px;
}

.block-promo2 .lines-promo .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
}


/*tabela de conteudo da promo FINALIZADA*/
.block-finished {
	margin-bottom: 16px;
	width: 100%;
	display: table;
	background-color: #EDEDED;
	padding: 3px;
	border: 1px solid #C9C9C9;
}

.block-finished #sponsor_promo {
	height: 14px;
	border-bottom: 1px solid #C9C9C9;
	padding: 3px;
	padding-left: 6px;
	background-color: #D9D9D9;
	display: block;
	margin-bottom: 5px;
	*margin-bottom: 0px;
}
.block-finished #sponsor_promo .sponsor-promo {
	color: #000000;
}

.block-finished .thumb-promo {
	width: 65px;
	height: 65px;
	vertical-align: top;
	padding-right: 10px;
}
.block-finished .lines-promo td {
	padding-bottom: 3px;
}

.block-finished .lines-promo .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

/*tabela de conteudo da promo ABERTA*/
.block-open {
	margin-bottom: 16px;
	width: 100%;
	display: table;
}

.block-open #sponsor_promo {
	height: 14px;
	border-bottom: 1px solid #C9C9C9;
	padding: 3px;
	margin-bottom: 6px;
	padding-left: 6px;
	background-color: #EDEDED;
}
.block-open #sponsor_promo .sponsor-promo {
	color: #000000;
}

.block-open .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

.block-open tr {
	padding-bottom: 5px;
}

.block-open .desc-title {
	font-size: 11px;
	display: block;
	margin-top: 6px;
	margin-bottom: 4px;
	font-weight: bold;
}
.block-open .desc-mmedia-tit-bg {
	background-image: url(../icon/i_mmedia_tit_bg.gif);
	padding-top: 3px;
	padding-left: 5px;
	font-size: 10px;
}
.block-open #desc_vejamais {
	margin-top: 5px;
	margin-left: 5px;
}

/*/////////////////////////////////////////*/
/* ENQUETE */
/*/////////////////////////////////////////*/

.pr-radio-bg {
	background-image: url(../icon/pr_bg_radiobt.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 25px;
}

.pr-radio-txt {
	padding-top: 3px;
	padding-bottom: 2px;
}

.pr-radio-div {
	background-image: url(../icon/pr_div_radiobt.gif);
	background-repeat: no-repeat;
	height: 7px;
}

.pr-img-thumb {
	float: left;
	margin-right: 5px;
	padding-bottom: 4px;
	border: 0px;
}

.pr-mmedia-table {
	width: 100%;
	margin-top: 2px;
	margin-bottom: 7px;
	height: 25px;
	clear: both;
}
.pr-mmedia-opt-table {
	height: 14px;
}

.pr-mmedia-icon {
	padding-right: 4px;
	width: 1%;
}

.pr-mmedia-text {
	font-size: 10px;
}

td.pr-mmedia-opt-bg {
	font-size: 10px;
	background-image: url(../icon/i_mmedia_opt_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 14px;
	display: block;
}

/*/////////////////////////////////////////*/

.pr-input {
	height: 20px;
	font-family: Arial;
	border: 1px solid #9D9D9D;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
	float: left;
	font-size: 10px;
}
.pr-input-txtarea {
	width: 95%;
	height: 150px;
}

/*/////////////////////////////////////////*/

#promo_rules {
	padding-left: 13px;
	background-image: url(../icon/pro_bullet.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	float: right;
	clear: both;
	margin-bottom: 5px;
}

#promo_conv {
	padding-left: 13px;
	background-image: url(../icon/pro_bullet.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
	margin-top: 10px;
}
#promo_btns {
	margin-top: 20px;
	margin-bottom: 10px;
}

/*/////////////////////////////////////////*/
/* PROMOS ENCERRADAS */
/*/////////////////////////////////////////*/

.block-winner {
	margin-bottom: 16px;
	width: 100%;
	display: table;
}

.block-winner #sponsor_promo {
	height: 14px;
	border-bottom: 1px solid #C9C9C9;
	padding: 3px;
	margin-bottom: 6px;
	padding-left: 6px;
	background-color: #EDEDED;
}
.block-winner #sponsor_promo .sponsor-promo {
	color: #000000;
}

.block-winner .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 10px;
}

.title-promo2, .title-promo-others {
	font-size: 11px;
	font-weight: bold;
	color: #9D9D9D;
	width: 100%;
	display: block;
	border-bottom: 1px solid #9D9D9D;
	margin-bottom: 6px;
	padding-top: 10px;
}
.title-promo-others {
	color: #686868;
}

.block-winners {
	margin-left: 20px;
	margin-bottom: 20px;
	width: 440px;
}

.winer-content {
	background-image: url(../icon/pro_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.winer-div {
	background-image: url(../icon/pr_div_winners.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	height: 10px;
}
td.winer-content {
	padding-left: 11px;
}

td.winer-title, td.winer-title-other {
	display: table;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #4A4A4A;
}
td.winer-title-other {
	color: #6B6A6A;
}
td.winer-normal {
	color: #666666;	
}

/*POP UP*/
.pr_logo_pop img {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 20px;
}

.wrapper_pop {
	width: 500px;
	background-color: #F9F9F9;
}

.wrapper_pop .title-promo {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 10px;
}











