* {
	list-style: none;
	margin: 0;
	outline: none;
	padding: 0;
	resize: none;
	text-decoration: none; }
 
body {  }
 
@font-face {
	font-family: 'FuturaMdBTMedium';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/futuram-webfont.eot');
	src: url('fonts/futuram-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/futuram-webfont.woff') format('woff'),
	url('fonts/futuram-webfont.ttf') format('truetype'),
	url('fonts/futuram-webfont.svg#FuturaMdBTMedium') format('svg'); }
 
@font-face {
	font-family: 'FuturaMdBTBold';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/futurab-webfont.eot');
	src: url('fonts/futurab-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/futurab-webfont.woff') format('woff'),
	url('fonts/futurab-webfont.ttf') format('truetype'),
	url('fonts/futurab-webfont.svg#FuturaMdBTBold') format('svg'); }
 
#setBgTop {
	background: url(../images/topoSeminovos.jpg) center 0 repeat-x;
	float: left;
	position: relative;
	width: 100%; }
 
div.bg {
	bottom: 0;
	float: left;
	left: 50%;
	margin-left: -512px;
	position: relative;
	width: 1024px;
	background: url(../images/bgseminovos.jpg) bottom no-repeat!important; }
 
div.wrapper-top {
	float: left;
	height: 512px;
	left: 50%;
	margin-left: -490px;
	position: relative;
	width: 980px; }
 
div.featured-area {
	float: left;
	height: 302px;
	width: 980px; }
 
div.zeproll {
	float: left;
	height: 120px;
	overflow: hidden;
	position: absolute;
	top: 232px;
	width: 980px;
	left:50%;
	margin-left:-490px;
	z-index: 1; }
 
div.zep {
	background: transparent;
	float: left;
	height: 64px;
	right: 33px;
	position: absolute;
	width: 150px; }
 
div.search {
	width: 312px;
	height: 183px;
	float: left;
	position: absolute;
	top: 236px;
	left: 24px;
	z-index: 2;
	background: url(../images/placabusca.png) 0 0 no-repeat; }
	
	div.search #montadoras {
		position:absolute;
		left:96px;
		top:63px;  }
		
	div.search #modelos {
	position:absolute;
	left:106px;
	top:98px;  }
	
	div.search #buscar {
	position:absolute;
	left:120px;
	top:139px;  }
	
	div.search #buscar a {
	width:107px;
	height:35px;
	overflow:hidden;
	display:block;
	float:left;
	background:url(../images/buscar.png) 0 0 no-repeat;  }
	
	div.search #buscar a:hover {
	background:url(../images/buscar.png) 0 -35px no-repeat;  }
 
.filter1 {
	float: left;
	margin: 62px 0 9px 100px;
	border: 0; }
 
.filter2 {
	float: left;
	margin: 4px 0 0 100px;
	border: 0; }
 
.filter3 {
	float: left;
	border: 0;
	margin: 16px 0 0 120px; }
 
	.filter3 a {
		display: block;
		float: left;
		width: 107px;
		height: 35px;
		overflow: hidden;
		background: url(../images/buscar.png) 0 0 no-repeat; }
 
		.filter3 a:hover { background: url(../images/buscar.png) 0 -35px no-repeat; }
 
div.reducto {
	width: 254px;
	height: 167px;
	float: left;
	position: absolute;
	top: 340px;
	right: 30px; }
 
div.engorgio {
	width: 654px;
	height: 391px;
	float: left;
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -220px;
	display: none;
	z-index: 90;
	background: url(../images/robot-g.png) 0 0 no-repeat; }
 
	div.engorgio form fieldset {
		border: 0;
		position: absolute; }
 
		div.engorgio form fieldset label {
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			clear: both; }
 
		div.engorgio form fieldset select {
			width: 167px;
			height: 24px;
			border: 0;
			background: url(../images/bgselect.png) 0 0 no-repeat; }
 
		div.engorgio form fieldset input {
			width: 352px;
			height: 24px;
			border: 0;
			padding: 0 5px;
			background: url(../images/bgInputSemi.png) 0 0 no-repeat; }
 
			div.engorgio form fieldset input.subsemi {
				width: 74px;
				height: 24px;
				border: 0;
				color: #fff;
				text-transform: uppercase;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				background: none;
				border: 0;
				cursor: pointer; }
 
