body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-repeat: no-repeat;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, object, iframe { padding: 0; margin: 0; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; line-height:150%;
}
a { 
font-family: verdana;
font-size: 11px;
color:#ffffff; 
text-decoration:underline; 
}
a:hover { 
text-decoration: none;
}
ol, ul { 
list-style: none; 
}
fieldset{
background: #2a2a2a;
border: 1px solid #cccccc;
}
legend{
background: #535353;
border: 1px solid #cccccc;
font-family: verdana;
font-size: 11px;
font-weight: bold;
margin-left: 5px;
}
body { 
margin:0; 
padding: 0; 
}
div.tmp_left_menu li.list_menu { 
color:#ffffff;  
padding-left:15px;  
opacity: 0.9;
}
div.tmp_m_content div.tmp_right_title {  
position:relative; 
font-size: 25px; 
color:#FFFFFF; 
padding: 5px 0px 3px 10px;
height: 41px;
background-color: #000000;
opacity: 0.7;
filter:alpha(opacity=70);
border: 1px solid #535353;
}
.atemenu {
	margin: 3px 2px 0px 2px;
	padding: 4px;
	border: 1px solid #535353;
}
.style1 {
color: #ffffff;
}
div#l_centered { 
width:1000px; 
margin:0 auto;
margin-top: 4px;
margin-bottom: 50px;  
}
.ForzakeN {
    width: 1300px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
div.tmp_main_content { 
width: 990px; 
margin:0px 2px 0 2px;  

}
div.tmp_left_side { 
padding: 1px 10px 15px 4px;
background-color: #000000;
margin-right: 6px;
margin-top: 2px;
border-radius: 7px;
border: 1px solid #2a2a2a;
}
div#escalade {
	width: 1000px;
	margin: 0 auto;
	height: 530px;
	overflow: hidden;
}
h1.entrar {
height:33px;
margin-left: 1px; 
font-family: verdana;
font-size: 17px;
font-weight: bold;
color: #ffffff;
position:relative; 
background-color: #000000;
opacity: 0.7;
filter:alpha(opacity=70);
padding-top: 3px;
border: 1px solid #535353;
margin-bottom:3px;
}
div.tmp_left_menu {
 opacity: 0.9;
 filter: alpha(opacity=90);
 margin:0 auto;
 padding:1px; 
 }
 .toplimited {
 	float: right;
	width: 195px;
	background-color: #000000;
	border: 1px solid #2a2a2a;
	margin-right: 44px;
	padding: 4px 3px 1px 3px;
	height: 41px;
 }
  .toplimited2 {
 	float: left;
	width: 195px;
	background-color: #000000;
	border: 1px solid #2a2a2a;
	padding: 4px 3px 1px 3px;
	height: 41px;
 }
 #bajar {
 	width: 1000px;
    margin: 442px 0px 3px 0px;
	height:100px;
 }
