body { margin: 0; padding: 0; background: #C52980 url(../_img/bg/full.gif) repeat-x; }
img, ul, li, h1, h2, h3, h4, h5, h6 { border: 0; margin: 0; padding: 0; }
img { behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); }
.all { clear: all; }

.mt100 { margin-top: 100px; }

#wrapper { position: relative; width: 100%; height: 100%; }

#container { position: relative; margin: 0 auto; width: 1215px; }
#container-interna { position: relative; margin: 0 auto; width: 1116px; min-height: 700px; height: auto!important; height: 700px; }

/*#header-home { background: url(../_img/bg/header-home.png) no-repeat; width: 1215px; height: 432px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); }*/

/* Header Mar Encantado */
#header-home { background: url(../_img/bg/header-home-mar-encantado.png) no-repeat; width: 1178px; height: 418px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); }

/* Header Casa da Polly */
/*#header-home { background: url(../_img/bg/header-home-casa-polly.png) no-repeat; width: 1188px; height: 382px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); margin-top: 10px; }*/

/* Header Show da Polly */
/*#header-home { background: url(../_img/bg/header-home-show-da-polly.png) no-repeat; width: 1103px; height:427px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); }*/

	.logo-home { position: absolute; top: 82px; left: 515px; }
	.logo-home a { display: block; }
	.logo-home span { display: none; }
	.logo-home h1 a { background: url(../_img/logo-show-da-polly.png) no-repeat; width: 306px; height: 181px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); cursor: pointer; }

#header-interna { background: url(../_img/bg/header-interna-full.gif) repeat-x; height: 67px; }

	.logo-interna { position: absolute; left: 41px; top: 10px; }
	.logo-interna a { display: block; }
	.logo-interna span { display: none; }
	.logo-interna h1 a { background: url(../_img/logo.png); width: 211px; height: 119px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); cursor: pointer; }

#nav-abs { position: absolute; left: 328px; bottom: 94px; width: 567px; }

#nav-home { background: url(../_img/bg/menu-home-new.png) no-repeat; width: 567px; height: 59px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); }

	#nav-home ul { list-style: none; margin: 12px 0 0 11px!important; margin-left: 5px; width: 567px; float: left; }
	#nav-home ul li { float: left; }
	
	#nav-home ul li a span { display: none; }
	#nav-home ul li a.eps { width: 140px; height: 35px; display: block; background: url(../_img/bt/episodios.gif) no-repeat; background-position: 0 0;  }
	#nav-home ul li a:hover.eps { background-position: 0 -35px; }
	
	#nav-home ul li a.blog { width: 140px; height: 35px; display: block; background: url(../_img/bt/blog.gif) no-repeat; background-position: 0 0; margin: 1px 0 0 5px; }
	#nav-home ul li a:hover.blog { background-position: 0 -35px; }
	#nav-home ul li a.blog.on { background-position: 0 -70px; }
	
	#nav-home ul li.fav a, #nav-interna ul li.fav a { width: 93px; height: 25px; }
	#nav-home ul li.fav { padding: 5px 0 0 9px; }
	#nav-interna ul li.fav { padding: 5px 0 0 20px!important; padding-left: 24px; }
	
	#nav-home ul li.pp a, #nav-interna ul li.pp a { width: 59px; height: 11px; }
	#nav-home ul li.pp { padding: 7px 0 0 16px; } 
	#nav-interna ul li.pp { padding: 12px 0 0 20px; }

