/*
---------------------------------------
PROYECTO AGREGA
Version: 11-11-2009
--------------------------------------
*/


/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Global */


* {
margin: 0;
padding: 0;}

body {
text-align:center;
color:#585858;
margin: 0;
padding: 0;
font-family:Helvetica,Verdana,Arial,Sans-serif;
background:#fff}

#capa_principal {text-align:center;}

.izquierda {float:left !important;}
img.izquierda {float:left !important;z-index:400;}
.imagen_izquierda {float:left !important;margin-left:10px;margin-bottom:10px;}


#madre {
margin:0 auto 5px auto;
text-align:center;
background:transparent;
}

*+html #madre {
margin:0 auto ;
text-align:left;
}


#sin_buscador #madre {
margin:0 auto 5px auto;
text-align:center;

}

*+html #sin_buscador #madre {
margin:0 auto ;
text-align:left;

}

#login #madre {
margin:0 auto 5px auto;
text-align:center;
background:transparent;
}



#cuerpo {
margin:0 auto ;
text-align:left;
width:960px;}

a {outline: none;}
fieldset, img {border:0;}
.limpiar {clear:both !important}
.limpiar6 {clear:both !important;font-size:70% !important;line-height:260%;padding-left:16px !important;padding-top:16px !important;font-weight: bold}
.limpiar5 {clear:both !important;font-size:70% !important;line-height:300%;padding-left:16px !important;font-weight: bold;color:#d11;}
*+html .limpiar6 {line-height:140%;padding-bottom:10px !important;}
* html .limpiar6 {line-height:220%;}
.limpiar2 {clear:both !important;margin-bottom:16px !important;}
.limpiar3 {clear:both !important;margin-top:0;margin-bottom:0 !important;height:1px !important; font-size:10%; }
*+html .limpiar3 {font-size:5%;height:1px !important;  }
* html .limpiar3 {font-size:5%;height:1px !important;  }
.oculto, hr, abbr, caption {display: none;}

#cabecera h1 {
text-indent:-6000px;
position:absolute;}

em.especial {font-size:150%;font-style:normal;}


#cabecera {
background:#fff;
height:135px;
width:960px;
text-align: center;
position:relative;}

#login #cabecera {
padding-top:20px;
height:105px;
}

a#logo span {
text-indent:-6000px;
position:absolute;
text-decoration:none;
overflow:hidden;}




#datos_personales  #contenido_central .c_c {min-height:16.8em;}
*+html #datos_personales  #contenido_central .c_c {padding-bottom:14px;}
* html #datos_personales  #contenido_central .c_c {padding-bottom:14px;}

#contenido_central  {
height:auto;
position:relative;
background:#D6E6F6 url("../img/curvas_superiores.gif") 0 0  no-repeat;}

* html #contenido_central .c_c  {height:14.1em;}

*+html #contenido_central .c_c  {height:auto;}

#login #contenido_central  {
height:auto;
width:595px;
position:relative;
text-align: left;
margin:0 auto;
background:#D6E6F6 url("../img/curvas_azules_595_sup.gif") 0 0  no-repeat;}


* html #sin_buscador #contenido_central .c_c  {height:10.1em;}

*+html #sin_buscador #contenido_central .c_c  {height:auto;}

* html #login  #contenido_central .c_c  {height:10.1em;margin-bottom:10px;}
*+html #login  #contenido_central .c_c  {height:auto;text-align: left;margin-bottom:0;}
#login #contenido_central .c_c {
display:block;
padding:1px 15px 0 15px;
width:595px !important;
text-align: center;
background:transparent url("../img/curvas_azules_495_inf.gif")  left bottom no-repeat !important;
min-height:15em;}




#sin_buscador #contenido_central .c_c {
display:block;
padding:17px 15px 0 15px;
margin:0 0 0 0;
background:transparent url("../img/curvas_inferiores.gif")  left bottom no-repeat;
min-height:10em;}


#sin_buscador #contenido_central .c_c {margin-top:15px;}

#contenido_central .c_c {
display:block;
padding:17px 15px 0 15px;
margin:0 0 0 0;
background:transparent url("../img/curvas_inferiores.gif")  left bottom no-repeat;
min-height:28em;}

#contenido_central .c_c_sin {
display:block;
padding:17px 15px 0 15px;
margin:0 0 0 0;
background:transparent url("../img/curvas_inferiores.gif")  left bottom no-repeat;}

* html #contenido_central .c_c_sin {height:20px;}
*+html #contenido_central .c_c_sin {height:auto;}

#contenido_central_largo {
border-bottom:1px solid #666;
padding:19px 15px 20px 15px;
}

.contenido_central_comentarios {
margin:13px 0 0 0 !important;
width:582px;
background:#f0f0f0 url("../img/curva_gris_01.gif") 0 0 no-repeat;}

*+html .contenido_central_comentarios  {margin:0 0 0 0 !important;}
* html .contenido_central_comentarios  {margin:0 0 0 0 !important;}

.contenido_central_comentarios div.com_00  {
display:block;background:transparent url("../img/curva_gris_02.gif") left bottom no-repeat !important;padding-left:10px;padding-right:10px;padding-top:2px !important;width:562px;
margin:0  auto 0 auto !important;}


.contenido_central_news {
margin-top:14px;
font-family:Verdana,Arial,Sans-serif;
padding:10px 15px 7px 15px;
background:#f8f8f8;}

.tam_corto {width:430px !important;}
* html .tam_corto {width:460px  !important;}
*+html .tam_corto {width:430px  !important;}

.contenido_central_news p {font-size:70%;padding-bottom:12px;line-height:170% !important;}

#buscador_resultados {
padding:14px 15px;
margin-top:15px;
text-align:center;
background:#f8f8f8;}

#buscador_resultados .buscar {padding-bottom:3px;}
* html #buscador_resultados .buscar {padding-bottom:0;}
*+html #buscador_resultados .buscar {padding-bottom:0;}

#buscador_resultados input.buscador_res {
font-size:70%;
border:1px solid #555;
height:16px;
margin-right:5px;
color:#4b4b4b;
width:196px;
}

.contenido_central_comentarios label,
.contenido_central_news label {
font-size:70%;
margin-top:2px;
line-height:150%;
}

.contenido_central_comentarios label {
font-size:70%;
margin-top:2px;
line-height:150%;
}

.contenido_central_comentarios input {margin-bottom:6px;}

.contenido_central_comentarios a {color:#c03;text-decoration:underline;}
.contenido_central_comentarios a:hover {text-decoration:none;}

#envia_comment {border:1px solid #555555;width:538px;background:#f7f7f7}
#nom_comment {border:1px solid #555555;width:430px;}
#email_alta,
#email_baja {border:1px solid #555555;width:280px;font-size:70%;}
.c_bot {margin-top:10px;padding-bottom:10px;text-align:left}
.c_bot2 {margin-top:10px;padding-bottom:10px;text-align:center}



.contenido_central_comentarios strong {
padding-left:18px;
font-size:70% !important;
background:transparent url("../img/comentarios.gif") 0 1px no-repeat;
display:inline !important}
.contenido_central_comentarios span {display:inline !important;font-size:70%;}
.contenido_central_comentarios em {font-size:70%;}
.contenido_central_comentarios div  {display:block;background:#e3e3e3 !important;padding-left:0.4em;padding-bottom:0.2em;padding-top:2px !important;}
.contenido_central_comentarios li {padding-bottom:0 !important;padding-top:6px !important;}
.contenido_central_comentarios li p {padding-top:6px !important;}
.contenido_central_comentarios ul {list-style-type:none;padding-top:0px !important;padding-bottom:0px !important;}
* html #contenido_central {height:10em;}
* html #contenido_central_largo {height:10em}
*+html #contenido_central_largo {height:auto !important;min-height:200px;}

#contenido_secundario_home {
min-height:28em;
clear:both;
margin-top:13px;
padding:0 15px;
border-top:1px solid #666;
border-bottom:1px solid #666;
background:#F8F8F8;}

* html #contenido_secundario_home {margin-top:0;}
*+html #contenido_secundario_home {margin-top:0;}

h2 {
line-height:100%;
padding:0;
}

h3 {
font-size:90%;
line-height:140%;
padding:0 0 10px 0;
font-weight:bold;
color:#000;
font-family:Arial,Verdana,Sans-serif;}

h3.ace {
font-size:95%;
line-height:100%;
padding:0 0 10px 0;
font-weight:normal;
color:#000;
font-family:Arial,Verdana,Sans-serif;}

h2.acerca {padding:0 0 0 0;text-align:left;}

h2.rss {
width:58px;
background:transparent url("../img/rss.gif") right 50% no-repeat;}

.columna_izq {width:465px;float:left;padding-bottom:15px;}
.columna_cen {width:180px;float:left;margin-left:15px;padding-bottom:15px;}
.columna_der {width:255px;float:right;padding-bottom:15px;}
.columna_doble {width:660px;float:left;padding-bottom:15px;}
.columna_unica {width:930px;float:none;padding-bottom:5px;padding-top:0;}

#login .columna_unica {text-align:left;padding-left:0;width:565px !important;float:none  !important;padding-bottom:13px  !important;}
#sin_buscador .columna_unica {padding-bottom:15px  !important;}

#destacado_principal {
width:930px;
text-decoration:none;
position:relative;
height:230px;
z-index:0 !important;
display:block;}

#cont_descargas #destacado_principal #tipo_block {left:278px;}

#destacado_principal #tipo_block {
font-size:115%;
top:35px;
font-style:normal;
line-height:235%;
padding:0;
position:absolute !important;
font-weight:normal;
color:#d11;
left:38px;
font-family:Arial,Verdana,Sans-serif;}

#destacado_principal #tipo_block span  {
background:#fff;
padding:0.3em 0.7em;
margin-top:10px;
}

#destacado_principal  a {color:#d11;text-decoration:underline !important;}
#destacado_principal  a:hover {color:#d11;text-decoration:underline	 !important;}
#destacado_principal #tipo_block a {color:#d11;text-decoration:underline !important;}
#destacado_principal #tipo_block a:hover {text-decoration:none !important;}

#destacado_principal #tipo_block p.parrafo_destacado {
line-height:180%;
width:500px;
background:#fff;
margin-top:10px;
color:#585858;display:block;font-size:70%;padding:8px 10px !important;}
#destacado_principal #tipo_block a span {text-decoration:underline;}
#destacado_principal #tipo_block a:hover span {text-decoration:none;}

#destacado_secundario {
width:303px;
position:relative;
text-decoration:none;
height:230px;
display:block;}

#destacado_secundario:hover span.tipo_h3  {text-decoration:underline;}

#destacado_secundario span.tipo_h3 {
position:absolute !important;
font-size:140%;
line-height:100%;
top:12px;
left:14px;
font-weight:normal !important;
color:#fff;
font-family:Arial,Verdana,Sans-serif;}

.columna_doble .globo_izq {
display:block;
margin-top:15px;
background:#fff url("../img/curva_660_sup.gif") 0 0 no-repeat;}

.globo_izq#especial_top {margin-top:8px;}

#etiq #listado_de_blogs {padding-top:14px !important}
* html #etiq #listado_de_blogs {padding-top:0 !important}
*+html #etiq #listado_de_blogs {padding-top:0 !important}

.columna_doble .globo_izq .gb_izq {
width:660px;
padding-bottom:10px;
background:transparent url("../img/curva_660_inf.gif") left bottom no-repeat;}

#login .columna_unica .globo_izq .gb_izq {
width:565px;
padding-bottom:12px;
background:transparent url("../img/curva_565_inf.gif") left bottom no-repeat;}



