body {
	background-color: #fff;
	background-image: url(../_images/toponovo1_03.gif);
	background-repeat: no-repeat;
	background-position: 531px 4px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}body, td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E3FA3;
}td{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

acronym{/* descrição de palavra ou expressao. mostra cursor "?"  usar title*/
	border-bottom:1px dotted #666666;
	cursor:help;
}a {
	color: #0E3FA3;
	text-decoration: none;
}a:hover{
	color: #6699FF;
	text-decoration: underline;
}
blockquote.livros{
	margin: 36px 0px 0px 36px;
	font-size: 11px;
}
blockquote.livros h2{
	margin-right: 36px;
}
blockquote.livros p.fundoazul{
	margin-right: 36px;
}
blockquote{
	margin: 36px 36px 0px 36px;
	font-size: 11px;
	text-align: left;
}
blockquote.catalogo{
	margin: 0px 0px 0px 36px;
	font-size: 11px;
}
blockquote.corpo p{
	text-indent: 30px;
	margin-top: 0px;
	margin-bottom: 5px;
}
blockquote.autores p{
	margin-top: 0px;
	/*line-height: 10px;*/
}
blockquote.autores p.lista{
	margin-top: 0px;
	line-height: 10px;
}
blockquote.lista{
	margin: 20px 0px 0px 0px;
}
blockquote.lista p{
	margin-top: 0px;
	line-height: 12px;
	text-indent: 0px;
	margin-bottom: 4px;
}
blockquote.rodapep{
	margin: 80px 0px 4px 0px;
}
blockquote.rodapep p{
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 16px;
}
p{
	margin-top: 0px;
	margin-bottom: 10px;
}b, strong{
	color: #0E3FA3;
}
br{
	margin-right: 30px;
}
ul li{
	list-style-type: none;
	/*background: url("../_images/opina_100.gif") no-repeat left;
	background-position:	top;*/
	background-image: url(../_images/opina_100b.gif);
	background-repeat: no-repeat;
	/*descobri solução pra nao ficar no meio, mas no topo*/
	background-attachment:	scroll;
	text-align: left;
	padding: 0 0 0 15px;
	margin: 0px 5px 0 0;
	line-height: 18px;
}
ul{
	padding: 0 0 0 6px;
	margin-left: 9px;
}
ol li{
	padding: 0 0 0 0px;
	margin: 2px 0px 0 2px;
	line-height: 18px;
}
ol{
	padding: 0 0 0 22px;
	margin-left: 10px;
}
ol ol{
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
}
ol h3{
text-indent: -30px;
}
ol .descreve{
	margin-left: -30px;
	line-height: 14px;
}

.tabela_geral{
	width: 778px;
	border: 0 0 0 0;
}
.tabela_geral td{
	/*Isto arruma um espaçamento groge do Mozilla det1_101.gif*/
	border: 0 0 0 0;
	padding: 0 0 0 0;
}
.det_amarelo{
}
.dot_meio{
}
.form_campo_lateral{
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E3FA3;
	height: 18px;
	margin: 0 0 0 0;
}
.form_campo_lateral2{
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E3FA3;
	height: 18px;
	margin: 0 0 0 0;
	width: 180px;
}
.form_campo{
	background-color: #FFF9B3;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E3FA3;
	border: 1px solid #6A88C3;
	/*height: 18px;*/
	margin-top: 0;
	padding: 3px;
}
.form_campo_det{
	background-color: #FFF9B3;
}
.form_botao, .form_botao2{
	background-color: #0E3FA3;
	color: #FFF9B3;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #4B2800;
	border-right: 1px solid #4B2800;
	border-left: 1px solid #6A88C3;
	border-top: 1px solid #6A88C3;
	padding: 3px;
}
form{
	display: inline;
}

.rodape{
	color: #000000;
	font-size: 11px;
	vertical-align: middle;
}
.rodape p{
	text-indent: 0px;
}
.roda_logo{
	margin-bottom: 20px;
	margin-right: 5px;
}

.assina{
	color: #999999;
}
.foto_dir{
	margin-left: 13px;
	margin-bottom: 13px;
	/*filter: alpha(Opacity=60);*/
}
.area_lateral{
	background-color: #FFF9B3;
}
.data{
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 3 0 0 0;
	vertical-align: bottom;
	color: #183E8B;
	text-align: center;
	/*line-height: 19px;*/
}
h1{
	margin: 0 0 0 0;
}
h2{
	margin-top: 0;
	background-image: url(../_images/tituscapa_16.gif);
	background-repeat: repeat-x;
}
h3{
	margin-top: 20px;
	margin-bottom: 10px ;
	font-size: 16px;
	background-image: url(../_images/tituscapa_86.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
h3 span{
	background-color: White;
	font-family: "Times New Roman", Times, serif;
}
#lateral{
	padding: 10px 10px 30px 30px;
}
#menu{
	padding: 34px 30px 10px 30px;
}
#menu p{
	background-image: url(../_images/menu_12.gif);
	background-repeat: repeat-x;
	height: 10px;

	margin-bottom: 8px;
}
hr {
	background-repeat: repeat-x;
	margin-top: 0;
	border-top: 1px solid #6699ff;
	border-bottom: 0px none #ffffff;
	border-left: 0 none #ffffff;
	border-right: 0 none #ffffff;
} 
.sacola{
	background-image: url(../_images/lateral_50.gif);
	background-repeat: repeat-x;
	height: 34px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
.foto_chamada{
	margin-right: 10px;
	margin-bottom: 0px;
	border: 1px solid #0E3FA3; 
}
.lancamentos{
	width: 484px;
	border: 0 0 0 0;
}
.lancamentos img{
	border: 1px solid #0E3FA3; 
	width: 95px;
	/*height: 139px;*/
}
.lancamentos2 img{
	border: 1px solid #0E3FA3; 
	/*height: 139px;*/
}
.lancamentos img.destaque{
	border: 1px solid #0E3FA3; 
	width: 	auto;
	/*margin-right: 10px;
	height: 139px;*/
}
.lancamentos td{

	padding-right: 5px;
}
.lancamentos td.capin{
	vertical-align: middle;
}
.lancamentos p{
	font-size: 10px;
	width: 98px;
}
.alinha_esq{
	border: 1px solid #0E3FA3; 
	margin-right: 10px;
	margin-bottom: 5px;
}
.alinha_dir{
	border: 1px solid #0E3FA3; 
	margin-left: 10px;
	margin-bottom: 5px;
}
.alinha_esq2{
	margin-right: 10px;
	margin-bottom: 5px;
}
.alinha_dir2{
	margin-left: 10px;
	margin-bottom: 5px;
}
.bordaamarela{
	border: 1px solid #0E3FA3; 
}
.fundoclaro{
	background-color: #FFF9B3;
}
.fundoazul{
	background-color: #0E3FA3;
	height: 26px;
}
.fundocinza{
	background-color: #fafafa;
	padding: 2px 2px 2px 2px;
}
.paginas{
	color: #FFF9B3;
	margin-top: 5px;
	padding-top: 5px;
	line-height: 26px;
	margin-left: 10px;
}
.paginas a{
	color: #FFffff;
	text-decoration: none;
	font-weight: bold;
}
.titulolivro{
	text-transform: uppercase;
}
.descrevelivro{
	text-align: justify;
}
.textoazul{
	color: #6699ff;
}
/*  TABELAS   */

table.tabela_sacola{
	background-color: white;
}
table.tabela_sacola tr{

	font-size: 10px;
	height: 25px;
}
table.tabela_sacola td{
	/*text-indent: 5px;*/
	background-color: #EDF3FF;
	font-size: 10px;
	padding: 4px 4px 4px 4px;

	vertical-align: middle;
	border-right: thin solid White;
	border-top: thin solid White;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: thin;
}
table.tabela_sacola td.falha{
	/*height: 5px;
	font-size: 7px;*/
	background-color: #EDF3FF;
}
table.tabela_sacola td b,strong{
	font-size: 11px;
}
table.tabela_sacola .input{
	background-color: #ffffFF;
	font-size: 10px;
	color: #0E3FA3;
	border: 1px solid #6A88C3;
	text-align: center;
}
table.tabela_sacola .input2{
	background-color: #ffffFF;
	font-size: 10px;
	color: #0E3FA3;
	border: 1px solid #6A88C3;
}
th{
	background-color: #FFF9B3;
	color: #0E3FA3;
	height: 11px;
	font-size: 11px;
	text-align: left;
	padding: 4px 4px 4px 4px;
	border-right: thin solid White;
	border-top: thin solid White;
}
.fundo_claro{
	background-color: #FFFCD9;
	color: #0E3FA3;
	height: 11px;
	font-size: 11px;
	text-align: left;
	padding: 4px 4px 4px 4px;
	border-right: thin solid White;
	border-top: thin solid White;
}
table.tabela_livros td{
	/*text-indent: 5px;*/
	background-color: #EDF3FF;
	font-size: 11px;
	padding: 4px 4px 4px 4px;

	vertical-align: middle;
	border-right: thin solid White;
	border-top: thin solid White;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: thin;
}
.foto_acontece{
	border: 1px solid #0E3FA3; 
	margin-top: 10px;
	margin-bottom: 6px;
	margin-right: 10px;
}
.legenda{
	text-justify: inter-word;
	text-align: justify;
	font-size: 10px;
}
.tab_catalogo td{
	width: 220px;
	padding-right: 30px;
	border: 0;
}
#informe{
	border: 1px dashed #0E3FA3;
	float: none;
	color: #0E3FA3;
	padding-left: 5px;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
	height: 25px; 
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #FFFCD9;
	background-image: url(../_images/ico_informe.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
}
#informe img{
	margin-right: 5px;
}
.chamadas{
	width: 464px;
}
.chamadas td{
	text-align:	left;
}
#cata{
	height: 140px;
}

