/* CSS Document */

.closed { display: none;}
.open { display:inline-table;}


.form-label {
	text-indent:10px;
	padding-top:5px;
}


#account .underline {
	height:1px;
	margin-bottom:4px;
	border-bottom:1px solid #d9d9d9;
}
#account .underline-dotted {
	width:664px;
	height:1px;
	margin-bottom:4px;
	border-bottom:1px dotted #c0b4aa;
}
#account {
	width:860px;
	margin-left:80px;
	margin-top:20px;
}

#account .subtitle {
	background-color:#e5f0f4;
	color:#207fa4;
	font-weight:bold;
	font-size:13px;
	text-indent:19px;
	line-height:24px;

}

#account .text-error {
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#fd4504;
	text-align:right;
	padding-right:20px;
	border-top:1px solid #dcd9d6;
	border-bottom:1px solid #dcd9d6;	
}


#account #top {
	float:none;
	clear:both;
	height:44px;
	background-image:url(../images/account/box_top.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#7e6651;
	font-size:14px;
	font-weight:bold;
	line-height:45px;
	text-indent:43px;
}

/************** TABS **********************/
#account #tabs {
	background-image:url(../images/account/bg_tabs.gif);
	background-repeat:repeat-y;
	float:left;
	width:178px;
	padding:0px 0px 9999px 0px;
	margin:0px 0px -9999px 0px !important;
	font-weight:bold;
}

#account #tabs a {
	display:block;
	text-decoration:none;
}

#account #tabs .tab {
	background-image:url(../images/account/tab.gif);
	background-repeat:no-repeat;
	width:178px;
	height:29px;
	text-indent:45px;
	line-height:28px;
	margin-bottom:1px;
	color:#7e6651;
}
#account #tabs .tab a {
	color:#7e6651;
}
#account #tabs .tab-over {
	background-image:url(../images/account/tab_over.gif);
	background-repeat:no-repeat;
	width:178px;
	height:29px;
	text-indent:45px;
	line-height:28px;
	margin-bottom:1px;
	color:#ffffff;
}
#account #tabs .tab-over a {
	color:#ffffff;
}

/*- Tabs submenu ----*/
#account #tabs ul {
	margin:0;
	padding:0;
	padding-top:7px;
	padding-bottom:7px;	
	list-style:none;
	color:#7e6651;
	font-size:10px;
}
#account #tabs ul li {
	padding-left:43px;
	line-height:18px;
	padding-bottom:0px;
}
#account #tabs ul li a {
	display:block;
	color:#7e6651;
}
#account #tabs ul li a:hover {
	display:block;
	color:#05A7EB;
}

#account #tabs ul .li-on {
	background-image:url(../images/account/arrow_li.gif);
	background-repeat:no-repeat;
	background-position:34px;
	line-height:18px;
}
#account #tabs ul .li-on a {
	color:#05A7EB;	
}

/***************************/
#account #tabs .on a {
	display:block;
	color:#ffffff;
}

#account #tabs .t-personal {
	background-image:url(../images/account/tab_personal_info.gif);
}
#account #tabs .t-personal:hover {
	background-image:url(../images/account/tab_personal_info_over.gif);
}
#account #tabs .t-personal-on {
	background-image:url(../images/account/tab_personal_info_on.gif);
}


#account #tabs .t-authorized {
	background-image:url(../images/account/tab_authorized.gif);
}
#account #tabs .t-authorized:hover {
	background-image:url(../images/account/tab_authorized_over.gif);
}
#account #tabs .t-authorized-on {
	background-image:url(../images/account/tab_authorized_on.gif);
}

#account #tabs .t-alerts {
	background-image:url(../images/account/tab_alerts.gif);
}
#account #tabs .t-alerts:hover {
	background-image:url(../images/account/tab_alerts_over.gif);
}
#account #tabs .t-alerts-on {
	background-image:url(../images/account/tab_alerts_on.gif);
}

