/*
 *   Hoja de estilos accesibilidad
 */


/*
 ------ estilos globales ------
*/

	body {
		margin: 0px;
		padding: 0px;
		color: #333333;
		background-color: #FFFFFF;
	}
	body.paginas {
		text-align: center;
	}
	
	* {
		font-family: Tahoma, Arial;
		font-size: 100%;
		color: #333333;
		text-align: justify;
	}
	
	h1, h2, h3 {
		display: inline;
	}
	h3 {
		font-weight: bold;
		color: #8953C2;
	}
	h1 span, h2 span, h3 span {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}
	
	a {
		color: #6D548D;
		text-decoration: none;
	}

	a:hover {
		color: #6D548D;
		text-decoration: none;
	}

	address {
		font-style: normal;
	}

	div.spacer {
		clear: both;
	}
	
	.imagenLink {
		border: 0px;
	}
	
	.separadorVertical {
		width: 0.312em;
		background-color: #FFFFFF;
	}
	
	.separadorHorizontal {
		height: 0.312em;
		background-color: #FFFFFF;
	}

	.separadorbr {
		height: 0.187em;
	}
	
	.CSS-oculto {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}
	
	.listaVineta {
		margin-right: 5px;
	}	


/*
 ------ estilos menu solapas ------
*/

	#menuSolapas a {
		background: url(/imagenes/solapaIzqOff.gif) left top no-repeat;
		text-decoration: none;
		padding-left: 10px;
	}
	#menuSolapas a span {
		background: url(/imagenes/solapaDerOff.gif) right top no-repeat;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 10px;
	}
	#menuSolapas a span, #menuSolapas #menuSolapasActiva span {
		color: #6D548D;
		font-size: 60%;
		font-weight: bold;
	}
	#menuSolapas a, #menuSolapas a span, #menuSolapas #menuSolapasActiva, #menuSolapas #menuSolapasActiva span {
		display: block;
		float: left;
	}
	
	/* Hide from IE5-Mac \*/
	#menuSolapas a, #menuSolapas a span {
		float: none;
	}
	/* End hide */

	#menuSolapas a:hover, #menuSolapas #menuSolapasActiva {
		background: #8953C2 url(/imagenes/solapaIzqOn.gif) left top no-repeat;
		padding-left: 10px;
	}
	#menuSolapas a:hover span, #menuSolapas #menuSolapasActiva span {
		color: #FFFFFF;
		font-weight: bold;
		background: url(/imagenes/solapaDerOn.gif) right top no-repeat;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 10px;
	}
	#menuSolapas ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menuSolapas li {
		list-style: none;
		float: left;
		margin: 0;
	}
	#menuSolapasN2 {
	}
	#menuSolapasN2 ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menuSolapasN2 li {
		list-style: none;
		float: left;
		margin: 0;
	}
	#menuSolapasN2 a, #menuSolapasN2 #menuSolapasN2Activa {
		color: #6D548D;
		font-size: 70%;
		font-weight: bold;
		margin-left: 10px;
	}
	#menuSolapasN2 a:hover {
		color: #000000;
	}
	#menuSolapasN2 #menuSolapasN2Activa {
		color: #FFFFFF;
		background: #8953C2 url(/imagenes/fondoOpcionN2.gif) -10px;
		height: 1.8em;
		padding-top: 4px;
		padding-left: 10px;
		padding-right: 4px;
	}

