/* @override http://pescanova/pescanova-cup/cup.css */

* {
	margin:0;
	padding:0;
}
body {
	background-color: #89cdff;
	background: #fff url(img/bg2.jpg) repeat-x;
	color: #000;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}
#screen {
	text-align: center;
}
#page{
	width: 740px;
	text-align: left;
	margin: 15px auto;
}
#head {
	padding: 19px 0 0 0;
	background: url(img/t1.png) no-repeat left top;
}
#menu {
	height: 90px;
	background-color: #fff;
	width: 740px;
}
#logo,
#b1,#b2,#b3,#b4,
#b1s,#b2s,#b3s,#b4s {
	float: left;
	display: block;
	text-align: center;
	height: 70px;
}
#b1 {
	background: url(img/b1_n.png) no-repeat left top;
	width: 157px;
}
#b2 {
	background: url(img/b2_n.png) no-repeat left top;
	width: 131px;
}
#b3 {
	background: url(img/b3_n.png) no-repeat left top;
	width: 91px;
}
#b4 {
	background: url(img/b4_n.png) no-repeat left top;
	width: 96px;
}
#b1:hover, #b1s {
	background: url(img/b1.png) no-repeat left top;
	width: 157px;
}
#b2:hover, #b2s {
	background: url(img/b2.png) no-repeat left top;
	width: 131px;
}
#b3:hover, #b3s {
	background: url(img/b3.png) no-repeat left top;
	width: 91px;
}
#b4:hover, #b4s {
	background: url(img/b4.png) no-repeat left top;
	width: 96px;
}
.nascosto { 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}
#body{
	background-color: #a4cef4;
}
#footer{
	background-color: #a4cef4;
}
#home {
	overflow: hidden;
	position: relative;
	height: 650px;
}
#home img {
	float: left;
}
#i2 {
	background: url(img/gru_1.jpg) no-repeat left top;
	width: 232px;
	height: 218px;
	float: left;
}
#i2:hover {
	background: url(img/gru_1o.jpg) no-repeat left top;
}
p {
	margin: 0 0 15px 0;
}
#home .left {
	position: absolute;
	width: 150px;
	top: 550px;
	left: 20px;
	text-align: left;
}
#home .left a {
	color: #008;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
}
#home .txt {
	position: absolute;
	width: 500px;
	top: 450px;
	left: 200px;
	text-align: justify;
}
#home .txt2 {
	position: absolute;
	width: 450px;
	top: 80px;
	left: 250px;
	text-align: justify;
}
#home .txt3 {
	position: absolute;
	width: 450px;
	top: 390px;
	left: 250px;
	text-align: justify;
}
#home td {
	line-height: 17px;
	font-size: 13px;
}
h2 {
	color:#fff;
}
li{
	margin-left:20px
	}