.columna_unica .globo_izq {
display:block;
margin-top:0;
background:#fff url("../img/curvas_930_sup.gif") 0 0 no-repeat;}


.columna_unica .globo_izq .gb_izq {
width:930px;
padding-bottom:10px;
background:transparent url("../img/curvas_930_inf.gif") left bottom no-repeat;}

#login .columna_unica .globo_izq {
display:block;
margin-top:15px;
text-align:left;
background:#fff url("../img/curva_565_sup.gif") 0 0 no-repeat;}

#login .columna_unica .globo_izq .gb_izq {padding-bottom:0 !important}

.globo_izq {
display:block;
margin-top:15px;
background:#fff url("../img/curva_465_sup.gif") 0 0 no-repeat;}

.globo_izq .gb_izq {
width:465px;
padding-bottom:10px;
background:transparent url("../img/curva_465_inf.gif") left bottom no-repeat;}

.globo_izq .sinmr {padding-bottom:1px !important;}

.globo_der {
display:block;
margin-top:15px;
background:#fff url("../img/curva_255_sup.gif") 0 0 no-repeat;}

.sinbortop {margin-top:0 !important;}

.globo_der .gb_der {
width:255px;
padding-bottom:10px;
background:transparent url("../img/curva_255_inf.gif") left bottom no-repeat;}

.globo_izq .gb_izq#con_agregadores {padding-top:15px;}


.agregadores {
display:block;
margin:0 15px 5px 15px !important;
background:#f0f0f0 url("../img/curva_gris_435_sup_.gif") 0 0 no-repeat;}

.agregadores .ag {
width:435px;
padding-bottom:10px;
background:transparent url("../img/curva_gris_435_inf_.gif") left bottom no-repeat;}

.capa_gris {
display:block;
margin-top:10px;
padding:0;
line-height:100%;
width:630px;
margin-bottom:10px;
background:#f0f0f0 url("../img/curva_gris_630_sup.gif")  0 0 no-repeat;}

.capa_gris .cp_g {
width:630px;
padding-right:0;
text-align:center;
padding-bottom:0;
padding-top:14px !important;
padding-bottom:6px;
background:transparent url("../img/curva_gris_630_inf.gif") left bottom no-repeat;}

* html .capa_gris .cp_g {text-align:center !important}

.capa_gris .cp_g .objeto_flash {margin-left:15px;margin-bottom:10px;}
.capa_gris .cp_g .objeto_scribd {margin-left:15px;margin-bottom:10px;border:1px solid #666;width:600px;}
.capa_gris .cp_g .objeto_flash  {border:1px solid #666;width:480px;margin:0 auto 8px auto;}
.capa_gris .cp_g .documentos_descargas {margin-left:15px;margin-bottom:10px;width:600px;}
 *+html .capa_gris .cp_g .objeto_scribd {border:0px}
 *+html .capa_gris .cp_g .objeto_flash {border:1px solid #666;}

#agre_der {padding-top:15px !important;}

.globo_der .gb_der .agregadores {
display:block;
background:#f0f0f0 url("../img/curva_gris_225_sup.gif") 0 0 no-repeat;}

.globo_der .gb_der .agregadores .ag {
width:225px;
padding-bottom:10px;
background:transparent url("../img/curva_gris_225_inf.gif") left bottom no-repeat;}

.globo_cen {
display:block;
margin-top:15px;
background:#fff url("../img/curva_180_sup.gif") 0 0 no-repeat;}

.globo_cen .gb_cen {
width:180px;
padding-bottom:10px;
background:transparent url("../img/curva_180_inf.gif") left bottom no-repeat;}

h4  {
font-family:Verdana,arial,Sans-serif;
color:#020202;
font-weight:bold;
font-size:11px;
line-height:270%;
padding-top:5px;
margin-left:15px;
}

h4.externo  {
line-height:200%;
margin-left:0;
font-size:13px;
padding-top:10px;
}

h4.externo2  {
line-height:200%;
margin-left:0;
padding-top:0;
}


h4.externo3  {
padding-top:0 !important;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Iconos titulos */

h4.htit {
background:transparent;
line-height:180%;
margin-top:0 !important;
padding-bottom:0;
padding-top:0 !important;}

h4.tit_busc_blog {
padding-left:26px;
padding-top:13px;
background:transparent url("../img/icon_lupa.gif") 0 10px no-repeat;}

h4.tit_acceda_agrega {
padding-left:29px;
padding-top:6px;
line-height:200%;
margin-left:0;
padding-bottom:6px;
background:transparent url("../img/icon_acceda_agrega.gif") 0 4px no-repeat;}

.capa_002 h4.tit_acceda_agrega {
background:transparent url("../img/icon_acceda_agrega.gif") 0 4px no-repeat;}

h4.tit_atencion {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_atencion_01.gif") 0 10px no-repeat;}

#etiq h4.tit_pregunta {background:transparent url("../img/icon_g_atencion_02.gif") 0 10px no-repeat;}

h4.tit_pregunta {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_atencion_02.gif") 0 10px no-repeat;}

h4.tit_condiciones {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_condiciones.gif") 0 12px no-repeat;}

h4.tit_aulas {
padding-left:29px;
padding-top:12px;
background:transparent url("../img/icon_aula.gif") 0 12px no-repeat;}

h4.tit_traduccion {
padding-left:29px;
padding-top:12px;
background:transparent url("../img/icon_traduccion.gif") 0 14px no-repeat;}

h4.tit_produccion {
padding-left:25px;
padding-top:12px;
background:transparent url("../img/icon_produccion.gif") 0 14px no-repeat;}

h4.tit_cont_edu {
padding-left:28px;
padding-top:12px;
background:transparent url("../img/icon_paquete.gif") 0 11px no-repeat;}

h4.tit_validacion {
padding-left:29px;
padding-top:12px;
background:transparent url("../img/icon_validacion.gif") 0 14px no-repeat;}

h4.tit_tuto {
padding-left:29px;
padding-top:12px;
background:transparent url("../img/icon_tutorial.gif") 0 14px no-repeat;}

h4.tit_info {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_atencion_03.gif") 0 10px no-repeat;}

h4.tit_datos {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_datos_personales.gif") 0 10px no-repeat;}

h4.tit_acceso {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_acceso.gif") 0 10px no-repeat;}

h4.tit_bol {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_boletin.gif") 0 10px no-repeat;}

h4.tit_subs {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_subscripciones.gif") 0 10px no-repeat;}

h4.tit_rss {
padding-left:25px;
padding-top:13px;
background:transparent url("../img/icon_rss.gif") -1px 11px no-repeat;}

h4.tit_anadir_comentario {
padding-left:28px;
padding-top:13px;
background:transparent url("../img/icon_anadir_comentario.gif") 0 12px no-repeat;}

h4.tit_relacionado {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_relacionado.gif") 0 12px no-repeat;}

h4.tit_compartir {
padding-left:29px;
padding-top:13px;
background:transparent url("../img/icon_compartir.gif") 0 12px no-repeat;}

h4.tit_comentarios {
padding-left:27px;
padding-top:13px;
background:transparent url("../img/icon_comentarios.gif") 0 12px no-repeat;}

#etiq h4.tit_blog {
background:transparent url("../img/icon_g_blog.gif") 0 12px no-repeat;}

h4.tit_blog {
padding-left:30px;
padding-top:13px;
background:transparent url("../img/icon_blog.gif") 0 12px no-repeat;}

h4.tit_paraquien {
padding-left:24px;
padding-top:13px;
background:transparent url("../img/icon_para_quien_es.gif") -2px 9px no-repeat;}

h4.tit_lomas {
padding-left:23px;
padding-top:0px;
background:transparent url("../img/icon_lo_mas.gif") -2px 0px no-repeat;}

*+html h4.tit_lomas {font-size:70%}
* html h4.tit_lomas {font-size:55%;}

h4.tit_eventos {
padding-left:30px;
padding-top:13px;
margin-bottom:2px;
background:transparent url("../img/icon_eventos.gif") 0 12px no-repeat;}

#etiq  h4.tit_videos{background:transparent url("../img/icon_g_videos.gif") 0 12px no-repeat;}

h4.tit_premio {
padding-left:30px;
padding-top:13px;
background:transparent url("../img/icon_premio.gif") 0 12px no-repeat;}

h4.tit_videos {
padding-left:30px;
padding-top:13px;
background:transparent url("../img/icon_videos.gif") 0 12px no-repeat;}

h4.tit_etiquetas {
padding-left:28px;
padding-top:13px;
line-height:240% !important;
background:transparent url("../img/icon_etiquetas.gif") 0 12px no-repeat;}

h4.tit_suscripcion {
padding-left:24px;
padding-top:15px;
line-height:240% !important;
background:transparent url("../img/icon_suscripcion.gif") 0 14px no-repeat;}

h4.tit_historico {
padding-left:24px;
padding-top:15px;
line-height:240% !important;
background:transparent url("../img/icon_historico.gif") 0 14px no-repeat;}

h4.tit_catalogo {
padding-left:24px;
padding-top:18px;
line-height:160%;
padding-bottom:5px;
margin-left:15px;
margin-bottom:0;
background:transparent url("../img/icon_catalogo.gif") -3px 10px no-repeat;}

h4.tit_categorias {
padding-left:28px;
padding-top:13px;
background:transparent url("../img/icon_categorias.gif") 0 12px no-repeat;}
#etiq h4.tit_descargas {

background:transparent url("../img/icon_g_descargas.gif") 0 10px no-repeat;}

h4.tit_descargas {
padding-left:26px;
padding-top:13px;
background:transparent url("../img/icon_descargas.gif") 0 10px no-repeat;}

#etiq h4.tit_documentos {
background:transparent url("../img/icon_g_documentos.gif") -3px 10px no-repeat;}

h4.tit_documentos {
padding-left:26px;
padding-top:13px;
background:transparent url("../img/icon_documentos.gif") -3px 10px no-repeat;}

.parrafo_00 .com_00 h4.titular_0  {
font-family:Arial,Verdana,Sans-serif;
color:#020202 !important;
font-weight:bold;
font-size:11px !important;
padding-top:14px !important;
padding-bottom:8px !important;
margin-left:0px !important;}

.gb_der#minisites .ficha ul li {font-size:100%;line-height:120%;}

.ficha a {
font-size:70% !important;font-weight: bold;}

.mapaweb {padding:12px;}

.mapaweb a {
font-weight: normal;font-size:70%;}

.etis p a {
font-weight: normal !important;}

.ficha ul li a {font-weight: normal !important}
.ficha #etiquetas  a {font-weight: normal}

.ficha ul a {
font-size:100% !important;}
.ficha ul {list-style-type: none;padding:6px 0 12px 0;}

.ficha ul li {
background:transparent url("../img/bullet_azul.gif") 0 6px no-repeat;
line-height:130%;
font-size:80%;
padding-left:10px;}

.gb_der#minisites .ficha  ul {
padding-bottom:6px;
}

.gb_der#minisites .ficha  li {
background:#f0f0f0 url("../img/flecha_ul.gif") 100% 50% no-repeat !important;
line-height:190% !important;
margin-bottom:10px;
display:block !important;
padding-left:0;}

.gb_der#minisites .ficha  li a {
display:block;
height:2.5em;
width:175px;
text-decoration: none;
padding-left:40px;
background:#f0f0f0 url("../img/icon_minisite_01.gif") 5px 5px no-repeat !important;
font-family:Helvetica,Verdana,Sans-serif;
color:#484848 !important;
font-size:75% !important;}

.gb_der#minisites .ficha  li a:hover {
text-decoration: underline;
background:#f0f0f0 url("../img/icon_minisite_02.gif") 5px 5px no-repeat !important;
}

.gb_der#minisites .ficha span em {font-style:normal;}

.gb_der#minisites {padding-bottom:0 !important}

.ficha#boletinn a {display:inline !important}
#boletinn ul {margin:0 !important; padding:0 !important;}
#boletinn ul li {position:relative !important;  top:-10px !important;}
.logo_peq {position:relative;top:-11px;}
.ficha ul li a:hover {text-decoration: none;}
.ficha a.catalogo {display:block;height:100px;width:150px;background:transparent url("../img/catalogo.jpg") 0 0 no-repeat;margin-top:2px;margin-bottom:12px}
.ficha a.descargas {display:block;height:50px;width:150px;background:transparent url("../img/descargas.jpg") 0 0 no-repeat;margin-top:2px;margin-bottom:12px}

.ficha a.catalogo:hover {background:transparent url("../img/catalogo.jpg") 0 -100px no-repeat;}
.ficha a.descargas:hover {background:transparent url("../img/descargas.jpg") 0 -50px no-repeat;}
.ficha a.catalogo strong,
.ficha a.descargas strong {display: none;}

.ficha  {
margin:0 14px 0 14px;padding-bottom:0;}

*+html .globo_izq #ie7 {padding-top:14px !important;}

*+html .globo_izq .ficha {padding-bottom:0;margin-bottom:0 !important;}
* html .globo_izq .ficha {padding-bottom:3px;}

.parrafo_00 .ficha_sin_borde_abajo {
background:#fff !important;}

.ficha span.cat {
line-height:190%;
padding-top:0;
font-family:Verdana,Arial, sans-serif !important;
font-size:70%}

.ficha div.cat {
line-height:190%;
padding-top:0;
padding-bottom:1px;
margin-top:5px;
font-family:Verdana,Arial, sans-serif !important;
font-size:70%}

.ficha div.cat a, .ficha div.cat div, .ficha div.cat span {font-size:100% !important;font-family:Verdana,Arial, sans-serif !important;}

* html .ficha div.cat {height:1px}

.parrafo_00 .ficha .caja_gris_gb,
.parrafo_00 .ficha .video_tutorial,
.parrafo_00 .ficha .foto_comun {margin:0 0 0 0 !important}

* html .caja_gris_gb {margin-bottom:14px !important}
*+html .caja_gris_gb {margin-bottom:14px !important}

#boletin_c {border-bottom:12px solid white}
* html #boletin_c {border-bottom:0 !important;margin-bottom:11px !important}
*+html #boletin_c {border-bottom:0 !important;margin-bottom:11px !important}


#ene_c {border-bottom:8px solid white}
* html #ene_c {border-bottom:0 !important;margin-bottom:7px !important}
*+html #ene_c {border-bottom:0 !important;margin-bottom:7px !important}



.parrafo_00 #ficha em.negrito, .parrafo_00 .ficha em.negrito {font-style:normal;font-weight:bold;padding-top:10px;}

* html .globo_izq #ficha {margin:8px 14px 0 14px; }
*+html .globo_izq #ficha {margin:8px 14px 3px 14px; }


.parrafo_00 .datos {margin:8px 14px 15px 14px; }

* html .parrafo_00 .datos {margin:8px 14px 0 14px; }
*+html .parrafo_00 .datos {margin:8px 14px 3px 14px; }


.parrafo_00 .p00 #ficha a.enlace_ab {display:inline !important;font-size:100%;font-family:Verdana,Arial, sans-serif !important;}
.parrafo_00 .p00 .ficha a.enlace_ab {display:inline !important;font-size:100%;font-family:Verdana,Arial, sans-serif !important;}

.ficha a.titulo {
font-family:Arial,Verdana,Sans-serif !important;
color:#d11;
display:block;
font-weight: normal !important;
margin-bottom:6px;
text-decoration:underline;
font-size:140% !important;}

.ficha a.titulo_peq {
font-family:Arial,Verdana,Sans-serif !important;
color:#d11;
display:block;
line-height:130%;
font-weight: normal !important;
margin-bottom:6px;
text-decoration:underline;
font-size:100% !important;}

.ficha a.titulo_2 {
font-family:Arial,Verdana,Sans-serif !important;
color:#d11;
display:block;
font-weight: normal !important;
margin-bottom:6px;
text-decoration:underline;
font-size:100% !important;}

.blog_comentario a.titulo {font-size:130% !important;}

.ficha span.titulo {
font-family:Arial,Verdana,Sans-serif !important;
color:#000;
margin-bottom:3px;
display:inline !important;
padding-right:8px;
font-size:120% !important;}

#listado_de_blogs a.titulo,
#listado_videos a.titulo,
#listado_aulas a.titulo,
#listado_descargas a.titulo,
#listado_documentos a.titulo {
font-family:Arial,Verdana,Sans-serif !important;
color:#d11;
display:block;
margin-bottom:4px;
text-decoration:underline;
font-size:130% !important;}

#listado_de_blogs strong.titulo,
#listado_videos strong.titulo,
#listado_aulas strong.titulo,
#listado_descargas strong.titulo,
#listado_documentos strong.titulo {
font-family:Arial,Verdana,Sans-serif !important;
color:#333;
display:block;
font-weight:normal;
margin-bottom:4px;
text-decoration:none;
font-size:130% !important;}

.ficha span.titulo {
font-family:Arial,Verdana,Sans-serif !important;
color:#000;
display:block;
margin-bottom:6px;
font-size:120% !important;
}

.ficha span.titulo_2 {
font-family:Arial,Verdana,Sans-serif !important;
color:#000;
display:block;
margin-bottom:6px;
font-size:85% !important;
}

.ficha a {
font-family:Arial,Verdana,Sans-serif !important;
color:#d11;
display:block;
margin-bottom:6px;
text-decoration:underline;
}


.ficha a:hover {
text-decoration:none;
}

.ficha p {
color:#585858;
line-height:170%;
padding-bottom:10px;
font-family:Helvetica,Arial, sans-serif;
text-align:left;
font-size:80%;}

.ficha p.parrafo_tipo {
color:#585858;
line-height:170%;
padding-bottom:8px;
font-family:Verdana,Arial, sans-serif;
text-align:left;
font-size:70%;}


.globo_izq .gb_izq p.directorio {
color:#585858;
line-height:170%;
padding-bottom:14px;
padding-top:2px;
font-family:Verdana,Arial, sans-serif;
text-align:left;
padding-left:15px;
}

* html .parrafo_00 .p00 p.directorio {margin-bottom:14px;}
*+html .parrafo_00 .p00 p.directorio {margin-bottom:14px;}

.parrafo_00 .p00 p.directorio a {
color:#d11;
display:block;
padding-top:6px;
font-size:100%;
text-decoration:underline;
font-family:Arial,Verdana,Sans-serif;}

.parrafo_00 .p00 p.directorio a:hover,
.parrafo_00 .p00 p.directorio a.subcategoria:hover {text-decoration:none;}

.parrafo_00 .p00 p.directorio a.subcategoria {
color:#d11;
display:inline;
font-size:70%;
text-decoration:underline;
font-family:Verdana,Arial,Sans-serif;}

.globo_izq .gb_izq .ficha p a {
color:#d11;
display:inline;
padding-top:6px;
font-size:100% !important;
font-family:Verdana,Arial, sans-serif !important;
}

.globo_izq .gb_izq .ficha p a {
color:#d11;
padding-top:6px;
font-size:100% !important;
font-family:Verdana,Arial, sans-serif !important;
}

.globo_izq .gb_izq .ficha p a.coment{
padding-left:18px;
display:block;
background:transparent url("../img/comentarios.gif") 0 6px no-repeat;
}

.fecha {color:#000;display:block;margin-bottom:5px;}


.destacado_lateral {
display:block;
width:303px;
margin-top:15px;
height:111px;
position:relative;}

.destacado_lateral a {
text-decoration:none;}

.destacado_lateral a:hover {
text-decoration:underline;}

.destacado_lateral .usuarios {
top:49px;
font-family:Arial,Verdana,Sans-serif;
left:53px;
color:#fff;
font-size:75%;
position:absolute !important;}

.destacado_lateral .objetos {
top:49px;
font-family:Arial,Verdana,Sans-serif;
left:166px;
color:#fff;
font-size:75%;
position:absolute !important;}

.destacado_lateral .catalogo {
display:block;
width:194px;
height:52px;
font-family:Arial,Verdana,Sans-serif;
left:15px;
top:11px;
color:#fff;
line-height:130%;
font-size:18px;
font-weight:normal !important;
position:absolute !important;}

.destacado_lateral:hover .catalogo {text-decoration:underline;color:#fff;}


.destacado_lateral:hover {text-decoration:underline}


.destacado_lateral_blanco {
display:block;
width:303px;
margin-top:15px;
font-family:Arial,Verdana,Sans-serif;
color:#fff;
font-size:18px;
font-weight:normal !important;
display:block;
background:#fff url("../img/curvas_blancas_drcha_superior.gif") top right no-repeat;
}

.sinmargen {margin-top:0 !important;}
.conmargen_doble {margin-top:0 !important;margin-bottom:15px !important;}
.padbot {padding-bottom:12px !important;}
.padbot3 {padding-bottom:4px !important;}
.padbot2 {padding-bottom:19px !important;}
* html .padbot2 {padding-bottom:14px !important;}
*+html .padbot2 {padding-bottom:11px !important;}
.conmargen {margin-bottom:0 !important;margin-bottom:0;}
.blog_comentario {padding-top:12px !important;}

.blog_comentario span {font-size:80%;display:block;margin-bottom:10px !important;}
.blog_comentario span a {font-size:100% !important;display:inline}

.destacado_lateral_blanco a {
font-family:Verdana,Arial,Sans-serif !important;
color:#d11;
display:block;
margin-bottom:8px;
text-decoration:underline;
font-size:180% !important}

.destacado_lateral_blanco a:hover {
text-decoration:none;
}

* html .destacado_lateral_blanco .lista_comun {padding-left:17px;}

.destacado_lateral_blanco .dl_b {
display:block;
padding:12px 0 0 15px;
margin:0 0 0 0;
background:transparent url("../img/curvas_blancas_drcha_inferior.gif")  left bottom no-repeat;}

.destacado_lateral_blanco .dl_b .dl_b0 {
margin-top:10px}

.destacado_lateral_blanco h4.titular_0  {
font-family:Arial,Verdana,Sans-serif;
color:#020202;
font-weight:bold;
font-size:60%;
}

.destacado_lateral_blanco p, .destacado_lateral_0 p {
color:#585858;
line-height:170%;
font-family:Verdana,Arial, sans-serif;
padding-right:14px;
text-align:left;
font-size:60%;}

.destacado_lateral_blanco img {
float:left;
display:block;
margin-right:15px;
margin-bottom:14px;}



h4#especialhh  {
height:27px;
background:#fff;
margin-left:5px;margin-bottom:5px;margin-top:0;}

*+html h4#especialhh {padding-left:7px !important}

h4#especialhh  span.oculto {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
padding-right:20px;
color:#000 !important;
background:#fff url("../img/circulo_rojo.gif") top right no-repeat;
display:inline !important;}

*+html h4#especial_categorias {padding-left:7px !important}

h4#especial_categorias  {
display:block;
height:32px;
background:#fff;
margin-left:5px;margin-bottom:5px;margin-top:0;}

h4#especial_historico  {
display:block;
width:109px;
height:32px;
background:#fff;
margin-left:5px;margin-bottom:5px;margin-top:0;}

* html h4#especial_historico {margin-left:15px;}
*+html h4#especial_historico {padding-left:6px;}

h4#especial_categorias span.oculto,
h4#especial_historico span.oculto  {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:24px;
padding-right:20px;
background:#fff url("../img/circulo_rojo.gif") top right no-repeat;
font-weight:normal;
color:#000 !important;
display:inline !important;}

#padr {padding-top:12px !important }
#padr h4 {margin-left:14px}

* html h4#especialhh {margin-left:15px;}
* html h4#especial_categorias {margin-left:15px;}
* html .destacado_lateral_blanco img {margin-right:0px;}

ul#rs_ul li {border:1px solid white;}
ul#rs_ul {margin:0 10px 0px 5px;list-style-type:none;}
* html ul#rs_ul {margin:0 10px 0px 14px;}
.dl_b#dl_b_especial, .dl_b#dl_b_especial2 {padding:14px 10px  8px 10px}
.dl_b#dl_b_especial img, .dl_b#dl_b_especial2 img {float:none  !important;}
* html .dl_b#dl_b_especial {padding:10px 0px 5px 0 }
* html .dl_b#dl_b_especial2 {padding:10px 0px 5px 0 }
*+html ul#rs_ul  {line-height:100% !important}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Metanavegacion y Pie de pagina */


#metanavegacion {
display:block;
position:relative;
text-align:center;
height:2.9em;
width:960px;
background:#D6E6F6 url("../img/curvas_inferiores.gif")  0 100% no-repeat;
font-size:75%;
}

#metanavegacion ol {
list-style-type:none;
padding-top:9px !important;
padding-left:18px;
display:block;}

#metanavegacion ol li {
display:inline;}

#metanavegacion ol li.oculto {
display:none;}

#metanavegacion  a#registro {
position:absolute;
right:0px;
background:transparent;margin-right:8px;}

#metanavegacion  a#boletin_enl {
position:absolute;
left:117px;
background:transparent;margin-right:8px;}

#cuerpo_EN #metanavegacion  a#boletin_enl {left:94px;}
#cuerpo_EU #metanavegacion  a#boletin_enl {left:102px;}
#cuerpo_VA #metanavegacion  a#boletin_enl {left:94px;}
#cuerpo_CA #metanavegacion  a#boletin_enl {left:94px;}

#metanavegacion  a#acercade_enl {
position:absolute;
left:0px;
background:transparent;margin-right:8px;}

#metanavegacion  a#rss_enl {
position:absolute;
left:173px;
background:transparent;margin-right:8px;}

#cuerpo_EU #metanavegacion  a#rss_enl {left:168px;}
#cuerpo_VA #metanavegacion  a#rss_enl {left:150px;}
#cuerpo_CA #metanavegacion  a#rss_enl {left:150px;}

#metanavegacion  a#salir {
background:transparent;margin-right:8px;}

#cuerpo_EU #metanavegacion  a#acceder {right:86px;}

#metanavegacion  a#nombre_apellido {
background:transparent;
position:absolute;
right:58px;
}

#cuerpo_EU #metanavegacion  a#nombre_apellido {right:80px;}

#metanavegacion  a#acceder {
background:transparent;
position:absolute;
right:66px;
}

#metanavegacion  a#admin {
background:transparent;
position:absolute;
right:144px;
}

