
/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, abbr, article, aside, command, details, figcaption, figure, footer, header, hgroup, mark, meter, nav, output, progress, section, summary, time {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th, figcaption {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
textarea {
	resize: none;
}
fieldset, iframe {
	border: none;
}
img {
	border:0px
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
article, aside, footer, header, hgroup, nav, section, figure, figcaption {
	display: block;
}
:focus {
	outline: none;
}
/* RESET */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: 980px;
}
strong {
	font-weight: bold;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.netcartas {
	margin-top: 10px;
	float: left;
}
.welcome {
	margin-bottom: 10px;
	line-height:20px;
	color: #FFF;
	font-size: 11px;
}
.welcome strong {
	margin-right: 10px;
}
#header-home {
	height: 100px;
	background-image: url(../img/header-bg.png);
	background-repeat: repeat-x;
	background-color: #5e9d3d;
	margin-bottom: 20px;
}
#header-home .header-content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#players {
	float: left;
	height: 40px;
	width: 185px;
	margin-top: 15px;
	background-image: url(../img/players-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-left: 80px;
}
#players p {
	font-size: 14px;
	color: #FFF;
	margin-top: 12px;
}
#login {
	float: right;
	height: 70px;
	width: 460px;
	margin-top: 15px;
}
#login a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#login a:hover {
	text-decoration: underline;
}
#login label {
	color: #FFF;
	font-size: 12px;
}
#login input {
	border: 1px solid #006600;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	padding-left: 2px;
}
#login .label-field {
	padding-bottom:3px;
	padding-top:1px;
	vertical-align:middle;
}
#login .inputtext {
	width:170px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
#login .inputcheckbox, #account .inputradio, .checkbox {
	border:0;
	vertical-align:middle;
}
#login span {
	font-size: 11px;
	padding-left: 5px;
}
#main {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	/*padding-top: 20px;*/
	padding-bottom: 20px;
}
#main h1 {
	font-size:24px;
	margin-bottom:20px;
}
#account {
	float: right;
	width: 500px;
}
#account h2 {
	font-size: 20px;
	color: #666666;
	padding-top: 25px;
	padding-bottom: 10px;
}
#account strong {
	font-weight: bold;
}
#account label {
	font-size: 12px;
	color: #666;
}
#account input, select {
	border: 1px solid #CCC;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}
#account .inputtext {
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 280px;
	margin-bottom: 3px;
	margin-left: 20px;
	margin-top: 3px;
}
#account .politics {
	width: 210px;
	margin-top: 20px;
}
#account .politics p {
	font-size: 10px;
	color: #666;
}
#account .politics a {
	color: #339933;
	text-decoration: none;
}
#account .politics a:hover {
	text-decoration: underline;
}
#account .account-register h2 {
	font-size: 20px;
	padding-top: 35px;
	padding-bottom: 15px;
}
#account .account-register {
	background-image: url(../img/account-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 376px;
	padding-left: 100px;
}
#account .account-login {
	background-image: url(../img/account-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 118px;
	padding-left: 100px;
}
.account-error {
	background-color: #FFC;
	border: 1px solid #F00;
	font-size: 11px;
	text-align: center;
	margin-top: 25px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.account-success {
	background-color: #FFC;
	border: 1px solid #339933;
	font-size: 11px;
	text-align: center;
	margin-top: 25px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#games {
	float: left;
	width: 480px;
}
#games h1 {
	font-size: 22px;
	line-height: 30px;
	color: #339933;
	margin-bottom: 10px;
}
#games h1 a{
	color: #339933;
	text-decoration:none;
}
#games h1 a:hover{
	color: #339933;
	text-decoration:underline;
}
#footer {
	background-image: url(../img/footer-bg.jpg);
	background-repeat: repeat-x;
	background-color: #52932c;
	margin-top: 20px;
}
#footer .footer-content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
#footer p {
	font-size: 11px;
	color: #FFF;
	margin-bottom: 10px;
}
#footer .footer-social {
	width: 200px;
	float: right;
}
#footer a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: underline;
}
#slide {
	height: 146px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#slide .arrow-prev {
	float: left;
	background-color: #FFF;
	height: 126px;
	padding-top: 20px;
}
#slide .arrow-next {
	float: right;
	background-color: #FFF;
	height: 126px;
	padding-top: 20px;
}
#slide .slide-content {
	background-image: url(../img/slide-bg.png);
	background-repeat: no-repeat;
	height: 74px;
	width: 391px;
	float: left;
	margin-left: 5px;
	padding: 36px;
	font-size: 12px;
	color: #666;
}
#slide .slide-info h6 {
	font-size: 11px;
	color: #CCC;
	margin-bottom: 5px;
}
#slide .slide-info h5 {
	font-weight: bold;
	margin-bottom: 5px;
}
#slide .slide-content img {
	margin-right: 10px;
}
#slide .slide-info {
	width: 220px;
	float: right;
}
#home-bottom {
	height: 146px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#home-games {
	width: 480px;
	float: left;
	margin-top: 20px;
}
.games-pages {
	width: 150px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
}
.games-pages a {
	color: #339933;
	text-decoration: none;
	font-size: 14px;
}
.games-pages  img {
	margin-bottom: 5px;
}

.games-pages a:hover {
	text-decoration: underline;
}

.news-content {
	background-image: url(../img/news-bg.png);
	background-repeat: no-repeat;
	height: 115px;
	width: 380px;
	float: right;
	color: #666;
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 30px;
}
.news-info h6 {
	font-size: 14px;
	color: #339933;
	margin-bottom: 5px;
	font-weight: bold;
}
.news-info h5 {
	font-weight: bold;
	margin-bottom: 5px;
}
.news-info p a, .news-info h6 a {
	color: #339933;
	text-decoration: none;
}
.news-info p a:hover {
	text-decoration: underline;
}

.news-content img {
	margin-right: 5px;
}
.news-info {
	width: 225px;
	float: right;
}
.news-info p {
	line-height: 18px;
}

/* ======================================== LOGADO ======================================== */

#navigation {
	float: right;
}
#navigation .menu {
	width: 480px;
	background-color: #333;
	height: 33px;
	background-image: url(../img/menu-bg.jpg);
	background-repeat: repeat-x;
}
#navigation .menu ul {
	list-style-type: none;
	height: 33px;
	width: 480px;
	margin: auto;
}
#navigation .menu li {
	float: left;
}
#navigation .menu ul a {
	padding-right: 22px;
	padding-left: 22px;
	display: block;
	line-height: 33px;
	text-decoration: none;
	color: #FFF;
}
#navigation .menu ul a:hover {
	color: #FFF;
	background-color: #000;
}
#navigation .welcome ul {
	list-style-type: none;
	margin: auto;
}
#navigation .welcome li {
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #52932b;
}
#navigation .welcome ul a {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
}
#navigation .welcome ul a:hover {
	text-decoration: underline;
}
#face-like-box {
	margin-bottom: 20px;
	width: 300px;
	height: 210px;
}
#col-info {
	width: 130px;
	float:left;
	font-size: 11px;
}
#col-info h5 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
#col-info #profile-info h5 {
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #339933;
	font-weight: normal;
}
#editar-apelido {
	margin-bottom: 10px;
}
#editar-apelido a {
	color: #3333FF;
	text-decoration: none;
}
#editar-apelido a:hover {
	text-decoration: underline;
}
#profile-info p {
	line-height: 18px;
}
#profile-info, #achievements {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
#col-updates {
	background-color: #FFF;
	width: 530px;
	float:left;
	margin-left: 10px;
}
#col-users {
	width: 300px;
	float:right;
}
#history table, #points table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
}
#history td, #points td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding: 5px;
}
#play-games {
	background-image: url(../img/games-tabs.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 529px;
	margin-bottom: 15px;
}
#play-games .play {
	width: 130px;
	float: left;
	text-align: center;
}
#play-games .play a img {
	margin-top: 8px;
}
#play-games .play p {
	margin-top:10px;
}
#play-games .play p a {
	color: #339933;
	text-decoration: none;
}
#play-games .play p a:hover {
	text-decoration: underline;
}
#share {
	background-image: url(../img/share-bg.jpg);
	background-repeat: repeat-x;
	width: 507px;
	height: 85px;
	padding:10px;
	border: 1px solid #d7d7d7;
}
#share span {
	color: #666;
}
#share textarea {
	width:430px;
	height:40px;
	padding:5px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #d7d7d7;
}
#share .checkbox {
	border:0;
	vertical-align:middle;
}
#share-but {
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}
#share-but input {
	padding: 3px;
}
#share-social {
	margin-top:10px;
	width:250px;
	float:left;
}
#share-social img {
	margin-right: 10px;
}
.updates {
	border: 1px solid #d7d7d7;
	width: 507px;
	padding: 10px;
	margin-top: 20px;
}
.updates h4 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}
#but-old-updates {
	background-image: url(../img/but-more-bg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: 500px;
	padding-top:8px;
	padding-left:7px;
	border: 1px solid #d7d7d7;
	margin-bottom: 10px;
	margin-top:10px;
}
#but-news-updates {
	background-image: url(../img/but-more-bg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: 507px;
	padding-top:8px;
	border: 1px solid #d7d7d7;
	text-align: center;
	margin-bottom: 10px;
}
#but-news-updates:hover, #but-old-updates:hover {
	background-image: url(../img/but-more-hover-bg.jpg);
	background-repeat: repeat-x;
}
#but-news-updates a, #but-old-updates a {
	height: 23px;
	width: 507px;
	color: #339933;
	font-size: 11px;
	text-decoration: none;
	display:block;
}
#but-news-updates a:hover, #but-old-updates a:hover {
	text-decoration: none;
}
#but-news-updates img, #but-old-updates img {
	margin-left:10px;
	vertical-align:middle;
}
#champion {
	background-image: url(../img/champion-bg.jpg);
	background-repeat: repeat-x;
	width: 487px;
	height:48px;
	padding: 10px;
	margin-top:10px;
	border: 1px solid #ccff99;
}
#champion h6 {
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	margin-bottom: 5px;
}
#champion h6 a {
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	margin-bottom: 5px;
	text-decoration:none;
}
#champion h6 a:hover {
	text-decoration:underline;
}
#champion img {
	margin-right: 10px;
	float: left;
}
.user-photo {
	float: left;
	margin-right: 10px;
	background-image: url(../img/avatar-default-50.jpg);
	height: 50px;
	width: 50px;
}
.time-message {
	float: right;
	color: #AAA;
	font-size: 11px;
}
.time-message a {
	text-decoration: none;
}
.achievements-img {
	float: left;
	margin-right: 10px;
}
.achievements-message h5 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.achievements-message {
	width: 365px;
	float: right;
}
.view-comments {
	background-color: #eeeeee;
	padding: 10px;
	margin-bottom: 3px;
}
.view-comments textarea {
	height:40px;
	padding:5px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #d7d7d7;
}
.comments-arrow {
	background-image: url(../img/arrow-comments.jpg);
	height: 11px;
	width: 21px;
	margin-left: 25px;
}
.comments-msg2 {
	float: right;
	width: 285px;
}
.achievements-message p, .message p {
	margin-bottom: 10px;
	word-wrap: break-word;
}
.achievements, .user-massage {
	margin-top: 10px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-bottom: 10px;
	*position: relative;
	*margin-bottom: 10px;
	*clear: both;
}

