@charset "utf-8";
/* CSS Document */

@import "detalle.css";
@import "comunidad.css";
 


body { font-family:"Trebuchet MS"; font-size:70%; margin:0; padding:0;}

.fondoHdr { background:url(../img/fndHeader3.png) no-repeat top center; height:110px; margin:0; padding:0;}
.ie6 .fondoHdr { height:100px; }
.fondoHdrTools {/* background:url(../img/fndHeaderHomeTool.png) no-repeat top center;*/background:url(../img/fndHeader-tool.png) no-repeat top center; height:110px; margin:0; padding:0;}
.fondoBdy { background:url(../img/fndContent2.png) repeat-y top center; overflow:hidden; zoom:1; text-align:center;}
.fondoFtr { background:url(../img/fndFooter1000.png) no-repeat top center; height:150px;}
.fondoFtrTools {/* background:url(../img/fndFooter2.png) no-repeat top center;*/background:url(../img/fndFooter-tool.png) no-repeat top center; height:150px;}





/****** DIAGRAMACION ************/

.col2 { margin:0 5px 0 5px; padding:0; width:737px; float:left; overflow:hidden; zoom:1; text-align:left;}
.ie6 .col2 { margin:0 5px 0 5px; padding:0; width:730px; float:left; overflow:hidden; zoom:1; text-align:left;}

.col3 { margin:0 auto; padding:0; width:1000px;}
.ie7 .col3 { margin:0 auto; padding:0; width:1000px;}
.ie6 .col3 { margin:0 auto; padding:0; width:1000px;}

.col1 { margin:0 4px 0 0; padding:0; width:245px; overflow:hidden; zoom:1; text-align:left; float:right; }
.ie7 .col1 { margin:0 4px 0 0; padding:0; width:245px; overflow:hidden; zoom:1; text-align:left; float:right; }
.ie6 .col1 { margin:0 4px 0 0; padding:0; width:245px; text-align:left; float:right;  }


/*********** BLOQUES ***********/

/*LOGOTIPO*/
.logotipoEmpresa {}
.logoHdr { margin:0 0 0 10px; float:left;}
.logoHdr a img { border:none;}
.logoFtr { margin:65px 0 0 0; padding:0;}
.logoFtr a img { border:none;}

