Go to http://www.masonryworktools.com/paintingbrickmasonry.html
== ==
First wash it off to remove any dust, then paint it with masonry paint . Available in Home Depot or Rona
Paint or Stucco
As long as it is architectural or house paint, you can use it in a bathroom. However, an exterior grade paint will not wash or scrub as well as a paint formulated for interior use so a 100% acrylic interior paint in an eggshell or glossier sheen would be recommended.
Bricks blocks or stone
Oil based paint is not water soluble and so needs paint thinner to clean the brushes etc.
If you were to give your house one coat of smooth masonry paint you would need 25litres of masonry paint, this may be different dependant on manufacturer or paint but this applies to Leyland Trugard Smooth Masonry which I stock in my shop. 10sq m per 1LTR - Trugard Smooth 25LTRS in standard white or magnolia is £81.00 Two Coats would obviously be £162.00 If a coloured masonry paint is required the price increases due to tinting costs. £25LTRS of colour is £103 Two Coats would obviously be £206 KEEP IN MIND THAT THIS IS NOT A REGIONAL PRICE THIS IS JUST OUR COSTS DURING OUR SUMMER MASONRY DEAL!!! Richard...Professional Paint Direct
You can generally remove it with the appropriate thinner.
It's for painting concrete or brick.
If it's latex based, you can try a product called goof-off.
There are many stores that sell Sandtex masonry paint. Some of the stores are online stores which makes it convenient. The stores include eBay, Rawlins Paints, Sandtex Trade and many more.
On stone, concrete, brick and things like Hardiboard.
Paint first. There is no use in cleaning a carpet that might get paint on it later. Paint first just in case you end up getting the carpet dirty so you don't have to clean twice.