body {
	background-image: url(../imagens/bg-dentro.jpg);

	background-repeat:repeat-x;
}

p {
	font: 12px arial;
	line-height: 17px;
	color: #666;
}

#container {
	width: 975px;
	margin: auto;
	margin-top: 25px;
}

/********************************************** TOPO **********************************************/

#topo {
	width: 975px;
	height: 130px;
}

.logo {
	width: 238px;
	height: 92px;
	float: left;
	margin: 0 0 0 10px;	
}

.lista-topo {
	float: right;
	width: 160px;
	margin: 45px 0 0 0;
}

.lista-topo ul {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

.lista-topo li {
	list-style: none;
	display: inline;
}

.lista-topo li a {
	color: #666;
	text-decoration: none;
	padding: 3px 5px;
}

.lista-topo li a:hover {
	color: #e78e09;
}

/********************************************** MENU **********************************************/

#menu {
	width: 975px;
	height: 48px;
	background-image: url(../imagens/bg_menu.jpg);
	position:relative;
	z-index:1;
}


/*********** BUSCA ***********/

.busca {
	width: 275px;
	float: right;
	margin: 11px 10px 0 0;
}

.busca input {
	border: 0;
	color: #666;
	font: bold 12px arial;
	font-style: italic;
	width: 225px;
	float: left;
	padding: 6px;
	background-image: url(../imagens/bg_input.jpg);
}

.busca #submit {
	border: none;
	width: 31px;
	height: 27px;
	float: left;
	padding: 0;
}

/********************************************** TOPO 02 **********************************************/

#topo02 {
	width: 975px;
	height: 158px;
	padding-bottom: 15px;
	background-color: #fff;
	float: left;
}

/****** TOP LEFT *******/

.top_left {
	width: 254px;
	height: 158px;
	float: left;
	background-image: url(../imagens/bg_top_left_dentro.jpg);
}

.top_left h3 {
	width: 200px;
	font: 20px arial;
	color: #1e2586;
	margin: 20px 15px 15px 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.top_left p {
	margin: 20px 15px 15px 20px;
}

.orange {
	color: #f48e16;	
}

.top_left strong {
	font-style: italic;
}

.saiba-mais {
	float: right;
	margin: 15px 45px 0 0;
}

/****** TOP RIGHT *******/

.top_right_dentro {
	width: 710px;
	height: 158px;
	float: left;
	background-image: url(../imagens/bg_top_right_dentro.jpg);
}

.top_right_dentro img {
	float: right;
	margin: 0 50px 0 0;
}

.top_right_dentro h1 {
	font: 60px "trebuchet ms";
	color: #000;
	line-height: 45px;
	margin: 50px 0 0 25px;
}

.top_right_dentro h2 {
	font: 30px "trebuchet ms";
	color: #999;
	margin: 5px 0 0 30px;
}

.top_right_dentro p {
	color: #e68b05;
	margin: 15px 20px 0 0;
	line-height: 20px;
}



/******** CONT DENTRO **********/

#cont-dentro {
	width: 975px;
	margin: 20px 0 15px 0;
	float: left;
}


#cont-dentro p {
	text-align: justify;
}

#cont-dentro h1 {
	font: 36px "trebuchet ms";
	letter-spacing: -1px;
	margin: 15px 0 15px 0;
	width: 975px;
	border-bottom: 3px solid #CCC;
	float: left;
	color: #000;
}

#cont-dentro h2 {
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 10px 0 10px 0;
	padding-left: 10px;
	width: auto;
	background-color: #e68b05;
	color: #fff;
	clear:both;
}

#cont-dentro h3 {
		font: 30px "trebuchet ms";
		margin: 10px 0 10px 0;
		width:auto;
		letter-spacing: -1px;
		}

#cont-dentro h4 {
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 15px 0 10px 0;
	color: #666;
}


.coluna {
	width: 300px;
	float: left;
	margin: 0 0px 20px 18px;
}


