

@import url(page-template.xpgt);



/* 

********************************

*   Embbebing font faces

******************************** */





/* Familia  Linux Biolinum O */

@font-face {

font-family: "Linux Biolinum O";

font-style: italic;

font-weight: bold;

src:url(Fonts/LinBiolinum_RBI.otf);

}

@font-face {

font-family: "Linux Biolinum O";

font-style: italic;

font-weight: normal;

src:url(Fonts/LinBiolinum_RI.otf);

}

@font-face {

font-family: "Linux Biolinum O";

font-style: normal;

font-weight: bold;

src:url(Fonts/LinBiolinum_RB.otf);

}

@font-face {

font-family: "Linux Biolinum O";

font-style: normal;

font-weight: normal;

src:url(Fonts/LinBiolinum_R.otf);

}







/* Familia  Bergamo */






@font-face {

font-family: "Bergamo";

font-style: italic;

font-weight: bold;

src:url(Fonts/BergamoStd-BoldItalic.otf);

}

@font-face {

font-family: "Bergamo";

font-style: italic;

font-weight: normal;

src:url(Fonts/BergamoStd-Italic.otf);

}

@font-face {

font-family: "Bergamo";

font-style: normal;

font-weight: bold;

src:url(Fonts/BergamoStd-Bold.otf);

}

@font-face {

font-family: "Bergamo";

font-style: normal;

font-weight: normal;

src:url(Fonts/BergamoStd-Regular.otf);

}



/*
---------------------------------

Embebing font faces

--------------------------------- */











body {

	margin: 0.8em;

}



.wrap {



}




span.espacio { width: 5px; margin:0;  padding:0; margin-right: -5px; display:inline;}




/* 

    Frontpage styles

*/





div.frontpage {



}

