
body {margin: 0; padding: 0; font-family: Tahoma; background: none;}
ul{margin: 0; padding: 0; list-style-type: none;}
li{margin: 0; padding: 0; list-style-type: none;}
a { outline: 0!important; }

#side-mnu
{
	position: relative;
    top: auto;
	float: left;
    width: 175px;
    height: 215px;
}
#footer
{
    top: auto;
	width: 100%;
}
.dhtml
{
	display: none;
	position: absolute;
	color: #FFF;	
}
.container
{
	width: 1000px;
	margin: 0 auto;
}
.header
{
	height: 130px;
	background: url(../img/header.gif) no-repeat center top;
	position: relative;
}
.header	.container
{
	width: 999px;
}
.header #link-main-page { width: 100px; height: 107px; position: absolute; top: 7px; left: 30px; }
.header		.login
{
	float: right;
	margin: 18px 40px 0 0;
	color: #FFF;
    font-size: 10px;
}
.header		.login		form
{
	width: auto;
	margin: 0;
	color: #FFF;
}
.header		.login		ul, li
{
	clear: both;
}
.header		.login		label
{
	float: left;
	width: 60px;
	margin: 4px 10px 0 0;
	text-align: right;
}
.header		.login		input
{
	float: left;
    width: 145px;
	height: 14px;
	margin: 0 0 8px 0;
    font-size: 10px;
}
.header		.login		input.sh
{
	width: 105px;
	margin: 0 4px 0 0;
}
.header		.login		input.commit-login-ok
{
	width: 35px;
	height: 16px;
	margin: 1px 0 0 0;
	padding: 0;
	background-position: top;
}
.header		.login		.commit-login-sair
{
	width: 49px;
	height: 19px;
	margin: 1px 0 0 0;
	padding: 0;
	background: url(../img/btn-commit-login-sair.gif) no-repeat center top;
}
.header-simple
{
	height: 130px;
	background: url(../img/header-simple.gif) no-repeat center top;
}
.content
{
	width: 932px;
	min-height: 435px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}
