div.dvPromocoes {	
	padding: 0px 13px 0px 13px;
}

div.Superior {	
	clear: both;
	border-bottom: 6px solid #f6ebf6;
	height: 100px;
}
div.Superior h2 {
	background: url('../imagens/promocoes/promocoes_titulo.gif') no-repeat;
	font-size: 16px;
	width: 284px;
	height: 42px;
	margin-top: 38px;
	float: left;
}
div.Superior h2 b {
	display: none;
}
div.Superior .Publicidade {
	padding: 15px 0px 0px 0px;
	text-align: right;
	line-height: 16px;
	font-size: 9px;
	color: #63b7f6;
}



/* Menu */

ul.Menu {
	background: url('../imagens/promocoes/menu_fundo.gif') 0% 100% repeat-x;
	height: 126px;
	margin-top: 5px;
	padding-left: 29px;
}
ul.Menu li {	
	float: left;
	margin-right: 15px;
	padding-top: 85px;	
}

ul.Menu li.Oktober {
	background: url('../imagens/promocoes/menu_oktoberfest.gif') 50% 0% no-repeat;
}
ul.Menu li.DVDS {
	background: url('../imagens/promocoes/menu_dvds.gif') 50% 0% no-repeat;
}

ul.Menu li a,
ul.Menu li a:visited {
	color: #ffffff;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 13px 26px 12px 26px;
	text-decoration: none;
}
ul.Menu li a:hover {
	background: #ffffff;
	color: #bd5e89;
	margin: 0px 0px;	
}


ul.Menu li .selecionado,
ul.Menu li .selecionado:visited,
ul.Menu li .selecionado:hover {
	background: url('../imagens/promocoes/menus_seta_down.gif') no-repeat 50% 100% #ffffff;
	color: #bd5e89;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 13px 26px 12px 26px;
	text-decoration: none;
}

ul.MenuOpcoes {
	background: #f4def0;
	height: 29px;
	padding-left: 46px;
}
ul.MenuOpcoes li {
	float: left;
	margin-right: 20px;
}
ul.MenuOpcoes li a,
ul.MenuOpcoes li a:visited {
	color: #812e81;
	display: block;	
	padding: 6px 12px 7px 12px;
	text-decoration: none;
}
ul.MenuOpcoes li a:hover {
	background: url('../imagens/promocoes/menus_seta_down.gif') no-repeat 50% 100% #ffffff;
}


.Oktoberfest,
.DVDS {
	padding-top: 15px;
}

.Oktoberfest h3.TituloConquiste,
.DVDS h3.TituloConquiste {
	clear: both;
	color: #835a83;
	font-size: 19px;
	font-weight: normal;
	height: 24px;
	margin-bottom: 10px;
}

.btParticiparSorteio,
.btParticiparSorteio:visited {
	background: #812e81;
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin: 20px 0px;
	padding: 3px 0px;
	text-align: center;
	text-decoration: none;
	width: 311px;
}

#btParticipar,
#btParticipar:visited {
	background: #812e81;
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin: 20px 0px;
	padding: 3px 0px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}


.DecricaoKits {
	color: #484848;
	font-size: 15px;
	padding-top: 20px;
	text-align: center;
}

#txtResposta {
	height: 81px;
	width: 703px;
}

h4.MaiorSemBold {
	font-size: 15px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

b.Pergunta {
	font-size: 15px;
}

.RespostaLinks {
	padding: 10px 0px 0px 0px;
}
.regulamento,
.regulamento:visited {
	color: #812e81;
	text-decoration: none;
}



#dvRespostaRecebida {
	font-size: 19px;
	margin: 10px 0px;
}

.StatusSorteio1,
.StatusSorteio1_DVD {
	clear: both;
	font-size: 15px;
	color: #ff0000;
	padding-top: 15px;
}
.StatusSorteio2,
.StatusSorteio2_DVD {
	clear: both;
	font-size: 15px;
	color: #669900;
	padding-top: 15px;
}

.StatusSorteio1_DVD,
.StatusSorteio2_DVD {
	padding-bottom: 5px;
}


.DVDS h4.ProximoSorteio {
	color: #017201;
	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
}

.DVDS .Esquerda {
	float: right;
	line-height: 22px;
	width: 330px;
}

.DVDS .Direita {
	float: left;
	width: 349px;
}

.DVDS .Direita h4 {
	background: #a7dd7d;
	border-bottom: 1px solid #ffffff;
	font-size: 17px;
	font-weight: normal;
	line-height: 31px;
	padding-left: 13px;
}

.DVDS .Direita .InfoDVD {	
	background: #f6fff0;
	border: 3px solid #a7dd7d;
	height: 150px;
	padding: 7px;
}
.DVDS .Direita .InfoDVD .Capa {
	float: left;
	text-align: center;
}
.DVDS .Direita .InfoDVD .Capa a,
.DVDS .Direita .InfoDVD .Capa a:visited {
	color: #731ab8;
	font-size: 11px;
	text-decoration: none;
}

