* { margin: 0; padding: 0; }

body { font: .68em sans-serif; }

a img { border: none; }

h1, h2, h3, h4 { padding: 25px 0 10px; color: #c66; font-size: 1.6em; }

h1 { margin: 0 15px; color: #66c; }
h1 a { color: #66c; }

h4 { border-left: 2px solid #eee; padding: 0 0 0 10px; margin: 15px 0 5px; color: #069; font-size: 1.2em; }
h4 strong { position: relative; bottom: 5px; color: tomato; }

kbd { font-size: 2em; font-weight: bold; }

form { font: 1.2em monospace; margin: 0 15px; }

p { padding: 10px 0; }

p.aviso { color: #aae; font-weight: bold; }

fieldset.editor,
fieldset.editor textarea { width: 640px; }


fieldset.editor { border: 1px solid red; border: none; }
fieldset.editor p.converter { text-align: center; }
fieldset.editor p.converter button { padding: 10px; }


fieldset.dicas { border: 1px solid  #ccc; padding: 0 5px; margin-bottom: 15px ; }
fieldset.dicas legend { padding: 0 5px; color: #ccc; }
fieldset.dicas p { padding: 5px 0; }

div.ajuda, div.download { margin: 0 15px; }

div.ajuda p { padding: 5px 0; }
div.ajuda p strong { font-size: 1.2em; }

ol, ul { padding: 5px 0 0 25px; }
div.ajuda ol li { padding: 10px 0; }

div.rodape { border-top: 1px solid #ccc; margin: 120px 15px 0; }

