/*
---------------------------------------
SANTILLANA EN RED
Nombre:front.css 
Version: 24-01-2008
--------------------------------------
*/

body, ul, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, legend, li, object, ol, p, pre, select, span, table, tr, td {
	margin:0;
	padding:0;}

	
body {
	background:#e9e9e9;
	color:#666;
	font-family:Verdana,Arial,sans-serif;
	text-align:center;}

.inicio {
line-height:100%;
padding:0px 0px 0px 10px;
}	

.desconexion {
line-height:100%;
padding:0px 10px 0px 0px;
}

h1 a, h1 span {
	text-indent:-10000px;
	position:absolute;
	width:164px;
	overflow:hidden;
	height:24px;
	left:5px;
	z-index:100;
	top:50px;
	display:block;} 

#capa_madre {
	position:relative;
	width:758px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 auto;
	background:#e9e9e9 url(../img/colores2.gif) 0 0 no-repeat;
	color:#666;
	top:-1px;
	height:auto;
	border-bottom:0;
	border-top:1px solid #e8e8e8;
	display:block;}
	
* html  #capa_madre  {
	width:760px;
	top:0;
	border-top:0;} 
	
	
#cabecera {
	width:100%;
	color:#fff;
	height:95px;
	border-bottom:1px solid #900;
	position:relative;
	background:#c00 url(../img/logo.gif) 5px 50px no-repeat;}		

	
#cabecera div, #footer div {
	background:#900;	
	color:#fff;
	height:2.4em;
	line-height:240%;}

#cabecera div  a, #footer div  a {
	color:#fff;
	background:#900;
	text-decoration:none;
	border-bottom:1px dotted #fff;}

#cabecera div a:hover,  #footer div a:hover {
	color:#fff;
	background:#900;
	border-bottom:0;}
	 
.texto_oculto {
	text-indent:-6000px;
	position:absolute;
	overflow:hidden;}		

.falso, hr {
	display:none;}	
	
* html .cuerpo {height:26em;}