.ie7message {
	clear: both;
	height: 1px; 
	display: none;
	*display:block;
}

.achievements h6 {
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	margin-bottom: 5px;
}
.achievements h6 a {
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	margin-bottom: 5px;
	text-decoration:none;
}
.achievements h6 a:hover {
	text-decoration:underline;
}
.comments{
	margin-top: 5px;
}
.comments a {
	color: #339933;
	text-decoration: none;
	font-size: 11px;
}
.message {
	width: 446px;
	float: right;
	overflow: hidden;
}
.message h5{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: center;
}
.message-content{
	float: right;
    width: 345px;
}
.message-content h5{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}
.user-massage h6 {
	color: #339933;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.user-massage h6 a {
	text-decoration: none;
	color: #339933;
	font-size: 12px;
	font-weight: bold;
}
.user-massage h6 a:hover {
	text-decoration:underline;
}

.user-massage h6 strong {
	color: #000;
}
.comments a:hover {
	text-decoration: underline;
}
.nickname a {
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	text-decoration:none;
}
.nickname a:hover {
	text-decoration:underline;
}
a.nickname {
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	text-decoration:none;
}
a:hover.nickname {
	text-decoration:underline;
}
.friends-photo p a {
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}
.friends-photo p a:hover {
	text-decoration: underline;
}
.game-winner {
	background-image: url(../img/game-winner-bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
}
.game-losers {
	height: 29px;
	background-color: #EEE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.divisor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	height: 10px;
}
.friends {
	padding: 10px;
	width: 278px;
	border: 1px solid #d7d7d7;
	margin-bottom: 20px;
}
.friends h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.friends-scroll {
	position:relative;
	max-height: 280px;
	width: 280px;
	overflow: auto;
}

.friends-photo {
	width: 70px;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: center;
	background-image: url(../img/avatar-default-70.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.friends input {
	width:265px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #CCC;
	font-size: 12px;
	padding:5px;
	margin-bottom:5px;
}
.friends .ico-search {
	background-image: url(../img/ico.search.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.edit-info a {
	float: right;
	color: #999999;
	font-size: 11px;
	text-decoration:none;
}
.edit-info a:hover {
	float: right;
	color: #999999;
	font-size: 11px;
	text-decoration:underline;
}
#adv300x250, #adv728x90 {
	margin-bottom:20px;
}
#adv300x250, #adv728x90 p {
	font-size: 11px;
	color: #CCC;
}
.abandono {
	color: #F00;
}
.star-member {
	height: 70px;
	width: 70px;
	text-align: right;
}
/* ======================================== PERFIL ======================================== */
hr {
	border: none 0;
	border-top: 1px solid #d7d7d7;
	height: 1px;
}
#gift {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-top: 20px;
}
#add-friend {
	background-color: #ffffcc;
	margin-bottom: 20px;
	border: 1px solid #ccff99;
}
#add-friend img {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#add-friend p {
	width: 280px;
	margin-top: 20px;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
#add-friend strong {
	color: #339933;
}
/* ======================================== MINHA CONTA ======================================== */
#my-account h1 {
	font-size: 24px;
	margin-bottom: 20px;
}
.my-account-box {
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin-bottom: 20px;
}
.red {
	color: #F00;
}
.my-account-box h3 {
	font-weight: bold;
	color: #339933;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.my-account-box h2 {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/my-account-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.my-account-inner {
	background-color: #f6f6f6;
	border: 1px solid #dbdbdb;
	padding: 20px;
	margin-bottom: 20px;
	position: relative;
}
.my-account-box p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.inputnickname {
	border: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	padding-left: 2px;
	width:300px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.available {
	color: #339933;
	margin-left: 5px;
	font-weight: bold;
}
.unavailable {
	color: #F00;
	margin-left: 5px;
	font-weight: bold;
}
.my-account-box input {
	padding: 4px;
}
.inputtext {
	border: 1px solid #CCC;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:4px;
}
/* ======================================== REDEFINIR SENHA ======================================== */
.suporte-on {
	float: right;
}
.suporte-on a {
	color: #339933;
}
.suporte-on a:hover {
	color: #339933;
	text-decoration:none;
}
/* ======================================== CONFIRMAR CADASTRO VIA FACEBOOK ======================================== */
.facepolitics {
	font-size: 10px;
	color: #666;
}
.facepolitics a {
	color: #339933;
	text-decoration: none;
}
.facepolitics a:hover {
	text-decoration: underline;
}
/* ======================================== ERROR LOGIN ======================================== */
.error-inner {
	background-color: #ffffcc;
	border: 1px solid #ff0000;
	padding: 20px;
	margin-bottom: 20px;
}
#login-error {
	width: 100%;
}
#login-error a {
	font-size: 11px;
	color: #339933;
	text-decoration: none;
}
#login-error a:hover {
	text-decoration: underline;
}
#login-error label {
	color: #000;
	font-size: 12px;
}
.error-inner p {
	margin: 0px;
}
#login-error input {
	border: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	padding-left: 2px;
}
#login-error .label-field {
	padding-bottom:3px;
	padding-top:1px;
	vertical-align:middle;
}
#login-error .inputtext {
	width:170px;
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
#login-error .inputcheckbox, #account .inputradio, .checkbox {
	border:0;
	vertical-align:middle;
}
#login-error span {
	font-size: 11px;
	padding-left: 5px;
}
/* ======================================== AJUDA / CONTATO ======================================== */
.help {
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin-bottom: 20px;
	width: 600px;
}
.help p {
	margin-bottom: 20px;
	line-height:16px;
	margin-top: 20px;
}
.help-inner {
	background-color: #f6f6f6;
	border: 1px solid #dbdbdb;
	padding: 20px;
	margin-bottom: 20px;
}
#help-col {
	margin-bottom: 20px;
	width: 320px;
	float: right;
}
.help-side {
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin-bottom: 20px;
}
.help-side ul {
	list-style-position: inside;
}
.help-side li {
	line-height: 30px;
}
.help-side li a {
	color: #339933;
	text-decoration: none;
}
.help-side li a:hover {
	text-decoration: underline;
}
.help-side h2 {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/my-account-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.help h3 {
	font-weight: bold;
	color: #339933;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.help h2 {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/my-account-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.help ol {
	list-style-position: inside;
}
.help ul {
	list-style-position: inside;
	list-style-type: square;
}
.help li {
	line-height: 30px;
}
.help li a {
	color: #339933;
	text-decoration: none;
}
.help li a:hover {
	text-decoration: underline;
}
.help-answers {
	display:none;
	background-color: #f6f6f6;
	border: 1px solid #dbdbdb;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.help-answers p {
	margin-bottom: 20px;
	line-height:16px;
	margin-top: 20px;
}
.help-answers ol {
	list-style-position: inside;
	margin-bottom: 20px;
}
.help-answers li {
	line-height: 18px;
}
.help-side a {
	color: #333;
	text-decoration: none;
}
.help-side a:hover {
	text-decoration: underline;
}
/* ======================================== POPUP - TERMOS / POL�TICA ======================================== */
#terms-main {
	background-image: url(../img/terms-bg.jpg);
	background-repeat: repeat-x;
}
#terms {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#terms-footer {
	background-image: url(../img/terms-footer-bg.jpg);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	padding-top: 10px;
	font-size: 11px;
	color: #FFF;
}
#terms h1 {
	font-size: 30px;
	margin: 40px;
	color: #339933;
}
#terms p {
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 20px;
	line-height: 20px;
}
/* ======================================== SOLICITA��O DE AMIZADE ======================================== */
#friend-request {
	background-color: #ffffcc;
	margin-bottom: 20px;
	border: 1px solid #ccff99;
	padding: 10px;
	display: none;
}
#friend-request h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#friend-request a {
	color: #339933;
	text-decoration: none;
	font-weight: bold;
}
#friend-request a:hover {
	text-decoration: underline;
}
#friend-request input {
	padding: 3px;
	margin-right:20px;
}
#friend-request-scroll {
	height: 120px;
	overflow: auto;
}
#friend-request-scroll hr {
	border: none 0;
	border-top: 1px solid #ccff99;
	height: 1px;
}
.friend-in {
	background-image: url(../img/ico.friend.png);
	background-repeat: no-repeat;
	height: 16px;
	background-position: left center;
	padding-left: 25px;
	color: #339933;
	font-weight: bold;
}
.friend-out {
	background-image: url(../img/ico.block.png);
	background-repeat: no-repeat;
	height: 16px;
	background-position: left center;
	padding-left: 25px;
	color: #F00;
	font-weight: bold;
}
.close {
	height: 13px;
	width: 13px;
	float: right;
}
/* ======================================== 404 ERROR ======================================== */
#error404 {
	padding-top: 75px;
	padding-right: 220px;
	padding-bottom: 75px;
	padding-left: 220px;
}
#error-skull {
	height: 278px;
	width: 194px;
	float: right;
}
#error404 h1 {
	font-size: 60px;
	font-weight: bold;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#error404 h2 {
	font-size: 18px;
	color: #339933;
}
#error404 p {
	font-size: 14px;
	color: #999;
	margin-top: 20px;
}
#error404-1 {
	padding-top: 75px;
	padding-right: 150px;
	padding-bottom: 75px;
	padding-left: 150px;
}
#error404-1  a {
	color: #339933;
	text-decoration: none;
}
#error404-1  a:hover {
	text-decoration: underline;
}
#error404-1 h1 {
	font-size: 60px;
	font-weight: bold;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#error404-1 h2 {
	font-size: 18px;
	color: #339933;
}
#error404-1 p {
	font-size: 14px;
	color: #999;
	margin-top: 20px;
}
#error-joker {
	height: 241px;
	width: 321px;
	float: right;
}

