@charset "utf-8";
/* ESTILOS DA PÁGINA HEADER E GLOBAIS */
body {
	background-color: rgb(36,37,46);
}
#wrapperDT{
	width: 100%;
}
.links:link{
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: rgb(40,55,86)
}
.links:visited{
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: rgb(40,55,86)
}
.links:hover{
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	color: rgb(40,55,86)
}
.links:active{
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: rgb(40,55,86)	
}
.linkLimpo:link{
	text-decoration: none;
	cursor: pointer;
	color: rgb(255,255,255);
}
.linkLimpo:visited{
	text-decoration: none;
	cursor: pointer;
	color: rgb(255,255,255);
}
.linkLimpo:hover{
	text-decoration: none;
	cursor: pointer;
	color: rgb(255,255,255);
}
.linkLimpo:active{
	text-decoration: none;
	cursor: pointer;
	color: rgb(255,255,255);
}
#barraTopo {
	background-color: rgb(156,172,206);
	position: relative;
	visibility: visible;
	height: 160px;
	min-height: 160px;
	width: 1280px;
	z-index: 30;
	display: block;
	margin: 0 auto;
}
#logoDorinatecaTopo {
	width: 420px;
	height: 128px;
	top: 16px;
	left: 120px;
	z-index: 30;
	position: absolute;
	display: block;
}
#tamanhoTexto {
	width: 82px;
	height: 36px;
	top: 30px;
	left: 640px;
	z-index: 30;
	position: absolute;
	display: block;
	font-family: Arial, sans-serif;
	color: rgb(40,55,86);
	font-size: 18px;
	text-align: center;
}