div.frontpage p.title_frontpage {

	font-family: "Bergamo";

	line-height: 1.28em;

	font-size: 2.42em;

	margin-bottom: 0.71em;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em; 

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

div.frontpage p.subtitle_frontpage {

	font-family: "Bergamo";

	line-height: 1.19em;

	font-size: 1.33em;

	margin-bottom: 1.00em;

	margin-top: 1.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em; 

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}



div.frontpage p.txt-port {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.75em;

	margin-bottom: 1.00em;

	margin-top: 1.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

div.container-author_frontpage {

  margin-bottom: 2.00em;

}

div.frontpage p.author_frontpage {

	font-family: "Bergamo";

	line-height: 1.12em;

	font-size: 1.00em;

	margin-bottom: 0.00em;

	margin-top: 0;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

.image_left_frontpage { 

    text-align: left;

    margin: 1em 0 1em 0;

    padding: 0em;

    width: 100%;	

}

.image_center_frontpage { 

	text-align: center;

    margin: 1em 0 1em 0;

    padding: 0em;

    width: 100%;	

}

.image_right_frontpage { 

	text-align: right;

    margin: 1em 0 1em 0;

    padding: 0em;

    width: 100%;	

}



div.frontpage p.signet_frontpage {

	font-family: "Bergamo";

	line-height: 1.02em;

	font-size: 1.33em;

	margin-bottom: 0.58em;

	margin-top: 4.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

	

	color: inherit;

}

div.container-footer_frontpage {

  margin-top: 2.00em;

}

div.frontpage p.footer_frontpage {

	font-family: "Bergamo";

	line-height: 1.48em;

	font-size: 0.92em;

	margin-bottom: 0.00em;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;
	

	color: inherit;

}

/* 

    Frontpage styles

*/





/* 

    Credits styles

*/

p.txt_credits, p.url_credits {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.75em;

	margin-bottom: 0;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: left;

	

	color: inherit;



}

p.txt_legal_note {

	font-family: "Bergamo";

	line-height: 1.33em;

	font-size: 0.75em;

	margin-bottom: 0;

	margin-top: 0;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: justify;

	

	color: inherit;



}



.image_credits {

	text-align:left;

	margin-bottom: 1.00em;

	

}

p.isbn {

	font-family: "Bergamo";

	line-height: 1.33em;

	font-size: 0.75em;

	margin-bottom: 0em;

	margin-top: 1.33em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: left;

	color: inherit;

}





/* 

    Credits styles

*/



/* 







/* 

    inscription styles

*/



div.inscription {

	margin: 1.00em 0 1.00em 0;

}

div.inscription p.txt_inscription {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	/*margin-bottom: 0.00em;

	margin-top: 7.09em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;*/

	text-align: right;

	color: inherit;

}



/* 

    inscription styles

*/







/* 

    Part styles

*/



div.part {

	page-break-before:always;

}

p.number_part {

    font-family: "Linux Biolinum O";

	line-height: 0.98em;

	font-size: 1.17em;

	margin:0;

	text-indent: 0.00em;

	text-align: center;

	color: inherit;

}

p.title_part {

	font-family: "Linux Biolinum O";

	line-height: 0.98em;

	font-size: 1.17em;

	margin-bottom: 8mm;

	margin-top: 4mm;

	text-indent: 0.00em;

	margin-right: 0em;

	margin-left: 0em;

	text-align: center;

	color: inherit;

}



p.subtitle_part {

	font-family: "Linux Biolinum O";

	line-height: 1.18em;

	font-size: 1.00em;

    margin-bottom: 2.36em;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;

}

div.quote_part {

  text-align:right;

  margin: 1em 0 1em 0;

}

p.txt_quote_part {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	/*margin-bottom: 0.00em;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;*/

	text-align: right;

	color: inherit;

}





p.txt_center_part {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	/*margin-bottom: 0.00em;

	margin-top: 0;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;*/

	text-align: center;

	color: inherit;

}



p.author_center_part {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	/*margin-bottom: 0.00em;

	margin-top: 1.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;*/

	text-align: center;

	color: inherit;

}



div.image_left_part {

  text-align:left;

	margin-bottom: 1.00em;

}

div.image_center_part {

  text-align:center;

	margin-bottom: 1.00em;

}

div.image_right_part {

  text-align:right;

	margin-bottom: 1.00em;

}



p.txt_indent_p_part {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	/*margin-bottom: 0.00em;

	margin-top: 1.00em;

	text-indent: 1.42em;

	margin-right: 0.00em;

	margin-left: 4.00em;*/

	text-align: justify;

	color: inherit;

}



/* 

    Part styles

*/













/* 

    Chapter styles

*/



div.container_title {

  margin: 1.00em 0 1.00em 0;

}



p.number {

	font-family: "Linux Biolinum O";

	line-height: 1.65em;

	font-size: 1.1em;

	margin:0 0 0.60em 0;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}



h1.title {
	font-family: "Linux Biolinum O";
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0.00em;
	margin-right: 0.00em;
	margin-left: 0.00em;
	text-align: center;
	color: inherit;
    -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;
    font-size: 1.85em;
}



h2.subtitle {

	font-family: "Linux Biolinum O";

	

	text-indent: 0;

	margin-right: 0em;

	margin-left: 0em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}







span.dropcap {

    float:left;

    font-size:2.5em;

    line-height:0.9em;

    margin-bottom:-3px;

    margin-right:3.5pt;

}

span.capitalize {

    font-size:1.90em;

}

p.titular1 {

	font-family: "Linux Biolinum O";

	line-height: 1.15em;

	font-size: 1.00em;

	text-indent: 0.00em;

	text-align: left;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

p.titular2 {

	font-family: "Linux Biolinum O";

	line-height: 1.25em;

	font-size: 0.88em;

	text-indent: 0.00em;

	text-align: left;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

p.titular3 {

	font-family: "Linux Biolinum O";

	line-height: 1.10em;

	font-size: 0.80em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: left;

	

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

p.titular4 {

	font-family: "Linux Biolinum O";

	line-height: 1.10em;

	font-size: 0.78em;

	text-indent: 0.00em;

	text-align: left;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

p.titular5 {

	font-family: "Linux Biolinum O";

	line-height: 1.10em;

	font-size: 0.70em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: left;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

p.txt_first_p {

	font-family: "Bergamo";
	line-height: 1.38em;
	font-size: 0.83em;
	text-indent: 0.00em;
	margin:0;
	text-align: justify; 
    color: inherit;

}



p.txt_default_p {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	text-indent: 1.42em;

	text-align: justify; 

	color: inherit;

}

div.container-txt_indent_p {

  margin: 0 1.50em 0 1.50em;

}

p.txt_indent_p {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.75em;

	margin-bottom: 0;

	margin-top: 0;

	/* text-indent: 0.00em; */

	margin-right: 1.42em;

	margin-left: 1.42em;

	text-align: justify;

	color: inherit;



}



div.container-hanging_indent {

  margin: 0;

}

p.txt-hanging_indent {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0;

	margin-top: 0;

	text-indent: -16.5pt;

	margin-right: 1.42em;

	margin-left: 1.42em;

	text-align: justify;

	color: inherit;



}





div.container-txt_center_p {

  margin: 0;

}

p.txt_center_p {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0.00em;

	margin-top: 0.00em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;

}

div.container-txt_case1 {

  margin: 0.80em 0 0.80em 0;

  text-align:center;

}

p.txt_case1 {

  font-family: "Linux Biolinum O";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0.00em;

	margin-top: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em; 

	text-align: center;

	color: inherit;

}

div.container-txt_case2 {

  margin: 0.80em 0 0.80em 0;

}

p.txt_case2 {

    font-family: "Bergamo";
    line-height: 1.65em;
    font-size: 1.00em;
    color: inherit;

}

div.container-txt_case3 {

  margin: 0;

}

p.txt_case3 {

    font-family: "Bergamo";

	line-height: 1.28em;

	font-size: 75%;

	text-indent: 0em;

	text-align: justify;

	color: inherit;

}



div.highlighted_1 { 

	margin: 2em 0 1em 0;

	border-top:2px solid #000000;

	border-bottom:1px solid #000000;

	padding: 0.40em;



}





div.highlighted_1 .tit_highlighted_1 {

	font-family: "Linux Biolinum O";

	line-height: 1.00em;

	font-size: 0.83em;

	margin-bottom: 0.80em;

	margin-top: 0.80em;

	text-indent: 0.00em;

	margin-right: 0;

	margin-left: 0; 

	text-align: center;

	 -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

	color: inherit;

}



div.highlighted_1 p.txt_highlighted_1 { 

	font-family: "Linux Biolinum O";

	line-height: 1.22em;

	font-size: 0.75em;

	margin-bottom: 0;

	margin-top: 0;

	/*text-indent: 0.00em; */

	margin-right: 0;

	margin-left: 0; 

	text-align: justify;

	

	color: inherit;

}



div.highlighted_2 { 

	margin: 5pt 0 5pt 0;

	border:3px solid #ccc;

	padding: 1.5em;
	border-color: rgb(58,83,97);

}





div.highlighted_2 .tit_highlighted_2 p {

	font-family: "Bergamo";

	line-height: 1.00em;

	font-size: 1.3em;

	margin-bottom: 0.80em;

	margin-top: 0; 

	text-indent: 0.00em;

	margin-right: 0em;

	margin-left: 0em; 

	text-align: center;

	 -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

	color: rgb(58,83,97);

}



div.highlighted_2 p.txt_highlighted_2 { 

	font-family: "Linux Biolinum O";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0;

	margin-top: 0;

	/*text-indent: 0.00em;*/

	margin-right: 0em;

	margin-left: 0em; 

	text-align: justify;

	

	color: inherit;

}







div.quote {

	margin: 0.80em 0 0.80em 0;

}



div.quote p {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0.00em;

	margin-top: 0.00em;

	text-indent: -16.5pt;

	margin-right: 0;

	margin-left: 1.42em;



	

	color: inherit;

}

div.quote p.author_quote {

	font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	color: inherit;

	text-indent: 0;

	margin-right: 0em;

	margin-left: 0em;

}



div.illustration {

	margin: 1.20em 0 1.20em 0;

}

div.illustration_page {
    margin:0;
    padding-top: 0.5em;
    page-break-before:auto;
    page-break-after:always;
}



.page-break {

	page-break-before:always;

}



p.image_title {

  font-family: "Linux Biolinum O";

	line-height: 1.22em;

	font-size: 0.75em;

	/*margin-bottom: 0.63em;

	margin-top: 3.15em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em; */

	text-align: center;

	 -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

	color: inherit;

}



div.illustration p.caption_left{

	font-family: "Bergamo";

	line-height: 1.22em;

	font-size: 0.70em;

	

	margin:0;

	text-align: left;

	

	color: inherit;

	

}

div.illustration p.caption_center {

	font-family: "Bergamo";

	line-height: 1.22em;

	font-size: 0.90em;
  margin:0;

	text-align: center;

	

	color: inherit;

	

}

div.illustration p.caption_right {

	font-family: "Bergamo";

	line-height: 1.22em;

	font-size: 0.70em;

	margin:0;

	text-align: right;

	

	color: inherit;

	

}

div.illustration span.source {

	font-family: "Bergamo";

	line-height: 1.22em;

	font-size: 0.70em;

}





div.bibliography {

   margin: 0.80em 0 0.80em 0;

}



div.bibliography p.titular-bibliography {

	font-family: "Linux Biolinum O";

	line-height: 0.98em;

	font-size: 1.17em;

	margin-bottom: 1.00em;

	margin-top: 1.01em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	 -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

	color: inherit;

}

div.bibliography p.txt-bibliography {

  font-family: "Bergamo";

	line-height: 1.38em;

	font-size: 0.83em;

	margin-bottom: 0;

	margin-top: 0;

	text-indent: -16.5pt;

	margin-right: 1.42em;

	margin-left: 1.42em;

	text-align: justify;

	

	color: inherit;

}


table.list_level1 {

  margin: 0;

}

table.list_level1 td {

	font-family: "Bergamo";
	line-height: 1.38em;
	font-size: 0.83em;
    margin-bottom: 0.00em;
	margin-top: 0em;
	margin-right: 0.00em;
	text-align: justify;
    vertical-align: top;
	color: inherit;

}

div.highlighted_2 table.list_level1 {

  margin: 0 0 0 1.00em;

}

div.highlighted_2 table.list_level1 td {

  font-family: "Linux Biolinum O";

  line-height: 1.22em;

  font-size: 0.75em;
 

}



table.list_level2 {

  margin: 0 0 0 2em;

}

table.list_level2 td {

	font-family: "Bergamo";
	line-height: 1.38em;
	font-size: 0.83em;
    margin-bottom: 0.00em;
	margin-top: 0em;
	margin-right: 0.00em;
	text-align: justify;
    vertical-align: top;
	color: inherit;

}



div.highlighted_2 table.list_level2 {

  margin: 0 0 0 2.00em;

}

div.highlighted_2 table.list_level2 td {

    font-family: "Linux Biolinum O";
    line-height: 1.22em;
    font-size: 0.75em;

}



table.list_level3 {

  margin: 0 0 0 4em;

}

table.list_level3 td {

	font-family: "Bergamo";
	line-height: 1.38em;
	font-size: 0.83em;
    margin-bottom: 0.00em;
	margin-top: 0em;
	margin-right: 0.00em;
	text-align: justify;
    vertical-align: top;
	color: inherit;

}

div.highlighted_2 table.list_level3 {

  margin: 0 0 0 3.00em;

}

div.highlighted_2 table.list_level3 td {

    font-family: "Linux Biolinum O";
    line-height: 1.22em;
    font-size: 0.75em;

}


td.bullet {min-width: 1.00em;}







.img_float_left_tit {

  float:left;

  margin: 1em 1em 1em 0;

  width: 25%;

}





img.img_float_right_tit {

  float:right;

  margin: 1em 0em 1em 1em;

  width: 25%;

}

.img_float_left {

  float:left;
  margin: 0.5em 0.5em 0.5em 0;


}





.img_float_right {

  float:right;
  margin: 0.5em 0.5em 0.5em 0;


}





 

sup {

    font-size: 0.60em;

    line-height: 0.40em;

  

}

sub {

   font-size: 0.60em;

    line-height: 0.40em;

}









div.footnote-container {

	margin: 1em 0em 1em 0em;

	padding-top: 5px;





}

div.footnote-container p {

  font-family: "Bergamo";

	line-height: 1.37em;

	font-size: 0.75em;

	margin-bottom: 0.00em;

	margin-top: 0.00em;

	/*text-indent: -1.56em;

	margin-right: 0.00em;

	margin-left: 1.56em; */

	text-align: justify;

	

	color: inherit;

}

div.highlighted_2 div.footnote-container p {

  font-family: "Linux Biolinum O";

  line-height: 1.22em;

	font-size: 0.70em;

}



div.footnote_separation {

  width: 25%;

  height: 5px;

  margin:0;

  padding:0;

  border-top: 1px solid #666;

}











span.enspace {

  width: 1.00em;

}

/* 

    Chapter styles

*/





img {	

	max-width: 100%;
    max-height: 100%;

}



.clear {

  clear:both;

  margin:0;

  padding:0;

  height: 0.50em;

}





/* 

    Subchapter styles

*/



div.subchapter-container  div.container_title {

  margin: 1.50em 0 0.10em 0;

}



div.subchapter-container  p.number {

	font-family: "Linux Biolinum O";

	line-height: 0.98em;

	font-size: 1.00em;

	margin-bottom: 0.00em;

	margin-top: 0.50em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}



div.subchapter-container  p.title {

	font-family: "Linux Biolinum O";

	line-height: 0.98em;

	font-size: 1.00em;

	margin-bottom: 0.00em;

	margin-top: 0em;

	text-indent: 0.00em;

	margin-right: 0.00em;

	margin-left: 0.00em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}



div.subchapter-container  p.subtitle {

	font-family: "Linux Biolinum O";

	line-height: 1.20em;

	font-size: 1.00em;

	margin-bottom: 0.5em;

	margin-top: 0.5em;

	text-indent: 0.00em;

	margin-right: 0em;

	margin-left: 0em;

	text-align: center;

	color: inherit;
     -webkit-hyphens:none;
    hyphens: none;
    -moz-hyphens:none;

}

/* 

    Subchapter styles

*/

/* Local formatin */
span.under-line {text-decoration:underline;}
span.strikethrough {text-decoration:line-through;}
span.PaulMaul {font-family: "PaulMaul";}
span.Irregular-Bold, span.Irregular {font-family: "Irregular-Bold";}
span.Caflisch {font-family: "Caflisch Script Pro";}
span.RiansDingbats-Three {font-family: "RiansDingbats-Three";}
span.Garde, span.Myriad, span.Alega, span.Sans, span.Goudy, span.Trebuchet, span.Jigsaw, span.Gill, span.Linux, span.DIN, span.Univers, span.UnitOT, span.Berthold, span.Frutiger, span.Jigsaw, span.Rockwell, .Arial, .BentonGothic, span.Emigre, span.Futura, span.Wunderlich, span.Helvetica, span.Cronos, span.Speak, span.Meta, span.Meta-Normal  {font-family: "Linux Biolinum O";}
span.Seria-Regular {font-family: "Seria-Regular";}
span.Seria-Italic {font-family: "Seria-Italic";}
span.Craft-Regular {font-family: "Craft-Regular";}
span.DuTurner {font-family: "DuTurner";}
span.Rattlescript-Regular {font-family: "Rattlescript-Regular";}
span.Steel-Jones {font-family: "Steel-Jones";}
span.Steel-String {font-family: "Steel-String";}
span.LitterboxICG {font-family: "LitterboxICG";}
span.Apocrypha {font-family: "Apocrypha";} 
span.SoupBone {font-family: "SoupBone";} 
span.WindingsEPUB {font-family: "WindingsEPUB"}
span.providence {font-family: "providence"}
span.Quadraat {font-family: "Quadraat"}
span.Quadraat.Sans, span.QuadraatSans-Regular {font-family: "Quadraat-sans"} 
span.SubVario-DryCon {font-family: "Sub-Vario"}  
span.Garamond {font-family: "Bergamo"}  
span.Arial {font-family: "Bergamo"; font-size: 0.85em}  

span.Minion {font-size: 1.2em;}

/* Estil redueix text */
span.Eureka  {
	font-size: 0.90em;
	line-height: 1.30em;
} 

/* Notas al final */
div.endnote-container {
	margin: 1em 0em 1em 0em;
	padding-top: 5px;
}
a.hlink { text-decoration:none;}
div.endnote p {
    font-family: "Bergamo";
    line-height: 1.00em;
    font-size: 0.70em;
    text-indent: 0;
    margin:0;
	text-align: justify; 
    color: inherit;
}

div.endnote-container p.subtitle {
    margin: 2em 0 1em 0;
}
div.endnote {
    margin: 0.3em 0 0.3em 1.5em;
}

/* Estilos TOC */
.toc-1-level {
    font-family: "Bergamo";
    line-height: 1.38em;
    font-size: 0.83em;
    text-indent: 0;
    text-align: justify; 
    color: inherit;
    margin: 2pt 0 2pt 0;
}

.toc-2-level {
    font-family: "Bergamo";
    line-height: 1.38em;
    font-size: 0.83em;
    text-indent: 0;
    text-align: justify; 
    color: inherit;
    margin: 2pt 0 2pt 20pt;
}


/*Texto Tabulado (Es una tabla HTML sin filetes ) */
table.table1 {
	border: none;
	margin: 1.00em 0 1.00em 0;
	
	
}
table.table1 td {
	padding: 0.1em 1.00em 0.1em 0.5em;
	vertical-align:top;
	border: none;
}

/* Tabla HTML */
div.table table.table1 {
	border: 1px solid #000;
	margin: 1.00em 0 1.00em 0;
	width: 100%;
	
	
}
div.table table.table1 td {
	padding: 0.1em 1.00em 0.1em 0.5em;
	vertical-align:top;
	border: 1px solid #000;
}
div.table table.table1 td p.txt_default_p {font-size: 0.85em;}
