.coluna-promocao {
	float:left;
	clear:left;
	width:564px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
}
.coluna-promocao .detalhe {
	float:left;
	width:564px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#5d7c03;
}
.coluna-promocao .detalhe h4 {
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin:10px 0 0 10px;
	padding:0 0 9px 15px;
	border-bottom:1px solid #fff;
	width:545px;
}
.coluna-promocao .detalhe h5 {
	float:left;
	clear:left;
	width:525px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin:6px 0 0 25px;
	padding:0;
}
.coluna-promocao .detalhe .promocao {
	float:left;
	clear:both;
	font-size:14px;
	width:530px;
	height:auto;
	background:#fff;
	padding:10px 5px 10px 10px;
	margin:4px 0 0 9px;
}
.coluna-promocao .detalhe .promocao .info {
	font-size:16px;
	font-weight:bold;
	color: #637e07;
}
.coluna-promocao .detalhe .promocao .info a { color:#637e07; text-decoration:none; outline:none; }
.coluna-promocao .detalhe .promocao .info a:hover { color:#637e07; text-decoration: underline; }

.coluna-promocao .detalhe .promocao .message {
	padding: 15px 5px 0px 0px;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color: #de6300;
}
.coluna-promocao .detalhe .promocao .message a { color:#de6300; text-decoration:none; outline:none; }
.coluna-promocao .detalhe .promocao .message a:hover { color:#de6300; text-decoration: underline; }

.coluna-promocao .detalhe .promocao a { color:#de6300; text-decoration:none; outline:none; }
.coluna-promocao .detalhe .promocao a:hover { color:#de6300; text-decoration: underline; }


.coluna-promocao .detalhe ul.login-promo {
	float:left;
	display:inline;
	width:330px;
	margin:10px 0 10px -10px;
	padding:0;
}
.coluna-promocao .detalhe ul.login-promo li form div ul li input.btn-entrar { background:#5d7c03;color:#fff; }
.coluna-promocao .detalhe ul.login-promo li form div ul li input.btn-entrar:hover { background:#9fd600;color:#fff; }
input.btn-participe {
	width:223px;
	height:33px;
	background:#5d7c03;
	margin:20px 0 0 0px;
	padding:0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
input.btn-participe:hover { background:#9fd600; }
.coluna-promocao .detalhe .promocao input.btn-continuar { 
	width:120px;
	height:34px;
	margin:13px 0 15px 10px;
	float:left;
	clear:right;
	padding:0;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background:#5d7c03;
	color:#fff; 
}
.coluna-promocao .detalhe .promocao input.btn-continuar:hover { background:#9fd600;color:#fff; }
.coluna-promocao .detalhe .promocao input.continuar {
	float:left;
	width:200px;
	height:24px;
	border:1px solid #aaa;
	color:#555;
	padding:8px 0 0 14px;
	margin:13px 0 0 0;
}

.pesquisa {
	float:left;
	width:510px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#fff;
}
.pesquisa h4 {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#5d7c03;
	margin:10px 0 0 0px;
	padding:0 0 9px 0px;
	width:500px;
}
.pesquisa h5#pergunta {
	float:left;
	clear:left;
	width:500px;
	font-size:18px;
	font-weight:bold;
	color:#5d7c03;
	margin:6px 0 0 0px;
	padding:0;
}
.pesquisa div.enquete {
	float:left;
	clear:both;
	width:500px;
	height:auto;
	background:#fff;
	padding:10px 0 10px 0;
	margin:4px 9px 0 0px;
}
.pesquisa div.enquete div.opcao {
	float:left;
	display:inline;
	width:500px;
	margin:0 0 10px 0px;
	padding:0;
}
.pesquisa div.enquete div.opcao input.radio { float:left; }
.pesquisa div.enquete div.opcao label {
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#6f789b;
	margin:-1px 0 0 3px;
	width:245px;
}
input.btn-votar {
	width:120px;
	height:34px;
	margin:13px 0 15px 0px;
	float:left;
	clear:both;
	padding:0;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background:#5d7c03;
	color:#fff; 
}
input.btn-votar:hover { background:#9fd600;color:#fff; }

