/** _  \_/ |\ | /¯¯\ \  / /\    |¯¯) |_¯ \  / /¯¯\ |  |   |´¯|¯` | /¯¯\ |\ |5 ¯  /¯\ | \| \__/  \/ /--\   |¯¯\ |__  \/  \__/ |__ \_/   |   | \__/ | \|Core. * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution * @link: http://www.xnovarevolution.con.ar * @package 2Moons * @author Slaver <slaver7@gmail.com> * @copyright 2009 Lucky <douglas@crockford.com> (XGProyecto) * @copyright 2011 Slaver <slaver7@gmail.com> (Fork/2Moons) * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License * @version 1.3 (2011-01-21) * @link http://code.google.com/p/2moons/ * Please do not remove the credits*/form,fieldset,img{border:0;margin:0;padding:0}html{height:100%;}body{	margin:0;	font:11px/14px Arial,Helvetica,sans-serif;	background:#000;	color:#f2d9a7;}a{color:#c19f60;text-decoration:none;}a:hover{color:#f2d9a7;}div.wrapper{	background:url(../images/login/bg-page-revolution.jpg) no-repeat 50% 0;	min-width:710px;	overflow:hidden;	width:100%;}div.wrapper-guide{	background:url(../images/login/bg-page-guide-revolution.jpg) no-repeat 50% 0;	min-width:710px;	overflow:hidden;	width:100%;}* html div.wrapper{height:100%;overflow:visible;}#page{	width:710px;	margin:4px auto 0;	overflow:hidden;}/*header*/#header{	width:100%;	height:65px;	overflow:hidden;}/*languages*/div#networkBar {	background: #000;	padding: 0;	border: 0;	margin: 0;	height: 25px;	width: 100%;	overflow: hidden;}#header ul.language{	height:11px;	margin:0;	padding:0;	list-style:none;	text-align:center;	overflow:hidden;}#header ul.language li{display:inline;}/*two buttons*/#header ul.buttons{	width:418px;	margin:26px auto 0;	padding:0;	font-size:11px;	line-height:26px;	list-style:none;	overflow:hidden;}#header ul.buttons li{	float:left;	display:inline;	width:126px;	margin:0 0 0 41px;	text-align:center;}#header ul.buttons li a{	float:left;	width:102px;	padding:6px 12px;	cursor:pointer;	background:url(../images/login/btn-header.png) no-repeat 0px 0;}#header ul.buttons .skull {	margin:0;	width:85px;}#header ul.buttons .skull a,#header ul.buttons .skull a:hover{	background:none;	height:50px;	width:50px;}#header ul.buttons .tour {	margin:0;	width:126px;}#header ul.buttons li a:hover{background:url(../images/login/btn-header-hover.png) no-repeat 0 0;}/*main*/#main{width:100%;}#main div.content{	height:380px;	width:351px;	margin:0 auto;	overflow:hidden;}#main div.content-big{	width:545px;	margin:0 auto;	overflow:hidden;	position:relative;}/*big btn*/#main div.central-btn{	width:100%;	margin:24px 0 0;	overflow:hidden;}#main div.central-btn-big{	width:100%;	margin:24px 0 0;	overflow:hidden;}#main div.subscribe a,#main div.central-btn a,#main div.central-btn-big a{	color:#e3b43d;	background:url(../images/login/btn-central.png) no-repeat 0 0;	display:block;  	cursor:pointer;	margin:0 auto;	width:305px;	padding:5px 23px;	font:bold 15px/48px "Times New Roman",Georgia,serif;	text-align:center;}#main div.subscribe a:hover,#main div.central-btn a:hover{	color:#ffde9f;	cursor:pointer;	background:url(../images/login/btn-central-hover.png) no-repeat 0 0;}#main div.central-btn-big a:hover{	color:#ffde9f;	cursor:pointer;	background:url(../images/login/btn-central-hover.png) no-repeat 0 0;}#main div.title {	margin:17px 0 0;	overflow:hidden;	width:100%;}#main div.title h2 {	color:#F2D9A7;	background:url(../images/login/title.png) no-repeat 0 0;	display:block;	margin:0 auto;	width:305px;	padding:8px 23px;	font:19px/48px "Times New Roman",Georgia,serif;	text-align:center;}/*text flag*/#main div.text-flag{	width:261px;	height:160px;	margin:6px auto 0;	margin-left:53px;	overflow:hidden;}#main div.text-flag-big h2 {	text-align:center;	margin: 5px 0;	font-size: 16px;}#main img.story-img {	margin: 0 6px;	text-align: center}.nav-guide {	height:96px;	position:absolute;	top:150px;	width:545px;}.nav-guide-prev {	background:url(../images/login/btn-prev.png) no-repeat 0 0;	float:left;	height: 96px;	width:66px;}a:hover.nav-guide-prev  {	background:url(../images/login/btn-prev-hover.png) no-repeat 0 0;	float:left;	height: 96px;	width:66px;}.nav-guide-next {	background:url(../images/login/btn-next.png) no-repeat 0 0;	float:right;	height: 96px;	width:66px;}a:hover.nav-guide-next  {	background:url(../images/login/btn-next-hover.png) no-repeat 0 0;	float:right;	height: 96px;	width:66px;}#main div.subscribe {	margin:14px auto;	overflow:hidden;	width:100%;}#main div.text-flag-big{	width:450px;	height:333px;	margin:9px auto 0;	overflow:hidden;}#main p{margin:0 0 7px;}#main p.guide-text {	margin: 0 13px 7px;}#main h5{	margin:0;	font-size:11px;	line-height:14px;	text-align:center;}#main h5 a{color:#f2d9a7;}#main h5 a:hover{color:#c19f60;}/*logo*/#main strong.logo{	display:block;	width:290px;	height:86px;	margin:48px auto 0;	text-indent:-9999px;}#main strong.logo a{	display:block;	width:100%;	height:100%;	overflow:hidden;}/*form*/#main div.form{	width:525px;	padding:0 0 0 8px;	margin:63px 0 0 88px;}#main div.form ul{	float:left;	width:110%;	margin:0;	padding:0;	list-style:none;}#main div.form ul li{	float:left;}#main div.form ul.login li{	padding:0 5px 0 4px;}#main div.form ul.login li label{	display:block;	font-size:10px;	line-height:17px;	color:#674842;}#main div.form ul.login li select{	display:block;	width:136px;	color:#866d40;	font-size:11px;}textarea:focus, select:focus, option:focus, input:focus{	outline: none;}#main div.form ul.login li div.bg{	display:block;	width:136px;	background:url(../images/login/bg-input.png) no-repeat 0 0;}#main div.form ul.login li input.text{	display:block;	width:120px;	height:13px;	padding:6px;	border:0;	margin:0;	font-size:11px;	line-height:13px;	color:#866d40;	background:none;}#main div.form ul.login li input.submit{	display:block;	width:93px;	height:38px;	padding:6px;	border:0;	margin:0;	font-size:11px;	line-height:16px;	cursor:pointer;	color:#c19f60;	background:url(../images/login/btn-login.png) no-repeat 0 0;}#main div.form ul.login li input.submit:hover{	color:#ebd6b0;	background:url(../images/login/btn-login-hover.png) no-repeat 0 0;}#main div.form ul.login li div.submit{	position:relative;	margin:10px 0 0 -7px;	background:none;	width:auto;}#main div.form ul.help{	margin:-4px 0 0 -10px;	overflow:hidden;	font-size:10px;	line-height:13px;}#main div.form ul.help li{	padding:0 15px;	border-left:1px solid #674842;	margin:0 0 0 -1px;}#main div.form ul.help li a{color:#674842;}#main div.form ul.help li a:hover{color:#c19f60;}#main div.register {	width:465px;	height: 333px;	margin:10px auto 0;}/*form passwordlost*/#main div.form-passwordlost{	margin:0;	padding:0;}#main div.form-passwordlost ul {	height:60px;	list-style:none;	padding:0;	margin:25px 30px 15px 47px;}#main div.form-passwordlost ul li{	float:left;	display:block;	width:190px;}/*form register*/#main div.form-reg{	float:left;	width:429px;	padding:0;	margin:10px 0 0;}#main div.form-reg ul{	float:left;	margin:5px 0 0;	padding:0;	list-style:none;}#main div.form-reg ul li{	padding:0 0 15px;	float:left;	display:block;}#main .agb-check {	float:left;	margin:5px 10px;}#main p.agb-text {	float:right;	width:160px;}#main div.form-reg ul.login li{	padding:0 ;}#main div.form-passwordlost ul.password li label,#main div.form-reg ul.login li label{	display:block;	font-size:10px;	line-height:17px;	color:#C19F60;	margin: 0 0 0 10px;}#main div.form-reg ul.login li select{	display:block;	width:136px;	color:#F2D9A7;	font-size:11px;}#main div.form-passwordlost .world select.reg-server,#main div.form-reg ul.password li select.reg-server,#main div.form-reg ul.login li select.reg-server{	width:182px;	height:38px;}#main div.form-passwordlost .world {	height:30px;	margin:10px 0 0 47px;}#main div.form-passwordlost .world label {	color:#C19F60;	display:block;	font-size:10px;	line-height:17px;	margin:0 0 0 10px;}#main div.form-reg .selectArea{	height:38px;}#main div.form-passwordlost .world .center,#main div.form-reg .center{	 background: url(../images/login/bg-reg-input.png) no-repeat;	 height: 38px;	 padding:5px 21px 0 14px;}#main div.form-passwordlost .world .selectButton,#main div.form-reg .selectButton {	right:10px;	top:9px;}#main div.form-passwordlost ul.password li div.bg,#main div.form-reg ul.login li div.bg{	display:block;	width:182px;	background:url(../images/login/bg-reg-input.png) no-repeat 0 0;}#main div.form-passwordlost ul.password li input.text,#main div.form-reg ul.login li input.text{	display:block;	width:155px;	height:14px;	padding:12px;	border:0;	margin:0;	font-size:11px;	line-height:13px;	color:#866d40;	background:none;	/*needed to fix IE6 Bug with PNG alpha problem and clickability*/	position:relative;}#main div.form-passwordlost input.submit,#main div.form-reg .right-col input.submit{	display:inline;	background:url(../images/login/btn-reg.png) no-repeat 0 0;	border:0;	cursor:pointer;	color:#6c6e5f;	font-size:15px;	font-family:"Times New Roman",Georgia,serif;	text-transform: uppercase;	height:57px;	line-height:16px;	margin:0;	padding:6px;	width:221px;}#main div.form-passwordlost input.submit:hover,#main div.form-reg .right-col input.submit:hover,#main div.form-reg ul.login li input.submit:hover{	color:#F2D9A7;	background:url(../images/login/btn-reg-hover.png) no-repeat 0 0;}#main div.form-reg ul.login li div.submit{	position:absolute;	background:none;	width:auto;  	margin:210px 0 0 200px;}.buttonSubmit {	text-align: center;}.left-col {	float:left;	width: 200px;}.right-col {	float:left;	width: 200px;}/*footer*/#footer{	margin:54px 0 0;	padding:0 0 20px;	text-align:center;	font-size:12px;	color:#674842;}#footer p{	display:inline;	margin:0;}#footer ul{	display:inline;	margin:0;	padding:0;	list-style:none;}#footer ul li{	display:inline;	padding:0 4px;	border-left:1px solid #674842;}#footer ul li:first-child{	border:0;}#footer ul li a{color:#674842;}#footer ul li a:hover{color:#674842;}select { font-family: verdana; font-size: 10px;color: #f2d999; background:url(../images/login/select-bg.png); border: #2a2a2a solid 3px} 