*, html { padding: 0; margin: 0; }
img { border: 0; }
ul, li{ list-style:none; }
body { font-family:Tahoma, Geneva, sans-serif; font-size: 12px; }

.topo{ width:100%; background-color:#000; padding:2px 0 2px 0; color:#FFF; }
.all { margin:0 auto; width: 1000px; }
.main{ background-color:#FFF; float:left; }

.menu-esquerdo{ float:left; width:300px; }
.conteudo{ float:left; width:640px; background-color:#FFF; padding:0 20px 10px 0; }
.rodape{ width:980px; padding:10px; float:left; margin:50px 0 0 0; color:#000; border-top:2px solid #FE0000; }

.logo{ padding:20px; background-color:#FFF; }

.menu{ padding:10px 0 67px 20px; background-color:#FFF; }
.menu li{ font-size:35px; }
.menu a:link, .menu a:visited{ color:#000; text-decoration:none; padding:5px; }
.menu a:hover, .menu a:active{ color:#FFF; text-decoration:none; background-color:#FE0000; padding:5px 35px 5px 5px; background-image:url(../img/i-menu.gif); background-repeat:no-repeat; background-position:right; }

.banner_home{ width:602px; float:left; margin:20px 0 0 0; border-radius:10px; border:1px dotted #000; }
.banner_home img{ width:600px; height:450px; border-radius:10px; }
#slider ul, #slider li{ margin:0; width:602px; }	

.conteudo-site{ margin:10px 0 0 0; float:left; width:640px; }

.home{ float:left; }
.home h1{ width:590px; padding:5px; font-weight:normal; color:#000; font-size:26px; margin:0 0 20px 0; }
.home img{ border:1px solid #000; border-radius:10px; float:left; margin:0 20px 0 0; }
.home p{ line-height:19px; }


.produtos{ float:left; width:640px; }
.produtos h1{ width:590px; font-weight:normal; font-size:26px; }
.produtos p{ line-height:19px; margin:20px 0 0 0; font-size:16px; }

.produtos li{ float:left; width:640px; margin:0 0 20px 0; }
.produtos ol{ float:left; width:300px; height:290px; margin:0 20px 20px 0px; text-align:center; border-bottom:1px dotted #000; padding:10px 0 20px 0; }
.produtos img{ border-radius:10px; width:290px; height:218px; border:1px dotted #000; }
.produtos ol p{ text-align:center!important; }
.linha { border-bottom:0px!important; }

.showroom{ float:left; }
.showroom li { float:left; width:590px; padding:0 0 20px 0; border-bottom:1px dotted #000; }

.showroom h1{ width:590px; font-weight:normal; font-size:26px; }
.showroom img{ border-radius:10px; float:left; margin:20px 20px 0 0px; width:600px; height:450px; }
.showroom p{ line-height:19px; margin:20px 0 0 0; float:left; font-size:16px; }


.conteudo-site form{ margin:20px 0 0 0; }
.conteudo-site fieldset{ border:0px; }
.conteudo-site fieldset span{ display:block; margin:5px 0 5px 0; font-weight:bold; }
.conteudo-site fieldset em{ color:#D11913; }
.formulario-contato input{ border:1px solid #666; background-color:#F4F4F4; padding:3px; width:400px; }
.formulario-contato textarea{ border:1px solid #666; background-color:#F4F4F4; padding:3px; width:400px; height:150px; margin:0 0 20px 0; }
.formulario-enviar{ float:right; margin:0 70px 0 0; }
.formulario-enviar input{ border:1px solid #666; background-color:#F4F4F4; padding:3px; width:80px; }





.rodape-menu{ text-align:center; margin:20px 0 30px 0; }
.rodape span{ font-weight:bold; float:left; }
.rodape strong{ float:right; font-weight:normal; font-weight:bold; }
.rodape a:link, .rodape a:visited{ color:#000; text-decoration: none; padding:5px; }
.rodape a:hover, .rodape a:active{ color:#000; text-decoration:underline; }