#metanavegacion  a#mi_cuenta {
background:transparent;}

#metanavegacion  a {
padding-left:10px;
padding-top:0 !important;
padding-right:10px;
position:relative;
height:auto;
display:inline;
color: #d11;
background:transparent  url("../img/barra.gif") 100% 60% no-repeat;}


#metanavegacion  a.enl_izq {
padding-left:10px;
padding-right:10px;
position:relative;
height:1.3em;
display:block;
color: #d11;
background:transparent  url("../img/barra.gif") 100% 60% no-repeat;}


#metanavegacion  span {
padding-left:10px;
padding-right:10px;
float:right;
height:auto;
display:block;
color: #979797;
background:transparent;}

#metanavegacion  a:hover {text-decoration:none}

a#logo {
background:transparent url("../img/logo.gif") 0 0 no-repeat;
display:block;
text-decoration:none;
position:relative;
width:175px;
height:67px;
margin:24px auto 0 auto;
}

#pie_pagina {
text-align:right;
clear:both;
height:60px;
padding-top:20px;
font-size:60%;
margin-bottom:5px;
background:#fff;}

#pie_pagina  ul {
list-style-type:none;
text-align:left;
display:block;}

#pie_pagina ul li {
display:inline;}

#pie_pagina  ul li  {height:1.3em;}

#pie_pagina  ul li  a, #pie_pagina  ul li  div  {
color:#151515;
padding-right:0;
float:left;
display:block;}


#pie_pagina  ul li a span, #pie_pagina  ul li div span {
text-indent:-10000px;
overflow:hidden;
position:absolute;}

#pie_pagina  ul li  a#avanza {
width:107px;
margin-left:0;
height:47px;
background:transparent url("../img/00_logo_avanza.jpg") 0 0 no-repeat;}


#pie_pagina  ul li  a#industria {
width:122px;
height:47px;
background:transparent url("../img/00_logo_mitc.jpg") 0 0 no-repeat;}

#pie_pagina  ul li  a#secretaria {
width:83px;
height:47px;
background:transparent url("../img/00_logo_sec.jpg") 0 0 no-repeat;}


#pie_pagina  ul li  a#redes {
width:51px;
height:47px;
margin-left:9px;
background:transparent url("../img/logo_red.jpg") 0 16px no-repeat;}

* html #pie_pagina  ul li  a#redes {
margin-left:5px;
}

#pie_pagina  ul li  a#educacion {
width:100px;
padding-right:0;
height:47px;
margin-left:3px;
background:transparent url("../img/00_logo_mepd.jpg") 0 0 no-repeat;}

* html #pie_pagina  ul li  a#educacion {margin-left:2px;}

#pie_pagina  ul li  a#gobespania {
width:90px;
margin-left:0;
padding-right:0;
height:47px;
background:transparent url("../img/00_logo_gobierno.gif")  0 0 no-repeat;}


#pie_pagina  ul li  a#plan_e {
width:81px;
margin-left:0;
padding-right:0;
height:47px;
background:transparent url("../img/00_logo_plan_e.jpg")  0 0 no-repeat;}

#pie_pagina  ul li  a#logo_ite {
width:50;
height:47px;
background:transparent url("../img/00_logo_ite.jpg")  0 0 no-repeat;}

#pie_pagina  ul li  a#feder {
width:163px;
height:47px;
background:transparent url("../img/00_logo_europa.jpg")  0 0 no-repeat;}

#buscador_largo {
min-height:76px;
margin:0 auto ;
text-align:left;
width:960px;
position: relative;
clear:both;
top:-2px;
z-index:100 !important;
display:block;
background:transparent url("../img/buscar.gif")  0 0 repeat-x;
}

*+html #buscador_largo {top:0px;height:auto;}
* html #buscador_largo {height:76px;}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Navegacion */


#menu_principal {background:#fff;text-align: center}

ul#lista_menu {
font: bold 15px helvetica,verdana, arial, sans-serif;
list-style-type: none;
width:39em;
position:relative;
top:2px;
text-align:center !important;
z-index:100;
background:transparent;
margin: 0 auto;}

*+html ul#lista_menu {width:39em;top:4px;}
* html ul#lista_menu {width:38.5em;}


#cuerpo_EU ul#lista_menu {width:42.3em;}
#cuerpo_VA ul#lista_menu {width:40.5em;}

ul#lista_menu li {
float: left;
margin: 2px 4px 0  0px;}

.activo a { color: #000 !important; }
.activo a span { color: #000 !important; }

#lista_menu span {
float: left;
display: block;
color:#c03;
line-height:240%;
text-align:center;
text-decoration: none;
padding: 0 10px 0 11px;
height:2.4em;}

#lista_menu a {
float: left;
display: block;
color:#d11;
line-height:240%;
text-align:center;
cursor: pointer;
text-decoration: none;}

* html #lista_menu a {cursor:pointer !important;}

ul#lista_menu li a {
background:transparent url("../img/pest_tipo_gris.gif")  0 0 no-repeat }

ul#lista_menu li a span {
color:#d11;
background:transparent url("../img/pest_tipo_gris_02.gif")   right top no-repeat}

ul#lista_menu li.activo a {

background:transparent url("../img/pest_tipo_azul.gif")  0 0 no-repeat;}

ul#lista_menu li.activo a span {

background:transparent url("../img/pest_tipo_azul_02.gif") right top no-repeat;}


ul#lista_menu li.activo a:hover {

background:transparent url("../img/pest_tipo_azul.gif")  0 0 no-repeat !important;}

ul#lista_menu li.activo a:hover span {

background:transparent url("../img/pest_tipo_azul_02.gif")   right top no-repeat !important;}


ul#lista_menu li a:hover {
background:transparent url("../img/pest_tipo_oscuro.gif")  0 0 no-repeat !important;}

ul#lista_menu li a:hover span {

background:transparent url("../img/pest_tipo_oscuro_02.gif")   right top no-repeat !important;}

#sinmenu {height:1.5em;background:#f8f8f8;border-bottom:1px solid #666}
* html #sinmenu {height:1.55em;}

#lista_menu  li#portada {margin: 2px 4px 0 0;}

.caja_buscador {
width:570px;
height:26px;
position:relative;
padding:0;
top:-5px;
color:#666;
margin-top:0;
font-size:80%;
margin-right:6px;
border:1px solid #555555;
background:#fdfdfd;
font-family:Verdana,Arial,Sans-serif;}

.caja_buscador_peq {
width:200px;
height:21px;
position:relative;
padding:0;
color:#666;
margin-top:0;
font-size:65%;
margin-right:6px;
border:1px solid #555555;
background:#fdfdfd;
font-family:Verdana,Arial,Sans-serif;}

#selectores_ocultos {
position:static;
z-index:100 !important;
color:#666;
font-size:65%;
border-bottom:0;
border-top:0 !important;
background:#5B92C9 ;
text-align: left;
font-family:Verdana,Arial,Sans-serif;
font-size:12px;}

#selectores_ocultos div {
height:136px;
position:relative !important;
background:transparent url("../img/buscar_00.gif") left bottom  no-repeat;
padding:9px 4px 8px 7px;
padding-left:305px !important;
}


* html #selectores_ocultos div {padding:9px 4px 8px 7px;height:112px;padding-left:313px !important;}
*+html #selectores_ocultos div {padding:9px 4px 28px 7px;height:106px;padding-left:333px !important;}
*+html #selectores_ocultos  {border-bottom:1px solid #fff;}
.flotante_busc {display:block; font-size:90% !important;font-weight:normal;color:#fff;margin-top:112px;margin-left:536px;}
.flotante_busc:hover {text-decoration: none}
* html .flotante_busc {margin-top:30px;margin-left:520px;}
*+html .flotante_busc {margin-top:36px;margin-left:490px;}


.caja_selector_02 {
width:572px;
position:relative;
padding:0;
height:28px;
font-size:80% !important;
margin-bottom:8px;
float:left;
color:#666;
border:1px solid #555555;
background:#fdfdfd;
font-family:Verdana,Arial,Sans-serif;}

*+html .caja_selector_02 {
font-size:13px !important;
width:530px !important;
}

*+html .caja_selector_02#seleccionarContenidos {
font-size:13px !important;
width:530px !important;
}

*+html #seleccionarCompetencias, *+html #seleccionarTipo {width:530px !important;
}

* html .caja_selector_02 {
width:560px !important;
}

* html .caja_selector_02#seleccionarContenidos {
width:560px !important;
}

* html #seleccionarCompetencias, * html #seleccionarTipo {width:560px !important;}

* html .caja_selector_02 {
font-size:13px !important;}


.caja_selector {
width:200px;
height:28px;
position:relative;
padding:0;
top:-4px;
color:#666;
margin-right:6px;
margin-top:0;
font-size:70%;
border:1px solid #555555;
background:#fdfdfd;
font-family:Verdana,Arial,Sans-serif;}

* html .caja_selector {top:2px;width:201px;font-size:70%;}
* html .caja_buscador {top:4px;width:556px;height:19px;}
* html #seleccionarContenidos {font-size:13px;padding:2px 0;}
*+html .caja_selector {top:10px;width:220px;height:28px !important;font-size:70%;}
*+html #seleccionarContenidos {font-size:11px;padding:2px 0 !important;}
*+html .caja_buscador {top:2px;width:536px;height:19px;font-size:100%;}

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


#buscador {
font-family:verdana, arial, Helvetica, sans-serif;
padding-left:0;
text-align:right;
padding-top:35px;
padding-right:15px;
}

#buscador label {
font-size:60%;
vertical-align:bottom;
padding-left:0.5em;
padding-right:1.6em;
color:#4b4b4b;}

* html #buscador label {padding-left:0;}

*+html #buscador label {padding-left:0;}

#buscador_largo .buscar {
height:30px;
position:static;
margin-top:5px;
background:transparent url("../img/boton_rojo_gordo.gif")  0 0 no-repeat;}

* html #buscador_largo .buscar {margin-top:1px;}
*+html #buscador_largo .buscar {margin-top:4px;}



.buscar {
width:auto;
position:relative;
font-size:65%;
top:7px;
margin-left:0;
vertical-align:top;
cursor:pointer;
font-weight:bold;
color:#fff;
height:24px;
width:65px;
border:0;
background:transparent url("../img/boton_rojo.gif")  0 0 no-repeat;}

.ficha#buscador_blog .buscar {background:transparent url("../img/boton_rojo_b.jpg")  0 0 no-repeat !important;}

*+html .buscar {top:3px;}
* html .buscar {top:3px;}


option.color {background:#ECEBEB}
option.oscura {background:#ECEBEB}

#buscador .buscar {top:5px;font-size:70%;}

.capa_flotante {
width:220px;
float:right;}


#contenido_central_home .capa_flotante {padding-bottom:10px}
#contenido_secundario_home .capa_flotante {padding-bottom:10px}

.capa_flotante  img {
margin-top:10px;
margin-bottom:11px;
border:1px solid #c03}

.capa_flotante .dest_img img {border:1px solid #c03}
.capa_flotante .dest_img:hover img {border:1px solid #ccc}
 .dest_img img {border:1px solid #c03}
 .dest_img:hover img {border:1px solid #ccc}


* html .capa_flotante  img {margin-bottom:9px;}
*+html .capa_flotante  img {margin-bottom:9px;}

.capa_flotante_grande {
width:345px;
padding-bottom:4px;
float:right;}

.capa_flotante_grande  img {
margin-top:7px;
margin-bottom:7px;
border:1px solid #c03}

* html .capa_flotante_grande  img {margin-bottom:4px;}
*+html .capa_flotante_grande  img {margin-bottom:4px;}

.marginada img {margin-bottom:17px;}
.marginada {margin-top:15px !important;}
.marginada_2 {margin-left:25px;margin-right:25px;}
.marginada_3 {margin-left:20px;}
.marginada_0 {margin-top:29px !important;}
.marginada_5 {margin-top:34px !important;}
.marginada_a {margin-top:36px !important;}

.des_cat {
color:#252525;
padding-left:22px;
font-size:70%;
text-decoration:none;
background:transparent url("../img/icon_descarga.gif") 0 0 no-repeat;
font-family:Arial,Verdana,Sans-serif;}

.des_cat:hover {text-decoration:underline}


#ficha #categoria_listado a.subcat {
line-height:100%;
color:#d11;
font-size:100% !important;
text-decoration:underline;
font-family:Verdana,Arial,Sans-serif  !important;}

fieldset#combo_cat {margin-top:6px;margin-left:14px;font-size:110%}
* html fieldset#combo_cat {margin-right:6px;}
select#SelCat {width:200px;margin:5px 0 0 0}
fieldset#combo_cat label {font-size:70%}

#ficha #categoria_listado a.subcat:hover  {
text-decoration:none;}

fieldset#combo_cat .buscar {top:0}
.categoria {font-weight:bold;font-size:90% !important}
#formulario_contacto {padding-bottom:12px;padding-top:5px !important;}
#formulario_contacto label {
padding-bottom:1px;line-height:120%;font-size:70%;display:block;padding-top:8px;}
#formulario_contacto input {margin-top:0;}
#formulario_contacto #nombre_contacto,
#formulario_contacto #nombre_asunto {height:18px;width:374px;border:1px solid #4f4f4f;}
#formulario_contacto #nombre_comentario {border:1px solid #4f4f4f !important;}
* html #formulario_contacto .c_bot .buscar {
margin-left:0 !important;}

input.bus {
border:1px solid #555;
height:17px;
color:#4b4b4b;
width:226px;
margin-bottom:5px;
margin-top:6px;}

select.bus {
border:1px solid #555;
height:17px;
color:#4b4b4b;
width:226px;
font-size:70%;
margin-bottom:5px;
margin-top:6px;}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Listados */

ul.lista_comun {
list-style-type: none;
font-size:70%;
color:#545454;
padding-bottom:0.4em;}

* html ul.lista_comun {
padding-bottom:0;
}

*+html ul.lista_comun {
padding-bottom:0;
}

ul.lista_comun li {
list-style-type: none;
padding-left:12px;
line-height:150%;
background:transparent url("../img/bullet.gif") 0 4px no-repeat;
}

* html ul.lista_comun li {line-height:130%;}
*+html ul.lista_comun li {line-height:170%;}

ul.lista_comun a {
color:#d11;
text-decoration:underline;}

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


#acerca_de ul.lista_comun_02 li  {
font-size:90% !important;
line-height:150%;
margin-bottom:12px !important;
background-position: 0 8px !important;
}

#acerca_de {padding-top:18px !important;}

#acerca_de .enlace_ab {font-weight: normal;font-size:90% !important }

ul.lista_comun_02 {
list-style-type: none;
padding-top:0;
font-size:80%;
color:#545454;
padding-bottom:0.4em;}

#listado_de_blogs li div ul.lista_comun_02 {
margin-left:18px !important;
padding-bottom:4px;
line-height:100%;}


#acerca_de ul.lista_comun_03 li  {
font-size:99% !important;
line-height:150%;
margin-bottom:12px !important;
background:transparent url("../img/bullet_gris.gif") 0 5px no-repeat !important;
}


#especial_top .lista_comun_02 li {
background:transparent url("../img/bullet.gif") 0 6px no-repeat !important;
line-height:160% !important;
padding-bottom:0 !important;
margin-bottom:0 !important;
padding-left:12px;}


* html ul.lista_comun_02 {
padding-bottom:0;
}

*+html ul.lista_comun_02 {
padding-bottom:0;
}

ul.lista_comun_02 li {
list-style-type: none;
padding-left:12px;
padding-right:16px;
line-height:170%;
margin-bottom:10px;
background:transparent url("../img/bullet.gif") 0 7px no-repeat;
}

ul.lista_comun_02 a {
color:#d11;
text-decoration:underline;}

ul.lista_comun_02 a:hover {text-decoration:none;}



ul.lista_comun_03 li {
list-style-type: none;
padding-left:12px;
padding-right:16px;
line-height:170%;
margin-bottom:10px;
font-size:80%;
background:transparent url("../img/bullet.gif") 0 9px no-repeat;
}

ul.lista_comun_03 a {
color:#d11;
padding-left:5px;
font-size:100% !important;
text-decoration:underline;}

ul.lista_comun_03 a:hover {text-decoration:none;}

ul.lista_comun_03 a {display:inline !important}