.cuerpo {min-height:26em;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Estructura */	

 
.filtro_de_acceso  {
display:block;
width:758px;
font-size:65%;
line-height:180%;
color:#333;
text-align:justify;
height:565px;
background:#c00 url(../img/imagen_filtro_acceso.gif)  0 95px no-repeat;
margin:5px auto 0 auto;} 


.contenido_general  {
display:table-cell;
width:758px;
font-size:65%;
line-height:180%;
color:#333;
background:#fff url(../img/colores2.gif) 0 0 no-repeat;
text-align:justify;
height:30em;
padding-top:5px;
margin:5px auto 0 auto;} 

* html .contenido_general  {
padding-top:0px;
}

.contenido_en_filtro_acceso {
top:105px;
left:20px;
position:relative;
display:block;
background:transparent url("../img/imagen_filtro_acceso.gif") 100%  2px no-repeat;
width:23em;
padding:0 0 0 0;}

.contenido_en_filtro {
top:40px;
left:20px;
position:relative;
display:block;
background:transparent url("../img/imagen_filtro_acceso.gif") 100%  2px no-repeat;
width:22.3em;
padding:0 0 0 0;}

.filtro {
display:table-cell;
width:22.1em;
color:#666;
background:#F1F1F1;
border:1px solid #990000;
padding:0 15px 15px 15px;
margin-right:0;
height:16.5em;} 

html:lang(es)>body .filtro {
height:17em;
} 

* html .filtro {
width:auto;
height:18em;
} 


.filtro_00 {
display:table-cell;
width:22.1em;
color:#666;
background:#F1F1F1;
border:1px solid #990000;
padding:0 15px 15px 15px;
margin-right:0;
height:auto;} 

.contenido_en_filtro_acceso h2, .contenido_en_filtro h2 {
position:relative;
top:0;
font-family:Arial, Verdana,sans-serif;
padding-top:20px;
padding-bottom:5px;
border-bottom:1px solid #666;
text-align:center;
left:0;
margin-bottom:10px;
font-weight:bold;
font-size:120%;
color:#666;
z-index:300;
background:#F1F1F1;}

.cuerpo h2 {
position:relative;
width:auto;
border-bottom:1px solid #666;
text-align:center;
border-top:1px solid #666;
font-weight:bold;
font-size:100%;
margin:0 20px;
color:#545454;
z-index:300;
background:#F1F1F1;} 		

.cuerpo h2.resb {
position:relative;
width:auto;
border-bottom:0;
text-align:left;
border:0;
font-weight:bold;
font-size:120%;
margin:10px 0 0 14px;
color:#545454;
z-index:300;
background:transparent;} 	

* html .cuerpo h2 {
width:100%;
} 		




/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Formulario */	


form {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:120%;}

.form_alineado_izquierda {
float:left;
display:block;}

.input_filtro   {
display:inline;
font-size:100%;
width:110px;
position:relative;
margin-top:0.2em;}	

select.input_filtro {
height:1.6em;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:110px;}

html:lang(es)>body select.input_filtro {
width:115px;}

* html select.input_filtro {
width:110px;}

input, label {
font-size:100%;
height:1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

* html input, * html label {
height:1.6em;}

label {
display:inline;
color:#666;
background:#F1F1F1;
line-height:200%;
font-weight:normal;
text-align:left;
vertical-align:top;}

* html label {
vertical-align:middle;}

.item_filtro_01 {
display:block;
text-align:right;
padding:0;
background:transparent;
height:2.2em;
margin-bottom:0.45em;
line-height:170%;}

.parrafo_tip {width:40em;margin-bottom:5px;text-align:left;clear:both;}
.no_s {text-align:left}
.item_filtro_00 a  {color:#333;background:#F1F1F1;text-decoration:underline; font-weight:bold;text-align:left}
.item_filtro_00 a:hover {color:#333;background:#F1F1F1;text-decoration:none; font-weight:bold;text-align:left}
.item_filtro_00 ul {padding:5px 10px 8px 15px;text-align:left}

.item_filtro_00 {
display:block;
text-align:center;
padding:0;
background:transparent;
height:auto;
margin-bottom:0.45em;
line-height:170%;}

* html .item_filtro_00 {
margin-bottom:0.3em;}

* html .item_filtro_01 {
margin-bottom:0.3em;}

select, option {color: #333;
background:#fff;}

option {padding:0 0 0 0;}	

input.boton_60_filtro01 {
border:1px solid #900;
padding-top:0;
height:1.6em;
width:5.8em;
margin:1em 0 1.2em 13.4em;
background:#c00;
color:#FFF;}

input.boton_60_filtro00 {
border:1px solid #900;
padding-top:0;
height:2.1em;
width:5.8em;
line-height:50%;
float:right;
margin:0 0 0 13.4em;
background:#c00;
color:#FFF;}

input.boton_60_filtro {
border:1px solid #800000;
padding-top:0;
padding-bottom:0;
height:17px;
width:5.8em;
line-height:100%;
margin:0 0 0 6px;
cursor:pointer;
background:#900;
color:#FFF;}

html:lang(es)>body input.boton_60_filtro {padding-bottom:3px;}

* html input.boton_60_filtro00 {
height:1.6em;
}

* html input.boton_60_filtro {
padding-bottom:0;
}

*+html input.boton_60_filtro {
padding-bottom:0;
}

.buscador_logo {
float:right;
margin-top:25px;
background:#c00 !important;
width:192px}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Directorio de carpetas */	

ul.directorio {
list-style-type:none;
margin:18px 20px;
width:680px;
display:block;
padding:0;}

ul.directorio em {
font-style:normal;}

ul.directorio ul {
display:block;
margin:5px 0 0 0;
line-height:240%;
list-style-type:none;}

ul.directorio  li {
padding:0 0 0 20px;}


ul.directorio li a.sin_borde,
ul.directorio li ul a.sin_borde,
ul.directorio li ul ul a.sin_borde,
ul.directorio li ul ul ul a.sin_borde,
ul.directorio li ul ul ul ul a.sin_borde  {
text-decoration:none;
color:#545454;
background:#fff; }

ul.directorio li a.con_borde,
ul.directorio li ul a.con_borde,
ul.directorio li ul ul a.con_borde,
ul.directorio li ul ul ul a.con_borde,
ul.directorio li ul ul ul ul a.con_borde  {
text-decoration:none;
color:#990202;
background:#fff; }

a.con_borde em {
border-bottom:1px dotted #990202;}



ul.directorio li a.sin_borde span,
ul.directorio li a.sin_borde ul span,
ul.directorio li ul a.sin_borde span,
ul.directorio li ul ul a.sin_borde span,
ul.directorio li ul ul ul a.sin_borde span,
ul.directorio li ul ul ul ul a.sin_borde span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 6px
no-repeat;}


ul.directorio li a.sin_borde:hover span,
ul.directorio li a.sin_borde:hover ul span,
ul.directorio li ul  a.sin_borde:hover span,
ul.directorio li ul ul  a.sin_borde:hover  span,
ul.directorio li ul ul ul  a.sin_borde:hover span,
ul.directorio li ul ul ul ul  a.sin_borde:hover span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 0.6em no-repeat;}

* html ul.directorio li a.sin_borde:hover span,
* html ul.directorio li  a.sin_borde:hover ul span,
* html ul.directorio li ul  a.sin_borde:hover span,
* html ul.directorio li ul ul  a.sin_borde:hover  span,
* html ul.directorio li ul ul ul  a.sin_borde:hover span,
* html ul.directorio li ul ul ul ul  a.sin_borde:hover span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}

ul.directorio li div {
font-weight:bold;
margin:0;
padding:2px 0 2px   0;
text-decoration:none;
border-bottom:0;}

ul.directorio li a.con_borde   span,
ul.directorio li ul a.con_borde   span,
ul.directorio li ul ul a.con_borde   span,
ul.directorio li ul ul ul a.con_borde span,
ul.directorio li ul ul ul ul a.con_borde span {
font-weight:normal;
margin:0;
display:block;
padding:2px 0 2px  0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}

ul.directorio a.sin_borde:hover span    {
font-weight:bold;
color:#545454;
background:#fff   url(../img/carpeta_02.gif) 0 5px no-repeat;}

ul.directorio a.con_borde:hover span    {
font-weight:bold;
color:#990202;
background:#fff  url(../img/carpeta_01.gif) 0 5px no-repeat;}

ul.directorio li div span,
ul.directorio li.icono_contenido a.sin_borde span,
ul.directorio li.icono_contenido a.con_borde span {
background:transparent url(../img/contenidos_01.gif) 0
5px no-repeat;
padding:3px  0 4px 26px;
display:block;}

* html ul.directorio li div span,
* html ul.directorio li.icono_contenido a.sin_borde
span,
* html ul.directorio li.icono_contenido a.con_borde span {
background:transparent url(../img/contenidos_01.gif) 0 0
no-repeat;
padding:5px  0 10px 26px;
display:block;}

ul.directorio li ul li a {
color:#900;
display:inline;
padding:2px  0 2px 0;
background:#fff url(../img/carpeta_01.gif) 0 0 no-repeat;
text-decoration:none;
}

* html ul.directorio li ul li a {
line-height:220%;
color:#900;
display:block;
background:#fff url(../img/carpeta_01.gif) 0 5px no-repeat;
}

* html ul.directorio li ul li a:hover {
display:block;
color:#900;
background:#fff url(../img/carpeta_02.gif) 0 6px no-repeat;
}

ul.directorio li ul li a:hover {
color:#900;
border:0;
display:inline;
background:#fff url(../img/carpeta_02.gif) 0 0 no-repeat;
}







ul.directorio li a span em,
ul.directorio li ul li a span em,
ul.directorio li ul li ul li a span em,
ul.directorio li ul li ul li ul li a span em,
ul.directorio li ul li ul li ul li ul li a span em {
left:30px;
border-bottom:1px dotted #990202;
position:relative;
}


ul.directorio li a.sin_borde span em,
ul.directorio li ul li a.sin_borde span em,
ul.directorio li ul li ul li a.sin_borde span em,
ul.directorio li ul li ul li ul li a.sin_borde span em,
ul.directorio li ul li ul li ul li ul li a.sin_borde span em {
border-bottom:1px solid white;
cursor:pointer;
}



ul.directorio li a:hover span em,
ul.directorio li ul li a:hover span em,
ul.directorio li ul li ul li a:hover span em,
ul.directorio li ul li ul li ul li a:hover span em,
ul.directorio li ul li ul li ul li ul li a:hover span em {
border-bottom:1px solid white;
}

ul.directorio li ul li a:hover span {
border-bottom:0;
font-weight:normal;
}

ul.directorio li a.con_borde:hover span {
border-bottom:0;
font-weight:normal;}

* html ul.directorio ul {
line-height:70%;}

* html ul.directorio ul ul {
line-height:50%;}

* html ul.directorio ul ul ul {
line-height:50%;}

* html ul.directorio ul ul ul ul {
line-height:50%;}



/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Metanavegacion */	

#metanavegacion div {
display:none;}

#metanavegacion  a {
color:#c07;
background:#fff;
text-decoration:underline;}

#metanavegacion  a:hover {
color:#c07;
background:#fff;
text-decoration:none;}

#footer {
height:auto;
clear:both;
padding-bottom:5px;
font-size:65%;
background:#900 url(../img/colores2.gif) 50% 100% no-repeat;
color:#fff;
list-style-type:none;
position:relative;
display:block;}	

* html #footer {
height:2.6em;
}	

#footer div span {
float:left;
padding-left:5px}

#footer em {
display:none;}	
	
#footer  a {
color:#c07;
background:#fff;
text-decoration:underline;
}

#footer  a:hover {
color:#c07;
background:#fff;
text-decoration:none;
}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Listas  */	


.contenido ul#lista_de_contenido {
position:relative;
display:block;
line-height:200%;
padding:0;
color:#333;
background:#fbfbfb;
list-style-type:none;
margin:0 20px 20px 20px;
border-width:0 0 1px  0;
border-color:#666;
border-style:solid;
height:auto;}

* html .contenido ul#lista_de_contenido {
margin:0 19px 20px 19px;
border-width:1px 1px 1px  1px;
border-color:#fff #fff #666 #fff;
}	
	
.contenido ul#lista_de_contenido li {
height:auto;
position:static;
padding:0.9em 0;
width:718px;
color:#333;
background:#fbfbfb;
margin:0 0 0 0;
}


.contenido ul#lista_de_contenido li.color_f5 {
background:#F5F5F5;
color:#333;
}

.contenido ul#lista_de_contenido li a {
height:auto; 
margin:0 0 0 0;
padding:0 0 0 0;
display:block;
width:auto;
font-weight:bold;
background:transparent url("../img/contenidos_01.gif") 20px 0 no-repeat;
text-decoration:none;}

.contenido ul#lista_de_contenido li a:hover {
background:transparent url("../img/contenidos_011.gif") 20px 0 no-repeat;}

.contenido ul#lista_de_contenido li a em  {
margin:0 0 0 55px;
font-style:normal;
color:#900;
background-color:#fbfbfb;
font-weight:normal;
border-bottom:1px dotted #990202;}

.contenido ul#lista_de_contenido li p {
margin:5px 0 3px 55px;
padding-right:10px;
}


.contenido ul#lista_de_contenido li.color_f5 a em  {
color:#900;
background:#F5F5F5;
}		

		
.contenido ul#lista_de_contenido  li a:hover em  {
font-style:normal;
font-weight:normal;
border-bottom:0;}	

#sugmetLayer .lista_webs {
list-style-type: none;}