#autoContraste {
	width: 86px;
	height: 36px;
	top: 84px;
	left: 640px;
	z-index: 30;
	position: absolute;
	display: block;
	font-family: Arial, sans-serif;
	color: rgb(40,55,86);
	font-size: 18px;
	text-align: center;
}
.linkTextoPequeno{
	font-size:18px;
	cursor: pointer;
	text-decoration:none;
	color:rgb(40,55,86);
	
}
.linkTextoGrande{
	font-size:24px;
	cursor: pointer;
	text-decoration:none;
	color:rgb(40,55,86);
}
#usuarioLogin {
	width: 320px;
	height: 134px;
	top: 14px;
	left: 830px;
	z-index: 30;
	position: absolute;
	display: block;
	font-family:Arial, sans-serif;
	color:rgb(40,55,86);
	font-size: 18px;
	line-height:32px;
}
.campoLogin{
	font-family: Arial, sans-serif;
	font-size: 18px;
	background-color: rgb(255,255,255);
	color: rgb(40,55,86);
	width: 258px;
	height: 24px;
	border: 1px solid rgb(40,55,86);
	border-radius: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.submitLogin{
	font-family: Arial, sans-serif;
	font-size: 18px;
	background-color: rgb(40,55,86);
	color: rgb(255,255,255);
	width: 96px;
	height: 28px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 2px solid rgb(40,55,86);
	border-radius: 3px;
}
.submitLoginR{
	font-family: Arial, sans-serif;
	font-size: 24px;
	background-color: rgb(40,55,86);
	color: rgb(255,255,255);
	width: 128px;
	height: 36px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 2px solid rgb(40,55,86);
	border-radius: 3px;
	margin-left: 42px;
}
.linkCad{
	color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	cursor: pointer;
}
.linklogout{
	color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	left: 46px;
	position: relative;
	cursor: pointer;
}
.linkEditarCad{
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-color: rgb(40,55,86);
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
	text-align: center;
	left: 46px;
	position: relative;
	cursor: pointer;
}
.loginPersistCheck{
	color: rgb(255,255,255);
	width: 20px;
	height: 20px;
	border: 1px solid rgb(40,55,86);
	background-color: rgb(255,255,255);
	cursor: pointer;
	
}
.imgLinear{
vertical-align:middle;	
}
.fioAzulFino{
	border-bottom-color: rgb(20, 6, 90);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 98%;
	height: 1px;
}
.AlertasLarge{
	font-size: 24px;
	line-height: 32px;
	padding-left: 42px;
	padding-right: 42px;
	font-weight: bold;
	font-family:Arial, sans-serif;
}
/* BOTÃO DE ACESSO A AREA DE PROJETOS */
.projetoslink{
	margin-left: 10px;
    padding-left: 40px;
    background-color: #fadf71;
    font-family: sans-serif;
    font-weight: bold;
    border: black;
    border-width: 2px;
    border-style: solid;
    cursor: pointer;
	margin-right: 56px;
}
.alinkprojetos:link{
	text-decoration: none;
	color: black;
}
.alinkprojetos:hover{
	text-decoration: none;
	color: black;
}
.alinkprojetos:visited{
	text-decoration: none;
	color: black;
}
.alinkprojetos:active{
	text-decoration: none;
	color: black;
}
/* BARRA DOS MENUS E SEUS MENUS (INCLUI MENU DO EDITOR) */
#barraMenu {
	background-color: rgb(40,55,86);
	position: relative;
	visibility: visible;
	height: 48px;
	min-height: 48px;
	width: 1280px;
	z-index: 40;
	display: block;
	margin: 0 auto;
}
#apagaMenuRight{
	left: 0px;
	width: 120px;
	height: 44px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:arrow;	
}
#apagaMenuLeft{
	left: 0px;
	width: 120px;
	height: 44px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:arrow
}
.menuAcervo {
	left: 0px;
	width: 140px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.menuEditorCadastro {
	left: 0px;
	width: 140px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.subAcervo {
	background-color: rgb(40,55,86);
	left: -2000px;
	top: 48px;
	width: 280px;
	height: 36px;
	position: absolute;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 16px;
	float: left;
	cursor: pointer;
	text-align:center;
	vertical-align: middle;
	line-height: 36px;
	z-index: 50;
}
.menuNoticias {
	left: 0px;
	width: 260px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.menuEditorArtigos {
	left: 0px;
	width: 120px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.menuMinhaBiblio {
	left: 0px;
	width: 240px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
		float: left;
		cursor:pointer;
}
.menuEditorEstante {
	left: 0px;
	width: 140px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
		float: left;
		cursor:pointer;
}
.subBiblioEstante {
	background-color: rgb(40,55,86);
	left: -2000px;
	top: 48px;
	width: 194px;
	height: 36px;
	position: absolute;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	float:left;
	font-size: 16px;
	cursor: pointer;
	text-align:center;
	vertical-align: middle;
	line-height: 36px;
	z-index: 50;
}
.menuContato {
	left: 0px;
	width: 160px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
		float: left;
		cursor:pointer;
}
.menuEditorContato {
	left: 0px;
	width: 140px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
		float: left;
		cursor:pointer;
}
.menuAjuda {
	left: 0px;
	width: 120px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.menuEditorReports {
	left: 0px;
	width: 150px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.subAjudaFaq {
	background-color: rgb(40,55,86);
	left: -2000px;
	top: 48px;
	width: 314px;
	height: 36px;
	position: absolute;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 16px;
	float: left;
	cursor: pointer;
	text-align:center;
	vertical-align: middle;
	line-height: 36px;
	z-index: 50;
}
.menuEditor {
	left: 0px;
	width: 48px;
	height: 46px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
		float: left;
		cursor:pointer;
}
.menuEditorProjetos{left: 0px;
	width: 150px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	float: left;
	cursor:pointer;
}
.linkMenu:link{
	text-decoration: none;
	color: rgb(255,255,255);
	padding-top: 8px;
	padding-bottom: 12px;
	padding-right: 10px;
	cursor: pointer;
}
.linkMenu:visited{
	text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}
.linkMenu:hover{
	text-decoration: none;
	color: rgb(40,55,86);
	background-color: rgb(255,255,255);
	cursor: pointer;
}
.linkMenu:active{
	text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}


.linkSubMenu:link{
	background-color: rgb(40,55,86);
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	cursor: pointer;
}
.linkSubMenu:visited{
	background-color: rgb(40,55,86);
	color: rgb(255,255,255);
	text-decoration: none;
	cursor: pointer;
}
.linkSubMenu:hover{
	background-color: rgb(255,255,255);
	color: rgb(40,55,86);
	text-decoration: none;
	cursor: pointer;
}
.linkSubMenu:active{
	background-color: rgb(40,55,86);
	color: rgb(255,255,255);
	text-decoration: none;	
	cursor: pointer;
}
.menuErro {
	left: 140px;
	width: 960px;
	height: 44px;
	position: relative;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 20px;
	cursor:pointer;
}

/* ESTILOS DA PÁGINA CONTEÚDO HEADER */
#conteudoBase{
	background-color: rgb(239, 242, 255);
	position: relative;
	visibility: visible;
	min-height: 940px;
	width: 1280px;
	z-index: 0;
	display: block;
	overflow-y: visible;
	margin: 0 auto;
	padding-bottom: 20px;
}
#conteudoComMargem{
	background-color: rgb(239, 242, 255);
	width: 960px;
	max-width: 960px;
	overflow-y: visible;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	left: 130px;
}


/* CAMPOS DA BUSCA */
.labelBusca{
	left: -3000;
}
.buscaCampo{
	width: 836px;
	height: 30px;
	border: 1px solid rgb(40,55,86);
	background-color: rgb(255,255,255);
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	vertical-align:middle;
}
.buscaEnviar{
	vertical-align:middle;	
}
.filtroBusca{
	width: 168px;
	padding: 2px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-color: rgb(40,55,86);
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(40,55,86);
	position: relative;
}

.labelBusca{
	font-family: Arial,sans-serif;
  font-size: 18px;
  color: rgb(40,55,86);
}

/* BUSCA RESULTADOS */
#buscaResInfo{
	width: 940px;
	min-height: 24px;
	background-color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 24px;
	vertical-align: middle;
}
.respostaDaBuscaG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(230,232,239);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.respostaDaBuscaW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.resBuscaFormato{
	float: right;
	width: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: rgb(40,55,86);
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.paginacaoBusca{
	width: 940px;
	height: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	color: rgb(40,55,86);
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
#subPagAcervo{
  width: 940px;
  height: 36px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  /* text-align: left; */
  color: rgb(40,55,86);
  font-size: 32px;
  font-weight: bold;
  line-height: 24px;
  vertical-align: middle;
  font-family: Arial, sans-serif;
}
.linkTitulo:link{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 22px;	
	cursor: pointer;
}
.linkTitulo:visited{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 22px;
	cursor: pointer;
}

.linkTitulo:hover{
	color: rgb(40,55,86);
	text-decoration: underline;
	font-weight:bold;
	font-size: 22px;
	cursor: pointer;
}
.linkTitulo:active{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 22px;
	cursor: pointer;
}

/* Conteúdo da Home - Destaques */
#destaqueHome01{
	width: 460px;
	height: 496px;
	background-color: rgb(255,255,255);
	float: left;
	border-top: 1px solid rgb(40,55,86);
	border-left: 1px solid rgb(40,55,86);
	-webkit-box-shadow: 2px 2px;
	box-shadow: 2px 2px;
}
#destaqueHome01Tit{
	color: rgb(0,0,0);
  height: 42px;
  font-family: Arial, sans-serif;
  font-size: 28px;
  font-weight: bold;
  background-color: rgb(255, 203, 0);
  padding-top: 10px;
  padding-left: 10px;
  overflow: hidden;
}
#destaqueHome01foto{
	height: 218px;
	line-height: 218px;
	background-color: rgb(0,0,0);
	text-align: center;
}
.imgCenter{
	vertical-align:middle;	
}
#destaqueHome01texto{
	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 0.5px;
	background-color: rgb(255,255,255);
	padding: 20px;
	height: 140px;
	line-height: 20px;
	overflow-y: hidden;
}
#destaqueHome01Link{
	color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(255,255,255);
	float: right;
	padding-right: 18px;
}
#destaqueHome02{
	width: 460px;
	height: 236px;
	background-color: rgb(255,255,255);
	float: right;
	margin-bottom: 20px;
	border-top: 1px solid rgb(40,55,86);
	border-left: 1px solid rgb(40,55,86);
	-webkit-box-shadow: 2px 2px;
	box-shadow: 2px 2px;
}
#destaqueHome02Tit{
	color: rgb(255,255,255);
	height: 60px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(40,55,86);
	padding: 10px;
	line-height: 28px;
}
#destaqueHome02texto{
	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	background-color: rgb(255,255,255);
	padding: 20px;
	height: 72px;
	line-height: 20px;
	overflow-y: hidden;
}
#destaqueHome02Link{
	color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(255,255,255);
	float: right;
	padding-right: 18px;
}
#destaqueHome03{
	width: 460px;
	height: 238px;
	background-color: rgb(255,255,255);
	border-top: 1px solid rgb(40,55,86);
	border-left: 1px solid rgb(40,55,86);
	-webkit-box-shadow: 2px 2px;
	box-shadow: 2px 2px;
	float: right;
	margin-bottom: 20px;
}
#destaqueHome03Tit{
	color: rgb(0,0,0);
	height: 60px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(222, 229, 245);
	padding: 10px;
	line-height: 28px;
}
#destaqueHome03texto{
	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	background-color: rgb(255,255,255);
	padding: 20px;
	height: 72px;
	line-height: 20px;
	overflow-y: hidden;
}
#destaqueHome03Link{
	color: rgb(40,55,86);
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(255,255,255);
	padding-right: 18px;
	float: right;
}
#destaqueHome04{
	width: 460px;
	height: 238px;
	background-color: rgb(255,255,255);
	float: left;
	border-top: 1px solid rgb(40,55,86);
	border-left: 1px solid rgb(40,55,86);
	-webkit-box-shadow: 2px 2px;
	box-shadow: 2px 2px;
	margin-top: 20px;
}
#destaqueHome04Tit{
	color: rgb(255,255,255);
	height: 30px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color:  rgb(76,78,82);
	padding: 10px;
}
#destaqueHome04texto{
	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	background-color: rgb(255,255,255);
	padding: 20px;
	height: 140px;
	line-height: 20px;
	overflow-y: hidden;
}
#destaqueHome05{
	width: 460px;
	height: 236px;
	background-color: rgb(255,255,255);
	float: right;
	border-top: 1px solid rgb(40,55,86);
	border-left: 1px solid rgb(40,55,86);
	-webkit-box-shadow: 2px 2px;
	box-shadow: 2px 2px;
}
#destaqueHome05Tit{
	color: rgb(255,255,255);
	height: 30px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(76,78,82);
	padding: 10px;
}
#destaqueHome05texto{
	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	background-color: rgb(255,255,255);
	padding: 20px;
	height: 140px;
	line-height: 20px;
	overflow-y: hidden;
}
#SalvaHome{
	width: 98%;
	float: left;
	padding-top: 10px;
}
#HomeHp{
  padding-left: 18px;
}
#HomeHc02{
  padding-left: 18px;
}
#HomeHc03{
  padding-left: 18px;
}