a.enlace_comun {color:#d11;text-decoration:underline;font-size:70%;}
a.enlace_comun:hover {text-decoration:none;font-size:70%;}
a.enlace_comun2 {color:#d11;text-decoration:underline;margin-left:14px;font-size:100%;}
a.enlace_comun2:hover {text-decoration:none;}


a.enlace_tipo {color:#d11;text-decoration:underline;}
a.enlace_tipo:hover {text-decoration:none;}

div.listado_blogs ul,
div.listado_docus ul {
list-style-type: none;
margin-left:15px;
margin-top:10px;
padding-bottom:7px;
width:580px;}

div.listado_docus ul {
list-style-type: none;
margin-left:15px;
margin-top:12px !important;}

div.listado_blogs a:hover {text-decoration:none;}
div.listado_docus a:hover {text-decoration:none;}

div.listado_blogs a.titulor,
div.listado_docus a.titulor  {
font-size:110%;
line-height:140%;
padding:18px 0 0;
font-weight:normal;
color:#d11;
text-decoration:underline;
font-family:Arial,Verdana,Sans-serif;}

div.listado_blogs a.tipo_pdf:hover,
div.listado_docus a.tipo_pdf:hover {
text-decoration:none;
background:transparent url("../img/pdf_02.gif") 0 0px no-repeat;}

div.listado_blogs a.tipo_pdf,
div.listado_docus a.tipo_pdf {
font-size:70% !important;
line-height:140%;
padding: 4px 0 0 24px;
font-weight:normal;
color:#d11;
text-decoration:underline;
font-family:Verdana,Arial,Sans-serif;
background:transparent url("../img/pdf_01.gif") 0 0px no-repeat;}

div.listado_blogs a.tipo_excel:hover,
div.listado_docus a.tipo_excel:hover {
text-decoration:none;
background:transparent url("../img/excel_02.gif") 0 0px no-repeat;}

div.listado_blogs a.tipo_excel,
div.listado_docus a.tipo_excel {
font-size:70% !important;
line-height:140%;
padding: 4px 0 0 24px;
font-weight:normal;
color:#d11;
text-decoration:underline;
font-family:Verdana,Verdana,Sans-serif;
background:transparent url("../img/excel_01.gif") 0 0px no-repeat;}

div.listado_blogs a.tipo_word:hover,
div.listado_docus a.tipo_word:hover {
text-decoration:none;
background:transparent url("../img/word_02.gif") 0 0px no-repeat;}

div.listado_blogs a.tipo_word,
div.listado_docus a.tipo_word {
font-size:70% !important;
line-height:140%;
padding: 4px 0 0 24px;
font-weight:normal;
color:#d11;
text-decoration:underline;
font-family:Verdana,Arial,Sans-serif;
background:transparent url("../img/word_01.gif") 0 0px no-repeat;}

div.listado_blogs li {padding-bottom:9px}
div.listado_docus li {padding-bottom:9px}


.listado_blogs li p,
.listado_docus li p {
padding-left:24px;
padding-top:2px;
line-height:190%;
font-size:70%;
color:#454545;
}


.listado_blogs strong,
.listado_docus strong {
color:#808080;
padding-top:2px;
font-size:70%;
padding-bottom:8px;
display:block;}

.listado_blogs span strong,
.listado_docus span strong {
display:inline;
color:#333;
padding-top:0;
padding-bottom:0;
}

#contenido_central h2 {padding:0;}

a.usuario, a.comentarios {
color:#c03;
font-size:70%;}

 a.comentarios_flotante {
color:#c03;
font-size:70%;
padding-left:18px;
padding-top:3px;
float:right;
background:transparent url("../img/comentarios.gif")  0 3px no-repeat;
}

span.usuario, span.comentarios {
font-size:70%;}

.usuario:hover,
.comentarios:hover,
.comentarios_flotante:hover {
text-decoration:none;
}

.usuario {
padding-left:12px;
padding-right:6px;
background:transparent url("../img/usuario.gif") 0 0 no-repeat;
}

.comentarios {
padding-left:18px;
background:transparent url("../img/comentarios.gif") 0 0 no-repeat;
}

#lateral {
width:244px;
float:right;}

.caja_gris {
width:196px;
padding:12px;
margin-bottom:15px;
margin-left:23px;
background:#f8f8f8;}

.caja_gris p {font-size:70%;line-height:140%;padding-top:5px;}

.caja_gris_padeado {padding-bottom:18px !important;}

.caja_gris .buscar {
position:relative;
margin-left:0 !important;}

* html .caja_gris .buscar {
left:-22px;}

*+html .caja_gris .buscar {
left:-22px;}

* html .caja_gris {width:220px;}

.caja_gris ul.lista_comun {padding-top:0.6em;padding-bottom:0em;}

.listado_news a  {
font-weight:normal;
z-index:300;
color:#c03;
line-height:190%;
margin:0; }

 .listado_news li {
 min-height:80px;
 clear:both;
 margin-bottom:9px;
 display:block;}

* html .listado_news li {height:20px}

.listado_news span {
color:#c03;
display:inline;}

.listado_news a:hover  {
font-weight:normal;
text-decoration:none;}

.listado_news li img {
float:right;
display:block;
margin-left:10px;
margin-top:7px;
border:1px solid #c03;}

* html .listado_news li img  {margin-top:6px;}

.listado_news p {
line-height:170%;
width:470px;
padding-top:2px;
text-align:left;
border:0}

.listado_news {
list-style-type:none;
margin-bottom:10px;
font-size:70%;}

.listado_news strong {
display:block;
color:#727272;
font-family:Arial, sans-serif;
font-size:100%;}

.capa_flotante_grande p {font-size:70%;line-height:170%;padding-bottom:5px}

.capa_flotante_grande em {font-size:70%;display:block;color:#585858;line-height:140%;}

.capa_flotante_grande span strong {
display:inline;
color:#333;
padding-top:0;
padding-bottom:0;
}

.capa_flotante_grande span  {
display:inline;
color:#333;
font-size:70%;
padding-top:0;
line-height:170%;
padding-bottom:0;
}

* html .capa_flotante_grande span {line-height:150%;}

p.generico {
font-size:70%;
line-height:170%;
padding-top:0.4em}

ul.de_parrafo {
font-size:70%;
padding-left:25px;
line-height:170%;
padding-top:0.4em}

p.generico2 {
font-size:70%;
text-align:left;
line-height:120%;
padding-top:0.7em}

.flotante_derecha {
float:right;
margin-left:14px;
margin-top:5px;
margin-bottom:0;
border:1px solid #c03;}

.negrita {display:block;padding-bottom:0.6em;padding-top:0.3em;font-size:70%;color:#666}

.negrita_n {
display:block;
padding-bottom:0.6em;
padding-top:0.3em;
font-size:70%;
color:#000}

.enlace_n {font-weight:bold;}

.paginador {
padding-top:20px;
padding-bottom:10px;
text-align:center;
font-size:70%;
clear:both;
font-weight:normal;}

.paginador a {
color:#c03;
text-decoration:underline !important;
}

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

.migas {
font-size:70%;
padding-top:0.8em;
text-align:left;
}

.ordenar {float:right;font-size:70%;padding-top:0.4em; }

.ordenar a {color:#c03;text-decoration:underline;}
.ordenar a:hover {text-decoration:none;}

table, td, th {border:none;}

.documentacion_sec table {
padding:0;
font-size:90%;}


.fav_tr_gris td {background:#e8e8e8}

.documentacion_sec table  td {
border-width:0 1px 1px  0 ;
border-color:#CCD5DC;
border-style:solid;
font-size:100%;
color:#212121;
text-align:left !important;
padding:0.5em 8px 0.5em 8px;}

.documentacion_sec table  td a {
color:#c03;
text-decoration:none;}

.documentacion_sec table  td a:hover  {
color:#c03;
text-decoration:underline;}

.documentacion_sec table  th {
border-width:0 1px 1px  0 ;
border-color:#CCD5DC;
border-style:solid;
font-weight:bold;
vertical-align:top;
color:#212121;
text-align:center;
background:#efefef;
padding:0.3em 0 0.3em 8px;}

.documentacion_sec td span {color:#333;
font-size:75%;}

.documentacion_sec td a {
color:#c03;
padding-left:30px;
padding-bottom:0.3em;
font-size:75%;
margin-top:4px;
padding-top:10px;
background:transparent url("../img/icon_descarga.gif") 6px 11px no-repeat;
text-decoration:underline;}

.documentacion_sec {
margin-top:10px;
display:block;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;}

td.sinborde,
th.sinborde {border-width:0 1px 0  0 !important;}

.elflash {
text-align:center !important;
margin-top:15px;
width:481px;
height:400px;
margin:15px auto 0 auto;}

#alternativa {
padding:0;
margin:0;
display:block;
left:0;
color:#ccc;
width:481px;
height:400px;
overflow:hidden;
background:#fff;
position:relative;
border:0;}

.no_flash {color:#c03;font-size:70%;display:none;}

.twitter {
text-align:center;
font-size:70%;
line-height:160%;}

.twitter div {text-align:left;}

.twitter em {
display:block;
line-height:180%;
color:#666;
font-size:90%;
font-style:normal;}

.twitter img {
margin-top:10px;
margin-left:auto;
margin-right:auto;}



.caja_dinamica {margin:10px 10px 16px 10px;text-align:left !important; font-size:110% !important; }


.agregadores a {color:#d11;}
.agregadores a:hover {text-decoration:none;}

div.caja_cerrada {display:none}
div.caja_abierta {display:block !important;}
div a.desplegado:hover {text-decoration:none;}

.caja_dinamica em  {
font-style:normal;
font-size:70%;
padding-left:10px;
color:#666;}

.caja_dinamica a.tipoh3 {
font-size:90%;
line-height:100%;
padding:0 0 10px 0;
position:static;
font-weight:normal;
float:none;
display:inline;
font-family:Arial,Verdana,Sans-serif;}

*+html .caja_dinamica a.tipoh3 {font-size:90%;font-weight:bold;line-height:170%;}
* html .caja_dinamica a.tipoh3 {font-size:90%;font-weight:bold;}

* html .caja_dinamica ul {margin-top:10px !important;}

.caja_dinamica a {
display:block;
position:relative;
top:-14px;
font-size:70%;
padding:0 !important;
z-index:300;
text-decoration:underline;
float:right;}

*+html .caja_dinamica a {top:-10px;}

.agregadores ul a:hover {text-decoration:none !important;}

div a.desplegado em {display:none;}

.caja_dinamica  a strong {
font-weight:normal;
padding: 0 !important;
margin:0 !important;
border:0;
line-height:100%;}

.caja_abierta {margin-bottom:10px !important;padding-bottom:10px !important;}

.caja_abierta  p,
.caja_cerrada  p {padding-left:10px;padding-bottom:6px !important;}

.caja_abierta ul {padding-top:0 !important;padding-left:14px;padding-bottom:5px;text-align:left !important}
* html .caja_abierta ul {padding-top:10px !important;line-height:100% !important}
*+html .caja_abierta ul {padding-top:0 !important;line-height:170% !important}

#mrg2 {margin-top:17px !important}
#mrg {margin-top:17px !important}
#mrg3 {margin-top:17px !important}
#mrg4 {margin-top:17px !important}
#mrg5 {margin-top:17px !important}

.agregadores ul {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-bottom:10px;
line-height:170%;
font-size:70%;
list-style-type:none;}

#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9 {
background:#fff;
margin-top:10px;
margin-bottom:0px;
margin-right:12px;
padding-top:10px;
padding-bottom:12px;
margin-left:12px}

#m1 p a, #m2 p a, #m3 p a, #m4 p a,#m5 p a, #m6 p a, #m7 p a, #m8 p a,#m9 p a {
	font-size:90% !important;font-weight:normal;
}

.con_m {margin-top:11px  !important;}

p.generico_rs {
font-size:70%;
text-align:left;
line-height:170%;
padding-bottom:10px;
padding-top:0.4em}


.breadcrumb {padding-top:12px;padding-bottom:5px;}

.breadcrumb a,
.breadcrumb span {
padding-left:30px;
font-family:Verdana, arial,sans-serif !important;
padding-right:15px;
font-size:70%;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
vertical-align:bottom;}

.breadcrumb a {
color:#c03 !important;}

.breadcrumb span {
color:#4b4b4b !important;}

.breadcrumb a.br_carpeta_abierta,
.breadcrumb span.br_carpeta_abierta {
background:transparent url("../img/icon_carpeta_02.gif") 0 0 no-repeat;}

.breadcrumb a.br_carpeta_cerrada,
.breadcrumb span.br_carpeta_cerrada {
background:transparent url("../img/icon_carpeta_01.gif") 0 0 no-repeat;}

.breadcrumb a:hover {text-decoration:none}

.documentacion_sec td a.tb_carpeta_abierta {
padding-left:28px;
background:transparent url("../img/icon_carpeta_02.gif") 0 8px no-repeat;}

.documentacion_sec td a.tb_carpeta_cerrada {
padding-left:28px;
background:transparent url("../img/icon_carpeta_01.gif")  0 8px no-repeat;}

.documentacion_sec td a.tb_icon_exc {
padding-left:28px;
background:transparent url("../img/icon_exc.gif")  3px 9px no-repeat;}

.documentacion_sec td a.tb_icon_doc {
padding-left:28px;
background:transparent url("../img/icon_word.gif") 3px 9px no-repeat;}

.documentacion_sec td a.tb_icon_pdf {
padding-left:28px;
background:transparent url("../img/icon_pdf.gif") 3px 9px no-repeat;}

.documentacion_sec#arbol table  td {border-width:0 0 0 0 ;}

.documentacion_sec#arbol {
border-top:1px solid #4b4b4b;
border-left:0;
border-bottom:1px solid #4b4b4b;}

#destacados_portada  ul {list-style-type: none;}

#destacados_portada  ul li {
position:relative;
height:50px;
margin:12px 0 7px 0;
display:block;}

*+html #destacados_portada  ul li {margin:10px 0 9px 0;}
* html  #destacados_portada  ul li {margin:10px 0 7px 0;}

.banner_flot {float:right;margin:0 !important}

* html .banner_flot {float:right;margin:10px 0 !important}
*+html .banner_flot {float:right;margin:10px 0 !important}

#destacados_portada ul li a {
font-size:70%;
display:block;
position:relative;
border-top:1px solid #666;
border-bottom:1px solid #666;
text-decoration:none;
width:365px;}

#destacados_portada  ul li a span {
display:block;
margin-right:19px;
color:#454545;
cursor:pointer;
left:0;
width:365px;
margin-left:14px;
position:absolute;
z-index:200;
margin-top:18px;
font: normal 120%/110% Arial,Verdana, sans-serif;}

#destacados_portada  ul li a span em  {font-style:normal}
#destacados_portada  ul li a:hover span em  {text-decoration:underline;}

#destacados_portada  ul li a:hover span {color:#000;}


#destacados_portada  ul li a:hover  {
border-top:1px solid #333;
border-bottom:1px solid #333;
text-decoration:none;}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* Menu Arbol */

#menu_arbol strong {font-weight:normal;color:#DD1111}
#menu_arbol .nivel01_grupo_cerrado ul{display:none;}
#menu_arbol .nivel01_grupo_abierto ul{display:block;}
#menu_arbol .nivel01_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel01_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel02_grupo_cerrado ul{display:none;}
#menu_arbol .nivel02_grupo_abierto ul{display:block;}
#menu_arbol .nivel02_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel02_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel03_grupo_cerrado ul{display:none;}
#menu_arbol .nivel03_grupo_abierto ul{display:block;}
#menu_arbol .nivel03_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel03_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel04_grupo_cerrado ul{display:none;}
#menu_arbol .nivel04_grupo_abierto ul{display:block;}
#menu_arbol .nivel04_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel04_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel05_grupo_cerrado ul{display:none;}
#menu_arbol .nivel05_grupo_abierto ul{display:block;}
#menu_arbol .nivel05_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel05_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel06_grupo_cerrado ul{display:none;}
#menu_arbol .nivel06_grupo_abierto ul{display:block;}
#menu_arbol .nivel06_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel06_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel07_grupo_cerrado ul{display:none;}
#menu_arbol .nivel07_grupo_abierto ul{display:block;}
#menu_arbol .nivel07_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel07_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel08_grupo_cerrado ul{display:none;}
#menu_arbol .nivel08_grupo_abierto ul{display:block;}
#menu_arbol .nivel08_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel08_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel09_grupo_cerrado ul{display:none;}
#menu_arbol .nivel09_grupo_abierto ul{display:block;}
#menu_arbol .nivel09_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel09_submanifiesto_abierto ul{display:block;}
#menu_arbol .nivel10_grupo_cerrado ul{display:none;}
#menu_arbol .nivel10_grupo_abierto ul{display:block;}
#menu_arbol .nivel10_submanifiesto_cerrado ul{display:none;}
#menu_arbol .nivel10_submanifiesto_abierto ul{display:block;}



#menu_arbol {
	width: 100%;
	position:relative;
	display:block;
	margin-bottom:15px;
	font-size:60%;
	font-family: verdana, Helvetica, sans-serif;}

* html #menu_arbol {
	width: 100%;
}

*+html #menu_arbol {
	width: 100%;
}

*+html #menu_arbol ul li {
position:static;
}

#menu_arbol ul {
padding-bottom:6px !important;
}


#menu_arbol ul,
#menu_arbol li {
	margin: 0;
	padding: 0;
	position:relative;
	list-style-type: none;}

#menu_arbol li li,
#menu_arbol li li li {margin: 0 0 0 0;line-height:100%;}




#menu_arbol span {
	background-repeat: no-repeat;
	display:inline;
	padding-top:0.9em;
	line-height:30px;
	cursor:pointer;
	padding-right:0px;
	padding-bottom:0.9em;
	color: #DD1111;
	}


* html #menu_arbol span  {
display:inline;
height:2.9em;
width: auto;
line-height:280%;
margin: 0;
padding-top:0;
padding-right:0px;
padding-bottom:0;
}

*+html #menu_arbol span {
display:inline;
line-height:320%;
height:3.2em;
width: auto;
margin: 0;
padding-top:.4em;
padding-right:0px;
padding-bottom:.4em;
}


#menu_arbol a {color: #DD1111;	}

#menu_arbol a:hover {color: #DD1111;	text-decoration:none;}


/* ---------- */

#menu_arbol .nivel01_grupo_cerrado span {
background-position: 10px 50%;
padding-left:64px;
background-image:  url("../img/mas_carpeta.gif");}

#menu_arbol .nivel01_grupo_abierto span  {
background-position: 10px 50%;
padding-left:64px;
background-image:  url("../img/menos_carpeta.gif");}


/* ---------- */


#menu_arbol .nivel02_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:86px !important;
background-position: 33px 50%;
}

#menu_arbol .nivel02_grupo_abierto span  {
padding-left:86px !important;
background-position: 33px 50%;
background-image: url("../img/menos_carpeta.gif") !important;}


/* ---------- */


/* ---------- */


#menu_arbol .nivel03_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:106px !important;
background-position:  56px 50%;
}

#menu_arbol .nivel03_grupo_abierto span  {
padding-left:106px !important;
background-position:  56px  50%;
background-image: url("../img/menos_carpeta.gif") !important;}



/* ---------- */



/* ---------- */


#menu_arbol .nivel04_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:130px !important;
background-position:  80px 50%;
}

#menu_arbol .nivel04_grupo_abierto span  {
padding-left:130px !important;
background-position:  80px  50%;
background-image: url("../img/menos_carpeta.gif") !important;}



/* ---------- */


/* ---------- */

#menu_arbol .nivel05_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:158px !important;
background-position:  106px 50%;
}

#menu_arbol .nivel05_grupo_abierto span  {
padding-left:158px !important;
background-position:  106px  50%;
background-image: url("../img/menos_carpeta.gif") !important;}


/* ---------- */


/* ---------- */



#menu_arbol .nivel06_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:184px !important;
background-position:  130px 50%;
}

#menu_arbol .nivel06_grupo_abierto span  {
padding-left:184px !important;
background-position:  130px  50%;
background-image: url("../img/menos_carpeta.gif") !important;}





/* ---------- */



#menu_arbol .nivel07_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:207px  !important;
background-position:  154px 50%;
}

#menu_arbol .nivel07_grupo_abierto span  {
padding-left:207px  !important;
background-position:  154px  50%;
background-image: url("../img/menos_carpeta.gif") !important;}




/* ---------- */

/* ---------- */


#menu_arbol .nivel08_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:232px !important;
background-position:  178px 50%;
}

#menu_arbol .nivel08_grupo_abierto span  {
padding-left:232px !important;
background-position:   178px 50%;
background-image: url("../img/menos_carpeta.gif") !important;}



/* ---------- */




#menu_arbol .nivel09_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:256px !important;
background-position:   202px 50%;
}

#menu_arbol .nivel09_grupo_abierto span  {
padding-left:256px !important;
background-position:   202px 50%;
background-image: url("../img/menos_carpeta.gif") !important;}





/* ---------- */


#menu_arbol .nivel10_grupo_cerrado span  {
background-image: url("../img/mas_carpeta.gif") !important;
padding-left:280px !important;
background-position:   226px 50%;
}

#menu_arbol .nivel10_grupo_abierto span  {
padding-left:280px !important;
background-position:   226px 50%;
background-image: url("../img/menos_carpeta.gif") !important;}





