*{margin:0;padding:0;}
body {margin:0px auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../img/bg.jpg) #333;}
a{color:#ccc; font-weight:bold; padding:0px; margin:0px; text-decoration:none;outline:none;}
a:hover{color:#fff; text-decoration:underline;}
img{border:0px;}
form{padding:0px; margin:0px; text-align:left;}
/*label{font-size:12px; display:block; float:left; min-width:50px; font-weight:bold; color:#FFF;}*/
fieldset{border:0px; padding:0px; margin:0px;}
#abertura{position:absolute; left:50%; top:50%; margin-left:-350px; margin-top:-200px;}
#page{width:985px; margin:0 auto;position:relative;}
#cabecalho{width:100%; height:85px; background: #000 url(../img/autorizada-suzuki.jpg) no-repeat right 0;}
  #cabecalho #autorizada-suzuki {position:absolute;right:0;text-align:right; height:85px; width:608px; float:right; color:#FFF;}
  #lojas {float:right;padding-top:4px;padding-right:5px}
  #lojas li {list-style-type:none;display:inline;background:transparent url(../img/separador-filiais.gif) left no-repeat;padding-left:12px}
  #lojas li a {text-transform:uppercase;color:#fff}
  #lojas li.primeiro, #lojas li.escolha {background-image:url();}
  #lojas li.primeiro {padding-left:6px}
  #cabecalho #brand {float:left;}
  #lojas .escolha {color: #ffd200;font-weight:bold;}
#menu {background: #fff; height:28px;border-bottom:4px solid #FED100;}
#menu ul {display:table;}
#menu li {display:inline;list-style-type:none;}
  #menu a {display:block;float:left;padding: 7px;padding-left:12px;padding-right:12px;color:#000;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:.9em;}
  #menu a:hover{background:#F3F3F3;}
#conteudo{width:100%; height:100% auto; margin-top:10px; }
#blocos-destaque {float:left;width:716px;}
#blocos-destaque .bloco, #blocos-destaque .newsletter {float:left;width:327px;height:150px;padding:10px;padding-top:0;margin-right:10px;margin-bottom:10px;background:#000;}
#blocos-destaque .newsletter {position:relative;background: #343434 url(../img/fundo_traco.gif) repeat-x top;}
.newsletter fieldset {background: transparent url(../img/fundo_tit_cla.gif) no-repeat;margin-left:-10px;padding:10px;}
.newsletter p {padding-bottom:1em;font-family:Verdana,Tahoma,Arial,Helvetica,sans serif;font-size:.9em;margin:1em;margin-right:0;text-align:justify}
.newsletter label {display:block;width:60px;float:left;margin-top:8px;}
.newsletter h3 {margin-top:-15px;margin-left:-12px;padding:10px;font-weight:normal;text-transform:uppercase;color:#17becd;font-size:1em;}
.newsletter .campoNewsletter {width:184px;height:18px;background:#000; border:solid 1px #666; color:#FFF;padding:2px 3px 0;}
.newsletter input.nome {width:220px;margin-bottom:3px;}
.newsletter .submitButton {height:20px;margin-bottom:1px;width:30px;margin-left:6px;border:none;color:#17becd;background:#585858;padding: 0 .3em;}
#motos-destaque {background: #000}
.moto-destaque {background:#000; width:340px; height:160px; float:left;margin-right:10px;margin-bottom:10px;}
.bloco img {float:left; padding-right:.8em;}
.bloco h4 {margin-left:200px;margin-top:40px;color:#f00;}
.bloco a.veja {padding-right:5px;margin-top:.3em;float:left;}
.bloco a.imgveja {padding:0;margin-top:.65em;float:left;}
.bloco a.veja:hover {background-position: right 4px;text-decoration:none;}
#bloco-noticias{position:relative;float:left;background:url(../img/fundo_traco.gif) repeat-x top #4d4d4d;padding-bottom:1em;width:269px;}
#bloco-noticias h2 {background:url(../img/fundo_tit_esc.gif) no-repeat; color:#bbb; padding:8px; font-size:1em; text-transform:uppercase;font-weight:normal; }
#bloco-noticias ul {padding:5px; margin:0px; list-style:none;}
#bloco-noticias ul li {padding:5px; color:#FFF;font-size:11px;}
#bloco-noticias ul li a {text-decoration:none;}
#bloco-noticias ul li a:hover {text-decoration:underline; font-weight:normal; color:#FFF;}
#bloco-noticias dl {margin:10px}
#bloco-noticias dt a {color:#ffd200;font-weight:normal;}
#bloco-noticias dd {color:#fff;margin-bottom:1em;font-size:.9em;font-family:Verdana,Arial,Helvetica,sans serif;}
#bloco-noticias a.maisnoticias {position:absolute;bottom:0;right:0;height:16px;}
.interna #blocos-destaque {background: #000 url(../img/fundo-conteudo.png) repeat-x;width:690px;min-height:330px;}
.interna #blocos-destaque p {line-height:1.3em;padding:0 10px 1em}
.interna #blocos-destaque h2 {background: transparent url(../img/fundo-titulo-pagina.gif) no-repeat;height:30px;padding: 6px 8px;color:#000;font-size:1em; text-transform:uppercase;}
/*** Menu atual ***/
#home .menu-home a,#empresa .menu-empresa a, #eventos .menu-eventos a, #noticias .menu-noticias a, #motos-novas .menu-motos-novas a, #motos-usadas .menu-motos-usadas a, #moto-destaque .menu-moto-destaque a, #consorcio .menu-consorcio a,#assistencia-tecnica .menu-assistencia-tecnica a, #pecas .menu-pecas a, #contato .menu-contato a {background:#F3F3F3;}

/*** Banners ***/
#banner {width:985px;height:290px;}
#page .banner1 {background: transparent url(../img/banner1.jpg) no-repeat;}
#page .banner2 {background: transparent url(../img/banner2.jpg) no-repeat;}
#page .banner3 {background: transparent url(../img/banner3.jpg) no-repeat;}
#page .banner4 {background: transparent url(../img/banner4.jpg) no-repeat;}
#page .banner5 {background: transparent url(../img/banner5.jpg) no-repeat;}
#page .banner6 {background: transparent url(../img/banner6.jpg) no-repeat;}

/*** Eventos ***/
#eventos #blocos-destaque {width:735px;}
#eventos #blocos-destaque dt a{color:#ffd200;font-size:1.3em;padding-left:10px;}
#eventos #blocos-destaque dd {border-bottom:1px solid #ccc;margin: 0 1em 1em;padding:10px;}
#eventos #bloco-superbikes {background:#000;width:237px;text-align:center;padding-top:10px;}

/*** Eventos interna **
#eventos-interna #blocos-destaque {width:735px;}
#eventos-interna #blocos-destaque dl {padding-left:1em;}
#eventos-interna #blocos-destaque dt {color:#ffd200;font-size:1.5em;}
#eventos-interna #blocos-destaque dt span {margin-bottom:1em;}
#eventos-interna #blocos-destaque dd {padding-top:1em;}
#eventos-interna #bloco-superbikes {background:#000;width:237px;height:320px;text-align:center;padding-top:10px;}
#eventos-interna #blocos-destaque img {float:left;margin-right:1em;} 
#eventos-interna #voltar {background:#343434;margin: 1em;}
#eventos-interna #voltar a {color:#ffd200;padding-left:1em;}
*/

/*** Notícias ***/
#noticias #blocos-destaque {width:735px;}
#noticias #blocos-destaque dt a{color:#ffd200;font-size:1.3em;padding-left:10px;}
#noticias #blocos-destaque dd {border-bottom:1px solid #ccc;margin: 0 1em 1em;padding:10px;}
#noticias #bloco-superbikes {background:#000;width:237px;text-align:center;padding-top:10px;}

/*** Notícias interna ***/
#noticias-interna #blocos-destaque {width:735px;}
#noticias-interna #blocos-destaque dl {padding-left:1em;}
#noticias-interna #blocos-destaque dt {color:#ffd200;font-size:1.5em;}
#noticias-interna #blocos-destaque dt.data {color:#17becd;margin-bottom:1em}
#noticias-interna #blocos-destaque dd {padding-top:1em;}
#noticias-interna #bloco-superbikes {background:#000;width:237px;height:320px;text-align:center;padding-top:10px;}
#noticias-interna #blocos-destaque img {float:left;margin-right:1em;} 
#noticias-interna #voltar {background:#343434;margin: 1em;}
#noticias-interna #voltar a {color:#ffd200;padding-left:1em;}

/*** Motos novas ***/
#motos-novas #blocos-destaque {width:985px;}
#blocos-destaque .lista-categoria-motos h3 {text-align:right;padding-right:1em;font-size:1.7em;font-family:Verdana,Arial,Helvetica,sans serif;text-transform:uppercase;margin-top:-6px}
#blocos-destaque .lista-categoria-motos ul {margin-left:5px;margin-bottom:12px;}
#blocos-destaque .lista-categoria-motos li {display:inline;list-style-type:none;text-indent:-3000px}
#blocos-destaque .lista-categoria-motos li a {display:block;float:left;width:317px;height:161px;margin:4px}
#blocos-destaque .lista-categoria-motos li.scooter a {background:transparent url(../img/motos-scooter.jpg) no-repeat;}
#blocos-destaque .lista-categoria-motos li.off-road a {background:transparent url(../img/motos-off-road.jpg) no-repeat;}
#blocos-destaque .lista-categoria-motos li.super-sport a {background:transparent url(../img/motos-super-sport.jpg) no-repeat;}
#blocos-destaque .lista-categoria-motos li.street a {background:transparent url(../img/motos-street.jpg) no-repeat;}
#blocos-destaque .lista-categoria-motos li.custom a {background:transparent url(../img/motos-custom.jpg) no-repeat;}
#blocos-destaque .lista-categoria-motos li.dual-purpose a {background:transparent url(../img/motos-dual-purpose.jpg) no-repeat;}

  /*** Super Sport ***/
  #bloco-categorias{float:left;margin-left:10px;margin-bottom:1em;width:225px;background:url(../img/fundo_traco.gif) repeat-x top #4d4d4d;padding-bottom:1em;}
  #bloco-categorias h2 {background:url(../img/fundo_tit_esc.gif) no-repeat;color:#ffd200;padding:8px; font-size:1em; text-transform:uppercase;font-weight:normal;margin-bottom:2px}
  #bloco-categorias li {list-style-type:none;}
  #bloco-categorias a {display:block;text-decoration:none;color:#fff;text-transform:uppercase;border-bottom:1px solid #727272;padding:5px 8px;margin:0 4px}
  #bloco-categorias a:hover, #bloco-modelos a:hover {background:#444;}
  #bloco-modelos{float:left;margin-left:10px;margin-bottom:1em;width:225px;background:url(../img/fundo_traco.gif) repeat-x top #343434;padding-bottom:1em;}
  #bloco-modelos h2 {background:url(../img/fundo_tit_cla.gif) no-repeat;color:#ffd200;padding:8px; font-size:1em; text-transform:uppercase;font-weight:normal;margin-bottom:2px}
  #bloco-modelos li {list-style-type:none;}
  #bloco-modelos a {display:block;text-decoration:none;color:#fff;text-transform:uppercase;border-bottom:1px solid #727272;padding:5px 8px;margin:0 4px}
  .especificacao h3 {float:left;font-size:1em;padding: 0 10px;font-weight:normal;margin:0;}
  .especificacao h1 {float:right;padding-right:.5em;font-size:1.6em;}
  .especificacao table {width:530px;float:left;margin-left:10px}
  .especificacao th {padding:.3em;text-align:left}
  .especificacao td {padding:.3em;color:#c0c0c0;text-align:right;}
  .especificacao tr.even {background-color:#1c1c1c}
  .especificacao .foto-moto {float:right;margin-top:5px}
  .especificacao .cabecalho {position:relative;background:transparent url(../img/fundo_cabecalho.gif) repeat-x;height:72px;margin-bottom:10px;}
  .especificacao .cabecalho h3 {text-transform:uppercase}
  .interna .cabecalho {position:relative;background:transparent url(../img/fundo_cabecalho.gif) repeat-x;height:72px;margin-bottom:10px;}
  
  /*** Galeria de fotos ***/
  #motos-novas .galeria {width:85%;overflow:hidden;margin:0 0 0 10%;text-align:center;margin:3em auto;}
  #motos-novas .galeria ul {float:left;margin:auto;padding:0;list-style:none;position:relative;left:50%;}
  #motos-novas .galeria li {padding:0;margin:0;float:left;position:relative;left:-50%;}
  #motos-novas .galeria li a {padding:0;margin:0;width:120px;height:120px;float:left}

  
/*** Motos usadas ***/
#motos-usadas #blocos-destaque {width:985px;}

/*** Moto destaque ***/
#moto-destaque #blocos-destaque {width:985px;}

/*** Motos Geral ***/
#motos-novas .listbikes #blocos-destaque, #motos-novas .especificacao #blocos-destaque, #motos-usadas .listbikes #blocos-destaque, #motos-usadas .especificacao #blocos-destaque, #moto-destaque .listbikes #blocos-destaque, #moto-destaque .especificacao #blocos-destaque {width:750px;float:left;}
.listbikes #blocos-destaque ul {text-align:center;}
.listbikes #blocos-destaque li {display:inline;list-style-type:none;}
.listbikes #blocos-destaque li a {display:block;float:left;width:237px;height:180px;margin:4px;color: #ffd200;}

#menu-interna {position:absolute;top:4px;right:0;padding-right:5px}
#menu-interna li {list-style-type:none;display:inline;margin:0;padding:0;}
#blocos-destaque #menu-interna li a {color:#ffd200;font-size:.9em;text-transform:uppercase;background:transparent url(../img/separador_menu.jpg) left no-repeat;padding:6px 15px 6px 35px;text-decoration:none}
#blocos-destaque #menu-interna li a:hover {color:#fff}

/*** Consórcio ***/
#consorcio #blocos-destaque img {float:right;}
#consorcio #blocos-destaque ul {margin:2em 3em;}
.textoConsorcio {display:none;}

/*** Contato ***/
.myform {margin:0 auto;width:500px;padding:14px;}
#contact-form legend {display:none;}
#contact-form p {font-size:11px;color:#666;margin-bottom:10px;border-bottom:solid 1px #dedede;padding-bottom:10px;}
#contact-form label {display:block;font-weight:bold;text-align:right;width:140px;float:left;}
#contact-form .small {color:#666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#contact-form input, #contact-form textarea, #contact-form select {float:left;width:300px;margin:2px 0 10px 10px;border:1px solid #666;background:#000;color:#fff}
#contact-form textarea {height:100px;font-family:Arial,Helvetica,sans serif;font-size:1.1em;}
#contact-form button {clear:both;margin-left:396px;background:#5a5a5a;width:55px;color:#17becd;border:solid 1px #666;font-size:11px;font-weight:bold;padding:4px 6px;}

/*** Filiais **/
.filial #bloco-superbikes li {list-style-type:none;border-bottom:1px solid #343434;padding:.5em}
.filial #bloco-superbikes a {display:block;text-decoration:none;text-transform:uppercase}
#filial-buritis .filial-buritis, #filial-caetes .filial-caetes, #filial-prado .filial-prado, #filial-pedro-ii .filial-pedro-ii, #filial-sao-paulo .filial-sao-paulo {background:#FED100;}
#filial-buritis .filial-buritis a, #filial-caetes .filial-caetes a, #filial-prado .filial-prado a, #filial-pedro-ii .filial-pedro-ii a, #filial-sao-paulo .filial-sao-paulo a {color:#000;}

#bloco-superbikes{float:left;margin-left:10px;width:284px;background:url(../img/fundo_traco.gif) repeat-x top #4d4d4d;padding-bottom:1em;}
#bloco-superbikes h2 {background:url(../img/fundo_tit_esc.gif) no-repeat; color:#bbb; padding:8px; font-size:1em; text-transform:uppercase;}
#bloco-superbikes dl {margin:10px}
#bloco-superbikes dt {color:#ffd200;text-transform:uppercase;font-weight:bold;margin-top:10px;}
#bloco-superbikes dd {color:#fff;line-height:1.2em;font-size:.9em;}
#bloco-superbikes dd a {color:#ffd200;font-weight:normal;}
#rodape{background:#000; float:left; margin-top:10px; width:968px; padding:10px; color:#FFF; text-align:center; font-size:11px;}
#copyright a {float:right;}
#rodape p {text-align:center;}
.destaque-noticia{color:#17becd; }
.destaque-evento{color:#ffd200; }
.clearfloat {clear:float;}
.video {text-align:center;padding:1em}
.imgLeft 		{ float:left !important; display:inline !important; margin:0 5px 0 0 !important;; }
.imgRight		{ float:right !important; display:inline !important; margin:5px 0 0 5px !important; } 

/*Filiais*/
.filial img {padding:0;margin:0;}
.filial .onibus {background:#fff;width:660px;}
.onibus h3 {color:#000;margin:0;padding:0;padding:10px}
.onibus ul {list-style:none;float:left;background:#fff url(../img/fundo-lista-onibus.gif) no-repeat bottom;padding-bottom:20px;padding-left:10px}
.onibus li {display:inline;border-bottom:1px solid #ccc;float:left;margin-right:15px;width:80px;color:#333;background: #fff url(../img/icone-onibus-azul.gif) no-repeat 2px 8px;padding: 5px 30px 0;line-height:30px}

/*** Galeria de fotos ***/
div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(../img/galeria/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(../img/galeria/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../img/galeria/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(../img/galeria/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../img/galeria/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(../img/galeria/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(../img/galeria/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(../img/galeria/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(../img/galeria/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/galeria/fancy_shadow_nw.png) no-repeat;
}