#container-header-interna { width: 1116px; margin: 0 auto; position: relative; }

	#nav-games-interna { width: 288px; height: 681px; background: url(../_img/bg/nav-games.gif) no-repeat; float: left; }
	
		#nav-interna { background: url(../_img/bg/menu-interna-full.gif) no-repeat; width: 707px; height: 59px; position: absolute; top: 35px; left: 274px; }
		#nav-interna ul { list-style: none; margin: 12px 0 0 11px!important; margin-left: 5px; }
		#nav-interna ul li { float: left; padding: 0 0 0 5px; }
		#nav-interna ul li.pl0 { padding-left: 0; }
		#nav-interna ul li.pp { padding-left: 25px; }
		
		#nav-interna a { width: 140px; height: 35px; display: block; }
		#nav-interna a span { display: none; }
		
		#nav-interna li a.episodios { background: url(../_img/bt/episodios.gif) no-repeat; background-position: 0 0; }
		#nav-interna li a:hover.episodios { background-position: 0 -35px; }
		#nav-interna li a.episodios.on { background-position: 0 -70px; }
		
		#nav-interna li a.mais-jogos { background: url(../_img/bt/mais-jogos.gif) no-repeat; background-position: 0 0; }
		#nav-interna li a:hover.mais-jogos { background-position: 0 -35px; }
		#nav-interna li a.mais-jogos.on { background-position: 0 -70px; }
		
		#nav-interna li a.blog { background: url(../_img/bt/blog.gif) no-repeat; background-position: 0 0; }
		#nav-interna li a:hover.blog { background-position: 0 -35px; }
		#nav-interna li a.blog.on { background-position: 0 -70px; }

.box-media { width: 1016px; margin: 0 auto; margin-bottom: 30px; }

.box-media .nuvem-top { background: url(../_img/bg/nuvem-top.gif) repeat-y; width: 1016px; height: 114px; }
	.tit-bar { background: url(../_img/bg/tit-bar.gif) no-repeat; width: 942px; height: 59px; margin: 26px 0 0 35px!important; margin-left: 17px; float: left; }
		h2 { margin: 22px 0 0 65px!important; margin-left: 32px; float: left; }
		h2 span { display: none; }
		h2.diversao-com-polly { background: url(../_img/tit/um-mundo-de-diversao-com-polly.gif) no-repeat; width: 268px; height: 17px; }
		h2.para-pais { background: url(../_img/tit/para-pais.gif) no-repeat; width: 72px; height: 17px; }
		h2.termos { background: url(../_img/tit/termos.gif) no-repeat; width: 152px; height: 17px; }
		h2.politica { background: url(../_img/tit/politica.gif) no-repeat; width: 173px; height: 17px; }
		h2.indique { background: url(../_img/tit/indique.gif) no-repeat; width: 126px; height: 16px; }

