/* @override 
	http://uploadlisboa/css/main.css
	http://uploadlisboa.com/css/main.css
*/

body { background: url(images/tile.png); min-width: 1122px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.container { background: url(images/top.png) repeat-x; }
.content { background: url(images/bg.jpg) no-repeat center 42px; height: 927px; }
.pt .content { background-image: url(images/pt/bg.jpg); }

.wrapper { padding-left: 143px; }

.replace { isplay: block; float: left; text-indent: -9999px; }

#logo { width: 276px; height: 94px; background: url(images/logo.png);  }
.pt #logo { background-image: url(images/pt/logo.png); }

#lang { width: 141px; height: 19px; background: url(images/lang.png); float: right; margin-top: 12px; }
#lang:hover { background-position: 0 -19px; }
#lang:active { background-position: 0 -38px; }
.pt #lang { background-image: url(images/pt/lang.png); }

#button { width: 269px; height: 41px; background: url(images/button.png); margin-top: 310px; }
#button:hover { background-position: 0 -41px; }
#button:active { background-position: 0 -82px; }
.pt #button { background-image: url(images/pt/button.png); }

#pt_only { width: 138px; height: 14px; background: url(images/pt_only.png); margin-top: 6px; }
.pt #pt_only { background: none; }

#twitter { width: 182px; height: 14px; background: url(images/twitter.png); margin-top: 240px; }
#twitter:hover { background-position: 0 -14px; }
#twitter:active { background-position: 0 -29px; }
.pt #twitter { background-image: url(images/pt/twitter.png); }

#seegno { background: url(images/seegno.png) no-repeat right center; height: 28px; line-height: 28px; padding-right: 70px; float: left; font-size: 11px; color: #89bac7; text-decoration: none; margin-top: 125px; }
#seegno:hover { text-decoration: underline; }