body, div, ul, li, p, form, h1, h2, h3, h4, h5, a{	margin: 0px;	padding: 0px;}body{	font-family: Tahoma, Geneva, sans-serif;	background:url(../images/body_bg.gif);}td{	vertical-align:top;	}img{ 	behavior: url(styles/pngbehavior.htc);border-width:0px;	}td{	font-size:11px;	line-height:20px;		}td a{	}.text{	line-height:20px;	color:#fff;	}/* layout section/********************************************************************************/.wrapper{	width:928px;	margin:0 auto;	margin-bottom:30px;	}/* topline section/********************************************************************************/.topline{	width:928px;	height:79px;	}.topline .logo{	float:left;	position:relative;	top:15px;	left:20px;	}.logform{	width:445px;	float:right;	position:relative;	top:20px;	}.logform .inputbox{	float:left;	background:url(../images/inputbox_bg.gif) no-repeat;	width:155px; /* 180 */	height:23px;	padding-left:25px;	}.logform .inputbox input{	border-width:0;	background-color:transparent;	color:#426784;	font-size:12px;	width:140px;	height:23px;	line-height:23px;	text-align:center;	}.logform .sbmtbtn{	position:relative;	top:1px;	}.logform p{	text-align:right;	color:#fff;	font-size:12px;	width:435px;	}.logform p a{		color:#fff;	text-decoration:underline;	margin-left:15px;}/* topmenu section/********************************************************************************/.topmenublock{	width:928px;	height:41px;	}.topmenu{	width:928px;	height:38px;	background:url(../images/topmenu_bg.gif) repeat-x;	}.topmenu2{	width:928px;	height:38px;	background:url(../images/topmenu_right_bg.gif) no-repeat right;	}.topmenu a{	display:table;	float:left;	height:38px;	line-height:38px;	color:#fff;	font-size:14px;	text-decoration:none;	padding:0px 21px 0px 23px;	background:url(../images/topmenu_a.gif) no-repeat;	border-right:2px solid transparent;	}.ie6 .topmenu a{	border-right:2px solid #00044F;	filter: chroma(color=#00044F);	padding:0px 22px 0px 23px;	}.topmenu a:first-child{	padding:0px 26px 0px 29px;	}.topmenu a:hover{	background:url(../images/topmenu_a_hover.gif) no-repeat;	border-right:2px solid #6383a8;		}/* header section/********************************************************************************/.header{	width:928px;	height:200px;	background:url(../images/header_bg.jpg) no-repeat;	text-align:center;	margin-bottom:4px;	}.header .curs{	position:relative;	top:85px;	}.header .logo{	position:relative;	top:50px;	}.header .htext{	position:relative;	top:50px;	}/* mainsite section/********************************************************************************/.mainsite{	width:918px; /* 928 */	display:table;	background:url(../images/mainsite_bg.gif) repeat-x #d5d5d5;	padding:5px;	}/* leftcol section/********************************************************************************/.leftcol{	width:210px;	text-align:left;	}	.leftcol .block,.leftcol .block2{	width:210px;	margin-bottom:4px;	}.leftcol .signup{		background:url(../images/left_signup.jpg) no-repeat;		height:52px;}	.leftcol .contact{	background:url(../images/left_contact.jpg) no-repeat;	height:52px;	}		.leftcol .block p{	font-size:16px;	font-weight:bold;	color:#fff;	position:relative;	top:10px;	left:60px;	}.leftcol .block a{		color:#b9b9b9; 	text-decoration:none;	font-size:10px;	position:relative;	top:5px;	left:60px;		}.leftcol .contact a,.leftcol .contact p{	position:relative;	left:80px;}.leftcol .contact p{	left:85px;	}.leftcol .partner{	width:210px;	height:100px;	background:url(../images/left_partner.jpg) no-repeat;	}	.leftcol .partner a{	position:relative;	left:110px;	top:70px;	}.leftcol .block .titler,.leftcol .block2 .titler{	font-size:14px;	font-weight:bold;	color:#fff;	height:30px;	line-height:26px;	padding-left:15px;	}	/********************************************************************************/.members a{	text-decoration:none;	width:200px;	position:relative;	left:4px;	margin-bottom:2px;	border:#CCC;	background-color:#666;	text-align:center;	height:20px;	line-height:20px;	display:table;	float:left;	border:1px solid #CCC;	color:#fff;	font-weight:bold;}.members a:hover{	background-color:#777;		}.news{	background:url(../images/news_bg.gif) repeat-y;	width:210px;	}.news .top{		background:url(../images/news_top.gif) no-repeat top;	display:table;	width:210px;		}.ie8 .news .top{		position:relative;	left:-2px;	top:-2px;}.ie8 .news .btm{		position:relative;	top:6px;}.news .btm{		background:url(../images/news_btm.gif) no-repeat bottom;	display:table;	width:210px;	padding-bottom:10px;	}.news .date{	background-color:#3a3a3a;	width:182px; /* 202 */	padding:0px 10px;	font-size:11px;	color:#fff;	height:20px;	line-height:20px;	position:relative;	left:4px;}.news .atitle,.news .text{	position:relative;	left:10px;	color:#fff;	font-size:10px;	width:182px;	line-height:15px;	}.news .text{	margin-bottom:5px;}	.news .atitle,.news .atitle a{	color:#fff;	text-decoration:underline;	font-weight:bold;	font-size:11px;	}.leftcol .news .top .btm .btn{	padding:0px 15px;	background:url(../images/left_bg_btn.gif) repeat-x;	height:20px;	line-height:20px;	color:#fff;	text-decoration:none;	display:table;	float:left;	}.news span{	position:relative;	top:2px;	margin-right:10px; 	float:right;	}	.stats{	background:url(../images/stats_bg.gif) no-repeat top #2a496f;	color:#333;	padding-bottom:4px;	}	.stats .p1,.stats .p2{	width:202px;	position:relative;	left:4px;	font-size:12px;	height:20px;	line-height:20px;	clear:both;	}.stats .p1{	background-color:#fff;	}.stats .p2{	background-color:#eaeaea;	}.stats b{	padding-left:10px;	width:105px;	display:table;	float:left;	}.stats i{	font-style:normal;	padding-right:10px;	text-align:right;	width:75px;	display:table;	float:left;	}.forums{	background-color:#2a496f;	padding-top:4px;	}.forums p{	width:202px;	position:relative;	left:4px;	background:url(../images/left_p_bg.gif) repeat-x;	text-align:center;	padding-top:4px;	}/* rightcol sectiion/********************************************************************************/.rightcol{	width:702px;	padding-left:6px;	}h2,.rightcol .titler1,.rightcol .titler2{	width:687px; /* 702 */	height:33px;	font-size:14px;	font-weight:bold;	color:#fff;	height:33px;	line-height:33px;	padding-left:15px;	margin-bottom:2px;	font-style:normal;	}h2,.rightcol .titler1{	background:url(../images/right_titler1.gif)}	.rightcol .titler2{	background:url(../images/right_titler2.gif)}	.rightcol .block1{	width:672px; /* 702 */	background:url(../images/block1_bg.jpg) no-repeat right top #fff;	display:table;	padding:10px 15px 0px 15px;	clear:both;	margin-bottom:5px;	text-align:left;	}.safari .rightcol .block1{	width:702px;}.ie6 .rightcol .block1{padding-bottom:0px;}.rightcol  h4{	color:#323232;	font-size:11px;	font-weight:bold;	}.rightcol ul{	position:relative;	left:25px;	margin:10px 0px;	}	.rightcol ul.ul1{	width:600px;}	.rightcol ul.ul2{	width:360px;}	.rightcol ul.ul3{	width:320px;	float:left;	left:105px;	}	.ie6 .rightcol ul.ul3{	width:300px;}.rightcol ul.aaa{	position:relative; left:40px;}.ie6 .aaa{	left:0px;}.rightcol ul li{	color:#323232;	font-size:11px;	line-height:20px;	height:20px;	list-style:inside;}.rightcol ul.ul1 li{	list-style:url(../images/right_li.gif);	}.rightcol ul.ul2 li{	list-style:url(../images/right_li2.gif);	}.rightcol ul.ul3 li{	list-style:url(../images/right_li3.gif);	}.rightcol ul li i{	font-style:normal;	position:relative;	top:-4px;	}.opera .rightcol ul li i{	position:relative;	left:10px;	top:-2px;	}.ie6 .rightcol ul li i{	position:relative;	left:10px;}	.rightcol ul.ul2 li i{	font-weight:bold;	}.rightcol .btn{	height:21px;	line-height:19px;	background:url(../images/right_bg_btn.gif) repeat-x;	display:table;	padding:0px 10px;	border:1px solid #b3cedc;	border-width:0px 1px;	text-decoration:none;	font-size:12px;	font-weight:bold;	color:#373f4b;	position:relative;	left:580px;	top:-22px;		float:left;}	.rightcol .bonus{	background:url(../images/bonus.jpg) no-repeat;	width:702px;	height:50px;	margin-bottom:4px;	}.rightcol .note{		color:#323232;	font-size:10px;	line-height:13px;	padding:5px 15px;	}.rightcol .note a{		color:#323232;	text-decoration:underline;}.rightcol .desctitler{	background:url(../images/desc_titler.gif) no-repeat;	width:702px;	height:38px;	}/* .plansblock section/********************************************************************************/.plansblock{	margin-bottom:4px;	}.plansblock .border{	border:1px solid #fff;	}.plansblock .plan1{	background:url(../images/plan_bg.gif) repeat-x;	height:37px;	width:698px;	}.plansblock .plan2{	background:url(../images/plan_bg2.gif) repeat-x;	height:37px;	width:698px;	}	.plansblock .plan{		border:1px solid #7e7e7e;	border-width:0px 1px 1px 1px;	}.plansblock .plan:first-child{	border-width:1px;	}.plan table{	color:#fff;}.plan table img{	vertical-align:middle;}.td1{	vertical-align:middle;	height:37px;	padding-left:5px;	font-size:13px;	width:240px;}.td2,.td3{	vertical-align:middle;	height:37px;	padding-left:5px;	font-size:11px;	line-height:13px;}.td2{	width:200px;}.td3{		text-align:right;	font-weight:bold;	width:190px;}.td3 b{	font-size:12px;	}


/***********************************************************************************/
/*modificacion blue plans
/**********************************************************************************/
    .ppp1 .plan1 td.img{ background:url(../images/plan1_0.png) no-repeat center center; width:37px; height:37px;}
    .ppp2 .plan1 td.img{ background:url(../images/plan2_0.png) no-repeat center center; width:37px; height:37px;}
    .ppp3 .plan1 td.img{ background:url(../images/plan3_0.png) no-repeat center center; width:37px; height:37px;}
    .ppp4 .plan1 td.img{ background:url(../images/plan4_0.png) no-repeat center center; width:37px; height:37px;}
    .ppp5 .plan1 td.img{ background:url(../images/plan5_0.png) no-repeat center center; width:37px; height:37px;}
    .ppp1 .plan2 td.img{ background:url(../images/plan1_1.png) no-repeat center center; width:37px; height:37px;}
    .ppp2 .plan2 td.img{ background:url(../images/plan2_1.png) no-repeat center center; width:37px; height:37px;}
    .ppp3 .plan2 td.img{ background:url(../images/plan3_1.png) no-repeat center center; width:37px; height:37px;}
    .ppp4 .plan2 td.img{ background:url(../images/plan4_1.png) no-repeat center center; width:37px; height:37px;}
    .ppp5 .plan2 td.img{ background:url(../images/plan5_1.png) no-repeat center center; width:37px; height:37px;}
/*********************************************************************************//* footer section/********************************************************************************/.footer{	background:url(../images/footer_bg.gif) no-repeat;	width:918px;	height:33px;	line-height:33px;	color:#fff;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	}.footer a{	color:#fff;	text-decoration:none;	}.footer a:hover{	text-decoration:underline;}