/*********************************************************************************************************************************************
	Reset styles
**********************************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	padding: 0;
	margin: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/*********************************************************************************************************************************************
	General Styles
**********************************************************************************************************************************************/
*{
	font-family:Arial, Tahoma, Verdana, Sans-serif;
	padding:0;
	margin:0;
}

h1, h2, h3, h4, h5, h6{
	font-family:Arial, Tahoma, Verdana, Sans-serif;
	font-weight:normal;
}
a{
	text-decoration:none;
}


/*********************************************************************************************************************************************
	Wrapper, Body & Container
**********************************************************************************************************************************************/

	body
	{
		margin: 0;
		padding: 0;
		background-color: #000;
		background-repeat: no-repeat;
		background-position: center;
	}
	
		body.principal { background-image: url("../images/background.jpg"); background-attachment: fixed; }
		body.bg-extreme { background-image: url("../images/bg-extreme.jpg"); background-attachment: fixed; }
		body.bg-first { background-image: url("../images/bg-first.jpg"); background-attachment: fixed;  }
		body.bg-female { background-image: url("../images/bg-female.jpg"); background-attachment: fixed; }
		body.bg-gp2 { background-image: url("../images/bg-gp2.jpg"); background-attachment: fixed; }
		body.bg-gp4 { background-image: url("../images/bg-gp4.jpg"); background-attachment: fixed; }
		body.bg-male { background-image: url("../images/bg-male.jpg"); }
		body.bg-samurai { background-image: url("../images/bg-samurai.jpg"); background-attachment: fixed; }
		body.bg-shuriken { background-image: url("../images/bg-shuriken.jpg"); background-attachment: fixed; }
		body.bg-mutant { background-image: url("../images/bg-xr7.jpg"); background-attachment: fixed; }
		body.bg-combat { background-image: url("../images/bg-combat.jpg"); background-attachment: fixed; }
		body.bg-flash { background-image: url("../images/bg-flash.jpg"); background-attachment: fixed; }
		body.bg-apribile { background-image: url("../images/bg-suv.jpg"); background-attachment: fixed; }
		body.bg-curvet { background-image: url("../images/bg-curvet.jpg"); background-attachment: fixed; }
		body.bg-pegasus { background-image: url("../images/bg-pegasus.jpg"); background-attachment: fixed; }
		body.bg-wager { background-image: url("../images/bg-wager.jpg"); background-attachment: fixed; }
		body.bg-gt { background-image: url("../images/bg-gt.jpg"); background-attachment: fixed; }
		body.bg-artic { background-image: url("../images/bg-artic.jpg"); background-attachment: fixed; }
		body.bg-thunder { background-image: url("../images/bg-thunder.jpg"); background-attachment: fixed; }
		body.bg-djettribal { background-image: url("../images/bg-djettribal.jpg"); background-attachment: fixed; }
		body.bg-mx { background-image: url("../images/bg-mx.jpg"); background-attachment: fixed; }
	
	.wrapper
	{
		width: 970px;
		min-height: 800px;
		margin: 0 auto;
	}
	
	.container
	{
		float:left;
		width: 970px;
		min-height: 800px;
		margin-top: 10px;
		margin-bottom: 10px;
		
	}


/*********************************************************************************************************************************************
	Layout
**********************************************************************************************************************************************/

	.logo
	{
		margin: 20px 0 0 0;
		float: left;
	}
	
	.menu1
	{
		float: right;
		margin: 50px 10px 0 0;
	}
	
		.menu1 li
		{
			display: inline;
			margin: 0 5px 0 0;
			float: left;
		}
		
			.menu1 li a
			{
				display:block;
				height:100%;
				padding: 10px 15px 5px 15px;
			}
			
			.menu1 li a
			{
				background: url("../images/bg2.png");
			}
			
				.menu1 li a:hover
				{
					background-position:50px 0;
				}
				
	.menu-acessorios
	{
		float: left;
		margin: 60px 0 0 0;
	}
	
		.menu-acessorios li
		{
			padding: 7px 0;
		}
	
		.menu-acessorios li a
		{
			padding: 6px 30px 0 15px;
		}
		
			.menu-acessorios li a:hover
			{
				background-image: url("../images/bgmenuv.jpg");
			}
	
	.palco
	{
		width: 942px;
		min-height: 413px;
		float: left;
		margin: 40px 0 0 0;
	}
	
	.destaque-home
	{
		float: left;
		margin: 30px 0 0 5px;
	}
		
		.destaque-home li
		{
			padding: 0 42px 0 0;
			display: inline;
			float: left;
		}
	
	.rodape
	{
		float: left;
		width: 970px;
		height: 100%;
		margin: 50px 0 0 0;
	}
	
		.rodape p
		{
			color: white;
			font-family: arial, helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			float: left;
			width: 500px;
			height: 100%;
			margin: 15px 0 0 210px;
		}
		
		.rodape img
		{
			float: right;
			margin: 0 20px 0 0;
		}

/*********************************************************************************************************************************************
	Elementos Gerais
**********************************************************************************************************************************************/

	.sessao
	{
		margin: 0 0 15px 0;
	}
	
	.sessao-produtos
	{
		margin: 0 0 15px 165px;
	}

