body {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #000000; 
 background-color:#FFFFFF; 
 margin-right: 0.7%;
 text-align:justify;
}


/*-------------------------- Enlaces--(azul 2 estados subrayado)--------------------------------------------*/

A.azul:link,A.azul:active,A.azul:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#0066FF; 
	text-decoration: none;
}
A.azul:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color : #0034FF; 
	text-decoration : underline;
}
A.azulindice:link,A.azulindice:active,A.azulindice:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-variant: normal;
	color:#0066FF; 
	text-decoration: none;
}
A.azulindice:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-variant: normal;
	color : #0034FF; 
	text-decoration : underline;
}
A.trabajadores:link,A.trabajadores:active,A.trabajadores:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#5A20BD;
	text-decoration: none;
}
A.trabajadores:hover{
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 0.80em;
	color : #AD18E7; 
	font-style: normal;
	font-variant: normal;
	text-decoration : underline;
	
}

A.subir:link, A.subir:active, A.subir:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
	color: #FF3366; 	
	text-decoration: none;
}

A.subir:hover{
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FF3366;
	text-decoration : underline;
	font-size: 0.80em;
}
A.rojo:link, A.rojo:active, A.rojo:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
	color:#FF0000; 	
	text-decoration: none;
}
A.rojo:hover{
    font-family :Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FF0000;
	text-decoration : underline;
	font-size: 0.80em;
}
A.verde:link, A.verde:active, A.verde:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
	color:#008000; 
	text-decoration: none;
}
A.verde:hover{
    font-family :Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #008000;
	text-decoration : underline;
	font-size: 0.80em;
}


/*---migas guia----*/
a.migas:link, a.migas:active,a.migas:visited{
	color:#3366CC; 
	font-weight: bold;
	font-size:0.80em;
	text-decoration : none;
}
a.migas:hover{
	color:#3366CC; 
	font-weight: bold;
	font-size:0.80em;
	text-decoration:underline;
}

	/*---- texto migas estilo trabajadores */
	.mguia{
	font-family :  verdana, arial, Helvetica, sans-serif;
   	font-style : normal;
	font-variant : normal;
 	color : #5A20BD;
 	text-decoration : none;}
	.mguia:link,.mguia:active,.mguia:visited{
		font-family : verdana, Helvetica, sans-serif;
  	  	font-style : normal;
  	 	font-variant : normal;
		font-weight : bold;			
 	   	text-decoration : none;
	 	color : #5A20BD; 	  
}
	.mguia:hover{
    	font-family :  verdana, arial, Helvetica, sans-serif;
   	 	font-style : normal;
  	 	font-variant : normal;
 	  	color :#5A20BD;
		text-decoration : underline;
      
   	}
		
		/*Menu lateral izquierdo*/
		
		A.azulclaro:link,A.azulclaro:active,A.azulclaro:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	
	font-style: normal;
	font-variant: normal;
	color:#336ad7; 
	text-decoration: none;
}
A.azulclaro:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-style: normal;
	font-variant: normal;
	color : #0034FF; 
	text-decoration : underline;
}
	A.azulmapa:link,A.azulmapa:active,A.azulmapa:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#336ad7; 
	text-decoration: none;
}
A.azulmapa:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
	color : #0034FF; 
	text-decoration : underline;
}




/*-------------------------- TITULOS-Y-TEXTOS-------------------------------------------*/

.titulocapituloazul{
	
	color: #FFFFFF;	
	background-color : #3366CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
	margin-left: 0%;
	font-weight:bold;

}
.Glosario_letra{
    clear: both;
	color:#054FBC;	background-color :#D7EBFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align:center;
	margin-left: 0%;
	font-weight:bold;

}
.tituloanexo{
	color: #FFFFFF;
	background-color : #CA0284;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
	margin-left: 0%;
	font-weight:bold;
	text-transform: uppercase;
}
.titulo_capitulos
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.78em; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : bold; 
	color : #e76900; 
	text-decoration : none; 
	text-align: center;
	text-transform: uppercase;
} 
.signomigas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#336ad7; 
	text-decoration: none; 
	} 
