/*
 *   Hoja de estilos accesibilidad
 */


/*
 ------ estilos globales ------
*/

	body {
		margin: 0px;
		padding: 0px;
		text-align: center;
		color: #333333;
		background-color: #FFFFFF;
	}
	
	* {
		font-family: Tahoma, Arial;
		font-size: 100%;
		color: #333333;
	}
	#cajaContenidos p, #cajaContenidos div, #cajaContenidos ul {
		font-size: 70%;
	}
	 
	h1, h2 {
		display: inline;
                 color: #FFFFFF;
	}
	h2 span {
		position: absolute; left: -9000px; width: 0; overflow: hidden;
	}

	a {
		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;
	}
	
	h1.titulo {
		font-family: Tahoma, arial;
		font-size: 1.3em;
		font-style: italic;
		font-weight: normal;
		color: #ffffff;
  		position: relative;
  		top: -10px;
  		padding-right: 10px;
  		padding-bottom: 0px;
	}
	h1.titulo2 {
		font-family: Tahoma, arial;
		font-size: 1.3em;
		font-style: italic;
		font-weight: normal;
		color: #FFF;
  		padding-right: 10px;
  		padding-bottom: 0px;
	}

	h2.titulo-1, h2.titulo-2, a.titulo-1 {
		font-family: Tahoma, arial;
		font-size: 1.3em;
		font-style: italic;
		font-weight: normal;
  		padding-right: 10px;
  		padding-bottom: 0px;
	}
	h2.titulo-1, a.titulo-1 {
  		position: relative;
  		top: 0px;
		color: #fff;
	}
	h2.titulo-2 {
		color: #8953C2;
	}

/*
 ------ 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 {
		color: #6D548D;
		font-size: 60%;
		font-weight: bold;
	}
	
	#menuSolapas a, #menuSolapas a span {
		display: block;
		float: left;
	}
	
	/* Hide from IE5-Mac \*/
	#menuSolapas a, #menuSolapas a span {
		float: none;
	}
	/* End hide */
	
	#menuSolapas a:hover {
		background:#8953C2 url(/imagenes/solapaIzqOn.gif) left top no-repeat;
		padding-left: 10px;
	}
	
	#menuSolapas a:hover 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 {
		color: #6D548D;
		font-size: 70%;
		font-weight: bold;
		margin-left: 10px;
	}
	
	#menuSolapasN2 a:hover {
		color: #000000;
	}

/*
 ------ 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);
	}
	

/* 
 ------ 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;
	}

	#portadaCajaPrincipal {
		width: 87em;
		margin: 0px auto;
		text-align: left;
		border: 0px dashed#333;
		color: #6D548D;
		background-color: #FFFFFF;
		padding: 0px;
	}
	
	ul.porLista1 {
		padding-left: 20px;
		margin-left: 20px;
		list-style: url(/imagenes/vineta.gif);
	}

	ul.porLista1, ul.porLista1 a {
		color: #FFFFFF;
		font-size: 90%;
		font-weight: bold;
		text-decoration: none;
	}
	ul.porLista1 a:hover {
		color: #CCCCCC;
	}
	
	ul.porLista2 {
		padding-left: 10px;
		margin-left: 20px;
		list-style: url(/imagenes/vineta.gif);
	}

	ul.porLista2, ul.porLista2 a {
		color: #FFFFFF;
		font-size: 90%;
		font-weight: bold;
		text-decoration: none;
	}
	ul.porLista2 a:hover {
		color: #CCCCCC;
	}	

	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;
	}

	.pCelda1 {
		background-color: #F6F6F8;
	}
	
	.pCelda2 {
		background-color: #D6D4D5;
	}
	
	.pAgTitulo:link, a.pAgTitulo:visited, a.pAgTitulo:hover {
		font-size: 70%;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}
	a.pAgTitulo:hover {
		color: #8953C2;
	}

	#listadoNoticias li {
		list-style: none;
		color: #8953C2;
		padding-left: 0px;
		margin-left: 0px;
		line-height: 15px;
		/*line-height: 15px;*/
	}
	
	#listaEnlaces{
		list-style: none;
		padding: 0px;
		margin: 0px;		
  	text-align: left;
	}
#listaEnlaces2{
		list-style: none;
		padding: 0px;
		margin: 0px;		
  	text-align: left;
	}
#listaEnlaces3{
		list-style: none;
		padding: 0px;
		margin: 0px;		
  	text-align: left;
	}	

	.listadoFecha {
		font-size: 70%;
		color: #000000;
		font-weight: bold;
	}
	
	.listadoNoti {
		font-size: 70%;
		color: #000000;
		font-weight: bold;	
	}
	
	.listadoTitulo {
		font-size: 70%;
		color: #8953C2;
		font-weight: bold;
		text-decoration: underline;
		text-align: justify;
	}
	
	a.listadoTituloLink:link, a.listadoTituloLink:visited, a.listadoTituloLink:hover {
		font-size: 70%;
		color: #000000;
	}
	a.listadoTituloLink:hover {
		color: #8953C2;
	}
	
	#listadoAgenda {
		list-style: none;
		padding: 0px;
		margin: 0px;
		line-height: 15px;
	}
	#listadoAgenda .celdaPar {
		background-color: #D6D4D5;
	}
	#listadoAgenda .celdaImpar, #listadoAgenda .celdaImpar1 {
		background-color: #F6F6F8;
	}
	#listadoAgenda .celdaImpar, #listadoAgenda .celdaPar {
		height: 1.9em; padding: 0.3em;
	}
	
	#listadoAgenda .celdaImpar1 {
		height: 1.2em; padding: 0.3em;
		vertical-align: middle;		
		text-align: right;
		padding-right: 6px;
	}
	
	#listadoAlertas {
		list-style: none;
		padding: 0px;
		margin: 0px;
		background-color: #F6F6F8;
	}
	#listadoAlertas .celdaPar {
		background-color: #D6D4D5;
	}
	#listadoAlertas .celdaImpar, #listadoAlertas .celdaImpar1 {
		background-color: #F6F6F8;
	}
	#listadoAlertas .celdaImpar, #listadoAlertas .celdaPar {
		height: 2em; padding: 0.3em;
	}
	#listadoAlertas .celdaImpar1 {
		height: 1em; padding: 0.3em;
		text-align:right;
		padding-right:6px;
	}

