/* CSS Document */

@import url(colores.css); /* Colores de la web */
@import url(formulario.css); /* Formularios */
@import url(estilos.css); /* Estilos de enlaces y textos */
@import url(calendario.css); /* Estilos de Calendario */


img a {text-decoration:none}
img {border: none}
p {margin:0; padding:0; text-align:justify}

form {margin:0}

a {
color: black;
text-decoration:none;
}

a:hover {
color:black;
text-decoration:underline;
}

body {
margin:0px;
font-family: Arial, sans-serif;
font-size:12px;
color: #000000;
text-align:left;
}

#contenedor {
width: 968px;
margin:auto;
padding: 0 2px 0 2px;
}

		/* CABECERA */
		
		#cabecera {
		width:100%;
		height: 161px;
		margin-bottom:1px;
		}
		
		*html #cabecera {margin-bottom: 2px} /* IE6 */
		
		#menu_superior {
		width: 560px;
		height: 21px;
		margin-left: 405px;
		}
		
			/* menu superior */
		
			.inicio {
			display:block;
			background: url(../../images/b_inicio.png) no-repeat;
			width: 47px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.inicio:link, a.inicio:visited, a.inicio:active {
			background: url(../../images/b_inicio.png) no-repeat
			}
						
			a.inicio:hover {
			background-position: -47px;
			}
	
			.contacto {
			display:block;
			background: url(../../images/b_contacto.png) no-repeat;
			width: 73px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.contacto:link, a.contacto:visited, a.contacto:active {
			background: url(../../images/b_contacto.png) no-repeat
			}
						
			a.contacto:hover {
			background-position: -73px;
			}
	
			.aviso {
			display:block;
			background: url(../../images/b_aviso.png) no-repeat;
			width: 84px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.aviso:link, a.aviso:visited, a.aviso:active {
			background: url(../../images/b_aviso.png) no-repeat
			}
						
			a.aviso:hover {
			background-position: -84px;
			}
			
			.mapa {
			display:block;
			background: url(../../images/b_mapa.png) no-repeat;
			width: 79px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.mapa:link, a.mapa:visited, a.mapa:active {
			background: url(../../images/b_mapa.png) no-repeat
			}
						
			a.mapa:hover {
			background-position: -79px;
			}
			
			.enlaces {
			display:block;
			background: url(../../images/b_enlaces.png) no-repeat;
			width: 66px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.enlaces:link, a.enlaces:visited, a.enlaces:active {
			background: url(../../images/b_enlaces.png) no-repeat
			}
						
			a.enlaces:hover {
			background-position: -66px;
			}
			
			.proteccion {
			display:block;
			background: url(../../images/b_proteccion.png) no-repeat;
			width: 162px;
			height: 19px;
			text-indent: -9999px;
			float:right;
			}
						
			a.proteccion:link, a.proteccion:visited, a.proteccion:active {
			background: url(../../images/b_proteccion.png) no-repeat
			}
						
			a.proteccion:hover {
			background-position: -162px;
			}
			
		
			/* /menu superior */
		
		#cabecera_superior {
		width: 100%;
		height: 90px;
		margin: 2px 0 2px 0;
		}
		
		#cabecera_superior .logo {
		float:left;
		width: 324px;
		height:100%;
		background-color:white;
		}
		
		#cabecera_superior .menu_top {
		width: 642px;
		height: 100%;
		background: url(../../images/fondo_menuv2.jpg) no-repeat;
		float:right
		}
		
		#cabecera_inferior {
		width: 100%;
		height: 45px;
		}
		
		#cabecera_inferior .logo_down {
		width: 140px;
		height: 45px;
		_height:47px;
		background-color:#374859;
		float:left;
		}
		
		#cabecera_inferior .menu_down {
		width: 826px;
		height: 43px;
		float:right;
		}
		
#menu a {
	border-top-style:solid;
	border-top-width:15px;
	float:left;
	height:30px;
	margin: 0 1px 0 1px;
	}
	
*html #menu a {border-top-width:14px;} /* IE6 */

#menu a:hover,
#menu a#on {
	border-top-color:#ffffff;
	

}
		

		
		/* /CABECERA */

/* CUERPO */

#lateral {
width: 140px;
background: #999900
}

#central {
background:#dcddd5;
border-left: 2px solid white;
border-right: 2px solid white;
}