.box-media .nuvem-full { background: url(../_img/bg/nuvem-full.gif) repeat-y; width: 1016px; }
.box-media .nuvem-full .coll-texto { width: 612px; padding: 0 24px 0 24px; float: left; margin: 0 0 0 54px!important; margin: 0 0 0 27px; }
.box-media .nuvem-full .coll-texto.full { width: 860px; }
.box-media .nuvem-full .coll-texto p { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #49105F; margin: 0 0 15px 0; }
.box-media .nuvem-full .coll-texto p a { color: #49105F; }
.box-media .nuvem-full .coll-promo { width: 221px; float: left; }
.box-media .nuvem-full .coll-texto h3 { width: 865px; margin: 0 0 20px 0; text-align: center; }

.box-media .nuvem-bot { background: url(../_img/bg/nuvem-bot.gif) repeat-y; width: 1016px; height: 115px; }

.game-carrossel { width: 706px; margin: 0 0 25px 37px!important; margin-left: 18px; float: left; }

.slideShow { background: #fff; width: 221px; height: 312px; margin: 0; float: left; }
.slideShow h3 span { display: none; }

.veja h3 { background: url(../_img/tit/veja-tambem.gif) no-repeat; width: 220px; height: 35px; margin-bottom: 27px; }

.veja .cutants { /* background: url(../_img/bg/bichinhos-cutants.gif) no-repeat; */ width: 221px; height: 250px; position: relative; }
.veja .cutants .cnt-cutants { position: absolute; top: 145px; left: 40px; font-family: "Tahoma", Verdana, Arial; font-size: 11px; color: #fff; width: 140px; height: 80px; }
.veja .cutants .cnt-cutants h5 { font-weight: bold; margin: 0 0 4px 0; font-size: 11px; }
.veja .cutants .cnt-cutants p { margin: 0 0 4px 0; }
.veja .cutants .cnt-cutants a { color: #F47321; font-weight: bold; }

.jogos h3 { background: url(../_img/tit/jogos.gif) no-repeat; width: 220px; height: 35px; margin-bottom: 27px; }
.jogos .mb27 { margin-bottom: 27px; }

.game { background: url(../_img/bg/game.png); width: 824px; height: 552px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); float: left; margin-top: 53px; }
.game #flash { width: 570px; height: 440px; margin: 38px 0 0 43px; }

.episodio { background: url(../_img/bg/episodio-new.png); width: 1002px; height: 551px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); margin: 0 auto; margin-bottom: 20px; margin-top: 70px; }
.episodio #flash { width: 794px; height: 515px; margin: 32px 0 0 148px!important; margin: 32px 0 0 74px; float: left; }

.episodio.promo-dvd { background: url(../_img/bg/episodio-promo-dvd.png) no-repeat; width: 1275px; height: 560px; behavior:url('_js/iepngfix.htc'),url('../../_js/iepngfix2.htc'); margin: 0 auto; margin-bottom: 20px; margin-top: 70px; }
.episodio.promo-dvd #flash { width: 754px; margin: 38px 0 0 259px!important; margin: 38px 0 0 129px; }
.episodio.promo-dvd .container-botao { width: 250px; height: 66px; float: right; position: relative; }
.episodio.promo-dvd .container-botao .botao { position: absolute; width: 250px; height: 66px; top: 445px; right: 45px; }

#interatividade { width: 100%; background: #7F3F98; margin: 0 auto; float: left; }

	.container-interatividade { width: 1020px; margin: 0 auto; position: relative; }
	
		.container-interatividade .jogos { width: 310px; float: left; padding: 50px 0 0 30px; }
		.container-interatividade .jogos h4 span { display: none; }
		.container-interatividade .jogos h4 { background: url(../_img/tit/jogos-footer.gif) no-repeat; width: 54px; height: 19px; margin: 0 0 20px 2px; }
		.container-interatividade .jogos h5 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; margin: 0 0 15px 3px; }
		.container-interatividade .jogos h5 a { color: #fff; }
		.container-interatividade .jogos ul { list-style: none; margin: 0; padding: 0; }
		.container-interatividade .jogos ul li { margin: 0; padding: 0 0 20px 0; float: left; }
		.container-interatividade .jogos ul li p { margin: 0; }
		/*.container-interatividade .jogos ul li.divisor { background: url(../_img/divisor-footer.gif) no-repeat; width: 281px; height: 2px; margin: 15px 0 15px 0; }*/

		.container-interatividade .episodios { width: 310px; float: left; padding: 50px 0 0 30px; }
		.container-interatividade .episodios h4 span { display: none; }
		.container-interatividade .episodios h4 { background: url(../_img/tit/ultimos-episodios.gif) no-repeat; width: 153px; height: 21px; margin: 0 0 20px 2px; }
		.container-interatividade .episodios h5 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; margin: 0 0 15px 3px; }
		.container-interatividade .episodios h5 a { color: #fff; }
		.container-interatividade .episodios ul { list-style: none; margin: 0; padding: 0; }
		.container-interatividade .episodios ul li { margin: 0; padding: 0 0 20px 0; float: left; }
		.container-interatividade .episodios ul li p { margin: 0; }
		/*.container-interatividade .episodios ul li.divisor { background: url(../_img/divisor-footer.gif) no-repeat; width: 281px; height: 2px; margin: 15px 0 15px 0; }*/

		.container-interatividade .ultimos-comentarios { width: 320px; float: right; padding: 50px 6px 0 10px; }

		.container-interatividade .amigos { width: 332px; float: right; padding: 50px 0 0 8px; }
		.container-interatividade .amigos h4 { background: url(../_img/tit/amigos.gif) no-repeat; width: 69px; height: 19px; margin: 0 0 20px 2px; }
		.container-interatividade .amigos h4 span { display: none; }
		.container-interatividade .amigos ul { list-style: none; }
		.container-interatividade .amigos ul li { margin: 0; padding: 0; width: 270px; float: left; }
		.container-interatividade .amigos ul li .foto { width: 70px; float: left; }
		.container-interatividade .amigos ul li .texto { width: 160px; float: left; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-weight: bold; color: #fff; line-height: 13px; }
		.container-interatividade .amigos ul li .texto p { margin: 0; }
		.container-interatividade .amigos ul li .texto p a { color: #fff; }
		.container-interatividade .amigos ul li.divisor { background: url(../_img/divisor-footer.gif) no-repeat; width: 270px; height: 2px; margin: 15px 0 15px 0; }
		
		.star { background: url(../_img/ico/star.gif) no-repeat; width: 99px; height: 63px; position: absolute; top: -30px; left: 255px; }
		.globo { background: url(../_img/ico/globo.gif) no-repeat; width: 78px; height: 80px; position: absolute; top: -43px; right: 255px; }

#container-footer { width: 100%; background: #7F3F98; margin: 0 auto; float: left; }
	#footer { width: 695px; height: 80px; margin: 20px auto; position: relative; }
	#footer ul { list-style: none; float: left; }
	#footer ul li { float: left; }
	#footer ul li a { display: block; }
	#footer ul li.flor { background: url(../_img/bg/flor.gif) no-repeat; width: 16px; height: 16px; margin: 0 13px 0 13px; }
	#footer ul li.separador { padding: 0 10px 0 10px; background: url(../_img/ico/bullet.gif) 0 4px no-repeat; }
	#footer ul li.polly-pocket a { background: url(../_img/bt/polly-pocket.gif) no-repeat; width: 108px; height: 7px; margin-top: 5px; }
	#footer ul li.fale-conosco a { background: url(../_img/bt/fale-conosco.gif) no-repeat; width: 74px; height: 9px; margin-top: 5px; }
	#footer ul li.indique a { background: url(../_img/bt/indique.gif) no-repeat; width: 87px; height: 10px; margin-top: 5px; }
	#footer ul li.termos a { background: url(../_img/bt/termos-condicoes.gif) no-repeat; width: 110px; height: 12px; margin-top: 5px; }
	#footer ul li.politica a { background: url(../_img/bt/politica-privacidade.gif) no-repeat; width: 122px; height: 9px; margin-top: 5px; }
	#footer p { margin: 0 auto; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; color: #fff; width: 280px; padding-top: 10px; }
	#footer .selo-crianca-segura { position: absolute; top: 60px; left: 290px; }
	
.formulario { margin: 0 auto; width: 685px; min-height: 463px; font-family: "Trebuchet MS", Verdana, Arial; }
.formulario span { display: block; float: left; }
.formulario span.nome, .formulario span.email  { width: 40px; font-size: 12px; color: #49105F; padding: 4px 0 0 0; }
.formulario span.email { padding-left: 5px; }
.formulario span.campo-texto input { border: 0; background: url(../_img/bg/campo-texto.gif) no-repeat; width: 283px; height: 25px; }
.formulario table { width: 675px; }
.formulario .mensagem { background: url(../_img/bg/mensagem.gif) no-repeat; width: 614px; height: 74px; padding: 5px; float: right; }
.formulario .mensagem textarea { width: 610px; height: 70px; border: 0; background: #C0A5CB; }
.formulario .caracteres { width: 624px; float: right; font-size: 12px; color: #49105F; padding-top: 5px; }
.formulario .alertaErro { width: 653px; padding: 5px; background: #E91187; font-size: 12px; color: #fff!important; margin: 0 0 15px 7px; }
.formulario p { color: #E91187!important; padding: 0 0 0 7px; }
.formulario .bnt-enviar { background: url(../_img/bt/enviar.gif) no-repeat; width: 90px; height: 30px; border: 0; cursor: pointer; }

.botoes { text-align: center; height: 115px; margin: 100px 0 100px 190px; }
.botoes a { margin: 0 29px 0 29px; float: left; display: block; }

.banner-rotativo { margin: 0 auto; width: 1000px; height: 380px; margin-bottom: 25px; }
