.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: #919191; text-decoration: none}
a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none}
a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none}
a.menu:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff6666; text-decoration: none}
a.menu:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF6666; text-decoration: none}

.menu10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
a.menu10:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
a.menu10:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996699; text-decoration: none}
a.menu10:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC0000; text-decoration: none}
a.menu10:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC0000; text-decoration: none}

.menu2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
a.menu2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}
a.menu2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}
a.menu2:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC0000; }
a.menu2:hover   {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #CC0000;	background-color: #FFFFCC;}

.texto_lr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900}

.titulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff}
.text_index_size {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
.texto-jt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff; text-align: justify;}
.texto10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000}
.texto10cz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}

.texto10-link {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.texto10-link:link {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.texto10-link:visited {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.texto10-link:active {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none}
.texto10-link:hover {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration: none}


.texto10cz-link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.texto10cz-link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.texto10cz-link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.texto10cz-link:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none}
.texto10cz-link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; text-decoration: none}

.link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666}
.link:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FF6600}
.link:hover {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0066FF; background-color: #D5EEFF;}

.ancora {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; font-weight: normal; color: #0066FF}
.ancora:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0066FF}
.ancora:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0066FF}
.ancora:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #993300}
.ancora:hover {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0099FF; background-color: #D5EEFF;}




/*body 		  { background-color: #FFFFFF; }*/
.body		  { background-color: #ffffff; margin-left: 0px; margin-top: 0px; }
/* cellSpacing="0" cellPadding="0" */
.table 	  { border: none; width: 100%; border-collapse: collapse; width: 100%;}
.tdLetters { border: none; width: 120px; background-color:#000000; vertical-align: top; }
.tdList 	  { vertical-align: top; padding-left: 6px; padding-bottom: 2px; background-color:#000000; }

.workSubInfo { padding-right: 3px; padding-left: 3px; font-size: 11px; padding-bottom: 1px; padding-top: 1px; vertical-align: top; color: #ffffff; }
.morePages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993333 }

/* fpessoa */

a.navText  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.workTitle { width:100px; text-align: right; vertical-align:top; white-space: nowrap; }
.workInfo  { text-align: left; vertical-align:top; width: 100%; }

div.letterHighlight { }

table.letters 	{ padding: 0px; border-spacing: 0px; width: 100%; }
td.abcd			{ text-align: center; width: 100%; }
td.leftPane		{ vertical-align: top; width: 124px; }
td.rightPane	{ width: 100%; text-align: left; }
td.date			{ vertical-align: top; width: 100%; }
div.list	    { float:left; /*width:626px;*/ }
div.listNames	{ float:left; font-style: italic; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; color: #919191; height:230px; overflow-y:auto; width:626px; }
div.letter		{ float: left; padding: 15px 6px 30px 6px; font-style: italic; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #919191; }
div.centerLetters	{ float:left; padding-left:37px; }

span.selectedLetter		{ color: #EC7915; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; }

a.nameOrLetter 	        { color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
a.nameOrLetter:link 	{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
a.nameOrLetter:active 	{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
a.nameOrLetter:active  	{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
a.nameOrLetter:hover   	{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

a.navBar:link 		{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.navBar:visited 	{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.navBar:active  	{ color: #BB8C27; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.navBar:hover   	{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }

span.navBar			{ color: #7E7E7E; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }

a.title:link 		{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:15px; }
a.title:visited 	{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:15px; }
a.title:active  	{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:15px; }
a.title:hover   	{ color: #EC7915; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:15px; }

div.authorTitleSelected		{ padding-left:20px; padding-bottom:10px; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight: bold; font-style: italic; color: #EC7915; }
span.titleSelected	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:15px; font-style: italic; }
a.menuSelected			{ color: #EC7915; }
a.menuSelected:link			{ color: #EC7915; }
a.menuSelected:visited		{ color: #EC7915; }
a.menuSelected:active		{ color: #EC7915; }
a.menuSelected:hover			{ color: #EC7915; }

div.navPage	{ padding: 0px 0px 20px 0px; text-align: left; margin-top: -25px;}
/*div.firstLineDate { white-space: nowrap; padding-left: 5px; padding-right: 5px; float:left; width:50px; border-bottom: solid 1px #eeeeee; }*/
div.lineDate { white-space: nowrap; padding-left: 5px; padding-right: 5px; float:left; width:50px; border-bottom: solid 1px #eeeeee; text-align:center; height: 27px; }
div.lineDateEmpty { white-space: nowrap; padding-left: 5px; padding-right: 5px; float:left; width:50px; border-bottom: solid 1px #eeeeee; text-align:center; height: 27px; background-color:#eeeeee; }
div.listLine    { padding-bottom: 5px; }

a.year:link 		{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.year:visited 	{ color: #919191; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.year:active  	{ color: #EC7915; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
a.year:hover   	{ color: #EC7915; text-decoration: none; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
.texto 				{  font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.workImgCover		{	width: 60px; border: 1px solid #919191; }

div.centerImages    { padding-top:10px; }
div.coverThumb		{ float: left; padding-bottom:10px; }
div.infoCover		{ float:left; padding-top: 5px; padding-left: 10px; width: 500px;}
div.listWorks		{ padding-left:45px; padding-top: 15px; color: #7E7E7E; font-size: 12px; height: 90px; }
div.newWorks		{ float:right; padding-left:45px; padding-top: 15px; color: #7E7E7E; font-size: 12px; height: 90px; }
div.special 		{ clear: both; }

div.categoria   { padding-bottom: 0px; }
span.categoria   { font-style:italic; }
span.parcerias   { font-size: 8pt; }


div.language { text-align: right; color:#7E7E7E; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:8pt; font-weight:normal; padding-right:15px; }
.languageItem       { border:none; text-align:left; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }

a.menuBoxTitle:link 		{ color: #919191; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a.menuBoxTitle:visited 	{ color: #919191; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a.menuBoxTitle:active  	{ color: #EC7915; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a.menuBoxTitle:hover   	{ color: #EC7915; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }

img				{ border: 0px; }



/*** Galeria ****/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#panelRight { text-align: justify; padding-top:10px; }


div.titlePage  { color:#BB8C27; font-size:1em; padding-right: 15px; font-weight:bold; float:left; }
div.subNav     { color:#BB8C27; font-size:1em; padding-right: 15px; font-weight:bold; }

span.subNavSelectedPage { color: #7E7E7E; }
a.subNavPage            { color: #BB8C27; text-decoration: none; }
a.subNavPage:link		{ color: #BB8C27; text-decoration: none; }
a.subNavPage:visited	{ color: #BB8C27; text-decoration: none; }
a.subNavPage:active		{ color: #BB8C27; text-decoration: none; }
a.subNavPage:hover		{ color: #7E7E7E; text-decoration: none; }

table.texto2Colunas	{ width:750px; text-align:left; }
td.colunaEsq	{ width:50%; padding-right:25px; vertical-align:top; text-align: justify;}
td.colunaDir	{ width:50%; border-left: 1px solid #BB8C27; padding-left:25px; vertical-align:top; text-align: justify; }
div.pag         { width:750px; text-align:justify; }
img.figura      { padding-right: 7px; }


div.pagInicialTexto     { text-align:justify; width:600px; font-size: 11px; padding-top: 20px; color: #7E7E7E; }
.subtitleIntroducao	    { font-size: 12px; color: #7E7E7E; font-weight: bold; }
.textoIntroducao	    { font-size: 12px; color: #7E7E7E; }
.textoIntroducaoBold    { font-size: 12px; color: #7E7E7E; font-weight:bold; }
.textoIntroducaoItalic	{ font-size: 12px; font-style: italic; color: #7E7E7E; }
.textoLegenda	        { font-size: 10px; color: #7E7E7E; }

div.entradaBibl 	    { padding-bottom: 5px; padding-left:20px; text-indent:-20px; }
div.paginacao           { float:right; font-size:12px; }
span.paginacaoS         { background:none repeat scroll 0 0 #EDEDED; color:#7E7E7E; }
.paginacao a:hover      { background:none repeat scroll 0 0 #EDEDED; text-decoration:none; }
/*.paginacao li           { float:left; }
.paginacao a, .paginacao span { display:block; margin:0 0.38em 0 0; padding:0.3em 0.3em; text-align:center; }
.paginacao ul, .paginacao li { list-style:none outside none; }
.paginacao ul, .paginacao li { list-style:none outside none; }
.paginacao ul, .paginacao li { list-style:none outside none; margin:0; padding:0; }*/

span.textoData          { color:#7E7E7E; font-size:80%; }
span.superScript        { color: #7E7E7E; vertical-align: baseline; font-size: 0.7em; position: relative; top: -0.4em; }
span.superScriptNote        { color: #7E7E7E; vertical-align: baseline; font-size: 0.6em; position: relative; top: -0.4em; }

img.footerImg{
    padding-left:10px;
    padding-right:10px;
}

.textBMA    { float:left; text-align:justify; }
div.news    { border-left: 3px solid #EEEEEE; float: right; margin-left: 15px; width: 450px; }
h3.news     { color: #888989; font-size: 15px; line-height: 12px; text-decoration: none; padding-left: 10px; padding-top: 9px; font-style: italic; }
div.infoCoverNews	{ float:left; padding-left: 10px; width: 360px; }
div.listWorksNews		{ padding-left:15px; padding-top: 15px; color: #7E7E7E; font-size: 12px; height: 110px; }
span.bold { font-weight: bold; }


div.recordCover     { float:right; padding-top:20px; padding-right:10px; padding-bottom:20px; }
span.titleWork      { font-weight: bold; font-size: 12px; color: #663300; font-family: Verdana, Helvetica, sans-serif; }
.titleFB            { font-weight: bold; font-size: 14px; color: #663300; font-family: Verdana, Helvetica, sans-serif; }
div.DigitalItems { BACKGROUND-COLOR: #FFFFFF; }
div.itemDiv { PADDING-LEFT: 17px; }
span.nolinkItem { color:#7E7E7E; }
div.record { color:#7E7E7E; font-family:Times New Roman,Helvetica,Verdana; font-size:11pt; font-style:italic; font-weight:bold; padding-bottom:7px;}
span.recordText { color:#7E7E7E; font-family:Times New Roman,sans-serif; font-size:11pt; }
div.recordText { text-align:justify; padding-right:160px; }