#lat_dcho {
width: 182px;
background: #999999;
}

.margen {padding:0 7px 5px 7px}
.margen15 {padding:15px}

#central_lateral {
width: 238px;
height:375px;
background:url(../../images/sillones.jpg) bottom no-repeat;
padding: 0 10px 0 10px;
float:left
}

#central_lateral p {
text-align:justify;
}

#central_centro {
width: 181px;
float:left;
margin: 0 4px 0 9px;
}

#central_centro img {
border: 1px solid #866b35;
}

#central_noticias {
width: 152px;
height: 355px;
border: 1px solid #866b35;
float:right;
background: white;
padding: 9px;
}

/*** Modificaciones 22/10/2007 ***/

#central_noticias h3 {
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #9E611D;
margin: 5px 0 1px 0;
}

#central_noticias h3 a {color: #9E611D; text-decoration:none}
#central_noticias h3 a:hover {color: #bb8446; text-decoration:none}
#central_noticias p {text-align:justify}
#central_noticias .leer {font-size:11px; padding-bottom:3px; margin-bottom:10px; text-align:right}
#central_noticias .leer a {color:black;text-decoration:none}

/*** /Modificaciones 22/10/2007 ***/

.enlace {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9e611d;
}

.enlace a:link {color: #9e611d; text-decoration: none }
.enlace a:visited {color: #9e611d; text-decoration: none }
.enlace a:hover {color: #DF994A; text-decoration: none }

.enlace_naranja {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9e611d;
}

.enlace_naranja a:link {color: #e45632; text-decoration: none }
.enlace_naranja a:visited {color: #e45632; text-decoration: none }
.enlace_naranja a:hover {color: #e1775d; text-decoration: none }

.enlace2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
}

.enlace2 a:link {color: black; text-decoration: none }
.enlace2 a:visited {color: black; text-decoration: none }
.enlace2 a:hover {color: black; text-decoration: none }




#intranet {
width: 153px;
border: 1px solid #866b35;
background: white;
padding: 7px 7px 0 7px;
}

#intranet input {
height:14px;
width:87px;
border:1px solid #866b35;
}


#encuesta {
width: 159px;
border: 1px solid #866b35;
background: white;
padding: 4px;
}

#encuesta p {
margin:0;
padding:0
}

#nav {
	margin:3px 0 5px 0;
	text-align:center;
	font-weight:bold;

	
}


#central_contenido {
width:612px;
height:360px;
padding:15px;
font-size:12px;
}


#central_contenido .parte1 {
height:335px;
}

#central_contenido .parte2 {
height:14px;
}


#central_contenido p {
text-align:justify
}

#central_contenido h3 {
font-size:14px;
font-weight:bold;
margin:0;
padding: 0 0 5px 0;
}

.tabla_titulo {
margin: 10px 0 4px 0;
}

.tabla_titulo td {
padding-left:6px;
}

.caja_tabla {
width:100%;
padding: 7px 0 7px 0;
margin-bottom:10px;
}

.caja_tabla td {
padding: 0 5px 0 5px;
}

.caja_tabla p {
margin: 0 0 3px 0;
padding:0;
}

.caja_tabla h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #9e611d;
font-weight:bold
}

.caja_tabla h3 a{
color: #9e611d;
text-decoration:none;
}

.caja_tabla h3 a:hover{
color: #bb8446;
text-decoration:none;
}

.noticia {
}

.noticia img {
border:1px solid #9e611d;
float:right;
margin: 0 0 10px 10px
}

.fecha_not {
color: black;
font-size:10px;
}

.caja_tabla_prevencion {
border:1px solid #e45632;
width:100%;
padding: 7px 0 7px 0;
margin-bottom:10px;
}

.caja_tabla_prevencion td {
padding: 0 5px 0 5px;
}

.caja_tabla_prevencion p {
margin: 0 0 3px 0;
padding:0;
}

.texto_mini {font-size:11px}
.margen_alto {margin-top:10px}
.margen_bajo {margin-bottom:10px}
.espacio {text-align:right;padding-right:10px}

/* Paginado y otros elementos fijos */

#inferior {
position:absolute;
text-align:center;
width:640px;
margin-top:360px;
}

#caja_enlaces {
padding:5px; 
position:absolute; 
margin: 348px 0 0 15px; 
text-align:center; 
width:230px
}

