html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}

/* ##### */

html {font-size:100%;}
body {background:#1E1E1E;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {display:block; width:63px; height:81px; background:url(../img/logo.png) no-repeat top left; text-indent:-9000px; z-index:2;}
h2 {font-size:2em}
h3 {font-size:1.2em; line-height:1.2}
h4 {font-size:0.9em ;line-height:1.25; color:#FFF; margin-bottom:5px;}
h5 {font-size:0.8em; font-weight:bold;}
h6 {font-size:0.7em; font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a, a:hover {text-decoration:none;}
p {color:#FFF; font-size:0.7em; line-height:1.2em;}
strong {font-weight:bold;}
input, select {border:none; font:1em arial;}

.img-left {float:left;}
a.more-link {color:#FFF; font:0.7em arial; display:block; padding-right:15px; background:url(../img/icon.png) no-repeat right 1px;}
a.more-link:hover {color:#FB0000;} 
.no-bg {background-image:none;}


.formTxt-200 {width:202px; height:32px; background:url(../img/formTxt-200.png) no-repeat top left; display:block;}
.formTxt-200b,.formTxt-ref,.formTxt-qtd, .formTxt-200d, .formTxt-75, .formTxt-50, .formTxt-30 {background:no-repeat top left; height:16px; display:block; padding:5px 5px 5px 5px;}
.formTxt-200c {background:no-repeat top left; height:141px; display:block; padding:5px 12px 5px 5px;}
.formTxt-200 {background-image:url(../img/formTxt-200.png); width:192px; height:32px;}
.formTxt-200b {background-image:url(../img/formTxt-200b.png); width:190px;}
.formTxt-200c {background-image:url(../img/formTxt-200c.png); width:190px; border:0;font:0.7em arial;}
.formTxt-200d {background-image:url(../img/formTxt-200b.png); width:190px; font-size:0.7em;}
.formTxt-50 {background-image:url(../img/formTxt-50.png); width:40px; font-size:0.7em;}
.formTxt-75 {background-image:url(../img/formTxt-75.png); width:74px; font-size:0.7em;}
.formTxt-30 {background-image:url(../img/formTxt-30.png); width:20px; font-size:0.7em;}
.formTxt-quad {
	background-image:url(../img/formTxt-200b.png);
	width:190px;
	height:100px;
	overflow: auto;
}

.formTxt-ref {background-image:url(../img/box_referencia.png); width:125px; font-size:0.7em;}
.formTxt-qtd {background-image:url(../img/box_qtd.png); width:20px; font-size:0.7em;}


.red {color:#FF0000;}
.blue {color:#3399FF;}
.spacer25 {display:block; height:25px; border:none;}
.spacer20 {display:block; height:22px; border:none;}
.spacer15 {display:block; height:15px; border:none;}
.spacer10 {display:block; height:10px; border:none; background-color:#121210;}
.spacer6 {display:block; height:5px; border:none; background-color:#121210;}
.bottom-left {position:absolute; bottom:9px; left:10px;}
.container-top {width:906px; margin:0px auto; background:url(../img/bg-vert-top.png) no-repeat top left; }
.container {width:906px; margin:0px auto; background:url(../img/bg-vert-bottom.png) no-repeat bottom left; margin-bottom:0px; position:relative;}
.flash {z-index:1; position:relative;}

/* ##### */

.header-topo, .header-menu, .flash, .container-col, .footer-marcas, .footer, .sub-channels, .body, .spacer6 { width:880px; margin:0px auto;}
.header-topo {background-color:#FFF; height:34px; line-height:34px; font-size:0.7em; position:relative;}
.header-topo .formTxt-200 {padding:9px 42px 1px 10px; width:150px; height:23px; font-size:1em;}
.header-topo .formTxt-200.on {font-weight:bold; color:#F00;}
.header-topo li > a {color:#000;}
.header-topo li.on > a {font-weight:bold;}
.header-topo li > a:hover {color:#B80505;}
.header-topo ul {display:block; margin-left:100px; height:34px;}
.header-topo li {float:left; margin-right:10px; padding:0px 4px; position:relative;}
.header-topo .search .btn {position:absolute; right:120px; top:2px;cursor: pointer;}
.header-topo .search input {float:left;}
.header-topo > .search {position:absolute; right:-100px; top:1px;}
.header-topo > .search > .results {width:320px; display:block; overflow:hidden;}

.header-topo > ul > li > .sub-cinza {top:26px;}
.header-topo .sub-cinza {z-index:3; position:absolute; top:26px; left:-9px; width:220px; background:url(../img/sub-menu-full-top-bg.png) no-repeat top left;}
.header-topo .sub-cinza.off {display:none;}
.header-topo .sub-cinza > div  {background-color:#2B2B29; margin-top:9px; display:block; padding:10px; overflow:hidden; z-index:10}
.header-topo .sub-cinza > div > span  {color:#999; margin-left:4px;}
.header-topo .sub-cinza > div > div  {clear:both; padding-top:10px;}
.header-topo .sub-cinza > div > div > *  {display:block; float:left; line-height:24px;}
.header-topo .sub-cinza > div > div > input  {line-height:normal;}
.header-topo .sub-cinza > div > div > label  {margin-left:4px; margin-right:35px; color:#FFF;}
.header-topo .sub-cinza > div > div > span  {margin:0px 5px 0px 0px; color:#FFF; font-size:0.85em;}
.header-topo .sub-cinza > div .btn  {position:relative; float:right; right:0px; margin-bottom:4px;}

.LabelEmpty, .header-topo .sub-pesquisa { position:absolute; right:120px; top:-3px; width:430px; z-index:1000; background:url(../img/sub-menu-search-top-bg.png) no-repeat top right;}
.header-topo .sub-pesquisa.off { display:none;}
.header-topo .sub-pesquisa > div {margin-top:9px; background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.header-topo .sub-pesquisa H5 {background:url(../img/sub-menu-search-h5-bg.png) repeat-x top left; height:36px; font:bold 1.1em arial; color:#FFF; line-height:36px; padding-left:15px;}
.header-topo .sub-pesquisa > div > div {overflow:hidden; border-bottom:1px solid #D9D9D9; overflow:hidden; margin:10px 15px; padding-bottom:5px;}
.header-topo .sub-pesquisa > div > div.no-border {border:none; margin-bottom:0px;}
.header-topo .sub-pesquisa > div > div img {float:left; margin-right:10px;}
.header-topo .sub-pesquisa > div > div h6 {color:#333; font:bold 1.1em arial; line-height:normal;}
.header-topo .sub-pesquisa > div > div h6 a {color:#333;}
.header-topo .sub-pesquisa > div > div h6 a:hover {color:#FA0000;}
.header-topo .sub-pesquisa > div > div span {color:#666; line-height:normal;}
.header-topo .sub-pesquisa .more {background:url(../img/sub-menu-search-more-bg.png) repeat-x top left; height:30px; font:1em arial; text-align:right; margin:0px; padding:0px; border:none; line-height:30px;}
.header-topo .sub-pesquisa .more a {background:url(../img/icon.png) no-repeat 50px 1px; padding-right:15px; margin-right:10px; color:#FFF;}
.header-topo .sub-pesquisa .more a:hover {color:#FA0000;}

.sub-channels {height:18px; background-color:#242424; padding-top:5px; font:0.7em arial; position:relative;z-index:9;}
.sub-channels .next {padding:2px 3px;}
.sub-channels ul {margin-left:105px;}
.sub-channels li a, .sub-channels li {color:#FFF; display:inline; margin-right:2px;}
.sub-channels li a:hover {color:#FA0000;}

.container-col {background-color:#121210; overflow:hidden; border-top:5px solid #121210; background:url(../img/bg-bottom.png) repeat-x bottom left;}
.container-col > .col-esq, .container-col > .col-centro, .container-col > .col-drt {float:left;}
.container-col > .col-esq {width:206px; height:170px; padding:10px; border:1px solid #363531; background:url(../img/map.png) no-repeat 130px 4px; margin-right:1px; position:relative;}
.container-col > .col-esq > * {margin-right:90px; display:block;}
.container-col > .col-esq select {width:110px; background-color:#000; margin-bottom:2px; font-size:0.7em; color:#FFF; padding:2px 0px;}
.container-col > .col-esq input {float:right; margin:10px 15px;}
.container-col > .col-esq .bottom-left {font-size:0.7em; color:#FFF; padding-right:15px; background:url(../img/icon.png) no-repeat right -1px;}
.container-col > .col-esq a.bottom-left:hover {color:#B80505;}
.container-col > .col-esq.no-border {border:none; padding-left:7px; width:210px; padding-right:0px;}
.container-col > .col-esq.no-border .bottom-left {bottom:1px;}

.container-col > .col-centro {width:430px; }
.container-col > .col-centro > DIV {background:url(../img/header-grayBg.png) repeat-x top left; height:70px; overflow:hidden; padding:10px 10px 0px;}
.container-col > .col-centro ul {display:block; width:430px; overflow:hidden; position:relative;}
.container-col > .col-centro li{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.container-col > .col-centro li > a {margin-right:-3px; }
.container-col > .col-centro li a >  b {background:url(../img/pointer-gray.png) no-repeat top left; width:8px; height:7px; position:absolute; top:0px; left:0px; display:none;}
.container-col > .col-centro li a:hover >  b, 
.container-col > .col-centro li a.on>  b {display:block;}

.container-col > .col-drt {width:220px; height:193px;}
.container-col > .col-drt > div {background:url(../img/header-grayBg.png) repeat-x top left; height:70px; overflow:hidden; padding:10px 10px 0px; border-left:1px solid #000;}
.container-col > .col-drt {background-color:#000;}

.container-col > .col-1a {width:150px; height:180px; float:left; padding:10px;  border-right:1px solid #121210; position:relative;}
.container-col > .col-1a > div { height:70px; overflow:hidden; padding:10px 10px 0px; border-left:1px solid #000;}
.container-col > .col-1a li > a {font:0.7em arial; color:#616161; padding-left:15px; background:url(../img/arrowa-off.png) no-repeat 0px 0px; line-height:2.3em;}
.container-col > .col-1a li > a:hover {color:#FB0000;}

.container-col > .col-1b {width:490px; height:200px; float:left; overflow:hidden; color:#616161;}
.container-col > .col-1b span {font:0.7em arial; color:#616161; display:block; margin-top:5px;}
.container-col > .col-1b > .a {height:180px; float:left; width:220px; padding:10px; position:relative; border-right:1px solid #121210;}
/*.container-col > .col-1b > .a img {float:left; margin-right:10px; position:relative; top:4px;}*/
.container-col > .col-1b > .a img {margin-top:4px;}
.container-col > .col-1b > .b {height:180px; float:left; width:225px; padding:10px; position:relative; border-right:1px solid #121210;}
.container-col > .col-1b > .b img {margin-top:10px;}

.container-col > .col-1b  a.more {color:#FFF; font:0.7em arial; display:block; position:absolute; bottom:10px; padding-right:15px; background:url(../img/icon.png) no-repeat right 1px;}
.container-col > .col-1b  a.more:hover {color:#FB0000;} 
.container-col > .col-1a  a.more {color:#FFF; font:0.7em arial; display:block; position:absolute; bottom:10px; padding-right:15px; padding-left:10px; background:url(../img/icon.png) no-repeat right 1px;}
.container-col > .col-1a  a.more:hover {color:#FB0000;} 
.container-col > .col-1b a.more.left {margin-left:135px;}
.container-col > .col-1b  a.more.right {text-align:right; right:5px;}

.body {overflow:hidden; position:relative;}
/* .body.bg {overflow:hidden; background: url(../img/bg-left.png) repeat-x bottom left;} */
.body.bg {overflow:hidden; background: url(../img/mainBG.png) repeat-x top center;}
.body .bg-patch {background:url(../img/bg-patch.png) repeat-y top right; overflow:hidden; margin-bottom:1px;}
.body .left {color:#EBEBEB; width:150px; float:left; padding:14px 10px;}
.body .left200 {color:#EBEBEB; width:200px; float:left; padding:14px 10px;}
.body .left h3 {font-weight:bold;}
.body .left big {padding:20px 0px; display:block; color:#CCC; line-height:1.2em; font-size:0.9em}
.body .left p {margin-bottom:15px; color:#EDEDED;}
.body .left2 {color:#EBEBEB; float:left; padding-right:1px;}
.body .left3 {color:#EBEBEB; float:left; width:195px; padding:14px 10px;}
.body .left3 h3 {font-weight:bold;}
.body .left3 big {padding:20px 0px; display:block; color:#CCC; line-height:1.2em;}
.body .left3 p {margin-bottom:15px; color:#EDEDED;}

.body .left.border-right{border-right:1px solid #000;}
.body .left.no-padding {color:#EBEBEB; width:170px; float:left; padding:0px;}
.body .bg-patch {background:url(../img/bg-patch.png) repeat-y top right; overflow:hidden; margin-bottom:0px;}
.body .bg-patch.no-img {background:none; overflow:hidden; margin-bottom:0px;}

.body .right {margin-left:170px; }
.body .center {width:490px; float:left;}
.body .center2 {float:left; padding-right:1px;}
.body .center440 {width:440px; float:left;}
.body .right2 {float:left; width:220px; background-color:#44443D;}
.body .right3 {width:220px; background-color:#44443D; position:absolute; right:0px; top:0px;}
.body .right4 {float:left; width:220px;}
.body .right4 .r4Topo {width:220px; background:url(../img/bg-ondeEstamos.png) repeat-x; background-color:#363531; margin-bottom:1px; padding-top:25px; padding-bottom:20px;}
.body .right4 .r4Fundo {width:220px; background-color:#44443D;}

.body .right h2 {background:url(../img/loop.h2.top.png) repeat-x top left; font:1em arial; height:35px; line-height:35px; color:#EBEBEB; padding-left:15px; position:relative;}
.titulo {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	float: left;
}
.body .right.rel { float:left; width:220px; overflow:hidden; }
.body .right h2 strong {font-weight:normal; color:#FA0000;}
.body .right h2 i {background:url(../img/top-section-diag.png) no-repeat; width:12px; height:8px; position:absolute; bottom:-7px; left:0px; z-index:5; text-indent:-9000px;}

.tabular-data {margin-left:1px; overflow:auto; height:539px; position: relative;}
.tabular-data.no-height {height:auto;}
.tabular-data table {border-right:1px solid #000;}
.tabular-data .local, .tabular-data .text, .tabular-data .img { padding:10px; vertical-align:top;}
.tabular-data .local { width:124px; border:1px solid #000; background-color:#3C3B37;}
/*.tabular-data td {height:105px;}*/
.tabular-data .text { border-bottom:1px solid #000; border-top:1px solid #000;}
.tabular-data .text.light {background-color:#44443D;}
.tabular-data .text.dark {background-color:#3A3A34;}
.tabular-data .text span {color:#999; font-size:0.7em; line-height:1.2em;}
.tabular-data .img { width:124px; padding:0px; border:1px solid #000; border-right:none;}
.tabular-data a {color:#FFF;}
.tabular-data a:hover {color:#FA0000;}

.tabular-data2 {margin-left:1px; overflow:auto; height:784px;}
.tabular-data3 {margin-left:1px; height:52px; padding-bottom:2px;}
.tabular-data4 {margin-left:1px; overflow:auto; height:653px;}
.tabular-data4 .item1 { width:683px; border:1px solid #000000; background-color:#44443D; padding-left:14px; padding-right:14px; padding-top:15px; padding-bottom:12px;}
.tabular-data4 .item2 { width:683px; border:1px solid #000000; background-color:#3A3A34; padding-left:14px; padding-right:14px; padding-top:15px; padding-bottom:12px;}

.tabular-data th {border:1px solid #000;height:40px;line-height:40px;color:#EBEBEB;font-family: Arial, Helvetica, sans-serif;font-size: .9em;font-weight: bold;background-image: url(../img/header-grayDarkBg.png);text-align: left;text-indent: 10px;}
.tabular-data .logotipo {width:124px;border:1px solid #000;background-color:#3C3B37;text-align: center;vertical-align: middle;}
.tabular-data .botao { width:100px; border:1px solid #000; background-color:#3C3B37;text-align: center;vertical-align: middle;}

.tabular-data.list-thumb { background-color:#363531; overflow:visible; left:0px;}
.tabular-data.list-thumb .dark > td{ background-color:#363531;}
.tabular-data.list-thumb .light > td{ background-color:#3A3A34;}
.tabular-data.list-thumb td { border:1px solid #000; border-right:none; font:0.7em arial; color:#CCC; vertical-align:top; width:220px;}
.tabular-data.list-thumb .content > * { margin:0px 12px; display:block;}
.tabular-data.list-thumb td > a { margin:0px; color:#FFF;}
.tabular-data.list-thumb td > a:hover { color:#FA0000;}
.tabular-data.list-thumb td.thumb { margin:0px; background-color:#4E4D47; vertical-align:middle; text-align:center; border-left:1px solid #000; width:127px; height:108px;}
.tabular-data.list-thumb a.more {text-align:right; padding-right:15px; background:url(../img/icon.png) no-repeat right 1px;}
.tabular-data.list-thumb h4 {position:relative;}
.tabular-data.list-thumb h4 a {display:block; font:bold 1.4em arial; margin-top:5px; padding-bottom:3px; border-bottom:1px dotted #4E4E4A;}
.tabular-data.list-thumb .content span {margin-top:3px; margin-bottom:3px;}
.tabular-data.list-thumb .last > td{ border:none; border-left:1px solid #000}
.tabular-data.list-thumb .form {overflow:hidden; padding-top:3px; border-top:1px dotted #4E4E4A;}
.tabular-data.list-thumb .form label {width:60px; display:block; float:left;}
.tabular-data.list-thumb .form select{float:right; width:130px; background-color:#191919; color:#FFF; padding:3px; margin-top:5px;}
.tabular-data.list-thumb i.arrow {background:url(../img/top-section-diag2.png) no-repeat; width:8px; height:9px; position:absolute; top:-6px; left:-13px; z-index:5; }

.nav-recordset {padding-bottom:40px;}
.nav-recordset ul {background-color:#FFF; margin-left:171px; display:block; overflow:hidden; height:29px; padding-left:10px; padding-top:5px;}
.nav-recordset li {float:left; height:34px; line-height:34px;}
.nav-recordset .previous a {background:url(../img/btn-left.png) no-repeat; width:28px; height:24px; text-indent:-9000px; display:block; margin-right:3px;}
.nav-recordset .next a {background:url(../img/btn-right.png) no-repeat; width:28px; height:24px; text-indent:-9000px; display:block;}
.nav-recordset .to {font:0.7em arial; background:url(../img/page-to.png) no-repeat; width:70px; height:24px; display:block; text-align:center; line-height:24px;}
.nav-recordset .to b {color:#FA0000; font-weight:bold;}
.nav-recordset .from {font:0.7em arial; width:40px; height:24px; display:block; text-align:center; line-height:24px;}
.nav-recordset .from b {font-weight:bold;}

.news-container.v1{width:369px; height:288px;}
.news-container.v2{width:369px; height:334px;}
.news-container {background-color:#FFF; padding:10px 0px 10px 10px; overflow:auto;}
.news-container h2 {font:bold 1.1em arial; color:#333; padding-bottom:10px;}
.news-container p {color:#000; margin-bottom:12px; font:0.7em arial;}
.news-container span {margin-right:10px; display:block;}

.bottom.v1 {background-color:#44443D; font:0.6em arial; height:45px; line-height:45px; padding-left:10px; text-indent:10px; }
.bottom.v1 a b {color:#FFF;}
.bottom.v1 a {color:#999; background:url(../img/icon.png) no-repeat 0px 1px; padding-left:17px;}
.bottom.v1 a:hover {color:#FFF;}

.latest { width: 359px; min-height: 350px; background: url(../img/showroommodelos.jpg) no-repeat top right; float: left; padding:10px; position:relative;}
.latest > img {margin:10px 0px 155px;}
.latest > span {display:block; text-align:left; margin-bottom:8px;}
.latest .preco > input{ width:68px; height:18px; background:url(../img/formTxt-74.png) no-repeat top left; padding:4px; font:0.8em arial; }
.latest .preco > img{ position:relative; top:6px;}
.latest .pesquisa {padding:10px 0px; margin:10px 0px; border-top:1px dotted #7A7A7A; border-bottom:1px dotted #7A7A7A;}
.latest .pesquisa > ul {display:block; margin-bottom:1px;}
.latest .pesquisa > ul > li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.latest .pesquisa .first {width:160px;}
.latest .pesquisa label {width:80px; white-space:nowrap; font:10px arial; color:#FFF; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; border-right:1px; position:relative; margin-right:5px; }
.latest .pesquisa label > input {position:absolute; top:-3px;}
.latest .pesquisa label > span {margin-left:20px;}
.latest ul .right {position:absolute; right:10px; bottom:13px; width:30px;}

.three-col {display: block; overflow: hidden;}
.three-col li {background: url(../img/three-col-loop.png) repeat-x; height: 408px; width: 166px; float: left; border-left: 1px solid #121210;}
.three-col li > a{margin-left:110px; margin-right:10px; margin-top:17px;}
.three-col li > img {margin:20px 5px 0px;}
.three-col li > span {height:180px; display:block; padding-top:30px}
/*.three-col span > img {margin:30px 0px 20px 10px;}*/
.three-col span > img {margin:0px 0px 0px 5px;}
.three-col li > p {padding:15px 5px; border-top:1px dotted #7A7A7A; border-bottom:1px dotted #7A7A7A; font:0.7em arial; margin:0px 8px; color:#999999; height:79px;}

.buttons-right a {color:#FFF;}
.buttons-right a:hover {color:#FB0000;}
.buttons-right  {background:url(../img/buttons-bg-1.png) repeat-x top left; display:block; width:220px; position:relative; border-bottom:1px solid #121211}
.buttons-block li, li.buttons-block {height:43px; display:block; font:0.7em arial; padding:8px 5px 3px 28px; position:relative; background:url(../img/icon-1.png) no-repeat 10px 9px; color:#FFF;}
.buttons-block li span, li.buttons-block span{ display:block;}
.buttons-block li span b, li.buttons-block b { font:bold 1.3em arial; padding-bottom:2px; line-height:1.4em;}

.buttons-block img  {position:absolute; bottom:0px; left:16px;}
.buttons-block .header {color:#000; background:none; height:49px; padding:2px 5px;}
.buttons-block .header img {position:absolute; bottom:-8px; left:1px;}
.buttons-block .top-right {position:absolute; top:4px; right:6px; font:bold 0.8em arial; }
li.buttons-block.on {background:url(../img/icon-2.png) no-repeat 8px 12px; color:#FFF;;}

.form-margin-left li {margin-left:11px; position:relative;}
.form-margin-left li u {position:absolute; top:0px; right:3px; text-decoration:none; color:#F00;}
.margin-bottom-2 li {margin-bottom:6px;}
.form-margin-left li.buttons-block.on {margin:0px;}
.form-margin-left label {font:0.7em arial; color:#fff; padding:0px 2px;}
.form-margin-left .white {font:0.7em arial; color:#fff; padding-right:26px; padding-left:6px;}
.form-margin-left .txt-form {font:0.7em arial; color:#999; position:relative; top:-2px; line-height:0.7em;}
.form-margin-left .txt-form u {position:static; }
.form-margin-left .txt-form.disclaimer {margin:15px 10px 12px 10px;}
.form-margin-left .btn-right { margin-right:10px; position:relative; right:-140px;}

.form-200-big {background: transparent url(../img/form-200-big.png) no-repeat top left; width:190px; height:52px; font:0.7em arial; padding:4px; border:none; position:relative; top:-1px;}
.form-200 {background: transparent url(../img/form-200.png) no-repeat top left; width:192px; height:16px; font:0.7em arial; padding:4px; border:none;}
.form-50 {background: transparent url(../img/form-50.png) no-repeat top left; width:42px; height:16px; font:0.7em arial; padding:4px; border:none;}
.form-30 {background: transparent url(../img/form-30.png) no-repeat top left; width:22px; height:16px; font:0.7em arial; padding:4px; border:none;}


.footer-marcas {width:880px; height:60px; background:url(../img/label-footer.png) no-repeat top left; text-indent:-9000px;}
.footer {background-color:#121210; height:34px; line-height:34px; overflow:hidden; position:relative; line-height:34px;}
.footer li {float:left; margin-right:15px; font-size:0.5em; color:#4D4C46;}
.footer li a {color:#4D4C46;}
.footer li a:hover {color:#fff;}
.footer li b {color:#999;}
.footer .grupo {margin-right:100px;}
.footer .massive {line-height:0px; position:absolute; right:0px; top:12px; margin-right:0px;}


.dropBox {width:110px; background-color:#000; margin-bottom:2px; font-size:0.7em; color:#FFF; padding:2px 0px; border:1px solid #000;}

.line-newVeicles {padding-top:5px; overflow:hidden; background-color:#1B1B1B}
.line-newVeicles.no-margin {margin-top:0px;}
.line-newVeicles h4 {font:normal 0.95em arial; color:#CCC; margin-bottom:8px;}
.line-newVeicles h3 {font:bold 0.9em arial; color:#CCC; margin:4px 0px;}
.line-newVeicles a.test-drive {position:absolute; bottom:2px; right:6px; color:#FFF;}
.line-newVeicles a.saber-mais{position:absolute; bottom:30px; right:6px; color:#FFF;}
.line-newVeicles .left-newVeicles a.test-drive,
.line-newVeicles .right-newVeicles a.test-drive{color:#000;}
.line-newVeicles .left-newVeicles a.saber-mais,
.line-newVeicles .right-newVeicles a.saber-mais {color:#000;}
.line-newVeicles .left-newVeicles a.test-drive:hover,
.line-newVeicles .right-newVeicles a.test-drive:hover {color:#FB0000;}
.line-newVeicles .left-newVeicles a.saber-mais:hover,
.line-newVeicles .right-newVeicles a.saber-mais:hover {color:#FB0000;}
.line-newVeicles .price{position:absolute; bottom:7px; left:8px; font:0.7em arial; color:#FFF;}

.line-newVeicles .price b {color:#000;}
.price-top .price{top:180px;}
a.test-drive:hover {color:#F00;}
a.saber-mais:hover {color:#F00;}

.nav-flash1 {padding-bottom:6px; background-color:#1B1B1B;}

.left-header-gray1 {background:url(../img/header-loop1.png) repeat-x top left; display:block;}
.left-header-gray2 {background:url(../img/header-loop2.png) repeat-x top left; display:block; border-right:1px solid #000;}

.header {display:block; overflow:hidden; font-size:0.8em;}
.header .left-head {width:164px; float:left; border-right:1px solid #000; padding-top:4px; padding-left:6px;}
.header .center-head {width:483px; float:left; padding-top:4px; padding-left:8px;}
.header .right-head {width:211px; float:left; padding-top:4px; padding-left:6px;}

.left-newVeicles, .center-newVeicles, .right-newVeicles { display:block; float:left; padding:8px; height:265px; position:relative; border-top:1px solid #000;}
.left-newVeicles {width:158px; border-right:1px solid #000; background-color:#6B6B6B; padding:8px 6px;}
.left-newVeicles h3 {color:#000;}
.left-newVeicles h4 {color:#CCC;}
.center-newVeicles {width:229px; border-right:1px solid #000; background-color:#4E4D47;}
.center-newVeicles h4 {color:#CCC;}
.right-newVeicles {width:205px; background-color:#6B6B6B; padding:8px 6px;}
.right-newVeicles h3 {color:#000;}
.right-newVeicles h4 {color:#fff;}

.left-newVeicles .img {position:relative; width:0}
.left-newVeicles .img span {display:block; background:transparent url(../img/arrow-top-1.png) no-repeat top left; width:6px; height:7px; position:absolute; top:0px; left:1px;}
.right-newVeicles .img {position:relative; width:0}
.left-newVeicles .img span {display:block; background:transparent url(../img/arrow-top-1.png) no-repeat top left; width:6px; height:7px; position:absolute; top:0px; left:1px;}
.center-newVeicles .img {position:relative; width:0}
.center-newVeicles .img span {display:block; background:transparent url(../img/arrow-top-2.png) no-repeat top left; width:8px; height:9px; position:absolute; top:0px; left:1px;}

.left.bg-loop {background:url(../img/left-loop-1.png) repeat-x top left; border-right:1px solid #000; min-height:1109px; z-index:10000}

.data-compare { padding-bottom:5px;}
.data-compare select.dropBox{ width:58px; height:20px;  padding:2px; font:0.7em arial;position:relative }
.data-compare img{ position:relative; top:3px; }


.line-newVeicles .left-center {display:block; width:490px; float:left;}
.line-newVeicles .left-right {display:block; width:218px; float:left;}

.left-center .serviceAutos1 {background-color:#2A2A26; display:block; padding:8px; position:relative; overflow:hidden; border-top:1px solid #000; height:190px;}
.left-center .serviceAutos1 ul {display:block; position:absolute; left:255px; top:30px; width:210px;}
.left-center .serviceAutos1 li ul li { font:normal 0.7em arial; color:#FFF;}
.left-center .serviceAutos1 li ul li b { font-weight:normal; color:#999;}
.left-center .serviceAutos1 li ul li a { position:absolute; right:-16px; bottom:-100px;}
.left-center .serviceAutos1 .price { position:absolute; bottom:-100px; font-weight:bold; margin-left:-7px;}
.left-center .serviceAutos1 .price b { font-weight:normal;}
.left-center .serviceAutos1 .img { position:relative; width:230px;}
.left-center .serviceAutos1 .img span {display:block; background:transparent url(../img/arrow-top-2.png) no-repeat top left; width:8px; height:9px; position:absolute; top:0px; left:1px;}


.left-center {float:left;}
.right-center {float:left;}

.right-center .serviceAutos2 {position:relative; width:202px; border-left:1px solid #000; border-top:1px solid #000; padding:8px; overflow:hidden; height:293px; background-color:#505050;}
.right-center .serviceAutos2 li { font:normal 0.7em arial; color:#FFF; margin-bottom:3px;}
.right-center .serviceAutos2 li b { font-weight:normal; color:#999;}
.right-center .serviceAutos2 li a { position:absolute; right:10px; bottom:10px;}
.right-center .serviceAutos2 .img { margin-bottom:15px; position:relative;}
.right-center .serviceAutos2 .img span {display:block; background:transparent url(../img/arrow-top-1.png) no-repeat top left; width:6px; height:7px; position:absolute; top:0px; left:1px;}
.right-center .serviceAutos2 .price { position:absolute; right:0px; top:192px; text-align:right; padding-right:8px;font-weight:bold;}
.ritgh-center .serviceAutos2 .price b { font-weight:normal;}
.right-center .serviceAutos2 li h4 {font:normal 1.3em arial; color:#FFF; margin-bottom:8px;}

.header.v2 { margin:0px; margin-top:5px; border-top:none; overflow:hidden; background:url(../img/header-loop1.png) repeat-x;}
.header.v2 .left-head {width:211px; border-right:none;}
.header.v2 .center-head {width:482px;}

div.tabular-header {background:url(../img/top-bg3.png) repeat-x bottom left; position:relative; margin-left:170px; z-index:1}
div.tabular-header span {background:url(../img/arrow-bottom-1.png) no-repeat top left; width:8px; height:9px; position:absolute; bottom:-8px; left:1px; display:block; z-index:1000}

.tabular.content td { height:90px; }
.tabular.header td { height:32px; font-weight:bold; font-size:0.95em;}
.tabular.content.scroll {overflow:auto; height:900px;}
.tabular.content tr.dark td {background-color:#4E4D47;}
.tabular.content tr.light td {background-color:#44443D;}

.tabular {z-index:-1}
.tabular td {border-left:1px solid #000; border-bottom:1px solid #000; padding:5px; color:#FFF; vertical-align:middle; text-align:left; font:normal 0.8em arial; color:#FFF;}
.tabular td.viaturas {width:154px; }
.tabular td.marca {width:110px;}
.tabular td.modelo {width:110px;}
.tabular td.versao {width:150px;}
.tabular td.preco {width:64px; text-align:center;}
.tabular td.botao {width:35px; text-align:center; background-color:#76756B;}
.tabular tr.dark td.botao, .tabular tr.light td.botao {background-color:#76756B;}

.gecko .tabular.header td {height:52px;}
.tabular.header td {background:url(../img/top-bg3.png) repeat-x bottom left;}
.tabular.header td.viaturas {background:url(../img/top-bg2.png) repeat-x bottom left; color:#000; }


.tabular.v2 td.viaturas {width:155px; }
.tabular.v2 td.marca {width:130px;}
.tabular.v2 td.modelo {width:136px;}
.tabular.v2 td.portas {width:75px; text-align:center;}
.tabular.v2 td.cor {width:75px; text-align:center;}
.tabular.v2 td.preco {width:75px; text-align:center;}
.tabular.v2 td.concessao {width:90px; text-align:center;}
.tabular.v2 td.botao {width:35px;}
.tabular.v2.header td.botao {width:56px; }
.tabular.v2.header td.viaturas {width:155px;  background:url(../img/top-bg1.png) repeat-x bottom left;}
div.tabular-header.v2 span {background:url(../img/arrow-bottom-4.png) no-repeat top left; width:8px; height:9px; position:absolute; bottom:-9px; left:1px; display:block; z-index:1000}

.caracteristicas {background:url(../img/bg-bottom2.png) repeat-x bottom left; height:455px; padding:20px 0px; font:0.8em arial; color:#FFF;}
.caracteristicas li {margin-bottom:5px; padding-left:20px; color:#CCC;}
.caracteristicas li h4 {font:bold 1.3em arial; margin-bottom:20px; background:url(../img/icon-2.png) no-repeat 0px 6px; padding-left:20px; position:relative; left:-5px;}


.caracteristicas li {margin-bottom:8px; padding-left:20px; color:#999; font-weight:normal;}
.caracteristicas li b {margin-bottom:5px; padding-left:17px; color:#FFF; font-weight:bold;}
.caracteristicas li p {font:0.9em arial; color:#999; padding:1px 17px; width:300px; line-height:1.3em}
.promo {background-color:#FFF; padding:8px 40px; font:bold 0.8em arial; }
.promo b{font:bold 1.4em arial; color:#F00;}

.relative {position:relative;}
.border-bottom {border-bottom:1px solid #000;}

.bottom-info {display:block; height:82px; background-color:#EEEEEE; padding-left:10px;}
.bottom-info h3 {font:bold 0.9em arial; padding-top:5px;}
.bottom-info.box {width:208px; height:82px; float:left; overflow:hidden;}
.bottom-info.box .saber-mais {position:absolute; bottom:28px; right:5px;}
.bottom-info.box .test-drive {position:absolute; bottom:2px; right:5px;}
.bottom-info.box .price {position:absolute; bottom:2px; left:10px; height:20px; font:0.7em arial; color:#666;}
.bottom-info.box .price b {color:#000; font-weight:bold;}

.<option></option>col {border-left:1px solid #000; float:left; width:218px; overflow:hidden;}

.bottom-info.inline .saber-mais {position:absolute; bottom:2px; right:150px;}
.bottom-info.inline .test-drive {position:absolute; bottom:2px; right:5px;}
.bottom-info.inline .price {position:absolute; bottom:2px; left:10px; height:20px; font:0.7em arial; color:#666;}
.bottom-info.inline .price b {color:#000; font-weight:bold;}

.flash-content-355 {height:355px; z-index:1}
.flash-box1 {height:161px; width:218px ;  display:block; overflow:hidden; background:url(../img/carros/genericas/4.jpg)}
.center H2 {background:url(../img/top-bg2.png) repeat-x bottom left; height:35px; padding:15px 10px 0px; position:relative; z-index:0} /* 10000 */
.center H2 span {background:url(../img/arrow-bottom-1.png) no-repeat top left; width:8px; height:9px; position:absolute; bottom:-8px; left:1px; display:block; z-index:1000}

.test-drive {padding-right:28px; display:block; background:url(../img/btn-testDrive.png) no-repeat top right; height:20px; padding-top:4px; width:60px; font:0.7em arial; text-decoration:none; text-align:right; color:#000;}
.saber-mais {padding-right:28px; display:block; background:url(../img/saber_mais.png) no-repeat top right; height:20px; padding-top:4px; width:60px; font:0.7em arial; text-decoration:none; text-align:right; color:#000;}
.test-drive:hover, .saber-mais:hover {color:#FB0000;}

div.right-col {border-left:1px solid #000000;float:left;}

.left-itens { display:block; border-top:1px dotted #666; padding-top:2px;}
.left-itens .align-right { text-align:right;}
.left-itens li { padding-left:8px;}
.left-itens select.dropBox { width:130px;}
.left-itens .preco58 { padding-bottom:5px;}
.left-itens .preco58 > input{ width:50px; height:18px; background:url(../img/form-58.png) no-repeat top left; padding:4px; font:0.8em arial; }
.left-itens .preco58 > img{ position:relative; top:5px;}
.left-itens li { margin:8px 0px;}
.left-itens .line-separator { border-top:1px dotted #666; padding-top:10px;}
.bg-left.no-pad-bottom {padding-bottom:0px;}


/*Concessionarios e Assistencia*/
.limites {border:1px solid #000;}
.servicos { margin-top:10px;}/*width: 220px;*/
.servicos li {vertical-align:middle; background-repeat: no-repeat;color:#999; margin:5px; float:left;} /* float:left; */
.134novos{background-image: url(../img/carrito.png);}
/*.servicos {width: 220px; margin-top:10px;}*/
.contactos li {float:left; width:200px; background-image: url(../img/arrowa-off.png); background-repeat: no-repeat;color:#999; font-size:0.7em; line-height:1.5em;text-indent: 15px;}

.servicosDetalhe {  }
.servicosDetalhe li {vertical-align:middle; background-repeat: no-repeat;color:#999; margin-top:3px; margin-bottom:5px; margin-right:10px; float:left;} /* float:left; */

#obterDireccoes{
	background-color: #2d3236;
	height: 36px;
	color: #FFF;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 10px;
	width: 428px;
	margin-bottom: 2px;
}
#obterDireccoes img{vertical-align: middle;margin-left: 20px;}


#zona{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;padding-left: 10px;padding-top: 10px;}
#ladoDireito .topo{background-image: url(../img/arrowa-off.png);background-repeat:no-repeat;padding-left:15px;width:85%;margin-right:auto;margin-left:auto;margin-top:20px;}
#ladoDireito small{font-size: 0.7em;color: #CCC; margin-top:2px; display:block;}
#ladoDireito .topo h3, #zona h3 {color:#FFF;font-family: arial;font-size: 0.9em;font-weight: bold; position:relative; top:-3px;} /*padding-bottom:10px;  margin-bottom:5px;*/
#ladoDireito .topo span{color:#999; font-size:0.7em; line-height:1.2em;}
#ladoDireito .interior{width: 90%;margin-top: 20px;margin-right: auto;margin-left: auto;}
#ladoDireito select{background-color:#000;color:#FFF;}
#ladoDireito select, #ladoDireito input, #ladoDireito textarea{font:0.7em arial;margin-top:0px;}
#ladoDireito select{width:200px;} <!-- height:16px;-->
#ladoDireito .form30{background:no-repeat top left;height:16px;background-image:url(../img/formTxt-30.png);padding:5px 12px 5px 5px;width:13px;}
#ladoDireito .textarea200{background:no-repeat top left;height:100px;background-image:url(../img/formTxt200200.png);padding:5px 12px 5px 5px;width:200px;overflow: hidden;}

.table1
{
	margin-left:9px;;
}
.table1 td
{
	padding-top:5px;
	vertical-align:middle;
}
.table1 .topo{background-image: url(../img/arrowa-off.png);background-repeat:no-repeat;padding-left:15px;width:85%;margin-right:auto;margin-left:auto;margin-top:20px;}
.table1 .topo h3 {color:#FFF;font-family: arial;font-size: 0.9em;font-weight: bold;} /*padding-bottom:10px;*/
.table1 select
{
	width:200px; background-color:#EEEEEE; color:#000; padding:3px; font-size:0.7em;
}

.table1 .labelText{ 
vertical-align:middle;
font-size:11px;
color:#EDEDED;


}

.table1 .labelText div{ 
vertical-align:middle;
font-size:12px;
color:#EDEDED;


}



.table1 .item1
{
	margin-top:2px;
}

.table1 .item2
{
	margin-top:12px;
}

.table1 .item3
{
	margin-top:17px;
}

.table1 .item4
{
	margin-top:18px;
}


.table1 .item5
{
	margin-top:20px;
}

.table1 .item6
{
	margin-top:13px;
	margin-right:19px;
	margin-bottom:8px;
	float:right;
}

.table1 .item7
{
	margin-top:20px;
}

.table1 .item8
{
	padding-left:25px; padding-bottom:10px;	 
}

.table1 .texto
{
	font-size:11px;
	color:#EDEDED;
	float:left;
}

.table1 .texto2
{
	font-size:11px;
	color:#999999;
}

.table1 .texto2 .red
{
	color:#FF0000;
}

.table1 .texto3
{
	font-size:11px;
	color:#FFFFFF;
}

.table1 .item1 label
{
	font-size:11px;
	color:#FFFFFF;
}
.showroomHomeRight
{
	width:378px;
	background:url(../img/bg-showroomViaturasNovas.png) no-repeat;
	padding-top:175px;
	float:left;
}

.showroomHomeRight .rightContainer
{
	padding-left:13px;
	padding-right:13px;
	background:url(../img/bg-showroomViaturasNovas2.png) repeat-y;
}

.showroomHomeRight .texto1
{
	font-size:11px;
	color:#FFFFFF;	
}

.showroomHomeRight .texto1 .red
{
	color:#FF0000;	
}

.showroomHomeRight .texto2
{
	font-size:14px;
	color:#FF0000;	
}

.showroomHomeRight .tableSR1
{
	margin-top:12px;
}

.showroomHomeRight .tableSR2
{
	margin-top:20px;
}

.showroomHomeRight .tableSR3
{
	margin-bottom:10px;
}

.showroomHomeRight .marcasSelect
{
	border-top:1px dotted #4E4E4A;
	border-bottom:1px dotted #4E4E4A;
	width:358px;
	margin-top:13px;
	margin-bottom:7px;
	padding-top:10px;
	padding-bottom:17px;
}


.showroomHomeItem
{
	width:166px;
	background:url(../img/bg-showroomViaturasServico.png) no-repeat;
	padding-top:244px;
	margin-left:1px;
	float:left;
}

.showroomHomeItem2
{
	background:url(../img/bg-showroomOfertasEspeciais.png) no-repeat;
}

.showroomHomeItem3
{
	background:url(../img/bg-showroomUsados.png) no-repeat;
}

.showroomHomeItem .itemContainer
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	background:url(../img/bg-showroomItem.png) repeat-y;
}

.showroomHomeItem .itemTexto
{
	border-top:1px dotted #4E4E4A;
	border-bottom:1px dotted #4E4E4A;
	width:146px;
	margin-bottom:15px;
	padding-top:17px;
	padding-bottom:19px;
}

.showroomHomeItem .texto1
{
	font-size:11px;
	color:#999999;	
	line-height:12px;	
}

.showroomHomeItem .texto2
{
	font-size:11px;
	color:#FFFFFF;		
}

.showroomHomeItem .tableSR4
{
	margin-bottom:10px;
}

.right3 .btnImg
{
	line-height:0px;
	font-size: 0px;
}

.right3 .tableSR5
{
	margin-left:2px;
}

.right3 .tableSR6
{
	margin-top:10px;
	margin-left:11px;
}

.right3 .topo
{
	background:url(../img/bg-showroomRightTop.png) no-repeat;
	width:218px;
	/*height:52px;*/
	margin-bottom:1px;
}

.right3 .topo .modelo
{
	font-size:20px;
	color:#131313;
}

.right3 .topo .versao
{
	font-size:14px;
	color:#131313;
}

.right3 .topo .preco
{
	font-size:11px;
	color:#131313;
}

.right3 .topo .precoBold
{
	font-size:11px;
	color:#131313;
	font-weight:bold;
}

.center .scrollImage
{
	width:489px;
	border-top:1px solid #121211;
	border-bottom:1px solid #121211;
	
}

.center .scrollImageBtn
{
	line-height:0px;
	font-size: 0px;
	float:left;
	cursor: pointer;
}

.center .scrollImageItem
{
	line-height:0px;
	font-size: 0px;
	border-left:0px solid #121211;
	border-right:1px solid #121211;
	float:left;
	cursor: pointer;
}

.left .selectContainer
{
	padding-right:1px;
}

.left .selectItem
{
	border-top:1px dotted #4E4E4A;
	padding-top:14px;
	padding-bottom:12px;
}

.left .selectItem .texto1
{
	font-size:11px;
	color:#FFFFFF;
}

.left .selectItem .texto1 .red
{
	color:#FF0000;	
}

.left .selectItem .texto2
{
	font-size:11px;
	color:#FF0000;
	padding-left:5px;
	padding-right:5px;	
}


.selectItem select
{
	width:149px; background-color:#EEEEEE; color:#000; padding:3px; margin-top:5px; font-size:0.7em;
}

.tableSRDetalhe select
{
	width:65px; background-color:#EEEEEE; color:#000; padding:3px; margin-top:5px; font-size:0.7em;
}


.SRDetalhe
{
	background:url(../img/bg-showroomDetalhe.png) no-repeat;
	background-color:#2f2f2b;
	width:489px;
}

.SRDetalhe .interior
{
	padding-top:65px;
	padding-bottom:35px;
	padding-right:35px;
	padding-left:35px;	
}

.SRDetalhe .textoCont1
{
	margin-top:10px;	
}

.SRDetalhe .textoCont2
{
	margin-top:20px;	
}

.SRDetalhe .textoCont3
{
	margin-top:5px;	
}

.SRDetalhe .texto1
{
	font-size:13px;
	color:#FFFFFF;	
}

.SRDetalhe .texto2
{
	font-size:11px;
	color:#999999;	
}

.SRDetalhePreco
{
	background-color:#FFFFFF;
	width:489px;
}

.SRDetalhePreco .precoCont
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:35px;
	padding-left:35px;	
	margin-bottom:5px;
}

.SRDetalhePreco .texto3
{
	font-size:13px;
	color:#070706;	
}

.SRDetalhePreco .texto4
{
	font-size:16px;
	color:#FF0000;
	font-weight:bold;	
}

.clearBoth {
	clear: both;
	font-size: 0;
	line-height: 0;
}

#thumbnailViewport {
	width: 396px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	height: 83px;
	position: relative;
	z-index: 1000;
}

#thumbnailScroller {
	width: auto;
	white-space: nowrap;
	height: 83px;
	position: relative;
	left: 0px;
	z-index: 900;
}

#imageViewer {
	width: 489px;
	height: 367px;
	overflow: hidden;
	position: relative;
}

#imageViewer img {
	position: absolute;
	top: 0;
	left: 0;
}


.listagemCarros .imagemCarro
{
	width:209px;
	border:1px solid #000000;
	background-color:#4E4D47;
	vertical-align:middle;
	text-align:center;
	line-height:0px;
	font-size: 0px;
}

.listagemCarros .logoAndTexto1
{
	width:126px;
	border:1px solid #000000;
	background-color:#363531;
	vertical-align:middle;
	text-align:center;
}

.listagemCarros .logoAndTexto2
{
	width:126px;
	border:1px solid #000000;
	background-color:#3A3A34;
	vertical-align:middle;
	text-align:center;
}

.listagemCarros .btnVer
{
	width:93px;
	border:1px solid #000000;
	background-color:#4E4D47;
	vertical-align:middle;
	text-align:center;
}

.listagemCarros .texto
{
	font-size:13px;
	color:#FFFFFF;
}

.topoListagemCarros .topoImagemCarro
{
	width:209px;
	height:52px;
	border:1px solid #000000;
	background:url(../img/bg-topoImgListagem.png) repeat-x;
	vertical-align:middle;
	text-align:center;
}

.topoListagemCarros .topoLogoAndTexto
{
	width:126px;
	height:52px;
	border:1px solid #000000;
	background:url(../img/bg-topoTextoListagem.png) repeat-x;
	vertical-align:middle;
	text-align:center;
}

.topoListagemCarros .topoBtnVer
{
	width:116px;
	height:52px;
	border:1px solid #000000;
	background:url(../img/bg-topoTextoListagem.png) repeat-x;
	vertical-align:middle;
	text-align:center;
}

.topoListagemCarros .texto1
{
	font-size:12px;
	color:#000000;
}

.topoListagemCarros .texto2
{
	font-size:12px;
	color:#FFFFFF;
}

.r4Topo .textoCont
{
	padding-left:19px;
	padding-top:10px;
}

.r4Topo .texto1
{
	font-size:11px;
	color:#FFFFFF;
}

.r4Topo .texto2
{
	font-size:11px;
	color:#999999;
}

.r4Topo .texto2 a
{
	text-decoration:none;
	color:#999999;
}

.mapaSite1
{
	width:708px;
	height:108px;
	background-color:#44443D;
	
	border-bottom:1px solid black;
}

.mapaSite2
{
	width:708px;
	height:108px;
	background-color:#3A3A34;
	margin-bottom:1px;
}

.mapaNivel1 a {	color:#FFFFFF;	}
.mapaNivel2 a {	color:#FFFFFF;	}
.mapaNivel3 a {	color:#FFFFFF;	}

.mapaNivel1
{
	padding-top:18px;
	padding-left:14px;
	padding-bottom:25px;
}

.mapaNivel2
{
padding-left:14px;
padding-right:10px;
padding-bottom:10px;
float:left;
}


.mapaNivel3
{
	padding-right:13px;
	padding-bottom:5px;
}

.mapaNivel1 .texto1
{
	font-size:16px;
	color:#FFFFFF;	
}

.mapaNivel2 .texto2
{
	font-size:11px;
	color:#CCCCCC;
}

.mapaNivel2 .texto3
{
	font-size:11px;
	color:#FFFFFF;
}

.faqTexto1
{
font-size:13px;
color:#FFFFFF;	
}

.faqTexto2{padding-top:17px;font-size:11px;color:#999999;}

.termosTexto1{font-size:13px;color:#FFFFFF;}
.termosTexto2{font-size:11px;color:#999999;}

.sub-menu .list li a {height:normal; overflow:hidden; display:block; }
.header-menu {background:url(../img/header-menu-bg.png) repeat-x top left; position:relative; height:53px; line-height:53px; border-top:1px solid #000;  border-bottom:1px solid #000; z-index:10}
.header-menu h1 {position:absolute; top:-5px; left:20px;}
.header-menu > ul {display:block;height:53px;}
.header-menu > ul.big {margin-left:100px;z-index:100;}
.header-menu > ul.big > li {float:left; margin-right:0px; font-size:0.7em; text-transform:uppercase;position:relative;z-index:100;}
.header-menu > ul.big > li > a {color:#FFF; font-weight:bold; display:block; height:53px; padding:0px 6px; position:relative;}
.header-menu > ul.big > li > a:hover,
.header-menu > ul.big > li.on > a {background:url(../img/header-menu-bg-on.png) repeat-x top left; padding:0px 5px; border-left:1px solid #CA2929; border-right:1px solid #CA2929;}

.header-menu > ul.small {width:212px; position:absolute; right:0px; top:0px;}
.header-menu > ul.small a {color:#FFF;}
.header-menu > ul.small a:hover {color:#000;}
.header-menu > ul.small > li {float:left; margin-right:8px; font-size:0.6em; text-transform:uppercase;}

.header-menu .sub-menu {background:url(../img/sub-menu-top-bg.png) no-repeat top left; width:445px; padding-top:10px; position:absolute; top:44px; left:-14px; overflow:hidden; z-index:1000;}
.header-menu .sub-menu.off {display:none;}
.header-menu .sub-menu span {position:absolute; bottom:0px; right:7px; z-index:500; display:block; width:240px;}
.header-menu .sub-menu ul.list {display:block; background:url(../img/sub-menu-bottom-bg.png) no-repeat top left; width:440px; padding:2px 10px; position:relative; z-index:100; overflow:hidden;}
.header-menu .sub-menu ul.list > li{line-height:normal; text-transform:none; width:200px;  background:url(../img/sub-menu-line-bg.png) no-repeat bottom left; line-height:0.8em;}
.header-menu .sub-menu ul.list > li:last-child {background:none;}
.header-menu .sub-menu ul.list > li > a {background:url(../img/arrow-off.png) no-repeat 4px 9px; padding:6px 0px 5px 15px; font:bold 1.1em arial; color:#666; display:block;}
.header-menu .sub-menu ul.list > li > a:hover {background:url(../img/arrow-on.png) no-repeat 4px 9px; color:#FF0000;}

.ie .body.bg #flashLayer { position:relative; left:0px;}
.ie .body .right.rel {position:absolute; right:10px; top:117px;}

.showroom {background:url(../img/bg_viaturas_novas.jpg) no-repeat top left; width:170px;height:488px;}

.showroom  span{ color:#000000; margin-top:10px; display:block; padding:5px;  }
.showroom  span p{ color:#000000 !important;font-size:0.7em;line-height:1.2em;}

.header-menu > ul.big > li {font-size:0.6em;}
.tabular td.viaturas {padding:0px; }
.tabular.header td.viaturas  {padding:5px; padding-right:0px; width:152px; }
.tabular td.botao {width:46px;}
.body .left {color:#EBEBEB; width:150px; float:left; padding:14px 10px;}

.center .serviceAutos1{position:absolute; top:5px; right:15px; /*left:270px;*/}
.center .serviceAutos1  li {-x-system-font:none;color:#000000;font-family:arial;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

.right-col .serviceAutos2{margin-top:4px;}

.right-col .serviceAutos2  li {-x-system-font:none;color:#000000;font-family:arial;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

.right-col .serviceAutos2 li b {color:#666666;font-weight:normal;}
.right-col .price2 {position:absolute; top:4px; right:5px; height:20px; font:0.7em arial; color:#666;}
.right-col .price b {color:#000; font-weight:bold;}

.tabular-data.v3 {background-color:#363531; position:relative; top:50px; margin-bottom:50px;}
.tabular-data.v3 table {width:100%;}
.tabular-data.v3 td {vertical-align:top;  border-bottom:1px solid #000;}/*height:auto;*/
.tabular-data.v3 td.left {width:320px; border-right:1px solid #000; padding:13px 10px 0px 10px}
.tabular-data.v3 td.left span {padding-bottom:10px; display:block; font:0.9em arial;}
.tabular-data.v3 td.left p {color:#999;}
.tabular-data.v3 td.right {font:0.70em arial; color:#FFF; border-bottom:1px solid #000; padding:13px 10px 0px 10px;}
.tabular-data.v3 td.right ul {overflow:hidden;}
.tabular-data.v3 td.right span {display:block; padding-bottom:8px;}
.tabular-data.v3 td.right li { padding:0px; color:#999; padding-left:2px; display:block; width:auto; min-width:125px; padding-left:12px;
background:url(/img/icon-4.png) no-repeat -1px 2px;}
.tabular-data.v3 td.right li b  {color:#fff; font-weight:normal;}
.tabular-data.v3 td.right li a {color:#999;}
.tabular-data.v3 td.right li a:hover {color:#FB0000;}
.tabular-data.v3 td.right li a b {color:#fff; font-weight:normal;}
.tabular-data.v3 td.right li.full {width:100%; padding-bottom:8px; padding-left:0px; background:url(/img/icon-3.png) no-repeat -1px 2px; padding-left:12px;}

.tabular-data.v3 tr.light td.left {background-color:#44443D;}
.tabular-data.v3 tr.dark td.left {background-color:#3A3A34;}
.caracteristicas {background:url(../img/bg-bottom2.png) repeat-x bottom left; height:570px; padding:20px 0px; font:0.8em arial; color:#FFF; width:489px;}
.caracteristicas li {margin-bottom:5px; padding-left:20px; color:#CCC;}
.caracteristicas li h4 {font:bold 1.3em arial; margin-bottom:20px; background:url(/img/icon-2.png) no-repeat 0px 6px; padding-left:20px; position:relative; left:-5px;}

.caracteristicas li {margin-bottom:8px; padding-left:20px; color:#999; font-weight:normal;}
.caracteristicas li b {margin-bottom:5px; padding-left:17px; color:#FFF; font-weight:bold;}
.caracteristicas li p {font:0.9em arial; color:#999; padding:1px 17px; width:300px; line-height:1.3em}
.promo {background-color:#FFF; padding:8px 40px; font:bold 0.8em arial; position:absolute; bottom:0px; width:409px; border:1px solid #000; left:169px; border-bottom:none; border-right:none;}
.promo b{font:bold 1.4em arial; color:#F00;}
.body .right h2.bar {background:url(../img/loop.h2.top.png) repeat-x top left; font:1em arial; height:52px; line-height:52px; color:#EBEBEB; padding-left:15px; position:relative; width:695px; position:absolute; left:183px;z-index:2; left:170px; margin-top:-50px;}
.body .right h2.bar strong {font-weight:normal; color:#FA0000;}
.body .right h2.bar i {background:url(/img/top-section-diag.png) no-repeat; width:12px; height:8px; position:absolute; bottom:-7px; left:0px; z-index:5; text-indent:-9000px;}
.tabular-data li {font-size:1em;}

.table1 tr > td > div.topo {position:relative; left:-8px;}
.table1 tr > td > div.item8 {padding-left:16px;}
div#ladoDireito div#zona ul.contactos {margin-top:10px; display:block;margin-bottom:15px; min-height:10px;}

.sub-cinza .ErroModulo {position:absolute; top:31px; right:-1px;}
.sub-cinza .ErroModuloRecomenda {position:relative; top:-24px; right:-197px; height:5px;}

.tabular-data.PesquisaGeral {position:relative; top:50px; margin-bottom:50px;}

.right-col .serviceAutos2 li.destaquesUsadosDesignacao {font:bold 0.75em arial;}

.buttons-right.buttons-block li {z-index:1;}
.buttons-right.buttons-block li.header {z-index:5; overflow:visible;}
.buttons-right.buttons-block li.header img {z-index:1000;}

.table1 .item8 {position:relative;} /* top:-8px;*/
.visitedImage { position:static !important; }
.line-newVeicles.no-margin .header.v2 {margin-top:0px;}

.mapaNivel2 > .texto2 > a[href]:hover, .mapaNivel1 > .texto1 > a[href]:hover{color:#FB0000 !important;}
#imgtopo{background:transparent url(../img/arrow-bottom-1.png) no-repeat scroll left top;display:block;height:9px;left:171px;/*left:170px;*/position:absolute;top:42px;/*top:51px;*/width:8px;z-index:1000;}
#imgtopo2{background:transparent url(../img/arrow-bottom-4.png) no-repeat scroll left top;display:block;height:9px;left:171px;/*left:170px;*/position:absolute;top:48px;/*top:51px;*/width:8px;z-index:1000;}
.resultsBox{position:absolute;background-color:Red;width:300px;height:300px;margin-left:111px;margin-top:33px;z-index:21;}

.concTable{height:573px;}

/* new custom scroll */
/*
#scroll .customScrollBox {height:100%;overflow:hidden;position:relative;}
#scroll .customScrollBox .container {float:left;position:relative;top:0;background:none;margin:0 0;width:auto;height:auto;}
#scroll .customScrollBox .content {clear:both;}
#scroll .dragger_container {cursor:pointer;float:left;height:100%;margin:0;position:relative;width:25px;background-color:#242424;}
#scroll .dragger {cursor:pointer;margin:1px 1px 1px 2px;overflow:hidden;position:absolute;display:block;background:url(Images/scroller.png) no-repeat 0 0 transparent;width:22px;height:58px;}
#scroll .dragger:hover {background-position:-28px 0;}
.news-container {padding:0 0 0 0;}
.news-container.v2 {width:379px;height:354px;}
#scroll.news-container.v2 .customScrollBox .container {padding:10px 0 10px 10px;width:344px;}
#scroll.tabular-data {background-color:#363531;}
#scroll.tabular-data.v3 {background-color:#21211e;}
#scroll.tabular-data .customScrollBox .container {width:684px;background-color:#363531;}
#scroll.tabular-data .customScrollBox .container.wide {width:708px;}
#scroll.tabular-data.v3 td.left {width:312px;}
#scroll.tabular-data.v3 .wide td.left {width:337px;}
#scroll.tabular-data.v3 td.right li, #scroll.tabular-data .text .contactos > li {min-height:16px;}
*/
.textoPoliticaPrivacidadeForm {
 color: #999999;
    font-size: 11px;
}
.textoPoliticaPrivacidadeForm a{
color: #999999; text-decoration: underline;">
}
.textoPoliticaPrivacidadeForm a:hover{
color:#FB0000;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.TextoVermelho {
color:red !important;
}