#last-visits {
	text-align: right;
	margin-top: 5px;
}
#last-visits span {
	color: #FFF;
	font-size: 12px;
}
.empty {
	background-color: #F5F5F5;
	text-align: center;
	border: 1px solid #D7D7D7;
}
.empty p {
	padding: 20px;
	color: #999;
	font-style: italic;
}
#banner-member {
	margin-top: 10px;
	margin-bottom: 10px;
}

.but-old-loading {
	text-align: center;
	display: none;
}

.box_comments {
	display: none;
}
/* ======================================== LOGOUT ======================================== */
#logout {
	margin-right: 125px;
	margin-left: 125px;
}
#logout-back {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#logout-back p {
	font-size: 16px;
}
#logout-back a {
	color: #339933;
	text-decoration: none;
}
#logout-col {
	width: 300px;
	float: right;
}
#logout-back a:hover {
	text-decoration: underline;
}
/* ======================================== REGRAS ======================================== */
.trcinza {
	background-color: #f5f5f5;
}
#rules {
	padding:20px;
	line-height: 18px;
	border: 1px solid #d7d7d7;
}
#rules table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
}
#rules td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding: 5px;
}
#rules h2 {
	margin-bottom: 20px;
	color: #339933;
	font-size: 18px;
}
#rules h1 {
	margin-bottom: 20px;
	font-size: 24px;
}
#rules p {
	margin-bottom: 20px;
}
#rules-abandon {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
#rules-abandon h2 {
	font-size: 24px;
	color: #339933;
	margin-top: 20px;
	margin-bottom: 30px;
}
#rules-abandon h3 {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
}
#rules-abandon strong {
	color: #F00;
}
#rules-abandon p {
	line-height: 18px;
	margin-bottom: 15px;
}
#rules-summary {
	background-image: url(../img/divisa-top-regras.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	height: 70px;
}
/* ======================================== COMPRAR PLANOS ======================================== */
#comprar-planos {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#comprar-anual {
	background-image: url(../img/comprar-anual.png?v=20110602);
	background-repeat: no-repeat;
	height: 86px;
	margin-bottom: 10px;
}
#comprar-semestral {
	position:relative;
	top: -20px;
	background-image: url(../img/comprar-semestral.png?v=20110602);
	background-repeat: no-repeat;
	height: 106px;
	margin-bottom: -10px;
	width: 280px;
	z-index: 0;
}
#comprar-trimestral {
	background-image: url(../img/comprar-trimestral.png?v=20110602);
	background-repeat: no-repeat;
	height: 77px;
	margin-bottom: 10px;
}
#comprar-mensal {
	background-image: url(../img/comprar-mensal.png?v=20110602);
	background-repeat: no-repeat;
	height: 77px;
}
#comprar-topo {
	margin-bottom: 20px;
}
#comprar-topo h1 {
	color: #339933;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#comprar-topo span {
	font-size: 14px;
}

#comprar-coluna1 input {
	margin-top: 30px;
	margin-left: 10px;
}
#comprar-coluna1 h2 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #339933;
}
#comprar-coluna2 {
	float: right;
	width: 550px;
	padding: 20px;
}
#comprar-coluna2 table {
	margin-bottom: 20px;
}
#comprar-coluna2 h2 {
	color: #339933;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}

#comprar-coluna2 span {
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
}
#comprar-coluna2 p {
	font-size: 11px;
	margin-bottom: 20px;
}
#comprar-coluna2 h3 {
	color: #339933;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 20px;
}
#comprar-error {
	background-color: #ffffcc;
	border: 1px solid #ff0000;
	padding: 10px;
	text-align: left;
}
.shadow {
	-moz-box-shadow: 3px 3px 4px #d7d7d7;
	-webkit-box-shadow: 3px 3px 4px #d7d7d7;
	box-shadow: 3px 3px 4px #d7d7d7;
}
#header-comprar {
	float: right;
	width: 750px;
}
#header-comprar h1 {
	color: #FFF;
	font-size: 36px;
	text-align: center;
	margin-top: 25px;
	font-weight: bold;
	text-shadow:#000;
}
#comprar-pagamento {
	float: right;
	width: 600px;
}
#comprar-boleto {
	float: right;
	width: 550px;
	padding: 20px;
}
#comprar-boleto p {
	margin-bottom: 20px;
}
#comprar-boleto h2 {
	color: #339933;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}
#comprar-confirma {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 40px;
	padding-right: 250px;
	padding-bottom: 40px;
	padding-left: 250px;
	text-align: center;
}#comprar-confirma h1 {
	color: #339933;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#comprar-confirma h2 {
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#comprar-confirma p {
	margin-bottom: 20px;
}
#page-games {
	width: 480px;
	float: left;
}
#page-games h1 {
	color: #339933;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 2em;
}
#page-games p {
	margin-bottom: 20px;
	line-height:18px;
}
#page-games a{
	color: #339933;
	text-decoration:none;
}
#page-games a:hover{
	color: #339933;
	text-decoration:underline;
}
.foto-container70 {
	height: 70px;
	width: 70px;
	background-image: url(../img/avatar-default-70.jpg);
}

.foto-container130 {
	height: 130px;
	width: 130px;
	background-image: url(../img/avatar-default-130.jpg);
}

.foto-container50 {
	height: 50px;
	width: 50px;
	background-image: url(../img/avatar-default-50.jpg);
}

.social-layer {
	border: #E1CF85 1px solid;
	background-color: #FF6;
	padding: 10px;
	margin-bottom: 10px;
	width: 450px;
	height: 150px;
	display: none;
}

.block-box {
	width: 810px;
	float:left;
	margin-left: 10px;
	padding: 12px;
	border: #DFDFDF solid 1px;
	background-color: #FDFDFD;
	margin-bottom: 20px;
}
.block-box .verde {
	color: #393;
}

