.bem-vindo{ float: right; height: 30px; }

hr.bottom{ margin-top: 15px; }

div.bottommenu{ font: bold small arial,verdana,tahoma,sans-serif; }

.box{ border-color: #336699; border-style: solid; border-top: #336699 1px solid; border-bottom: #336699 3px solid; border-left: #336699 1px solid; border-right: #336699 3px solid; padding: 14px; background: #F8F8F8 url(../../img/bg/TecnoRehemArCondicionadoParaOnibusNovoBg.jpg) repeat-x; color: #000000; }

img.boxicon{ margin-right: 5px; margin-bottom: 5px; vertical-align: middle; }

.clear,#divclear{ clear: both; }

p.code{ white-space: pre; font-family: "courier new",monospace; }

.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-foto-2{ clear: both; float: right; width: 210px; height: 180px; }

.col-2-foto-emp{ clear: both; float: right; width: 400px; height: 220px; }

.col-2-pnud{ 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; margin-top: 10px; width: 780px; color: #000066; font: 1.4em Verdana,Arial,Helvetica,sans-serif; }

.cont-banner{ padding: 10px 10px 10px 0px; width: 440px; height: 325px; }

.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-refrig{ list-style-position: inside; list-style-type: square; color: #000066; font: bold 1em Arial,Helvetica,sans-serif; text-align: left; text-decoration: none; }

.cont-titulos{ width: 443px; color: #000066; font: bold 14px Georgia,"Times New Roman",Times,serif; height: 16px; }

table.form{ width: 100%; margin-top: 1em; padding: 3px; border-style: solid; border-top: #000000 1px solid; border-bottom: #000000 3px solid; border-left: #000000 1px solid; border-right: #000000 3px solid; background: #FFFFF3 url(../../img/bg/TecnoRehemArCondicionadoParaOnibusNovoBg.jpg) repeat-x; }

p.highlight{ padding: 8px; border-style: solid; border-top: #000000 1px solid; border-bottom: #000000 3px solid; border-left: #000000 1px solid; border-right: #000000 3px solid; background: #FFFFE3 url(../../img/bg/TecnoRehemArCondicionadoParaOnibusNovoBg.jpg) repeat-x; }

ul#mnusubmult li:hover ul,ul#mnusubmult li.hover ul,ul#mnusubcont  li:hover  ul,ul#mnusubcont  li.hover  ul,ul#mnusubmapa li:hover ul,ul#mnusubmapa li.hover ul,ul#menu li:hover ul,
ul#menu li.hover ul,ul#mnusubserv li:hover ul,ul#mnusubserv li.hover ul{ display: block; }

a{ display: inline; text-decoration: none; }

a:link{ color: #0000FF; text-decoration: none; }

a:visited{ color: #9966FF; text-decoration: none; }

a:hover{ color: #6633FF; text-decoration: none; }

a:active{ color: #FFFF00; text-decoration: none; }

a.cyanBackBold{ color: #000000; background: #00FFFF; font-weight: bold; }

.destaque{ float: right; margin: 5px auto; width: 437px; height: 74px; }

.divclear{ clear: both; width: 150px; height: 1px; }

h3.firsttitle,h1.firsttitle{ border-bottom: #1111AA 3px solid; border-left: #EEEEFF 3px solid; border-right: #1111AA 3px solid; border-top: #EEEEFF 3px solid; margin-top: .8em; background: url(../../img/bg/TecnoRehemArCondicionadoParaOnibusBgTopoMenu.jpg) #ECECFF repeat-x; color: #000000; font: normal large "segoe ui",verdana,tahoma,helvetica,arial,sans-serif; text-align: left; text-indent: .5em; }

.formbox{ border-color: #336699; border-style: solid; border-width: 1px; padding: 14px; color: #000000; background: #FFFFE1; }

.hig-fig1{ border: 1px solid #ADD8E6; float: left; width: 220px; margin: 0px 5px; display: block; color: #000066; font: 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; height: auto; }

.highlight{ background: #FFFFE3 url(../../img/bg/TecnoRehemArCondicionadoParaOnibusNovoBg.jpg) repeat-x; }

.hig-rack1{ clear: both; padding: 5px; width: 464px; margin: 0px auto; height: 145px; }

.hig-rack2{ width: 605px; margin: 0px auto; }

input.indent{ margin-left: 15px; }

table.layout{ border-color: #202070; vertical-align: middle; }

.lst-accessibility{ left: -9999px; position: absolute; /*-9999*/ top: 0px; }

.maintitle{ font-weight: bold; font-size: x-large; }

.marcas{ margin: 5px auto 0px auto; width: 745px; height: 104px; }

table.menubar{ vertical-align: middle; }

.menu-item{ width: 900px; height: 31px; z-index: 999; }

.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-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; }

a.yellowBack{ color: #000000; background: #FFFF00; }

a:link:active{ color: #000000; background: transparent; text-decoration: underline; }

a:link:hover{ color: #000099; background: #F4F4FF; }

a:visited:hover{
	color: #551A8B;
}

a.navbar,a.navbar:visited{ color: #FFFFFF; background: transparent; font-family: verdana,tahoma,arial,sans-serif; text-decoration: none; }

a.navbar:hover{ color: #FFFFFF; background: #0000FF; }

.navbarsmall{ color: #FFFFFF; background: transparent; font-size: smaller; font-weight: normal; }

h2.new{ margin-top: 2em; color: #000080; font: medium "segoe ui",arial,sans-serif; }

h3.new{ margin-top: 1em; color: #000000; font: bold medium "segoe ui",arial,sans-serif; }

p.news{ text-align: left; }

.question{ border-color: #336699; border-style: solid; border-width: 2px; padding: 5px; margin-top: 40px; color: #000000; background: #DDDDFF; font-weight: bold; font-family: tahoma,sans-serif; text-align: left; }

.questionproperties{ color: #008000; font-weight: bold; }

.rdp-count{ float: left; width: 100px; margin: 0px 0px 0px 280px; text-align: right; height: 20px; position: absolute; z-index: 150; }

.rdp-end{ float: left; width: 780px; margin: 40px auto auto; color: #FFFFFF; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; height: 24px; }

.rdp-menu{ margin: 19px 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; }

.rss{ border: 1px solid; border-color: #FFCC99 #663300 #333300 #FF9966; padding: 0 3px; margin: 0; color: #FFFFFF; background: #FF6600; font: bold 100% verdana,sans-serif; text-decoration: none; }

td.standard{ color: #000080; background: #EFEFEF; font: bold small arial,sans-serif; text-align: center; }

th.standard{ color: #000080; background: #CCECFF; font: bold small arial,sans-serif; text-align: center; }

p.testimonial{ color: #004411; }

span.testimonial{ color: #000080; font-weight: bold; font-style: italic; }

span.testimonialauthor{ color: #000000; font-weight: bold; }

div.testimonialbox,p.testimonialbox{ border-color: #336699; border-style: solid; border-top: #336699 1px solid; border-bottom: #336699 3px solid; border-left: #336699 1px solid; border-right: #336699 3px solid; padding: 14px; color: #004411; background: #EFEFEF; }

p.testimonialsmall{ color: #004411; font: smaller verdana,sans-serif; }

h1.title,h3.title{ border-bottom: #1111AA 3px solid; border-left: #EEEEFF 3px solid; border-right: #1111AA 3px solid; border-top: #EEEEFF 3px solid; margin-top: 1.5em; background: #ECECFF url(../../img/bg/TecnoRehemArCondicionadoParaOnibusBgTopoMenu.jpg) repeat-x; color: #000000; font: normal large "segoe ui",verdana,tahoma,helvetica,arial,sans-serif; text-align: left; text-indent: .5em; }

p.title{ border-bottom: #1111AA 4px solid; border-left: #EEEEFF 4px solid; border-right: #1111AA 4px solid; border-top: #EEEEFF 4px solid; background: #DDDDFF; color: #000000; font: italic normal large verdana,tahoma,helvetica,arial,sans-serif; }

div.uh2new{ margin-left: 5%; }

.validacao{ margin: 5px auto 0px auto; width: 780px; text-align: center; height: 22px; }

#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{
	margin-top: -20px;
	width: 778px;
	border: 1px dotted #B6B6B6;
	color: #CCCCCC;
	height: auto;
}

#cont-higienizacao{ margin: 0px auto 0px auto; width: 156px; }

#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{ margin: 10px auto auto auto; width: 780px; color: #FFFFFF; background: url(../../img/rodape/TecnoRehemArCondicionadoParaOnibusRodape1.jpg); height: 144px; }

#tecnorehemarcondicionadoparaonibusbanner460x340{ float: left; margin-bottom: 3px; width: 450px; }

#topo{ height: 125px; }

#wrap{
	margin: 0 auto;
	width: 780px;
	text-align: center;
	overflow: auto;
}

body{
	margin: 8px auto 5px auto;
	background: url(../../img/bg/TecnoRehemArCondicionadoParaOnibusBg.gif) repeat-x;
	font: small Arial,Helvetica,sans-serif;
	max-width: 1024px;
}

div{ margin: 0 auto; text-align: center; }

dt{ color: #000080; font: bold medium arial,sans-serif; }

h2{ color: #1E90FF; text-align: left; }

h3{ color: #000099; font: normal large Arial,Helvetica,sans-serif; text-align: left; text-decoration: none; }

html{ margin-bottom: 1px; /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */ height: 100%; }

li{
	margin-top: 0.5em;
	color: #1111AA;
}

ol,ul{ list-style: none; }

p{ padding-bottom: 10px; padding-top: 5px; font: 12px Verdana,Arial,Helvetica,sans-serif; }

p,dl,ul,td{ font-family: verdana,tahoma,arial,sans-serif; }

ul{	list-style-type: disc;}

ul.item-mapa{text-align: left; margin-left: 50px;}

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; }

span.menuarrow, html { text-decoration: none; }

p.news span.headline, div.testimonial { color: #000080; }