/************************
	Início Menu Vertical
*************************/

	ul.container-menu
	{
	/* The topmost UL */
	width:150px;
	margin: 60px 0 0 0;
	float: left;
	}

	li
	{
		list-style:none;
		text-align:left;
	}
	
	li.menu
	{
		/* The main list elements */
		padding:5px 0;
		width:100%;
	}
	
	li.button a
	{
		/* The section titles */
		display:block;
		font-family: arial,helvetica,sans-serif;
		font-size:12px;
		height:100%;
		overflow:hidden;
		padding:5px 0 0 0;
		position:relative;
		width:150px;
	}
	
	li.button a:hover
	{
		/* Removing the inherited underline from the titles */
		text-decoration:none;
	}
	
	.dropdown
	{
		/* The expandable lists */
		display:none;
		padding-top:5px;
		width:100%;
	}
	
		.aberto
		{
			display: list-item;
		}
	
	.dropdown li a
	{
		/* Each element in the expandable list */
		font-family: arial,helvetica,sans-serif;
		color:#FFF;
		font-size: 12px;
		font-weight: bold;
		margin:5px 0;
		padding:4px 18px;
	}
	
		.dropdown li a:hover
		{
			background-image: url("../images/bgmenuv.jpg");
		}

/************************
	Fim Menu Vertical
*************************/

	.palco-imageflow
	{
		width: 772px;
		min-height: 400px;
		float: right;
	}
	
	.dados-tecnicos
	{
		width: 772px;
		min-height: 280px;
		float: right;
	}
	
	.galeria
	{
		float: left;
		margin: 30px 0 0 0;
	}
	
		.galeria li
		{
			display: inline;
		}
		
			.galeria li a img
			{
				margin: 0 15px 15px 0;
			}
			
	.galeria-inicio-acessorios
	{
		float: left;
		margin: 30px 0 0 60px;
	}
	
		.galeria-inicio-acessorios li
		{
			display: inline;
		}
		
			.galeria-inicio-acessorios li img
			{
				margin: 0 30px 30px 0;
				padding: 10px 15px 10px 15px;
			}
			
	.galeria-inicio-produtos
	{
		float: left;
		margin: 30px 0 0 0px;
	}
	
		.galeria-inicio-produtos li
		{
			display: inline;
		}
		
			.galeria-inicio-produtos li img
			{
				margin: 0 10px 20px 0;
				padding: 10px 15px 10px 15px;
			}
			
			.espaco1
			{
				margin: 0 0 0 15px;
			}
			
			.espaco2
			{
				margin: 0 0 0 15px;
			}
			
			.espaco3
			{
				margin: 0 0 0 5px;
			}
			
	.galeria-multimidia
	{
		float: left;
		margin: 20px 0 0 60px;
	}
	
		.galeria-multimidia li
		{
			display: inline;
		}
		
			.galeria-multimidia li a img
			{
				margin: 0 15px 15px 0;
				padding: 3px;
				background-color: white;
			}

	.pilotos
	{
		width: 800px;
		height: 1500px;
		margin: 0 0 20px 75px;
	}
	
	.separador-pilotos
	{
		float: left;
		width: 800px;
		height: 250px;
		margin: 20px 0 50px 0;
	}
	
		.separador-pilotos-ultimo
		{
			float: left;
			width: 800px;
			margin: 20px 0 50px 0;
		}
	
	
	.foto-piloto
	{
		float: left;
		margin: 0 20px 0 0;
	}
	
	.formulario-contato
	{
		float: left;
		width: 320px;
		margin: 0 10px 40px 350px;
	}
	
		.formulario-contato fieldset
		{
			float: left;
			padding: 0 0 10px 0;
			width: 100%;
		}
		
			.formulario-contato fieldset label
			{
				float: left;
				padding: 0 0 2px 0;
				width: 100%;
				font-family: arial, helvetica, sans-serif;
				font-size: 14px;
				color: #fff;
			}
			
			.formulario-contato fieldset select
			{
				float: left;
				padding: 0 0 2px 0;
				width: 250px;
				font-family: arial, helvetica, sans-serif;
				font-size: 14px;
				border: 1px solid #990000;
				height: 25px;
				color: #990000;
			}
			
			.form_geral
			{
				border: 1px solid #990000;
				width: 250px;
				height: 25px;
				color: #990000;
				font-size: 13px;
			}
			
			.textarea_geral
			{
				border: 1px solid #990000;
				width: 250px;
				height: 100px;
				color: #990000;
				font-size: 13px;
			}
			
	.videos
	{
		float: left;
		width: 800px;
		height: 220px;
		margin: 20px 0 0 80px;
	}
	
	.midia
	{
		float: left;
		width: 800px;
		min-height: 300px;
		margin: 20px 0 0 80px;
	}
	
	.fotos
	{
		float: left;
		width: 800px;
		min-height: 300px;
		margin: 20px 0 0 80px;
	}
	
	.lista-social
	{
		float: left;
		margin: 15px 0 0 0;
	}
	
		.lista-social li
		{
			display: inline;
			padding: 0 0 0 0;
		}
		
	.atendimento
	{
		float: right;
		width:165px;
		height: 36px;
		margin: 15px 30px -50px 0;
	}
	
/*********************************************************************************************************************************************
	Textos
**********************************************************************************************************************************************/
	
	.texto-contato
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: #fff;
		margin: 10px 0 30px 300px;
	}
	
		.texto-contato-ok
		{
			font-family: arial, helvetica, sans-serif;
			font-size: 22px;
			color: #fff;
			margin: 80px 0 30px 330px;
		}
	
	.texto-quemsomos
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: white;
		margin: 5px 0 20px 25px;
		line-height: 140%;
	}
	
	.texto
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: white;
	}
	
	.link-geral
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		color: #a40000;
	}
	
		.link-geral:hover
		{
			color:#fff;
		}
		
	.link-quemusa
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #51a8ff;
	}
	
		.link-quemusa:hover
		{
			color:#990000;
		}
		
	.nome-piloto
	{
		font-family: arial, helvetica, sans-serif;
		color:#51a8ff;
		font-weight: bold;
		margin: 0 0 5px 0;
	}
	