.block-box h1.bloqueado {
	background-image: url(http://netcartas.com.br/imagens/ico/ico-user-close-32.png);
	background-repeat: no-repeat;
	color: #DB5656;
	height: 32px;
	padding-left: 42px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.block-box hr {
	width: 100%;
	clear: both;
	background-color: #DBDBDB;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.block-box #add-friend div {
	float: left;
}

.block-box #add-friend p {
	float: left;
	width: 400px;
	margin-left: 10px;
}

.noborder {
	border: none;
}
/* ======================================== LANDPAGES ======================================== */
.netcartas-land {
	margin-top: 7px;
	margin-left:70px;
	float: left;
}
#header-land {
	height: 68px;
	background-image: url(../img/header-bg.png);
	background-repeat: repeat-x;
	background-color: #5e9d3d;
	margin-bottom: 20px;
}
#header-land .header-content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#players-land {
	float: left;
	height: 40px;
	width: 185px;
	margin-top: 13px;
	background-image: url(../img/players-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-left: 200px;
}
#players-land p {
	font-size: 14px;
	color: #FFF;
	margin-top: 12px;
}

#account-land  {
	float: left;
	/*margin-top: 35px;*/
	width: 500px;
}
#account-land  h2 {
	font-size: 20px;
	color: #666666;
	padding-top: 25px;
	padding-bottom: 10px;
}
#account-land  strong {
	font-weight: bold;
}
#account-land  label {
	font-size: 12px;
	color: #666;
}
#account-land  input, select {
	border: 1px solid #CCC;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}
#account-land .inputtext {
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 280px;
	margin-bottom: 3px;
	margin-left: 20px;
	margin-top: 3px;
}
#account-land  .politics {
	width: 210px;
	margin-top: 20px;
}
#account-land  .politics p {
	font-size: 10px;
	color: #666;
}
#account-land  .politics a {
	color: #339933;
	text-decoration: none;
}
#account-land  .politics a:hover {
	text-decoration: underline;
}
#account-land  .account-register h2 {
	font-size: 20px;
	padding-top: 35px;
	padding-bottom: 15px;
}
#account-land  .account-register {
	background-image: url(../img/account-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 376px;
	padding-left: 100px;
}
#account-land  .account-login {
	background-image: url(../img/account-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 118px;
	padding-left: 100px;
}
#account-error {
	background-color: #FFC;
	border: 1px solid #F00;
	font-size: 11px;
	text-align: center;
	margin-top: 25px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#account-success {
	background-color: #FFC;
	border: 1px solid #339933;
	font-size: 11px;
	text-align: center;
	margin-top: 25px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#content-land {
	float: right;
	width: 480px;
}
#content-land h1 {
	color: #339933;
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 30px;
}
#footer-land {
	background-image: url(../img/footer-bg.jpg);
	background-repeat: repeat-x;
	background-color: #52932c;
	margin-top: 20px;
}
#footer-land .footer-content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
#footer-land p {
	font-size: 11px;
	color: #FFF;
	margin-bottom: 10px;
}
#footer-land .footer-social {
	width: 150px;
	float: right;
}
#footer-land a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#footer-land a:hover {
	text-decoration: underline;
}
#login-link {
	float: left;
	margin-left: 150px;
	margin-top: 26px;	
}
#login-link p {
	font-size: 12px;
}
#login-link a {
	color: #FFF;
	text-decoration: none;
}
#login-link a:hover {
	color: #FFF;
	text-decoration: underline;
}
/* ======================================== BANNERS ======================================== */
.adv300x250 {
	width:300px;
	margin-bottom:20px;
}
.adv120x600 {
	width:120px;
	margin-top:20px;
	margin-bottom:20px;
}
.adv300x250, .adv120x600 p {
	font-size: 11px;
	color: #CCC;
}
/* ======================================== PRESENTE ======================================== */
#send-gift h1 {
	background-image: url(../img/ico-presente.jpg);
	background-repeat: no-repeat;
	height: 41px;
	padding-top: 10px;
	padding-left: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.send-gift-box {
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin-bottom: 20px;
}
.send-gift-inner {
	padding:20px;
	background-color: #f6f6f6;
	border: 1px solid #dbdbdb;
	margin-bottom: 20px;
}
.send-gift-box p {
	margin-bottom: 20px;
}
.send-gift-inner h6 {
	color: #339933;
	font-weight: bold;
	font-size: 18px;
}
.send-gift-box input {
	padding: 4px;
}

#comprar-topo p a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#comprar-topo p a:hover {
	text-decoration: underline;
}

.imgerror {
	display: none;
}

.comment-tooltip {
	margin-top: 5px;
	color: #666;
	margin-left: 65px;
	font-size: 11px;
}

#tournament_ticket {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-top: 10px;
}

#tournament_ticket p {
	color:#FF9900;
	font-size:13px;
	margin-bottom: 5px;
}

.alterar-foto {
	height: 130px;
	width: 130px;
	text-align: right;
}

#friend-request {
	font-size: 12px;
}

.loaded_content {
	visibility: hidden;
}
/*
div.updates.activities {
	min-height: 300px;
}

div.updates.matches {
	min-height: 200px;
}

div.updates.matches {
	min-height: 200px;
}

div.friends.user-friends {
	min-height: 320px;
}

div.friends.opponents {
	min-height: 320px;
}
*/
#co-reg a {
	color: #393;
	text-decoration: none;
}

#assinar-mes {
	background-image: url(../img/assinar-mensal.jpg);
	background-repeat: no-repeat;
	height: 319px;
	margin-bottom: 10px;
}

/* ======================================== VINCULAR ======================================== */
.vincular {
	border: 1px solid #d7d7d7;
	padding: 20px;
}
.vincular h1 {
	font-size: 22px;
	color: #339933;
	margin: 0px;
	padding: 0px;
}
.vincular table {
	margin-top: 20px;
	margin-bottom: 10px;
	clear: both;
}
.vincular table a {
	font-size: 16px;
	color: #339933;
	font-weight: bold;
}
.vincular table a:hover {
	text-decoration: underline;
}
.vincular p a {
	text-decoration: none;
	color: #666;
}
.vincular p a:hover {
	text-decoration: underline;
}
.vincular .inputtext {
	background-image: url(../img/textinput-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 280px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.vincular table .politics {
	width: 220px;
	margin-top: 20px;
	margin-left: 20px;
}
.vincular table .politics p {
	font-size: 10px;
	color: #666;
}
.vincular table .politics a {
	font-size: 10px;
	color: #339933;
	text-decoration: none;
}
.vincular table .politics a:hover {
	text-decoration: underline;
}


/* ======================================== LIGHTBOX CONTA CRIADA ======================================== */
#light-box {
	background-image: url(../img/terms-bg.jpg);
	background-repeat: repeat-x;
	position:relative;
	height: 330px;
	width: 690px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#light-box-socio {
	background-image: url(../img/lightbox-socio.png);
	height: 240px;
	width: 260px;
	float: right;
	margin-top: 40px;
	margin-right: 20px;
	text-align: center;
	background-repeat: no-repeat;
}
#light-box-socio span {
	font-weight: bold;
	line-height: 24px;
	padding: 0px;
}
#light-box h1 {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding-left: 30px;
	padding-top: 10px;
}
#light-box p {
	padding-left: 30px;
	line-height: 22px;
	padding-bottom: 30px;
	font-size: 14px;
}
#light-box h2 {
	font-size: 22px;
	font-weight: bold;
	color: #339933;
	padding-left: 30px;
	padding-top: 50px;
	padding-bottom: 30px;
}
#light-box-counter {
	height: 200px;
	width: 260px;
	float: right;
	margin-top: 40px;
	margin-right: 30px;
	text-align: center;
	background-color: #F4F4F4;
	border: 1px solid #D7D7D7;
	box-shadow:5px 5px 5px #D7D7D7;
	-webkit-box-shadow:5px 5px 5px #D7D7D7;
	-moz-box-shadow:5px 5px 5px #D7D7D7;
}
#light-box-counter a {
	text-decoration: none;
	color: #339933;
}
#light-box-counter a:hover {
	text-decoration: underline;
}

#light-box-counter h2 {
	padding: 0px;
	color: #000;
	font-size: 18px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#light-box-counter h1 {
	color: #F00;
	font-size: 50px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#light-box-counter p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666;
}

#lightbox-friends {
    background-image: url("../img/terms-bg.jpg");
    background-repeat: repeat-x;
    height: 375px;
    margin: 0 auto;
    width: 500px;
}
#search-friends {
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    margin-bottom: 20px;
    padding: 10px;
    width: 278px;
}
#search-friends .inputtext {
    width: 198px;
    *width: 180px;
}
#search-friends input[type='button'] {
	padding: 4px;
	margin-left: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}

#search-friends h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
#lightbox-friends h1 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0 15px;
}
#new-friend {
    margin: 25px 15px 20px;
}
#result {
	position:relative;
    height: 250px;
    margin-left: 15px;
    margin-right: 15px;
    overflow: auto;
    *margin-left: 15px;
    *margin-right: 15px;
    *background: #f7f7f7;
}
.result-friends {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    text-align: center;
    width: 70px;
    position: relative;
}
.result-friends p {
    height: 14px;
    overflow: hidden;
    width: 70px;
}

.result-friends p a {
    color: #339933;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.result-friends p a:hover {
    text-decoration: underline;
}

.result-friends #already-invited {
	color: #339933; font-size: 10px; margin-top: 5px; font-weight: bold;
}
.result-friends #already-invited img {
	width: 14px; height: 14px; margin-top: 3px;
}


#new-friend .inputtext {
    width: 390px;
    *width: 350px;
}