/*
 ------ estilos menu solapas lateral ------
*/

	#menuSolapasLateral {
	 	float: left;
	 	width: 1.25em;
	}
	#menuSolapasLateral ul, #menuSolapasLateral li {
		list-style: none;
		margin-top: 0px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 0px;
	}
	#menuSolapasLateral a {
		display: block;
	}
	#menuSolapasLateral a span {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}
	#menuSolapasLateral #solapa1 a:link {
	 	width: 1.25em; height: 4.125em; background-image: url(/imagenes/pes01_Off.gif);
	}
	#menuSolapasLateral #solapa1 a:hover {
	 	width: 1.25em; height: 4.125em; background-image: url(/imagenes/pes01_On.gif);
	}
	#menuSolapasLateral #solapa2 a:link {
	 	width: 1.25em; height: 3.625em; background-image: url(/imagenes/pes02_Off.gif);
	}
	#menuSolapasLateral #solapa2 a:hover {
	 	width: 1.25em; height: 3.625em; background-image: url(/imagenes/pes02_On.gif);
	}
	#menuSolapasLateral #solapa3 a:link {
	 	width:1.25em; height: 3.125em; background-image: url(/imagenes/pes03_Off.gif);
	}
	#menuSolapasLateral #solapa3 a:hover {
	 	width: 1.25em; height: 3.125em; background-image: url(/imagenes/pes03_On.gif);
	}
	#menuSolapasLateral #solapa4 a:link {
	 	width: 1.25em; height: 2.062em; background-image: url(/imagenes/pes04_Off.gif);
	}
	#menuSolapasLateral #solapa4 a:hover {
	 	width: 1.25em; height: 2.062em; background-image: url(/imagenes/pes04_On.gif);
	}


/*
 ------ estilos menu nivel 3 ------
*/

	#menuNivel3 {
		float: right;
	}

	#menuNivel3por {
		position: relative; top: -16px; margin-bottom: 0px;
	}

	#menuNivel3int {
		position: relative; top: -16px; margin-bottom: -20px;
	}

	#menuNivel3 a:link:visited {
		font-size: 100%;
		color: #333333;
		text-decoration: none;
	}
	#menuNivel3 a:hover {
		font-size: 100%;
		color: #8953C2;
		text-decoration: none;
	}

	#menuNivel3 ul, #menuNivel3 li, #m3inicio strong {
		color: #FFF; list-style: none; padding: 0; margin: 0; text-align: right;
	}
	#menuNivel3 li {
		height: 1.6em; padding-right: 10px; padding-bottom: 0px; background: url(/imagenes/subMenuOff.gif) top right no-repeat;
	}
	#menuNivel3 #m3inicio {
		height: 1.6em; background: url(/imagenes/subMenuOnInicio.gif) top right no-repeat;
	}
	#menuNivel3 #m3final {
		height: 1.6em; background: url(/imagenes/subMenuOffFin.gif) top right no-repeat;
	}
	
	
/*
 ------ estilos PDA ------
*/

	#menuPDA ul {
		padding-left: 20px;
		margin-left: 0px;
		margin-top: 4px;
		margin-bottom: 4px;
		list-style: url(/imagenes/icoLista4.gif);
	}

	#menuPDA ul li {
		color: #000000;
		font-size: 0.7em;
		font-weight: bold;
		text-decoration: none;
	}

	#menuPDA ul a {
		color: #8953C2;
		font-weight: bold;
		text-decoration: none;
	}
	#menuPDA ul a:hover {
		color: #000000;
	}
	
	#cabeceraPDA {
		margin-left: 6px; margin-top: 6px; border-bottom: 1px solid #8953C2; background: url(/avantGo/imagenes/canicas.gif) right no-repeat;
	}


/* 
 ------ Estilo solapas herramientas ------
*/

	#herramientas ul, #herramientas li {
		display: inline;
		list-style: none;
		padding: 0;
		margin: 0;
	}