#sugmetLayer  .lista_webs ul {
position:relative;
display:block;
width:660px;
line-height:200%;
list-style-type: none;
margin:0 10px 20px 0;}

#sugmetLayer .lista_webs ul li {
height:auto;
padding:0.5em 0;
list-style-type: none;
margin:0 0 0 0;
display:block;}

#sugmetLayer .lista_webs ul li a {
height:auto;
display:block;
font-weight:bold;
background:transparent  url("../img/contenidos_02.gif") 0 3px no-repeat;
text-decoration:none;}

* html #sugmetLayer .lista_webs ul li a {
position:relative;
width:100%;
background:transparent  url("../img/contenidos_02.gif") 0 6px no-repeat;
}

#sugmetLayer .lista_webs ul li a:hover {
background:transparent   url("../img/contenidos_022.gif") 0 3px  no-repeat;}

* html #sugmetLayer .lista_webs ul li a:hover {
background:transparent   url("../img/contenidos_022.gif") 0 6px  no-repeat;}

#sugmetLayer .lista_webs ul li a em  {
font-style:normal;
color:#990101;
display:inline;
width:auto;
left:20px;
position:relative;
background:#fbfbfb;
font-weight:normal;
border-bottom:1px dotted #990202;}



#sugmetLayer  .lista_webs ul  li a:hover em {
font-style:normal;
background:#fbfbfb;
color:#990101;
font-weight:normal;
border-bottom:1px solid white;}

#sugmetLayer ul h3 {margin:0.6em 0 0.4em 0;}

.contenido_en_filtro_acceso h2 {
width:200px;
display:block;
line-height:160%;}

.contenido_en_filtro h2 {
line-height:160%;
display:block;
width:100%;}

#sugmetLayer ul {
margin:0 20px 20px 20px;}

#sugmetLayer ul li ul {
margin:10px 20px 10px 15px;}

#sugmetLayer ol {
margin:10px 20px 10px 20px;}

* html #sugmetLayer ol {
margin:10px 20px 10px 24px;}

#sugmetLayer ul li {
list-style-type:none;}

#sugmetLayer ul li ul li {
list-style:disc;}

#sugmetLayer ul li ol li {
list-style:decimal;}


.contenido ul#pestanias {
list-style-type: none;
padding-bottom:1.9em;
margin:0 20px;
font-size:100%;
border-bottom:1px solid #900;
display:block;}

.contenido ul#pestanias li {
float:right;
height:1.9em;
background:#fbfbfb;
margin:0 0 0 10px;
color:#545454;
border-top:1px solid #900;
border-right:1px solid #900;
border-left:1px solid #900;}

.contenido ul#pestanias li.active a {
border-bottom:1px solid #FBFAFA;
background:#fbfbfb;
color:#545454;
font-weight:bold;}

.contenido ul#pestanias a {
float: left;
width:19.1em;
text-align:center;
display: block;
color: #900;
height:1.8em;
background:#fff;
border-bottom:1px solid #900;
text-decoration: none;}

.contenido ul#pestanias a:hover {
background:#fbfbfb;
color: #545454;
font-weight:bold;
border-bottom:1px solid #FBFAFA;}

.comun_listas_anidadas {
margin:0 20px 20px 20px ;
top:0;
position:relative;}

.comun_listas_anidadas li.primario {
list-style:none;
padding:0;
margin:0 10px 10px 0;}

.comun_listas_anidadas li.lista_bullets {
list-style:none;
padding:0;
margin:5px 10px 8px 0;
border:0;}

.comun_listas_anidadas li.lista_numerada  {
list-style:none;
padding:0;
margin:5px 10px 8px 0;
border:0;}

.comun_listas_anidadas li.lista_bullets ul {
margin:3px 10px 0 20px;
border:0;
line-height:215%;
display:block;
position:relative;
list-style:disc;}

.comun_listas_anidadas li.lista_numerada  ol {
margin:3px 10px 0 28px;
border:0;
display:block;
line-height:215%;
position:relative;}

#sugmetLayer {
position:relative;
width:718px;
margin:0 20px 20px 20px;
padding:14px 0 0 0;
background:#fbfbfb;
color:#333;
border-bottom: 1px solid #900;
display:block;}

#scosLayer {
position:relative;
width:718px;
margin:0 20px 20px 20px;
padding:14px 0 0 0;
background:#fbfbfb;
color:#333;
border-bottom: 1px solid #900;
display:block;}


h3 {
margin:0 0 0.9em 0;
display:block;
text-align:left;
list-style-type:none;
position:relative;
width:100%;
background:#fbfbfb;
color:#545454;
font-size:100%;
font-weight:bold;}	
	
.lista_webs h3 {margin:0 0 0.4em 0;}
	
.texto_lista {
padding-left:20px;
display:block;
color:#333;
background:#fbfbfb;
padding-right:15px;
padding-bottom:0;}	

.lista_plugins {
padding:0;
display:block;
height:5em;
left:0;
list-style-type:none;}


.lista_plugins  li {
display:inline;
}

.lista_plugins li a#li_flash {
background:transparent url("../img/logo_flash.jpg") 0 0 no-repeat;
height:48px;
width:48px;
overflow:hidden;
text-indent:-10000px;
margin-right:12px;
display:block;
float:left;
}

.lista_plugins li a#li_real {
background:transparent url("../img/logo_real.jpg") 0 0 no-repeat;
height:48px;
width:48px;
margin-right:12px;
overflow:hidden;
text-indent:-10000px;
display:block;
float:left;
}

.lista_plugins li a#li_java {
background:transparent url("../img/logo_java.jpg") 0 0 no-repeat;
height:48px;
width:48px;
overflow:hidden;
text-indent:-10000px;
display:block;
float:left;
}


/* ------------------ Iconos ------------ */
.icono_audio {background-image:url("../img/audio_02.gif");}
.icono_audio a {background-image:url("../img/audio_01.gif");}
.icono_audio a:hover {background-image:url("../img/audio_02.gif");}

.icono_animacion {background-image:url("../img/animacion_02.gif");}
.icono_animacion a {background-image:url("../img/animacion_01.gif");}
.icono_animacion a:hover {background-image:url("../img/animacion_02.gif");}

.icono_foto {background-image:url("../img/fotografia_02.gif");}
.icono_foto a {background-image:url("../img/fotografia_01.gif");}
.icono_foto a:hover {background-image:url("../img/fotografia_02.gif");}

.icono_video {background-image:url("../img/video_02.gif");}
.icono_video a {background-image:url("../img/video_01.gif");}
.icono_video a:hover {background-image:url("../img/video_02.gif");}

.icono_pdf {background-image:url("../img/pdf_02.gif");}
.icono_pdf a {background-image:url("../img/pdf_01.gif");}
.icono_pdf a:hover {background-image:url("../img/pdf_02.gif");}

.icono_documento {background-image:url("../img/dcto_texto_02.gif");}
.icono_documento a {background-image:url("../img/dcto_texto_01.gif");}
.icono_documento a:hover {background-image:url("../img/dcto_texto_02.gif");}

.icono_simulador {background-image:url("../img/simulador_02.gif");}
.icono_simulador a {background-image:url("../img/simulador_01.gif");}
.icono_simulador a:hover {background-image:url("../img/simulador_02.gif");}

.icono_diapositivas {background-image:url("../img/prest_diapositivas_02.gif");}
.icono_diapositivas a {background-image:url("../img/prest_diapositivas_01.gif");}
.icono_diapositivas a:hover {background-image:url("../img/prest_diapositivas_02.gif");}

.icono_comprimido {background-image:url("../img/comprimido_02.gif");}
.icono_comprimido a {background-image:url("../img/comprimido_01.gif");}
.icono_comprimido a:hover {background-image:url("../img/comprimido_02.gif");}

.icono_web {background-image:url("../img/icono_web_on.gif");}
.icono_web a {background-image:url("../img/icono_web_off.gif");}
.icono_web a:hover {background-image:url("../img/icono_web_on.gif");}