#content-land p {
	color: #666;
	margin-top: 10px;
	font-size: 11px;
}
#olhonoclick {
	background-image: url(../img/bg-land-olhonoclick.jpg);
	height: 100px;
	width: 480px;
	background-repeat: no-repeat;
}
#olhonoclick h1 {
	font-size: 22px;
	padding-top: 25px;
	padding-left: 20px;
	color: #006385;
}
#land15dias {
	background-image: url(../img/bg-land-15dias.jpg);
	height: 100px;
	width: 480px;
	background-repeat: no-repeat;
}
#land15dias h1 {
	font-size: 22px;
	padding-top: 25px;
	padding-left: 20px;
	color: #006385;
}

.header-warning {
	position: absolute;
	top: 0px;
	left:50%;
	height:15px;
	width:200px;
	background: #fffea2;
	padding: 5px;
	margin-left: -100px;
	text-align: center;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.search-tooltip {
	margin-bottom: 5px;
	color: #666;
	font-size: 11px;
}

.friends-search {
	position: relative;
}

.friends-search .search-icon {
	position: absolute; left: 250px; height: 27px; width: 27px; cursor: pointer; z-index: 100; background: url(../img/blank.gif) repeat;
}

/* ======================================== RANKING ======================================== */
.ranking-scroll {
	height: 320px;
	width: 290px;
	overflow: auto;
}
.ranking-scroll h6 {
	color: #339933;
	font-weight: bold;
}
.ranking-scroll h6 a {
	color: #339933;
	text-decoration: none;
}
.ranking-scroll h6 a:hover {
	text-decoration: underline;
}
.ranking-par {
	height: 30px;
	width: 30px;
}.ranking-scroll tr {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	height: 35px;
}
.ranking-tr {
	background-color: #F5F5F5;
}
.ranking-scroll h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.ranking-scroll strong {
	color: #333;
}
.ranking-abas {
	background-image: url(../img/ranking-aba.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 68px;
}
#ranking-abas-tr {
	background-color: #EEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}

.ranking-abas-select {
	background-image: url(../img/ranking-aba-select.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 68px;
}
#ranking-logos {
	border: 1px solid #D7D7D7;
}
#ranking-logos-scroll div {
	float: left;
	height:42px;
	width: 78px;
	text-align: center;
}
#ranking-logos-scroll div .selected {
	background: #78bb59; /* Old browsers */
	background: -moz-linear-gradient(top,  #78bb59 0%, #339933 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78bb59), color-stop(100%,#339933)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #78bb59 0%,#339933 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #78bb59 0%,#339933 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #78bb59 0%,#339933 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #78bb59 0%,#339933 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78bb59', endColorstr='#339933',GradientType=0 ); /* IE6-9 */
}
#ranking-logos-scroll div :hover {
	background-color: #78BB59;
}
/* ========== RANKING FRIENDS ============= */
#ranking-abas-tr-friends {
	background-color: #EEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
#ranking-logos-friends {
	border: 1px solid #D7D7D7;
}
#ranking-logos-scroll-friends div {
	float: left;
	height:42px;
	width: 78px;
	text-align: center;
}
#ranking-logos-scroll-friends div img {
	z-index: -1;
}
#ranking-logos-scroll-friends div .selected {
	background: #78bb59; /* Old browsers */
	background: -moz-linear-gradient(top,  #78bb59 0%, #339933 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78bb59), color-stop(100%,#339933)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #78bb59 0%,#339933 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #78bb59 0%,#339933 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #78bb59 0%,#339933 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #78bb59 0%,#339933 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78bb59', endColorstr='#339933',GradientType=0 ); /* IE6-9 */
}
#ranking-logos-scroll-friends div :hover {
	background-color: #78BB59;
}
/* ========== NEW GAMES QUESTION ========== */
.newgames_question {
	margin-bottom: 15px;
}
.newgames_question a {
	font-size: 10px;
	color: #339933;
	text-decoration: none;
}
.newgames_question a:hover {
	text-decoration: underline;
}

/* ========== PLAY GAMES NEW ========== */
#play-games-new {
	background-image: url(../img/games-tabs-new.jpg);
	background-repeat: no-repeat;
	height: 178px;
	width: 529px;
	margin-bottom: -2px;
}
#play-games-new .play {
	width: 130px;
	float: left;
	text-align: center;
}
#play-games-new .play a img {
	margin-top: 12px;
}
#play-games-new .play p {
	margin-top:10px;
}
#play-games-new .play p a {
	color: #339933;
	text-decoration: none;
}
#play-games-new .play p a.old {
	color: #777777;
	text-decoration: none;
}
#play-games-new .play p a:hover {
	text-decoration: underline;
}
#play-games-tabs {
	height:130px;
	width: 529px;
	margin-bottom: 10px;
}
#play-games-tabs .play-new {
	width: 104px;
	float: left;
	text-align: center;
	background-image: url(../img/games-tab-new-bg.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-left: 1px;
}
#play-games-tabs .play-new:hover {
	background-image: url(../img/games-tab-hover-new-bg.jpg);
	background-repeat: no-repeat;
}

#play-games-tabs .play-new p {
	margin-top:10px;
}
#play-games-tabs .play-new p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs .play-new p a:hover {
	text-decoration: underline;
}
#play-games-tabs .play {
	width: 104px;
	float: left;
	text-align: center;
	background-image: url(../img/games-tab-bg.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-left: 1px;
}
#play-games-tabs .play:hover {
	background-image: url(../img/games-tab-hover-bg.jpg);
	background-repeat: no-repeat;
}
#play-games-tabs .logo-game {
	margin-top: 20px;
}
#play-games-tabs .play p {
	margin-top:10px;
}
#play-games-tabs .play p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs .play p a:hover {
	text-decoration: underline;
}
#play-old {
	background-image: url(../img/but-more-bg.jpg);
	background-repeat: repeat-x;
	height: 24px;
	border: 1px solid #d7d7d7;
	text-align:center;
	padding-top:7px;
	margin-bottom:15px;
	font-size: 11px;
	color: #666;
}
#game-tips {
	height: 30px;
	margin-bottom: 15px;
	font-size: 12px;
}
#arrow-game-tips {
	position: absolute;
	height: 16px;
	width: 16px;
	left: 540px;
	top: 150px;
}

#game-tips .new-game {
	background-color: #F90;
	width: 100px;
	height: 20px;
	text-align: center;
	float: left;
	color: #FFF;
	padding-top: 10px;
}
#game-tips .tips {
	float: right;
	background-color: #ffff99;
	border: 1px solid #ff9900;
	height: 21px;
	width: 428px;
	padding-top: 7px;
	text-align: center;
}
#lightbox-invite-friends {
	background-image: url(../img/terms-bg.jpg);
	background-repeat: repeat-x;
	height: 400px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lightbox-invite-friends-error {
	background-image: url(../img/terms-bg.jpg);
	background-repeat: repeat-x;
	height: 350px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lightbox-invite-friends h1 {
	color: #FFF;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
	margin: 0px;
}
#lightbox-invite-friends a {
	color: #FFFFFF;
}
#lightbox-invite-friends-error h1 {
	color: #FFF;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
	margin: 0px;
}
#invite-friends-provider {
	border:#CCC 1px solid;
	background-color:#FFFFFF;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#invite-friends-list {
	border:#CCC 1px solid;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
	height: 210px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#invite-friends-list-error {
	border:#CCC 1px solid;
	background-color:#FFFFFF;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 85px;
	overflow: auto;
}
#invite-friends-list-error p {
	font-size: 21px;
	font-weight: bold;
	color: red;
	margin-top: 40px;
	margin-left: 30px;
}
#lightbox-invite-friends h2 {
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	margin-top: 40px;
	margin-left: 30px;
}
#lightbox-invite-friends p {
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
	line-height: 22px;
}
.friends-list-bg {
	background-color:#EEE;
}
#invite-friends {
    width: 280px;
	padding: 10px;
	margin-bottom: 20px;
	background-image: url(../img/invite-friends-new-bg.png);
	background-repeat: no-repeat;
	height: 108px;
}
#invite-friends h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:5px;
	color: #3b5998;
}
#invite-friends a {
    color: #000000;
    line-height: 20px;
    text-decoration: none;
}
#invite-friends a:hover {
    text-decoration: underline;
}
#site-notice {
	background-color: #ffff99;
	border: 1px solid #ff9900;
	margin-bottom: 15px;
	padding: 5px;
	text-align: center;
}
#site-notice a {
	text-decoration: none;
	color: #000;
}
#site-notice a:hover {
	text-decoration: underline;
}
#friend-guesser h4 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
}
#friend-guesser-content {
	height: 107px;
	width: 528px;
}
#friend-guesser-scroll {
	height: 106px;
	width: 480px;
	float: left;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99; 
	border-right: 1px solid #cccc99;
}
#friend-guesser-scroll-inner {
	width: 1000px; 
	position: absolute;
}
.friend-guesser-info h6 a {
	color: #339933;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	font-size: 11px;
}
.friend-guesser-info {
	width: 78px;
	background-color: #FFC;
	text-align: center;
	height: 106px;
	float: left;
	border-left: 1px solid #cccc99;
	border-right: 1px solid #CCCC99;
}
.friend-guesser-selected h6 a {
	color: #339933;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	font-size: 11px;
}
.friend-guesser-selected {
	width: 78px;
	background-color: #FFF;
	text-align: center;
	height: 106px;
	float: left;
	border-left: 1px solid #cccc99;
	border-right: 1px solid #CCCC99;
}
.friend-guesser-selected p {
	font-size: 11px;
	line-height: 11px;
	color: #999;
	margin-top: 3px;
}
.friend-guesser-default {
	width: 80px;
	float: left;
	text-align: center;
}
.suggest-photo {
	background-image:  url("../img/avatar-default-50.jpg");
	background-repeat: no-repeat;
	text-align: center;
}
#lightbox-email {
	background-image: url(../img/terms-bg.jpg);
	background-repeat: repeat-x;
	height: 380px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lightbox-email-current h3 {
	color: #339933;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#lightbox-email h1 {
	color: #FFF;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
#lightbox-email-current {
	border:#CCC 1px solid;
	background-color:#FFFFFF;
	padding: 40px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#lightbox-email h2 {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
#lightbox-email p {
	margin-right: 30px;
	margin-left: 30px;
	line-height: 18px;
	margin-bottom: 30px;
	margin-top: 0px;
}
#lightbox-email-current p {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
}
#level-truco {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
#level-truco h2 {
	font-size: 24px;
	color: #339933;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}
