body {
	padding: 0;
	margin: 0;
	background: #808080 ;
}

img { border: 0; }

div.clear {
	clear: both;
	display: block;
}

div.estrutura {
	width: 980px;
	margin: 0 auto;
}

/* Menu Principal */
div.estrutura ul.mainmenu {
	list-style: none;
	margin: 140px 0 0;
	padding: 0;
	position: absolute;
	width: 92px;
	z-index: 1px;
}

	div.estrutura ul.mainmenu li {
		width: 92px;
		margin-top: 2px;		
		font-family: Trebuchet MS;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		line-height: 14px;
	}

	div.estrutura ul.mainmenu li.link { cursor: pointer; }
	
		div.estrutura ul.mainmenu li a {
			float: left;
			width: 90px;
			border-left: 2px solid #ffffff;
			background-color: #8cc63f;
			color: #000000;
			text-decoration: none;
			padding: 5px 0;
			height: 20px;
		}
		
		div.estrutura ul.mainmenu li a.menu0_somos-a-ironman-4x4 {
			background: #8cc63f url('../images/menu1_somos-a-ironman-4x4.gif') no-repeat center;
		}
		
			div.estrutura ul.mainmenu li a.menu0_somos-a-ironman-4x4 img { width: 88px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu0_produtos {
			background: #8cc63f url('../images/menu1_produtos.gif') no-repeat center;
		}
		
			div.estrutura ul.mainmenu li a.menu0_produtos img { width: 88px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu0_novidades {
			background: #8cc63f url('../images/menu1_novidades.gif') no-repeat center;
		}
		
			div.estrutura ul.mainmenu li a.menu0_novidades img { width: 88px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu0_by-ironman {
			background: #8cc63f url('../images/menu1_by-ironman.gif') no-repeat center;
		}
      div.estrutura ul.mainmenu li a.menu0_fale-conosco {
			background: #8cc63f url('../images/menu1_fale-conosco.gif') no-repeat center;
		}
		
			div.estrutura ul.mainmenu li a.menu0_by-ironman img { width: 88px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu0_universo-ironman-4x4 {
			background: #8cc63f url('../images/menu1_universo-ironman-4x4.gif') no-repeat center;
			padding: 7px 0;
		}
		
			div.estrutura ul.mainmenu li a.menu0_universo-ironman-4x4 img { width: 88px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu1_por-produtos {
			background: #ffffff url('../images/menu3_por-produtos.gif') no-repeat center;
		}
		
		div.estrutura ul.mainmenu li a.menu1_midia-all {
			background:url("http://www.jet1.com.br/Ironman/templates/ironman/images/3.png") repeat scroll center center transparent;
border-left:2px solid #FFFFFF;
color:#000000;
float:right;
height:40px;
text-decoration:none;
width:90px;
		}


			
		


		
			div.estrutura ul.mainmenu li a.menu1_midia-all img { width: 88px; height: 20px; }

		
			div.estrutura ul.mainmenu li a.menu1_por-produtos img { width: 84px; height: 20px; }
		
		div.estrutura ul.mainmenu li a.menu1_por-veiculos {
			background: #ffffff url('../images/menu3_por-veiculos.gif') no-repeat center;
		}
		
			div.estrutura ul.mainmenu li a.menu1_por-veiculos img { width: 84px; height: 20px; }
		
			div.estrutura ul.mainmenu li a span { display: none; }
		
		div.estrutura ul.mainmenu li ul {
			list-style: none;
			margin: 0 0 0 7px;
			padding: 0;
		}
		
			div.estrutura ul.mainmenu li ul li {
				list-style: none;
				margin: 0 2px 0 0;
				padding: 0;
				width: 85px;
				font-size: 11px;
			}
			
			div.estrutura ul.mainmenu li ul li a {
				width: 85px;
				border: 0;
				background-color: #ffffff;
				border-top: 1px solid #8cc63f;
			}
			
			div.estrutura ul.mainmenu li ul li a.first { border: 0; }
			
			div.estrutura ul.mainmenu li div.subitem2 {
				position: absolute;
				margin-left: 78px;
				margin-top: -3px;
			}
			
				div.estrutura ul.mainmenu li div.subitem2 ul {
					margin-left: 10px;
					background-color: #ffffff;
					padding: 1px;
					width: 142px;
				}
					
					div.estrutura ul.mainmenu li div.subitem2 ul li {
						background-color: #8cc63f;
						width: 140px;
						border: 1px solid #ffffff;
					}
					
					div.estrutura ul.mainmenu li div.subitem2 ul li:hover { background-color: #ede80a; }
					
						div.estrutura ul.mainmenu li div.subitem2 ul li a {
							margin: 1px;
							width: 140px;
							background: none;
						}
						
			div.estrutura ul.mainmenu li div.subitem2 div.subitens {
				position: absolute;
				margin-left: 130px;
				margin-top: -2px;
			}
			
				div.estrutura ul.mainmenu li div.subitem2 div.subitens ul {
					margin-left: 10px;
					background-color: #ffffff;
					padding: 1px;
					width: 142px;
				}
				
					div.estrutura ul.mainmenu li div.subitem2 div.subitens ul li {
						background-color: #8cc63f;
						width: 140px;
						border: 1px solid #ffffff;
					}
					
					div.estrutura ul.mainmenu li div.subitem2 div.subitens ul li:hover { background-color: #ede80a; }
					
						div.estrutura ul.mainmenu li div.subitem2 div.subitens ul li a {
							background-color: #8cc63f;
							width: 140px;
							background: none;
						}
					
/* Corpo do site */
div.corpo {
	margin-left: 92px;
	width: 888px;
}

	div.corpo div.conteudo div.block {
		background-color: #000000;
	}

		/* Topo */
		div.corpo div.conteudo div.block div.topo {
			margin-left: 22px;
		}
		
			div.corpo div.conteudo div.block div.topo a.logo { position: absolute;	}
		
			div.corpo div.conteudo div.block div.topo h1 {
				font-family: Trebuchet MS;
				font-size: 30px;
				color: #a6ce39;
				clear: both;
				display: block;
				margin: 0 0 0 302px;
				padding-top: 15px;
			}
			
			/* Search */
			div.corpo div.conteudo div.block div.topo div.search {
				float: right;
				width: 628px;
				height: 30px;
				background: url('../images/search_bg.png') repeat-y;
			}
			
				div.corpo div.conteudo div.block div.topo div.search form {
					float: left;
					width: 450px;
					margin: 5px 0 0 85px;
				}
				
					div.corpo div.conteudo div.block div.topo div.search form label {
						float: left;
						font-family: Trebuchet MS;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;
						font-weight: bold;
						padding: 3px 5px 0;
					}
					
					div.corpo div.conteudo div.block div.topo div.search form input.txt {
						float: left;
						border: 0;
						padding: 2px;
						width: 220px;
					}
					
					div.corpo div.conteudo div.block div.topo div.search form select.select {
						float: left;
					}
					
					div.corpo div.conteudo div.block div.topo div.search form div.submit {
						float: left;
						margin: 2px 0 0 5px;
					}
			
				div.corpo div.conteudo div.block div.topo div.search a.map {
					float: right;
					color: #ffffff;
					text-decoration: none;
					font-family: Trebuchet MS;
					font-size: 11px;
					padding: 7px 0 0;
					margin-right: 10px;
				}
	
	div.corpo div.conteudo span.breadcrumbs {
		display: block;
		overflow: hidden;
		background: #8cc63e url('../images/breadcrumb_bg.png') repeat-y right;
		padding: 5px 0 5px 25px;
		font-family: Tahoma;
		font-size: 11px;
		color: #ffffff;
		margin-bottom: 10px;
	}
	
		div.corpo div.conteudo span.breadcrumbs a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		
		div.corpo div.conteudo span.breadcrumbs a:hover { text-decoration: underline; }
		
	div.corpo div.conteudo .contentpaneopen {
		font-family: arial;
		font-size: 13px;
	}
	
	div.corpo div.conteudo .contentpaneopen p {
		padding: 5px 0;
		margin: 0;
	}
	
	div.corpo div.conteudo .contentpane ul { margin-top: 0; }
	
	div.corpo div.conteudo .contentpane a {
		color: #666666;
		text-decoration: none;
	}
	
	div.corpo div.conteudo .contentpane a:hover { text-decoration: underline; }

/* Modulos */	
div.corpo div.modulos {
	margin-top: 10px;
	clear: both;
}

	div.corpo div.modulos div.left {
		float: left;
		width: 434px;
	}

	div.corpo div.modulos div.right {
		float: right;
		width: 434px;
	}
	
		div.corpo div.modulos div.left div.banner,
		div.corpo div.modulos div.right div.banner {
			height: 242px;
			padding: 13px 0 0 13px;
			background: url('../images/banner_box.png') no-repeat;
			margin-bottom: 12px;
		}
		
			div.corpo div.modulos div.left div.banner ul,
			div.corpo div.modulos div.right div.banner ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
	
	div.corpo div.modulos div.full {
		clear: both;
		display: block;
	}
	
		div.corpo div.modulos div.full div.banner {
			height: 181px;
			padding: 12px 0 0 0;
			text-align: center;
			background: url('../images/fullbanner_box.png') no-repeat;
			margin-bottom: 12px;
		}
		
			div.corpo div.modulos div.full div.banner ul {
				list-style: none;
				margin: 0 0 0 9px;
				padding: 0;
			}
			
				div.corpo div.modulos div.full div.banner ul li {
					float: left;
					margin: 0 7px;
				}
					
					div.corpo div.modulos div.full div.banner ul li img {
						border: 1px solid #c8c9cb;
					}