/* ESTILOS DA PÁGINA FOOTER rgb(40,55,86);*/
#paginaFooter{
	background-color: rgb(40,55,86);
	position: relative;
	visibility: visible;
	height: 100px;
	line-height: 100px;
	min-height: 120px;
	width: 1280px;
	z-index: 0;
	display: block;
	margin: 0 auto;
	padding-top: 32px;
}	
#conteudoFooter{
	background-color: rgb(40,55,86);
	width: 960px;
	height: 100px;
	overflow-y: visible;
	padding-bottom: 10px;
	position: relative;
	left: 56px;
	vertical-align: middle;
}
.alignRight{
	display:block;
	vertical-align:middle;
	float: right;
}
.alignLeft{
	display:block;
	vertical-align:middle;
	float: left;
}
.alignMiddle{
	vertical-align:middle;
}
/*Estilos da barra de créditos. */
#creditos{
	position: relative;
	width: 1150px;
	height: 60px;
	min-height: 60px;
	line-height: 60px;
	color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 16px;
	background-color: rgb(0,0,0);
	display: block;
	margin: 0 auto;
	padding-left: 130px;
}

/* ACERVO LISTA DESTAQUES */
#destaquesResInfo{
	width: 940px;
	min-height: 24px;
	background-color: rgb(45, 87, 39);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 24px;
	vertical-align: middle;
}
.destaquesDaBuscaG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(230, 239, 233);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.destaquesDaBuscaW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}

