* {
	margin:0;
	padding:0;
}	
a{	color:#333;}
body { 	
	background:#DA241D;
	color:#333;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
a { text-decoration:none; color:#666; }
a:hover {text-decoration: underline;}
p { font-size:0.8em;}
ol, ul { list-style: none; }

.fontbold { font-weight:bold;}
.fontbold2 { font-weight:bold; text-transform:uppercase; font-size:0.9em;}
.fontbold3 { font-weight:bold; font-size:1.2em;}

.fontlinha { border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px;}
.fontlinha2 { border-top:2px solid #ccc; padding-top:5px; margin-top:10px;}
.fontbold4 { font-weight:bold; font-size:1.0em; margin-bottom:10px; margin-top:10px; color:#990000; clear:both;}
.font1 { font-weight:bold; font-size:1.0em; margin-bottom:10px;}
.font2 { font-weight:bold; font-size:1.0em; margin-bottom:10px; border-bottom:2px solid #ccc; line-height:25px; background:#f1f1f1; padding:3px;}

.imgright { float:right;}
.imgleft { float:left; margin-right:15px; margin-bottom:15px;}
.imgleft2 { margin-right:15px; margin-bottom:15px;}

.img-mb20-botton { margin-bottom:20px;}
.img-mr20-botton { margin-right:20px;}

#corpo {
	background:#f1f1f1 url(../imagens/fd3.jpg) top repeat-x;
	padding-bottom:30px;
	display:table;
	width:100%; 
	}

/*   topo -----------------------------------------------*/
#topo {
	width:960px;	
	height:102px;
	margin:0 auto;
	}
#logo{ 
	width:251px; 
	height:62px;
	background:url(../imagens/menu1_r1_c5.jpg) no-repeat;
	float:left;
	margin-top:14px;
	}
#logo a{ 
	width:251px; 
	height:62px;
	display:block;
	text-indent:-9000px;
	}
#tel{ 
	float:right;
	padding:10px;
	font-size:1.3em;
	font-weight:bold;
	margin-top:25px;
	color:#DA241D;
	}
#menu { 
	width:960px;
	height:43px;
	margin:0 auto;
	margin-bottom:30px;
	}
#menu ul li{ display:inline;}
#menu ul li a{
	display: block;
	float:left;
	overflow: hidden;
	font-size:0.7em;
	font-weight:bold;
	text-indent:-30000em;
	}
.mhome { 
	width:349px;
	height:43px;
	background:url(../imagens/m_home.jpg) no-repeat;
	}
.mhome:hover {
	background-position:0 -43px; 
	}
.mmotos { 
	width:162px;
	height:43px;
	background:url(../imagens/m_motos.jpg) no-repeat;
	}
.mmotos:hover {
	background-position:0 -43px; 
	}
.mempresa { 
	width:93px;
	height:43px;
	background:url(../imagens/m_empresa.jpg) no-repeat;
	}
.mempresa:hover {
	background-position:0 -43px; 
	}
.mlinks { 
	width:73px;
	height:43px;
	background:url(../imagens/m_links.jpg) no-repeat;
	}
.mlinks:hover {
	background-position:0 -43px; 
	}
.moficina { 
	width:85px;
	height:43px;
	background:url(../imagens/m_oficina.jpg) no-repeat;
	}
.moficina:hover {
	background-position:0 -43px; 
	}
.mpecas { 
	width:76px;
	height:43px;
	background:url(../imagens/m_pecas.jpg) no-repeat;
	}
.mpecas:hover {
	background-position:0 -43px; 
	}
.mfale { 
	width:122px;
	height:43px;
	background:url(../imagens/m_fale.jpg) no-repeat;
	}
.mfale:hover {
	background-position:0 -43px; 
	}
#motos {
	width:960px;	
	height:100px;
	margin:0 auto;
	background:url(../imagens/fd_motos.jpg) no-repeat;
	clear:both;
	margin-bottom:20px;
	}
.nome { display:none}	
#m1 { 
	width:80px; 
	height:100px; 
	background:url(../imagens/img_underbone.jpg) no-repeat;
	float:right;
	}
