.bgk_pal		{ background:url(../img/link/bgk.jpg) no-repeat right bottom; }
.txt_left		{ padding-left:25px; padding-bottom:150px;  }
.link_bgk		{ background:#DDDDDD url(../img/link/right.gif) repeat-y 200px 0;; line-height:17px; }
.bottom_bgk		{ background:url(../img/link/left.gif) no-repeat left bottom; height:86px; }
.link_bgk_02	{ background:#E0E7F1; padding:25px; }


.link_txt_att	{ background:#E0E7F1; border-bottom:4px #BBBBBB solid; }

.link_txt_att td.bull	{ padding:10px 6px 8px 12px;  color:#000000;}


.link_txt_att a				{ text-decoration:none; }
.link_txt_att a:visited		{ text-decoration:none; }
.link_txt_att a:hover		{ text-decoration:underline; }


.link_txt		{ background:#F5F5F5; border-right:6px #BBBBBB solid; border-bottom:4px #BBBBBB solid; }
.link_txt td.bull	{ padding:10px 6px 8px 12px;  color:#8F8F8F;   border-top:1px #FFF solid; }


.link_txt table
	{  }


.link_txt a				{ text-decoration:underline; }
.link_txt a:visited		{ text-decoration:underline; }
.link_txt a:hover		{ text-decoration:underline; }


.text_cat		{ padding:10px 5px 8px 0;  border-top:1px #FFF solid; width:99%; }
.text_cat_att	{ padding:10px 2px 8px 0; font-weight:bold;  }
.link			{ padding:5px 15px 0 10px;  }
.pad_fre		{ background:url(../img/link/sep.gif) repeat-x left bottom; padding:6px 10px 9px 0;  }
.pad_txt_lin	{ background:url(../img/link/sep.gif) repeat-x left bottom; padding:4px 0 9px 0;  }
.commento		{ color:#647FA6; }

.pad_txt_lin a				{ text-decoration:underline;  }
.pad_txt_lin a:visited		{ text-decoration:underline;  }
.pad_txt_lin a:hover		{ text-decoration:underline; color:#FF0000; }

.link a				{ }
.link a:visited		{ }
.link a:hover		{ }

.link_desc		{ padding-left:12px; text-align:justify;  }






.cat_descr { padding: 10px 15px; text-align:justify; font-size:1.1em}