/* intercorp */
/* Tags generales y reset */
body, form, h1, h2, h3, h4, h5, h6, p, img, label, hr, ul{
 position:relative;
 margin:0;
 padding:0; }
body, body.popup{
 font:12px Arial, Helvetica, Verdana, sans-serif;
 color:#38588d; }
body.popup{
 width:98%;
 margin:auto;
 margin-top:10px; }
body{background: url(../images/images/fondoEncabezado.gif) repeat-x top; } 
ul{ margin-top:5px; }
img{ vertical-align:middle; }
  a img{ border:none; } 
hr{
 color:#4b6b87;
 height:1px;
 border:0;
 background:#4b6b87; }
/* Iframes: links internos y configuración de reporteador */
#linksInternos, #iframeEditarConfiguracion{ /* estos iframes no pueden ser relativo; al ajustarIframe no se visualiza correctamente */
 width:100%;
 margin:0;
 padding:0;
 display:block;
 display:none; }

center{/*border:solid 1px red;*/position:relative;padding:0;margin:0;}

/* Página */
.pagina, .paginaIframe{ position:relative; }
.pagina{
 width:988px;
 margin:auto;
 padding-top:0; }
  .nowrap{ white-space:nowrap;}
  .clear{
   clear:both;
   padding-bottom:1px; }
  .invisible{
   display:none; }
  .hidden{
   visibility:hidden; }
  .botonImagen, .botonTexto{ display:none; }
  
body.ventanaPopup {background-image: none;}
body.ventanaPopup .pagina{width:98%;margin-top:5px;}  

/* <Encabezado> */
div.encabezado{
 position:relative;
 z-index:2;}
 
  .encabezado .nombreSistema{
   position:relative;
   height:100px;}   


.logoEncabezado, .vinculoInicio{
    width:120px;  height:79px;}     
	.logoEncabezado{
		position:absolute;
		top:10px;
		left:13px;
		background:none; }
	.vinculoInicio{
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
		z-index:10;
		background:transparent;} 

.bloqueMenu, .usuario{
 	position:absolute;
 	margin-left:150px;
 	top:0;
 	height:26px;
	padding-right:7px;
	border-bottom: solid 1px #000;
 	background: url(../images/images/menuFondo.gif) repeat-x;
 	z-index:2;}
 .bloqueMenu .izq, .bloqueMenu .der, .usuario .der, .usuario .izq{
 	position:absolute;width:9px;height:28px;}
 .bloqueMenu .izq, .usuario .izq{
 	left:-9px;
 	background: url(../images/images/menuIzq.gif) no-repeat top left;}
 .bloqueMenu .der, .usuario .der{
 	right:-9px;
 	background: url(../images/images/menuDer.gif) no-repeat top right;}	

/*Usuario conectado*/	
.usuario{
 position:absolute;
 right:105px;
 width:105px; }
.usuario a.inicio, .usuario a.salir, .usuario a.login{
 	position:absolute;;
 	top:3px;
	left:13px;
	height:17px;
  	width:22px;
 	background: url(../images/icons/iconoInicio.gif) no-repeat bottom left;}
 .usuario a.salir{
 left:86px;
 background: url(../images/icons/iconoSalida.gif) no-repeat bottom left;}
  .usuario a.login{
 left:45px;top:0;
 background: url(../images/icons/iconoLogin.gif) no-repeat bottom left;}
.usuarioConectado{		
color:#fff;
position:absolute;
right:110px;
top:35px;
z-index:2;}
.usuarioConectado span{color:#61699C;font-size:12px;}
.usuarioConectado span a{color:#fff;font-size:12px;} 

.logoCliente, .logoCliente img{
position:absolute;
top:18px;
right:0;} /* sección del encabezado */
.logoCliente img{
	top:0;
	background-color:#FFFFFF;
	border:solid 1px;
	border-color: #e5e8f5 #fff #fff #e5e8f5;}
.imagenLogo{text-align: center;}/* sección de edición de cliente */	
.logoCliente img, .imagenLogo img{width:75px; height:51px; padding:3px;}	


/*.subfasesBloque select{width:250px;}*/
/* Menú */
/* </Encabezado> */
/* <Cuerpo> y <Contenido> */
.cuerpo, .contenido, .contenido .sup, .contenido .inf, .contenido .centro{ position:relative; }
  .cuerpo, .contenido{
    width:100%;
	 padding:0;
	 margin:0; }
	.cuerpo{
		margin:auto;}
 
/* Ventanas Inline */
.paginaVentanaInline .contenido .sup{
 height:1px;
 background:url(../images/images/vInlineContSupFondo.gif) repeat-x top; }
  .paginaVentanaInline .contenido .sup .izq{
   height:5px; background:url(../images/images/vInlineContSupIzq.gif) no-repeat; }
  .paginaVentanaInline .contenido .sup .der{
   height:5px; background:url(../images/images/vInlineContSupDer.gif) no-repeat right top; }	
.paginaVentanaInline .contenido .inf{
 height:2px;
 background:url(../images/images/vInlineContInfFondo.gif) repeat-x; }
  .paginaVentanaInline .contenido .inf .izq{
   height:6px; background:url(../images/images/vInlineContInfIzq.gif) no-repeat; }
  .paginaVentanaInline .contenido .inf .der{
   height:6px; background:url(../images/images/vInlineContInfDer.gif) no-repeat right top; }

#transparencia{
 position:absolute;
 top:-27px;
 left:-50%;
 height:120%;
 width:200%;
 background-color:#FFF;
 filter:alpha(opacity=80);
 opacity:.8;
 overflow:hidden;
 z-index:50; }
.areaIframe{
 position:absolute;
 top:0;
 left:1%;
 margin-top:1%;
 width:969px;
 z-index:100; }
  .areaIframe iframe.ventanaInline{
   position:relative;
   height:485px;
   width:100%;
   z-index:100; }

/* Bloques y Scrolls */
.bloqueIzq25, .bloqueDer75, .bloqueDer50, .bloqueIzq50{ position:relative; }
.bloqueIzq25, .bloqueIzq50{ float:left; }
.bloqueDer75, .bloqueDer50{ float:right; }
.bloqueIzq25{ width:24%; }
.bloqueDer75{ width:74%; }
.bloqueDer50, .bloqueIzq50{width:49%;}
   
.bloqueFolder{ position:relative; width:100%; }
  .bloqueFolder iframe{ position:relative; width:100%; }
  .bloqueFolder h2{ display:none; }

.scrollVertical{
 position:relative;
 height:443px;
 width:100%;
 padding-right:0;
 overflow-x:hidden;
 overflow:-moz-scrollbars-vertical;
 overflow-y:auto; }

.scrollHorizontal{
 position:relative;
 width:100%;
 overflow-y:hidden;
 overflow:-moz-scrollbars-horizontal;
 overflow-x:auto; }
/* Complementos de bloque */
.flechaAbajo{
 position:relative;
 height:11px;
 margin:-22px 0 15px 0;
 background:url(../images/images/flechaAbajo.gif) no-repeat top center; }

/* <Subcontenido> */
.subcontenido, .subcontenido .sup, .subcontenido .inf, .subcontenido .centro{ position:relative; }
  .subcontenido .sup .der, .subcontenido .sup .izq, .subcontenido .inf .izq, .subcontenido .inf .der{ position:absolute; }
.subcontenido{
 margin-bottom:20px; 
 border-left:solid 1px #9daeb7;
 border-right:solid 1px #9daeb7;
 background: #fff url(../images/images/subSupFondo.gif) repeat-x top; }
 
    .subcontenido .sup .der{
     right:-1px;
     width:100%;
	 height:28px;
     background: url(../images/images/subSupDer.gif) no-repeat top right; }
    .subcontenido .sup .izq{
     left:-1px;
     width:100%;
     height:28px;
     background: url(../images/images/subSupIzq.gif) no-repeat top left; }  
	 
  .subcontenido .inf{
   height:10px;
   background: url(../images/images/subInfFondo.gif) repeat-x bottom; }
    
	.subcontenido .inf .der{
     right:-1px;
     width:100%;
	 height:10px;
     background: url(../images/images/subInfDer.gif) no-repeat bottom right; }
	 
	 
    .subcontenido .inf .izq{
     left:-1px;
     width:100%;
     height:10px;
     background: url(../images/images/subInfIzq.gif) no-repeat bottom left; }

  .subcontenido .centro{
   padding-top:2px;
   padding-bottom:1px;
	 border-top:none; }

fieldset{margin-bottom:10px;border:solid 1px #cecedc;}
legend{border:solid 1px #a0a0b1;padding: 2px 5px;background-color:#fff;}
/*fieldset fieldset table.tbl tr td{background-color:#E7E7BD;}*/
fieldset fieldset table.tbl tr td.bordeRenglon, fieldset table.tbl tr td.bordeRenglon{border:none;}

.login, .inicio{
 margin:0 auto 20px auto; }
.login{ width:300px; }
.inicio{ width:500px; }
/* </Subcontenido> */

/* Headings y texto */


.subtituloPagina, .mensajeError{ position:relative; }
h1, h1.tituloPagina{
 font:20px Arial, Helvetica, Verdana, sans-serif;
 color:#4BA067;
 float:left;
 left:135px;
 padding:0;
 background-color:#fff;}
 h1{margin:-26px 0 30px 10px; } /* ie.css */
form.tituloPagina{
	position:relative;
	margin:-26px 0 30px 0;}
	form.tituloPagina h1{margin:0;}
	
h1 span.derecha{
    position:relative;
    height:33px;
    padding:5px 25px 6px 26px;
	margin:0 0 30px 0;
 	background: #fff url(../images/images/h1Fondo.gif) no-repeat 99.9% 0;} /* ie.css */
h1 span.izquierda{
    position:absolute; 	
		height:33px;
		top:0;
		left:0;
		width:24px;	
		background: #fff url(../images/images/h1FondoIzq.gif) no-repeat 0 0;}
		

  .edicion, .paginaedicionforma, .listado, .paginalistado, .generica, .paginaconautentificacion,
  .reporte, .paginareporte, .paginalogin, .paginainicio, .paginaloginpos, .listadoAlertas, .datos{
   padding:5px 0 0 7px;
   background:no-repeat left top;
	margin-left:0; }
	.portal .bloqueDer h1{padding-left:50px;}
  .edicion{
   background-image:url(../images/icons/edicion.png); }
  .listado, .paginalistado{
   background-image:url(../images/icons/listado.png); }
    .listadoAlertas{
     background-image:url(../images/icons/listadoAlertas.png); }
  .generica, .paginaconautentificacion{
   background-image:url(../images/icons/pagina.png); }
  .reporte, .paginareporte{
   background-image:url(../images/icons/reporte.png); }
  .paginalogin, .paginaloginpos{
   background-image:url(../images/images/paginaLogin.png); }
  .paginainicio{
   background-image:url(../images/icons/inicio.png); }

h2, .subtituloPagina, .mensajeError{
 font:bold 16px Arial, Helvetica, Verdana, sans-serif;
 color:#61699c;
 margin:0 0 5px 0;
 padding:0 0 0 3px; }
  .datos, .listado, .listadoReporte, .seleccionMenu{
   padding-left:28px;
   background:no-repeat 5px center; }
  .datos{ background-image:url(../images/icons/iconoDatos.png); }
  .listado{ background-image:url(../images/icons/iconoListado.png); }
  .listadoReporte{ background-image:url(../images/icons/iconoListaReporte.png); }
  .seleccionMenu{ background-image:url(../images/icons/iconoMenu.png); }
  .mensajeError{
   color:red;
   text-align:center;
   margin:5px 0;
   padding-left:20px;
   background:no-repeat 30px center;
   background-image:url(../images/icons/errorChico.png); }
  h2 small{ font-size:11px; }

h3, .divisionSeccionForma{ font:bold 13px Arial, Helvetica, Verdana, sans-serif; color:#4D7DC8;}
  .divisionSeccionFornavigation_cellma{
 position:relative;
 color:#06367A;
 line-height:16px;
 padding-top:15px;
 border-bottom:solid 1px #7C93C1;  	
 padding-top:5px; 
 display:block;}
h4{ font:bold 12px Arial, Helvetica, Verdana, sans-serif; }

.etqTituloShorcut{color:#EDA958;
                  font-size:10px;}
.etq_shortCut{color:#6270f6; font-weight:bold; font-size:10px;margin-left:-2px; }
.textoFuerte{ font-weight:bold; }
.textoBusqueda, .areaBusqueda label{ font-size:11px; }
.textoFiltro, .textoNavegacion{
 color:#6d6d71;
 font-size:10px; }
 
.mensaje_error{
 color: #FF6600;
 font-weight:bold;
 text-align:center; }

/* Areas */
.areaTexto, .areaDescripcion, .areaBusqueda, .botonesBusqueda, .textoBusqueda,
.areaNavegacionSup, .areaNavegacionInf, .areaAdvertencia, .areaTextoD, .areaTextoC,
.areaBoton, .areaClave, .areaIzq2, .areaDer2{
 position:relative; }
.areaTexto, .areaDescripcion, .areaBusqueda, .areaAdvertencia,
.areaNavegacionSup, .areaNavegacionInf, .areaTextoD, .areaTextoC{
 margin:0 auto 5px auto;
 padding:5px; }
.areaDescripcion, .areaBusqueda, .areaAdvertencia{
 border:solid 1px;
 border-color: #abb3c7 #e3e3e6 #e3e3e6 #abb3c7;
 background:#f7f7fa; }
.areaDescripcion{text-align:center;width:98%;padding:5px 0;}
.areaBusqueda{
 padding-left:15px;
 background:#f7f7fa; }
  .botonesBusqueda{
   margin-left:40px;
   line-height:21px; }
  .textoFiltro{
   margin-right:150px; }
.areaTextoD, .botonesBusqueda, .areaNavegacionSup, .areaNavegacionInf, .der{
 text-align:right; }
.areaTextoC, .areaBoton, .areaAclaracion, .cen{
 text-align:center;	}
.areaNavegacionSup, .areaNavegacionInf{
 padding:0 20px 0 0; }
.areaNavegacionSup form{
 margin:0 0 -3px 0; }
.areaNavegacionInf form{
 margin:-3px 0 5px 0; }
.textoNavegacion{
 margin-left:150px; }
.areaBoton{
 margin:5px 0 0 0;
 padding:5px;
 border-top:solid 1px #e3e3e6;
 border-bottom:solid 1px #e3e3e6;
 background:#E8EEF6; }
.areaAdvertencia{
 padding:15px 5px; }
.areaClave{
 margin-top:-15px;
 text-align:right; }
.areaIzq2{
 float:left;
 width:49%; }
.areaDer2{
 float:right;
 width:49%; }
.sinBorde{ border:none; }
.bordeSup{ border-top:solid 1px #e3e3e6; }
.bordeInf{ border-bottom:solid 1px #e3e3e6; }
.bordeIzq{ border-left:solid 1px #e3e3e6; }
.bordeDer{ border-right:solid 1px #e3e3e6; }
.borde{ border:solid 1px #e3e3e6; }

.advertenciaMensaje{
	position:relative;
	display:block;
	padding:2px 0 2px 27px;
	background: url(../images/icons/advertenciaChico.png) no-repeat left center;}

/* toolbar */
.spacer{position:relative;margin-left:10px;}
.tbl_toolbar{
 position:relative;
 width:99%;
 margin:auto;
 text-align:center;
 border:solid 1px;
 border-color: #abb3c7; 
 background: #e5e7e9 url(../images/images/opcionesSubcontendio.gif) repeat-x top;  }

.areaNavegacionSup{padding-top:4px;}
.areaBusqueda select{ font-size:11px; }
.areaNavegacionSup .liga:link, .areaNavegacionSup .liga:visited, .areaNavegacionSup .liga:hover, .areaNavegacionSup .liga:active,  .areaNavegacionSup .liga,
.areaNavegacionInf .liga:link, .areaNavegacionInf .liga:visited, .areaNavegacionInf .liga:hover, .areaNavegacionInf .liga:active,  .areaNavegacionInf .liga{
 font-size:11px; }

 div.tbl_toolbar{padding:3px 0 0 0;margin-bottom:7px;}
  td.toolbar_cell, div .toolbar_cell { position:relative; width:60%;}
  div .navigation_cell,td.navigation_cell{position:relative; width:30%;}
  	div .toolbar_cell{float:left;text-align:left;}
	div .navigation_cell{float:right; width:180px;}
 .bloqueIzq25 .tbl_toolbar .navigation_cell{ width:69%; padding-right:0;}	
  td.toolbar_cell{ text-align:left; padding-left:40px; }
  td.navigation_cell{ text-align:right; padding-right:40px;}
  td.navigation_cell table{margin:0 0 0 auto;}
  td.edit_toolbar{ text-align:center; }
	td.edit_toolbar input.button{ margin:2px 5px; } 
.opcionesSubcontendio{position:relative; padding-left:5px; }
.TCEdicion{width:100%;text-align:center;} /* es el mismo que toolbar_cell */

td.item, td.cell_edit{vertical-align:top;padding-bottom:5px;}	
td.cell_edit{font-weight:bold;color:#29446f;}
td.item{text-align:right; padding-right:3px;}
/*.campoRequerido{background:#e7e7bd;}*/
/*.campoRequerido{background:#e7e7bd;color: #FB4F37;font-weight:bold;}*/
.campoRequerido{background:#e7e7bd;font-weight:bold;}
.campoNovedad{background:#DFFF8F;}
.campoReq{background:#F1FF1E;}
.selectCampoNovedad{background:#E8F8E1;}
.bordeRenglon{border-bottom:solid 1px #b0b15d; border-top:solid 1px #fff;}
.selectBordeRenglon{border-bottom:1px solid #D1EED0;
border-top:1px solid #B2CFB3;} 
img.button_list[title="Abajo"]{margin-left:10px;}
/* Botones y Links FDFF5A*/
.liga, .botonBloque, .areaBoton #btn_submit, tr.encabezado td, tr.encabezado td div, tr.encabezado td a,
.ligaMenu, .ligaEstatus, .ligaRegistro, .ligaSiguiente, .ligaAnterior{
 font:bold 11px Arial, Helvetica, Verdana, sans-serif; }
.liga{ color:#F5F5F5; }
  .liga:link, .liga:visited{
   line-height:16px;
   text-decoration:none;
   margin:0;
   padding:0 10px;
   white-space:nowrap; }

.botonBloque, .areaBoton #btn_submit{
 position:relative;
 font-size:13px;
 padding:2px 5px; }
  .botonBloque:hover, .areaBoton #btn_submit:hover{ padding:2px 5px 1px 5px; }
  .areaBoton .botonBloque:hover{ padding:2px 5px; }
  .botonBloque, .areaBoton #btn_submit, .botonCalendario{ cursor:pointer; }
  .liga:link, .liga:visited, .botonBloque, .areaBoton #btn_submit{
   color:#fff;
   border:solid 1px;
   border-color:#b9bdda #7880ac #7880ac #b9bdda;
   background:#ceced3 url(../images/buttons/botonFondo.gif) no-repeat left top; }
  .liga:hover, .liga:active, .liga:focus, .areaBoton .botonBloque, .botonBloque:hover, .areaBoton #btn_submit:hover{
   border-bottom:solid 2px #49528b; }
   
input.search, input.cancel, input.save,
input.search:hover, input.cancel:hover, input.save:hover, input[type="button"] {
	cursor:pointer; font-weight: bold;}
input.search:focus, input.cancel:focus, input.save:focus{border-color:#7880ac #b9bdda #b9bdda #7880ac;}

input.save, input.search{color: #557156;margin-right:10px;border-bottom-color: #557156;}
input.cancel{color: #996766;margin-left:10px;border-bottom-color: #996766;}
.busquedaPopup{background: url(../images/search.gif) no-repeat center center !important; position:relative;}

tr.encabezado td, tr.encabezado td div, tr.encabezado td a, table.tbl th a, table.tbl th.head{
 color:#72737f;
 text-decoration:none;
 margin:0; }
 table.tbl th a{background: url(../images/right_arrow.gif) no-repeat left center;padding-left:15px; white-space:nowrap;position:relative;display:block;}
  table.tbl th img{position:relative;margin-top:-17px;background: url(../images/bgGray.gif) repeat-x bottom;}/* ie.css */
  table.tbl th a:hover{text-decoration:underline;}


  tr.encabezado td a, tr.encabezado td span{ 
   position:relative;
   margin:-2px -3px;
   padding:2px 3px;
   display:block; }
  tr.encabezado td a:hover, table.tbl th a:hover{
   color:#4d5278; }
  tr.encabezado td a:hover, tr.encabezado td a:active, tr.encabezado td a:focus{
   padding-bottom:1px;
   border-bottom:solid 1px #dfe5a5; }
  tr.encabezado td a.columnaOrdenAsc, tr.encabezado td a.columnaOrdenDesc{
   padding-right:15px;
   padding-bottom:1px;
   border-bottom:solid 1px #c2cbdb; }
  tr.encabezado td a.columnaOrdenAsc{
   background:url(../images/bullet/columnaOrdenAsc.gif) no-repeat right center; }
  tr.encabezado td a.columnaOrdenDesc{
   background:url(../images/bullet/columnaOrdenDesc.gif) no-repeat right center; }
  .lista td a{
   margin-left:4px;
   white-space:nowrap; }

.tbl td.cell{padding-left:2px;}   
.tbl td.cell span.nowrap{margin:0 13px 0 1px; }

.icono{ position:relative; text-decoration:none; }
    .inicio .icono img{ margin:5px 10px 10px 10px; }
    .inicio .icono:hover img, .inicio .icono:active img, .inicio .icono:focus img,
    .divisionSeccionForma .icono:hover img, .divisionSeccionForma .icono:active img, .divisionSeccionForma .icono:focus img{
     background:#e60000; }
    .inicio .hidden{
     position:relative;
     padding:0 48px; }
  .areaFiltroInactivos .icono{
   text-decoration:none;
   border-left:solid 1px #c2cbdb; }
    .areaFiltroInactivos .icono, .pestanaActual .areaFiltroInactivos .icono:hover,
    .pestanaActual .areaFiltroInactivos .icono:active, .pestanaActual .areaFiltroInactivos .icono:focus{
     padding:3px 5px 4px 5px; }
    .pestanas .areaFiltroInactivos .icono{ background:transparent; }
    .areaFiltroInactivos .icono:hover, .areaFiltroInactivos .icono:active,
    .areaFiltroInactivos .icono:focus{
     padding-bottom:7px;
     background:#e1ebf2; }

.ligaMenu, .ligaEstatus, .ligaRegistro{
 line-height:18px;
 text-decoration:none;
 display:block; }
.ligaMenu, .ligaRegistro{
 padding-left:25px; }
.ligaEstatus{
 position:relative;
 text-indent:-20px;
 line-height:15px;
 margin-bottom:5px;
 padding:2px 20px 2px 25px; }
  .ligaEstatus img{
   vertical-align:middle; }
  .ligaEstatus .nombreEstatus{
   position:relative; }
  .ligaEstatus .cantidadRegistros{
   position:absolute;
   top:0;
   right:3px;
   text-indent:0; }
  .ligaMenu:link, .ligaMenu:visited, .ligaEstatus:link, .ligaEstatus:visited,
  .ligaRegistro:link, .ligaRegistro:visited{
   color:#78787d; }
  .ligaMenu:link, .ligaMenu:visited, .ligaRegistro:link, .ligaRegistro:visited{
   background:url(../images/bullet/siguiente.gif) no-repeat 10px 2px; }
  .ligaMenu:hover, .ligaMenu:active, .ligaEstatus:hover, .ligaEstatus:active,
  .ligaRegistro:hover, .ligaRegistro:active{
   color:#1b76aa;
   background:#f5f7ea; }
  .ligaMenu:hover, .ligaMenu:active, .ligaRegistro:hover, .ligaRegistro:active{
   background:#f5f7ea url(../images/bullet/siguienteHover.gif) no-repeat 10px 2px; }

.ligaSiguiente, .ligaAnterior{
 padding:1px 10px 10px 11px;
 text-decoration:none; }
  .ligaSiguiente:link, .ligaSiguiente:visited{
   background:url(../images/bullet/siguiente.gif) no-repeat left top; }
  .ligaSiguiente:hover, .ligaSiguiente:active{
   background-position:2px top; }
  .ligaAnterior:link, .ligaAnterior:visited{
   background:url(../images/bullet/anterior.gif) no-repeat left top; }
  .ligaAnterior:hover, .ligaAnterior:active{
   background-position:-2px top; }
  .ligaSiguiente span, .ligaAnterior span{ visibility:hidden; margin-right:-1em; }

.ligaBusquedaRango, .ligaBusquedaSimple{
 padding:1px 7px 10px 7px;
 text-decoration:none; }
.ligaBusquedaRango{
 background:url(../images/bullet/busquedaRango.gif) no-repeat left top; }
.ligaBusquedaSimple{
 background:url(../images/bullet/busquedaSimple.gif) no-repeat left top; }
  .ligaBusquedaRango span, .ligaBusquedaSimple span{ visibility:hidden; margin-right:-1em; }

.elementoDestinatario{ position:relative; float:left; }

.ligaMasMenos, .noAccion{
 position:relative;
 padding-left:3px; }
  .ligaMasMenos img{ vertical-align:text-top; }
  .noAccion img{ visibility:hidden; }

/* PestanasSup, PestanasInf y Pestanas */
.pestanasSup, .pestanasInf{ position:relative;}
.pestanasSup, .pestanasInf, .pestanas{
 text-align:right;
 padding:0;
 list-style-type:none; }
.pestanasSup{ margin:-20px 15px 10px 15px; }
  .paginaVentanaInline .pestanasSup{ margin-bottom:20px; }
.pestanasInf{ margin:30px 15px 4px 15px; }
  .paginaVentanaInline .pestanasInf, .pestanasSup small, .pestanasInf small{ display:none; }

  .pestanasSup .pestana, .pestanasInf .pestana{
   margin:0 0 0 10px;
   padding:4px 0 4px 10px;
   display:inline; }
  .pestanasSup .pestana{ background:url(../images/buttons/pestanaPaginaFondo.gif) no-repeat left top; }
    .pestanasSup li:hover{ background:url(../images/buttons/pestanaActualPaginaFondo.gif) no-repeat left top; }
  .pestanasInf .pestana{ background:url(../images/buttons/pestanaPaginaFondo2.gif) no-repeat left top; }
    .pestanasInf li:hover{ background:url(../images/buttons/pestanaActualPaginaFondo2.gif) no-repeat left top; }
      .pestanasSup .pestana a, .pestanasInf .pestana a{
       color:#78787d;
       font-size:12px;
       font-weight:bold;
       margin:-4px 0 0 0;
       padding:4px 15px 4px 15px;
       text-decoration:none; }
    .pestanasSup .pestana a{ background:url(../images/buttons/pestanaPaginaBorde.gif) no-repeat right top; }
      .pestanasSup li:hover a, .pestanasSup .pestana a:hover,
      .pestanasInf li:hover a, .pestanasInf .pestana a:hover{ color:#1b76aa; }
      .pestanasSup li:hover a, .pestanasSup .pestana a:hover{
       background:url(../images/buttons/pestanaActualPaginaBorde.gif) no-repeat right top; }
    .pestanasInf .pestana a{ background:url(../images/buttons/pestanaPaginaBorde2.gif) no-repeat right top; }
      .pestanasInf li:hover a, .pestanasInf .pestana a:hover{
       background:url(../images/buttons/pestanaActualPaginaBorde2.gif) no-repeat right top; }

    span.regresar{
     position:absolute;
     width:24px;
     height:21px;
     margin:-3px 0 0 -30px;
     background:url(../images/icons/regresar.gif) no-repeat;
     cursor:pointer; }


/* Pestanas */
.tabs{
 position:relative;
 margin:0 0 -24px 0;
 border-bottom:solid 1px #132b6b;
 border-top:solid 4px #fff;
 height:22px;
 background:#fff;
 z-index:1;}/* este elemento contiene a las pestañas. */

.pestanas, .pestanas .pestana, .pestanas .pestanaActual,
.pestanas h2, .pestanas .areaFiltroInactivos{ position:relative; }
.pestanas{
 width:100%;
 text-align:left;
 margin:0;
 z-index:1; }
  .pestanas .pestana, .pestanas .pestanaActual{
   float:left;
   margin:0 10px -3px 2px;
   padding:2px 0 0 3px;
   background:url(../images/buttons/pestanaFondo.gif) no-repeat left top; }
   .pestanas .pestanaActual, .pestanas .pestana:hover{background:url(../images/images/subSupIzq.gif) no-repeat left top;}
     .pestanas li:hover{ margin-top:-2px; }
     .pestanas .pestanaActual, .pestanas .pestanaActual:hover{ margin-top:-3px; margin-bottom:-4px;}
      .pestanas h2{
       color:#a5a4a8;
       font-size:12px;
       margin:-2px 0 0 0;
       padding:4px 15px 3px 28px;
       white-space:nowrap;
       text-decoration:none;
       cursor:pointer;
       background:url(../images/buttons/pestanaBorde.gif) no-repeat right top; }
        .pestanas .areaFiltroInactivos{ white-space:nowrap; margin:0 -14px 0 5px; }
        .pestanas .areaFiltroInactivos img{ vertical-align:top; margin:0 0 -1px 0; }
        .pestanas h2 small{ text-transform:lowercase; }
      .pestanas li.pestana:hover h2, .pestanas li.pestana h2:hover{
       color:#61699c;
       padding:4px 15px 5px 28px;
       background:url(../images/buttons/pestanaHoverBorde.gif) no-repeat right top; }
      .pestanas .pestanaActual h2{
       padding:4px 15px 3px 28px;
       background:url(../images/buttons/pestanaHoverBorde.gif) no-repeat right top; }
      .pestanas .pestanaActual h2, .pestanas li.pestanaActual:hover h2,
      .pestanas .pestanaActual h2:hover{
       color:#61699c;
       font-size:16px; }

      span.listado, span.agregar, span.editar, span.eliminar, span.activar, span.inactivar, span.seleccionMenu{
       position:absolute;
       height:18px;
       width:18px;
       cursor:pointer;
       margin:0 0 0 -23px; }
      span.listado{ width:16px; background:url(../images/icons/iconoListado.png) no-repeat 1px bottom; }
      span.agregar{ background:url(../images/icons/agregar.gif) no-repeat 1px center; }
      span.editar{ margin-left:-19px; background:url(../images/icons/paginaedicionforma.gif) no-repeat 1px bottom; }
      span.activar{ margin-left:-19px; background:url(../images/icons/activar.gif) no-repeat 1px bottom; }
      span.inactivar{ margin-left:-19px; background:url(../images/icons/inactivar.gif) no-repeat 1px bottom; }
      span.eliminar{ background:url(../images/icons/eliminar.gif) no-repeat 1px bottom; }
      span.seleccionMenu{ background:url(../images/icons/iconoMenu.png) no-repeat 1px center; }

/* Table */
table, table.forma, table.lista, table.listaReporte{
 position:relative; }
table.lista, table.listaReporte{
 width:100%; }
table.forma, table.lista{
 margin:auto;
 margin-bottom:5px;
 margin-top:5px; }
  tr.encabezado td, .tituloGrupo0 td{
   text-align:left;
   padding:2px 3px;
   border:solid 1px;
   border-color:#f3f3f4 #d1d1d3 #d1d1d3 #f3f3f4;
   background:#f8f8fa url(../images/images/tablaEncaFondo.gif) repeat-x top; }
  .tituloGrupo0 td{
    font-weight:bold;
    color:#4a6e73;
    background:#e5e4e7 url(../images/images/tablaReporteEncaFondo.gif) repeat-x top; }
  .tituloGrupo1 td{
    font-weight:bold;
    color:#4a6e73;
    background:#e1e1e4; }
  .subtotalReporte td{ color:#4b6b87; font-size:105%; background:#d5e9f3; }
  .totalReporte td{ color:#4b6b87; font-size:115%; background:#BEDEEC; }
  .divisorGrupo td{ padding:0; vertical-align:top; }
  .listaReporte td hr{ color:#8ea8bb; background:#8ea8bb; }

  .etiqueta{
   vertical-align:top;
   padding:1px 3px 1px 9px;
   text-align:right; }
  .captura{
   color:#515151;
   font-weight:bold;
   vertical-align:top; }
  .renglonObligatorio{
   background:#f3f3f6; }
    .renglonObligatorio .campoTexto, .renglonObligatorio textarea, .renglonObligatorio select{
     background:#fff url(../images/images/campoFondo.gif) repeat-y left; }
    .renglonObligatorio .etiqueta{
     background:#f3f3f6 url(../images/bullet/flecha.gif) no-repeat 2px 5px; }
    .campoObligado{
     color:#736061;
     font-size:13px;
     font-weight:bold; }

  .top{ vertical-align:top; }
  .number, .money{ text-align:right; }
  .money{ font-weight:bold; }
    .lista .money, .listaReporte .money{ display:block; }

  .lista .renglon-par{ background-color:transparent; }
    .lista .renglon-par td{
     border-bottom:solid 1px #d7e7ee;
     border-top:solid 1px #fff; }
  .lista .renglon-non{ background-color:#f6f6fa; }
    .lista .renglon-non td{
     border-bottom:solid 1px #d4e4eb;
     border-top:solid 1px #fff; }
  .lista .renglon-par:hover, .lista .renglon-non:hover{ background-color:#eff1f9; }
    .lista .renglon-par:hover td, .lista .renglon-non:hover td{
     border-bottom:solid 1px #bacfde;
     border-top:solid 1px #fff; }
  .lista .renglon-par-click, .lista .renglon-non-click{ background-color:#f5f5ee; }
    .lista .renglon-par-click td, .lista .renglon-non-click td{
     border-bottom:solid 1px #fff;
     border-top:solid 1px #dfe5a5; }

.rowbottom td{border-top:none !important;}
.rowtop td{border-bottom:none !important;cursor:pointer;}
	.roweven.rowtop td, .rowsel.rowtop td, .rowodd.rowtop td{border-bottom:solid 1px !important;}
	.roweven.rowtop td{border-bottom-color:#f2f2f2 !important;cursor:pointer;}
	.rowsel.rowtop td{border-bottom-color:#e8f8e1 !important;cursor:pointer;}
	.rowodd.rowtop td{border-bottom-color:#fff !important;cursor:pointer;}
.rowbottom td{padding-left:10px;}
.rowbottom td .obs{color: #999;}
/* Elementos de forma */
input, textarea, select{
 position:relative;
 color:#36573c;
 font:12px arial, helvetica, verdana, sans-serif;
 margin:1px;
 background:#fff; }
textarea{
 overflow:auto; }
input, textarea, select{
 padding:0 3px;
 border:solid 1px;
 border-color:#a7a6ac #e1e0e4 #e1e0e4 #a7a6ac; }
  input.icono{ vertical-align:top; }
select{
 padding:0; }

#fase_regreso, #subfase_regreso, #fase_nombre, #subfase_nombre{width:90%;}
/* </Contenido> y </Cuerpo> */	
/* <mensaje flotante error> */
#indicador_mensaje{			display:none;
    position:absolute;
    top:-20px;
    left:0;
    width:22px;
    height:22px;
    z-index:7;
    padding:2px 0 0 10px;
    font-weight:bold;
    color:#F3FF00;
    background: url(../images/icons/indicadorMensaje.png) no-repeat;}
#indicador_mensaje a:link, #indicador_mensaje a:visited, #indicador_mensaje a{color:#F3FF00;    }
#indicador_mensaje a:hover, #indicador_mensaje a:active{color:#EFD93C;} 

#mensaje, .advertencia{
 position:fixed;
 top:93px;
 margin-left:15px;
 width:930px;
 border:solid 1px;
 border-color:#FFFFFF #2A377E #2A377E #FFFFFF;
 z-index: 20;
 cursor:pointer;    }
  #mensaje .centro, .advertencia .centro{
   font:12px Arial, Helvetica, Verdana, sans-serif;
   font-weight:bold;
   text-align:center;
   padding:30px 30px 30px 100px; }
  div.mensaje {background:#161a81 url(../images/icons/mensajeFondo.gif) repeat-x top; color:#FFF;}
      .mensaje .centro{
       background:url(../images/icons/mensaje.gif) no-repeat 30px 15px; }
  div.advertencia {background:#e0ba4b url(../images/icons/advertenciaFondo.gif) repeat-x top;}       
      .advertencia .centro{
       background:url(../images/icons/advertencia.gif) no-repeat 30px 15px; color:#720000;}
  div.error {background:#e48e53 url(../images/icons/errorFondo.gif) repeat-x top;}       
      .error .centro{
       background: url(../images/icons/error.gif) no-repeat 30px 15px; color:#643f35;}
  #mensaje .cerrar{
   position:absolute;
   top:5px;
   right:5px;
   width:20px;
   height:20px;
   cursor:pointer;
   background:url(../images/icons/cerrar.gif) no-repeat; }

span.mensaje_error, span.mensaje-error{
	color:blue;
	font-weight:normal;
    font-style:italic;}
	
a.cerrarPopup{
	position:relative;
	float:right;
	width:19px;
	height:19px;
	margin: 5px 10px -26px auto;
	z-index:5;
	background: url(../images/cerrarPopup.gif) no-repeat top left; }
	
/* </mensaje flotante error> */		
#subfase_nombre, #fase_nombre{width:90%;position:relative;}
#truncarSelect{border:solid 1px blue;}
#selectSubfases select{width:300px;}
input[disabled="true"], input[disabled="disabled"], textarea#edicion_contenido[disabled="true"],
	.disabled{color: #87878c;border-color: #E9E9E9;}
input[type="radio"], input[type="checkbox"]	{border:none;}
.scrollHorizontal{overflow:auto;}	
/* <grafica> */
 .contenedorFase{
 	position:relative;
 	border:solid 1px #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	width:100%;
	height:172px;
	margin-bottom:5px; }
	
	.faseActual_{ background-image: url(../images/images/faseActual_.gif);}
	.faseActual_1{ background-image: url(../images/images/faseActual_1.gif);}
	.faseActual_2{ background-image: url(../images/images/faseActual_2.gif);}
	.faseActual_3{ background-image: url(../images/images/faseActual_3.gif);}
	.faseActual_4{ background-image: url(../images/images/faseActual_4.gif);}
 .contenedorFase .fase{
 	position:relative;
	float:left;
	height:95px;
	border-top:solid 1px #fff;
	background-position: 4px;
	background-repeat: repeat-x;
 	}
		.contenedorFase .fase{background-image: url(../images/images/fase.gif) ;color:#a5a5a9; }
		.contenedorFase .fase1{background-image: url(../images/images/fase1.gif) ;color:#fbaa0c; }
		.contenedorFase .fase2{background-image: url(../images/images/fase2.gif) ;color:#ef130b; }
		.contenedorFase .fase3{background-image: url(../images/images/fase3.gif) ;color:#156c35; }
		.contenedorFase .fase4{background-image: url(../images/images/fase4.gif) ;color:#1a2b68; }
 .fase .subfases{
 	position:relative;
 	width:100%;
	margin-top: 37px;
	border:solid;
	border-width: 1px 0 0 1px;
	border-color: blue;
	}
	.fase table.subfases{border-color: #a5a5a9; }
	.fase1 table.subfases{border-color: #efcd2a; }
	.fase2 table.subfases{border-color: #e86a78; }
	.fase3 table.subfases{border-color: #8cbc37; }
	.fase4 table.subfases{border-color: #769ada; }
 
 table.subfases td{
	border:solid;
	border-width: 0 1px 1px 0;
	border-color: green;
	height:14px;
	text-align:right;
	font-weight:bold;
	color:#fff;
	background: #f3f3f3 url(../images/images/fondoPasos.gif) repeat-x top;
 	}
	.fase table td{border-color: #6d6e7e;}
	.fase1 table td{border-color: #efa72a;}
	.fase2 table td{border-color: #d73346;}
	.fase3 table td{border-color: #35a018;}
	.fase4 table td{border-color: #295db9;}

	.fase table td.subfase{background: #a2acbc url(../images/images/fasepaso.gif) repeat-x;}
	.fase1 table td.subfase{background: #efcd2a url(../images/images/fase1paso.gif) repeat-x;}
	.fase2 table td.subfase{background: #ed0f29 url(../images/images/fase2paso.gif) repeat-x;}
	.fase3 table td.subfase{background: #8cbc37 url(../images/images/fase3paso.gif) repeat-x;}
	.fase4 table td.subfase{background: #486eb0 url(../images/images/fase4paso.gif) repeat-x;}
		
 .fase .iconoFase{
 	position:absolute;
	width:94px;
	height:93px;
	top:0;
	left:4px;
	background-position: top left;
	background-repeat: no-repeat; 
	}
	.fase .iconoFase{background-image: url(../images/images/iconoFase.png);}		
	.fase1 .iconoFase{background-image: url(../images/images/iconoFase1.png);}
	.fase2 .iconoFase{background-image: url(../images/images/iconoFase2.png);}
	.fase3 .iconoFase{background-image: url(../images/images/iconoFase3.png);}
	.fase4 .iconoFase{background-image: url(../images/images/iconoFase4.png);}
	
 .fase .numeroFase{
 	position:relative;
	float:left;
	padding-left:104px;
	margin-top:5px;
	height:36px;
	width:55%;
	font-size:36px;
	font-weight:bold;
	}
 .fase .nombreFase{
 	position:relative;
	float:left;
	padding-left:104px;
	margin-top:0;
	margin-bottom:-100%;
	width:55%;
	font-weight:bold;
	}	
	
 .contenedorFaseFecha{
 	position:relative;
	margin-top:20px;
	text-align:center;}
 .contenedorFaseFecha div{
 	position:relative;
	margin:0;
	display:inline;
	border: solid;
	font-size:14px;
	line-height:1.2em;
	}		
	.faseActual_1 .contenedorFaseFecha div{ color: #a66d0a; border-color:#8d5a00; }
	.faseActual_2 .contenedorFaseFecha div{ color: #c0312c; border-color:#960500; }
	.faseActual_3 .contenedorFaseFecha div{ color: #156c35; border-color:#014d1d; }
	.faseActual_4 .contenedorFaseFecha div{ color: #1a2b68; border-color:#1a2b68; }
	.contenedorFaseFecha .faseSubfase{
		text-align:right;
		padding:5px 10px;
		border-width:0 0 1px 0;
		margin-right:-3px;}
	.contenedorFaseFecha .fecha{
		padding:5px 10px;
		border-width:0 0 1px 1px; }		
	
		
/* </grafica> */
	
/* <Pie> */
.pie{
 position:relative;}
.pie a{
		 position:absolute;
		 left:26px;
		 top:2px;
		 text-decoration:none;
		 width:138px;
		 height:38px;
		 margin-bottom:5px;
		 padding:4px 0 0 3px;
		 background: url(../images/images/logoIntercorp.gif) no-repeat top right;}
.pie .izq{
		 position:absolute;
		 left:162px;
		 top:20px;
		 width:731px;
		 height:2px;		
		 background: url(../images/images/contenidoInfIzq.gif) no-repeat top right;}
.pie .der{
     position:absolute;
		 left:890px;
		 top:0;
		 text-decoration:none;
		 width:80px;
		 height:42px;		
		 background: url(../images/images/contenidoInfDer.gif) no-repeat top right;}
		 
.pie a span{font-size:9px;color:#8C909C;}
		 .pie a:hover span{font-size:9px;color:#5E6986;}	

/* </Pie> */

/* FUENTE NORMAL */
body.fuenteNormal, .fuenteNormal #mensaje .centro, .fuenteNormal .advertencia .centro,
.fuenteNormal h4, .fuenteNormal .botonBloque, .fuenteNormal .pestanasSup .pestana a,
.fuenteNormal .pestanasInf .pestana a, .fuenteNormal .pestanasSup .pestanaActual a,
.fuenteNormal .pestanasInf .pestanaActual a, .fuenteNormal .pestanas h2,
.fuenteNormal input.campoTexto, .fuenteNormal textarea, .fuenteNormal select,
.fuenteNormal .texto-busqueda-externa{ font-size:12px; }
.fuenteNormal .usuarioConectado, .fuenteNormal #ruta, .fuenteNormal #ruta a, .fuenteNormal h2 small,
.fuenteNormal .textoBusqueda, .fuenteNormal .areaBusqueda label, .fuenteNormal .areaBusqueda select,
.fuenteNormal .liga, .fuenteNormal tr.encabezado td, .fuenteNormal tr.encabezado td div,
.fuenteNormal tr.encabezado td a, .fuenteNormal .ligaMenu, .fuenteNormal .ligaEstatus,
.fuenteNormal .ligaRegistro, .fuenteNormal .menu .nombre a,
.fuenteNormal .menu .opciones .opcion a{ font-size:11px; }
.fuenteNormal h1, .fuenteNormal .tituloPagina{ font-size:23px; }
.fuenteNormal h2, .fuenteNormal .subtituloPagina, .fuenteNormal .mensajeError,
.fuenteNormal .pestanas .pestanaActual h2, .fuenteNormal .pestanas li.pestanaActual:hover h2,
.fuenteNormal .pestanas .pestanaActual h2:hover{ font-size:16px; }
.fuenteNormal h3, .fuenteNormal .divisionSeccionForma, .fuenteNormal .campoObligado{ font-size:13px; }
.fuenteNormal .textoFiltro, .fuenteNormal .textoNavegacion, .fuenteNormal .areaNavegacionSup select,
.fuenteNormal .areaNavegacionInf select{ font-size:10px; }
.fuenteNormal .liga:link, .fuenteNormal .liga:visited{ line-height:16px; }
.fuenteNormal .ligaMenu, .fuenteNormal .ligaEstatus, .fuenteNormal .ligaRegistro{ line-height:18px; }
.fuenteNormal .ligaEstatus{ line-height:15px; }
.fuenteNormal .scrollVertical{ height:443px; }
.fuenteNormal .mensajeError{ padding-left:20px; background-position:30px center; }

/* FUENTE MEDIANA */
body.fuenteMediana, .fuenteMediana #mensaje .centro, .fuenteMediana .advertencia .centro,
.fuenteMediana h4, .fuenteMediana .botonBloque, .fuenteMediana .pestanasSup .pestana a,
.fuenteMediana .pestanasInf .pestana a, .fuenteMediana .pestanasSup .pestanaActual a,
.fuenteMediana .pestanasInf .pestanaActual a, .fuenteMediana .pestanas h2,
.fuenteMediana input.campoTexto, .fuenteMediana textarea, .fuenteMediana select,
.fuenteMediana .texto-busqueda-externa{ font-size:13px; }
.fuenteMediana .usuarioConectado, .fuenteMediana #ruta, .fuenteMediana #ruta a, .fuenteMediana h2 small,
.fuenteMediana .textoBusqueda, .fuenteMediana .areaBusqueda label, .fuenteMediana .areaBusqueda select,
.fuenteMediana .liga, .fuenteMediana tr.encabezado td, .fuenteMediana tr.encabezado td div,
.fuenteMediana tr.encabezado td a, .fuenteMediana .ligaMenu, .fuenteMediana .ligaEstatus,
.fuenteMediana .ligaRegistro, .fuenteMediana .menu .nombre a,
.fuenteMediana .menu .opciones .opcion a{ font-size:12px; }
.fuenteMediana h1, .fuenteMediana .tituloPagina{ font-size:24px; }
.fuenteMediana h2, .fuenteMediana .subtituloPagina, .fuenteMediana .mensajeError,
.fuenteMediana .pestanas .pestanaActual h2, .fuenteMediana .pestanas li.pestanaActual:hover h2,
.fuenteMediana .pestanas .pestanaActual h2:hover{ font-size:17px; }
.fuenteMediana h3, .fuenteMediana .divisionSeccionForma, .fuenteMediana .campoObligado{ font-size:14px; }
.fuenteMediana .textoFiltro, .fuenteMediana .textoNavegacion, .fuenteMediana .areaNavegacionSup select,
.fuenteMediana .areaNavegacionInf select{ font-size:11px; }
.fuenteMediana .liga:link, .fuenteMediana .liga:visited{ line-height:17px; }
.fuenteMediana .ligaMenu, .fuenteMediana .ligaEstatus, .fuenteMediana .ligaRegistro{ line-height:19px; }
.fuenteMediana .ligaEstatus{ line-height:16px; }
.fuenteMediana .scrollVertical{ height:442px; }
.fuenteMediana .mensajeError{ padding-left:20px; background-position:26px center; }

/* FUENTE GRANDE */
body.fuenteGrande, .fuenteGrande #mensaje .centro, .fuenteGrande .advertencia .centro,
.fuenteGrande h4, .fuenteGrande .botonBloque, .fuenteGrande .pestanasSup .pestana a,
.fuenteGrande .pestanasInf .pestana a, .fuenteGrande .pestanasSup .pestanaActual a,
.fuenteGrande .pestanasInf .pestanaActual a, .fuenteGrande .pestanas h2,
.fuenteGrande input.campoTexto, .fuenteGrande textarea, .fuenteGrande select,
.fuenteGrande .texto-busqueda-externa{ font-size:15px; }
.fuenteGrande .usuarioConectado, .fuenteGrande #ruta, .fuenteGrande #ruta a, .fuenteGrande h2 small,
.fuenteGrande .textoBusqueda, .fuenteGrande .areaBusqueda label, .fuenteGrande .areaBusqueda select,
.fuenteGrande .liga, .fuenteGrande tr.encabezado td, .fuenteGrande tr.encabezado td div,
.fuenteGrande tr.encabezado td a, .fuenteGrande .ligaMenu, .fuenteGrande .ligaEstatus,
.fuenteGrande .ligaRegistro, .fuenteGrande .menu .nombre a,
.fuenteGrande .menu .opciones .opcion a{ font-size:14px; }
.fuenteGrande h1, .fuenteGrande .tituloPagina{ font-size:26px; }
.fuenteGrande h2, .fuenteGrande .subtituloPagina, .fuenteGrande .mensajeError,
.fuenteGrande .pestanas .pestanaActual h2, .fuenteGrande .pestanas li.pestanaActual:hover h2,
.fuenteGrande .pestanas .pestanaActual h2:hover{ font-size:19px; }
.fuenteGrande h2, .fuenteGrande .subtituloPagina, .fuenteGrande .mensajeError,
.fuenteGrande .pestanas .pestanaActual h2{ font-weight:normal; }
.fuenteGrande h2 small{ font-weight:bold; }
.fuenteGrande h3, .fuenteGrande .divisionSeccionForma, .fuenteGrande .campoObligado{ font-size:16px; }
.fuenteGrande .textoFiltro, .fuenteGrande .textoNavegacion, .fuenteGrande .areaNavegacionSup select,
.fuenteGrande .areaNavegacionInf select{ font-size:13px; }
.fuenteGrande .liga:link, .fuenteGrande .liga:visited{ line-height:19px; }
.fuenteGrande .ligaMenu, .fuenteGrande .ligaEstatus, .fuenteGrande .ligaRegistro{ line-height:21px; }
.fuenteGrande .ligaEstatus{ line-height:18px; }
.fuenteGrande .scrollVertical{ height:440px; }
.fuenteGrande .mensajeError{ padding-left:20px; background-position:18px center; }

span.tooltip {
	background-color:#FFFFFF;
	border-color:#D9CE6D #AEA75D #AEA75D #D9CE6D;
	border-style:solid;
	border-width:1px;
	color:#efb007;
	width:140px;
	display:none;padding:2px 5px;
	position:absolute;
	z-index:9998;
    margin-left:-140px;}


/*  */
.textoDesarrollo{background:#fff;padding-top:50px;}body {
	
}

