* { margin: 0; padding: 0; list-style: none; }

body { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; background: #000000; color: #FFFFFF; }

h1 { display: none; }

h3 { color:#EBE78E; font-size: 14px; }

h4 { color: #EBE78E; font-size: 12px; }

img { border:0; display:block; margin: auto; }

a.link-box:link { color:#EBE78E; text-decoration:none; 
}
a.link-box:visited { color:#EBE78E; text-decoration:none;}

a.link-box:hover { color:#EBE78E; text-decoration:underline;}

a.link-box:active { color:#EBE78E; text-decoration:underline; }

a.link:link { color:#FFFFFF; text-decoration:none; }

a.link:visited { color:#FFFFFF; text-decoration:none; }

a.link:hover { color:#EBE78E; text-decoration:underline; }

a.link:active { color:#EBE78E; text-decoration:underline; }

a.link2:link { color:#FFFFFF; text-decoration:none; }

a.link2:visited { color:#FFFFFF; text-decoration:none; }

a.link2:hover { color:#EBE78E; text-decoration:underline; }

a.link2:active { color:#EBE78E; text-decoration:underline; }

.img-destaque { margin-top:20px; }

.font-color-text { color:#EBE78E; }

#page { background: url('img/site/fundo_institucional2.jpg') top no-repeat;  height:500px; }

#top-menu { width: 980px; height: 70px; background: url('img/site/fundo_topo.png') no-repeat; margin: auto; }

#top-center { width: 980px; height: 685px; margin: auto; }

#top-center-left { width: 288px; float: left; padding-left: 13px; }

#top-center-right { width: 657px; height: 684px; float: right; }

#busca { float:right; margin-top: 15px; }

.bt { background-image: url('img/site/bt_ok.png'); cursor:pointer; border: 0; width: 25px; height: 17px; background-color: #000000; margin-left: 5px; }

.sair { float:right; background-image: url('img/site/bt_sair.png'); cursor:pointer; border: 0; width: 31px; height: 17px; background-color: #22272D; margin-left: 5px; }

.inputBuscar { border: 1px solid #FFFFFF; color:#FFFFFF; background-color:#000000; font-size: 11px; width: 200px; }

.menu-bg { background: url('img/site/eixo_menu-6.png') no-repeat; height: 120px; font-weight:bold; line-height: 20px; float:left; padding-left: 13px; }

.menu-bg a { display: block; }

#menu-principal { width: 600px; height: 120px; float: right; }

.mg { padding-right: 35px; }

.tela-login { float:right; width: 215px; height: 110px; font-size: 11px; line-height: 16px; }

.tela-login-name { font-size: 16px; padding-bottom: 13px; }

.tela-login-name span { font-weight: bold; }

.tela-login img { float:right; position: absolute; width: 31px; margin-left: 184px; }

.tela-login-links { padding-top: 20px; }

.logo { padding-top: 16px; padding-left: 27px; float:left; }

.si { float:left; padding-top: 18px; }

.barra { height:17px; border-left:1px solid #CA2222; float:left; margin-top:17px; margin-left: 10px; margin-right: 10px; }

#releases { width: 655px; height: 252px; margin-top: 150px; background: url('img/site/box-line-rt.gif') top right no-repeat; }

.box-releases { float:left; padding-top: 15px; width: 190px; height: 119px; line-height: 19px; }

.box-releases2 { padding-top: 10px; line-height: 19px; }
.box-releases2 h3 { margin:0; padding:0; margin-bottom:9px; }

.rb { padding-left: 35px; }

.box-releases h3 { padding:0; }

.img-releases-ant { width: 116px; margin: 0px; position: absolute; right: 0; bottom: 0; }

#releases h2 { overflow: hidden; line-height: 100px; width: 119px; height: 12px; background: url('img/site/titulo_ultimos_releases.png') no-repeat; }
	
#releases div.rb2 { height: 240px; background: url('img/site/box-line-rb.gif') bottom left no-repeat; position: relative; }

.destaque { margin: 0px; margin-top: 33px; }

.boxes01 { background: url('img/site/box-t.gif') no-repeat; }

#lancamentos { width: 271px; height: 268px; background-color: #151515; margin-top: 263px; }

#lancamentos div { padding-top: 15px; height: 233px; background: url('img/site/box-b.gif') bottom left no-repeat; }

#lancamentos h2 { overflow: hidden;line-height: 100px;width: 71px; height: 20px; background: url('img/site/titulo-destaque.png') 8px 8px no-repeat; }

.imgbox01 img { text-align:center; padding-bottom: 10px; }

.txt-boxes01 { padding-left: 25px; font-size: 18px; font-weight: bold; line-height: 25px; width: 220px; }

#entrevista { width: 271px; height: 143px; background-color: #151515; margin-top: 30px; }

#entrevista .mais {
	position: absolute;
	bottom: 0; right: 0;
	width: 30px;
	height: 20px;
}

#entrevista div { position: relative; padding-top: 10px; height: 113px; background: url('img/site/box-b.gif') bottom left no-repeat; position: relative; }

#entrevista h2 { overflow: hidden; line-height: 100px; width: 180px; height: 20px; background: url('img/site/titulo_entrevista.png') 8px 8px no-repeat; }

#entrevista p, h3 { padding-left: 25px; padding-right: 25px; line-height: 18px; }

.btn-anterior { position:absolute; right: 13px; bottom: 13px; }

#bottom-center { width: 980px; height: 515px; padding-left: 27px; margin: auto; background: url('img/site/fundo_rodape.jpg') no-repeat; background-position: bottom center; }

#video { width: 373px; height: 395px; background-color: #151515; margin-top: 30px; float: left; }

#video .mais {
	position: absolute;
	bottom: 0; right: 0;
	width: 30px;
	height: 20px;
}

#video p.youtube2 { margin-left:25px; }

#video h2 { overflow: hidden; line-height: 100px; width: 60px; height: 20px; background: url('img/site/titulo_video.png') 8px 8px no-repeat; padding-bottom: 10px; }

#video h3 { padding-bottom: 10px; }

#video div { position: relative; padding-top: 10px; height: 355px; background: url('img/site/box-line-vb.gif') bottom left no-repeat; position: relative; }

.boxes02 { background: url('img/site/box-line-vt.gif') no-repeat; }

#imagens { width: 341px; height: 395px; background-color: #151515; margin-top: 30px; float: left; margin-left: 40px; }

#imagens .mais {
	position: absolute;
	bottom: 0; right: 0;
	width: 30px;
	height: 20px;
}

#imagens h2 { overflow: hidden; line-height: 100px; width: 130px; height: 20px; background: url('img/site/titulo_banco_imgs.png') 8px 8px no-repeat; padding-bottom: 10px; }

#imagens div.imgbg { position: relative; padding-top: 10px; padding-left:25px; padding-right:25px; height: 355px; background: url('img/site/box-line-ib.gif') bottom left no-repeat; }

#imagens label { display:block; }

#imagens span { display:block; }

#imagens div.imgthumb { width:115px; float:left; margin-top:30px; padding-left:21px; height:115px; }

.inputImg { border: 1px solid #FFFFFF; color:#EBE78E; background-color:#000000; font-size: 11px; width: 255px; }

.boxes03 { background: url('img/site/box-line-it.gif') no-repeat; }

#evmi { float: left; width: 170px; height: 395px; margin-left: 40px; }

#eventos { width: 169px; height: 262px; background-color: #151515; margin-top: 30px; }

/*#eventos h2 { overflow: hidden; line-height: 100px; width: 120px; height: 20px; background: url('img/site/titulo_eventos.png') 8px 8px no-repeat; }*/
#eventos h2 { overflow: hidden; line-height: 100px; width: 125px; height: 20px; background: url('img/site/tabela-de-precos.png') 8px 8px no-repeat; }
#eventos div.prov { padding: 10px 18px 0px 18px; line-height: 17px; height: 232px; font-size: 11px; background: url('img/site/box-line-pb.gif') bottom left no-repeat; position: relative; }

#eventos img { margin-top: 8px; }

.boxes04 { background: url('img/site/box-line-pt.gif') no-repeat; }

#midias { width: 169px; height: 103px; background-color: #151515; margin-top: 28px; }

#midias div { height: 84px; background: url('img/site/box-line-pb.gif') bottom left no-repeat; text-align:center; }

#midias h2 { overflow: hidden; line-height: 100px; width: 125px; height: 20px; background: url('img/site/midias-sociais.png') 8px 2px no-repeat; }

.pi { display: inline; margin-top: 18px; padding:2px; }

#footer { clear:both; width: 400px; margin: auto; padding-top: 25px; padding-bottom:15px; text-align:center; font-size: 10px; line-height: 18px; }

#page-free { background: url('img/site/fundo_institucional2.jpg') top no-repeat; xheight:500px; }

.inputLogin { border: 1px solid #9D9D9D; color:#FFFFFF; background-color:transparent; font-size: 11px; width: 172px; }

.inputPass { border: 1px solid #9D9D9D; color:#FFFFFF; background-color:transparent; margin-top: 12px; font-size: 11px; width: 136px; }

.tela-login-left-top { margin-top: 12px; }

.tela-login-link { margin-top: 5px; }

.tela-login-link2 { margin-top: 5px; }

.tela-login-left { float:left; width: 40px; }

.tela-login-right { float:left; width: 171px; }

.t-links { width: 200px; height: 20px; float:right; text-align:right; }

#top-center-free { width: 980px; height: 120px; margin: auto; }

#top-center-right-free { width: 657px; height: 120px; float: right; }

#contents { width: 980px; margin: auto; margin-top: 10px; background: url('img/site/fundo_rodape.jpg') no-repeat; background-position: bottom center; }

.msg { margin-left:385px; width: 570px; height:40px; margin-top: 25px; font-size: 16px; background:#000000; padding-left:20px; }

.msg h3 { padding:0; }

.boxes05 { margin-left: 13px; margin-top: 35px; background: url('img/site/box-line-nrt.gif') top right no-repeat; }

.boxes05 h2 { overflow: hidden; line-height: 100px; width: 119px; height: 12px; background: url('img/site/titulo_ultimos_releases.png') no-repeat; }

.boxes05 div.b05 { height: 425px; position:relative; background: url('img/site/box-line-nrb.gif') left bottom no-repeat; }

.boxes05 img { margin:0px; }

.releases-desc-list { width: 470px; height: 365px; float: left; margin-top: 20px; position: relative; }

.releases-desc { width: 470px; height: 140px; line-height: 20px; }

.releases-desc img { float:left; padding-right: 15px; }

.releases-desc2 { bottom:0; position:absolute; }

.releases-list { width: 470px; height: 365px; float: right; margin-top: 20px; }

.releases-list h3 { margin:0px; padding:0; padding-bottom:23px; }

.midias-soc { width:550px; height:45px; margin:auto; margin-top:10px; text-align:center; }

.midias-soc img { display:inline; }

.bar { height: 78px; background: url('img/site/bar.png') center center no-repeat; }

/* Pagina resultados de busca */

#resultados-busca { padding-left: 13px; background: url('img/site/bg-carro.jpg') no-repeat; background-position: center 20%; height: 830px; margin-top:25px; }

#resultados-busca2 { padding-left: 13px; background: url('img/site/bg-carro.jpg') no-repeat; background-position: center 20%; height: 930px; margin-top:25px; }

.title-h2 { font-size: 28px; color:#EBE78E; padding-top:15px; padding-bottom:15px; }

.bar2 { height: 1px; overflow:hidden; background-image: url('img/site/bar.png'); }

.contents-center { width: 683px; height: 550px; margin-left: 143px;	background: url('img/site/box-line-st.gif') no-repeat; background-color: #151515; position: absolute; }

.contents-center div.bline { height: 550px; position:relative; background:url('img/site/box-line-sb.gif') bottom no-repeat; }

.contents-center2 { width: 683px; height: 700px; margin-left: 143px;	background: url('img/site/box-line-st.gif') no-repeat; background-color: #151515; position: absolute; }

.contents-center2 div.bline2 { height: 700px; position:relative; background:url('img/site/box-line-sb.gif') bottom no-repeat; }

.breadcrumb { margin-top: 10px; }

.breadcrumb span { color: #575757; }

.inputResuBusca { border: 1px solid #9D9D9D; color:#FFFFFF; background-color:transparent; font-size: 11px; width: 607px; }

#resultados-busca form { text-align:center; margin-top:40px; margin-bottom:40px; }

#resultados-busca2 form { text-align:center; margin-top:40px; margin-bottom:40px; }

#page-press-kits form { text-align:center; margin-top:40px; margin-bottom:40px; }

.padding-35 { padding:35px; line-height: 18px; }

.margin-35 { margin-left:35px; margin-top:35px; }

.margin-35 h3 { padding:0; }

.padding-35 h3 { padding:0; }

.padding-35 span { color: #575757; display:block; margin-top:15px; }

.p-italico { font-style: italic; }

.p-14 { font-size: 14px; }

/* Fim pagina resultados de busca */

/* Pagina banco de imagens */

#banco-imagens { padding-left: 13px; margin-top:25px; min-height:800px; overflow:hidden; }

.content-all { width: 967px; margin-top: 35px; }

.content-all a {
	color:#EBE78E;
}

.content-all-left { float:left; width: 614px; }

.content-all-right { float:right; width: 320px; }

.boxes06 { background: url('img/site/box-line-gt.gif') no-repeat; }

.busca-por-produto { width: 612px; height: 58px; background-color: #151515; } 

.busca-por-produto div { height: 58px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; }

.b-select { width: 190px; font-size:12px; border:1px solid #FFFFFF; background-color:#151515; color:#EBE78E; margin-top:20px; margin-left:10px; }

.busca-por-produto h2 { overflow: hidden; line-height: 100px; width: 135px; height: 12px; background: url('img/site/busca-por-categorias.png') no-repeat; float:left; margin-top:24px; margin-left:20px; }

.ultimas-imagens { width: 612px; height: 203px; background-color: #151515; margin-top: 30px; }

.ultimas-imagens div.ui { height: 183px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; }

.ultimas-imagens h2 { overflow: hidden; line-height: 100px; width: 124px; height: 20px; background: url('img/site/titulo_ultimas_imagens.png') 8px 8px no-repeat; }

div.ui img { margin:0; padding:0; display:inline; }

div.ui span { display: block; font-size: 10px; }

.ui-thumb { float:left; margin-top:30px; padding-left:34px; width:110px; height:115px; }

.galerias-imagens { width: 612px; height: 435px; background-color: #151515; margin-top: 30px; position:relative; }

.galerias-imagens div.gai { height: 415px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; }

.galerias-imagens h2 { overflow: hidden; line-height: 100px; width: 133px; height: 20px; background: url('img/site/titulo_galerias.png') 8px 8px no-repeat; }

.galerias-imagens div.ui-thumb { margin-top:50px; }

.ultimos-releases { height: 756px; background: url('img/site/box-line-ut.gif') right top no-repeat; background-color: #151515; }

.ultimos-releases h2 { overflow: hidden; line-height: 100px; width: 124px; height: 20px; background: url('img/site/titulo_ultimos_releases_bold.png') no-repeat; }

.ultimos-releases div.ur { height: 736px; background: url('img/site/box-line-ub.gif') bottom left no-repeat; position:relative; }

.padding-25 { padding-left:25px; padding-right:25px; padding-top:10px; line-height: 18px; }

.padding-25 h3 { padding:0; }

.ultimos-releases div.bar2 { margin-top:15px; margin-bottom:15px; }

/* Fim pagina banco de imagens */

/* Inicio banco videos */

.videos-imagens { width: 612px; height: 668px; background-color: #151515; margin-top: 30px; position:relative; }

.videos-imagens div.gaiv { height: 648px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; }

.videos-imagens h2 { overflow: hidden; line-height: 100px; width: 124px; height: 20px; background: url('img/site/titulo_video.png') 8px 8px no-repeat; }

/* Fim banco videos */

/* Inicio pagina institucional */

#institucional { padding-left: 13px; background: url('img/site/mundo.jpg') no-repeat; background-position: center 50%; margin-top:25px; min-height:800px; }

.institucional-text { margin:auto; width: 640px; margin-top: 37px; background: url('img/site/bg-box.png'); line-height: 24px; padding: 40px; font-size:14px; }

.institucional-text h2 { font-size: 26px; color:#EBE78E; }

.institucional-text span { display:block; margin-top: 25px; margin-bottom:25px; color:#9D9D9D; font-style: italic; }

.institucional-text p { margin-top: 20px; }

.institucional-text li { list-style: circle; margin-left:25px; }

.institucional-text a { color:#EBE78E; }

.institucional-menu { float:left; position: absolute; margin-top:13px; margin-left: 365px; line-height:19px; }

/* Fim pagina institucional */

/* Pagina press kits */
#page-press-kits { min-height:950px; padding-left: 13px; background: url('img/site/bg_press_kit.jpg') no-repeat; background-position: center 50%; margin-top:25px; }
/* Fim pagina press kits */

/* Inicio pagina release produto */

#page-produto { padding-left: 13px; margin-top:25px; height: 815px; }

#page-produto2 { padding-left: 13px; margin-top:25px; }

.page-produto { width: 612px; height: 590px; background-color: #151515; position:relative; }

.page-produto div { height: 570px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; line-height: 17px; }

.page-produto h2 { overflow: hidden; line-height: 100px; width: 124px; height: 20px; background: url('img/site/titulo_releases.png') 8px 8px no-repeat; }

.page-produto span { display:block; padding-top: 20px; margin-left:25px; }

.page-produto p { padding-left: 25px; padding-right: 25px; }

.assuntos-relacionados { height: 588px; }

.assuntos-relacionados h2 { overflow: hidden; line-height: 100px; width: 170px; height: 20px; background: url('img/site/titulo_assuntos_relacionados.png') no-repeat; }

.assuntos-relacionados h3 { padding:0; }

.assuntos-relacionados span { margin-top:15px; display:block; width:200px; }

.assuntos-relacionados img { display:inline; margin:inherit; }

.space1 { padding-left:5px; padding-bottom:3px; }

.space2 { padding-left:10px; padding-bottom:3px; }

.space3 { padding-left:15px; padding-bottom:3px; }

.space4 { padding-right:5px; padding-bottom:3px; }

.space5 { padding-right:10px; padding-bottom:3px; }

.space6 { padding-right:15px; padding-bottom:3px; }

.line-ass { height:70px; border:1px solid red; }

.produtos-menu { float:left; position: absolute; margin-top:23px; margin-left: 365px; line-height:19px; }

.rt h2 { font-size:32px; }

.rt p { line-height: 20px; font-size:14px; margin-top:20px; }

.rt span { display:block; margin-top: 25px; margin-bottom:25px; color:#9D9D9D; font-style: italic; font-size: 14px; }

.share { width: 612px; height: 56px; background-color: #151515; margin-top: 30px; }

.share div { height: 56px; background: url('img/site/box-line-gb.gif') bottom left no-repeat; }

.share h3 { overflow: hidden; line-height: 100px; width: 170px; height: 20px; background: url('img/site/titulo_opcoes_compartilhamento.png') no-repeat; float:left; margin-top:22px; margin-left:20px; }

.share img { float:left; display:inline; margin:0; margin-top:15px; margin-left:10px; }

/* Fim pagina release produto*/

/* Pagina ficha tecnica */

.ficha-sw4 { min-height:573px; background:url('img/site/bg_sw4.jpg') top no-repeat; }

.ficha-corolla { min-height:573px; background:url('img/site/bg_corolla.jpg') top no-repeat; }

.ficha-prado { min-height:573px; background:url('img/site/bg_prado.jpg') top no-repeat; }

.ficha-rav4 { min-height:573px; background:url('img/site/bg_rav4.jpg') top no-repeat; }

.ficha-camry { min-height:573px; background:url('img/site/bg_camry.jpg') top no-repeat; }

.ficha-es { min-height:573px; background:url('img/site/bg_es.jpg') top no-repeat; }

.ficha-ls { min-height:573px; background:url('img/site/bg_ls.jpg') top no-repeat; }

.ficha-hilux { min-height:573px; background:url('img/site/bg_hilux.jpg') top no-repeat; }

.ficha2 h2 { font-size: 18px; color:#EBE78E; margin-top:45px; }

.ficha2 p { line-height:20px; }

.assuntos-relacionados2 { width:620px; margin:auto; margin-top:20px; }

.assuntos-relacionados2 h2 { overflow: hidden; line-height: 100px; width: 170px; height: 20px; background: url('img/site/titulo_assuntos_relacionados.png') no-repeat; }

.assuntos-relacionados2 h3 { padding:0; }

.assuntos-relacionados2 span { margin-top:15px; display:block; }

/* Fim pagina ficha tecnica */

#page-free-sw4 { background: url('img/site/fundo_sw4.jpg') top no-repeat; }

#page-free-corolla { background: url('img/site/fundo_corolla.jpg') top no-repeat; }

#page-free-land { background: url('img/site/fundo_land.jpg') top no-repeat; }

#page-free-rav4 { background: url('img/site/fundo_rav4.jpg') top no-repeat; }

#page-free-camry { background: url('img/site/fundo_camry.jpg') top no-repeat; }

#page-free-ls460l { background: url('img/site/fundo_lexusls.jpg') top no-repeat; }

#page-free-es350 { background: url('img/site/fundo_lexuses.jpg') top no-repeat; }

#page-free-hilux { background: url('img/site/fundo_hilux.jpg') top no-repeat; }

.autor { font-style:italic; }

.tbl_paginacao { margin-top:15px; clear:both; font-size:14px; }

.paginacao a { color:#FFFFFF; margin-left:10px; }

.paginacao a.atual { font-weight:bold; }

.paginacao_info { word-spacing:5px; margin-top:5px; }

/* Inicio pagina cadastro */

#cadastro { padding-left: 13px; background: url('img/site/bg_cadastro.jpg') no-repeat; background-position: 20% center; margin-top:25px; }

.cadastro-form { margin:auto; width: 680px; min-height: 770px; max-height: 1050px; margin-top: 37px; background: url('img/site/bg-box.png'); line-height: 24px; font-size:14px; padding:15px; }

.sim, .nao { display: none; }

.sim label { height:33px; }

#cadastro2 { padding-left: 13px; background-position: 20% center; margin-top:25px; }

.cadastro-form2 { margin:auto; width: 680px; height: 130px; margin-top: 37px; background: url('img/site/bg-box.png'); line-height: 24px; font-size:14px; padding:15px; }

.reenvio { margin-left: 558px; }

.cadastro-form h3, .cadastro-form2 h3 { font-size:12px; text-align:center; margin-bottom:30px; }

.cadastro-form input[type="text"], .cadastro-form2 input[type="text"] {
	width: 362px;
	background: #2E2D25;
	border:1px solid #AAA263;      
	margin:5px 0 10px 15px;
	font-size: 14px;
	padding:2px;
	color:#FFFFFF;
}

.cadastro-form input[type="password"] {
	width: 362px;
	background: #2E2D25;
	border:1px solid #AAA263;      
	margin:5px 0 10px 15px;
	font-size: 14px;
	padding:2px;
	color:#FFFFFF;
}

.cadastro-form input[type="checkbox"]  {
	background: #2E2D25;
	border:1px solid #AAA263;      
	margin:7px 0 0 15px;
}

.cadastro-form label, .cadastro-form2 label { display: block; float: left; width: 200px; margin: 5px 0 0; text-align: right; }
 
.cadastro-form br { clear:left; }

.btnCadastrar input[type="submit"] { 
	background-image: url('img/site/btn_cadastrar.png'); 
	width: 67px; 
	height: 17px; 
	border:0; 
	background-color: #1B1D1E;
	cursor:pointer; 
}

.btnCadastrar { width:500px; margin:10px auto; background: url('img/site/bg_cadastrar.png'); text-align:right; }

.tipo_radio, .tipo_tv, .tipo_revista, .tipo_blog, .tipo_social, .tipo_jornal, .tipo_outros { display:none; }

/* Fim pagina cadastro */

/* Inicio pagina foto */

.foto { width:690px; margin:auto; background: url('img/site/bg-box.png'); padding-top: 35px; position:relative; }

.bg-foto { background: url('img/site/bg_fotos.jpg') no-repeat; }

.foto-desc { height: 80px; margin-top:35px; margin-left:35px; margin-right:35px; }

.foto-desc h2 { color:#EBE78E; }

.foto-desc-align { float:left; }

.foto-esp { margin-left:50px; }

.downf { float:right; }

.seta_prev, .seta_prox { width: 38px; height:37px; position:absolute; top:180px; }

.seta_prev { left:0; }

.seta_prox { right:0; }

.thumbs-fotos { float:left; padding-left:40px; padding-right:40px; width:110px; margin-top:10px; }

.ui-thumb2 { float:left; margin-left:35px; width:110px; height:110px; }

.ui-thumb2 img { max-width:110px; max-height:70px; }

.foto object { margin-left:35px; }

.foto h3 { font-size:18px; color:#EBE78E; text-align:center; }

.foto p { text-align:center; margin-bottom:10px; margin-top:5px; }

/* Fim pagina foto*/

.alert { text-align:center; }

#termos-politica { padding-left: 13px; margin-top:25px; }

.texto-simples { margin:auto; width: 600px; min-height:200px; background: url('img/site/bg-box.png'); line-height: 24px; font-size:14px; padding:35px 35px 50px 35px; }

.contato-box { float:left; width:295px; }

.contato h3 { color:#EBE78E; padding:0; margin-bottom:20px; }

/* Inicio linha produtos */

#linha-produtos { width:100%; margin-top: 25px; background: url('img/site/fundo_rodape.jpg') no-repeat; background-position: bottom center; }

.content-linha-produtos { padding-left:13px; width: 967px; margin:auto; position:relative; }

.produtos-toyota { width:100%; height:465px; background: url('img/site/bg_linha_produtos_toyota.jpg') top center no-repeat; margin-top:35px; position:relative; }

.produtos-lexus { width:100%; height:580px; background: url('img/site/bg_linha_produtos_lexus.jpg') top center no-repeat; position:relative; }

#linha-produtos div.bar3 { width:967px; margin:auto; right:0; }





.sprite-prado { width:172px; height:146px; position:absolute; top:230px; left:50px; }

.sprite-prado li { background-repeat: no-repeat; }

.sprite-prado li a { width: 172px; height: 146px; display: block; text-decoration: none; }

.sprite-prado li a.sprite { background-image: url('img/site/sprite-prado2.png'); }

.sprite-prado li a:hover { background-position: 0px -144px; }

/*
.sprite-rav4 { width:198px; height:172px; position:absolute; top:250px; left:175px; }

.sprite-rav4 li { background-repeat: no-repeat; }

.sprite-rav4 li a { width: 198px; height: 172px; display: block; text-decoration: none; }

.sprite-rav4 li a.sprite { background-image: url('img/site/sprite-rav4-2.png'); }

.sprite-rav4 li a:hover { background-position: 0px -175px; }


.sprite-hilux { width:210px; height:211px; position:absolute; top:237px; left:295px; }

.sprite-hilux li { background-repeat: no-repeat; }

.sprite-hilux li a { width: 210px; height: 211px; display: block; text-decoration: none; }

.sprite-hilux li a.sprite { background-image: url('img/site/sprite-hilux2.png'); }

.sprite-hilux li a:hover { background-position: 0px -198px; }


.sprite-corolla { width:211px; height:175px; position:absolute; top:255px; left:480px; }

.sprite-corolla li { background-repeat: no-repeat; }

.sprite-corolla li a { height: 175px; width: 211px; display: block; text-decoration: none; }

.sprite-corolla li a.sprite { background-image: url('img/site/sprite-corolla2.png'); }

.sprite-corolla li a:hover { background-position: 0px -171px; }


.sprite-sw4 { width:158px; height:170px; position:absolute; top:245px; left:660px; }

.sprite-sw4 li { background-repeat: no-repeat; }

.sprite-sw4 li a { width: 158px; height: 170px; display: block; text-decoration: none; }

.sprite-sw4 li a.sprite { background-image: url('img/site/sprite-sw4-2.png'); }

.sprite-sw4 li a:hover { background-position: 0px -162px; }



.sprite-camry { width:206px; height:135px; position:absolute; top:245px; left:750px; }

.sprite-camry li { background-repeat: no-repeat; }

.sprite-camry li a { width: 206px; height: 135px; display: block; text-decoration: none; }

.sprite-camry li a.sprite { background-image: url('img/site/sprite-camry2.png'); }

.sprite-camry li a:hover { background-position: 0px -142px; }
*/
.sprite-rav4 { width:187px; height:199px; position:absolute; top:250px; left:90px; }

.sprite-rav4 li { background-repeat: no-repeat; }

.sprite-rav4 li a { width: 198px; height: 199px; display: block; text-decoration: none; }

.sprite-rav4 li a.sprite { background: url('img/site/sprites-produtos/sprite-rav4-new.png') center bottom no-repeat; }

.sprite-rav4 li a:hover { background-position: center 1px; }


.sprite-hilux { width:211px; height:210px; position:absolute; top:254px; left:228px; }

.sprite-hilux li { background-repeat: no-repeat; }

.sprite-hilux li a { width: 211px; height: 210px; display: block; text-decoration: none; }

.sprite-hilux li a.sprite { background: url('img/site/sprites-produtos/sprite-hilux.png') center bottom no-repeat; }

.sprite-hilux li a:hover { background-position: center 1px; }


.sprite-corolla { width:183px; height:199px; position:absolute; top:255px; left:410px; }

.sprite-corolla li { background-repeat: no-repeat; }

.sprite-corolla li a { height: 199px; width: 183px; display: block; text-decoration: none; }

.sprite-corolla li a.sprite { background: url('img/site/sprites-produtos/sprite-corolla-new.png') center bottom no-repeat; }

.sprite-corolla li a:hover { background-position: center top; }


.sprite-sw4 { width:194px; height:185px; position:absolute; top:265px; left:560px; }

.sprite-sw4 li { background-repeat: no-repeat; }

.sprite-sw4 li a { width: 194px; height: 185px; display: block; text-decoration: none; }

.sprite-sw4 li a.sprite { background: url('img/site/sprites-produtos/sprite-sw4.png') center bottom no-repeat; }

.sprite-sw4 li a:hover { background-position: center top; }


.sprite-camry { width:211px; height:199px; position:absolute; top:250px; left:680px; }

.sprite-camry li { background-repeat: no-repeat; }

.sprite-camry li a { width: 211px; height: 199px; display: block; text-decoration: none; }

.sprite-camry li a.sprite { background: url('img/site/sprites-produtos/sprite-camry-new.png') center bottom no-repeat; }

.sprite-camry li a:hover { background-position: center top; }









.sprite-es350 { width:372px; height:203px; position:absolute; top:240px; left:140px; }

.sprite-es350 li { background-repeat: no-repeat; }

.sprite-es350 li a { width: 372px; height: 203px; display: block; text-decoration: none; }

.sprite-es350 li a.sprite { background-image: url('img/site/sprite-es350.png'); }

.sprite-es350 li a:hover { background-position: 0px -198px; }


.sprite-ls460l { width:372px; height:201px; position:absolute; top:240px; left:500px; }

.sprite-ls460l li { background-repeat: no-repeat; }

.sprite-ls460l li a { width: 372px; height: 201px; display: block; text-decoration: none; }

.sprite-ls460l li a.sprite { background-image: url('img/site/sprite-ls460l.png'); }

.sprite-ls460l li a:hover { background-position: 0px -198px; }

/* Fim linha produtos */

/* Release do produto */

.left-release-produto { float:left; width: 685px; }

.right-release-produto { float:right; width: 250px; }

.release-do-produto { width: 683px; height: 550px; background: url('img/site/box-line-st.gif') no-repeat; background-color: #151515; }

.release-do-produto div.bline { height: 550px; position:relative; background:url('img/site/box-line-sb.gif') bottom no-repeat; }

/* Fim release do produto*/

/* Equipamentos produto e precos */

.cabecalho { width:100%; height:50px; background-color: #3D371F; margin-top:15px; border-top:1px solid #81814B; border-bottom:1px solid #81814B; }

.cabecalho-ficha { width:100%; height:50px; background-color: #3D371F; margin-top:15px; border-top:1px solid #81814B; border-bottom:1px solid #81814B; }

.table2 { width:100%; border-top:1px solid #81814B; border-bottom:1px solid #81814B; margin-top:15px; }

/*.table3 { width:100%; border-top:1px solid #81814B; border-bottom:1px solid #81814B; margin-top:15px; }*/

.table2 td { padding:10px; }

/*.table3 td { padding:4px; }*/

tr:hover { background:#555555; }

.br1 { border-right:1px solid #81814B; margin:0; padding:0; }

.br3 { border-bottom:1px solid #81814B; margin:0; padding:0; }

.br4 { border-bottom:1px solid #81814B; padding:7px; font-weight:bold; text-align:left; }

.br2 { background:#262626; border-right:1px solid #81814B; margin:0; padding:0; }

.brb { border-right:1px solid #81814B; border-bottom:1px solid #81814B; margin:0; padding:0; }

.espaco-table { height:50px; }

.h3-produto { padding:0; font-size:16px; }

.titulo-versoes { font-size:14px; font-weight:bold; margin-left:15px; }

.titulo-versoes2 { font-weight:bold; text-align:center; }

.table-precos { width:100%; margin-top:15px; border-top:1px solid #81814B; border-bottom:1px solid #81814B; }

.table-precos td { padding:15px; }

.titulo-versoes3 { font-weight:bold; text-align:center; color:#E5E085; background-color: #3D371F; }

.tabela-precos { width:100%; margin-top:15px; border-bottom:1px solid #81814B; }

.tabela-precos td { height:50px; }

.tabela-precos-produtos { font-size: 16px; border-bottom:1px solid #81814B; padding-left:10px; background: #303439; }

.tabela-precos-titulo { background-color: #262626; font-weight:bold; text-align:center; }

.tabela-precos-center { text-align:center; }

/* Fim equipamentos produto */

/* Imagens produto, videos e press kit*/

.top-imagens-produto { margin-top:50px; }

#imagens-produto-lista { padding-left: 13px; /*background: url('img/site/bg-imagens-produto.jpg') no-repeat; background-position: center 20%;*/ height: 730px; margin-top:25px; }

#imagens-produto-lista2 { padding-left: 13px; /*background: url('img/site/bg-imagens-produto.jpg') no-repeat; background-position: center 20%;*/ margin-top:25px; }

.bg_transparent { background-image: url('img/site/bg-box.png'); }

/* Fim imagens produto, videos e press kit */

/* Pagina busca */

.busca-titulo { font-size:14px; font-weight:bold; color:#EBE78E; }

.busca-thumbs { min-height:100px; }

/* Fim pagina busca */

/* Pagina mapa do site e links */

#page-mapa-links { min-height:900px; padding-left: 13px; background: url('img/site/bg_mapa.jpg') no-repeat; background-position: center 50%; margin-top:25px; }

#page-mapa-links h3 { clear:both; margin-bottom:15px; }

#page-mapa-links ul { margin-bottom:15px; float:left; margin-left:80px; }

#page-mapa-links li { list-style-type:circle; }

.space-li { margin-left:30px; }

.links-space { margin-left:25px; }

.h3-space { clear:both; margin-top:15px; }

/* Fim pagina mapa do site e links */
.press-rel { float:left; padding:5px; width:294px; margin-bottom:5px; min-height:140px; }

.link-check { color:#EBE78E; text-decoration:none; }

.img-press { float:left; padding-right:15px; }

.buttons-press { text-align:left; width:640px; margin-top:30px; }

.img-press2 { display:inline; margin-top:20px; padding-left:5px; margin-bottom:50px; }

#tooltip{
    position:absolute;
    border:1px solid #333;
    background:#f7f5d1;
    padding:2px 5px;
    color:#333;
    display:none;
}

#box-box-top {
    height:9px;
    border-left:1px solid red;
    border-top:1px solid red;
    border-right:1px solid red;
}

#box-box-bottom {
    height:9px;
    border-left:1px solid red;
    border-bottom:1px solid red;
    border-right:1px solid red;
}

#box-box-galerias { width:678px; margin:auto; background:url(img/site/bg-box.png); }

.box-top { padding-top:45px; }

.box-form { text-align:center; margin-top:40px; margin-bottom:40px; }

.box-thumbs-relacionados { float:left; width:104px; height:85px; text-align:center; }

.box-thumbs-relacionados img { max-width:100px; }

.linha-fina { margin-top: 30px; }

.top-texts { font-size:20px; line-height: 23px; }

.creditos { width:400px; clear:both; padding-top:7px; }

.yout { float:right; width:340px; height:170px; margin-bottom:10px; }

.yout2 { float:left; width:275px; height:170px; margin-bottom:10px; }

.data { font-size:16px; margin:0; padding:0; color:#EBE78E; font-weight:normal; font-style: normal; }

#imagens div { position:relative; }

.text-right { text-align:right; }

.margin-35-right { margin-right:35px; }

.generic-h2 { color:#EBE78E; font-size:26px; }

.generic-p { font-size: 14px; line-height:22px; }

#slideshow {
    position:relative;
    height:70px;
    margin:auto;
    width:105px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

.links-down { float:right; }

.links-down img { display:inline; margin-right:10px; }

.separador { clear:both; width:150px; }

.produto_download {
	text-align: right;
}
.produto_download a {
	color: #EBE78E;
	text-decoration: none;
	font-style: italic;
}
.produto_download a:hover {
	text-decoration: underline;
}
.produto_download * {
	display: inline;
}