/* ---------- */
#menu_arbol .nivel01_grupo_cerrado ul li.item2 span,
#menu_arbol .nivel01_grupo_abierto ul li.item2 span {
padding-left:54px;
background-image: url("../img/carpeta_01.gif");}

#menu_arbol .nivel01_grupo_cerrado ul li.item span,
#menu_arbol .nivel01_grupo_abierto ul li.item span {
padding-left:54px;}

#menu_arbol .nivel01_grupo_cerrado ul li.item3 span,
#menu_arbol .nivel01_grupo_abierto ul li.item3 span {
padding-left:54px;
background-image: url("../img/archivo.gif");}


* html #menu_arbol .nivel01_grupo_cerrado ul li.item span,
* html #menu_arbol .nivel01_grupo_abierto ul li.item span {
line-height:320%;}

* html #menu_arbol .nivel01_grupo_cerrado ul li.item3 span,
* html #menu_arbol .nivel01_grupo_abierto ul li.item3 span {
line-height:320%;}

*+html #menu_arbol .nivel01_grupo_cerrado ul li.item span,
*+html #menu_arbol .nivel01_grupo_abierto ul li.item span {
line-height:320%;}

*+html #menu_arbol .nivel01_grupo_cerrado ul li.item3 span,
*+html #menu_arbol .nivel01_grupo_abierto ul li.item3 span {
line-height:320%;}


* html #menu_arbol .nivel01_grupo_cerrado ul li.item2 span,
* html #menu_arbol .nivel01_grupo_abierto ul li.item2 span {
line-height:320%;}

*+html #menu_arbol .nivel01_grupo_cerrado ul li.item2 span,
*+html #menu_arbol .nivel01_grupo_abierto ul li.item2 span {
line-height:320%;}


/* ---------- */

#menu_arbol li.item span {
background-image: url("../img/icon_pdf_arb.gif") !important;}

#menu_arbol li.item2 span {
background-image: url("../img/icon_doc_arb.gif") !important;}

#menu_arbol li.item3 span {
background-image: url("../img/icon_exc_arb.gif") !important;}

#menu_arbol strong {font-weight:normal;color:#151515}
#menu_arbol .item2 span strong {font-weight:normal;color:#151515;cursor:default}
#menu_arbol .item span strong {font-weight:normal;color:#151515;cursor:default}
#menu_arbol .item3 span strong {font-weight:normal;color:#151515;cursor:default}


/* ---------- */


.item_descarga {
font-family:Verdana,Arial,Sans-serif;
padding:10px 15px 7px 15px;
margin-bottom:10px;
background:#f8f8f8;}

.rdown strong {color:#333;}
.rdown span {font-size:70%;line-height:140%}
.rdown  img {border:1px solid #c03}
.rdown  .dim {padding-top:5px;padding-bottom:10px}

#delicious h2 {display:none;}

#delicious-posts-agrega a {color:#bb2221 !important;}

#delicious ul {padding:0 !important;margin:0 !important;}

#delicious span.delicious-network-username {padding:0 !important;margin:0 !important;color:#333 !important;font-size:65% !important;font-family:Verdana,Arial,Sans-serif !important;}
#delicious span.delicious-network-username a {font-family:Verdana,Arial,Sans-serif !important;color:#bb2221; }

#delicious ul {
width:270px !important;
}

#delicious ul li.delicious-post {
list-style-type: none;
overflow:hidden !important;
margin:0 !important;
padding:0 0 0 14px !important;
background:transparent url("../img/bullet.gif") 3px 8px no-repeat;}

#delicious ul li.delicious-post a.delicious-tag {display:inline !important;font-size:90% !important;vertical-align:bottom;
background:#f0f0f0;
text-decoration:none;
padding:0.4em 0.4em 0.6em 0.4em !important;
margin:0 0 2px 0 !important;
position:relative !important;
top:0 !important;
left:-10px !important;
}

#delicious ul li.delicious-post a.delicious-tag:hover {
background:#fff;
text-decoration:none;
}

#delicious ul li.delicious-post a.delicious-link {background:#fff }
#delicious ul li.delicious-post a {color:#bb2221 !important;line-height:140%;
display:block  !important;position:relative !important;top:-1.8em !important;
padding-right:5px;
font-family:Verdana,Arial, sans-serif !important;font-size:60% !important;}

#delicious ul a {text-decoration:underline !important;}
#delicious ul a:hover {text-decoration:none !important;}

#twitter_update_list li {
list-style-type: none;
padding-left:14px;
line-height:170%;
margin-bottom:10px;
padding-bottom:0.3em;
background:transparent url("../img/bullet.gif") 3px 8px no-repeat;
}

#twitter_update_list {width:196px;}
#twitter_update_list li a {
padding-top:4px;font-size:90% !important;line-height:120% !important;color:#c03 !important;display:block !important;padding-bottom:4px}
#twitter_update_list li a:hover {
text-decoration:none;}