.DVDS .Direita .InfoDVD .Info {
	float: left;
	padding-left: 19px;
}
.DVDS .Direita .InfoDVD .Capa img {
	border: 1px solid #8e9091;
}
.DVDS .Direita .InfoDVD .Info h5 {
	font-size: 17px;
	font-weight: normal;
	margin: 8px 0px;
}

.DVDS .Direita .InfoDVD .Info {
	font-size: 11px;
	width: 205px;
}

.DVDS .Direita .InfoDVD .Info ul {
	margin-top: 8px;
}
.DVDS .Direita .InfoDVD .Info ul li a,
.DVDS .Direita .InfoDVD .Info ul li a:visited {
	color: #643365;	
	text-decoration: none;
}

.DVDS ul.Comentar {
	background: #e8f3e1;
	height: 30px;
	padding-left: 8px;
}
.DVDS ul.Comentar li {
	float: left;
	padding: 5px 0px;
	margin-right: 8px;
}
.DVDS ul.Comentar li a,
.DVDS ul.Comentar li a:visited {
	background: #f6fff0;
	color: #731ab8;
	display: block;
	font-size: 13px;
	line-height: 20px;
	padding: 0px 10px;
	text-decoration: none;
}

.RegulamentoX {
	padding: 20px;
}
.RegulamentoX h3 {
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 10px;
}
.RegulamentoX .Texto {
	text-align: justify;
	line-height: 18px;
}


#dvRespostaRecebida {
	clear: both;
	padding-top: 10px;
}


.PrecisaRegistro {
	margin: 0px 0px;
	font-size: 15px;
	font-style: italic;
}
.PrecisaRegistro .Registro,
.PrecisaRegistro .Registro:visited {	
	color: #008d03;
	text-decoration: none;
	font-weight: bold;
}
.PrecisaRegistro .Login,
.PrecisaRegistro .Login:visited {	
	color: #a4296f;
	text-decoration: none;
	font-weight: bold;
}

#dvParticiparIndicacao {
	border: 1px solid #e1d7e3;
	margin-top: 16px;
	padding: 14px;
}
#dvParticiparIndicacao h4.ProximoSorteio {
	color: #835a83;
	font-size: 13px;
	font-weight: normal;
}
#dvParticiparIndicacao h3 {
	color: #835a83;
	font-size: 17px;
	margin: 14px 0px;
}
#dvParticiparIndicacao p.ComoFunciona {
	
}
#dvParticiparIndicacao p.ComoFunciona em {
	font-size: 9px;
	font-style: normal;
}
#dvParticiparIndicacao input.Indicar_Campo {
	background: #f6f6f2;
	border: 1px solid #b3b9c3;
	font-size: 15px;	
	width: 361px;
}
#dvParticiparIndicacao #btIndicar,
#dvParticiparIndicacao #btIndicar:visited {
	background: #812e81;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 15px;
	font-weight: bold;	
	
	padding: 5px 0px;
	text-align: center;
	text-decoration: none;
	width: 82px;
}
#dvParticiparIndicacao div.dvBtIndicar {
	height: 28px;
	margin: 10px 0px 20px 0px;
}
#dvParticiparIndicacao div.dvBtIndicar #btIndicar,
#dvParticiparIndicacao div.dvBtIndicar #btIndicar:visited {
	float: left;
}
#dvParticiparIndicacao div.dvBtIndicar p {
	float: left;
	line-height: 26px;
	padding-left: 10px;
}

.btVejaOsGanhadores {
	background: #812e81;
	color: #ffffff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-top: 12px;
	padding: 5px 0px;
	text-align: center;
	text-decoration: none;
	width: 249px;
}

#dvParticiparIndicacao ul.MinhasIndicacoes {
	margin-top: 10px;
	padding-left: 28px;
}
#dvParticiparIndicacao ul.MinhasIndicacoes li {
	list-style-type: disc;
	margin: 5px 0px;
}
#dvParticiparIndicacao ul.MinhasIndicacoes li a,
#dvParticiparIndicacao ul.MinhasIndicacoes li a:visited {
	color: #812e81;
	text-decoration: none;
}

#dvParticiparIndicacao .IndicarErro {
	background: #f6f6f2;
	color: #ff0000;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	text-decoration: none;
}
#dvParticiparIndicacao .QuemJaIndiquei {
	color: #484848;
	font-weight: bold;
	margin: 2px 0px 10px 0px;
	text-decoration: none;
}

.dvCampoNormal {
	clear: both;
	line-height: 22px;
	margin: 10px 0px 0px 0px;
	padding-left: 9px;
}

#btEnviar,
#btEnviar:visited {
	background: #89ae8a;
	clear: both;
	display: block;
	width: 120px;
	line-height: 29px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 20px 0px 0px 9px;
}

ul.ResumoErro {
	margin: 20px 20px 0px 8px;
	
}
ul.ResumoErro li {
	color: #ff0000;
}