
body {
	background-color: #FFFFFF;
	margin-top: 0;
	padding-top: 0;
	margin-left: 0;
	padding-left: 0;
	margin-right: 0;
	padding-right: 0;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

select, input, textarea {
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
select.index_select {
	color: #000000;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
}

input.index_input {
	color: #000000;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
}
input.index_btn {
/*	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	height: 23px;
	cursor: pointer;
	vertical-align: middle;*/
	
	font-size: 13px;
	cursor: pointer;
	color:#000000;
	font-family:'trebuchet ms',helvetica,sans-serif;
	background-color:#a7c400;
	border:1px solid;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;		
	
}
input.index_btn:hover {
	background-color:#7C9300;
}
input.big_button {
/*	color: #57790f;
	font-size: 18px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: normal;
	height: 30px;
	vertical-align: middle;
	cursor: pointer;*/
	
	font-size: 18px;
	cursor: pointer;
	color:#000000;
	font-family:'trebuchet ms',helvetica,sans-serif;
	background-color:#a7c400;
	border:1px solid;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;		
	
}
input.big_button:hover {
	background-color:#7C9300;
}
input.button {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	height: 23px;
	cursor: pointer;
	vertical-align: middle;
}
.index_link_bottom {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	color:#ffffff;
	text-decoration: underline;*/
		text-decoration: underline;
	color:#333333;
	text-decoration: none;
}
a.index_link_bottom {
/*	text-decoration:underline;
	text-underline-style: dotted;*/
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	
}
a.index_link_bottom:hover {
	background-color:#cfee1f;
}


.top_menu_1 {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.top_menu_1 {
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	
}
a.top_menu_1:hover {
	background-color:#cfee1f;
}

.top_menu_text {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.top_menu_text {
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	
}
a.top_menu_text:hover {
	background-color:#cfee1f;
}

.top_menu_2 {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.top_menu_2 {
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	
}
a.top_menu_2:hover {
	background-color:#cfee1f;
}


A {text-decoration: underline;  font-size: 11px; font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; color: #57790f;}

.home_menu {
	background-color: #edecc2;
}
.top_index_menu {
	background-color: #edecc2;
}

.index_login {
	background-color: #edecc2;
}
.index_quick_search {
	background-color: #edecc2;
}
.new_members {
	background-color: #edecc2;
}
.main_banner {
/*	background-color: #f4f4f4;*/
	background-color: #edecc2;	
}
.top_users {
	background-color: #edecc2;
}
#top_users {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #ffffff;*/
	background-color: #edecc2;
	color: #73a014;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
#top_users a {
	text-decoration:none;
	color: #73a014;	
	background-color: #edecc2;
}
#top_users a:hover {
	color: #ffffff;	
	background-color: #73a014;
}
.news {
	background-color: #edecc2;
}
#news {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #ffffff;*/
	background-color: #edecc2;
	color: #333333;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
#news a {
	text-decoration:none;
	color: #333333;	
	background-color: #edecc2;
}
#news a:hover {
	color: #ffffff;	
	background-color: #73a014;
}
.premium {
	background-color: #edecc2;
}
.uploads {
	background-color: #edecc2;
}
#uploads {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #ffffff;*/
	background-color: #edecc2;
	color: #73a014;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
#uploads a {
	text-decoration:none;
	color: #73a014;	
	background-color: #edecc2;
}
#uploads a:hover {
	color: #ffffff;	
	background-color: #73a014;
}


