@charset "utf-8";

/*-------------- ACTIVITIES --------------*/

#items {
	width: 550px;
	margin-top: 20px;
	clear:both;
}

.listitem {
	float: left;
	height: 210px;
	width: 180px;
	text-align: center;
/*	border: 1px solid #CCCCCC;*/
}

.listitem a {
	text-decoration: none;
}

.listimg_port {
	text-decoration: none;
	border: 2px solid #FF00FF;
	height: 170px;
	width: 170px;
}

.listitem img
{
	border: 1px solid #CCCCCC;
}

.land_div img{
	margin-top:40px;
	padding:0;
}

.listitem p
{
	padding:2px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight: bold;
}

/* END ACTIVITIES */


/*-------------- PAGES --------------*/

#pages
{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0033FF;
	font-weight: bold;
	width: 550px;
	height:50px;
}

#pagelist
{
	margin-right: auto;
	margin-left: auto;
}

#pages div
{
	float: left;
}

#pageslbl
{
	padding: 5px;
}

.listpage
{
	border:solid 1px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #FFFFFF;
	color: #0033FF;

}

.selectedpage
{

	border:solid 1px;
	background-color: #FFFF00;
	color: #0033FF;
	text-decoration: none;
}

#pages a
{
	padding: 5px;
	display:block;
	color: #0033FF;
}

#pages a:visited
{
	color: #0033FF;
}

#pages a:hover
{
	background-color: #FFFF66;
}

/* END PAGES */



/*-------------- FILTERS --------------*/
#filters
{
	width: 550px;
	padding: 0px 20px 20px 20px;
}

.filterbox
{
	clear:both;
}

.filteritem
{
	float:left;
	padding:2px;
	height:20px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.filterlable
{
	width:60px;
	color: #666666;
	margin-left: 10px;
}

.filteritems
{
	float:left;
	padding:0px;
	width: 470px;
}

.filteritem a:hover
{
	color: #FF9900;	
}

.filteritem a
{
	text-decoration:none;
	padding-right: 5px;
	padding-left: 5px;
	color: #0000FF;
	display:block;
/*	border: 1px solid #999999;*/
}

.selectedfilter a:hover
{
	color: #0000FF;	
}

/*.filteritem a:visited
{
	color: #0000FF;
	text-decoration: none;
}*/

.selectedfilter
{
	font-weight: bold;
	color: #FF8800;
}


#emptyset
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF9900;
	margin:36px;
	padding:2px;
	font-size: 18px;
	border: 1px solid #999999;
	text-align: center;
	background-color: #FFFF00;
}

