/*Veiculo Detalhe*/
body { padding:0; margin:0; }
ul, li { margin:0; padding:0; list-style:none; }
fieldset, legend, p { margin:0; padding: 0 }
.spritesMarcas { float:left; width:295px; height:23px; margin:0; }
.spriteInt { background:url(/img/spriteInt.png); }
.spriteRep { background:url(/img/spriteRep.gif); }
.icons { background:url(/img/www.marquinhoveiculoss.com.br/2020080509471180e4f4603aa8ead7956fbf88f1ab2d08.png) no-repeat; }

.veiculoDetalhe { float:left; width:780px; margin:0px; }
.veiculoDetalhe .zoom { position:absolute; top:0; left:0; background:url(/img/overlay.png); width: 780px; height: 570px; z-index: 3; display: none;}
.veiculoDetalhe .zoom img { margin: 45px 0 0 70px; cursor:pointer; }
.veiculoDetalhe #header { float:left; width:780px; height:51px; background:#EBEBEB; }
.veiculoDetalhe #header .marca { float:left; background:#FFF; width:24px; height:24px; margin-top:11px; padding:2px 5px 2px 15px; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
.veiculoDetalhe #header h1 { float:left; width:400px; height:30px;  }
.veiculoDetalhe #header h1 a { float:left; /*padding-left:35px;*/ margin:11px 0 0 14px; background-position:0 0; font:22px Arial; color:#545050; font-weight:bold; letter-spacing:-1px; overflow:hidden; text-decoration:none;  }
.veiculoDetalhe #header h2 { float:left; width:475px; margin:5px 0 0 14px; }
.veiculoDetalhe #header h2 a { font:10px Arial; color:#545050; text-decoration:none; }
.veiculoDetalhe #header #nav { float:right; width:275px; height:19px; margin:-7px 15px 0 0; background:#F5F5F5; }
.veiculoDetalhe #header #nav ul, .veiculoDetalhe #header #nav ul li { float:left; display:inline; }
.veiculoDetalhe #header #nav ul { width:280px; height:20px; padding-left:5px; }
.veiculoDetalhe #header #nav ul li { float:left; margin-right:22px; }
.veiculoDetalhe #header #nav ul li.quebra { margin-right:0px; }
.veiculoDetalhe #header #nav ul li.proposta a, .veiculoDetalhe #header #nav ul li.indique a { float:left; margin-top:3px; font: bold 12px Arial; color:#333333; text-decoration:none; }
.veiculoDetalhe #header #nav ul li span { float:left; width:10px; height:10px; margin:5px 5px 0 0;}
.veiculoDetalhe #header #nav ul li.proposta span {  background-position:0 0; }
.veiculoDetalhe #header #nav ul li.indique span {  background-position:0 -10px; }

.veiculoDetalhe ul#breadcrumb { float:left; background:#f5f8fa; width:765px; margin-top:1px; padding:3px 0 5px 15px; }
.veiculoDetalhe ul#breadcrumb li { float:left; margin-right:5px; font:10px Arial; color:#000; }
.veiculoDetalhe ul#breadcrumb li a { float:left; margin-right:5px; font:10px Arial; color:#000; }

