html, body      { height: 100%; }
html            { background: #fff url(../_imgs/bg-silver.jpg); }
body            { background: transparent url(../_imgs/bg-sky.jpg) 0 60px repeat-x; font: normal 12px/16px Verdana, Arial, sans-serif; }
a               { text-decoration: none; /*color: #ff1047;*/ color: #d38821; font-weight: bold }
a:hover, 
a.current       { /*color: #a40000;*/ color: #925b10; }
h1              { color: #fff; font-size: 28px; line-height: normal; font-weight: bold; font-family: Georgia; margin: 0 0 5px; }
h2              { color: #fff; font-size: 16px; font-family: Georgia; }
h1 span, 
h2 span         { color: #d38821; font-size: 18px; }
input           { color: #555; border: none; font: normal 12px/16px Verdana, Arial, sans-serif; float: left; font-size: 11px; }
form #name,
form #mail      { background: transparent url(../_imgs/bg-input.jpg) 0 0 no-repeat; width: 80px; height: 22px; margin-left: 3px; padding: 9px 10px 0; *height: 24px; *padding: 7px 10px 0; }
form #submit    { background: transparent url(../_imgs/btn-cadastro.jpg); color: #fff; width: 80px; cursor: pointer; height: 31px; padding: 0; }

#container      { margin: 0 auto; width: 960px; position: relative; }
#register       { margin-bottom: 20px; overflow: hidden; zoom: 1; padding: 15px; line-height: 31px; }
#register ul    { float: right; }
#register li    { display: inline; float: left; }
#register li a  { color: #ff1047; text-decoration: none; font-weight: bold; }
#register #name { margin-left: 10px; }

#book           { position: absolute; top: 17px; left: 0; height: 485px; width: 360px; background-repeat: no-repeat; }
#copy           { margin-left: 380px; width: 580px; }
#headings       { margin-bottom: 20px; }
#info           { color: #fff; }
#info p         { margin-bottom: 10px; }
.compre { /*position:relative;top:0px;left:-86px; */}

ul.list-imp li 			{ margin: 0  0  10px 0 ; }
	
ul.list-imp li img		{ float: left; margin: 0 10px 0 0; }
ul.list-imp li span		{ color: #fff; }
.clear			{ clear:both; height: 1px; font-size: 1px; line-height: 1px; }
ul#nav			{ margin:10px 0 0 0; }
ul#nav li.bullet	 {  } 
ul#nav li 			{  display: block; float: left; width: 130px; margin: 0 0 5px 0;background: url(../_imgs/bullet.jpg) no-repeat left center; }
ul#nav li a			{ margin: 0 10px;  }
div.nodes		{ height: 220px !important; }
div#imprensa		{ overflow: auto; }

#intro			{ height: 255px; overflow: auto; width: 100%; }	
#faixas			{ height: 255px; overflow: auto; width: 100%; }
#faixas h2		{ font-size: 18px; padding: 15px 0 5px 0; }
#faixas h3		{ font-size: 16px; font-style: italic; font-weight: bold; padding: 5px 0 10px 0;}
#faixas h4		{ font-size: 14px; font-weight: bold; padding: 10px 0;}
#faixas ul li	{ padding: 3px 0 0 20px; margin: 0 0 20px 0; }
#ficha			{ height: 255px; overflow: auto; width: 100%; }
#ficha	h3		{ font-size: 18px; font-weight: bold; padding: 12px 0 12px 0; }
#ficha	dl	dt	{ padding: 5px 0 5px 0; }
#ficha	dl	dd	{ padding: 3px 0 0 20px; }

#cadastrado p	{ font-size: 16px; font-weight: bold; padding: 60px 0; }
#cadastrado p a { font-size: 12px; display: block; width: 10%; padding: 5px 0 0 0; }

#nav            { padding-top: 5px; }
#nav li         { display: inline; }
.bt-buy		{ display: block;  margin: 10px 0 0 0; }
#footer         { position: absolute; top: 460px; right: 0; }
#footer 	a	{ display: block; float: left; }
#footer img     { margin-left: 10px; float: left; }
#lab img        { border: 2px solid #c0c0c0; }

#flash          { border-style: solid; border-width: 1px; cursor: pointer; font-size: 12px; margin-bottom: 20px; padding: 5px 5px 5px 30px; text-align: left; position: absolute; top: 10px; z-index: 9999; width: 500px; left: 50%; margin-left: -250px; }
.flash-notice   { background: #d4efd3 url(../_imgs/icon-alertgood.gif) no-repeat 5px center; border-color: #085e12; color: #085e12; }
.flash-alert    { background: #ffceb3 url(../_imgs/icon-alertbad.gif) no-repeat 5px center; border-color: #873d0c; color: #873d0c; }
