@charset "utf-8";
/* CSS Document */

html {
    width: 100%;
    height: 100%;
    
}
body{
	margin:0px;	padding:0px;
	width:100%;	height:100%;
	background: url(imgs/bg_body.jpg) top repeat-x;
	background-color:#fafafa;
	font-family: Trebuchet MS, Century Gothic, verdana, arialTahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}
a{
	font-family: Trebuchet MS, Century Gothic, verdana, arialTahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	text-decoration:none;
}
h2{
	font-size:28px;
	color:#666666;
	font-weight:bold;
	margin-bottom:8px;
}
a:hover{
	font-family: Trebuchet MS, Century Gothic, verdana, arialTahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	text-decoration:underline;
}
.fundo{
	margin-top:0px;	padding-top:0px;
	background:url(imgs/bg_geral.jpg) top no-repeat;
	width:100%;
}
#fundo_home{
	margin:0 auto;
	padding:5px;
	float:left;
	display:block;
	width:100%;
	background-color:#f4f3f1;
	border:1px solid #d8d8d8;
}
#fundo{
	margin:0 auto;	padding:0px;
	display:block;
	width:720px;
}
#fundo2{
	margin:0 auto;	padding:0px;
	display:block;
	width:720px;
}
#menu_home{
	width:100%;	height:399px;
	background:url(imgs/img_flash2.jpg) top no-repeat;
	margin:0px;	padding:0px;
	position:relative;

}
#menu_geral{
	width:100%;	height:173px;
	background: url(imgs/img_flash_geral_2.jpg) top no-repeat;
	margin:0px;	padding:0px;
	position:relative;

}

#footer{
	margin-top:25px; padding:3px; height:15px;
	position:relative; clear:both;
	border-top:1px solid #d5d5d5;
	text-align:left;
	
}
#footer p{
	font-size:10px;
	display:inline;
	float:left;
}
#footer img{
	float:right;
	clear:right;
	position:relative;
	margin:0px;
	padding:0px;
}
.titulo{
	margin-bottom:10px;
	padding:0px;
}
/**************** HOME ****************/
#main_home{
	margin-top:-42px;	padding:0px;
	width:720px;	height:130px;
	background:url(banner/banner_home.jpg) top no-repeat;
	position:relative;
}
#cont_esquerda{
	margin-left:0px;
	margin-bottom:0px;
	
	margin-top:4px; 
	padding:0px;
	float:left;	clear:left;
	position:relative;
	_display:inline;
	width:360px; 
	
}
#cont_direita{
	margin-left:2px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:4px;
	margin:0 242;
	padding:0px;
	float:right; clear:right;
	position:relative;
	_display:inline;
	width:348px;
	
}
#destaque_home{
	height:351px;
	padding:0px;
	margin-bottom:6px;
	background-color:#faf9f8;
}
.btn_destaque_leiamais{
	margin-left:12px;
	position:relative;
}
#financiamento_home{
	height:111px;
	padding:0px;
	margin-bottom:3px;
	background-color:#fdfdfd;
	border-bottom:1px solid #d00101;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
#novidades_home{
	height:145px;
}
#informativo_home{
	height:170px;
}
#novidades_home, #informativo_home{
	padding:0px;
	margin-bottom:3px;
	background-color:#faf9f8;
	border-bottom:1px solid #d00101;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
#img_esq{
	float:left;
	clear:left;
	display:inline;
	margin-left:5px;
}
#novidades_home p, #informativo_home p, #financiamento_home p{
	width:174px;
	float:right;
	display:inline;
	margin-right:10px;
	line-height:12px;
}
#informativo_home form{
	margin-top:10px;
	!margin-top:5px;
	margin-right:10px;
	float:right;
	display:inline;
 	padding:0px;
	width:174px;
}
#informativo_home label{
	margin-bottom:10px;
	float:left;
	clear:left;
	position:relative;
	width:29px;
	!width:34px;
}
.intpu_text{
	width:140px;
	height:19px;
	margin-bottom:5px;
	background-color:#dddddd;
	border: none;
	float:right; clear:right;
	position:relative;
	font-family:Trebuchet MS, Century Gothic, Verdana, Arial;
	font-size:11px;
}
.input_btn{
	width:55px; height:21px;
	border:none; position:relative;
	float:right; clear:right;
	margin:0px; _margin-top:-10px;
	background-image:url(imgs/btn_enviar.gif)
}
#videos_home, #agenda_home{
	height:270px; overflow:hidden;
	padding:0px; margin:0px;
	background-color:#fdfdfd;
	border-bottom:1px solid #d00101;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