#caja_descarga {
padding:5px; 
position:absolute; 
margin: 348px 0 0 15px; 
width:596px
}

		/* Páginado */
		
		#paginado {
		text-align:center;
		position:absolute;
		text-align:center;
		width:645px;
		margin-top:363px;
		}
		
		#paginado ul {
		margin:0;
		padding:0;
		}
		
		#paginado li {
		list-style:none;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
		font-weight:bold;
		padding:3px;
		}
		
		#paginado .down {
		width: 10px;
		float:left;
		}
		
		#paginado .up {
		width:10px;
		float:right;
		}
		
		#paginado .on {
		color: #000000;
		 }
		
		#paginado li a:link { color: #283542; text-decoration:none}
		#paginado li a:visited { color: #283542; text-decoration:none}
		#paginado li a:hover { color: #000000; text-decoration:none}

		/* /paginado */


		/* Páginado */
		
		#paginado_b {
		text-align:center;
		position:absolute;
		text-align:center;
		width:610px;
		margin-top:160px;
		}
		
		#paginado_b ul {
		margin:0;
		padding:0;
		}
		
		#paginado_b li {
		list-style:none;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #9db5b5;
		font-weight:bold;
		padding:3px;
		}
		
		#paginado_b li a { color: white; text-decoration:none}
		#paginado_b li a:hover { color: #9db5b5; text-decoration:none}

		/* /paginado */

/* /CUERPO */

		
	/* PIE */
	
#pie {
width: 642px;
height: 20px;
background: #999999;
margin-left:142px;
border-top:2px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: white;
padding-top:2px
}


/* Contenidos específicos de cada página */

/* Empleo */

#cab_tbl_ofertas {
padding:0 0 4px 0;
}

#tabla_ofertas {
width:600px;
height:180px;
border:1px solid #866b35;
padding:5px;
}

#tabla_ofertas td {
padding:1px 5px 1px 5px;
}

.fila_marron {
background-color:#d7caaf;
}

.fila_blanca {
background-color:white;
}

.fila_hover {
background-color: #daa73e;
cursor:pointer;
}


.listas_tablas {
 }

.listas_tablas ul {
margin-left:17px;
margin-top: 5px;
margin-bottom: 5px;
padding:0;
}

.listas_tablas li {
list-style-image:url(../../images/ico_listas.gif);
}

.fecha {
font-size:11px;
font-style:italic
}

#curriculum {
width: 590px;
height: 312px;
border: 1px solid #866b35;
padding: 10px;
}

#curriculum h3 {
color: #866b35;
font-weight:bold;
padding: 0 0 15px 0;
}

#curriculum input {
height: 17px;
border: 1px solid #7f9db9
}

#curriculum input.file {
height: 21px;
border: 1px solid #7f9db9
}

#curriculum textarea {
width: 216px;
height: 62px;
border: 1px solid #7f9db9;
overflow:hidden
}

#curriculum .empresa {
margin: 40px 0 0 0;
color: #866b35;
text-align:center;
}
#curriculum_enviar {
height: 12px;
padding: 10px 0 10px 0;
border-top: 1px solid #866b35;
margin-top:10px;
text-align:center;
margin-top:295px;
position:absolute;
width: 612px;
}

/* Contacto */

#bot_contacto {
clear:both;
margin-top:15px;
}

#bot_contacto td {
padding-right:15px;
}

/* Enlaces */

#menu_enlaces {
height:20px;
width:100%;
background: url(../../images/fondo_enlaces.gif) right no-repeat;
}

#menu_enlaces ul {
margin: 0 0 0 150px;
padding:6px 0 0 0;
}

#menu_enlaces li {
color:white;
list-style:square inside;
display: inline;
padding: 0 8px 0 8px;
}

#menu_enlaces li a:link { color:white; text-decoration: none }
#menu_enlaces li a:visited { color:white; text-decoration: none }
#menu_enlaces li a:hover { color:#1f4467; text-decoration: none }

#contenido_enlaces {
height:310px;
}

.caja_enlace {
width:601px;
height:30px;
border:1px solid #7f9db9;
margin-bottom:10px;
padding:5px;
}

.caja_enlace img {
float:left;
margin-left:30px;
}

.caja_enlace p {
margin:0;
padding:0;
}

.link {
color: #1f4467;
}