.piefoto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	} 
.txtazosc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0000CC;
	font-size: 0.90em;
}
.txtazosc2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	color:#0000CC;
	font-size: 0.90em;
}
.txtrojo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-style: normal;
	font-variant: normal;
	color:#FF0000; 	
	text-decoration: none;
}
.txtrojob{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#FF0000; 	
	text-decoration: none;
}
.txtverdeb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	font-weight : bold;
	color:#008000; 
	text-decoration: none;
	}	

/*-------------------------- Listas----------------------------------------------*/


ul.trabajadores{
	list-style:disc inside none;
	background-repeat: no-repeat;
	background-position:  right;
	height: 92px;
	margin-top:0%;
	margin-bottom:0%;
}
/*lista no numerada,cuadrado, con fondo azul en texto*/
.lista {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.55em; 
 color: #000000; 
 background-color: #E1F0FF; 
list-style-type: square;
}

/*lista numerada en rojo*/
.number_ol {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.78em; 
 color: #FF0000;  
}

 /*lista ordinal en azul*/
 
.orden_ol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	white-space: normal;
	display: none;
	line-height: normal;
	list-style-position: outside;		
}
.ordenred_ol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	color : #e76900; 
	line-height: 200%;
	list-style-position: outside;
	
	
}
.circulorojo_ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:circle;
	color : #e76900; 
	list-style-position: outside;
	line-height: 200%;	
}
.rojomapa_ol
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	color : #e76900; 
	list-style-position: outside;
	line-height: 200%;	
}
 /*lista alpha en mayusculas  y en azul*/
 
.alpha_ol{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 list-style-type:upper-alpha;
}
/*lista alpha en minusculas y en azul*/
 
.alpham_ol{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 list-style-type:lower-alpha;
}
 /*lista números romanos en mayusculas  y en azul*/
 
.roman_ol{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 list-style-type:upper-roman;
}

/*---------------Propiedades de TEXTO-------*/
/*---negrita---*/
.negrita {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.90em;
 font-style:normal;
 font-weight: bold;
 color: #000000 ;
 text-decoration:none;
 }
 /*----cursiva-----*/
 .cursiva{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.78em;
 font-style:italic;
 color: #000000 ;
 text-decoration:none;}
 
 /*--Sangria-*/
 
 .irpuno {
        text-align: justify;
        margin-left: 5%;
        }
.irpdos {
        text-align: justify;
        margin-left: 10%;
        }
.irptres {
        text-align: justify;
        margin-left: 15%;
        }
/*--Alinear parrafos*/
.irdivcent{
        text-align: center;
        }
.irdivder {
        text-align: right;
        }
.irdivizq {
        text-align: left;
        }
/*-Tablas accesibles--*/
/* 1.1.3. TABLAS */
	
   	/* 1.1.3.1. fondo de tabla NOMBRE de los campos */	
	
	.A {
		
		background-color: #63288C;
		padding-top: 1px;	 
		}
	
   	/* 1.1.3.1. texto de tabla NOMBRE de los campos */		

	.AA {
   	font-family : verdana, arial, Helvetica, sans-serif;
  	font-size : 0.60em;;
  	font-style : normal;
  	font-variant : normal;
 	
	font-weight : bold;			
 	text-decoration : none;
 	}
	
  	/* 1.1.3.2. fondo de tabla CONTENIDO de los campos */	
	
	.B {background-color: #CEB6F7; padding-top: 1px}

   	/* 1.1.3.3. fondo de tabla CONTENIDO de los campos */		
	
	.BB {
   	font-family : verdana, arial, Helvetica, sans-serif;
  	font-size : 0.60em;;
  	font-style : normal;
  	font-variant : normal;
 
 	text-decoration : none;
 	}	
	
	/* 1.1.3.3. fondo de tabla CONTENIDO celda color */	
	
	.C {background-color: #DEBA9C}

  	/* 1.1.3.4. fondo de tabla CONTENIDO  linea */	
	
	.DD {background-color: #D39456}
	
	
	   	/* 1.1.3.3. color fondo tabla = body */	
	
	.tablafondo {background-color: #EFE7FF;
	}
	
    	/* 1.1.2.2. Subtitulo de tabla */
      
   		.m {
   		font-family : verdana, Helvetica, sans-serif;
  	 	font-size : 0.60em;
  	 	font-style : normal;
  	 	font-variant : normal;
		font-weight : bold;			
 	  
 	  	text-decoration : none;
 		}	
   
    TD {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size : 0.55em;
                font-style : normal;
				
	}

	CAPTION { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size : 0.70em;
                font-weight: bold;
				color:#054FBC;
		}
	TH {
		font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size : 0.55em;
                font-weight: bold;
                }
				
				/* tablas azul */
        TABLE.azul{
                border-style: solid;
                border-color: #336AD7;
				empty-cells: show;
                border-collapse: collapse;
				
                }
        TABLE.azul TD{
                border-style: solid;
                border-color: #FFFFFF;
				background-color: #D7EBFF;
				padding:4px;
				 
				
                }
        TABLE.azul TH{
                border-style: solid;
                border-color: #FFFFFF;
				background-color: #054FBC;
				color:#FFFFFF;
				padding:2px;
				                }
								
		TABLE.azul UL{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-position: inside;		
		margin-left:0px;
		}
   /*--CAPAS-----*/
   /*Capa migas*/
   #migas{
   	color:#3366CC; 
	background-color:#FFFFFF;
	font-weight: bold;
	font-size : 0.89em;
	
}
#migas A:link{
	color: #336AD7;	
	background-color : #FFFFFF;
	font-family:verdana, Serif;
	font-size : 0.89em;
}
#migas A:visited{
	color: #336AD7; 
	background-color : #FFFFFF;
	font-family:verdana, Serif;
	font-size : 0.89em;
}
#migas A:active, #migas A:hover{
	color: #336AD7; 
	background-color : #FFFFFF;
	font-family:verdana, Serif;
	text-decoration: underline;
	font-size : 0.89em;
}
   
   /*Capa que crea un fondo blanco*/				
	div.fblanco{
	background-color: #FFFFFF;
}


