.fmenu {
	BACKGROUND-COLOR: #666666
}
.feditorial {
	BACKGROUND-COLOR: #cc9933
}
.fautores {
	BACKGROUND-COLOR: #cc3300
}
.fcatalogo {
	BACKGROUND-COLOR: #99cc33
}
.factualidade {
	BACKGROUND-COLOR: #6699ff
}
.fparati {
	BACKGROUND-COLOR: #cc3399
}
.fensinantes {
	BACKGROUND-COLOR: #6666cc
}

.fdistribu {
	BACKGROUND-COLOR: #ff9c00
}

.fgclaro {
	BACKGROUND-COLOR: #dcdcdc
}
.fgris {
	BACKGROUND-COLOR: #cccccc
}
.fgmclaro {
	BACKGROUND-COLOR: #efefef
}
.fbranco {
	BACKGROUND-COLOR: #ffffff
}
.fhistoria {
	BACKGROUND-COLOR: #ffefdc
}
.fhistoria2 {
	BACKGROUND-COLOR: #efdccc
}
.fnomundo {
	BACKGROUND-COLOR: #669999
}
.fnomundo2 {
	BACKGROUND-COLOR: #efffff
}
.fnomundo3 {
	BACKGROUND-COLOR: #dcefef
}
.arriba {
	MARGIN: 0px 0px 5px
}
.dereita {
	FLOAT: right; MARGIN: 0px 0px 5px 10px
}
.esquerda {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
.pefoto {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-ALIGN: right
}
.pe {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.entradilla {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.texto {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.textopeq {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.txtpeqnegro {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.txtpeqbranco {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
A.txtpeqbranco:link {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txtpeqbranco:active {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txtpeqbranco:visited {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txtpeqbranco:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
.utilidades {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif
}
A.utilidades:link {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.utilidades:active {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.utilidades:visited {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.utilidades:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}

.form {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	size: 300px;
}

.formgrande {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.formtxt {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
A.branco:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.branco:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.branco:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.branco:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
.gris {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
A.gris:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.gris:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.gris:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
A.gris:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: none
}
.titgris {
	FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Georgia, Times, Times New Roman
}
.esgotado {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; BACKGROUND-COLOR: #cc3300
}
.editorial {
	FONT-SIZE: 11px; COLOR: #cc9933; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
A.editorial:link {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.editorial:active {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.editorial:visited {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.editorial:hover {
	FONT-SIZE: 11px; COLOR: #cc9933; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
.nomundo {
	FONT-SIZE: 11px; COLOR: #669999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
A.nomundo:link {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.nomundo:active {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.nomundo:visited {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
A.nomundo:hover {
	FONT-SIZE: 11px; COLOR: #669999; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; TEXT-DECORATION: underline
}
.titeditorial {
	FONT-SIZE: 18px; COLOR: #cc9933; FONT-FAMILY: Georgia, Times, Times New Roman
}
.titnomundo {
	FONT-SIZE: 18px; COLOR: #669999; FONT-FAMILY: Georgia, Times, Times New Roman
}
A.catalogo:link {
	COLOR: #669900; TEXT-DECORATION: underline
}
A.catalogo:active {
	COLOR: #669900; TEXT-DECORATION: underline
}
A.catalogo:visited {
	COLOR: #669900; TEXT-DECORATION: underline
}
A.catalogo:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.titcatalogo {
	FONT-SIZE: 18px; COLOR: #669900; FONT-FAMILY: Georgia, Times, Times New Roman
}
.datoslibro {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.titlibro {
	FONT-SIZE: 18px; COLOR: #669900; FONT-FAMILY: Georgia, Times, Times New Roman
}
.titautor {
	FONT-SIZE: 18px; COLOR: #cc3300; FONT-FAMILY: Georgia, Times, Times New Roman
}
A.autores:link {
	COLOR: #cc3300; TEXT-DECORATION: underline
}
A.autores:active {
	COLOR: #cc3300; TEXT-DECORATION: underline
}
A.autores:visited {
	COLOR: #cc3300; TEXT-DECORATION: underline
}
A.autores:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.titensinantes {
	FONT-SIZE: 18px; COLOR: #6666cc; FONT-FAMILY: Georgia, Times, Times New Roman
}
.ensinantes {
	COLOR: #6666cc
}
A.ensinantes:link {
	COLOR: #6666cc; TEXT-DECORATION: underline
}
A.ensinantes:active {
	COLOR: #6666cc; TEXT-DECORATION: underline
}
A.ensinantes:visited {
	COLOR: #6666cc; TEXT-DECORATION: underline
}
A.ensinantes:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.titactualidade {
	FONT-SIZE: 18px; COLOR: #3366cc; FONT-FAMILY: Georgia, Times, Times New Roman
}
A.actualidade:link {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
A.actualidade:active {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
A.actualidade:visited {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
A.actualidade:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.titnovidade {
	FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: Georgia, Times, Times New Roman
}
.datacalendario {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; BACKGROUND-COLOR: #cc3399
}
.numtrivial {
	FONT-SIZE: 30px; COLOR: #cc3399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}
.titparati {
	FONT-SIZE: 18px; COLOR: #cc3399; FONT-FAMILY: Georgia, Times, Times New Roman
}
A.parati:link {
	COLOR: #cc3399; TEXT-DECORATION: underline
}
A.parati:active {
	COLOR: #cc3399; TEXT-DECORATION: underline
}
A.parati:visited {
	COLOR: #cc3399; TEXT-DECORATION: underline
}
A.parati:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.fraseparati {
	FONT-SIZE: 14px; COLOR: #cc3399; FONT-FAMILY: Georgia, Times, Times New Roman
}
.bgris {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.recomendacho {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; BACKGROUND-COLOR: #efefef
}
.novidade {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 200px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif
}

.menuLib {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif; BACKGROUND-COLOR: #ff9c00; 	Font-weight: bold;
	text-decoration: none;
}

.titpromo {
	FONT-SIZE: 18px; COLOR: #ff9c00; FONT-FAMILY: Georgia, Times, Times New Roman
}

A.promo:link {
	COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.promo:active {
	COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.promo:visited {
	COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.promo:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.fpromoclaro {
  BACKGROUND-COLOR: #FFECD9;
  FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, Sans-serif;
}

.break {
	clear:both;
	page-break-before:always;
	}