/* ACERVO LISTA RECENTES */
#recentesResInfo{
	width: 940px;
	min-height: 24px;
	background-color: rgb(71, 39, 87);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 24px;
	vertical-align: middle;
}
.recentesDaBuscaG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(252, 239, 255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.recentesDaBuscaW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
/* ESTILOS PARA PÁGINA VEJA*/
#BarraInfoVeja{
  width: 940px;
  min-height: 24px;
  background-color: rgb(104, 107, 9);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: white;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  line-height: 24px;
  vertical-align: middle;
}
.BarraDownloadVeja{
	width: 940px;
	min-height: 40px;
	background-color: rgb(254, 255, 226);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 22px;
}
.ListaArquivosVeja{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 48px;
}
#vejaEdicoes{
	width: 320px;
	position: relative;
	float: right;
}
/* REVISTA FALADA (usa o resto da VEJA) */
#BarraInfoRF{
  width: 940px;
  min-height: 24px;
  background-color: #09156B;
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: white;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  line-height: 24px;
  vertical-align: middle;
}
/* ESTILOS DE ARTIGOS E LISTA ARTIGOS (VALE PARA AJUDA TAMBÉM) */
/* BUSCA RESULTADOS */
#artigosTop{
	width: 940px;
	min-height: 36px;
	background-color: rgb(132, 85, 0);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
.listaArtigosG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(253, 249, 228);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.listaArtigosW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.paginacaoArtigos{
	width: 940px;
	height: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	color: rgb(40,55,86);
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
#subPagArtigos{
  width: 940px;
  height: 36px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  /* text-align: left; */
  color: rgb(40,55,86);
  font-size: 32px;
  font-weight: bold;
  line-height: 24px;
  vertical-align: middle;
  font-family: Arial, sans-serif;
}
#filtrarArtigos{
	width: 500px;
	position: relative;
	float: right;
}
.linkLeiaMais:link{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 18px;
	cursor: pointer;	
}
.linkLeiaMais:visited{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 18px;
	cursor: pointer;
}
.linkLeiaMais:hover{
	color: rgb(40,55,86);
	text-decoration: underline;
	font-weight:bold;
	font-size: 18px;
	cursor: pointer;
}
.linkLeiaMais:active{
	color: rgb(40,55,86);
	text-decoration: none;
	font-weight:bold;
	font-size: 18px;
	cursor: pointer;
}

.artigoTitulo{
	width: 940px;
	height: 36px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	/* text-align: left; */
	color: rgb(40,55,86);
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
.artigoCorpo{
	width: 938px;
	min-height: 760px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40, 55, 86);
	border-top: thin solid rgb(40,55,86);
	border-right: thin solid rgb(40, 55, 86);
	border-left: thin solid rgb(40, 55, 86);
	line-height: 22px;
	overflow-x: auto;
}
.artigosAutorData{
		width: 940px;
	min-height: 36px;
	background-color: rgb(0, 0, 0);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
#artigoData{
	float:right;	
}
.respostaFaq{
	overflow: auto;	
}
#visualizadorArtigo{
	float: right;	
}

/* ESTILOS DA PÁGINA DO ACERVO */
#acervoDestaques{
  width: 940px;
  min-height: 36px;
  background-color: rgb(45, 87, 39);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
		
}
#projetosAdmin{
  width: 940px;
  min-height: 36px;
  background-color: rgb(187, 189, 199);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
		
}