#m2 { 
	width:86px; 
	height:100px; 
	background:url(../imagens/img_streeturbana.jpg) no-repeat;
	float:right;
	}
#m3 { 
	width:84px; 
	height:100px; 
	background:url(../imagens/img_conceitox.jpg) no-repeat;
	float:right;
	}
#m4 { 
	width:98px; 
	height:100px; 
	background:url(../imagens/img_roadstermotard.jpg) no-repeat;
	float:right;
	}
#m5 { 
	width:89px; 
	height:100px; 
	background:url(../imagens/img_esportiva.jpg) no-repeat;
	float:right;
	}
#m6 { 
	width:82px; 
	height:100px; 
	background:url(../imagens/img_onoffroad.jpg) no-repeat;
	float:right;
	}
#m7 { 
	width:83px; 
	height:100px; 
	background:url(../imagens/img_offroad.jpg) no-repeat;
	float:right;
	}
#m8 { 
	width:99px; 
	height:100px; 
	background:url(../imagens/img_custom.jpg) no-repeat;
	float:right;
	}
#m1nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m1nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m1nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}
#m2nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m2nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m2nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m3nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m3nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m3nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m4nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m4nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m4nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m5nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m5nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m5nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m6nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m6nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m6nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m7nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m7nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m7nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#m8nome { 
	width:135px; 
	height:111px;
	padding:10px; 
	visibility:hidden; 
	background:url(../imagens/fd4.gif) no-repeat;
	position:relative;
	top:-200px;
	z-index:2;
	}
#m8nome a {
	width:125px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-bottom:1px; 
	}	
#m8nome a:hover {
	padding:5px;
	background:#999;
	color:#fff;
	text-decoration:none; 
	}	
#conteudos { 
	width:960px;
	margin:0 auto;
	display:table;
	}
	
/*----------------------------------------*/	
#usadas {
	width:350px;
	height:370px;
	float:left;
	}
#contright {
	width:590px; 
	float:right;
	}
#banner { 
	width:590px; 
	height:240px;
	float:right;
	margin-bottom:20px;
	}
#consorcio a{ 
	width:285px; 
	height:100px; 
	background:url(../imagens/banner_consorcio3.jpg) no-repeat;
	float:right;
	text-indent:-9000px;
	}
#atvs a{ 
	width:285px; 
	height:100px; 
	background:url(../imagens/banner_atvs3.jpg) no-repeat;
	float:right;
	margin-left:20px;
	text-indent:-9000px;
	}

.separanoticias { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; font-size:0.8em;}		
.titnoticias { font-size:1.4em; font-weight:normal; text-transform:uppercase; margin-bottom:5px; margin-top:5px;} 
.titmanchete { font-size:0.9em; color:#666;}

#rodape {
	height:150px;
	clear:both;
	padding-top:20px;
	border-top:3px solid #999;
	}
#rodape p {
	font-size: 0.80em;
	color:#fff;
	}		
#rodape-meio {
	width:960px;
	margin:0 auto;
	}
.lg-yamaha a{ background:url(../imagens/logo_yamaha_br.jpg) no-repeat; width:123px; height:45px; text-indent:-9000px; float:right;}
.lg-cadetudo a{ background:url(../imagens/prod_cadetudo.jpg) no-repeat; width:141px; height:45px; text-indent:-9000px; float:right;}


/*-----------------páginas internas --------------------------*/
#conteudo-tp { 

	}
#conteudo-tp-titulo {
	height:30px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:20px;
	}
#conteudo-tp-titulo-meio {
	width:960px;
	margin:0 auto;
	font-size:1.4em;
	font-weight:bold;
	line-height:25px; 
	}

#conteudo-tp-meio {
	width:960px;
	margin:0 auto;
	clear:both;
	}

#banner-interno { 
	height:160px;
	background:url(../imagens/banner_interno.jpg) top center;
	margin:0 auto;
	margin-bottom:30px;
	}
	