.content	h1, h2, h3, a
{
    display: block;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -5000em;
	margin: 0;
	padding: 0;
}
input
{
    height: 16px;
	padding: 2px;
	color: #333;
    font-size: 12px;
	border: 0px solid #fff;
}
textarea
{
	height: 85px;
	padding: 2px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	border: 0 solid #FFFFFF;
	overflow-x: hidden;
	overflow-y: auto;
}
.fale-conosco
{
	float: left;
	width: 715px;
	padding: 20px 0 0 40px;
}
.fale-conosco	h1
{
	width: 246px;
	height: 40px;
	margin: 0 0 50px 0;
	background: url(../img/tit-fale-conosco.gif) no-repeat center center;
}
.fale-conosco	label
{
	color: #8d2d1d;
	font-size: 14px;
	font-weight: bold;
}
.fale-conosco	input
{
    width: 470px;
    margin: 0 0 5px 0;
}
.fale-conosco	textarea
{
	width: 650px;
}
.fale-conosco	.btn-commit-enviar
{
	float: right;
	width: 67px;
	height: 20px;
	margin: 3px 58px 0 0;
	text-indent: -5000em;
}
.int-concurso
{
	float: left;
	width: 715px;
	min-height: 217px;
	margin: -20px 0 0 0;
	padding: 0 0 0 40px;
	color: #8d2d1d;
	background: url(../img/bg-int-concurso.gif) no-repeat right 0;
}
.int-concurso	.topo
{
   float: left;
	width: 400px;
}
.int-concurso	h1
{
	width: 435px;
	height: 65px;
	margin: 21px 0 10px;
	background: url(../img/tit-concurso-vira-filme.gif) no-repeat center center;
}
.int-concurso	p.descricao
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
}
.int-concurso	.topo	a
{
	margin-top: 10px;
}
.int-concurso	a.btn-int-con-participe
{
	float: right;
	width: 85px;
	height: 20px;
	margin-right: 10px;
	background: url(../img/btn-int-con-participe.gif) no-repeat 0 0;
}
.int-concurso	a.btn-int-con-regulamento
{
	float: right;
	width: 108px;
	height: 20px;
	margin-right: 30px;
	background: url(../img/btn-int-con-regulamento.gif) no-repeat 0 0;
}
.int-concurso	.videos
{
   float: left;
   width: 275px;
   margin: 122px 0 0 28px;
}
.int-concurso	.box-historias
{
	margin: 40px 0 0 0;
	clear: both;
}
.int-concurso	.busca
{
	float: right;
	width: 270px;
}
.int-concurso	.busca	h2
{
	display: inline-block;
    float: left;
	margin: 5px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	text-indent: 0;
}
.int-concurso	.busca	input
{
	float: left;
	width: 115px;
	margin: 0 5px;
}
.int-concurso	.busca	input.btn-commit-busca-ok
{
	float: left;
	width: 42px;
	height: 20px;
	margin: 0;
	padding: 0;
}
.int-concurso	.nome
{
	height: 60px;
	margin: 35px 0 0 0;
	font-size: 18px;
	overflow: hidden;
}
.int-concurso	.nome	span
{
	font-size: 12px;
}
.int-concurso	.novas-hist
{
	font-size: 12px;
}
.int-concurso	.novas-hist		label
{
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0;
}
.int-concurso	.novas-hist		input
{
	width: 345px;
	height: 14px;
}
.int-concurso	.novas-hist		textarea
{
	width: 710px;
	height: 115px;
}
.int-concurso		input.btn-commit-enviar
{
	float: right;
	width: 67px;
	height: 20px;
	margin: 10px 0;
	clear: none;
}
.int-concurso	.ordenar
{
	margin: 15px 0 20px 0;
	font-family: Arial;
	font-size: 12px;
	border-bottom: 2px solid #ba7d3c;
	clear: both;
}
.int-concurso	.ordenar	.tit
{
	float: left;
	margin: 0 15px 0 0;
}
.int-concurso	.ordenar	a
{
	float: left;
	width: 85px;
	margin: 0 7px 0 0;
	padding: 0 0 0 12px;
	color: #8d2d1d;
	text-indent: 0;
	text-decoration: none;
	background: url(../img/ico-ordenar-down.gif) no-repeat left center;
	/*background: url(../img/ico-ordenar-up.gif) no-repeat left center;*/
}
.int-concurso	.paginacao
{
	float: right;
	max-width: 410px;
	font-family: Arial;
	font-size: 12px;
	overflow: hidden;
}
.int-concurso	.paginacao	div
{
	float: left;
}
.int-concurso	.paginacao	a
{
	float: left;
	width: auto;
	margin: 0;
	padding: 2px 0 0 0;
	color: #8d2d1d;
	font-size: 12px;
	text-indent: 0;
	text-decoration: none;
	background: none;
}
.int-concurso	.paginacao	div	b
{
	margin: 0 10px;
	font-size: 14px;
}
.int-concurso	.historia
{
	margin: 10px 0;
	clear: both;
}
.int-concurso	.historia	h3
{
	float: left;
	width: 565px;
	font-size: 16px;
	text-indent: 0;
}
.int-concurso	.historia	h3	span
{
	font-size: 14px;
	font-weight: normal;
}
.int-concurso	.historia	.ratings
{
	float: right;
	width: 160px;
	margin: 8px 0 1px 0;
}/*
.int-concurso	.historia	.ratings	a
{
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 2px;
}

.int-concurso	.historia	.ratings	a.rating-star-full
{
	background: url(../img/rating-star-full.gif) no-repeat center center;
}
.int-concurso	.historia	.ratings	a.rating-star-mid
{
	background: url(../img/rating-star-mid.gif) no-repeat center center;
}
.int-concurso	.historia	.ratings	a.rating-star-blank
{
	background: url(../img/rating-star-blank.gif) no-repeat center center;
}
*/
.int-concurso	.historia	.ratings	label
{
	float: right;
	font-size: 11px;
}
.int-concurso	.historia	.texto
{
	min-height: 90px;
	padding: 10px 50px 10px 0;
	font-size: 12px;
	line-height: 17px;
	border-top: 1px dashed;
	border-bottom: 1px dashed;
	overflow: hidden;
	clear: both;
}
.int-concurso-cadastro
{
	float: left;
	width: 655px;
	padding: 0 0 0 33px;
}
.int-concurso-cadastro	h1
{
	float: left;
	width: 435px;
	height: 65px;
	margin: 0;
	background: url(../img/tit-concurso-vira-filme.gif) no-repeat center center;
}
.int-concurso-cadastro	a.btn-int-con-regulamento
{
	float: left;
	width: 108px;
	height: 20px;
	margin: 44px 0 0 15px;
	background: url(../img/btn-int-con-regulamento.gif) no-repeat 0 0;
}
.form
{
	float: none;
	width: 100%;
	margin: 30px 0 0 0;
	color: #8d2d1d;
}
.formulario
{
	float: left;
	width: 425px;
	margin: 0 20px 0 0;
}
.formulario		div
{
	float: left;
	height: 33px;
	margin: 0 10px 10px 0;
}
.formulario		.padrao
{
	width: 202px;
}
.int-concurso-cadastro	.formulario			.end
{
	width: 355px;
}
.formulario			.numb
{
	width: 50px;
}
.formulario			.cep
{
	width: 70px;
}
.formulario			.bairro
{
	width: 165px;
}
.formulario			.cidade
{
	width: 130px;
}
.formulario			.uf
{
	width: 20px;
}
.formulario		label
{
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
.formulario		input
{
	width: 100%;
	height: 14px;
	margin: 3px 0 0 0;
	clear: both;
}
.formulario		textarea
{
	width: 100%;
	height: 80px;
	margin: 3px 0 0 0;
	clear: both;
}
.int-concurso-cadastro		.validacao
{
	float: left;
	width: 210px;
	height: 175px;
	margin: 0;
	font-size: 12px;
	font-family: Arial;
}
.int-concurso-cadastro		.validacao	img
{
	width: 200px;
	height: auto;
	margin: 7px 0 5px 0;
	clear: both;
}
.int-concurso-cadastro		.validacao	input
{
	width: 200px;
	height: 18px;
	margin: 5px 0;
	clear: both;
}
.int-concurso-cadastro		.validacao	span
{
	text-decoration: underline;
	cursor: pointer;
}
.int-concurso-cadastro		.full
{
	width: 100%;
	margin: 3px 0;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
.int-concurso-cadastro		.full	div
{
	margin: 0 0 5px 0;
}
.int-concurso-cadastro		.full	input
{
	width: 633px;
	clear: both;
}
.int-concurso-cadastro		.full	textarea
{
	width: 633px;
	clear: both;
}
.limiterBox,
.max-caracter
{
	float: left;
	width: 90px;
	height: 24px;
	margin: 3px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	color: #8D2D1D;
}
.int-concurso-cadastro 		.full	.btn-commit-enviar
{
	float: left;
	width: 67px;
	height: 20px;
	margin: 0 0 0 479px;
	clear: none;
	background: url(../img/btn-commit-enviar.gif) no-repeat right 0;
}
.int-mande-seu-video
{
	float: left;
	width: 655px;
	color: #bd1f0f;
	margin: 0 0 0 85px;
}
.int-mande-seu-video	h1
{
	width: 285px;
	height: 55px;
	margin: 0;
	background: url(../img/tit-mande-seu-video.gif) no-repeat center center;
}
.int-mande-seu-video	p.descricao
{
	width: 560px;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 12px;
}
.int-mande-seu-video	.formulario
{
	width: 100%;
}
.int-mande-seu-video	.formulario		div
{
	margin-right: 14px;
}
.int-mande-seu-video	.formulario		label
{
	color: #bd1f0f;
	font-size: 11px;
	font-weight: normal;
}
.int-mande-seu-video	.formulario		.padrao
{
	width: 280px;
}
.int-mande-seu-video	.formulario		.email
{
	width: 321px;
}
.int-mande-seu-video	.formulario		.cep
{
	width: 85px;
}
.int-mande-seu-video	.formulario		.cidade
{
	width: 188px;
}

.int-mande-seu-video	.formulario		.youtube
{
	width: 100%;
	margin: 20px 0 0 0;
	font-size: 12px;
	clear: both;
}
.int-mande-seu-video	.formulario		.youtube	label
{
	display: inline-block;
	margin: 0 0 10px 0;
	font-size: 12px;
}
.int-mande-seu-video	.formulario		.youtube	input
{
	width: 550px;
	clear: none;
}
.int-mande-seu-video	.formulario		.youtube	img
{
	float: left;
	margin: 0 10px 0 0;
}
.int-mande-seu-video 	.formulario		input.btn-commit-enviar
{
	float: right;
	width: 67px;
	height: 20px;
	margin: 5px 33px 0 0;
	clear: none;
}
.dht-regulameto
{
	width: 825px;
	height: 454px;
	color: #FFF;
	background: url(../img/bg-dhtml-regulamento.gif) no-repeat center center;
	z-index: 999;
}
.dht-regulameto		a
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 26px 15px 0 0;
}
.dht-regulameto		.txt-scroll
{
	width: 720px;
	height: 365px;
	margin: 70px 0 0 35px;
	padding: 0 10px 0 0;
	font-size: 14px;
	overflow: auto;
	scrollbar-3dlight-color: #e25659;		/* borda de cima e da direita */
	scrollbar-darkshadow-color: #e25659;	/* borda de cima e da esquerda */
	scrollbar-shadow-color: #e25659;		/* borda de baixo e da direita */
	scrollbar-highlight-color: #e25659;		/* borda de baixo e da esquerda */
	scrollbar-arrow-color: #FFF;			/* cor da seta */
	scrollbar-face-color: #eb6366;			/* cor da face */
	scrollbar-track-color: #e25659;			/* cor de fundo */
}
.dht-regulameto		span
{
	font-size: 18px;
}
.dht-player
{
	top: 110px;
	width: 490px;
	height: 365px;
	margin: 0 0 0 475px;
	background: url(../img/bg-dhtml-player.gif) no-repeat center center;
}
.dht-player		a
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 15px 16px 0 0;
}
.dht-player		.player
{
	margin: 38px 0 0 15px;
}
.up-fotos
{
	float: left;
	width: 715px;
	margin: -40px 0 0 -30px;
	padding: 0 0 0 15px;
}
.up-fotos	h1
{
	width: 317px;
	height: 56px;
	/*background: url(../img/tit-presente-pra-ela.gif) no-repeat center center;*/
}
.up-fotos	.flash
{
	clear: both;
}
.dht-sua-foto-grd
{
	top: 92px;
	left: 525px;
	width: 368px;
	height: 205px;
	padding: 0 0 0 35px;
	background: url(../img/bg-dhtml-sua-foto-grd.gif) no-repeat center center;
}
.dht-sua-foto-grd	a
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 27px 16px 0 0;
}
.dht-sua-foto-grd	h2
{
	padding: 18px 0 0 0;
	font-size: 14px;
	font-weight: normal;
	text-indent: 0;
	clear: both;
}
.dht-sua-foto-grd	.add-foto
{
	margin: 8px 0 10px 0;
	clear: both;
}
.dht-sua-foto-grd	.add-foto	input
{
	float: left;
	width: 220px;
}
.dht-sua-foto-grd	.add-foto	a
{
	float: left;
	width: 88px;
	height: 20px;
	margin: 1px 0 0 10px;
	background: url(../img/btn-dhtml-procurar.gif) no-repeat center center;
}
.dht-sua-foto-grd	.paran-foto
{
	width: 320px;
	height: 40px;
	font-size: 12px;
	clear: both;
}
.dht-sua-foto-grd	a.btn-dhtml-enviar
{
	width: 88px;
	height: 20px;
	margin: 15px 35px 0 0;
	background: url(../img/btn-dhtml-commit-enviar.gif) no-repeat center center;
}
.dht-sua-foto-pqn
{
	top: 92px;
	left: 525px;
	width: 403px;
	height: 132px;
	background: url(../img/bg-dhtml-sua-foto-pqn.gif) no-repeat center center;
}
.dht-sua-foto-pqn	a
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 27px 16px 0 0;
}
.dht-sua-foto-pqn	div
{
	margin: 80px 0 0 105px;
	color: #fff200;
	font-size: 14px;
}
.dht-sua-foto-pqn	.flash-carregando
{
	margin: 65px 0 0 0;
	padding: 0 18px 0 0;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.dht-sua-foto-pqn	.flash-carregando	img
{
	margin: 2px 0 0 0;
	clear: both;
}
.dht-erro-acerto
{
	top: 92px;
	left: 525px;
	width: 403px;
	height: 254px;
	background: url(../img/bg-dhtml-erro-acerto.gif) no-repeat center center;
}
.dht-erro-acerto	a
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 27px 16px 0 0;
}
.dht-erro-acerto	div
{
	margin: 125px 0 0 105px;
	color: #fff200;
	font-size: 16px;
}
.realidade-aumentada
{
	float: left;
	width: 727px;
	min-height: 217px;
	padding: 0 0 0 30px;
	color: #bd1f0f;
}
.realidade-aumentada	h1
{
	width: 285px;
	height: 55px;
	margin: 0;
	background: url(../img/tit-surpresa-bombril.gif) no-repeat center center;
}
.realidade-aumentada	.player-links
{
	margin: -17px 0 0 -3px;
	clear: both;
}
.realidade-aumentada	.player-links	#player
{
	float: left;
	width: 475px;
	height: 355px;
	margin: 0 14px 0 0;
	padding: 20px 0 0 20px;
	background: url(../img/bg-realidade-aumentada.gif) no-repeat center center;
}
.realidade-aumentada	.player-links	label
{
	float: left;
	width: 168px;
	font-size: 14px;
}
.realidade-aumentada	.player-links	span,
.realidade-aumentada	.player-links	a
{
	float: left;
	margin: 10px 0;
	text-indent: -9000em;
}
.realidade-aumentada	.player-links	.imprima-codigo
{
	width: 191px;
	height: 45px;
	background: url(../img/img-imprima-codigo.gif) no-repeat center center;
}
.realidade-aumentada	.player-links	.ligue-webcam
{
	width: 194px;
	height: 60px;
	background: url(../img/img-ligue-webcam.gif) no-repeat center center;
}
.realidade-aumentada	.player-links	.aponte-marca-camera
{
	width: 221px;
	height: 106px;
	background: url(../img/img-aponte-marca-camera.gif) no-repeat center center;
}







