<STYLE>
		
		.divLeftCol
		{
                    width: 230px;
			background-color: #fff;
			margin: 1px 0px 0px 0px;
			position: relative;
			float:left;
			height:100%;
			padding-left:10px;
		}

		

		.divCenterCol 
		{
			font-family: Trebuchet MS;
			font-size: 10pt;
			color: #323232;
			line-height: 180%;	
			margin: 0px 20px 10px 20px;
			padding-right: 0px;
			padding-top:0px;
			width: 460px;
			Display:block;
			float:left;
		}

		.divCenterColFooter 
		{
			font-family: Trebuchet MS;
			font-size: 10pt;
			color: #323232;
			line-height: 180%;	
			margin-top: 20px;
			Display:block;
		}

		.divTextdh 
		{
			margin-left: 260px;
			margin-right: 20px;
			Display:block;
			float:left;
			line-height: 180%;
			padding-right: 20px;
			padding-left: 20px;
			width: 420px;
			min-height:570px;
			font-family: Georgia;
			font-size: 11pt;
			color: #1E4178;	
			height:100%;
			background-image:url('<xsl:value-of select="/dc/res"/>DocHstorico_fundo.jpg');
			background-repeat: repeat-x;
			background-attachment:fixed;
		}

		#divCenterCol .img
		{
			vertical-align:bottom;
		} 

		.divRightCol 
		{
			position:relative;
			margin-right: 10px;
			float:left;
			width:230px;
			line-height:100%;
		}

		.titulo
		{
			font-family: Trebuchet MS;
			font-size: 19pt;
			color: #1E4178;
			margin: 20px 0 0 260px;
		  	position:absolute;  
  			overflow:hidden; 
			width:470px;
			padding-bottom:10px;
		}

		.titulodic
		{
			font-family: Tahoma;
			font-size: 8pt;
			color: #808080;
			margin: 10px 0px 0px 260px;
		  	position:absolute;  
  			overflow:hidden; 
			width:470px;
			padding-bottom:10px;
			text-align:right;
		}

		.tituloartigo
		{
			font-family: Trebuchet MS;
			font-size: 21pt;
			color: #1E4178;
			margin: 20px 0 0 260px;
		  	position:absolute;  
			background-color: #ddd;
			width:430px;
  			overflow:hidden; 
			padding:20px 20px 0px 20px;

		}

		.artigo
		{
			font-family: Trebuchet MS;
			font-size: 10pt;
			color: #1E4178;
			line-height: 180%;
			font-style:italic;
		}

		.artigo2
		{
			font-family: Trebuchet MS;
			font-size: 10pt;
			color: #323232;
			line-height: 180%;
			margin: 0px 0px 10px 0px;

		}
	    .divRels
		{
			width:227px;
			padding: 7px;
			border: 2px solid;
			border-color:#ddd;
			margin-bottom:15px;
	  		border-radius: 30px;
			}

		.divRelsGadgetsTop
		{
			width:227px;
			height:23px;
			padding: 7px;
			border-width: 2px 2px 0px 2px;
			border-style:solid;
			border-color:#ddd;
			margin-bottom:0px;
			background-color:#eee;
		}
		.divRelsGadgetsMiddle
		{
			width:227px;
			height:74px;
			border-width: 0px 2px 0px 2px;
			border-style:solid;
			border-color:#ddd;
			background-color:#eee;
			padding-left:0px;
		}

		.divRelsGadgetsBottom
		{
			width:227px;
			padding-left: 7px;
			padding-right: 7px;
			padding-bottom: 7px;
			padding-top: 5px;
			height:0px;
			border-width: 0px 2px 2px 2px;
			border-style:solid;
			border-color:#ddd;
			margin-bottom:15px;
	  		border-radius: 30px;
			background-color:#fff;
		}

		.divRelsGadgetsContents
		{
			width:227px;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 7px;
			border-width: 0px 2px 0px 2px;
			border-style:solid;
			border-color:#ddd;
			background-color:#fff;
			color:#808080;
			font-family: Tahoma;
			font-size: 8pt;
			line-height: 100%;
			text-align:left;
		}

		.divRelsNoBorderContents
		{
			width:227px;
			padding-top: 0px;
			padding-right: 7px;
			border-width: 0px 2px 0px 2px;
			border-style:solid;
			border-color:#ddd;
			background-color:#fff;
			color:#808080;
			font-family: Tahoma;
			font-size: 8pt;
			line-height: 100%;
			text-align:left;
		}

		.divRelsGadgetsContentsRight
		{
			width:227px;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 7px;
			border-width: 0px 2px 0px 2px;
			border-style:solid;
			border-color:#ddd;
			background-color:#fff;
			color:#808080;
			font-family: Tahoma;
			font-size: 8pt;
			line-height: 100%;
			text-align:right;
		}


		#artRel, a:hover 
		{
			color: #1E4178;	
		}

		#divRelsGadgetsContents, a:hover 
		{
			color: #1E4178;	
		}
		.mapRel
		{
			padding:0;
			margin:0;
		}

		.mapRel2
		{
			padding:0;
			margin:0;
		}

		.reltitle{
			margin-bottom:10px;
			margin-left:5px;
			line-height: 180%;
			font-weight:bold;
			font-family: Tahoma;
			font-size: 8pt;
			color:#416496;
			cursor:default;
		}

		.reltitle2{
			margin-left:170px;
			line-height: 180%;
			font-weight:bold;
			font-family: Tahoma;
			font-size: 8pt;
			color:#416496;
			cursor:pointer;
		}

		.reltitlegadget{
			margin-bottom:10px;
			margin-left:7px;
			line-height: 180%;
			font-weight:bold;
			font-family: Tahoma;
			font-size: 8pt;
			color:#416496;
			background-color: #eee;
		}

		.relcontents{
			font-family: Tahoma;
			font-size: 8pt;
			font-color:#323232;
			text-decoration: none;
		}

		#artRel2 a:hover 
		{
			color: #1E4178;	
		}

		.menu1
		{
			display:block;
		}


		.submenu
		{
			display: inline;
			font-family: Tahoma;
			text-decoration:none;
			color:#808080;
			font-size: 8pt;
			line-height: 150%;
			margin-right:2px;
			
		}

		.submenuazul
		{
			display: inline;
			font-family: Tahoma;
			text-decoration:none;
			color:#1E4178;
			font-size: 8pt;
			line-height: 150%;
			margin-right:2px;
			
		}

	
		.menuitems
		{
			display: block;
			font-family: Tahoma;
			font-size: 8pt;
			text-decoration:none;
			color:#808080;
			line-height: 150%;
			margin-right:2px;
			text-indent:-6px;
			padding-left:6px;
			position:relative;
		}

		.menuitems2
		{
			display:inline;
			font-family: Tahoma;
			font-size: 8pt;
			text-decoration:none;
			color:#808080;
			line-height: 150%;
			margin-right:2px;

		}


		.hide
		{
			display: none;
		}

		.show
		{
			margin-left:5px;
			display: block;
		}

		.imageshow
		{
			margin-left:5px;
			display: block;
		}

		.showOn  
		{
			border:1px solid #416496;
			padding: 2px; 
	
		}

		.showOff  
		{
			border:3px 
			solid white; 		
		}

		.divimage
		{
			margin:  0px;
			padding: 0px;
			line-height: 0%;
			border: solid #909090 1px; 
		}

		.divlegenda
		{
			margin-top:10px;
			margin-bottom:20px;
			font-family: Trebuchet MS;
			font-size: 9.75pt;
			font-weight: bold;
			color: #606060;
			line-height: 125%;
		}

		
		.divlegendalesstop
		{
			margin-top:5px;
			margin-bottom:20px;
			font-family: Trebuchet MS;
			font-size: 9.75pt;
			font-weight: bold;
			color: #606060;
			line-height: 125%;
		}

		.divAjuda
		{
			
			margin-top:0px;
			font-family: arial;
			font-size: 8pt;
			color: #909090;
			visibility:hidden;
			margin-bottom:0px;
			padding-bottom:0px;
		}

		.dolTempoVerbal {
			font-family: Trebuchet MS;
			font-size: 9pt;
			border-top: solid 1px #4F81CD;
			color: #4F81CD;
			padding: 2 0 8 0;
		}

		.dolPretoM {
			font-family: Trebuchet MS;
			font-size: 10pt;
			font-weight: normal;
			color: #323232;
			text-decoration: none;
		}

		.dolFormaPoucoUso {
			font-family: Trebuchet MS;
			font-size: 10pt;
			font-weight: normal;
			color: #aaa;
			text-decoration: none;
		}

		.dolOmitir {
			font-family: Trebuchet MS;
			font-size: 10pt;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
		}



		.indiceTitleTd {
			border: solid 1px #C3C4B6;
			font-family: Arial;
			font-size: 8px;
			font-weight: normal;
			padding: 3 6 3 4;
			text-transform: uppercase;
		}

		.indiceContentTd {
			border-bottom: solid 1px #C3C4B6;
			border-left: solid 1px #C3C4B6;
			border-right: solid 1px #C3C4B6;
			padding: 3 5 2 5;
		}

		.indiceLineTd {
			font-family: Arial;
			font-size: 9px;
			font-weight: normal;
		}

		.obTitulo {
			color: #727272;
			font-family: Verdana;
			font-size: 21pt;
			font-weight: normal;
			line-height: 23pt;
			padding: 25 0 3 0;
		}

		.obAutor {
			color: #727272;
			font-family: Verdana;
			font-size: 10pt;
			font-weight: normal;
			line-height: 12pt;
			padding: 0 0 3 0;
		}

		.obLivro {
			color: #727272;
			font-family: Verdana;
			font-size: 22pt;
			line-height: 1.33em;
			margin-bottom: 2.0em;
			text-align: right;
		}

		.obCitacao {
			color: #386089;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 1.33em;
			margin-bottom: 4.0em;
			text-align: right;
		}

		.obDataTop {
			color: #727272;
			font-family: Verdana;
			font-size: 9px;
			line-height: 1.33em;
			margin-bottom: 4.0em;
			text-align: right;
		}

		.obDedicatoria {
			color: #484848;
			font-family: Verdana;
			font-size: 11px;
			font-weight: bold;
			line-height: 1.33em;
		}

		.obCapitulo {
			color: #386089;
			font-family: Verdana;
			font-size: 20px;
			font-weight:bold;
			line-height: 1.33em;
			margin-bottom: 10pt;
			text-align: left;
		}

		.obCapituloDedicatoria {
			color: #727272;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			margin-bottom: 24pt;
			text-align: center;
		}

		.obSeccao {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		
		}

		.obSeccaoTitulo {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		}

		.obSeccaoDedicatoria {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			text-align: left;
		}

		.obSeccaoPersonagens {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-style: italic;
			line-height: 1.33em;
			margin-bottom: 4.0em;
		}

		.obFiguras {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-weight: bold;
			line-height: 1.33em;
			vertical-align: top;
		}

		.obPersonagem {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			vertical-align: top;
			text-align:left;
			left:0px;
		}

		.obTexto {
			color: #40454d;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			line-height: 1.33em;
		}

		.obTextoSemIndent {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		}

		.obTextoPersonagem {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-style: italic;
			line-height: 1.33em;
			text-align: center;
		}

		.obTextoModo {
			color: #40454D;
			font-family: Verdana;
			font-size: 9px;
			font-style: italic;
			line-height: 1.33em;
			text-align: center;
		}

		.obTextoAmbiente {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-style: italic;
			line-height: 1.33em;
		}

		.obTextoCentrado {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			text-align: center;
		}

		.obTextoDireita {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			text-align: right;
		}

		.obIntroducaoAG {
			color: #40454D;
			font-family: Verdana;
			font-size: 9px;
			font-style: italic;
			line-height: 1.33em;
		}

		.obEstrofe {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			line-height: 1.33em;
		}

		.obEstrofeAmbiente {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			font-style: italic;
			line-height: 1.33em;
			margin-left: 2.0em;
		}

		.obEstrofeCentrada {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			line-height: 1.33em;
			text-align: center;
		}

		.obEstrofeIndent1 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			line-height: 1.33em;
			margin-left: 2.0em;
		}

		.obEstrofeIndent2 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
			margin-left: 4.0em;
		}

		.obVerso {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		}

		.obVersoIndent1 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		
		}

		.obVersoIndent2 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
	
		}

		.obVersoIndent3 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
	
		}

		.obVersoIndent4 {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
	
		}

		.obGV {
			color: #40454D;
			font-family: Verdana;
			line-height: 1.33em;
			vertical-align: top;
		}

		.obData {
			color: #40454D;
			font-family: Verdana;
			font-size: 12px;
			line-height: 1.33em;
		}

		.obFootRef a:link, .obFootRef a:visited, .obFootRef a:active 
		{
			color: #A0243C;
			text-decoration: none;
			font-size: 80%;
		}


		.obrasAutDiv {
			margin-top: 14px;
			width: 99%;
		}

		.obrasAutTitulo {
			background-color: #EBEBEB;
			border-bottom: solid 1px #CECECE;
			color: #5E5E5E;
			padding: 10 16 10 16;
		}

		.obrasAutObra {
			background-color: #EBEBEB;
			color: #5E5E5E;
			padding: 8 16 8 16;
		}

		a.obraLink:link, a.obraLink:visited, a.obraLink:active {
			text-decoration:none;
		}

		.referenciarTd {
			padding: 0 0 6 0;
			vertical-align: bottom;
		}

		.anchor {
			cursor: pointer;
			font-weight:bold;
		}

		.anchor:hover {
			text-decoration: underline;
		}

		.separator {
			border-bottom: dashed 1px #dddddd;
			margin-bottom:5px;
			margin-top:15px;
			width:100%;
		}

		.obrasWebbDiv {
			padding-top: 20px;
		}

		.citacoesDiv {
			padding-top: 20px;
			font-style: italic;
		}

		.relwebbtitle{
			margin-bottom:5px;
			line-height: 200%;
			font-weight:bold;
			font-family: Tahoma;
			font-size: 8pt;
			color:rgb(65,100,150);
			cursor:default;
			
		}


		.relwebbContents{
			display: block;
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			text-decoration:none;
			color:#808080;
			line-height: 180%;
			position:relative;
			vertical-align: top;
		}

		.inputArtigos
		{
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			width:180px;
			margin-top:3px;
			margin-bottom:10px;
			padding:5px 0px 5px 10px;
			text-decoration:none;
			border-style:solid;
			border-width:1px;
			border-color: #ccc;
		}

		.inputArtigosInline
		{
		
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			width:180px;
			margin-top:3px;
			padding:7px 0px 5px 10px;
			text-decoration:none;
			border-style:solid;
			border-width:1px;
			border-color: #ccc;
			line-height: 120%;
		}

		.rate
		{
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			text-decoration:none;
			width:30px;
			bgcolor: #ccc;
		}
		
		.envArt
		{
			background-color: #ffffff;
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			margin-left:20px;
			margin-top:0px;
			margin-bottom:0px;
			width:100px;
			text-decoration:none;
		}

		#linkcomentar
		{
			visibility:hidden;
			padding:5px;
		}
		
		#linkenviar
		{
			visibility:hidden;
			padding:5px;
		}
	
		.comentarEnviar
		{
			clear:both;
			margin-left:260px;
			width:200px;
		}
	





		input
		{
			border:0px;
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
		
		}

		textarea
		{
		
			border:0px;
			font-family: Tahoma;
			font-size: 8pt;
			color:#646464;
			width:	175px;
		}

	
		.imagensrecursoson
		{
			color:#FFFFFF;
			display:table-cell;
			width:60px;
			height:60px;
			text-align:right;
			vertical-align:bottom;
			border:3px solid white; 
			padding:0px;

		}
		.imagensrecursosoff
		{
			color:#FFFFFF;
			display:table-cell;
			width:60px;
			height:60px;
			text-align:right;
			vertical-align:bottom;
			border:1px solid #416496;
			padding: 2px; 

		}

		.submenuaux
		{
			display: inline;
			font-family: Tahoma;
			text-decoration:none;
			color:#808080;
			font-size: 8pt;
			line-height: 100%;
			margin-right:2px;
			cursor:pointer;
		}

		
		.balloonstyle
		{
			position:absolute;
			top: -100px;
			left: 100px;
			padding: 5px;
			visibility: hidden;
			border:1px solid black;
			font:normal 12px Tahoma;
			line-height: 18px;
			z-index: 100;
			background-color: white;
			max-width: 300px;
		}
                
.QuadroDicioResumo {
    border: 1px solid #8697be;
    background-color: #FFFFFF;
    padding: 5px 2px 2px 10px;
    margin-bottom: 10px;
}
.QuadroAnamorfs {
    border: 1px solid #8697be;
    background-color: #FFFFFF;
    padding: 5px 2px 2px 10px;
    margin-bottom: 10px;
}
.QuadroHomografias {
    border: 1px solid #8697be;
    background-color: #FFFFFF;
    padding: 2px 2px 5px 10px;
    margin-bottom: 10px;
}
.QuadroAcordo {
    border: 1px solid #8697be;
    color: #40454B;
    text-align: center;
    background-color: #FFFFFF;
    padding: 2px 2px 5px 10px;
    margin-bottom: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
div.QuadroAcordo sup {
  color: #C6382C;
  font-size:x-small;
}
.QuadroDicioResumoLema {
    /* margin-bottom: 10px; */
}
.QuadroDicioDefine {
    margin-top: 0px;
}
.QuadroPubGoogle {
    padding: 10px;
    background-color: #efefef;
    border: 1px solid #d3d3d3;
    text-align: center;
}
</STYLE>