#agenda_home ul{
	width:215px;
	margin-left:10px; margin-right:0px; margin-bottom:0px; margin-top:9px;
	padding:0px;
	text-align:left;
	
}
#agenda_home li{
	margin-bottom:10px; margin-top:0px; margin-left:0px; margin-right:0px;
	height:40px; _height:20px;
	padding:0px;
	list-style:none;
}
#agenda_home h1{
	font-family:Trebuchet MS, Century Gothic, Verdana, Arial;
	font-size:11px;
	font-weight:bold; padding:0px;
	margin-bottom:3px;
}
.titulo_home{
	margin-bottom:6px;
}
.postion_img{
 margin-left:6px; margin-right:6px;
} 
/******************** A SUZUMINAS *************************/

#box_cont{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:690px; height:257px;
	margin-bottom:15px;
	padding-left:15px; padding-right:15px;
	padding-top:29px; padding-bottom:29px;
}
#box_cont p{
	width:387px; float:left; position:relative;
}
.img_box{
	float:right; position:relative;
	margin:0px;	padding:0px;
}
/******************** ACESSORIOS *************************/

#box_cont_ace{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:477px; height:291px; position:relative;
	margin-bottom:15px; float:left; clear:left; display:block;
	padding-left:15px; padding-right:15px;
	padding-top:12px; padding-bottom:29px;
}
#box_cont_ace ul{
	margin-left:20px;
	float:left;
	position:0px;
	list-style:none;
}
#box_cont_ace li{
	margin-bottom:3px;
	color:#FF0000;
	padding:0px;
}
#box_cont_ace form{
	width:364px;
}
#box_cont_ace label{
	margin-bottom:10px;
	float:left; clear:left;
	position:relative;
	width:29px; !width:34px;
}
.intpu_text2{
	width:290px; height:19px;
	margin-bottom:5px;
	background-color:#dddddd;
	border: none;
	float:right; clear:right;
	position:relative;
	font-family:Trebuchet MS, Century Gothic, Verdana, Arial;
	font-size:11px;
}
.btn_ficha{
	float:right;
	clear:right;
	position:relative;
	color:#FF0000;
	border:none;
	background-color:#dddddd;
	margin-top:10px;
	margin-bottom:25px;
	display:block;
}
.intpu_text2:focus{
	border:1px solid #FF0000;
	float:right; clear:right;
	position:relative;
	width:290px; height:19px;
}
.text_text2{
	width:290px; height:139px;
	margin-bottom:5px;
	background-color:#dddddd;
	border: none;
	float:right;
	position:relative;
	font-family:Trebuchet MS, Century Gothic, Verdana, Arial;
	font-size:11px;
}
.text_text2:focus{
	border:1px solid #FF0000;
}
#box_cont_ace2{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:195px; height:90px; position:relative;
	margin-bottom:15px; float:right;  display:block;
	padding-left:5px; padding-right:5px;
	padding-top:12px; padding-bottom:29px;
}
#box_cont_ace3{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:195px; height:140px; position:relative;
	margin-bottom:15px; float:right;  display:block;
	padding-left:5px; padding-right:5px;
	padding-top:12px; padding-bottom:29px;
}
#box_cont_ace3 p{
	width:200px;
}
#box_cont_ace3 ul{
	margin-left:20px;
	float:left;
	position:0px;
	list-style:none;
}
#box_cont_ace3 li{
	margin-bottom:3px;
	color:#FF0000;
	padding:0px;
}
#box_cont_ace3 a{
     color:#FF0000;
}
#box_cont_ace3 a:hover{
     color: #9D020E;
}
#box_cont_ace4{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:195px; 
	position:relative;
	margin-bottom:15px; 
	float:left;  
	display:block;
	padding-left:5px; 
	padding-right:5px;
	padding-top:12px; 
	padding-bottom:29px;
}
#box_cont_ace4 ul{
	margin-left:15px;
	float:left;
	position:0px;
	list-style:none;
	width:160px;
}
#box_cont_ace4 li{
	margin-bottom:3px;
	color:#FF0000;
	padding-top:5px;
	height:20px;
	display:block;
	text-transform:uppercase;
	border-bottom:1px dashed #FF0000;
}
#box_cont_ace4 li:hover{
	color:#333333;
}
#box_cont_ace5{
	/*background-color:#f4f3f1;*/
	width:480px; 
	_width:490px;
	position:relative;
	margin-bottom:15px; 
	float:right; 
	display:block;
	padding-left:5px; 
	padding-right:15px;
	padding-top:0px; 
	padding-bottom:29px;
}
/********************* MOTOS NOVAS ****************************/
#box_cont_street{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:699px; position:relative;
	margin-bottom:8px; float:left; clear: both; display:block;
	padding-left:10px; padding-right:10px;
	padding-top:12px;
}
#box_cont_street ul, #box_cont_scooter ul, #box_cont_dualpurpose ul, #box_cont_custom ul, #box_cont_offroad ul, #box_cont_supersport ul, #box_cont_quadriciclo ul{
	margin-top:19px;
	margin-bottom:0px; margin-left:0px; margin-right:0px; 
	padding:0px;
	width:100%; 
	/*height:209px;*/ 
	display:block;
}
#box_cont_street li, #box_cont_scooter li, #box_cont_dualpurpose li, #box_cont_custom li, #box_cont_offroad li, #box_cont_supersport li, #box_cont_quadriciclo li{
	height:99px;
	width:121px;
	display:inline; float:left;
}
#li_margem{
		margin-right:15px;
		margin-bottom:15px;
}
#li_margem_a{
		margin-bottom:15px;
		!margin-bottom:0px;
}
#li_margem2{
		margin-right:48px;
		margin-bottom:15px;
}
#li_margem2_a{
		margin-bottom:15px;
}
#li_margem3{
		margin-right:5px;
		margin-bottom:15px;
}
#li_margem4{
		margin-right:8px;
		margin-bottom:2px;
		!margin-bottom:7px;
}
#box_cont_street p, #box_cont_scooter p, #box_cont_dualpurpose p, #box_cont_custom p, #box_cont_offroad p, #box_cont_supersport p, #box_cont_quadriciclo p{
	text-align:left;
	color:#777777;
	font-size:11px;
	font-family:Trebuchet MS, Century Gothic, Verdana, Arial;
	margin:0px;
	padding:0px;
	line-height:13px;
	font-weight:bold;
}