/******* QUALIDADE **********/

.lista-qualidade {
	width: 250px;
	float: left;
	margin: 10px 0 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style: italic;
}

.lista-qualidade li {
	color: #000;
	height: 25px;
	padding: 18px 0 0 15px;
	background-repeat: no-repeat;

}




/******* PROD DENTRO *********/


.prod-dentro {
	width: 300px;
	height:200px;
	margin:10px 10px 10px 15px;
	float: left;
	background-color:#FFF;
	font-size:10px;
	
}

.clear {clear:both;}


.scroll {
	position: relative;
	display:block;
	height:255px;
	overflow:scroll;
	border-right:0;
	width: 165px;
	/* fixes has-layout-bug in IE6*/
}









.lista-prod {
	font: 9px Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 120px;
}




.lista-prod tr {
	border: 1px solid #CCC;
	text-align: center;
}

.lista-prod td {
	border: 1px solid #CCC;
	padding: 2px;
}




/******** IMG PROD *******/

.img-prod {
	float: left;
	margin: 0 5px 0 5px;
}

.img-prod img {
	border: 1px solid #CCC;
}

.img-prod ul {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

.img-prod p {
	text-align: center;
	margin: 0px;
	font-size:10px;
}








/******* PROD DENTRO G ***********/

.prod-dentro-g {
	width: 975px;
	margin-top: 25px;
	float: left;
	background-image: url(../imagens/bg-prod-dentro.jpg);
}

.lista-prod-g {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 750px;
}

.lista-prod-g tr {
	border: 1px solid #CCC;
	text-align: center;
}

.lista-prod-g td {
	border: 1px solid #CCC;
	padding: 3px;
}




/******** IMG PROD G *********/

.img-prod-left {
	width: 135px;
	float: left;
}



/************************ FORMULARIO *************************/

.formulario {
	width: 500px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.formulario p {
	margin-left: 15px;
}
		
.formulario fieldset {
	border: 1px solid #fff;
	padding: 12px;
	margin-bottom: 10px;
}
	
.formulario legend {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
		
.formulario label {
	color: #666;
}
		
.formulario input {
	width: 480px;
	height: auto;
	background-color: #FFFFFF;
	border: 2px solid #ccc;
	padding: 5px;
	margin-bottom: 3px;
}
		
.formulario textarea {
	width: 480px;
	height: 120px;
	border: 2px solid #ccc;
	margin-bottom: 3px;
	padding: 5px;
}
		
.formulario input:hover, select:hover, textarea:hover {
	background-color: #fff;
	border: 2px solid #f48e16;
	}
		
.formulario input:focus, select:focus, textarea:focus {
	background-color: #fff;
	border: 2px solid #f48e16;
}

.formulario .botao-form {
	background: #000;
	padding: 5px 3px 5px 3px;
	color: #fff;
	border: 0px;
	cursor: pointer;
	float: left;
	margin: 5px 0 0 0;
}

.formulario .botao-form:hover {
	background: #f48e16;
}

.formulario .check {
	width: 30px;
	background-color: #000 !important;
	border: 2px solid #000;
}


/******** RIGHT CONTATO ****/

.right-contato {
	width: 350px;
	margin: 80px 20px 0 0;
	float: right;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
}

.right-contato span {
	font: 35px Tahoma, Arial, Helvetica, sans-serif;
}

.right-contato strong {
	color: #000;
	font: 18px Arial, Helvetica, sans-serif;
}

.right-contato a {
	text-decoration: none;
	color: #f48e16;
	font: 14px Tahoma, Geneva, sans-serif;
}

.right-contato a:hover {
	text-decoration: underline;
}



/*********** MAPA ************/

.mapa iframe {
	border: 2px solid #CCC;
}	



/****** MENU SITE MAPS *********/

#menu-sitemaps {
	width: 500px;
	float: left;
}


#menu-sitemaps ul {
	font: 12px Arial, Helvetica, sans-serif;
}

#menu-sitemaps li {
	background-color: #f48e16;
	height: 23px;
	margin: 1px 0 0 0;
	float: left;
}