.icono_act_ampliacion {background-image:url("../img/actividad_ampliacion_02.gif");}
.icono_act_ampliacion a {background-image:url("../img/actividad_ampliacion_01.gif");}
.icono_act_ampliacion a:hover {background-image:url("../img/actividad_ampliacion_02.gif");}

.icono_act_conocimiento {background-image:url("../img/actividad_conocimiento_02.gif");}
.icono_act_conocimiento a {background-image:url("../img/actividad_conocimiento_01.gif");}
.icono_act_conocimiento a:hover {background-image:url("../img/actividad_conocimiento_02.gif");}

.icono_act_capacidad {background-image:url("../img/actividad_capacidad_02.gif");}
.icono_act_capacidad a {background-image:url("../img/actividad_capacidad_01.gif");}
.icono_act_capacidad a:hover {background-image:url("../img/actividad_capacidad_02.gif");}

.icono_act_refuerzo {background-image:url("../img/actividad_refuerzo_02.gif");}
.icono_act_refuerzo a {background-image:url("../img/actividad_refuerzo_01.gif");}
.icono_act_refuerzo a:hover {background-image:url("../img/actividad_refuerzo_02.gif");}

.lista_comun em.icono_color {
color:#990101;
background:#fffbff;
left:30px;
width:auto;
white-space: nowrap;
display:block;}

.lista_comun a:hover em {
color:#990101;
background:#fffbff;
left:30px}

/* ----- Lista Comun --- */



.contenido ul.lista_comun,
.contenido #scosLayer ul.lista_comun {
position:relative;
display:block;
line-height:200%;
left:20px;
list-style: none;
height:auto;
width:100%;}

.contenido ul.lista_comun li,
.contenido #scosLayer ul.lista_comun li {
height:auto;
width:700px;
font-weight:normal;
padding:0 0 0 0;
margin:0 0 10px 0;
display:block;}

* html .contenido #scosLayer ul.lista_comun li {
padding:0 0 0 0;
width:685px;
}

.contenido ul.lista_comun a {
height:auto;
width:680px;
border:0;
display:block;
text-decoration:none;}



.contenido ul.lista_comun a:hover {
background-position: 0 -50px;}

.contenido ul.lista_comun a {cursor:pointer}

.contenido ul.lista_comun a em {
position:relative;
display:block;
font-weight:normal;
background:transparent;
text-decoration:none;
font-style:normal;}

.contenido .lista_comun a:hover em {text-decoration:none;}

.contenido .lista_comun a em.icono_color span {
border-bottom:1px dotted #990202;}

.contenido .lista_comun a:hover em.icono_color span {
border-bottom:1px solid white;}

.texto_lista {
padding-left:30px;
display:block;
padding-right:15px;
padding-bottom:0;}

* html .lista_comun {line-height:220%;}
* html .texto_lista {padding-bottom:4px;}

/* ----- Iconos --- */
.icono_audio, .icono_audio a, .icono_audio a:hover,
.icono_animacion, .icono_animacion a, .icono_animacion a:hover,
.icono_foto, .icono_foto a, .icono_foto a:hover,
.icono_video, .icono_video a, .icono_video a:hover,
.icono_web, .icono_web a, .icono_web a:hover,
.icono_pdf, .icono_pdf a, .icono_pdf a:hover,
.icono_documento, .icono_documento a, .icono_documento a:hover,
.icono_simulador, .icono_simulador a, .icono_simulador a:hover,
.icono_diapositivas, .icono_diapositivas a, .icono_diapositivas a:hover,
.icono_comprimido, .icono_comprimido a, .icono_comprimido a:hover,
.icono_act_ampliacion, .icono_act_ampliacion a, .icono_act_ampliacion a:hover,
.icono_act_conocimiento, .icono_act_conocimiento a, .icono_act_conocimiento a:hover,
.icono_act_refuerzo, .icono_act_refuerzo a, .icono_act_refuerzo a:hover,
.icono_act_capacidad, .icono_act_capacidad a, .icono_act_capacidad a:hover {
display:block;
height:auto;
background-repeat:no-repeat;
background-position:-1px 4px;
padding:0;}

.texto_advertencia {
text-align:left;
display:block;
font-family: Verdana,Arial,sans-serif;
font-size:100%;
color:#990000;
padding:0;
margin-top:5px;
}

body, ul, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, legend, li, object, ol, p, pre, select, span, table, tr, td {
	margin:0;
	padding:0;}

	
body {
	background:#e9e9e9;
	color:#666;
	font-family:Verdana,Arial,sans-serif;
	text-align:center;}
	

h1 a, h1 span {
	text-indent:-10000px;
	position:absolute;
	width:164px;
	overflow:hidden;
	height:24px;
	left:14px;
	z-index:100;
	top:50px;
	display:block;} 

#capa_madre {
	position:relative;
	width:758px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 auto;
	background:#e9e9e9 url(../img/colores2.gif) 0 0 no-repeat;
	color:#666;
	top:-1px;
	height:auto;
	border-bottom:0;
	border-top:1px solid #e8e8e8;
	display:block;}
	
* html  #capa_madre  {
	width:760px;
	top:0;
	border-top:0;} 
	
	
#cabecera {
	width:100%;
	color:#fff;
	height:95px;
	border-bottom:1px solid #900;
	position:relative;
	background:#c00 url(../img/logo.gif) 14px 50px no-repeat;}		

	
#cabecera div, #footer div {
	background:#900;
	text-align:right;
	color:#fff;
	height:2.4em;
	line-height:240%;}

#cabecera div  a, #footer div  a {
	color:#fff;
	background:#900;
	text-decoration:none;
	border-bottom:1px dotted #fff;}

#cabecera div a:hover,  #footer div a:hover {
	color:#fff;
	background:#900;
	border-bottom:0;}
	 
.texto_oculto {
	text-indent:-6000px;
	position:absolute;
	overflow:hidden;}		

.falso, hr {
	display:none;}	
	
* html .cuerpo {height:26em;}

*+html .cuerpo {height:auto;}