/*Capa para las opciones del pie de página*/
.piepagina{
	position:relative;
	width: 100%;
	bottom: 8%;
	margin-left:25%;
	clear: both;
	left: -69px;	
	top: -5px;
	
}
.divsubir{
	position:absolute; 
	width:60px; 
	height:23px;  
	left: 350px; 
	top: 3px;
	}
.siguiente{
	position:absolute; 
	width:60px; 
	height:23px; 
	left: 220px; 
	top: 3px;
}
.divindice{
	position:absolute; 
	width:60px; 
	height:23px; 
	left: 110px; 
	top: 3px;
}
.anterior{
	position:absolute;
	width:50px;
	height:23px;
	left: 0px;
	top: 3px;
}
/*Capa para los avisos de atención en Rojo*/
.aviso{
	position: relative;
	margin-right: 0.1%;
	margin-left:3%;
	text-align: center;
	left: -1px;
	color : #FF0000; 
	text-decoration: none;
	font-weight : bold;
	border-width: 0.1em; 
	border-style: solid;
	
}
.cdr_amar{
	position: relative;
	margin-top: 0.2%;
	margin-bottom: 5%;
	padding-left: 1.3%;
	padding-right: 1.3%;
	padding-top: 2%;
	padding-bottom: 2%;
	text-align: center;
	left: -1px;	 
	background-color:#FFFFDD;	
	text-decoration: none;	
	border-width: 0.1em; 
	border-style: solid;
	width:100%;
	
}

/*Capas para imagenes y texto*/
.imagendrcha{
        position:relative ;
        float:right;
		left:0.5%;
		right:1%;
		text-align: center;
  
}
.imagenizquierda{
        position:relative ;
        float:left;          
	    clear: both;
		text-align: center;
}

/* Tipos de capas para alinear imagenes */

.irimgizq {
        float:left;
        }
.irimgder {
        float:right;
        }

/*Clases para colocar una imagen a la izquierda y texto a la derecha independientemente de lo que haya despues */
.capaimgizquierda{
		clear: both;		
		position: relative;
		float:left;				
}
.capatxtderecha{
        
        margin-left:3%;
		position: relative;
		float: right;
		text-align: left; 			
}

/*Clases para colocar una imagen a la derecha y texto a la izquierda independientemente de lo que haya despues */
.capaimgderecha{
        text-align: left;
		position: relative;
		float: right;
			
}		    
.capatxtizquierda{
        clear: both;
		padding-top:0%; 
		margin: 0%;
		position: relative;
		float: left;
		width: 50%;
		text-align: left;		
}


