body
{
	margin:0px;
	padding:0px;
	background:#fff;
}

h1
{
	margin:0px;
	padding:0px;
}

h2
{
	margin:0px;
	padding:0px;
}

div
{
	margin:0px;
	padding:0px;
	overflow:hidden;
}

p
{
	margin:0px;
	padding:0px;
}

ul
{
	margin:0px;
	padding:0px;
}

li
{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#canvas
{
	margin: auto;
	margin-top:20px;
	width: 900px;
}

/* ------------------------------HEADER */

#header
{
	width:900px;
	height:109px;
}

#headerLeft
{
	width:350px;
	height:109px;
	margin-right:5px;
	background:#f00;
	float:left;
	background: url('/content/layOut/banners/headerLogo.gif') no-repeat;
}

#headerRight
{
	width:545px;
	height:109px;
	background:#000;
	float:left;
	background: url('/content/layOut/banners/headerVinyet.jpg') no-repeat;
}

#headerBanner
{
	width:900px;
	height:94px;
	margin:5px 0px 5px 0px;
	padding:2px 0px 2px 0px;
	background:#ddd;
}

/* ------------------------------MAIN */

.main
{
	width:900px;
	background: url('/content/layOut/backgrounds/mainBackground.gif') repeat-y;
}

#mainContent
{
	width:880px;
	/*height:150px;*/
	margin:0px 10px 0px 10px;
}

#mainTop
{
	width:900px;
	height:10px;
	background: url('/content/layOut/backgrounds/mainTop.gif') no-repeat;
}

.mainBottom
{
	width:900px;
	height:9px;
	background: url('/content/layOut/backgrounds/mainBottom.gif') no-repeat;
}

#mainBottomEnd
{
	width:900px;
	margin-top:4px;
	height:9px;
	background: url('/content/layOut/backgrounds/mainTop.gif') no-repeat;
}

p.mainBottomEndText
{
	text-align:center;
	font: normal normal bold 10px 'Arial';
	color:#838383;
}

#mainMenu
{
	height:30px;
	background:#bede3c;
}

#mainMenu p
{
	float:left;
	margin-top:7px;
	margin-left:5px;
}

#mainMenu p a:link, p a:active, p a:visited
{
	font: normal normal bold 14px 'Arial';
	color:#000;
	text-decoration:none;
}

#mainMenu p a:hover
{
	font: normal normal bold 14px 'Arial';
	color:#fff;
	text-decoration:none;
}

.menuSeparator
{
	font: normal normal bold 14px 'Arial';
	color:#000;
}

#fullMain
{
	margin-right:10px;
	margin-top:5px
}

#mainLeft
{
	float:left;
	width:640px;
	margin-right:10px;
	margin-top:5px
}

#mainRight
{
	float:left;
	width:230px;
	margin-top:5px
}

#mainFlashNews
{
	width:640px;
	height:246px;
	background:#2472BD;
	border-bottom:2px solid #000;
}

#mainContentArea
{
	margin:0px;
}

#mainVideoList
{
	width:230px;
}

.mainCategory
{
	margin:0px 10px 0px 0px;
	width:468px;
	float:left;
}

.mainCategoryTitle
{
	background-color:#59ACD5;
	height:16px;
	padding:4px;
	font: normal normal bold 14px 'Arial';
	color:#fff;
	margin-top:5px;
}

#mainBannerArea
{
	width:162px;
	background-color:#fff;
	height:450px;
	float:left;
	margin-top:5px;
}

/*-----------------------------------------------NEWS*/

.newsSpot
{
	font: normal normal normal 12px 'Arial';
	color:#000;
	margin-top:10px;
	margin-bottom:10px;
}

	.newsSpot2
	{
		font: normal normal normal 12px 'Arial';
		color:#000;
		margin:10px;
		float: left;
		width: 190px;
		height: 74px;
	}

	.newsSpot2 img
	{
		border: 0px;
	}

	#flashNewsCategory
	{
		margin-bottom: 4px;
	}

	#flashNewsCategory p a:link, #flashNewsCategory p a:active, #flashNewsCategory p a:visited
	{
		font: normal normal bold 22px 'Arial';
		color:#000099;
		text-decoration:none;
	}

	#flashNewsCategory p a:hover
	{
		font: normal normal bold 22px 'Arial';
		color:#3333CC;
		text-decoration:none;
	}

.newsSpot img
{
	margin-right:7px;
	border:0px;
}

.newsSpot .newsSpotFloatP
{
	float:left;
	width:391px;
}

.newsDate
{
	font: normal normal normal 10px 'Arial';
	color:#959595;
}

#newsFull
{
	margin:0px;
	font: normal normal normal 12px 'Arial';
	color:#000066;
	line-height:16px;
}

#newsTitle
{
	font: normal normal bold 18px 'Arial';
	color:#003399;
}

#newsFullDesc
{
	background-color:#fff;
	padding:10px 5px 10px 5px;
}

#newsFullDesc p
{
	margin-bottom:10px;
}

.newsFullFull
{
	margin:10px 0px 10px 0px;
}

div.separDiv
{
	margin-top:5px;
	margin-bottom:5px;
	border-top: 1px solid #828282;
	clear: both;
}

p.newsHeaderNewsArchive
{
	float:left;
	width:350px;
}

p.newsHeaderNewsArchive2
{
	float:left;
}

/*-----------------------------------------------LINKS*/

p.generalLink a:link, p.generalLink a:active, p.generalLink a:visited
{
	color: #408080;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

p.generalLink a:hover
{
	color: #595959;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

p.newsHeaderNewsArchive2 a:link, p.newsHeaderNewsArchive2 a:active, p.newsHeaderNewsArchive2 a:visited
{
	color: #003399;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

p.newsHeaderNewsArchive2 a:hover
{
	color: #009999;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

/*-----------------------------------------------MAILFORM*/

#mailFormFieldset
{
	margin:0px;
	padding:0px;
	border: 1px solid #CC0000;
}

#mailFormFieldset legend
{
	margin:5px;
	padding:0px;
	font: normal normal normal 12px 'Arial';
	color:#CC0000;
}

#mailFormFieldset div
{
	margin:5px;
	padding:0px;
}

/*-----------------------------------------------BANNERS*/

#banner46860
{
	margin-top:5px;
}

.banner72890Main
{
	margin:4px 0px 0px 4px;
	padding:0px;
	float:left;
}

.banner72890Main img
{
	border:0px;
}

#banner300250
{
	margin:5px;
	width:435px;
	padding:10px;
	clear:both;
	text-align:center;
	border-width:1px;
	border-color:#E2E2E2;
	border-style:solid;
}

#banner300250 p
{
	text-align:center;
}

/*------------------------------------------------FOTO*/

ul.fotoList li
{
	float:left;
	width:112px;
	height:140px;
	margin:4px;
	padding:4px;
	background-color:#C3C3C3;
	font: normal normal normal 11px 'Arial';
	color:#fff;
	text-align:center;
}

ul.fotoList li.p
{
	padding:2px;
}

p.fotoListInfo
{
	background-color:#A0A0A0;
	margin-bottom:2px;
	padding:2px;
}

p.fotoListDate
{
	background-color:#A0A0A0;
	padding:2px;
}


.nextStepRow
{
	margin:0px;
	padding:0px;
	clear:left;
	text-align:center;
}

p.fotoListThumb img
{
	width:110px;
}

ul.fotoRaceList
{
	margin:0px;
	padding:0px;
}

ul.fotoRaceList li
{
	color: #000066;
	font: normal normal bold 14px 'Tahoma';
}

ul.fotoRaceList li a:link , li a:active , li a:visited
{
	color: #676f7e;
	text-decoration:none;
	font: normal normal bold 11px 'Tahoma';
}

ul.fotoRaceList li a:hover
{
	color: #959fa6;
}

#fotoRaceSelect
{
	margin-top:10px;
	margin-bottom:10px;
	color: #000066;
	padding:10px;
	font: normal normal bold 14px 'Tahoma';
	border: 1px solid #000066;

}

#fotoRaceSelect div
{
	float:left;
	padding-right:10px;
}

.fotoRaceListFloatLi
{
	margin-left:20px;
	width:400px;
	height:20px;
	clear:left;
}

.fotoRaceListFloatLi p
{
	float:left;
}

.fotoRaceListLink
{
	margin:4px;
}


/*------------------------------------------------VIDEO*/

#videoList
{
	margin-left:10px;
	margin-right:10px;
}

ul.Last5VideoList
{
	margin-top:10px;
}

ul.Last5VideoList li
{
	border:1px solid #8A8A8A;
	width:275px;
	background-color:#fff;
	height:100px;
	margin-right:5px;
	margin-bottom:5px;
	padding:4px;
	float:left;
}

ul.Last5VideoList li.Last5VideoListLi p
{
	float:left;
	font: normal normal normal 12px 'Arial';
	color:#595959;
}

ul.Last5VideoList p.Last5VideoListLiInfo
{
	width:140px;
	margin-left:10px;
}

ul.Last5VideoList p.Last5VideoListLiInfo img
{
	margin-top:5px;
}

#videoMain
{
	margin:10px;
	background-color:#EAEAEA;
}

#videoMainLeft
{
	width:433px;
	margin-right:10px;
	float:left;
}

#videoMainRight
{
	width:437px;
	float:left;
}

p.videoDownloadLink
{
	clear:left;
	width:425px;
	background-color:#CC0000;
	padding:4px;
	font-family:arial;
	color:#fff;
}

p.videoDownloadLink a:link , a:active , a:visited
{
	text-decoration:none;
	font: normal normal bold 11px 'Tahoma';
	color:#fff;
}

p.videoDownloadLink a:hover
{
	color:#97D8F0;
}

/*------------------------------- TAB CONTENT*/

ul#tabContentUL li a:link , li.rightMenuSection li a:active , li.rightMenuSection dd a:visited
{
	text-decoration:none;
	font: normal normal bold 11px 'Tahoma';
	color:#dee3e7;
}

ul#tabContentUL li a:hover
{
	color:#fff;
}

#divTabContent
{
	border:1px solid #d1d4d8;
	border-top:1px;
	padding:0px;
	margin-top:5px;
	margin-bottom:2px;
	font: normal normal normal 10px 'Tahoma';
	color:#34a4e5b;

}

ul#tabContentUL li
{
	float:left;
	background:#f0f;
	width:106px;
	padding:4px;
	background-color:#676f7e;
	color:#34a4e5b;
}

ul#tabContentUL li.tabContentLI
{
	float:left;
	background-color:#e1e5e7;
	font: normal normal bold 11px 'Tahoma';
	color:#000;
	background:#fff url('/layOut/background/titleBackgroundBar.jpg') repeat-x;
}

.tabContentText
{
	background:#fff url('/layOut/background/divBackground.jpg') repeat-x;
	color:#4a4e5b;
	height:100px;
	overflow:auto;
	font: normal normal bold 11px 'Tahoma';
	clear:both;
	padding:10px;
}

div.tabContentText ul
{
	margin-bottom:6px;
}

div.tabContentText li
{
	font: normal normal normal 10px 'Tahoma';
}



/*------------------------------- CONTACT FORM*/

#frmCanvas
{
	margin:0px;
	list-style-type: ;
}

div#frmCanvas ul li
{
	list-style-type: none;
	clear:both;
}

div#frmCanvas ul li p
{
	float:left;
	border-bottom: 0px solid #000;
	background-color:#949494;
	margin:4px;
	padding:4px;
}

p.frmText
{
	width:80px;
	height:23px;
	text-align:right;
	color:#fff;
	font: normal normal bold 12px 'Arial'; 
}

.frmTitle
{
	color:#000;
	font: normal normal bold 16px 'Arial'; 
	padding:10px;
}

ul.frmList input
{
	width:200px;
}