#menu-sitemaps li a {
	float: left;
	padding: 5px 0 0 5px;
	text-decoration: none;
	color: #000;
	float: left;
	width: 250px;
}

#menu-sitemaps li a:hover {
	text-decoration: underline;
}

#menu-sitemaps li.black {
	background-color: #333 !important;
	margin-left: 30px;
}

#menu-sitemaps li.black a {
	color: #FFF !important;
}


#menu-sitemaps li.blue {
	background-color: #1e2586 !important;
	float: left;
	margin-left: 30px;
}

#menu-sitemaps li.blue a {
	color: #FFF !important;
}

	
/********************************************** RODAPE **********************************************/

#rodape {
	width: 975px;
	clear: both;
	border-top: 5px solid #f59423;
}

/****** ROD LEFT *******/

.rod-left {
	width: 300px;
	float: left;
	margin: 20px 0 0 15px;
}

.rod-left input {
	border: 1px solid #ccc;
	color: #666;
	font: bold 12px arial;
	font-style: italic;
	width: 200px;
	float: left;
	padding: 5px;
	background-image: url(../imagens/bg_input.jpg);
}

.rod-left #submit02 {
	border: none;
	width: 62px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 2px 0 0 5px;
}

.rod-left p {
	padding: 40px 0 0 0;
	color: #999;
	font-style: italic;
}

/****** ROD RIGHT *******/

.rod-right {
	width: 550px;
	float: right;
	margin: 20px 0 0 0;
	text-align: right;
}

.rod-right ul {
	font: 12px arial;
	color: #666;
	margin-right: 15px;
}

.rod-right li {
	list-style: none;
	display: inline;
}

.rod-right a {
	color: #666;
	text-decoration: none;
	padding: 3px 10px;
}

.rod-right a:hover {
	color: #000;
}

.rod-right p {
	margin: 20px 15px 20px 0;
	line-height: 20px;
}

.rod-right strong {
	font-size: 20px;
	color: #666;
	font-style: italic;
}


/***formulário***/


#form table{
width:400px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
margin:auto;
margin-bottom:10px;
}

#form input{
width:330px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}

#botao input {
width:100px;
}

#box input{
width:30px;
}

#form form td {
padding:0 0 10px 0;
}

#form form span{
text-align:right;
padding-left:80px;
font-weight:bold;}

#form form textarea { 
height: 100px;
}

/***fim formulário***/


/***Tabela aeroquip***/



.tb-aeroquip {
	float:left;
	width: 975px;
	padding:0 0 10px 0;
	margin-bottom:20px;
}	

#img-aero{
width:246px;	
float:left;
text-align:center;
font: 11px Arial, Helvetica, sans-serif;
color: #666;
}
	
#img-aero img{
width:246px;
height:187px;
}






#img-aeroo{
width:240px;
height:200px;
float:left;
text-align:center;
font: 9px Arial, Helvetica, sans-serif;
color: #666;
}
	
#img-aeroo img{
width:240px;
height:182px;
}














.tb-aeroquip table {
font: 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;
	float: left
		}
		


.tb-aeroquip table tr td {
	border: 1px solid #CCC;
	padding: 2px 10px;

}

.tb-cil table {
	border: 1px solid #CCC;
	padding: 0;
	margin:0;

}

.tb-cil table tr td {
	border: 1px solid #CCC;
	padding: 2px 7px;

}

#esquerda {
	width: 246px;
	float:left;
}


#direita{
	width: 246px;
	float: right;
}


#centro {
	width: 480px;
	float:left;

}

#centro table {
	text-align:center;
	width:100%;

}

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		







.linha {
	font: 16px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	background-color: #F90;	
	padding: 5px;
}

.obs {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	background-color: #F90;	
	padding: 5px;
}