.listado_noticias {width:460px;}
.listado_noticias ul {list-style-type:none;padding:0}
.listado_noticias li {list-style-type:none;margin-bottom:17px}
.listado_noticias ul li a.t_t {
color:#c03;padding-left:20px;font-size:120%;background:transparent url("../img/iconcito.gif") 0 6px no-repeat;font-weight:normal;}
.listado_noticias strong.t_t {
color:#333;font-size:120%;background:transparent;font-weight:normal;}
.listado_noticias ul li a.t_t:hover {text-decoration:none;background:transparent url("../img/iconcito_02.gif") 0 6px no-repeat;}
.listado_noticias ul li a:hover {text-decoration:none}
.listado_noticias  p {font-size:70%;line-height:180%;text-align:left}
.listado_noticias strong.fet {display:block;padding-top:6px;padding-bottom:1px;color:#7f7f7f}
.listado_noticias ul li span {
display:inline;
color:#333;
padding-bottom:0;
line-height:210%;
}

.listado_noticias a {color:#c03;text-decoration:underline;}
.listado_noticias a:hover {text-decoration:none;}
.listado_noticias ul li a {color:#c03;}
#vv {margin-top:5px;display:block;width:190px}
.flash {width:480px;padding:20px 0 15px 0;margin:0 auto}
#codigo_embed {width:475px;font-size:95%;margin-top:6px}
* html #codigo_embed {width:480px;}
#menuarbol {width:430px;}
*+html #menuarbol {width:430px;}
* html #menuarbol {width:460px;}

.destacado_lat  {
font-size:70%;
display:block;
position:relative;
border-top:1px solid #666;
border-bottom:1px solid #666;
text-decoration:none;
width:195px;}

.destacado_lat span {
display:block;
margin-right:19px;
color:#454545;
cursor:pointer;
left:0;
width:195px;
margin-left:14px;
position:absolute;
z-index:200;
margin-top:18px;
font: normal 120%/110% Arial,Verdana, sans-serif;}

.destacado_lat span em  {font-style:normal}
.destacado_lat:hover span em  {text-decoration:underline;}
.destacado_lat:hover span {color:#000;}
.destacado_lat:hover  {
border-top:1px solid #333;
border-bottom:1px solid #333;
text-decoration:none;}


.res_com {
list-style-type:none;
padding-left:0;
clear:both;
padding-bottom:10px;
padding-top:0;
}


.res_com span {
color:#545454;}

.res_com li {
list-style-type:none;
float:left;}

ul.res_com li a {
width:16px;
text-decoration:none !important;
height:22px;
display:block;
margin-left:9px;
cursor:pointer;}

ul.res_com  li a em {display:none;}
ul.res_com  li a.delicious {
margin-left:0;
background:transparent url("../img/icono_01.gif") 0 0 no-repeat;}
ul.res_com li a.digg {
background:transparent url("../img/icono_02.gif") 0 0 no-repeat;}
ul.res_com li a.technorati {
background:transparent url("../img/icono_03.gif") 0 0 no-repeat;}
ul.res_com li a.yahoo {
background:transparent url("../img/icono_04.gif") 0 0 no-repeat;}
ul.res_com li a.meneame {
background:transparent url("../img/icono_05.gif") 0 0 no-repeat;}


.des_buscador {
width:365px;
height:50px;
background:transparent url("../img/dest_portada_02.gif") 0 0 no-repeat;
text-align:right;
border-top:1px solid #666;
border-bottom:1px solid #666;}

* html .des_buscador {
height:52px !important;}

.buscar_home {
height:17px;
position:relative;
font-size:65%;
margin-left:0;
margin-right:18px;
top:0px;
padding:6px 12px;
cursor:pointer;
padding-bottom:0.1em;
font-weight:bold;
color:#fff;
background:#d11;
background:transparent url("../img/boton_rojo.gif")  0 0 no-repeat;
border:0;}

.buscar_home {top:-7px;}
* html .buscar_home {top:-10px;padding-bottom:0;}
*+html .buscar_home {top:-11px;padding-bottom:0;}

input.bushome {
font-size:70%;
border:1px solid #555;
height:18px;
color:#4b4b4b;
width:257px;
margin-bottom:10px;
margin-top:16px;}

.widget {
text-align:left;
height:2.15em;border-bottom:1px solid #8b8b8b;margin-bottom:1px;background:#e1e1e1 url("../img/senal.gif") 10px 10px no-repeat;
width:100% !important;}

.widget a {color:#000;text-decoration:underline}
.widget a:hover {text-decoration:none}
.widget .capaflotante {float:right;background:#e1e1e1 url("../img/buscador_widget.gif") 10px 6px no-repeat;width:394px;height:28px;text-align:right;margin-right:1em;padding-top:4px;}
* html .capaflotante {padding-top:6px !important;}
*+html .capaflotante {padding-top:7px !important;}
.widget .capaflotante  span {display:none}
.widget .buscar {text-decoration:none;padding:4px 12px 5px 12px;font-size:11px;position:relative;font-family:Arial,Verdana, sans-serif;color:#fff;margin-right:6px}
* html .widget .buscar {margin-right:0;top:0}
*+html .widget .buscar {margin-right:0;top:-2px}
.widget .cancel {font-size:65%;position:relative;top:4px}
* html .widget .cancel {top:-4px}
*+html .widget .cancel {top:0px}
*+html .widget {height:2.25em;}
.widget p {
color:#585858;
font-family:Verdana,Arial, sans-serif;
font-size:10px;
padding-left:32px;
font-weight:bold;
padding-top:1.3em;}

.idiomas {float:none !important;margin-right:3px;display:inline !important;line-height:100%;}
.idiomas span {display:none !important;}
.idiomas a {text-decoration:none !important;margin-right:2px;padding-bottom:3px;display:inline !important;margin:0 auto;}
*+html .idiomas a  {display:inline-block;padding-bottom:18px;}
* html .idiomas a  {display:inline-block;padding-bottom:18px;}
.idiomas #idi_castellano {float:none;background:transparent url("../img/ban_espana_02.gif") 0 0 no-repeat;}
.idiomas #idi_catalan {float:none;background:transparent url("../img/ban_valencia_02.gif") 0 0 no-repeat;}
.idiomas #idi_gallego {float:none;background:transparent url("../img/ban_galicia_02.gif") 0 0 no-repeat;}
.idiomas #idi_valenciano {float:none;background:transparent url("../img/ban_cata_02.gif") 0 0 no-repeat;}
.idiomas #idi_ingles {float:none;background:transparent url("../img/ban_ingl_02.gif") 0 0 no-repeat;margin-right:40px;}
.idiomas #idi_vasco {float:none;background:transparent url("../img/ban_eus_02.gif") 0 0 no-repeat;}

.idiomas #idi_castellano:hover {background:transparent url("../img/ban_espana_01.gif") 0 0 no-repeat;}
.idiomas #idi_catalan:hover {background:transparent url("../img/ban_valencia_01.gif") 0 0 no-repeat;}
.idiomas #idi_gallego:hover {background:transparent url("../img/ban_galicia_01.gif") 0 0 no-repeat;}
.idiomas #idi_valenciano:hover {background:transparent url("../img/ban_cata_01.gif") 0 0 no-repeat;}
.idiomas #idi_ingles:hover {background:transparent url("../img/ban_ingl_01.gif") 0 0 no-repeat;}
.idiomas #idi_vasco:hover {background:transparent url("../img/ban_eus_01.gif") 0 0 no-repeat;}

.idiomas #idi_castellano_selecto {float:none;background:transparent url("../img/ban_espana_01.gif") 0 0 no-repeat;margin-right:1px;}
.idiomas #idi_catalan_selecto {float:none;background:transparent url("../img/ban_valencia_01.gif") 0 0 no-repeat;display:inline !important;}
.idiomas #idi_gallego_selecto {float:none;background:transparent url("../img/ban_galicia_01.gif") 0 0 no-repeat;display:inline !important;}
.idiomas #idi_valenciano_selecto {float:none;background:transparent url("../img/ban_cata_01.gif") 0 0 no-repeat;display:inline !important;}
.idiomas #idi_ingles_selecto {float:none;background:transparent url("../img/ban_ingl_01.gif") 0 0 no-repeat;display:inline !important;margin-right:40px;}
.idiomas #idi_vasco_selecto {float:none;background:transparent url("../img/ban_eus_01.gif") 0 0 no-repeat;display:inline !important;}



div#ccaa {
padding:0;
color:#ccc;
width:140px;
height:47px;
float:right;
overflow:hidden;
margin-left:3px;
background:transparent;}




/*
---------------------------------------
Listado Home
--------------------------------------
*/


.producto {position:relative;}

.producto p {
display:table-cell;
position:static;
clear:both;
line-height:140%;
font-size:70%;}

.producto a br {
display:none;}

.productos_largo .prod_corto img,
.productos_largo .prod_corto_sin img {margin-bottom:0;}
.prod_corto_sin p {float:none;}

.prod_corto,
.prod_corto_sin {
display:block;
float:none;
width:100%;}

.prod_corto p,
.prod_corto_sin p  {
margin-right:0;
text-align:left;
padding-bottom:0;}


.prod_corto a,
.prod_corto_sin a {
color:#d11;
background:#fff;}

.prod_corto a {text-decoration:none !important;}

.producto a,
.producto strong.producto_sin_enlace  {
font-weight:normal;
z-index:300;
margin:1em 0 0 0;
display:block; }

.producto a span,
.producto strong.producto_sin_enlace span  {
display:block;
text-align:left;
line-height:140%;
margin:0.5em 0 0 0;
padding:0;}

.producto a span {
text-decoration:underline;}

.producto strong.producto_sin_enlace span,
.producto a:hover span {
text-decoration:none;}

.producto a:hover  {
text-decoration:none;}

.producto p a,
.producto p strong.producto_sin_enlace  {
display:inline;}

.producto p a img,
.producto p strong.producto_sin_enlace img {
float:left;
display:block;
margin-right:10px;
margin-left:14px;
margin-top:30px;
border:1px solid #fff;}

* html .producto p a img,
* html .producto p strong.producto_sin_enlace img {
float:left;
display:block;
margin-right:10px;
margin-left:5px;
margin-top:35px;
border:1px solid #fff;}


.producto p a em,
.producto p strong.producto_sin_enlace em {
z-index:100;
position:relative;
font-style:normal;}

.producto p a:hover em {
text-decoration:none;}

.productos_largo {
padding-bottom:14px;
padding-right:15px;}

p span.txt_enlace {
text-decoration:none !important;
font-weight:normal;
margin:30px 0 0.6em 0 !important;
line-height:170% !important;
cursor:default;
color:#585858;
width:450px !important;
padding-left:144px !important;}

* html p span.txt_enlace {padding-left:0 !important;}
*+html p span.txt_enlace {padding-left:0 !important;}

.productos_largo em {padding-left:144px !important;display:block;}


.producto h4.titular_0  {
position:absolute;
font-family:Arial,Verdana,Sans-serif;
color:#020202;
font-weight:bold;
font-size:11px;
padding-top:0 !important;
margin-left:0 !important;
left:16px;
top:10px}

.producto a:hover img  {
border:1px solid #fff;}

.video_tutorial,
.caja_gris_gb,
.foto_comun   {
display:block;
margin:0 15px !important;
width:582px;
background:#f0f0f0 url("../img/curva_gris_01.gif") 0 0 no-repeat;}


.video_tutorial .v_t, .foto_comun .v_t {
text-align:center;
width:582px;
margin:0  auto 10px auto !important;
padding:15px 0;
background:transparent url("../img/curva_gris_02.gif") left bottom no-repeat;}

.caja_gris_gb .v_t {
text-align:left;
font-size:70%;
width:582px;
margin:0  auto  14px auto !important;
padding:15px 0 15px 0;
background:transparent url("../img/curva_gris_02.gif") left bottom no-repeat;}

.caja_gris_gb .v_t .buscar {font-size:100%;}

.caja_gris_gb .v_t p {padding-left:14px;padding-right:10px;line-height:170%;padding-bottom:12px;}
.caja_gris_gb label {padding-left:14px;}
.caja_gris_gb .v_t  h5 {display:block;padding-bottom:1px;color:#000;font-size:115% !important;font-family:Arial,Verdana,Sans-serif;padding-left:14px;padding-bottom:4px;}
.caja_gris_gb .v_t  h5.gris {color:#333 !important;}

.caja_gris_gb .v_t  strong {padding-left:14px;
padding-top:0.7em;
padding-bottom:0.7em;
line-height:300%}



* html .p00 .datos {padding-bottom:14px;}
*+html .p00 .datos {padding-bottom:14px;}

* html .video_tutorial .v_t,
* html .foto_comun .v_t,
* html .caja_gris_gb .v_t  {margin:0  auto 0 auto !important;}

* html .video_tutorial .v_t,
* html .foto_comun .v_t,
* html .caja_gris_gb .v_t  {margin:0  auto 0 auto !important;}

*+html .video_tutorial .v_t,
*+html .foto_comun .v_t,
*+html .caja_gris_gb .v_t  {margin:0  auto 0 auto !important;}

.parrafo_00 .p00 p.parrafo_tipo span {line-height:190% !important}
.parrafo_00 .p00 p.parrafo_tipo span.tipo01 {float:left;width:86px;display:block;}
.parrafo_00 .p00 p.parrafo_tipo span.tipo02 {float:left;width:492px;display:block;}
.parrafo_00 .p00 p.directorio span.tipoa {float:left;width:280px;display:block;margin-right:10px}
.parrafo_00 .p00 p.directorio span.tipob {float:left;width:280px;display:block;}



.destacado_lateral_0 {
display:block;
width:303px;
margin-top:15px;
font-family:Arial,Verdana,Sans-serif;
color:#fff;
font-weight:normal !important;
display:block;
background:#fff url("../img/curvas_blancas_drcha_superior.gif") top right no-repeat;
}

.destacado_lateral_0 .rss {
display:block;
padding:12px 0 15px 15px;
margin:0 0 0 0;
font-size:18px;
text-align:left;
background:transparent url("../img/curvas_blancas_drcha_inferior.gif")  left bottom no-repeat;}



.destacado_lateral_0 .twitter,
.destacado_lateral_0 #delicious {
display:block;
padding:12px 0 15px 15px;

margin:0 0 0 0;
font-size:18px;
text-align:left;
background:transparent url("../img/curvas_blancas_drcha_inferior.gif")  left bottom no-repeat;}

.destacado_lateral_0 .twitter  ul#twitter_update_list {
color:#585858 !important;
font-family:Verdana,Arial, sans-serif !important;
width:276px !important;
font-size:60% !important;}

.destacado_lateral_0 .twitter  ul#twitter_update_list a  {
color:#bb2221 !important;
font-size:90% !important;}

.imagen_twit {padding-left:20px;}

.destacado_lateral_0 .twitter h4 {
display:block;
width:86px;
background:#fff url("../img/circulo_rojo.gif") top right no-repeat;
margin-left:3px;margin-bottom:5px;margin-top:3px;}

.destacado_lateral_0 #delicious h4 {
display:block;
width:111px;
background:#fff url("../img/circulo_rojo.gif") top right no-repeat;
margin-left:3px;margin-bottom:10px;margin-top:3px;}

.destacado_lateral_0 .twitter h4 span.oculto,
.destacado_lateral_0 #delicious h4 span.oculto {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#000 !important;
display:block !important;}

.destacado_lateral_0 .rss h4 {
display:block;
width:52px;
background:#fff url("../img/rss.gif") 100% 7px  no-repeat;
margin-left:0px;margin-bottom:5px;margin-top:0;}

.destacado_lateral_0 .rss h4 span.oculto {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#000 !important;
display:block !important;}


.destacado_lateral_0  select.bus {
font-size:50%;
border:1px solid #555;
height:17px;
color:#4b4b4b;
width:270px;
margin-bottom:10px;
margin-top:8px;}

#email_alta {height:19px;font-size:100%}
#email_baja {height:19px;font-size:100%}

select#mapaWeb {
font-size:70%;
border:1px solid #555;
height:20px;
color:#4b4b4b;

width:430px !important;
margin-bottom:10px;
margin-top:9px;}

.bus_mapa {
height:5.65em;
display:block;}

* html .bus_mapa {height:5.9em;}
*+html .bus_mapa {height:5.95em;}


.bus_mapa .buscar {top:0}

#res_com {
float:left;
list-style-type:none;
padding-left:0;
clear:both;
padding-bottom:6px;
padding-top:6px;
}

* html #res_com {padding-top:12px;padding-bottom:0}

*+html #res_com {padding-top:12px;padding-bottom:0}


#res_com span {
color:#545454;}

#res_com li {
list-style-type:none;
float:left;}

ul#res_com li a {
width:16px;
text-decoration:none;
height:16px;
display:block;
margin-left:7px;
cursor:pointer;}

ul#res_com li a em {display:none;}

ul#res_com li a#delicious {
background:transparent url("../img/icono_01.gif") 0 1px no-repeat !important;}
ul#res_com li a#digg {
background:transparent url("../img/icono_02.gif") 0 1px no-repeat;}
ul#res_com li a#technorati {
background:transparent url("../img/icono_03.gif") 0 1px no-repeat;}
ul#res_com li a#yahoo {
background:transparent url("../img/icono_04.gif") 0 1px no-repeat;}
ul#res_com li a#meneame {
background:transparent url("../img/icono_05.gif") 0 1px no-repeat;}

#categoria_listado {
padding-top:0;
margin-bottom:1.3em;
padding-bottom:1.3em}

#marg_ {margin:0 15px}
#marg_ img {margin-right:15px;margin-top:1px}
.codigo_texto {font-size:110%;border:1px solid #ccc;width:420px;height:120px;color:#333;line-height:170%}
* html .codigo_texto {font-size:70%}
*+html .codigo_texto {font-size:100%}

table#agreg_tabla {width:415px;margin-left:10px;padding-top:4px;}
table#agreg_tabla td {height:40px;padding:0 !important}
table#agreg_tabla_02 td {height:40px;padding:3px 0 !important}
table#agreg_tabla td#esp_td {width:110px;}
table#agreg_tabla_02 {width:225px;margin-left:0;padding-top:4px;}


* html #login .plantilla_contenido {position:static;width:100%;text-align: center;}
.plantilla_contenido {padding-top:20px;position:relative;top:-5px;z-index:0 !important}
*+html .plantilla_contenido {position:static;}
* html .plantilla_contenido {position:relative;}


.plantilla_contenido#cont_portada {background:transparent url("../img/flecha_seccion.gif") 210px 0  no-repeat;}
.plantilla_contenido#cont_videos {background:transparent url("../img/flecha_seccion.gif") 299px 0  no-repeat;}
.plantilla_contenido#cont_documentos {background:transparent url("../img/flecha_seccion.gif") 407px 0  no-repeat;}
.plantilla_contenido#cont_descargas {background:transparent url("../img/flecha_seccion.gif") 536px 0  no-repeat;}
.plantilla_contenido#cont_aulas {background:transparent url("../img/flecha_seccion.gif") 637px 0  no-repeat;}
.plantilla_contenido#cont_blog {background:transparent url("../img/flecha_seccion.gif") 706px 0  no-repeat;}


#cuerpo_EU .plantilla_contenido#cont_portada {background:transparent url("../img/flecha_seccion.gif") 175px 0  no-repeat;}
#cuerpo_EU .plantilla_contenido#cont_videos {background:transparent url("../img/flecha_seccion.gif") 260px 0  no-repeat;}
#cuerpo_EU .plantilla_contenido#cont_documentos {background:transparent url("../img/flecha_seccion.gif") 382px 0  no-repeat;}
#cuerpo_EU .plantilla_contenido#cont_descargas {background:transparent url("../img/flecha_seccion.gif") 516px 0  no-repeat;}
#cuerpo_EU .plantilla_contenido#cont_aulas {background:transparent url("../img/flecha_seccion.gif") 632px 0  no-repeat;}
#cuerpo_EU .plantilla_contenido#cont_blog {background:transparent url("../img/flecha_seccion.gif") 726px 0  no-repeat;}

#cuerpo_EN .plantilla_contenido#cont_portada {background:transparent url("../img/flecha_seccion.gif") 195px 0  no-repeat;}
#cuerpo_EN .plantilla_contenido#cont_videos {background:transparent url("../img/flecha_seccion.gif") 270px 0  no-repeat;}
#cuerpo_EN .plantilla_contenido#cont_documentos {background:transparent url("../img/flecha_seccion.gif") 374px 0  no-repeat;}
#cuerpo_EN .plantilla_contenido#cont_descargas {background:transparent url("../img/flecha_seccion.gif") 496px 0  no-repeat;}
#cuerpo_EN .plantilla_contenido#cont_aulas {background:transparent url("../img/flecha_seccion.gif") 616px 0  no-repeat;}
#cuerpo_EN .plantilla_contenido#cont_blog {background:transparent url("../img/flecha_seccion.gif") 704px 0  no-repeat;}

#cuerpo_CA .plantilla_contenido#cont_descargas {background:transparent url("../img/flecha_seccion.gif") 516px 0  no-repeat;}
#cuerpo_CA .plantilla_contenido#cont_aulas {background:transparent url("../img/flecha_seccion.gif") 606px 0  no-repeat;}
#cuerpo_CA .plantilla_contenido#cont_blog {background:transparent url("../img/flecha_seccion.gif") 680px 0  no-repeat;}


#cuerpo_VA .plantilla_contenido#cont_portada {background:transparent url("../img/flecha_seccion.gif") 200px 0  no-repeat;}
#cuerpo_VA .plantilla_contenido#cont_videos {background:transparent url("../img/flecha_seccion.gif") 290px 0  no-repeat;}
#cuerpo_VA .plantilla_contenido#cont_documentos {background:transparent url("../img/flecha_seccion.gif") 396px 0  no-repeat;}
#cuerpo_VA .plantilla_contenido#cont_descargas {background:transparent url("../img/flecha_seccion.gif") 536px 0  no-repeat;}
#cuerpo_VA .plantilla_contenido#cont_aulas {background:transparent url("../img/flecha_seccion.gif") 648px 0  no-repeat;}
#cuerpo_VA .plantilla_contenido#cont_blog {background:transparent url("../img/flecha_seccion.gif") 720px 0  no-repeat;}


* html .plantilla_contenido#cont_portada {background-position:  220px -3px  !important}
* html .plantilla_contenido#cont_videos {background-position:  3066px -3px !important}
* html .plantilla_contenido#cont_documentos {background-position:  415px  -3px  !important}
* html .plantilla_contenido#cont_descargas {background-position:  544px  -3px  !important}
* html .plantilla_contenido#cont_aulas {background-position:  616px   -3px  !important}
* html .plantilla_contenido#cont_blog {background-position:  731px   -3px  !important}


* html  #cuerpo_EU .plantilla_contenido#cont_portada {background-position: 172px -3px  !important}
* html  #cuerpo_EU .plantilla_contenido#cont_videos {background-position:252px -3px !important}
* html  #cuerpo_EU .plantilla_contenido#cont_documentos {background-position:370px  -3px  !important}
* html  #cuerpo_EU .plantilla_contenido#cont_descargas {background-position:500px  -3px  !important}
* html  #cuerpo_EU .plantilla_contenido#cont_aulas {background-position:  623px   -3px  !important}
* html  #cuerpo_EU .plantilla_contenido#cont_blog {background-position:  721px   -3px  !important}


* html  #cuerpo_VA .plantilla_contenido#cont_portada {background-position:202px -3px  !important}
* html  #cuerpo_VA .plantilla_contenido#cont_videos {background-position:292px -3px !important}
* html  #cuerpo_VA .plantilla_contenido#cont_documentos {background-position:396px  -3px  !important}
* html  #cuerpo_VA .plantilla_contenido#cont_descargas {background-position:527px  -3px  !important}
* html  #cuerpo_VA .plantilla_contenido#cont_aulas {background-position:  640px   -3px  !important}
* html  #cuerpo_VA .plantilla_contenido#cont_blog {background-position:  721px   -3px  !important}


* html  #cuerpo_EN .plantilla_contenido#cont_portada {background-position:  201px -3px  !important}
* html  #cuerpo_EN .plantilla_contenido#cont_videos {background-position:  272px -3px !important}
* html  #cuerpo_EN .plantilla_contenido#cont_documentos {background-position:  377px  -3px  !important}
* html  #cuerpo_EN .plantilla_contenido#cont_descargas {background-position:  501px  -3px  !important}
* html  #cuerpo_EN .plantilla_contenido#cont_aulas {background-position:  618px   -3px  !important}
* html  #cuerpo_EN .plantilla_contenido#cont_blog {background-position:  701px   -3px  !important}

* html  #cuerpo_GA .plantilla_contenido#cont_portada {background-position:  207px 0  !important}
* html  #cuerpo_GA .plantilla_contenido#cont_videos {background-position:  298px  0  !important}
* html  #cuerpo_GA .plantilla_contenido#cont_documentos {background-position:  404px  0  !important}
* html  #cuerpo_GA .plantilla_contenido#cont_descargas {background-position:  548px  0  !important}
* html  #cuerpo_GA .plantilla_contenido#cont_aulas {background-position:  638px   0  !important}

* html  #cuerpo_CA .plantilla_contenido#cont_portada {background-position:  201px -3px  !important}
* html  #cuerpo_CA .plantilla_contenido#cont_videos {background-position:  296px  -3px  !important}
* html  #cuerpo_CA .plantilla_contenido#cont_documentos {background-position:  400px  -3px  !important}
* html  #cuerpo_CA .plantilla_contenido#cont_descargas {background-position:  511px  -3px  !important}
* html  #cuerpo_CA .plantilla_contenido#cont_aulas {background-position:  603px   -3px  !important}
* html  #cuerpo_CA .plantilla_contenido#cont_blog {background-position:  721px   -3px  !important}

*+html .plantilla_contenido#cont_portada {background-position:  210px -3px  !important}
*+html .plantilla_contenido#cont_videos {background-position:  299px -3px  !important}
*+html .plantilla_contenido#cont_documentos {background-position:  407px  -3px  !important}
*+html .plantilla_contenido#cont_descargas {background-position:  535px  -3px  !important}
*+html .plantilla_contenido#cont_aulas {background-position:  632px   -3px  !important}
*+html .plantilla_contenido#cont_blog {background-position:  703px   -3px !important  }

*+html  #cuerpo_CA .plantilla_contenido#cont_documentos {background-position: 404px -3px  !important}
*+html #cuerpo_CA .plantilla_contenido#cont_descargas {background-position: 512px -3px  !important}
*+html #cuerpo_CA .plantilla_contenido#cont_aulas {background-position: 602px -3px  !important}
*+html #cuerpo_CA .plantilla_contenido#cont_blog {background-position: 680px -3px  !important}


*+html #cuerpo_EU .plantilla_contenido#cont_portada {background-position:173px -3px   !important}
*+html #cuerpo_EU .plantilla_contenido#cont_videos {background-position:260px -3px  !important}
*+html #cuerpo_EU .plantilla_contenido#cont_documentos {background-position:372px -3px   !important}
*+html #cuerpo_EU .plantilla_contenido#cont_descargas {background-position:506px -3px   !important}
*+html #cuerpo_EU .plantilla_contenido#cont_aulas {background-position:622px -3px  !important}
*+html #cuerpo_EU .plantilla_contenido#cont_blog {background-position:720px -3px  !important}


*+html #cuerpo_VA .plantilla_contenido#cont_portada {background-position:200px -3px   !important}
*+html #cuerpo_VA .plantilla_contenido#cont_videos {background-position: 290px -3px   !important}
*+html #cuerpo_VA .plantilla_contenido#cont_documentos {background-position: 394px -3px  !important}
*+html #cuerpo_VA .plantilla_contenido#cont_descargas {background-position: 532px -3px   !important}
*+html #cuerpo_VA .plantilla_contenido#cont_aulas {background-position: 642px -3px   !important}
*+html #cuerpo_VA .plantilla_contenido#cont_blog {background-position: 718px -3px  !important}

*+html #cuerpo_EN .plantilla_contenido#cont_portada {background-position:195px -3px   !important}
*+html #cuerpo_EN .plantilla_contenido#cont_videos {background-position: 270px -3px   !important}
*+html #cuerpo_EN .plantilla_contenido#cont_documentos {background-position: 374px -3px   !important}
*+html #cuerpo_EN .plantilla_contenido#cont_descargas {background-position: 496px -3px   !important}
*+html #cuerpo_EN .plantilla_contenido#cont_aulas {background-position: 616px -3px   !important}
*+html #cuerpo_EN .plantilla_contenido#cont_blog {background-position:  704px -3px   !important}



.include_video {border:1px solid #666;height:180px;}
.thumbnails {margin-top:10px;margin-bottom:12px;}
.thumbnails a {border:1px solid #666;display:block;width:68px !important}
.thumbnails a:hover {border:1px solid #000}
.thumbnails a.thumb_flot {float:right;margin-left:8px;}
* html .thumbnails a.thumb_flot {margin-left:0.40em;}
* html .thumbnails img {width:68px !important}

#etiquetas a {display:inline;}
#etiquetas {padding-bottom:12px;text-align: left;padding-top:0 !important;line-height: 160%}
#etiquetas a.tipo1 {font-size:80% !important}
#etiquetas a.tipo2 {font-size:100% !important}
#etiquetas a.tipo3 {font-size:120% !important}
#etiquetas a.tipo4 {font-size:140% !important}

.con_img .titulo {margin-bottom:10px;}
.con_img .limpiar2 {margin-top:12px;}
.con_img p {display:block !important;width:270px !important;float:right !important;}
.con_img img.flota_izq {float:left !important;}
.con_img img {margin-top:5px !important;margin-bottom:10px; }

.num_com a {display:inline !important;font-size:90% !important;font-weight: normal !important}
.num_com {display:inline !important;font-size:85%;margin-left:5px;line-height:180%;}

ul.lista_comentarios {list-style-type:none;padding-left:4px !important;padding-bottom:0 !important;margin-top:7px;}
ul.lista_comentarios li {list-style-type:none;background:transparent;padding-left:0 !important;margin-bottom:7px;}
ul.lista_comentarios li p {text-align: left !important;padding-top:4px;font-size:90%;}
ul.lista_comentarios strong {font-weight:normal;font-size:80%;padding-left:10px;color:#333}

ul#listado_videos,
ul#listado_de_blogs,
ul#listado_descargas,
ul#listado_documentos  {
list-style-type: none;
width:630px;
margin-top:16px;
margin-left:16px;
}



ul#listado_aulas {
list-style-type: none;
width:630px;
margin-top:16px;
margin-left:16px;
}

ul#listado_videos li,
ul#listado_de_blogs li,
ul#listado_aulas li,
ul#listado_documentos li,
ul#listado_descargas li {
list-style-type: none;
margin-bottom:14px;
background:#f0f0f0 url("../img/curva_gris_630_sup.gif") 0 0 no-repeat;}

ul#listado_videos li.sinbb,
ul#listado_de_blogs li.sinbb,
ul#listado_aulas li.sinbb,
ul#listado_descargas li.sinbb,
ul#listado_documentos li.sinbb {
margin-bottom:4px;}

.gb_izq#sinfondobottom {padding-bottom:3px !important; }


ul#listado_de_blogs li div,
ul#listado_aulas li div,
ul#listado_descargas li div,
ul#listado_videos li div
ul#listado_documentos li div {
width:630px;
padding-top:10px !important;
display:block !important;
padding-bottom:20px !important;
min-height:80px !important;
background:transparent url("../img/curva_gris_630_inf.gif") left bottom no-repeat;}

* html ul#listado_de_blogs li div,
* html ul#listado_aulas li div,
* html ul#listado_descargas li div,
* html ul#listado_videos li div
* html ul#listado_documentos li div {
padding-bottom:0 !important;}


ul#listado_videos li div {
padding-bottom:0 !important;
padding-top:10px !important;
}

ul#listado_descargas li div {
padding-bottom:0 !important;
padding-top:10px !important;
}
ul#listado_aulas li div {
padding-bottom:0 !important;
padding-top:10px !important;
}
ul#listado_documentos li div {
padding-bottom:0 !important;
padding-top:10px !important;
}


ul#listado_videos li div img {margin-top:5px !important;margin-bottom:0px;margin-left:12px;}


