@charset "ISO-8859-1";
/* CSS Document */
/*Estilos*/
/* Begin Modify by Adjust 20090609 */
/* 20090609-1842 */
/*  body and font definitions */
a,.style37{ color: #0000FF; font-family: Verdana,Arial,Helvetica,sans-serif; }

.adversing{ clear: both; float: left; margin: -42px auto 5px auto; width: 780px; background: url(../../img/banner/TecnoRehemArCondicionadoParaOnibusBgBanner780x60.jpg) no-repeat; height: 60px; z-index: 10; }

.atualizacao{ width: 779px; height: auto; }

.bem-vindo{ float: right; height: 30px; }

.bg-bottom{ background: #FFFFFF no-repeat bottom; }

.bg-middle1{ margin: 0 auto; width: 690px; background: no-repeat bottom; height: auto; }

.bg-middle2{ margin: 0 auto; width: 690px; background: no-repeat bottom; }

.bg-middle3{ margin: 0 auto; width: 690px; background: no-repeat top; }

.bg-repeat1{ margin: 0 auto; width: 690px; background: repeat-y top; }

.bg-topo{ background: no-repeat top; text-align: left; }

.clear,#divclear{ clear: both; }

.col-1-autorizado{ padding: 10px; color: #224482; font: bold 14px Verdana,Arial,Helvetica,sans-serif; }

.col-1-cont-noticias
.col-1-cont-noticias p,.col-1-cont-historia .col-1-cont-historia p{ color: #000066; font: 12px Verdana,Arial,Helvetica,sans-serif; text-align: left; }

.col-1-data{ color: #666666; font: italic 10px Arial,Helvetica,sans-serif; text-align: right; }

.col-1-historia .cont-hist-leia-mais{ clear: both; margin-left: 87px; margin-top: -10px; width: 54px; color: #0066FF; font: 0.95em Verdana,Arial,Helvetica,sans-serif; height: 12px; position: absolute; z-index: 100; }

.col-1-noticias,.col-1-historia{ margin: 0 auto; padding: 10px 10px 10px 10px; width: 139px; }

.col-2-certificado{ float: right; padding: 10px 0px 10px 0px; width: 149px; color: #000066; font: 12px Verdana,Arial,Helvetica,sans-serif; text-align: left; height: 115px; }

.col-2-certificado .cont-responsa-leia-mais{ clear: both; margin-left: 0px; margin-top: 0; width: 69px; color: #0066FF; font: 0.95em Verdana,Arial,Helvetica,sans-serif; height: 12px; position: absolute; z-index: 100; }

.col-2-pnud{ width: 37px; height: 72px; }

.col-2-pnudlogo{ clear: both; float: right; padding-bottom: 5px; padding-left: 5px; padding-top: 5px; width: 37px; height: 72px; }

.cont-adversing-01{ float: left; width: 460px; left: 0px; }

.cont-adversing-02{ float: right; margin-bottom: 2px; margin-top: 2px; width: 320px; text-align: right; height: 58px; }

.cont-apresent-emp{ clear: both; float: left; padding: 10px 10px 10px 0px; width: 448px; color: #000066; font: 1em Verdana,Arial,Helvetica,sans-serif; }

.cont-banner{ margin-bottom: 5px; margin-left: 0px; margin-top: 10px; width: 450px; height: 333px; }

.cont-higienizacao{ float: right; padding: 10px 0px 0px 0px; width: 149px; color: #000066; font: 12px Verdana,Arial,Helvetica,sans-serif; text-align: left; }

.cont-leia-mais{ clear: both; margin-left: 260px; margin-top: -22px; width: 60px; color: #0066FF; font: 0.95em Verdana,Arial,Helvetica,sans-serif; height: 12px; position: absolute; z-index: 100; }

.cont-leia-mais a{ color: #0000FF; font: 0.95em Verdana,Arial,Helvetica,sans-serif; }

.cont-resposta{ margin-bottom: 100px; margin-top: 100px; width: 500px; color: #000099; font: bold 14px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; height: auto; }

.cont-rodape{
	float: left;
	margin: 5px auto auto auto;
	width: 780px;
	background: url(../../img/rodape/TecnoRehemArCondicionadoParaOnibusRodape1.jpg) no-repeat bottom;
	height: 141px;
}

.cont-titulos{ width: 443px; color: #000066; font: bold 14px Georgia,"Times New Roman",Times,serif; height: 16px; }

#geral #topo .descricao{ width: 300px; margin: 2px auto 0px 85px; color: #A5F5FF; font: bold 12pt Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; }

.destaque{ margin: 5px auto; width: 437px; height: 74px; }

.divclear{ clear: both; width: 150px; height: 1px; }

.emdesenvolvimento{ border: 1px solid #99CCFF; padding: 150px; width: 400px; color: #000099; font: bold 18px Georgia,"Times New Roman",Times,serif; text-align: center; text-decoration: none; height: 20px; }

#geral #topo .empresa{ width: 300px; margin: 0px auto 0px 85px; padding: 5px 0px 0px; color: #000066; font: bold 28pt Arial,Helvetica,sans-serif; text-align: inherit; text-decoration: none; }

ul.fotos{ margin: 0; padding: 1px; width: 162px; list-style: none; position: relative; }

ul.fotos a span{ display: none; }

ul.fotos a:hover span{ border: 2px solid #666666; display: block; background: #FFFFFF; left: 177px; position: absolute; top: -5px; }

ul.fotos a:hover span.legenda{ padding: 5px 0; width: 500px; display: block; color: #333333; text-align: center; left: -2px; position: absolute; top: 375px; }

ul.fotos li{ border: 2px solid #444444; float: left; margin: 1px; width: 75px; height: 50px; }

ul.fotos li img{ border: none; width: 75px; height: 50px; }

ul.fotos li span img{ border: none; width: 500px; height: auto; }

.fotos:after{ clear: both; display: block; font-size: 0; content: "."; height: 0; visibility: hidden; }

.galeria{ width: 680px; margin: 0 auto; text-align: left; }

.header{ width: 780px; background: url(../../img/topo/TecnoRehemArCondicionadoParaOnibusTopoNovo2.gif) no-repeat 2px 123px; height: 200px; z-index: 2; }

ul#mnusubcont  li:hover  ul,ul#mnusubcont  li.hover  ul,ul#mnusubmapa li:hover ul,ul#mnusubmapa li.hover ul,ul.fotos a,ul#menu li:hover ul,
ul#menu li.hover ul,ul#mnusubserv li:hover ul,ul#mnusubserv li.hover ul,ul#mnusubmult li:hover ul,ul#mnusubmult li.hover ul{ display: block; }

.idx-navegador{ width: 115px; }

.img-aqui{ border: 1px solid #FFFFFF; float: right; width: 500px; background: url(../../img/fotos/TecnoRehemArCondicionadoParaOnibusApresentacaoFotos2.jpg) no-repeat center; height: 375px; position: relative; top: 8px; }

.inner,.inner1{ text-align: center; position: relative; top: -50%; }

.inner[class]{ text-align: center; position: static; }

.lst-accessibility{ left: -9999px; position: absolute; /*-9999*/ top: 0px; }

.marcas{ margin: 5px auto 0px auto; width: 750px; height: 108px; }

.menu-item{ width: 900px; height: 31px; z-index: 999; }

.middle,.middle1{ text-align: center; position: absolute; top: 50%; }

.middle[class]{ display: table-cell; text-align: center; position: static; vertical-align: middle; }

.mnu-inicio,.mnu-emp,.mnu-prod,.mnu-serv,.mnu-multim,.mnu-contato,.mnu-mapa,.mnu-prod1{ float: left; width: 80px; height: 30px; }

.mnu-principal{ width: 780px; background: url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgMenu780x30.jpg); height: 32px; z-index: 500; }

.mnu-principal .mnu-prod a,
.mnu-principal .mnu-prod a:hover,
.mnu-principal .mnu-prod a.active,
.mnu-principal .mnu-prod a:visited,.mnu-principal .mnu-prod  .mnu-prodsub a,
.mnu-principal .mnu-prod  .mnu-prodsub a:hover,
.mnu-principal .mnu-prod  .mnu-prodsub a.active,
.mnu-principal .mnu-prod  .mnu-prodsub a:visited{ background: 0 -30px; }

.mnu-principal1{ width: 780px; background: url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgMenu780x30.jpg); z-index: 500; }

.mnu-principal2{ width: 780px; background: url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgMenu780x30.jpg); height: 32px; z-index: 9999; }

.mnu-sub-01{ border: #FFFBF0 solid 1px; clear: both; margin-top: 2px; padding: 6px; background: #8BB7E4; color: ButtonHighlight; font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; position: absolute; }

/*Opcional*/
.navegador{ width: 210px; }

.navegador,.idx-navegador{ margin: 0px auto; text-align: center; }

.next{ padding-left: 5px; padding-top: 10px; width: 775px; font: bold 12px Arial,Helvetica,sans-serif; height: 25px; }

.outer,.outer1{ border: solid 1px #66CCFF; float: left; width: 148px; height: 52px; overflow: hidden; position: relative; }

.outer[class]{ display: table; position: static; }

.rdp-copy{ float: left; width: 780px; margin: 5px auto auto; color: #FFFFFF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; height: 13px; }

.rdp-count{ float: left; width: 100px; margin: 0px 0px 0px 280px; text-align: right; height: 20px; position: absolute; z-index: 150; }

.rdp-menu{ margin: 20px auto auto auto; /*font-weight:bold;*/ width: 780px; color: #000066; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; height: 16px; }

.rdp-tags{ width: 780px; font: 9px Verdana,Geneva,Arial,Helvetica,sans-serif; height: 100px; position: absolute; right: 9000px; }

.rdp-visitas{ margin: 35px auto auto auto; /*font-weight:bold;*/ width: 780px; color: #FFFFFF; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; height: 16px; }

.rodape-left{ float: left; width: 600px; background: url(../../img/rodape/TecnoRehemArCondicionadoParaOnibusBgRodape.jpg); height: 141px; position: absolute; z-index: -1; }

.rodape-right{ float: right; width: 640px; background: url(../../img/rodape/TecnoRehemArCondicionadoParaOnibusBgRodape.jpg); height: 141px; position: relative; top: -141px; z-index: -2; }

/*Corpo do Site*/
.style2{ color: #214886; font: bold 30px Arial,Helvetica,sans-serif; }

.style27{ color: #89CDF9; font: 12px Arial,Helvetica,sans-serif; }

/*Estilos Contatos*/
.style28{ color: #0000FF; font-size: 20px; }

.style30,.style45{ font-size: 15px; }

.style31{ font-size: 5px; }

.style32{ color: #0000FF; }

.style35{ color: #FFFFFF; font: 12px Geneva,Arial,Helvetica,sans-serif; }

.style44{ font-size: 13px; }

.style5,body,td,th,.back{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

.style6{ color: #FFFFFF; font-weight: bold; }

/*Estilos Localizacao*/
.style7{ font-style: italic; font-weight: bold; }

.text-info,td{ color: #000000; font: bold 11px Arial,Helvetica,sans-serif; }

.tudoposso{ margin-right: 0px; margin-top: 10px; width: 600px; color: #000099; font: bold 16px "Times New Roman",Times,serif; text-align: right; text-decoration: none; }

#apdiv1{ clear: both; width: 200px; height: 115px; left: 348px; position: absolute; top: 242px; z-index: 1000; }

#coluna1{ float: left; width: 159px; height: 600px; z-index: 164; }

#coluna2{ float: right; width: 150px; color: #FFFFFF; height: 600px; }

#conteudo{ width: 780px; height: auto; }

#cont-higienizacao{ margin: 0px auto 0px auto; width: 156px; }

#geral #rodape #desenvolvedor{ clear: both; margin: 0px auto auto 0px; padding: 0px 5px 0px 0px; font: 8pt Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }

#logomarcas{ width: 160px; margin: 0px auto 0px 0px; }

#menu{ text-align: center; height: 32px; }

#mnucontatosub{ border: 2px solid #96CAFA; width: 165px; margin: 30px 0px 0px; background: #FFFFFF url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgSubMenu1x125.gif) repeat-x; height: 75px; position: absolute; visibility: hidden; z-index: 10029; }

#mnumapasub{ border: 2px solid #96CAFA; width: 142px; margin: 30px 0px 0px; background: #FFFFFF url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgSubMenu1x125.gif) repeat-x; height: 39px; position: absolute; visibility: hidden; z-index: 10039; }

#mnumultsub{ border: 2px solid #96CAFA; width: 145px; margin: 30px 0px 0px; background: #FFFFFF url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgSubMenu1x125.gif) repeat-x; height: 58px; position: absolute; visibility: hidden; z-index: 11999; }

#mnuprodsub{ border: 2px solid #96CAFA; width: 142px; margin: 30px 0px 0px; background: #FFFFFF url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgSubMenu1x125.gif) repeat-x; height: 39px; position: absolute; visibility: hidden; z-index: 9999; }

#mnuservsub{ border: 2px solid #96CAFA; width: 142px; margin: 30px 0px 0px; background: #FFFFFF url(../../img/menu/TecnoRehemArCondicionadoParaOnibusBgSubMenu1x125.gif) repeat-x; height: 92px; position: absolute; visibility: hidden; z-index: 10009; }

#rodape #copyright{ margin: 2px auto 0px; color: #FFFFFF; font: normal 8pt Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }

#tecnorehemarcondicionadoparaonibusbanner460x340{ float: left; margin-bottom: 3px; width: 450px; }

#topo{ height: 125px; }

#topo h1,#topo h2{ margin: 0px auto; overflow: hidden; }

#wrap{ margin: 0 auto 5px auto; width: 780px; text-align: center; height: auto; overflow: auto; }

*{ margin: 0; padding: 0; }

a:link{ color: #000000; text-decoration: none; }

a:hover{ color: #000099; text-decoration: underline; }

a:active{ color: #CCFFFF; text-decoration: none; }

a:active,a:visited,a:visited,a:visited,a:active{ color: #FFFF00; text-decoration: none; }

body{ background: url(../../img/bg/TecnoRehemArCondicionadoParaOnibusBg.gif) repeat-x; font: 12px Arial,Helvetica,sans-serif; /*	line-height:100%;*/ }

div{ margin: 0 auto; text-align: left; }

h2{ padding: 0px 5px 0px 0px; color: #1E90FF; font: bold 1.4em Georgia,"Times New Roman",Times,serif; }

html{ text-decoration: none; }

ol,ul{ list-style: none; }

p{ padding-bottom: 10px; padding-top: 5px; font: 12px Verdana,Arial,Helvetica,sans-serif; }

ul{ list-style-type: none; }

ul#menu li a,ul#mnusubserv li a,ul#mnusubmult li a,ul#mnusubmapa li a{ float: left; margin: 0 auto; padding-top: 0px; width: 132px; /*	line-height:16px;*/ display: block; color: #000099; font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; height: 16px; }

ul#menu li a:hover,ul#mnusubserv li a:hover,ul#mnusubmult li a:hover,ul#mnusubmapa li a:hover{ width: 132px; margin: 0 auto; color: #0066FF; height: 16px; }

ul#menu li,ul#mnusubserv li,ul#mnusubmult li,ul#mnusubmapa li{ padding-left: 8px; padding-top: 2px; width: 132px; color: #23417D; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-align: left; height: 16px; }

ul#mnusubcont  li{ padding-left: 8px; padding-top: 2px; width: 165px; color: #23417D; font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-align: left; height: 16px; }

ul#mnusubcont  li  a{ float: left; margin: 0 auto; padding-top: 0px; width: 150px; /*	line-height:16px;*/ display: block; color: #000099; font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; height: 16px; }

ul#mnusubcont  li  a:hover{ width: 165px; margin: 0 auto; color: #0066FF; height: 16px; }

ul#mnusubmult li ul li a,ul#mnusubcont  li  ul  li  a,ul#mnusubmapa li ul li a,ul#menu li ul li a,ul#mnusubserv li ul li a{ border-bottom: 1px solid #DDF3FF; clear: both; float: none; width: 100px; }

ul#mnusubmult li ul li,ul#mnusubcont  li  ul  li,ul#mnusubmapa li ul li,ul#menu li ul li,ul#mnusubserv li ul li{ clear: both; float: none; }

ul#mnusubmult li ul,ul#mnusubcont  li  ul,ul#mnusubmapa li ul,ul#menu li ul,ul#mnusubserv li ul{ display: none; left: 0; position: absolute; top: 30px; }
