@charset "utf-8";

*		{ margin:0px; padding:0px; }
body	{ background-color:#6F9; font-family:Arial, sans-serif; font-size:14px; }
h1		{ color:#060; font-size:18px; font-variant:small-caps; line-height:15px; margin-bottom:10px }
h2		{ color:#060; font-size:16px; margin-bottom:10px }
h4		{ color:#000; font-size:14px; font-weight:bold; margin:30px 0px 5px 0px; }
h6 		{ font-size:10px; font-weight:normal; }
ul		{ float:left;width:110px }
li 		{ height:16px; padding:0 5px; font-weight:bold; font-variant: display:block; list-style:none }

fieldset		{ border:none; }
fieldset legend { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; 
				  font-weight:bold; margin-bottom:15px; }
fieldset li		{ list-style:none; margin-bottom:15px; text-align:right; }
label			{ margin-bottom:20px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:10; font-weight:normal; }

a 					{ text-decoration:none; }
a:link, a:visited	{ color:#06F; }
a:hover				{ color:#060 }

p	{ margin:10px 0px; }
hr	{ border-color:#060; border-width:medium; }

img		{ border:none; }
/*
img.bg	{ min-height:100%; min-width:1024px; width:100%; height:auto; position:fixed; top:0px; left:0px; }
@media screen and (max-width: 1024px){ img.bg { left:50%; margin-left:-512px; } }
*/
#logo	{ height:80px; width:160px; position:fixed; top:20px; right:20px; }
#torna	{ width:80px; height:80px; position:fixed; bottom:40px; left:20px }
#menu	{ position:fixed; bottom:40px; left:110px; z-index:80; width:120px; line-height:12px;
			  height:68px; background:#fff; opacity:0.6; filter:alpha(opacity=60); padding:7px 0 0 7px }

#MB_loading { font-size: 13px; }
#links		{ height:50px; width:100px; position:fixed; bottom:140px; left:40px; }
#links img	{ float: left; }

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

#content { position:relative; width:450px; min-height:300px;	margin: 0px auto; background-color:#D4F2DE;
			  padding: 20px; -moz-box-shadow: #090 2px 2px 10px; -webkit-box-shadow: #090 2px 2px 10px;
			  -moz-border-radius-bottomright: 20px;	-moz-border-radius-bottomleft: 20px; }
#login	{ position:relative; width:220px; margin:50px auto 0px auto; }
#repete	{ margin-top:30px; margin-bottom:30px; }
#capa	{ width:120px; height:120px; }
#livro	{ float:left; }
#espec	{ padding-top:20px; }
#desc	{ clear:both; }
#imagem	{ background-color:#D4F2DE; width:380px; height:580px; margin:20px auto; padding:10px; }

#texto		{ padding-top:20px; }
#texto p	{ font-size: 12px; line-height: 18px; padding: 5px; }

.transparente	{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.direita		{ text-align:right; }
.italico		{ font-style: italic; }
.destaque		{ font-weight: bold; }
.color 			{ color: #090; font-weight: bold; text-decoration: none; }
.pequeno 		{ font-size:10px; font-weight:normal; }
.medio	 		{ font-size:12px; font-weight:normal; }
.atencao		{ color:#C00; font-weight: bold; }
.listagem		{ font-size:12px; margin:0px; }
.longtxt		{ max-width:380px; }
.tempo			{ float:left; margin-right:10px; }