ul#listado_aulas li div img,
ul#listado_descargas li div img,
ul#listado_documentos li div img {margin-top:5px;margin-bottom:0px;margin-left:12px;}
*+html ul#listado_descargas li div img {margin-top:10px !important;}
*+html ul#listado_videos li div img {margin-top:10px !important;}
*+html ul#listado_documentos li div img {margin-top:10px !important;}
*+html ul#listado_aulas li div img {margin-top:10px !important;}
ul#listado_videos li div a,
ul#listado_de_blogs li div a,
ul#listado_aulas li div a,
ul#listado_descargas li div a,
ul#listado_documentos li div a {color:#d11;}
ul#listado_videos li div a:hover,
ul#listado_de_blogs li div a:hover,
ul#listado_aulas li div a:hover,
ul#listado_descargas li div a:hover,
ul#listado_documentos li div a:hover {text-decoration: none !important}
ul#listado_videos li div a img {border:1px solid #666;display:block;width:150px !important}
ul#listado_videos li div a img {border:1px solid #666;display:block;width:150px !important}
ul#listado_videos li div a:hover img  {border:1px solid #000}
ul#listado_aulas li div a img {display:block;width:150px !important}
ul#listado_documentos li div a img {display:block;width:150px !important}
ul#listado_descargas li div a img {display:block;width:150px !important}



ul#listado_videos li div p,
ul#listado_aulas li div p,
ul#listado_descargas li div p,
ul#listado_documentos li div p {
display: table-cell !important;
width:438px !important;
color:#585858;
float:none;
line-height:165%;
padding-right:15px;
background: transparent;
padding-left:15px;
padding-bottom:0;
margin-left:10px;
font-family:Helvetica,Arial, sans-serif;
text-align:left;
font-size:80%;}

*+html ul#listado_videos li div p,
*+html ul#listado_aulas li div p,
*+html ul#listado_descargas li div p,
*+html ul#listado_documentos li div p {display: block !important;float:right;padding-right:0;padding-bottom:0;}

* html ul#listado_videos li div p,
* html ul#listado_aulas li div p,
* html ul#listado_descargas li div p,
* html ul#listado_documentos li div p {display: block !important;float:right;padding-right:0;padding-bottom:0;}



ul#listado_de_blogs li div p {
display:block !important;
padding:5px 10px 10px 10px;
float:none !important;
color:#585858;
line-height:165%;
padding-right:15px;
padding-bottom:0;
font-family:Helvetica,Arial, sans-serif;
text-align:left;
font-size:80%;}

ul#listado_de_blogs a.titulo {font-size:80% !important}

h3.faq_01 {
position:absolute;
font-size:14px;
color:#000;
top:30px;
padding:0;
font-weight:normal;
font-family:Helvetica,Verdana,Sans-serif;
display:block;
left:0;
height:60px;
background:transparent url("../img/bocadillo_sup.gif") 0 0 no-repeat;
margin-top:30px;}

h3.faq_01 a {
display:block;
position:absolute;
height:55px;
text-decoration: none;
width:155px;
line-height:320% !important;
color:#000;
padding:0 0 0 0;
font-weight:normal;
font-family:Helvetica,Verdana,Sans-serif;
background:#efefef url("../img/bocadillo_izq_inf.gif") left bottom no-repeat;}

h3.faq_01 a span,
h3.faq_02 a span  {text-decoration: underline;}

h3.faq_01 a:hover span,
h3.faq_02 a:hover span  {text-decoration: none;}

h3.faq_02 {
position:absolute;
font-size:14px;
color:#000;
top:30px;
padding:0;
right:155px;
font-weight:normal;
font-family:Helvetica,Verdana,Sans-serif;
display:block;
height:60px;
background:transparent url("../img/bocadillo_sup.gif") 0 0 no-repeat;
margin-top:30px;}

*+html h3.faq_02 {
right:155px;}

h3.faq_02 a {
display:block;
height:55px;
position:absolute;
text-decoration: none;
width:155px;
line-height:320% !important;
color:#000;
text-indent: 5px;
padding:0 0 0 0;
font-family:Helvetica,Verdana,Sans-serif;
background:#f0f0f0 url("../img/bocadillo_drcha_inf.gif") left bottom no-repeat;}

#datos_personales .colaboradores {margin-top:10px;}

.colaboradores {
display:block;
clear:both;
margin-top:15px;
border-bottom:0px solid #fff !important;
background:#fff url("../img/curva_930_sup.gif") 0 0 no-repeat;}

*+html .colaboradores {margin-top:14px}
* html .colaboradores {margin-top:14px;}
* html .colaboradores .cb  {width:960px;}

.colaboradores .cb {
width:960px;
background:transparent url("../img/curva_930_inf.gif") left bottom no-repeat;}

.colaboradores ul  {
list-style-type:none;
text-align:left;
position:relative;
display:block;}

.colaboradores ul  li {
display:inline;}

.colaboradores ul  li  {height:1.3em;}

.colaboradores ul  li  a,
.colaboradores ul  li  div  {
color:#151515;
padding-right:0;
margin-top:4px !important;
float:left;
display:block;}


.colaboradores ul  li a span, .colaboradores ul li div span {
text-indent:-10000px;
overflow:hidden;
position:absolute;}

.colaboradores ul  li  a#avanza {
width:107px;
margin-left:0;
float:left;
height:47px;
background:transparent url("../img/00_logo_avanza_02.jpg") 0 0 no-repeat;}

.colaboradores  #avanza_largo {
display:block;
text-align:left;
width:960px !important;
height:21px;
margin-bottom:5px;
background:#dfdfdf}

.colaboradores  #avanza_largo a {
display:block;
height:21px;
width:900px !important;
margin:0 !important;
background:#dfdfdf url("../img/00_logo_avanza_largo.jpg") 0 0 no-repeat;}

 .colaboradores ul  li  a#industria {
width:84px;
margin-left:3px;
height:47px;
background:transparent url("../img/00_mitc.gif") 0 0 no-repeat;}

 .colaboradores ul  li  a#secretaria {
width:83px;
height:47px;
background:transparent url("../img/00_logo_sec.jpg") 0 0 no-repeat;}

 .colaboradores ul  li  a#redes {
width:51px;
height:47px;
margin-left:9px;
background:transparent url("../img/logo_red.jpg") 0 16px no-repeat;}

* html .colaboradores ul  li  a#redes {
margin-left:5px;
}

.colaboradores ul   li  a#educacion {
width:70px;
padding-right:0;
height:47px;
margin-left:3px;
background:transparent url("../img/00_me.gif") 0 0 no-repeat;}



* html .colaboradores ul  li  a#educacion {margin-left:2px;}

.colaboradores ul  li  a#gobespania {
width:90px;
margin-left:0;
padding-right:0;
height:47px;
background:transparent url("../img/00_logo_gobierno.gif")  0 0 no-repeat;}

.colaboradores ul  li  a#plan_e {
width:81px;
margin-left:0;
padding-right:0;
height:47px;
background:transparent url("../img/00_plane.gif")  0 0 no-repeat;}

.colaboradores ul  li  a#feder {
width:157px;
height:47px;
background:transparent url("../img/logo_europa.gif")  0 0 no-repeat;}

.colaboradores ul  li  a#logo_ite {
width:50px;
padding-left:5px;
padding-right:5px;
height:47px;
background:transparent url("../img/00_logo_ite.jpg")  5px 0 no-repeat;}

.colaboradores ul  li  a#c_online {
width:61px;
padding-left:5px;
padding-right:5px;
height:47px;
background:transparent url("../img/00_c_online.gif")  5px 0 no-repeat;}



.colaboradores ul li  a#logo_ifstic {
width:132px;
height:47px;
background:transparent url("../img/00_logo_isftic.jpg")  0 0 no-repeat;}

.colaboradores ul  li  a#feder {margin-left:3px;}



.footer_mapa {
display:block;
font-family:Verdana,Arial,Sans-serif;
font-size:75%;
clear:both;
margin-top:15px;
background:#5b92c9 url("../img/curva_azul_930_sup_.gif") 0 0 no-repeat;}


.ft_mp {
width:930px;
padding:13px 15px !important;
background:transparent url("../img/curva_azul_930_inf_.gif") left bottom no-repeat;}

*+html .ft_mp {
width:930px;}

* html .ft_mp {
width:960px;}

.footer_mapa strong {color:#fff !important;font-size:90%;}

.footer_mapa ul {list-style-type:none;padding-top:6px;}
.footer_mapa ul li {
background:transparent url("../img/bullet_gris.gif") 0 9px no-repeat;
line-height:150%;
color:#fff !important;
margin-bottom:3px;
padding-left:10px;}

.footer_mapa ul li a {
font-size:9px !important;
color:#fff !important;}

.footer_mapa ul li a:hover {
text-decoration: none;}

.footer_mapa .panel {display: block;float: left;width:140px;border:0;padding-right:10px}
*+html .footer_mapa .panel {width:140px;}
* html .footer_mapa .panel {width:156px;}

.panel_especial {padding-left:15px;}

#meta_inferior ul {
list-style-type:none;
padding-top:10px;
font-size:75%;
padding-left:0;
padding-bottom:15px;
display:block;}

#meta_inferior ul li {
display:inline;}

#meta_inferior ul li.oculto {
display:none;}

#meta_inferior  a {
padding-left:10px;
padding-right:10px;
float:right;
height:1.3em;
display:block;
color: #d11;
background:transparent;}

#meta_inferior  span {
padding-left:10px;
padding-right:10px;
float:left;
height:1.3em;
display:block;
color: #979797;
background:transparent}

#meta_inferior  a:hover {text-decoration:none}

#meta_inferior #aviso_legal {float:left;padding-left:10px;}

#buscador_largo strong {font-family:Helvetica,Verdana,Arial,Sans-serif;font-size:115%;color:#fff;line-height:210%;padding-right:3px;padding-left:9px;}
* html #buscador_largo strong {line-height:220%;padding-top:3px;}
*+html #buscador_largo strong {line-height:190%;}

#buscador_largo fieldset {padding-top:20px;}
#buscador_largo #avanzado {color:#fff;font-family: Verdana,Arial,Sans-serif;font-size: 70%;margin-left:10px;}
#buscador_largo #avanzado:hover {text-decoration:none}


#menu_pestanias {
padding-top:13px;
}

#menu_pestanias ul {
list-style: none;
margin: 0 1px 0 0;
float:right;
padding: 0;
border: none;
}

* html #menu_pestanias ul li.final_li {
margin-right:6px;}

*+html #menu_pestanias ul li.final_li {
margin-right:13px;}




#menu_pestanias ul li {
display: block;
margin-right:13px;
float: left;}

#datos_personales #menu_pestanias ul li {
display: block;
margin-right:14px;}

#etiq #menu_pestanias ul li {
display: block;
margin-right:10px;}

#etiq #menu_pestanias ul {margin-right:4px !important;}

*+html #etiq  .limpiar3 {margin-bottom:10px !important;}
* html #etiq .limpiar3 {margin-bottom:10px !important;}
*+html #etiq #menu_pestanias ul {margin-right:4px !important;}
* html #etiq #menu_pestanias ul {margin-right:0 !important;}

#cont_aulas #menu_pestanias ul li {
display: block;
margin-right:14px;
float: left;}

#cont_aulas #menu_pestanias  ul li a,
#cont_aulas #menu_pestanias ul li a:hover,
#cont_aulas #menu_pestanias ul li.pest_activa a,
#cont_aulas #menu_pestanias ul li.pest_activa a:hover,
#cont_aulas #menu_pestanias ul li a span,
#cont_aulas #menu_pestanias ul li a:hover span,
#cont_aulas #menu_pestanias ul li.pest_activa a span  {width: 307px !important; }


#datos_personales #menu_pestanias  ul li a,
#datos_personales #menu_pestanias ul li a:hover,
#datos_personales #menu_pestanias ul li.pest_activa a,
#datos_personales #menu_pestanias ul li.pest_activa a:hover,
#datos_personales #menu_pestanias ul li a span,
#datos_personales #menu_pestanias ul li a:hover span,
#datos_personales  #menu_pestanias ul li.pest_activa a span  {width: 214px !important; }

#etiq #menu_pestanias  ul li a,
#etiq #menu_pestanias ul li a:hover,
#etiq #menu_pestanias ul li.pest_activa a,
#etiq #menu_pestanias ul li.pest_activa a:hover,
#etiq #menu_pestanias ul li a span,
#etiq #menu_pestanias ul li a:hover span,
#etiq  #menu_pestanias ul li.pest_activa a span  {width: 118px !important; }

#datos_personales #menu_pestanias ul li a {
background:#efefef url("../img/xl_pes_lomas_gris_sup.gif") 0 0 no-repeat;}
#cont_aulas #menu_pestanias ul li a {
background:#efefef url("../img/2pes_lomas_gris_sup.gif") 0 0 no-repeat;}
#etiq #menu_pestanias ul li a {
background:#efefef url("../img/s_pes_lomas_gris_sup.gif") 0 0 no-repeat;}


#menu_pestanias ul li a {
display: block;
text-decoration: none;
text-align: center;
color:#d11;
width: 129px;
cursor:pointer;
font-size:13px;
font-weight:bold;
font-family:Helvetica,Verdana,Sans-serif;
margin: 0;
padding: 0;
background:#efefef url("../img/pes_lomas_gris_sup.gif") 0 0 no-repeat;}

#cont_aulas #menu_pestanias ul li a:hover {
background:#d4d4d4 url("../img/2pes_lomas_gris_oscuro_sup.gif") 0 0 no-repeat;}
#datos_personales #menu_pestanias ul li a:hover {
background:#d4d4d4 url("../img/xl_pes_lomas_gris_oscuro_sup.gif") 0 0 no-repeat;}
#etiq #menu_pestanias ul li a:hover {
background:#d4d4d4 url("../img/s_pes_lomas_gris_oscuro_sup.gif") 0 0 no-repeat;}


#menu_pestanias ul li a:hover {
display: block;
text-decoration: none;
text-align: center;
color:#d11;
width: 129px;
font-size:13px;
font-weight:bold;
font-family:Helvetica,Verdana,Sans-serif;
margin: 0;
padding: 0;
background:#d4d4d4 url("../img/pes_lomas_gris_oscuro_sup.gif") 0 0 no-repeat;}

#datos_personales #menu_pestanias ul li.pest_activa a,
#datos_personales #menu_pestanias ul li.pest_activa a:hover {background:#a9c7e3 url("../img/xl_pes_lomas_sup.gif") 0 0 no-repeat;}

#etiq #menu_pestanias ul li.pest_activa a,
#etiq #menu_pestanias ul li.pest_activa a:hover {background:#a9c7e3 url("../img/s_pes_lomas_sup.gif") 0 0 no-repeat;}

#cont_aulas #menu_pestanias ul li.pest_activa a,
#cont_aulas #menu_pestanias ul li.pest_activa a:hover {background:#a9c7e3 url("../img/2pes_lomas_sup.gif") 0 0 no-repeat;}

#menu_pestanias ul li.pest_activa a,
#menu_pestanias ul li.pest_activa a:hover {
display: block;
text-decoration: none;
text-align: center;
color:#000;
width: 129px;
font-size:13px;
font-weight:bold;
font-family:Helvetica,Verdana,Sans-serif;
margin: 0;
padding: 0;
background:#a9c7e3 url("../img/pes_lomas_sup.gif") 0 0 no-repeat;}

#datos_personales #menu_pestanias ul li.pest_activa a,
#datos_personales #menu_pestanias ul li.pest_activa a:hover {
background:#a9c7e3 url("../img/xl_pes_lomas_sup.gif") 0 0 no-repeat;}

#cont_aulas #menu_pestanias ul li.pest_activa a,
#cont_aulas #menu_pestanias ul li.pest_activa a:hover {
background:#a9c7e3 url("../img/2pes_lomas_sup.gif") 0 0 no-repeat;}

#etiq #menu_pestanias ul li.pest_activa a,
#etiq #menu_pestanias ul li.pest_activa a:hover {
background:#a9c7e3 url("../img/s_pes_lomas_sup.gif") 0 0 no-repeat;}


#menu_pestanias ul li a span {
display: block;
width:129px;
padding-top:6px;
margin: 0;
padding-bottom:6px;
background:transparent url("../img/pes_lomas_gris_inf.gif") left bottom no-repeat;}

#datos_personales #menu_pestanias ul li a span {
background:transparent url("../img/xl_pes_lomas_gris_inf.gif") left bottom no-repeat;}

#cont_aulas #menu_pestanias ul li a span {
background:transparent url("../img/2pes_lomas_gris_inf.gif") left bottom no-repeat;}

#cont_aulas #etiq ul li a span {
background:transparent url("../img/s_pes_lomas_gris_inf.gif") left bottom no-repeat;}

#menu_pestanias ul li a:hover span {
display: block;
width:129px;
padding-top:6px;
margin: 0;
padding-bottom:6px;
background:transparent url("../img/pes_lomas_gris_oscuro_inf.gif") left bottom no-repeat;}

#etiq #menu_pestanias ul li a:hover span {
background:transparent url("../img/s_pes_lomas_gris_oscuro_inf.gif") left bottom no-repeat;}

#datos_personales #menu_pestanias ul li a:hover span {
background:transparent url("../img/xl_pes_lomas_gris_oscuro_inf.gif") left bottom no-repeat;}

#cont_aulas #menu_pestanias ul li a:hover span {
background:transparent url("../img/2pes_lomas_gris_oscuro_inf.gif") left bottom no-repeat;}

#menu_pestanias ul li.pest_activa a span {
display: block;
width:129px;
padding-top:6px;
margin: 0;
padding-bottom:11px;
background:transparent url("../img/pes_lomas_inf.gif") left bottom no-repeat;}

#etq #menu_pestanias ul li.pest_activa a span {
background:transparent url("../img/s_pes_lomas_inf.gif") left bottom no-repeat;}

#datos_personales #menu_pestanias ul li.pest_activa a span {
background:transparent url("../img/xl_pes_lomas_inf.gif") left bottom no-repeat;}

#cont_aulas #menu_pestanias ul li.pest_activa a span {
background:transparent url("../img/2pes_lomas_inf.gif") left bottom no-repeat;}

* html #datos_personales .ficha#categorias ul li {line-height:100% !important;margin-bottom:0 !important; }

* html #datos_personales .ficha#categorias ul {line-height:100% !important;margin-top:10px !important; }

.ficha#categorias ul {margin-bottom:0 !important;padding-bottom:0 !important;margin-top:3px !important;padding-top:0px !important;}
.ficha#categorias ul li {line-height:110% !important;}
* html .ficha#categorias ul li {line-height:100% !important;margin-bottom:0  !important;border:1px solid #fff}
*+html .ficha#categorias ul li {line-height:120% !important;}

#paginacion {
text-align:center;
white-space:nowrap;
padding-top:11px;
font-size:75%;
padding-bottom:8px;
padding-right:20px;}

#paginacion span {
display: inline;
list-style-type: none;
padding-right:1.5%;}

#paginacion span a {color:#d11;text-decoration:underline;}

#paginacion span em {color:#5B5B5B;font-style:normal;}

#paginacion span a:hover {text-decoration:none;}

