/* CSS Document */

/*--GENERAL--*/

body{
	font-family: "TimesNewRoman";
    text-align: justify;
    margin-right:0.5em;
    margin-left: 0.5em;
}

/*--Color plantilla--*/

.tcap, .tit1, .tit1_2d, .tit2, .tit2_2d, .tit3, .elst1, .tbiblio, .destcuad, .title
{color:#37833d;}

/* Línea genérica*/

.linea{
	border-bottom:solid #37833d 1px;
	padding-bottom:1.5em;
}

/* Líneas ejercicios*/

hr.Ejfnline
{
	color:solid thin black; 
	width:90%;
	margin-left:2em;
	margin-bottom:0%;
	margin-top:1em;
}

/* Ecuación */

.equabox {
    text-align:center;
}

.equa{
    text-align: center;
    text-indent:0;
    padding:1em 3em 1em 3em;
    border: solid thin;
    page-break-inside:avoid;
    display:inline-block;
}

.ecu{
    text-align: center;
    text-indent:0;
    padding:1em 3em 1em 3em;
    border: solid thin;
    page-break-inside:avoid;
    display:inline-block;
	width:30%;
}

.page-break{
	page-break-before:always;}

/* sopa de letras */

.sopabox{
    text-align: center;
	 margin-top:1.5em;
	 margin-bottom:1.5em;
    margin-left:10%;
    margin-right:10%;

}

.sopa{
    text-align:center;
	 font-size:0.9em;
    border-collapse:collapse;
    border:solid 1px;
    border-color: black;
    display:inline-table;

}

.sopa td{
    padding-top:0.5em; 
    padding-bottom:0.5em;
    padding-left:0.5em; 
    padding-right:0.5em;
    border:solid 1px;
    border-color: black;
    vertical-align:middle;
    border-collapse:collapse;
}



/* alineación vertical viñetas */

p img {
    vertical-align:10%;
}

/*Estilo fuentes*/

a{
	color:inherit;
	text-decoration:none;
	text-indent:0em;
	
	 
	font-family:monospace;
	 
}

.negrita, .CharOverride-3, .CharOverride-4 {
   font-weight:bold;
}

.cursiva, .CharOverride-2,  .CharOverride-1 {
   font-style:italic;
}

.sup {
    font-size: 0.5em;
    vertical-align: super;
    font-weight: bold;
}

.sub {
   font-size:0.5em;
   vertical-align:sub; 
}


/*--IMAGENES--*/

/*--IMAGENES--*//* Pie de imagen */

 .imgsub {
	font-size:0.85em;
	font-style:italic;
	padding:0;
	text-align:justify;
	text-indent:0;
	margin-left:3em;
	margin-right:3em;

	} 
	
.imgtit{
    font-size:0.85em;
    text-align:center;
    margin-bottom:1em;
    margin-left:3em;
    margin-right:3em;
  }

/*--IMAGENES--*//* Contenedor */

.image
{
   page-break-inside:avoid;
   margin-top: 2em;
   margin-bottom:2em;
   text-align: center;
}

.image img {
   max-width:100%;
    
}

/*td img {
   max-width:150px !important;
   height:auto;
}*/

td .image {  
   text-align: center;
   margin-top: .5em !important;
   margin-bottom: .5em !important;
		 
  }

/*td .image img{
	max-width:250px !important;
}*/ 

/*--PÁGINA DE TÍTULO--*/

.tablerig-1
{
    font-family: "TimesNewRoman";
    margin-top: 4em;
    font-size: 100%;
    margin-left: 0em;
    margin-bottom: 5em;
    text-align: right;
 	 width: 100%;
    border-right: solid #37833d 2px;
    padding-right: 0em;

}

.tablerig-1 td{
	border:none;
	padding:0;
}

.title
{
 
    font-family: "TimesNewRoman";
    font-size: 1.5em;
	 font-weight:bold;
    text-align: right;
    margin-top: .5em;
    margin-left: 0em;
    margin-right: 3%;
    margin-bottom: 0.5em;
}
.title1
{
	 font-family: "TimesNewRoman";
    font-size: 1.1em;
    text-align: right;
    margin-top: 0.5em;
    margin-left: 0em;
    margin-right: 3%;
    margin-bottom: 0.5em;
    
}
.title3
{
    font-family: "TimesNewRoman";
    font-size: 1.7em;
    text-align: center;
    margin-top: 7em;
    margin-left: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
}
span.nblue
{
        
        color: #002a5c;
}
span.blue
{
        
        color: #00ADEF;
}

/*--PÁGINA DE PRESENTACIÓN--*/

.noindent
{
 margin-left:0em;
 margin-right:0em;
 margin-bottom:0em;
 text-indent:0em;
  
}

/*---CUERPO DEL LIBRO---*/

/*TÍTULOS*/

.tcap {
	text-indent:0em;
	margin-top:0em;
	font-size:1.1em;
	text-align:left;
	font-weight:bold;
	display:block;
}/*span*/

.ncap {
	text-indent:0em;
	margin-top:2em;
	text-align:left;
	margin-bottom:0em;
	font-weight:normal;
	font-size:1.4em;
}/*h2*/
	
.tit1 { 
    font-size:1.4em;
    margin-top:2em;
    font-weight:bold;
    margin-bottom:1em;
    text-indent:-1.1em;
    text-align:left;
    margin-left:1.1em;
      }/*h3*/
	
.tit1 span + span{
	margin-right:0px;
}
.tit1 span{
	margin-right:5px;
}
	
.tit1_2d { 
    font-size:1.4em;
    margin-top:2em;
    font-weight:bold;
    margin-bottom:1em;
    text-indent:-1.6em;
    text-align:left;
    margin-left:1.6em;
}/*h3*/

.tit1_2d span + span{
	margin-right:0px;
}
.tit1_2d span{
	margin-right:5px;
}

.tit2 {
	 font-size:1.2em;

     margin-top:2em;
     font-weight:bold;
     margin-bottom:1em;
     text-indent:-1.9em;
     margin-left:1.8em;
     text-align:left;
     }/*h4*/
	 
.tit2 span{
	 margin-right:5px;
}

.tit2 span + span{
	 margin-right:0px;
}
	 
.tit2_2d {
	 font-size:1.2em;
     margin-top:2em;
     font-weight:bold;
     margin-bottom:1em;
     text-indent:-2.5em;
     margin-left:2.5em;
     text-align:left;
}/*h4*/
	 
.tit2_2d span{
	 margin-right:5px;
}

.tit2_2d span + span{
	 margin-right:0px;
}
	 
.tit3 {
	 font-size:1.1em;
     margin-top:1em;
     margin-bottom:1em;
     text-indent:0em;
     text-align:left;
     font-weight:bold;
}/*h5*/
	 
.tit4 {
	 font-size:1em;
     font-style:italic;
     margin-top:1em;
     margin-bottom:1em;
     margin-left:1em;
     text-indent:0em;
     text-align:left;
     font-weight:bold;
}/*h6*/
	 
.tit5  { 
     margin-top:1em;
     margin-bottom:1em;
     margin-left:2em;
     text-indent:0em;
     text-align:left;
     font-weight:bold;
     color:gray;
}/*p*/
	 
/*PÁRRAFOS*/

p {
     margin-left: 0;
     margin-right: 0;
     margin-top: 1em;
     margin-bottom: 0;
}

.pnormal {
	 text-indent: 1em;
}
	 
.pcursiva {
	 text-indent: 1em;
	 font-style:italic;
}
	 
.ptit4 {
     text-indent: 1em;
     margin-left: 1em;
     margin-right: 2em;
     margin-top: 1em;
     margin-bottom: 0;
}
	 
.ptit5  { 
     text-indent:1em;
     margin-left:2em;
     margin-right:0;
     margin-top:1em;
     margin-bottom:0;	 
}

.cita{
	text-indent:0;
	margin:2em 2em 0em 2em;
	font-style:italic;}

.cita2{
	text-align:right;
}
	 
/*LISTAS*/

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N1*/

.lst1  {
	text-align:left;
	text-indent:-15px;
	margin-left:2.5em;
	margin-top:1em;
	margin-bottom:0;
}

.lst1 span + span{
	margin-right:0px;
}

.lst1 span{
	margin-right:7px;
}

.lst1 + .lst1{
	margin-top:0;
}

.lst1 + .plst1{
	margin-top:0;
}

.plst1 + .plst1{
	margin-top:0;
}

.plst1 + .lst1{
	margin-top:0;
}
	
.plst1{
	text-align:left;
	text-indent:0em;
	margin-left:2.5em;
	margin-top:1em;
	margin-bottom:0;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//*N2*/

.lst2  {
	text-align:left;
	text-indent:-14px;
	padding-left:3.7em;
	margin-top:1em;
	margin-bottom:0;
}
.lst2 span + span{
	margin-right:0px;
}

.lst2 span{
	margin-right:7px;
}

.lst2 + .lst2{
	margin-top:0;
}

.lst2 + .plst2{
	margin-top:0;
}

.plst2 + .plst2{
	margin-top:0;
}

.plst2 + .lst2{
	margin-top:0;
}

.plst2{
	text-align:left;
	text-indent:0em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:3.7em;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N1 + N2 */

.lst2 + .plst1{
	margin-top:1em;
}

.plst2 + .lst1{
	margin-top:1em;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N3 */

.lst3  {
    text-align:left;
	text-indent:-10px;
	padding-left:4.7em;
	margin-top:1em;
	margin-bottom:0;
}

.lst3 + .lst3{
	margin-top:0;
}

.lst3 span + span{
	margin-right:0px;
}

.lst3 span{
	margin-right:5px;
}

.lst3 + .plst3, .plst3 + .plst3, .plst3 + .lst3{
	margin-top:0;
}

.plst3{
	text-align:left;
	text-indent:0em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:4.7em;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N2 + N3 */

.lst3 + .plst2{
	margin-top:1em;
}

.plst3 + .lst2{
	margin-top:1em;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N4 */

.lst4{
	text-align:left;
	text-indent:-10px;
	padding-left:5.7em;
	margin-top:1em;
	margin-bottom:0;
}

.lst4 + .lst4{
	margin-top:0;
}

.lst4 span + span{
	margin-right:0px;
}

.lst4 span{
	margin-right:5px;
}

.lst4 + .plst4, .plst4 + .plst4, .plst4 + .lst4{
	margin-top:0;
}

.plst4{
	text-align:left;
	text-indent:0em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:5.7em;
}

/*LISTAS*//*--Párrafo normal--*//* Viñetas *//* N3 + N4 */

.lst4 + .plst3{
	margin-top:1em;
}

.plst4 + .lst3{
	margin-top:1em;
}


/*LISTAS*//*--Título 4º nivel--*//* Viñetas *//* N1 */

.lst1tit4 {
    text-align:left;
	text-indent:-11px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.lst1tit4 + .lst1tit4 {
	margin-top:0;
}

.lst1tit4 span + span{
	margin-right:0px;
}

.lst1tit4 span{
	margin-right:5px;
}

.lst1tit4 + .plst1tit4, .plst1tit4 + .plst1tit4, .plst1tit4 + lst1tit4 {
	margin-top:0;
}

.plst1tit4{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:3.5em;
}

/*LISTAS*//*--Título 4º nivel--*//* Viñetas *//* N2 */

.lst2tit4 {
    text-align:left;
	text-indent:-11px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.lst2tit4 + .lst2tit4 {
	margin-top:0;
}

.lst2tit4 span + span{
	margin-right:0px;
}

.lst2tit4 span{
	margin-right:5px;
}

.lst2tit4 + .plst2tit4, .plst2tit4 + .plst2tit4, .plst2tit4 + lst2tit4 {
	margin-top:0;
}

.plst2tit4{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:4.4em;
}

/*LISTAS*//*--Título 4º nivel--*//* Viñetas *//* N1 + N2 */

.lst2tit4 + .plst1tit4{
	margin-top:1em;
}

.plst2tit4 + .lst1tit4{
	margin-top:1em;
}

/*LISTAS*//*--Título 4º nivel--*//* Viñetas *//* N3 */

.lst3tit4 {
    text-align:left;
	text-indent:-11px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.lst3tit4 + .lst3tit4 {
	margin-top:0;
}

.lst3tit4 span + span{
	margin-right:0px;
}

.lst3tit4 span{
	margin-right:5px;
}

.lst3tit4 + .plst3tit4, .plst3tit4 + .plst3tit4, .plst3tit4 + lst3tit4 {
	margin-top:0;
}

.plst3tit4{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:5.4em;
}

/*LISTAS*//*--Título 4º nivel--*//* Viñetas *//* N2 + N3 */

.lst3tit4 + .plst2tit4{
	margin-top:1em;
}

.plst3tit4 + .lst2tit4{
	margin-top:1em;
}

/*LISTAS*//*--Título 5º nivel--*//* Viñetas *//*N1*/

.lst1tit5 {    

   text-align:left;
	text-indent:-10px;
	padding-left:4.7em;
	margin-top:1em;
	margin-bottom:0;
}

.lst1tit5 + .lst1tit5 {
	margin-top:0;
}

.lst1tit5 span + span{
	margin-right:0px;
}

.lst1tit5 span{
	margin-right:5px;
}

.lst1tit5 + .plst1tit5, .plst1tit5 + .plst1tit5, .plst1tit5 + lst1tit5 {
	margin-top:0;
}

.plst1tit5{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:4.7em;
}

/*LISTAS*//*--Título 5º nivel--*//* Viñetas *//*N2*/

.lst2tit5 {    

   text-align:left;
	text-indent:-11px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.lst2tit5 + .lst2tit5 {
	margin-top:0;
}

.lst2tit5 span + span{
	margin-right:0px;
}

.lst2tit5 span{
	margin-right:5px;
}

.lst2tit5 + .plst2tit5, .plst2tit5 + .plst2tit5, .plst2tit5 + lst2tit5 {
	margin-top:0;
}

.plst2tit5{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0;
	padding-left:5.4em;
}

/*LISTAS*//*--Título 5º nivel--*//* Viñetas *//*N1 + N2*/

.lst2tit5 + .plst1tit5{
	margin-top:1em;
}

.plst5tit5 + .lst1tit5{
	margin-top:1em;
}

/*LISTAS*//*Listas alfabéticas y númericas color*/

/*  elst1  */

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N1*/

.alphalst1 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.alphalst1 + .alphalst1 {
	margin-top:0;
}

.alphalst1 span + span{
	margin-right:0px;
}

.alphalst1 span{
	margin-right:5px;
}

.alphalst1 + .palphalst1, .palphalst1 + .palphalst1, .palphalst1 + .alphalst1 {
   	margin-top:0;
}

.palphalst1 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.6em;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N1 2D*/

.alphalst1_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.alphalst1_2d + .alphalst1_2d {
	margin-top:0;
}

.alphalst1_2d span + span{
	margin-right:0px;
}

.alphalst1_2d span{
	margin-right:5px;
}

.alphalst1_2d + .palphalst1, .palphalst1 + .alphalst1_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N2*/

.alphalst2 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.alphalst2 + .alphalst2 {
	margin-top:0;
}

.alphalst2 span + span{
	margin-right:0px;
}

.alphalst2 span{
	margin-right:5px;
}

.alphalst2 + .palphalst2, .palphalst2 + .palphalst2, .palphalst2 + .alphalst2 {
   	margin-top:0;
}

.palphalst2 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.6em;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N2 2D*/

.alphalst2_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.alphalst2_2d + .alphalst2_2d {
	margin-top:0;
}

.alphalst2_2d span + span{
	margin-right:0px;
}

.alphalst2_2d span{
	margin-right:5px;
}

.alphalst2_2d + .palphalst2,  .palphalst2 + .alphalst2_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N3*/

.alphalst3 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.alphalst3 + .alphalst3 {
	margin-top:0;
}

.alphalst3 span + span{
	margin-right:0px;
}

.alphalst3 span{
	margin-right:5px;
}

.alphalst3 + .palphalst3, .palphalst3 + .palphalst3, .palphalst3 + .alphalst3 {
   	margin-top:0;
}

.palphalst3 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N3 2D*/

.alphalst3_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.alphalst3_2d + .alphalst3_2d {
	margin-top:0;
}

.alphalst3_2d span + span{
	margin-right:0px;
}

.alphalst3_2d span{
	margin-right:5px;
}

.alphalst3_2d + .palphalst3,  .palphalst3 + .alphalst3_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N4*/

.alphalst4 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.alphalst4 + .alphalst4 {
	margin-top:0;
}

.alphalst4 span + span{
	margin-right:0px;
}

.alphalst4 span{
	margin-right:5px;
}

.alphalst4 + .palphalst4, .palphalst4 + .palphalst4, .palphalst4 + .alphalst4 {
   	margin-top:0;
}

.palphalst4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.6em;
}

/*LISTAS*//*Párrafo normal*//*Alfabéticas*//*N4 2D*/

.alphalst4_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.alphalst4_2d + .alphalst4_2d {
	margin-top:0;
}

.alphalst4_2d span + span{
	margin-right:0px;
}

.alphalst4_2d span{
	margin-right:5px;
}

.alphalst4_2d + .palphalst4,  .palphalst4 + .alphalst4_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 4º nivel*//*Alfabéticas*//*N1*/

.alphalst1tit4 {
   text-align:left;
	text-indent:-17px;
	margin-left:3.5em;
	margin-top:1em;
	margin-bottom:0;
}

.alphalst1tit4 + .alphalst1tit4 {
	margin-top:0;
}

.alphalst1tit4 span + span{
	margin-right:0px;
}

.alphalst1tit4 span{
	margin-right:5px;
}

.alphalst1tit4 + .palphalst1tit4, .palphalst1tit4 + .palphalst1tit4, .palphalst1tit4 + .alphalst1tit4 {
   	margin-top:0;
}

.palphalst1tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.6em;
}

/*LISTAS*//*Título 4º nivel*//*Alfabéticas*//*N2*/

.alphalst2tit4 {
   text-align:left;
	text-indent:-17px;
	margin-left:4.5em;
	margin-top:1em;
	margin-bottom:0;
}

.alphalst2tit4 + .alphalst2tit4 {
	margin-top:0;
}

.alphalst2tit4 span + span{
	margin-right:0px;
}

.alphalst2tit4 span{
	margin-right:5px;
}

.alphalst2tit4 + .palphalst2tit4, .palphalst2tit4 + .palphalst2tit4, .palphalst2tit4 + .alphalst2tit4 {
   	margin-top:0;
}

.palphalst2tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Título 4º nivel*//*Alfabéticas*//*N3*/

.alphalst3tit4 {
   text-align:left;
	text-indent:-17px;
	margin-left:5.5em;
	margin-top:1em;
	margin-bottom:0;
}

.alphalst3tit4 + .alphalst3tit4 {
	margin-top:0;
}

.alphalst3tit4 span + span{
	margin-right:0px;
}

.alphalst3tit4 span{
	margin-right:5px;
}

.alphalst3tit4 + .palphalst3tit4, .palphalst3tit4 + .palphalst3tit4, .palphalst3tit4 + .alphalst3tit4 {
   	margin-top:0;
}

.palphalst3tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.6em;
}

/*LISTAS*//*Título 5º nivel*//*Alfabéticas*//*N1*/

.alphalst1tit5 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.alphalst1tit5 + .alphalst1tit5 {
	margin-top:0;
}

.alphalst1tit5 span + span{
	margin-right:0px;
}

.alphalst1tit5 span{
	margin-right:5px;
}

.alphalst1tit5 + .palphalst1tit5, .palphalst1tit5 + .palphalst1tit5, .palphalst1tit5 + .alphalst1tit5 {
   	margin-top:0;
}

.palphalst1tit5 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Título 5º nivel*//*Alfabéticas*//*N2*/

.alphalst2tit5 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.alphalst2tit5 + .alphalst2tit5 {
	margin-top:0;
}

.alphalst2tit5 span + span{
	margin-right:0px;
}

.alphalst2tit5 span{
	margin-right:5px;
}

.alphalst2tit5 + .palphalst2tit5, .palphalst2tit5 + .palphalst2tit5, .palphalst2tit5 + .alphalst2tit5 {
   	margin-top:0;
}

.palphalst2tit5 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.6em;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N1*/

.numlst1 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.numlst1 + .numlst1 {
	margin-top:0;
}

.numlst1 span + span{
	margin-right:0px;
}

.numlst1 span{
	margin-right:5px;
}

.numlst1 + .pnumlst1, .pnumlst1 + .pnumlst1, .pnumlst1 + .numlst1 {
   	margin-top:0;
}

.pnumlst1 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.6em;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N1 2D*/

.numlst1_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.numlst1_2d + .numlst1_2d {
	margin-top:0;
}

.numlst1_2d span + span{
	margin-right:0px;
}

.numlst1_2d span{
	margin-right:5px;
}

.numlst1_2d + .pnumlst1,.pnumlst1 + .numlst1_2d {
   	margin-top:0;
}
/*LISTAS*//*Párrafo normal*//*Numéricas*//*N1 + N1 2D*/

.numlst1 + .numlst1_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N2*/

.numlst2 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst2 + .numlst2 {
	margin-top:0;
}

.numlst2 span + span{
	margin-right:0px;
}

.numlst2 span{
	margin-right:5px;
}

.numlst2 + .pnumlst2, .pnumlst2 + .pnumlst2, .pnumlst2 + .numlst2 {
   	margin-top:0;
}

.pnumlst2 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.6em;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N2 2D*/

.numlst2_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst2_2d + .numlst2_2d {
	margin-top:0;
}

.numlst2_2d span + span{
	margin-right:0px;
}

.numlst2_2d span{
	margin-right:5px;
}

.numlst2_2d + .pnumlst2,.pnumlst2 + .numlst2_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N2 + N2 2D*/

.numlst2 + .numlst2_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N3*/

.numlst3 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst3 + .numlst3 {
	margin-top:0;
}

.numlst3 span + span{
	margin-right:0px;
}

.numlst3 span{
	margin-right:5px;
}

.numlst3 + .pnumlst3, .pnumlst3 + .pnumlst3, .pnumlst3 + .numlst3 {
   	margin-top:0;
}

.pnumlst3 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N3 2D*/

.numlst3_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst3_2d + .numlst3_2d {
	margin-top:0;
}

.numlst3_2d span + span{
	margin-right:0px;
}

.numlst3_2d span{
	margin-right:5px;
}

.numlst3_2d + .pnumlst3,.pnumlst3 + .numlst3_2d {
   	margin-top:0;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N4*/

.numlst4 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.numlst4 + .numlst4 {
	margin-top:0;
}

.numlst4 span + span{
	margin-right:0px;
}

.numlst4 span{
	margin-right:5px;
}

.numlst4 + .pnumlst4, .pnumlst4 + .pnumlst4, .pnumlst4 + .numlst4 {
   	margin-top:0;
}

.pnumlst4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.6em;
}

/*LISTAS*//*Párrafo normal*//*Numéricas*//*N4 2D*/

.numlst4_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.numlst4_2d + .numlst4_2d {
	margin-top:0;
}

.numlst4_2d span + span{
	margin-right:0px;
}

.numlst4_2d span{
	margin-right:5px;
}

.numlst4_2d + .pnumlst4,.pnumlst4 + .numlst4_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N1*/

.numlst1tit4 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst1tit4 + .numlst1tit4 {
	margin-top:0;
}

.numlst1tit4 span + span{
	margin-right:0px;
}

.numlst1tit4 span{
	margin-right:5px;
}

.numlst1tit4 + .pnumlst1tit4, .pnumlst1tit4 + .pnumlst1tit4, .pnumlst1tit4 + .numlst1tit4 {
   	margin-top:0;
}

.pnumlst1tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.6em;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N1 2D*/

.numlst1tit4_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst1tit4_2d + .numlst1tit4_2d {
	margin-top:0;
}

.numlst1tit4_2d span + span{
	margin-right:0px;
}

.numlst1tit4_2d span{
	margin-right:5px;
}

.numlst1tit4_2d + .pnumlst1tit4,.pnumlst1tit4 + .numlst1tit4_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N2*/

.numlst2tit4 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst2tit4 + .numlst2tit4 {
	margin-top:0;
}

.numlst2tit4 span + span{
	margin-right:0px;
}

.numlst2tit4 span{
	margin-right:5px;
}

.numlst2tit4 + .pnumlst2tit4, .pnumlst2tit4 + .pnumlst2tit4, .pnumlst2tit4 + .numlst2tit4 {
   	margin-top:0;
}

.pnumlst2tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N2 2D*/

.numlst2tit4_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst2tit4_2d + .numlst2tit4_2d {
	margin-top:0;
}

.numlst2tit4_2d span + span{
	margin-right:0px;
}

.numlst2tit4_2d span{
	margin-right:5px;
}

.numlst2tit4_2d + .pnumlst2tit4,.pnumlst2tit4 + .numlst2tit4_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N3*/

.numlst3tit4 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.numlst3tit4 + .numlst3tit4 {
	margin-top:0;
}

.numlst3tit4 span + span{
	margin-right:0px;
}

.numlst3tit4 span{
	margin-right:5px;
}

.numlst3tit4 + .pnumlst3tit4, .pnumlst3tit4 + .pnumlst3tit4, .pnumlst3tit4 + .numlst3tit4 {
   	margin-top:0;
}

.pnumlst3tit4 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.6em;
}

/*LISTAS*//*Título 4º nivel//*Numéricas*//*N3 2D*/

.numlst3tit4_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

.numlst3tit4_2d + .numlst3tit4_2d {
	margin-top:0;
}

.numlst3tit4_2d span + span{
	margin-right:0px;
}

.numlst3tit4_2d span{
	margin-right:5px;
}

.numlst3tit4_2d + .pnumlst3tit4,.pnumlst3tit4 + .numlst3tit4_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 5º nivel//*Numéricas*//*N1*/

.numlst1tit5 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst1tit5 + .numlst1tit5 {
	margin-top:0;
}

.numlst1tit5 span + span{
	margin-right:0px;
}

.numlst1tit5 span{
	margin-right:5px;
}

.numlst1tit5 + .pnumlst1tit5, .pnumlst1tit5 + .pnumlst1tit5, .pnumlst1tit5 + .numlst1tit5 {
   	margin-top:0;
}

.pnumlst1tit5 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.6em;
}

/*LISTAS*//*Título 5º nivel//*Numéricas*//*N1 2D*/

.numlst1tit5_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst1tit5_2d + .numlst1tit5_2d {
	margin-top:0;
}

.numlst1tit5_2d span + span{
	margin-right:0px;
}

.numlst1tit5_2d span{
	margin-right:5px;
}

.numlst1tit5_2d + .pnumlst1tit5,.pnumlst1tit5 + .numlst1tit5_2d {
   	margin-top:0;
}

/*LISTAS*//*Título 5º nivel//*Numéricas*//*N2*/

.numlst2tit5 {
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst2tit5 + .numlst2tit5 {
	margin-top:0;
}

.numlst2tit5 span + span{
	margin-right:0px;
}

.numlst2tit5 span{
	margin-right:5px;
}

.numlst2tit5 + .pnumlst2tit5, .pnumlst2tit5 + .pnumlst2tit5, .pnumlst2tit5 + .numlst2tit5 {
   	margin-top:0;
}

.pnumlst2tit5 {
   	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.6em;
}

/*LISTAS*//*Título 5º nivel//*Numéricas*//*N2 2D*/

.numlst2tit5_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.numlst2tit5_2d + .numlst2tit5_2d {
	margin-top:0;
}

.numlst2tit5_2d span + span{
	margin-right:0px;
}

.numlst2tit5_2d span{
	margin-right:5px;
}

.numlst2tit5_2d + .pnumlst2tit5,.pnumlst2tit5 + .numlst2tit5_2d {
   	margin-top:0;
}

/*LISTAS*//* Citas*//*viñetas*//*nivel 1*/

.lst1cita{
	text-align:left;
	text-indent:-10px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:3.5em;
	font-style:italic;
}

.lst1cita span{
    margin-right:5px;
}

/*LISTAS*//* Citas*//*viñetas*//*nivel 2*/

.lst2cita{
	text-align:left;
	text-indent:-10px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:4.5em;
	font-style:italic;
}

.lst2cita span{
    margin-right:5px;
}

/*LISTAS*//* Citas*//*viñetas*//*nivel 3*/

.lst3cita{
	text-align:left;
	text-indent:-10px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:5.5em;
	font-style:italic;
}

.lst3cita span{
    margin-right:5px;
}

/*LISTAS*//*Citas*//*numéricas*//*nivel 1*/

.cita + .numlst1cita{
	margin-top:.5em;}

.numlst1cita{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:3.5em;
	font-style:italic;
}
.numlst1cita + .numlst1cita{
	margin-top:1em;
	}
.numlst1cita + .pnormal{
	margin-top:2em;
	}
.numlst1cita span{
	margin-right:5px;}

.numlst1cita span + span{
	margin-right:0px;}

.pnumlst1cita{
	text-align:left;
	text-indent:-0px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:3.5em;
	font-style:italic;
}
.pnumlst1cita + .numlst1cita{
	margin-top:1em;}

/*LISTAS*//*Citas*//*numéricas*//*nivel 2*/

.cita + .numlst2cita{
	margin-top:.5em;}

.numlst2cita{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:4.5em;
	font-style:italic;
}
.numlst2cita + .numlst2cita{
	margin-top:1em;
	}
.numlst2cita + .pnormal{

	margin-top:2em;
	}
.numlst2cita span{
	margin-right:5px;}

.numlst2cita span + span{
	margin-right:0px;}

.pnumlst2cita{
	text-align:left;
	text-indent:-0px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:4.5em;
	font-style:italic;
}
.pnumlst2cita + .numlst2cita{
	margin-top:1em;}

/*LISTAS*//*Citas*//*alfabéticas*//*nivel 1*/

.alphalst1cita{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:3.5em;
	font-style:italic;
}
.alphalst1cita + .alphalst1cita{
	margin-top:0;
	}
.alphalst1cita + .pnormal{
	margin-top:2em;
	}
.alphalst1cita span{
	margin-right:5px;}

.palphalst1cita{
	margin-left:3.5em;
	text-indent:0;
	margin-top:0;
}
.palphalst1cita + .alphalst1cita{
	margin-top:1em;}

.cita + .alphalst1cita{
	margin-top:1em;}

/*LISTAS*//*Citas*//*alfabéticas*//*nivel 2*/

.alphalst2cita{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:0em;
	padding-left:4.5em;
	font-style:italic;
}
.alphalst2cita + .alphalst2cita{
	margin-top:1em;
	}
.alphalst2cita + .pnormal{
	margin-top:2em;
	}
.alphalst2cita span{
	margin-right:5px;}

.palphalst2cita{
	margin-left:3.5em;
	text-indent:0;
	margin-top:0;
}
.palphalst2cita + .alphalst2cita{
	margin-top:0;}

.cita + .alphalst2cita{
	margin-top:1em;}

/*---EJERCICIOS---*/

/*-EJERCICIOS-PÁRRAFOS-*/

.Ejpregunta {
  margin-top:1em;
  margin-left:2em;
  list-style-type:none;
  text-align:left;
  margin-bottom:1em;
  text-indent:-17px;
  font-weight:bold;
}

.Ejpregunta span {
  margin-right:5px;
}

.Ejpregunta span + span {
  margin-right:0px;
}

.Ejpregunta_2d {
  margin-top:1em;
  margin-left:2em;
  list-style-type:none;
  text-align:left;
  margin-bottom:1em;
  text-indent:-27px;
  font-weight:bold;
}
.Ejpregunta_2d span {
  margin-right:5px;
}

.Ejpregunta_2d span + span {
  margin-right:0px;
}

.Ejparrafo {
	text-indent:0;
	margin-left:2em;
	text-align:left;
}

/*-EJERCICIOS-LISTAS-*/

/*Lista alfabética ejercicios nivel 1*/

.Ejalphalst1{
	text-align:left;
	text-indent:-17px;
	margin-left:4em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejalphalst1 span {
  margin-right:5px;
}

.Ejalphalst1 span + span {
  margin-right:0px;
}

/*Lista alfabética ejercicios nivel 2*/

.Ejalphalst2{
	text-align:left;
	text-indent:-17px;
	margin-left:5em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejalphalst2 span {
  margin-right:5px;
}

.Ejalphalst2 span + span {
  margin-right:0px;
}

/*Lista numérica ejercicios nivel 1*/

.Ejnumlst1{
	text-align:left;
	text-indent:-17px;
	margin-left:4em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejnumlst1 + .Ejnumlst1 {
   margin-top:0;
}

.Ejnumlst1 span {
  margin-right:5px;
}

.Ejnumst1 span + span {
  margin-right:0px;
}

/*Lista numérica ejercicios nivel 1 2D*/

.Ejnumlst1_2d{
	text-align:left;
	text-indent:-25px;
	margin-left:4em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejnumlst1_2d + .Ejnumlst1_2d {
   margin-top:0;
}

.Ejnumlst1_2d span {
  margin-right:5px;
}

.Ejnumst1_2d span + span {
  margin-right:0px;
}

/*Lista viñeta ejercicios nivel 1*/

.Ejlst1  {
	text-align:left;
	text-indent:-10px;
	margin-left:4em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejlst1 span + span{
	margin-right:0px;
}

.Ejlst1 span{
	margin-right:5px;
}

.Ejlst1 + .Ejlst1{
	margin-top:0;
}

/*Lista viñeta ejercicios nivel 2*/

.Ejlst2{
	text-align:left;
	text-indent:-15px;
	margin-left:5em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejlst2 span + span{
	margin-right:0px;
}

.Ejlst2 span{
	margin-right:5px;
}

.Ejlst2 + .Ejlst2{
	margin-top:0;
}

/*Lista viñeta ejercicios nivel 3*/

.Ejlst3{
	text-align:left;
	text-indent:-15px;
	margin-left:6em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejlst3 span + span{
	margin-right:0px;
}

.Ejlst3 span{
	margin-right:5px;
}

.Ejlst3 + .Ejlst2{
	margin-top:0;
}

/* Lista verdadero-falso*/

.Ejlstvf{
	text-align:left;
	text-indent:-17px;
	margin-left:6em;
	margin-top:1em;
	margin-bottom:0;
}

.Ejlstvf span{
	margin-right:5px;}

/* Lista guiones */

.Ejguionlst1{
	text-align:left;
	text-indent:-22px;
	margin-left:4.2em;
	margin-top:1em;
	margin-bottom:0em;
}

.Ejguionlst1 + .Ejguionlst1{
	margin-top:0em;
	margin-bottom:0em;
}
.Ejguionlst1 span{
	margin-right:5px;
}

/*--BIBLIOGRAFIA--*/

.biblio
{
   text-indent:0em;
	margin-top:2em;
	margin-bottom:0em;
	font-weight:bold;
	font-size:2em;
	height:3em;
	color:#37833d;
    text-align:right;
	border-right:solid 2px #37833d;
	padding-right:.5em;
	padding-top:3%; 
	margin-right:5%;
	vertical-align:middle;
}/*h1*/

.tbiblio {
 font-size:1.2em;
 margin-top:2em;
 font-weight:bold;
 margin-bottom:1em;
 text-indent:-1.9em;
 margin-left:1.8em;
 text-align:left;
}

.biblst{
	text-align:left;
	text-indent:-0.5em;
	margin-left:2.5em;
	margin-top:1em;
	margin-bottom:0;
}

.biblst span{
	margin-right:5px;
}

/*---TABLAS--*/


/* --- TABLA CON IMÁGENES------*/
table.tbimg img{
	max-width:150px;
}

table.tbimg td{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0;
	padding-right:0;
	margin:0;
	
}

/* --- TABLA NORMAL------*/
table{
	border-collapse:collapse;
	border:0;
	margin-top:1.5em;
	margin-bottom:1.5em;
   margin-left:3%;
   margin-right:3%;
	border-color:black;
	border-spacing:0;
	font-size:0.9em;
	 
	} 

/* --- TABLA NORMAL GRANDE------*/

.gran {
	border-collapse:collapse;
	border:0;
	margin-top:1.5em;
	margin-bottom:1.5em;
   margin-left:5%;
   margin-right:5%;
	border-color:black;
	border-spacing:0;
	font-size:0.9em;
	 
	} 

/* --- TABLA CERRADA------*/

.borde {
	border:solid thin black;
	} 

.borde td {
	border:solid thin black;
	} 

/* --- TABLA LETRA PEQUEÑA------*/

.peq{
	border-collapse:collapse;
	border:0;
	margin-top:1.5em;
	margin-bottom:1.5em;
	border-color:black;
	border-spacing:0;
	font-size:0.6em;
	 
	} 

/* CELDAS TABLA*/

table td{
 
padding-top:0.5em; 
padding-bottom:0.5em;
padding-left:0.5em; 
padding-right:0.5em;
border-top:solid thin black;
border-bottom:solid thin black;
vertical-align:middle;
}
 
table td + td{
    border-left: solid thin black;
	 border-bottom:solid thin black;
}
 
table th{
	border-bottom:solid thin black;
	border-top:solid thin black;
	padding-top:0.3em; 
	padding-bottom:0.3em;
   padding-left:0.3em; 
	padding-right:0.3em;
   vertical-align:middle;
}
table th + th{
    border-left: solid thin black;
	 border-bottom:solid thin black;
}
 
td.borderR{
	border-right:solid thin black;}
td.borderL{
	border-left:solid thin black;}
td.borderBot{
	border-bottom:solid thin black;}
td.borderTop{
	border-Top:solid thin black;}

/* PÁRRAFOS TABLA*/

table p{
      margin:0;
}

.cabtabla{
	text-align:center;
   font-weight:bold;	
} 

.cabtabla_left{
	text-align:left;
   font-weight:bold;	
} 

.cabtabla_right{
	text-align:right;
   font-weight:bold;	
} 

.ptabla{
	text-align:center;
	}

.ptabla_left{
	text-align:left;
	}



.ptabla_right{
	text-align:right;
	}

/* LISTAS TABLA *//*N1*/

.lstabla1{
   text-align:left;
	text-indent:-15px;
	padding-left:1.5em;
	margin-top:0em;
	margin-bottom:0;
}

.lstabla1 span{
   margin-right:5px;
}

.plstabla1{
   text-align:left;
	text-indent:0;
	padding-left:2em;
	margin-top:0em;
	margin-bottom:0;
}

.lstabla1 + .lstabla1{
   margin-top:0em;
}

.plstabla1 + .lstabla1{
   margin-top:0em;
}

/* LISTAS TABLA *//*N2*/

.lstabla2{
   text-align:left;
	text-indent:-17px;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.lstabla2 span{
   margin-right:5px;
}

.plstabla2{
   text-align:left;
	text-indent:0;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.plstabla2 + .lstabla2{
   margin-top:0em;
}

/* LISTAS TABLA *//*N3*/

.lstabla3{
   text-align:left;
	text-indent:-17px;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.lstabla3 span{
   margin-right:5px;
}

.plstabla3{
   text-align:left;
	text-indent:0;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.plstabla3 + .lstabla3{
   margin-top:0em;
}

/* LISTAS TABLA *//*N1 + N2*/

.lstabla1 + .lstabla2{
   margin-top:0.5em;
}

/* LISTAS TABLA *//*N2 + N1*/

.lstabla2 + .lstabla1{
   margin-top:0.5em;
}

/* LISTAS TABLA *//*N2 + N3*/

.lstabla2 + .lstabla3{
   margin-top:0.5em;
}

/* LISTAS TABLA *//*N3 + N2*/

.lstabla3 + .lstabla2{
   margin-top:0.5em;
}

/* LISTAS TABLA *//*Numérica*//*N1*/

.numlstabla1 {   
   text-align:left;
	text-indent:-10px;
	padding-left:2em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla1 span{
   margin-right:5px;
}

.pnumlstabla1{
   text-align:left;
	text-indent:0;
	padding-left:2em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla1 + .numlstabla1{
   margin-top:0.5em;
}

.numlstabla1 + .pnumlstabla1, .pnumlstabla1 + .pnumlstabla1, .pnumlstabla1 + .numlstabla1{
   margin-top:0em;
}

/* LISTAS TABLA *//*Numérica*//*N2*/

.numlstabla2 {   
   text-align:left;
	text-indent:-10px;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla2 span{
   margin-right:5px;
}

.pnumlstabla2{
   text-align:left;
	text-indent:0;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla2 + .numlstabla2{
   margin-top:0.5em;
}

.pnumlstabla2 + .numlstabla2, .pnumlstabla2 + .pnumlstabla2, .numlstabla2 + .pnumlstabla2{
   margin-top:0em;
}

/* LISTAS TABLA *//*Numérica*//*N1 + N2*/

.numlstabla1 + .numlstabla2 {
      margin-top:0.5em;
}

/* LISTAS TABLA *//*Numérica*//*N3*/

.numlstabla3 {   
   text-align:left;
	text-indent:-10px;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla3 span{
   margin-right:5px;
}

.pnumlstabla3{
   text-align:left;
	text-indent:0;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.numlstabla3 + .numlstabla3{
   margin-top:0.5em;
}

.pnumlstabla3 + .numlstabla3, .pnumlstabla3 + .pnumlstabla3, .numlstabla3 + .pnumlstabla3{
   margin-top:0em;
}

/* LISTAS TABLA *//*Numérica*//*N2 + N3*/

.numlstabla2 + .numlstabla3 {
      margin-top:0.5em;
}

/* LISTAS TABLA *//*Alfabetica*//*N1*/

.alphalstabla1 {   
   text-align:left;
	text-indent:-10px;
	padding-left:2em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla1 span{
   margin-right:5px;
}

.palphalstabla1{
   text-align:left;
	text-indent:0;
	padding-left:2em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla1 + .alphalstabla1{
   margin-top:0.5em;
}

.alphalstabla1 + .palphalstabla1, .palphalstabla1 + .palphalstabla1, .palphalstabla1 + .alphalstabla1{
   margin-top:0em;
}

/* LISTAS TABLA *//*Alfabética*//*N2*/

.alphalstabla2 {   
   text-align:left;
	text-indent:-10px;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla2 span{
   margin-right:5px;
}

.palphalstabla2{
   text-align:left;
	text-indent:0;
	padding-left:3em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla2 + .alphalstabla2{
   margin-top:0.5em;
}

.alphalstabla2 + .palphalstabla2, .palphalstabla2 + .palphalstabla2, .palphalstabla2 + .alphalstabla2{
   margin-top:0em;
}

/* LISTAS TABLA *//*Alfabética*//*N1 + N2*/

.alphalstabla1 + .alphalstabla2 {
      margin-top:0.5em;
}

/* LISTAS TABLA *//*Alfabética*//*N2*/

.alphalstabla3 {   
   text-align:left;
	text-indent:-10px;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla3 span{
   margin-right:5px;
}

.palphalstabla3{
   text-align:left;
	text-indent:0;
	padding-left:4em;
	margin-top:0em;
	margin-bottom:0;
}

.alphalstabla3 + .alphalstabla3{
   margin-top:0.5em;
}

.alphalstabla3 + .palphalstabla3, .palphalstabla3 + .palphalstabla3, .palphalstabla3 + .alphalstabla3{
   margin-top:0em;
}

/* LISTAS TABLA *//*Alfabética*//*N2 + N3*/

.alphalstabla2 + .alphalstabla3 {
      margin-top:0.5em;
}

/* --- TABLA ECUACIONES ------*/

table.equa{
	border-collapse:collapse;
	border:solid thin black;
	margin: 1.5em 10% 1.5em 10%;
	border-color:black;
	border-spacing:0;
    font-size:100%;
	 
	} 

table.equa td{
 
padding-top:1em; 
padding-bottom:1em;
padding-left:1em; 
padding-right:1em;
border-top:solid thin black;
border-bottom:solid thin black;
vertical-align:middle;
text-align: center;
}

table.equa td+ td {
border-rigth:0px;
border-left:0px;
}

/* --- TABLA SIN BORDES ------*/

table.tablasb {
	border-collapse:collapse;
	border:0;
	margin-top:1.5em;
	margin-bottom:1.5em;
	border-color:black;
	border-spacing:0;
	 	} 

table.tablasb td{
 
	padding-top:0.3em; 
	padding-bottom:0.3em;
	padding-left:0.3em; 
	padding-right:0.3em;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	vertical-align:middle;
}
table.tablasb th{
	border-bottom:none;
	border-top:none;
	border-right:none;
	border-left:none;
	padding-top:0.3em; 
	padding-bottom:0.3em; 
	padding-left:0.3em; 
	padding-right:0.3em;
	vertical-align:middle;
}
table.tablasb td.borderR{
 border-right:solid thin black;}
table.tablasb td.borderL{
 border-Left:solid thin black;}
table.tablasb td.borderBot{
 border-bottom:solid thin black;}
table.tablasb td.borderTop{
 border-Top:solid thin black;} 

/* --- TABLA SIN BORDES VERTICALES------*/

table.tablasb2 {
	border-collapse:collapse;
	border-right:0;
	border-left:0;
	margin-top:1.5em;
	margin-bottom:1.5em;
	border-color:black;
	border-spacing:0;
	 	}

table.tablasb2 td{
 
	padding-top:0.3em; 
	padding-bottom:0.3em;
	padding-left:0.3em; 
	padding-right:0.3em;
	border-top:solid thin black;
	border-bottom:solid thin black;
	border-right:none;
	border-left:none;
	vertical-align:middle;
} 

/*--CUADROS DESTACADOS--*/

/*--CUADROS DESTACADOS--*//* Imágenes */

.imgdestcuad
{
 width:47px;
 height:47px;
 margin-left:0em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:left;
 float:left;
}

/*--CUADROS DESTACADOS--*//* Cabecera */

.destcuad {
 font-weight: bold;
 margin-top: 1.5em;
 padding-top: 0px;
 margin-bottom: 1em;
 text-align: left;
 /*text-indent: -150px;*/
 border-bottom: solid 1px;
 /*margin-left:150px;*/
 font-size:1em;
/*-webkit-padding-before: 40px;*/
 line-height:1.5em;
 letter-spacing:.1em;
}

/*--CUADROS DESTACADOS--*//* Cuerpo */

.pdestc
{
 margin-left:0em;
 margin-right:0em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
 padding-left:1.2em;
 padding-right:1em;
 font-size:.9em;
}

/*--CUADROS DESTACADOS--*//* Título definición */

.pdestc_def {
 margin-left:0em;
 margin-right:0em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
 padding-left:1.2em;
 padding-right:1em;
font-weight:bold;

}

.pdestc_def + .pdestc{
margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N1*/

.lst1destc{
	text-align:left;
	text-indent:-10px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
	font-size:.9em;
}
.lst1destc + .lst1destc{
	margin-top:0;
}

.lst1destc span{
	margin-right:5px;}

.lst1destc span + span{
	margin-right:0px;}

.plst1destc{
	text-align:left;
	text-indent:-10px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.lst1destc + .plst1destc, .plst1destc + .plst1destc, .plst1destc + .lst1destc{
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N2*/

.lst2destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.lst2destc + .lst2destc{
	margin-top:0;
}
.lst2destc span{
	margin-right:5px;}

.lst2destc span + span{
	margin-right:0px;}

.plst2destc{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.lst2destc + .plst2destc, .plst2destc + .plst2destc, .plst2destc + .lst2destc{
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N1 + N2*/

.lst1destc + .lst2destc, lst2destc + lst1destc {
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N3*/

p.lst3destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

p.lst3destc + p.lst3destc{
	margin-top:0;
}
p.lst3destc span{
	margin-right:5px;}

.lst3destc span + span{
	margin-right:0px;}

.plst3destc{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.lst3destc + .plst3destc, .plst3destc + .plst3destc, .plst3destc + .lst3destc{
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N2 + N3*/

.lst2destc + .lst3destc, lst3destc + lst2destc {
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N4*/

p.lst4destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:5.5em;
}

p.lst4destc + p.lst4destc{
	margin-top:0;
}
p.lst4destc span{
	margin-right:5px;}

.lst4destc span + span{
	margin-right:0px;}

.plst4destc{
	text-align:left;
	text-indent:0px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.lst4destc + .plst4destc, .plst4destc + .plst4destc, .plst4destc + .lst4destc{
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Viñetas *//*N2 + N3*/

.lst3destc + .lst4destc, lst4destc + lst3destc {
	margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//*N1 */

.numlst1destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}
.numlst1destc + .numlst1destc{
	margin-top:0;
}

.numlst1destc span {
   margin-right:5px;
}
.numlst1destc span + span {
   margin-right:0px;
}

.pnumlst1destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.numlst1destc + .pnumlst1destc, .pnumlst1destc + .pnumlst1destc, .pnumlst1destc + .numlst1destc {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//*N1 2D*/

.numlst1destc_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}
.numlst1destc_2d + .numlst1destc_2d {
	margin-top:0;
}

.numlst1destc_2d span {
   margin-right:5px;
}
.numlst1destc_2d span + span {
   margin-right:0px;
}

.numlst1destc_2d + .pnumlst1destc, .pnumlst1destc + .numlst1destc_2d {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//*N1 + N1 2D*/

.numlst1destc + .numlst1destc_2d  {
   margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//* N2 */

.numlst2destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}
.numlst2destc + .numlst2destc{
	margin-top:0;
}

.numlst2destc span {
   margin-right:5px;
}
.numlst2destc span + span {
   margin-right:0px;
}

.pnumlst2destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst2destc + .pnumlst2destc, .pnumlst2destc + .pnumlst2destc, .pnumlst2destc + .numlst2destc {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//* N2 2D*/

.numlst2destc_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}
.numlst2destc_2d + .numlst2destc_2d {
	margin-top:0;
}

.numlst2destc_2d span {
   margin-right:5px;
}
.numlst2destc_2d span + span {
   margin-right:0px;
}

.numlst2destc_2d + .pnumlst2destc, .pnumlst2destc + .numlst2destc_2d {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//*N2 + N2 2D*/

.numlst2destc + .numlst2destc_2d  {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//* N3 */

.numlst3destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}
.numlst3destc + .numlst3destc{
	margin-top:0;
}

.numlst3destc span {
   margin-right:5px;
}
.numlst3destc span + span {
   margin-right:0px;
}

.pnumlst3destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.numlst3destc + .pnumlst3destc, .pnumlst3destc + .pnumlst3destc, .pnumlst3destc + .numlst3destc {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//* N3 2D*/

.numlst3destc_2d {
	text-align:left;
	text-indent:-25px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}
.numlst3destc_2d + .numlst3destc_2d {
	margin-top:0;
}

.numlst3destc_2d span {
   margin-right:5px;
}
.numlst3destc_2d span + span {
   margin-right:0px;
}

.numlst3destc_2d + .pnumlst3destc, .pnumlst3destc + .numlst3destc_2d {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Numéricas *//*N3 + N3 2D*/

.numlst3destc + .numlst3destc_2d  {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Alfabéticas *//*N1 */

.alphalst1destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}
.alphalst1destc + .alphalst1destc{
	margin-top:0;
}

.alphalst1destc span {
   margin-right:5px;
}
.alphalst1destc span + span {
   margin-right:0px;
}

.palphalst1destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:2.5em;
}

.alphalst1destc + .palphalst1destc, .palphalst1destc + .palphalst1destc, .palphalst1destc + .alphalst1destc {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Alfabéticas *//*N2 */

.alphalst2destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}
.alphalst2destc + .alphalst2destc{
	margin-top:0;
}

.alphalst2destc span {
   margin-right:5px;
}
.alphalst2destc span + span {
   margin-right:0px;
}

.palphalst2destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:3.5em;
}

.alphalst2destc + .palphalst2destc, .palphalst2destc + .palphalst2destc, .palphalst2destc + .alphalst2destc {
   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Listas*//* Alfabéticas *//*N3 */

.alphalst3destc{
	text-align:left;
	text-indent:-17px;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}
.alphalst3destc + .alphalst3destc{
	margin-top:0;
}

.alphalst3destc span {
   margin-right:5px;
}
.alphalst3destc span + span {
   margin-right:0px;
}

.palphalst3destc{
	text-align:left;
	margin-left:0em;
	margin-top:1em;
	margin-bottom:0;
	padding-left:4.5em;
}

.alphalst3destc + .palphalst3destc, .palphalst3destc + .palphalst3destc, .palphalst3destc + .alphalst3destc {

   margin-top:0px;
}

/*--CUADROS DESTACADOS--*//* Aplicacion practica *//* Parrafos */

.pdestc_neg {
  margin-left:0em;
  margin-right:0em;
  margin-top:1em;
  margin-bottom:0em;
  text-indent:0em;
  padding-left:1.2em;
  padding-right:1em;
  font-weight:bold;
}

/*--CUADROS DESTACADOS--*//* Aplicacion practica *//* Listas *//*N1*/

.pdestc_lst_neg {
  margin-left:0em;
  margin-right:0em;
  margin-top:1em;
  margin-bottom:0em;
  text-indent:-1em;
  padding-left:1.4em;
  padding-right:1em;
  font-weight:bold;
}
.pdestc_lst_neg span {
  margin-right: 5px;
}  

.pdestc_lst_neg + .pdestc_lst_neg {
margin-top:0;
}

/*--CUADROS DESTACADOS--*//* Aplicacion practica *//* Listas *//*N2*/

.pdestc_lst_neg_2d {
  margin-left:0em;
  margin-right:0em;
  margin-top:1em;
  margin-bottom:0em;
  text-indent:-2em;
  padding-left:1.9em;
  padding-right:1em;
  font-weight:bold;
}
.pdestc_lst_neg_2d span {
  margin-right: 5px;
} 

.pdestc_lst_neg_2d + .pdestc_lst_neg_2d {
margin-top:0;
}

div._idFootnotes {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    border-top: solid thin black;
    margin-top: 3em;
    font-size: 0.9em;
    font-style: normal;
    margin-left: 10px;
    margin-right: 10px;
	page-break-before:always;
}

div._idFootnotes p {
    margin-bottom: .5em;
    margin-top: .5em;
    text-indent: 0px;
    margin-left: 25px;
}

div._idFootnotes p + p {
    margin-bottom: 0em;
    margin-top: 0em;
    text-indent: 0px;
    margin-left: 25px;
}

._idFootnoteLink {
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    font-size: 0.7em;
    vertical-align: super;
}

.ParaOverride-6{
	margin-bottom:1em;
	margin-top:1em;
}



