@charset "utf-8";

.btn { cursor:pointer; text-decoration:none;}
.btn a:hover { text-decoration:none; color:#434343; cursor:pointer;}

.txt a:hover { text-decoration:underline; color:#434343; cursor:pointer;}
h2 {display:none;}

.header{
	border:0px solid #FF0000;
	width: 100%; height: 105px;
	margin-bottom: 10px;
}

.top_bg{
	background:url('http://file.kaybo.com/portal/common/top_bg.gif') repeat-x  #FFFFFF;
	width: 100%; height: 60px;
	border:0px solid #00FF00;
}
* html .top_bg{
	display : inline;
}

.top_bi{
	/* float: left; */
	width: 940px; margin: 0 auto; /* margin-left: 60px;*/
	/* width: 940px; height: 60px; */
	/*overflow: hidden;*/
	text-align: left;
	border:0px solid #0000FF;
	position: relative;
}

.top_right {
	position: absolute;
	right:10px;
	top:10px;
	font: bold 15px verdana;
	color: #fff;
}

.top_right a:hover { color: #fff; text-decoration: none; }
.top_right a:link { color: #fff; text-decoration: none; }
.top_right a:visited { color: #fff; text-decoration: none; }
.top_right a:active { color: #fff; text-decoration: none; }

* html .top_bi{
	display : inline;
}

.mainmenu{
	background:url('http://file.kaybo.com/portal/common/mainmenu_bg.gif') repeat-x center top #FFFFFF;
	height: 45px;
}

.mainmenu .menu{
	float: left;
	height: 45px;
	color: #FFFFFF;	font-size: 16px; vertical-align:middle; line-height: 42px;
	border:0px solid #0000FF;
}

.mainmenu .menu2 {
	float: left;
	height: 45px;
	width: 130px;
	color: #FFFFFF;	font-size: 18px; vertical-align:middle; line-height: 42px;
	background:url('http://file.kaybo.com/portal/common/btn_cuenta2.gif') repeat-x center top #FFFFFF;
	border:0px solid #0000FF;
	margin: 0px -18px;
	text-align:center;
}

.mainmenu .divide{
	background:url('http://file.kaybo.com/portal/common/mainmenu_divide.gif') no-repeat;
	float: left;
	width: 2px; height: 44px;
	color: #FFFFFF;
	margin: 0px 18px;
	border:0px solid #0000FF;
}

/*.footer { clear: both; float: left; border:1px solid #0000FF;  width: 100%; height: 110px; margin-top: 20px;}*/
#footer {clear:both; position:relative;text-align:left; height:110px;/*140px;*/width:940px;padding:30px 0px 0px 0px;}

#footer h2 { display: none }
/* layout detail : footer */
.footerUtilArea {width:940px;border-bottom:4px solid #30b4e0;overflow:hidden;}
.footerUtilArea ul li {display:table-cell;*display:inline;*zoom:1;border-left:2px solid #30b4e0;font:11px verdana;color:#9d9d9d;line-height:100%;height:12px;padding:2px 6px 4px 6px;}
.footerUtilArea ul li.nobdr {border:none;}
.footerUtilArea ul li a {font:11px verdana;color:#9d9d9d;text-decoration:none;}
.footerUtilArea ul li a:hover {font:11px verdana;color:#262626;text-decoration:none;}


dl.footerBannerArea {width:940px;padding:5px 0 0 0;}
dl.footerBannerArea dt,dl.footerBannerArea dd {display:table-cell;*display:inline;*zoom:1;}
dl.footerBannerArea dt {width:408px;font:10px tahoma;color:#989898;padding:0px 6px;vertical-align:top;}
dl.footerBannerArea dt span {font:bold 10px tahoma;color:#5fb9d3;}
dl.footerBannerArea dd {position:relative;width:508px;text-align:right;padding:0 6px 0 6px;}
dl.footerBannerArea dd ul {position:relative;width:auto;float:right;}
dl.footerBannerArea dd ul:after {content:"";display:block;clear:both;}
dl.footerBannerArea dd ul li {display:table-cell;*display:inline;*zoom:1;background:url(http://file.kaybo.com/kaybo/_common/vtdot2.gif) 0px 0px no-repeat;padding:0px 0px 0px 3px;vertical-align:top;}
dl.footerBannerArea dd ul li, dl.footerBannerArea dd ul li a img {line-height:0;font-size:0;}
dl.footerBannerArea dd ul li.nobg {background:none;}

dl.footerBannerArea dd ul li a span {display:none;}

dl.footerBannerArea dd ul li a.absBtn1 {position:absolute;left:11px;top:0;width:80px;height:22px;background:#eee;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);}
dl.footerBannerArea dd ul li a.absBtn2 {position:absolute;left:91px;top:0;width:74px;height:22px;background:#eee;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);}


#utilArea {position:absolute;right:20px;top:8px;width:auto;height:auto;z-index:4;}
#utilArea ul li {display:table-cell;*display:inline;*zoom:1;font:bold 13px verdana;background:url(http://file.kaybo.com/kaybo/_common/vtdot2.gif) 0px center no-repeat;padding:0 4px 0 7px;}
#utilArea ul li.nobg {background:none;}
/* S: bookmark area for AddThis */
#utilArea ul li.bookmarkArea {vertical-align:middle;padding:1px 8px 0 0;}
/* E: bookmark area for AddThis */
#utilArea ul li.gmt {font:bold 11px verdana;color:#fff;background:url(http://file.kaybo.com/kaybo/_common/gmt_bg.gif) 0px center no-repeat;width:201px;height:18px;vertical-align:middle;padding:2px 20px 2px 2px;text-align:center;}
#utilArea ul li a {font:bold 12px verdana;color:#fff;text-decoration:none;}
#utilArea ul li a:hover {font:bold 12px verdana;text-decoration:none;color:#fff200;}
#utilArea ul li a.clrGrn1 {color:#a7ec00;}
#utilArea ul li a.clrGrn1:hover {color:#fff200;}


#utilArea {position:absolute;right:20px;top:8px;width:auto;height:auto;z-index:4;}
#utilArea ul li {display:table-cell;*display:inline;*zoom:1;}
#utilArea ul li a {font:bold 13px verdana;color:#fff;text-decoration:none;}
#utilArea ul li a:hover {font:bold 13px verdana;text-decoration:none;color:#fff200;}