h1.entrar a {
font-size: 17px;	
}
.top5 {
	width: 198px;
	margin:0 auto;
	font-family: arial;
	margin-top: 10px;
	margin-left: 2px;
	margin-bottom: 6px;
	border: 1px solid #535353;
	padding: 2px;
} 
.top5 td.cabecerarank {
	font-weight: bold;
}
.top5 table {
	margin: auto;
	opacity: 0.9;
	padding: 2px 2px;
} 
.top55 {
	width: 198px;
	margin:0 auto;
	font-family: arial;
	margin-left: 2px;
	margin-bottom: 3px;
	border: 1px solid #535353;
    padding: 2px;
} 
.top55 td.cabecerarank {
	font-weight: bold;
}
.top55 table {
	margin: auto;
	opacity: 0.9;
	padding: 2px 2px;
} 
div.tmp_left_menu a { 
color:#FFFFFF; 
font-family: verdana;
font-size: 12px;
text-decoration: none;
}
div.tmp_left_menu li.list_menu:hover {
	background-color: #000000;
	border-radius: 2px;
	border: 1px solid #535353;
	font-weight: bold;
}
div.tmp_left_menu a:hover { 
text-decoration:none;
}
div.tmp_left_menu li.list_menu a { 
line-height:15px; 
padding-left: 2px;
zoom:1; 
}
div.login {
width: 194px;
font-family: tahoma;
font-size: 12px;
color: #ffffff;
overflow: hidden;
border: 1px solid #535353;
padding: 3px;
margin-bottom: 7px;
margin-left:1px;
}
div.login  a {
color: #ffffff;
text-decoration:none;
}
.yellow  a{
color:#f24646;
text-decoration:none;
font-weight: bold;
}
.right_page_content { 
font-family: verdana;
font-size: 12px;
color:#ffffff; 
margin-left:2px; 
margin-right:2px; 
margin-bottom: 5px;
}
.right_page_content a{
color:#fc0; 
text-decoration:underline;
}
.right_page_content a:hover{
color:#fc0;
text-decoration:none;
}
div.tmp_right_side { 
background-color:#000000; 
padding:3px;
margin-top: 4px;
border-radius: 7px;
border: 1px solid #2a2a2a;
}
.tmp_right_content { 
width: 530px;  
}
div.tmp_m_content {
width: 530px;
margin:1px 3px 2px 3px; 
margin-top: 2px;
border: 1px solid #535353;
padding: 4px;
}
.tmp_m_content .tmp_page_content {
font-family: verdana;
font-size: 14px;
color:#ffffff; 
margin:5px; 
}
.tmp_m_content .tmp_right_title_ann { 
background-color:#1E2627; 
height:20px; 
position:relative; 
font-family: verdana;
font-size: 15px;
font-weight: bold;
color:#FFFFFF; 
padding-left:15px; 
}
.tmp_m_content .tmp_page_content_ann { 
font-family: verdana;
font-size: 12px;
color:#375264; 
margin:5px; 
}
.ann_date { 
font-family: verdana;
font-size: 11px; 
color:#ffffff; 
}
.login_field{
background-color: #000000;
border: 2px solid #2a2a2a;
height: 20px;
width: 120px;
color: #ffffff;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}
.tmp_advertise { 
margin-bottom: 20px; 
width:728px; 
height:90px; 
border:2px #6A5151 solid; 
}
.where_nav{
margin:4px; padding:2px;
font-family: verdana;
font-size: 11px;
color: #ffffff;
}
.where_nav a{
color: #ffffff;
text-decoration: underline;
}
.where_nav a:hover{
color: #ffffff;
text-decoration: none;
}
.iN_title{
font-size:14px;
font-weight:bold;
}
.iN_title_mirror{
font-size:14px;
font-weight:bold;
color:#ffffff;
}
.iN_description{
font-family: verdana;
font-size: 12px;
color:#777;

}
.iN_download_title{
font-family: verdana;
font-size: 14px;
color:#ffffff;
}
.iN_download_cat{
font-family: verdana;
font-size: 17px;
font-weight:bold;
color:#ffffff;
}
.iN_title a{
font-family: verdana;
font-size: 17px;
font-weight:bold;
text-decoration: none;
}
.iN_title a:hover{
font-family: verdana;
font-size: 17px;
font-weight:bold;
text-decoration: none;
color:#ffffff;
}
.iN_date{
font-family: verdana;
font-size: 10px;
color:#ffffff;
}
.iN_news_content{
font-family: verdana;
font-size: 13px;
color:#ffffff;
margin:0px;
padding-top: 6px;
}
.iN_news_content a{
font-family: verdana;
font-size: 13px;
margin:0px;
text-decoration: underline;
}
.iN_news_content a:hover{
font-family: verdana;
font-size: 13px;
margin:0px;
text-decoration: none;
}
.iN_new_read_more{
color:#ffffff; 
font-family: verdana;
font-size: 13px;
background: #8b0e0e;
padding: 1px;
}
.iN_new_read_more a{
color: #ffffff;
font-family: verdana;
font-size: 10x;
}
.iRg_text{
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #ffffff;
}
.iRg_inf{
font-family: verdana;
font-size: 12px;
color: #ffffff;
}
.iRg_line{
font-family: verdana;
font-size: 12px;
color: #ffffff;
padding-bottom: 4px
}
.iRg_line_top{
font-family: verdana;
font-size: 12px;
color: #ffffff;
}
.iR_func_status{
border: 1px solid #cccccc; 
background: #2a2a2a; 
padding-left: 4px;
font-size: 13px;
}
.iR_func_status input{
color: #000000;
padding: 1px 1px 1px 1px;
font-weight: bold;
}
.iR_func_status_lacking{
background: #535353;
padding: 1px; 
padding-left: 3px; 
padding-right: 3px; 
color: #ffffff;
}
.iR_func_status_free{
background: #00FF00; 
padding: 1px; 
padding-left: 3px; 
padding-right: 3px; 
color: #ffffff;
}
.iR_func_status_free a{
font-size: 11px;
color: #ffffff;
}
.iRg_inf a{
font-family: verdana;
font-size: 11px;
text-decoration: underline;
}
.iRg_inf a:hover{
font-family: verdana;
font-size: 11px;
text-decoration: none;
}
#menu {
	width: 800px;
	background-color: #000000;
	margin: 0 auto;
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
	padding: 5px 5px 6px 5px;
	border: 1px solid #2a2a2a;
}
#menu h2 {
	font-size: 17px;
}
.iRg_input{
font-family: verdana;
font-size: 11px;
background-color: #000000;
height: 17px;
color: #ffffff;
border: 1px solid #000000;
border-radius: 4px;
}
.iRg_terms_agree{
font-family: verdana;
font-size: 12px;
}
.iRg_terms_agree a{
font-family: verdana;
font-size: 12px; 
text-decoration: underline;
}
.iR_rank {
background-color: #000000;
font-family: tahoma;
font-size: 17px;
font-weight: bold;
color: #ffffff;
border-radius: 5px;
border: 1px solid #535353;
padding: 1px;
}
.iR_stats{
font-family: verdana;
font-size: 11px;
color: #ffffff;
background-color: #000000;
padding: 1px 1px 1px 4px;
border-radius: 5px;
border: 1px solid #535353;
}
.iR_stats_2{
font-family: verdana;
font-size: 11px;
color: #ffffff;
background-color: #000000;
padding: 1px;
border: 1px solid #535353;
}
.iR_stats_bg{
background-color: #000000;
border-radius: 5px;
border: 1px solid #535353;
}
.iR_stats_level{
font-family: verdana;
font-size: 11px; 
color: #ffffff;
background: #000000;
padding: 2px;
border-radius: 5px;
border: 1px solid #535353;
}
.iR_stats_reset{
font-family: verdana;
font-size: 11px; 
color: #ffffff;
background: #2a2a2a;
padding: 3px;
font-weight: bold;
border-radius: 5px;
border: 1px solid #535353;
}
.iR_name{
color: #f74040;
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FF3300;
}
.iR_class{
font-family: verdana;
font-size: 12px;
color: #ffffff;
}
.iR_status{
font-family: verdana;
font-size: 11px;
}
.iR_task{
font-family: verdana;
font-size: 11px;
}
.iR_rank_type{
color: #ffffff;
font-family: verdana;
font-size: 16px;
font-weight: bold;
}
.iR_rank_type a{
color: #ffffff;
font-family: verdana;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.iR_rank_type a:hover{
color: #ffffff;
font-family: verdana;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.iR_rank_type_sub{
font-family: verdana;
font-size: 10px;
}
.iR_rank_type_sub a{
font-family: verdana;
font-size: 10px;
text-decoration: none;
}
.iR_rank_type_sub a:hover{
font-family: verdana;
font-size: 10px;
text-decoration: none;
}
.msg_success{
background: #c2ffaf;
border: 1px solid #cccccc; 
padding: 4px;
padding-left: 33px;
margin-bottom: 6px;
margin-top: 6px;
background-repeat:no-repeat;
background-position: 10px;
font-size: 11px;
font-weight: bold;
color: #000000;
font-family: verdana;
width: 80%;
}
.msg_error{
background: #F9F2B9;
border: 1px solid #cccccc; 
padding: 4px;
padding-left: 33px;
margin-bottom: 6px;
margin-top: 6px;
background-repeat:no-repeat;
background-position: 10px;
font-size: 11px;
font-weight: bold;
color: #000000;
font-family: verdana;
}
.iD_dashed{
border-top: #ffffff dashed 1px;
}
.curent_step{
background: #000000; 
border: 1px solid #2a2a2a; 
padding: 2px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color:#ffffff;
border-radius: 6px;
}
.step{
background: #000000; 
border: 1px solid #2a2a2a; 
padding: 2px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color:#ffffff;
border-radius: 6px;
opacity: 0.4;
filter:alpha(opacity=40);
}
.hidden_password{
border: 1px solid #2a2a2a; 
background: #000000; 
padding: 2px;
width: 200px;
color: #ffffff;
font-weight: bold;
border-radius:6px;
}
.footer_font{
font-family: verdana;
font-size: 11px;
color: #ffffff;
}
.footer_font a{
padding-bottom:5px;
font-family: verdana;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}
.footer_font a:hover{
font-family: verdana;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}
.table_list{
background: #ffffff;
color: #000000;
border: outset 1px #DEE0E2;
}
.table_list .title{
background: #DFDFFF;
font-family: verdana;
font-size: 11px;
font-weight: bold;
padding: 2px;
padding-left: 4px;
color: #ffffff;
border: outset 1px #555555;
}
.table_list .even{
background: #ECECFF;
}
.table_list .content{
font-family: verdana;
font-size: 11px;
padding: 2px;
padding-left: 4px;
}
#rss_feed{
margin-left: 0;
padding-left: 0;
list-style: none;
}
#rss_feed li {
padding-left: 17px;
background-repeat: no-repeat;
background-position: 0;
}
#rss_feed li a{
text-decoration: none;
}