/* 
 ------ Estilo Pie ------
*/

	a.pieLink:link, a.pieLink:visited, a.pieLink:hover {
		font-size: 60%;
		color: #6D548D;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
	a.pieLink:hover {
		color: #CCCCCC;
	}
	a.pieLink2:link, a.pieLink2:visited, a.pieLink2:hover {
		font-size: 60%;
		color: #6D548D;
		font-weight: bold;
		text-decoration: none;
	}

	a.pieLink2N {
		font-size: 60%;
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
	a.pieLink2:hover {
		color: #CCCCCC;
	}


/*
 ------ estilos paginas ------
*/


	#banners {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}

	a.verLink:link, a.verLink:visited, a.verLink:hover {
		font-size: 70%;
		font-weight: normal;
		color: #FFFFFF; 
		text-decoration: none;
	}
	a.verLink:hover {
		color: #CCCCCC;
	}

	#cajaContenidos {
		width: 47.5em;
		padding-bottom: 10px;
		padding-left: 5px;
	}
	
	#cajaContenidos div, #cajaContenidos03 div {
		font-size: 70%;
	}

	#cajaContenidos div p, #cajaContenidos div ul, #cajaContenidos div li, #cajaContenidos div div, #cajaContenidos03 div div {
		font-size: 100%;
	}

	#contTexto {
		float: left; margin-top: 10px; 
	}

	#contTexto03 {
		padding: 10px;
	}

	#contOtros {
		float: left; margin-top: 10px;
	}

	#contTexto ul, #contTexto03 ul {
		font-size: 100%;
		list-style: url(/imagenes/icoLista3.gif);
	}
	#contTexto ul ul, #contTexto03 ul ul {
		font-size: 100%;
		list-style: url(/imagenes/icoLista4.gif);
	}

	#contTituloBorde {
		border-bottom: 1px solid #8953C2; margin-bottom: 10px;
	}

	.contTitulo {
		font-weight: bold;
		color: #8953C2;
		text-transform: uppercase;	
	}

	.contTituloSeccion {
		font-weight: bold;
		color: #8953C2;
	}

	.contTextoDestacado {
		font-size: 100%;
		font-weight: bold;
		color: #333333;
	}
	
	.contTextoNormal {
		font-size: 100%;
		font-weight: normal;
		color: #333333;
	}
	
	.contTextoDestacadoColor {
		font-size: 100%;
		font-weight: bold;
		color: #8953C2;
	}
	a.contEnlace:link, a.contEnlace:active, a.contEnlace:visited {
		color: #8953C2;
		font-weight: bold;
		text-decoration: underline;
	}
	a.contEnlace:hover {
		color: #333333;
		font-weight: bold;
		text-decoration: underline;
	}

	a.contEnlaceAnexo:link, a.contEnlaceAnexo:active, a.contEnlaceAnexo:visited {
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
	}
	a.contEnlaceAnexo:hover {
		color: #8953C2;
		font-weight: normal;
		text-decoration: underline;
	}

	#ficha {
		width: 100%; text-align: left;
	}
	#ficha dl {
		width: 66em; text-align: left; margin-left: 20px;
	}
	#fichaPDA dl {
		width: 96%;
	}
	#ficha dt {
		font-size: 1em;
		color: #8953C2;
		font-weight: bold;
		float: left;
		width: 16em;
		text-align: right;
		margin-top: 4px;
		padding-right: 1em;
	}
	#ficha dd {
		display: block;
		font-size: 1em;
		width: 47em;
		margin-left: 190px;
		padding: 4px;
		margin-bottom: 5px;
		border: 0px solid #EFEFEF;
	}
	#ficha table {
		 
		width: 80%;
		padding: 0px;
	}
	#ficha caption, #ficha th {
		background-color: #9E74CC;
		color: #FFFFFF;
		text-align: left;
		font-weight: bold;
		text-transform: uppercase;	
	}
	#ficha td {
		color: #333333; vertical-align: top;
	}
	
	.blanco {
		padding: 2px;
		text-align: left;
		background-color: #FFFFFF;
	}
	.tablaCelda1 {
		padding: 2px;
		text-align: left;
		font-weight: bold;
		background-color: #F2F2F2;
	}
	.tablaCelda1Respuesta{
	  padding: 2px;
		text-align: left;
		font-weight: normal;
		background-color: #F2F2F2;
		padding-right: 15px;		
	}
	.tablaCelda2{
		padding: 2px;
		text-align: left;
		font-weight: bold;
		background-color: #CCCCCC;
	}
	.tablaCelda2Respuesta{
	  padding: 2px;
		text-align: left;
		font-weight: normal;
		background-color: #CCCCCC;
		padding-right: 15px;
	}

	.columnas{
		width: 50em;
	}

  .pcolsCelda {
	  float: left;
	  width: 12em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: bold;	
  }

  .pcolsRespuesta {
	  float: left;
	  width: 30em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: normal;
  }   	
  
  .pcolsCelda2 {
	  float: left;
	  width: 50em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: bold;	
  }
 
 .pcols1 {
	  float: left;
	  width: 11em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: bold;	
  }

  .pcols2 {
	  float: left;
	  width: 18em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: normal;
  }  

 .pcols3 {
	  float: left;
	  width: 5em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: bold;	
  }

  .pcols4 {
	  float: left;
	  width: 10em; /* 400/2 = 200 = 2 columnas ;) */
	  margin-left:0.5em;
	  padding:0px;
	  font-weight: normal;
  }    
   
	.contDocListado {
		color: #8953C2; list-style: none; padding: 0; margin: 0;
	}

	/*
	 ------ estilos listado ------
	*/

		.listadoFoto {
			float: left; padding: 20px 20px 20px 0;
		}
		
		.listadoFecha {
			font-size: 1em;
			color: #8953C2;
			font-weight: bold;
		}
		
		.listadoTitulo {
			font-size: 1em;
			color: #000000;
			font-weight: bold;
		}
	
		.listadoTexto {
			font-size: 1em;
			color: #000000;
			font-weight: normal;
		}
		
		.listadoEntradilla strong {
			font-size: 1em;
			color: #8953C2;
			font-weight: bold;
		}
		
		a.listadoTituloLink:link, a.listadoTituloLink:visited, a.listadoTituloLink:hover {
			font-size: 1em;
			color: #000000;
			font-weight: bold;
		}
		a.listadoTituloLink2:link, a.listadoTituloLink2:visited, a.listadoTituloLink2:hover {
			font-size: 1em;
			color: #000000;
			font-weight: bold;
		}
		a.listadoTextoLink:link, a.listadoTextoLink:visited, a.listadoTextoLink:hover {
			font-size: 1em;
			color: #000000;
		}
		a.listadoTituloLink:hover, a.listadoTextoLink:hover {
			color: #8953C2;
		}
		a.listadoTituloLink2:hover, a.listadoTextoLink:hover {
			color: #8953C2;
		}
	
	/*
	 ------ estilos paginacion ------
	*/

		#paginacion {
			width: 68em;
		}	
	
		#paginacion a.listadoTituloLink:link, #paginacion a.listadoTituloLink:visited, #paginacion a.listadoTituloLink:hover {
			font-size: 1em;
			color: #000000;
			font-weight: normal;
		}
		#paginacion a.listadoTituloLink:hover {
			color: #8953C2;
		}
		#paginacion ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}
		#paginacion li {
			list-style: none;
			float: left;
		}
		#paginacion li span.pagina {
			padding-left: 0.1em;
			padding-right: 0.5em;
			background: url(/imagenes/paginacionSeparador.gif) right no-repeat;
		}

		#paginacion .listadoTitulo {
			font-size: 1em;
			color: #777777;
			font-weight: normal;
		}
	
		#paginacion li span.activo {
			font-size: 1em;
			color: #FFF;
			font-weight: bold;
			background-color: #8953C2;
			padding: 2px;
		}
		
	* .listaMapaWeb ul {
		padding-left: 0px;
	}	
  * .listaMapaWeb ul ul {
		padding-left: 1px;
	}	
	.listaMapaWeb ul li {
		list-style: none;
		padding-left: 14px;
		background: url(/imagenes/punto_03.gif) left top no-repeat;
	}
	.listaMapaWeb ul ul li {
		list-style: none;
		padding-left: 14px;
		background: url(/imagenes/punto_02.gif) left top no-repeat;
	}
	
	