.veiculoDetalhe #content { float:left; width:780px; height:383px; }
.veiculoDetalhe #content .left { float:left; width:400px; padding:10px 0 0 15px; }
.veiculoDetalhe #content .left #imgP { width: 400px; }
.veiculoDetalhe #content .left .contImg .botvideo { position:absolute; top:280px; left:80px; z-index: 1;  }
.veiculoDetalhe #content .left .contVid .botfechar { position:absolute; margin-top:6px; margin-left:285px; z-index:1; }
.veiculoDetalhe #content .left .contVid .video { width:400px; height:300px;  }
.veiculoDetalhe #content .left #imgP .img { float:left; border:0; /*cursor:pointer;*/ }
.veiculoDetalhe #content .left .lista { float:left; width:400px; height:60px; background:#335c85; }
.veiculoDetalhe #content .left .lista ul, .veiculoDetalhe #content .left .lista ul li { float:left; margin:0; padding:0; display:inline; }
.veiculoDetalhe #content .left .lista ul { width:400px; height:60px; padding-left:3px; }
.veiculoDetalhe #content .left .lista ul li { width:63px; height:44px; margin:7px 0 0 6px; }
.left div.setaEsquerda { float:left; width: 21px; height:60px; background:#335c85; padding-left: 4px; }
.left div.setaEsquerda a { float:left; background-position:0 -554px; text-indent:-9000px; margin-top:18px; width: 21px; height:20px; }
.left div.setaDireita { float:left; height:60px; background:#335c85; padding-right: 3px;}
.left div.setaDireita a { float:left; background-position:-26px -554px; text-indent:-9000px; margin:18px 0 0 5px; width: 21px; height:20px; }

.veiculoDetalhe #content .right { float:left; width:348px; padding:6px 0 0 12px;  }
.veiculoDetalhe #content .right p { float:left; height:30px; margin:0; font:24px Arial; color:#db0000; font-weight:bold; letter-spacing:-1px; }
.veiculoDetalhe #content .right .parcelamento { float:left; width:197px; height:19px; font:11px Arial; color:#db0000; font-weight:bold; padding-top:11px; margin-left:6px; }
.veiculoDetalhe #content .right .dados { float:left; width:348px; margin-top:10px;}
.veiculoDetalhe #content .right .dados ul, .veiculoDetalhe #content .right .dados ul li { float:left; margin:0; padding:0;}
.veiculoDetalhe #content .right .dados ul { width:348px; }
.veiculoDetalhe #content .right .dados ul li { width:170px; height:15px; font:11px Arial; color:#000; }
.veiculoDetalhe #content .right .dados ul li span { float:left; width:auto; height:15px; margin-right:3px; }
.veiculoDetalhe #content .right .dados ul li strong { float:left; /*width:102px;*/ height:15px; overflow:hidden; }
.veiculoDetalhe #content .right .dados ul li h2 { float:left; width:102px; height:15px; margin:0; font:11px Arial; color:#000; overflow:hidden; }
.veiculoDetalhe #content .right .dados ul li h3 { float:left; width:102px; height:15px; margin:0; font:11px Arial; color:#000; overflow:hidden; }
.veiculoDetalhe #content .right .dados ul li h4 { float:left; width:102px; height:15px; margin:0; font:11px Arial; color:#000; overflow:hidden; }
.veiculoDetalhe #content .right .detalhesVeiculos { float:left; width:348px; margin-top:15px;  }
.veiculoDetalhe #content .right .detalhesVeiculos h4 { float:left; width:343px; height:19px; margin:0; background:#e7e7e7;  padding:1px 0 0 5px; line-height:20px; font:14px Arial; color:#000; font-weight:bold; }
.veiculoDetalhe #content .right .detalhesVeiculos .detalhes { float:left; width:341px; height:90px; padding:10px 0 0 7px; overflow:scroll; overflow-x:hidden; background:#f7f7f7; margin:0; }
.veiculoDetalhe #content .right .detalhesVeiculos .detalhes span { float:left; background-position:0 -60px; width:4px; height:10px; margin-right:3px; margin-top: 4px; }
.veiculoDetalhe #content .right .detalhesVeiculos ul, .veiculoDetalhe #content .right .detalhesVeiculos ul li { float:left; margin:0; padding:0;}
.veiculoDetalhe #content .right .detalhesVeiculos ul { width:340px; }
.veiculoDetalhe #content .right .detalhesVeiculos ul li { width:152px; height:15px; font:12px Arial; color:#464646; background-position:0px -581px; overflow:hidden; }
.veiculoDetalhe #content .right .detalhesVeiculos .descritivo { float:left; width:325px; font:11px Arial; color:#000; font-weight:bold; letter-spacing:0; margin:10px 0 0 0;}
.veiculoDetalhe #content .right .anunciante { float:left; width:348px; }
.veiculoDetalhe #content .right .anunciante h2 { float:left; width:348px; font:20px Arial; color:#000; font-weight:bold; letter-spacing:-1px; margin:10px 0 0 0; border-bottom:1px solid #CCCCCC;}
.veiculoDetalhe #content .right .anunciante p { float:left; width:348px; font:11px Arial; height:100%; color:#464646; letter-spacing:0; margin-top:5px; }
.veiculoDetalhe #content .right .anunciante .telefone { float:left; width:320px; height:20px; margin-top:10px; font:18px Arial; font-weight:bold; color:#CC0000; }
.veiculoDetalhe #content .right .anunciante .telefone span { float:left; background-position:0 -20px; width:21px; height:21px; margin-right:5px; }
.veiculoDetalhe .banners { float:left; width:725px; height:84px; background:#efefef; padding-left:55px; border-top:2px solid #dfdfdf; }
.veiculoDetalhe .banners div { float:left; margin:13px 14px 0 0; }
.veiculoDetalhe .dicas { float:left; background:#a20000; width:780px; text-align:center; }

/*indique e propostas */
#tabindicar #tabpropostas, fieldset { float:left; width:330px; margin:0px; padding:0px; border:0px; }
#tabindicar #tabpropostas, fieldset legend { float:left; width:330px; margin:0 0 5px 0; padding:0; }
#tabindicar #tabpropostas, fieldset legend strong { float:left; width:330px; height:21px; font:bold 18px Arial; color:#000; border-bottom:1px solid #CCC; }
#tabindicar #tabpropostas, fieldset label.nome1 { float:left; width:330px; font:11px Arial; color:#000; font-weight:bolder; }
#tabindicar #tabpropostas, fieldset label.nome2 { float:left; width:330px; font:11px Arial; color:#555; font-weight:bolder; }
#tabindicar #tabpropostas, fieldset input.text { float:left; width:330px; margin-bottom:7px; padding:3px 0; border:1px solid #d9d9d9; }
#tabindicar #tabpropostas, fieldset textarea { float:left; width:330px; font:11px Arial;margin-bottom:7px; border:1px solid #d9d9d9; }
#tabindicar #tabpropostas, fieldset input.botao { float:left; background-position:0 -269px; width:88px; height:36px; margin-top:5px; text-indent:-9000px; line-height:0px; border:0px; cursor:pointer; }
#tabindicar #tabpropostas, fieldset label.captcha { float:left; width:330px; font:11px Arial; color:#000; font-weight:bolder; padding:10px 0; }
#tabindicar #tabpropostas, fieldset label.captcha img { float:left; }
#tabpropostas fieldset input.tel1 { float:left; width:30px; margin:0 20px 7px 0; padding:3px 0; border:1px solid #d9d9d9; }
#tabpropostas fieldset input.tel2 { float:left; width:276px; margin-bottom:7px; padding:3px 0; border:1px solid #d9d9d9; }
#tabpropostas fieldset input.captcha2 { float:left; width:120px; padding:3px 0; border:1px solid #d9d9d9; }
#tabpropostas  { float:left; margin-bottom:0; }

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#boxes { font:12px Arial; color:#666; }
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes .fechar { float:right; width:80px; text-align:right;  }
#boxes .fechar a { font:12px Arial; color:#C00; font-weight:bold; }
#boxes .titulo { font:16px Arial; color:#C00; font-weight:bold; height:25px; }
#boxes textarea { float:left; width:370px; height:75px; margin-top:10px; font:12px Arial; color:#333; }
#boxes .submit { float:left; width:100px; height:25px; background:#C00; border:0; font:12px Arial; color:#FFF; margin-top:10px; }
#boxes .ex { float:left; width:370px; height:25px; font:11px Arial; color:#666; margin-top:10px; }

a.innerborder, a.innerborder img { float: left; overflow:hidden; }
a.innerborder:hover { border:4px solid #db0000; }
a.innerborder:hover img { margin: -4px; }

/*coluna direita*/
#extra { float:left; width:249px; border-right:1px solid #ededed; }
#extra a.logo { float:left; background-position:0 -679px; width:249px; height:51px; }
#extra a.logo h2 { float:left; width:249px; height:51px; margin:0; text-indent:-9000px; }
#extra h2.subChamada { float:right; width:210px; margin:20px 15px 0 0; font:bolder 15px Arial; color:#cc0000; border-bottom:1px solid #ebf2f6; }


#extra ul.lista1 { float:left; width:215px; padding-left:25px; }
#extra ul.lista1 li { float:left; width:215px; margin-top:10px; }
#extra ul.lista1 li a { float:left; text-decoration:none; }
#extra ul.lista1 li a img { margin-right:5px; }
#extra ul.lista1 li h3 { float:left; width:127px; margin:0; }
#extra ul.lista1 li h3 a { font:11px Arial; color:#000; text-align:left; }
#extra ul.lista1 li span { float:right; width:127px; font:12px Arial; font-weight:bold; color:#CC0000; text-align:left;  }

#extra ul.lista2 { float:left; width:215px; padding-left:25px; }
#extra ul.lista2 li { float:left; width:195px; padding:6px 10px; font:12px Arial; color:#1c1c1c; }
#extra ul.lista2 li.hover { background:#ededed; }
#extra ul.lista2 li a { float:left; font:11px Arial; color:#1c1c1c; text-decoration:none; }
#extra ul.lista2 li a img { margin-right:5px; }
#extra ul.lista2 li h3 { float:left; width:192px; margin:0; }
#extra ul.lista2 li h3 a { font:12px Arial; color:#000; text-align:left; }
#extra ul.lista2 li h4 { float:left; margin:0; font-weight:normal; }
#extra ul.lista2 li span { float:left; width:192px; font:12px Arial; font-weight:bold; color:#CC0000; text-align:left;  }

#extra a.link { float:left; padding:15px 0 0 25px; font:bolder 12px Arial; color:#6b6b6b; }

/*carrossel*/
div.scroll-wrap { position:relative; float:left; background:#ededed; width:388px; margin-top:-1px; padding:5px; }
div.scroll-wrap .scrollable { position:relative; overflow:hidden; width: 344px; height:46px; margin: 0 1px; float:left; }
div.scroll-wrap .scrollable .items { /*nao mexer*/width:20000em; position:absolute; clear:both; }
div.scroll-wrap .scrollable .items li { float:left; margin-right:10px; }
div.scroll-wrap .scrollable .items div { float:left; margin-right:7px; }
div.scroll-wrap .scrollable img { float:left; background-color:#fff; /*padding:2px;*/ }
div.scroll-wrap a.disabled { visibility:hidden !important; }
div.scroll-wrap a.left { float:left; width:21px !important; height:20px; margin-top:13px; padding:0 !important; display:block; text-indent: -5000px; background-position:0 -40px !important; cursor:pointer; }
div.scroll-wrap a.right { float:left; width:21px !important; height:20px; margin-top:13px; padding:0 !important; display:block; text-indent: -5000px; background-position:0 -20px !important; cursor:pointer; }

div.scroll-wrap-end .scrollable { float:left; height:60px; overflow:hidden; position:relative; width:340px; display:block; font:12px Arial }
div.scroll-wrap-end .scrollable .items { clear:both; position:absolute; width:20000em; display:block; }
div.scroll-wrap-end .scrollable .items div { float:left; padding-right:10px; width:340px; }
div.scroll-wrap-end .scrollable .items div img { display:none; }
div.scroll-wrap-end b, div.scroll-wrap-end strong { font-size:16px; color:#db0000;  }

#dicas-seguranca{ display:none; position:absolute; background:url(/img/overlay.png) repeat; z-index:1000; }
#dicas-seguranca div { float:left; position:relative; width:740px; height:480px; background:#FFf; margin:20px; overflow:auto;  font:12px Arial; color:#666;}
#dicas-seguranca div p { float:left; padding:0 20px; }
#dicas-seguranca div a { position:absolute; top:0; right:0; background:url(/img/btnFechar.png) no-repeat; width:21px; height:22px; text-indent:-9090px; }

.botao-submit{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D4D4D4; color:#999999; cursor:pointer; float:right; font:bolder 16px calibri; height:31px; text-align:center; text-transform:uppercase; width:93px; }