.index_top_menu {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	color: #ffffff;*/
	background-color: #edecc2;
	color: #73a014;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
a.index_top_menu {
	color: #73a014;	
	background-color: #edecc2;
}
a.index_top_menu:hover  {
	color: #ffffff;	
	background-color: #73a014;
}

.index_small {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
/*	color: #ffffff;*/

	background-color: #edecc2;
	color: #73a014;		
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

a.index_small {
	color: #73a014;	
	background-color: #edecc2;
}

a.index_small:hover {
	color: #ffffff;	
	background-color: #73a014;
}

.home_page_bottom_text {
	color: #656565;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	line-height: 1.5;
	background-color: #edecc2;	
}
.home_menu_font {
/*	color:#ffffff;*/
	color:#73a014;	
	font-size: 12px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/*.main_banner {
	background-color: #f4f4f4;
}*/
.home_search {
	background-color: #edecc2;
}


.menu_block_1 {
	background-color: #EDECC2;
}
.menu_block_1_link {
	border-bottom: dotted 1px #666666;	
}
a.menu_block_1_big_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #57790f;
	text-transform: uppercase;
	text-decoration: none;
}
a.menu_block_1_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.menu_block_1_link:hover {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	background-color:#cfee1f;
	border-bottom: dotted 1px #666666;
}
.menu_block_2 {
	background-color: #edeba3;
}
a.menu_block_2_big_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #57790f;
	text-transform: uppercase;
	text-decoration: none;
}
.menu_block_2_link {
	border-bottom: dotted 1px #666666;	
}
a.menu_block_2_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.menu_block_2_link:hover {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	background-color:#cfee1f;
	border-bottom: dotted 1px #666666;
}

.menu_block_3 {
	background-color: #e9e77e;
}
.menu_block_3_link {
	border-bottom: dotted 1px #666666;	
}
a.menu_block_3_big_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #57790f;
	text-transform: uppercase;
	text-decoration: none;
}
a.menu_block_3_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}
a.menu_block_3_link:hover {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	background-color:#cfee1f;
	border-bottom: dotted 1px #666666;
}
.menu_block_4 {
	background-color: #d9d661;
}
a.menu_block_4_big_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #57790f;
	text-transform: uppercase;
	text-decoration: none;
}
.menu_block_4_link {
	border-bottom: dotted 1px #666666;	
}
a.menu_block_4_link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	text-decoration: none;
}

a.menu_block_4_link:hover {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #57790f;
	background-color:#cfee1f;
	border-bottom: dotted 1px #666666;
}
.header_2 {
	color: #57790f;
	font-size: 12px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.header {
	color: #73a014;
	font-size: 12px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.content {
	background-color: #edecc2;
}
.content_2 {
	background-color: #edecc2;
}
.content_news {
	background-color: #edecc2;
}
.content_active {
	background-color: #edecc2;
}

.text {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
/*	font-size: 11px;
	color: #000000;*/
	font-size:14px;
	color:#333333;	
	text-decoration: none;
/*	text-align:center;*/
	text-align:left;	
}
.text a{
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
/*	font-size: 11px;
	color: #000000;*/
	font-size:14px;
	color:#333333;	
	text-decoration: none;
/*	text-align:center;*/
	text-align:left;	
}

.text a:hover{
	background-color:#cfee1f;	
}
.text_head {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

.text_head a{
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
/*	font-size: 11px;
	color: #000000;*/
	font-size:14px;
	color:#333333;	
	text-decoration: none;
/*	text-align:center;*/
	text-align:left;	
}

.text_head a:hover{
	background-color:#cfee1f;	
}
.text_hidden  {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#7f7f7f;
}
.text_active {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color: #edecc2;
}

.texto_med{
	font-size:14px;
	color:#444444;
	padding-left:10px;	
}
.titulos_gra{
	font-size:24px;
	color:#73a014;
	padding-left:10px;	
}
.texto_peq{
	font-size:11px;
	color:#333333;
}
.name_profile{
	font-size:22px;
	color:#73a014;
}

.link {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#57790f;
	text-decoration: none;
}
a.link {
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
}
a.link:hover {
	background-color:#cfee1f;
}

.link_active {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background: #73a014;
}

.link_menu {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#57790f;
	text-decoration: none;
}
a.link_menu {
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	
}
a.link_menu:hover {
	background-color:#cfee1f;
}

.link_menu_static {
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#57790f;
	background-color:#DDEDDC;
	text-decoration: none;
}
a.link_menu_static {
	text-decoration: none; 
	background-color:#DDEDDC;	
	border-bottom: dotted 1px #666666;
	
}
a.link_menu_static:hover {
	background-color:#cfee1f;
}

#topuser_name {
	color:#73a014;
	text-decoration: none; 
	padding-left:3px;
	padding-right:3px;	
}
#topuser_name a{
	color:#73a014;
	text-decoration: none; 
	border-bottom: dotted 1px #666666;
	background-color: #edecc2;	
}
#topuser_name a:hover{
	color:#ffffff;
	background-color: #73a014;
}