.link a:link {color:#1f4467; text-decoration:none }
.link a:visited {color:#1f4467; text-decoration:none }
.link a:hover {color:#1f4467; text-decoration:underline }

/* Donde estamos */

#mapa {
border:1px solid #7f9db9;
width:610px;
height:327px;
margin-top:10px
}

/* Elementos comunes calendario y encuestas */ 

#volver {
position:absolute; 
margin-left:562px
}

/* Página calendario */

#central_calendario {
padding: 15px;
}

#central_calendario h2 {
font-size:14px;
font-weight:bold;
margin:0 0 15px 0;
color: #9d9e85
}

#central_calendario .contenido {
text-align:justify;
margin-top:15px
}

#central_calendario .contenido img {float:right; margin: 0 0 10px 10px}

#ca_descarga {
position:absolute;
width:414px;
margin-top:280px;
border:1px solid #9d9e85;
padding: 7px;
}

#ca_enlaces {
position:absolute;
margin-top: 320px;
width:428px;
}

#ca_enlaces p {
margin: 5px 0 0 0;
}

#ca_enlaces .cabecera {
font-weight:bold;
color: #374859;
padding-bottom:2px;
border-bottom:1px solid #374859;
}

#maseventos {
width:167px;
float:right;
border:1px solid #9d9e85;
background-color: white;
}

#maseventos .cabecera {
background-color: #9d9e85;
color:white;
text-align:center;
}

#maseventos .contenido {
text-align:left;
padding:0 10px 10px 10px;
font-size:11px;
}

#maseventos .fecha {
margin-left:10px;
}

#maseventos ul {
margin:0;
padding:0;
}

#maseventos li {
list-style-image:url(../../images/triangulo.gif);
margin-left:15px;
margin-bottom:5px;
}

/* FICHAS */

/* Ficha subvenciones */

#ficha_subvenciones {
width:608px; 
height:325px; 
margin-top:10px
}

#ficha_subvenciones p {
margin: 5px;
}

#ficha_subvenciones td.titulo {
border-bottom:2px solid white;
border-right:2px solid white;
border-left:2px solid white;
padding:5px;
background-color: #c1c197; 
}

#ficha_subvenciones td.contenido {
border-bottom:2px solid white;
border-right:2px solid white;
padding:5px;
background-color:#e5e5d0;
overflow:auto;
}

#ficha_subvenciones td.enlace {
border-right:2px solid white;
border-bottom:2px solid white;
border-top:2px solid white;
padding:5px;
color:#666633;
background-color: #c1c197; 
}

#ficha_subvenciones td.enlace a { color:#666633; text-decoration:none }
#ficha_subvenciones td.enlace a:hover { color:white; text-decoration:none }

#ficha_subvenciones td.enlace_activo {
border-right:2px solid white;
border-bottom:2px solid white;
border-top:2px solid white;
padding:5px;
color:white;
background-color: #666633; 
}

/* Ficha empleo */

#ficha_empleo {
width:608px; 
height:325px; 
margin-top:10px
}

#ficha_empleo p {
margin: 5px;
}

#ficha_empleo td.titulo {
border-bottom:2px solid white;
border-right:2px solid white;
border-left:2px solid white;
padding:5px;
background-color: #d7caaf; 
}

#ficha_empleo td.contenido {
border-bottom:2px solid white;
border-right:2px solid white;
padding:5px;
background-color:#ece4d3;
overflow:auto;
}

#ficha_empleo td.enlace {
border-right:2px solid white;
border-bottom:2px solid white;
border-top:2px solid white;
padding:5px;
color:#866b35;
background-color: #d7caaf; 
}

#ficha_empleo td.enlace a { color:#866b35; text-decoration:none }
#ficha_empleo td.enlace a:hover { color:white; text-decoration:none }

#ficha_empleo td.enlace_activo {
border-right:2px solid white;
border-bottom:2px solid white;
border-top:2px solid white;
padding:5px;
color:white;
background-color: #866b35; 
}

/* Ficha formacion */

#ficha_formacion {
width:608px; 
height:325px; 
margin-top:10px
}

#ficha_formacion p {
margin: 5px;
}

#ficha_formacion td.titulo {
border-bottom:2px solid white;
border-right:2px solid white;
border-left:2px solid white;
padding:5px;
background-color: #debdbd; 
}

#ficha_formacion td.contenido {
border-bottom:2px solid white;
border-right:2px solid white;
padding:5px;
background-color:#f3e6e6;
}