#setBgCenter {
	float: left;
	min-height: 520px;
	position: relative;
	width: 100%;
	background: url(../images/bgCenterSemi.png) 0 0 repeat-x; }
 
div.pagination {
	width: 980px;
	height: 22px;
	float: left;
	margin-top: 20px;
	color: #144494;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold; }
 
	div.pagination a {
		color: #144494;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		padding: 0 10px; }
 
		div.pagination a:hover {
			text-decoration: underline;
			color: #000; }
 
	div.pagination span {
		color: #a2a2a2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		padding: 0 10px; }
 
div.result {
	width: 960px;
	float: left;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	padding: 20px 10px 0; }
 
	div.result p {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		margin-left: 50px; }
 
		div.result p strong {
			color: #274589;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt; }
 
		div.result p span {
			color: #ff9900;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt; }
 
div.getFilter {
	width: 910px;
	float: left;
	position: absolute;
	left: 50%;
	margin-left: -455px;
	top: 50px; }
 
	div.getFilter div.bar {
		width: 910px;
		height: 57px;
		float: left;
		margin-bottom: 3px;
		margin-left: 2px;
		position: relative;
		background: url(../images/barfilter.png) 0 0 no-repeat; }
 
div.bar div {
	width: 42px;
	height: 26px;
	position: absolute;
	top: 14px;
	float: left; }
 
	div.bar div a.down {
		width: 21px;
		height: 26px;
		float: left;
		display: block;
		overflow: hidden;
		background: url(../images/arrow-d.png) 0 0 no-repeat; }
 
		div.bar div a.down:hover { background: url(../images/arrow-d.png) 0 -26px no-repeat; }
 
	div.bar div a.up {
		width: 21px;
		height: 26px;
		float: left;
		display: block;
		overflow: hidden;
		background: url(../images/arrow-u.png) 0 0 no-repeat; }
 
		div.bar div a.up:hover { background: url(../images/arrow-u.png) 0 -26px no-repeat; }
 
div.item {
	width: 910px;
	height: 53px;
	margin-top: -17px;
	float: left;
	position: relative; }
 
	div.item p {
		float: left;
		height: 30px;
		line-height: 30px;
		color: #144494;
		position: absolute;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		top: 6px;
		padding: 0 10px;
		text-align: center; }
 
	div.item .mod {
		width: 200px;
		text-align:left;
		left: -30px; }
		
		div.item .mod a {
			color:#144494;
			font-size:8pt;}
 
	div.item .ano {
		width: 95px;
		left: 192px; }
 
	div.item .cor {
		width: 93px;
		left: 308px; }
 
	div.item .prt {
		width: 53px;
		left: 422px; }
 
	div.item .val {
		width: 126px;
		left: 497px; }
 
	div.item .vpc {
		width: 173px;
		left: 644px; }
 
div.t1 { background: url(../images/bgYellow.png) 0 0 no-repeat; }
 
div.t2 { background: url(../images/bgWhite.png) 0 0 no-repeat; }
 
div.setBgBottom {
	float: left;
	min-height: 337px;
	position: relative;
	width: 100%; }
 
div.wrapper-bottom {
	background: url(../images/bgBottom.jpg) 0 0 no-repeat;
	float: left;
	height: 337px;
	left: 50%;
	margin-left: -512px;
	position: relative;
	width: 1024px; }
 
div.fb {
	background: #fff;
	float: left;
	left: 72px;
	position: absolute;
	top: 79px; }
 
div.tw {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 147px;
	left: 380px;
	overflow: hidden;
	position: absolute;
	top: 93px;
	width: 263px; }
 
	div.tw div.tweet {
		float: left;
		line-height: 14px!important;
		margin-bottom: 10px;
		padding: 0 10px; }
 
		div.tw div.tweet span {
			color: #555555;
			font-size: 11px; }
 
		div.tw div.tweet a { color: #4478c6; }
 
a.linkTw {
	display: block;
	float: left;
	height: 70px;
	left: 372px;
	position: absolute;
	top: 250px;
	width: 280px; }
 
div.prover {
	float: left;
	height: 234px;
	position: absolute;
	right: 40px;
	top: 76px;
	width: 297px; }
 
	div.prover a {
		bottom: 0;
		display: block;
		float: left;
		left: 0;
		position: absolute;
		right: 0;
		top: 0; }

/** MENU **/

div.menu {
	background: url(../images/menu.png) 0 -46px no-repeat;}