.titulospaginas { font-size:1.0em; color:#CC3333; margin-bottom:20px; border-bottom:2px solid #ccc; line-height:30px;}
.titulonoticia { font-size:1.3em; color:#999; margin-bottom:10px; text-transform:uppercase;}		

.tab1 { padding:10px; background:#CEEFFF; text-align:center; font-weight:bold;}
.tab2 { padding:2px; border:1px solid #ccc;}


#contatos { height:300px;}
#formulario{ width:250px; float:right; margin-left:20px;}
	
.tab5{ padding:5px; border:1px dotted #ccc; background:#f1f1f1}
.tab8{ width:500px; padding:10px; border:1px dotted #999; background:#fff}
.imput{ width:250px;}
.textarea{ width:250px;}
.botaofale{ 
	width:250px;
	height:30px;
	display:block; 
	border:none; 
	background:url(../imagens/botaoenviarform.jpg) no-repeat;
	text-indent:-9000px;
	margin-top:20px;
	}
.galerias { width:115px; height:170px; float:left; margin-right:30px; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
.galeria-img { width:110px; height:110px; padding:2px; background:#f1f1f1;}
.comentario { font-size:0.7em;}
.galeria-img2 { padding:2px; background:#f1f1f1; float:left; border:1px solid #ccc; margin-right:10px; margin-bottom:10px;}
.nav-top {height:20px; clear:both; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px; display:none;}
.nav-top2 {height:20px; clear:both; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.nav-botton { clear:both; padding-top:10px; border-top:1px solid #ccc; margin-top:20px; }
.nav-left { float:left; }
.nav-right { float:right}

.marcap-li {
	padding:5px; 
	font-size: 0.8em;
	background:url(../imagens/ticket.jpg) no-repeat;
	padding-left:20px;	
	}
.marcap-li2 {
	padding:3px; 
	font-size: 0.9em;
	background:url(../imagens/seta2.jpg) no-repeat;
	padding-left:15px;	
	}

.conteudoleft { width:670px; float:left;}
.conteudoright { width:260px; float:right; padding-left:20px; border-left:1px solid #ccc; }

#menu-instal { 
	width:260px;
	height:20px;
	}
#menu-instal ul li{ display:inline;}
#menu-instal ul li a{
	display: block;
	overflow: hidden;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
	margin-bottom:1px;
	}
#menu-instal li a:hover {
	background:#999;
	color: #fff;
	text-decoration:none; 
}

.table { width:100%; font-size:0.90em;}
td { padding:3px; border-bottom:1px solid #ccc;}
.td1 { background:#990000; color:#fff; font-weight:bold;}
.td2 { background:#fff; text-align:right;}
.td3 { background:#ccc; font-weight:bold; text-align:right;}
.td4 { background:#fff;}
.td5 { background:#ccc; font-weight:bold;}
.td6 { border:0px; }

.buscanoticias { padding:10px; background:#FF6600; margin-bottom:20px; color:#fff;}
.rodapenoticiascomplementos { margin-top:30px;}
.botoes { padding:5px; background:#f1f1f1; margin-right:10px; float:left; font-size:0.6em; font-weight:bold; border:1px dotted #ccc; text-transform:uppercase;}
.separaprojetos1 { margin-right:20px; margin-bottom:20px; float:left;}
.separaprojetos2 { margin-bottom:20px; float:left;}

.mtright { margin-right:10px;}

.tl-underbone { width:600px; height:75px; background:url(../imagens/fd_underbone.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-streeturbana { width:600px; height:75px; background:url(../imagens/fd_streeturbana.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-conceitox { width:600px; height:75px; background:url(../imagens/fd_conceitox.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-roadstermotard { width:600px; height:75px; background:url(../imagens/fd_roadstermotard.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-esportiva { width:600px; height:75px; background:url(../imagens/fd_esportiva.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-onoffroad { width:600px; height:75px; background:url(../imagens/fd_onoffroad.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-offroad { width:600px; height:75px; background:url(../imagens/fd_offroad.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}
.tl-custon { width:600px; height:75px; background:url(../imagens/fd_custom.jpg) no-repeat; padding-left:360px; padding-top:25px; margin-bottom:10px;}

.img-motos { padding:10px; border:1px solid #ccc; text-align:center; background:#fff; margin-top:20px; margin-bottom:20px;}