#box_cont_scooter{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:410px; position:relative;
	margin-bottom:8px; margin-right:4px;
	float:left;
	clear:left;
	display:inline;
	padding-left:10px; 
	padding-right:10px;
	padding-top:12px;
}
#box_cont_scooter li{
	margin-right:15px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	display:inline;
	float:left;
}
#box_cont_dualpurpose li{
	margin-right:8px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	display:inline;
	float:left;
}

#box_cont_dualpurpose{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:270px; 
	position:relative;
	margin-bottom:8px;
	float:right; 
	!float:left; 
	clear:right; 
	!clear:left;
	!top:-161px;
	!left:440px; 
	display:inline;
	padding-left:5px; 
	padding-right:5px;
	padding-top:12px;
}

#box_cont_custom{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:529px; 
	position:relative;
	margin-bottom:8px; 
	margin-right:8px; 
	float:left; 
	clear:left; 
	display:inline;
	padding-left:15px; 
	padding-right:15px;
	padding-top:12px;
	!top:-160px;
}

#box_cont_offroad{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:119px; 
	position:relative;
	margin-bottom:8px;
	float:right; 
	!float:left; 
	clear:right; 
	!clear:left;
	!top:-320px;
	!left:570px; 
	display:inline;
	padding-left:15px; 
	padding-right:15px;
	padding-top:12px;
}

#box_cont_supersport{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:260px;
	position:relative;
	margin-bottom:8px;
	!margin-bottom:-268px;
	margin-right:8px;
	float:left;
	clear:left;
	!top:-320px;
	display:inline;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
}

#box_cont_quadriciclo{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	width:385px; 
	position:relative;
	margin-bottom:8px;
	!margin-bottom:-268px;
	float:right; 
	!float:left; 
	clear:right; 
	!clear:left;
	!top:-320px;
	!left:303px; 
	display:inline;
	padding-left:15px; 
	padding-right:15px;
	padding-top:12px;
}
/******************** MOTO NOVA DETALHE *************************/