.AcervoLista{
  width: 940px;
  min-height: 36px;
  background-color: rgb(74, 1, 2);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
		
}
.linkAcervoLista:link{
  color: rgb(74, 1, 2);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkAcervoLista:visited{
  color: rgb(74, 1, 2);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkAcervoLista:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(74, 1, 2);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkAcervoLista:active{
  color: rgb(74, 1, 2);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
}
#acervoDestaquesConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkDestaque:link{
  color: rgb(65, 87, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkDestaque:visited{
  color: rgb(65, 87, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkDestaque:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(45, 87, 39);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkDestaque:active{
  color: rgb(65, 87, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
}

.VejaMaisDestaque:link{
  color: rgb(45, 87, 39);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaMaisDestaque:visited{
  color: rgb(45, 87, 39);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaMaisDestaque:hover{
color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(45, 87, 39);
  padding: 6px;
  cursor: pointer;
}
.VejaMaisDestaque:active{
  color: rgb(45, 87, 39);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

/* ACERVO */
#acervoRecentes{
  width: 940px;
  min-height: 36px;
  background-color: rgb(71, 39, 87);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
    margin-top: 30px;
		
}
#acervoRecentesConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkRecentes:link{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkRecentes:visited{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkRecentes:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(71, 39, 87);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkRecentes:active{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

.VejaMaisRecentes:link{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaMaisRecentes:visited{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaMaisRecentes:hover{
color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(71, 39, 87);
  padding: 6px;
  cursor: pointer;
}
.VejaMaisRecentes:active{
  color: rgb(71, 39, 87);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

/* REVISTAS ACERVO */
#acervoRevistas{
  width: 940px;
  min-height: 36px;
  background-color: rgb(104, 107, 9);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
    margin-top: 30px;
		
}
#acervoRevistasConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkRevistas:link{
  color: rgb(104, 107, 9);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkRevistas:visited{
  color: rgb(104, 107, 9);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkRevistas:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(104, 107, 9);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkRevistas:active{
  color: rgb(104, 107, 9);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}


/* MINHA BIBLIOTECA */
#minhaBibEstante{
  width: 940px;
  min-height: 36px;
  background-color: rgb(61, 54, 65);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
		
}
#minhaBibEstanteConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkEstante:link{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkEstante:visited{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  background-color: rgb(255, 255, 255);
  cursor: pointer;
}
.linkEstante:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(61, 54, 65);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkEstante:active{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
  padding: 6px;
}

.VejaEstante:link{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
  padding: 6px;
}
.VejaEstante:visited{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaEstante:hover{
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	background-color: rgb(61, 54, 65);
	padding: 6px;
	cursor: pointer;
}
.VejaEstante:active{
  color: rgb(61, 54, 65);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

/* MINHA BIBLIOTECA PEDIDOS */
#minhaBibPedidos{
  width: 940px;
  min-height: 36px;
  background-color: rgb(62, 73, 60);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
  margin-top: 30px;
		
}
#minhaBibPedidosConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkPedidos:link{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkPedidos:visited{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkPedidos:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(62, 73, 60);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkPedidos:active{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

.VejaPedidos:link{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaPedidos:visited{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(255,255,255);
  padding: 6px;
  cursor: pointer;
}
.VejaPedidos:hover{
color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(62, 73, 60);
  padding: 6px;
  cursor: pointer;
}
.VejaPedidos:active{
  color: rgb(62, 73, 60);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

/* MINHA BIBLIOTECA SUPORTE */
#minhaBibSuporte{
  width: 940px;
  min-height: 36px;
  background-color: rgb(80, 81, 71);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;
    margin-top: 30px;
		
}
#acervoRevistasConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.linkSuporte:link{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkSuporte:visited{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkSuporte:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(80, 81, 71);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkSuporte:active{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

.VejaSuporte:link{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaSuporte:visited{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.VejaSuporte:hover{
color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(80, 81, 71);
  padding: 6px;
  cursor: pointer;
}
.VejaSuporte:active{
  color: rgb(80, 81, 71);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}


/* PÀGINA DA ESTANTE */
#estanteTop{
	width: 940px;
	min-height: 36px;
	background-color: rgb(61, 54, 65);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
.listaEstanteG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(252, 247, 255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.listaEstanteW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}

/* PÀGINA DOS PEDIDOS */
#pedidosTop{
	width: 940px;
	min-height: 36px;
	background-color: rgb(59, 65, 54);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
.listaPedidosG{
	width: 940px;
	min-height: 40px;
	background-color: rgb(244, 245, 244);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
.listaPedidosW{
	width: 940px;
	min-height: 40px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 4px;
	padding-right: 10px;

	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	line-height: 26px;
}
/* DETALHES DO LIVRO livro_dt.cfm */
/* ESTILOS PARA PÁGINA VEJA*/
#livroTitulo{
  width: 940px;
  min-height: 36px;
  background-color: rgb(0, 0, 0);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  line-height: 36px;
  vertical-align: middle;
}
.livroDownload{
  width: 940px;
  min-height: 40px;
  background-color: rgb(224, 229, 234);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 16px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 6px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 22px;
  font-weight: bold;
}
.LivroInfo{
  width: 940px;
  min-height: 380px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 20px;
  color: black;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 6px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 24px;
}
.linkDownloadFormato:link{
	color: rgb(40,55,86);
	text-decoration: none;
	font-family:Arial, sans-serif;
	font-size: 24px;	
	cursor: pointer;
}
.linkDownloadFormato:visited{
	color: rgb(40,55,86);
	text-decoration: none;
	font-family:Arial, sans-serif;
	font-size: 24px;	
	cursor: pointer;
}
.linkDownloadFormato:hover{
	color: rgb(40,55,86);
	text-decoration: none;
	font-family:Arial, sans-serif;
	font-size: 24px;	
	cursor: pointer;
}
.linkDownloadFormato:active{
	color: rgb(40,55,86);
	text-decoration: none;
	font-family:Arial, sans-serif;
	font-size: 24px;	
	cursor: pointer;
}
.capaLivroB{
	float:left;	
}
/* ESTILOS DE CONTATO - contato_dt.cfm */
#enviarContato{
  width: 940px;
  min-height: 36px;
  background-color: rgb(0, 0, 0);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;

}
#enviarContatoConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(255,255,255);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 40px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}
.textoContato{
  width: 600px;
  height: 200px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  padding: 10px;
  border-color: black;
  border-width: 2px;
	
}
.campoPedidoLivro{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:8px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 600px;	
}

.tipoDoContato{
	width: 900px;
	float: left;
}
.DivContatoTexto{
}

.contatoFiltrar{
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	vertical-align: middle;
}
#fitroSuporte{
	float:right;	
}
.contatoBlue{ 
	background: #F1F5FD;
	padding: 10px;
	border-color: rgb(208, 208, 208);
	border-style: solid;
	border-width: 1px;
	
}
.contatoBranco{
	background: #FFFFFF;
	padding: 10px;
	border-color: rgb(208, 208, 208);
	border-style: solid;
	border-width: 1px;
}

.contatoRed{
	background: #F7EDAC;
	padding: 10px;
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
}

.contatoBlueSub{
	background: #F2F1EB;
	padding: 6px;
	margin: 10px;
	border-color: rgb(186, 186, 186);
	border-style: solid;
	border-width: 1px;
	  font-weight: bold;
	
}
.contatoBrancoSub{
	background: #FFFFFF;
	border-color: rgb(213, 213, 213);
	border-style: solid;
	border-width: 1px;
	padding: 6px;
	margin: 10px;
	  font-weight: bold;
}
.contatoSub{
background: #383838;
  border-color: rgb(213, 213, 213);
  border-style: solid;
  border-width: 1px;
  padding: 6px;
  margin: 10px;
  font-weight: bold;
  color: white;
}
.checkboxClass{
	width: 18px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #283756;
}
.contatoSugestao{
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #BB0003;
}


/* BOTõES DE FORMULARIO */
.BotaoEnviarPreto{
	width: 150px;
	background-color:rgb(0,0,0);
	color: rgb(255,255,255);
	padding: 6px;
	font-weight: bold;
	border: 1px solid rgb(0,0,0);
	cursor: pointer;
}
.BotaoEnviarPretoRight{
	width: 150px;
	background-color:rgb(0,0,0);
	color: rgb(255,255,255);
	padding: 6px;
	font-weight: bold;
	border: 1px solid rgb(0,0,0);
	cursor: pointer;
	float: right;
}
.BotaoEnviarVerde{
	width: 200px;
	background-color: rgb(221, 228, 220);
	color: rgb(0, 0, 0);
	padding: 10px;
	font-weight: bold;
	float: right;
	position: static;
	border-width: 1px;
	border-color: grey;
	cursor: pointer;
}
.BotaoEnviarLaranjaNarrow{
	width: 200px;
	background-color: rgb(255, 223, 139);
	color: rgb(0, 0, 0);
	padding: 4px;
	font-weight: bold;
	float: right;
	position: static;
	border-width: 1px;
	border-color: grey;
	margin-left: 20px;
	margin-top: 8px;
	cursor: pointer;
  }
.BotaoEnviarGrey{
	width: 200px;
	background-color: #48494D;
	color: rgb(0, 0, 0);
	padding: 10px;
	font-weight: bold;
	float: right;
	position: static;
	border-width: 1px;
	border-color: grey;
	cursor: pointer;
}

.BotaoFilePreto{
	background-color: black;
  padding: 6px;
  color: white;
}
/* BOTõES DE EDITAR GRUPO PJ */
.BotaoEnviarRedCurto{
	width: 100px;
    background-color: #AA0002;
    color: rgb(255,255,255);
    padding: 6px;
    font-weight: bold;
    border: 1px solid #AA0002;
	cursor: pointer;	
}
.BotaoEnviarRedMedio{
	width: 140px;
    background-color: #AA0002;
    color: rgb(255,255,255);
    padding: 6px;
    font-weight: bold;
    border: 1px solid #AA0002;
	cursor: pointer;	
}
.BotaoEnviarVerdeCurto{
	width: 70px;
	background-color: #003D00;
	color: rgb(255,255,255);
	padding: 6px;
	font-weight: bold;
	border: 1px solid #003D00;
	cursor: pointer;	
}
.BotaoEnviarVerdeMedio{
	width: 100px;
	background-color: #003D00;
	color: rgb(255,255,255);
	padding: 6px;
	font-weight: bold;
	border: 1px solid #003D00;
	cursor: pointer;	
}
.BotaoEnviarVerdeLongo{
	width: 160px;
	background-color: #003D00;
	color: rgb(255,255,255);
	padding: 6px;
	font-weight: bold;
	border: 1px solid #003D00;
	cursor: pointer;	
}
.BotaoEnviarComunicPJGrupos{
	width: 200px;
	background-color: rgb(221, 228, 220);
	color: rgb(0, 0, 0);
	padding: 10px;
	font-weight: bold;
	/*float: right;*/
	position: static;
	border-width: 1px;
	border-color: grey;
	cursor: pointer;
}
.DIVbotaoComunicGrupos{
	float:right;	
}

/* FIM */
#respostaContato{
  width: 940px;
  min-height: 36px;
  background-color: rgb(0, 0, 0);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: rgb(255,221,0);
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;

}
#respostaContatoConteudo{
width: 940px;
  width: 940px;
  min-height: 60px;
  background-color: rgb(245,245,230);
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: black;
  padding-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 12px;
  border-bottom: thin solid rgb(40,55,86);
  line-height: 26px;
}

/* ESTILOS DA AJUDA TUTORIAL E REGULAMENTOS */
.tutorialTitulo{
	width: 940px;
	min-height: 36px;
	background-color: rgb(68, 9, 9);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}

.regulamentoTitulo{
	width: 940px;
	min-height: 36px;
	background-color: rgb(40, 55, 86);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
/* Pághinas do CADASTRO */
.cadastroTitulo{
	width: 940px;
  min-height: 36px;
  background-color: rgb(0, 0, 0);
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: white;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 4px;
  line-height: 36px;
  vertical-align: middle;

}
.cadastroTipo{
	width: 940px;
	min-height: 640px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	border-top: thin solid rgb(40,55,86);
	line-height: 22px;
}
.reverificador{
	width: 300px;
    background-color: rgb(113, 7, 9);
    color: rgb(255,255,255);
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding: 6px;
    font-weight: bold;
    border-width: 2px;
    border-color: black;
}

.respostaRever{
	color: rgb(0,29,170);
	font-size:14px;	
	font-weight: bold;
}

.respostaReverRed{
	color: rgb(124,0,2);
	font-size:14px;	
	font-weight: bold;
}

.FDNCdownload{
	 width: 320px;
    background-color: rgb(40, 55, 86);
    color: rgb(255,255,255);
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding: 6px;
    font-weight: bold;
    border-width: 2px;
    border-color: black;
}

/* Página de LOGIN */
.loginTitulo{
	width: 940px;
	height: 36px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: rgb(40,55,86);
	font-size: 32px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
.loginMsg{
	width: 940px;
	min-height: 36px;
	background-color: rgb(61, 54, 65);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
.loginForm{
	width: 940px;
	min-height: 640px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	border-top: thin solid rgb(40,55,86);
	line-height: 22px;
}
.campoCadastroLongo{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 600px;	
}
.campoCadastroExtraLongo{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 740px;	
}
.campoCadastroCurto{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 130px;	
}

.campoCadastroMinimo{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 20px;	
}
.campoCadastroMenor{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 60px;	
}

.campoCadastroMediano{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 160px;	
}

.campoCadastroPequeno{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 150px;	
}
.campoCadastroMedio{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 350px;	
}
.campoCadastroCurto{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 120px;	
}
.campoDisplayNone{
	display:none;
}
/* LISTA DE USUÀRIOS ADMIN */
.selectPacotes{
	width: 600px;
	padding: 2px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-color: rgb(40,55,86);
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(40,55,86);
	position: relative;
}
.selectMedio{
	width: 240px;
	padding: 2px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-color: rgb(40,55,86);
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(40,55,86);
	position: relative;
}
.selectLongo{
	width: 480px;
	padding: 2px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-color: rgb(40,55,86);
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(40,55,86);
	position: relative;
}
#ListaCadNome{
	/*float: left;*/
	padding-right: 12px;
	font-weight: bold;		
}
#ListaCadResp{
	float: left;
	padding-right: 12px;
	color: rgb(17, 92, 157);		
}
#ListaCadEmail{
	/*float: left;*/
	padding-right: 12px;
	color: rgb(73, 73, 73);	
}
#ListaCadFone{
	float: left;
	padding-right: 12px;
	color: rgb(81, 1, 1);		
}
#ListaCadRow{
	padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 12px;
    padding-left: 12px;
    color: rgb(40,55,86);
    border: 1px solid rgb(0,0,0);
}
.ListaStatusAprov{
	height: 24px;
	padding-left: 6px;
	line-height: 28px;
}
.labelStatusAprov{
	font-family: Arial,sans-serif;
	font-size: 16px;
	color: rgb(40,55,86);
}

/* ESTILOS DO EDITOR DE ARTIGOS  E DO INLINE NA HOME*/
.artigoEDtitulo{
	font-family: Arial, sans-serif;
	font-size: 24px;
	height: 56px;
	width: 99%;
	vertical-align: middle;
	color: rgb(40, 55, 86);
	font-weight: bold;	
}
.artigoEDresumo{
	font-family: Arial, sans-serif;
	font-size: 18px;
	height: 56px;
	width: 99%;
	vertical-align: middle;
	color: rgb(40, 55, 86);
}
.artigoTituloED{
	width: 940px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	/* text-align: left; */
	color: rgb(40,55,86);
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
}
.artigoCorpoED{
	width: 940px;
	min-height: 640px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	border-top: thin solid rgb(40,55,86);
	line-height: 22px;
}
.artigosAutorDataED{
		width: 940px;
	min-height: 36px;
	background-color: rgb(0, 0, 0);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
}
#artigoDataED{
	float:right;	
}
.labelEditorArtigos{
  font-family: Arial,sans-serif;
  font-size: 32px;
  color: rgb(40,55,86);	
}
.labelEditorArtigosDados{
	font-family: Arial,sans-serif;
  font-size: 16px;
  padding-left: 4px;
  padding-right: 6px;
}
.campoEditorAutor{
  font-family: Arial, sans-serif;
  font-size: 16px;
  width: 300px;
    padding: 3px;
}
.campoEditorData{
  font-family: Arial, sans-serif;
  font-size: 16px;
  width: 120px;
    padding: 3px;
}
.campoEditorSelectCateg{
  font-family: Arial, sans-serif;
  font-size: 16px;
  width: 280px;
    padding: 3px;
}
.campoEditorTags{
  font-family: Arial, sans-serif;
  font-size: 16px;
  width: 440px;
    padding: 3px;
}
#numcharTitulo{
	font-family:Arial, sans-serif;
	font-size:12px;
	height: 16px;
	width: 24px;
	background-color: rgb(228,228,239)
}
.labelEditorArtigosDadosBlack{
	font-family: Arial,sans-serif;
	font-size: 16px;
	padding-left: 4px;
	padding-right: 6px;
	color: rgb(0,0,0,)
}
#artigoEditarMensagem{
  font-size: 13px;
  float: right;
  padding-top: 4px;
  color: rgb(90, 16, 16);
}
#criarArtigo{
	float:right;	
}

/* MENSAGENS DE DOWNLOAD DE ARQUIVOS */
.mensagemDownload{
	font-size:24px;
	font-family:Arial, sans-serif;	
}
/* LIGADOS AO MONITOR DE ATIVIDADES DE PJ */
#pj_monitor{
	float: right;
	padding-right: 30px;
}
.linkMonitorPJ:link{
  color: rgb(0,0,0);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkMonitorPJ:visited{
  color: rgb(0,0,0);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}
.linkMonitorPJ:hover{
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 18px;
  background-color: rgb(0,0,0);
  padding: 6px;
  text-decoration: none;
  cursor: pointer;
}
.linkMonitorPJ:active{
  color: rgb(0,0,0);
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  padding: 6px;
  cursor: pointer;
}

/* DA PÀGINA DE FGERENCIAMENTO DE GRUPOS PJ E ATIVIDADES PJ */
/* Pághinas do CADASTRO */
.grupoPJ{
	width: 940px;
	min-height: 36px;
	background-color: rgb(0, 0, 0);
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;

}
.atividadePJ{
	width: 940px;
	min-height: 36px;
	background-color: #28326F;
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: white;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	line-height: 36px;
	vertical-align: middle;
	
}
.grupoPJcontent{
	width: 940px;
	min-height: 640px;
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: thin solid rgb(40,55,86);
	border-top: thin solid rgb(40,55,86);
	line-height: 22px;
}
.tabelaListaGrupos{
}
.tabelaListaGruposTituloEsq{
	text-align: left;
    font-size: 14px;
    background: #C6C8DB;
    padding: 6px;
    border-left-width: 1px;
    border-left-color: black;
    border-left-style: solid;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.tabelaListaGruposTitulosDir{
	text-align: left;
    font-size: 14px;
    background: #C6C8DB;
    padding: 6px;
	border-left-width: 1px;
    border-left-color: black;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: black;
    border-right-style: solid;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.TabelaListaGruposCelEsq{
	text-align: left;
    font-size: 12px;
    background: rgb(255, 254, 243);
    padding: 6px;
    border-left-width: 1px;
    border-left-color: black;
    border-left-style: solid;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.TabelaListaGruposCelDir{
	text-align: left;
    font-size: 12px;
    background: rgb(255, 254, 243);
    padding: 6px;
    border-left-width: 1px;
    border-left-color: black;
    border-left-style: solid;
	border-right-width: 1px;
    border-right-color: black;
    border-right-style: solid;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.TabelaListaGruposLinha{
	border-bottom-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.pjGruposComentarios{
	width: 98%;
    height: 100%;
    font-size: 14px;
    font-family: Verdana, arial, sans-serif;
}
.pjGruposComentariosShow{
	width: 90%;
    font-size: 22px;
    font-family: Verdana, arial, sans-serif;
	padding: 6px;
	border: thin solid #283756;
}

.pjGruposComentariosContido{
	width: 60%;
    height: 100px;
    font-size: 16px;
    font-family: Verdana, arial, sans-serif;
}
.listaPJgrupos{
    border: solid #000000 thin;
    padding: 10px;
    margin-bottom: 2px;		
}
.pjDescAtividade{
    font-family: Verdana, sans-serif;
    width: 90%;
    height: 60px;
    font-size: 16px;
}
.ativLeft{
	    width: 95%;
    margin-bottom: 10px;
}

.ativRight{
	    width: 95%;
    margin-bottom: 10px;
}
.divBotao{
	margin-bottom: 10px;
}

/* TEXTOS VARIADOS */
.textoArialMedio{
	font-size: 24px;
	font-family: Arial, sans-serif;	
}
.textoArialMenor{
	font-size: 18px;
	font-family: Arial, sans-serif;	
}
.textoArialGrande{
	font-size: 32px;
	font-family: Arial, sans-serif;		
}
.textoArialBoldGrande{
	font-size: 32px;
	font-family: Arial, sans-serif;
	font-weight: bold;	
}
.textoArialBoldMedio{
	font-size: 24px;
	font-family: Arial, sans-serif;
	font-weight: bold;	
}
.textoArialBoldMenor{
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold;	
}



/* PARA CAMPOS NOVOS DO CADASTRO PJ */
.destaquemargem
{
	margin-top: 40px;
}
.destaquegrande
{
	font-size: 24px;
	font-weight: bold;
}
.destaquepequeno
{
	font-size: 20px;
	font-weight: bold;
}
.campoCadastroNumero
{
	font-family:Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 70px;	
}
/* SELECT PARA RELATÓRIO DE DOWNLOADS */
.selectCurto{
	width: 120px;
	padding: 2px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-color: rgb(40,55,86);
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(40,55,86);
	position: relative;
}
#navegador{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
	
}
/*ESTILOS PARA TABELAS COM SORT JQUERY --->
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
/* ESTILOS DE PROJETOS PJ */
.botaoProjetos{
	color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin-right: 20px;
    background-color: #010c17;
    font-size: 90%;
    border-radius: 4px;
    box-shadow: 2px 2px 1px #636363;
	cursor: pointer;
}
#criarProjeto{
	/*display: none;*/
}
#avisos{
	display: none;
}
#ferramentas{
	display: none;
}

#resultado{
	display: none;
}
.campoComentarios{
	width: 90%;
	height: 120px;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 14px;
	border: thin solid  #000000;
}
.campoComentariosCurto{
	width: 90%;
	height: 40px;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 12px;
	border: thin solid  #000000;
}
.campoComentariosMini{
	width: 70%;
	height: 20px;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	border: thin solid  #000000;
}
#ProjetoEditar{
	display: none;
}
#relatorios{
	display: none;
}
#buscarProjeto{
	display: none;
}
#BuscaResultado{
	height: 280px;
	overflow: auto;
}
.campoBuscaLivrosLongo{
	font-family:Arial, sans-serif;
	font-size:14px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 420px;	
}
#meusProjetos{
	display: none;
}
#selecionaLivros{
	display: none;
}
.cursorImagem{
	cursor: pointer;
}
.campoProjetoMini{
	font-family: Arial, sans-serif;
	font-size:16px;
	padding:4px;
	border-color: rgb(0,0,0);
	border-width: 1px;
	width: 20px;
	    height: 20px;
    vertical-align: top;
}
#listaUsersAtuaisProjeto{
	max-height: 280px;
	overflow: auto;
}
.selUsersAll{
    font-weight: bold;
    color: #ffd600;
    padding: 6px;
    background-color: #000000;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    vertical-align: text-bottom;
}
.selUsers{
    font-weight: bold;
    color: #ffd600;
    padding: 6px;
    background-color: #000000;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    vertical-align: text-bottom;
}
.checkUsers{
    width: 20px;
    height: 30px;
    vertical-align: sub;
}
.redSel{
	color: #9E0002;
	font-weight: bold;
}
#TesteEmailSwitch{
	float: right;
    margin-right: 90px;
}
#wait{
	position: absolute;
    left: 50%;
    top: 50%;
	display: none;
}
.comentariosProj{
	font-size: 80%;
}
#cecoLote{
	float: right;
	margin-right: 60px;
}
.clearRight{
	clear: right;
}
#cecoLivros{
	display: none;
}
.redText{
	color: #f50000;
}
#estanteProj{
	display: none;
}