@charset "iso-8859-1";
/* CSS Document 
	Autor: Andre Amaral (www.andreamaral.net)
	Designer: CIACOM
	Adaptação: Invizza Interativa (www.invizza.com)
	Webmaster: Edilson Moura edilson@invizza.com
	Versão: 1.1
*/
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline:none;
	list-style:none;

	}


body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	background-color: #FFF;
	background-image: url(/library/imagens/bg_body.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
}
a { text-decoration:none}
#commmsgs{background:#FFC; border:1px solid #C30; padding:10px; text-align:center; font-weight:bolder; margin:10px;}
.clearfix{clear:both;}
/* Header */
.content_header {
	height:181px;
	background-image: url(/library/imagens/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.header, .content { width:995px; margin:0 auto}
.header .logo_type { padding-left:10px; float:left}
.header .formnewsletter{float:left; width:600px;}
.header a { color:#FFF}
.newsletter { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:35px; color:#FFF}
.newsletter .div1{text-align:left; margin-bottom:20px;}
.newsletter .div2{text-align:right;}
.newsletter .div1 span { font-size:16px; font-weight:bold; letter-spacing:-1px; margin-right:15px; }
.newsletter .div1 label { font-size:13px; font-weight:bold; padding-left:1px}
.newsletter .div1 .txtfield {
	width:141px;
	height:22px;
	margin:0px;
	
	font-size:12px;
	color:#3d3d3d;
	padding-left:10px; padding-right:10px;
	background-image: url(/library/imagens/bg_input.png);
	background-repeat: no-repeat;
	background-position:left top;
}

.newsletter .div2 .bt {
	
	margin-right:60px;


}

.telefones { clear:both; color:#FFF}
.telefones li {
	float:left;
	margin:0 5px 0 5px;
	padding-left:10px;
	font-size:14px;
	background-image: url(/library/imagens/separador.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.telefones li.first { background:none}
.telefones strong, .telefones span { font-size:12px}
.telefones span { padding:0 5px}
.telefones a { color:#FFF}
.telefones a:hover { text-decoration:underline}

/*************************************
conteudos
*************************************/
#ondeestou{margin-bottom:10px; border-bottom:3px solid #CCC; line-height:30px; font-size:11px;}
#ondeestou span.acro{color:#C30;}
#ondeestou a:link{color:#000;}
#ondeestou a:visited{color:#000;}
#ondeestou a:hover{text-decoration:underline;}
#basecontent{margin:10px; width:950px;}
#basecontent h1{margin:0px; padding:0px; margin-bottom:10px; font-size:26px; font-weight:bolder;  color:#C30;}
#basecontent h1:link{color:#C30;}
#basecontent h2{margin:0px; padding:0px; margin-bottom:10px; font-size:16px; font-weight:bolder; }
#basecontent h4{margin:0px; padding:0px; margin-bottom:10px; font-size:20px; font-weight:bolder; color:#C30;}
#basecontent #conteudo{width:700px; float:left;}
#basecontent #menuoutrasmotos{width:230px; float:right;}
#basecontent #menuoutrasmotos ul{margin:0px; padding:0px;}
#basecontent #menuoutrasmotos ul li{line-height:25px; font-size:18px; letter-spacing:-1px; background:#C30; margin-bottom:1px;}
#basecontent #menuoutrasmotos ul li a:link{color:#FFF; background:#C30; padding-left:10px; display:block;}
#basecontent #menuoutrasmotos ul li a:hover{color:#CCC; background:#F03;}
#basecontent #menuoutrasmotos ul li a:visited{color:#FFF; padding-left:10px;  display:block;}
#tabelaconcorcio{border:3px solid #C30; padding:5px; width:590px; background:#FFF; margin-bottom:50px; font-size:16px;}
#tabelaconcorcio .parc{font-weight:bolder; float:left; margin-right:10px; margin-left:10px;}
#tabelaconcorcio .preto{color:#000;}
#tabelaconcorcio .branco{color:#FFF;}
#tabelaconcorcio .cifrao{font-size:10px; font-weight:bolder; padding-bottom:5px; float:left;margin-right:5px;}
#tabelaconcorcio .vlr {font-weight:bolder; float:left;}
.nav { float:left; clear:both; padding-top:19px; height:23px}
.nav li {
	float:left;
	height:23px;
	padding:0 25px 0 10px;
	background-image: url(/library/imagens/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.nav a { font-size:15px; display:block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.nav li.first a { font-size:12px; font-weight:normal; font-family:Arial; padding-top:2px; line-height:18px}
.nav li.first a img { float:left; padding-right:5px}
.nav li.last { background:none}

/* Banner */
.content_banner {
	height:330px;
	padding-top:1px;
	background-image: url(/library/imagens/bg_banner.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.banner { width:972px; height:328px; margin:0 auto}
/* Content */
.main {
	background-image: url(/library/imagens/bg_content.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
.content { padding:10px 0 0 28px; clear:both; min-height:800px}
.moto_nova { width:990px; position:relative; text-align:center;}
.moto_nova h3 {
	text-indent:-9999px;
	width:970px;
	height:36px;
	background-image: url(/library/imagens/title_sua_moto_nova.png);
	background-repeat: no-repeat;
}
.capamoto {height:152px;}
.moto_importada, .noticias { width:634px; height:170px; overflow:hidden}
.moto_importada h4, .noticias h4 {
	text-indent:-9999px;
	width:634px;
	height:36px;
	background-image: url(/library/imagens/title_motos_importadas.png);
	background-repeat: no-repeat;
}
.noticias h4 {
	background-image: url(/library/imagens/title_noticias.png);
	background-repeat: no-repeat;
}
/*.moto_importada img { margin:-15px 0 0 3px}*/
.moto_importada2 a { color:#303030; float:right; width:225px; margin:39px 15px 0 0}
.moto_importada2 strong { font-size:18px; display:block}*/

.noticias { height:190px}
.noticias h5 { font-size:14px; color:#900000}
.noticias a { color:#900000}
.noticias a:hover { text-decoration:underline}
.noticias .date { color:#060000}
.noticias .nota { background:#f7f7f7; width:295px; height:140px; float:left; padding:5px; margin-left:5px; border:1px solid #cbcbcb}
.noticias .nota img { float:left; margin:0 10px 8px 0}
.noticias .nota p { clear:both; padding-bottom:5px}

.colun_right { width:307px; height:360px; float:right; padding-right:45px; overflow:hidden}
.colun_right a {
	outline:none;
	display:block;
	font-size:14px;
	line-height:50px;
	color:#8d0000;
	height:38px;
	padding:5px 0 0 18px;
	border-bottom:1px solid;
	background-image: url(/library/imagens/bullets.png);
	background-repeat: no-repeat;
	background-position: left 17px;
}
.colun_right ul { width:285px; padding-left:15px}
.colun_right li a img { float:right}
.colun_right li.curso a {
	color:#00118d;
	background-image: url(/library/imagens/bullets1.png);
	background-repeat: no-repeat;
	background-position: left 17px;
	height:30px;
}
.colun_right li.curso img { padding-top:8px}
.imgpec{background:url(/library/imagens/icon_pecas.jpg) no-repeat right center;}
.srvexp{background:url(/library/imagens/icon_servicos.jpg) no-repeat right center;}
.sgerev{background:url(/library/imagens/icon_agenda.jpg) no-repeat right center;}
.curpilot{background:url(/library/imagens/icon_curso.jpg) no-repeat right center;}
.depoimentos {
	width:304px;
	height:175px;
	margin-top:7px;
	background-image: url(/library/imagens/bg_depo.png);
}
.depoimentos h3 { text-indent:-9999px; /*background:url('../img/title_depoimentos.jpg') no-repeat ; width:304px; height:36px; position:relative; z-index:10*/}
.depoimentos .nota { height:155px; margin-top:-22px}
.depoimentos blockquote { font-weight:bold; color:#000; padding:30px 30px 10px 22px; }

.baselistmot{margin-bottom:10px; border-bottom:2px solid #CCC; height:180px;}
.baselistmot .imgmtooo{float:left; width:200px;}
.baselistmot .descmotoo{float:left; margin-left:15px; width:480px;}
.baselistmot .descmotoo a {color:#000; text-decoration:none; font-size:18px; font-weight:bolder;}
.baselistmot .descmotoo a:hover{color:#930;}
.baselistmot .descmotoo a:visited{ color:#000;}
.baselistmot .descmotoo h2{font-size:14px; font-weight:bolder; color:#666;}
/* Slider */
#prevBtn a, #nextBtn a { display:block!important; text-indent:-9999px; background:url('/library/imagens/sprites_prev_next.png'); width:23px; height:45px; outline:none; position:absolute; top:150px}
#prevBtn a { background-position:-23px center; left:15px}
#nextBtn a { float:right; right:35px}
.slider { width:850px; height:210px; overflow:hidden; margin:8px 0 8px 60px}
.slider ul { width:850px; height:260px; overflow:hidden}
.slider ul { padding:0}
.slider li { width:850px; float:left; overflow:hidden}
.slider div { float:left; width:180px; padding:0 20px 0 10px}
.slider  h4 { color:#060000; font-size:14px}
.slider a, .semi_nova a { display:block; color:#626161}
.slider a:hover, .moto_importada a:hover { text-decoration:underline}


.semi_nova, #semiNova { width:980px; padding-top:6px; height:315px; position:relative; clear:both; overflow:hidden}
#semiNova { padding-left:20px}
.semi_nova h3 {
	text-indent:-9999px;
	width:966px;
	height:36px;
	background-image: url(/library/imagens/title_semi_novas.png);
	background-repeat: no-repeat;
}
.semi_nova li div { background:#f7f7f7; width:202px; height:242px; border:1px solid #cbcbcb; padding:3px; margin:0 10px; float:left}
.semi_nova img { border:1px solid #cbcbcb}
.semi_nova span { display:block}
.semi_nova h4 { padding:5px 10px 0 10px; color:#000}
.semi_nova .price { color:#960000; font-weight:bold}
.semi_nova .detalhes { padding:5px 10px}
.semi_nova .veja { padding:0 10px}
.semi_nova li { width:950px}
.semi_nova a:hover { text-decoration:underline}

/* Footer */
.content_footer {
	height:227px;
	background-image: url(/library/imagens/footer.png);
	background-position: top;
}
.footer { width:900px; margin:0 auto}
.footer em { display:block; font-style:normal; color:#FFF; width:470px; clear:both}
.links a { color:#fff}
.links, .direitos { float:left; width:222px; color:#FFF}
.links h4 { font-size:18px; letter-spacing:-1px; font-weight:normal; padding:18px 0 10px 0}
.links li { padding-bottom:7px}
.footer .direitos { float:right; width:160px; padding:14px 0 0 10px}
.footer .direitos li { padding:10px 0; font-size:11px}
.footer .direitos .copy { padding:18px 0}
#forminfo {
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#forminfo label{font-weight:bolder;}
#forminfo #Nome {
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	height: 25px;
}
#forminfo #email {
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	height: 25px;
}
#forminfo #telefone {
	line-height: 25px;
	width: 110px;
	border: 1px solid #CCC;
	height: 25px;
}
#forminfo #endereco {
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	height: 25px;
}
#forminfo #cidade {
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	height: 25px;
}
#forminfo #comentario {
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	
}
#forminfo #cargo {
	height: 25px;
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	
}
#forminfo #interesse {
	height: 25px;
	line-height: 25px;
	width: 250px;
	border: 1px solid #CCC;
	
}
/*******************************
GALERIA
*******************************/
.pr
	{
	position:relative;
	}

#container-thumbs
	{
		position:relative;
		width:100%;
		height:70px;
		display:block;
	}

	#thumbs
	{
		width:630px;
		height:70px;
		top:10px;
		overflow:hidden !important;
		left:28px;
		position:absolute;
	}

	#thumbs #pageContainer
	{
		width:10000px;
		position:relative;
	}
	#bigimageContainer
	{
		width:680px;
		text-align:center;
		/*height:460px;*/
		overflow:hidden;
		background:#C30;
		margin-left:auto;
		margin-right:auto;
	}
	
	#bigimageContainer img
	{
		margin:10px;
	}
	
	#bigimageContainer2
	{
		width:680px;
		text-align:center;
		border:1px solid #C30;
		height:440px;
		overflow:hidden;
		background:#FFF;
		margin-left:auto;
		margin-right:auto;
	}

	#bigimageContainer2 img
	{
		margin:5px;
	}

	.page
	{
		width:630px;
		height:120px;
		float:left;
	}
	
	.page .thumb_container
	{
		float:left;
		width:64px;
		height:64px;
		margin-right:6px;
		overflow:hidden;
		background:#000;
		line-height:64px;
		text-align:center;
	}
	
	.page .thumbnail
	{
		cursor:pointer;
		height:60px;
		width:60px;
	}
	
	.page .thumbnail div
	{

	}
	
	.thumbnail a
	{
	}
	
	.thumbnail a img
	{
		border:2px solid #FFF;
	}

	#prev
	{
		position:absolute;
		top:10px;
		left:0px;
		cursor:pointer;
	}
	#next
	{
		position:absolute;
		right:0px;
		top:10px;
		cursor:pointer;
	}

#paginacao{font-size:16px; font-weight:bolder; letter-spacing:-1px; text-align:center; margin-bottom:10px; margin-top:10px; }
#paginacao ul li{display:inline; border:1px solid #CCC; line-height:25px; width:100px; margin-right:10px;}
#paginacao ul li a:link{ background:#EFEFEF; padding:5px; }
#paginacao ul li a:hover{background:#CCC;}
#basenoticias{font-size:13px;}
#fotonoticia{float:left; margin-right:10px; width:300px; font-size:11px; text-align:center;}
#fotonoticia img.principal{ border:5px #CCC solid; margin-bottom:15px;}
#fotonoticia #thumbsextra{width:65px; margin-right:10px; margin-bottom:10px; float:left;}
#fotonoticia #thumbsextra img.imgextra{border:1px solid #CCC;}
#basepecas .floL{float:left;}
#basepecas .boxpeca{width:180px; margin-right:50px; margin-bottom:50px; text-align:center}

#pagedetails img{ margin-right:10px; margin-bottom:10px;}