/*
 ------ estilos maquetación ------
*/

	.tablaEntreLogos {
		background-color: #FFFFFF;
	 	border-color: #8953C2;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		text-align: center;
	}
	
	#c1 {
	 	width: 60.3em; margin: 0px auto; text-align: left; background-color: #FFFFFF; padding: 0px;
	}
	#c2 {
	 	float: left; text-align: right;
	}
	#c3 {
		text-align: center;
	}
	#c4 {
	 	float: left; width: 11.25em; padding-top: 4px; background-color: #FFFFFF;
	}
	#c6 {
	 	float:left; width: 9.937em; height: 13.75em; background-image: url(/imagenes/fondoNubesIzda.gif);
	}
	#c7 {
	 	width: 11.25em; height: 11.875em; background-image: url(/imagenes/IzdaPortada.jpg);
	}
	#c8 {
	 	float: left; width: 48.4em; height: 2.3em; margin: 0; padding: 0; background-image: url(/imagenes/fondoSolapas.gif); background-repeat: no-repeat; background-color: #FFFFFF;
	}
	#c9 {
		float: left; width: 18.562em; background-color: #FFFFFF;
	}
	#c9-1 {
		height: 3.562em;
	}
	#c9-2 {
		height: 8.687em;
	}
	#c10 {
	 	height:11.9em; 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: 0px;
	}
	#c10-2 {
  		position: relative;
  		top: -10px;
	 	padding-top: 0.0em;
	}
	#c12 {
	 	float: left; width: 29.45em; background-color: #fff;
	}
	#c13 {
	 	height: 9.3em; background-color: #8953C2;
	}
	#c14 {
	 	padding: 0.0em; background-color: #8953C2;
	}
	#c14-1 {
	 	height: 1.65em;  background-color: #8953C2;
	}
	#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;
	 	margin-top: -22px;
		margin-right: 4px;
		float:right;
	}
	#c19 {
	 	float: left; width: 11em; background-color: #FFFFFF;
	}
	#c19-1 {
		height: 7.2em; background-color: #FFFFFF;
	}
	#c19-2 {
		height: 4.15em; background: url(/imagenes/cCaja6.jpg) top right no-repeat; background-color: #8953C2;
	}
	#c20 {
	 	background-color: #8953C2; height: 7.86em;
	}
	#c21 {
	 	font-size: 70%; color: #FFFFFF; padding: 0.1em;
	}
	#c22 {
	 	background-image: url(/imagenes/cCaja9.jpg);
	}
	#c23 {
	 	background-color: #8953C2;
	}
	#c24 {
	 	height: 1.60em;  background-color: #8953C2;
	}
	#c24-1 {
	 	height: 1.60em;  background-color: #8953C2;
	}
	#c25 {
	 	height: 6.80em; background-color: #8953C2; 
	}
	#c25-1 {
	 	height: 5.05em; 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: -22px;
		margin-right: 4px;
		float:right;
	 	/*margin-top: 2px;*/
	}
	#c26-2 {
		float: left; width: 17.6em; margin-right: 1px;
	}
	#c26-3 {
	 	margin-top: -22px;
		margin-right: 4px;
		float:right;
	}
	#c27 {
	 	background-image: url(/imagenes/cCaja9.jpg); float: right; padding: 0em; text-align: center;
	}
	#c28 {
	 	padding-top: 0.2em;
	}
	#c29 {
	 	float: right; width: 35.5em;
	}
	#c30 {
	 	float: left; margin-top: 6px; margin-left: 30px;
	}
	#c31 {
	 	text-align: right;
	 	
	}
	#c32 {
		clear:left;
	}
	#c33 {
		height: 0px; 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: 15.45em; background-color: #FFFFFF;
	}
	#c40 {
		float: left; width: 0.625em; height: 3.375em;
	}
	#c41 {
		float: left; height: 3.75em;
	}
	#c42 {
		float: left; height: 3.375em;
	}
	#c43 {
		height: 28.5em;  background-color: #FFFFFF;
	}

	#cTh2 {
	}
	#cTh3 {
	 	float:right; width: 15.312em; 
	}	
	#cTh4 {
	 	height: 6.00em;
	}
	#cTh5 {
	 	width: 18.562em; height: 3.50em;
	}	
	#cTh5a {
	 	float: left; width: 2.937em; height: 3.50em;
	}		
	#cTh5b {
	 	float: left; width: 10.437em; height: 3.50em; background: url(/imagenes/cCaja5.jpg) #8953C2 no-repeat;	 	
	}	
	#cTh5c {
	 	width: 15.312em; text-align: center;
	}		
	#cTh5d {
	 	width: 15.312em; text-align: center;
	}	
	#cTh5e {
	 	float:right; width: 4.562em;
	}	
	#cTh6 {
	 	width: 11.25em; height: 3.50em; background: url(/imagenes/cCaja4.jpg) #8953C2 bottom no-repeat;
	}	

	#cTh6 a, #cTh2 a, #cTh5b a {
		color: #FFFFFF;
		font-size: 80%;
		margin-left: 20px;
		font-weight: bold;
	}
	#cTh6 a:hover, #cTh5b a:hover {
		color: #CCCCCC;
	}
	