/*
 ------ estilos maquetación ------
*/

	#c1, #c1-10, #c1-11, #c1-12, #c1-13, #c1-8, #c1-1, #c1-2, #c1-3, #c1-4, #c1-5, #c1-6, #c1-9 {
	 	width: 60.3em; height: 38em; ;margin: 0px auto; text-align: left; padding: 0px;
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	#c1-1 {
		background-image: url(/imagenes/IzdaPortada_1.jpg);
	}
	#c1-2 {
		background-image: url(/imagenes/IzdaPortada_2.jpg);
	}
	#c1-3 {
		background-image: url(/imagenes/IzdaPortada_3.jpg);
	}
	#c1-4 {
		background-image: url(/imagenes/IzdaPortada_4.jpg);
	}
	#c1-5 {
		background-image: url(/imagenes/IzdaPortada_5.jpg);
	}
	#c1-6 {
		background-image: url(/imagenes/IzdaPortada_6.jpg);
	}
	#c1-10 {
		background-image: url(/imagenes/IzdaPortada_8.jpg);
	}
	#c1-11 {
		background-image: url(/imagenes/IzdaPortada_9.jpg);
	}
	#c1-12 {
		background-image: url(/imagenes/IzdaPortada_10.jpg);
	}
	#c1-8 {
		background-image: url(/imagenes/IzdaPortada_12.jpg);
	}
	#c1-9 {
		background-image: url(/imagenes/IzdaPortada_14.jpg);
	}
	#c1-13 {
		background-image: url(/imagenes/IzdaPortada_13.jpg);
	}
	#c2 {
	 	float: left; text-align: right;
	}
	#c3 {
		text-align: center;
	}
	#c4 {
	 	float: left; width: 11.25em; padding-top: 4px;
	}
	#c6 {
	 	float:left; width: 9.937em; height: 15em; background-image: url(/imagenes/fondoNubesIzda.gif); background-repeat: no-repeat;
	}
	#c7 {
	 	width: 11.25em; height: 12.625em;
	}
	#c8 {
	 	float: left; width: 48.4em; height: 1.25em; margin: 0; padding: 0; background-image: url(/imagenes/fondoSolapas.gif); background-repeat: no-repeat; background-color: #FFFFFF;
	}
	#c9 {
		float: left; width: 18.562em;
	}
	#c9-1 {
		height: 3.562em;
	}
	#c9-2 {
		height: 8.687em;
	}
	#c10 {
	 	height:11.8em; background-image: url(../imagenes/pFondoC3.gif); background-position: top right; background-repeat: no-repeat; background-color: #8953C2;
	}
	#c10-1 {
	 	padding-top: 0.5em; padding-left: 15px;
	}
	#c10-2 {
	 	padding-top: 0.0em;
	}
	#c11 {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}
	#c12 {
	 	float: left; width: 29.4em; background-color: #FFFFFF;
	}
	#c13 {
	 	background-color: #8953C2;
	}
	#c14 {
	 	padding: 0.0em; background-color: #8953C2;
	}
	#c14-1 {
	 	height: 1.2em;
	}
	#c15 {
	 	height: 4.9em; padding: 10px; border: 2px; border-style: solid; border-color: #8953C2; background-color: #FFFFFF;
	}
	#c16 {
		float: right;
	}
	#c17 {
	 	float: right; width: 22em;
	}
	#c18 {
	 	text-align: right;
	}
	#c19 {
	 	float: left; width: 11em; background-color: #FFFFFF;
	}
	#c19-1 {
		height: 6.5em; background-color: #FFFFFF;
	}
	#c19-2 {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}
	#c20 {
	 	background-color: #8953C2; height: 9.15em;
	}
	#c21 {
	 	font-size: 70%; color: #FFFFFF; padding: 0.4em;
	}
	#c22 {
	 	background-image: url(/imagenes/cCaja9.jpg);
	}
	#c23 {
	 	background-color: #8953C2;
	}
	#c24 {
	 	height:1.2em; background-color: #8953C2;
	}
	#c25 {
	 	height:14.35em; background-color: #8953C2; background-image: url(../imagenes/cCaja10.jpg); background-position: right bottom; background-repeat: no-repeat;
	}
	#c26 {
		float: left; width: 17.6em; margin-right: 1px;
	}
	#c26-1 {
	 	margin-top: 2px;
	}
	#c27 {
	 	background-image: url(/imagenes/cCaja9.jpg); float: right; padding: 0em; text-align: center;
	}
	#c28 {
	 	padding-top: 0.2em;
	}
	#c28p {
	 	float: left; width: 48.3em; padding-top: 0.2em; border-top: solid 1px #8953C2;
	}
	#c29 {
	 	float: right; width: 35.5em;
	}
	#c51 {
	 	padding-left: 5px;
	}
	#c30 {
	 	float: right; margin-right: 5px; margin-left: 20px;
	}
	#c31 {
	 	text-align: left; margin-right: 5px;
	}
	#c32 {
		clear:left;
	}
	#c33 {
		height: 5em; clear: both;
	}
	#c34 {
		float: left; width: 0.312em; height: 33em; background-color: #FFFFFF;
	}
	#c35 {
		float: left; height: 28.5em; background-color: #FFFFFF;
	}
	#c36 {
		float: left; height: 19.5em;
	}
	#c37 {
		height: 2.8em; padding: 0.4em;
	}
	#c38 {
		height: 2.8em; padding: 0.4em;
	}
	#c39 {
		height: 2.8em; padding: 0.4em;
	}
	#c40 {
		float: left; width: 1.0em; height: 3.4em;
	}
	#c41 {
		float: left; height: 3.4em;
	}
	#c42 {
		float: left; height: 3.4em;
	}
	#c45 {
		float: left; border-left: solid 1px #8953C2;
	}
	#c46 {
		float: left; width: 48.3em; height: 3.05em; border-right: solid 1px #8953C2; background-image: url(/imagenes/cabIntNubes.jpg); background-repeat: no-repeat; background-color: #FFFFFF;
	}
	#c47 {
		margin-top: -350px;
		margin-top: -380px;			
		position:relative;			
	}	
	_c47 {
		margin-top: 0px;
		float: left;			
	}		
	
	* c48 {
		width: 0.125em;
	}
	
	#c49 {
		/*margin-top: -350px;
		*margin-top: 0px;
		_margin-top: 0px;*/
	 	float: left;
		margin-left: 3px;
	}
	#c50 {
		text-align: center;
	}
	#c51 {
		text-align: center;
	}

	#titulos {
		float: left; width: 48.0em; height: 1.6em; background: #8953C2 url(/imagenes/fondoPaginaTitulo.gif) bottom;
	}

	#titulos03 {
		display: block; width: 100%; height: 1.6em; background: #8953C2 url(/imagenes/fondoPaginaTitulo.gif) bottom;
	}

	#titulos h1, #titulos h2, #titulos03 h1, #titulos03 h2 {
		font-family: arial, helvetica, "Microsoft Sans Serif", "Trebuchet MS", sans-serif;
		font-style: italic;
		color: #fff;
		padding: 0em 0.3em 0em 0.6em;
	}
	#titulos h1, #titulos h2 {
		font-size: 1.2em;
		font-weight: normal;
  	}
	#titulos03 h1, #titulos03 h2 {
		font-size: 1em;
		font-weight: bold;
  	}
		
	#titulos h2, #titulos03 h2 {
		background: url(/imagenes/titulosSeparador.gif) left no-repeat;
	}

	#cMsgError {
		width: 50em; border: 1px solid #8953C2; padding: 10px;
	}
	
	#localizacion {
		float: left; width: 25em; padding-top: 75px; background: url(/imagenes/localizacionFondo.gif) top right no-repeat;
	}
	* localizacion {
		width: 24em;
	}
	#agenda2 {
		float: left; width: 49.9em;
	}
	* agenda2 {
		width: 29em;
	}