#level-truco h3 {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
}
#level-truco strong {
	color: #F00;
}
#level-truco p {
	line-height: 18px;
	margin-bottom: 15px;
	margin-top: 10px;
}

/* ======================================== ANIVERS�RIO ======================================== */
	#birthday {
	border: 1px solid #d7d7d7;
	background-image: url(../img/birthday-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 40px;
	padding-right: 90px;
	padding-left: 90px;
	padding-bottom: 40px;
}
#birthday h1 {
	font-size: 36px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-weight: bold;
	color: #999900;
}
#birthday p {
	margin-bottom: 20px;
	line-height: 22px;
	font-size: 14px;
}
#birthday-gift {
	background-image: url(../img/birthday-gift.png);
	background-repeat: no-repeat;
	height: 260px;
}
#birthday-gift h2 {
	color: #999900;
	font-size: 24px;
	line-height: 40px;
	margin-top: 70px;
	margin-left: 50px;
}
#birthday-gift-10 {
	background-image: url(../img/birthday-gift-10.png);
	background-repeat: no-repeat;
	height: 260px;
}
#birthday-gift-15 {
	background-image: url(../img/birthday-gift-15.png);
	background-repeat: no-repeat;
	height: 260px;
}
#birthday-gift-10 h2 {
	color: #999900;
	font-size: 24px;
	line-height: 40px;
	margin-top: 70px;
	margin-left: 50px;
}
#birthday-gift-15 h2 {
	color: #999900;
	font-size: 24px;
	line-height: 40px;
	margin-top: 70px;
	margin-left: 50px;
}
#birthday-email {
	background-image: url(../img/birthday-email.png);
	height: 78px;
	background-repeat: no-repeat;
	padding-left: 100px;
	margin-bottom: 30px;
}
#birthday-email strong {
	color: #FF0;
	font-weight: normal;
}
#birthday a {
	color: #339933;
}
#birthday-email img {
	float: right;
	margin-right: 30px;
	margin-top: 20px;
}
#birthday-email h3 {
	color: #FFF;
	font-size: 20px;
	padding-top: 15px;
}
#birthday-email span {
	font-weight: normal;
	color: #FF0;
}
#birthday-not {
	float: right;
	font-size: 16px;
	text-decoration: none;
	color: #999;
}
#birthday-not a {
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#birthday-not a:hover {
	text-decoration:underline;
}
#birthday-day {
	float:right;
	width: 70px;
	margin-top: 140px;
	margin-right: 15px;
	text-align:center;
	padding: 0px;
}
#birthday-day h4 {
	color: #FF0;
	font-size: 60px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 45px;
	text-shadow: #333 1px 1px 2px;
}
#birthday-day h5 {
	margin: 0px;
	color: #FF0;
	font-size: 25px;
	font-weight: bold;
	padding: 0px;
	text-shadow: #333 1px 1px 2px;
}
#afterlogin-foto {
	background-image: url(../img/afterlogin-foto.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 938px;
	margin-bottom: 10px;
}
#afterlogin-foto-txt {
	width: 300px;
}
#afterlogin-foto-dias {
	float: right;
	margin-right: 485px;
	margin-top: 50px;
	text-align: center;
	height: 50px;
	width: 70px;
}
#afterlogin-foto-txt {
	padding-top: 20px;
	padding-left: 20px;
}
#afterlogin-foto-txt h1 {
	margin: 0px;
	color: #339933;
}
#afterlogin-foto-txt p {
	line-height: 24px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#afterlogin-foto-dias h1 {
	font-size: 48px;
	font-weight: bold;
	color: #dbb61f;
	margin: 0px;
	padding: 0px;
}
/* ======================================== COLLORS ======================================== */
.collors-sticker {
	background-image: url(../img/collors/collors-sticker.png);
	background-repeat: no-repeat;
	background-position: right top;	
}
.collors-divisa {
	background-image:url(../img/collors/divisa-bottom-regras.png);
	background-repeat: no-repeat;
	height:24px;
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
	background-position: center;
}
.collors-divisa-top {
	background-image:url(../img/collors/divisa-bottom-regras.png);
	background-repeat: no-repeat;
	height:24px;
	clear:both;
	margin-bottom:20px;
	background-position: center;
}
a.collors-jogar {
	width: 450px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/collors/collors-jogar-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.collors-jogar:hover {
	background-position: 0 -70px;
	opacity: 1;
}
a.collors-jogar-free {
	width: 450px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/collors/collors-jogar-free-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.collors-jogar-free:hover {
	background-position: 0 -70px;
	opacity: 1;
}
#collors-page {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#collors-page h1 {
	font-size: 24px;
	color: #339933;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#collors-page p {
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#collors-top {
	margin-right: 30px;
	margin-left: 30px;
}
#collors-top h1 {
	color: #000;
	padding-top: 35px;
	font-size: 30px;
	padding-left: 170px;
}
#collors-warn {
	text-align: center;
	border: 1px solid #D7D7D7;
	background-color: #FFC;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#collors-warn strong {
	color: #339933;
}
#collors-warn p {
	font-size: 14px;
}
#collors-banner {
	background-image: url(../img/collors/collors-preview-bg.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 530px;
	margin-bottom: 10px;
}
#collors-banner h1 {
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 50px;
	text-shadow: #435f9e 1px 1px 2px;
	margin-bottom: 0px;
}
#collors-banner p a strong {
	color: #FFFF00;
}
#collors-banner p a {
	color: #FFF;
	text-decoration: none;
}
#collors-banner p a:hover {
	text-decoration: underline;
}
#collors-banner p {
	margin-left: 50px;
	width: 200px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	text-shadow: 1px 1px 2px #435f9e;
}
#collors-banner-free {
	background-image: url(../img/collors/collors-preview-free-bg.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 530px;
	margin-bottom: 10px;
}
#collors-banner-free h1 {
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 50px;
	text-shadow: #435f9e 1px 1px 2px;
}
#collors-banner-free p a strong {
	color: #FFFF00;
}
#collors-banner-free p a {
	color: #FFF;
	text-decoration: none;
}
#collors-banner-free p a:hover {
	text-decoration: underline;
}
#collors-banner-free p {
	margin-left: 50px;
	width: 200px;
	color: #FFF;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	text-shadow: 1px 1px 2px #435f9e;
}
.collors-help {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin: 20px;
	width: 550px;
	line-height: 18px;
}
.collors-help h1 {
	font-size: 24px;
	color: #339933;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
}
.collors-help p {
	margin-bottom: 20px;
	line-height:16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.collors-help-inner {
	background-color: #f6f6f6;
	border: 1px solid #dbdbdb;
	padding: 20px;
}
#collors-loading {
	position:absolute;
	top:20px;
	left:20px;
	background: #FFF;
	height: 500px;
	width: 690px;
	font-weight: bold;
	text-align: center;
}

#collors-loading p {
	color: #339933;
	font-size: 18px;
	margin-top: 200px;
	margin-bottom: 10px;
}
/* ======================================== END COLLORS ======================================== */

