
.supersmall {font-size:10px}
.small {font-size: 12px}
.normal {font-size: 14px}
.big {font-size: 16px}
.superbig {font-size: 18px}
.megabig {font-size: 30px}


.supersmallred {font-size: 10px; color: #CC0000}
.smallred {font-size: 12px; color:#CC0000}
.normalred {font-size: 14px; color:#CC0000}
.bigred {font-size: 16px; color:#CC0000}
.superbigred {font-size: 18px; color:#CC0000}
.megabigred {font-size: 30px; color:#CC0000}

.supersmallblack {font-size:10px; color:#333333}
.smallblack {font-size: 12px; color:#333333}
.normalblack {font-size: 14px; color:#333333}
.bigblack {font-size: 16px; color:#333333}
.superbigblack {font-size: 18px; color:#333333}
.megabigblack {font-size: 30px; color:#333333}

a:link {
	text-decoration: none;
	color: #333333;

}

a:visited {
	text-decoration: none;
	color: #333333;

}

a:hover {
	text-decoration: none;
	color: #333333;

}

a:active {
	text-decoration: none;
	color:  #333333;

}

a.librospublicados:link {
	text-decoration: none;
	color: #FF0000; }
a.librospublicados:visited {
	text-decoration: none;
	color: #FF0000; }
a.librospublicados:hover {
	text-decoration: none;
	color: #FF0000; }
a.librospublicados:active {
	text-decoration: none;
	color: #FF0000; }

#body {
	margin: 0px auto;
	background: url(background.jpg) #3C7BA7 top center no-repeat;
  	font-family: Arial, Geneva, Verdana, helvetica, sans-serif;
  	color: #050B17;
	font-size: 18px;
	width: 900px;
	line-height: normal;
}
#topblank {
    background: none;
	height: 50px;
	width: 900px;
	margin: 0px;
	padding: 0px;
}
#logo {
	background: none;
	height: 100px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#middleblank {
	background: url(transparenttop.png) no-repeat top center;
	height: 23px;
	width: 900px;
	margin: 0px;
	padding: 0px;
}
#middle {
	background: url(transparentmiddle.png) repeat-y top center;
	width: 900px;
	margin: 0px;
	padding: 0px;

	overflow: auto;
}
#middleinleft {
	background: none;
	float: left;
	width: 180px;
	margin: 0px;
	padding: 10px;
	border: 0px;
	text-align: right;
	display: inline;

}
#middleinright {
	background: none;
	float: right;
	width: 680px;
	margin: 0px;
	padding: 10px;
	text-align: left;
	display: inline;

}
#middleinleftmf {
	background: none;
	float: right;
	width: 100px;
	margin: 0px;
	padding: 10px;
	border: 0px;
	text-align: right;
	display: inline;
	height: auto;
}
#middleinrightmf {
	background: none;
	float: right;
	width: 400px;
	margin: 0px;
	padding: 10px;
	text-align: right;
	display: inline;
	height: auto;
}
#bottomblank {
    background: url(transparentmiddle.png) repeat-y top center;
	height: 25px;
	width: 900px;
	margin: 0px;
	padding: 0px;
}
#bottom {
    background: url(transparentbottom.png) no-repeat top center;
	height: 23px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	float: none;
}
#bottomfooter {
    background: none;
	height: 20px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}