body { background:url('images/fundo.jpg'); background-attachment:fixed; }

h1#logo { margin:0; padding:0; margin-top:30px; background:url('images/logo.gif') left top no-repeat; width:556px; height:122px; overflow:hidden; text-indent:-9999px; float:left; }
h2#slogan { margin:0; padding:0; margin-top:30px; background:url('images/slogan.gif') left top no-repeat; width:224px; height:102px; overflow:hidden; text-indent:-9999px; float:right; }

#descricao { width:786px; height:162px; background:url('images/texto-topo.png') top left no-repeat; overflow:hidden; text-indent:-9999px; clear:both; margin:30px auto; }

.sucesso { background:#fff; clear:both; text-align:center; margin-top:20px; padding:5px; font-size:11px; }

#parede-texto { width:315px; height:297px; background:url('images/parede-texto.png') top left no-repeat; overflow:hidden; text-indent:-9999px; float:right; }
#exemplos { width:319px; height:340px; background:url('images/exemplos.png') top left no-repeat; }
#exemplos img { margin-top:37px; }
#cycle { width:319px; float:right;}
#nav { width:200px; clear:both; }
#nav a { background:url(images/nav.png) top left no-repeat; width:12px; height:12px; display:block; float:left; text-indent:-9999px; overflow:hidden; }
#nav a.activeSlide { background:url(images/nav-sel.png) top left no-repeat; }
#nav a:focus { outline: none; }

#mesa { margin-top:30px; } 
#mesa-texto { width:315px; height:297px; background:url('images/mesa-texto.png') top left no-repeat; overflow:hidden; text-indent:-9999px; float:right; }

#solicite { width:610px; float:left; margin-bottom:50px; margin-top:50px; }
#solicite h2 { background:url('images/solicite-seu.png') top left no-repeat; width:250px; height:30px; margin:0; padding:0; overflow:hidden; text-indent:-9999px; margin:10px; }
#dadosEmpresa { margin-bottom:30px; }
#solicite input.input { background:none; border:0; border-bottom:1px dotted #666; padding:3px; }
#solicite label { font-size:16px; font-weight:bold; color:#666; margin-right:10px; }
#solicite p { float:left; padding:0; margin-left:10px; }

#infos { width:240px; float:right; background:url('images/sasse.png') 60px right no-repeat; margin-bottom:50px; margin-top:50px; font-size:16px; letter-spacing:-1px; }
#infos h2 { background:url('images/informacoes.png') top left no-repeat; width:250px; height:50px; margin:0; padding:0; overflow:hidden; text-indent:-9999px; margin:10px 0; }
