html, body{
	margin: 0;
	padding: 0; 
}

body {
	background: #f96211 url(../images/background.jpg) top center no-repeat;
	color: #7f7d7d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td {
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

p {
	margin: 0;
	padding: 0;
}

a { 
	color: #7f7d7d;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}


/** wrapper-center **/
#wrapper-center {
	margin: 0 auto;
	width: 978px;
}

/** wrapper **/
#wrapper {
	background: #fff url(../images/header.jpg) top center no-repeat;
	width: 978px;
	float: left;
	margin: 0;
}

/** header **/
#header  {
	width: 978px;
	height: 160px;
	float: left;
}

	#header  h1 {
		background: url(../images/i20-summer-time.png);
		display: block;
		width: 278px;		
		height: 131px;
		top: 85px;		
		left: 205px;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		float: left;
	}

	#header  h2 a {
		background: url(../images/hyundai.jpg);
		display: block;
		width: 194px;		
		height: 59px;
		top: 16px;		
		left: 0;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		float: left;
	}
	
	#header  h3 a{
		background: url(../images/fifa-2010.jpg);
		display: block;
		width: 62px;
		height: 72px;
		top: 10px;
		left: 431px;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		float: left;
	}
	
/** content **/
#content {
	width: 978px;
	float: left;
}
	
/** footer **/
#footer {
	width: 900px;
	height: 30px;
	float: left;
	padding: 30px 39px 0 39px;
}
	
	#footer p {
		width: 800px;
		font-size: 11px;
		color: #000;
	}
	
	#footer a {
		color: #000;
	}
	
	
/** home **/
#home #content #summer-promo {
	width: 978px;
}

	#home #content #summer-promo img {
		width: 500px;
		float: left;
		margin: 0 30px 0 0;
	}

	#home #content #summer-promo h2 {
		background: url(../images/home/imperdibile-i20.gif);
		display: block;
		width: 422px;
		height: 45px;
		overflow: hidden;
		text-indent: -10000px;
		float: left;
		margin: 53px 0 0 0;
	}
	
	#home #content #summer-promo p {
		width: 422px;
		float: left;
		margin: 20px 0 30px 0;
		line-height: 1.3em;
	}
	
#home #content #boxes {
	width: 978px;
}

	#home #content #boxes .big {
		width: 364px;
		padding: 0 5px 0 5px;
		float: left;
	}
	
	#home #content #boxes .small {
		width: 274px;
		padding: 0 5px 0px 5px;
		float: left;
	}
	
	#home #content #boxes a.fifa-limited-edition {
		background: url(../images/home/fifa-world-cup-limited-edition.jpg) top left no-repeat;
		display: block;
		width: 364px;
		height: 337px;
		overflow: hidden;
		text-indent: -10000px;
	}
	
	#home #content #boxes p.i20-summertime {
		background: url(../images/home/i20-summertime.jpg) top left no-repeat;
		display: block;
		width: 274px;
		height: 169px;
		overflow: hidden;
		text-indent: -10000px;
	}
	
	#home #content #boxes a.concorso-net-fun {
		background: url(../images/home/concorso-net-fun.jpg) top left no-repeat;
		display: block;
		width: 274px;
		height: 169px;
		overflow: hidden;
		text-indent: -10000px;
	}
	
	#home #content #boxes p.i20-netdriving {
		background: url(../images/home/i20-netdriving.jpg) top left no-repeat;
		display: block;
		width: 274px;
		height: 169px;
		overflow: hidden;
		text-indent: -10000px;
	}
	
	#home #content #boxes a.fifa {
		background: url(../images/home/fifa-world-cup.jpg) top left no-repeat;
		display: block;
		width: 274px;
		height: 169px;
		overflow: hidden;
		text-indent: -10000px;
	}
	
/** summertime **/
#summertime #content {
	background: url(../images/summertime/background.jpg) top center no-repeat;
	width: 496px;
	height: 426px;
	padding: 56px 0 0 482px;
}

	#summertime #content h2 {
		background: url(../images/summertime/i20-summertime.png) top left no-repeat;
		display: block;
		width: 380px;
		height: 59px;
		overflow: hidden;
		text-indent: -10000px;
		padding: 0 0 10px 0;
		margin: 5px 0 0 0;
	}
	
	#summertime #content p {
		width: 390px;
		padding: 30px 0 0 0;
		line-height: 1.3em;
	}
	
	#summertime #content a {
		color: #e2007a;
	}
	
/** net-fun **/
#net-fun #content {
	background: url(../images/net-fun/background-content-end.jpg) top center no-repeat;
	width: 978px;
	height: 650px;
}

#net-fun #content .text {
	padding: 56px 0 0 482px;
}

#net-fun .user-content-text {
	width: 600px;
	padding: 10px;
}

	#net-fun .user-content-text h2,
	#net-fun .user-content-text p {
		margin: 10px;
		text-align: left;	
	}
	
#net-fun .user-content-video {
	text-align: center;
}

