
*{margin: 0; padding: 0; font-family:Verdana; font-size: 100%;
 }

body, html	
{
	height: 100%;  
	width:100%;
	min-width:775px;
	font-size: 100%;	
}





/*---------------CABECERA--------------*/
#cabecera	
{
	background-color: #EFE4BC; color: Black;
	height: 68px;
	min-width: 775px;
	width: 100%;
	position: absolute; 
	top:0px; 
	left:0px; 
	right:0; 
	z-index:3;
}
* html #cabecera	{width: 100%;}

.LogoMinisterio	
{
	width: 280px;/*140px*/
	height: 68px; 
	background-color: #FED700;
}
.LogoICAC	
{
	height: 68px;
	background-color: #EFE4BC;
	position:absolute; 
	top:0; 
	left:500px;/*230px*/
}
						
.LogoMinisterio,.LogoICAC	{	float: left;	}

.idiomas
{	
	/*width:255px;*/
	width: 100%;
	min-width: 500px;
	text-align:right;	
	position:absolute;
	z-index:10;
	top:5px; /*45px;*/
	margin-left: -5px;
	font-size:0.7em;
}
* html .idiomas { right: 5px; margin-left: 250px;}
.idiomas div { padding-top:25px; }
.idiomas label{visibility:hidden}
.idiomas input.buscador{background:#fff ; border:none; cursor:pointer; width:80px;text-align:center}
.idiomas input{ margin-left:0.5em;font-size:1em;color:#000;background:#FFF;border:1px solid #B1D3E6;width:15em; text-align: left;}
#idioma{position:absolute;right:.5em;top:0;margin:0 0 0 0;padding:4px 0 0 0;color:#015481;font-weight:normal;text-align:right;}
#idioma li{display:inline;margin:0;padding:3px 1px;font-weight:normal;}
#idioma a{padding:2px 3px;color: Black;font-weight:normal; text-decoration:none}
#idioma a:hover{text-decoration:underline}

.enlaceImg img{ border: 0; right:0;}
.textoAdministracion
{
	width:15.5em;
	position:absolute;
	z-index:5;
	top:3em;
	right:0em;
	font-size:1em;
	font-weight:bold;
	font-family:arial;	
}
/*---------FIN DE CABECERA -----------*/


/*----------FIN DE BARRA DE NAVEGACION-----------*/

/*---------Contenido------------*/

.imgSeccionPrincipal0{max-width: 15em;  float: left; padding-right: 1.7em; background-color:Transparent; margin: 8px 6px 6px 6px; width:185px;}					 
.imgSeccionPrincipal0 img{display: block;position: relative;margin: -6px -10px 6px -6px;width: 200px;}
.camposFormularioConsulta0 { width: 90%; float:right; margin-bottom:10px}
.h2{ font-size:11px;}
.anchoCampo{width:90%;}
.boton0	{background-color:#6E4736;color:White;font-size:11px;font-weight:bold;margin-right:10px;}
.descripcionSeccion p a:link{text-decoration:none;font-size:0.8em; color: #5E3C2E; padding-left: 0.5em;}

.contenedor 
{	
	border-left:160px solid #EFE4BC; 
	min-height: 78.8%; 
	position:relative;
	z-index:1; 
	padding: 6.5em 1em 1em 1em;  min-width: 570px;
}
		
* html .contenedor	{	height: 78.8%;}

.contenido {width: 100%; }
    * html .contenido { width: 99%;}

.contenidoSuperior               /* Primer contenido de la página */
        {	width:100%; font-size: 12px; }
        .espacioSeparacion  {padding-bottom: 1em;}
        .espacioSeparacionPequeno {padding-bottom:0.7em;}
        
.contenidoSuperior p { font-size:12px; padding-bottom: 0.5em;}

.contenidoSuperior li { font-size: 12px; padding-bottom: 0.5em;
                        list-style-position: outside; list-style-type: disc;
                        margin-left: 2.5em;}

* html imagenCabeceraContenido { width: 775px;}

.tituloHome { width: 42em; text-align: left;}
.fuenteTituloHome  { text-align:left;}

.separadorTitulo { background-image: url('../imagenes/bar1p.gif'); background-repeat:repeat-x;
				   height: 1em; margin-top: 0.2em; margin-bottom:0em;
				   padding-left: 0.5em; }
				   
.imgSeccionPrincipal{max-width: 15em;  float: left; padding-right: 1.7em; background-color: #B7B6B5;
					 margin: 8px 6px 6px 6px; width:185px;}					 
.imgSeccionPrincipal img{display: block;position: relative;margin: -6px -10px 6px -6px;
                         width: 200px;}

.imgSeccionPrincipalInstituto{max-width: 15em;  float: left; padding-right: 1em; 
                              background-color: #B7B6B5;
                              margin: 1em 1em 0.5em 1em;}/*Para el home*/
.imgSeccionPrincipalInstituto img{display: block; position: relative; 
                                  margin: -1em -0.7em 0.2em -0.6em; }

.descripcionSeccion{width: auto; margin-left: 210px !important; margin-left: 0.3em; padding: 1%;}
* html .descripcionSeccion {float: left;}
    

.decoracionSecciones
        {background-color: #F8F4E4; 
        background-image: url('../imagenes/blanco.gif'); 
        background-position:center; background-repeat:repeat-y; 
        width: auto; height: 100%;}
  
  .decoracionSecciones1
        {background-color:white; 
        background-image: url('../imagenes/blanco.gif'); 
        background-position:center; background-repeat:repeat-y; 
        width: auto; height: 100%;}

.decoracionSecciones1 a:link{text-decoration:none;font-size:0.8em; color: #5E3C2E; padding-left: 0.5em;}
.decoracionSecciones1 a:visited{text-decoration:none; color:#6E4736; font-size:0.8em;}
.decoracionSecciones1 a:active{text-decoration:none; font-size:0.8em;color:#5E3C2E;}
.decoracionSecciones1 a:hover{text-decoration:underline; font-size:0.8em; color:black;}





.contenidoInferiorIzquierdo{width: 49%; 
                            float:left; 
                            height: 100%; position: relative;
                            background-color:#F8F4E4; right: 0;                                     
                           }


.contenidoInferiorDerecho{width: 49.4% ; 
                          float:right;
                          /*margin-left: 5px; */
                          position: relative;
                          height: 100%;  
                          background-color:#F8F4E4;                                      
                          }
      
/*.blancoCentro { width: 1.5%; float: left; min-height: 250px; 
                height:100%; background-color: White; border: 1px solid; display:inline-block }*/
              
    
.clearBoth{clear:both;}

.contenidoInferiorIzquierdo ol{list-style-type:none; color:#5E3C2E; padding-left: 0.5em;}
.contenidoInferiorIzquierdo a:link{text-decoration:none;font-size:0.8em; color: #5E3C2E; padding-left: 0.5em;}
.contenidoInferiorIzquierdo a:visited{text-decoration:none; color:#6E4736; font-size:0.8em;}
.contenidoInferiorIzquierdo a:active{text-decoration:none; font-size:0.8em;color:#5E3C2E;}
.contenidoInferiorIzquierdo a:hover{text-decoration:underline; font-size:0.8em; color:black;}

.contenidoInferiorDerecho ol{list-style-type:none; color:#5E3C2E; padding-left: 0.5em;}
.contenidoInferiorDerecho a:link{text-decoration:none;font-size:0.8em; color: #5E3C2E;}
.contenidoInferiorDerecho a:visited{text-decoration:none; color:#5E3C2E;font-size:0.8em;}
.contenidoInferiorDerecho a:active{text-decoration:none; font-size:0.8em;color:#5E3C2E;}
.contenidoInferiorDerecho a:hover{text-decoration:underline; font-size:0.8em; color:black;}

.lineaSeparacionCabeceraSeccion {  border-top: 2px ridge #6E4736; width: 100%; height: 1px;
   }

.cabeceraSeccion
                {width: 100%; 
                 background-color: #EFE0C8; 
                 height: 1.3em; 
                 border-bottom: 1px solid white;}

.tituloCabeceraSeccionIzquierda { background-color:#693B17;
                                  width: auto; 
                                  position: absolute;     
                                  left: 0;                                                 
                                  margin-left: 0.7em !important; 
                                  color: white; 
                                  padding-top: 0.1em;  
                                  font-size: 0.8em; }
	                                                
	  
	    
.tituloCabeceraSeccionDerecha{ background-color:#693B17;
                               width: auto;
                               position: absolute;   
                               left:0;                                                
                               margin-left:0.7em !important;
                               color: white; 
                               padding-top: 0.1em;
                               font-size: 0.8em;}
	



.imgFondoCabeceraSeccion	{height: 20px; width: 240px; float: left; 
                             background-image: url('../imagenes/esqizq.gif');
                             background-position: left;
                            }

.lineaPuntos	{height: 0.5em; 
                 background-image: url('../imagenes/punto.gif'); 
	             margin-top: 0.5em; 
	             margin-bottom:0em; 
	             padding-top: 1em !important;
	             background-repeat: repeat-x;}
		  
.contenidoInferiorIzquierdo li  { padding: 0.2em 0.3em 0 0; margin-left: 0.9em;}
.contenidoInferiorDerecho li   { padding: 0.2em 0; margin-left: 1em;}


.contenidoUnico {padding-left: 1em;  
				 background-color: #F8F4E4;
				 border-top: 1px solid #F8F4E4;}/*Para contenido que ocupa todo el ancho de la página*/
        * html .contenidoInferiorDerecho{position:relative;}

.contenidoUnico ol{list-style-type:none;padding-left:0.2em; color:#5E3C2E;}
.contenidoUnico a:link{text-decoration:none;padding-left:0.5em;font-size:0.8em; color: #5E3C2E;}
.contenidoUnico a:visited{text-decoration:none;padding-left:0.5em; color:#5E3C2E;font-size:0.8em;}
.contenidoUnico a:active{text-decoration:none;padding-left:0.5em;font-size:0.8em;color:#5E3C2E;}
.contenidoUnico a:hover{text-decoration:underline;padding-left:0.5em;font-size:0.8em; color:black;}
.tituloContenidoUnico	{width: auto; height: 1.5em; padding-left: 0.3em;}

.textoQuienes { font-size:11px; color:#6E4736; }
.textoQuienes li { font-size:11px; list-style-position: outside; list-style-type:square; margin-left: 2.5em; color: #6E4736;}

.listaSecciones  { list-style-image:url('../imagenes/ico_seccionon.gif'); list-style-position:inside; }
.listaHome       { list-style-type:square; list-style-position: outside;}


.esquinaDoblada{background-image:url(../imagenes/esqHoja4.gif); border-right: 1px solid #B7B6B5;
				 background-repeat: no-repeat; width: 100%; height: 1.5em; background-color:#F8F4E4;  }
				 
.esquinaDobladaInferior{background-image:url(../imagenes/esqhoja_inferior.gif); border-right: 1px solid #B7B6B5;
				 background-repeat: no-repeat; width: 100%; height: 1.3em; background-color:#F8F4E4;}
				 
.bordeSuperiorHoja { height: 2px; border-top: 1px solid #D3C5B3; margin-left:1.6em;}
.bordeInferiorHoja { height: 1.3em; border-bottom: 2px solid #B7B6B5; margin-left:1.3em; }



/** html .bordeInferiorHoja{height: 1.29em; }*/

.bordeDerecho    {border-right: 1px solid #B7B6B5;}
.bordeIzquierdo    {border-left: 1px solid #D3C5B3;}


        /* Texto */
		.textoNivel1 {font-size: 18px; font-weight: bold; color: #6E4736;}
		.textoNivel2 {font-size: 14px; font-weight: bolder;}
		.textoNegrita{ font-weight:bold;}
		.textoSubrayado { text-decoration: underline;}
		.textoColorMarron	{ color: #5E3C2E;}
		.textoControles {font-size:11px;}
		.textoParrafo { font-size: 11px; color: #5E3C2E;}
		    .textoParrafo p { font-size: 10px;}
		    .textoParrafo li { font-size: 10px;}
		.textoParrafoPequeno { font-size: 10px;}
		.textoParrafoPequeno p {font-size: 10px;}
		
		.margenParrafoNivel1	{margin-left:2em; margin-top: 1%;}    /*Separa el texto del margen derecho 2em y del superior un 1%*/	
		.margenParrafoNivel1 a {padding-left:12em;}

.contenidoSuperiorTabla	/*Contenedor de las tablas*/
{
	width:100%; 	
}
.image
{
	text-align:center;
	margin:auto;
	margin-top:2em;
}


/*Página de Sección*/

.imagen
{
	/*width:40%; */
	float:left; 
	/*1background-color:#E0E0FF;*/
	/*1display:none;*/
	margin-right:0.8em;
}

.descripcion
{
	/*width: 59.9%; */
	/*awidth:60%;*/
	/*afloat:left; */
	/*1background-color: #E0E0FF; */
	/*1clear:both;
	1display:none;*/
	
}
/*.enlaces
{
	width:100%; 
	background-color: #EDF0F1;  
	margin-top:0.5em;
	/*1display:none;*/
/*}*/

.contenedorCampos		/*contenedor de los controles y etiquetas de Control de Acceso*/
{
	width:17em; 
	min-width:15em; 
	margin:auto;
	padding:0.15em;
	
}
.contentControles		/*contenedor de los controles y etiquetas*/
{
	width:98%;
	padding:0.15em;
	min-height:1.4em;
	min-width:35.5em;
}
* html .contentControles	{	width:98%;	 }

.etiquetaControles			/*contenedor de las etiquetas*/
{
	width:20em;
	float:left;
	padding-top:0.15em;
	text-align:left;
	margin-left:0.7em;
	font-size:0.7em;
	
}

.etiquetaCtrlM
{
	width:14em;
	float:left;
	padding-top:0.15em;
	text-align:left;
	margin-left:0.7em;
	font-size:0.7em;	
	
}
.etiquetaCtrlP
{
	width:7em;
	float:left;
	padding-top:0.15em;
	text-align:left;
	margin-left:0.7em;
	font-size:0.7em;
}

/*-------------------*/

.ContenedorBoton		/*Contenedor de los Botones */
{
	width:100%;
	height:1.5em;
	margin:0 auto;
	text-align:center;	
}
.botonIzq	{	float:left;		}
									/*posicion de los botones*/
.botonDer	{	float:right;	}

.boton					/*estilo de los botones*/
{
	background-color:#6E4736;
	color:White;
	font-size:11px;
	font-weight:bold;
	width:8.2em;
}
.botonL					/*estilo de los botones*/
{
	background-color:#6E4736;
	color:White;
	font-size:9px;
	font-weight:bold;
	width:36.2em;
	margin-top:1.5em;
}

/*!--Paginación--*/
.botonesPaginacion { background-color:#6E4736;
	                 color:White;
	                 font-size:1em;
	                 font-weight:bold;
                   }

.comboPaginacion {font-size: 1em;  min-width:3em; padding-left: 0; text-align: left;}
.paginacion{ width: 31em; font-size: 0.7em; padding-bottom: 0.3em;}
/*Fin Paginacion*/

			
.contFijo			/*Contenedor fijo de los botones*/
{
	width:12em;
	height:1.5em;
	text-align:center; 
	margin:auto;
	margin-top:0.5em;
}	
.contenedor4botones{float:left;
					width:3em;
					height:8em;
					margin-left:0.9em;
					}
* html .contenedor4botones{margin-left:0.4em;}
.anchoBtnP
{	
	width:3em;
	background-color:#6E4736;
	color:White;
	font-size:0.6em;
	font-weight:bold;
	height:1.8em;
}
					
.separacionbtn{margin-top:0.2em;}
	
.outLbl				/*Campos de son de solo lectura label*/
{
	font-weight:bold;
	
}
.contenedorLabel
{
	height:auto;
	border-left:1px solid #EFE4BC;
	margin-left:10.5em;
}
* html .contenedorLabel
{
	margin-left:11em;
}

.etiquetapdf	/*etiqueta pdf*/
{
	width:9em;
	float:left;
	padding-top:0.15em;
	text-align:left;
	margin-left:0.7em;
	font-size:0.7em;	
}
.contentListBox{float:left;}
/*.contenedorError	/*contenedor de los Errores*/
/*{
	width:100%;
	height:1.5em;
	margin:0 auto;
	text-align:center;
}*/

/*ESTILOS DE TEXTOS*/
.fuente			/*fuente */
{
	font-size:11px;	
}
		
.txtAsterisco 
{ 	
	  font-size:0.70em;
	  color:Red;
	  margin-left:0.7em;
}
.mensajeError 
{ 	
	  font-size:10px;
	  color:Red;
	  margin-left:0.9em;
	  padding:0;
	  list-style-type :none; 
	  display :block;
	  text-align:left;
	  
}
* html .mensajeError
{
	margin-left:1.4em;
}

.titulo								/*fuente para los titulos*/
{
	font-size:12px;		
}
legend								/*Fuente del Fieldset*/
{
	font-size:11px;
	font-weight:bold;
	margin-left:0.8em;
	margin-bottom:0.3em;
}

/*----Formulario control Acceso-------*/

.contenidoCA
{
	border:1px solid  #6E4736;
	width:17.5em;
	height:auto;
	margin:auto;
	margin-top:2em;
	
}
* html .contenidoCA	{	text-align:center;	}

.superiorCA
{
	height:1.2em;
	padding:0.3em;
	background-color: #6E4736;
	color:White;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	margin-bottom:2em;
}
.etiquetaCA
{
	width:7.8em;
	float:left;
	padding-top:0.15em;
	text-align:left;
	color:#6E4736;
	font-size:0.6em;
	font-weight:bold; 
	margin-left:1em; 
}
* html .etiquetaCA{margin-left:0.7em;}

/* fin de Control de Acceso*/

.anchotxt		/*ancho del campo de texto*/
{
	width:24em;
}
.anchotxtp{	width:6em;	}	/*ancho del campo de texto pequeño*/

.anchotxtn{ width:8em;	}	/*ancho del campo de texto normal*/

/*.anchofile{	width:20em;	}*/

.margentop{ margin-top :0.4em;}		/*margen de arriba*/

.margenbottom{	margin-bottom:0.5em;}	/*margen de abajo*/

.asterisco		/*fuente del asterisco (campos obligatorios)*/
{
	color:Red;
	font-size:11px;
	margin-left:0.2em;
	
}

acronym { border-style:none; } /* Estilo del acronimo*/


.fuenteTabla		/*Fuente de la tabla*/
{
	
	text-align:left;
	font-size:11px;	
}


/*-----TABLAS(ancho de las columnas)-------*/
.icono{width:3em;}
.iconoPdf{width:0.7em;}
* html .iconoPdf
{
		padding-left:0.2em;
		padding-right:0.2em;
}
.fecha{width:23%;}
.numero{width:18%;}
.descripcionN{width:36%;}
* html .descripcionN{width:37%;}
.tipoN{width:20%;}
.descripcionL{width:33%;}
.descripcionC{width:43%;}
* html .descripcionC{width:46%;}
.descripcionP{width:82%;}			/*ancho de descripcion premios*/
* html .descripcionP{width:85%;}
.codigo{width:10%;}
.fechaT{text-align:center;}
.descripcionTxt{padding-left:0.2em;}
.codigoT{text-align:center;}
.descDescarga{width:76%;} 
* html .descDescarga{width:80%;}
.imgEnlace{text-decoration:none;
		   border-style:none;
		  padding-bottom:0.3em;
		  padding-left:0.3em;}
.idUsuario{width:92%;}
		  
/*   Fin de ancho de tabla    */

.tabla				/*estilo para la tabla*/
{
	width:100%;
	border-collapse: collapse;
	border-color:#EFE4BC;
}
.encabezado			/*estilo para los encabezados de la tabla*/
{
	
	background-color:#6E4736;
	color:White;
	font-size:11px;
	height:1.8em;
}

.alignRadio{text-align:left;}
/*       Fin de Contenido        */

/*----------------PIE DE LA PAGINA-------------------*/
#pie	
{
	background-color: #6E4736;
	position:relative;
	width: 100%;
	height:25px;
	text-align:center;
	 color:#FFFFFF;
	 padding:3px 0 1px 0;
	 margin-bottom: 0;
	 font-size:11px;
}
.fuentePie
{	
	 text-align:center;
	 color:#FFFFFF;
	 padding-top:0.6em;
	 font-size:11px;
}
/*---------------------FIN DE PIE DE PAGINA------------*/


/*Estilos para el fieldset del formulario de consultas*/
fieldset {position: relative; padding-left: 0.5em;}
leyend  { position: absolute; top: 0.5em; left: 0.2em;}

.fset{ border: 1px solid #6E4736; 
       background-color:#F8F2DE; color:Black;
        }
        
.centradoVertical { padding-top: 0.8em;}  
  
.fsetFondo {width: 99% ; border-left:1px hidden #6E4736; border-right:1px solid #6E4736; border-top:1px hidden #6E4736; width: 97.1% !important; padding:0.5em;
            background-color:#F8F2DE; color:Black;
            background-image: url('../imagenes/hojaPerforada2.gif'); background-repeat: repeat-y;
            position:relative; z-index: 10; border-bottom:2px outset #E0E0E0; }		
            
.leyenda {color: #6E4736; font-size:11px; }

.colorFondoFS {background-color: #F8F2DE; color: Black; }

/*Estilos Formularios*/
/*ICALI*/
.fsetFormularioICALI { width:30em; float: left; }
.imagenFormularioConsultaICALI {width: 85px; float:left; }
.imagenFormularioConsultaICALI img {width: 85px;}
.camposFormularioConsultaICALI { width: 40em;  }
.margenIzquierdoICALI { margin-left: 0.8em !important; 
                        margin-left: 0.2em;}
.labelBusquedaICALI {width:12em; float:left;}
.labelBusquedaICALI a { color: Black;}


.imagenFormularioConsulta   {width: 2em; float:left;}
.camposFormularioConsulta { width: 90%; float:right;}
.camposFormularioConsultaNoImagen {width: 100%; float: left; padding-top: 0.3em;}
.camposFormularioConsultaNoImagen p{ font-size: 11px;}
.camposFormularioConsultaNoImagen li{ font-size: 11px;}
.camposFormularioConsultaNoImagen p a{ text-decoration: none; color:#6E4736;font-size: 11px;}
.camposFormularioConsultaNoImagen p a:hover{ text-decoration:underline; color:black;font-size: 11px;}
.camposFormularioConsultaNoImagen li a{ text-decoration: none; color:#6E4736;font-size: 11px;}
.camposFormularioConsultaNoImagen li a:hover{ text-decoration:underline; color:black;font-size: 11px;}

.margenIzquierdo    { margin-left: 1em;}

.fichaConsultaEtiqueta  {width: 9em; float:left; margin-left: 1.8em; left:2.5em;}  
.fichaConsultaEtiquetaPequeno {width: 8em; float:left; margin-left: 2.5em; left:3em;}
.fichaConsultaEtiquetaMediano  {width: 9em; float:left; margin-left: 2.5em; left:3em;}
.fichaConsultaEtiquetaGrande  {width: 14em; float:left; margin-left: 2.5em; left:3em;}
                         
.fichaConsulta {width:auto; margin-left:13em !important; margin-left: 0.5em; padding-top: 0.35em;}
        * html .fichaConsulta {float:left; padding-left: 0.5em; }
          

.fichaConsultaMediano {width:auto; margin-left:15.5em !important; padding-top: 0.35em; }
        * html .fichaConsultaMediano {float:left;}
       
        
.fichaConsultaGrande {width:auto; margin-left:20em !important; margin-left: 0em; padding-top: 0.35em;}
        * html .fichaConsultaGrande {float:left; padding-left: 0.5em;}
        
        
        

.labelBusquedaMediano {width: 6.5em; float: left; }
.labelBusqueda {width:10em; float:left; }
.labelBusquedaPequeno { width: 4.5em; float:left; }


.combo {width: 7em;}
.comboBusquedaExtraGrande { width: 30em;}
.comboBusquedaGrande { width: 15em;}
.comboBusquedaMediano { width: 10em;}


.palabrasClave {width: 18em;}

.btnBuscar { margin-left: 4.5em;}



.pestana {width: 30%; float: right; height: 1.5em;
          margin-right: 2% !important; margin-right: 1%; background-image: url('../imagenes/pestanaFicha.gif'); background-repeat: no-repeat;
          background-position: left;background-color:#EFE4BC; color: Black;
          border-top-style: hidden;
          margin-bottom: -0.1em; position:relative; z-index: 20;border-bottom: #EFE4BC;
          border-right: 1px solid #6E4736; text-align:center; vertical-align:middle;}
.pestanaROAC {width: 26em; float: right; height: 1.5em;
          margin-right: 2% !important; margin-right: 1%; background-image: url('../imagenes/pestanaFicha.gif'); background-repeat: no-repeat;
          background-position: left;background-color:#EFE4BC; border-top-style: hidden;
          margin-bottom: -0.1em; position:relative; z-index: 20;border-bottom: #EFE4BC;
          border-right: 1px solid #6E4736; text-align:center; vertical-align:middle;
          color: Black;}
          
.tituloPestana { font-size: 12px; font-weight: bolder; color: #6E4736; vertical-align: middle; }

/*Descargas*/
.listaDescarga  { background-color:#F8F2DE; color: black; padding: 0.5em;                  
                  border: 2px solid  #CAC0A9; 
                  border-bottom-color: #6E4736; border-right-color: #6E4736;}
                  
                
.listaDescarga li{
	list-style: none;
	background: url('../imagenes/download2.gif') left bottom no-repeat;
	padding-left: 15px;
	padding-top: 0.2em;
}



.descargaCab    { background-color:#6E4736; color:White; width: 100%; height: 1.5em; border: 3px outset;}
/*Fin Descarga*/

.contentErrores		/*contenedor de Errores*/
{
	width:98%;
	min-width:35.5em;
	margin-bottom:0.5em;
	height:auto;

}
* html .contentErrores
{	
	margin-bottom:0.5em;  
	padding-top:0.05em;			
}

.errorMsg 
{ 	
	  font-size:10px;
	  font-weight:bolder;
	  color:Red;
	  margin-left:0.9em;
	  padding:0;
	  list-style-type :none; 
	  display :block;
	  text-align:center;
	  
}
* html .errorMsg
{
	margin-left:1.4em;
}

/* Tablas */
.fondoCabeceraTabla {background-image: url('../imagenes/fondoCabeceraTabla.gif'); 
                     background-repeat:repeat-x; height: 1.8em;}
.colorCabeceraTabla{background-color:#6E4736 ; color: White; font-size:11px; }

.anchoColumnaVer { width: 2%; }
.anchoTabla {width: 100%;}
.anchoColumnaNum    {width: 2em;}
.alineaIzq  {text-align:left;}
.alineaCent  {text-align:center;}
.alineaDer  {text-align: right;}

.fondoTabla {border-collapse: collapse; margin:0.1em; }
.bordeCeldas {border:1px solid #6E4736; padding:0.2em 0.5em 0.2em 0.5em;}

.bordeTabla  {border:solid 1px #6E4736 ;}
.colorAlternoTabla {background-color: #F8F2DE; color: Black;}

.enlaceTabla a:link{ text-decoration:none; color:Maroon; }
.enlaceTabla a:hover { text-decoration:none; font-weight:bolder;}
.enlaceTabla a:active {text-decoration: none;}
.enlaceTabla a:visited {text-decoration: none; color:black;}

/* Listado de Consultas BOICAC */
.BOICACColNConsulta { width: 8%; text-align:center; }
.BOICACColNBOICAC { width: 15%; text-align:center; }
.BOICACColContenido {text-align:left;}
.BOICACCoTipo   {width: 8em;}
/* Listado de Consultas ROAC */
.ROACColNInscripcion { width: 8%; text-align:center; }
.ROACColIdentificacion { width: 65%; }
.ROACColTipoAuditor { width: 22%; text-align:center;}

/* Listado de Licitaciones 11/03*/
.LicitacionCodigo{ width:7%; text-align:center;}
.LicitacionServicio{width:35%; text-align:left;}
.LicitacionProcedimiento{width:35%;text-align:left;}
.LicitacionFecha{width:15%; text-align:center;}

/*Listado de Biblioteca*/
.BibliotecaCodigo{ width:8em; text-align:center;}
.BibliotecaAutor{ width: 23%; text-align:center;}
.BibliotecaFecha{width: 14%; text-align: center;}

/*Listado Libros*/
.LibrosCodigo { width: 2%; text-align: center;}
.LibrosTitulo { width: 49%; text-align: left;}
.LibrosAutor { width: 33%; text-align: left;}

/*Listado Revistas*/
.RevistasCodigo {width: 12%; text-align:center;}
.RevistasTitulo { width: 34%; }
.RevistasEditorial {width: 34%}
.RevistasPais   { width: 10%;}

/*Listado Normativa de Organizacion*/
.NorOrgCodigo {width: 5%; text-align:center;}
.NorOrgDescripcion { width: 90%; }

/*Listado Normativa de Auditoria*/
.NorAudCodigo {width: 5%; text-align:center;}
.NorAudDescripcion { width: 90%; }

/*Listado Normativa de Contabilidad Nacional*/
.NorCoNCodigo {width: 5%; text-align:center;}
.NorCoNDescripcion { width: 99%; }

/*Listado Normativa de Contabilidad Internacional*/
.NorCoIDescripcion { width: 95%; }


/*Fecha de Actualización ROAC*/
.factualizacion{ width: 19.5em;font-size:11px; padding-top: 0.5em;}
.fAcualizacionTexto {}
.alineacionDerecha { text-align: right; float:right;}
.alineacionIzquierda { text-align: left; float:left;}

/*Fin Fecha Actualización*/

/*ICALI*/
.radio { background-color:#6E4736; color: White;}
.margenSup { margin-top: 0.3em;}             
.labelBusquedaBiblioteca {width:9.2em; float:left;}
.labelBusquedaBiblioteca a {color: Black;}
.labelBusquedaGrande { width: 11em; float: left;}
.campoFecha         { width:6em; }
.margenForm     {margin-left: 0.5em;}
.margenIzq {margin-left: 4em;}

.lbBusquedaCatalogo a {color: Black;}

.ayuda { width: 80%; background-color: #F8F2DE; border: 1px solid #6E4736; padding: 0.3em;
         margin-bottom: 0.5em; display: none; color: Black;}
.invisible {display: none;}
.imgAyuda { float: right; width: 2em; height: 2em; position: absolute; right:1.5em; top:10em;
            display: none;}
.imgCerrar {}

.margenEntreCtrles{margin-left:2em;}
.campoFicha
{	
	border:1px solid red;
	width:15em;
	
}
.imagenPortada
{	
	border:1px solid black;
	/*width:24%;*/
	float:left;
	margin-left:1.5em;
	margin-top:1em;	
}

/*Estilos 18/03/2008*/

.LibroAleatorio	{ min-width:20em; padding:10px; height:auto; 
                  text-align: left; overflow:hidden; 
				  border:1px solid #6E4736; margin-left:auto; 
				  margin-right:auto; margin-bottom: 10px; background-color:#F8F2DE;
				  color: Black;}
.Portada	{ width: 8em; overflow:hidden; padding: 5px 0 5px 0; float:left;}

.Descripcion	{ padding: 0.3em 0 0.3em 0; text-align:left; float:left; font-size: 11px;
                  width: 76%}
.fuenteTxt	{ font-size: 11px;
			  color:#6E4736;
			}

.TextoEtiqueta
{	
	width:6.2em;
	color:Black;
	float:left;	
}

.ContentEtiquetaCampo
{		
	margin-top:0.2em;
}

.ContentEtiquetaCampo li{list-style: inside; font-size:11px; margin-left: 0;
                         }


.bordeizq
{	
	border-left:6.2em solid #F8F2DE;
}
.estiloLista{list-style:none;}

.separacionIcono { padding-right: 0.2em;}

/*Tablas*/
.SuscripcionDoc{width:2%; text-align: center;}
.SuscripcionPrecio{width:10.5em;}
.Suscripcion{width:35%;}


.ProximaTitulo{width:35%;}
.ProximaAutores{width:30%;}
.ProximaFecha{width:10%;}
.ProximaMateria{width:25%;}

/*Enlace*/
.estiloEnlace 
{	
	font-weight:bold;
	font-size:11px;
	color:#6E4736;
	float:left;				 
}
.imgEnlaceSuscripciones
{	
	text-decoration:none;
	border-style:none;
	padding-left:0.3em;
}
.margenFecha{margin-bottom:1em;}
.espacioBoton{margin-left:3.2em;}

.anchoCampo20{width:18.2em;}
.anchoCampo30{width:25em;}
.anchoCampo40{width:30em;}
.alineaDerecha{text-align:right;}


/*--Imágenes seccion--*/
.imgSeccion  {width: 200px;}


/*Ultimas Publicaciones*/
.contentGeneral { width: 99%;}
.contentUltPublic {width: 100%; border: 1px solid #6E4736; margin-top:0.5em; 
                   padding-bottom: 0.5em;
                   background-color: #F8F2DE; color:Black; margin-bottom: 0.7em;}
.imgUltPublic { width: 60px; float: left; position: absolute;
               text-align:center; margin-top: 5px; left: 25px;}
               .imgUltPublic img {height: 90px; width:55px;}
.textoUltPublic { margin-left:7em;  font-size: 10px; padding: 0.3em;}
    .textoUltPublic li{ font-size: 10px;}
.labelUltPublic {width: 15em; float: left;}
.infoUltPublic {margin-left: 15.5em;}

/*Catálogo*/
.labelCatalogo { width: 15em; float: left; color: Black;}
.infoCatalogo   { margin-left: 15.5em;}

.lbBusquedaCatalogo  {width: 8em; float: left;}

.agotado    { width: 4.5em; float: left; position: absolute;
               text-align:center; margin-top: 0.4em; left: 1.5em;}

.imgFichaCatalogo
{		
	width:200px;
	position: absolute;
	text-align: center;	
	top: 20px;
	left: 35px;
}

.camposFichaCatalogo {min-width: 60%; margin-top: 5px !important; margin-top: 2px;
                      margin-left: 230px !important; 
                      margin-left: 110px; }
    * html .camposFichaCatalogo { width:58%; display:inline-block; float: left;}
    .camposFichaCatalogoBajoPortada {float: left; margin-left: 0.5em; }
    .lblFichaCatalogoBajoPortada {width: 6em; float: left; margin-left: 10px;}
.etiquetaFichaCatalogo {width:10.5em; float:left; margin-left: 12px; 
                        left:2.5em; padding-left: 0.5em; }

.comboIndice {border:1px solid; width: 16em; float:right;}
    
.textoCatalogo {width:auto; margin-left:155px;  padding-top: 0.35em; }
    .textoCatalogoBajoPortada { width: auto; margin-left: 9.5em;}
    .textoCatalogoBajoPortada li { list-style-position:outside;  margin-left: 1.5em; font-size: 11px;}  
.textoCatalogo li { list-style-position:outside;  margin-left: 1.5em; font-size: 11px;}  
.etiquetaVerFicha   {width: 98%; text-align: right;}  

.parte { list-style-type:square;}
.separacionCapitulo { margin-left: 1em;}  
.bajoPortada {width: 95%; margin-top:110px; margin-left: 15px;} 

img {font-size: 11px;}

.captionTabla{  width:23em; padding-top: 0.2em;
                color: black; 
                font-size: 11px; font-weight:bolder;                
                height: 2em;
                margin-right: auto; margin-left: auto; margin-bottom:0.2em;
                text-align: center;
                          
               }
.verFicha { background-image: url('../../../imagenes/botonAlargado.gif');height: 2em;
            background-position:right; }
.verFicha a {text-decoration: none; color:#6E4736; }
.verFicha a:visited{text-decoration: none;color:#6E4736;}
.verFicha a:hover{text-decoration: none; color:#6E4736; font-weight: bolder;}
.verFicha a:active{text-decoration: none; color:#6E4736;}
           
.verAutores { color: Black; padding-left: 1em;}  
.verAutores a{padding-top:0.2em; color: Black;} 
.verAutores a:hover {padding-top:0.2em; color: Black;  font-weight: bolder;} 
.verAutores a:visited{padding-top:0.2em; color: Black;}   
        
.fichaAutores {width: 90%; margin-left: 1.5em; margin-top:2px; font-size: 11px;
                color: #6E4736}
.tituloFichaAutores  {width: 90%; margin-left: 2.5em; font-size: 11px; 
                      font-weight: bold; margin-top:5px;
                       border-bottom: 3px #6E4736 ridge; }
                       
.separacionSup  { padding-top: 2em;}
.sponsor{ margin-top:10px;}
.sponsor p { text-align:right;}
/*---------------BARRA DE NAVEGACION HORIZONTAL------------*/
.contenidoMapaWeb {	width: 100%; min-height:500px;                                        
                    background-image: url('../imagenes/institutoFondo.gif');
                    background-repeat: no-repeat;
                    background-position: 100% 5%;                   
                    }
    * html .contenidoMapaWeb { height: 500px;}

.NavegacionHorizontal
{	
	background-color:#6E4736;
	min-width: 775px;
	width:100%;
	height:20px;
	position:absolute;
	z-index:4;
	top:68px; 
	color:White;
	/*
	background-image: url('../imagenes/fondoCabeceraTabla.gif');	
*/
}


.rastroNavegacion
{
	margin-left: 0.2em;
	margin-top: 0.2em;	
	float:left;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold; 
}
.rastroNavegacion a
{
	margin-left: 0.25em;
	margin-right: 0.25em;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;	
}

.mapaNavegacion
{
	float:right;			
	margin-top: 0.2em;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.mapaNavegacion a
{
	margin-left: 0.25em;
	margin-right: 0.4em;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;	
}
.mapaNavegacion a:hover
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}

.ContenidoMapa
{
	font-family: verdana;
	font-size: 11px;		
	margin-left: 0.8em;
}

.MapaWebLiPadre
{	
	margin-left:1em;
	margin-bottom: 1.5em;
	font-size: 12px;
	list-style-type:square;
	font-weight: bold;	
	color: #6E4736;	
}

.MapaWebLnkPadre
{
	color: #6E4736;	
	font-size: 12px;
	border-bottom: 3px double #6E4736;
	text-decoration:none;
}

.MapaWebLnkHija
{	
	font-size: 11px;
	font-weight: normal;	
	color: #000000;	
	text-decoration:none;
	border-bottom: 1px dotted #000000;
}


.MapaWebLiHija
{	
	font-size: 11px;
	font-weight: bold;	
	color: #6E4736;	
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-left: 2.0em;
}

/* Imágenes bajo el menú */
.imgVariable {top: 450px;position:absolute; z-index: 1005; width: 160px;text-align: center;}
.imgVariable img{width: 150px;  border:solid 2px black;  margin-bottom:5px }

.fontTabla { font-size: 12px;}

/*Se usa en la página Certificados para separar los dos fieldsets*/
.separacionFieldsets { height: 25px;}
.separacionCamposFieldset { margin-top: 13px;}
.errores { width: 100%;
           text-align: left;
           height: auto;
           font-size: 10px;
           font-weight: bolder;
           color: Red;
           margin-bottom: 0.5em;}
.textoEtiquetas {font-size: 11px;}

.imgIzqCentro {  float: left; padding: 4px;}
.imgDerAbajo { width: 200px; max-width: 200px; float: right; padding-top: 40px;}
.imgIzqAbajo {width: 200px; max-width: 200px; float: left;  font-size: 7px; color:#9C1C28; text-align: center;}


.imprimible { width:150px; position: absolute; top: 90px; right: 0px; font-size: 10px; z-index: 1005; }
.imprimible a { color:#5E3C2E; text-decoration: none; }
.imprimible a:hover { color:#5E3C2E; text-decoration: underline;}
.imprimible a:visited { color:#5E3C2E;}

.imgImpresora { width: 17px; padding-right: 3px; float: left;}

/*22/04/08*/
.botonDerecha{ float:right;}
.btnBuscarTodas{margin-left: 1em;}



/*Para la versión imprimible*/
.versionImprimible 
{	
	min-height: 84%; 
	position:relative;
	z-index:1; 
	padding:1em 1em 1em 1em;  min-width: 570px;
}
		
* html .versionImprimible	{	height: 84%;}
/*Fin versión imprimible*/


.textoAlegal
{	
    width:auto;	 
}

.separacionentreparrafo
{	
	 margin-bottom:1em;
}

.colorenlace{color:White;}
	
.logospie{float:left;}
.barraseparadora{margin-top:0.5em;margin-left:0.5em;}
.enlacesPie
{
	float:left;			
	margin-top: 0.5em;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	width: auto;
	color:White;
	left:0em;
}
.enlacesPie a{text-decoration:none;}
.enlacesPie a:hover{text-decoration:underline;}
.colortexto
{	
	color:White;
	font-size:8em;
}

.imagenfondo{float:left;
			}
.contenedorUnico{width:55%;
			      border:1px solid red;
			      float:left;}
			   
			   
/*Página logos ICALI*/
.textoICALI {font-size: 11px;float: left; margin-top: 10px;}

.imgICALI img{display: block;position: relative; top: 0; right: 0;
              width: 110px; float: left;}
                         
.descripcionICALI{width: auto;  margin-left: 0.3em; padding: 1%; margin-bottom: 4px; font-size: 10px;}
* html .descripcionSeccion {float: left;}
.descripcionICALI p{font-size: 11px;}

.enlacesICALI {width: 45%; 
			   background-color: #F8F4E4;
			   float: right; margin-bottom:0.5em; margin-left: 3px; padding: 1%; border: 1px solid #6E4736;}
.enlacesICALI li{font-size: 14px; margin-left: 2px;}

.separacionCajaEnlaceSup { margin-top: 10px;}
			  

.contenedorLogos { width: 600px !important; width: 581px;
                   text-align: center; margin-right: auto; margin-left:auto;}                   
.logoCuadrante {width:200px; min-width: 200px; height: 140px;text-align: center; font-size: 10px;}
.logoCuadrantePequeno {width: 190px !important; width: 175px; height: 140px; text-align: center;font-size: 10px;}
.flotaIzq   {float: left;}
.flotaDer   {float: right;}
.centrarLogoHorizontal { margin-left: auto; margin-right:auto;}
.logoCuadrante img { max-width: 199px;}
.centrarLogoVertical { margin-top: 25px;}
.TextoTitulados { color:#00664F;}
.TextoAsepuc { color:#9C1C28; }

.colaboradores { width: 100%; padding-bottom: 1em;}
.TextoIconos    { font-size: 11px; font-weight: bold; text-decoration: underline;}

.linkICALI  { text-decoration: none; border: none;}
.linkICALI a img{text-decoration: none; border: 0;} 

/*Fin logos ICALI*/

.margenSuperior { padding-top: 10px;}


/*Listado ICAC Provincias*/
.contenidoICAC { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.contTitulo { background-color:#E0E0E0; text-align: center; border: 1px solid; border-bottom: none;}
.TituloICAC { width: 60%; margin: 0 auto 0 auto; padding-top: 1%; padding-bottom: 1%; font-weight: bold;}
.tablaFondo { width: 100%; background-color:#BEBEBE; font-size: 12px; margin-right: 0;}
.bordeTab   { border: 1px solid black; border-collapse:collapse; padding: 0.5%; text-align: center;}
.contPieICAC    { width: 99.6%; position: absolute; bottom: 0; border-top: 1px solid; border-bottom: 1px solid;}
.FechaICAC  { width: 49.5%; float:left; border-right: 1px solid; font-size: 12px;}
.paginaICAC  { width: 49.5%; float:right; text-align: right; font-size: 12px;}

.ancho1 {width: 9%;}
.ancho2 {width: 8%;}
.ancho3 {width: 15%;}
.ancho4 {width: 18%;}

.roacMunicipio		{width: 15%; background-color:#FFFFFF; text-align:center;}
.roacIdentificacion {width: 30%; background-color:#FFFFFF; text-align:left;}
.roacNumero			{width: 5%; background-color:#FFFFFF; text-align:center;}
.roacDireccion		{width: 35%; background-color:#FFFFFF; text-align:left;}
.roacCP				{width: 5%; background-color:#FFFFFF; text-align:center;}
.roacTelfono		{width: 10%; background-color:#FFFFFF; text-align:center;}


.botonGenerar   {background-color:#6E4736;
                color:White;
                font-size:11px;
                font-weight:bold;
                width:10em;}
                
                
                
                
.lnkICALI
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #6E4736;
}

.lnkICALI:hover
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
	color: #6E4736;
}

.lnkICALILetrasGlosario
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #6E4736;
}

.ICALILetrasGlosario
{	
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #6E4736;
}

.ICALIPalabrasGlosario
{	
	font-family: verdana;
	font-size: 11px;	
	color: #6E4736;
}

.TaxonomiaTitulo
{
	font-family: verdana;
	font-size: 14px;		
	color: #6E4736;
	font-weight: bold;
	border: solid 1px #6E4736;
	text-align:center;
	margin-bottom:5px;	
}

.TaxonomiaFicha
{
	font-family: verdana;
	font-size: 11px;		
	color: #6E4736;	
	border: solid 1px #6E4736;		
	width:100%;	
	padding-top:5px;		
	padding-bottom:5px;			
}

.TaxonomiaLabelTitulo
{	
	background: #eeeeee;
	font-family: verdana;
	font-size: 11px;
	text-align:left;		
	vertical-align: top;
	color: #6E4736;
	width: 20%;		
	padding:3px;			
}
.TaxonomiaLabelContenido
{	
	font-family: verdana;
	font-size: 11px;		
	color: #000000;
	width: 80%;	
	vertical-align: top;
	padding:3px;		
	padding-left:5px;			
	padding-bottom:5px;		
}


#pgc:link{text-decoration:none;color: black;}
#pgc:visited{text-decoration:none; color:black;}
#pgc:active{text-decoration:none; color:black;} 
#pgc:hover{text-decoration:underline; color:#5E3C2E;}





/*Guia Navegación*/
.bordeTitulo { border-bottom: 1px solid #6E4736;}
.imgNav { padding: 5px;}
.imgNav img { max-width: 500px; }
.textoNav { font-size:11px; color:#6E4736; }
.textoNav li { font-size:11px; list-style-position: outside; list-style-type:square; margin-left: 2.5em; color: #6E4736;}
.textoNav li a { text-decoration: none; font-weight: bolder; color:#6E4736;}
.textoNav li a:hover { text-decoration: underline;}

/*Fin Guía Navegación*/

