/* CSS Document */
body{font-family:"Verdana, Arial, Helvetica, sans-serif;", Verdana;color:#333;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:url(../img/fundo.jpg);}
p{margin:0;padding:0}
img{border:0}
a{color:#1F4CB5;text-decoration:none}
a:hover{text-decoration:underline}
h1{padding:0; margin:5px 0; font-size:18px; color:#FF8400; font-weight:normal}
h2{padding:0; margin:5px 0; font-size:16px; color:#1F4CB5; font-weight:normal}
#main{float:inherit;margin:auto;width:780px; background:url(../img/azao.jpg) no-repeat #FFF; border:solid #F0F0F0; border-width:0px 1px}
#logo{float:left; margin: 30px 0px 0px 10px}
#ferr{float:right; background:#E1E1E1; font-size:11px; width:446px; height:20px; text-align:right;padding:4px 5px 0 5px}
#ferr a{ text-decoration:none; color:#333333;}
#ferr a:hover{text-decoration:underline;color:#1F4CB5;}
#ferr .on{text-decoration:underline;color:#1F4CB5;}
#fbusca{float:left; width:130px; padding:0; margin:0;}
#busca{float:left;border:none; color:#1F4CB5; width:100px;margin:0 5px 0 0; font-size:12px; padding:1px}
#ferr .bt{ float:left; margin:0; padding:0}
#hk_fullbanner{padding:0 6px 0 0;float:right; width:449px}/* End IE6 hack */
#fullbanner{height:70px;width:447px;float:right; border: solid 1px #F0F0F0; margin:4px 0px;}
#menu{float:left;list-style:none;padding:0px 3px;margin:0px;width: 774px}
#menu li{display:inline;margin:0;padding:0; font-size:12px}
#menu .off a{float:left;background:url(mnu_e.gif) no-repeat left top;margin:0;padding:0 0 0 9px;text-decoration:none;}
#menu .off a span{float:left;display:block;background:url(mnu_d.gif) no-repeat right top;padding: 5px 19px 3px 6px;color:#333333;}
#menu .off a span{float:none;}/* End IE5-Mac hack */
#menu .off a:hover span{color:#FFF;background-position:100% -25px;}
#menu .off a:hover{background-position:0% -25px;}
#menu .off a:hover span{background-position:100% -25px;}
#menu .on a span{float:left;display:block;background:url(mnu_d.gif) no-repeat right top;padding: 5px 19px 3px 6px;color:#FFF;background-position:100% -25px;}
#menu .on a{float:left;background:url(mnu_e.gif) no-repeat left top;margin:0;padding:0 0 0 9px;text-decoration:none;background-position:0% -25px;}
#menu .on a span{float:none;background-position:100% -25px;}
#submenu{width:780px; background:url(fundo_submenu.jpg) repeat-x; float:left; border-bottom:2px #FF8400 solid; padding:0px;}
#main .off{height:0px}/* main, para não tomar a classe .off */
#main .onv{height:0px; border-bottom:2px #1F4CB5 solid; }/* main, para não tomar a classe .off */
#submenu a{color:#FFF; font-size:11px; text-decoration:none; padding:6px 10px 5px; float:left; border-left:#2A52B6 solid 1px;border-right:#06246F solid 1px;height:13px; margin-bottom:1px}
#submenu a:hover{background:#5B76B8}
#submenu .on{background:#5B76B8}
#cont{float:left; width:600px; padding:5px;background:#FFF; font-size:12px; border-right:1px solid #F0F0F0; min-height:237px;}
#cont2{float:left; width:770px; padding:5px;background:#FFF; font-size:12px; border-right:1px solid #F0F0F0; min-height:237px;}
#coluna{float:right;width:169px;font-size:11px}
#links{padding:5px; background:#FFF}
#links a{border-left:5px solid #F0F0F0; padding-left:5px; text-decoration:none}
#links a:hover{border-color:#FF8400;}
#links on:hover{border-color:#FF8400;}
#links .on{border-color:#FF8400;}
#restrita {background:url(../img/fundo_azul.jpg) bottom; float:right;width:159px;padding:5px; color:#FFF}
#restrita .campo{ border:none; color:#1F4CB5; width:100px;margin:0px}
#restrita .bt{ margin:0 3px}
#restrita form{float:right; text-align:right}
#restrita p{margin:3px}
#matriculas {padding:5px; float:left}
#rodape{float:left;width:770px;background:#F0F0F0;padding:5px; font-size:10px; color:#666;}
#rodape p{float:left; margin:7px 0 0 20px}
#rodape a{text-decoration:none; color:#333;}
#rodape img{margin:0; padding:0px 0px 0px 10px; float:left}
#post a{float:left; width:287px; padding:4px;margin:0;background:#F9F9F9; text-decoration:none; cursor:pointer; border:1px solid #F0F0F0}
#post a:hover{background:#E7EBF7;}
#post .dir{margin:0 5px 5px 0}
#post .esq{margin:0 0 5px 0}
#post img{float:left; border: 3px solid #FFF}
#post .titulo{float:left; padding:0 3px; margin:0; font-size:12px; font-weight:bold; width:212px}
#post .sub{float:left; padding:0 3px; margin:0; width:212px}
#post .linha{background:#F0F0F0; padding:0 3px; margin:0 0 1px 0; float:left; width:586px}
#post .linha a{width:586px}
#post #mais{float:right; background:none;width:150px; text-align:right;border:none;}
#post #mais:hover{color:#FF8400}
.paginas a{background:#FFF; border:1px solid #F0F0F0; padding:3px 0; margin:2px 2px 0 0; text-decoration:none; width:27px; float:left; text-align:center}
.paginas a:hover{background:#1F4CB5; color:#FFF;}
.paginas .on{background:#1F4CB5; color:#FFF;}
#post_tab{float:left}
#cursos {padding:8px;}
#cursos .tabcurso td{border:solid #CCC; border-width:1px 0 0 1px; padding:0 4px;}
#cursos .tabcurso{border:solid #CCC; border-width:0 1px 1px 0;}
#cursos .titulo{background:#F0F0F0}
#cursos p{margin:5px 0;}
#cursos a{float:left; width:80px; padding:3px;margin:0;background:#FFF; border:1px dashed #F0F0F0; text-decoration:none; cursor:pointer}
#cursos a:hover{border:1px dashed #1F4CB5;}
#cursos .dir{margin:0 8px 8px 0}
#cursos .esq{margin:0 0 8px 0}
#cursos h2{float:none;font-size:12px; background:#F0F0F0; padding:2px 4px; margin:0; text-align:center; color:#1F4CB5; height:30px;}
#sellmenu{float:left; border:1px solid #F0F0F0; padding:6px}
#sellmenu ul{float:left;list-style:none;padding:0px 3px;margin:0px;}
#sellmenu #canto{width:70px;}
#sellmenu #topo{width:580px;}
#sellmenu li{float:left;margin:0;padding:0; font-size:14px;}
#sellmenu a{padding:0 6px; text-decoration:none; float:left}
#sellmenu .on{background:#F0F0F0; color:#FF8400}
#sellmenu a:hover{ background:#F0F0F0; color:#FF8400}
#sellmenu #canto a{width:70px; padding:0 6px; text-decoration:none; float:left}
#sellmenu #topo a{width:570px; padding:0 6px; text-decoration:none; float:left}
#sellmenu #quadro{ background:#F0F0F0; float:left; padding:5px;width:500px}
#sellmenu .lista{min-height:75px;}
#sellmenu .livros{min-height:126px;}
#colhome .esq{float:left; width:145px;padding:0px}
#colhome .esq p{padding:5px;background:#F0F0F0; margin:0 0 5px 0; float:left; width:134px}
#colhome .esq img{margin:0; padding:10px 0; float:left;}
#colhome .dir{float:right; width:450px}
#colhome .coll1{float:left; width:210px; padding:5px; background:#F0F0F0; margin-top:5px}
#colhome .coll2{float:right; width:215px; padding:5px; background:#F0F0F0; margin-top:5px}
#colhome .collimg{float:left; margin:0 10px 0px 0; border:2px solid #FFF}
#textos p{margin-bottom:5px; padding:5px;}
#vejaasfotos {float:left; background:#E7EBF7; padding: 5px 0 0 5px; }
#vejaasfotos a{border:#FFF 3px solid; float:left;margin:0 5px 5px 0;}
#vejaasfotos a:hover{border-color:#FF8400}
#vejaasfotos img{margin:0; float:left;}
#contato{float:left; padding:10px;}
#contato table{width:100%}
#contato input{border:solid 1px #333;}
#contato .med{width:120px;}
#contato .gra{width:305px;}
#contato textarea{border:solid 1px #333;width:565px; height:100px;}
#comentario{float:left; background:#F0F0F0; padding:5px; margin:5px; width:580px}
#jogos a{ float:left; width:280px; background:#F0F0F0; padding:4px; margin:2px; text-decoration:none}
#jogos img{border:1px solid #999; padding:3px; background:#FFF}
#jogos a:hover{background:#CCC}
#pagbusca .titulo{font-size:14px; margin:10px 0 15px;}
#pagbusca .resultado {padding:5px; margin-bottom:5px; background:#F0F0F0}
#pagbusca .resultado a{ text-decoration:none;}
#pagbusca .resultado a:hover{ text-decoration:underline;}
#pagbusca .pag {margin-top:18px;}
#pagbusca .pag a{border:1px solid #F0F0F0; padding:2px 6px; text-decoration:none}
#pagbusca .pag a:hover{background:#1F4CB5; color:#FFF}
#bpub{ background:#F0F0F0}
#bpub a{ float:left; width:283px; background:#F2F2F2; margin:3px; padding:5px; text-decoration:none}
#bpub a:hover{background:#CCC}
#bpub img{border:1px solid #CCC; padding:5px; background:#FFF; float:left; margin-right:5px;}
#flivros{margin-top:30px;}
#flivros .campo{width:300px; border:1px solid #333; background:#F0F0F0; padding:3px;}
#flivros .bt{border:1px solid #F0F0F0; background:#333; color:#FFFFFF}
#livros .tablivros {width:600px;}
#livros .tablivros a{color:#333; text-decoration:none}
#livros .tablivros a:hover{color:#1F4CB5}
#livros .tablivros td{ padding:2px;}
#livroinfo { padding:10px; border:1px solid #333; background:#F0F0F0}
#pagbusca{width:600px; padding:10px 0;}
#msg{ width:590px; background:#FFFFCC; float:left; margin-bottom:5px; padding:5px}
#voltar{ text-align:center; font-size:16px; float:right; margin:10px;}
.obs{font-size:10px}
#dnube {float:left; padding:0 0 0 5px}

#clear{clear:both}
#fleft{float:left; margin:0 5px 0 0}
#fright{float:right; margin:0 0 0 5px;}
.sub1{margin-left:20px;padding:3px; font-size:14px}
.sub2{margin-left:40px;padding:3px; font-size:12px}
.sub3{margin-left:60px;padding:3px; font-size:10px}
.agosto{font-size:25px; text-align:center}