#box_cont_nova{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:100%; position:relative;
	margin-bottom:15px; float:left; clear:left; display:block;
	padding-left:15px; padding-right:15px;
	padding-top:12px; padding-bottom:29px;
}
#box_cont_nova ul{
	margin-left:20px;
	float:left;
	position:0px;
	list-style:none;
}
#box_cont_nova li{
	margin-bottom:3px;
	color:#FF0000;
	padding:0px;
}
#box_cont_nova hr{
	margin-top:25px; !margin-top:10px;
	margin-bottom:5px;
	clear:both;
	width:100%;
	position:relative;
	color:#c8c8c8;
	border:0.1px solid #c8c8c8;
}
#moto{
	width:421px; height:342px;
	float:left; position:relative;
	margin-bottom:10px; padding:0px;
}
#descricao{
	width:252px; height:342px;
	float:right; position:relative;
	margin-bottom:10px; padding-top:15px;
	/*background:url(imgs/b_descricao.jpg) no-repeat top;*/
}
#descricao p{
	line-height:16px;
}
.btn_pecasua{
	margin-top:15px;
}
#ficha_tecnica{
	width:740px;position: relative;
	clear:both; margin-top:20px; margin-bottom:20px; padding:0px;
	/*background:url(imgs/b_ficha.jpg) top no-repeat;*/
	background-color:#e6e5e1;
}
#ficha_tecnica table{
	float:left;
	width:355px;
	font-size:10px;
	font-family:Verdana;
	margin-top:20px;
	line-height:normal;
	text-align:left;
}
#ficha_tecnica th{
	border-bottom:1px solid #cececd;
	height:30px;
}
.topco{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-align:right;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	}
.topco2{
	color:#666666;
	font-size:11px;
	text-align:left;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	}
/******************** MOTOS USADAS *************************/
#box_cont_usada{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	height:25px; 
	position:relative;
	margin-top:0px;
	!margin-top:-4px; 
	display:block;
	padding-left:10px;
	padding-top:0px;
}
#box_cont_usada p{
	font-weight:bold;
	font-size:11px;
}
#box_ace{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8; 
	position:relative;
	margin-top:0px;
	!margin-top:-4px; 
	display:block;
	padding-left:10px;
	padding-top:0px;
	float:left;
	display:inline;
	width:138px;
	min-height:25px;
}
/******************** MOTOS USADAS DETALHE *************************/
#moto2{
	width:442px;
	float:left; position:relative;
	margin-bottom:10px; padding:0px;
}
#galeria{
	background-color:#FFFFFF;
	width:100%;
	margin:0px; padding-top:5px;
}
#img_big{
	width:430px;
	padding:0px; margin-left:5px;margin-right:5px; margin-bottom:20px;
}

/******************** LOJAS *************************/

#box_cont_loja{
	width:204px; position:relative;
	margin-bottom:15px; float:left; clear:left; display:block;
	padding-bottom:29px;
}
#box_cont_loja ul{
	margin:0px; padding:0px;
	display:block; width:100%;
	list-style:none;
}
#box_cont_loja li{
	margin-bottom:5px;
	padding:0px;
}
#box_cont_loja2{
	background-color:#f4f3f1;
	border-bottom:1px solid #d00101;
	width:500px;position:relative;
	margin-bottom:15px; float:right;  display:block;
	padding-left:5px; padding-right:5px;
	padding-top:12px; padding-bottom:29px;
}
#img_big2{
	width:480px; height:273px;
	padding:0px; margin-left:5px;margin-right:5px; margin-bottom:20px;
	background:url(imgs/img_loja_1.jpg) no-repeat top;
}
/******************** UTILIDADES *************************/

ul.list_utilidades{
	margin-left:20px;
	padding:0px;
	list-style:0px;
}
ul.list_utilidades li{
	margin-bottom:3px;
	width:195px;
}
ul.list_utilidades li a{
	display:block;
}
ul.list_utilidades li a:hover{
	color:#FF0000;
}
li.list_titulo{
	text-transform:uppercase;
	font-size:14px;
	margin-top:10px;
	list-style:none;
	margin-left:-12px;
}