#ficha_formacion td.enlace_activo {
border-right:2px solid white;
border-bottom:2px solid white;
border-top:2px solid white;
padding:5px;
color:white;
background-color: #993333; 
}

/* Ficha asociados */

#ficha_asociados {
width:608px; 
height:325px; 
margin-top:10px;
background: #658987;
border: 2px solid white;
}

#ficha_asociados .margen {
padding:10px;
}


	a.asociado {
	display:block;
	width:100%;
	height:14px;
	color:white;
	text-decoration:none;
	padding:0 2px 0 2px;
	margin-bottom:5px;
    }
	a.asociado:hover {
    background: white;
	color:#658987;
	text-decoration:none;
    }
	
	#on_asociado {
    background: white;
	color:#658987;
	text-decoration:none;
	}	


#ficha_asociados #empresas {
width:588px; 
height:146px;
border-top:2px solid white;
background: #d6e0e0;
position:absolute;
margin-top:157px;
padding:10px
}

#ficha_asociados #empresas_independientes {
width:588px; 
height:303px;
border-top:2px solid white;
background: #d6e0e0;
position:absolute;
padding:10px
}

.caja_empresa {
width: 544px;
height: 30px;
border: 1px solid #658987;
margin-bottom:10px;
padding:5px;
}




/* logos pie */

#pie_logos {
position:absolute;
width:610px;
margin: 23px 0 0 142px;
padding:5px 0 5px 30px;
border:1px solid #999999;
}

			.logo_mitc {
			display:block;
			background: url(../../images/logos/logo_mitc.gif) no-repeat;
			width: 159px;
			height: 35px;
			text-indent: -9999px;
			float:left;
			}
						
			a.logo_mitc:link, a.logo_mitc:visited, a.logo_mitc:active {
			background: url(../../images/logos/logo_mitc.gif) no-repeat
			}
						
			a.logo_mitc:hover {
			background-position: -159px;
			}
			
			.logo_feder {
			display:block;
			background: url(../../images/logos/logo_feder.gif) no-repeat;
			width: 113px;
			height: 32px;
			text-indent: -9999px;
			margin-left:35px;
			float:left;
			}
						
			a.logo_feder:link, a.logo_feder:visited, a.logo_feder:active {
			background: url(../../images/logos/logo_feder.gif) no-repeat
			}
						
			a.logo_feder:hover {
			background-position: -113px;
			}
			
			.logo_melilla {
			display:block;
			background: url(../../images/logos/logo_melilla.gif) no-repeat;
			width: 104px;
			height: 38px;
			text-indent: -9999px;
			margin-left:35px;
			float:left;
			}
						
			a.logo_melilla:link, a.logo_melilla:visited, a.logo_melilla:active {
			background: url(../../images/logos/logo_melilla.gif) no-repeat
			}
						
			a.logo_melilla:hover {
			background-position: -104px;
			}
			
			.logo_promesa {
			display:block;
			background: url(../../images/logos/logo_promesa.gif) no-repeat;
			width: 95px;
			height: 35px;
			text-indent: -9999px;
			margin-left:35px;
			float:left;
			}
						
			a.logo_promesa:link, a.logo_promesa:visited, a.logo_promesa:active {
			background: url(../../images/logos/logo_promesa.gif) no-repeat
			}
						
			a.logo_promesa:hover {
			background-position: -95px;
			}

/* Formulario cursos */

#solicitar_cursos {
margin-top:10px;
}

#solicitar_cursos input {
border: 1px solid #993333;
height:12px;
padding-top:3px;
font-size:10px;
}

#solicitar_cursos input.radio {
border: none;
}

#solicitar_cursos select {
border: 1px solid #993333;
height:18px;
font-size:10px;
}

#solicitar_cursos textarea {
border: 1px solid #993333;
height: 60px;
}

#solicitar_cursos #desplegable {
	margin: 0px 0px 0px -1px;
	position: absolute;
	border: 1px solid #993333;
	padding: 0px 5px 0px 3px;
	background-color: #ffffff;
	width:300px;
	height:130px;
	overflow:auto;
}
#solicitar_cursos #desplegable a {
	text-decoration: none;
	color: #4D4D4D;
	padding: 0px;
	margin: 0px;
}
#solicitar_cursos #desplegable a:hover {
	background-color: #ffffff;
}

