/* PONTOS FORTES */
div.pontosFortes {}

	div.pontosFortes div.semConteudo { clear: both; padding: 30px 30px 0; overflow: hidden; }
		div.pontosFortes div.semConteudo.mypanel { clear: both; padding: 30px; overflow: hidden; }
		div.pontosFortes div.semConteudo p { color: #666 !important; display: block; font-size: 14px !important; line-height: 20px !important; margin-bottom: 20px; text-align: center; }
			div.pontosFortes div.semConteudo p strong { color: #4D92AC; font-size: 16px !important; line-height: 20px; }
		div.pontosFortes div.semConteudo span.exemplos { color: #999999; text-align: center; }
		div.pontosFortes div.semConteudo ul.exemplos { margin: 20px 0; }
			div.pontosFortes div.semConteudo ul.exemplos li { background: url(../../../imagens/exemplo-ponto-forte.jpg) no-repeat 0 0; display: block; float: left; font: bold 12px/33px Verdana, Sans-Serif; height: 45px; list-style: none; margin-left: 12px; text-align: center; width: 150px; }
			div.pontosFortes div.semConteudo ul.exemplos li:first-child { margin-left: 0; }

	div.pontosFortes h3 { float: left; padding: 0 0 20px; }
	
	div.pontosFortes div.alerta { margin: 20px 15px 15px !important; }
	
	div.pontosFortes a.voltar { float: right; height: 20px; margin: 0 15px 0 0; }
	div.pontosFortes a.voltar { background: none; padding: 0; }
		div.pontosFortes a.voltar span { background: none; color: #789F00; height: 20px; line-height: 20px; padding: 0; text-shadow: none; }
		div.pontosFortes a.voltar:hover span { color: #789F00; text-decoration: underline; }
		
	div.pontosFortes div.abas { margin-bottom: 15px; }
	
	/* topico padrao */
	div.pontosFortes div.topicoPadrao {}
		
		/* comentario */
		div.pontosFortes div.topicoPadrao div.comentario { padding: 15px 15px 0; position: relative; z-index: 3; }
		
			/* usuario */
			div.pontosFortes div.topicoPadrao p.usuario { margin-bottom: 15px; }
			
		/* conteudo */
		div.pontosFortes div.topicoPadrao div.conteudo { clear: both; overflow: visible; position: relative; width: 396px; }				
			
			/* acoes */
			div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica { bottom: -1px; clear: both; height: 28px; position: relative; z-index: 2; }
				
				/* checar */
				div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica span.checar { background: #fff; border: 1px solid #ddd; border-bottom: none; display: block; float: left; padding: 7px; /**/ -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica span.checar input { float: left; height: 14px; width: 14px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica span.checar label { clear: none; color: #798C3E; display: block; float: left; font: 10px/12px Verdana, Sans-Serif; margin-left: 5px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica span.checar strong { color: #798C3E; font: bold 10px/12px Verdana, Sans-Serif; }
				
				/* acoes ul */
				div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul { float: right; margin: 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li { display: block; float: left; font: 10px/23px Verdana, Sans-Serif; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li:before { content: "/"; color: #999; float: left; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li:first-child:before { content: ""; margin: 0; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li a { color: #4C92AC; display: block; float: left; font: 10px/23px Verdana, Sans-Serif; height: 23px; padding: 0 5px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li a:hover { text-decoration: underline; }
							div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li a strong { color: #4C92AC; font: bold 10px/23px Verdana, Sans-Serif; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.comentarios a { background: url(../../../imagens/icones.png) no-repeat -9px -1082px; padding-left: 17px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.outrasAcoes { position: relative; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.outrasAcoes a { background: url(../../../imagens/seta.png) no-repeat right -14px; padding-right: 15px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.outrasAcoes ul { display: none; }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo { background: #eee; border: 1px solid #ddd; margin: -1px -7px 0 4px; /**/ -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px #ddd; -webkit-box-shadow: 2px 2px #ddd; box-shadow: 2px 2px #ddd }
						div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo:before { content: ""; margin: 0; }
							div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo a { background-position: right 10px; margin-right: 6px; }
							div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul { background: #eee; border: 1px solid #ddd; display: block; left: -1px; position: absolute; bottom: 23px; width: 100%; z-index: 3; /**/ -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px #ddd; -webkit-box-shadow: 2px 2px #ddd; box-shadow: 2px 2px #ddd; }
								div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li { display: inline; float: none; margin: 0; }
								div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li:before { content: ""; margin: 0; }
									div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li a { background: none; border-top: 1px solid #ddd; color: #666; display: block; float: none; line-height: 21px; margin: 0; padding: 0 7px; }
									div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li a:hover { background-color: #fff; color: #4C92AC; }
									div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li:first-child a { border-top: 0; /**/ -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
									div.pontosFortes div.topicoPadrao div.conteudo div.acoesDica ul li.ativo ul li:last-child a { /**/ -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
			
			/* conteudoZero */
			div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero { margin-bottom: 15px; }
			
				/* observacoes */
				div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero p.observacoes { background: none; color: #999; font-size: 11px; margin: 0 0 15px; overflow: hidden; padding: 5px 0 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero p.observacoes span { color: #999; font-size: 11px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero p.observacoes a { color: #c00; float: right; }
				
				/* fotos */
				div.pontosFortes div.topicoPadrao div.conteudo div.fotos { margin-bottom: 15px; padding: 0; width: 473px; /**/ min-height: 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.fotoPrincipal { background: #eee; display: block; overflow: hidden; position: relative; width: 473px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.fotoPrincipal span { background: #000; bottom: 0; color: #ccc; display: block; font: 10px/13px Verdana, Sans-Serif; left: 0; opacity: 0.8; padding: 5px; position: absolute; text-align: center; width: 463px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.fotoPrincipal img { margin: auto; }
					div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria { display: block; margin-top: 15px; overflow: hidden; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anteriorInativo,
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anterior,
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proximaInativo,
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proxima { background: url(../../../imagens/setas-galeria.png) no-repeat 0 0; display: block; float: left; height: 46px; margin-top: 12px; text-indent: -999em; width: 30px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anteriorInativo,
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anteriorInativo:hover { background-poisition: 0 0; cursor: default; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anterior { background-position: 0 -46px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.anterior:hover { background-position: 0 -92px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proximaInativo,
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proximaInativo:hover { background-position: 0 -138px; cursor: default; float: right; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proxima { background-position: 0 -184px; float: right; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria a.proxima:hover { background-position: 0 -230px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria ul { display: block; float: left; overflow: hidden; width: 397px; }
							div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria ul li { display: block; float: left; list-style: none; overflow: hidden; }
							div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria ul li:first-child a { margin-left: 12px; }
								div.pontosFortes div.topicoPadrao div.conteudo div.fotos div.galeria ul li a { display: block; float: left; height: 70px; margin-left: 15px; overflow: hidden; width: 85px; }
				
				/* video */
				div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.video { padding-bottom: 15px; }
				
				/* texto */
				div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto { display: block; font: 11px/18px Verdana, Sans-Serif; margin-bottom: 15px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto ol { margin-left: 20px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto ul { margin-left: 15px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto p { font: 11px/18px Verdana, Sans-Serif; padding: 10px 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto strong { font-size: 11px; font-weight: bold; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto a { font-size: 11px; font-weight: bold; text-decoration: underline; }
					div.pontosFortes div.topicoPadrao div.conteudo div.conteudoZero div.texto a:hover { text-decoration: none; }
				
			/* comentarios */
			div.pontosFortes div.topicoPadrao div.conteudo div.comentarios { }
			
				/* ultimos usuarios */
				div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios { background: #D8DDC7; margin-bottom: 15px; height: 190px; overflow: hidden; padding: 5px 5px 5px 0; }
					div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div { background: #ECEEE3; float: left; height: 189px; margin-left: 5px; width: 229px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div strong { background: #fff; color: #333; display: block; font: bold 15px/15px Arial, Helvetica, Sans-Serif; padding: 10px; }
							div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div strong span { color: #999; display: block; font: bold 10px/10px Arial, Helvetica, Sans-Serif; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div ul { background: #ECEEE3; border-top: 1px solid #D8DDC7; overflow: hidden; padding: 0 8px 8px 0; }
							div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div ul li { display: block; float: left; list-style: none; margin: 7px 0 0 7px; }
								div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div ul li a { background: #fff; border: 1px solid #ddd; display: block; height: 30px; overflow: hidden; padding: 3px; width: 40pxs; }
								div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.ultimosUsuarios div ul li a:hover { border-color: #789F00; }
				
				/* comentarios */				
				div.pontosFortes div.topicoPadrao div.comentario div.comentarios div.comentarios { }
					div.pontosFortes div.topicoPadrao div.conteudo div.comentarios strong.titulo { display: block; font: 18px/20px Arial, Helvetica, Sans-Serif; margin-bottom: 15px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios strong.titulo span { color: #4C92AC; font: bold 20px/20px Arial, Helvetica, Sans-Serif; }
					div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.topicoPadrao { margin: 0 0 15px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.topicoPadrao div.comentario { background: #fff; margin-right: 0; /**/ -moz-border-radius: 5px; -webkit-border-radius: 5px; }
							div.pontosFortes div.topicoPadrao div.conteudo div.topicoPadrao div.comentario p.texto { background: url(../../../imagens/topicos.png) no-repeat; margin: 0 0 10px -25px; padding-left: 25px; /**/ float: none; width: auto;}
							
						div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario { display: block; margin-bottom: 15px; overflow: hidden; }
							div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario li { display: inline; overflow: hidden; }
								div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario li a { color: #999; display: block; float: left; font: 10px/13px Verdana, Sans-Serif; height: 13px; }
								div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario li a:hover { text-decoration: underline; }
								div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario li a.excluir,
								div.pontosFortes div.topicoPadrao div.comentario ul.acoesComentario li a.denunciar { color: #c00; }
							
					div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.novoComentario { border-top: 1px dashed #BDC7A1; margin: 0 0 15px; overflow: hidden; padding-top: 15px; width: 473px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.novoComentario label { color: #333; display: block; float: left; font: italic 17px/17px Arial, Helvetica, Sans-Serif; margin-bottom: 15px; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.novoComentario span.limite { color: #666; display: block; float: right; font: 11px/17px Verdana, Sans-Serif; }
							div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.novoComentario span.limite strong { color: #789F00; font: bold 11px/17px Verdana, Sans-Serif; }
						div.pontosFortes div.topicoPadrao div.conteudo div.comentarios div.novoComentario textarea { background: #fff; border: 1px solid; border-color: #ccc #ddd #ddd #ccc; clear: both; display: block; height: 40px; margin: 0 0 15px; padding: 7px; width: 457px; }
					
					div.pontosFortes div.topicoPadrao div.conteudo div.novoComentario a.botaoPadrao { width: 60px; }
					div.pontosFortes div.topicoPadrao div.conteudo div.novoComentario a.comentar { width: 90px; }
					
					div.pontosFortes div.topicoPadrao div.conteudo a.ocultar { color: #c00; float: right; font-weight: bold; margin-bottom: 15px; text-decoration: underline; }
					div.pontosFortes div.topicoPadrao div.conteudo a.ocultar:hover { text-decoration: none; }
					
	/* ativo */
	div.pontosFortes div.ativo { }
		
		/* comentario */
		div.pontosFortes div.ativo > div.comentario { border-bottom: none; min-height: 83px; position: relative; z-index: 2; /**/ -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }
		div.pontosFortes div.ativo > div.comentario:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		
			/* usuario */
			div.pontosFortes div.topicoPadrao p.usuario { margin-bottom: 0; padding-bottom: 15px; }
				div.pontosFortes div.topicoPadrao p.usuario a { color: #798C3E; text-decoration: underline; }
				div.pontosFortes div.topicoPadrao p.usuario a:hover { text-decoration: none; }
				
			/* mais info */
			div.pontosFortes div.topicoPadrao p.maisInfo { font: 10px/10px Verdana,Sans-Serif; margin-bottom: 0; padding-bottom: 5px; }
				div.pontosFortes div.topicoPadrao p.maisInfo a { color: #4C92AC; font: 10px/10px Verdana,Sans-Serif; text-decoration: underline; }
				div.pontosFortes div.topicoPadrao p.maisInfo a:hover { text-decoration: none; }
		
		/* conteudo */
		div.pontosFortes div.ativo div.conteudo { background: #EAEDE0; border: 1px solid #BDC7A1; clear: none; display: block; margin: -2px -109px 0 0; padding: 15px 15px 0; position: relative; z-index: 1; width: 473px; /**/ -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; }
		div.pontosFortes div.ativo div.conteudo:after { clear: both; content:"."; display: block; height: 0; overflow: hidden; visibility: hidden; }
			div.pontosFortes div.ativo div.conteudo div.acoesDica { margin-bottom: 15px; }
				div.pontosFortes div.ativo div.conteudo div.acoesDica span.checar { border: 1px solid #BDC7A1 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
				
				div.pontosFortes div.ativo div.conteudo div.acoesDica ul li.outrasAcoes a { background-position: right 10px; }
				div.pontosFortes div.ativo div.conteudo div.acoesDica ul li.ativo a { background-position: right -14px; }
				div.pontosFortes div.ativo div.conteudo div.acoesDica ul li.ativo ul { bottom: auto; top: 25px; }
	
	/* especial */
	div.pontosFortes div.especial { padding-top: 20px; }
	
		/* comentario */
		div.pontosFortes div.especial div.comentario { background: #EAEDE0; border-color: #BDC7A1; position: relative; }
		div.pontosFortes div.especial > div.comentario { min-height: 83px; }
		div.pontosFortes div.especial > div.comentario:after { clear: both; content:"."; display: block; height: 0; overflow: hidden; visibility: hidden; }
			div.pontosFortes div.especial div.comentario .especial { color: #798C3E; display: block; font: 10px/20px Arial, Helvetica, Sans-Serif; height: 20px; left: 15px; position: absolute; top: -20px; }
			div.pontosFortes div.especial div.comentario a.especial:hover { text-decoration: underline; }
				div.pontosFortes div.especial div.comentario a.especial strong { background: #798C3E; color: #fff; display: inline-block; font: bold 10px/20px Arial, Helvetica, Sans-Serif; height: 20px; margin-right: 2px; padding: 0 7px; text-transform: uppercase; /**/ -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }

				div.pontosFortes div.especial div.comentario div.titulo img { border-color: #BDC7A1; }
				
		/* conteudo */	
		div.pontosFortes div.especial div.conteudo { background: #EAEDE0; border-color: #BDC7A1; padding-top: 5px; }
			div.pontosFortes div.especial div.conteudo div.acoesDica span.checar { border-color: #BDC7A1; }
															
	/* nova dica */
	div.pontosFortes div.novaDica p.editando { background: #DCE0CC; color: #333; display: block; font: bold 15px/32px Arial, Helvetica, Sans-Serif; height: 30px; padding: 0 7px; text-transform: uppercase; }
	
	div.pontosFortes div.novaDica div.formularioPadrao { }
		div.pontosFortes div.novaDica div.formularioPadrao strong.titulo { display: block; font: bold 15px/15px Arial, Helvetica, Sans-Serif; padding: 25px 0 15px; }
		div.pontosFortes div.novaDica div.formularioPadrao ol { display: block; overflow: hidden; }
			div.pontosFortes div.novaDica div.formularioPadrao ol li { display: inline; }
				div.pontosFortes div.novaDica div.formularioPadrao ol li input { float: left; }
				div.pontosFortes div.novaDica div.formularioPadrao ol li label { clear: none; color: #789F00; float: left; font: bold 12px/12px Verdana, Sans-Serif; margin: 0 40px 0 5px;  }
					div.pontosFortes div.novaDica div.formularioPadrao ol li label span.limite { font-size: 10px; font-weight: normal; }
					div.pontosFortes div.novaDica div.formularioPadrao ol li span input { border: none !important; height: 14px; padding: 0 !important; width: 14px; }
				
				div.pontosFortes div.novaDica div.formularioPadrao ol.imagens { display: block; margin-top: 15px; }
					div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li { border-top: 1px dashed #DBDCD6; display: block; overflow: hidden; padding: 5px; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li img { float: left; margin: 5px 5px 5px 0; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div { display: block; margin-left: 100px; overflow: hidden; padding: 5px 0; }
							div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div strong { color: #666; display: block; float: none; margin: 0 0 10px; }
							div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div p.descricao { display: block; font-size: 10px; margin-bottom: 10px; }
							div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div span.principal { display: block; margin-bottom: 10px; overflow: hidden; }
								div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div span.principal input { float: left; height: 14px; width: 14px; }
								div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div span.principal label { color: #666; float: left; font-size: 10px; margin-left: 5px; }
							div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li div a.excluir { color: #c00; display: block; font-size: 11px; padding: 0; }
							
							div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem {  }
								div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol { background: #e5e5e5; padding: 10px; }
									div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li { border: none; }
										div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li label { display: block; float: left; margin: 5px 5px 10px; }
											div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li label span { clear: both; display: block; }
										div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li input { margin-top: 5px; }
										div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li textarea { display: block; margin: 0 5px; width: 96%; }
										div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li a.botaoPadrao { margin: 0 15px 0 5px; padding: 0; text-decoration: none; }
										div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li.novaImagem ol li a.cancelar { color: #c00; display: block; font-size: 11px; line-height: 26px; padding: 0; }
							
						div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li input { float: right; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li a { color: #789F00; display: block; float: left; padding-top: 5px; text-decoration: underline; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.imagens li a:hover { text-decoration: none; }
						
				div.pontosFortes div.novaDica div.formularioPadrao ol.video { display: block; margin-top: 15px; }
					div.pontosFortes div.novaDica div.formularioPadrao ol.video li { border-top: 1px dashed #DBDCD6; display: block; overflow: hidden; padding: 5px; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.video li label { color: #666; font-weight: normal; margin: 0; padding: 5px 0; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.video li input { display: block; margin: 5px 0; width: 450px; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.video li p.url { clear: both; display: block; font-size: 10px; padding: 5px 0; }
							div.pontosFortes div.novaDica div.formularioPadrao ol.video li p.url strong { font-weight: bold; }
							
				div.pontosFortes div.novaDica div.formularioPadrao ol.mensagem {}
					div.pontosFortes div.novaDica div.formularioPadrao ol.mensagem li { display: block; list-style: none; margin-bottom: 15px; overflow: hidden; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.mensagem li label { margin: 0 0 15px 0; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.mensagem li a.botaoPadrao { float: left; margin-right: 15px; }
						div.pontosFortes div.novaDica div.formularioPadrao ol.mensagem li a.cancelar { color: #c00; display: block; float: left; font-size: 11px; line-height: 26px; padding: 0; /* tirar */ margin-top: 0; }
						.gwt-RichTextArea { background: #fff; border: 2px solid; border-color: #CCC #E5E5E5 #E5E5E5 #CCC; clear: both; width: 469px; }
						.RichTextToolbar { background: #E2E2E2; clear: both; padding:5px; margin: 0; }
						.RichTextToolbar .gwt-ToggleButton { background: #F4F4F4; border: 1px outset #ccc; }
						.RichTextToolbar .gwt-PushButton { background: #F4F4F4; border: 1px outset #ccc; }
						.RichTextToolbar .gwt-ToggleButton-up-hovering { background: #F4F4F4; border-color: #9cf #69e #69e #7af; }
						
						.gwt-RichTextArea * { font-family: Verdana, Sans-Serif; font-size: 11px; }
							.gwt-RichTextArea a { font-size: 11px; font-weight: bold; text-decoration: underline; }
							.gwt-RichTextArea a:hover { text-decoration: none; }
		
			
.RichTextToolbar .gwt-PushButton-up-hovering {
	background: #F4F4F4;
	border-color: #9cf #69e #69e #7af;
}

.RichTextToolbar .gwt-ToggleButton-down {
	background: #D5D5D5;
	border-color: #777777 #777777 #777777 #777777;
}

.RichTextToolbar .gwt-PushButton-down {
	background: #D5D5D5;
	border-color: #777777 #777777 #777777 #777777;
}

.RichTextToolbar .gwt-ToggleButton-down-hovering {
	background: #D5D5D5;
	border-color: #9cf #69e #69e #7af;
}

.RichTextToolbar .gwt-PushButton-down-hovering {
	background: #D5D5D5;
	border-color: #9cf #69e #69e #7af;
}

.RichTextToolbar .gwt-PushButton-up-disabled {
	background: #717171;
	border-color: #B9968F #B9968F #B9968F #B9968F;
}

.RichTextToolbar .gwt-PushButton-down-disabled {
	background: #717171;
	border-color: #B9968F #B9968F #B9968F #B9968F;
}

.RichTextToolbar .gwt-ToggleButton-up-disabled {
	background: #717171;
	border-color: #B9968F #B9968F #B9968F #B9968F;
}

.RichTextToolbar .gwt-ToggleButton-down-disabled {
	background: #717171;
	border-color: #B9968F #B9968F #B9968F #B9968F;
}
						
	div.pontosFortes div.novo { border-top: 1px solid #E5E5E5; margin: 15px 15px 0; overflow: hidden; padding-top: 15px; width: 505px; }
		div.pontosFortes div.novo div.alerta { margin: 20px 0 15px !important; }
		div.pontosFortes div.novo a.criar { margin-left: 174px; }
		div.pontosFortes div.novo a.enviar { margin-left: 223px; }
		div.pontosFortes div.novo textarea { background: #eee; border: 1px solid; border-color: #CCC #DDD #DDD #CCC; margin-top: 15px; *margin-left: -15px; padding: 7px; width: 489px; }
		div.pontosFortes div.novo p.limite { display: block; font: normal normal normal 11px/11px Verdana, Sans-Serif; margin: 15px 0; }
			div.pontosFortes div.novo p.limite strong { color: #789F00; font-size: 11px; }
