*
{
	padding:0;
	margin:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d5364;
	background: #000 url(img/fons.jpg) no-repeat;
	background-position:center 0;
	text-align:center;
	padding:0;
	margin:0;
}

a img
{
	border:0;
}

img
{
	border:0;
	padding:0;
	margin:0;
}

a
{
	text-decoration: none;
	color:#696cb0;
}

a:hover
{
	text-decoration: underline;
}

p
{
	padding: 0 0 20px;
	line-height: 15px;
	text-align: justify;
}

h1
{
	font-size: 15px;
	padding: 0 0 25px;	
}


/*************Layout*************/


/*CONTAINER*/

#all
{
	background: transparent url(img/body_bg_top.png) repeat-x;
	background-position:center 0;
	margin:0 auto;
	text-align: left;
}

/*HEADER*/

#header
{
	margin:0 auto;
	padding:0;
	height:	210px;
	width: 997px;
	display:block;
	/*background: url(img/header_bg.jpg) no-repeat center;*/
}

#title
{
	float:left;
	width:320px;
	height:180px;
	padding:0;
	margin:0;
}


/*CONTENT*/
#content
{
	padding:0;
	margin:0 auto;
}

/*Menu Bar Superior*/
#menubar
{
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 35px;
}

#menubar ul
{
	padding:0;
	margin:0;
	list-style: none;
}

#menubar li
{
	padding:0;
	margin:0;
	float:left;
	position:relative;
	display:inline;
	width:150px;
	height:35px;
	cursor:pointer;
}

#menubar li a
{
	margin:0;
	padding:0;
	display:block;
	width:150px;
	height:35px;
	text-decoration:none;
}

#menubar li a:hover
{
	text-decoration:none;
}

#menubar ul li a:hover ul, 
#menubar ul li:hover ul 
{
	visibility:visible;

}


/*tab noticias*/
#nbutton
{
	background: url(img/noticias_tab.png);
}

#nbutton:hover
{
	background: url(img/noticias_tab.png) 0 -35px;
}

#nbutton.active
{
	background: url(img/noticias_tab.png) 0 -70px;
}

/*tab cuentas*/
#cbutton
{
	background: url(img/cuentas_tab.png);
}

#cbutton:hover
{
	background: url(img/cuentas_tab.png) 0 -35px;
}

#cbutton.active
{
	background: url(img/cuentas_tab.png) 0 -70px;
}

#cbutton.active:hover
{
	background: url(img/cuentas_tab.png) 0 -105px;
}

/*tab servidor*/
#sbutton
{
	background: url(img/servidor_tab.png);
}

#sbutton:hover
{
	background: url(img/servidor_tab.png) 0 -35px;
}

#sbutton.active
{
	background: url(img/servidor_tab.png) 0 -70px;
}

#sbutton.active:hover
{
	background: url(img/servidor_tab.png) 0 -105px;
}


/*tab donaciones*/
#dbutton
{
	background: url(img/donaciones_tab.png);
}

#dbutton:hover
{
	background: url(img/donaciones_tab.png) 0 -35px;
}

#dbutton.active
{
	background: url(img/donaciones_tab.png) 0 -70px;
}

#dbutton.active:hover
{
	background: url(img/donaciones_tab.png) 0 -105px;
}


/*tab foros*/
#fbutton
{
	background: url(img/foros_tab.png);
}

#fbutton:hover
{
	background: url(img/foros_tab.png) 0 -35px;
}

#fbutton.active
{
	background: url(img/foros_tab.png) 0 -70px;
}

/*tab información*/
#ibutton
{
	background: url(img/info_tab.png);
}

#ibutton:hover
{
	background: url(img/info_tab.png) 0 -35px;
}

#ibutton.active
{
	background: url(img/info_tab.png) 0 -70px;
}

#ibutton.active:hover
{
	background: url(img/info_tab.png) 0 -105px;
}

/*Submenu*/
#menubar .submenu
{
	padding:0;
	margin:0;
	list-style: none;
	width:150px;
	height:160px;
	visibility:hidden;
	z-index:5;
	position:relative;
}

#menubar .submenu li
{
	padding:0;
	margin:0;
	position:relative;
	display:block;
	width:150px;
	height:32px;
	cursor:pointer;
	background-color:#fff;
}

#menubar .submenu li a
{
	height:32px;
}

#menubar .submenu li.ultim
{
	background-color:none;
	background: url(img/submenu_bottom_bg.png) no-repeat;
}
/*
#menubar .submenu li:hover
{
	background-color:#dae1e8;
}


#menubar .submenu li:hover.ultim
{
	background-color:none;
	background:url(img/submenu_bottom_bg.png) no-repeat 0 -32px;
}
*/
#menubar .submenu li a
{
	margin:0;
	padding:0;
	display:block;
	width:150px;
	height:32px;
	text-decoration:none;
}

#menubar .submenu li a:hover
{
	text-decoration:none;
}

/*subtab Como Jugar*/
#jsubbutton a
{
	background: url(img/jsubbutton.png) no-repeat;
}

#jsubbutton a:hover
{
	background: url(img/jsubbutton.png) no-repeat 0 -32px;
}

/*subtab Mundos*/
#musubbutton a
{
	background: url(img/musubbutton.png) no-repeat;
}

#musubbutton a:hover
{
	background: url(img/musubbutton.png) no-repeat 0 -32px;
}

/*subtab Staff*/
#stsubbutton a
{
	background: url(img/stsubbutton.png) no-repeat;
}

