body {
	margin:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
p{
	margin:0px;}
#container{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}
#container #top{
	float: left;
	width: 980px;
	height: 130px;
	}
#container #top #logo{
    float:left;
    width: 200px;
    height: 130px;
}
#container #top #menu{
    float:left;
    width: 780px;
    height: 60px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#00bcf5;
}

#container #corpo{
	float: left;
    width: 980px;
	height: 520px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#CCC;
}
#container #corpo #ss{
	width: 980px;
	height: 370px;
	margin-left: -40px;
}
#container #corpo #welcome{
    float:left;
    width: 500px;
    height: 150px;
}
#container #corpo #news{
	margin-left: 0px;
    float: left;
    width: 460px;
    height: 150px;
	line-height: 1.3;
}

#container #corpo #desc{
    float:left;
    width: 350px;
	margin-right: 100px;
}
#container #corpo #gallery{
	margin-left: 15px;
    float: left;
    width: 500px;
}
#container #corpo .newsgallery{
    float: left;
    width: 50px;
}
#container #corpo .pubb_item{
	margin-top: 15px;
    float: left;
    width: 900px;

}
#container #footer{
	
    width: 980px;
    height: 30px;
	text-align:center;
	margin-top: 30px;
}
.list_title{
	text-align:center;
}
img.HoverBorder {border:1px solid #cccccc;}
img.HoverBorder:hover {border:1px solid #333333;}
a:hover, a:visited, a:active, a:link{text-decoration:none;}

#slideshowWrapper{width:980px;height:350px; margin:0px;}
ul#slideshow{list-style:none;border:0px;width:980px;height:350px;overflow:hidden; margin:0px;}
li#slideshow{list-style:none;border:0px;width:980px;height:350px;overflow:hidden; margin:0px;}