* {font-family:Verdana, Geneva, sans-serif; font-size:100%;}

h1, h2, h3, h4, h5, h6, a, p, ul, li, hr {margin:0; padding:0; text-decoration:none;}

ul li {list-style:none;}

div:after, ol:after, form:after, ul:after, header:after, section:after, aside:after, article:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

a img {border:none;}

@font-face {
	font-family: 'Humanst521 Lt BT';
	src: url('../font/Humanst521_Lt_BT_Light.eot');
	src: local(':)'), url('../font/Humanst521_Lt_BT_Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal; 
}

body {margin:0px auto; background:url(../img/bggeral.jpg) top left repeat-x #fff;}

#geral {width:900px; margin:0 auto;}

#topo {height:110px;}
#topo .logo {float:left; margin-left:25px;}
#topo h1 {background:url(../img/levlogo2.png) top left no-repeat; height:75px; width:200px; text-indent:-90000em; margin:20px 0 0 0;}
#topo h1 a {width:185px; height:75px; display:block;}
#topo .menu {float:left; width:545px; margin:0 0 0 130px;}
#topo .menu ul {background:url(../img/bg-menu-0.jpg) top center repeat-x; width:530px; height:24px; text-align:center; padding-top:3px; margin-top:7px; float:left;}
#topo .menu .menuesq {background:url(../img/bg-menu-ini.jpg) bottom left no-repeat; height:28px; margin-top:7px; width:8px; float:left;}
#topo .menu .menudir {background:url(../img/bg-menu-fim.jpg) bottom right no-repeat; height:28px; width:7px; float:left; margin-top:7px;}
/*#topo .menu ul {background:url(../img/bg-menu.jpg) top center repeat-x; width:346px; height:24px; text-align:center; padding-top:3px; margin-top:40px;} */
#topo .menu ul li {display:inline; color:#e5e5e5;}
#topo .menu ul li a {font-size:12px; color:#e5e5e5; font-family: "Humanst521 Lt BT", Light; font-weight:bold;}
#topo .menu ul li a:hover {color:#fff;}

#topo .lang {float:right;}
#topo .lang ul li {float:left; margin:5px 0 10px 5px;}

/* #social {float:left; margin:44px 0 0 5px; width:100px;}*/
#topo .face {float:right;margin:48px 0 0 0;}

#conteudo {margin-top:40px;}
#conteudo .animacao {width:770px; margin:0 auto;}
#conteudo .produto {width:750px; margin:0 auto;}

.ebike, .ebikes, .miniscooter {float:left; width:250px;}
.box {background:url(../img/bxbd.png) top left repeat-y; width:250px;}
.box h2 {background:url(../img/bxhd.jpg) top left no-repeat; height:21px; font-size:15px; color:#fff; padding:20px 0 0 0; text-align:center;}
.box ul {margin:0 20px;}
.box ul li {font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:5px 0; }
.box ul li strong {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.box .ft {background:url(../img/bxft.jpg) top left no-repeat; height:26px;}

.fotos {background:url(../img/ftbd.png) top left repeat-y; width:620px; margin:0 auto; margin-top:80px;}
.fc {background:url(../img/ftcm.jpg) top left no-repeat; height:20px;}
.fb {background:url(../img/ftbx.jpg) top left no-repeat; height:17px;}
.fotos ul {margin:0 0 0 15px;}
.fotos ul li {float:left; margin:5px 2px 5px 3px;}

.contact {background:url(../img/ftbd.png) top left repeat-y; width:620px; margin:0 auto; margin-top:80px;}
.contact h2 {text-align:center; padding:0px 0 16px 0; color:#a9a9a9;}
.contact hr {border-left:none; border-right:none; margin:-5px 30px 15px 30px; padding:0; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}

.faq {background:url(../img/palco.jpg) top center no-repeat; width:644px; height:341px; margin:0 auto; margin-top:60px;}
.faq h2 {text-align:center; padding:32px 0 16px 0; color:#a9a9a9;}
.contfaq, .report {font-size:12px; width:550px; padding-left:45px; color:#a9a9a9; overflow:auto; height:235px;}
.report {overflow:hidden; height:auto;}
.contfaq2 {width:255px; overflow:auto;}
.contfaq p, .report p {margin-bottom:15px; }
.contfaq a, .report a {text-decoration:underline; color:#a9a9a9;}
.contfaq a:hover, .report a:hover {text-decoration:none;}
.contfaq img, .report img {margin-right:10px;}

.contato {font-size:12px; width:550px; padding-left:45px; color:#a9a9a9;}
.contato table tr td {vertical-align:top;}
.contato input, .contato textarea {border:1px solid #a5a5a5;}
.contato textarea {width:277px;}
.continfo {width:260px;}
.continfo p {line-height:18px;}
.continfo a {text-decoration:underline; color:#a9a9a9;}
.continfo a:hover {text-decoration:none;}
.uf {width:30px;}
.cidade {width:238px;}
input.bt {background:url(../img/bt-enviar.jpg) top left no-repeat; width:49px; height:22px; float:right; border:0; margin:5px 10px 0 0;}

#rodape {margin:50px 0 0 0;}
#rodape a img {margin:0 0 7px 0}
hr {border-top:1px solid #808080;}
address {text-align:center; font-size:11px; color:#808080; margin-top:15px;}