/* ======================================== INDEX ============================================== */
#signup {
	float: right;
	width: 440px;
	height: 550px;
	margin-top: -20px;
	background-image: url(../img/index/signup-bg.png);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-left: 25px;
}
#signup h1 {
	font-size: 24px;
	color: #666666;
	margin-top: 30px;
	margin-bottom: 30px;
	font-weight: normal;
}
#signup .politics {
	width: 210px;
}
#signup .politics p {
	font-size: 10px;
	color: #666;
	padding-top:10px;
	line-height: 16px;
}
#signup .politics a {
	color: #339933;
	text-decoration: none;
}
#signup .politics a:hover {
	text-decoration: underline;
}
#signup-submit {
	width: 190px;
	float: right;
	margin-right: 10px;
}
#signup-social h2 {
	font-size: 18px;
	color: #666;
	margin: 0px;
	padding-bottom: 10px;
}
#rules-games {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d7d7d7;
	width: 980px; 
	height: 160px; 
	padding-top: 20px; 
	overflow: hidden;
}
.signup-input input {
	width: 415px;
	padding:18px 0px 18px 10px;;
	font-size: 18px;
	color: #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
	background-image: url("../img/textinput-bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
}
.signup-input input:hover {
	background-color: #FFFFCC;
	border: 1px solid #999999;
	color:#333333;
}
.signup-input input:focus {
	background-color: #FFFFCC;
	border: 1px solid #999999;
	color:#333333;
}
.signup-input {
	margin-bottom: 15px;
}
input.submit {
	border: 1px solid #d38900;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffc840; /* Old browsers */
	background: -moz-linear-gradient(top, #ffee66 0%, #ffaa22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffee66), color-stop(100%, #ffaa22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffee66 0%, #ffaa22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffee66 0%, #ffaa22 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffee66 0%, #ffaa22 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee66', endColorstr='#ffaa22', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffee66 0%, #ffaa22 100%); /* W3C */
	width:190px;
	padding:12px 0px;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0 1px 1px #FFF;
	cursor: pointer;
}
input.submit:hover {
	background: #ffe936; /* Old browsers */
	background: -moz-linear-gradient(top, #ffe936 0%, #f09400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe936), color-stop(100%, #f09400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffe936 0%, #f09400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffe936 0%, #f09400 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffe936 0%, #f09400 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe936', endColorstr='#f09400', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffe936 0%, #f09400 100%); /* W3C */
	border: 1px solid #d38900;
}
input.submit:active {
	background: #ffaa22;
	border: 1px solid #d38900;
}
.rules-text {
	width: 305px;
	float: left;
	height: 140px; 
	padding-left: 20px; 
	float: left;
}
.rules-text h2 {
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.rules-text a {
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-decoration: none;
}
.rules-text a:hover {
	text-decoration: underline;
}
.rules-text p {
	color: #999;
	line-height: 18px;
}
#rules-content {
	width:2275px; 
	position: relative;	
}
.rules-inner {
	clear:both; 
	height: 140px; 
	width: 100%; 
}
/* ======================================== END INDEX ============================================== */
/* ======================================== RULES ============================================== */
	.trcinza {
	background-color: #f5f5f5;
}
#rules {
	padding:20px;
	line-height: 20px;
	border: 1px solid #d7d7d7;
}
#rules table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
}
#rules .suits, #rules .suits td, #rules .suits tr  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: hidden;
	border-right-style: hidden;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border: 0px;
	line-height: 15px;
}
#rules td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding: 5px;
}
#rules h3 {
	margin-bottom: 18px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#rules h2 {
	margin-bottom: 25px;
	color: #339933;
	font-size: 24px;
}
#rules h1 {
	margin-bottom: 20px;
	font-size: 24px;
}
#rules p {
	margin-bottom: 30px;
}
#rules-abandon {
	line-height: 18px;
	border: 1px solid #d7d7d7;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
#rules-abandon h2 {
	font-size: 24px;
	color: #339933;
	margin-top: 20px;
	margin-bottom: 30px;
}
#rules-abandon h3 {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
}
#rules-abandon strong {
	color: #F00;
}
#rules-abandon p {
	line-height: 18px;
	margin-bottom: 15px;
}
#rules-summary {
	background-image: url(../img/divisa-top-regras.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	height: 70px;
}
/* ======================================== END RULES ============================================== */
/* ======================================== PROFILE GAMES PANEL ============================================== */
#play-games-tabs2 {
	width: 838px;
	float: right;
	margin-bottom: 20px;
	border: 1px solid #d7d7d7;
	border-bottom: none;
}

#play-games-tabs2 .logo-game {
	margin-top: 20px;
	margin-bottom: 5px;
}
#play-games-tabs2 .jogar p {
	margin-top:10px;
}
#play-games-tabs2 .jogar p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs2 .jogar p a:hover {
	text-decoration: underline;
}
#play-games-tabs2 .jogar-new p {
	margin-top:10px;
}
#play-games-tabs2 .jogar-new p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs2 .jogar-new p a:hover {
	text-decoration: underline;
}
#play-games-tabs2-members {
	width: 838px;
	float: right;
	margin-bottom: 20px;
	border: 1px solid #d7d7d7;
}

#play-games-tabs2-members .logo-game {
	margin-top: 20px;
	margin-bottom: 5px;
}
#play-games-tabs2-members .jogar p {
	margin-top:10px;
}
#play-games-tabs2-members .jogar p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs2-members .jogar p a:hover {
	text-decoration: underline;
}
#play-games-tabs2-members .jogar-new p {
	margin-top:10px;
}
#play-games-tabs2-members .jogar-new p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs2-members .jogar-new p a:hover {
	text-decoration: underline;
}
.jogar {
	width: 120px;
	text-align: center;
	height: 153px;
	float: left;
	background-image: url(../img/jogar-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
.jogar:hover {
	background-position: 0 -153px;
}
.jogar-beta {
	width: 120px;
	text-align: center;
	height: 153px;
	float: left;
	background-image: url(../img/games-panel/jogar-beta-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
	margin-left:5px;
}
.jogar-beta:hover {
	background-position: 0 -153px;
}
.jogar-new {
	width: 119px;
	text-align: center;
	height: 153px;
	float: left;
	background-image: url(../img/jogar-new-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
.jogar-new:hover{
	background-position: 0 -153px;
}
.jogar-soon {
	width: 120px;
	text-align: center;
	height: 153px;
	float: left;
	background-image: url(../img/games-panel/cacheta-beta-sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	margin-left:5px;
}
.jogar-soon:hover {
	background-position: 0 -153px;
}
.jogar-paciencia {
	width: 118px;
	text-align: center;
	height: 153px;
	float: left;
	background-image: url(../img/jogar-paciencia-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	margin-left: 5px;
}
.jogar-paciencia:hover {
	background-position: 0 -153px;
}
.jogar-paciencia p {
  	margin-top:10px;
}
.jogar-paciencia p a {
	color:#FFF;
	text-decoration: none;
}
.jogar-paciencia p a:hover {
	text-decoration: underline;
}
a.jogar-but {
	width: 90px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/jogar-but.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:auto;
}
a.jogar-but:hover {
	background-position: 0 -31px;
	opacity: 1;
}
a.jogar-but-conheca {
	width: 90px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/jogar-but-conheca.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:auto;
}
a.jogar-but-conheca:hover {
	background-position: 0 -31px;
	opacity: 1;
}
#play-old2 {
	text-align:center;
	padding: 7px;
	font-size: 11px;
	color: #666;
	clear: both;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	width: 512px;
}
#play-old2 a {
	color: #666;
	text-decoration: underline;
}
#play-old2 a:hover {
	color: #333;
	text-decoration: none;
}
/* ======================================== END PROFILE GAMES PANEL ============================================== */
/* ======================================== SOCIO MASTER ======================================== */
#banner-socio-master {
	width: 530px;
	margin-bottom: 15px;
}
/* ======================================== END SOCIO MASTER ======================================== */
/* ======================================== SOCIO ADMIN ======================================== */
#admin-share {
background: whiteSmoke;
width: 507px;
height: 140px;
padding: 10px;
border: 1px solid #D7D7D7;
}
#admin-share textarea {
    resize: none;
    width: 387px;
   	margin-bottom: 8px;
}
/* ======================================== END SOCIO ADMIN ======================================== */
/* ======================================== SOBRE SOCIO MASTER ======================================== */
#master-v2-page {
 	border: 1px solid #d7d7d7;
 	margin-bottom: 20px;
}
#master-v2-page p {
 	font-size: 16px;
 	color: #333333;
 	padding-top: 10px;
 	margin-right: 0px;
 	margin-left: 0px;
}
#master-v2-page h1 {
	 font-size: 24px;
	 color: #339933;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-left: 0px;
	 font-weight: bold;
}
#master-v2-top {
	 background-image:url(../img/socioMaster/smaster-header-v2.jpg);
	 background-repeat: no-repeat;
	 height: 120px;
	 margin-bottom: 30px;
}
#master-v2-top h1 {
 color: #000;
 padding-top: 35px;
 font-size: 30px;
 padding-left: 170px;
 float: left;
}
#master-v2-assinar{
	float: right;
	margin: 24px 20px 0px 0px;
}
#master-v2-assinar a{
 width: 167px;
 height: 96px;
 display: block;
 text-indent: -9999px;
 background-image: url(../img/socioMaster/smaster-assinar-sprite-v2.png);
 background-repeat: no-repeat;
 background-position: 0 0;
}
#master-v2-assinar a:hover {
 background-position: 0 -96px;
 opacity: 1;
}
/* ======================================== END SOBRE SOCIO MASTER ======================================== */
/* ======================================== MSG ADMIN ======================================== */
.notice-default {
    margin-bottom: 10px;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.notice-naipes {
	border-bottom-color: #D7D7D7;
}
.notice-message {
    float: right;
    width: 460px;
}
.notice-date {
    margin-bottom: 5px;
}
.notice-date span {
    float: right;
    font-size: 11px;
}
.notice-date h6 {
    font-size: 12px;
    font-weight: bold;
}
.notice-info {
    background-color: #FFFFFF;
    margin-right: 10px;
    padding: 10px;
}
.notice-photo {
    width: 50px;
}
.notice-content {
    float: right;
    width: 350px;
}
.notice-content p {
    color: #666666;
}
.notice-conte-txt {
    margin: 0;
    padding: 0;
}
.notice-content-txt h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/* ======================================== END MSG ADMIN ======================================== */
/* === PLANOS === */
#col-planos {
	width: 320px;
}
#plano-master {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 ); /* IE6-9 */
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 20px;
}
#plano-master p {
	color: #1c90e1;
	font-size: 14px;
	margin-top: 10px;
}
#plano-master-anual {
	background-image: url(../img/plano-destaque.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 240px;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#plano-master-anual p {
	color: #339933;
	margin: 0px;
	font-weight: bold;
}
.plano-bonus {
	float: right;
	color: #FFF;
	margin-right: 20px;
	margin-top: 3px;
	font-weight: bold;
}
#plano-dados span {
	float: none;
	margin: 0px;
	padding: 0px;
}
#plano-dados h6 {
	color: #FFF;
	margin-bottom: 5px;
	margin-top: 7px;
	margin-right: 0px;
	margin-left: 0px;
}
.plano-desconto {
	background-color: #FFF;
	border: 1px solid #F00;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	height: 50px;
	width: 60px;
}
.plano-desconto h4 {
	font-size: 9px;
	color: #F00;
	margin: 0px;
}
.plano-desconto h2 {
	color: #F00;
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.plano-cifra {
	color: #FF0;
	font-size: 14px;
}
.plano-valor {
	font-size: 36px;
	color: #FF0;
	font-weight: bold;
}
.plano-mes {
	font-size: 14px;
	color: #FFF;
}
#plano-sticker1 {
	/*margin-top: -20px;
	margin-left: -20px;*/
}
#plano-verde {
	background-image: url(../img/plano-verde.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 240px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#plano-verde p {
	color: #339933;
	margin: 0px;
	font-weight: bold;
}

