*{padding:0px; margin:0px;}

body{
	color:#360000;
	font-family: Geneva ,tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../imagens/fundo_site2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	/*background-color:#f6861f;*/
	background-color:#ffffff;
	padding-top:2px;
	font-size:12px;
	}

	a{color:#0021af;}	

img{border:none;}

input,select,textarea{
	border:solid 1px #555555;
	background-color:#ffffff;
	margin-bottom:5px;	
	}
	
div form textarea{font-size:14px;font-family:verdana;}	

	
label{;float:left;width:160px;margin-bottom:4px;}	
	
form{margin:0px;padding:0}
sub{float:right;}
sub a{}

.h1_like{
	
	text-transform:uppercase;
	padding:0px;
	/*padding-left:30px;*/
	
	
	margin:0px 0px 5px 0px;
	font-size:13pt;
	font-weight:bold;
	font-family:Helvetica;
	
}

h1{font-size:30px;}
h2{}	
h3{
	font-size:13pt;
	font-weight:bold;
	font-family:Helvetica;
}
.topo{
/*	border:solid 1px #000000;*/
	margin:auto;
	width:760px;
	background-color:#ffffff;
	background-image:url(../imagens/fundo_topo.gif);
	background-repeat:repeat-x;
	height:138px;
}	

.topo .inicio{
	background-image:url(../imagens/fundo_topo.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top:97px;
	
}
.topo .inicio a{color:#ffffff;text-decoration:none;}
.topo .inicio a:hover{color:#ffff00;}
	
.topo .funcoestopo{
	background-image:url(../imagens/fundo_topo.gif);
	background-repeat:repeat-x;
	float:left;
	width:526px;
	padding-top:95px;
	
}

.topo .funcoestopo a{color:#ffffff;display:block;float:left;text-decoration:none;margin-top:2px;}
.topo .funcoestopo a:hover{color:#ffff00;}
.topo .funcoestopo .caixa{}
.topo .funcoestopo .caixa input{height:17px; border:none; font-size:11px;}
.conteudo{
/*	border:solid 1px #000000;*/
	background-color:#ffffff;
	margin:auto;
	width:770px;
	
}	

/**   infolivro   **/
.info{
	/*border:solid 1px #000000;*/
	float:left;
	width:435px;
	height:155px;
	margin:0px 0px 0px 5px;
	background-image:url(../imagens/info.jpg);
	background-repeat:no-repeat;
	padding:16px 0px 10px 15px;
	font-size:12px;
	
}

.info a{color:#726e04;text-decoration:none;}
.info a:hover{color:#ff0000;}

.info img{
	float:left;
	margin-right:14px;
}
.info .fotouser{border:solid 1px #888888}
.info .cover{border:solid 1px #888888}
.info h1{
	text-transform:uppercase;
	padding:0px;
	padding-left:30px;
	
	
	margin:0px 0px 5px 0px;
	font-size:13pt;
	font-weight:bold;
	font-family:Helvetica;
	}


.score{
	background-image:url(../imagens/fundo_score.gif);
	background-repeat:no-repeat;
	float:left;
	width:300px;
	height:37px;
	padding:7px 0px 0px 5px;
	margin:15px 0px 0px -6px;
	/*border:solid 1px #ff0000;*/
	}

.score span{
	display:block;
	float:left;
	font-weight:bold;
	font-size:10px;
	
}

.score span a{color:#bbb400; font-weight:bold;font-size:10px;text-decoration:none;}
.score span a:hover{ font-weight:bold;font-size:10px;}


.score span#recados{width:67px;}
.score span#adicionar{width:70px;}
.score span#indicar{width:62px;}
.score span#livros{width:55px;}
.score span#autores{width:63px;}
.score span#autores2{width:80px;}
.score span#nota{width:50px;}
.score span#fas{width:50px;}
.score span#publicados{width:80px;}

.score span img{
	float:left;
	margin:2px 3px 0px 0px;
	}


.verde{color:#107b01;}	
.vermelho{color:#ff0000;}		
.corazul{color:#011774;}		

.textodireito{float:right;}	

/**   infolivro   **/

/**   painel   **/

.painel{
/*	border:solid 1px #000000;*/
	float:right;
	height:155px;
/*	background-image:url(../imagens/controle_direito.jpg);
	background-position:top right;
	background-repeat:no-repeat;
*/	
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
 }

.painel h2{
	float:right;
	width:210px;
	height:34px;
	background-image:url(../imagens/fundo_titulo_h2.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:12px 20px 0px 0px;
	text-align:right;
	font-size:18px;
	
	margin:0px 15px 5px 0px;
}
 
 
.functions{	
	float:left;
	text-align:left;
	display:block;
	width:49%;
	margin:0px 0px 3px 0px;
	font-weight:bold;
	font-size:15px;
	
} 
.functions img{
	margin:0px 0px -5px 2px;
} 


.adi{
	float:left;
	display:block;
}
.adisem{
	float:left;
	display:block;
}
/*
.publicidade{
	float:left;
	margin:174px 5px 5px 5px;
	width:287px;
	height:236px;
	background-image:url(../publicidade/publi_02.jpg);
	background-repeat:no-repeat;
	}

*/

.publicidade{
	float:left;
	margin:5px 5px 5px 5px;
	width:285px;
	height:264px;
	background-image:url(../publicidade/publi_02.jpg);
	background-repeat:no-repeat;
	}

.video_livrus{
	float:left;
	margin:5px 5px 5px 5px;
	width:285px;
	height:264px;
}





/**       ?reas com bordas arredondadas                    **/

	.laranja{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_laranja.gif);
	background-repeat:repeat-x;
	background-color: #ffebcc;
		
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.laranja img.l{float:left;}
	.laranja img.r{float:right;}
	.laranja img.bl{float:left;margin-top:-15px}
	.laranja img.br{float:right;margin-top:-15px}
	.laranja .margem{clear:left;margin:0px 15px 0px 15px;}
	.laranja h3{
	color:#772d00;	
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #ffebcc;
	}
	.laranja h3 a{color:#772d00;text-decoration:none;}
	
	
	
	.cinza{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_cinza.gif);
	background-repeat:repeat-x;
	background-color: #eeeeee;
		
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.cinza img.l{float:left;}
	.cinza img.r{float:right;}
	.cinza img.bl{float:left;margin-top:-15px}
	.cinza img.br{float:right;margin-top:-15px}
	.cinza .margem{clear:left;margin:0px 15px 0px 15px;}
	.cinza h3{
	color:#772d00;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #eeeeee;}
	.cinza h3 a{color:#772d00;text-decoration:none;}
	.cinza h2{
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	font-size:19px;
	font-weight:bold;
	border-bottom:solid 1px #eeeeee;}
	.cinza h2 a{text-decoration:none;}
	
	.vinho{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_vinho.gif);
	background-repeat:repeat-x;
	background-color: #6f3d3d;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.vinho img.l{float:left;}
	.vinho img.r{float:right;}
	.vinho img.bl{float:left;margin-top:-15px}
	.vinho img.br{float:right;margin-top:-15px}
	.vinho .margem{clear:left;margin:0px 15px 0px 15px;}
	.vinho h3{
	color:#ffffff;	
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #ffffff;}
	.vinho h3 a{color:#ffffff;text-decoration:none;}
	.vinho a{color:#fff600;}


	.roxo{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_roxo.gif);
	background-repeat:repeat-x;
	background-color: #511b57;
	color:#ffffff;	
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.roxo img.l{float:left;}
	.roxo img.r{float:right;}
	.roxo img.bl{float:left;margin-top:-15px}
	.roxo img.br{float:right;margin-top:-15px}
	.roxo .margem{clear:left;margin:0px 15px 0px 15px;}
	.roxo h3{
	color:#ffffff;	
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	/*border-bottom:solid 1px #511b57;*/
	border-bottom:solid 1px #ffffff;}
	.roxo h3 a{color:#ffffff;text-decoration:none;}
	.roxo a{color:#fff600;}

	.gold{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_gold.gif);
	background-repeat:repeat-x;
	background-color: #f3e1b3;
	
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.gold img.l{float:left;}
	.gold img.r{float:right;}
	.gold img.bl{float:left;margin-top:-15px}
	.gold img.br{float:right;margin-top:-15px}
	.gold .margem{clear:left;margin:0px 15px 0px 15px;}
	.gold h3{
	color:#ffffff;	
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #f3e1b3;}
	.gold h3 a{color:#772d00;text-decoration:none;}

	.azul{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_azul.gif);
	background-repeat:repeat-x;
	background-color: #0b1725;
	color:#ffffff;	
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.azul img.l{float:left;}
	.azul img.r{float:right;}
	.azul img.bl{float:left;margin-top:-15px}
	.azul img.br{float:right;margin-top:-15px}
	.azul .margem{clear:left;margin:0px 15px 0px 15px;}
	.azul h3{
	color:#ffffff;	
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #ffffff;
	}
	.azul a{color:#fff600;}
	.azul h3 a{color:#ffffff;text-decoration:none;}

	.amarelo{
	float:left;
	width:760px;
	background-image:url(../imagens/fundo_amarelo.gif);
	background-repeat:repeat-x;
	background-color: #e3e3a1;
	
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	}
	.amarelo img.l{float:left;}
	.amarelo img.r{float:right;}
	.amarelo img.bl{float:left;margin-top:-15px}
	.amarelo img.br{float:right;margin-top:-15px}
	.amarelo .margem{clear:left;margin:0px 15px 0px 15px;}
	.amarelo h3{
	color:#772d00;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	
	
	border-bottom:solid 1px #e3e3a1;}
	.amarelo h3 a{color:#772d00;text-decoration:none;}






/*.box_fechado,.box_aberto{cursor:pointer;}*/
.box_fechado{overflow:hidden;height:353px;padding:5px;}
.box_aberto{overflow:visible;padding:5px;}





	
/**       ?reas com bordas arredondadas                    **/

table{
	width:100%;
	border-collapse:collapse; 
}

table tbody.listra{
	background-color:#172738;
}

table tbody.listra td a{color:#ffffff;text-decoration:none;}
table tbody.listra td a:hover{color:#ffff00;text-decoration:underline;}

table tfoot td{
	border:solid 1px #596b78;
	text-align:center;

}







table th{
	font-size:10px;
	text-align:left;
	border-bottom:solid 1px #596b78;
	}

table th.status{
	padding-top:1px;
	padding-left:1px;
	padding-bottom:0px;	
	padding-right:1px;	
	background-color:#ffffff;
	border:solid 1px #596b78;
	width:20px;	
	text-align:center;
}


table th.status2{
	padding-top:1px;
	padding-left:1px;
	padding-bottom:0px;	
	padding-right:1px;	
	width:20px;	
	text-align:center;
	border:none;
	font-size:10px;
}

table td{
	margin:0px;
	font-size:10px;
	border-bottom:solid 1px #596b78;
	padding:2px;
	
	}



table td.status{
	border:solid 1px #596b78;
	text-align:center;
}

table td.status2{
	border:none;
	font-size:10px;
	text-align:center;
}

table td.status input{font-size:10px;}
table td.status2 input{font-size:10px;}

td.status input{
	*background:transparent;
	*border:none;
}
td.status .notaie{
	border:solid 1px #555555;
	background-color:#ffffff;
}


#bibliotecalateral img{margin-left:10px;margin-bottom:10px;border:solid 1px #000000;}
#autoreslateral img{margin-left:10px;margin-bottom:10px;border:solid 1px #000000;}



.recados{
	margin:auto;
	width:90%;
	padding:20px;
	border-top:dashed 1px #ff9000;
	
}
.recados img{float:left;margin-right:20px;border:solid 1px #000000;}

.userresize{width:50px;height:70px;border:solid 1px #c2c2c2;}
.coverresize{width:50px;height:70px;border:solid 1px #c2c2c2;}

.mostralivros{
	background-color:#ffffff;
	float:left;
	width:160px;
	height: 260px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-align:center;
	margin:3px;
	border-right:solid 3px #000000;
	border-bottom:solid 3px #000000;
	font-weight:bold;
	
}
.mostralivros a{color:#000000;text-decoration:none;}

.caixamensagem{
	z-index:10;
	position:absolute;
	top:150px;
	left:25%;
	padding:15px;
	background-image:url(../imagens/caixamensagem.png); 
	background-repeat:no-repeat;
	width:270px;
	height:150px;
	color:#ffff00;
}


.caixamensagem_imagem{
	z-index: 10;
	position: absolute;
	top: 5%;
	left: 15%;
	padding: 15px;
	background-image :url(../imagens/caixamensagem_imagem.png); 
	background-repeat: no-repeat;
	width: 650px;
	height: 600px;
	color: #ffff00;
}

.caixamensagem_imagem strong {
	font-size:18px;
}

.caixamensagem_imagem b {
	font-size:12px;
}

.caixamensagem strong {
	font-size:18px;
}
.caixamensagem a{color:#ffff00;}
.caixamensagem input, select, textarea{font-size:12px;} 



.comobiblio{
	z-index:10;
	position:absolute;
	top:250px;
	left:25%;
	padding:15px;
	width:400px;
}





.base{
	float:left;
	width:740px;
	margin:5px 5px 5px 5px;
	border-top:solid 1px #ff9000;background-color:#eeeeee;padding:10px;
	}

.base ul{
	margin-right:26px;
	float:left;
	width:158px;
	list-style-position:inherit;
	}

.base ul li{
	border-bottom: dotted 1px #666666;
	padding:10px 0px 0px 0px;
	list-style:none;
	
	font-size:10px;
	}
	
.base ul li a{color:#666666;text-decoration:none;}
.base ul li a:hover{color:#800000;}	
.base ul dd{
	font-size:14px;
	font-weight:bold;
	}