#account #tabs .t-asist {
	background-image:url(../images/account/tab_asist.gif);
}
#account #tabs .t-asist:hover {
	background-image:url(../images/account/tab_asist_over.gif);
}
#account #tabs .t-asist-on {
	background-image:url(../images/account/tab_asist_on.gif);
}

#account #tabs .t-susc {
	background-image:url(../images/account/tab_suscriptions.gif);
}
#account #tabs .t-susc:hover {
	background-image:url(../images/account/tab_suscriptions_over.gif);
}
#account #tabs .t-susc-on {
	background-image:url(../images/account/tab_suscriptions_on.gif);
}

#account #tabs .t-lotto {
	background-image:url(../images/account/tab_lotto.gif);
}
#account #tabs .t-lotto:hover {
	background-image:url(../images/account/tab_lotto_over.gif);
}
#account #tabs .t-lotto-on {
	background-image:url(../images/account/tab_lotto_on.gif);
}

#account #tabs .t-reports {
	background-image:url(../images/account/tab_reports.gif);
}
#account #tabs .t-reports:hover {
	background-image:url(../images/account/tab_reports_over.gif);
}
#account #tabs .t-reports-on {
	background-image:url(../images/account/tab_reports_on.gif);
}

/***************** BOX *************************/
#account #box {
	float:left;
	width:664px;
	padding:0px 0px 9999px 0px;
	margin:0px 0px -9999px 0px !important;	
	padding-left:7px;
	padding-right:11px;
	background-image:url(../images/account/box_content.gif);
	background-repeat:repeat-y;
	color:#7e6651;
}

#account #table-top .td {
	background-color:#e2deda;
	border-bottom:1px solid #ffffff;
}

#account #table-membership {
	background-color:#beb2a8;
}

#account #table-membership .td {
	background-color:#ffffff;
}

#account #table-membership .table-title {
	color:#e65120;
	font-weight:bold;
	font-size:15px;
}

#account #table-membership a {
	text-decoration:none;
	color:#e65120;
}

#acount #table-membership .td-gold {
	background-color:#adeaf2;
}

#acount #table-membership td .td-selected {
	background-color:#CCF1FC;
}

#account .td-border {
	border:1px solid #beb2a8;
	background-color:#FFFFFF;
}


#account #box .title {
	width:664px;
	border-bottom:1px dotted #c0b4aa;
	color:#7e6651;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
	height:20px;
	margin-bottom:5px;
}

#account .btn-big {
	background-image:url(../images/account/btn_orange_big.gif);
	background-repeat:no-repeat;
	text-indent:0px;	
	font-size:11px;
	display:block;
	width:181px;
	height:20px;
	float:right;
	padding:0;
	margin-right:7px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

#account .btn-big a {
	color:#ffffff;
	text-decoration:none;
}

#account .btn-collapse-up {
	background-image:url(../images/account/btn_collapse_up.gif);
	background-repeat:no-repeat;
	text-indent:0px;	
	font-size:11px;
	display:block;
	width:94px;
	height:20px;
	float:right;
	padding-right:4px;
	margin-right:7px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

#account .btn-collapse-down {
	background-image:url(../images/account/btn_collapse_down.gif);
	background-repeat:no-repeat;
	text-indent:0px;	
	font-size:11px;
	display:block;
	width:94px;
	height:20px;
	float:right;
	padding-right:4px;
	margin-right:7px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}


/***************** ICONS*************************/

#icons {
	margin:auto;
	margin-top:67px;
	width:650px;
	height:220px;
	text-align:center;
}

#icons .icon {
	float:left;
	width:125px;
	margin-right:2px;
	margin-left:2px;	
	text-align:center;
}
#icons .icon img {
	margin-bottom:20px;
}
#icons .icon a {
	color:#7e6651;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
/************************************************/

#account #bottom {
	overflow:hidden !important;
	float:none;
	clear:both;

	height:21px;
	background-image:url(../images/account/box_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
}
