﻿dd {margin:0; padding:0;}











dt {margin:0; padding:0;}











dl {margin:0; padding:0;}











li {margin:0; padding:0;}











ul {margin:0; padding:0;}











h6 {margin:0; padding:0;}











h5 {margin:0; padding:0;}











h4 {margin:0; padding:0;}











h3 {margin:0; padding:0;}











h2 {margin:0; padding:0;}











h1 {margin:0; padding:0;}











form {margin:0; padding:0;}











body {margin:0; padding:0;}











body {background:#825500


 url(http://www.wmnett.com.br/images/home2.gif) top center repeat-y; font:normal 77% arial,sans-serif;}











a {text-decoration:none; color: #0177c2;}





a:active {text-decoration:underline;}











a:hover {text-decoration:underline;}











a:active { outline:0; }





li {list-style:none;}





ul {list-style:none;}





.clr {clear:both;}





.clear {display:inline-block;}





.clear {display:block;}





.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden; min-height: 0;}





.hidden {display:none;}











.hide {display:none;}











.whiterule {border-bottom: 1px solid #fff;margin: 16px 0 16px 0;}





.whiterule hr {display: none;}

















/* Partner Bar */











/* PartnerBar Specific Styles */





.pb-root {





  clear : both;





  margin : 0;





  padding: 0;





}











/**





 * For Users of Semantic Markup, note our generic





 * re-styling of the ul/li elements





 */





.pb-root li {





  list-style-image : none;





  list-style-position : outside;





  list-style-type : none;





  margin : 0;





  padding : 0;





}











.pb-root ul {





  list-style-image : none;





  list-style-position : outside;





  list-style-type : none;





  margin : 0;





  padding : 0;





}











.pb-partner-cell {





  float : left;





  font-size : 0.9em;





  margin-left : 20px;





  width : 135px;





}











.pb-noResults {





  display : none;





}











.pb-partner-logo a img {





  border : none;





}











div.pb-entry {





  margin-bottom : 10px;





}





li.pb-entry {





  margin-bottom : 10px;





}











div.pb-title {





  line-height : 1.3em;





  height : 2.6em;





  overflow : hidden;





}











.pb-partner-moreLink {





  font-weight : normal;





}











div.pb-footer {





  clear : both;





  text-align : right;





  font-size : 90%;





  font-weight : normal;





  padding : 0px 4px 4px 0px;





}

















 





h3.pb-footer {





  clear : both;





  text-align : right;





  font-size : 90%;





  font-weight : normal;





  padding : 0px 4px 4px 0px;





}

















 





/* TII Debug */





.tii_debug dt {margin:0; padding:0;}





#tii_debug dd {padding:0 20px;}





.tii_debug li {padding:0 20px;}





.tii_debug ol {margin:20px; padding:20px;}





.tii_debug ol li {list-style-type:decimal;}











/* Generic Tout Code */





.tout {clear:both;}





.txtcont {}





.imgcont {}





.imgcont a {





	display: block;





}





.imgcont {padding-right:8px; float: left; margin-bottom: 8px;}





.txtcont ul {





	display: block;





	float: left;





}





.rightcol .txtcont {





	width: 195px;





	float: left;





}





.leftcol .txtcont {





	width: 195px;





	float: left;





}





.rightcol .txtcont h4 {





	width: 192px;





}











.leftcol .txtcont h4 {





	width: 192px;





}











/* bug 25407: 20080819 Coming Soon first para drops in FF */





.txtcont p:first-child { margin-top:0; } 











.imgcont a {color:#FFFFFF;} /* alt text color */





.txtcont .more {white-space:nowrap; line-height:14px; }





.txtcont .more a {padding-right:8px; 





background:url(http://www.wmnett.com.br/images/icon_arrow05.gif) center right no-repeat; font-weight:bold;}





.deck li {display: block; float: left;}











/* MSIE8 Fixes by NW */





.floatcont .txtcont {





	width: 480px;





	float: left;





}





.floatcont .inline-ruled {





}





/* End IE 8 Fixes */











/* Page Layout */











#adtop {position:absolute; z-index:9999; top:6px; left:259px; height:90px; width:728px; padding:0;}





#container {width:994px; margin:0 auto; position:relative;background:#FFFFFF;}





#whatsnew #container {





	}











#techPicks #container {





	}











#booksPicks #container {





	}











#musicPicks #container {





	}











#tvPicks #container {





	}











#moviesPicks #container {





	}











#mainPicks #container {





	}











#ewpicks-channelapp #hd-div {





	}











#ewpicks-homepageapp #hd-div {





	}











#noTopAd #container {padding-top:0; background:none;}











#header {width:994px; height:102px; padding:0; background:#FFA500;}





#header2 {background:#FFA500


;}





#header .logo .logoEW {





  text-indent:-9999px;





  display:block;





}





/*header2 */





#header2{





  	position: relative;





  	background: #DCDCDC


;





  	border:0px blue solid;





  	height: 30px;





	padding-top: 5px;





}











#footercont {width:994px; background:#FFFFFF; clear:both;}