.cuerpo {min-height:26em;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Estructura */	

 
.filtro_de_acceso  {
display:block;
width:758px;
font-size:65%;
line-height:180%;
color:#333;
text-align:justify;
height:565px;
background:#c00 url(../img/imagen_filtro_acceso.gif)  0 95px no-repeat;
margin:5px auto 0 auto;} 


.contenido_general  {
display:table-cell;
width:758px;
font-size:65%;
line-height:180%;
color:#333;
background:#fff url(../img/colores2.gif) 0 0 no-repeat;
text-align:justify;
height:30em;
padding-top:5px;
margin:5px auto 0 auto;} 

*+html .contenido_general {
height:auto;
min-height:30em;
}

* html .contenido_general  {
padding-top:0px;
}

.contenido_en_filtro_acceso {
top:105px;
left:20px;
position:relative;
display:block;
background:transparent url("../img/imagen_filtro_acceso.gif") 100%  2px no-repeat;
width:23em;
padding:0 0 0 0;}

.contenido_en_filtro {
top:40px;
left:20px;
position:relative;
display:block;
background:transparent url("../img/imagen_filtro_acceso.gif") 100%  2px no-repeat;
width:22.3em;
padding:0 0 0 0;}

.filtro {
display:table-cell;
width:22.1em;
color:#666;
background:#F1F1F1;
border:1px solid #990000;
padding:0 15px 15px 15px;
margin-right:0;
height:16.5em;} 

html:lang(es)>body .filtro {
height:17em;
} 

* html .filtro {
width:auto;
height:18em;
} 

*+html .filtro {
width:19.5em;
} 


.filtro_00 {
display:table-cell;
width:22.1em;
color:#666;
background:#F1F1F1;
border:1px solid #990000;
padding:0 15px 15px 15px;
margin-right:0;
height:auto;} 

.contenido_en_filtro_acceso h2, .contenido_en_filtro h2 {
position:relative;
top:0;
font-family:Arial, Verdana,sans-serif;
padding-top:20px;
padding-bottom:5px;
border-bottom:1px solid #666;
text-align:center;
left:0;
margin-bottom:10px;
font-weight:bold;
font-size:120%;
color:#666;
z-index:300;
background:#F1F1F1;}

.cuerpo h2 {
position:relative;
width:auto;
border-bottom:1px solid #666;
text-align:center;
border-top:1px solid #666;
font-weight:bold;
font-size:100%;
margin:0 20px;
color:#545454;
z-index:300;
background:#F1F1F1;} 		

* html .cuerpo h2 {
width:100%;
} 		

*+html  .cuerpo h2 {
width:95%;
} 		


/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Formulario */	


form {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:120%;}

.form_alineado_izquierda {
float:left;
display:block;}

.input_filtro   {
display:inline;
font-size:100%;
width:110px;
position:relative;
margin-top:0.2em;}	

.input_bu   {
display:inline;
font-size:100%;
width:110px;
border:1px solid #900;
position:relative;
margin-top:0.2em;}	

select.input_filtro {
height:1.6em;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:110px;}

html:lang(es)>body select.input_filtro {
width:115px;}

* html select.input_filtro {
width:110px;}

*+html select.input_filtro {
width:114px;
margin-top:0.4em;
}

input, label {
font-size:100%;
height:1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

* html input, * html label {
height:1.6em;}

label {
display:inline;
color:#666;
background:#F1F1F1;
line-height:200%;
font-weight:normal;
text-align:left;
vertical-align:top;}

* html label {
vertical-align:middle;}

.item_filtro_01 {
display:block;
text-align:right;
padding:0;
background:transparent;
height:2.2em;
margin-bottom:0.45em;
line-height:170%;}

.parrafo_tip {width:40em;margin-bottom:5px;text-align:left;clear:both;}
.no_s {text-align:left}
.item_filtro_00 a  {color:#333;background:#F1F1F1;text-decoration:underline; font-weight:bold;text-align:left}
.item_filtro_00 a:hover {color:#333;background:#F1F1F1;text-decoration:none; font-weight:bold;text-align:left}
.item_filtro_00 ul {padding:5px 10px 8px 15px;text-align:left}

.item_filtro_00 {
display:block;
text-align:center;
padding:0;
background:transparent;
height:auto;
margin-bottom:0.45em;
line-height:170%;}

* html .item_filtro_00 {
margin-bottom:0.3em;}

* html .item_filtro_01 {
margin-bottom:0.3em;}

select, option {color: #333;
background:#fff;}

option {padding:0 0 0 0;}	

input.boton_60_filtro01 {
border:1px solid #900;
padding-top:0;
height:1.6em;
width:5.8em;
margin:1em 0 1.2em 13.4em;
background:#c00;
color:#FFF;}

input.boton_60_filtro00 {
border:1px solid #900;
padding-top:0;
height:2.1em;
width:5.8em;
line-height:50%;
float:right;
margin:0 0 0 13.4em;
background:#c00;
color:#FFF;}

* html input.boton_60_filtro00 {
height:1.6em;
}


/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Directorio de carpetas */	

ul.directorio {
list-style-type:none;
margin:18px 20px;
width:680px;
display:block;
padding:0;}

ul.directorio em {
font-style:normal;}

ul.directorio ul {
display:block;
margin:5px 0 0 0;
line-height:240%;
list-style-type:none;}

ul.directorio  li {
padding:0 0 0 20px;}


ul.directorio li a.sin_borde,
ul.directorio li ul a.sin_borde,
ul.directorio li ul ul a.sin_borde,
ul.directorio li ul ul ul a.sin_borde,
ul.directorio li ul ul ul ul a.sin_borde  {
text-decoration:none;
color:#545454;
background:#fff; }

*+html ul.directorio li a.sin_borde,
*+html ul.directorio li ul a.sin_borde,
*+html ul.directorio li ul ul a.sin_borde,
*+html ul.directorio li ul ul ul a.sin_borde,
*+html  ul.directorio li ul ul ul ul a.sin_borde,
*+html ul.directorio li a.con_borde,
*+html ul.directorio li ul a.con_borde,
*+html ul.directorio li ul ul a.con_borde,
*+html ul.directorio li ul ul ul a.con_borde,
*+html ul.directorio li ul ul ul ul a.con_borde  {
background:transparent !important; }

ul.directorio li a.con_borde,
ul.directorio li ul a.con_borde,
ul.directorio li ul ul a.con_borde,
ul.directorio li ul ul ul a.con_borde,
ul.directorio li ul ul ul ul a.con_borde  {
text-decoration:none;
color:#990202;
background:#fff; }

a.con_borde em {
border-bottom:1px dotted #990202;}

ul.directorio li a.sin_borde span,
ul.directorio li a.sin_borde ul span,
ul.directorio li ul a.sin_borde span,
ul.directorio li ul ul a.sin_borde span,
ul.directorio li ul ul ul a.sin_borde span,
ul.directorio li ul ul ul ul a.sin_borde span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}


ul.directorio li a.sin_borde:hover span,
ul.directorio li a.sin_borde:hover ul span,
ul.directorio li ul  a.sin_borde:hover span,
ul.directorio li ul ul  a.sin_borde:hover  span,
ul.directorio li ul ul ul  a.sin_borde:hover span,
ul.directorio li ul ul ul ul  a.sin_borde:hover span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}

* html ul.directorio li a.sin_borde:hover span,
* html ul.directorio li  a.sin_borde:hover ul span {
font-weight:bold;
margin:0;
display:block;
padding:2px 0 2px 0;
text-decoration:none;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}


* html ul ul ul .sin_borde  {
padding:2px 0 2px 0;
background:transparent !important;}


ul.directorio li div {
font-weight:bold;
margin:0;
padding:2px 0 2px   0;
text-decoration:none;
border-bottom:0;}

ul.directorio li a.con_borde   span,
ul.directorio li ul a.con_borde   span,
ul.directorio li ul ul a.con_borde   span,
ul.directorio li ul ul ul a.con_borde span,
ul.directorio li ul ul ul ul a.con_borde span {
font-weight:normal;
margin:0;
display:block;
padding:2px 0 2px  0;
text-decoration:none;
border-bottom:0;
background:transparent url(../img/carpeta_02.gif) 0 5px no-repeat;}


*+html ul.directorio li a.con_borde   span,
*+html ul.directorio li ul a.con_borde   span,
*+html ul.directorio li ul ul a.con_borde   span,
*+html ul.directorio li ul ul ul a.con_borde span,
*+html ul.directorio li ul ul ul ul a.con_borde span {
background:transparent url(../img/carpeta_02.gif) 1px 5px no-repeat;}

ul.directorio a.sin_borde:hover span    {
font-weight:bold;
color:#545454;
background:#fff url(../img/carpeta_02.gif) 0 5px no-repeat;}

ul.directorio a.con_borde:hover span    {
font-weight:bold;
color:#990202;
background:#fff  url(../img/carpeta_01.gif) 0 5px no-repeat;}

*+html ul.directorio a.con_borde:hover span    {
background:#fff  url(../img/carpeta_01.gif) 1px 5px no-repeat;}

ul.directorio li div span,
ul.directorio li.icono_contenido a.sin_borde span,
ul.directorio li.icono_contenido a.con_borde span {
background:transparent url(../img/contenidos_01.gif) 0
5px no-repeat;
padding:3px  0 4px 26px;
display:block;}

* html ul.directorio li div span,
* html ul.directorio li.icono_contenido a.sin_borde
span,
* html ul.directorio li.icono_contenido a.con_borde span {
background:transparent url(../img/contenidos_01.gif) 0 0
no-repeat;
padding:5px  0 10px 26px;
display:block;}

ul.directorio li ul li a {
color:#900;
display:inline;
padding:2px  0 2px 0;
background:#fff url(../img/carpeta_01.gif) 0 0 no-repeat;
text-decoration:none;
}

* html ul.directorio li ul li a {
line-height:220%;
color:#900;
display:block;
background:#fff url(../img/carpeta_01.gif) 0 5px no-repeat;
}

*+html ul.directorio li ul li a {
border-left:1px solid white;
background:transparent url(../img/carpeta_01.gif) 1px 0 no-repeat;
}

*+html ul.directorio li ul li a:hover {
border-left:1px solid white;
background:transparent url(../img/carpeta_02.gif) 1px 0 no-repeat;
}




* html ul.directorio li ul li a:hover {
display:block;
color:#900;
background:#fff url(../img/carpeta_02.gif) 0 5px no-repeat;
}

ul.directorio li ul li a:hover {
color:#900;
border:0;
display:inline;
background:#fff url(../img/carpeta_02.gif) 0px 0 no-repeat;
}





ul.directorio li a span em,
ul.directorio li ul li a span em,
ul.directorio li ul li ul li a span em,
ul.directorio li ul li ul li ul li a span em,
ul.directorio li ul li ul li ul li ul li a span em {
left:30px;
border-bottom:1px dotted #990202;
position:relative;
}


ul.directorio li a.sin_borde span em,
ul.directorio li ul li a.sin_borde span em,
ul.directorio li ul li ul li a.sin_borde span em,
ul.directorio li ul li ul li ul li a.sin_borde span em,
ul.directorio li ul li ul li ul li ul li a.sin_borde span em {
border-bottom:1px solid white;
cursor:pointer;
}



ul.directorio li a:hover span em,
ul.directorio li ul li a:hover span em,
ul.directorio li ul li ul li a:hover span em,
ul.directorio li ul li ul li ul li a:hover span em,
ul.directorio li ul li ul li ul li ul li a:hover span em {
border-bottom:1px solid white;
}

ul.directorio li ul li a:hover span {
border-bottom:0;
font-weight:normal;
}

ul.directorio li a.con_borde:hover span {
font-weight:normal;}

* html ul.directorio ul {
line-height:70%;}

* html ul.directorio ul ul {
line-height:50%;}

* html ul.directorio ul ul ul {
line-height:50%;}

* html ul.directorio ul ul ul ul {
line-height:50%;}



/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Metanavegacion */	

#metanavegacion div {
display:none;}

#metanavegacion  a {
color:#c07;
background:#fff;
text-decoration:underline;}

#metanavegacion  a:hover {
color:#c07;
background:#fff;
text-decoration:none;}

#footer {
height:auto;
clear:both;
padding-bottom:5px;
font-size:65%;
background:#900 url(../img/colores2.gif) 50% 100% no-repeat;
color:#fff;
list-style-type:none;
position:relative;
display:block;}	

* html #footer {
height:2.6em;
}	

#footer div span {
float:left;
padding-left:5px}

#footer em {
display:none;}	
	
#footer  a {
color:#c07;
background:#fff;
text-decoration:underline;
}

#footer  a:hover {
color:#c07;
background:#fff;
text-decoration:none;
}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Listas  */	


.contenido ul#lista_de_contenido {
position:relative;
display:block;
line-height:200%;
padding:0;
color:#333;
background:#fbfbfb;
list-style-type:none;
margin:0 20px 20px 20px;
border-width:0 0 1px  0;
border-color:#666;
border-style:solid;
height:auto;}

* html .contenido ul#lista_de_contenido {
margin:0 19px 20px 19px;
border-width:1px 1px 1px  1px;
border-color:#fff #fff #666 #fff;
}	
	
.contenido ul#lista_de_contenido li {
height:auto;
position:static;
padding:0.9em 0;
width:718px;
color:#333;
background:#fbfbfb;
margin:0 0 0 0;
}


.contenido ul#lista_de_contenido li.color_f5 {
background:#F5F5F5;
color:#333;
}

