.content h4 {font-size: 10pt}

.login{width:335px; height:47px; float:right; padding-top:33px; padding-left:58px; background: url(../images/i-vip.png) no-repeat 0 25px;}

.conto {border-bottom: none 1px #cc0; margin: 0; background: #fff url(/static/livro.png) no-repeat; padding: 2px 24px; font: normal 9pt Trebuchet MS}
.conto .titulo {font-weight: bold; font-size: 10pt}
.conto .autor {}
.conto .idade {font-style: italic; color: rgb(119, 119, 119)}
.conto .chamada {}

.materia {background: #fff url(/static/livro.png) no-repeat; border-bottom: dotted 2px #cc0; padding: 2px 24px; font: bold 10pt Trebuchet MS}
.materia .titulo {font-size: 10pt; font-weight: bold}
.materia .chamada {font-size: 9pt; font-weight: normal}

.ad-banner {margin: auto; text-align: center}
.ad-superbanner {margin: auto; text-align: center}

.texto p {line-height:1.6em; margin-bottom: .5em}
.texto h1,h2,h3 {line-height:2em}

.vitrine {text-align: center}

.arquivo {}
.arquivo ul {margin-left: 2em}
.arquivo li span {color: gray; font-size: 9pt}

.caixacentral {margin: auto auto 1em; border: solid 1px gray; padding: 1em}
.login {width: 320px}
.login li {margin-top: 0.4em; list-style:none}
.login label {float: left; width: 3em; text-align: right; padding-right: 0.3em; margin-top: .2em}
.login .text {border: none; background: lightblue; width: 250px; height: 20px; padding: 3px; font-size: 16px}
.login .submit {margin: 1em auto; display: block}
.login .reenviolink {margin-top: 2em; text-align: center}
.login .lembrar {padding-left: 3em; margin-top: 16px}
.inscricao {width: 320px; font-size: 1.2em; font-weight: bold; text-align: center}

.publicar {padding: 0; margin: 5px auto}
.publicar fieldset {background: #eef; margin: 0; padding: 5px}
.publicar ul {margin: 0; padding: 0; border: none; list-style: none}
.publicar li {display: block; text-align: left; margin-bottom: 3pt}
.publicar label {width: 10em; clear: both; vertical-align: top; left: 10em; display: block; float: left; text-align: right; margin-right: .5em}
.publicar textarea {font: normal 10pt Trebuchet MS,Arial; overflow: auto; width: 740px; padding: 14px}
.publicar input.submit {margin: 1em; border: solid 2px gray}
.publicar p {padding-left: 11em; text-align: justify; width: 28em}

.aviso {margin: 1em auto; border: solid 3px #F33; padding: 1em; text-align: center; font-weight: bold; font-size: 1.2em}
.mensagem {margin: 1em auto; border: solid 3px #33F; padding: 1em; text-align: center}

.calendario {font-size: 10pt}
.calendario li {list-style: none}
.calendario .numero {color: gray; font-size: 7pt}

.comentario {border: 2px solid #cca; margin-bottom: 1em; background: #ffd; padding: 1em}
.comentario .remetente {font-weight: bold}
.comentario .data {font-style: italic; font-size: 9pt; color: gray; margin-bottom: 1em}

.form-comentar {border: 2px solid #cca; margin-bottom: 1em; background: #ffd; padding: 1em}
.form-comentar ul {list-style: none}
.form-comentar textarea {display: block; clear: both; width: 474px; background-color: #ddb; margin-bottom: 1em; font: normal 10pt Trebuchet MS,Verdana,Arial,sans-serif}
.form-comentar .nota {margin-bottom: 1em}
.form-comentar .submit {border: 2px solid gray; margin-top: 1em}
.form-comentar .notificar {font-size: 9pt}

.enviar {line-height:17px; padding:5px 20px 5px 25px; width:auto;
	color: #529214; background: #F5F5F5 url(/static/tick.png) no-repeat scroll 8px 6px; font-weight:bold; overflow:visible; 
	border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;border-style:solid; border-width:1px;
}

.enviar:hover {    background-color:#E6EFC2;    border:1px solid #C6D880;    color:#529214}