.capaengloba{
        clear:both;
		position: relative;
		margin: 0%;
		width: 98%;
		padding: 0%; 
		text-align: left;
		
}			
/* Fin clases para la imagen a la izq y texto a la derecha */


/* Clases para las preguntas y respuestas en colorines */
.capapregunta{
		clear: both;		
		position: relative;
		float:left;
		text-align: left;
		width: 40%;
}		
.caparespuestas{
    	position: relative;
		float:left;   
		text-align:left; 
		padding-left: 2%;
		padding-top: 1%;
		width: 50%;
}
.capaderecha{
    	position: relative;
		float:left;   
		text-align:left; 
		padding-left: 2%;
		width: 40%;
}

/* Fin clases para preguntas y respuestas*/
		
/*---lineas--*/
  /* 1.1.4.7. linea */		
   .linea  {
   background-color:#3366CC; 
   padding-top: 0px;
   font-size :50%;
   }
   .linearoja {
   background-color:#e76900; 
   padding-top: 0px;
   font-size :15%;
   }
   
   /*-Glosario-*/
   
	

.LetrasGlosario{
	position: relative;
	margin-top: 0.2%;
	margin-bottom: 5%;
	margin-right: 0.1%;
	margin-left:3%;
	padding-left: 1.3%;
	padding-right: 1.3%;
	padding-top: 0%;
	padding-bottom: 0%;
	text-align: center;
	left: -1px;
	color : #336ad7; 
	background-color: #E7E3E7;
	text-decoration: none;
	font-weight : bold;
	border-width: 0.1em; 
	border-style: solid;
	
}

.LGlosario{
	position: relative;
	margin-top: 0.2%;
	margin-bottom: 5%;
	margin-right: 0.1%;
	margin-left:3%;
	padding-left: 1.3%;
	padding-right: 1.3%;
	padding-top: 0%;
	padding-bottom: 0%;
	text-align: center;
	left: -1px;
	color : #FFFFFF; 
	background-color:  #054FBC;
	text-decoration: none;
	font-weight : bold;
	border-width: 0.1em; 
	border-style: solid;
	border-color:#FFFFFF;
	
}
.borderdiv{
    text-align: justify;
    margin-left: 10%;
    border-width: 0.1em; 
	border-style: solid;
	border-color:#FFFFFF;
	
}
.Glosariodiv{
	FLOAT: left; 
	WIDTH: 45%; 
	POSITION: relative;  
	text-align:left; 
	margin-left:3%;
}

.Glosariodivsup{
	FLOAT: left; 
	WIDTH: 4%; 
	POSITION: relative;
	background-color:  #054FBC;
	border-width: 0.1em; 
	border-style: solid;
	border-color:#FFFFFF;
	text-align: center;
}
.Glosario_ingles{
	FLOAT: left; 
	WIDTH:4%; 
	POSITION: relative;
	background-color:  #054FBC;
	border-width: 0.1em; 
	border-style: solid;
	border-color:#FFFFFF;
	text-align: center;
}

A.glosario:link, A.glosario:visited, A.glosario:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#FFFFFF; 
	text-decoration: none;	
}
 A.glosario:hover{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight : bold;
	font-style: normal;
	font-variant: normal;
	color:#FFFFFF; 
	text-decoration: underline;}
/*Fondos */
.famarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	border: thin none #999999;
}
.fazuloscuro{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	background-color: #054FBC;
	border: thin none #999999;
	}
.fazulclaro{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECF5FF;
	border: thin none #999999;
	}
li.documento{
	font-size:75%;	
}
.listaDocumento{
	position: relative; 
	padding-top :0%; 
	padding-bottom :0%; 
	padding-left :23%; 
	padding-right :0%;
}
/*Clases para visualizar acrónimos y abreviaturas en otros navegadores*/
.irabbr {
 border-bottom: 0.09em dotted black; 
}
	
acronym { 
	border-bottom: 0.09em dotted black; 
	}
/*Clases para ocultar enlaces- Accesskey*/
.ocultaen{
color:#FFFFFe;
Background-color:#FFFFFF;
}
A.ocultaen:link,A.ocultaen:visited,A.ocultaen:active,A.ocultaen:hover{
font-size:0.1em;
color:#FFFFFe;
Background-color:#FFFFFF;}
.divoculta{
display:none;
}