/*
 ------ estilos calendario ------
*/

	#contCalendario {
		float: right; clear:right; text-align: center; width: 17em; height: 33em; padding-left: 10px; background-color: #FFFFFF; margin-top:3em;
	}	
  .mes {
		width: 8em;
	}
	.anio {
		width: 4.5em;
	}
	.seleccion {
		text-align: center;
	}
	.t {
		width: 97%; padding: 4px; font-size: 110%; text-align: center; background-color: #8953C2;
	}
  .t h3 {
		color: #FFFFFF;
	}
	.c {
		width: 100%; padding: 2px;
	}
	
	.m { 
		padding: 2px; font-size: 100%; text-align: center; color: #8953C2; border: 1px solid #8953C2;
	}
	.d {
	 padding: 4px; font-size: 100%;  font-weight: bold; text-align: center; color: #FFFFFF; background-color: #333333;
	}
	.f1-vacia {
	 padding: 5px; color: #8953C2; border: 1px solid #FFFFFF; background-color: #FFFFFF;
	}
	.f1, .f1-act {
	 padding: 5px; color: #8953C2; border: 1px solid #EAE0F4; background-color: #FFFFFF;
	}
	.f2,  .f2-act {
	 padding: 5px; color: #8953C2; border: 1px solid #B581E8; background-color: #FFFFFF;
	}
	.f1,  .f2,  .f1-act,  .f2-act {
	 padding: 5px; width: 2em; font-size: 100%; text-align: right;
	}
	.f1-act,  .f2-act {
	 padding: 4px; font-weight: bold; border: 1px solid #8953C2; background-color: #EAE0F4;
	}