.assina{
	color: #999999;
	margin-right: 5px;
	vertical-align: bottom;
	padding-right: 36px;
}
a.creditos{
color: #999999;
position:relative; 
/*padding:0;*/
text-decoration:none;
/*border-bottom:2px dotted #039;*/
/*cursor:help; */
z-index:24;
}
a.creditos:hover{
color: #cccccc;
background:transparent;
z-index:25;
text-decoration:none; 
}
a.creditos span{display: none}
a.creditos:hover span{
	display: block;
	position: absolute;
	width: 140px;
	top: -57px;
	left: -38px;
	font: 7pt verdana, arial, helvetica, sans-serif;
	padding: 0px 0px 0 0;
	border: 0px solid #999;
	background: #fff;
	text-align:	left;
	color: #999;
	text-decoration: none;
}
.hr{
	background-image: url(../_images/menu_12.gif);
	background-repeat: repeat-x;
	height: 9px;
}
.titu_noticia{
		font-size: 13px;
		font-weight: bold;
}
.fonte_peq{
		font-size: 10px;
}
.oautor{
	margin: 5px 0px 10px 0px;

}
.borda_edi{
	border: 1px solid #0E3FA3; 
	margin-right: 10px;
	margin-bottom: 3px;
}
.alinhameio{
	vertical-align: middle;
}
.links{ 

font-size: 12px;
}
#compras{
	padding: 5px;
	margin-top: 10px;
	/**background-color: #0E3FA3;**/
	color: #0E3FA3;
}
#compras a:link, #compras a:active, #compras a:visited{
	color: #0E3FA3;
	text-decoration: underline;	
}
#compras input{
	margin: 2px;
	font-size: 10px;
	font-weight: normal;
	background-color: #0E3FA3;

	
}
#compras input.form_botao2{
	width: 140px;
}
.bghr{
background-image: url(../_images/bg_hr.gif);
background-repeat: repeat-x;
margin-top: 5px;
margin-bottom: 5px;
	
}
#pdf{
	width: 160px;
	background-color: #fafafa;
	padding: 5px;
	background-image: url(../_images/ico_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	float: right;
	clear: both;
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #ededed; 
}
.promo{
	background-color: #FFF9B3;
	margin-bottom: 10px;
	width: 180px;
	background-image: url(../_images/ico_promo.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.promo strong{
margin-right: 12px;
}
.promo2{
	background-color: #FFF9B3;
	
}


#status, #status2{
	width: 140px;
	padding: 2px;
	padding-top: 5px;
	text-align: center;
	margin-right: 5px;
	font-size: 12px;
	height: 60px;

}
#status{
	background-color: #fafafa;
	display:  inline-block;
	border: 4px solid #ededed; 
	clear: none;
	float: left;
	color: #999;
	padding-top: 15px;
	border-left: 1px;
	border-top: 1px;
	border-left: 1px solid #ededed;
	border-top: 1px solid #ededed;
}
#status2{
	background-color: #FFF9B3;
	display: inline-block;
	border: 4px solid #0E3FA3;
	border-left: 1px solid #0E3FA3;
	border-top: 1px solid #0E3FA3;
	clear: none;
	float: left;
	color: #666;
	font-weight: normal;
	
}
#status2 strong{
	color: #666;
	
	font-size: 14px;
}
#status2 a{
	color: #666;
}
#status2 b{
	color: #0E3FA3;
	font-weight: normal;
}
#processo, #processob{
	margin-bottom: 15px;
	padding: 5px;
	font-size: 12px;
	background-color: #fafafa;
	display: inline-block;
	border: 0px solid #0E3FA3;
	float: left;
	width: 115px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}
#processo{
 color: #999;
 background-image: url(../_images/ico_processo0.gif);
 background-repeat: no-repeat;
 border-bottom: 2px solid #ededed;
 border-top: 2px solid #fff;
}
#processob{
 color: #0E3FA3;
 background-image: url(../_images/ico_processo.gif);
 background-repeat: no-repeat;
 font-weight: bold;
 border: 1px solid #ededed;
 border-bottom: 2px solid #fff;
 border-right: 2px solid #ededed;
 background-color: #fff;

}

#processo strong{
	margin-right: 8px;
	margin-left: 8px;
	font-size: 14px;
 color: #ccc;
  padding-left: 5px;
}
#processob strong{
	margin-right: 8px;
	margin-left: 8px;
	font-size: 14px;
	 padding-left: 5px;
}
.quebra{
	clear: left;
}