/* ------ Geral ------ */
* { padding: 0; margin: 0; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: justify; list-style: none; text-decoration:none }
div#principal:after, div#principal-interna:after, div#principal-teste:after, div#paginacao:after, #conteudo-videos ul:after, div#nuvem:after { content: "."; clear: both; display: block; visibility: hidden; height: 0 }
html, body { height: 100% }
body { background: #61bed9 }
div#wrap { height: auto !important; min-height: 100%; position: relative }
hr { display: none }
a { color: #015a74 }
a:hover { text-decoration: underline }
p, ol { padding-bottom: 10px }
ol li { list-style: decimal inside; margin: 0 0 10px 0 }
ol li ol li { margin-left: 18px }
h1 { color: #015a74; font-size: 22px; margin-bottom: 15px; letter-spacing: 1px; line-height: 25px; text-align: left }
h2, h2 a { color: #015a74; font-size: 18px; margin-bottom: 15px; letter-spacing: 1px; text-align: left }
div.img-center-border { text-align: center }
div.img-center-border img  { border: 4px solid #b1d6e0 }
p#link-home { float: right; margin: 0 0 5px 5px; padding: 0 }
p#link-home a { background: url(../img/botoes/bt-home.gif) no-repeat 0 0; text-indent: -5000em; display: block; width: 84px; height: 26px }
p#link-home a:hover { background-position: 0 -26px }
li.txt-right { color: #FFF; float: right !important; text-align: right; width: 70px !important }
li.txt-left {  color: #FFF; float: left !important; text-align: left; width: 90px !important }
div.flash-clicavel { z-index: 99; cursor: pointer }

/* ------ Layout ------ */
div#principal, div#principal-interna { width: 1000px; margin: 0 auto; background: url(../img/bg-nuvens.gif) no-repeat 419px 26px }
div#principal-teste { width: 1000px; margin: 0 auto; background: url(../img/bg-nuvens.gif) no-repeat 419px 26px;  clear: both }

	/* ------ Topo ------ */
	div#topo { width: 1000px; height: 56px; margin: 0 0 10px 0; position: relative }
	div#topo a.logo { float: left; background: url(../img/logo-ceab.gif) no-repeat; width: 47px; height: 36px; display: block; text-indent: -5000em; margin-top: 10px }
	div#topo h1 { display: none }
	div#topo h2 { background: url(../img/faixa.gif) no-repeat; width: 945px; height: 83px; text-indent: -5000em; float: right }
	div#topo a#bt-participe { float: left; background: url(../img/botoes/bt-participe.gif) no-repeat 0 0; width: 170px; height: 50px; display: block; text-indent: -5000em; margin: 10px 0 0 50px }
	div#topo a#bt-participe:hover { background-position: 0 -50px }
	div#topo a#assista-todos { float: left; background: url(../img/botoes/bt-assista.gif) no-repeat 0 0; width: 170px; height: 48px; display: block; text-indent: -5000em; margin: 10px 0 0 50px }
	div#topo a#assista-todos:hover { background-position: 0 -48px }
	div#topo .assista-logado { margin-left: 90px }
	div#topo div#area-login { float: right; height: 40px; width: 460px }
	div#topo div#area-login a { color: #FFF; float: right; font-size: 10px }
	div#topo div#area-login a.lembrar-senha { margin-right: 85px }
		div#area-login form#formularioLogin { width: 460px; margin-top: 10px }
		div#area-login form#formularioLogin legend { display: none }
		div#area-login form#formularioLogin ul li { float: left; margin: 0; padding: 0; height: auto; clear: none; width: 195px }
		div#area-login form#formularioLogin ul li.botao { width: 32px }
		div#area-login form#formularioLogin ul li label { color: #FFF; display: inline; float: left; font-size: 11px; margin-right: 5px; padding-top: 2px }
		div#area-login form#formularioLogin ul li label.error { background-color: #d0f3fd; color: #F00; cursor: default; font-size: 10px; line-height: normal; margin-top: 5px; padding: 5px; width: 170px }
		div#area-login form#formularioLogin ul li input { background: url(../img/bg-input-login.gif) no-repeat; height: 20px; margin-right: 10px; padding: 3px 0 0 5px; width: 138px }
		div#area-login form#formularioLogin ul li input#btnLogar { background: url(../img/botoes/bt-ok.gif) no-repeat 0 0; height: 23px; width: 32px; text-indent: -5000em; cursor: pointer; line-height: 18px }
		div#area-login form#formularioLogin ul li input#btnLogar:hover { background-position: 0 -23px }
		
		/* Painel logado */
		div#area-login div#painel-logado { background: url(../img/bg-painel.gif) no-repeat; height: 52px;  width: 478px; position: absolute; right: 0; top: 0 }
		div#area-login ul#painel li { float: left; width: auto }
		div#area-login ul#painel li a { float: left; display: inline; text-indent: -5000em; background:url(../img/menu-painel.gif) no-repeat 0 0; height: 15px }
		div#area-login ul#painel li a#alterar-dados { background-position: 0 -16px; margin: 6px 22px 0 0; width: 110px }
		div#area-login ul#painel li a#alterar-dados:hover { background-position: 0 0 }
		div#area-login ul#painel li a#enviar-video { background-position: -130px -16px; margin: 6px 22px 0 23px;  width: 100px }
		div#area-login ul#painel li a#enviar-video:hover { background-position: -130px 0 }
		div#area-login ul#painel li a#meus-videos { background-position: -250px -16px; margin: 6px 22px 0 0; width: 102px }
		div#area-login ul#painel li a#meus-videos:hover { background-position: -250px 0 }
		div#area-login ul#painel li a#sair { background-position: -370px -16px; margin: 6px 22px 0 0; width: 34px }
		div#area-login ul#painel li a#sair:hover { background-position: -370px 0 }

	/* ------ Conteudo ------ */
	div#conteudo-nuvem { float: left; width: 808px }
	div#conteudo-home, div#conteudo-videos { float: left; margin-right: 20px; padding: 20px; width: 768px }
	div#conteudo { background-color: #d0f3fd; float: left; margin: 10px 20px 0 0; padding: 20px; width: 768px }
	
	div#conteudo-home div#aviso { border: 1px dotted #015A74; padding: 10px}
	div#conteudo-home div#aviso h2 { font-weight: normal; margin: 0 }
	div#conteudo-home div#aviso strong, div#conteudo-home div#aviso a { font-size: 12px }
	
		/* ------ Ranking - Top 5 ------ */
		ul#ranking li  { height: 70px }
		ul#ranking div.qtd-votos { float: left; background: #F5F5F5; margin-right: 10px; text-align: center; padding: 8px 10px 0; height: 50px }
		ul#ranking div.qtd-votos big { font-weight: bold; font-size: 18px }
		ul#ranking div.qtd-votos small { font-weight: 16px; position: relative; bottom: 15px }
	
		/* ------ Teaser e Home apos inicio do concurso ------ */
		div#box-chamada { height: 432px; width: 688px; margin: 20px auto; background: url(../img/bg-nuvem.png) no-repeat; padding-top: 100px }
		div#box-chamada h3 { margin: 25px 0 15px 210px; color: #61bed9; font-size: 14px }
		div#box-chamada h3#resultado { margin: 0 0 15px 210px }
		div#box-chamada p { margin:0 75px 0 208px }
		div#box-chamada ul { margin:0 75px 15px 208px }
		div#nuvem ul { float: left; width: 100% }
		div#box-chamada ul li, div#nuvem ul li { border:1px solid #61bed9; margin-bottom:5px; padding:5px }
		div#box-chamada ul li.primeiro-lugar, div#nuvem ul li.primeiro-lugar { background-color: #61bed9; font-size: 18px }
		div#box-chamada ul li.primeiro-lugar *, div#nuvem ul li.primeiro-lugar * { font-size: 18px }
		div#box-chamada ul li.primeiro-lugar strong, div#nuvem ul li.primeiro-lugar strong { color: #FFF }
		div#box-chamada ul li span, div#nuvem ul li span { float: right }
		div#box-chamada ul li strong, div#nuvem ul li strong { color: #61bed9 }
		div#box-chamada p#final { margin:0 76px 0 28px }
		div#box-chamada #box-conteudo { height: 179px; width: 250px; margin: 130px 0 0 220px; float: left; display: inline }
		div#box-chamada #box-conteudo a#bt-mande-video { display: block; text-indent: -5000em; background: url(../img/botoes/bt-participe-mande-seu-video.gif) no-repeat; width: 238px; height: 60px }
		div#box-chamada #box-conteudo a#bt-mande-video:hover { background-position: 0 -60px }
		div#box-chamada #box-premios { height: 136px; width: 140px; margin: 180px 75px 0 0; float: right; display: inline }
		div#box-chamada #box-premios h2 { background: url(../img/txt-premios.gif) no-repeat; width: 75px; height: 19px; text-indent: -5000em; margin-bottom: 10px }
		div#box-chamada #box-premios p { padding-bottom: 2px; line-height: normal }
		div#box-chamada #box-premios strong { color: #00abdd }
		div#box-chamada #box-premios p, #box-premios strong { font-size: 11px }

		/* ------ Menu lateral - Flash e Alternativo ------ */	
		div#menu-lateral { width: 172px; float: left }
		div#menu-alternativo ul li a { text-indent: -5000em; background-image: url(../img/menu-lateral.gif); background-repeat: no-repeat; display: block; width: 172px }
		div#menu-alternativo ul li a.concurso { background-position: 0 0; height: 55px }
		div#menu-alternativo ul li a.concurso:hover { background-position: -172px 0; height: 55px }
		div#menu-alternativo ul li a.regulamento { background-position: 0 -57px; height: 54px }
		div#menu-alternativo ul li a.regulamento:hover { background-position: -172px -57px; height: 54px }
		div#menu-alternativo ul li a.twitter { background-position: 0 -113px; height: 55px }
		div#menu-alternativo ul li a.twitter:hover { background-position: -172px -113px; height: 55px }
		div#menu-alternativo ul li a.blog { background-position: 0 -169px; height: 56px }
		div#menu-alternativo ul li a.blog:hover { background-position: -172px -169px; height: 56px }
		div#menu-alternativo ul li a.ceab { background-position: 0 -225px; height: 60px }
		div#menu-alternativo ul li a.ceab:hover { background-position: -172px -225px; height: 60px }
		div#menu-alternativo ul li a.premiacao { background-position: 0 -292px; height: 55px }
		div#menu-alternativo ul li a.premiacao:hover { background-position: -172px -292px; height: 55px }
		div#menu-alternativo ul li a.contato { background-position: 0 -347px; height: 55px }
		div#menu-alternativo ul li a.contato:hover { background-position: -172px -347px; height: 55px }

		/* ------ Cadastro ------ */
		/* Prancheta */
		div#cadastro-topo { background: url(../img/cadastro/prancheta-topo.gif) no-repeat; width: 718px; height: 103px; margin: 0 auto }
		div#cadastro-rodape { background: url(../img/cadastro/prancheta-rodape.gif) no-repeat; width: 718px; height: 102px; margin: 0 auto }
		div#cadastro { background: url(../img/cadastro/prancheta-meio.gif) repeat-y; padding: 10px 30px 0; width: 658px; margin: 0 auto }
		
		/* Cadastro */
		div#cadastro h1#txt-cadastro { background: url(../img/cadastro/txt-cadastro.gif) no-repeat; display:block; height:24px; margin:10px auto; text-indent:-5000em; width:134px }
			div#alertaEmail, div#alertaLogin, div#alertaCPF, label.error, div#mensagem-erro, li.error { color: #F00 !important; display: block !important; clear: both !important; font-size:11px !important; text-align: left }
			div#mensagem-erro { margin-bottom: 15px }
			form#formulario, form#formulario1 { margin: 0 auto; width: 645px }
			form#formulario fieldset legend, form#formulario1 fieldset legend { display: none }
			form#formulario fieldset ul li, form#formulario1 fieldset ul li { clear: both; display: block; height: 80px }
			form#formulario fieldset ul li label, form#formulario1 fieldset ul li label { display: block; cursor: pointer }
			form#formulario fieldset ul li img, form#formulario1 fieldset ul li img { float: left }
			form#formulario fieldset ul li input, form#formulario1 fieldset ul li input { background: url(../img/cadastro/direita-campo.gif) no-repeat right top; float: left; padding: 7px 6px 7px 0; height: 15px; line-height: normal }
			form#formulario fieldset ul li select, form#formulario fieldset ul li textarea, form#formulario1 fieldset ul li select, form#formulario1 fieldset ul li textarea  { padding: 4px 5px; border: 1px solid #CCC }
			form#formulario fieldset ul li.botao, form#formulario1 fieldset ul li.botao { height: 43px; margin-top: 30px }
			form#formulario fieldset ul li.botao #btnCadastrar { background: url(../img/botoes/bt-enviar.gif) no-repeat 0 0; height: 43px; margin: 0 45%; padding: 0; width: 74px; text-indent: -5000em; cursor: pointer }
			form#formulario fieldset ul li.botao #btnCadastrar:hover  { background-position: 0 -43px }
			form#formulario fieldset ul li.botao #btnAlterar, form#formulario1 fieldset ul li.botao #btnAlterar { background: url(../img/botoes/bt-alterar.gif) no-repeat 0 0; height: 43px; margin: 0 45%; padding: 0; width: 74px; text-indent: -5000em; cursor: pointer; line-height: 18px }
			form#formulario fieldset ul li.botao #btnAlterar:hover, form#formulario1 fieldset ul li.botao #btnAlterar:hover { background-position: 0 -43px }
			form#formulario fieldset ul li.bloco-pequeno, form#formulario1 fieldset ul li.bloco-pequeno { clear: none; float: left; display: inline }
			form#formulario fieldset ul li.bloco-pequeno input, form#formulario1 fieldset ul li.bloco-pequeno input { width: 192px }
			form#formulario fieldset ul li.bloco-medio, form#formulario1 fieldset ul li.bloco-medio { clear: none; float: left; display: inline }
			form#formulario fieldset ul li.bloco-medio input, form#formulario1 fieldset ul li.bloco-medio input { width: 301px }
			form#formulario fieldset ul li.check-novidades { height: 18px }
			form#formulario fieldset ul li.check-novidades label { float: left; cursor: pointer }
			form#formulario fieldset ul li.check-novidades input { background: none; float: left; height: 15px; margin: 0 5px 0 0; padding: 0 }
			form#formulario fieldset ul li.termos { display: block; height: 100px; margin-top: 20px }
			form#formulario fieldset ul li.check-termos { display: block; height: 18px; margin-top: 10px }
			form#formulario fieldset ul li.check-termos label { cursor: pointer }
			form#formulario fieldset ul li.check-termos input { background: none; float: left; height: 15px; margin: 0 5px 0 0; padding: 0 }
			form#formulario fieldset ul li.Ficou_Sabendo_Outros { clear: none; display: inline; padding: 10px 0 }
			ul#ul_sUsu_Ficou_Sabendo_Outros li label { margin-top: 10px}
			form#formulario fieldset ul li input#sUsu_Ficou_Sabendo_Outros { background: url(../img/cadastro/direita-campo.gif) no-repeat right top; float: left; height: 15px; padding: 7px 0; width: 635px }
			form#formulario1 fieldset ul li.botao input#btnEnviar { background: url(../img/botoes/bt-enviar.gif) no-repeat 0 0; height: 43px; margin: 10px 0; padding: 0; width: 74px; text-indent: -5000em; cursor: pointer; line-height: 18px }
			form#formulario1 fieldset ul li.botao input#btnEnviar:hover { background-position: 0 -43px }
			div#caracter-restantes, div#alertaVideo, div#alertaTitulo { display: block; margin-bottom: 10px }
			div#caracter-restantes, span#charsLeft { font-size: 10px }
			.w630 { width: 630px }
			.w550 { width: 550px }
			.mr15 { margin-right: 15px }
			.h18 { height: 18px }
			
			/* Contato */
			div#nuvem form#formulario fieldset ul li { height: 60px }
			div#nuvem form#formulario fieldset ul li label { width: 400px }
			div#nuvem form#formulario fieldset ul li input { width: 400px }
			div#nuvem form#formulario fieldset ul li textarea { width: 400px }
			div#nuvem form#formulario fieldset ul li.botao { padding-top: 50px }
			div#nuvem form#formulario fieldset ul li.botao input#btnEnviar { background: url(../img/botoes/bt-enviar.gif) no-repeat 0 0; height: 43px; margin: 10px 0; padding: 0; width: 74px; text-indent: -5000em; cursor: pointer; line-height: 18px }
			div#nuvem form#formulario fieldset ul li.botao input#btnEnviar:hover { background-position: 0 -43px }
			
			/* Pagina de login */
			div#msg-sucesso, div#msg-erro { margin-bottom: 10px }
			div#msg-erro { color: #F00 }
			div#nuvem form#formulario fieldset ul li input#btnLogar { background: url(../img/botoes/bt-ok3.gif) no-repeat 0 0 !important; height: 23px !important; width: 32px !important; text-indent: -5000em !important; cursor: pointer; line-height: 18px }
			div#nuvem form#formulario fieldset ul li input#btnLogar:hover { background-position: 0 -23px !important }
			
		/* ------ Nuvem ------ */
		div#nuvem-topo { background: url(../img/nuvem-topo.gif) no-repeat; width: 675px; height: 83px; margin: 0 auto }
		div#nuvem-rodape { background: url(../img/nuvem-rodape.gif) no-repeat; width: 675px; height: 84px; margin: 0 auto }
		div#nuvem { background-color: #D0F3FD; padding: 0 20px; width: 635px; margin: 0 auto }
		div#nuvem object embed { margin-left: 20px }
		
		div#nuvem a#bt-mande-video { display: block; text-indent: -5000em; background: url(../img/botoes/bt-participe-mande-seu-video.gif) no-repeat; width: 238px; height: 60px }
		div#nuvem a#bt-mande-video:hover { background-position: 0 -60px }

		
		/* ------ Tutorial - YouTube ------ */
		div#tutorial-youtube ol li { list-style: decimal inside; margin: 0 0 10px 0; font-size: 14px; font-weight: bold }
		div#tutorial-youtube ol li ol li { margin-left: 18px }
		div#tutorial-youtube ol li ul { margin-top: 5px }
		div#tutorial-youtube ol li ul li { list-style: disc inside; margin-left: 24px; font-size: 12px; font-weight: normal }
		div#tutorial-youtube ol li ul li ol { margin-top: 3px }
		div#tutorial-youtube ol li ul li ol li { list-style: circle inside; margin-left: 27px }
		
		/* ------ Pagina de videos ------ */
		#conteudo-videos h1 { color: #FFF; font-size: 22px; line-height: 25px; text-align: left }
		#conteudo-videos h2, #conteudo-videos h2 a { margin: 0; padding: 0; color: #FFF; font-size: 10px; letter-spacing: normal }
		#conteudo-videos ul {height: 100% }
		#conteudo-videos ul li { float: left; margin: 0 15px 0 0; padding-bottom: 30px; width: 160px }
		#conteudo-videos ul li ul { height: auto; width: auto }
		#conteudo-videos ul li ul li { height: auto; margin: 0; padding: 0 }
		#conteudo-videos ul li ul li label { font-size: 11px }
		#conteudo-videos ul li ul li input { margin: 5px 0; padding: 5px 3px; width: 155px }
		#conteudo-videos ul li ul li a.bt-votar, #conteudo-videos ul li ul li input#btn-votar { background: url(../img/botoes/bt-votar.gif) no-repeat 0 0; cursor: pointer; display: block; height: 33px; margin-top: 5px; text-indent: -5000em; width: 163px }
		#conteudo-videos ul li ul li a.bt-votar:hover, #conteudo-videos ul li ul li input#btn-votar:hover { background-position: 0 -33px }
		#conteudo-videos ul li ul li a.bt-indicar { background: url(../img/botoes/bt-indicar.gif) no-repeat 0 0; cursor: pointer; display: block; height: 33px; margin-top: 5px; text-indent: -5000em; width: 163px }
		#conteudo-videos ul li ul li a.bt-indicar:hover { background-position: 0 -33px }

		#conteudo-videos div#filme { float: left; position: relative; width: 431px; z-index: 2 }
		#conteudo-videos div#filme p { color: #FFF; font-weight: bold }
		#conteudo-videos div#filme ul li { color: #FFF; font-weight: bold; font-size: 14px; margin: 0; padding: 0; width: auto }
		#conteudo-videos div#filme ul li span { display: block; color: #FFF; font-weight: bold; font-size: 12px }
		#conteudo-videos div#filme ul li .btIndicar { background: url(../img/botoes/bt-indique-para-um-amigo.gif) no-repeat 0 0; display: block; width: 128px; height: 34px; text-indent: -5000em }
		#conteudo-videos div#filme ul li .btTweet { background: url(../img/botoes/bt-tweet-esse-video.gif) no-repeat 0 0; display: block; width: 95px; height: 34px; text-indent: -5000em }
		#conteudo-videos div#filme ul li .btVotar { background: url(../img/botoes/bt-votar2.gif) no-repeat 0 0; display: block; width: 76px; height: 32px; text-indent: -5000em }
		#conteudo-videos div#filme ul li .btVotar:hover { background-position: 0 -32px }
		#conteudo-videos div#filme ul li label { float: left }
		#conteudo-videos div#filme ul li.w105 { width: 105px }
		#conteudo-videos div#filme ul li.w110 { width: 110px }
		#conteudo-videos div#filme ul li.w140 { width: 140px }
			input#btn-votar { background: url(../img/botoes/bt-votar.gif) no-repeat 0 0; cursor: pointer; display: block; height: 33px; margin-top: 5px; text-indent: -5000em; width: 163px }
			input#btn-votar:hover { background-position: 0 -33px }
			#mascara { position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#000; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; z-index: 1; }
			a.interruptor { background: url(../img/botoes/img-apagar.gif) no-repeat 0 0; display: block; width: 81px; height: 16px; text-indent: -5000em }
			a.apaga-acende { background: url(../img/botoes/img-apagar.gif) no-repeat 0 -16px; display: block; width: 81px; height: 16px; text-indent: -5000em }
			
		#conteudo-videos div#mais-videos { float: left; margin-left: 92px; padding: 10px; width: 160px; border: 1px solid #FFF; background-color: #00abdd }
		#conteudo-videos div#mais-videos a { float: left }
		#conteudo-videos div#mais-videos h2 { color: #015A74; font-size: 18px; padding-bottom: 15px; text-align: center; width: 160px }
		
		li.voto-confirm input { display: block; margin-bottom: 5px; padding: 5px 2px; width: 160px }
		li.voto-confirm img { display: block; margin-left: 15px }
		li.voto-confirm a { font-size: 10px; margin-bottom: 5px; margin-left: 15px; margin-top: -5px }
		
		textarea#sVid_Descricao { width: 550px }


		
		/* Paginacao */
		div#paginacao { clear: both; display: block; height: 25px; text-align: right }
		div#paginacao ul.lado-esquerdo { float: right }
		div#paginacao ul.lado-esquerdo li * { color: #FFF }
		div#paginacao ul.lado-esquerdo li a, div#paginacao ul.lado-esquerdo li#numero-paginacao-atual { background: url(../img/bg-paginacao.gif) repeat-x 0 0; border: 1px solid #79C9DE; float: left; height: 17px; margin: 0 3px; padding: 0 5px; display: block }
		div#paginacao ul.lado-esquerdo li a:hover, div#paginacao ul.lado-esquerdo li#numero-paginacao-atual { background: url(../img/bg-paginacao-hover.gif) repeat-x 0 0; text-decoration: none }
		div#paginacao ul.lado-esquerdo li#prox-paginacao, div#paginacao ul.lado-esquerdo li#ant-paginacao  { width: 75px; margin: 0 }
		div#paginacao ul.lado-esquerdo li.numero-paginacao { margin: 0; padding: 0; width: 25px }
		div#paginacao ul.lado-esquerdo li#numero-paginacao-atual { width:auto  }

	/* ------ Rodape ------ */
	div#rodape-interno { height: 165px; width: 100% }
	div#rodape-interno div.conteudo { width: 1000px; margin: 0 auto }
	div#rodape-interno div.conteudo a#rodape-interno-ceab { background: url(../img/txt-dando-asas-ao-seu-sonho-de-voar.gif) no-repeat; display: block; float: left; height: 97px; margin-top: 50px; text-indent: -5000em; width: 395px }
	div#rodape-interno div.conteudo div#rodape-interno-premios { color: #FFF; display: block; float: left; margin: 0 20px 0 79px; padding: 10px; width: 135px }
	div#rodape-interno div.conteudo div#rodape-interno-premios h1 { background: url(../img/txt-premios-2.gif) no-repeat; display: block; height: 44px; margin: 10px 0 10px 30px; text-indent: -5000em; width: 104px } 
	div#rodape-interno div.conteudo div#rodape-interno-premios ul li { font-size: 10px; line-height: 11px; padding-bottom: 5px; text-align: right}
	div#rodape-interno div.conteudo a#rodape-interno-peter { background: url(../img/txt-concurso-cultural.gif) no-repeat; display: block; float: left; height: 115px; margin-top: 35px; text-indent: -5000em; width: 351px }

	div#rodape-videos { height: 295px; width: 100% } 
	div#rodape-videos div.conteudo { margin: 0 auto; width: 915px }
	div#rodape-videos div.conteudo h1 { display: none }
	div#rodape-videos div.conteudo h2 { margin: 0; padding: 0 }
	div#rodape-videos div.conteudo h2 a { color: #FFF; font-size: 10px; letter-spacing: normal }
	div#rodape-videos div.conteudo ul { height: 185px }
	div#rodape-videos div.conteudo ul li { float: left; margin: 0; padding: 0 10px; width: 160px }
	div#rodape-videos div.conteudo ul li ul { height: auto; width: auto }
	div#rodape-videos div.conteudo ul li ul li { height: auto; margin: 0; padding: 0 }
	div#rodape-videos div.conteudo ul li ul li label { float: left; font-size: 10px }
	div#rodape-videos div.conteudo ul li ul li a.bt-votar { background: url(../img/botoes/bt-votar.gif) no-repeat 0 0; display: block; height: 33px; margin-top: 5px; text-indent: -5000em; width: 163px }
	div#rodape-videos div.conteudo ul li ul li a.bt-votar:hover { background-position: 0 -33px }
	
	div#rodape { background: #61bed9 url(../img/bg-rodape.jpg) no-repeat center bottom; width: 100%;  bottom: -100px !important; position: absolute }
	div#rodape * { font-size: 10px; color: #FFF }
	div#rodape p { height: 48px; margin: 0 auto; padding-top: 15px; text-align: right; width: 1000px }
	div#rodape a:hover { text-decoration: underline }

	div#rodape-ativo { background: #61bed9 url(../img/bg-rodape.jpg) no-repeat center bottom; width: 100%;  bottom: 0px !important; position: absolute }
	div#rodape-ativo  * { font-size: 10px; color: #FFF }
	div#rodape-ativo  p { height: 48px; margin: 0 auto; padding-top: 15px; text-align: right; width: 1000px }
	div#rodape-ativo  a:hover { text-decoration: underline }