.font_menu {
	color: #73a014;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.font_copyright {
	color: #999999;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	padding-left:50px;
}
.font_powered {
	color: #000000;
	font-size: 10px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

.error_msg{
	color: #cc0000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

.icon{
	border: solid 1px #edecc2;
}

.tab{
	background-color: #edecc2;
	padding: 0px 10px;
}
.tab_first{
	padding: 0px 10px;
	background-color: #edecc2;
}
.tab_active{
	background-color: #E9E77E;
	padding: 0px 10px;
}
.tab_active_first{
	background-color: #E9E77E;
	padding: 0px 10px;
}
.tab_active_last{
	background-color: #E9E77E;
	padding: 0px 10px 0px 10px;
}
.tab_last{
	background-color: #edecc2;
	padding: 0px 10px;
}

.sub_tab{
	background-color: #edecc2;
	padding: 0px 10px;
}
.sub_tab_first{
	background-color: #edecc2;
	border-left: solid 1px #edecc2;
	padding: 0px 10px;
}
.sub_tab_active_first{
	background-color: #E9E77E;
	padding: 0px 10px;
}
.sub_tab_active{
	background-color: #E9E77E;
	padding: 0px 10px;
}
.sub_tab_last{
	background-color: #edecc2;
	padding: 0px 10px;
}

.delimiter {
	border-top: solid 1px #E9E77E;
	font-size: 1px;
}

.page_div_active{
	width: 26px;
	height: 26px;
	background-color: #57790f;
	text-align: center;
	float: left;
	margin:1px;
}
.page_div{
	width: 26px;
	height: 26px;
	background-color: #edecc2;
	text-align: center;
	float: left;
	margin:1px;
}
.page_link_active{
	color: #FFFFFF;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	margin-top:10px;
}
.page_link{
	color: #57790f;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	margin-top:10px;
}

/*--------------- calendar ------------------*/
.month{
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}
.monthname, .monthnavigation{
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
.monthlink{
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.dayname{
	color: #777777;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	width: 20px;
}
.monthday, .sunday, .saturday {
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #000000;
	height: 15px;
	width: 20px;
}
.nomonthday{
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #777777;
	background-color: #ffffff;
	border: solid 1px #777777;
	height: 15px;
	width: 20px;
}
.today{
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #57790f;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	height: 15px;
	width: 20px;
}
.selectedday{
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	background-color: #edecc2;
	border: solid 1px #57790f;
	height: 15px;
	width: 20px;
}
.notemptyday{
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-color: #edecc2;
	border: solid 1px #000000;
	height: 15px;
	width: 20px;
}
.daylink{
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: underline;
}

/*--------------------- mailbox ---------------------*/
.mailbox_div_active{
	background-color: #edecc2;
	height: 30px;
}
.mailbox_div{
	background-color: #ffffff;
	height: 30px;
}
.mailbox_div_view{
	background-color: #ffffff;
	border: solid 1px #edecc2;
}
.mailbox_text_active{
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.mailbox_text{
	color: #000000;
	font-size: 11px;
	font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: 100;
	text-decoration: none;
}

td.calendar_header_top_cell { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; background-color: #FFFFFF; border-bottom: 1px solid #edecc2; padding-top: 8px; padding-bottom: 8px; }
td.calendar_header_right_cell { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; background-color: #FFFFFF; border-bottom: 1px solid #edecc2; padding-top: 8px; padding-bottom: 8px; }
td.calendar_top_cell { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_right_cell { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF;  padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_top_cell_empty { background-color: #edecc2; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_right_cell_empty { background-color: #edecc2; border-bottom: 1px solid #FFFFFF;  padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_top_cell_today { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #ffb166;border: 1px solid #57790f;  padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_right_cell_today { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #ffb166; border: 1px solid #57790f;  padding: 3px 0px 3px 3px; margin: 0px;}
td.calendar_day_number { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: bold; }
a.calendar_url { font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #57790f; text-decoration:underline; }