#rss_feed li a:hover{
text-decoration: underline;
}
.language_select{
margin-top: 4px;
 }
.language_select a{
font-family: verdana;
font-size: 11px;
color: #ffffff;
 text-decoration: none;
 }
.language_select a:hover{
font-family: verdana;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
 } 
.usercp_module{
font-family: verdana;
font-weight:bold;
background-color:#000000;
color: #ffffff;
padding: 2px;
padding-left: 4px;
border-radius:5px;
border: 1px solid #2a2a2a;
}
div#end_footer {
    width: 1300px;
	padding: 20px 0px 20px 0px;
	margin:auto;
	color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	text-align:center;
}	
.shop_nav{
margin-left: 4px; 
border-left: #2A2A2A dashed 1px; 
border-bottom: #2A2A2A dashed 1px; 
padding: 5px; 
font-size: 15px;	
}
.shop_nav a:hover{
font-size: 15px;
text-decoration: none;
}
.shop_nav_selected{
color: #990000;
}
.shop_body_item{
border: 1px solid #cccccc;
background: #ECECFF;
padding: 2px;
}	
.shop_title_item{	
font-size: 13px;
font-weight: bold;
background: #5F6D5F;
	color: #ffffff;
}
.shop_credits_item{
font: 12px Georgia, "Times New Roman", Times, serif; color: #666666;
font-weight: bold;
}
.shop_class_requirement{
font-size: 11px;
font-style: italic;
margin-top: 10px;
padding: 8px;
color: #777777;
}	
.shop_stock_a{
padding: 2px;
background-color: #181C18;
font: bold 11px Georgia, "Times New Roman", Times, serif; color: #ffffff;
}
.shop_stock_o{
padding: 2px;
background-color: #ff9900;
font: bold 11px Georgia, "Times New Roman", Times, serif; color: #ffffff;
}
.shop_credits_disabled {
font-size: 12px;
padding-left: 10px;
color: #cccccc;
}
.shop_credits_enabled {
font-size: 12px;
padding-left: 10px;
color: #ff0000;
}
.shop_ancient{
font-size:14px;
font-weight:bold;
background: blue;
color: #ffffff;
padding: 2px;	
}	
.shop_button{
padding: 8px;	
}
#foot_info {
    background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#bloque {
width: 100%;
margin: 0 auto;
}
#caja1, #caja2, #caja3 {
float: left;
padding-bottom: 5px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
#caja1 {
margin-left: 0px!important;
width: 205px;
}
#caja2 {
margin-top: -2px;
overflow: hidden;
}
#caja3 {
width: 200px;
}
.salto {
clear: both;
}