.contenido ul#lista_de_contenido li a {
height:auto; 
margin:0 0 0 0;
padding:0 0 0 0;
display:block;
width:auto;
font-weight:bold;
background:transparent url("../img/contenidos_01.gif") 20px 0 no-repeat;
text-decoration:none;}

.contenido ul#lista_de_contenido li a:hover {
background:transparent url("../img/contenidos_011.gif") 20px 0 no-repeat;}

.contenido ul#lista_de_contenido li a em  {
margin:0 0 0 55px;
font-style:normal;
color:#900;
background-color:#fbfbfb;
font-weight:normal;
border-bottom:1px dotted #990202;}

.contenido ul#lista_de_contenido li p {
margin:5px 0 3px 55px;
padding-right:10px;
}


.contenido ul#lista_de_contenido li.color_f5 a em  {
color:#900;
background:#F5F5F5;
}		

		
.contenido ul#lista_de_contenido  li a:hover em  {
font-style:normal;
font-weight:normal;
border-bottom:0;}	

#sugmetLayer .lista_webs {
list-style-type: none;}

#sugmetLayer  .lista_webs ul {
position:relative;
display:block;
width:660px;
line-height:200%;
list-style-type: none;
margin:0 10px 20px 0;}

#sugmetLayer .lista_webs ul li {
height:auto;
padding:0.5em 0;
list-style-type: none;
margin:0 0 0 0;
display:block;}

#sugmetLayer .lista_webs ul li a {
height:auto;
display:block;
font-weight:bold;
background:transparent  url("../img/contenidos_02.gif") 0 3px no-repeat;
text-decoration:none;}

* html #sugmetLayer .lista_webs ul li a {
position:relative;
width:100%;
background:transparent  url("../img/contenidos_02.gif") 0 6px no-repeat;
}

#sugmetLayer .lista_webs ul li a:hover {
background:transparent   url("../img/contenidos_022.gif") 0 3px  no-repeat;}

* html #sugmetLayer .lista_webs ul li a:hover {
background:transparent   url("../img/contenidos_022.gif") 0 6px  no-repeat;}

#sugmetLayer .lista_webs ul li a em  {
font-style:normal;
color:#990101;
display:inline;
width:auto;
left:20px;
position:relative;
background:#fbfbfb;
font-weight:normal;
border-bottom:1px dotted #990202;}


#sugmetLayer  .lista_webs ul  li a:hover em {
font-style:normal;
background:#fbfbfb;
color:#990101;
font-weight:normal;
border-bottom:1px solid white;}

#sugmetLayer ul h3 {margin:0.6em 0 0.4em 0;}

.contenido_en_filtro_acceso h2 {
width:200px;
display:block;
line-height:160%;}

.contenido_en_filtro h2 {
line-height:160%;
display:block;
width:100%;}

#sugmetLayer ul {
margin:0 20px 20px 20px;}

#sugmetLayer ul li ul {
margin:10px 20px 10px 15px;}

#sugmetLayer ol {
margin:10px 20px 10px 20px;}

* html #sugmetLayer ol {
margin:10px 20px 10px 24px;}

#sugmetLayer ul li {
list-style-type:none;}

#sugmetLayer ul li ul li {
list-style:disc;}

#sugmetLayer ul li ol li {
list-style:decimal;}


.contenido ul#pestanias {
list-style-type: none;
padding-bottom:1.9em;
margin:0 20px;
font-size:100%;
border-bottom:1px solid #900;
display:block;}

.contenido ul#pestanias li {
float:right;
height:1.9em;
background:#fbfbfb;
margin:0 0 0 10px;
color:#545454;
border-top:1px solid #900;
border-right:1px solid #900;
border-left:1px solid #900;}

.contenido ul#pestanias li.active a {
border-bottom:1px solid #FBFAFA;
background:#fbfbfb;
color:#545454;
font-weight:bold;}