/*NAV.HERRAMIENTAS*/
.herramientas {}
.navHdr { margin:35px 0 0 0;}
.navHdr ul { list-style-type:none; margin:0; padding:0;}
.navHdr ul li { display:inline; border-right:1px solid #FFCC00; margin:0 5px 0 5px; padding:0 5px 0 5px;}
.navHdr ul li a { text-decoration:none; color:#FFCC00; font-weight:bold;}
.navHdr ul li a:hover { background:#FFCC00; color:#FFFFFF;}


/* ABSTRACT */
.abstract {}
.idHdr { text-align:right; margin:17px 0 0 0; padding:0;}
.idHdr h1 { color:#FFFFFF; margin:0; padding:0; font-weight:bold; font-size:180%;}

.ie6 .idHdr { text-align:right;  margin:17px 0 0 0; padding:0;}
.ie6 .idHdr h1 { color:#fff; margin:0; padding:0; font-weight:bold; font-size:180%;}




p.clear { display:none;}

iframe {}

/*********************/
/* BLOQUE USUARIO */

.usuario { width:230px; padding:0 10px; line-height:130%; font-size:120%; }
.usuario ul { padding:0; margin:0; list-style-type:none;}
.usuario ul li {margin:0; padding:0; color:#4E8209;} 
.usuario ul label {font-size:70%; color:#999999; margin:0; padding:0; display:block;}
.usuario ul li a {margin:0; padding:0 2px; color:#4E8209; text-decoration:none;}
.usuario ul li a:hover {margin:0; padding:0 2px; background:#4E8209; color:#FFFFFF;}
.usuario ul li a.select {margin:0; padding:0 2px; background:#4E8209; color:#FFFFFF;}
.usuario ul li a.logout { color:#0099FF; font-size:80%;}
.usuario ul li a:hover.logout { background:none; color:#0099FF; text-decoration:underline;}

.usuario a.expandido {float:left !important;}
.usuario a.colapsado {float:left !important;}


/*********************/
/* BLOQUE LISTA SUGERENCIA SITIOS (LISTASITIOS) */



.listaSitiosAACREA { width:230px; padding:0 10px; line-height:130%; font-size:120%; }
.listaSitiosAACREA ul { padding:0; margin:10px 0 0 0; list-style-type:none;}
.listaSitiosAACREA ul li {margin:0; padding:0; color:#4E8209;} 
.listaSitiosAACREA ul label {font-size:70%; color:#999999; margin:0; padding:0; display:block;}
.listaSitiosAACREA ul li a {margin:0; padding:0 2px; color:#4E8209; text-decoration:none;}
.listaSitiosAACREA ul li a:hover {margin:0; padding:0 2px; background:#4E8209; color:#FFFFFF;}
.listaSitiosAACREA ul li a.select {margin:0; padding:0 2px; background:#4E8209; color:#FFFFFF;}


/***** LISTA AUTOMATICA *********/

.contenidosRecientesPortada {overflow:hidden; zoom:1; text-align:left; margin:10px 0 10px 0; padding:0 10px;}
.contenidosRecientesPortada h4 {background:url(../img/fnd-HeaderBlockRight.png) no-repeat right; height:30px; text-align:left; line-height:250%; font-size:100%; margin:0; padding:0;}
.contenidosRecientesPortada h4 span { background:url(../img/fnd-HeaderBlockLeft.png) no-repeat left; margin:0 5px 0 0; height:30px; width:20px; display:block; float:left;}
.contenidosRecientesPortada h4 span em { display:none;}
.contenidosRecientesPortada h6 { background:#f7f7f7; margin:0; padding:10px; color:#666666; border-bottom:1px solid #ededed; font-size:90%; font-weight:lighter;}



.contenidosRecientesPortada div.lista {overflow:hidden; zoom:1; border-bottom:1px solid #ededed;}
.contenidosRecientesPortada div.lista div.itemLista { overflow:hidden; zoom:1; background:url(../img/2x1.png) repeat-x bottom; margin:0; padding:0;}

.contenidosRecientesPortada div.lista div.itemLista div.metaInfo {overflow:hidden; zoom:1;  margin:5px 0 0 0; }
.contenidosRecientesPortada div.lista div.itemLista div.metaInfo span { display:block; color:#333333; font-size:90%;}
.contenidosRecientesPortada div.lista div.itemLista div.metaInfo span.date { float:left; display:inline;}
.contenidosRecientesPortada div.lista div.itemLista div.metaInfo span.tipo { float:left; display:inline; background:#4E8209; color:#FFFFFF; padding:0 3px 0 3px; margin:0 0 0 5px;}
.contenidosRecientesPortada div.lista div.itemLista div.metaInfo span.grupo { float:right; display:inline; text-align:right;}

.contenidosRecientesPortada div.lista div.itemLista div.cuerpo {overflow:hidden; zoom:1; margin:0; padding:0; font-size:110%;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 { font-size:130%; margin:5px 0 0 0; padding:0;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 a {color:#4E8209; font-weight:lighter; text-decoration:none;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 a:hover { text-decoration:underline;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 a img { border:none;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 a.recortes { background:url(../img/icons/recortesA16x16.gif) no-repeat; width:20px; height:20px; display:block; float:left; }
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo h3 a.recortes span { display:none;}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo p { font-size:90%; color:#666; line-height:140%; margin:5px 0 15px 0; padding:0; /*letter-spacing:0.4pt;*/}
.contenidosRecientesPortada div.lista div.itemLista div.cuerpo p img { float:left; margin:0 10px 10px 0;}

.contenidosRecientesPortada div.lista div.itemLista div.metaExtra { margin:0 0 15px 0;}
.contenidosRecientesPortada div.lista div.itemLista div.metaExtra label { font-size:70%; color:#999999; clear: both; display:block; margin:0 0 -5px 0;}



/***** LISTA MANUAL AACREA *********/

.listaAACREA {overflow:hidden; zoom:1; text-align:left; margin:10px 0 10px 0; padding:0 10px;}
.listaAACREA h4 {background:url(../img/fnd-HeaderBlockRight.png) no-repeat right; height:30px; text-align:left; line-height:250%; font-size:100%; margin:0; padding:0;}
.listaAACREA h4 span { background:url(../img/fnd-HeaderBlockLeft.png) no-repeat left; margin:0 5px 0 0; height:30px; width:20px; display:block; float:left;}
.listaAACREA h4 span em { display:none;}
.listaAACREA h6 { background:#f7f7f7; margin:0; padding:10px; color:#666666; border-bottom:1px solid #ededed; font-size:90%; font-weight:lighter;}



.listaAACREA div.lista {overflow:hidden; zoom:1; border-bottom:1px solid #ededed;}
.listaAACREAdiv.lista div.itemLista { overflow:hidden; zoom:1; background:url(../img/2x1.png) repeat-x bottom; margin:0; padding:0 0 5px 0;}
.listaAACREA div.lista div.itemLista div.metaInfo {overflow:hidden; zoom:1;  margin:5px 0 0 0; }
.listaAACREA div.lista div.itemLista div.metaInfo span { display:block; color:#333333; font-size:90%;}
.listaAACREA div.lista div.itemLista div.metaInfo span.date { float:left; display:inline;}
.listaAACREA div.lista div.itemLista div.metaInfo span.tipo { float:left; display:inline; background:#4E8209; color:#FFFFFF; padding:0 3px 0 3px; margin:0 0 0 5px;}
.listaAACREA div.lista div.itemLista div.metaInfo span.grupo { float:right; display:inline; text-align:right;}
.listaAACREA div.lista div.itemLista div.cuerpo {overflow:hidden; zoom:1; margin:0; padding:0 0 10px 0; font-size:110%;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 { font-size:130%; margin:5px 0 0 0; padding:0;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a {color:#4E8209; font-weight:lighter; text-decoration:none;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a:hover { text-decoration:underline;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a img { border:none;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a.recortes { background:url(../img/icons/recortesA16x16.gif) no-repeat; width:20px; height:20px; display:block; float:left; }
.listaAACREA div.lista div.itemLista div.cuerpo h3 a.recortes span { display:none;}
.listaAACREA div.lista div.itemLista div.cuerpo p { font-size:90%; color:#666; line-height:140%; margin:5px 0 5px 0; padding:0;}
.listaAACREA div.lista div.itemLista div.cuerpo p img { float:left; margin:0 10px 10px 0;}
.listaAACREA div.lista div.itemLista div.metaExtra { margin:0 0 15px 0;}
.listaAACREA div.lista div.itemLista div.metaExtra label { font-size:70%; color:#999999; clear: both; display:block; margin:0 0 -5px 0;}



.vacio { padding:20px; text-align:center;}
.vacio h3 { color:#666666; font-weight:lighter; margin:0 auto; padding:0; text-align:left;}
.vacio h3 div {background:url(../img/alert_16x16.png) no-repeat; width:18px; height:18px; float:left; display:inline; margin:0 5px 0 30px; padding:0;}
.vacio h3 div em { display:none;}

.vacioUsuarioPertenecia { font-size:80%; padding:0; margin:0;}
.vacioUsuarioPertenecia div {background:url(../img/alert_16x16.png) no-repeat; width:18px; height:18px; float:left; display:inline; margin:0 5px 0 0; padding:0;}
.vacioUsuarioPertenecia div em { display:none;}




/***************** DETALLE GENERAL **************************

.detalle { padding:10px; margin:10px 0 0 0; text-align:left;}
.detalle div#indice { }
.detalle em {color:#4E8209; font-size:110%; font-style:normal;}
.detalle h1 { padding:0; margin:0; font-size:170%; }
.detalle blockquote { padding:0 0 15px 0; margin:0; font-weight:normal; font-size:120%; background:url(../img/2x1.png) repeat-x bottom; color:#4E8209}
.detalle h3 { padding:0; margin:0; font-size:100%;}
.detalle p { color:#666666; padding:2px 0 10px 0; margin:0;}


.detalle div.meta { display:block; margin:10px 0 0 0; }
.detalle div.meta ul { padding:0; margin:0; width:100%; list-style-type:none; float:left;}
.detalle div.meta ul li { width:33%; float:left;  display:block;}
.detalle div.meta ul li label{ display:block; font-size:90%; color:#999999; margin:10px 0 0 0; padding:0; line-height:80%;}
.detalle div.meta ul li em { float:left; font-size:100%; font-style:normal; color:#000000;}
.detalle div.meta ul li span { font-style:italic; color:#999999; margin:0; padding:0;}

.detalle div.meta ul.links {padding:0; margin:5px 0 0 0 ; display:block; clear:both; list-style-type:none; width:100%;}
.detalle div.meta ul.links li { display:block;  background:url(../img/fnd-diag.gif) repeat; border:1px solid #ededed; padding:8px; width:100%;}
.detalle div.meta ul.links label { display:block; font-size:90%; clear:both;  margin:10px 0 0 0; color:#999999;}
.detalle div.meta ul.links li a { font-size:100%; color:#0099CC;}
.detalle div.meta ul.links li span { display:block;}
.imgRefDet { float:left; margin:0 10px 5px 0;}
.detalle h2.title {background:url(../img/fnd-publicidad.png) repeat; padding:10px; margin:0 0 20px 0; font-size:150%; color:#4E8209;}
.detalle div#indice { display:block; width:100%; margin:4px 0 30px 0; }
.detalle div#indice a.indiceActivo { background:url(../img/fndTab.png) no-repeat center bottom; font-size:100%; text-decoration:none; padding:2px 10px 12px 10px; color:#7AA147; margin:0 5px 10px 0; }
.detalle div#indice a:hover.indiceActivo {}
.detalle div#indice a.indice {background:url(../img/fndTab2.png) no-repeat center bottom; font-size:100%; text-decoration:none; padding:2px 10px 12px 10px; color:#999; margin:0 5px 0 0; }
.detalle div#indice a:hover.indice {  }
.detalle div#indice span { display:none;}*/




/**************** DETALLE GALERIA ***************************

.detalle .galBackground { overflow:hidden; zoom:1;}
.detalle .galBackground .galHeadFoot {}
.detalle .galBackground .galHeadFoot div { float:right; padding:0 20px 0 0;}
.detalle .galBackground .galHeadFoot .indiceBoton { float:left; position:relative; top:20px; }
.detalle .galBackground .galHeadFoot .indiceBoton a { background:url(../img/indice.gif) no-repeat; width:64px; height:19px; display:block;}
.detalle .galBackground .galHeadFoot .indiceBoton a u { display:none; }

.detalle .galBackground .galHeadFoot .floatright { color:#00FF33;}
.detalle .galBackground .galContent {overflow:hidden; zoom:1; margin:10px; float:left; border:1px solid #ededed; background:#FFFFFF; padding:5px; height:200px;}
.detalle .galBackground .galContentFoto {overflow:hidden; zoom:1; margin:10px; float:left; border:1px solid #ededed; background:#FFFFFF; padding:5px;}
.detalle .galBackground .galContentFoto em { width:100%; display:block;}
.detalle .galBackground .galContent .shadowHor { border:2px solid #CCCCCC; }
.detalle .galBackground .gal-contenedora .galContent p { width:180px;}
.detalle .galBackground div.gal-contenedora { overflow:hidden; zoom:1;}*/


/**************** DETALLE ACTIVIDAD ***************************
.detalle div.imgRef { float:left; margin:0 10px 5px 0;}
.detalle ul.actividad { list-style-type:none; margin:10px 0 15px 0; padding:10px 0 10px 0; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
.detalle ul.actividad li { margin:0; padding:0;}
.detalle ul.actividad li span { font-weight:bold;}
.detalle h2 { margin:0; padding:0;}*/

/************ INCLUSIONES *****************************

.incluciones { float:right; width:190px; margin:0 5px 5px 10px; padding:0 0 0 10px; border-left:1px solid #ededed; clear:both;}
.incluciones img { border:none; cursor:text;}
.incluciones div#epiInc { font-size:80%; color:#4E8209;}
.incluciones h2 { font-size:100%; width:60%; color:#336600;}
.incluciones h2 a { text-decoration:none; color:#336600;}
.incluciones h2 a.popup { text-decoration:none; color:#336600;}
.incluciones p { font-size:80%; font-weight:lighter; color:#666666; padding:0; margin:0 0 0 0; width:80%;}
.incluciones div.object { width:170px; padding:0; margin:0;}
.incluciones div.object object { width:180px; }
.incluciones div.object object embed { width:180px; padding:0; margin:-25px 0 0 0; }








.volver { padding:3px 10px; background:#f7f7f7;}
.volver ul { margin:0; padding:0; list-style-type:none;}
.volver ul li {}
.volver ul li a {color:#4E8209; text-decoration:none;}
.volver ul li a:hover {}

/****** DETALLE MUSTRA PORTALES 

.detallePortales { margin:0; padding:0;}*/



/********* BLOQUE INDICE SITIO*************/

.resultadosIndice {padding:10px; margin:10px 0 0 0; text-align:left;}
.resultadosIndice h4 { font-size:170%; font-weight:bold; margin:0; padding:0;}
.resultadosIndice p {color:#4E8209; font-size:110%; font-style:normal; margin:0; padding:0;}
.resultadosIndice h5 { background:#999; width:97%; font-size:150%; line-height:110%; font-weight:bold; padding:0 0 0 1%; margin:30px 0 10px 0; color:#FFFFFF; border-top:1px solid #ededed; }
.resultadosIndice h5 a { color:#ccc; text-decoration:none; float:right; font-weight:normal; font-size:70%; position:relative; top:-18px; right:5px;}
.resultadosIndice ul { list-style-type:none; margin:0; padding:0 10px;}
.resultadosIndice ul li { width:100%;}
.resultadosIndice ul li div { width:100%; margin:0 0 15px 0; padding:0 0 10px 0; background:url(../img/2x1.png) repeat-x bottom;} 
.resultadosIndice ul li div h6 { font-size:130%; margin:0; padding:0 0 0 13px; background: url(../img/icons/bulletSeccion.gif) no-repeat left; }
.resultadosIndice ul li div label { color:#999999; font-size:80%; margin:0; padding:0;}
.resultadosIndice ul li div ul { margin:-3px 0 3px 0; padding:0;}
.resultadosIndice ul li div ul li { display:inline; color:#333; font-size:90%; margin:0; padding:0;}
.resultadosIndice ul li div ul.accesoSitios li a.internoActivo { background:url(../img/icons/accesosIntra.gif) no-repeat; height:20px; padding:0 0 0 20px; text-decoration:none; color:#4E8209; }
.resultadosIndice ul li div ul.accesoSitios li a.internoInactivo { background:url(../img/icons/accesosIntra-f1.gif) no-repeat; height:20px; padding:0 0 0 20px; color:#999999; }
.resultadosIndice ul li div ul.accesoSitios li a.externoInactivo { background:url(../img/icons/accesosInter-f1.gif) no-repeat; height:20px; padding:0 0 0 20px; color:#999999; margin:0 0 0 5px;}

.resultadosIndice ul li div ul.accesoSitios li a.internoActivo span { }

.resultadosIndice ul li div ul.accesoSitios li a.externoActivo {background:url(../img/icons/accesosInter.gif) no-repeat; height:20px; padding:0 0 0 20px; text-decoration:none; color:#4E8209; }


.resultadosIndice ul li div ul.accesoSitios { margin:10px 0 -6px 0; padding:2px; background:url(../img/fnd-publicidad.png) repeat; border-bottom:1px solid #ededed; border-top:1px solid #ededed; width:100%;}


/*
.resultadosIndice .abc { border:1px solid #ededed; background:#f7f7f7; padding:5px 3px; margin:15px 0 0 0; clear:both;}
.resultadosIndice .abc a { margin:0 1px; border:1px solid #ededed; background:#fff; color:#0099FF; padding:0 4px; text-decoration:none;}
*/

.resultadosIndice a.ordenar {background:url(../img/img-kbee-docs/buttoms/ordenar-f0.gif) no-repeat; width:47px; height:17px; display:block; margin:0;  float:left;}


.resultadosIndice form { overflow:hidden; margin:0; padding:0;}
.resultadosIndice form .buscar a.btnLimpiar { margin:0 5px 0 0;}
.resultadosIndice .resultadosBuscador { overflow:hidden; margin:0; padding:0;}
.resultadosIndice .resultadosBuscador .order { overflow:hidden;}
.resultadosIndice .resultadosBuscador .resultIndice { overflow:hidden; float:left; width:100%; padding:10px 0;}
.resultadosIndice form .buscar { margin:0; padding:0;}
.resultadosIndice form .buscar ul { padding:10px 0; margin:10px 0; overflow:hidden; border-top:1px solid #ededed; }
.resultadosIndice form .buscar ul li { display:inline; margin:0 5px 0 0;}
.resultadosIndice form .buscar ul li label { color:#999999;}



/****** LISTA MANUAL *********/
/*
.lista { padding:5px 10px;}
.lista h4 {background:url(../img/fnd-HeaderBlockRight.png) no-repeat right; height:30px; text-align:left; line-height:250%;}
.lista h4 span { background:url(../img/fnd-HeaderBlockLeft.png) no-repeat left; margin:0 5px 0 0; height:30px; width:20px; display:block; float:left;}
.lista h4 span em { display:none;}

.lista dl { text-align:left; font-size: margin:0 0 10px 0; padding:0;}
.lista dl dt {font-size:140%; margin:0; padding:0;}
.lista dl dt a { color:#4E8209; font-weight:lighter; text-decoration:none;}
.lista dl dt a:hover {text-decoration:underline;}
.lista dl dd { margin:0; padding:0;  color:#666; line-height:140%;}

/* Agregado por Nacho para la metadata de la lista manula 
.lista div.metaInfo {overflow:hidden; zoom:1;  margin:5px 0 0 0; }
.lista div.metaInfo span { display:block; color:#333333; font-size:90%;}
.lista div.metaInfo span.date { float:left; display:inline;}
.lista div.metaInfo span.tipo { float:left; display:inline; background:#4E8209; color:#FFFFFF; padding:0 3px 0 3px; margin:0 0 0 5px;}
.lista div.metaInfo span.grupo { float:right; display:inline; text-align:right;}
/*Fin agregado por Nacho*/


/****** PUBLICIDAD **********/

.publicidad { text-align:center; margin:0 -10px 0 -10px; padding:10px 0 10px 0;  overflow:hidden; zoom:1; }
.publicidad img {border:none;}




.abstractLogin { margin:10px; height:400px;}
.abstractLogin h1 {font-size:170%; font-weight:bold; margin:0; padding:0;}
.abstractLogin h2 {}
.abstractLogin h2 p { font-size:70%; font-weight:lighter;}

.ie7 .abstractLogin h2 { font-size:100%;}
.ie7 .abstractLogin h2 p { font-size:100%; font-weight:lighter;}

.ie6 .abstractLogin h2 { font-size:100%;}
.ie6 .abstractLogin h2 p { font-size:100%; font-weight:lighter;}


.loginBlock {}
.loginBlock label {display:block; font-size:90%; color:#999999; margin:10px 0 0 0; padding:0; line-height:80%;}
.loginBlock input { margin:2px 0 0 0;}
.loginBlock input.btn-ingresar { display:block; margin:10px 0 0 0;}

.ie6 .loginBlock { margin:0 0 0 15px;}



.error { background:#FFFFFF; border:1px solid #ededed; padding:10px; margin:20px 20px 20px 10px;}
.error img { float:left; margin:0 5px 0 0;}
.error em { color:#CC0000; font-style:normal; }
.error span.imgError { background:url(../img/icons/error32x32.png) no-repeat; width:32px; height:32px; display:block; float:left; margin:0 5px 0 0;}
.error span.imgError em { display:none;}











/***** LISTA PLANA HOME SECCIONES ********/

.listadoPlano { text-align:left; overflow:hidden; zoom:1; margin:15px 10px 10px 10px;}
.listadoPlano p { color:#4E8209; margin:0 0 5px 0; padding:0 0 10px 0; background:url(../img/2x1.png) repeat-x bottom;}
.listadoPlano h4 {background:url(../img/icons/bulletSeccion.gif) no-repeat left; text-align:left; margin:0; padding:0 0 0 15px; font-size:100%; font-weight:bold;}
.listadoPlano dl { margin:0; padding:0;}
.listadoPlano dl dt { margin:0; padding:0;}
.listadoPlano dl dt a { text-decoration:none; color:#0099FF;}
.listadoPlano dl dt a:hover { text-decoration:underline;}
.listadoPlano dl dd { margin:0 0 5px 0; padding:0; color:#666666;}


/************************************************************************/
/*************************** CONFIRMACION *******************************/
/************************************************************************/

/*
div.confirmacion { margin:5px 0 0 0; background:#FFFFFF; width:97%; border:1px solid #ededed; padding:8px 5px 5px 5px; float:left;}
div.confirmacion img { float:left;}
div.confirmacion h3 { font-size:80%; font-weight:normal;  margin:0; padding:0; color:#000066; float:left;}
div.confirmacion ul { margin:10px 0 10px 0; padding:0; list-style-type:none;}
div.confirmacion ul li { margin:10px 0 10px 0; padding:0; float:left;}
div.confirmacion ul li a {border:1px solid #f2f2f2; margin-right:5px; padding:1px 5px}
div.confirmacion ul li a:hover {background-color:#f2f2f2;}

*/

div.confirmacion { margin:5px 0 0 0; background:#FFFFFF; width:97%; border:1px solid #ededed; padding:8px 5px 5px 5px; float:left;}
div.confirmacion p { margin:0; padding:0; color:#000066; float:left; clear:both; font-size:80%;}
div.confirmacion p img { margin:0 5px 0 0; float:left; }

div.confirmacion ul { margin:10px 0 10px 0; padding:0; list-style-type:none; float:left;}
div.confirmacion ul li { float:left;  margin:0;}
div.confirmacion ul li a { color:#fff; background:url(../img/img-kbee-docs/buttoms/fnd-botones.gif) no-repeat; width:27px; height:20px; display:block; padding:1px 0 0 8px; font-weight:bold;}
div.confirmacion ul li a:hover { color:#333; background:url(../img/img-kbee-docs/buttoms/fnd-botones.gif) no-repeat; width:27px; height:20px;}


div.confirmCom2 { padding:5px; margin:0 0 10px 0; border:1px solid #ededed; background:#FFFFFF; clear:both; overflow:hidden; zoom:1;}
div.confirmCom2 a.confNo { background:url(../img/buttoms/no-f0.gif) no-repeat!important; margin:0 5px 0 5px; width:27px; height:17px; display:block; float:left;}
div.confirmCom2 a:hover.confNo { background:url(../img/buttoms/no-f1.gif) no-repeat!important; }

div.confirmCom2 a.confNo span { display:none !important;}

div.confirmCom2 { padding:5px; border:1px solid #ededed; background:#FFFFFF; clear:both;}
div.confirmCom2 a.confSi { background:url(../img/buttoms/si-f0.gif) no-repeat!important; width:27px; height:17px; display:block; float:left;}
div.confirmCom2 a:hover.confSi { background:url(../img/buttoms/si-f1.gif) no-repeat!important; width:27px; height:17px; display:block; float:left;}
div.confirmCom2 a.confSi span { display:none !important;}


div.expandido div.procesando { width:98%; border:none; display:block; height:20px; clear:both; text-align:center; padding:10px 1% 0 1%;}
div.expandido div.procesando span { border:none!important;}


/* BUSCADOR portales Red de Portales*/
div.busquedaPortales { padding:10px 10px 20px 10px; width:100%; margin:0; border-bottom:1px solid #ededed;}
div.busquedaPortales form { margin:0; padding:0;}
div.busquedaPortales form ul { margin:0; padding:0; width:100%; list-style-type:none;  overflow:hidden; zoom:1;}
div.busquedaPortales form ul li { width:25%; margin:0 10px 0 0; display:block; padding:0; float:left; text-align:left; }
div.busquedaPortales form ul li label {font-size:80%; color:#999999; margin:0; }
div.busquedaPortales form ul li input {clear:both; width:100%; display:block;}
div.busquedaPortales form ul li a.directorioBuscar { background:url(../img/buttoms/search-f0.gif) no-repeat; display:block; width:73px; height:23px; margin:15px 0 0 15px;}
div.busquedaPortales form ul li a.directorioBuscar:hover {background:url(../img/buttoms/search-f1.gif) no-repeat!important;}
div.busquedaPortales form ul li a.directorioBuscar span { display:none;}

/* Lista Jerarquica de Grupos */

.listaJer { padding:10px;}
.listaJer h4 {overflow:hidden; font-size:170%; font-weight:bold; margin:0; padding:0;}
.listaJer p {overflow:hidden; color:#4E8209; font-size:110%; font-style:normal; margin:0 0 25px 0; padding:0;}

/* NIVEL 1 */
.listaJer .listado-jerarquico { overflow:hidden; border-top:1px solid #ededed;}
.listaJer .listado-jerarquico h3 { overflow:hidden; font-size:130%; font-weight:bold; margin:0; padding:0;}
.listaJer .listado-jerarquico p { overflow:hidden; color:#666; font-size:110%; font-style:normal; margin:0 0 25px 0; padding:0;}
.listaJer .listado-jerarquico ul { margin:0; padding:0; list-style-type:none;}
.listaJer .listado-jerarquico ul li { clear:both; overflow:hidden;}
.ie7 .listaJer .listado-jerarquico ul li  { margin:0; padding:0;}
.ie6 .listaJer .listado-jerarquico ul li  { margin:0; padding:0;}
.listaJer .listado-jerarquico ul li .Item1nivel { overflow:hidden; margin:0 0 2px 0; padding:0 0 3px 0; background:url(../img/fnd-publicidad.png) repeat; border-bottom:1px solid #EDEDED; border-top:1px solid #EDEDED; width:100%; }
.ie7 .listaJer .listado-jerarquico ul li .Item1nivel { margin:0; padding:0;}
.ie6 .listaJer .listado-jerarquico ul li .Item1nivel { margin:0; padding:0;}
.listaJer .listado-jerarquico ul li .Item1nivel ol.interIntra { list-style-type:none; overflow:hidden; margin:0; padding:0 0 0 10px; clear:both;}
.listaJer .listado-jerarquico ul li .Item1nivel ol.interIntra li { float:left; clear:none; margin:0 5px 0 0;}
.listaJer .listado-jerarquico ul li .Item1nivel ol.interIntra li a {}
.listaJer .listado-jerarquico ul li .Item1nivel ol.interIntra li a.interLink { background:transparent url(../img/icons/accesosInter.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}
.listaJer .listado-jerarquico ul li .Item1nivel ol.interIntra li a.intraLink {background:transparent url(../img/icons/accesosIntra.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}

.listaJer .listado-jerarquico ul li .Item1nivel h3 { font-size:130%; /*background:url(../img/icons/bulletSeccion.gif) no-repeat left center;*/ margin:0; padding:0 0 0 8px; overflow:hidden; overflow:hidden; clear:both;}
.listaJer .listado-jerarquico ul li .Item1nivel h3 a { text-decoration:none; color:#333333; border-bottom:1px solid #ccc; float:left;}
.listaJer .listado-jerarquico ul li .Item1nivel h3 a.showIcon { float:right; width:20px; height:20px; border:none;}
.listaJer .listado-jerarquico ul li .Item1nivel h3 a.showIcon span { display:none;}



/*NIVEL 2*/
.listaJer .listado-jerarquico ul li div.expandido { width:100%;}
.listaJer .listado-jerarquico ul li div.expandido ul li { overflow:hidden; }
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li { width:95%; margin:0; padding:0;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li { width:93%; margin:0; padding:0;}

.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel { border-top:1px solid #ededed; margin:0 0 2px 30px; padding:0 0 5px 0; background:none; overflow:hidden; clear:both;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel { height:45px; margin:0 0 0 25px; padding:0;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel { height:45px; margin:0; padding:0;}

.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra { list-style-type:none; margin:0; padding:0 0 0 15px; clear:both;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li { float:left; clear:none; margin:0 5px 0 0;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li { margin:0; padding:0 0 0 5px; }
.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li a span { background:none; padding:0; margin:0; border:none; float:right; color:#4E8209;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li a span { float:left; cursor:pointer;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li a span { float:left; cursor:pointer;}

.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li a.interLink { background:url(../img/icons/accesosInter.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel ol.interIntra li a.intraLink {background:url(../img/icons/accesosIntra.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}




.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 { font-size:130%; margin:0; padding:0 0 0 15px; overflow:hidden;  background:url(../img/tree.gif) no-repeat 0.1em -0.4em;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 { background:url(../img/tree.gif) no-repeat 0.1em -0.4em; padding:0 0 0 20px; overflow:hidden; zoom:1; clear:both;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 { background:url(../img/tree.gif) no-repeat 0.1em -0.4em; padding:0 0 0 20px; overflow:hidden; zoom:1; height:20px; clear:both;}

.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 a { text-decoration:none; color:#333333; border-bottom:1px solid #ccc; float:left;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 a.showIcon { float:right; width:20px; height:20px; border:none;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item2Nivel h3 a.showIcon span { display:none;}


/* NIVEL 3*/

.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li div.expandido ul li { width:100%;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li div.expandido ul li { width:100%; margin:0; padding:0;} 
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel { overflow:hidden; margin:0 0 2px 70px; padding:0 0 5px 0; background:none; border-top:1px solid #ededed;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel { height:42px; margin:2px 0 2px 70px; overflow:hidden;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel { height:42px; overflow:hidden;}

.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra { list-style-type:none; margin:0; padding:0 0 0 15px;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li { float:left; clear:none; margin:0 5px 0 0;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li { margin:0; padding:0;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li a span { background:none; padding:0; margin:0; border:none; float:right; color:#4E8209;}
.ie7 .listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li a span { float:left; cursor:pointer;}
.ie6 .listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li a span { float:left; cursor:pointer;}


.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li a.interLink { background:url(../img/icons/accesosInter.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel ol.interIntra li a.intraLink {background:url(../img/icons/accesosIntra.gif) no-repeat; color:#4E8209; height:20px; padding:0 0 0 20px; text-decoration:none;}



.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel h3 { font-size:130%; background:none; margin:0; padding:0 0 0 15px; overflow:hidden; background:url(../img/tree.gif) no-repeat 0.1em -0.4em;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel h3 a { text-decoration:none; color:#333333; border-bottom:1px solid #ccc; float:left;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel h3 a.showIcon { float:right; width:20px; height:20px; border:none;}
.listaJer .listado-jerarquico ul li div.expandido ul li .Item3Nivel h3 a.showIcon span { display:none;}

