/* Fontes básicas */

	/* alfabeto latino = Lato e Gill Sans MT 1.01 */

@font-face {
    font-family: 'LatoWeb';
    src: url('/hades/fnt/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('/hades/fnt/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/hades/fnt/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('/hades/fnt/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('/hades/fnt/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
	font-family:'fontelatina';
	src: url('/hades/fnt/GillSansMT_gdi.eot');
	src: url('/hades/fnt/GillSansMT_gdi.eot?#iefix') format('embedded-opentype'),
		url('/hades/fnt/GillSansMT_gdi.woff') format('woff'),
		url('/hades/fnt/GillSansMT_gdi.ttf') format('truetype'),
		url('/hades/fnt/GillSansMT_gdi.otf') format('opentype'),
		url('/hades/fnt/GillSansMT_gdi.svg#fontelatina') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB02;	}

	/* alfabeto grego antigo = New Athena Unicode 4.05 */

@font-face {
	font-family:'fontegrega';
	src: url('/hades/fnt/NewAthenaUnicode_gdi.eot');
	src: url('/hades/fnt/NewAthenaUnicode_gdi.eot?#iefix') format('embedded-opentype'),
		url('/hades/fnt/NewAthenaUnicode_gdi.woff') format('woff'),
		url('/hades/fnt/NewAthenaUnicode_gdi.ttf') format('truetype'),
		url('/hades/fnt/NewAthenaUnicode_gdi.otf') format('opentype'),
		url('/hades/fnt/NewAthenaUnicode_gdi.svg#fontegrega') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-1D516;  }

	/* linear b, silabário cipriota e numerais = Aegean 7.42 */

@font-face {
	font-family:'aegean';
	src: url('/hades/fnt/Aegean_gdi.eot');
	src: url('/hades/fnt/Aegean_gdi.eot?#iefix') format('embedded-opentype'),
		url('/hades/fnt/Aegean_gdi.woff') format('woff'),
		url('/hades/fnt/Aegean_gdi.ttf') format('truetype'),
		url('/hades/fnt/Aegean_gdi.otf') format('opentype'),
		url('/hades/fnt/Aegean_gdi.svg#aegean') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FFFB9;  }

	/* fontes latinas estilizadas = Decorated Roman Initials 1.0 / Stein Antik Bold 1.0   */

@font-face {
    font-family:'capital';
    src: url('/hades/fnt/Decorated Roman Initials.eot');
	src: url('/hades/fnt/Decorated Roman Initials.eot?#iefix') format('embedded-opentype'),
		url('/hades/fnt/Decorated Roman Initials.woff2') format('woff2'),
		url('/hades/fnt/Decorated Roman Initials.woff') format('woff'),
		url('/hades/fnt/Decorated Roman Initials.ttf') format('truetype'),
		url('/hades/fnt/Decorated Roman Initials.otf') format('opentype'),
		url('/hades/fnt/Decorated Roman Initials.svg#Decorated Roman Initials') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007A;	}


@font-face {
    font-family:'antiga700';
    src: url('/hades/fnt/SteinAntik-Bold.eot');
	src: url('/hades/fnt/SteinAntik-Bold.eot?#iefix') format('embedded-opentype'),
		url('/hades/fnt/SteinAntik-Bold.woff2') format('woff2'),
		url('/hades/fnt/SteinAntik-Bold.woff') format('woff'),
		url('/hades/fnt/SteinAntik-Bold.ttf') format('truetype'),
		url('/hades/fnt/SteinAntik-Bold.otf') format('opentype'),
		url('/hades/fnt/SteinAntik-Bold.svg#SteinAntik-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0005-E005;  }


/* usos das famílias */

gr,.atenamed	{ 	display: inline;
			/* font-family: fontegrega; */
			font-size: 1.00em;            			/*  1.065em;    1.071em   16.87px   */
			line-height: 0;	}

gr1		{ 	display: block;
			padding: 0;
			margin: 0 0 0.75em 0;
			/* font-family: fontegrega; */
			font-size: 1.0em; 	}     			/*  igual a <p> mas com caracteres gregos */

gr2	 	{ 	/* font-family: fontegrega; */
			font-size: 0.95em;	}    			/*       0.8595em 14.5px	*/

gr2b		{	display: block;
			/* font-family: fontegrega; */
			font-size: 0.95em;	}

lat		{	display: inline;
			/* font-family: fontelatina; */
			font-size: 1.05em;
			letter-spacing: 0.65px;
			word-spacing: 0.75px;	}

lat2b		{	display: block;
			font-family: fontelatina;
			font-style: italic;
			font-size: 0.92em;  }

latim		{	display: inline;
			/* font-family: fontelatina; */
			font-style: italic;
			letter-spacing: 0.65px;
			word-spacing: 0.75px; 	}

pt2b,sigla	{	display: block;
			font-family: fontelatina;
			font-style: normal;
			font-weight: 400;
			font-size: 0.92em;  }

sigla		{	margin: 0.05em 0.25em 0.05em 0;
			padding: 0.30em 0.10em 0.10em 0;	}

sigla::before    {	content: "= "; }

pt2c		{	display: inline;
			font-family: fontelatina;
			font-size: 0.89em;  }

gr2c		{	display: inline;
			/* font-family: fontegrega; */
			font-style: normal;
			font-size: 0.9595em;	}

lat2c		{	display: inline;
			/* font-family: fontelatina; */
			font-style: italic;
			font-size: 0.92em;  }

gr3		{	display: block;
			/* font-family: fontegrega; */
			font-size: 0.90em;
			line-height: 1.35;
			margin-left: 20%;
			margin-top: 0.6em;	}

trad3		{	display: block;
			font-size: 0.90em;
			line-height: 1.35;
			margin: 0.80em 0 1em 20%;	}

linearb,.linearb  	{ 	font-size: 1.6em;
			font-family: aegean;
			font-weight: 400;
			line-height: 0;	}

linearc   	{ 	font-family: aegean;
			font-size: 0.87em;
			line-height: 0; }

#n 		{	font-family: aegean;
			font-size: 2.9em;
			line-height: 0; 	}

#num		{	font-family: fontegrega;	}

x9		{	display: block;				/* para colocar aspas duplas ou simples antes da inicial decorada */
			float: left;
			/* font-family: latina; */
			font-size: 1.0em;
			margin: 0 2px 0 -5px; }

/* algumas palavras em fonte padrão com serifa */

roma		{	display: inline;
			font-family: serif;
			line-height: 0; }


/* letras capitais decoradas */

z	{	float: left;
		padding: 0.08em 0.20em 0 0;
		margin: 0;
		font-family: capital;
		font-size: 4.70em;
		line-height: 0.83;	}

z#p	{	float: left;
		padding: 0.07em 0.30em 0 0;
		margin: 0;
		font-family: capital;
		font-size: 2.74em;
		line-height: 1.0;  	}

/* definições para as selectas */

div#trad	{	clear: both;
			margin: 1.5em 0 1.0em 0;
			padding: 0.25em;
			font-size: 0.95em;
			line-height: 1.45em;
			background: rgb(230,230,230);	}

div#gregotxt	{	clear: both;
			margin: 1.5em 0 1.0em 0;
			padding: 0.25em;
			font-family: fontegrega;
			font-size: 1.05em;
			line-height: 1.45em;
			background: rgb(235,230,225); 	}

