@charset "windows-1252";
/* CSS Document */

body { background-image: url(img/bg_com_fogo2.jpg); background-position: top; background-repeat: repeat-x; background-color: #05080f; }

.casca { background-image: url(img/bg_casca.jpg); background-position: top; background-repeat: no-repeat; background-color: #fff; padding: 0 20px; width: 720px; margin: auto; border: 0 solid red; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.75em; color: #000000; line-height: 1.3em; }
a { color:#FF6600; text-decoration: none; }
a:hover{ text-decoration: underline; }

img { border: none; }

#topo {  border-bottom: 2px solid #000; padding-bottom: 0.3em; }
#topo h5 { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 0.3em 0; padding: 0 0 10px 0; border-bottom: 2px solid #000; font-size: 1.1em }
#topo img { margin: 20px auto 10px auto; display: block; }

h1 { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 3em; text-align:center; margin-bottom: 5px; }
h2 { text-align: center; font-size: 1.6em; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; line-height: 1em; text-transform: uppercase; margin-bottom: 10px; margin-top: 10px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1em; text-transform: uppercase; margin-bottom: 10px; margin-top: 10px; }


p { text-align: justify; padding-top: 0; margin-top: 0;  }

p.artigo:first-letter { font-size: 5em; display: block; }

ul { margin: 0; padding: 0; }
li { margin-left: 16px;  }

.rodape { border-top: 2px solid #000; margin-top: 30px; text-align: center; padding: 20px 0; font-size: 0.85em; color:#333333; line-height: 1.2em;  }

#ficha { width: 720px;  }
#ficha table { width: 100%; margin-bottom: 5px; }
#ficha label { display: block; color: #666; margin-bottom: 3px; }
#ficha input { border: 1px solid #666; background-color: #ededed; padding: 5px; font-family: "Courier New", Courier, monospace; font-size: 1.2em; }
#ficha textarea { background-color: #ededed; border: 1px solid #666; padding: 5px; font-size: 1.2em; font-family: "Courier New", Courier, monospace;  }

#ficha input:hover, #ficha textarea:hover { background-color: #ffffe7; }
#ficha .inputon { background-color: #ffffe7; border-color: #d3a017; }
#ficha .inputoff { background-color: #ededed; }

#ficha .status { color: green; text-align: right; }

#ficha .caixa_erro { width: 400px; border: 2px dotted #FF0000; margin: auto; padding: 10px; text-align: center; color: #FF0000; margin-bottom: 30px; background-color: #ffe4e4; }

#ficha .item { color: gray; padding-top: 10px; }
#ficha .confirme { font-size: 1.1em; line-height: 1.3em; }

#ficha .notification { color: #FF0000; }