.contenido ul#pestanias a {
float: left;
width:19.1em;
text-align:center;
display: block;
color: #900;
height:1.8em;
background:#fff;
border-bottom:1px solid #900;
text-decoration: none;}

.contenido ul#pestanias a:hover {
background:#fbfbfb;
color: #545454;
font-weight:bold;
border-bottom:1px solid #FBFAFA;}

.comun_listas_anidadas {
margin:0 20px 20px 20px ;
top:0;
position:relative;}

.comun_listas_anidadas li.primario {
list-style:none;
padding:0;
margin:0 10px 10px 0;}

.comun_listas_anidadas li.lista_bullets {
list-style:none;
padding:0;
margin:5px 10px 8px 0;
border:0;}

.comun_listas_anidadas li.lista_numerada  {
list-style:none;
padding:0;
margin:5px 10px 8px 0;
border:0;}

.comun_listas_anidadas li.lista_bullets ul {
margin:3px 10px 0 20px;
border:0;
line-height:215%;
display:block;
position:relative;
list-style:disc;}

.comun_listas_anidadas li.lista_numerada  ol {
margin:3px 10px 0 28px;
border:0;
display:block;
line-height:215%;
position:relative;}

#sugmetLayer {
position:relative;
width:718px;
margin:0 20px 20px 20px;
padding:14px 0 0 0;
background:#fbfbfb;
color:#333;
border-bottom: 1px solid #900;
display:block;}

#scosLayer {
position:relative;
width:718px;
margin:0 20px 20px 20px;
padding:14px 0 0 0;
background:#fbfbfb;
color:#333;
border-bottom: 1px solid #900;
display:block;}


h3 {
margin:0 0 0.9em 0;
display:block;
text-align:left;
list-style-type:none;
position:relative;
width:100%;
background:#fbfbfb;
color:#545454;
font-size:100%;
font-weight:bold;}	
	
.lista_webs h3 {margin:0 0 0.4em 0;}
	
.texto_lista {
padding-left:20px;
display:block;
color:#333;
background:#fbfbfb;
padding-right:15px;
padding-bottom:0;}	

.lista_plugins {
padding:0;
display:block;
height:5em;
left:0;
list-style-type:none;}


.lista_plugins  li {
display:inline;
}

.lista_plugins li a#li_flash {
background:transparent url("../img/logo_flash.jpg") 0 0 no-repeat;
height:48px;
width:48px;
overflow:hidden;
text-indent:-10000px;
margin-right:12px;
display:block;
float:left;
}

.lista_plugins li a#li_real {
background:transparent url("../img/logo_real.jpg") 0 0 no-repeat;
height:48px;
width:48px;
margin-right:12px;
overflow:hidden;
text-indent:-10000px;
display:block;
float:left;
}

.lista_plugins li a#li_java {
background:transparent url("../img/logo_java.jpg") 0 0 no-repeat;
height:48px;
width:48px;
overflow:hidden;
text-indent:-10000px;
display:block;
float:left;
}


/* ------------------ Iconos ------------ */
.icono_audio {background-image:url("../img/audio_02.gif");}
.icono_audio a {background-image:url("../img/audio_01.gif");}
.icono_audio a:hover {background-image:url("../img/audio_02.gif");}

.icono_animacion {background-image:url("../img/animacion_02.gif");}
.icono_animacion a {background-image:url("../img/animacion_01.gif");}
.icono_animacion a:hover {background-image:url("../img/animacion_02.gif");}

.icono_foto {background-image:url("../img/fotografia_02.gif");}
.icono_foto a {background-image:url("../img/fotografia_01.gif");}
.icono_foto a:hover {background-image:url("../img/fotografia_02.gif");}

.icono_video {background-image:url("../img/video_02.gif");}
.icono_video a {background-image:url("../img/video_01.gif");}
.icono_video a:hover {background-image:url("../img/video_02.gif");}

.icono_pdf {background-image:url("../img/pdf_02.gif");}
.icono_pdf a {background-image:url("../img/pdf_01.gif");}
.icono_pdf a:hover {background-image:url("../img/pdf_02.gif");}

.icono_documento {background-image:url("../img/dcto_texto_02.gif");}
.icono_documento a {background-image:url("../img/dcto_texto_01.gif");}
.icono_documento a:hover {background-image:url("../img/dcto_texto_02.gif");}

.icono_simulador {background-image:url("../img/simulador_02.gif");}
.icono_simulador a {background-image:url("../img/simulador_01.gif");}
.icono_simulador a:hover {background-image:url("../img/simulador_02.gif");}

.icono_diapositivas {background-image:url("../img/prest_diapositivas_02.gif");}
.icono_diapositivas a {background-image:url("../img/prest_diapositivas_01.gif");}
.icono_diapositivas a:hover {background-image:url("../img/prest_diapositivas_02.gif");}

.icono_comprimido {background-image:url("../img/comprimido_02.gif");}
.icono_comprimido a {background-image:url("../img/comprimido_01.gif");}
.icono_comprimido a:hover {background-image:url("../img/comprimido_02.gif");}

.icono_web {background-image:url("../img/icono_web_on.gif");}
.icono_web a {background-image:url("../img/icono_web_off.gif");}
.icono_web a:hover {background-image:url("../img/icono_web_on.gif");}

.icono_act_ampliacion {background-image:url("../img/actividad_ampliacion_02.gif");}
.icono_act_ampliacion a {background-image:url("../img/actividad_ampliacion_01.gif");}
.icono_act_ampliacion a:hover {background-image:url("../img/actividad_ampliacion_02.gif");}

.icono_act_conocimiento {background-image:url("../img/actividad_conocimiento_02.gif");}
.icono_act_conocimiento a {background-image:url("../img/actividad_conocimiento_01.gif");}
.icono_act_conocimiento a:hover {background-image:url("../img/actividad_conocimiento_02.gif");}

.icono_act_capacidad {background-image:url("../img/actividad_capacidad_02.gif");}
.icono_act_capacidad a {background-image:url("../img/actividad_capacidad_01.gif");}
.icono_act_capacidad a:hover {background-image:url("../img/actividad_capacidad_02.gif");}

.icono_act_refuerzo {background-image:url("../img/actividad_refuerzo_02.gif");}
.icono_act_refuerzo a {background-image:url("../img/actividad_refuerzo_01.gif");}
.icono_act_refuerzo a:hover {background-image:url("../img/actividad_refuerzo_02.gif");}

.lista_comun em.icono_color {
color:#990101;
background:#fffbff;
left:30px;
width:auto;
white-space: nowrap;
display:block;}

.lista_comun a:hover em {
color:#990101;
background:#fffbff;
left:30px}

/* ----- Lista Comun --- */



.contenido ul.lista_comun,
.contenido #scosLayer ul.lista_comun {
position:relative;
display:block;
line-height:200%;
left:20px;
list-style: none;
height:auto;
width:100%;}

.contenido ul.lista_comun li,
.contenido #scosLayer ul.lista_comun li {
height:auto;
width:700px;
font-weight:normal;
padding:0 0 0 0;
margin:0 0 10px 0;
display:block;}

* html .contenido #scosLayer ul.lista_comun li {
padding:0 0 0 0;
width:685px;
}

.contenido ul.lista_comun a {
height:auto;
width:680px;
border:0;
display:block;
text-decoration:none;}



.contenido ul.lista_comun a:hover {
background-position: 0 -50px;}

.contenido ul.lista_comun a {cursor:pointer}

.contenido ul.lista_comun a em {
position:relative;
display:block;
font-weight:normal;
background:transparent;
text-decoration:none;
font-style:normal;}

.contenido .lista_comun a:hover em {text-decoration:none;}