.bgvideo {background:#e7ebee;}











#content {overflow:hidden; position:relative; z-index:2010; width:994px;}





#content #navcol {width:201px; float:left; background:#414850; padding-bottom:0; color:#fff;}





#content #adcol {float:left; margin:10px 0 0 10px; padding-bottom:100px;}











/* Header */





#header .logo {padding:16px 0 0 16px;}





#header h1 {padding:16px 0 0 16px;}





#header a img {border:none;}





#header .logo .logoEW {display:none;}











#header a.skip {color:darkorange; font-size:11px; line-height:14px;}





#header a:hover.skip {cursor:default;}





#header a:focus.skip {color:#cdcdcd;}











#header a:active.skip {color:#cdcdcd;}











.srch {background:#607; padding:4px 4px 0 5px; border-top:1px solid #A0ADB9; border-left:1px solid #8F9DAB; position:absolute; z-index:9998; bottom:1px; right:0; width:265px; height:28px;}





#sitesrch table {background:white url(http://www.wmnett.com.br/images/bg_srchfield.gif) no-repeat; margin:0; padding:0; width:262px;}





#sitesrch #searchbox {width:198px; margin:0; padding:2px 3px; background:none; border:none; font:16px/18px arial,sans-serif; color:#5d788d; vertical-align:middle;}





#sitesrch #btn_srch {color:white; margin:0; padding:0;}











.siteLinks {background:#DCDCDC


; font:bold 0.9em arial, sans-serif;color:#fff; border-bottom:2px solid darkorange; padding:0;}





.siteLinks a {color:#6A5ACD


;}





.siteLinks td {padding:0 8px; border-right:1px solid darkorange;}





.siteLinks td.first {padding:0;}











.cmText {float:right; padding:0 4px 0 0; margin:0 4px 0 0; font-weight:bold; font-size:0.9em;}





.cmText a {color:white;}











/* targets safari only, for lack of transparent support on text input */





html>body*input#searchbox {opacity:0.1; color:#323D47; font-size:22px;}





html>body*input#searchbox:focus {opacity:1;}





/* end target */











/* Top Nav */





/*#nav-main { display:none; }*/











#nav_special_coverage { display:block; width:154px; height:25px; background:url(http://www.wmnett.com.br/images/especial.gif) 0 0 no-repeat; text-indent:-999em; outline:0; }











/* Channel Headers */





#iframecontent {background-color: # 4682B4; width: 201px;}





#navcol h2.books {background-position:12px 0;}





#navcol h2.dvd {background-position:12px -100px;}





#navcol h2.inside {background-position:12px -200px;}





#navcol h2.movies {background-position:12px -300px;}





#navcol h2.music {background-position:12px -400px;}





#iframecontent h2.news {background-position:12px -500px;}





#navcol h2.news {background-position:12px -500px;}





#navcol h2.tv {background-position:12px -600px;}



























































.tmostpopH {width:330px; margin-bottom: 12px; border: 1px solid #FFFFFF; background: #FFFFFF;}





.tmostpopH h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #FFFFFF; line-height: 26px; letter-spacing: 1px; font-weight: bold;}





.tmostpopH ol {list-style:none; margin:0; padding:0;}





.tmostpopH li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}





.tmostpopH li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(http://www.wmnett.com.br/images/tmp_arrows2.png) 0 0 no-repeat;}





.tmostpopH li .oneUp {background-position:2px top;}





.tmostpopH li .twoUp {background-position:-33px top;}





.tmostpopH li .threeUp {background-position:-68px top;}





.tmostpopH li .fourUp {background-position:-103px top;}





.tmostpopH li .fiveUp {background-position:-138px top;}





.tmostpopH li .oneDown {background-position:2px bottom;}





.tmostpopH li .twoDown {background-position:-33px bottom;}





.tmostpopH li .threeDown {background-position:-68px bottom;}





.tmostpopH li .fourDown {background-position:-103px bottom;}





.tmostpopH li .fiveDown {background-position:-138px bottom;}





.tmostpopH li .txtcont {float:left; padding:4px 6px;}











.tmostpopH .imgcont {float:right; width:44px; height:44px; overflow:hidden; padding:6px 8px 6px 0; margin-bottom: 6px;}





.tmostpopH .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}





.tmostpopH .txtcont {float:left; width:220px; padding:4px 5px 4px 0;}





.tmostpopH .eyebrow {





	display: block;





	color: #FFFFFF;





	font-weight: bold;





	font-size: 11px;





	text-transform: uppercase;





}





.tmostpopH .txtcont a {





	font-weight: bold;





	float: left;





	width: 220px;





	clear: left;





	color: #0177C2;





}





.tmostpopH .ad330x70 {





	width: 328px;





	overflow: hidden;





	left: -1px;





	





}





/* mais populares*/





.tmostpop {width:199px; overflow:hidden; margin-bottom: 12px; border: 1px solid #FFFFFF; background: #FFFFFF !important;}





.tmostpop h4 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #FFFFFF; line-height: 26px; letter-spacing: 1px; font-weight: bold;}





.tmostpop ol {list-style:none; margin:0; padding:0;}





.tmostpop li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(http://www.wmnett.com.br/images/tmp_arrows2.png) 0 0 no-repeat;}





.tmostpop li {width: 199px; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC; 





background: #FFFFFF !important;}





.tmostpop li .oneUp {background-position:2px top;}





.tmostpop li .twoUp {background-position:-33px top;}





.tmostpop li .threeUp {background-position:-68px top;}





.tmostpop li .fourUp {background-position:-103px top;}





.tmostpop li .fiveUp {background-position:-138px top;}





.tmostpop li .oneDown {background-position:2px bottom;}





.tmostpop li .twoDown {background-position:-33px bottom;}





.tmostpop li .threeDown {background-position:-68px bottom;}





.tmostpop li .fourDown {background-position:-103px bottom;}





.tmostpop li .fiveDown {background-position:-138px bottom;}





.tmostpop li .txtcont {float:left; padding:4px 6px; width: 145px;}





.tmostpop .eyebrow {





		display: none;





}





.tmostpop a {





	font-weight: bold;





	float: left;





	width: 145px;





	clear: left;





	color: #0177C2;





}





.tmostpop .imgcont {display: none; float:left; width:44px; height:44px; overflow:hidden;}





.tmostpop .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}





.tmostpop .txtcont {float:left; padding:4px 5px 4px 0; font-weight:bold;}





.tmostpop .txtcont a {





clear:left;





color:#0177C2;





float:left;





font-weight:bold;}





#subnav #ad200x70 {





	position: relative;





	left: -1px;





	margin-bottom: 0px;





	





}





#subnav .tmostpop {





	margin-bottom: 0px; 	





	





}








.tmostpoprcol300 {margin-bottom: 12px; border: 1px solid #FFFFFF; background: #FFFFFF;}





.tmostpoprcol300 h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #FFFFFF; line-height: 26px; letter-spacing: 1px; font-weight: bold;}





.tmostpoprcol300 ol {list-style:none; margin:0; padding:0;}





.tmostpoprcol300 li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}





.tmostpoprcol300 li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(http://www.wmnett.com.br/images/tmp_arrows2.png) 0 0 no-repeat;}





.tmostpoprcol300 li .oneUp {background-position:2px top;}





.tmostpoprcol300 li .twoUp {background-position:-33px top;}





.tmostpoprcol300 li .threeUp {background-position:-68px top;}





.tmostpoprcol300 li .fourUp {background-position:-103px top;}





.tmostpoprcol300 li .fiveUp {background-position:-138px top;}





.tmostpoprcol300 li .oneDown {background-position:2px bottom;}





.tmostpoprcol300 li .twoDown {background-position:-33px bottom;}





.tmostpoprcol300 li .threeDown {background-position:-68px bottom;}





.tmostpoprcol300 li .fourDown {background-position:-103px bottom;}





.tmostpoprcol300 li .fiveDown {background-position:-138px bottom;}





.tmostpoprcol300 li .txtcont {float:left; padding:4px 6px;}





.tmostpoprcol300 .eyebrow {	





	display: block;





	color: #FFFFFF;





	font-weight: bold;





	font-size: 11px;





	text-transform: uppercase;





}





.tmostpoprcol300 .imgcont {float:right; width:44px; height:44px; padding:6px 8px 6px 0; overflow:hidden;}





.tmostpoprcol300 .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}





.tmostpoprcol300 .txtcont {float:left; padding:4px 5px 4px 0; font-weight:bold;}





.tmostpoprcol300 .txtcont a {





clear:left;





color:#0177C2;





float:left;





font-weight:bold;





	width: 194px;}





   





 





.tmostpop300 {margin-bottom: 12px; border: 1px solid #FFFFFF; background: #FFFFFF;}





.tmostpop300 h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #FFFFFF; line-height: 26px; letter-spacing: 1px; font-weight: bold;}





.tmostpop300 ol {list-style:none; margin:0; padding:0;}





.tmostpop300 li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}





.tmostpop300 li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(http://www.wmnett.com.br/images/tmp_arrows2.png) 0 0 no-repeat;}





.tmostpop300 li .oneUp {background-position:2px top;}





.tmostpop300 li .twoUp {background-position:-33px top;}





.tmostpop300 li .threeUp {background-position:-68px top;}





.tmostpop300 li .fourUp {background-position:-103px top;}





.tmostpop300 li .fiveUp {background-position:-138px top;}





.tmostpop300 li .oneDown {background-position:2px bottom;}





.tmostpop300 li .twoDown {background-position:-33px bottom;}





.tmostpop300 li .threeDown {background-position:-68px bottom;}





.tmostpop300 li .fourDown {background-position:-103px bottom;}





.tmostpop300 li .fiveDown {background-position:-138px bottom;}





.tmostpop300 li .txtcont {float:left; padding:4px 6px;}





.tmostpop300 .eyebrow {





	display: block;





	color: #FFFFFF;





	font-weight: bold;





	font-size: 11px;





	text-transform: uppercase;





}





.tmostpop300 .imgcont {float:right; width:44px; height:44px; padding:6px 8px 6px 0; margin-bottom: 6px; overflow:hidden;}





.tmostpop300 .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}





.tmostpop300 .txtcont {float:left; padding:4px 5px 4px 0; font-weight:bold;}





.tmostpop300 .txtcont a {





clear:left;





color:#0177C2;





float:left;





font-weight: bold;





width: 203px;





font-weight:bold;}





.newsletterOptInModule {margin:20px 0;}





.newsletterOptInModule h3 {font-size:1.4em !important;}





.newsletterOptInModule .dek {margin:3px 0 8px 0;}





.newsletterOptInModule input {vertical-align:middle; margin:0 3px;}





.newsletterOptInModule label {font-weight:bold;}



































/* Text Nav CSS */





#nav-main {position:relative!important; z-index:9998;font:12px arial,helvetica,sans-serif;list-style:none;margin:0;padding:0;background-color:#b0c4de


;}





#nav-main ul {padding:0;margin:0;list-style-type:none;}





ul#nav-features ul {visibility: hidden;position:absolute;top:26px;left:0;}





ul#nav-features li.selectedpage {background:#b0c4de;}





ul#nav-features li.selectedpage a em {background-position:right -72px;}





ul#nav-features li {padding: 0;margin: 0;background:#b0c4de;float:left;position:relative; z-index:9998;}





ul#nav-features li:hover {background:#4682b4;border-color:#FFFCCF #4682b4 #4682b4 #FFFCCF;color:#4682b4;}





ul#nav-features li:hover a em {background-position:right -72px;}





ul#nav-features li a { display:block;padding:3px 5px 3px 10px;border-width:1px;border-style:solid;border-color:#A0ADB9 #4F606F #60768B #8C9CAA;font-size:15px;text-transform:uppercase;text-decoration:none;/*font-weight: bolder;*/}





ul#nav-features li a:hover{background: #FFF32B;color:#000;}





ul#nav-features li a em{color:#FFF;background:transparent url(http://www.wmnett.com.br/images/nav-sprite2.gif) no-repeat scroll right 0;font-style:normal;font-weight:bold;height:18px;line-height:18px;padding-right:20px;}





ul#nav-features li a:hover em{color:#4F606F;background-position: right -36px;}





ul#nav-features ul li a:hover em{color:#000;}





#nav-main ul li table{position: absolute;top:0;left: 0;border-collapse: collapse;}





#nav-main ul li table td{padding: 0;margin: 0;}





#nav-main ul li table ul li a{width:200px;}





#nav-main ul li table ul{width:200px;}





/*





ul#nav-features li#nav-home a { background:#6495ED


;border-color:#f98754 #d6380d #d6380d #f98754;}





*/





ul#nav-features li#nav-home a em {background-image:none;padding-right:10px;}





ul#nav-features li#nav-video a {padding-right:10px;}





ul#nav-features li#nav-video a em {background-position:right -18px;}





ul#nav-features li#nav-video:hover a em {background-position:right -90px;}





ul#nav-features li#nav-video a:hover em {background-position:right -54px;}





ul#nav-features a:hover ul{visibility: visible;}





ul#nav-features li:hover ul{visibility: visible;}





ul#nav-features li ul { position:absolute;border:1px solid #000;border-top-width:0;padding-bottom:8px;background:#D7EFFD;}





ul#nav-features ul li a{padding:5px 10px;width:200px;border: 0px;overflow: hidden;border-bottom: 1px #60768B dashed;}





ul#nav-features ul li:hover{background: #FFF32B;}





ul#nav-features li ul li{background: #D7EFFD;float:none;} 











/* Added these lines for highlighting active channel tab */











/*





ul#nav-features li.selectedpage a {background:#ED562E;border-color:#f98754 #d6380d #d6380d #f98754;}





ul#nav-features li.selectedpage ul li a {background:none !important; border-bottom: 1px #60768B dashed;}





ul#nav-features li.selectedpage a:hover {background: #FFF32B;color:#000;}





*/











ul#nav-features li ul li em {background-image: none!important;text-transform: capitalize;font-weight: normal;font-size: 13px;color: #000; }

















/* Comments App CSS */











ul.inline-ruled { list-style:none; margin:0; padding:0; overflow:hidden; _display:inline-block; width:100%; }





ul.inline-ruled li { float:left; padding:0 12px 0 5px; /* padding-right = 2 x padding-left */ margin-left:-6px; /* margin-left = -1 x padding-left + border-left */ border-left:1px solid #000; white-space: nowrap; }





div.tout ul.inline-ruled li { font-size:11px; margin-top:0.25em; border-left-color:#0177C2; }





*:first-child+html div.tout ul.inline-ruled li { font-size:10px; }





* html div.tout ul.inline-ruled li { font-size:10px; }











/** CommentApp Reset CSS - Courtesy of YAHOO! **/





div#commentapp-form { font:12px/15px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }





div#commentapp-form textarea { font:99% arial,helvetica,clean,sans-serif; }





div#commentapp-form button { font:99% arial,helvetica,clean,sans-serif; }





div#commentapp-form input { font:99% arial,helvetica,clean,sans-serif; }





div#commentapp-form select { font:99% arial,helvetica,clean,sans-serif; }





div#commentapp-form td { margin:0; padding:0; }





div#commentapp-form th { margin:0; padding:0; }





div#commentapp-form blockquote { margin:0; padding:0; }





div#commentapp-form p { margin:0; padding:0; }





div#commentapp-form textarea { margin:0; padding:0; }





div#commentapp-form input { margin:0; padding:0; }





div#commentapp-form legend { margin:0; padding:0; }





div#commentapp-form fieldset { margin:0; padding:0; }





div#commentapp-form form { margin:0; padding:0; }





div#commentapp-form code { margin:0; padding:0; }





div#commentapp-form pre { margin:0; padding:0; }





div#commentapp-form h6 { margin:0; padding:0; }





div#commentapp-form h5 { margin:0; padding:0; }





div#commentapp-form h4 { margin:0; padding:0; }





div#commentapp-form h3 { margin:0; padding:0; }





div#commentapp-form h2 { margin:0; padding:0; }





div#commentapp-form h1 { margin:0; padding:0; }





div#commentapp-form li { margin:0; padding:0; }





div#commentapp-form ol { margin:0; padding:0; }





div#commentapp-form ul { margin:0; padding:0; }





div#commentapp-form dd { margin:0; padding:0; }





div#commentapp-form dt { margin:0; padding:0; }





div#commentapp-form dl { margin:0; padding:0; }





div#commentapp-form div { margin:0; padding:0; }





div#commentapp-form img { border:0; }





div#commentapp-form fieldset { border:0; }





div#commentapp-form li { list-style:none; }





div#commentapp-form select{ font-family:inherit; font-size:inherit; font-weight:inherit; }





div#commentapp-form textarea{ font-family:inherit; font-size:inherit; font-weight:inherit; }





div#commentapp-form input{ font-family:inherit; font-size:inherit; font-weight:inherit; }





div#commentapp-form select { *font-size:100%; }





div#commentapp-form textarea { *font-size:100%; }





div#commentapp-form input { *font-size:100%; }





div#commentapp-form legend{ color:#000; }





/** End CommentApp Reset CSS **/









































/* wmnettship with wmnett */





div#ew-footerNavInset {background-color:#ffffff; padding-right:15px; padding-top:0; padding-left:15px;}





div#ew-footerNavInset div#ew-footerNav2 {padding-left:165px; padding-bottom:20px; border-bottom:1px solid #cccccc;}





div#ew-footerNavInset div#ew-footerNav2 img {left:0;}





div#ew-footerNavInset div#ew-footerNav3 {text-align:center; background-color:#ffffff; font:bold 0.9em/1em arial,helvetica,sans-serif;}





div#ew-footerNavInset div#ew-footerNav3 div#wmnettship {padding-top:10px; padding-bottom:28px;}





div#ew-footerNavInset div#ew-footerNav3 div#wmnettship a {display:block; padding-left:405px; color:#848484; font-weight:normal;}





div#ew-footerNavInset div#ew-footerNav3 div#wmnettship a span {padding-top:4px; margin-left:4px; float:left;}





div#ew-footerNavInset div#ew-footerNav3 div#wmnettship a strong {float:left; margin-left:4px; text-indent:-9999px; display:block; width:35px; height:17px; background:transparent url(http://img2.timeinc.net/ew/i/logo_cnn_partnership.gif) no-repeat}





div#ew-footerNavInset div#ew-footerNav3 div.wmnett2 {padding-bottom:40px; color:#848484;}











#comments img {





	display: none;





}



#header {background:#FF8C00 }
#header_container { background:#000; }

/*-----------------------------------------------*/
  /* specific background styles */


  body.catShop-bgr { background:#b2b2b2 url(http://jogosonline.wmnett.com.br/images/catShop_bgr.jpg) repeat-x; }
  body.catHome-bgr { background:#5b5b5b url(http://jogosonline.wmnett.com.br/images/catHome_bgr.jpg) repeat-x; }
  body.catMgp-bgr { background:#cdcdcd url(http://jogosonline.wmnett.com.br//images/catMgp_bgr.jpg) repeat-x; }
  body.cat1-bgr { background:#793705 url(http://jogosonline.wmnett.com.br//images/cat1_bgr.jpg) repeat-x; }
  body.cat2-bgr { background:#825500 url(http://jogosonline.wmnett.com.br/images/cat2_bgr.jpg) repeat-x; }
  body.cat3-bgr { background:#00491c url(http://jogosonline.wmnett.com.br//images/cat3_bgr.jpg) repeat-x; }
  body.cat4-bgr { background:#005683 url(http://jogosonline.wmnett.com.br/images/cat4_bgr.jpg) repeat-x;}

  body.cat5-bgr { background:#35286d url(http://jogosonline.wmnett.com.br/images/cat5_bgr.jpg) repeat-x;}

  body.cat6-bgr { background:#722470 url(http://jogosonline.wmnett.com.br/images/cat6_bgr.jpg) repeat-x;}

  body.cat7-bgr { background:#4d2145 url(http://jogosonline.wmnett.com.br/image/cat7_bgr.jpg) repeat-x;}

  body.cat8-bgr { background:#6f1413 url(http://jogosonline.wmnett.com.br/images/cat8_bgr.jpg) repeat-x;}

  body.cat9-bgr { background:#793705 url(http://jogosonline.wmnett.com.br//images/cat1_bgr.jpg) repeat-x; }




  body.catShop-bgr { background-position: 0px 110px; }

  

  





  body.catHome-bgr { background-position: 0px 110px; }

  

  





  body.cat8-bgr { background-position: 0px 110px; }
  
  


  body.cat7-bgr { background-position: 0px 110px; }
  
  


  body.cat6-bgr { background-position: 0px 110px; }
  
  


  body.cat5-bgr { background-position: 0px 110px; }
  
  


  body.cat4-bgr { background-position: 0px 110px; }
  
  


  body.cat3-bgr { background-position: 0px 110px; }
  
  


  body.cat2-bgr { background-position: 0px 110px; }

  
  body.cat1-bgr { background-position: 0px 110px; }

  
  body.cat9-bgr { background-position: 0px 110px; }

  





  /*-----------------------------------------------*/

  /* Specific logo styles */





  .catShop-logo { background:url(http://jogosonline.wmnett.com.br/images/catHome_logo-a.jpg) no-repeat; }
  .catHome-logo { background:url(http://jogosonline.wmnett.com.br/imagescatHome_logo-a.jpg) no-repeat; }
  .catMgp-logo { background:url(http://jogosonline.wmnett.com.br/images/catMgp_logo-a.jpg) no-repeat;}  
  .cat1-logo { background:url(http://jogosonline.wmnett.com.br/images/cat1_logo-a.jpg) no-repeat; }
  .cat2-logo { background:url(http://jogosonline.wmnett.com.br/images/cat2_logo-a.jpg) no-repeat; }
  .cat3-logo { background:url(http://jogosonline.wmnett.com.br/images/cat3_logo-a.jpg) no-repeat; }
  .cat4-logo { background:url(http://jogosonline.wmnett.com.br/images/cat4_logo-a.jpg) no-repeat; }
  .cat5-logo { background:url(http://jogosonline.wmnett.com.br/images/cat5_logo-a.jpg) no-repeat; }
  .cat6-logo { background:url(http://jogosonline.wmnett.com.br/images/cat6_logo-a.jpg) no-repeat; }
  .cat7-logo { background:url(http://jogosonline.wmnett.com.br/images/cat7_logo-a.jpg) no-repeat; }
  .cat8-logo { background:url(http://jogosonline.wmnett.com.br/images/fettspielen/cat8_logo-a.jpg) no-repeat; }
  
  
#mb_wrapper { background:#FF8C00 url(http://jogosonline.wmnett.com.br/images/popup_back.jpg) repeat-x; color:#fff; }

#mb_logo { height: 61px; background-image: url(http://jogosonline.wmnett.com.br/images/popup_logo.jpg); background-repeat: no-repeat; }







/*-----------------------------------------------*/
/* Categories styles */

   cat9 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }


.cat8 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }



  .cat7 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }



  .cat6 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .cat5 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .cat4 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .cat3 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .cat2 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .cat1 { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .catHome { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_categories.jpg) }

  .catHome { background-position:0px 0px }
  .cat1 { background-position:0px -25px }
  .cat2 { background-position:0px -50px }
  .cat3 { background-position:0px -75px }
  .cat4 { background-position:0px -100px }
  .cat5 { background-position:0px -125px }
  .cat6 { background-position:0px -150px }
  .cat7 { background-position:0px -175px }
  .cat8 { background-position:0px -200px }

   .cat9 { background-position:0px -25px }



  /* Active category styles */

  .cat8-active

  {

    height:24px; width:291px;

  }



  .cat7-active
  {
    height:24px; width:291px;
  }

  .cat6-active
  {
    height:24px; width:291px;
  }

  .cat5-active
  {
    height:24px; width:291px;
  }

  .cat4-active
  {
    height:24px; width:291px;
  }

  .cat3-active
  {
    height:24px; width:291px;
  }

  .cat2-active
  {
    height:24px; width:291px;
  }

  .cat1-active
  {
    height:24px; width:291px;
  }

  .catHome-active

  {

    height:24px; width:291px;

  }

.cat9

  {

    height:24px; width:291px;

  }


  .cat8

  {

    height:24px; width:291px;

  }



  .cat7

  {

    height:24px; width:291px;

  }



  .cat6
  {
    height:24px; width:291px;
  }

  .cat5
  {
    height:24px; width:291px;
  }

  .cat4
  {
    height:24px; width:291px;
  }

  .cat3
  {
    height:24px; width:291px;
  }

  .cat2
  {
    height:24px; width:291px;
  }

  .cat1
  {
    height:24px; width:291px;
  }

  .catHome
  {
    height:24px; width:291px;
  }

  .catHome-active { background: #B5B5B5; color:#dadada !important }
  .cat1-active { background: #EF6D0D; color:#f6b78b !important }
  .cat2-active { background: #FCA601; color:#fed583 !important }
  .cat3-active { background: #018D36; color:#81c99b !important }
  .cat4-active { background: #00A3F8; color:#7cd0fe !important }
  .cat5-active { background: #644ECD; color:#b2a7e3 !important }
  .cat6-active { background: #D643D2; color:#e9a1ea !important }
  .cat7-active { background: #923C85; color:#c89ec4 !important }
  .cat8-active { background: #CE2625; color:#e59491 !important }

  .cat9-active { background: #EF6D0D; color:#f6b78b !important }


  

  

#footer .top .links { width:720px; margin:0 auto; height:25px; text-transform: uppercase }



  

  

#footer .content .links { width:720px; margin:0 auto; height:25px; text-transform: uppercase }

#footer .content .links { width:905px; height:50px; margin:0 auto; }

/*-----------------------------------------------*/
/* list of themes styles */
#themes .format { padding:7px 0px 0px 4px; text-transform:uppercase;}
#themes .format a { font-size:8pt; color:#999; font-family: Arial, Verdana, sans-serif; }

.tthumb { background-image:url(http://jogosonline.wmnett.com.br//images/fettspielen/sprites_themes.gif); }


/*-----------------------------------------------*/
/* Override / Add new styles */

*
{
  border:0px none;
  margin:0;
  padding:0;
  list-style-type:none;
}

* html .gameBox2 .header { behavior: url(http://jogosonline.wmnett.com.br/iepngfix.htc) }

* html .transparent_png { behavior: url(http://jogosonline.wmnett.com.br/iepngfix.htc) }
* html #mb_wrapper .transparent_png { width:100% }

@-moz-document url-prefix() {
  #mb_wrapper #loginPage input[type="text"], #mb_wrapper #loginPage input[type="password"] {
    position:fixed;
    margin-left:-252px;
  }

  #mb_wrapper #register input[type="text"], #mb_wrapper #register input[type="password"] {
    position:fixed;
    margin-left:-285px;
  }

  #mb_wrapper #sendToFriend input[type="text"] {
    position:fixed;
    margin-left:-285px;
  }

  #mb_wrapper #sendToFriend textarea {
    position: fixed;
  }

  #mb_wrapper #invitation_message_cont {
    height: 52px;
  }

  #mb_wrapper #captcha_error {
    position: absolute;
    margin-left:165px;
  }

  #mb_wrapper #captcha_input_span {
    position: absolute;
    margin-left:310px;
  }

  #mb_wrapper #captcha_input_span input[type="text"] {
    position:fixed;
    margin-left:0px;
  }
}

body { height:100% }

html { height:100% }

body
{
  font-family: Arial, Verdana, sans-serif;
  color:#ffffff;
  font-size:11px;
  text-align:center;
}

strong { font-weight:bold }

b { font-weight:bold }
.capitalize { text-transform:uppercase }
.floatLeft { float:left }
.floatRight { float:right }
.cleaner { clear:both }

.clearfix:after /* not for containers with height ie6, use .cleaner */
{
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
* html > body .clearfix { width: 100%; display: block }
* html .clearfix { height: 1% }

:visited img { border: none; }

:link img { border: none; }

a img { border: none; }
a { text-decoration: none; color:#ffffff }
a:hover { text-decoration: none }


  /*-----------------------------------------------*/
  /* Alpha styles */

  .alpha70
  {
    -moz-opacity:0.7;
    opacity:.70;
    filter: alpha(opacity=70);
  }

  .alpha60
  {
    -moz-opacity:0.6;
    opacity:.60;
    filter: alpha(opacity=60);
  }


  .mainGame .footer
  {
    -moz-opacity:0.6;
    opacity:.60;
    filter: alpha(opacity=60);
  }


  .gameBox .footer
  {
    -moz-opacity:0.6;
    opacity:.60;
    filter: alpha(opacity=60);
  }


  .alpha30
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  
  #myGames .content li .opacityLayer
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  
  #themes .opacityLayer
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  
  #catGames .opacityLayer
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  
  #playedGames .opacityLayer
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  
  #newGames .opacityLayer
  {
    -moz-opacity:0.3;
    opacity:.30;
    filter: alpha(opacity=30);
  }

  .clearOpacity
  {
    -moz-opacity:1 !important;
    opacity:1 !important;
    filter: alpha(opacity=100) !important;
  }

  .transparent_png { background: url(http://jogosonline.wmnett.com.br/images/e.png); }


    /*-----------------------------------------------*/
    /* inherit .mainGame and .gameBox */


    #themes .opacityLayer
    { background:#000 }

    
    #catGames .opacityLayer
    { background:#000 }

    
    #playedGames .opacityLayer
    { background:#000 }

    
    #newGames .opacityLayer
    { background:#000 }

    #themes .opacityContent
    {
      width:603px;
      position:absolute;
    }

    #catGames .opacityContent
    {
      width:603px;
      position:absolute;
    }

    #newGames .opacityContent
    {
      width:603px;
      position:absolute;
    }

    #playedGames .opacityContent { width:603px }


    /*-----------------------------------------------*/
    /* Opacity layer & content */


    #newGames .opacityContent { height:391px }
    

    #newGames .opacityLayer { height:391px }
    #newGames .opacityContent { margin-top:-391px }

    #playedGames .opacityContent { /*height:307px */}
    
    #playedGames .opacityLayer { /*height:307px */}
    #playedGames .opacityContent { /*margin-top:-307px*/ }


    #catGames .opacityContent { width:301px; height:161px }
    

    #catGames .opacityLayer { width:301px; height:161px }
    #catGames .opacityContent { margin-top:-161px }


    #themes .opacityContent { width:301px; height:326px }
    

    #themes .opacityLayer { width:301px; height:326px }
    #themes .opacityContent { margin-top:-326px }




  /*-----------------------------------------------*/
  /* Margins & paddings */


  .marginTop20px { margin-top:20px !important }
  .marginBottom10px { margin-bottom:10px !important }
  .marginBottom1px { margin-bottom:1px !important }
  .marginTop1px { margin-top:1px !important }


  .paddingLeft10px { padding-left:10px }
  .paddingLeft3px { padding-left:5px }
  .paddingLeft5px { padding-left:5px }
  .paddingRight5px { padding-right:5px }
  .paddingRight20px { padding-right:20px }
  .paddingTop3px { padding-top:3px !important }
  .paddingTop5px { padding-top:5px !important }
  .paddingTop7px { padding-top:7px }
  .paddingTop10px { padding-top:10px }
  .paddingTop0px { padding-top:0px !important }
  .paddingBottom10px { padding-bottom:10px }
  .paddingTopBottom10px { padding:10px 0px 10px 0px }
  .paddingTop4pxRight5px { padding:4px 5px 0px 0px }
  .paddingTop7pxRight5px { padding:7px 5px 0px 0px }
  .paddingTop10pxLeft5px { padding:10px 0px 0px 5px }
  .paddingTop5pxLefRight { padding:5px 5px 0px 5px }
  .paddingTop10pxLeft { padding:10px 0px 0px 10px }
  .paddingTop10pxLeftRight { padding:10px 10px 0px 10px }
  .paddingTop38px { padding-top:38px !important }


  /*-----------------------------------------------*/
  /* Margins & paddings */

  .whiteBgr { background:#fff !important; color:#000 !important }


  a.bkLink:hover { background:#fff !important; color:#000 !important }


  a.nmLink:hover { background:#fff !important; color:#000 !important }


  .hints a:hover { background:#fff !important; color:#000 !important }


  .microsite a:hover { background:#fff !important; color:#000 !important }


  .whiteText ul li a:hover { background:#fff !important; color:#000 !important }


  .blackText ul li a:hover { background:#fff !important; color:#000 !important }


  a.myGameLink:hover { background:#fff !important; color:#000 !important }


  a.darkLink:hover { background:#fff !important; color:#000 !important }


  a.passLink:hover { background:#fff !important; color:#000 !important }


  ul.fields li span a.link:hover { background:#fff !important; color:#000 !important }


  #loginPage .boxBottom .right span a:hover { background:#fff !important; color:#000 !important }


  .boxHeader a.rightLink:hover { background:#fff !important; color:#000 !important }


  #subGame .boxFooter a.bookmark:hover { background:#fff !important; color:#000 !important }


  table.pagination td a.pageList:hover { background:#fff !important; color:#000 !important }


  .mainGame-content a:hover { background:#fff !important; color:#000 !important }


  .boxSubHeader li a:hover { background:#fff !important; color:#000 !important }


  #supGame .boxSubHeader a:hover { background:#fff !important; color:#000 !important }


  #logo .format li a:hover { background:#fff !important; color:#000 !important }


  #myGames .content li a.game:hover { background:#fff !important; color:#000 !important }


  #myGames .content li a.gameFav:hover { background:#fff !important; color:#000 !important }


  .gameBox2 a.download:hover { background:#fff !important; color:#000 !important }


  #myGames .content li a.link:hover { background:#fff !important; color:#000 !important }


  #categories a:hover { background:#fff !important; color:#000 !important }


  #catGames .boxBottom a:hover { background:#fff !important; color:#000 !important }


  .sidebarBox .boxSubHeader .bottom a:hover { background:#fff !important; color:#000 !important }


  #myGames .boxSubHeader .bottom a:hover { background:#fff !important; color:#000 !important }


  #footer .top .links a:hover { background:#fff !important; color:#000 !important }


  #footer .content .links a:hover { background:#fff !important; color:#000 !important }


  #footer a:hover { background:#fff !important; color:#000 !important }


  .whiteBgr a { color:#000 !important }


  .whiteBgr span { color:#000 !important }


  .footer-black { background:#000 !important; }
  

  .blackBgr { background:#000 !important; }
  .blackBgr a { color:fff !important }


  /*-----------------------------------------------*/
  /* Header & bottom of containers */

  .boxHeader
  {
    height:25px;
    color:#ffffff;
    background:#000000 url(http://jogosonline.wmnett.com.br/images/boxHeader.jpg); /* add background image */
    margin-bottom:1px;
  }

  .boxHeader .dim a { color:#999999 }

  .boxHeader a.rightLink { display:block; padding:5px 5px 0px 5px; height:19px; color:#999 }
  .boxHeader a.refreshLink { display:block; height:25px; width:25px; background:url(http://jogosonline.wmnett.com.br/images/sprites_refresh.jpg) 0 0 no-repeat; }
  .boxHeader a.refreshLink:hover { background-position: 0px -25px;  }

  .boxHeader .selpos { padding:5px 10px 0px 0px }
  *:first-child+html .boxHeader .selpos { padding-top:1px }
  * html .boxHeader .selpos { padding-top:1px }


  .boxHeader .left
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  
  .whiteTitle
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  
  .blackTitle
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  
  ul.fields li .left
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  
  #register .boxBottom .right
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  
  #loginPage .boxBottom .right
  {
    font-size:16px;
    padding:3px 0px 0px 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, sans-serif;
  }

  .boxHeader .left a.inactiveTab
  {
    color: #999999;
  }

  .boxHeader .right span
  {
    display:block;
    color:#999999;
    padding:5px 10px 0px 0px;
  }


  #register .boxBottom .right span
  {
    display:block;
    color:#999999;
    padding:5px 10px 0px 0px;
  }


  #loginPage .boxBottom .right span
  {
    display:block;
    color:#999999;
    padding:5px 10px 0px 0px;
  }


  .boxHeader .right a { color:#999 }
  .boxHeader select { border:1px solid none }


    .boxHeader .right span.addInfo { cursor:pointer; color:#ffffff; width:100px; height:25px; padding:0px; }
    .addInfo span.label { padding-left:10px !important; padding-right:0px !important}
    .boxHeader .right img.label { padding-top:5px; padding-right:10px }


  .sidebarBox .boxSubHeader { height:25px; margin-bottom:11px }

  
  #myGames .boxSubHeader { height:25px; margin-bottom:11px }

  
  .boxSubHeader { height:25px; margin-bottom:11px }

  .boxSubHeader ul { text-align:center }
  .boxSubHeader li { background:#000; height:24px }

  .boxSubHeader #mp_alphabetical_mode li a { display:block }

  .boxSubHeader #mp_normal_mode li a { display:block }

  .boxSubHeader #mp_normal_mode li a { color:#999; width:88px; padding-top:5px; height:19px; text-decoration:underline; }
  .boxSubHeader #mp_alphabetical_mode li a { height:19px; padding-top:5px; color:#999 }

  .boxSubHeader li.current { background:none }
  .boxSubHeader li.current a:hover { color:#fff !important; text-decoration:none !important; background:none !important }

    .boxSubHeader li.current a { color:#fff !important; text-decoration:none !important; background:none !important }

    .boxSubHeader #mp_normal_mode li { width:88px }
    .boxSubHeader #mp_normal_mode li.spacer { width:170px }
    .boxSubHeader #mp_normal_mode li.eSpacer { width:169px }


    .boxSubHeader #mp_alphabetical_mode li { width:40px }
    .boxSubHeader #mp_alphabetical_mode li.spacer { width:122px }
    .boxSubHeader #mp_alphabetical_mode li.eSpacer { width:121px }



    .sidebarBox .boxSubHeader { background:#000; margin-bottom:0px }

    

    #myGames .boxSubHeader { background:#000; margin-bottom:0px }

    #myGames .boxSubHeader .title1 { width:150px }
    #myGames .boxSubHeader .title2 { width:151px }
    #myGames .boxSubHeader .title2 div { padding:5px 0px 0px 0px; text-transform:uppercase; color:#999 }
    #myGames .boxSubHeader .title1 div { padding:5px 0px 0px 0px; text-transform:uppercase; color:#999 }
    #myGames .boxSubHeader .title1 div a { width:132px; margin-left:1px }
    .sidebarBox .boxSubHeader .bottom { float:right }
    #myGames .boxSubHeader .bottom { float:right }
    .sidebarBox .boxSubHeader .bottom a { color:#999; display:block; height:20px; padding:5px 5px 0px 5px; width:80px }



    #myGames .boxSubHeader .bottom a { color:#999; display:block; height:20px; padding:5px 5px 0px 5px; width:80px }



  .boxBottom
  {
    padding-top:17px;
    text-align:center;
    color:#ffffff;
  }

  #playedGames .boxBottom { padding-top:8px }
  * html #playedGames .boxBottom { padding-top:6px }


  .boxBottom .content
  {
    margin:0 auto;
    height:15px;
    text-align:center;
  }

    /*-----------------------------------------------*/
    /* Pagination */


    table.pagination td { color: #999 }

    
    .boxBottom .content a { color: #999 }

    td { padding:0px; margin:0px; border:0px none; }
    
    tr { padding:0px; margin:0px; border:0px none; }
    
    table { padding:0px; margin:0px; border:0px none; }
    .pagination { width:299px; height:15px; text-align:center }
    table.pagination tr { text-align:center; }
    table.pagination td { background:#000; width:20px; }
    table.pagination .pipe { width:10px; }
    table.pagination .nav { width: 78px; padding-left:2px; text-align:center } /* +30px width */
    table.pagination .current { background:none; color:#ffffff }
    table.pagination .spacer { width:30px }



      /*-----------------------------------------------*/
      /* Inherit page links td styles */


      table.pagination td a.pageList { display:block; }



      table.pagination td a.pageSpacer { display:block; }



      table.pagination td a.pageNav { display:block; }



      table.pagination td a.pageCurrent { display:block; }



      /*-----------------------------------------------*/
      /* page link td styles */

      table.pagination td a { font-size:11px !important } 

      table.pagination td { font-size:11px !important } /* webde fix */
      table.pagination td a.pageList { height:14px; width:20px; color:#999; background:#000; padding-top:1px }
      * html table.pagination td a.pageList { height:15px; padding-top:0px }
      *:first-child+html table.pagination td a.pageList { height:15px; padding-top:0px }


      table.pagination td a.pageNav { width:80px; }
      table.pagination td a.pageSpacer { display:block; }


    .sidebarBox
    {
      height:216px
    }

    .sidebarBox .boxHeader
    {
      background: #000;
      height:42px;
      margin-bottom:0px
    }



/*-----------------------------------------------*/
/* Main layout- header, content (main, sidebar), footer */

#footer .top { width: 905px }

#footer .content { width: 905px }

#wrapper { width: 905px }

#wrapper
{
  margin:0 auto;
  min-height:100%;
  text-align:left;
}
* html #wrapper { height:100% } /* ie6 height as min height */


#header { text-align:center; }

#header_container { width: 905px; margin: 0 auto; }
#hall_box_container { text-transform: uppercase; color: darkorange; cursor: pointer; height: 90px; width: 167px; padding-top: 10px; padding-bottom:10px; } 

#hall_box_container h3 {width: 167px; line-height: 20px;  margin-bottom: 5px; margin-top: 5px; color: white; background: url(http://jogosonline.wmnett.com.br/images/hof_bgr.jpg)}

#hall_box {width: 166px; height: 64px; background-image: url('http://jogosonline.wmnett.com.br/images/hf-bgr.jpg'); background-repeat: no-repeat;}
#hall_box img { margin-top: 12px; margin-left: 10px; display: block; float: left; }
#hall_box div { margin-top: 10px; width: 78px; float: left; margin-left: 10px; text-align: left;  }

#content
{
  padding-bottom:45px; /* #footer height as padding + 20px space */
}

/* left container */

#main { float:left }

#logo { height:142px }
  #logo a.logo { display:block; height:100px; outline-style:none }
  #logo.catMgp-logo a.logo {height: 77px;}
  #logo .format {
    font-size:20px;
    font-weight:bold;
    padding-top:10px;
    text-transform:uppercase;
  }
  #logo.catMgp-logo .format {padding-top: 5px;}
  
  #logo .format li { padding-right:5px }
  #logo .format li span { display:block }
  #logo .format .breadCrumb { width:450px; height:22px; overflow:hidden; }


/* inherit .mainGame and .gameBox */
#comments { width:603px }

   #logo { width:603px }

   #main { width:603px }

   #logo.catMgp-logo { width: 905px; height: 110px }
/* modal box styles  */



#mb_logo a.logo { display:block; width:205px; height:50px; outline:none; margin-left:10px }
#mb_breadcrumb { font-size:20px; font-weight:bold; text-transform:uppercase; padding-left:10px; padding-bottom:10px; width:500px }
.popupLoginInfo { font-size:20px; font-weight:bold; text-transform:uppercase; padding-left:10px; padding-bottom:10px; width:500px }
.popupLoginInfo { font-size:16px; width:auto }
#mb_wrapper #captcha_error { width:135px; text-align:right }



    /*-----------------------------------------------*/
    /* inherit .mainGame and .gameBox */

    .mainGame .footer
    { position:absolute }


    .mainGame img
    { position:absolute }


    .gameBox .footer-text
    { position:absolute }


    .gameBox img
    { position:absolute }


    .gameBox .header
    { position:absolute }


    .gameBox .footer
    { position:absolute }


    /* set a styles */

    .footer-text a { color:#fff }

    /* specific category styles */
    .footer-text .cat9
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat8
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat7
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat6
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat5
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat4
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat3
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat2
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    .footer-text .cat1
    {
      height:23px;
      width:10px;
      margin-top:1px;
      margin-right:1px;
      float:right;
    }
    * html .footer-text .cat9
    { margin-right:0px }


    * html .footer-text .cat8
    { margin-right:0px }


    * html .footer-text .cat7
    { margin-right:0px }


    * html .footer-text .cat6
    { margin-right:0px }


    * html .footer-text .cat5
    { margin-right:0px }


    * html .footer-text .cat4
    { margin-right:0px }


    * html .footer-text .cat3
    { margin-right:0px }


    * html .footer-text .cat2
    { margin-right:0px }


    * html .footer-text .cat1
    { margin-right:0px }


    /*-----------------------------------------------*/
    /* Standart game box */
    .gameBox .footer-text { width:150px }

    .gameBox .header { width:150px }

    .gameBox .footer { width:150px }

    .gameBox { width:150px }

    .gameBox
    {
      height:110px; /* 135px, 110px */
      margin-left:1px;
      margin-bottom:1px;
      float:left;
    }

    .gameBox .header
    {
      height:34px;
      background:url(http://jogosonline.wmnett.com.br/images/glow_overlay.png) no-repeat;
    }

    .gameBox .footer { margin-top:85px; }

    .gameBox .footer-text { margin-top:90px }
    * html .gameBox .footer-text { margin-top:87px }

    .gameBox .footer-label {
      background:#000;
      height:25px;
      margin-top:110px;
      position:absolute;
      width:150px;
    }



    /*-----------------------------------------------*/
    .gameBox2 { width:150px }

    .gameBox2 span { display:block; outline-style:none }

    .gameBox2 a { display:block; outline-style:none }

    .gameBox2 { margin-left:1px; margin-bottom:1px }
    .gameBox2 .content { height:110px; width:150px !important; margin-bottom:0px !important; }

    .gameBox2 .content .header { background:url(http://jogosonline.wmnett.com.br/images/glow_overlay.png) no-repeat; height:34px; }

    .gameBox2 .content .footer-text { height:25px; padding-top:51px;}
    .gameBox2 .content .footer-text .opacity { height:25px; width:150px }
    * html .gameBox2 .content .footer-text .opacity { padding-right:1px; width:149px } /* equal margins padding */

    .gameBox2 .additionalInfo { background:#000; }

    .gameBox2 a.download { padding:5px 0px 0px 10px }
    
    .gameBox2 .additionalInfo .counter { padding:5px 0px 0px 10px }
    
    .gameBox2 .additionalInfo .rating { padding:5px 0px 0px 10px }
    .gameBox2 .additionalInfo .rating { height:30px }
    .gameBox2 a.download { height:20px }
    .gameBox2 .additionalInfo .counter { height:20px }
    .gameBox2 a.download { display:block; background:#000 }



      /*-----------------------------------------------*/
      /* Dowload button  */

        a.dwButton { background:url(http://jogosonline.wmnett.com.br/images/sprites_download.gif) 0 0 no-repeat; width:100px; height:38px; padding:10px 0px 0px 50px }
        a.dwButton:hover { background-position:0 -48px; color:#000 }
        a.dwButton span { display:block; width:80px; cursor:pointer }



    /*-----------------------------------------------*/
    /* New games */

    #newGames .boxBottom { padding-top:17px }

    /*-----------------------------------------------*/
    /* Main game box */


    .mainGame { height:221px; display:block; outline-style:none }

    .mainGame span { display:block }

    .boxBottom .content
    {
      width:301px;
    }

    .mainGame .footer-text .opacity
    {
      width:301px;
    }

    #newGames .gotd
    {
      width:301px;
    }

    .mainGame-additional
    {
      width:301px;
    }

    .mainGame-content
    {
      width:301px;
    }

    .mainGame
    {
      width:301px;
    }

    .mainGame-content .description { padding:10px 0px 10px 10px; width:291px }
    .mainGame-content a { width: 74px; display:block; padding:1px 0px 1px 10px; background:#000; height:14px }


    /*-----------------------------------------------*/
    /* Inherited styles .mainGame-content, .mainGame-additional, .gameBox2 */

    .mainGame-additional { height:129px; overflow:hidden; }
    
    .mainGame-content { height:129px; overflow:hidden; }
    .mainGame-additional h4 { font-size:11px; font-weight:normal }

    .mainGame-content h4 { font-size:11px; font-weight:normal }

    .mainGame-additional { height:79px }

    .mainGame .footer-text { height:25px; padding-top:162px }
    .mainGame .footer-text .opacity { height:25px; }
    * html .mainGame .footer-text .opacity { padding-right:1px; width:300px } /* equal margins padding */

    .mainGame .footer-text .opacity .trim { display:block; height:15px; overflow:hidden; padding:5px 0px 0px 10px; width:120px; }
    
    .gameBox2 .content .footer-text .opacity .trim { display:block; height:15px; overflow:hidden; padding:5px 0px 0px 10px; width:120px; }
    .mainGame .footer-text .opacity .trim { width:200px }

    .mainGame .header { background:url(http://jogosonline.wmnett.com.br/images/glow_overlay_large.png) no-repeat; height:34px; }



    /*-----------------------------------------------*/
    /* Played games & category games  */


    .sidebarBox { margin-top:20px }


    #html3Games { margin-top:20px }


    #top3HighscoreGames { margin-top:20px }


    #top3VotedGames { margin-top:20px }


    #randGames { margin-top:20px }


    #myGames { margin-top:20px }


    #themes { margin-top:20px }


    #banner { margin-top:20px }


    #ratedGames { margin-top:20px }


    #main_content_ad { margin-top:20px }


    #catGames { margin-top:20px }


    #playedGames { margin-top:20px }


    /* category games  */


    #catGames .content { width: 301px; margin-bottom:20px }
    #catGames .boxBottom .content { width:150px; background:#000; }
    #catGames .boxBottom a { display:block; color:#999; padding-top:1px }

    #catGames .boxBottom { padding-top:8px }


    #ratedGames { }



    /*-----------------------------------------------*/
    /* top3HighscoreGames  & top3HighscoreGames */


    #top3VotedGames a.deBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_de_top3.gif) 0 0 no-repeat }
    #top3VotedGames a.enBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_en_top3.gif) 0 0 no-repeat }
    #top3VotedGames a.plBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_pl_top3.gif) 0 0 no-repeat }

    #top3HighscoreGames a.deBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_de_hs.gif) 0 0 no-repeat }
    #top3HighscoreGames a.enBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_en_hs.gif) 0 0 no-repeat }
    #top3HighscoreGames a.plBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_pl_hs.gif) 0 0 no-repeat }

    #html3Games a.deBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_hb.gif) 0 0 no-repeat }
    #html3Games a.enBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_hb.gif) 0 0 no-repeat }
    #html3Games a.plBoxImg { background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_hb.gif) 0 0 no-repeat }


    #html3Games a.plBoxImg:hover

    { background-position:0 -110px; }


    #html3Games a.enBoxImg:hover

    { background-position:0 -110px; }


    #html3Games a.deBoxImg:hover

    { background-position:0 -110px; }


    #top3HighscoreGames a.plBoxImg:hover

    { background-position:0 -110px; }


    #top3HighscoreGames a.enBoxImg:hover

    { background-position:0 -110px; }


    #top3HighscoreGames a.deBoxImg:hover

    { background-position:0 -110px; }


    #top3VotedGames a.plBoxImg:hover

    { background-position:0 -110px; }


    #top3VotedGames a.enBoxImg:hover

    { background-position:0 -110px; }


    #top3VotedGames a.deBoxImg:hover

    { background-position:0 -110px; }


    /*-----------------------------------------------*/
    /* top3HighscoreGames  & top3HighscoreGames */
    #main_content_ad { margin: 20px auto; width: 550px; height: 400px; }


/*-----------------------------------------------*/
/* game/play start */


#game_main

{

  background-color: darkorange;

}



.sidebarContent { background:#000; margin:25px 0px 0px -604px }



#mpGame { background:#000; margin:25px 0px 0px -604px }
.sidebarContent { position:relative }

* html #mpGame { position:relative }

#rating
{
  width: 150px;
  height: 42px;
}


  /*-----------------------------------------------*/
  /* game/play invite links, add to favourite, download */

    a.inviteGameLink { background:url(http://jogosonline.wmnett.com.br/images/sprites_friends_gp.gif) 0 0 no-repeat }
    a.addToFav { background:url(http://jogosonline.wmnett.com.br/images/sprites_fav.gif) 0 0 no-repeat }
    a.addToFav span { width:120px !important }
    a.downloadGame { background:url(http://jogosonline.wmnett.com.br/images/sprites_dl.gif) 0 0 no-repeat }

    a.blackLinkButton { display:block; height:25px; width:142px; text-align:left; padding:3px 0px 0px 6px; font-size:10px }
    
    a.downloadGame { display:block; height:25px; width:142px; text-align:left; padding:3px 0px 0px 6px; font-size:10px }
    
    a.addToFav { display:block; height:25px; width:142px; text-align:left; padding:3px 0px 0px 6px; font-size:10px }
    
    a.inviteGameLink { display:block; height:25px; width:142px; text-align:left; padding:3px 0px 0px 6px; font-size:10px }
    a.blackLinkButton:hover { background-position:0 -28px; color:#000 }
    a.downloadGame:hover { background-position:0 -28px; color:#000 }
    a.addToFav:hover { background-position:0 -28px; color:#000 }
    a.inviteGameLink:hover { background-position:0 -28px; color:#000 }
    a.blackLinkButton span { display:block; line-height:10px; width:90px; cursor:pointer }


    a.downloadGame span { display:block; line-height:10px; width:90px; cursor:pointer }


    a.addToFav span { display:block; line-height:10px; width:90px; cursor:pointer }


    a.inviteGameLink span { display:block; line-height:10px; width:90px; cursor:pointer }


#vote_graphics
{
   width: 148px;
   height: 28px;
   background-color:#000
}

#vote_likes_dislikes
{
   width: 92px;
   height: 28px;
}

#vote_likes
{
  background: url(http://jogosonline.wmnett.com.br/images/likes_bar.gif);
  height: 28px;
}

#vote_dislikes
{
  background: url(http://jogosonline.wmnett.com.br/images/dislikes_bar.gif);
  height: 28px;
}

#vote_texts
{
  width: 150px;
  height: 12px;
  clear: both;
}

.ratingNumber
{
  text-align:center;
  width: 28px;
}

#ratingPercent
{
  width: 80px;
  padding:0px 5px 0px 5px;
}

#bookmarking
{
  background-color:#000;
}

#scores
{
  margin-top: 20px;
  margin-bottom: 20px;
}

#comments
{
  margin-top: 20px;
  margin-bottom: 20px;
}

#scores { width:207px; overflow:hidden; margin-left:1px }
#scores .pageNav { width:60px }

#comments.smallComments { width:395px }

.textareaHolder

{

  background-color: darkorange;

  border: 10px solid darkorange;

}



#guestbook_area

{

  background-color: darkorange;

  border: 10px solid darkorange;

}



#comment_area

{

  background-color: darkorange;

  border: 10px solid darkorange;

}



#above_comment_shadow

{

  width: 100%;

  height: 3px;

  background: url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;

}



#downable textarea
{
  width: 100%;
  height: 41px;
  background: white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
  padding-top:10px;
}

#guestbook_area textarea
{
  width: 100%;
  height: 41px;
  background: white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
  padding-top:10px;
}

#comment_area textarea
{
  width: 100%;
  height: 41px;
  background: white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
  padding-top:10px;
}

#downable textarea { height:62px }

#guestbook_buttons
{
  height: 26px;
}

#comment_buttons
{
  height: 26px;
}

#guestbook_buttons input

{

  color: #fefefe;

  background: darkorange;

  margin: 1px 0 0 1px;

  padding: 0 10px 0 10px;

  font-size: inherit;

}



#comment_buttons input

{

  color: #fefefe;

  background: darkorange;

  margin: 1px 0 0 1px;

  padding: 0 10px 0 10px;

  font-size: inherit;

}



.aFriend { padding: 10px 0 10px 10px; border-top: 1px solid darkorange; }



.scoreContent { padding: 10px 0 10px 10px; border-top: 1px solid darkorange; }



.smallComment { padding: 10px 0 10px 10px; border-top: 1px solid darkorange; }



.single_comment { padding: 10px 0 10px 10px; border-top: 1px solid darkorange; }



.smallComment { width:593px }



.single_comment { width:593px }

.smallComment { width:385px }

.smallCommentBody { width:300px; overflow:hidden; }
.commentBody { width:500px; overflow:hidden }

.genderImg
{
  margin-right: 10px;
  width:40px;
  height:40px;
}



/*-----------------------------------------------*/
/* Inherit styles black and white test styles */


.whiteTitle { padding:0px }


.blackTitle { padding:0px }
.whiteText a { font-size:12px; line-height:16px }

.whiteText { font-size:12px; line-height:16px }

.blackText a { font-size:12px; line-height:16px }

.blackText { font-size:12px; line-height:16px }

.whiteText a { text-decoration:underline }

.blackText a { text-decoration:underline }
.whiteText li { list-style-type:disc }
.whiteText ul { list-style-type:disc }
.blackText li { list-style-type:disc }
.blackText ul { list-style-type:disc }
.whiteText ul { list-style-position:outside; padding-left:30px }

.blackText ul { list-style-position:outside; padding-left:30px }

.whiteText ul li a { text-decoration:none; padding:0px 5px 0px 5px }


.blackText ul li a { text-decoration:none; padding:0px 5px 0px 5px }


/*-----------------------------------------------*/
/* Black text styles */


.blackText li { color:#000 }



.blackText a { color:#000 }



.blackText { color:#000 }



.blackTitle { color:#000 }



/*-----------------------------------------------*/
/* White text styles */


.whiteText li { color:#fff }



.whiteText a { color:#fff }



.whiteText { color:#fff }



.whiteTitle { color:#fff }



.noJSgamePlay { height:170px; padding:140px 0px 0px 0px; text-align:center }



  /*-----------------------------------------------*/
  /* sub flash game content styles */

  #supGame .boxSubHeader { margin-bottom:0px; background:#000; color:#999 }
  #supGame .boxSubHeader span { padding:5px 10px 0px 0px; display:block }
  #supGame .boxSubHeader a { color:#999; text-decoration:underline; display:block; float:left; padding:5px 5px 0px 5px; height:20px }

  #supGame .boxHeader .left { width:300px; height:19px; overflow:hidden }
  #supGame .boxHeader .right { padding-left:5px; height:24px }
  /* #supGame .boxHeader .right a { color:#999 !important } */
  #supGame .boxHeader .right img { padding:3px 10px 0px 0px; }


  #subGame .boxHeader { margin-bottom:0px !important; background:#000; }
  #subGame .boxHeader .left { font-size:11px; font-weight:normal; padding-top:5px }


    table.controls { border-bottom:4px solid #000; border-left:5px solid #000; border-right:5px solid #000; width: 100%;}
    table.controls td.description { width:284px; padding-left:5px; padding-top:10px }
    table.controls .control { text-align:center; /*padding-top:45px;*/ width:75px; height:27px; }
    table.controls .borderSeparator { height:1px; background:#000 }
    table.controls .control table { width:73px; height:25px }
    table.controls .control table td.description { height:25px; padding-top:15px }


  #subGame .content { padding-top:10px }
  #subGame .content h4 { text-transform:uppercase; font-size:11px; font-weight:bold }
  #subGame .content .left { padding-left:10px; width:279px }
  #subGame .content .right { width:298px; text-align:right; padding:5px 10px 10px 0px }
  #subGame .content .right ul { padding-top:2px }
  #subGame .content .right ul li { padding:0px 0px 0px 2px }
  #subGame .content .right ul li span { display:block; font-size:10px; line-height:10px }

    #subGame .content .x-text { padding-top:3px }
    
    #subGame .content .xx-text { padding-top:3px }
    #subGame .content .xx-text { width:66px }
    #subGame .content .x-text { width:108px }


  #subGame .boxFooter { height:30px; background:#000 }
  #subGame .boxFooter a.bookmark { color:#999; display:block; float:left; padding:7px 5px 0px 5px; height:23px; }
  #subGame .boxFooter a.bookmark span { position:relative; top:-3px; left:1px }

  #subGame .underlinedLink a { text-decoration: underline; }

  #last_highscore { padding: 5px 0px 0px 5px; }

  /*-----------------------------------------------*/
  /* send game to friend  */

  ul.fields li span.row textarea.field
  {
    background:white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
    padding:10px 0px 0px 5px;
    width:578px;
    height:35px
  }

  #sendToFriend textarea.gameFeedback
  {
    background:white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
    padding:10px 0px 0px 5px;
    width:578px;
    height:35px
  }

  #sendToFriend textarea.feedback
  {
    background:white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
    padding:10px 0px 0px 5px;
    width:578px;
    height:35px
  }

  #sendToFriend textarea
  {
    background:white url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x;
    padding:10px 0px 0px 5px;
    width:578px;
    height:35px
  }

  #sendToFriend textarea.feedback { height:149px }
  #sendToFriend textarea.gameFeedback { height:115px }

  ul.fields li span.row textarea.field { height: 75px; width: 282px; font-size: 10px }
  ul.fields span.textAreaHeight { height: 95px !important }

  #sendToFriend .boxHeader { margin-bottom:0px }



/*-----------------------------------------------*/
/* search game results  */


#searchGame .textResult { width: 600px; overflow: hidden; font-size:20px; font-weight:normal; margin-bottom:20px; text-transform:uppercase }
#searchGame .boxHeader .right a { color:#999 }

#searchGame form .content { background:#000; padding:10px 10px 10px 10px; margin-bottom:1px }

  ul.fields li select.field { height:18px; padding:5px 2px 1px 10px; background:#fff url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x; font-size:10px; width:570px }



  #searchGame .textField { height:18px; padding:5px 2px 1px 10px; background:#fff url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x; font-size:10px; width:570px }



  .fakeField { height:18px; padding:5px 2px 1px 10px; background:#fff url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x; font-size:10px; width:570px }



  #loginPage input.field { height:18px; padding:5px 2px 1px 10px; background:#fff url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x; font-size:10px; width:570px }



  ul.fields li input.field { height:18px; padding:5px 2px 1px 10px; background:#fff url(http://jogosonline.wmnett.com.br/images/ta_shadow.gif) repeat-x; font-size:10px; width:570px }



#searchGame .button { padding:0px 5px 0px 5px; border:1px none; background:#000; color:#fff }



/*-----------------------------------------------*/
/* right container */


#homeSendLink a
 {
  font-size:20px;
  color:#ffffff;
  display:block;
  font-weight:bold;
  text-transform: uppercase;
  padding:1px 0px 0px 10px;
  outline-style:none;
  font-family: Arial, Verdana, sans-serif;
}


#categories a
 {
  font-size:20px;
  color:#ffffff;
  display:block;
  font-weight:bold;
  text-transform: uppercase;
  padding:1px 0px 0px 10px;
  outline-style:none;
  font-family: Arial, Verdana, sans-serif;
}


#categories #mgpZone a 
{ 
	background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_mgp.jpg) 0 0 no-repeat;
	padding: 0;
	height: 55px !important; 
}

#categories #mgpZone a:hover 
{ 
	background:#000 url(http://jogosonline.wmnett.com.br/images/sprites_mgp.jpg) 0 0 no-repeat !important;
}

/* #banner { height:250px; xbackground:#FFDB00 url(http://jogosonline.wmnett.com.br/images/banner.jpg) no-repeat; } */
iframe { overflow-x: hidden; overflow-y: hidden }
#banner iframe  { height:250px }
#banner  { height:250px }
#banner iframe { width: 300px }
#bannerTop iframe { width: 728px; height:90px }
#bannerTop { height:90px; width:728px; padding-top:10px; padding-bottom: 10px;}

#bannerPreGame { background:#000 }
#bannerPreGame .content { margin:0 auto; text-align:center; padding-top:30px }
  #bannerPreGame iframe { width:300px; height:250px }
  #bannerPreGame #progressBar { height:10px; color:#000; background:#fff; border:1px solid #999; width:250px; margin:0 auto; text-align:left }
  #bannerPreGame #progress { height:10px; background:#999 }


/*-----------------------------------------------*/
/* myGames styles */


#myGames { height:225px }

  .sidebarBox .content { height:150px }
  
  #myGames .content { height:150px }
  .sidebarBox .content li { float:left; height:25px; width:143px }
  #myGames .content li { float:left; height:25px; width:143px }
  .sidebarBox .content li span { display:block; }

  #myGames .content li span { display:block; }

  .sidebarBox .content li { width:auto }

    .sidebarBox .content li.spacer { width:5px; height:150px; background:#000 }
    
    #myGames .content li.spacer { width:5px; height:150px; background:#000 }
    #myGames .content li .opacityLayer { height:25px; width:143px; background:#000 }
    #myGames .content li .opacityContent {
        width:143px;
        height:24px;
        color:#fff;
        position:absolute;
        margin-top:-25px;
        border-bottom:1px solid #000
      }

    #myGames .content li .game { height:19px; width:138px; padding:3px 0px 0px 5px; overflow:hidden; line-height:20px }


    #myGames .content li a.game { height:21px; width:138px; padding:3px 0px 0px 5px; overflow:hidden; line-height:20px }
    #myGames .content li a.gameFav { height:21px; width:123px; padding:3px 0px 0px 5px; overflow:hidden; line-height:20px }
    #myGames .content li a.link { padding:5px 0px 0px 5px; width:9px; height:18px; text-decoration:underline }



    #myGames .content li .game a { height:14px; overflow:hidden; display:block; }



#sidebar
{
  float:right;
  width:301px;
}

#login a { color:#999 }

#login { color:#999 }
#login a:hover { background-color:#fff; color:#000 !important; border:1px solid none }
#login a { padding:2px }



#homeSendLink .inviteOver { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_friends_hp.gif) }



#homeSendLink a.invite { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_friends_hp.gif) }
#homeSendLink a.download { background-image:url(http://jogosonline.wmnett.com.br/images/sprites_dw.gif) }

#homeSendLink a.hoverLink { padding-top:0px !important; background-position: 270px 0px; background-repeat: no-repeat; }
#homeSendLink .inviteOver { background-color:#fff; color:#000 !important; background-position:270px -25px !important }

#homeSendLink a.hoverLink:hover { background-color:#fff; color:#000 !important; background-position:270px -25px !important }

#homeSendLink div.invite
{
  font-family:Arial, Verdana, sans-serif;
  width:80px;
  line-height:10px;
  margin-left:165px;
  margin-top:1px;
  position:absolute;
  font-size:10px;
  font-weight:normal;
  text-transform:none;
  cursor:pointer;
}

*:first-child+html { margin-top:2px }
* html { margin-top:2px }

#homeSendLink div.inviteBgr { background: url(http://jogosonline.wmnett.com.br/images/custom_bgr.jpg) repeat-x }


#lang { width:121px; text-align:right }
#lang a {display: block; float: left; width: 30px; height: 25px; }

#lang #bm {background: url(/images/sprites_bm.jpg) }
#lang #bm:hover {background: url(/images/sprites_bm.jpg) 0 -25px no-repeat }
#lang #dw {background: url(/images/sprites_dw.jpg) }
#lang #dw:hover {background: url(/images/sprites_dw.jpg) 0 -25px no-repeat }
#lang #tf {background: url(/images/sprites_fr.jpg) }
#lang #tf:hover {background: url(/images/sprites_fr.jpg) 0 -25px no-repeat }
#lang #s_de {width: 31px; background: url(/images/sprites_l_de.jpg) }
#lang #s_de:hover {background: url(/images/sprites_l_de.jpg) 0 -25px no-repeat }
#lang #s_en {width: 31px; background: url(/images/sprites_l_en.jpg) }
#lang #s_en:hover {background: url(/images/sprites_l_en.jpg) 0 -25px no-repeat }

/*-----------------------------------------------*/
/* Form fields styles */

ul.fields { }
ul.fields li.borders { width:593px; border-left:5px solid #000; border-right:5px solid #000; border-bottom:4px solid #000 }
ul.fields li span { display:block }
ul.fields li .row { height:32px; border-bottom:1px solid #000 }
ul.fields li .left { width:291px; padding-left:5px; padding-top:7px }
ul.fields li .right { padding:3px 5px 0px 0px  }

.fakeField  { width:274px }

ul.fields li input.field  { width:274px }
ul.fields li select.field { height: 25px; width: 286px }


ul.fields li span.link { width:122px; background:#000; height:14px; padding-top:1px }
ul.fields li span a.link { width:105px; background:#000; height:14px; padding-top:1px; display:block }
ul.fields li label.captcha { display:block }
ul.fields li input.captcha { display:block }
ul.fields li label.captcha { font-size:16px; font-family:Arial, Verdana, sans-serif; font-weight:bold; padding:2px 0px 9px 0px }
#register ul.fields li label.captcha { padding:12px 0px 9px 0px }


/*-----------------------------------------------*/
/* highscore */


#scores .boxHeader .right { width:75px; text-align:right }

#highscoreGames .gameBox2 .additionalInfo { background:none }
#highscoreGames .boxHeader .right span.addInfo { width:130px }

.hsAccBox { height: 110px; }
.hsAccBox div { padding: 5px 5px 5px 10px; }
.hsAccBox div a { text-decoration: underline; }

/*-----------------------------------------------*/
/* login page  */


  #loginPage li  { float:left; border-bottom:4px solid #000; border-left:5px solid #000; border-right:5px solid #000; width:593px; }
  #loginPage li span { display:block }
  #loginPage li span.field { height:32px; border-bottom:1px solid #000 }
  #loginPage li span.field .left { width:327px; padding-left:5px }
  #loginPage #login_password_resend { font-size:11px; text-transform:none; position:relative; width:130px; top:-3px; left:-5px }
  *:first-child+html #loginPage #login_password_resend { top:-4px }
  #loginPage #login_password_resend a { font-family:Arial, Verdana, sans-serif }
  #loginPage li span.field .label { text-transform:uppercase; font-size:16px; font-family:Arial, Verdana, sans-serif; padding-top:7px }

  #loginPage input.field { width:240px; }

  #loginPage .boxHeader { margin-bottom:0px }

  #loginPage.login { height:267px }



    /*-----------------------------------------------*/
    /* clickable ie6 modalbox  */


      * html #mb_wrapper a { position:relative; }



      * html #mb_wrapper input { position:relative; }



      * html #mb_wrapper label { position:relative; }



/*-----------------------------------------------*/
/* register page */

  #register .boxHeader { margin-bottom:0px }
  #register .row select { margin:7px 0px 0px 7px }

  * html #register .row select {margin-top:5px; }
  *:first-child+html #register .row select { margin-top:5px }

  /*-----------------------------------------------*/
  /* Inherit styles register page & login page & send email page */

    #developer .boxBottom
    {
      height:30px; padding-top:0px; text-align:left; background:#000
    }

    #sendToFriend .boxBottom
    {
      height:30px; padding-top:0px; text-align:left; background:#000
    }

    #loginPage .boxBottom
    {
      height:30px; padding-top:0px; text-align:left; background:#000
    }

    #register .boxBottom
    {
      height:30px; padding-top:0px; text-align:left; background:#000
    }

    #developer .boxBottom .left { padding-left:10px; padding-top:7px }

    #loginPage .boxBottom .left { padding-left:10px; padding-top:7px }

    #register .boxBottom .left { padding-left:10px; padding-top:7px }

    #loginPage .boxBottom .right span { padding:0px; color:#fff }
    
    #register .boxBottom .right span { padding:0px; color:#fff }
    #loginPage .boxBottom .right span a { height:25px; padding:5px 10px 0px 10px; }

    #loginPage .boxBottom label { margin-left:5px; font-size:10px; color:#999 }




    #register .boxBottom label { margin-left:5px; font-size:10px; color:#999 }




.blackButton {
  border:1px none;
  background:#000;
  color:#fff;
  font-size:16px;
  font-family:Arial, Verdana, sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  text-align:right;
  height:30px;
  padding:0px 10px 0px 10px;
}

  * html #register .blackButton { width:200px; }
  *:first-child+html #register .blackButton { width:200px; }

.smBlackButton {
  color:#fff;
  background:#000;
  margin-left:1px;
  padding:0 10px 0 10px;
}

.genderButton {
  display:block;
  float:left;
}

.genderLabel {
  display:block;
  float:left;
  padding-left:5px;
  padding-right:5px;
}

* html .genderLabel { margin-top:4px }
*:first-child+html .genderLabel { margin-top:4px }


.fileButton
{
  cursor:pointer;
  font-size:45pt;
  height:27px;
  position:absolute;
  margin-left:-800px;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
}

#profileUpload .fakefile
{
  position:absolute;
  z-index:2;
  width:100px;
  text-align:right;
}

#developer .fakefile
{
  position:absolute;
  z-index:2;
  width:100px;
  text-align:right;
}

#developer .fakefile { margin:337px 0px 0px 478px }
#profileUpload .fakefile { margin:34px 0px 0px 478px }

#profileUpload .fileContainer { position:absolute; margin-left:493px; margin-top:59px; z-index:3 }
#developer .fileContainer { position:absolute; margin:337px 0px 0px 498px; z-index:3 }
.fileHolder { position:absolute; width:100px; height:15px; overflow:hidden; }

.upperCase { text-transform:uppercase }
.lowerCase { text-transform:none }

.error2 { padding-top:10px; color:#cc0020 }

.error { padding-top:10px; color:#cc0020 }
.error2 { padding-top:0px; font-size:11px; text-transform:none; font-family:Arial, Verdana, sans-serif !important }


/* IE label, checkbox or radio bottion equal positons */

.buttonBoxTag { position:relative }

.buttonBoxLabel { position:relative }
.buttonBoxLabel { top:-5px }
.buttonBoxTag { top:-3px }


.editBorders { border-left:3px solid #000; border-right:3px solid #000; border-bottom:3px solid #000 }
.captchaImage { width:135px; margin-top:10px; height:50px }
*:first-child+html .captchaImage { height:42px }

#register .captchaImage { margin-bottom:10px; height:52px }

.captchaImage img { height:34px }
.popupInfo { font-size:20px; font-weight:bold; text-transform:uppercase; padding-left:10px }

.gameBanner iframe { height:600px; width:160px }

.gameBanner { height:600px; width:160px }
.gameBanner iframe { width:160px; border:0px; overflow-x:hidden; overflow-y:hidden }
#movieBanner { width: 300px; height:275px; }
#movieBanner iframe { width: 300px; height:275px; }
#movieBanner { overflow: hidden; }
#main_content_ad { width: 550px; height:400px; }
#main_content_ad iframe { width: 550px; height:400px; }
#main_content_ad { overflow: hidden; }
.singleGame { text-align:left; width:759px }

a.close { background:#000 url(http://jogosonline.wmnett.com.br//images/close.gif) no-repeat 67px 7px; height:22px; padding:7px 10px 0px 10px; display:block; width:70px; outline-style:none; }
a.close:hover { background:#fff url(http://jogosonline.wmnett.com.br//images/close-i.gif) no-repeat 67px 7px; color:#000; }


a.editLink { padding:10px 5px 0px 0px; display:block }
a.editLinkImg { padding-top:1px; display:block }
a.editLinkRemove { padding:3px 5px 0px 0px; width:70px; display:block }
a.newsletterLink { display:block; padding:7px 0px 0px 5px; width:95px; height:23px; background:url(/images/newsletter.gif) no-repeat 70px 0px }
a.newsletterLink:hover { background:#fff url(/images/newsletter-i.gif) no-repeat 70px 0px; color:#000 }
a.newsletterLink-d { display:block; padding:7px 0px 0px 5px; width:115px; height:23px; background:url(/images/newsletter.gif) no-repeat 90px 0px}
a.newsletterLink-d:hover { background:#fff url(/images/newsletter-i.gif) no-repeat 90px 0px; color:#000 }

a.newsletterLinkT { display:block; padding:7px 0px 0px 5px; width:80px; height:23px; background:url(/images/newsletter.gif) no-repeat 55px 0px }
a.newsletterLinkT:hover { background:#fff url(/images/newsletter-i.gif) no-repeat 55px 0px; color:#000 }
a.newsletterLinkT-d { display:block; padding:7px 0px 0px 5px; width:90px; height:23px; background:url(/images/newsletter.gif) no-repeat 65px 0px}
a.newsletterLinkT-d:hover { background:#fff url(/images/newsletter-i.gif) no-repeat 65px 0px; color:#000 }

a.passLink { height:14px; padding:1px 5px 0px 5px; display:block; }
a.myGameLink { height:14px; padding:1px 10px 0px 10px; display:block; background:#000 }
.darkLink { height:14px; padding:1px 10px 0px 10px; display:block; background:#000 }
a.bkLink { padding:1px 5px 0px 5px; color:#999 }
a.nmLink { padding:1px 5px 0px 5px; color:#999 }
a.bkLink { color:#000 }
a.myGameLink { padding-left:5px; color:#999 }

.aboutEl a.editLink { text-transform: lowercase; font-weight: normal; font-size: 10px; padding: 10px 5px 0px 5px }

  /* border aroud profile images */

  .bigImgBorder
  {
    display:block;
    border:2px solid transparent;
    _border-color:tomato; /*IE6*/
    _filter:chroma(color=tomato); /*IE6*/
    overflow:hidden;
    position:absolute;
    margin-top:-18px
  }
  
  .imgBorder
  {
    display:block;
    border:2px solid transparent;
    _border-color:tomato; /*IE6*/
    _filter:chroma(color=tomato); /*IE6*/
    overflow:hidden;
    position:absolute;
    margin-top:-18px
  }
  * html .imgBorder { margin-left:-21px }
  *:first-child+html .imgBorder { margin-left:-21px }

  .bigImgBorder { margin-top:-32px }
  * html .bigImgBorder { margin-left:-35px }
  *:first-child+html .bigImgBorder { margin-left:-35px }

  .bigImgBorder:hover { border:2px solid #fff }

  .imgBorder:hover { border:2px solid #fff }

  #top3 .imgBorder { margin:-22px 0px 0px 0px }
  * html #top3 .imgBorder { margin:-22px 0px 0px -20px }
  *:first-child+html #top3 .imgBorder { margin:-22px 0px 0px -20px }
  #top3 .trim { width:80px; height:15px; overflow:hidden }
  #top3 .trim span { color:#999 }



a.changeLink { font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:normal; }

h1 { color:#999; font-size:16px; font-weight:bold; height:27px; font-family:Arial, Verdana, sans-serif; text-transform:uppercase }
h2 { font-size:20px; font-weight:bold; display:inline }
h3 { font-size:16px }

/*-----------------------------------------------*/
/* search form area */


#search { padding-top:1px; height:30px; }
#search input.textField
{
  font-size:10px;
  color:#000;
  padding:2px 2px 1px 10px;
  width:235px;
  background:url(http://jogosonline.wmnett.com.br/images/textfield_shadow.gif) repeat-x;
  height:15px;
}

#search input.button
{
  position:relative;
  top:-2px;
  color:#999;
  text-transform:uppercase;
}

#search input.button
{
  font-size:18px;
  background:#000;
  width:48px;
  height:22px;
  padding:0px;
}



/*-----------------------------------------------*/
/* Profile */


#account_box

{

  border-left: 5px solid darkorange;

  border-bottom: 5px solid darkorange;

  border-right: 5px solid darkorange;

}



.aboutEl

{

  font-weight:bolder;

  padding:8px 0px 0px 10px;

  text-transform:uppercase;

  font-size: 16px;

  color: #fff;

  width: 200px;

}



.aboutElValue
{
  color: #fff;
  padding-top:8px;
  font-size:16px;
  width:380px;
}

#profile_url
{
  font-size: 12px;
}

    /*-----------------------------------------------*/
    /* Invite buttons */

    #account_box a.approvedButton
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #account_box a.requestButton
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #friends a.removeButton
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #account_box .approved
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #account_box .request
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #account_box a.inviteButton
    {
      display:block;
      height:43px;
      background:url(/images/sprites_friendship-invite.gif) 0 0 no-repeat;
      color:#999
    }

    #account_box a.requestButton { background:url(/images/sprites_friendship-request.gif) 0 0 no-repeat }
    #account_box a.approvedButton { background:url(/images/sprites_friendship-approved.gif) 0 0 no-repeat }

    #account_box a.approvedButton:hover
    {
      background-position:0 -43px;
      color:#000
    }



    #account_box a.requestButton:hover
    {
      background-position:0 -43px;
      color:#000
    }



    #friends a.removeButton:hover
    {
      background-position:0 -43px;
      color:#000
    }



    #account_box a.inviteButton:hover
    {
      background-position:0 -43px;
      color:#000
    }



    /*-----------------------------------------------*/
    /* Friends styles */


    #friends a.removeButton { height:38px; background:url(/images/sprites_friendship-remove.gif) 0 0 no-repeat; padding:10px 0px 0px 50px }
    #friends a.removeButton:hover { background-position:0 -48px }
    #friends a.removeButton span { display:block; width:80px; cursor:pointer }

    #friends .gameBox2 .content .footer-text { padding-top:10px }
    #friends .gameBox2 .content .footer-text .opacity { background:#1A1A1A }

    #no_friends { padding: 10px; }
    #no_friends a { text-decoration: underline; }


      /*-----------------------------------------------*/
      /* Inherited friendships styles */

      #account_box .request span.links { display:block; padding:5px 0px 0px 45px; color:#999 }

      #account_box .request span.status { display:block; padding:5px 0px 0px 45px; color:#999 }

      #account_box a.approvedButton span
      {
        display:block;
        padding:11px 0px 0px 45px;
        width:90px;
        cursor:pointer
      }

      #account_box a.requestButton span
      {
        display:block;
        padding:11px 0px 0px 45px;
        width:90px;
        cursor:pointer
      }

      #account_box .approved span.status
      {
        display:block;
        padding:11px 0px 0px 45px;
        width:90px;
        cursor:pointer
      }

      #account_box a.inviteButton span
      {
        display:block;
        padding:11px 0px 0px 45px;
        width:90px;
        cursor:pointer
      }

      #account_box a.requestButton span { width:70px }

    #account_box .request { background:url(/images/sprites_friendship-request.gif) 0 0 no-repeat }
    #account_box .request span.links { padding:0px 0px 0px 45px }

    #account_box .approved { background:url(/images/sprites_friendship-approved.gif) 0 0 no-repeat }
    #account_box .approved span.status { width:70px }

#account_box_picture { /*padding: 10px;*/ height: 87px; width:145px }

* html #account_box_picture img { margin-bottom:-4px }
*:first-child+html #account_box_picture img { margin-bottom:-4px }

#account_box_info

{

  padding: 0px 10px 0px 10px;

  border-left: 1px solid darkorange;

  height: 135px;

  width: 300px;

  font-family:Arial,Verdana,sans-serif;

  font-size:16px;

  font-weight: bold;

}



#account_box_info .capitalize { width: 140px; }

#account_box_info .value { width: 150px; }

#ranking { height: 97px; width: 110px; overflow: hidden; margin-top: 5px; border: 1px solid #ffffff; text-align: center; }
#ranking div { margin-top: 10px; font-size: 16px; }
#ranking .title { color: #fafa40; font-size: 20px }
#ranking .score { font-size: 14px }

  /*-----------------------------------------------*/
  /* Profile Upoad image */


  #profileUpload ul.fields li span.leftCol { padding:10px; width:72px; border-right:1px solid #000; height:87px }
  #profileUpload ul.fields li span.rightCol { width: 500px }
  #profileUpload ul.fields li span.top { height:34px; border-bottom:1px solid #000; }
  #profileUpload ul.fields li span.left { width:200px }
  #profileUpload .error { padding-top:0px }

  #profileUpload .boxBottom { background:#000; padding-top:0px; height:30px }


/*-----------------------------------------------*/
/* Account */

  div.editBorders .boxHeader { padding-left:0px; }
  div.editBorders .boxHeader .left { padding-left:5px }
  .account_element .boxHeader {background:#000; margin-bottom:0px; height:25px; }


.account_element

{

  border-top: 1px solid darkorange;

  color: #ababab;

  font-size: 13px;

  font-weight: bold;

  min-height: 32px;

}



* html .account_element { height: 32px; }



.account_element_show_title
{
  width: 290px;
  text-transform: uppercase;
  font-weight: bolder;
  padding:8px 0px 0px 10px;
}

.account_element_show_value
{
  padding-top: 8px;
  width: 190px;
}

.account_element_show_actions
{
  font-size: 9px;
  color: #fff;
  width: 105px;
  text-align:right;
}

.separator20
{
  clear: both;
  height: 20px;
}

.capitalize { text-transform: uppercase }
.normalize { font-size:11px; font-weight: normal }

.account_element form
{
  /*border-left:3px solid #000;
  border-right:3px solid #000;
  border-bottom:3px solid #000;*/
}

.account_element ul.fields span.row { border: 1px none }
.account_element ul.fields .left { padding-left:10px; width: 286px }

.account_element ul.fields span.row
{ color: #fff }

.account_element ul.fields span.row .left
{ color: #fff }

.account_element_edit_title

{

  background-color: darkorange;

  text-transform: uppercase;

  font-size: 16px;

  color:#ffffff;

  padding-left: 5px;

}



.account_element_edit_value

{

  padding: 5px;

}



.clearList li { list-style: none }


/*-----------------------------------------------*/
/* Developer */


#developer .boxHeader .left { padding-left:5px }
#developer textarea { width:276px; height:55px; padding:10px 0px 0px 10px }
#developer .area { height:72px !important }
#developer .upload { height:50px !important }


/*-----------------------------------------------*/
/* Footer */


#footer .content { color:#999; }


#footer { color:#999; }
#footer .content a { color:#999 }

#footer a { color:#999 }

#footer
{
  /*height:25px;*/
  margin-top:-25px;
  text-align:center;
  width:100%;
}

#footer .top
{
  margin:0 auto;
  text-align:center;
  padding-bottom:10px
}

#footer .content
{
  margin:0 auto;
  text-align:center;
  padding-bottom:10px
}

#footer .top { padding-bottom:0px }

#footer .top .links a { padding:6px 5px 0px 5px; float:left; display:block; height:19px; font-weight:bold; outline-style:none; }

#footer .content .links a { padding:6px 5px 0px 5px; float:left; display:block; height:19px; font-weight:bold; outline-style:none; }
#footer .top .links a { font-weight:normal }







/*-----------------------------------------------*/
/*-----------------------------------------------*/
  /* Control & themes styles */

  .ctrl
  {
    background-image:url(http://jogosonline.wmnett.com.br/images/sprites_controls_1.gif);
    background-repeat: no-repeat;
  }

  /* add ctrlz*/
  .ctrl#ctrlmouse { background-position: 0px 0px; background-repeat:no-repeat; height:15px }
  .ctrl#ctrlmleft { background-position: 0px -72px }
  .ctrl#ctrlarrow { background-position: 0px -144px }
  .ctrl#ctrlrl { background-position: 0px -218px }
  .ctrl#ctrltd { background-position: 0px -290px }
  .ctrl#ctrla { background-position: 0px -357px } /* 360 */
  .ctrl#ctrls { background-position: 0px -432px }
  .ctrl#ctrld { background-position: 0px -504px }
  .ctrl#ctrlc { background-position: 0px -576px }
  .ctrl#ctrlx { background-position: 0px -648px }
  .ctrl#ctrlwasd { background-position: 0px -729px }
  .ctrl#ctrlyxc { background-position: 0px -792px }
  .ctrl#ctrlac { background-position: 0px -864px }
  .ctrl#ctrlspace { background-position: 0px -938px }
  .ctrl#ctrlret { background-position: 0px -1020px }
  .ctrl#ctrlz { background-position: 0px -1085px } /* 1080 */
  .ctrl#ctrlf { background-position: 0px -1146px }


  .tthumb
  {
    background-repeat: no-repeat;
    width: 25px;
    height:25px;
    float: left;
  }

  .tth01 { background-position: 0px 0px; }
  .tth02 { background-position: 0px -25px; }
  .tth03 { background-position: 0px -50px; }
  .tth04 { background-position: 0px -75px; }
  .tth05 { background-position: 0px -100px; }
  .tth06 { background-position: 0px -125px; }
  .tth07 { background-position: 0px -150px; }
  .tth08 { background-position: 0px -175px; }
  .tth09 { background-position: 0px -200px; }
  .tth10 { background-position: 0px -225px; }
  .tth11 { background-position: 0px -250px; }
  .tth12 { background-position: 0px -275px; }
  .tth13 { background-position: 0px -300px; }
  .tth14 { background-position: 0px -325px; }
  .tth15 { background-position: 0px -350px; }
  .tth16 { background-position: 0px -375px; }
  .tth17 { background-position: 0px -400px; }
  .tth18 { background-position: 0px -425px; }
  .tth19 { background-position: 0px -450px; }
  .tth20 { background-position: 0px -475px; }
  .tth21 { background-position: 0px -500px; }
  .tth22 { background-position: 0px -525px; }
  .tth23 { background-position: 0px -550px; }
  .tth24 { background-position: 0px -575px; }
  
  
  /* Microsites / Surftips */


#developer_description li
{
  list-style-type: decimal;
  list-style-position:outside;
  margin-left:30px;
}



/*-----------------------------------------------*/
/* Microsites / Surftips */


.hints { padding-right: 5px; color: darkorange; font-size: 10pt; }





.microsidx { padding-right: 5px; color: darkorange; font-size: 10pt; }





.microsite { padding-right: 5px; color: darkorange; font-size: 10pt; }

.hints h3 { font-size: 16pt; font-weight: bold; margin-bottom: 20px; }

.microsidx h3 { font-size: 16pt; font-weight: bold; margin-bottom: 20px; }
.microsite h3 { font-size: 16pt; font-weight: bold; margin-bottom: 20px; }
.hints a  { color: darkorange; font-weight: bold; }

.microsidx a  { color: darkorange; font-weight: bold; }

.microsite a  { color: darkorange; font-weight: bold; }

.microsidx a  { font-size: 8pt; }

.hints p { margin-bottom: 10px; }
.microsidx p { margin-bottom: 10px; }
.microsite p { margin-bottom: 10px; }
.microsidx a#plink { display: block; margin-bottom: 15px; }

.microsite a#plink { display: block; margin-bottom: 15px; }

.microsidx { background: #fff; padding: 5px; }
.microsidx td { text-align:center; }
.microsidx .ilink { padding-top: 10px; }
.microsidx .ilink a:hover { background:#000 !important; color:#fff !important }



/*-----------------------------------------------*/
/* Jobs */


#jobs.index .blackText ul a { font-size:14px; font-weight:bold }



/*-----------------------------------------------*/
/* Platform integration */

#webde #registerBox { height:385px; background:#fac400; padding:0px 5px 0px 5px }
#webde #registerBox .content { background:url(/images/webde_registration.jpg) no-repeat; height:316px; text-align:center }
#webde #registerBox .content .middleText { padding-top:139px }
#webde #registerBox .content .bottomText { padding-top:69px }
#webde #registerBox .content a.register { color:#000; font-weight:bold }
#webde #registerBox .content a.register:hover { background:#000; color:#fff; padding:0px 5px 0px 5px }
#webde #registerBox .boxHeader { background:none; height:44px }


#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 0;
	left: 50%;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position: relative;
	background-color: #EFEFEF;
	height: 100%;
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
	display: none;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: none;
}
#MB_close:hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(http://jogosonline.wmnett.com.br/images/spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_frame {
	padding-bottom: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_window {
	background-color: #EFEFEF;
	color: #000;
	-webkit-box-shadow: 0 8px 64px #000;
	-moz-box-shadow: 0 0 64px #000;
	box-shadow: 0 0 64px #000;

	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color: #DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color: #000 }
#MB_close { color: #777 }
#MB_close:hover { color: #000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
	
	
}

/*
 popup.js
*/
div.popup {
  max-width: 600px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
}

#popup_overlay {
  background-color: whitesmoke;
  /* The following properties should not be changed */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
}

a.popup_link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

span.popup_link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

.popup_draghandle {
  cursor: move;
}