#cursos_filtro {
position:absolute; 
width:400px; 
text-align:right; 
margin: 0 0 0 213px
}

#cursos_filtro select {
border: 1px solid #993333;
height:18px;
font-size:10px;
}

#alta_asociados {
margin-top:10px;
}

#alta_asociados input {
border: 1px solid #336666;
height:12px;
padding-top:3px;
font-size:10px;
}

#alta_asociados input.radio {
border:none;
}

#envio_curriculum {
width:570px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#envio_curriculum input {
border:1px solid #866b35;
height:12px;
font-size:10px
}

#envio_curriculum select {
border:1px solid #866b35;
height:18px;
font-size:10px
}

#envio_curriculum input.radio {
border:none
}

#envio_curriculum td.titulo {
text-align:right;
padding-right:10px;
}

#envio_curriculum tr {
}

#envio_curriculum textarea {
height:40px;
border:1px solid #866b35;
overflow:auto;
font-size:10px;
}

#envio_curriculum .caja {
border: 1px solid #866b35;
padding:10px;
margin-bottom:10px;
background-color: white;
}

#envio_curriculum .t1 {
font-weight:bold;
margin-bottom:10px;
color: #866b35
}

/* Estructura y Funciones */

#asamblea {/* Nada */ }

#asamblea td {
padding-right:10px;
border-bottom:1px solid #990000;
height:40px;
}

#comite {/* Nada */}

#comite #c1 {float:left; width:200px}

#comite #c2 {float:right; width:200px}

#comite .rep {border-bottom:1px solid #990000}
#comite .cargo {margin-bottom:7px}

#capa_sugerencia {
visibility:hidden
}

/* Mapa Web */

#mapa_web { 
position:absolute;
width: 630px;
height:350px;
margin:45px 0 0 15px;
}

.caja_mapa1 {
width:187px;
height:112px;
border: 1px solid #7f9db9;
padding:5px 5px 0 5px;
margin: 0 9px 9px 0;
float:left;
}

.caja_mapa2 {
width:187px;
height:99px;
border: 1px solid #7f9db9;
padding:5px 5px 0 5px;
margin: 0 9px 9px 0;
float:left;
}

.caja_mapa3 {
width:187px;
height:74px;
border: 1px solid #7f9db9;
padding:5px;
margin: 0 9px 0 0;
float:left;
}

#mapa_web h3 {
color: #1f4467;
font-weight:bold;
margin: 0 0 2px 0;
padding:0;
font-size:12px;
}

#mapa_web h3 a {color: #1f4467; text-decoration:none}
#mapa_web h3 a:hover {color: #7f9db9; text-decoration:none}

#mapa_web p {
margin: 0 0 3px 9px;
padding:0;
color: #1f4467
}

#mapa_web p a {color: #1f4467; text-decoration:none}
#mapa_web p a:hover {color: #7f9db9; text-decoration:none}

#mapa_web ul {
margin:0;
padding:0;
}

#mapa_web li {
margin-left:22px;
font-size:10px;
color: #1f4467;
list-style:url(../../images/li_mapa.gif);
}

#mapa_web li a {color: #1f4467; text-decoration:none}
#mapa_web li a:hover {color: #7f9db9; text-decoration:none}

/* Buscador */

.caja_buscador {
width: 600px;
height: 30px;
border:1px solid #7f9db9;
margin-bottom:10px;
padding:5px;
}

/* Elementos de formacion */

#banner_cursos {
position:absolute; 
width: 615px; 
height:59px; 
margin: 320px 0 0 15px
}

#banner_cursos img {
margin-right:7px;
}

/*** Modificaciones 31-01-2008 ***/

#leyendas {
position:absolute;
margin:340px 0 0 20px;
color: #993333;
 }
 
#leyendas table {color:black}
#leyendas p {margin-bottom:5px}

a.tri_up {
display:block;
width: 6px;
height: 5px;
font-size:1px;
background: url(../../images/tri_up.gif) top no-repeat;
text-indent: -99999px;
float:left;
margin: 5px 5px 0 10px
}


a.tri_down  {
display:block;
width: 6px;
height: 5px;
font-size:1px;
background: url(../../images/tri_down.gif) top no-repeat;
text-indent: -99999px;
float:left;
margin: 5px 5px 0 0
}

.activo {background-position: 0 -5px}






