/*
===========================================================================
|   Folha de estilo criada por Gil Porta especialmente para este site.    |
|                    Para contato:gilporta@yahoo.com.br                   |
|   Todos os direitos são reservados à proprietária do Banco de Escola.   |
========================== www.bancodeescola.com ==========================
*/

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, Sans-serif; overflow:auto; background:#FFF; }

a.menu { text-decoration:none; border-bottom:1px dashed }
a:link.menu   {	color:#00F; border-color:#0CF; }
a:visited.menu{ color:#009; border-color:#000; } 
a:hover.menu  { color:#C00; border-color:#C00; }
a:focus.menu  { color:#C00; border-color:#C00; }
a:active.menu { color:#C00; border-color:#C00; }

.espiral_set_homepage { background-image:url('img/espiral.jpg'); background-repeat:repeat-y; background-position:left top; background:#FFF fixed; }
#conteudo_set_homepage { margin:3% 1% 0 12%; text-align:left; border:1px dashed #017A7A; background-color:#FFF; }

#conteudo-index { margin:3% 5% 0 8%; text-align:left; border:1px dashed #017A7A; background:url('img/foto_mini2.jpg') right center no-repeat #FFF; }
#conteudo { margin:3% 5% 3% 8%; text-align:justify; border:1px dashed #017A7A;  background:#FFF; }

.center { text-align:center; }
p { margin:1%; font-size:80%; text-indent:50px; }
img { border:0; }
ol { margin-right:1%; font-size:80%; }
ul { list-style:disc; font-size:80%; margin-right:1%; }
ul.navega { list-style:none; font-size:80%; margin-right:1%; line-height:180%; }
ul li, p { line-height:180%; }
h2, h3, h4, h5, h6 { margin:1%; padding:0; }
h1{ font-size:145%; text-align:center; margin:0; }
h2{ font-size:125%; text-align:center; }
h3{ font-size:110%; text-indent:50px; }
h4{ font-size:100% }
h5{ font-size:80% }
h6{ font-size:70% }

.citacao { margin:0 40px; font-style:italic }
.banner { background:#017A7A; }
.txt60 { font-size:60%; }
.tecle-esc { position:absolute; top:-20%; width:90%; }
.center { text-align:center; }
.center40px  { text-align:center; text-indent:40px; }
.espiral { background:url('img/espiral.jpg') repeat-y left top #FFF; }
.direita { text-align:right; }
.d-link { position:absolute; left:50%; top:90px; }
.alerta-vermelho { color:#f00; font-weight:bold; }
.divisoria { border-bottom:1px dashed #009; }
.divisoria2  { background:url('img/traco.jpg') repeat-x; width:50px; }

form { margin:0 auto; font-size:80%; padding:0 2%; background:#FFF; }
form p.erro { font-size:1.2em; padding:3px; font-weight:bold; color:#f00; border:1px solid #f00; text-indent:0; text-align:center; width:97%; }
input, textarea { padding:3px; background:#FFF; border :1px solid #017A7A; color :#009; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea { overflow:auto; font-size:90%; }
label { cursor:pointer; display:block; }
#prof { width:100%; }
#fieldset { margin:0 auto; border:3px double #ccc; padding:2em; }
#legend   { border:3px double #ccc; padding:3px 10px; }
#confirma { width:5em; padding:3px; text-align:center; font-weight:bold; }
#enviar { font-weight:bold; }
#query { margin-bottom:5px; }

#free-find { text-align:right; margin-right:2%; }