#compartir label {display:block !important;float:left !important ;font-size:80%;width:60px !important ;}
#compartir input {border:1px solid #555555;margin-bottom:9px;height:17px;width:164px;background:#f7f7f7;color:#555}
#compartir {padding-top:6px !important;}
#anadir_comentario label {display:block !important;float:left !important ;font-size:80%;width:110px !important ;}
#anadir_comentario fieldset {padding-left:90px;padding-bottom:0 !important}
#anadir_comentario {padding-top:8px !important}
#anadir_comentario input {border:1px solid #555555;margin-bottom:9px;height:17px;width:400px;background:#f7f7f7}
#anadir_comentario input.buscar {margin-top:8px;margin-bottom:12px;width:139px;height:24px;border:0;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;}

#datos label {display:block !important;float:left !important ;font-size:80%;width:160px !important ;}
#datos fieldset {text-align:center;padding-bottom:0 !important}
#datos {padding-top:46px !important;padding-left:4px;}
*+html #datos {padding-top:26px !important;}
#datos input, #datos select {border:1px solid #555555;margin-bottom:9px;font-size:75%;color:#545454;height:17px;width:736px;background:#f7f7f7}
#datos input.buscar {margin:0px auto 12px auto;width:139px;height:24px;color:#fff;border:0;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;font-size:65%;}
#datos select {height:19px !important}
*+html #datos {line-height: 100%}
*+html #datos input,
*+html  #datos select {height:20px !important;width:716px;}
* html #datos input,
* html  #datos select {height:20px !important;width:716px;}
#sin_buscador #subs2 {margin-top:10px;}

.ficha#login_home img {margin-top:10px;margin-bottom:10px;margin-right:12px;width:160px !important}

#login .capa_002 {width:154px;float:left;padding-left:15px;padding-top:10px;}
#login .capa_001 {height:280px;border-right:5px solid #D6E6F6;border-left:5px solid #D6E6F6;padding-bottom:0 !important;width:156px;float:left;padding-left:15px;padding-right:15px;padding-top:10px;}

* html .tit_acceda_agrega {white-space:nowrap}

*+html #login .capa_001 {width:162px;float:left;padding-left:20px;}
*+html #login .capa_002 {width:140px !important;float:left;padding-left:12px;}
* html #login .capa_001 {width:172px;float:left;padding-left:12px;}
* html #login .capa_002 {width:140px !important;float:left;padding-left:12px;}
*+html input.inp_s {margin-left:0 !important;margin-bottom:0 !important;position:relative;left:-13px}
*+html input.botn {margin-left:0 !important;margin-bottom:8px !important;position:relative;left:-13px}
*+html #acceso_registro input.botn {left:0}
* html #acceso_registro input.botn {left:0}
* html input.inp_s {margin-left:0 !important;margin-bottom:0 !important;position:relative;left:-11px}
* html input.botn {margin-left:0 !important;margin-bottom:8px !important;position:relative;left:-11px;}
* html .capa_001 a {white-space:nowrap}
#login_home label {display:block !important;font-size:80%;width:90px !important ;}
#login_home fieldset {padding-bottom:0 !important;text-align: center}
#login_home {padding:0 !important}
* html .ficha#login_home  {margin:0 0 0 14px;}
#login  input {margin-left:0 !important;border:1px solid #555555;margin-bottom:9px;height:17px;width:160px;background:#f7f7f7}
#login  input.botn {color:#fff;margin-top:8px;width:139px;height:24px;border:0;cursor:pointer;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;}

#registrar label,
#acces label{display:block !important;float:left !important ;font-size:80%;width:150px !important ;}
#registrar fieldset,
#acces fieldset {padding-left:90px;padding-bottom:0 !important}
#registrar, #acces{padding-top:10px !important}
#registrar input,
#registrar select,
#acces input, #acces select {border:1px solid #555555;margin-bottom:9px;height:17px;width:660px;background:#f7f7f7}
#registrar select {height:19px !important}


#subs2 label {display:inline !important;float:none !important ;font-size:80% !important ;line-height:180%;}
#subs2  fieldset {text-align:center;padding-top:10px !important}
*+html #subs2 {padding-top:26px !important;}
*+html #subs2 label {vertical-align:bottom !important;}
#subs2 {padding-bottom:0 !important;padding-top:42px !important;padding-left:4px;}
#subs2 input {vertical-align: bottom; border:0;margin:79px auto 12px auto;height:17px;width:139px;height:24px;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;color:#fff;border:0;}
#subs2 input.tipo_radio {border:0;margin:4px 6px 0 0;height:13px;width:13px;height:24px;background:transparent;color:#fff;}

.ficha#subs label {display:inline !important;float:none !important ;font-size:80% !important ;}
#subs fieldset {padding-left:90px;padding-bottom:0 !important}
#subs {padding-top:10px !important}
#subs input {border:1px solid #555555;margin-top:0;margin-right:4px;margin-bottom:9px;height:17px;width:20px;background:#f7f7f7}
#subs input {border:0 !important}

#bols label{display:inline !important;float:none !important ;font-size:80% !important ;}
*+html #sin_contenido label{vertical-align: top}
* html #sin_contenido label{vertical-align: top}
#bols fieldset {padding-left:90px;padding-bottom:0 !important}
#bols {padding-top:10px !important}
#bols input {border:1px solid #555555;margin-top:0;margin-right:4px;margin-bottom:9px;height:17px;width:20px;background:#f7f7f7}
#bols input {border:0 !important}

#conds label{display:inline !important;float:none !important ;font-size:80% !important ;}
#conds fieldset {padding-left:90px;padding-bottom:0 !important}
#conds {padding-top:0 !important}
#conds input {border:1px solid #555555;margin-top:0;margin-right:4px;margin-bottom:9px;height:17px;width:20px;background:#f7f7f7}
#conds input {border:0 !important}
#conds textarea#conds_ta {width:900px !important;margin-top:5px;margin-bottom:10px;height:300px;line-height:170%;}
*+html #conds textarea#conds_ta {margin-bottom:0;}

#registrar input.buscar, #acces input.buscar {margin-top:8px;margin-bottom:12px;width:139px;height:24px;border:0;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;}
#acceso_registro input.botn,
#acceso_registro input.botn_der {margin-top:8px;margin-bottom:12px;width:139px;height:24px;border:0;background:transparent url("../img/boton_rojo_blanco.gif")  0 0 no-repeat;color:#fff;}
#acceso_registro input.botn_der {float:right}
#acceso_registro {clear:both;margin-top:8px;}

.ficha#bols label {vertical-align: top !important}
.ficha#subs label {vertical-align: top !important}
.ficha#conds label {vertical-align: top !important}


#botonera input.botn,
#botonera input.botn_der {margin-top:8px;margin-bottom:3px;width:139px;height:24px;border:0;background:transparent url("../img/boton_rojo_azul.gif")  0 0 no-repeat;color:#fff;}
#botonera input.botn_der {float:right}
#botonera {clear:both;margin-top:8px;}

#botonera_cen input.botn_centrado {margin-top:8px;margin-left:auto;margin-right:auto;margin-bottom:3px;width:139px;height:24px;border:0;background:transparent url("../img/boton_rojo_azul.gif")  0 0 no-repeat;color:#fff;}
#botonera_cen {clear:both;margin-top:8px;text-align:center}


#newsl label {display:block !important;float:left !important ;font-size:80%;width:52px !important ;}
#newsl fieldset {text-align: center;padding-bottom:10px !important;}
#newsl {padding-top:10px !important}
#newsl input {border:1px solid #555555;margin-bottom:9px;height:17px;width:546px;background:#f7f7f7}
#newsl input.buscar {margin-top:4px;margin-bottom:8px;margin-left:auto;margin-right:auto;width:65px;height:24px;border:0;background:transparent url("../img/boton_rojo_g.jpg")  0 0 no-repeat;}
#newsl p.pnl {padding-top:0 !important;margin-top:0 !important;}

#newsl2 label {display:block !important;float:left !important ;font-size:80%;width:52px !important ;}
#newsl2 fieldset {text-align: center;padding-bottom:10px !important;}
#newsl2 {padding-top:10px !important}
#newsl2 input {border:1px solid #555555;margin-bottom:9px;height:17px;width:544px;background:#f7f7f7}
#newsl2 input.buscar {margin-top:4px;margin-bottom:8px;margin-left:auto;margin-right:auto;width:65px;height:24px;border:0;background:transparent url("../img/boton_rojo_g.jpg")  0 0 no-repeat;position:relative;}
#newsl2 p.pnl {padding-top:0 !important;margin-top:0 !important;}

h4.esph4 {line-height:180% !important;padding-top:14px;}

.ficha#relacionado ul {list-style-type:none !important;padding:0 0 10px 0 !important;}
*+html .ficha#relacionado ul {list-style-type:none !important;padding:5px 0 10px 0 !important;}
.ficha#relacionado ul li {clear:both !important;list-style-type:none !important;padding-left:0 !important;margin-bottom:10px !important;border-top:9px solid white;background:#fff !important}
*+html .ficha#relacionado ul li {margin-bottom:5px !important;border-top:5px solid white;}
.ficha#relacionado a img {border:1px solid #666;display:block;width:68px !important;float:left;}
.ficha#relacionado a:hover img {border:1px solid #000}
.ficha#relacionado ul li a.img_th {width:68px;display:block;float:left;}
.ficha#relacionado ul li p {width:144px;margin-left:12px;float:left;display:block;text-align:left;line-height:160% !important;font-size:80% !important;}


.ficha#relacionado ul li p a {line-height:100% !important;font-size:110% !important;}
.ficha#conmartop {padding-top:12px !important;padding-bottom:6px !important;}
.gb_izq#conmartop {padding-top:0.1em !important;}

.descargar_ {
padding-left:23px;
margin-right:9px;
padding-top:2px;
line-height:170%;
font-weight: normal !important;
display:inline !important;
padding-bottom:4px;
background:#fff url("../img/icon_download.gif") 0 1px no-repeat;}

.enviar_amigo {
padding-left:23px;
font-weight: normal !important;
display:inline !important;
background:#fff url("../img/icon_enviar_amigo.gif") 0 0 no-repeat;}

.comentar {
padding-left:19px;
font-weight: normal !important;
display:inline !important;
margin-left:0px;
background:#fff url("../img/icon_comentar.gif") 0 1px no-repeat;}

.sharethis {
padding-left:22px;
font-weight: normal !important;
display:inline !important;
margin-left:8px;
padding-top:1px;
padding-bottom:3px;
background:#fff url("../img/icon_sharethis.gif") 0 0 no-repeat;}

*+html .descargar_,
*+html .comentar,
 *+html .sharethis,
  *+html .enviar_amigo {font-size:120% !important}

.blog_comentario .sharethis {float:right;}
.blog_comentario  p {padding-bottom:12px;}
.blog_rss  p {padding-bottom:3px;}
#buscador_blog {padding-bottom:10px;}

.ficha p strong.fid {color:#3a3a3a;display:block;font-weight:bold !important;padding-top:0;padding-bottom:10px;font-family:Helvetica,Verdana,Sans-serif;font-size:100%}
.ficha#acerca_de p strong.fid {padding-bottom:5px;padding-top:5px;}


#datos_personales .ficha {min-height:10em;}
#seleccionarContenidos, #buscarContenidos, #seleccionarCompetencias, select#formato {font-size:12px}
#ccaa_flash {float:left;margin-left:6px;}
.widget {
text-align:left;
height:2.15em;border-bottom:1px solid #8b8b8b;margin-bottom:1px;background:#e1e1e1 url("../img/senal.gif") 10px 10px no-repeat;
width:100% !important;}

.widget a {color:#000;text-decoration:underline;}
.widget a:hover {text-decoration:none}
.widget a.cancel {font-size:70%}
.widget .capaflotante {float:right;background:#e1e1e1 url("../img/buscador_widget.gif") 10px 6px no-repeat;width:394px;height:28px;text-align:right;margin-right:1em;padding-top:4px;}
* html .capaflotante {padding-top:6px !important;}
*+html .capaflotante {padding-top:7px !important;}

.widget .capaflotante  span {display:none}
.widget .buscar {text-decoration:none;padding:6px 12px 6px 12px;font-size:11px;position:relative;font-family:Arial,Verdana, sans-serif;color:#fff;margin-right:6px;background:transparent url("../img/boton_rojo_g.jpg")  0 0 no-repeat;
border:0;}
* html .widget .buscar {margin-right:0;top:4px;margin-top:4px;}
*+html .widget .buscar {margin-right:0;top:4px;margin-top:4px;}
.widget .cancel {font-size:65%;position:relative;top:4px}
* html .widget .cancel {top:-4px}
*+html .widget .cancel {top:0px}
*+html .widget {height:2.25em;}
.widget p {
color:#585858;
font-family:Verdana,Arial, sans-serif;
font-size:10px;
padding-left:32px;
font-weight:bold;
padding-top:1.3em;}


#contact p {padding-top:16px;}
#contact ul.lista_comun_03 {margin-bottom:0;padding:0 0 0 0;}
#contact ul.lista_comun_03 li {background:transparent;padding-left:0px;padding-right:0;margin-top:8px;}
#contact ul.lista_comun_03 li.esp_mr {margin-top:0 !important;margin-bottom:5px !important}
#contact ul.lista_comun_03 li.logo_mr {margin-top:25px;margin-bottom:0 !important}
#contact ul.lista_comun_03 a {padding-left:0;}

.c_c#con_flashi {min-height:368px !important;height:367px}
.c_c#con_flashi2 {min-height:584px !important;height:585px}
.aula  {font-size:80%;padding-right:8px;line-height:220%}


.ag#blog_mas {margin-top:15px !important;clear:both;}
.ag#blog_mas .lista_comun {font-size:70%;margin-bottom:0 !important}
.ag#blog_mas .lista_comun li {margin-bottom:4px;}
.ag#blog_mas p {font-size:80%;padding:12px 12px 0 12px;}
.ag#blog_mas .limpiar6 {line-height:170%;}
.videcito { margin-bottom:10px !important;border:1px solid #666;}
* html .ficha ul {margin-bottom:0 !important;padding-bottom:0 !important; }


ul.mapar {
position:relative;
margin:0 !important;
padding:0;
color:#d11;
font-size:100%;
display:block;
background:#fff;
position:relative;
list-style-type:none;
}

 ul.mapar  li a {
display:block;
width:100%;
font-size:100%;
text-align:left;
margin-left:0;
text-decoration:none;
border-bottom:1px solid #ddd;
border-left:0;
border-right:0;
list-style-type:none;
}



 ul.mapar  li span  {
display:block;
width:100%;}

 ul.mapar  li a:hover{
text-decoration:none;
background-image:url("../img/bullet.gif");
background-position:18px 50%;
background-repeat: no-repeat;
}

 ul.mapar  li a  {
padding:0.1em 0  0.1em 32px;
width:auto;
line-height:180%;
text-align:left;
font-size: 90%;
background-image:url("../img/bullet.gif");
background-position:18px 50%;
background-repeat: no-repeat;}

 ul.mapar ul.submapar  li a {
 padding:0.6em 0  0.6em 24px;
 background-image:url("../img/bullet_gris.gif");}

 ul.mapar ul.submapar  li a:hover {
 background-position:32px 50%;
 background-image:url("../img/bullet_gris.gif");}

  ul.mapar ul.submapar ul.submapar_3nivel  li a {
 background-image:url("../img/bullet_azul.gif");}

 ul.mapar ul.submapar ul.submapar_3nivel  li a:hover {
 background-position:80px 50%;
 background-image:url("../img/bullet_azul.gif");}



 * html ul.mapar  li a {
width:100%;
 }

 ul.mapar  li a.medio {font-size:75% !important;padding:0.3em 0  0.3em 32px;}
  ul.mapar  li a.medio_sup {font-size:75% !important;padding:0.3em 0  0.3em 32px;}
  ul.mapar  li a.yfinal {border-bottom:0 !important;}

 ul.mapar  li span.span_sin_link   {
padding:0.1em 0  0.1em 28px;
width:auto;
line-height:180%;
text-align:left;
background-position:28px 50%;
background-repeat: no-repeat;}

 ul.mapar  li.color a {
background-color:#f3f3f3;
color:#d11;
}

 ul.mapar  li.color span.span_sin_link  {
background-color:#f3f3f3;
color:#d11;
}

 ul.mapar  li.color  a:hover {
background-color: #ddd;
color:#585858;
}

 ul.mapar  li.blanco  a {
background-color:#fff;
color:#d11;
}
 ul.mapar  li.blanco  a:hover {
background-color: #ddd;
color:#585858;
}

 ul.mapar  li ul.submapar  {
position:relative;
margin:0;
font-size: 70%;
padding:0;
left:0;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel  {
position:relative;
margin:0;
padding:0;
left:0;}

 ul.mapar  li ul.submapar a {
padding:0.4em 0 0.4em 44px ;
text-align:left;
background-position:32px 50%;
background-repeat: no-repeat;}

 ul.mapar  li ul.submapar span.span_sin_link  {
padding:0.1em 0 0.1em 64px ;
text-align:left;
background-position:48px 50%;
background-repeat: no-repeat;}

 ul.mapar li ul.submapar li ul.submapar_3nivel a {
padding:0.1em 0 0.1em 94px;
text-align:left;
background-position:80px 50%;
background-repeat: no-repeat;}

 ul.mapar li ul.submapar li ul.submapar_3nivel span.span_sin_link  {
padding:0.1em 0 0.1em 94px;
text-align:left;
background-position:80px 50%;
background-repeat: no-repeat;}

 ul.mapar  li ul.submapar li.color a {
background-color:#f3f3f3;
color:#d11;}

 ul.mapar  li ul.submapar li.color span.span_sin_link  {
background-color:#f3f3f3;
color:#d11;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color a {
background-color:#f3f3f3;
color:#d11;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color span.span_sin_link {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li.color a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li.blanco a  {
background-color:#fff;
color:#d11;}

 ul.mapar  li ul.submapar li.blanco span.span_sin_link   {
background-color:#fff;
color:#d11;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.blanco  a  {
background-color:#fff;
color:#d11;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.blanco  span.span_sin_link {
background-color:#fff;
color:#585858;}

 ul.mapar li ul.submapar li.blanco a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar li ul.submapar li ul.submapar_3nivel li.blanco a:hover  {
background-color: #ddd;
color:#585858;}


ul.mapar li  {
background:transparent;
list-style-type:none !important;
padding-left:0;
margin-bottom:0 !important;
}

ul.mapar  {
 margin-top:20px;
 border:1px  solid #ddd;
 margin-left:0; }


#ver_mas_listado {font-size:70% !important;font-weight: bold;color:#d11;text-decoration: underline}
#ver_mas_listado:hover{text-decoration: none}

a#impre {float:right;margin:18px 15px 0 0 !important;color:#d11;font-size:80%; text-decoration: underline}
a#impre:hover{text-decoration: none}