/* Box preto Master */

#plano-preto {
	background-image: url(../img/plano-migrar.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 240px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#plano-preto p {
	color: #339933;
	margin: 0px;
	font-weight: bold;
}


.comprar-verificar {
	float: right;
	width: 430px;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
}
#comprar-ativar {
	padding: 20px;
	background-color: #FFC;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
#comprar-aviso {
	width: 200px;
	font-size: 11px;
	color: #999;
	margin-top: 50px;
}
.comprar-verificar a {
	color: #339933;
	text-decoration: none;
}
.comprar-verificar a {
	color: #339933;
	text-decoration: none;
}
.comprar-verificar a:hover {
	text-decoration: underline;
}


#comprar-confirmar {
	width: 430px;
}
#comprar-ativar h2 {
	font-size: 18px;
	margin-bottom: 10px;
}

.comprar-verificar h1 {
	font-size: 18px;
	padding-left: 50px;
	background-image: url(../img/socioMaster/alert-40x35.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.comprar-verificar p {
	margin-bottom: 20px;
}


#comprar-confirmar h1 {
	color: #339933;
	font-size: 24px;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
#comprar-confirmar h3 {
	color: #000;
	font-size: 16px;
	margin-bottom: 20px;
}
#comprar-confirmar p {
	margin-bottom: 20px;
}
#comprar-table table {
	border: 1px solid #d7d7d7;
}
#comprar-table td {
	border: 1px solid #d7d7d7;
}
#comprar-table table {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}
#comprar-table td {
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 1px 1px;
}
#comprar-planos input {
	background-image: url("../img/textinput-bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    padding: 4px;
}

#comprar-planos table#plano-dados tr td {padding-left: 4px;}

#plano-master-conversor {
	margin-top: 10px;
	margin-bottom: 20px;
}
#plano-master-conversor h2 {
	font-size: 30px;
	color: #F00;
	margin-bottom: 10px;
}
#plano-master-conversor p {
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 14px;
	margin-top: 5px;
	color: #333;
}

#plano-master-conversor h3 {
	font-size: 25px;
	color: #999;
}
#plano-master-total {
		background: #3399ff; /* Old browsers */
	background: -moz-linear-gradient(top, #3399ff 0%, #0066cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3399ff), color-stop(100%, #0066cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3399ff 0%, #0066cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3399ff 0%, #0066cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3399ff 0%, #0066cc 100%); /* IE10+ */
	background: linear-gradient(top, #3399ff 0%, #0066cc 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399ff', endColorstr='#0066cc', GradientType=0 ); /* IE6-9 */
}
#boxlink-master {
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*margin-left: 10px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../img/plano-master-icone-p.jpg);
	background-repeat: no-repeat;
	background-position: 260px 10px;
}
#boxlink-master h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: right;
	text-decoration: none;
}
#boxlink-master h5 a:hover {
	text-decoration: underline;
}
#boxlink-master p a {
	color: #1c90e1;
	width: 190px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-decoration: none;	
}
#boxlink-master p a:hover {
	text-decoration: underline;
}
#boxlink-socio {
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*margin-left: 10px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#boxlink-socio h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: right;
	text-decoration: none;
}
#boxlink-socio h5 a:hover {
	text-decoration: underline;
}
#boxlink-socio p a {
	color: #339933;
	width: 190px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-decoration: none;	
}
#boxlink-socio p a:hover {
	text-decoration: underline;
}
/* ======================================== RENOVACAO AUTOMATICA ======================================== */
.renovacao-valor {
	border-left: 1px solid #d7d7d7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: right;
	width: 150px;
	height:70px;
	background-image: url(../img/comprar-dias-valor-bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left: 10px;
}
.renovacao-check {
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:80px;
	width:200px;
}
.renovacao-valor p {
	margin: 0px;
}
.renovacao-check input {
	margin-top: 30px;
	margin-left: 10px;
}
.renovacao-cifra {
	font-size: 18px;
	font-weight: bold;
	color: #393;
}
.renovacao-price {
	font-size: 36px;
	font-weight: bold;
	color: #393;
}
/* ======================================== END RENOVACAO AUTOMATICA ======================================== */

#comprar-confirmar-socio {
	width: 600px;
	margin: auto;
}


#comprar-confirmar-socio h1 {
	color: #339933;
	font-size: 24px;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
#comprar-confirmar-socio h3 {
	color: #000;
	font-size: 16px;
	margin-bottom: 20px;
}
#comprar-confirmar-socio p {
	margin-bottom: 20px;
}

#comprar-table table {
	border: 1px solid #d7d7d7;
}
#comprar-table td {
	border: 1px solid #d7d7d7;
}
#comprar-table table {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}
#comprar-table td {
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 1px 1px;
}
.ranking-friends {
	margin-bottom: 20px;
}
#ranking-position {
	padding: 5px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#ranking-position h6 {
	color: #339933;
	font-weight: bold;
}
#ranking-position h6 a {
	color: #339933;
	text-decoration: none;
}
#ranking-position h6 a:hover {
	text-decoration: underline;
}
#ranking-position h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#ranking-position p {
	font-size: 12px;
	color: #000;
	margin-bottom:5px;
}
#ranking-par {
	background-image: url(../images/ranking-bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}
#ranking-logos-scroll2 div {
	float: left;
	height:42px;
	width: 80px;
	text-align: center;
}
#ranking-logos-scroll2 div :hover {
	background-color:#393;
}

.ranking-scroll2 {
	height: 320px;
	width: 290px;
	overflow: auto;
}
.ranking-scroll2 h6 {
	color: #339933;
	font-weight: bold;
}
.ranking-scroll2 h6 a {
	color: #339933;
	text-decoration: none;
}
.ranking-scroll2 h6 a:hover {
	text-decoration: underline;
}
.ranking-scroll2 tr {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.ranking-scroll2 h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.ranking-scroll2 strong {
	color: #333;
}
#play-games-tabs3 {
	height: 153px;
	border: 1px solid #d7d7d7;
}
#play-games-tabs3 .logo-game {
	margin-top: 20px;
	margin-bottom: 5px;
}
#play-games-tabs3 .jogar p {
	margin-top:10px;
}
#play-games-tabs3 .jogar p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs3 .jogar p a:hover {
	text-decoration: underline;
}
#play-games-tabs3 .jogar-new p {
	margin-top:10px;
}
#play-games-tabs3 .jogar-new p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs3 .jogar-new p a:hover {
	text-decoration: underline;
}
#play-games-tabs3 .jogar-beta p {
	margin-top:10px;
}
#play-games-tabs3 .jogar-beta p a {
	color: #339933;
	text-decoration: none;
}
#play-games-tabs3 .jogar-beta p a:hover {
	text-decoration: underline;
}
#friend-remove {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
}
#friend-remove:hover {
	background-color: #f5f5f5;
	cursor:pointer;
}
#friend-remove a {
	font-size: 11px;
	text-decoration: none;
	color: #000;
}