div#gregotxt:after	{	clear: both;	}
div#trad:after		{	clear: both;	}

#trad > #autor, #gregotxt > #autor  {	text-align: center;
					margin: 0 0 .75em 0;
					font-variant: small-caps;
					font-size: 1.15em;
					line-height: 1.40em;
					font-weight: 500; }

trecho	{	display: block;
		margin: 0.25em 22% 0.5em 0;
		font-family: LatoWeb;
		font-size: 0.95em;
		font-weight: 400;
		text-align: right;	}

verso	{	display: block;
		padding-left: 2.25em; }


v		{	display: block;
			text-indent: -2.25em;
			padding: 0 0 0 2.25em;		}

vv		{	display: block;
			font-family: LatoWeb;
			float: right;
			width: 2.5em;
			font-size: 0.90em;
			text-align: right;	}

x		{	display: block;
			width: 2.25em;
			float: left; }

/* for 550px or less */
@media screen and (max-width: 550px) {

gr3,trad3 {
 margin-left: 1.0em;
}

  }

/* for 480px or less */
@media screen and (max-width: 480px) {

trecho	{	margin-right: 10%; }

/* letras capitais decoradas */

z	{	float: left;
		padding: 0.08em 0.20em 0 0;
		margin: 0;
		font-family: capital;
		font-size: 4.35em;
		line-height: 0.83;	}

z#p	{	float: left;
		padding: 0.07em 0.25em 0 0;
		margin: 0;
		font-family: capital;
		font-size: 2.55em;
		line-height: 1.0;  	}

  }