#stsubbutton a:hover
{
	background: url(img/stsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Rankings*/
#rsubbutton a
{
	background: url(img/rsubbutton.png) no-repeat;
}

#rsubbutton a:hover
{
	background: url(img/rsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Castillos*/
#csubbutton a
{
	background: url(img/csubbutton.png) no-repeat;
}

#csubbutton a:hover
{
	background: url(img/csubbutton.png) no-repeat 0 -32px;
}

/*Subtab Mapa*/
#msubbutton a
{
	background: url(img/msubbutton.png) no-repeat;
}

#msubbutton a:hover
{
	background: url(img/msubbutton.png) no-repeat 0 -32px;
}

/*Subtab Gestion Noticias*/
#gsubbutton a
{
	background: url(img/gsubbutton.png) no-repeat;
}

#gsubbutton a:hover
{
	background: url(img/gsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Crear Cuenta*/
#ccsubbutton a
{
	background: url(img/ccsubbutton.png) no-repeat;
}

#ccsubbutton a:hover
{
	background: url(img/ccsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Pass Olvidada*/
#posubbutton a
{
	background: url(img/posubbutton.png) no-repeat;
}

#posubbutton a:hover
{
	background: url(img/posubbutton.png) no-repeat 0 -32px;
}

/*Subtab Modificar Datos*/
#mdsubbutton a
{
	background: url(img/mdsubbutton.png) no-repeat;
}

#mdsubbutton a:hover
{
	background: url(img/mdsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Desbloquear PJ*/
#dpsubbutton a
{
	background: url(img/dpsubbutton.png) no-repeat;
}

#dpsubbutton a:hover
{
	background: url(img/dpsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Funcionamiento donaciones*/
#fsubbutton a
{
	background: url(img/fsubbutton.png) no-repeat;
}

#fsubbutton a:hover
{
	background: url(img/fsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Donaciones SMS*/
#smsubbutton a
{
	background: url(img/smsubbutton.png) no-repeat;
}

#smsubbutton a:hover
{
	background: url(img/smsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Donaciones Paypal*/
#ppsubbutton a
{
	background: url(img/ppsubbutton.png) no-repeat;
}

#ppsubbutton a:hover
{
	background: url(img/ppsubbutton.png) no-repeat 0 -32px;
}

/*Subtab Donaciones Daopay*/
#dasubbutton a
{
	background: url(img/dasubbutton.png) no-repeat;
}

#dasubbutton a:hover
{
	background: url(img/dasubbutton.png) no-repeat 0 -32px;
}

/*Contenedor principal+sidebar*/
#topbg
{
	margin:0 auto;
	padding:0;
	background: url(img/content_bg_top.png);
	width: 979px;
	height: 7px
}

#container
{
	padding:0;
	margin:0 auto;
	background: url(img/content_bg.png) repeat-y;
	width: 979px;
}

#principal
{
	float:left;
	padding:35px 75px 20px;
	margin:0;
	background: none;
	width: 566px;
}

#side
{
	float:right;
	padding:10px 0 0;
	margin:0;
	width:263px;
	color: #ced5dc;
}

/*Div Fecha*/
#fecha
{
	width:243px;
	padding: 0px 15px 10px;
	text-align:center;
}

/*Side Login*/
#loginside
{
	background:url(img/side_login.png) no-repeat top;
	height:300px;
	width:221px;
	padding: 40px 20px 0;
	text-align:center;
}

#loginside form
{
	padding:0;
	margin:0;
	text-align:left;
}

#loginside p.recover
{
	text-align:right;
	padding-right:10px;
}

#loginside a
{
	font-size:11px;
	color:#ced5dc;
	text-decoration:underline;
}

#error_login
{
	opacity:0;
	visibility:hidden;
	font-size:11px;
	margin-left:-4px;
	width:225px;
	height:24px;
	background:url(img/error.jpg) no-repeat;
}

#error_login p
{
	font-size:11px;
	padding-top:4px;
	text-align:center;
	color:#a22828;
}

#loginside a:hover
{
	text-decoration:none;
}

#loginside form p
{
	padding:0;
	margin:0;
}

#loginside .login_input
{
	padding:4px 2px 0;
	margin:0 0 0 5px;
	border:none;
	background:url(img/login_input.png) no-repeat;
	height:17px;
	width:147px;
	color:#697080;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#input_user
{
	margin:0 0 0 17px !important;
}

.login_button
{
	background:url(img/login_button.png) no-repeat;
	height: 28px;
	width:83px;
	text-align:right;
	border:0;
	cursor:pointer;
	margin:10px 0 0 131px;
}

.unlogin_button
{
	background:url(img/unlogin_button.png) no-repeat;
	height: 28px;
	width:83px;
	text-align:right;
	border:0;
	cursor:pointer;
	margin:20px 0 0 131px;
}

.login_button:hover
{
	background:url(img/login_button.png) no-repeat 0 -28px;
}

.unlogin_button:hover
{
	background:url(img/unlogin_button.png) no-repeat 0 -28px;
}

#welcome
{
	height:31px;
	padding:20px 86px 0;
	width:150px;
}

#form_unlogin
{
	background:url(img/pika_pink.png) no-repeat left;
	height:125px;
}

/*Side Colabora*/
#marquee_sms
{
	width:229px;
	height:20px;
	overflow: hidden; 
	position: relative;
	text-align:center;
	font-weight:bold;
	color:#CED5DC;
}

#colaboraside
{
	background:url(img/side_colabora.png) no-repeat top;
	height:229px;
	width:221px;
	margin:0 auto;
	padding: 40px 20px 0;
}

#colaboraside img
{
	padding:0;
	margin: 10px;
}

#colaboraside img.tops
{
	padding:0;
	margin: 8px;
}

#colaboraside a#canjeo
{
	background:url(img/canjeo_button.png) no-repeat;
	height:32px;
	width:166px;
	display:block;
	padding:0;
	margin:15px 28px 0;
}

#colaboraside a#canjeo_off
{
	background:url(img/canjeo_button_off.png) no-repeat;
	height:32px;
	width:166px;
	display:block;
	padding:0;
	margin:15px 28px 0;
}

#colaboraside a#canjeo:hover
{
	background:url(img/canjeo_button.png) no-repeat 0 -32px;
}

#error_canjeo
{
	font-size:11px;
	margin-left:-4px;
	width:225px;
	height:24px;
	background:url(img/error.jpg) no-repeat;
	opacity:0;
	visibility:hidden;
}

#error_canjeo p
{
	font-size:11px;
	padding-top:4px;
	text-align:center;
	color:#a22828;
}

/*Side Estado servers*/
#estadoside
{
	background:url(img/side_estado.png) no-repeat top;
	height:510px;
	width:221px;
	padding: 40px 20px 0;
}

#estadoside .stinfo
{
	margin: 0 0 10px;
	padding:0;
	float:left;
}

#estadoside .ninfo
{
	margin: 0 0 10px;
	padding:0 4px;
	float:right;
}

#estadoside h2
{
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	padding:0;
	margin:0;
}

#estadoside .status_on
{
	color:#697080;
	margin:3px 10px 8px;
	padding:7px;
	background:url(img/side_estado_on.png) no-repeat;
}

#estadoside .status_off
{
	color:#697080;
	margin:3px 10px 8px;
	padding:7px;
	background:url(img/side_estado_off.png) no-repeat;
}

#estadoside .launcher
{
	height:70px;
	width:221px;
	margin:60px 0 0;
	text-decoration:none;
	display:block;
	background:url(img/launcher_box.png) no-repeat left;
}

#estadoside a
{
	color:#ced5dc;
	font-weight:bold;
	height:70px;
	padding:30px 0 0 65px;
	width:221px;
	display:block;
}

#estadoside a:hover
{
	text-decoration:none;
}

/*Bottom Background div*/
#bottombg
{
	padding:0;
	margin:0 auto;
	width:979px;
	height:10px;
	background:url(img/content_bg_bottom.png);
}

/*FOOTER*/
#footer
{
	width:979px;
	height:30px;
	padding:0;
	margin:0 auto;
}

#footer p
{
	color:#fff;
	padding: 30px 0;
	font-size: 11px;
	text-align:center;
}

/*Divs deco elfa+enano*/
#decoleft
{
	position:absolute;
	padding:0;
	margin-left:-155px;
	margin-top:-396px;
	width:313px;
	height:540px;
	background:url(img/elfa_deco.png) no-repeat;
}

#decoright
{
	position:absolute;
	padding:0;
	margin-left:881px;
	margin-top:-281px;
	width:427px;
	height:430px;
	background:url(img/enano_deco.png) no-repeat;
}

/*APARTADOS: NOTICIAS*/
.noticia
{
	margin:0;
	padding:0 0 40px;
}

.noticia h1
{
	background:#697080 url(img/noticia_title_end.png) no-repeat right;
	height: 20px;
	width: 350px;
	font-size: 15px;
	padding: 2px 0 0 72px;
	margin-left: -72px;
	margin-bottom: 30px;
	color:#ced5dc;
}

/*OTROS*/
.clear
{
	clear:both;
	height:0;
	overflow:hidden;
}


/*Gestion Noticias*/
#noticia_description textarea
{
	padding:3px;
	margin:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

/*RANKINGS*/
#ranking_tabs ul
{
  	cursor: pointer;
  	margin:0;
	padding:0;
	list-style-type: none;
	height:26px;
	width:566px;
}

#ranking_tabs li a
{
	color:#333;
	font-weight:bold;
	display:block;
	height:16px;
	width: 66px;
	height:20px;
	margin-top:-5px;
	padding:6px 0 0;
}

#ranking_tabs a.active
{
	color:#38376F;
}

#ranking_tabs a:hover
{
	text-decoration:none;
}

#ranking_tabs li
{
	display:block;
    float: left;
    margin:0;
    padding:5px 0;
    text-align: center;
    height:16px;
    cursor: pointer;
}

#rtab1
{
	background:url(img/rtab1.png) no-repeat;
	width:86px;
}

#ranking_tabs li#rtab1 a
{
	width:80px;
}

#rtab1:hover
{
	background:url(img/rtab1.png) no-repeat 0 -26px;
}

#ranking_tabs li.rtab
{
	background:url(img/rtab2-6.png) no-repeat -13px 0;
	width:80px;
}

#ranking_tabs li.rtab:hover
{
	background:url(img/rtab2-6.png) no-repeat 0 -26px;
	width:93px;
	margin-left:-13px;
}

#ranking_tabs li.rtab:hover ul#razas_tabs
{
	padding-top:0px;
	margin:0 0 0 -223px;
}

#ranking_tabs li.rtab:hover a
{
	padding-left:13px;
}

#ranking_tabs li.rtab:hover ul#razas_tabs li a
{
	margin-left:-13px;
}

#rtab7
{
	background:url(img/rtab7.png) no-repeat -13px 0;
	width:80px;
}

#rtab7:hover
{
	background:url(img/rtab7.png) no-repeat 0 -26px;
	width:93px;
	margin-left:-13px;
}

#rtab7:hover a
{
	padding-left:13px;
}

ul#razas_tabs
{	
	width:540px;
	height:22px;
	margin:0 0 0 -236px;
	cursor: pointer;
	padding:0;
	list-style-type: none;
	visibility:hidden;
}

li#razastab:hover ul#razas_tabs
{
	visibility:visible;
}

ul#razas_tabs li
{
	display:block;
    float: left;
    height:22px;
    margin:0;
    padding:0;
    text-align: center;
    width:90px;
    cursor: pointer;
    background:url(img/razas_tabs_2-5.png) no-repeat;
}

ul#razas_tabs li.rt1
{
	background:url(img/razas_tabs_1.png) no-repeat;
}

ul#razas_tabs li.rt6
{
	background:url(img/razas_tabs_6.png) no-repeat;
}

ul#razas_tabs li a
{
    font-size:11px;
    text-align:center;
    width:90px;
    height:22px;
    margin:0;
    padding: 3px 0;
}

ul#razas_tabs li:hover a
{
	color:#000;
}

#ranking_table_top
{
	background: url(img/ranking_table_top.png) no-repeat;
	padding:0;
	margin:0;
	margin-top:-10px;
	width: 561px;
	height:20px;
}

#ranking_table_bottom
{
	background: url(img/ranking_table_bottom.png) no-repeat;
	padding:0;
	margin:0;
	width: 561px;
	height:8px;
}

#ranking_table
{
	padding:20px 15px 0px;
    margin:0;
    width: 561px;
   	background: url(img/ranking_table_bg.png) repeat-y;
   	color:#ced5dc;
}

#ranking table
{
	padding:0;
	margin:0;
    width: 530px;
    border-collapse:collapse;
}

/*Estilos de las celdas de la tabla*/
#ranking tr
{
    height:25px;
}

#ranking tr.head
{
	background:url(img/ranking_th.png) no-repeat;
}

#ranking th
{
    font-size:12px;
    padding:0 5px;
    color:#697080;
}

#ranking td
{
    font-size:11px;
    padding:0px 5px;
}

#ranking th.server_low
{
	background:url(img/skyline_title.png) no-repeat;
	padding:0;
	margin:0;
}

#ranking th.server_fast
{
	background:url(img/tsunami_title.png) no-repeat;
	padding:0;
	margin:0;
}

#ranking td.raza,
#ranking th.raza,
#ranking th.nombre_clan,
#ranking td.crest
{
   padding-left:10px;
}

#ranking td.crest
{
	padding-right:0px;
}

#ranking td.nombre_clan
{
	padding-left:0px;
}

#ranking td.nombre_clan,
#ranking td.nombre,
#ranking td.nombre_heroe,
#ranking th.nombre,
{

}

#ranking td.nombre_heroe
{
	color:#F0D031;
	font-weight:bold;
}

#ranking td.nivel,
#ranking th.nivel
{
    text-align:center;
}

#ranking td.grado,
#ranking th.grado
{
    text-align:center;
}

#ranking td.sp,
#ranking th.sp
{

}

#ranking td.clase,
#ranking th.clase
{

}

#ranking td.clan,
#ranking th.clan
{
	
}

#ranking td.miembros,
#ranking th.miembros
{
	text-align:center;
}

#ranking td.lvl_medio,
#ranking th.lvl_medio
{
	text-align:center;
}

#ranking td.lider,
#ranking th.lider
{
	
}

#ranking td.paginas
{
	text-align:center;
	height: 50px;
	vertical-align:bottom;
	color:#CED5DC;
	font-weight:bold;
}

#ranking td a
{
	text-decoration:none;
	color:#CED5DC;
	font-weight:normal;
}

#ranking td a:hover
{
	color:#f2f2f2;
}

/*******************/

/*Estado Castillos*/
#castles_tabs
{
	float:left;
	padding:3px 0;
	margin:0;
}
#castles_tabs ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

/*Flags*/
#castles_tabs li.flag
{
	height:0;
	margin-top:-8px;
	margin-left:4px;
	z-index:0;
}

#castles_tabs li#flag_1
{
	background:url(img/gludio_flag.png) no-repeat top;
}
#castles_tabs li#flag_1.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_2
{
	background:url(img/dion_flag.png) no-repeat top;
}
#castles_tabs li#flag_2.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_3
{
	background:url(img/giran_flag.png) no-repeat top;
}
#castles_tabs li#flag_3.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_4
{
	background:url(img/oren_flag.png) no-repeat top;
}
#castles_tabs li#flag_4.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_5
{
	background:url(img/aden_flag.png) no-repeat top;
}
#castles_tabs li#flag_5.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_6
{
	background:url(img/innadril_flag.png) no-repeat top;
}
#castles_tabs li#flag_6.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_7
{
	background:url(img/goddard_flag.png) no-repeat top;
}
#castles_tabs li#flag_7.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_8
{
	background:url(img/rune_flag.png) no-repeat top;
}
#castles_tabs li#flag_8.active
{
	height:290px;
	width: 75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li#flag_9
{
	background:url(img/schuttgart_flag.png) no-repeat top;
}
#castles_tabs li#flag_9.active
{
	height:290px;
	width:75px;
	margin-top:-8px;
	margin-left:9px;
	z-index:0;
}

#castles_tabs li
{	
	background:url(img/castles_tabs.png) 0 -25px no-repeat;
	height:25px;
	width:85px;
	padding:0;
	margin:0 0 4px 0;
	z-index:1;
	position:relative;
}

#castles_tabs li a:hover
{	
	background:url(img/castles_tabs.png) 0 -50px no-repeat;
}

#castles_tabs li a
{
	color:#333;
	font-weight:bold;
	padding: 5px 0;
	margin:0;
	display:block;
	height:25px;
	width:94px;
	text-align:center;
}

#castles_tabs li.active
{
	z-index:3;
	background:url(img/castles_tabs.png) no-repeat;
	width:94px;
}

#castles_tabs li.active a:hover
{
	z-index:3;
	background:none;
	width:94px;
}

#castles_tabs li.active a
{
	color:#38376F;
	height:15px;
}

#castles_tabs li a:hover,
#castles_tabs li a.active:hover
{
	text-decoration:none;
}

#castles_info
{
	float:left;
	padding:0;
	margin:0;
	color:#697080;
}

#castle_1,
#castle_2,
#castle_3,
#castle_4,
#castle_5,
#castle_6,
#castle_7,
#castle_8,
#castle_9
{
	height:0;
	overflow:hidden;
	width:485px;
	padding:0;
	margin:0 0 0 -13px;
	position:relative;
	z-index:1;
	background:url(img/castles_info_bg.png) no-repeat;
}

#castle_1
{
	background:url(img/gludio_bg.png) no-repeat;
}

#castle_2
{
	background:url(img/dion_bg.png) no-repeat;
}

#castle_3
{
	background:url(img/giran_bg.png) no-repeat;
}

#castle_4
{
	background:url(img/oren_bg.png) no-repeat;
}

#castle_5
{
	height: 600px;
	background:url(img/aden_bg.png) no-repeat;
}

#castle_6
{
	background:url(img/innadril_bg.png) no-repeat;
}

#castle_7
{
	background:url(img/goddard_bg.png) no-repeat;
}

#castle_8
{
	background:url(img/rune_bg.png) no-repeat;
}

#castle_9
{
	background:url(img/schuttgart_bg.png) no-repeat;
}

.title_low
{
	background:url(img/skyline_title.png) no-repeat;
	height:30px;
	width:150px;
	padding:0;
	margin:0 0 0 -10px;
}

.title_fast
{
	background:url(img/tsunami_title.png) no-repeat;
	height:30px;
	width:150px;
	padding:0;
	margin:0 0 0 -10px;
}

.cinfo_low
{
	float:left;
	padding:40px 20px 0 40px;
	margin:0;
}

.cinfo_fast
{
	float:left;
	padding:40px 40px 0 20px;
	margin:0;
}

.cdetails
{
	margin:0;
	padding:5px;
	height:118px;
	width:172px;
	background:url(img/cinfo_bg.png) no-repeat;
}

.cdetails p
{
	padding:5px 0;
	margin:0;
}

p.lord
{
	color:#CED5DC;
	padding:45px 0 0 40px;
	width:200px;
}

/**********/


/*Donaciones*/
#donations
{
	padding:0;
	margin:0;
	width:566px;
}

.center
{
	text-align:center;
	padding:0 0 20px;
	margin:0 auto;
}

.instructions li
{
	list-style-image:url(img/puntito.png);
	margin-left:15px;
	padding-bottom:10px;
}

#problema ul li
{
	margin-left:16px;
	padding-bottom:0px;
}

#problema ul
{
	list-style-image:url(img/guion.png);
	padding:0;
}

#problema p
{
	padding-bottom:10px;
}

#dprecios
{
	background:url(img/precios_sms.png) no-repeat;
	width:318px;
	height:296px;
	margin:0 auto;
	padding:0;
}

#dprecios table
{
	text-align:left;
	border-collapse:collapse;
	padding:0;
	margin:0 auto;
	color:#CED5DC;
	width:315px;
	height:290px;
}

#dprecios th
{
	text-align:center;
	padding:10px 0 0 13px;
	color:#697080;
}

#dprecios td
{
	padding:5px 0 5px 12px;
}

#fprecios
{
	padding: 5px 0 20px 128px;
}

#fprecios p
{
	font-size:11px;
	padding:0;
	margin:0;
}

.cookie
{
	text-align:center;
	margin:0 auto;
	background:url(img/cookie.png) no-repeat;
	height:54px;
	width:52px;
	margin:-15px auto;
}

#paypal_form_top
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_top_bg.png) no-repeat;
}

#paypal_form
{
	text-align:center;
	margin:0 auto;
	padding-top:2px;
	background:url(img/form_bg.png) repeat-y;
	width:337px;
}

#paypal_form_bottom
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_bottom_bg.png) no-repeat;
	
}

#paypal_form form
{
	text-align:left;
	margin: 0 auto;
	padding:12px 0;
	width:300px;
	color:#CED5DC;
}

#paypal_form p
{
	padding:0 0 20px;
	margin:0;
}

#paypal_select
{
	margin:-19px 0 0 137px;
	padding:4px 2px 20px;
	border:none;
	background:url(img/select.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	cursor:pointer;
}

#paypal_options
{
	height:144px;
	width:137px;
	padding:0;
	margin:-22px 0 0 139px;
	position:absolute;
	font-size:11px;
	background-color:#CED5DC;
	border-left:1px groove #fff;
	border-right:1px groove #fff;
	display:none;
	z-index:1;
}

#paypal_form a
{
	border-bottom:1px groove #fff;
	color:#697080;
	display:block;
	height:13px;
	padding:1px 2px;
	text-decoration:none;
	width:134px;
}

#paypal_form a:hover
{
	color:#000;
	text-decoration:none;
}

#paypal_form .pp_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 137px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#paypal_form textarea
{
	font-size:11px;
	padding:0 2px 0;
	background:transparent;
	color:#697080;
	font-size:11px;
	width:140px;
	height:50px;
	border:0;
}

#paypal_form textarea, x:-moz-any-link
{
	width:142px;
}

#paypal_textarea
{
	background:url(img/textarea.png) no-repeat;
	width:147px;
	height:58px;
	margin:-35px 0 0 137px;
	padding:4px 2px 0;
	position:absolute;
}

#paypal_form .pp_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:45px 0 0 200px;
}

#paypal_form .pp_button:hover
{
	background:url(img/aceptar_button.png) no-repeat 0 -28px;
}

#infodivisa
{
	margin-top:10px;
	padding-bottom: 20px;
}

#infodivisa p
{
	font-size:11px;
	padding:0;
	margin:0;
}


/***********/


/*Canjeo donaciones*/
#canjeo_form_top
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_top_bg.png) no-repeat;
}

#canjeo_form
{
	text-align:center;
	margin:0 auto;
	padding-top:2px;
	background:url(img/form_bg.png) repeat-y;
	width:337px;
}

#canjeo_form_bottom
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_bottom_bg.png) no-repeat;
	
}

#canjeo_form form
{
	text-align:left;
	margin: 0 auto;
	padding:12px 0;
	width:300px;
	color:#CED5DC;
}


#canjeo_form p
{
	padding:0 0 20px;
	margin:0;
}

#canjeo_form p#error_c
{
	padding:4px 0 0 0;
	text-align:center;
	color:#a22828;
	font-size:11px;
	margin:0 auto;
	width:225px;
	height:24px;
	background:url(img/error.jpg) no-repeat;
	/*opacity:0;
	visibility:hidden;*/
}

#canjeo_select
{
	margin:-19px 0 0 137px;
	padding:4px 2px 20px;
	border:none;
	background:url(img/select.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	cursor:pointer;
}

#canjeo_options
{
	height:32px;
	width:137px;
	padding:0;
	margin:-22px 0 0 139px;
	position:absolute;
	font-size:11px;
	background-color:#CED5DC;
	border-left:1px groove #fff;
	border-right:1px groove #fff;
	display:none;
	z-index:1;
}

#canjeo_form a
{
	border-bottom:1px groove #fff;
	color:#697080;
	display:block;
	height:13px;
	padding:1px 2px;
	text-decoration:none;
	width:134px;
}

#canjeo_form a.boton,
#canjeo_form a.boton:hover
{
	border:0;
	display:inline;
	text-decoration:none;
	padding:0;
	margin:0;
	height:18px;
	width:18px;
	color:#CED5DC;
}

#canjeo_form a:hover
{
	color:#000;
	text-decoration:none;
}

#canjeo_form .canjeo_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 137px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#masmenos
{
	float:left
}

#canjeo_form .canjeo_readonly
{
	padding:4px 2px 0;
	margin:-3px 0 0 10px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
	float:left;
}

#canjeo_form .canjeo_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:15px 0 0 200px;
}

#canjeo_form .canjeo_button:hover
{
	background:url(img/aceptar_button.png) no-repeat 0 -28px;
}

/*Gestión Cuentas*/

/*Crear cuenta*/
/*Password Olvidado*/
/*Check Activation + cambio pass*/
/*Modificar Datos*/
/*Desbloquear PJ*/
#cc_form_top,
#po_form_top,
#ac_form_top,
#md_form_top,
#ud_form_top,
#dp_form_top
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_top_bg.png) no-repeat;
}

#cc_form,
#po_form,
#ac_form,
#md_form,
#ud_form,
#dp_form
{
	text-align:center;
	margin:0 auto;
	padding-top:2px;
	background:url(img/form_bg.png) repeat-y;
	width:337px;
	color:#CED5DC;
}

#cc_form form,
#po_form form,
#ac_form form,
#md_form form,
#ud_form form,
#dp_form form
{
	text-align:left;
	margin: 0 auto;
	padding:12px 0 0;
	width:300px;
	color:#CED5DC;
}

#cc_form_bottom,
#po_form_bottom,
#ac_form_bottom,
#md_form_bottom,
#ud_form_bottom,
#dp_form_bottom
{
	height:13px;
	width:337px;
	text-align:center;
	margin:0 auto;
	background:url(img/form_bottom_bg.png) no-repeat;
	
}

#cc_form p,
#po_form p,
#ac_form p,
#md_form p,
#ud_form p,
#dp_form p
{
	padding:0 20px 20px;
	margin:0;
}

#cc_form a,
#po_form a,
#ac_form a,
#md_form a,
#ud_form a,
#dp_form a
{
	border-bottom:1px groove #fff;
	color:#697080;
	display:block;
	height:13px;
	padding:1px 2px;
	text-decoration:none;
	width:134px;
}

#cc_form a:hover,
#po_form a:hover,
#ac_form a:hover,
#md_form a:hover,
#ud_form a:hover,
#dp_form a:hover
{
	color:#000;
	text-decoration:none;
}

#cc_form .cc_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 137px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#po_form .po_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 70px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#ac_form .ac_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 137px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#md_form .md_input
{
	padding:4px 2px 0;
	margin:-4px 0 0 137px;
	border:none;
	background:url(img/input.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	position:absolute;
}

#cc_form .cc_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 200px;
}

#po_form .po_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 132px;
}

#ac_form .ac_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 200px;
}

#md_form .md_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 200px;
}

#dp_form .dp_button
{
	background:url(img/aceptar_button.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 200px;
}

#dp_form .dp_button_off
{
	background:url(img/aceptar_button_off.png) no-repeat;
	height: 28px;
	width:84px;
	border:0;
	cursor:pointer;
	margin:0 0 0 200px;
}

#cc_form .cc_button:hover,
#po_form .po_button:hover,
#ac_form .ac_button:hover,
#md_form .md_button:hover,
#dp_form .dp_button:hover
{
	background:url(img/aceptar_button.png) no-repeat 0 -28px;
}

#server_select,
#pj_select
{
	margin:-19px 0 20px 137px;
	padding:4px 2px 0;
	border:none;
	background:url(img/select.png) no-repeat;
	height:17px;
	width:147px;
	font-size:11px;
	color:#697080;
	cursor:pointer;
}

#pj_select.select_off
{
	background:url(img/select_off.png) no-repeat;
}

#server_options
{
	height:32px;
	width:137px;
	padding:0;
	margin:-22px 0 0 139px;
	position:absolute;
	font-size:11px;
	background-color:#CED5DC;
	border-left:1px groove #fff;
	border-right:1px groove #fff;
	display:none;
	z-index:1;
}

#pj_options
{
	width:137px;
	padding:0;
	margin:-22px 0 0 139px;
	position:absolute;
	font-size:11px;
	background-color:#CED5DC;
	border-left:1px groove #fff;
	border-right:1px groove #fff;
	display:none;
	z-index:1;
}

#nene
{
	background: url(img/nene.png) no-repeat;
	width:120px;
	height:129px;
	position:absolute;
	margin:-50px 0 0 410px;
}


#nenebigote
{
	background: url(img/nene-bigote.png) no-repeat;
	width:100px;
	height:130px;
	position:absolute;
	margin:-50px 0 0 422px;
}

#cerdito
{
	background: url(img/cerdito.png) no-repeat;
	width:80px;
	height:70px;
	position:absolute;
	margin:-65px 0 0 376px;
}

#yeti
{
	background: url(img/yeti.png) no-repeat;
	width:70px;
	height:100px;
	position:absolute;
	margin:-54px 0 0 424px;
}

#cerdito_ac
{
	background: url(img/cerdito.png) no-repeat;
	width:80px;
	height:70px;
	position:absolute;
	margin:-50px 0 0 423px;
}

#pikab
{
	background: url(img/pika_blue.png) no-repeat;
	width:130px;
	height:124px;
	position:absolute;
	margin:-43px 0 0 56px;
}

#cc_form p.mensaje,
#md_form p.mensaje
{
	text-align:left;
	padding:0 25px 0;
}

#po_form p.mensaje
{
	text-align:left;
	padding:0 25px 0;
	width:235px;
}

#ac_form p.mensaje
{
	text-align:left;
	padding:0 25px 0;
	width:235px;
}

/***********/

/*Cómo Jugar*/
#howto
{
	padding:0;
	margin:0;
	width:566px;
}

#descarga
{
	width:400px;
	text-align:center;
	margin:0 auto;
}

#directa
{
	margin:0 auto;
	float:left;
	width:150px;
}

#torrent
{
	margin: 0 auto;
	font-size:11px;
	text-align:center;
	float:right;
	width:150px;
}

#torrent p
{
	padding-top:10px;
}

/***********/

/*Mundos*/
#mundos_tabs ul
{
  	cursor: pointer;
  	margin:0;
	padding:0;
	list-style-type: none;
	height:26px;
	width:566px;
}

#mundos_tabs li a
{
	color:#333;
	font-weight:bold;
	display:block;
	height:16px;
	width: 66px;
	height:20px;
	margin-top:-5px;
	padding:6px 0 0;
}

#mundos_tabs a.active
{
	color:#38376F;
}

#mundos_tabs a:hover
{
	text-decoration:none;
}

#mundos_tabs li
{
	display:block;
    float: left;
    margin:0;
    padding:5px 0;
    text-align: center;
    height:16px;
    cursor: pointer;
}

#mundtab_ini
{
	background:url(img/rtab1.png) no-repeat;
	width:86px;
}

#mundos_tabs li#mundtab_ini a
{
	width:80px;
}

#mundtab_ini:hover
{
	background:url(img/rtab1.png) no-repeat 0 -26px;
}

#mundos_tabs li.mundtab
{
	background:url(img/rtab2-6.png) no-repeat -13px 0;
	width:80px;
}

#mundos_tabs li.mundtab:hover
{
	background:url(img/rtab2-6.png) no-repeat 0 -26px;
	width:93px;
	margin-left:-13px;
}

#mundos_tabs li.mundtab:hover a
{
	padding-left:13px;
}

#mundtab_fin
{
	background:url(img/rtab7.png) no-repeat -13px 0;
	width:80px;
}

#mundtab_fin:hover
{
	background:url(img/rtab7.png) no-repeat 0 -26px;
	width:93px;
	margin-left:-13px;
}

#mundtab_fin:hover a
{
	padding-left:13px;
}

#mundos_container_top
{
	background: url(img/mapc_top.png) no-repeat;
	padding:0;
	margin:0;
	margin-top:-10px;
	width: 561px;
	height:20px;
}

#mundos_container_bottom
{
	background: url(img/ranking_table_bottom.png) no-repeat;
	padding:0;
	margin:0;
	width: 561px;
	height:8px;
}

#mundos_container
{
	padding:20px 26px 0px;
    margin:0;
    width: 561px;
   	background: url(img/ranking_table_bg.png) repeat-y;
   	color:#ced5dc;
}

#mundos_container ul li
{
	list-style-image:url(img/puntito2.png);
	margin-left:15px;
	padding-bottom:10px;
}

#mundos_container p,
#mundos_container ul
{
	width:500px;
	padding: 0 0 20px;
	line-height: 15px;
	text-align: justify;
}

#mundos1,
#mundos2,
#mundos3
{
	display:none;
}

/************/

/*Mapa*/

#server_mapa_tabs
{
	padding:0;
	margin:0;
}

#server_mapa_tabs ul
{
  	cursor: pointer;
  	margin:0;
	padding:0;
	list-style-type: none;
	height:26px;
	width:566px;
}

#server_mapa_tabs li a
{
	color:#333;
	font-weight:bold;
	display:block;
	height:16px;
	width: 66px;
	height:20px;
	margin-top:-5px;
	padding:6px 0 0;
}

#server_mapa_tabs a.active
{
	color:#38376F;
}

#server_mapa_tabs a:hover
{
	text-decoration:none;
}

#server_mapa_tabs li
{
	display:block;
    float: left;
    margin:0;
    padding:5px 0;
    text-align: center;
    height:16px;
    cursor: pointer;
}

#smtab1
{
	background:url(img/rtab1.png) no-repeat;
	width:86px;
}

#server_mapa_tabs li#smtab1 a
{
	width:80px;
}

#smtab1:hover
{
	background:url(img/rtab1.png) no-repeat 0 -26px;
}

#smtab2
{
	background:url(img/rtab7.png) no-repeat -13px 0;
	width:80px;
}

#smtab2:hover
{
	background:url(img/rtab7.png) no-repeat 0 -26px;
	width:93px;
	margin-left:-13px;
}

#smtab2:hover a
{
	padding-left:13px;
}

ul#mapa_tabs li a
{
	color:#333;
	font-weight:bold;
	text-align:center;
	display:block;
	width:90px;
	padding-top:9px;
}

ul#mapa_tabs a.active
{
	color:#38376F;
}

ul#mapa_tabs a:hover
{
	text-decoration:none;
}

ul#mapa_tabs
{	
	width:540px;
	height:22px;
	margin:0 0 0 367px;
	cursor: pointer;
	padding:0;
	list-style-type: none;
}

ul#mapa_tabs li
{
	display:block;
    float: left;
    height:21px;
    margin:0;
    padding:0;
    text-align: center;
    width:90px;
    cursor: pointer;
}

ul#mapa_tabs li.mt1
{
	background:url(img/mtab1.png) no-repeat;
}

ul#mapa_tabs li.mt2
{
	background:url(img/mtab2.png) no-repeat;
}

#map_container_top
{
	background: url(img/mapc_top.png) no-repeat;
	padding:0;
	margin:0;
	margin-top:-38px;
	width: 561px;
	height:20px;
}

#map_container_bottom
{
	background: url(img/ranking_table_bottom.png) no-repeat;
	padding:0;
	margin:0;
	width: 561px;
	height:8px;
}

#map_container
{
	padding:13px 15px 5px;
    margin:0;
    width: 561px;
   	background: url(img/ranking_table_bg.png) repeat-y;
   	color:#ced5dc;
}

#mapa
{
	height: 900px; 	
	width: 531px;
	position: relative;
	overflow:hidden;
	border: 1px outset #ced5dc;
}

#mapa a img
{

}

#mapa a:hover img
{
	filter:alpha(opacity=100);	
	opacity:1.0;
}

#mapa_big
{
	width: 1808px;
	height: 2606px;
	background: url(img/maps/aden_map.jpg) no-repeat;
	position: absolute;
	cursor:move;
	top: -1151px;
	left: -697px;	
}

.pos_pj
{
	position:absolute;
	cursor:pointer;
}

#leyenda
{
	text-align:center;
	color: #ced5dc;
	padding-top:15px;
}

/*Pagina en construccion*/
#golem
{
	background:url(img/construccion.jpg) no-repeat;
	width:610px;
	height:646px;
	text-align:center;
	margin:0 auto;
}

/*Cerdo andante*/
#cerdito_andante
{
	background: url(img/cerdito.png) no-repeat;
	width:80px;
	height:70px;
	position:absolute;
	display:none;
	top:143px;
	cursor:pointer;
	z-index:2;
}

#cerdito_andante.patitas
{
	background: url(img/animation.png) no-repeat;
}

#cerdito_andante.girado
{
	background: url(img/cerdito_girado.png) no-repeat;
}

#cerdito_andante.girado_patitas
{
	background: url(img/animation_girado.png) no-repeat;
}

/*Miniyeti andante*/
#miniyeti_andante
{
	background: url(img/miniyeti.png) no-repeat;
	width:70px;
	height:100px;
	position:absolute;
	display:none;
	top:115px;
	cursor:pointer;
	z-index:2;
}

#miniyeti_andante.patitas
{
	background: url(img/miniyetipatitas.png) no-repeat;
}

#miniyeti_andante.girado
{
	background: url(img/miniyeti_girado.png) no-repeat;
}

#miniyeti_andante.girado_patitas
{
	background: url(img/miniyetipatitas_girado.png) no-repeat;
}