html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:#f0efef;}
body img {display:block;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center !important; color:#006b0f !important;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

a.assinatura, #nav ul li, a.bt-home, a.logo, a#twi, .tt-home h1, .tt-int h1, #img-vt a, #promos a, .sub-emp ul li a {text-indent:-9000em; overflow:hidden;}

body#emp #nav ul li#nav01 a {background-position:0 -34px;}
#nov #nav ul li#nav02 a {background-position:-95px -34px;}
body#sem #nav ul li#nav03 a {background-position:-168px -34px;}
body#vdi #nav ul li#nav04 a {background-position:-280px -34px;}
body#pea #nav ul li#nav05 a {background-position:-401px -34px;}
body#ofi #nav ul li#nav06 a {background-position:-564px -34px;}
body#loc #nav ul li#nav07 a {background-position:-645px -34px;}
body#con #nav ul li#nav08 a {background-position:-758px -34px;}
body#tra #nav ul li#nav09 a {background-position:-843px -34px;}

/*** HEADER ***/

a.bt-home {position:absolute; top:11px; left:25px; width:54px; height:20px; background:url(../pics/bt-home.jpg) no-repeat; z-index:3;}
a.logo {position:absolute; top:41px; left:26px; width:315px; height:63px; background:url(../pics/logo.png) no-repeat; z-index:2;}

#nav ul li {float:left; height:34px;}
#nav ul li a {display:block; height:34px; background:url(../pics/menu.jpg) no-repeat;}
#nav ul li#nav01 a {width:95px; background-position:0 0;}
#nav ul li#nav02 a {width:73px; background-position:-95px 0;}
#nav ul li#nav03 a {width:112px; background-position:-168px 0;}
#nav ul li#nav04 a {width:121px; background-position:-280px 0;}
#nav ul li#nav05 a {width:163px; background-position:-401px 0;}
#nav ul li#nav06 a {width:81px; background-position:-564px 0;}
#nav ul li#nav07 a {width:114px; background-position:-645px 0;}
#nav ul li#nav08 a {width:85px; background-position:-758px 0;}
#nav ul li#nav09 a {width:156px; background-position:-843px 0;}

#nav ul li#nav01 a:hover {background-position:0 -34px;}
#nav ul li#nav02 a:hover {background-position:-95px -34px;}
#nav ul li#nav03 a:hover {background-position:-168px -34px;}
#nav ul li#nav04 a:hover {background-position:-280px -34px;}
#nav ul li#nav05 a:hover {background-position:-401px -34px;}
#nav ul li#nav06 a:hover {background-position:-564px -34px;}
#nav ul li#nav07 a:hover {background-position:-645px -34px;}
#nav ul li#nav08 a:hover {background-position:-758px -34px;}
#nav ul li#nav09 a:hover {background-position:-843px -34px;}

#busca p {font:normal 11px arial; color:#010101;}
ul.seletores li {float:left; display:inline; width:103px; height:18px; margin:0 25px 7px 0;}
ul.seletores li select {width:103px; height:18px; /*border:none; background:none;*/}

/*** MAINCONTENT GERAL ***/

#mainContent p {}

/* home */

.caixa a.confira {display:block; position:absolute; left:0; bottom:0; background:url(../pics/bg-confira.jpg) no-repeat; width:75px; height:21px;}
.caixa p {font:normal 11px arial; color:#010101; text-transform:uppercase;}
.caixa p a {color:#010101;} .caixa p a:hover {text-decoration:underline;}

#news p {font:normal 12px arial; color:#4d4a4a;}

#prom p {font:normal 11px arial; color:#5f5e5e;}
#prom p.tit {padding-right:5px; margin-bottom:3px;}
#prom p.txt {padding-right:15px; font-size:10px;}
#prom a.confira2 {display:block; position:absolute; right:102px; bottom:9px; background:url(../pics/bg-confira.jpg) no-repeat; width:75px; height:21px;} 

#list-not ul li {width:277px; float:left; background:url(../pics/mark_ul_li_a.jpg) no-repeat left top; font:normal 12px arial; padding-left:9px; margin-bottom:3px;}
#list-not ul li a {color:#5f5e5e; display:block; padding-bottom:5px; background:url(../pics/bg_list_not.jpg) repeat-x bottom;} #list-not ul li a:hover {text-decoration:underline;}
#list-not ul li a.veja {display:block; width:119px; height:17px; background:url(../pics/veja-not.jpg) no-repeat !important; margin-left:70px;} 

#resp a.resp {display:block; font:normal 11px arial; color:#0d2a02;}
#resp a#resp01 {height:43px; background:url(../pics/bg-resp01.jpg) no-repeat; width:207px; padding-left:15px; padding-top:57px;}
#resp a#resp02 {height:69px; background:url(../pics/bg-resp02.jpg) no-repeat; width:212px; padding-left:10px; padding-top:57px;}

#vt360 a {display:block; width:473px; height:226px; background:url(../pics/bg-360.png) no-repeat; position:absolute; top:0; left:0;}

#testdrive a {display:block; width:187px; height:151px; background:url(../pics/testedrive.jpg) no-repeat; font:normal 11px arial; color:#fff; padding-top:75px; padding-left:29px;}

.cham a {height:61px; display:block; padding-top:35px; font:normal 11px arial; color:#fff;}
#cham01 a {width:217px; background:url(../pics/cham01.jpg) no-repeat; padding-left:18px;}
#cham02 a {width:199px; background:url(../pics/cham02.jpg) no-repeat; padding-left:17px;}
#cham03 a {width:214px; background:url(../pics/cham03.jpg) no-repeat; padding-left:15px;}
#cham04 a {width:215px; background:url(../pics/cham04.jpg) no-repeat; color:#565454 !important; padding-left:12px;}

ul#listform {padding-left:30px;}
ul#listform li {float:left; display:inline; margin-bottom:11px; position:relative;}
ul#listform li.tam01, ul#listform li.tam02,  ul#listform li.msg, ul#listform li.sel {
	border-left:1px solid #9c9c9c !important; border-top:1px solid #9c9c9c !important; background:#fff;}

ul#listform li.tam01 {width:175px; height:18px;}
ul#listform li.tam02 {width:80px; height:18px; margin-right:14px;}
ul#listform li.sel {width:175px; height:18px;}
ul#listform li.msg {width:175px; height:64px;}

ul#listform li.tam01 input {width:161px; left:7px; top:0;}
ul#listform li.tam02 input {width:64px; left:7px; top:0;}
ul#listform li.sel select {width:173px; right:0; top:0; padding-left:2px;}
ul#listform li.msg textarea {width:165px; height:56px; left:0; top:0; padding:4px 0 0 5px;}
input.bt-enviar {width:59px; height:19px; position:absolute; bottom:37px; left:84px; background:url(../pics/bt-enviar.jpg) no-repeat; cursor:pointer; border:none;}
input.bt-enviar2 {width:59px; height:19px; background:url(../pics/bt-enviar.jpg) no-repeat; cursor:pointer; border:none; margin:22px 0 0 58px;}
input.bt-enviar3 {width:59px; height:19px; background:url(../pics/bt-enviar.jpg) no-repeat; cursor:pointer; border:none; margin:22px 0 0 0;}

ul#listform li.tam01 input, ul#listform li.tam02 input, ul#listform li.msg textarea, ul#listform li.sel select {
background:none; border:none; font:normal 12px arial; color:#666; position:absolute;}

p.p-form {font-size:11px !important; color:#fff !important; padding:0 5px !important; margin-top:20px;}

/* internas */

#pecas p, #acess p {padding:0 25px 0 8px !important;}
#pecas p a, #acess p a {color:#7d7d7d;}
#acess p a.link_cham {display:block; color:#679854; background:url(../pics/seta-a.jpg) no-repeat; background-position:0 8px; padding:0 10px 0 20px;}
#acess p a.link_cham:hover {color:#679854;}

#cont p {font:normal 12px arial; color:#7d7d7d; text-align:justify; padding:0 25px;}
span.error {position:absolute; display:block; width:234px; font:normal 12px arial; color:#c95f00; text-align:center; bottom:-20px; z-index:2;}
#txt-vdi p, .list-int ul li {color:#fff;}
#txt-vdi p#title {font-size:16px; text-align:center;}
.side_vdi02 {color:#fff; text-align:center; font:normal 16px arial; padding-top:45px;}
.list-int {overflow:hidden; margin-bottom:10px;}
.list-int ul li {width:548px; float:left; font:normal 12px arial; padding-left:35px;}
.local p {font:normal 12px arial; color:#fff; padding:0 40px;}
p.click {font-size:18px !important; color:#7d7d7d !important; text-align:center !important; padding-top:10px;}

#txt_sem_int {float:left; width:1000px;}
#txt_sem_int p {font:normal 12px arial; color:#8b8b8b; text-align:justify; padding:0 30px;}

/* table seminovos */

div.bg-sel {width:91px; height:18px; background:#fff; border-left:1px solid #9c9c9c; border-top:1px solid #9c9c9c; position:relative; margin-left:13px;}
div.bg-sel select {width:91px; height:18px; position:absolute; right:0; top:0; border:none; background:none; font:normal 12px arial; color:#666;}
div.busca {width:59px; height:19px; margin-left:28px;}
div.busca input {width:59px; height:19px; cursor:pointer; border:none; background:url(../pics/bt-buscar.jpg) no-repeat;}
.cont_sem p.esp-bus {}

table#sem-tab, table#sem-tab2 {border:none; border-collapse:collapse; margin-left:82px;}
table#sem-tab tr.tr-sel {background:#dcdcdc; height:42px;}
table#sem-tab tr.tr-sel td {width:118px;}
table#sem-tab tr.tr-info {height:89px;}
table#sem-tab tr.tr-info td {height:89px;}
table#sem-tab tr.tr-info td.fot, table#sem-tab tr.tr-info td.ano, table#sem-tab tr.tr-info td.ate {background-color:#d4d4d4; border-bottom:1px solid #cacaca;}
table#sem-tab tr.tr-info td.mod, table#sem-tab tr.tr-info td.de {background-color:#d0d0d0; border-bottom:1px solid #cacaca;}

table#sem-tab tr.tr-info td.fot img {width:71px; height:54px; border:1px solid #000; margin:14px 0 0 21px;}
table#sem-tab tr.tr-info td.fot {padding-left:23px;}
table#sem-tab tr.tr-info td.mod p {color:#fff !important;  padding:35px 13px 0 13px !important; font-size:11px !important;}
table#sem-tab tr.tr-info td.de p {color:#a8a8a8 !important;  padding:51px 13px 0 13px !important; font-size:11px !important; font-weight:bold;}

table#sem-tab2 tr.tr-sel2 {background:#ccc; height:29px; margin-left:82px;}
table#sem-tab2 tr.tr-sel2 td {font:bold 12px arial; color:#a8a8a8; text-align:center;}
table#sem-tab2 tr.tr-sel2 td.tt01 {width:64px;}
table#sem-tab2 tr.tr-sel2 td.tt02 {width:172px;}
table#sem-tab2 tr.tr-sel2 td.tt00 {width:118px;}
table#sem-tab2 tr.tr-info2 td {height:28px; font:normal 11px arial; color:#a8a8a8; text-align:center;}
table#sem-tab2 tr.tr-info2 td.tt01_01, table#sem-tab2 tr.tr-info2 td.tt01_03, table#sem-tab2 tr.tr-info2 td.tt01_05 {background-color:#d4d4d4; border-bottom:1px solid #cacaca;}
table#sem-tab2 tr.tr-info2 td.tt01_02, table#sem-tab2 tr.tr-info2 td.tt01_04 {background-color:#d0d0d0; border-bottom:1px solid #cacaca;}

p.fras01 {color:#797979; font:normal 12px arial; padding-left:161px;}
p.fras02 {color:#5c894a; font:normal 12px arial; padding-left:172px; background:url(../pics/seta-p.jpg) no-repeat; background-position:160px 3px;}
p.fras01 a {color:#797979;}
p.fras02 a {color:#5c894a;}

/*** SIDEBAR ***/

/*#ft-princ a,*/ #ft-princ2 a/*, .ft-sec a*/ {position:absolute; display:block; font:normal 12px arial; left:0; top:0; text-align:center;}
/*#ft-princ a {width:243px; height:59px; background:url(../pics/mask01.gif) no-repeat; padding:215px 40px 0 53px; color:#fff;}*/
#ft-princ2 a {width:254px; height:136px; background:url(../pics/side-pea2.jpg) no-repeat; padding:180px 40px 0 40px; color:#fff; text-align:justify;}
/*.ft-sec a {width:240px; height:36px; background:url(../pics/mask02.gif) no-repeat; padding:195px 11px 0 20px; color:#5c894a;}*/

/*** FOOTER ***/

#footer-in address {padding-top:5px; font:normal 12px arial; color:#846c03;}
a.assinatura {display:block; position:absolute; width:130px; height:24px; bottom:4px; left:28px; background:url('http://www.m3mediadigital.com.br/img/assinatura2.png') no-repeat;}
a#twi {display:block; position:absolute; width:160px; height:80px; bottom:53px; right:51px; background:url(../pics/bg-twiter.png) no-repeat;}
#nav-foot ul li {float:left; display:inline; font:normal 10px arial; height:22px; text-transform:uppercase; padding-top:10px;}
#nav-foot ul li a {color:#846c03;} #nav-foot ul li a:hover {text-decoration:underline;}
#nav-foot ul li.div {width:2px; background:url(../pics/bg-div.jpg) no-repeat; margin:0 5px;}

/*editado Satisfacao*/
.options{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#666 !important;  }


.txtCor{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.txtCor2{font-family:Arial, Helvetica, sans-serif; size:10px; color:#cecece;}