.contenido .lista_comun a em.icono_color span {
border-bottom:1px dotted #990202;}

.contenido .lista_comun a:hover em.icono_color span {
border-bottom:1px solid white;}

.texto_lista {
padding-left:30px;
display:block;
padding-right:15px;
padding-bottom:0;}

* html .lista_comun {line-height:220%;}
* html .texto_lista {padding-bottom:4px;}

/* ----- Iconos --- */
.icono_audio, .icono_audio a, .icono_audio a:hover,
.icono_animacion, .icono_animacion a, .icono_animacion a:hover,
.icono_foto, .icono_foto a, .icono_foto a:hover,
.icono_video, .icono_video a, .icono_video a:hover,
.icono_web, .icono_web a, .icono_web a:hover,
.icono_pdf, .icono_pdf a, .icono_pdf a:hover,
.icono_documento, .icono_documento a, .icono_documento a:hover,
.icono_simulador, .icono_simulador a, .icono_simulador a:hover,
.icono_diapositivas, .icono_diapositivas a, .icono_diapositivas a:hover,
.icono_comprimido, .icono_comprimido a, .icono_comprimido a:hover,
.icono_act_ampliacion, .icono_act_ampliacion a, .icono_act_ampliacion a:hover,
.icono_act_conocimiento, .icono_act_conocimiento a, .icono_act_conocimiento a:hover,
.icono_act_refuerzo, .icono_act_refuerzo a, .icono_act_refuerzo a:hover,
.icono_act_capacidad, .icono_act_capacidad a, .icono_act_capacidad a:hover {
display:block;
height:auto;
background-repeat:no-repeat;
background-position:-1px 4px;
padding:0;}

.texto_advertencia {
text-align:left;
display:block;
font-family: Verdana,Arial,sans-serif;
font-size:100%;
color:#990000;
padding:0;
margin-top:5px;
}


*+html ul.directorio li a.sin_borde span,
*+html ul.directorio li a.sin_borde ul span,
*+html ul.directorio li ul a.sin_borde span,
*+html ul.directorio li ul ul a.sin_borde span,
*+html ul.directorio li ul ul ul a.sin_borde span,
*+html ul.directorio li ul ul ul ul a.sin_borde span,
*+html ul.directorio li a.sin_borde:hover span,
*+html ul.directorio li a.sin_borde:hover ul span,
*+html ul.directorio li ul  a.sin_borde:hover span,
*+html ul.directorio li ul ul  a.sin_borde:hover  span,
*+html ul.directorio li ul ul ul  a.sin_borde:hover span,
*+html ul.directorio li ul ul ul ul  a.sin_borde:hover span {
background:transparent url(../img/carpeta_02.gif) 1px 5px
no-repeat;}


#lili {
list-style-type:none !important;
font-weight:bold;
font-size:100%; 
margin-right:15px;
margin-top:15px;
margin-left:15px;
padding-top:0;
font-family: Verdana,Arial, sans-serif;}

#lili li {clear:both;display:block;}

#lili li.gris_color div {background:#e9e9e9;}
#lili li.blanco_color div {background:#fafafa;}


#lili li div {
display:block;
padding:10px 5px;
border-bottom:5px solid white;
float:left;
width:676px}

* html #lili li div {width:706px}

#lili li div a.enlace_ico {
background-repeat:no-repeat;
background-position:100% 0;
background-color:transparent;
padding-right:20px}


#lili span.num_lista {
float:left;
padding-right:10px;
font-size:90%;
line-height:330%;
padding-top:0;
font-weight:bold;
width:20px;
}

* html #lili span.num_lista {
line-height:430%;}

*+html #lili span.num_lista {
line-height:430%;}

#lili a {
color:#990202;
font-weight:bold;
margin-bottom:2px;
padding-top:4px;
padding-left:0px;
line-height:100%;
text-decoration:none !important;
border-bottom:1px dotted #990202;
min-height:10px;
}

*+html #lili a {text-decoration:none !important;text-decoration:none;}

#lili p a {
color:#990202;
font-weight:bold;
margin-top:6px;
text-decoration:none !important;
margin-bottom:0;
padding-top:4px;
padding-left:10px;
padding-right:0;
line-height:17px;
min-height:16px;
background:transparent url("../img/info_ico.gif") 0 0 no-repeat;
}

#lili p a:hover {
background:transparent url("../img/info_ico_off.gif") 0 0 no-repeat;}

* html #lili p a {line-height:14px;}

#lili p a em {display:none;}

#lili strong {
color:#636363;
font-weight:normal;
display:block;
font-size:9px;
padding-bottom:3px;
}

#lili p {
font-weight:strong;
color:#464646;
padding-top:10px;
line-height:130%;}

#lili a:hover {text-decoration:none !important;border-bottom:1px solid white;}

#lili span {font-weight:normal;font-size:105%; }

.paginador {
text-align:center;
font-size:100%; 
clear:both;
font-weight:normal;}

.paginador a {
color:#990202;
text-decoration:none !important;
border-bottom:1px dotted #990202;}

.paginador a:hover {
text-decoration:none !important;
border-bottom:0;}

.paginador {padding-top:0;padding-bottom:25px;}

.icono_res_AU a {background-image:url("../img/audio_01.gif");}
.icono_res_AU a:hover {background-image:url("../img/audio_02.gif");}


.icono_res_PRE a {background-image:url("../img/animacion_01.gif");}
.icono_res_PRE a:hover {background-image:url("../img/animacion_02.gif");}


.icono_res_DD a {background-image:url("../img/iconos/generales/plandeleccion.gif");}
.icono_res_DD a:hover {background-image:url("../img/iconos/generales/plandeleccion.gif");}


.icono_res_VI a {background-image:url("../img/video_01.gif");}
.icono_res_VI a:hover {background-image:url("../img/video_02.gif");}


.icono_res_pdf a {background-image:url("../img/pdf_01.gif");}
.icono_res_pdf a:hover {background-image:url("../img/pdf_02.gif");}


.icono_res_documento a {background-image:url("../img/dcto_texto_01.gif");}
.icono_res_documento a:hover {background-image:url("../img/dcto_texto_02.gif");}


.icono_res_simulador a {background-image:url("../img/simulador_01.gif");}
.icono_res_simulador a:hover {background-image:url("../img/simulador_02.gif");}


.icono_res_diapositivas a {background-image:url("../img/prest_diapositivas_01.gif");}
.icono_res_diapositivas a:hover {background-image:url("../img/prest_diapositivas_02.gif");}

.icono_res_comprimido a {background-image:url("../img/comprimido_01.gif");}
.icono_res_comprimido a:hover {background-image:url("../img/comprimido_02.gif");}


.icono_res_web a {background-image:url("../img/icono_web_off.gif");}
.icono_res_web a:hover {background-image:url("../img/icono_web_on.gif");}


.icono_res_2 a {background-image:url("../img/actividad_ampliacion_01.gif");}
.icono_res_2 a:hover {background-image:url("../img/actividad_ampliacion_02.gif");}


.icono_res_3 a {background-image:url("../img/actividad_conocimiento_01.gif");}
.icono_res_3 a:hover {background-image:url("../img/actividad_conocimiento_02.gif");}

.icono_res_AC a {background-image:url("../img/actividad_conocimiento_01.gif");}
.icono_res_AC a:hover {background-image:url("../img/actividad_conocimiento_02.gif");}


.icono_res_4 a {background-image:url("../img/actividad_capacidad_01.gif");}
.icono_res_4 a:hover {background-image:url("../img/actividad_capacidad_02.gif");}


.icono_res_1 a {background-image:url("../img/actividad_refuerzo_01.gif");}
.icono_res_1 a:hover {background-image:url("../img/actividad_refuerzo_02.gif");}

.resultados_ex {
float:right;
line-height:180%;
padding-right:14px;
font-size:10px; 
text-align:right;
font-family: Verdana,Arial, sans-serif;}

* html .resultados_ex {line-height:420%;}


#centroMedio {
margin:auto;

border:1px solid pink;
}
.separador{
color:#cc0000;
}
