* {margin:0; padding:0 }
html, body{ 
	margin:0; 
	padding:0; 	
	text-align:center; 
	font-family: Tahoma, Arial,  Trebuchet MS,Verdana, Times, Century Gothic,  SunSans-Regular, Sans-Serif;
	color:#3e3e3e;
	font-size:11px;
	background:#fff;
	} 
img { border:0;
     }
*html  ul li,
	{
	height:1%;
    }
a {
    color:#3e3e3e; 
    text-decoration:underline;
	outline:0;
    }
a:hover {
   color:#3e3e3e;
   text-decoration:none;
    } 
.clear{ clear:both;}


#pagewidth{ 
	position:relative;
	margin:0 auto;
	width:795px; 
	text-align:left;	
	background:#fff;
	}
#header {
    margin-top:15px; 
	position:relative;
	height:145px;
	background: url(../images/bg_header.jpg) 00  no-repeat ;
	} 
.head_img {
    position:absolute;
    top:0px;
    right:0px;
    width:160px;
    height:145px;
    } 
.head_link a{
    position:absolute;
    top:83px;
    left:340px;
	width:276px;
	height:33px;
	}
    	
#nav_top {
	margin-top:1px;
	padding-left:160px;
	position:relative;
	height:38px;
	background: url(../images/logo.jpg) 0 0 no-repeat ;
	
	}
.navtop_link a{
    position:absolute;
    top:0px;
    left:0px;
	width:160px;
	height:38px;
	}	
#nav_bot {
    margin-top:1px;
	position:relative;
	height:30px;
	background:#8ac142  ;
	color:#fff;
	font-size:15px;
	padding-left:20px;
	padding-top:4px;
	}
  	
#left {
    position:relative;
    float:left;
	width:160px;
	height:317px;
    display:inline; 
    background: url(../images/bg_left.jpg) top no-repeat ;	
	}
#content {
    position:relative;
    float:left;
	width:635px;
    display:inline;
    }
.content {
    padding-left:15px;
    } 	
#col1 {
    position:relative;
    float:left;
	width:212px;
	height:317px;
    display:inline;
	background: url(../images/bg_col1.jpg) top no-repeat ;	
    }		 
#col2 {
    position:relative;
    float:left;
	width:211px;
	height:317px;
    display:inline;
	background: url(../images/bg_col2.jpg) top no-repeat ;	
    }
#col3 {
    position:relative;
    float:left;
	width:212px;
	height:317px;
    display:inline;
	background: url(../images/bg_col3.jpg) top no-repeat ;	
    }		 	
#footer {
    position:relative;
	height:78px;
	background: url(../images/bg_footer.jpg) no-repeat 0 0 ;
	}
.footer_img {
    position:absolute;
    left:100px;
    top:18px;
    }  
.footer_img img {
    margin:0 5px;
	display:inline;
    } 	
/* modules */	
div.moduletable_menu ul 
	{
	margin-top:64px;
   	list-style-type:none;
	}
div.moduletable_m ul 
	{
	margin-top:128px;
   	list-style-type:none;
	}		
div.moduletable_menu ul li ,
div.moduletable_m ul li 
	{	
	font-family:Tahoma;
	font-weight:bold;
	 font-size:11px;   
	}
div.moduletable_menu ul li a,
div.moduletable_m ul li a
	{ 
    display:block;
    padding-top:10px;
    padding-left:10px;	
    height:54px;
	line-height:15px;
    color:#3e3e3e;  
   	text-decoration:none;
	text-transform:uppercase;
	}
div.moduletable_m ul li a {
	color:#fff;
    }  	
div.moduletable_menu ul li a:hover 
	{ 
    color:#fff;
    text-decoration:none;
	}
div.moduletable_m ul li a:hover 
	{     
    text-decoration:none;
	color:#3e3e3e;
	}
div.moduletable_m li.active a
	{     
    text-decoration:none;
	color:#3e3e3e;
	}
/* menu horizontal */	
div.moduletable_nav ul 
	{
	list-style-type:none;
	}		
div.moduletable_nav ul li
	{	
	float:left;
	display:block;
	height:38px;
	text-align:left;	
	font-size:11px;   
	}
div.moduletable_nav ul li a
	{	
	float:left;
	display:block;
	height:38px;
	width:211px;
	color:#fff;
	text-decoration:none;
	font-size:0px;
	text-indent:2px;
    }
div.moduletable_nav ul li.item54	a{
	color:#88c140;
    width:212px; 		
	background: url(../images/m1.jpg) no-repeat 0 0 ;
	}
div.moduletable_nav ul li.item55	a{
	 color:#ff6d33; 
    width:211px; 		
	background: url(../images/m2.jpg) no-repeat 0 0 ;
	}
div.moduletable_nav ul li.item56	a{
	 color:#3e723a; 
    width:212px; 		
	background: url(../images/m3.jpg) no-repeat 0 0 ;
	}	
div.moduletable_nav ul li.item54 a:hover	{
    color:#88c140; 
    width:212px; 		
	background: url(../images/mh1.jpg) no-repeat 0 0 ;
	}
div.moduletable_nav ul li.item55 a:hover	{
     color:#ff6d33;  
    width:211px; 		
	background: url(../images/mh2.jpg) no-repeat 0 0 ;
	}
div.moduletable_nav ul li.item56 a:hover	{
     color:#3e723a; 
    width:212px; 		
	background: url(../images/mh3.jpg) no-repeat 0 0 ;
	}		
/* menu bottom */
#nav_bot a {
    font-family:Trebuchet MS;
    color:#fff;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	}
#nav_bot a:hover {
    color:#fff;
	text-decoration:underline;
	}
/* search */
.search {
    position:absolute;
    right:10px;
    top:4px;
     }  
.search .inputbox {
    padding-left:5px;
    color:#f89838;
    font-family:Tahoma;
    font-size:12px;
    }   	
/* content */
.content ul {
    padding-left:13px;
    }
.componentheading {
    padding-top:10px;
    font-size:16px;
    color:#000;
    text-transform:uppercase;
    font-weight:bold;  
  }
.contentheading 	{
    padding-left:10px;
	height:22px;
    font-size:11px;
    color:#000;
    text-transform:uppercase;
	font-weight:bold;
	background: url(../images/bg_heading.jpg) repeat-x ;
    }
.buttonheading	{
	background: url(../images/bg_heading.jpg) repeat-x ;
    }
table.contentpaneopen {
    margin-top:10px; 
    padding:0;
	 border-spacing: 0;
	border-collapse: collapse;
    }	
.column_separator {
    padding-left:10px;
    }	
/* autor - data */
.small,
.createdate ,
.modifydate {
    font-size:10px;
   	color:#585858;
	font-style:italic;
    }	
.small {
    float:right;
	}		