#net-fun #content .slider {
	margin: 130px 0 0 0;
	float: left;
}

	#net-fun #content h2 {
		background: url(../images/net-fun/concorso-net-fun.png) top left no-repeat;
		display: block;
		width: 334px;
		height: 54px;
		overflow: hidden;
		text-indent: -10000px;
		padding: 0 0 10px 0;
		margin: 9px 0 0 0;
	}
	
	#net-fun #content p {
		width: 440px;
		padding: 30px 0 0 0;
		line-height: 1.3em;
	}
	
	#net-fun #content p.button {
		padding: 5px 0 0 0;
	}
	
	#net-fun #content p.label {
		padding: 15px 0 0 0;
	}
	
	#net-fun #content a {
		color: #e2007a;
	}
	
	#net-fun #login-button {
		width: 465px;
		height: 185px;
		position: absolute;
		z-index: 30;
		top: 395px;
		left: 50%;
		margin: 0 0 0 -490px;
	}
	
	#net-fun #login-button img{
		width: 465px;
		height: 185px;
	}
	
	
	#scrolla { 
		width: 480px; 
		height: 60px; 
		padding: 0px; 
		border: 1px solid #cdcdcd; 
		overflow: auto; 
		margin: 0px 0 5px 0;
	}
	
	#scrolla2 { 
		width: 480px; 
		padding: 0px; 
		border: 1px solid #cdcdcd; 
		background-color:#999999; 
		color: #3F3F3F; 
		margin: 5px 0 0px 0;
		border-bottom: 0px;
	}
	
	#scrolla table,
	#scrolla2 table {
		margin: 0px !important; 
		padding: 0px !important; 
		font-size: 10px;
		line-height: 14px;
	}

	td.c0 {
		width: 123px;
		text-align: left;
		border-right: 1px solid #ccc; 
		border-bottom: 1px dotted #ccc;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
		font-weight: bold;
	}
	
	td.c1 {
		width: 120px;
		text-align: left;
		border-right: 1px solid #ccc; 
		border-bottom: 1px dotted #ccc;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
		overflow: hidden;
	}
	
	td.c2 {
		width: 100px;
		text-align: center;
		border-right: 1px solid #ccc; 
		border-bottom: 1px dotted #ccc;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
		font-weight: bold; 
		color: #e2007a;
	}
	
	td.c3 {
		width: 100px;
		text-align: left; 
		border-bottom: 1px dotted #ccc;
		margin: 0px !important; 
		padding: 0px 0 0 2px  !important; 
	}

	td.c0h {
		font-weight: bold; 
		width: 123px;
		text-align: left;
		border-right: 1px solid #ccc;
		background-color: #999; 
		color: #3f3f3f;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
	}
	
	td.c1h {
		font-weight: bold; 
		width: 120px;
		text-align: left;
		border-right: 1px solid #ccc;
		background-color: #999; 
		color: #3f3f3f;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
	}
		
		
	td.c2h {
		font-weight: bold; 
		width: 100px;
		text-align: left;
		border-right: 1px solid #ccc;
		background-color: #999; 
		color:#3f3f3f;
		margin: 0px !important; 
		padding: 0px 0 0 2px !important; 
	}
		
	td.c3h {
		font-weight: bold; 
		width: 100px;
		text-align: left;
		background-color: #999; 
		color: #3f3f3f; 
		padding: 0px 0 0 2px !important; 
	}
	
	td.h { 
		background-color: #fdd269;
	}
	
	td.nor {
		text-align: center;
	}

	select.small {
		font-size: 9px;
		border: 1px solid #ccc;
		position: relative;
		left: 50px
	}
	
	
/** net-fun **/
#net-fun-content #content {
	background: url(../images/net-fun/background-content.jpg) top center no-repeat;
	height: 450px;
	width: 496px;
	padding: 56px 0 0 482px;
}

#net-fun-content #content.full {
	height: 494px;
}

	#net-fun-content #content h2 {
		background: url(../images/net-fun/concorso-net-fun-short.png) top left no-repeat;
		display: block;
		width: 297px;
		height: 21px;
		overflow: hidden;
		text-indent: -10000px;
		padding: 0 0 10px 0;
		margin: 9px 0 0 0;
	}
	
	#net-fun-content #content p {
		width: 440px;
		padding: 30px 0 0 0;
		line-height: 1.3em;
	}
	
	#net-fun-content #content label {
		display: block;
		font-weight: bold;
		margin: 5px 0;
		font-size: 12px;
	}
	
	#net-fun-content #content input.code {
		-moz-border-radius: 8px;  
		-webkit-border-radius: 8px;  
		border-radius: 8px;  
		border: 1px solid #e2007a;
		width: 300px;
		height: 20px;
	}
	
	#net-fun-content #content img.selector {
		margin: 0 5px 0 0;
	}
	
	#net-fun-content #content #loading,
	#net-fun-content #content #text,
	#net-fun-content #content #media {
		display: none;
		margin: 10px 0 0 0;
	}
	
	#net-fun-content #content #loading {
		text-align: center;
		padding: 60px 0 60px 0;
	}
	
	#net-fun-content #content .addFile {
		width: 170px;
		height: 28px;
		display: block;
	}

	#net-fun-content #content input.title {
		-moz-border-radius: 8px;  
		-webkit-border-radius: 8px;  
		border-radius: 8px;  
		border: 1px solid #e2007a;
		width: 300px;
		height: 20px;
	}
	
	#net-fun-content #content textarea.text {
		-moz-border-radius: 8px;  
		-webkit-border-radius: 8px;  
		border-radius: 8px;  
		border: 1px solid #e2007a;
		width: 300px;
		height: 100px;
		padding: 0 4px 0 0;
	}

	
		


