/*
    .ejemplos_crossbrowsing {
      width:200px;  All browsers
      *width:250px; IE
      width:200px\9; IE8	el \9 antes del ;
      .width:200px; IE7	
      _width:300px; IE6
    }
    @-moz-document url-prefix() {#vistasDocumento2Col.abc {top:49px;}} solo para firefox
    body:nth-of-type(1) #ifUploadPlanilla {height:23px;width:135px;} solo para chrome
    ::i-block-chrome, #vistasDocumento2Col.abc {left:-270px;} solo para safari (tablets con navegador por defecto)
*/

html,body {height:100%;}

body {font-family: Segoe UI, Arial, sans-serif; color: #333; margin: 0; padding: 0}

input[type='checkbox'] {outline:0;background:transparent;border:0;}
input[type='radio'] {outline:0;background:transparent;border:0;vertical-align:text-top;}
*:focus {outline: none;}

#marcoGeneral {margin: 0 auto; border-left:1px #CCC solid; border-right:1px #CCC solid; border-bottom:1px #CCCCCC solid;position:relative;min-width: 350px;width: 98%;}

#barraFlotante {position:fixed;top:-50px;height:40px;min-width: 350px;width: 98%;background:#333;color:white;display:block;box-shadow: 4px 4px 7px #BBB;font-size: 9pt;}
#barraFlotante .barraFlotanteContenido {position:relative;margin:5px 15px 5px 20px;}
#barraFlotante .iconoFloatLogoNF {float:left;width:30px;}
#barraFlotante a.vinculo {color:white;}
#barraFlotante .izquierda {color:white;display: block;position: static;float: left;}
#barraFlotante .izquierda >div{float: left;margin:0 5px 0 5px;}
#barraFlotante .derecha {margin:0;color:white;display: block;position: static;float: right;}
#barraFlotante ul {margin:0;padding:0;}
#barraFlotante li {display: inline-block;float:left;.margin:0 3px;}
#barraFlotante li.noEnUnaColumna {display:none;float:left;}
#barraFlotante a {.float:none;}
#barraFlotante .ubicacionArbol, #barraFlotante .filtrosFloat {position:absolute;display:none;margin:0;padding-right: 20px;top:30px;background-color:white;color:#333;border:1px #333 solid;box-shadow: 4px 4px 7px #BBB;.left:45px;}


#barraPantallaCompleta {position:fixed;top:-50px;height:40px;min-width: 350px;width: 98%;background:#333;color:white;display:block;box-shadow: 4px 4px 7px #BBB;font-size: 9pt;}
#barraPantallaCompleta .barraPantallaCompletaContenido {position:relative;margin:5px 25px 5px 25px;}
#barraPantallaCompleta .iconoPantallaCompletaLogoNF {float:left;width:30px;margin-right:15px;}
#barraPantallaCompleta a.vinculo {color:white;}
#barraPantallaCompleta .izquierda {color:white;display: block;position: static;float: left;}
#barraPantallaCompleta .izquierda >div{float: left;margin:0 5px 0 5px;}
#barraPantallaCompleta .derecha {margin:0;color:white;display: block;position: static;float: right;}
#barraPantallaCompleta ul {margin:0;padding:0;}
#barraPantallaCompleta li {display: inline-block;float:left;.margin:0 3px;}
#barraPantallaCompleta li.noEnUnaColumna {display:none;float:left;}
#barraPantallaCompleta a {.float:none;}
#barraPantallaCompleta .ubicacionArbol, #barraPantallaCompleta .filtrosPantallaCompleta {position:absolute;display:none;margin:0;padding-right: 20px;top:30px;background-color:white;color:#333;border:1px #333 solid;box-shadow: 4px 4px 7px #BBB;.left:45px;}

.tablaContenidos {height:100%; min-height:100%;}

html>body .marcoGeneral {height:auto}
html>body .tablaContenidos {height:auto} 

a {text-decoration:none; color: #333; outline: none}
a:hover .bloqueLoMasVisto span.titulo {color:#1155CC}
a:hover .flecha {text-decoration:none;}
a:hover span {text-decoration:underline;}
a:hover {color:#1155CC}

a.linkC {font-size: 12pt; font-weight:bold; color:#1155CC; text-decoration:none}
a.linkN, a.linkCu {font-size: 12pt; color:#1155CC; text-decoration:none}
a.linkC:hover, a.linkN:hover, a.linkCu:hover {text-decoration:underline}
a.link:visited, a.linkC:visited, a.linkCap:visited, a.linkN:visited, a.linkNor:visited, a.linkCu:visited, a.linkNota:visited, a.linkVolver:visited {color:#660099;}

h1 a {text-decoration:none}
h1 a:hover {color:#1155CC}
h1 {font-size: 12pt; font-weight: bold; margin:0 0 15px 0; padding:0}

h2 {font-size: 11pt; font-weight: normal; margin:0; padding:0 0 5px 0;vertical-align:middle}

h3 {font-size: 10pt; font-weight: bold; margin:0 0 .2em 0; padding:0}

li.current {display:none}

p {font-size:10pt; margin:0; padding:0; color: #333}
p.hits  {margin-top:5px; font-size: 9pt; line-height:15pt; color:#333}
p.normas-relacionadas  {margin-top:5px; font-size: 9pt; color:#333}

p.subtitulo {height: 17px;display: block;font-weight: bold;margin-bottom: 13px;border-bottom: 1px solid #E3E3E3;}
p.subtitulo span {display: inline-block;background: #fff;padding-right: 8px;height: 18px;font-size: 13pt;}

#columnaLecturaContainer a.vinculo-vista {color:#808080; text-decoration:underline}
#columnaLecturaContainer a.vinculo-vista:hover {color:#808080;text-decoration:none;}
#columnaLecturaContainer a.vinculo-vista-enproceso {color:#810000; text-decoration:underline} 
#columnaLecturaContainer a.vinculo-vista-enproceso:hover {color:#810000;text-decoration:none;}

p.relaciones {margin-top:7px; font-size: 9pt; color:#808080}

ul.arbolReferencia,
ul.arbolReferencia ul {list-style-type: none; margin:0; padding:0}

ul.arbolReferencia ul li {line-height:13pt; margin: 0; padding-left: 12px}
ul.arbolReferencia li {line-height:13pt; margin: 0; padding:0}

ul.productos  {margin:5px 0 0 0; padding:0; list-style: none}
ul.productos li {padding-left:5px; margin-bottom:5px}
ul.productos li a {outline: 0; font-size:10pt; color:#333; text-decoration:none}
ul.productos li a:hover {color:#1155CC; text-decoration:underline}

#contentWrapper {float: left; width: 100%}
#contentcolumn {margin: 0 80px 0 120px; text-align:center}
#leftcolumn {float: left; width: 120px; margin-left: -450px}
#rightcolumn {float: left; width: 80px; margin-left: -80px; text-align:right}

#accesoCorporativo {margin: 23px; border-top: 1px solid #DDD}
#accesoCorporativo p {margin-top:15px}

#arbolCapitulos p {font-family: "Segoe UI", sans-serif;  font-size: 10pt;  line-height: 13pt;  margin-bottom: 3px}
#arbolCapitulos p img {vertical-align: bottom;  margin-bottom: 1px}

#btnCorporativo {background: #F5F5F5; border: 1px solid #DDD; margin: 1px 0 0 10px; padding: 0; width: 250px; height: 29px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #333; vertical-align:top; cursor: pointer}
#btnCorporativo:hover {border:0; color: #FFF; background: rgb(0,54,128)}
#btnEntrar, #btnAnonimo, #btnIniciarSesion {background: #1155CC; border: 0; margin: 0; padding: 0; width: 120px; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #FFF; vertical-align:top; cursor: pointer}

/*#btnContinuarLogin {
    background: #1155CC; border: 0; margin: 0; padding: 0; width: auto; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #FFF; vertical-align:top; cursor: pointer}*/

#btnContinuarLogin {
    background: #1155CC;
    border: 0;
    margin: 0;
    padding: 0;
    height: 27px;
    font-family: "Segoe UI", sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFF;
    vertical-align: top;
    cursor: pointer;
    margin-right: 15px;
}

    #btnContinuarLogin span {
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        margin: 0 15px;
        white-space: nowrap;
    }
    #btnContinuarLogin.login-popup span {
        max-width:  240px;
    }
    
    #btnOlvide, #btnBuscar, #btnBuscarMasOpciones, #btnAplicarTipoNorma, #btnAplicarArbolTo, #btnAplicarCirculares, #btnEnviar, #btnImprimir, #btnCopiarVD, #btnCopiarVC, #btnGuardar, #btnDesuscribir, #btnCambiarClave, #btnSolicitarRegistracion, #btnRegistrarUsuario, #btnRegistrarLista, #btnAceptar {
        background: #1155CC;
        border: 0;
        margin: 0;
        padding: 0;
        width: 90px;
        height: 27px;
        font-family: "Segoe UI", sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFF;
        vertical-align: top;
        cursor: pointer
    }
#btnVolver {background: #1155CC; border: 0; margin: 0; padding: 0; width: 75px; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #FFF; vertical-align:top; cursor: pointer}

#btnCancelar, #btnCancelarMasOpciones, #btnCancelarTipoNorma, #btnCancelarArbolTo, #btnCancelarCirculares, #btnCancelarContinuar {background: #F5F5F5; border: 1px solid #CCCCCC; margin: 0; padding: 0; width: 90px; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #333; vertical-align:top; cursor: pointer}

#btnCambiarClave {width: 140px;}
#btnSolicitarRegistracion {width: 160px;}
#btnRegistrarUsuario {width: 140px;}
#btnRegistrarLista {width: 130px;}

#btnEntrar:hover, #btnAnonimo:hover, #btnOlvide:hover, #btnVolver:hover, #btnBuscar:hover, #btnEnviar:hover, #btnGuardar:hover, #btnCambiarClave:hover, #btnSolicitarRegistracion:hover, #btnRegistrarUsuario:hover, #btnRegistrarLista:hover, #btnAceptar:hover {background: rgb(0,54,128)}
#btnCancelar:hover {background: #AAAAAA}

#btnEntrar:disabled, #btnAnonimo:disabled, #btnOlvide:disabled, #btnVolver:disabled, #btnBuscar:disabled, #btnEnviar:disabled, #btnGuardar:disabled, #btnCambiarClave:disabled, #btnSolicitarRegistracion:disabled, #btnRegistrarUsuario:disabled, #btnRegistrarLista:disabled, #btnAceptar:disabled {background:rgb(126, 149, 181);cursor:default;color:#CCC}
#btnCancela:disabled {background:#F5F5F5;cursor:default;color:#CCC;}

#btnLupa {display: block;background-image: url('../img/iconos.png');background-position: -366px -149px;background-color: #4A8BF5;margin: 0 auto;width: 15px;height: 15px;border: 0;cursor: pointer;margin-top: 7px;}
#btnLupaHist {display:block;background-image: url('../img/iconos.png'); background-position: -304px -150px; background-color: rgb(240,240,240); margin: 0 auto; width: 20px; height: 20px; border:0; cursor: pointer;margin-top:7px;}

.recuadroHistoriaFecha1 {position:relative;clear:both;height: 75px;background-color: rgb(240,240,240);}
.recuadroHistoriaFecha2 {margin-top: 16px;padding:10px;font-size:10pt;margin-bottom: 10px;}
.textohistorico {width:430px;}

#colOpcionesBusqueda {position:relative;}

#busquedas_opciones {border:1px solid #CCCCCC; background-color: #FFFFFF; box-shadow: 4px 4px 7px #BBB;position: #BBB;position: absolute;width: 100%;display:none; }                                                                                           
#busquedas_opciones.active {display:block;}
#busquedas_opciones .check {position:relative;top:3px;}

#busquedas_opciones_botones {font-family: Segoe UI; font-size: 10pt; color:#333333; background-color:#FFFFFF; margin: 2px 0 0 0; padding:0}
#busquedas_opciones_botones .pressEnter{display:none;font-size:85%;float:right;margin-right:5px;padding-top:4px;}
#busquedas_opciones_checks {font-family: Segoe UI; font-size: 9pt; color:#333333; background-color:#FFFFFF; margin: 0; padding:0}
#busquedas_opciones_links {border:0; text-align: left; font-family: Segoe UI, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt}
#busquedas_opciones_avanz {display:none;}
#cargando, #cargando:hover {margin:10px;text-align:right;color:#333;font-size:9pt;}

#underPopups {display: none; top: 0; left: 0; width: 100%; height: 100%; background-color: white; opacity: .01; -webkit-opacity: .01; -moz-opacity: .01; filter: alpha(opacity=1); position: fixed}
#underPopups.active{display:block;background-color:#000;opacity:.1;filter: alpha(opacity=10);-moz-opacity: 0.1;}
#frmLogin.active, #menuInstitucionalDesplegado.active, #menuUsuarioDesplegado.active, #menuHerramientasDesplegado.active, #MasContenidosInterno.active {display:block;position:absolute; box-shadow:4px 4px 7px #bbb;}

#cerrarLogin {font-size:10pt; display: inline; float:right; position:relative; top: 2px; right: 7px; height: 20px}

#frmLogin {display: none; border:1px solid #CCC; background-color: white; width:650px; position:absolute; box-shadow: 4px 4px 7px #BBB;}
#frmLogin .col1 {vertical-align: middle;}
#frmLogin .col2 {}

#frmLoginPage {display: table; background-color: white; margin:20px;width:90%;}
#frmLoginPage table{width:100%;}
#frmLoginPage .col1 {display: none;vertical-align: middle;}
#frmLoginpage .col2 {display:table-cell;text-align:center;margin:0 auto;}

#sidebar {background:#1155CC}

.cartelLoginPopUp {color:#FFF;text-align:center;font-size:12pt;margin-top:17px;padding-left:15px;padding-right:15px;}
.imagenLoginPopUp {margin-top:45px; padding-left:55px;}

.cartelLoginPage {color:#FFF;text-align:center;font-size:15pt;margin-top:20px;}
.imagenLoginPage {margin-top:30px; text-align:center;padding-left:45px;padding-right:45px;}

.vinculoVideoDemostrativoWrap {padding:15px 0 15px 0;text-align:center;}
a.vinculoVideoDemostrativo {color:#FFF;text-align:center;font-size:10pt;text-decoration:none}
a.vinculoVideoDemostrativo:hover {color:#FFF;text-decoration:underline}

#formulario {background:#FFF;width:100%;height: 215px;}

.bloqueFormulario {margin-left: 15px;}
.logoLoginWrap {margin-top: 5px;margin-bottom: 10px;text-align:center;max-width: 370px;}
.logoLoginWrap img {display: block;margin-left: auto;margin-right: auto;}

#seccionProblemas {margin-bottom:120px;clear:both;max-width:350px;width:90%;}
.tituloProblema {font-size:10pt;margin-top:17px; margin-bottom:17px;cursor:pointer;line-height:14px;height:14px;}
.detalleProblema {font-size:10pt;margin:17px; max-width:320px;width:100%;}

.cartelUsuariosRegistrados {font-size:12pt;font-weight:bold;margin: 15px 0 20px 0;}

.loginInputWrap {white-space:nowrap;margin-bottom: 15px;clear: both;}
.loginInputWrap label {font-size:12pt;float: left; display:block; padding-bottom: 5px;	width: 100px; margin: 0;}
#txtUserName, #txtUserPassword {max-width:230px;width:60%;}

.chkRecordar label {display: block;float: left;padding-right: 0px;white-space: nowrap;}
.chkRecordar input {vertical-align: middle;}
.chkRecordar label span {font-size:9pt;vertical-align: middle;margin-left:5px;}
.chkRecordar {clear: both;}

#seccionEmailUsuario {background-color:#F4F4F4;padding:10px;max-width:350px;width:90%;}

.linkOlvideClave {padding-left:25px; padding-top:7px; height: 29px; line-height: 29px;font-size:9pt;}

.loginMailWrap {white-space:nowrap;clear: both;margin-bottom:7px;}
.loginMailWrap label {float: left; width: 60px; margin: 0;font-size:12pt;}
#emailUsuario {width:270px;width:75%;}

#loginError {clear:both}

.pieLoginPopUp {margin-top:60px;background-color:#F1F1F1; height:35px;}
.pieLoginPopUpLink1 {height:35px; line-height:35px; font-size:10pt;padding-left:42px;}
.pieLoginPopUpLink2 {height:35px; line-height:35px; font-size:10pt;padding-left:95px;}

.pieLoginPage {margin-top:60px;height:auto;}
.pieLoginPageLink1 {display:block;height:35px; line-height:35px; font-size:10pt;padding-left:15px;}
.pieLoginPageLink2 {display:block;height:35px; line-height:35px; font-size:10pt;padding-left:15px;}

#favoritos {display:none;position:absolute;float:left;right:0;top:35px;box-shadow:4px 4px 7px #bbb;background: white;padding:25px;width:85%;padding:0;background:transparent;max-width:600px;width:100%;}
#favoritos.active {display:block;}
#favoritos tr.solapas {color:#333;border-bottom:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
#favoritos tr.solapas td {border-bottom:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
#favoritos td.solapa {background:#F1F1F1;width:10%;} 
#favoritos td.solapa div.contenedor {width: 100px;padding: 5px 30px;float:right;}
#favoritos td.solapa div.etiqueta {vertical-align: top;padding-top: 3px;display:inline-block;.display:inline;}
#favoritos td.solapa img {margin-top:1px;.display:inline;}
#favoritos td.solapa a {cursor:pointer;}
#favoritos td.solapa.activo {background:white;font-weight:bold;border-bottom:0;border-top:1px solid #C2C2C2;}
#favoritos div.contenido {border:0;margin:0;padding:0 30px 30px 30px;background:white;}

#favoritos_lista .eliminar {vertical-align: top;padding-right: 20px;}
#favoritos_lista .documento {padding-bottom:10px;padding-top:3px;}

#historial_lista {padding-top:5px;}
#historial_lista .fecha {padding:5px 0 5px 0;font-weight:bold;color:#333;}
#historial_lista .documento {padding:3px 0 10px 20px;}

#menuUsuarioColapsadoFlechaAbajo {display:inline;}
#menuUsuarioColapsadoFlechaAbajo.active{display:none;}
#menuUsuarioColapsadoFlechaArriba {display:none;}
#menuUsuarioColapsadoFlechaArriba.active{display:inline;}

#btnAccesosFlechaAbajo {display:inline;}
#btnAccesosFlechaAbajo.active{display:none;}

#MasContenidosInterno {display:none;position:absolute;top:31px;left:0px;background-color:#FFF;}

#menuHerramientasColapsado {display:block;}
#menuHerramientas {display:none;position:absolute;top:30px;right:5px;background-color:#FFF;}
#menuHerramientasDesplegado ul {margin:0;padding:0;}
#menuHerramientasDesplegado li {display:inline-block;}

.barraSuperior{color: #ececec;background-color: #333;height:35px;font-size:10pt;}

.barraSuperiorMenuColapsado {display:block;height:28px;margin-left:10px;font-size:10pt;padding-top:7px;}

.barraSuperiorMenuDesplegado {display:none;width:170px;position:absolute;top:35px;} 
.barraSuperiorMenuDesplegado li {display:block;}
.barraSuperiorMenuDesplegado li span.bullet {display:none;margin:0 5px 0 5px;}

.menuInstitucional a:hover, .menuUsuario a:hover {color:#FFFFFF;}

ul.menuInstitucional, ul.menuUsuario {width: auto;margin:0;padding:0;margin-left:10px;height:auto;padding-bottom:3px;}
ul.menuInstitucional li, ul.menuUsuario li {list-style-type: none;display:block;}

#menuInstitucionalColapsado {padding-top:5px;}
#menuInstitucionalColapsado.active {position:absolute;}

#menuPDVColapsado {padding-top:5px;}
#menuPDVDesplegado {display:none;}

#menuUsuarioLogin .flecha, #menuUsuarioColapsado .flecha{padding-left:5px;padding-right:5px;}
/*#menuUsuarioColapsado div.active {position:absolute;right:32px;}*/
#menuUsuarioDesplegado {right:0px;}

#menuUsuarioFavoritos{padding:5px 7px 0 0;width:25px;}
#menuUsuarioHistorial{display:none;}

#menuLogin {margin-left: 23px; margin-bottom: 12px; line-height: 25px; height: 25px; width: 450px}
#menuLogin a {font-size:10pt; color:#1155CC; vertical-align: middle; text-decoration: none}
#menuLogin a:hover {text-decoration: underline}

.barraCentral {color:#333;display:block;height:120px;}
.barraCentralSinBusq {color:#333;display:block;height:70px;}
.logoContainer, .logoContainerSinBusq {display:block;font-size:10pt;padding:15px 0 15px 0;margin:0 auto;width:220px;}
.busquedasContainer {display: block;font-size: 10pt;}

#logoGrande {display:none;}
#logoChico {display:block;}

#graficoPDV, .graficoPDV {display:none;}

#busquedas {background-color: #F6F6F6;position: relative; border:1px;height:0px;width:100%;}
#busquedas #txtTexto {display:inline;float:left;}

#modal-background {display: none; top: 0; left: 0; width: 100%; height: 100%; background-color: white; opacity: .01; -webkit-opacity: .01; -moz-opacity: .01; filter: alpha(opacity=1); position: fixed; z-index: 1000}
#modal-background.active, #modal-content.active {display: block}

#modal-close {font-size:10pt; display: block; float:right; position:relative; top:-3px; right: 3px; height: 20px}
#modal-content {border:1px solid #CCC; background-color: white; padding: 2px; width:130px; display: none; position:absolute; z-index: 1000}

#mensaje-container {position: absolute;top: 55px;width:100%;display:none;}
#mensaje-container.active {display:block;}
#mensaje-container .renglon-container {margin:0 auto;max-width:407px;width:95%;}
#mensaje-container .renglon-container img.cabecera{width:100%;}
#mensaje-container .marcoMensaje {margin:0 auto;background-color:#fff;box-shadow:4px 4px 7px #BBB;}
#mensaje-container .marcoMensaje p.titulo {font-size:12pt;font-weight:normal;color:red;padding:20px 30px 0 30px;text-align:justify;}
#mensaje-container .marcoMensaje p.descripcion {font-size:12pt;font-weight:normal;color:#333;padding:20px 30px 15px 30px;text-align:left;}
#mensaje-container .marcoMensaje p.boton {padding:0 30px 20px 30px;text-align:right;}
    
#mensaje-container .conSugerencias .renglon-container {max-width: 750px; width: 100%;margin: 0 auto;background-color: #fff;box-shadow: 4px 4px 7px #BBB;}
#mensaje-container .renglon-container.conSugerencias .marcoCerrar p{padding: 20px 30px 20px 30px;text-align:right;}

#mensaje-container .conSugerencias .marcoMensaje {border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#mensaje-container .conSugerencias .marcoMensaje img{width:409px;margin-left:-1px;}
#mensaje-container .conSugerencias .marcoMensaje p.titulo {font-size: 12pt;font-weight: normal;color: red;padding: 20px 30px 0 30px;;text-align: left;}
#mensaje-container .conSugerencias .marcoMensaje p.descripcion {font-size: 12pt;font-weight: normal;color: #000;padding: 0 30px 15px 30px;text-align: left;}

div.errorbox-layout {
    text-align: center;
    margin: 0;
}

div.errorbox {
    text-align: left;
    max-width: 415px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    border-top: 30px solid red;
    pointer-events: none; /*para habilitar los clicks en los objetos dentro del ::after*/
}

    div.errorbox input { /*para habilitar los clicks en los objetos dentro del ::after*/
        pointer-events: auto;
    }

    div.errorbox p {
        padding: 10px 35px 0 35px;
        font-family: Segoe UI;
        font-size: 11pt;
        color: #333333;
        line-height: 17pt;
    }


    div.errorbox::after {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-color: #cecece;
        border-style: solid;
        border-width: 0 1px 1px 1px;
    }

.marcoSugerencias {max-width: 700px; width: 100%; margin: 0 auto;background-color: #fff;}

.marcoSugerencias p.titulo {font-size: 12pt;font-weight: normal;color: #000;padding: 20px 0 0 5px;text-align: left;}
.marcoSugerencias table {font-size: 10pt;margin: 10px 5px 10px 5px; border: 1px solid #ccc;width: 98%;}
.marcoSugerencias tr.cabecera {padding: 5px 10px 5px 10px;}
.marcoSugerencias tr.pie {padding: 5px 10px 5px 10px;}
.marcoSugerencias td {padding: 2px 10px 5px 10px;}

.marcoSugerencias td.descripcion {width:500px; line-height:20px;}
.marcoSugerencias td.descripcion span.textoAclaratorio {font-size: 9pt;}
.marcoSugerencias td.boton {text-align: center;}

.detalleCartel {color: rgb(0,54,128); font-weight:bold;}

input.azul{background: #1155CC; border: 0; margin: 0; padding: 0 10px 0 10px; width: auto; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #FFF; vertical-align:top;cursor:pointer;width:150px;}
input.gris{background: #F5F5F5; border: 1px solid #CCCCCC; margin: 0; padding: 0 10px 0 10px; width: auto; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #333;vertical-align:top;cursor:pointer;width:150px;}

input.azul:hover {background: rgb(0,54,128)}
input.gris:hover {background: #AAAAAA}

.errorFondo, .parametro.errorFondo {background:lemonchiffon;}
.errorBorde, .parametro.errorBorde, .parametro.errorBorde {border:1px solid blueviolet;}
.error {color:red;display:none;font-size:12pt;}
.errorCaptcha {color:red;display:none;font-size:10pt;height:30px;}

#dialogo_container {position:absolute;top:55px;width:100%;display:none;}
#dialogo_container.active {display:block;}
#dialogo_container .renglon-container {margin:0 auto;}
#dialogo_container .renglon-container img.cabecera{width:100%;}
#dialogo_container .marcoMensaje {max-width:85%;margin:0 auto;background-color:#fff;box-shadow:4px 4px 7px #BBB;padding:20px;}
#dialogo_container .marcoMensaje p.x {font-size:12pt;font-weight:normal;color:#333;padding:0;text-align:right;}
#dialogo_container .marcoMensaje p.titulo {font-size:14pt;font-weight:normal;color:#333;padding:0 0 10px 0;text-align:left;font-weight:bold;}
#dialogo_container .marcoMensaje p.opcion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;}
#dialogo_container .marcoMensaje div.arbolImpresion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;overflow:auto;width:100%;height:250px;position:relative;}
#dialogo_container .marcoMensaje p.boton {padding:20px 0 0 0;text-align:right;clear:both;}
#dialogo_container .marcoMensaje div.arbol{overflow: auto;height: 250px;}
#dialogo_container .marcoMensaje div.contenedor{padding-left:30px;}

#dialogo_opciones_container {position:absolute;top:55px;width:100%;display:none;}
#dialogo_opciones_container.active {display:block;}
#dialogo_opciones_container .renglon-container {margin:0 auto;}
#dialogo_opciones_container .renglon-container img.cabecera{width:100%;}
#dialogo_opciones_container .marcoMensaje {max-width:85%;margin:0 auto;background-color:#fff;box-shadow:4px 4px 7px #BBB;padding:20px;}
#dialogo_opciones_container .marcoMensaje p.x {font-size:12pt;font-weight:normal;color:#333;padding:0;text-align:right;}
#dialogo_opciones_container .marcoMensaje p.titulo {font-size:14pt;font-weight:normal;color:#333;padding:0 0 10px 0;text-align:left;font-weight:bold;}
#dialogo_opciones_container .marcoMensaje p.opcion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;}
#dialogo_opciones_container .marcoMensaje div.arbolImpresion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;overflow:auto;width:100%;height:250px;position:relative;}
#dialogo_opciones_container .marcoMensaje p.boton {padding:20px 0 0 0;text-align:right;}

#dialogo_avanzadas_container {position:absolute;top:55px;width:100%;display:none;}
#dialogo_avanzadas_container.active {display:block;}
#dialogo_avanzadas_container .renglon-container {margin:0 auto;}
#dialogo_avanzadas_container .renglon-container img.cabecera{width:100%;}
#dialogo_avanzadas_container .marcoMensaje {max-width:85%;margin:0 auto;background-color:#fff;box-shadow:4px 4px 7px #BBB;padding:20px;}
#dialogo_avanzadas_container .marcoMensaje p.x {font-size:12pt;font-weight:normal;color:#333;padding:0;text-align:right;}
#dialogo_avanzadas_container .marcoMensaje p.titulo {font-size:14pt;font-weight:normal;color:#333;padding:0 0 10px 0;text-align:left;font-weight:bold;}
#dialogo_avanzadas_container .marcoMensaje p.opcion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;}
#dialogo_avanzadas_container .marcoMensaje div.arbolImpresion {font-size:10pt;font-weight:normal;color:#000000;padding:0 0 5px 0;text-align:left;overflow:auto;width:100%;height:250px;position:relative;}
#dialogo_avanzadas_container .marcoMensaje p.boton {padding:20px 0 0 0;text-align:right;clear:both;}
#dialogo_avanzadas_container .marcoMensaje div.arbol{overflow: auto;height: 250px;}
#dialogo_avanzadas_container .marcoMensaje div.contenedor{padding-left:30px;}

#dialogo_avanzadas_container div.subBloque {width: 100%;clear: both;padding-top: 20px;}
#dialogo_avanzadas_container div.renglonIzq .etiqueta, #dialogo_avanzadas_container div.renglonDer .etiqueta {width: 60px;float: left;margin-left:25px;}
#dialogo_avanzadas_container div.renglonIzq, #dialogo_avanzadas_container div.renglonDer {float: none;width: 95%;height: 45px;}
#dialogo_avanzadas_container div.parametro.text.fecha {width: auto;border: 1px solid #A9A9A9;overflow:hidden;position:relative;}
#dialogo_avanzadas_container div.parametro.text.fecha img {float:right;position:absolute;right:0;}
#dialogo_avanzadas_container div.parametro.text.fecha input {width: 80%;height: 24px;border: none;padding: 0 5px 0 5px;}
#dialogo_avanzadas_container div.fechas {height:60px;border:none;}
#dialogo_avanzadas_container p.separador {height:35px;border:none;}

#avanzadoPorTipoNorma div.contenedor{padding-left:30px;}
#avanzadoPorTipoNorma, #avanzadoPorArbolTo, #avanzadoPorFechas {display:none; position:relative;}
#avanzadoPorTipoNorma.active, #avanzadoPorArbolTo.active, #avanzadoPorFechas.active {display:block;}

#txtTexto {font-family: Segoe UI; font-size: 12pt; line-height: 25px; color:#333333; border:0; margin: 2px 2px 0 2px; padding:0; width: 99%; height: 25px; vertical-align: baseline }
#txtTexto:focus {outline: none}

.aCentrado {text-align:center}
.aDerecha {text-align:right}
.aIzquierda {text-align:left}

.contenido {margin: 0 0 40px 0; padding:0; display:block; font-size:9pt; color:#919191; clear:both; border-top:1px solid #EAEAEA; vertical-align: middle}

.aclaracionImagen {text-align: center; font-style: italic; font-size: 9pt}

.banderaAmarilla {background-position:-49px -147px; width:15px; height:15px}
.banderaRoja {background-position:-29px -147px; width:15px; height:15px}
.banderaVerde {background-position:-9px -147px; width:15px; height:15px}

.lectura {background-position:-11px -181px; width:25px; height:25px}
.navegacion {background-position:-40px -181px; width:25px; height:25px}

.bloqueColaborador {clear:both; margin-left:1em; margin-right:0.2em; padding:5px; font-size:12pt; vertical-align:bottom; text-decoration:none; color:#545454}
.bloqueGlosario {clear:both; margin-left:1em; margin-right:0.2em; font-size:0.8em; padding:5px}
.bloqueLoMasVisto {margin-left:0.2em;margin-right:0.2em; font-size:11pt; padding:0.5em; position:relative}
.bloqueNovedades {margin-left:1em; margin-right:0.2em; margin-bottom:0.2em; font-size:0.8em; padding:0.2em}

#glosario a:hover{text-decoration:underline;}

.bordeNO {border-top: 3px solid #D63535}
.bordeTO {border-top: 3px solid #094AB2}
.bordeRI {border-top: 3px solid #769E3F}
.bordeNOA {border-top: 3px solid #A248A3}
.bordeCUE { border-top: 3px solid #ff5d03}
.bordeINT {border-top: 3px solid #E09514}

.bordeColaboradores {border-top: 3px solid rgb( 0, 78,155)}
.bordeGlosario {border-top: 3px solid rgb(105,  0, 20)}

.bordeLoMasVisto {border-top: 3px solid rgb(200, 0, 0)}
.bordeNovedades {border-top: 3px solid rgb(100,115,123)}

.boton_buscar_default {margin-top:3px; margin-bottom:3px; padding: 2px 0 5px 5px; color: rgb(123,123,123); background-color: rgb(226, 226, 226)}
.boton_buscar_selected {margin-top:3px; margin-bottom:3px; padding: 2px 0 5px 5px; color: rgb(255, 255, 255); background-color: rgb(74, 139, 245)}

.bottomIdentificacion {font-size:5pt; font-weight:normal; line-height:5px; height:5px}
.breadcrumbAbierto {line-height:20px;  cursor:pointer}
.breadcrumbCerrado {overflow: hidden;  line-height:20px;  cursor:pointer; text-indent: -12px;padding-left: 12px}

.cabecera {font-size: 10pt; font-weight:normal;}/*color:#1155CC;*/
 
.cantidadLink {font-size:8pt}
 
.caja-refinar {margin:0; padding:0; height:20px}
.caja-refinar-input {display: inline; border:0; font-size:9pt; margin:0; padding:0 0 0 2px; color:#333333; height:20px; width:200px; background-color: #CCCCCC; vertical-align: top}

.cartelResultados {font-size:13pt; color:#919191; margin-top:7px; margin-bottom:15px}
.cartelResultadosTermino {font-size:13pt; color:#333333}

.cartelSinResultados {font-size:13pt; color:#333333; margin-top:7px; margin-bottom:15px}
.cartelSinResultadosTermino {font-size:13pt; color:#D63535}

.cartelNovedades {font-size:13pt; color:#333333; font-weight:bold}
.cartelRelaciones {font-size:12pt; color:#333333; font-weight:normal;padding:10px 0 10px 0;}
.cartelRelacionesAn {font-size:12pt; color:#333333; font-weight:normal;padding:10px 0 10px 0;border-bottom:1px solid #EAEAEA;margin-bottom:10px;}
 
.cartelSinTexto{background-color:#F1F1F1;padding:10px;text-align:justify;margin-top:10px;}

p.relacionesRNor {padding:10px 0 10px 0;font-weight:bold;}
div.relacionRNor {display: block;}
div.relacionRNor div.aciertoContent p {margin-left:20px;}

.calendario {width:230px;border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;margin-bottom:20px;background-color: #ffffff;}
.calendarioMes {text-align:center; font-size:11pt; color:#FFFFFF; background-color:#333333; height:27px}
.calendarioDia {text-align:center; font-size:10pt; color:#FFFFFF; background-color: #919191; height:27px}
.calendarioDiaNoDisponible {text-align:center; font-size:10pt; color:#919191; background-color: #CCCCCC; height:27px}
.calendarioDiaSinLink {text-align:center; font-size:10pt; color:#333333; height:27px}
.calendarioDiaLink {text-align:center; font-size:10pt; font-weight:bold; color:#1155CC; height:27px}
.calendarioSinDia {text-align:center; font-size:10pt; height:27px}

.clearFix {clear:both}
.clearing {height: 0; clear: both}

.clienteCorporativo {font-size: 12pt; font-weight:bold; padding-left:7px}

.colorNO  {background: #D63535}
.colorTO  {background: #094AB2}
.colorRI  {background: #769E3F}
.colorNOA {background: #A248A3}
.colorCUE {background: #FF5D03}
.colorINT {background: #E09514}
.colorSinAcceso {background: #CCCCCC}
.colorAccesos  {background: #333333}

.colorCL  {background: rgb(244,0,101)}
.colorINH {background: rgb(73,163,164)}

.colorColaboradores {background: rgb(0,78,155)}
.colorGlosario      {background: rgb(105,0,20)}
.colorLoMasVisto    {background: rgb(200,0,0)}
.colorMenu          {background: rgb(51,51,51)}
.colorNovedades     {background: rgb(100,115,123)}
.colorMenuPDV       {background: rgb(51,51,51)}

.columnaAciertos {width:700px; padding-right: 5px; padding-left: 20px;}
.columnaFiltros {width:250px; border-right: 1px solid rgb(234,234,234); padding-right: 10px}

#contenido {clear:both;}
#contenidoPDV {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    overflow: hidden;
}
#contenidoPDV a:hover span{color:inherit;text-decoration:inherit;}
#contenidoPDV a:hover{color:inherit;text-decoration:inherit;}

#piePagina {background-color:#F1F1F1;display:block;height:34px;font-size: 9pt;position:relative;clear:both;margin-top:25px;}
#piePagina div{padding: 10px 20px 0 0;}
#piePagina span{padding: 0 15px 0 15px;}
#piePagina .izquierdo{display:none}
#piePagina .derecho{text-align:center;}

#columnaAccesosContainer {margin:0;width:245px; padding:0 20px 0 10px;}
.cabeceraFiltros{line-height:35px; height:35px;font-size:13pt;}
.cabeceraFiltros span {margin:0 0 0 15px;color:#FFFFFF; font-size:11pt; font-weight:bold;}
.cabeceraFiltrosContainer{border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;}
.filtrosContainer {width:100%;background-color:white;}

#columnaLecturaContainer {overflow-y: hidden;overflow-x: auto;padding:0 10px 0 10px; height:100%;}
#columnaLecturaContainer a:hover span{color:inherit;text-decoration:inherit;}
#columnaLecturaContainer a:hover{color:inherit;text-decoration:inherit;}

#containerDocumentoPantallaCompleta {overflow: auto;padding:0 10px 0 10px;}

#columnaLecturaContainer #ifmContenido, #containerDocumentoPantallaCompleta #ifmContenido {width: 100%; min-height: 350px;}

.acierto {display:block; padding:5px; margin-bottom:20px;position:relative;clear:both;width:100%;}

.aciertoContent {float: left;width: 100%;clear:both}
.aciertoContent p {margin: 0; padding: 0}

.fecha-producto {float: right;width: 100%;text-align:right;font-size: 10pt; }
.fecha-producto ul {color:#333;list-style-type: none; margin:0; padding:0}
.fecha-producto img.sinIcono {width:0;height:0;}

.content {margin-right: 130px}
.content p {margin: 0; padding: 0}

.cursorDefault {cursor:default}
.cursorPointer {cursor:pointer}
.cursorWait {cursor:wait}

.destacado {font-weight: bold}

.detalleAcierto {margin-left: 230px;  margin-right: 33px;  line-height:10px;  font-size:9pt;  padding: 10px 0 0 0}
.detalleAcierto a {color: #1155CC}

.documentoNO {margin:0 0 24px 0; padding:0;}
.documentoTO {margin:0 0 24px 0; padding:0;}
.documentoRI {margin:0 0 24px 0; padding:0;}
.documentoNOA {margin:0 0 24px 0; padding:0;}
.documentoCUE {margin:0 0 24px 0; padding:0;}
.documentoINT {margin:0 0 24px 0; padding:0;}

.textoGenerico {color: #333;}
.textoNO  {color: #D63535;}
.textoNOA {color: #A248A3;}
.textoRI  {color: #769E3F;}
.textoTO  {color: #094AB2;}
.textoCL  {color: rgb(244,0,101);}
.textoCUE {color: #ff5d03;}
.textoINH {color: rgb( 73,163,164);}
.textoINT {color: #E09514;}
.textoSFMHI {color: #6D3B16;}
.textoNovedades {color: rgb(100,115,123);}

.vistaActivaNO {border-bottom: 3px solid #D63535;}
.vistaActivaTO {border-bottom: 3px solid #094AB2;}
.vistaActivaRI {border-bottom: 3px solid #769E3F;}
.vistaActivaNOA {border-bottom: 3px solid #A248A3;}
.vistaActivaCUE {border-bottom: 3px solid #ff5d03;}
.vistaActivaINT {border-bottom: 3px solid #E09514;}

.vistaActiva {padding: 0 2px 0px 2px; font-weight: bold}
.vistaInactiva {padding: 0 2px 0px 2px; color:#CCCCCC;}

div.abc .vistaActiva {padding:0;margin:0; font-weight: bold}
div.abc span.letra {padding-left:6px;padding-right:7px;}
div.abc a {margin: 0;}

ul.abcHome {font-size:12pt;line-height:25px;margin-bottom:30px;margin-left:0;padding:0;}
ul.abcHome li {display: inline-block;}
ul.abcHome span.letra {padding-left:3px;padding-right:4px;}

.vistasContainerDocumento a{margin-right:7px;}
.separadorVistasDocumento {margin-right:7px;}

.fDerecha {float:right}
.fIzquierda {float:left}

.fechaBloqueNovedades {margin-top:0.3em; margin-bottom:0.3em; font-style:italic; text-align:right}

.eliminarFiltro {text-decoration:none;color:#ffffff;margin:0} 

.eliminarFiltro a img {margin-bottom:-1px} 

.filtroAplicado {background-color: #4A8BF5; padding: 2px} /*#faf9d2 #defbff*/
.filtroAplicado a:hover {font-weight: bold; color: #1152CC; text-decoration: none}

.filtroTematico {background: rgb(255,242,242); padding: 5px 7px 5px 7px; margin:0}
.filtroTematico p {line-height:13pt; margin-bottom:10px}
.filtroTematico .especificos p {line-height:13pt; margin-bottom:5px}

.firmaColaborador {vertical-align:bottom; margin-bottom:7px}
.firmaColaborador img {margin-right:10px}
.firmaColaborador span {display:inline-block; cursor:pointer}

.flecha {font-family:sans-serif;font-size:75%;}

.flecha-abajo {background-position: -180px -150px; width:17px; height:20px;}
.flecha-arriba {background-position: -160px -150px; width:17px; height:20px;}
.flecha-derecha {background-position: -140px -150px; width:20px; height:20px;}
.flecha-izquierda {background-position: -117px -150px; width:20px; height:20px;}

.icono {display:inline;background-image: url("../img/iconos.png");background-repeat: no-repeat}

.fondo-superior {background-image: url("../img/degrade.jpg");background-repeat:repeat-x;}

.iconColapsar, .iconColapsar2 {background: url("../img/iconos.png") no-repeat -413px -149px; width: 17px; height: 17px; overflow: hidden}
.iconExpandir, .iconExpandir2 {background: url("../img/iconos.png") no-repeat -433px -146px; width: 17px; height: 17px; overflow: hidden}
.iconVacio {background: url("../img/t.gif"); width: 17px; height: 17px; overflow: hidden}

.icono-SFM   {background-position:  -10px -67px;width:40px;height:40px}
.icono-CEC   {background-position:  -48px -67px;width:40px;height:40px}
.icono-PDV   {background-position:  -90px -65px;width:40px;height:40px}
.icono-CHEC  {background-position: -136px -72px;width:38px;height:30px}
.icono-INHA  {background-position: -178px -72px;width:35px;height:30px}
.icono-SUSPE {background-position: -635px -8px;width:35px;height:30px}

.icono-SFMg  {background-position:  -10px -207px;width:40px;height:40px}
.icono-CECg  {background-position:  -48px -207px;width:40px;height:40px}
.icono-PDVg  {background-position:  -90px -207px;width:40px;height:40px}
.icono-CHECg {background-position: -136px -215px;width:38px;height:30px}
.icono-INHAg {background-position: -178px -215px;width:35px;height:30px}
.icono-SUSPEg {background-position: -635px -108px;width:35px;height:30px}

.icono-SFMw  {background-position: -339px -65px;width:40px;height:40px}
.icono-CECw  {background-position: -389px -65px;width:40px;height:40px}
.icono-PDVw  {background-position: -430px -65px;width:40px;height:40px}
.icono-CHECw {background-position: -476px -65px;width:40px;height:40px}
.icono-INHAw {background-position: -517px -65px;width:40px;height:40px}
.icono-SUSPEw {background-position: -631px -78px;width:40px;height:30px} 

.icono-SFMb  {background-position:  -10px -257px;width:40px;height:40px}
.icono-CECb  {background-position:  -48px -257px;width:40px;height:40px}
.icono-PDVb  {background-position:  -90px -255px;width:40px;height:40px}
.icono-CHECb {background-position: -136px -262px;width:38px;height:30px}
.icono-INHAb {background-position: -178px -262px;width:35px;height:30px}
.icono-SUSPEb {background-position: -637px -42px;width:35px;height:30px}

.icono-SFMc  {background-position:  -230px -67px;width:30px;height:30px}
.icono-CECc  {background-position:  -257px -67px;width:30px;height:30px}
.icono-PDVc  {background-position:  -290px -65px;width:30px;height:30px}

.icono-PDVMarco  {background-position:  -450px -200px;width:50px;height:40px}

.icono-alerta {position:relative; background-position:-290px -177px; width:25px; height:22px}

.icono-herramientas {background-position:-78px -181px; width:25px; height:25px}
.icono-correo {background-position: -198px -150px; width:20px; height:20px; margin-top: 4px}
.icono-nueva-ventana {background-position: -274px -150px; width:20px; height:20px; margin-top: 4px}
.icono-imprimir {background-position: -248px -150px; width:20px; height:20px; margin-top: 4px}
.icono-link {background-position: -557px -146px; width:20px; height:20px; margin-top: 4px}
.icono-tamano-fuente {background-position: -246px -218px; width:20px; height:20px; margin-top: 4px}
.icono-rtf {background-position: -596px -146px; width:20px; height:20px; margin-top: 4px}
.icono-pdf {background-position: -576px -146px; width:20px; height:20px; margin-top: 4px}
.icono-xls {background-position: -627px -145px; width:20px; height:20px; margin-top: 4px}
.icono-ayuda {background-position: -651px -140px; width:20px; height:20px;}
.icono-quitar-resaltado {background-position: -398px -226px; width:20px; height:20px; margin-top: 4px}
.icono-borrar {background-position: -224px -148px; width:20px; height:20px; margin-top: 4px}
.icono-favoritos-marcado {background-position: -356px -186px; width:20px; height:20px; margin-top: 4px}
.icono-favoritos-sin-marcar {background-position: -328px -186px; width:20px; height:20px; margin-top: 4px}
.icono-lupa-hist {background-position: -300px -150px; width:27px; height:20px;vertical-align: bottom;}

.icono-splash { background: url("../img/iconos.png") no-repeat -462px -148px; width: 15px; height:18px;}
.icono-refinar {background-position: -300px -150px; width:27px; height:20px}
.icono-expandir {background-position: -433px -151px; width: 23px; height: 15px;}
.icono-vacio {background-position: -463px -151px; width: 23px; height: 15px;}
.icono-bullet {background-position: -510px -234px; width: 6px; height: 6px;}
 
.iconoArbolCerrado:hover {text-decoration:underline}
.iconoBreadcrumbAbierto {background: url(../img/minus.png) no-repeat -2px 2px;  padding-left:12px;  margin:0;  cursor:pointer}
.iconoBreadcrumbCerrado {white-space: nowrap;  overflow: hidden;  background: url(../img/plus.png) no-repeat -2px 2px;  width:650px;  line-height:20px;  padding-left:12px;  cursor:pointer}

.iconoEntorno {margin-top: 2px; margin-left: 5px; height:28px;}

.iconoAn {position:relative; top:1px; background-position:-160px -116px; width:23px; height:15px}
.iconoAnGrande {position:relative; top:1px; background-position:-400px -116px; width:30px; height:20px}

.iconoCn {position:relative; top:1px; background-position:-130px -116px; width:23px; height:15px}
.iconoCnGrande {position:relative; top:1px; background-position:-360px -116px; width:30px; height:20px}

.iconoCu {position:relative; top:1px; background-position:-70px -116px; width:23px; height:15px}
.iconoCuGrande {position:relative; top:1px; background-position:-280px -116px; width:30px; height:20px}

.iconoNr {background-position:-10px -116px; width:23px; height:15px}
.iconoNrGrande {position:relative; top:1px; background-position:-200px -116px; width:30px; height:20px}

.iconoRi {position:relative; top:1px; background-position:-100px -116px; width:23px; height:15px}
.iconoRiGrande {position:relative; top:1px; background-position:-320px -116px; width:30px; height:20px}

.iconoTo {position:relative; top:1px; background-position:-40px -116px; width:23px; height:15px}
.iconoToGrande {position:relative; top:1px; background-position:-240px -116px; width:30px; height:20px}

.iconoMenu {position:relative; top:1px; background-position:-118px -182px; width:20px; height:20px}
.iconoFavoritos {background-position:-218px -180px; width:25px; height:22px}
.iconoHistorial {background-position:-216px -220px; width:25px; height:22px}
.iconoHistorialW {background-position:-648px -262px; width:25px; height:22px}

.iconoTilde {background-position:-529px -226px; width:16px; height:16px}
.iconoTildeProductos {background-position:-370px -222px; width:16px; height:16px}
.iconoTildeProductosGris {background-position:-370px -243px; width:16px; height:16px}

.iconoAmpliarPantalla {background-position:-588px -226px; width:16px; height:16px}

.iconoFavoritosLock {background-position: -278px -222px; width: 16px; height: 18px;}
.iconoFavoritosEdit {background-position: -310px -221px; width: 16px; height: 18px;}
.iconoFavoritosErase {background-position: -339px -220px; width: 16px; height: 18px;}
.iconoFavoritosEraseDeshab {background-position: -430px -220px; width: 16px; height: 18px;}

.iconSFM {background: url('../img/logosProductos.png') no-repeat -40px 0px;width: 130px;height: 200px;overflow: hidden;display:block;}
.iconCEC {background: url('../img/logosProductos.png') no-repeat -170px 0px;width: 100px;height: 200px;overflow: hidden;display: block;}
.iconPDV {background: url('../img/logosProductos.png') no-repeat -280px -20px;width: 110px;height: 170px;overflow: hidden;display: block;}
.iconCKL {background: url('../img/logosProductos.png') no-repeat -493px -40px;width: 113px;height: 180px;overflow: hidden;display: block;}
.iconINH {background: url('../img/logosProductos.png') no-repeat -400px -20px;width: 90px;height: 200px;overflow: hidden;display: block;}
.iconSUSPE {background: url('../img/logosProductos.png') no-repeat -729px -20px;width: 90px;height: 200px;overflow: hidden;display: block;}
.iconSFMHI {background: url('../img/logosProductos.png') no-repeat -606px -40px;width: 120px;height: 180px;overflow: hidden;display: block;}
p.productos {font-size: 10pt;font-weight: normal;margin-bottom: 15px;} li.productos {font-size: 10pt;font-weight: normal;margin-bottom: 15px;margin: 0mm 0mm 2mm 8mm;}

.last {margin-bottom: 0}
.lider {font-size:12pt}

.acceso{color:#333;font-size:10pt;}
.accesoTexto {vertical-align: middle; font-weight:normal; padding-left:14px; line-height:30px; min-height:30px}
.accesoTexto p{line-height: 17px;padding-top: 5px;}
.accesoLink:hover  {text-decoration:none;}
.accesoLink:hover div {background-color:#333;}
.accesoLink:hover p {color:#fff;}
.accesoSeleccionado {display: block;background-color: #F1F1F1;font-weight: bold;}
.accesoSeleccionado td{padding-top: 5px;padding-bottom: 5px;padding-left: 14px;}
.accesosSeleccionadoTexto{width: 90%;}
.accesoSeleccionadoBullet {vertical-align:middle;padding-right:15px;padding-left:15px;line-height:0;}

.linkOtrosProductos {margin:5px 0px 11px 0px; color:#1155CC}
.linkOtrosProductos:hover {text-decoration: underline}

.link_busqueda {line-height: 17px; padding: 4px; cursor: pointer; display: block}
.link_busqueda a {text-decoration:none; color:#333333}
.link_busqueda a:hover {background-color: rgb(240, 240, 240)}

span.linkResaltado {background-color: #D2F1FB;}

.logo {display:block; background-position: 0px 0px; width:250px; height:60px; margin-left:10px;}
.logo-interno {display:block; background-position: -265px -15px; width:155px; height:40px; margin-left:10px;}

.logo-loginPopUp {display:block; background-position: -265px -15px; width:155px; height:40px; margin-left: -10px}
.logo-login {display:block; background-position: 0px 0px; width:250px; height:60px; margin-left: -5px}

.logow {display:block; background-position: -496px 0px; width:135px; height:40px;}
.logoMBAw {display:block; background-position: -496px -116px; width:60px; height:30px;}
.logoCalidad {display:block; background-position: -580px -50px; width:50px; height:75px;float:left;margin-right:7px; margin-top:7px;}

.iconoFloatLogoNF {display:block; background-position: -217px -260px; width:130px; height:30px;}
.iconoFloatIzquierda {display:block; background-position: -358px -260px; width:20px; height:30px;}
.iconoFloatDerecha {display:block; background-position: -378px -260px; width:20px; height:30px;}
.iconoFloatArriba {display:block; background-position: -398px -260px; width:20px; height:30px;}
.iconoFloatAbajo {display:block; background-position: -418px -260px; width:20px; height:30px;}
.iconoFloatTamanoFuente {display:block; background-position: -444px -260px; width:20px; height:30px;}
.iconoFloatQuitarResaltado {display:block; background-position: -473px -260px; width:20px; height:30px;}
.iconoFloatFavoritosSinMarcar {display:block; background-position: -502px -260px; width:20px; height:30px;}
.iconoFloatFavoritosMarcados {display:block; background-position: -526px -260px; width:20px; height:30px;}
.iconoFloatAmpliarPantalla {display:block; background-position: -547px -260px; width:20px; height:30px;}
.iconoFloatReducirPantalla {display:block; background-position: -548px -260px; width:20px; height:30px;}
.iconoFloatImprimir {display:block; background-position: -623px -260px; width:20px; height:30px;}
.iconoFloatSubir {display:block; background-position: -591px -260px; width:27px; height:30px;}

.iconoPantallaCompletaLogoNF {display:block; background-position: -217px -260px; width:130px; height:30px;}

.marcaAlerta {position:relative; top:2px; background-position:-436px -116px; width:20px; height:16px}
.marcaSinAcceso {position:relative; top:2px; background-position:-461px -116px; width:20px; height:16px}
.marcaAdjunto {position:relative; top:2px; background-position:-186px -184px; width:20px; height:16px}

.mas-contenidos {background-position: -80px -150px; width:25px; height:20px}

.logoQuienesSomosMBA {background: url("../img/QuienesSomos.png") no-repeat -17px -23px; width: 170px; height: 60px; overflow: hidden}
.logoQuienesSomosNF {background: url("../img/QuienesSomos.png") no-repeat -14px -148px; width: 265px; height: 60px; overflow: hidden}
.logoQuienesSomosPDL {background: url("../img/QuienesSomos.png") no-repeat -17px -105px; width: 255px; height: 22px; overflow: hidden}

.menu,
.menu ul,
.menu li,
.menu a {margin: 0; padding: 0; border: none; outline: none}

.menu {width: 980px; height: 40px; background-color:#dbdbdb}
.menu li {list-style: none; float: left; text-align: center; width:20%}
.menu li a {font-size:10pt; color:#545454; display: inline; vertical-align: middle; line-height:36px; text-decoration: none}
.menu li a:hover {text-decoration: underline}

.menuSeparacion {margin-left:  10px; margin-right: 10px}

.oculto {display:none}

.paginacionInferior {font-size:10pt; text-align:center;margin-bottom:15px;}
.paginacionInferior a {color: #1155CC; margin-left:10px}
.paginacionInferior a:hover {text-decoration: underline}
.paginacionInferior span {font-weight:bold; margin-left:10px}

.parrafoSplash {text-indent:-23px; margin-left:45px; margin-bottom:10px; vertical-align: middle; line-height: 15px;clear:both;}
.parrafoSplash img {vertical-align: middle;}

.pie {margin-top:7px; font-size:9pt; text-align: center}
.pie a {text-decoration: none; color:#545454}
.pie a:hover {text-decoration: underline}

.producto .doble-linea {height: 32px;line-height: 14px;padding-top:5px;}
.producto a {padding: 1px 1px 3px 1px; margin-left: 8px; margin-right: 8px; float: left; color: #fff; font-size: 10pt; font-weight: bold; display: inline; text-align: center; vertical-align: middle; width:95px; line-height:36px;}
.producto a:hover {color: #fff; background: rgb(0,54,128)}

.productoSFM {width:525px; margin-right:10px}
.productoCEC {width:318px}
.productoPDV {width:110px; margin-right:10px}

.productoContainer {font-size:12pt; font-weight: bold; color:#333; vertical-align: middle; line-height: 38px; height: 38px; text-decoration:none;}
.productoContainer img {vertical-align: middle;}

.productoContainerW {font-size:12pt; font-weight: bold; color:white; vertical-align: middle; line-height: 38px; height: 38px; text-decoration:none;}
.productoContainerW img {vertical-align: middle;}

.noProductoContainer {font-size:12pt; font-weight: bold; color:#CCCCCC; vertical-align: middle; line-height: 38px; height: 38px; text-decoration:none;}
.noProductoContainer img {vertical-align: middle;}

.productoSecundario {font-size:12pt; font-weight: bold; color:#333; vertical-align: middle; line-height: 38px; height: 38px; text-decoration:none;}
.productoSecundario img {vertical-align: middle;}

.noProductoSecundario {font-size:12pt; font-weight: bold; color:#CCCCCC; vertical-align: middle; line-height: 38px; height: 38px; text-decoration:none;}
.noProductoSecundario img {vertical-align: middle;}

.ramaDestacada span {color: #333; font-weight: bold;}
.recuadroArbol {padding:5px;}
.recuadroNota {padding: 2px 5px 5px 5px; background: rgb(240, 240, 240);}

.recuadroAccesos     {float:left; margin-left: 3px; height: 72px;}
.recuadroProductos   {float:left; margin-left: 3px; height: 72px;}

.recuadroTermino {background-color: #F4F4F4; padding:5px}
.referencia {font-size:9pt}

.RecuadroTextoConstruccion {border: 1px solid rgb(240, 240, 240);background-color:rgb(240, 240, 240);display:block; padding: 5px 12px 5px 10px;margin: 0 15px 10px 15px;font-size: 10pt;text-align: justify;}
.RecuadroTextoConstruccion img {margin-left:5px;margin-right:5px;}
.RecuadroTextoConstruccion p {font-size: 12px;color: #333333;}

.refinarBusqueda { margin:0;clear:both;}
.refinarBusqueda p {line-height:13pt; margin-bottom:10px}
.refinarBusqueda table.filtroAplicado {line-height:23px; margin-bottom:10px;width:100%;font-size: 13px;}
.refinarBusqueda table.filtroAplicado td {padding-left:5px;}

.refinarBusquedaFiltros {padding: 5px 7px 5px 7px;.padding: 5px 4px 5px 4px;clear:both;}

.sangria {padding-top: 0.5em; padding-left: 1.2em}
.sangriaEncabezado {padding-left: .2em}
.seccionColaboradores {background: rgb(248,250,255); padding-bottom:0.5em; vertical-align:bottom}
.seccionGlosario {background: rgb(248,250,255); padding-bottom:0.5em; vertical-align:bottom}

.seccionLoMasVisto {background: rgb(255,242,242);margin-bottom:0.8em}
.seccionLoMasVisto a:hover .bloqueLoMasVisto span.titulo {color:#1155CC}

.seccionNovedades {background: rgb(255,254,225); padding-bottom:0.5em}
.seleccionado {background-color: #F8F8F8}

.separador {border-bottom: 1px dotted rgb(215,215,215); padding-bottom:5px}
.separador a, .sinSeparador a {padding-bottom:2px}

.separadorFechaHasta {padding-left:55px}
.separadorCirulares {padding-left:61px}

.separadorBloqueLoMasVisto {border-bottom: 1px dotted #CCC}

.separadorBloqueNovedades {border-bottom: 1px dotted #CCC}
.separadorBullet {margin-right:5px; margin-left:5px; padding:0}
.separadorColaborador {border-bottom: 1px dotted #CCC}
.separadorLinks {margin-left:10px; margin-right:10px}
.separadorPipe {margin-right:5px; margin-left:5px; padding:0}
.sintesisNorma {background-color: #F4F4F4; padding:7px; margin:0; font-size:10pt; text-align:justify}
.sintesisNormaTitulo {font-size:14pt; padding-bottom:14px}

.sombra {-moz-box-shadow: 3px 3px 4px #CCC;
	-webkit-box-shadow: 3px 3px 4px #CCC;
	box-shadow: 3px 3px 4px #CCC; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')"; /* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')
}

/*.subtituloLogin {font-size: 12pt; font-weight:bold; padding: 15px 30px}*/

.subtitulo1columna {display:none;}

#contenedorAccesosMasContenidos {display:block;width:330px; margin:0;clear:both;}
#contenedorMenuTipoDatoMasContenidos {display:block;}
#contenedorMenuProductosMasContenidos {display:block;width:330px; clear:both;}

#bloqueProductosMasContenidos {text-align:left;}
#bloqueOtrosProductosMasContenidos {text-align:left; display:block;margin-top:5px;margin-left:0;}

p.subtituloMasContenidos {border-bottom: 1px solid rgb(235,235,235); height: 15px;overflow: visible; display: block;width: 320px; margin-bottom:10px; margin-top:10px;}
p.subtituloMasContenidos span {display: inline-block; background: #fff; padding-right:5px; padding-left: 10px; height: 16px;}


p.subtituloContactenos {border-bottom: 1px solid rgb(235,235,235); height: 15px;overflow: visible; display: block;width: 70%; margin-bottom:10px; margin-top:10px;font-size: 12pt;margin:30%;}
p.subtituloContactenos span {display: inline-block; background: #fff; padding-right:5px; padding-left: 10px; height: 16px;}

.recuadroTipoDatoMasContenidos {width:330px; height:90px;margin-left:3px} 
.recuadroTipoDatoMasContenidos p {text-align: center; margin:5px}
.recuadroTipoDatoMasContenidos .tipodato a.dosFilas {margin-bottom:10px;}
.recuadroProductosMasContenidos {width:330px; height: 90px;margin-left:20px;}

.textoColaboradores  { color: rgb(  0, 78,155)}
.textoError {padding:7px 20px 7px 0; font-size:10pt; color:#D14836}
.textoGlosario  { color: rgb(105,  0, 20)}

.textoLoMasVisto {color: rgb(200,0,0)}

.textoMenu {color:#FFF;}
.textoMenu:hover {color:#FFF;}
.textoMenu a:hover {color:#FFF;}

.titulo {font-size:10pt; font-weight: bold}
.tituloNorma    {display:block; font-size:14pt; color:#333333; border-bottom:1px solid #EAEAEA; width:100%; padding-bottom:7px; padding-top:7px; margin:0; line-height:23px;}
.tituloCapitulo {display:block; font-size:14pt; font-weight:bold; color:#333333; border-bottom:1px solid #EAEAEA; width:95%;  padding-bottom:7px; padding-top:7px; margin:0; line-height:23px;}
.tituloCapituloSplash {display:block; font-size:13pt; font-weight:bold; color:#333333; width:95%;  margin-bottom:15px; line-height:23px;}
/*.tituloLogin {clear:both; font-size: 14pt; font-weight:bold; color:#1155CC; margin-top:7px; text-align:center}*/
.tituloTipoDato {font-size:12pt;font-weight:bold;margin-bottom:10px;}
.tituloTipoDato img {top:3px;padding-right:5px;}
.topidentificacion {font-size:5pt; font-weight:normal; line-height:5px; height:5px}

.ubicacion {height:35px;clear:both;}
.ubicacionArbol, .vocesRecuadro {background-color: #F4F4F4; padding:12px; margin:0 15px 10px 15px; font-size:10pt; text-align:justify}
.ubicacionArbolTitulo {font-size:14pt; padding-bottom:10px}

.arbolReferencia > li a {display:inline-block;margin-bottom:3px}

.ventanaReferencia {background-color: #F4F4F4}

.verMas {font-size: 9pt;font-weight: normal;margin-top: 9px;text-align: right;padding-right: 50px;padding-bottom: 10px;}
.verMas a {color:#333}
.verMas a:hover {text-decoration:underline}

a.verMasDefault {font-size: 9pt;font-weight: normal;margin-top: 9px; color:#333}
a.verMasDefault:hover {text-decoration:underline}

.verSoloAciertosConAcceso {font-size:9pt;margin-left: -4px;cursor: pointer;}

.vinculo {color: #1155CC; cursor: pointer;}
.vinculo.pdf {text-decoration: underline;}
.vinculoSecundario:hover {color: #1155CC; cursor: pointer; text-decoration: underline;}

.visible {display:block}

.barraInferior1Container {font-size: 9pt; margin: 0;width:100%;display:block;vertical-align: middle;}/*position:relative;*/
.barraInferior1Container a:hover * {text-decoration:none;}

.barraInferior2Container {margin: 0 0 40px 0;.margin: 0; padding:0; display:block; font-size:9pt; color:#919191; clear:both; border-top:1px solid #EAEAEA; vertical-align: middle;font-size:9pt;line-height: 2em;}
.barraInferior2Container a:hover {color: #333;} 

a.productoContainer:hover {color: rgb(0,54,128);}
a.productoContainerW:hover {color: white;}
a.noProductoContainer:hover {color: #CCCCCC;}
a.productoSecundario:hover {color: rgb(0,54,128);}
a.noProductoSecundario:hover {color: #CCCCCC;}

.barraMenuPDVContainer {font-size: 12pt; margin: 0;width:100%;height:35px;position:relative;vertical-align: middle;background-color: #F1F1F1;}
.barraMenuPDVContainer a:hover * {text-decoration:none;}

.accesos {padding: 5px 5px 0 5px;float:left;}
.accesos img {vertical-align: middle}
.accesos .flecha {padding-left:5px;padding-top:5px;}
.accesos a {color:#919191;}
.accesosContainer {width:270px;float:left;position:relative;}

.menuAbs {display:none;}
#btnMasContenidos {margin-left:5px;}
#btnMasContenidosAbs {left:0;padding-left:10px;}
#btnMasContenidosAbs.active, #btnAccesosAbs.active, #btnArbolAbs.active, #btnFichaAbs.active, #btnNavegacionAbs.active, #btnFiltrosAbs.active, #btnLecturaAbs.active, #btnNavegacionAbs.active {position:absolute;background-color:#fff;height:30px;display:block;}
#btnAccesosAbs.active, #btnArbolAbs.active, #btnFichaAbs.active, #btnNavegacionAbs.active, #btnFiltrosAbs.active {.padding:10px 5px 5px 5px;}
#btnLecturaAbs.active, #btnNavegacionAbs.active {.padding:5px 5px 5px 5px;}

.paginacion2Container {margin-top:5px;color:#919191;float:left;}

.herramientas {padding:0 3px 0 3px;float:right;}
.herramientas img {vertical-align: middle}
.herramientasContainer {margin-top:4px;color:#919191;position:relative;margin-right:10px;float:right;}
.herramientasSeparador, .paginacionSeparador {width: 20px}

.paginacion1Container {font-size: 9pt;color:#919191; }
#paginacion1Container {padding-top:5px;line-height:2em;}
#nroPaginas{float:left;padding-left:10px;} 
#nroPaginas td{white-space:nowrap;} 
.paginacionDocumentos {float:left;} 

#identificacionConFondo {background-repeat: no-repeat;background-position: -420px -165px;display:none;}
#identificacionSinFondo {background-color:#EEE;width:100%;}

.identificacion { width:270px; line-height:40px; height:35px;font-size:13pt;}
.identificacion span {margin:0 0 0 20px;}

.identificacionChica { width:270px; line-height:40px; height:35px;font-size:12pt;}
.identificacionChica span {margin:0 0 0 20px;font-size:13pt;}

.vistasBarraContainer {clear:both;display:block;position:relative;.line-height:2em;}
.vistasHome {padding: 14px 20px 5px 0;float:right;width:auto;}

#vistasAciertos {padding: 14px 15px 5px 0;.padding: 14px 15px 2px 0;float:right;width:auto;}
#ordenar {float:right;}
#ordenarColapsado .flecha {padding-left:5px;padding-right:5px;}
#ordenarDesplegado {display:none;position:absolute;top:35px;background-color:#fff;border:1px #CCCCCC solid;box-shadow:4px 4px 7px #bbb;right:20px;} 

#ordenarDesplegado ul{list-style-type:none;padding:0 15px 0 15px;margin-left:0;.padding:15px;}
#ordenarDesplegado.active {display:block;}
#ordenFlechaAbajo.active {display:none;}
#ordenFlechaArriba {display:none;}
#ordenFlechaArriba.active {display:inline;}

#vistasAciertos2 {display:none;padding-left:8px;width:auto;font-size:10pt;position:relative;}
#vistasAciertos2 span {padding-bottom:10px;}
#vistasAciertos2.active {display:block;}
#ordenar2 {float:left;}
#ordenarColapsado2 .flecha{padding-left:5px;padding-right:5px;}
#ordenarDesplegado2 {display:none;position:absolute;top:20px;left:90px;background-color:#fff;border:1px #CCCCCC solid;box-shadow:4px 4px 7px #bbb;} 
#ordenarDesplegado2 ul {list-style-type:none;padding:0 15px 0 15px;margin-left:0;.padding:15px;}
#ordenarDesplegado2.active {display:block;}
#ordenFlechaAbajo2.active {display:none;}
#ordenFlechaArriba2 {display:none;}
#ordenFlechaArriba2.active {display:inline;}

#vistasDocumento2Col {padding: 14px 0 3px 6px;}
#vistasDocumento2Col span.vistasSubtitulo {font-size:9pt;}
#vistasDocumento3Col {padding: 14px 15px 3px 15px;}

#colTxtBusqueda.wrapCajaBusquedaFocus    {border:1px solid #4A8BF5;background-color:#FFFFFF}
#colTxtBusqueda.wrapCajaBusquedaSinFocus {border:1px solid #CCCCCC;background-color:#FFFFFF}

div.arbCont {font: 10pt/1.3 "Segoe UI", Verdana, Arial; word-wrap:break-word;}
div.arbCont {margin: 0;}
div.arbCont > div {width: auto; margin-bottom: 5px; white-space: normal; display: block;}

div.marcoArbolCont {margin-top:10px; margin-bottom:15px}
div.marcoArbolCont a         {color: #1155CC; text-decoration: none;}
div.marcoArbolCont a:link    {color: #1155CC; text-decoration: none;}
div.marcoArbolCont a:visited {color: #1155CC; text-decoration: none;}

div.arbCont > div > a         {overflow: hidden; margin-left: 10px; display: block;}
div.arbCont > div > a:link    {overflow: hidden; margin-left: 10px; display: block;}
div.arbCont > div > a:hover   {overflow: hidden; margin-left: 10px; display: block; text-decoration: underline;}
div.arbCont > div > a:visited {overflow: hidden; margin-left: 10px; display: block;}

div.arbCont > div > a.iconColapsar, div.arbCont > div > a.iconColapsar2  {margin-left: 0px; vertical-align: top; float: left; display: inline;}
div.arbCont > div > a.iconExpandir, div.arbCont > div > a.iconExpandir2 {margin-left: 0px; vertical-align: top; float: left; display: inline;}
div.arbCont > div > a.iconVacio    {margin-left: 0px; vertical-align: top; float: left; display: inline;}

div.arbCont > div > a,
div.arbCont > div > a:link,
div.arbCont > div > a:visited {margin-left: 7px;}

div.arbCont > div > div > a.iconColapsar, div.arbCont > div > div > a.iconColapsar2 {margin-left: 0px; vertical-align: top; float: left; display: inline;}
div.arbCont > div > div > a.iconExpandir, div.arbCont > div > div > a.iconExpandir2 {margin-left: 0px; vertical-align: top; float: left; display: inline;}
div.arbCont > div > div > a.iconVacio {margin-left: 0px; vertical-align: top; float: left; display: inline;}

div.arbCont > div.actual > a,
div.arbCont > div.actual > a:link,
div.arbCont > div.actual > a:hover,
div.arbCont > div.actual > a:focus,
div.arbCont > div.actual > a:visited {color: #333; font-weight: bold;}

div.arbCont > div.arbContN1 {padding-left: 12px;}
div.arbCont > div.arbContN2 {padding-left: 24px;}
div.arbCont > div.arbContN3 {padding-left: 36px;}
div.arbCont > div.arbContN4 {padding-left: 48px;}
div.arbCont > div.arbContN5 {padding-left: 60px;}
div.arbCont > div.arbContN6 {padding-left: 72px;}
div.arbCont > div.arbContN7 {padding-left: 84px;}
div.arbCont > div.arbContN8 {padding-left: 96px;}

div.arbCont > div.arbContN1 div.datosFicha {padding-left: 12px;margin-left:27px;line-height:25px;}

.bloque {width: 330px;padding:0px;display:block;}

.divider {border-left: 1px #eaeaea solid;height:100%;position:absolute;left:270px;top:1px;}
.divider1 {border-left: 1px #eaeaea solid;height:100%;position:absolute;left:310px;top:1px;display:none;}
.divider2 {border-left: 1px #eaeaea solid;height:100%;position:absolute;left:650px;top:1px;display:none}
.dividerPDV {border-left: 1px #eaeaea solid;height:100%;position:absolute;left:270px;top:1px;}

.subtitulo1columna {display:none;}

.recuadroTipoDato   { margin-left: 3px; height: 72px}
.recuadroTipoDato p {text-align: center; margin:5px}

.tipodato .doble-linea {height: 32px;line-height: 14px;padding-top:5px;}
.tipodato a {padding-bottom: 3px;margin-left: 6px; margin-right: 6px; float: left; color: #fff; font-size: 10pt; font-weight: bold; display: inline; text-align: center; vertical-align: middle; width:95px; line-height:37px; height:37px;}
.tipodato a:hover {color: #fff; background: rgb(0,54,128)}
a.colorSinAcceso:hover {background: #CCCCCC;}

.menuHome a {padding: 1px 1px 3px 1px; margin-left: 6px; margin-right: 6px; float: left; background-color: #F1F1F1;color: #333; font-size: 10pt; font-weight: normal; display: inline; vertical-align: middle; width:150px; line-height:24px;height:24px;}
.menuHome a:hover {color: #fff; background-color: #333333;}
.menuHome img {vertical-align: middle;margin-top:2px;}

.menuHomeContainer {position: relative; width:350px; margin:0 auto;display:none;}

#btnMenuHomeNewsletters {text-align: center;}

p.subtitulo2columnas {margin-bottom:7px;}  

#vistasAciertos2 a{white-space:nowrap;}

#pieHome {background-color: #333333;position:relative;}
#pieColumnaEnlaces a.vinculo {color: white;}
#logoMBAcontainer {position: relative; height: 24px; width:100px;}
#logoMBAcontainer img {position: absolute; left: 78px; bottom: 0;}
#pieColumnaInstitucional p {color: white;margin-bottom:45px;line-height:20px;font-size:9pt;}
#pieColumnaEnlaces p {padding-bottom:15px;}
#pieColumnaTiposDeDatosTitulo {text-align: left;margin:7px 0 5px 10px;color:white;font-weight:bold;}
#pieColumnaProductosTitulo {text-align: left;margin-top:16px;color:white;font-weight:bold;}
#pieCopyright {padding-top:15px;padding-bottom:15px;width:185px;margin:0 auto;color:white;font-size:9pt;}

#logoCalidadcontainer {float:left;width:200px;}

#columnas a:hover span {text-decoration:none;}

.dosColumnas {position:relative;clear:both;}
.bloqueDosColumnas {width:47%;float:left;margin:10px 20px 20px 0}
.bloqueDosColumnasPDV {width:auto;float:none;margin:10px 20px 20px 0}

.arbolProductoTOTitulo {margin: 0px 0px 15px 15px; font-size: 12pt; font-weight: bold;}
.arbolProductoTOSeguridad {background-color:rgb(240,240,240);margin:0;width:auto}

#relacionMasImportante {border-top: 1px solid rgb(235,235,235);padding:10px 0 0 35px;}
#relacionMasImportante span {line-height:25px;}
#relacionMasImportante span.relacion {font-weight:bold;}
#relacionMasImportante span.rotulo {font-weight:bold;padding-left:5px;}
#relacionMasImportante span.otras {font-weight:normal;padding-left:5px;}

#columnaLecturaContainer p.relacion{font-weight:bold;color:green;}

.arbolProducto {padding-top:20px;}
.arbolBloque {display: block; margin-left: 15px;}
.arbolRama {padding-top:5px;}


.bloqueTOEnProceso {display: block; margin-left: 15px;}
.bloqueTOEnProceso .arbolProducto {padding-top:7px;}

.interpretacionTema {padding-top:20px;font-size:12pt;}
.interpretacionTema a{color:#222262;font-weight:bold;}
.interpretacionPregunta {padding-bottom:5px;padding-top: 15px;}
.interpretacionPregunta a{font-size: 11pt;}
.interpretacionBtn {padding-bottom:5px;padding-right:10px;}
.interpretacionBtn span.flecha{padding-left:7px;}
.cuadroRespuesta {background-color: #F1F1F1;padding:10px;clear:both;position:relative;}
.interpretacionFuente {width:100%;text-align:right;padding-top:10px;clear:both;}

.cuadroNotaAnalisis div.herramientasContainer{margin-right:0;}/*.margin-right:10px;*/
.cuadroNotaAnalisis li{font-size:10pt;}
.cuadroNotaAnalisis a.link{color:#1155cc;text-decoration:underline}
.cuadroNotaAnalisis .linkCap{color:#1155cc;font-weight: normal;font-style:italic;text-decoration:underline}
.cuadroNotaAnalisis .linkNor{color:#1155cc;font-weight: normal;font-style:normal;text-decoration:underline}
.cuadroNotaAnalisis .normal{font-size:10pt;margin:0mm 0mm 2mm 0mm;}
.cuadroNotaAnalisis .seccion{font-size:10pt;margin:0mm 0mm 2mm 0mm; text-decoration:none}
.cuadroNotaAnalisis .verTexto{padding-bottom:10pt;}
.cuadroNotaAnalisis .verTexto a, .cuadroNotaAnalisis .verTexto a:hover, .cuadroNotaAnalisis .verTexto a:visited{font-size:10pt;margin:0mm 0mm 2mm 0mm;color:#1155CC; text-decoration:none;text-align:right;padding-bottom:10pt;}

.CabeceraVolantaMBA{font-size: 10pt;color: #919191;font-weight: normal;padding: 0;margin: 0 0 10px 0;text-decoration: none;clear:both;.margin-top:20px;}
.CabeceraBloqueCopeteMBA{margin:0 0 10px 0;border-bottom: 1px solid #E3E3E3;padding-bottom:7px;}
.CabeceraSeparadorCopeteMBA{font-size: 9pt;color: #595959;font-weight: normal;}
.CabeceraPreCopeteMBA {font-size: 10pt;font-weight: bold;}
.CabeceraPreCopeteFechaMBA {font-size: 10pt;font-weight: bold;}
.CabeceraCopeteMBA{font-size: 10pt;color: #333;font-weight: normal;}
.CabeceraPosCopeteMBA{font-size: 10pt;font-weight: normal;font-style: italic;}

#contenido.genericas {width:90%;margin:0 auto;}
#contenido.genericas p.subtitulo {height:100%;overflow:visible;display:block;color:white;font-weight:bold;padding:3px 7px 3px 7px;font-size:11pt;margin-bottom:15px;background:#333;}
#contenido.genericas p.subtitulo2 {height:100%;overflow:visible;display:block;color:#222262;font-weight:bold;padding:3px 0px 3px 0px;font-size:11pt;margin-bottom:15px;border-bottom:1px solid #E3E3E3;}
#contenido.genericas p.subtitulo3 {height:100%;overflow:visible;display:block;color:#333;font-weight:bold;padding:3px 7px 3px 7px;font-size:11pt;margin-bottom:15px;background:#EEE;}
#contenido.genericas p.subtitulo3 span.tr {font-weight:normal;font-size:10pt;font-style:italic;}
#contenido.genericas p.parrafo {padding-bottom:10px;}
#contenido.genericas p.parrafo2 {padding-bottom:10px;}
#contenido.genericas p.parrafoRight {padding-bottom:10px;text-align:right;}
#contenido.genericas img.logoQuienesSomosMBA{display:inline;float: left;}
#contenido.genericas img.logoQuienesSomosNF, #contenido.genericas img.logoQuienesSomosPDL{display:block;}
#contenido.genericas ul{font-size: 10pt;height: 100%;padding-top: 5px;padding-bottom: 10px;margin-top: 0;}
#contenido.genericas li{margin-left: -10px;padding-top: 5px;}
#contenido.genericas td.colIzq{vertical-align:top;}
#contenido.genericas td.colDer{vertical-align:top;width:200px;background:#0053D6;padding:20px;display:none;}
#contenido.genericas td.colDer p{color:white;font-size:14pt;white-space:nowrap;}

#contenido.avanzada {width:90%;margin:0 auto;}
#contenido.avanzada input::-ms-clear {display: none;}
#contenido.avanzada .subBloque {width: 100%;clear: both;padding-top: 20px;}
#contenido.avanzada p.subtitulo {border-bottom: 1px solid #E3E3E3;height: 15px;overflow: visible;display: block;width: 100%;color: #333;font-weight: bold;margin: 0 0 10px 0;}
#contenido.avanzada p.subtitulo span {display: inline-block;background: #fff;padding-right: 3px;height: 16px;font-size: 11pt;}
#contenido.avanzada .etiqueta {float:left;font-size:10pt;line-height: 15px;}
#contenido.avanzada .renglonTodo, #contenido.avanzada .renglonIzq, #contenido.avanzada .renglonDer {float: none;width: 100%;height: 45px;}
#contenido.avanzada .renglonTodo .etiqueta, #contenido.avanzada .renglonIzq .etiqueta, #contenido.avanzada .renglonDer .etiqueta{width:100px;padding-left:0;}
#contenido.avanzada .renglonTodo .parametro, #contenido.avanzada .renglonIzq .parametro, #contenido.avanzada .renglonDer .parametro {width:auto;overflow:hidden;}
#contenido.avanzada .parametro {float:none;border:0;}
#contenido.avanzada .parametro.text{border: 1px solid #A9A9A9;}
#contenido.avanzada .parametro select {height: 28px;width:100%;}
#contenido.avanzada .parametro input[type='text'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;}
#contenido.avanzada .parametro.fecha input[type='text'] {height: 24px;width:80%;border:none;padding:0 5px 0 5px;}
#contenido.avanzada .parametro input[type='checkbox'] {}
#contenido.avanzada .parametro.fecha img{float:right;}
#contenido.avanzada .productos {height:auto;}
#contenido.avanzada .productos .parametro {clear:both;padding-top: 10px;height:45px;}
#contenido.avanzada .productos .parametro * {float:left;}
#contenido.avanzada .productos .parametro p {clear:both;}
#contenido.avanzada .productos .parametro input {margin-top:8px;margin-right:8px;}
#contenido.avanzada .productos .parametro img {}
#contenido.avanzada .productos .parametro span {margin-top:5px;margin-right:6px;font-size:10pt;}
#contenido.avanzada .tipo_datos .etiqueta {padding-bottom: 10px;}
#contenido.avanzada .tipo_datos .parametro {clear:both;}
#contenido.avanzada .tipo_datos.renglonIzq, #contenido.avanzada .tipo_datos.renglonDer {clear:both;height:auto;}
#contenido.avanzada .tipo_datos .etiqueta {padding-bottom: 10px;}
#contenido.avanzada .tipo_datos .parametro {clear:both;}
#contenido.avanzada .tipo_datos .parametro * {float:left;}
#contenido.avanzada .tipo_datos .parametro p {clear:both;}
#contenido.avanzada .tipo_datos .parametro input {margin-top:8px;margin-right:8px;}
#contenido.avanzada .tipo_datos .parametro img {}
#contenido.avanzada .tipo_datos .parametro span {margin-top:5px;margin-right:6px;font-size:10pt;}
#contenido.avanzada .descCorta {display:inline;}
#contenido.avanzada .descLarga {display:none;}
#contenido.avanzada .botones {text-align:center;}

#contenido.contactenos {width:90%;margin:0 auto;}
#contenido.contactenos .subBloque {width: 100%;clear: both;padding-top: 20px;}
#contenido.contactenos p.subtitulo {border-bottom: 1px solid #E3E3E3;height: 15px;overflow: visible;display: block;width: 100%;color: #333;font-weight: bold;margin: 0 0 10px 0;}
#contenido.contactenos p.subtitulo span {display: inline-block;background: #fff;padding-right: 3px;height: 16px;font-size: 11pt;}
#contenido.contactenos .etiqueta {float:left;font-size:10pt;line-height: 15px;}
#contenido.contactenos .renglonTodo, #contenido.contactenos .renglonIzq, #contenido.contactenos .renglonDer {float: none;width: 100%;height: 30px;}
#contenido.contactenos .renglonTodo .etiqueta, #contenido.contactenos .renglonIzq .etiqueta, #contenido.contactenos .renglonDer .etiqueta{width:105px;padding-left:0;}
#contenido.contactenos .renglonTodo .parametro, #contenido.contactenos .renglonIzq .parametro, #contenido.contactenos .renglonDer .parametro {width:auto;overflow:hidden;}
#contenido.contactenos .renglonTodo .asterisco, #contenido.contactenos .renglonIzq .asterisco, #contenido.contactenos .renglonDer .asterisco {color:rgb(250, 14, 43);font-weight:bold;float:right;width: 11px;text-align: right;}
#contenido.contactenos .renglonTodo.chico, #contenido.contactenos .renglonIzq.chico, #contenido.contactenos .renglonDer.chico {height: 20px; line-height:15px; vertical-align:top;}
#contenido.contactenos .renglonTodo .observacion , #contenido.contactenos .renglonIzq .observacion, #contenido.contactenos .renglonDer .observacion {font-family: Arial, Tahoma;color: #575757;font-size: 8pt;font-weight: normal;text-decoration: none;}
#contenido.contactenos .parametro {float:none;border:0;}
#contenido.contactenos .parametro.text{border: 1px solid #A9A9A9;height:25px;}
#contenido.contactenos .parametro.mensaje {border: 1px solid #A9A9A9;height:127px;}
#contenido.contactenos .parametro select {height: 28px;width:100%;}
#contenido.contactenos .parametro input[type='text'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;margin:0;overflow:hidden;}
#contenido.contactenos .parametro input[type='checkbox'] {}
#contenido.contactenos .parametro.adjuntos input {width:80%;font-family:segoe ui;font-size: 10pt;margin-bottom: 3px;}
#contenido.contactenos .parametro.adjuntos span {float:right;font-size: 10pt;}
#contenido.contactenos .renglonIzq .guion {float:left;width:10px;text-align: center;}
#contenido.contactenos .renglonIzq .telefono {width:auto;} 
#contenido.contactenos .renglonIzq .codtelefono {float:left;width:11%;}
#contenido.contactenos .donde_pais {height:110px;}
#contenido.contactenos .mensaje {height:135px;width:100%;padding:0;border: none;resize: none;}
#contenido.contactenos textarea.mensaje {padding:5px;}
#contenido.contactenos .botones {text-align:center;}
#contenido.contactenos .botones table {width: 100%;padding-right: 3px;}
#contenido.contactenos .botones table td {width:33.3%;vertical-align:top;}
#contenido.contactenos .botones table td.verisign {text-align:right;}
#contenido.contactenos .parametro.errorFondo, #contenido.contactenos .errorFondo {background:lemonchiffon;}
#contenido.contactenos .parametro.errorBorde, #contenido.contactenos .errorBorde  {border:1px solid blueviolet;}
#contenido.contactenos #frmContactenos {overflow:hidden;}
#contenido.contactenos .renglonIzq1 {padding: 5px 0 0 0;float:left;margin-right:10px;clear:both;white-space:nowrap;}
#contenido.contactenos .renglonDer1 {margin-top:0;padding: 0 0 5px 25px;float:right;width:auto;}
#contenido.contactenos .iconoTildeProductos {margin-right:8px;}
#contenido.contactenos .explicacionProducto {font-size:10pt;font-weight:bold;color:#222262;}
#contenido.contactenos .explicacionProducto span {font-size:9pt;font-weight:normal;color:#333;}
#contenido.contactenos .raya {display: none;}
#contenido.contactenos .estadoProducto {font-size:9pt;font-style:italic;margin-top:0;}
#contenido.contactenos .linkProducto {font-size:9pt;margin-top:0;}

#contenido.micuenta {margin:0 auto;}
#contenido.micuenta #columnaLecturaContainer {width:90%;margin:0 auto;}
#contenido.micuenta #columnaLecturaContainer a:hover {color:#1155cc;}
#contenido.micuenta p.parrafo {padding-bottom:10px;}
#contenido.micuenta .subBloque {width: 100%;clear: both;padding-top: 20px;}
#contenido.micuenta p.subtitulo {border-bottom: 1px solid #E3E3E3;height: 15px;overflow: visible;display: block;width: 100%;color: #333;font-weight: bold;margin: 0 0 10px 0;}
#contenido.micuenta p.subtitulo span {display: inline-block;background: #fff;padding-right: 3px;height: 16px;font-size: 11pt;}
#contenido.micuenta .etiqueta {float:left;font-size:10pt;line-height: 15px;}
#contenido.micuenta .renglonTodo, #contenido.micuenta .renglonIzq, #contenido.micuenta .renglonDer {float: left;width: 100%;padding: 5px 0 5px 0;}
#contenido.micuenta .renglonTodo .etiqueta, #contenido.micuenta .renglonIzq .etiqueta, #contenido.micuenta .renglonDer .etiqueta{width:150px;padding-left:0;}
#contenido.micuenta .renglonTodo .parametro, #contenido.micuenta .renglonIzq .parametro, #contenido.micuenta .renglonDer .parametro {width:auto;overflow:hidden;}
#contenido.micuenta .renglonTodo .parametro.usuario {font-size:10pt;font-weight:bold;}
#contenido.micuenta .renglonTodo .asterisco, #contenido.micuenta .renglonIzq .asterisco, #contenido.micuenta .renglonDer .asterisco {color:rgb(250, 14, 43);font-weight:bold;width: 11px;float:right;}
#contenido.micuenta .aclaracion{font-size:9pt;margin-right:20px;}
#contenido.micuenta .parametro {float:none;border:0;position:relative;white-space:nowrap;}
#contenido.micuenta .parametro.fIzquierda {float:left;padding-right:5px;}
#contenido.micuenta .parametro.text{border: 1px solid #A9A9A9;height:25px;}
#contenido.micuenta .parametro select {height: 28px;width:100%;}
#contenido.micuenta .parametro input[type='text'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;margin:0;overflow:hidden;}
#contenido.micuenta .parametro input[type='password'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;margin:0;overflow:hidden;}
#contenido.micuenta .parametro input[type='checkbox'] {border:none;font-size: 9pt;}
#contenido.micuenta .parametro input[type='radio'] {border:none;margin-left:0;margin-right:0;padding:0;}
#contenido.micuenta .parametro.radio label {border:none;font-size: 10pt;vertical-align: top;}
#contenido.micuenta .aclaracion input[type='checkbox'] {padding-left:0;margin-left:0;}
#contenido.micuenta .renglonIzq .cumpledia {float:left;width:65px;}
#contenido.micuenta .renglonIzq .cumplemes{width:auto;} 
#contenido.micuenta .renglonIzq .codtelefono {float:left;width:10%;}
#contenido.micuenta .renglonIzq .telefono {width:auto;} 
#contenido.micuenta .renglonIzq .areaNegocio {width:auto;} 
#contenido.micuenta .renglonIzq .cargo {width:auto;} 
#contenido.micuenta .renglonIzq .guion {float:left;width:10px;text-align: center;}
#contenido.micuenta .renglonIzq .claveAnt, #contenido.micuenta .renglonIzq .claveNu1, #contenido.micuenta .renglonIzq .claveNu2 {width:auto;} 
#contenido.micuenta .checks{height:auto;} 
#contenido.micuenta .renglonDer.botones {height:auto;}
#contenido.micuenta .renglonDer.verisign table {margin:0 auto;}
#contenido.micuenta .domicilio1 {display:block;}
#contenido.micuenta .domicilio1 div {float:right;margin-right: 11px;}
#contenido.micuenta .domicilio2 {display:none;}
#contenido.micuenta .botones1 .botones {text-align:center;}
#contenido.micuenta .botones1 .verisign {height:auto;}
#contenido.micuenta .botones1 .verisign table {margin:0 auto;}
#contenido.micuenta .botones1 {display:block;padding:15px 0 0 0;}
#contenido.micuenta .botones2 {display:none;padding:15px 0 0 0;}
#contenido.micuenta .error {color:red;display:none;font-size:12pt;}
#contenido.micuenta .parametro.errorBorde, #contenido.micuenta .errorBorde  {border:1px solid blueviolet;}
#contenido.micuenta #cartelRegistracionForzada {max-width:100%;margin:0 auto;background-color:#EEE;}
#contenido.micuenta #frmProductos {overflow:hidden;}
#contenido.micuenta #frmProductos .renglonIzq {padding: 5px 0 0 0;}
#contenido.micuenta #frmProductos .renglonIzq {padding: 5px 0 0 0;}
#contenido.micuenta #frmProductos .renglonDer {margin-top:0;padding: 0 0 5px 25px;}
#contenido.micuenta #frmProductos .iconoTildeProductos {margin-right:8px;}
#contenido.micuenta #frmProductos .explicacionProducto {font-size:10pt;font-weight:bold;color:#222262;}
#contenido.micuenta #frmProductos .explicacionProducto span {font-size:9pt;font-weight:normal;color:#333;}
#contenido.micuenta #frmProductos .raya {display: none;}
#contenido.micuenta #frmProductos .estadoProducto {font-size:9pt;font-style:italic;margin-top:0;}
#contenido.micuenta #frmProductos .linkProducto {font-size:9pt;margin-top:0;}
#contenido.micuenta #frmServicios .renglonIzq.topicos, #contenido.micuenta .renglonDer.topicos {width:100%;height: 100%;vertical-align:top;padding:0;}
#contenido.micuenta #frmServicios p.grupo {color:#222262;font-weight:bold;margin-bottom: 5px;}
#contenido.micuenta #frmServicios .subBloque {margin:0;padding-top:10px;}
#contenido.micuenta #frmServicios .subBloque.botones2 {padding-top:20px;}
#contenido.micuenta #frmServicios .topico {font-size:9pt;}
#marcoGeneral.micuenta #menuHerramientasDesplegado {display:block;}
#marcoGeneral.micuenta .herramientasContainer {height: 50px;}
#marcoGeneral.micuenta li.toolsMarcarDesmarcar {.width:110px;}
#marcoGeneral.micuenta li.toolsMarcarDesmarcar a {color: #919191;padding-left:20px;}

#contenido.administrarUsuarios .renglonTodo, #contenido.administrarUsuarios .renglonIzq, #contenido.administrarUsuarios .renglonDer {float: none;width: 100%;padding: 5px 0 5px 0;}
#contenido.administrarUsuarios p.subtitulo {border-bottom: 1px solid #E3E3E3;height: 15px;overflow: visible;display: block;width: 100%;color: #333;font-weight: bold;margin: 0 0 10px 0;}
#contenido.administrarUsuarios p.subtitulo span {display: inline-block;background: #fff;padding-right: 3px;height: 16px;font-size: 11pt;}
#contenido.administrarUsuarios #btnEliminarFiltro {background: #F5F5F5; border: 1px solid #CCCCCC; margin: 0; padding: 0; width: 90px; height: 27px; font-family: "Segoe UI", sans-serif; font-size: 10pt; font-weight: bold; color: #333; vertical-align:top; cursor: pointer;width:130px;}
#contenido.administrarUsuarios #btnEliminarFiltro:hover {background: #AAAAAA}
#contenido.administrarUsuarios #btnEliminarFiltro:disabled {background:#F5F5F5;cursor:default;color:#CCC;}
#contenido.administrarUsuarios .error {color:red;display:none;font-size:10pt;padding-left:3px;}
#contenido.administrarUsuarios span.herramientas {position:relative;top:-8px;margin:0;padding:0;}
#contenido.administrarUsuarios span.herramientas img {margin-left:5px;}
#contenido.administrarUsuarios .renglonTodo {float: left;width: 100%;padding: 5px 0 5px 0;}
#contenido.administrarUsuarios .renglonTodo .etiqueta{float:left;font-size:10pt;line-height:15px;width:120px;padding-left:0;text-align:right;margin-right:10px;}
#contenido.administrarUsuarios .parametro {float:none;border:0;position:relative;white-space:nowrap;overflow:hidden;width:auto;}
#contenido.administrarUsuarios .parametro.text{border: 1px solid #A9A9A9;height:25px;}
#contenido.administrarUsuarios .parametro input[type='text'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;margin:0;overflow:hidden;}
#contenido.administrarUsuarios .botones {width:100%;text-align:right;}
#contenido.administrarUsuarios .verisign {float:right;}

#contenido.administrarUsuarios div.contenidoNominaDeRegistrados {overflow:auto;}
#contenido.administrarUsuarios table.nomina {border:1px solid #E3E3E3;border-collapse:collapse;}
#contenido.administrarUsuarios table.nomina td {border:1px solid #E3E3E3;}
#contenido.administrarUsuarios td {white-space:nowrap;}
#contenido.administrarUsuarios td.encabezado {font-weight:bold;padding:2px;text-align:center;vertical-align:middle;font-size: 10pt;}
#contenido.administrarUsuarios td.encabezado.acciones {width: 100px;}
#contenido.administrarUsuarios td.encabezado.apellido {width: 100%;}
#contenido.administrarUsuarios td.encabezado.producto {width: 50px;}
#contenido.administrarUsuarios td.encabezado.deshablitado {color:#CCC;}
#contenido.administrarUsuarios tr.renglonNomina {}
#contenido.administrarUsuarios tr.renglonNomina.impar {}
#contenido.administrarUsuarios tr.renglonNomina.par {background-color: #F5F5F5;}
#contenido.administrarUsuarios td.sinDatos {text-align:center;font-style:italic;color:red;font-size: 10pt;padding:4px 10px;}
#contenido.administrarUsuarios td.datos {font-size: 9pt;padding:4px 10px;}
#contenido.administrarUsuarios td.datos.acciones {text-align:center;}
#contenido.administrarUsuarios td.datos.acciones img {margin: auto 3px;}
#contenido.administrarUsuarios td.datos.apellido {width: auto; text-align:left;}
#contenido.administrarUsuarios td.datos.tilde {width: 50px; text-align:center;}
#contenido.administrarUsuarios td.pie {font-size: 10pt;padding:4px 10px;}
#contenido.administrarUsuarios td.pie.etiqueta {font-weight:bold;}
#contenido.administrarUsuarios td.pie.dato {}

/*dialogos administrar usuarios*/
#dialogo_container #DialogoVerificarMail div.contenedor{padding-left:30px;}
#dialogo_container #DialogoVerificarMail {display:none; position:relative;}
#dialogo_container #DialogoVerificarMail.active {display:block;}

#dialogo_container #DialogoEditarSuscripcion div.contenedor{padding-left:30px;}
#dialogo_container #DialogoEditarSuscripcion {display:none; position:relative;}
#dialogo_container #DialogoEditarSuscripcion.active {display:block;}

#dialogo_container #DialogoBajarUsuario div.contenedor{padding-left:30px;}
#dialogo_container #DialogoBajarUsuario {display:none; position:relative;}
#dialogo_container #DialogoBajarUsuario.active {display:block;}

#dialogo_container #DialogoRegistrarLista div.contenedor{padding-left:30px;}
#dialogo_container #DialogoRegistrarLista {display:none; position:relative;}
#dialogo_container #DialogoRegistrarLista.active {display:block;}
#ifUploadPlanilla {overflow:hidden;height:24px;width:315px;}
#dialogo_container #DialogoRegistrarLista p.aclaracion.upload {padding:5px;}
#dialogo_container #DialogoRegistrarLista p.aclaracion.upload img {padding: 0;margin: 0;top: 7px;position: relative;}
.planillaSubidaOk {color:Green;height:21px;padding-top:5px;vertical-align:bottom;}

#dialogo_container .renglonTodo {float: none;width: 100%;padding: 5px 0 5px 0;}
#dialogo_container .renglonTodo .asterisco, #dialogo_container .renglonIzq .asterisco, #dialogo_container .renglonDer .asterisco {color:rgb(250, 14, 43);font-weight:bold;float:right;}
#dialogo_container .renglonTodo .etiqueta{width:100px;}
#dialogo_container .error {color:red;display:none;font-size:10pt;}
#dialogo_container .aclaracion {font-size:9pt;}
#dialogo_container .aclaracion.fondoGris {background:#E3E3E3;}
#dialogo_container .etiqueta {float: left;font-size: 10pt;line-height: 15px;}
#dialogo_container .parametro {float:none;border:0;position:relative;white-space:nowrap;overflow:hidden;width:auto;}
#dialogo_container .parametro.text{border: 1px solid #A9A9A9;height:25px;}
#dialogo_container .parametro input[type='text'] {height: 24px;width:100%;border:none;padding:0 5px 0 5px;margin:0;overflow:hidden;}
#dialogo_container .parametro.radio label {border:none;font-size: 10pt;vertical-align: top;}
#dialogo_container .parametro.errorBorde, #contenido.dialogo_container .errorBorde  {border:1px solid blueviolet;}
#dialogo_container .explicacionProducto {font-size:10pt;font-weight:bold;color:#222262;}
#dialogo_container .explicacionProducto span {font-size:9pt;font-weight:normal;color:#333;}

#columnaLecturaContainer div.termino a:hover {color:#333;}
.termino {clear:both;position:relative;padding-top:10px;padding-bottom:20px;}
.terminoIndice {padding-bottom:3px;padding-left:5px;}
.terminoIndice a.vinculoTL {font-size:12pt;color:#1155CC;}
.terminoIndice a.vinculoSinonimos {font-size:9pt;color:#333;}
.terminoDefinicion {background-color: #F4F4F4;padding: 5px;}
.terminoRelaciones {padding-top:3px;padding-left:5px;font-size:9pt;color:#919191;}
.terminoRelaciones a.vinculoTR {font-size:9pt;color:#919191;text-decoration:underline;}

#PDV {position:relative;}
#PDV.tituloPDV {top:-12px;width:100%;text-align:center}
#PDV.tituloPDV p.tituloNoa {font-size:30pt;display: inline-block;color:#A248A3;}

/*marco de CAPTCHA*/
#captchaOverly{z-index:1000;position: absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:.1;filter: alpha(opacity=10);-moz-opacity: 0.1;}
#captcha{width:100%;text-align:-webkit-center;top:expression((captchaOverly.offsetHeight-this.offsetHeight)/2);z-index:1000;}

#columnaLecturaContainer a.vinculoAnexo       {color: #1155CC; cursor: pointer; text-decoration: none}
#columnaLecturaContainer a.vinculoAnexo:hover {color: #1155CC; cursor: pointer; text-decoration: underline}
#columnaLecturaContainer a.vinculoSecundario:hover {color: #333; cursor: pointer; text-decoration: underline;}

#txtTexto:-moz-placeholder, 
#txtTexto::-moz-placeholder, 
#txtTexto::-webkit-input-placeholder,
#txtTexto:-ms-input-placeholder {color:white;}
    
ul.menuInstitucional, ul.menuUsuario {margin-left:10px;line-height:30px;padding:5px 20px 20px 10px;}

#columnas {width: 98%;clear:both;margin:0;padding:0;position:relative;}

.logoContainer, .logoContainerSinBusq {display:block;padding:15px 0 15px 0;margin:0 auto;width:180px;}

#logoGrande {display:none;}
#logoChico {display:block;}

#tablaBusqueda {margin:0 20px 0 20px;padding:0;}
#colTxtBusqueda {border: 1px solid #CCCCCC;background-color: #FFFFFF;width:95%;}
#colLupa {border: 1px solid #4A8BF5;background-color: #4A8BF5;width: 50px;cursor: pointer;float: right;line-height: 25px;height: 30px;padding: 0;margin: 0;position: relative;}
#wrapTxtTexto {border: 0;margin: 0;padding: 0;overflow: hidden;}

#identificacionConFondo {display:none;}
#identificacionSinFondo {display:block;}

#paginacion1Container {display:block;}
#paginacion2Container {display:none;}
   
#menuInstitucionalDesplegado {display:none;}
#menuInstitucionalDesplegado li {display:block;}
#menuInstitucionalDesplegado li span.bullet {display:none;}

#menuPDVColapsado {padding-top:5px;}
#menuPDVDesplegado {display:none;}

#menuHerramientasColapsado {display:block;background-color:#fff;}
#menuHerramientasColapsado.active {position:absolute;right:0px;height:26px;}
#menuHerramientasDesplegado {display:none;position:absolute;top:26px;right:0;background-color:#fff;}
#menuHerramientasDesplegado.active {padding: 0 5px 0 5px;height:26px;}
#menuHerramientasDesplegado ul {white-space:nowrap;margin:0;}
#menuHerramientasDesplegado li {display:inline-block;.display:inline;}
#menuHerramientasDesplegado li.noEnUnaColumna {display:none;}


.bloque {width: 99.5%; margin: 0 0 6px 0;}
div.divider1 {display:none}
div.divider2 {display:none}

#btnLectura, #btnNavegacion {display:none;}
#btnAccesos, #btnFiltros, #btnFicha, #btnArbol {display:inline;.padding:10px 5px 5px 5px;}
      
#columnaAccesosContainer {display:none;position:absolute;background-color:#FFF;padding:10px;}
#bloqueAccesos, #bloqueFiltros {display:none;width:100%;}
     
#columnaAccesosContainer.active {display:block;margin:-9px 0 0 0;box-shadow:4px 4px 7px #bbb;}
#bloqueAccesos.active, #bloqueFiltros.active {display:block;margin:0;background:#FFF;padding:0;}

#divider {display:none;}    
#dividerPDV {display:none;}    
    
.recuadroTipoDato {width:350px; height:90px;} 
.recuadroProductos {width:350px; height: 90px;margin-left:20px;}

.tipodato a.dosFilas {margin-bottom:10px;}

p.subtitulo2columnas {display: none;}
p.subtitulo1columna {border-bottom: 1px solid rgb(235,235,235); height: 15px;overflow: visible; display: block;width: 320px; margin-bottom:10px; margin-top:10px;}
p.subtitulo1columna span {display: inline-block; background: #fff; padding-right:5px; padding-left: 10px; height: 16px;}

.CabeceraTituloMBA{font-size: 16pt;color: #222262;margin: 0 0 10px 0;}

.menuHomeContainer {display:block}

#contenedorAccesos {position: relative;clear:both;display:none;width:350px; margin:40px auto 10px auto;}
#contenedorMenuTipoDato  { display:block; }
#contenedorMenuProductos { display:block; }
#bloqueOtrosProductos {text-align:left; display:block;margin-top:5px;margin-left:0;}/*margin-left: 17px;*/
#newsletter { display:none; }

#tableAccesoProductos, #tableAccesoOtrosProductos { width:91%; }
#tableAccesoProductos td, #tableAccesoOtrosProductos td { width:33%; }
#tableAccesoProductos td.prodPDV{ padding-left:6px; }
#tableAccesoOtrosProductos td.prodINHA{ padding-left:50px; }
#tableAccesoOtrosProductos td.prodSUSPE{ padding-left:9px; }
    
#vistasAciertos {display:none;}
#vistasAciertos2 {display:block}

.vistaActiva {margin-left:5px;}

#vistasDocumento1Col, #vistasDocumento2Col, #vistasDocumento3Col {display:none;}
#btnVistasDocumento1Col {display:block;position:relative;padding-top:10px;.padding-top:10px;margin-left:5px;float:left;}
#btnVistasDocumento1ColAbs, #btnVistasDocumento1ColAbs.abc {display:none;position:relative;padding-top:10px;.padding-top:2px;margin-left:5px;float:left;.left:0;}
#btnVistasDocumento1ColAbs.active {position:absolute;background-color:#fff;height:21px;.height:29px;display:block;}
#btnVistasDocumento1ColAbs.abc.active {top:0;left:108.5px;.padding-top:10px;}
@-moz-document url-prefix() {#btnVistasDocumento1ColAbs.abc.active {left:106.5px;}} /*solo para firefox*/

#vistasDocumento1Col {display:none;position:absolute;top:31px;left:0px;background-color:#FFF;}
#vistasDocumento1Col.active {position:absolute;background-color:#fff;display:block;box-shadow:4px 4px 7px #bbb;}
#vistasDocumento1Col ul.vistasContainerDocumento {margin-left:0; padding:0 15px 0 15px; list-style-type: none;}
#vistasDocumento1Col li {padding-top:5px;}
#vistasDocumento1Col li.vistasLineaSeparadora {border-top: 1px #CCCCCC solid;padding-top:7px;margin-top:7px;}
#vistasDocumento1Col a{margin:0;}
#btnVistasDocumento1Col div, #btnVistasDocumento1ColAbs div {display: inline;}
#btnVistasDocumento1Col a, #btnVistasDocumento1ColAbs a {color:#333;}
#btnVistasDocumento1Col a:hover, #btnVistasDocumento1ColAbs a:hover {color:#919191;}

#vistasDocumento2Col span.vistasSubtitulo, #vistasDocumento3Col span.vistasSubtitulo {padding-right:7px;}
     
#btnVistasDocumento1Col.abc {height:19px;}

#btnVistasDocumento1Col.abc .vistaActiva, #btnVistasDocumento2Col.abc .vistaActiva, #btnVistasDocumento1ColAbs.abc .vistaActiva, #btnVistasDocumento2ColAbs.abc .vistaActiva {display: inline;margin-left:7px;padding-left:10px;padding-right:10px;}
#btnVistasDocumento1Col.abc a, #btnVistasDocumento2Col.abc a {color: #333;padding-left: 5px;}
#btnVistasDocumento1Col.abc a:hover, #btnVistasDocumento2Col.abc a:hover {color: #919191;}

@-moz-document url-prefix() {#vistasDocumento2Col.abc.active {top:49px;}} /*solo para firefox*/
#vistasDocumento1Col.abc.active,#vistasDocumento2Col.abc.active {position:absolute;background-color:#fff;display:block;box-shadow:4px 4px 7px #bbb;}
#vistasDocumento1Col.abc ul.vistasContainerDocumento {margin-left:0;padding: 0 15px 0 15px;overflow:auto;.margin:10px;.padding:0;}
#vistasDocumento2Col.abc {padding:0;top:37px;top:49px\9;.left:-450px;.top:36px;}
::i-block-chrome, #vistasDocumento2Col.abc {left:-270px;}
#vistasDocumento2Col.abc ul.vistasContainerDocumento {margin-left:0;white-space: nowrap;padding: 0 10px 0 10px;display:inline-block;.margin:10px;}
#vistasDocumento3Col.abc ul.vistasContainerDocumento {white-space: nowrap;padding: 0 10px 0 10px;display:inline-block;margin:16px 0 0 0;}

#vistasDocumento1Col.abc li, #vistasDocumento2Col.abc li, #vistasDocumento3Col.abc li {padding:0;display: inline-block;.display:inline;white-space:nowrap;}
    
#btnVistasDocumento2Col.abc {position: relative;padding-top: 16px;margin-left: 5px;float: left;}
#btnVistasDocumento2Col.abc, #btnVistasDocumento2ColAbs.abc {display:none;}
#btnVistasDocumento2ColAbs.abc {padding: 16px 5px 0 5px;margin-bottom: 0;margin-left: 5px;top:0px;left:108.5px;*top:49px;.top:0;}
@-moz-document url-prefix() {#btnVistasDocumento2ColAbs.abc {left:107px;}} /*solo para firefox*/
#btnVistasDocumento2ColAbs.abc.active {position:absolute;background-color:#fff;height:30px;display:block;}         

.aciertoContent {width:100%;clear:both;}
.fecha-producto {width: 100%;text-align:right;}
.fecha-producto li {display:inline-block;margin-left:10px;}
.fecha-producto img.sinIcono {width:0;height:0;}

#pieColumnasTipoyProducto { width:310px; margin:0 auto;padding-top:30px;height:400px;float:none;clear:both}
#pieColumnaTiposDeDatos { padding-top: 9px;float:left;}
#pieColumnaProductos {margin-left:30px;}
#pieColumnaEnlaces {margin:10px auto;width:185px;height:300px;float:none;clear:both;}
#pieColumnaInstitucional {width:185px;margin:0 auto;float:none;clear:none;}
#logoCalidadcontainer {margin-left:0;}

.bloqueDosColumnas {width:auto;float:none;margin:10px 20px 20px 0}

.textohistorico {margin-bottom:20px;}

titulo_notaMBA, .titulo_notaMBA a {font-size:20pt;font-family:Segoe UI;font-weight: bold;color:#222262;}
.titulo_notaMBA a:hover {text-decoration:underline;}
.texto_notaMBA {font-size: 9.0pt;font-family:Segoe UI;color:#333333;}
.PreCopete_notaMBA {font-size:10pt;font-family: Segoe UI;font-weight: bold;color:#333;}
.PreCopeteFecha_notaMBA {font-size:9.0pt;font-family: Segoe UI;color:#5685BE;}
.Copete_notaMBA {font-family: Segoe UI;font-size: 10pt;color: #333;font-weight: normal;}
.PosCopete_notaMBA {font-family: Arial;font-size: 9pt;color: #000;font-weight: normal;font-style: italic;}
.SeparadorCopete_notaMBA {font-family: Arial;font-size: 9pt;color: #595959;font-weight: normal;}
div.subBloque {width: 100%;clear: both;padding-top: 20px;}
p.subtituloPDV {height: 20px;font-weight: bold;margin: 0 0 2px -3px;}
p.subtituloPDV span {display: inline-block;background: #A248A3;padding-right: 15px;padding-left: 10px;padding-top: 5px;height: 21px;font-size: 11pt;color:aliceblue}

/*ayuda*/
#tsc_player {z-index: 9999;}
.tscplayer_inline {position:static;margin:0px;width:100%;height: 275px;z-index:auto;color:blue}
.tscplayer_fullframe {position:absolute;top:0px;left:0px;margin:0px;padding:0px;z-index:9999;}

#graficoPDV1 {display: none;}
#graficoPDV2 {display: compact;}

#caja-historicos {padding:15px;background-color:#f1f1f1;max-width:500px;margin: 0 auto;}

/*CHECKLIST*/
#contenido.checkList #columnaLecturaContainer {padding:0;}
#contenido.checkList a, #contenido.checkList a:visited {color: #1155cc;text-decoration: none;}
#contenido.checkList table.principal {width:90%;vertical-align:top;}
#contenido.checkList table.principal td.titulo {font-size:14pt;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#contenido.checkList table.principal td.descripcion {font-size:10pt;padding-bottom:10px;}
#contenido.checkList table.principal td.descripcion.pie {font-size:9pt;padding-top:10px;border-top:1px solid #c2c2c2;text-align:justify;}
#contenido.checkList table.principal td.explicativos {font-size:10pt;padding-bottom:10px;line-height: 26px;}
#contenido.checkList table.principal td.lista {padding-bottom:10px;}
#contenido.checkList table.principal td .sinDatos {padding:0 25px;}
#contenido.checkList table.listado {width:100%;}
#contenido.checkList table.listado tr.cabecera {font-size:10pt;font-weight:bold;line-height: 30px;}
#contenido.checkList table.listado tr.item {font-size:10pt;line-height: 26px;}
#contenido.checkList table.listado td {padding:0 10px 0 0;vertical-align:top;}

/*INHABILITADOS*/
#contenido.inhabilitados #columnaLecturaContainer {padding:0;}
#contenido.inhabilitados a, #contenido.inhabilitados a:visited {color: #1155cc;text-decoration: none;}
#contenido.inhabilitados table.principal {width:90%;vertical-align:top;}
#contenido.inhabilitados table.principal td.titulo {font-size:14pt;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#contenido.inhabilitados table.principal td.descripcion {font-size:10pt;padding-bottom:10px;}
#contenido.inhabilitados table.principal td.descripcion.pie {font-size:9pt;padding-top:10px;border-top:1px solid #c2c2c2;}
#contenido.inhabilitados table.principal td.explicativos, table.principal span.explicativos {font-size:10pt;padding-bottom:10px;line-height: 26px;font-weight:normal;}
#contenido.inhabilitados table.principal td.lista {padding-bottom:10px;}
#contenido.inhabilitados table.principal td .sinDatos {padding:0 25px;}
#contenido.inhabilitados table.listado {width:100%;}
#contenido.inhabilitados table.listado tr.cabecera {font-size:10pt;font-weight:bold;line-height: 30px;}
#contenido.inhabilitados table.listado tr.item {font-size:10pt;line-height: 26px;}
#contenido.inhabilitados table.listado td {padding:0 10px 0 0;vertical-align:top;}


 
/* 2 col */
@media screen and (min-width: 768px ) {

    .barraInferior2Container {.margin: 0 0 10px 0;}
    #nroPaginas{padding-left:0;} 

    /*ayuda*/
    .tscplayer_inline {width: 100%;height:400px;}
    
    #piePagina .izquierdo{float:left;display:block;}
    #piePagina .derecho{float:right;}

    #txtTexto:-moz-placeholder  {color: #919191; font-style: italic} 
    #txtTexto::-moz-placeholder {color: #919191; font-style: italic} 
    #txtTexto::-webkit-input-placeholder {color: #919191; font-style: italic} 
    #txtTexto:-ms-input-placeholder {color: #919191; font-style: italic}
    
    #vistasAciertos {display:block;position:relative;}
    #vistasAciertos2 {display:none;}

    .vistaActiva {margin: 0 7px 0 0;}

    #vistasDocumento2Col {display:block;float:left}
    #btnVistasDocumento1Col, #btnVistasDocumento1ColAb, #vistasDocumento1Col, #vistasDocumento3Col {display:none;}
    
    #vistasDocumento2Col.abc {display:none;}
    #btnVistasDocumento2Col.abc {display: block;}
    
    .CabeceraTituloMBA{font-size: 20pt;color: #222262;margin: 0 0 10px 0;}

	ul.menuInstitucional {margin-left:10px;padding:0;}
	ul.menuInstitucional li {margin-left:1px;}/*no quitar porque no se ve bien en IE8*/
	ul.menuUsuario {margin-left:10px;line-height:30px;padding:5px 20px 20px 10px;}

	#marcoGeneral {width: 748px;}

    #barraFlotante {width:748px;}
    #barraFlotante .iconoFloatLogoNF {width:130px;}
    #barraFlotante li.noEnUnaColumna {display:inline-block;}
    #barraFlotante .ubicacionArbol, #barraFlotante .filtrosFloat {.left:145px;}

    #barraPantallaCompleta {width:748px;}
    #barraPantallaCompleta .iconoPantallaCompletaLogoNF {width:130px;}
    #barraPantallaCompleta li.noEnUnaColumna {display:inline-block;}
    #barraPantallaCompleta .ubicacionArbol, #barraPantallaCompleta .filtrosPantallaCompleta {.left:145px;}

    #columnas {width: auto;}
    
    .logoContainer {display:inline;padding:15px 0 15px 0;margin:0 auto;float:left;width:260px;}
    #barraCentral.home .logoContainer{width:auto;}
    #barraCentral.home #colTxtBusqueda {width: 489px;}
    #barraCentral.home .busquedas_opciones {width: 542px;}

    .barraCentral{height:70px;}
    
	.logoContainerSinBusq {display:block;padding:15px 0 15px 0;margin:0 auto;width:180px;}
    .busquedasContainer {float: left;} /*firefox*/ 
    
    #logoGrande {display:none;}
    #logoChico {display:block;}
    
    #tablaBusqueda {margin:20px;padding:0;}
    #colTxtBusqueda {width:394px}

    #busquedas_opciones_botones .pressEnter{display:inline;}
    #busquedas_opciones_avanz {display: block;*display: initial;.display: block;}    
    #identificacionConFondo {display: block;*display: initial;.display: block;}
    #identificacionSinFondo {display:none;}

    .vistasBarraContainer {padding-bottom:0;width:488px;clear:none;display:inline;.line-height:18px;}

    #paginacion1Container {display:none;}
    #paginacion2Container {display:block;}

    #menuInstitucionalColapsado {display:none;}

	#menuInstitucionalDesplegado {display:block;width:auto;position:static;float:left;}
	#menuInstitucionalDesplegado li, #menuInstitucionalDesplegado li span.bullet {display:inline-block;.display:inline;}

    #menuUsuarioFavoritos{padding:5px 2px 0 0;width:25px;}
    #menuUsuarioHistorial{display:block;padding: 5px 7px 0 0;width:25px;}

    #menuHerramientasColapsado {display:none;}
    #menuHerramientasDesplegado {display:block;position:static;float:right;}
    #menuHerramientasDesplegado li, #menuHerramientasDesplegado li.noEnUnaColumna {display:inline-block;.display:inline;.width:25px;}
    #menuHerramientasDesplegado #toolsNavegacionAciertos{.width:85px;.text-align:right;} 

	div.bloque {width: 360px;margin: 0 0 6px 6px;}
	div.divider1 {left:374px;display:block}
	div.divider2 {display:none}

    #btnFiltros, #btnArbol, #btnFicha, #btnVoces {display:none;}
    #btnAccesos.desplaza {display:none;}
    #btnAccesos.superpone {display:none;}
    #btnAccesos.mostrarAccesosEn1y2 {display:inline;}
    #btnLectura.desplaza {display:inline;}
    #btnLectura.superpone {display:none;}
    #btnNavegacion.desplaza {display: none;}
    #btnNavegacion.superpone {display: inline;}    
    #btnLectura.desplaza.active {display:none;}
    #btnLectura.superpone.active {display:inline;}
    #btnNavegacion.desplaza.active {display: inline;}
    #btnNavegacion.superpone.active {display: none;}

    #btnContinuarLogin span {
        max-width: 180px;
    }

    #columnaAccesosContainer.desplaza {display:block;position:relative;margin:0;width:250px;padding:0 10px 0 10px;box-shadow:none;}     
    #columnaAccesosContainer.superpone {display:none;position:absolute;margin:-9px 0 0 0;width:250px;padding:10px;box-shadow:4px 4px 7px #bbb;}
    #columnaAccesosContainer.desplaza.active, #bloqueAccesos.desplaza.active, #bloqueFiltros.desplaza.active {display:none;}
    #columnaAccesosContainer.superpone.active, #bloqueAccesos.superpone.active, #bloqueFiltros.superpone.active {display:block;}

    #bloqueAccesos, #bloqueFiltros {display:block;width:100%;padding-bottom:15px;}

    #divider.desplaza {display:block;}
    #divider.superpone {display:none;}
    #divider.desplaza.active {display:none;}

    #dividerPDV.desplaza {display:block;}
    #dividerPDV.superpone {display:none;}
    #dividerPDV.desplaza.active {display:none;}
    
    #dividerPDV.desplaza {display:block;}
    #dividerPDV.superpone {display:none;}
    #dividerPDV.desplaza.active {display:none;}

    #columnaLecturaContainer.desplaza, #columnaLecturaContainer.superpone {padding:0 10px 0 10px;}
    #columnaLecturaContainer.desplaza.active {float:left;}
            
    .recuadroTipoDato {width:350px; height:90px;} 
	.recuadroProductos {width:300px; height: 90px;margin-left:0;}      
	.tipodato a.dosFilas {margin-bottom:10px;}

	p.subtitulo1columna, p.subtitulo1columna span {display:none;}
    #contenedorMenuTipoDato p.subtitulo2columnas { display:block; padding-left: 10px;}
    #contenedorMenuProductos p.subtitulo2columnas { display:block; padding-left: 0;}

	.menuHomeContainer {display:none}
    
	#contenedorAccesos {display:inline-block;width:auto;margin:0}
	#contenedorMenuTipoDato { float:left; display:block;margin-left: 25px; position:relative; top:0;}
	#contenedorMenuProductos { float:left; display:block;margin-left: 40px; position:relative; top:0;}
	#bloqueOtrosProductos {text-align:left; display:block;margin-top:5px;margin-left: 0;}/*margin-left: 17px*/
	#newsletter {display:block;}

    #tableAccesoProductos, #tableAccesoOtrosProductos { width:100%; }
    #tableAccesoProductos td, #tableAccesoOtrosProductos td { width:33%; }

    .aciertoContent {width:100%;clear:both;}
    .fecha-producto {width: 100%;text-align:right;}
    .fecha-producto li {display:inline-block;margin-left:10px;}
    .fecha-producto img.sinIcono {width:0;height:0;}
    
    #pieColumnasTipoyProducto { width:385px; margin-top:25px;margin-left:90px;padding-top:0;height:370px;float:left;clear:none}
    #pieColumnaTiposDeDatos { padding-top: 9px;float:left;clear:none}
    #pieColumnaProductos {margin-left:80px;clear:none;}
    #pieColumnaEnlaces {margin-top:40px;margin-left:5px;float:left;clear:none;}
    #pieColumnaInstitucional {width:385px; margin-top:15px;margin-left:210px;float:none;clear:left;}
    #logoCalidadcontainer {margin-left:40px;}

    #contenido {position:relative;}
    #contenido.superpone {position:static;}

   	#contenido.avanzada {width:660px;}
	#contenido.avanzada .renglonTodo {float: left;width: 100%;height: 45px;}
	#contenido.avanzada .renglonIzq {float: left;width: 53%;height: 45px;}
	#contenido.avanzada .renglonDer {float: left;width: 47%;height: 45px;}
	#contenido.avanzada .parametro {float:left;}
	#contenido.avanzada .renglonTodo .etiqueta, #contenido.avanzada .renglonIzq .etiqueta{width:100px;}
	#contenido.avanzada .renglonDer .etiqueta{padding-left:12px;width:50px;}
	#contenido.avanzada .renglonIzq .parametro, #contenido.avanzada .renglonDer .parametro {width:236px;}
    #contenido.avanzada .renglonIzq .parametro.fecha input, #contenido.avanzada .renglonDer .parametro.fecha input {width:200px;}
	#contenido.avanzada .renglonTodo .parametro {width:550px;}        
	#contenido.avanzada .productos .parametro {clear:none;padding-top:0;}
	#contenido.avanzada .tipo_datos .etiqueta {padding-bottom: 10px;}
	#contenido.avanzada .tipo_datos .parametro {clear:none;}
	#contenido.avanzada .tipo_datos.renglonIzq, #contenido.avanzada .tipo_datos.renglonDer {clear:none;height:80px;}
   	#contenido.avanzada .descCorta {display:none;}
	#contenido.avanzada .descLarga {display:inline;}
    #contenido.avanzada .botones {text-align:right;}
      	
   	#contenido.contactenos {width:660px;}
	#contenido.contactenos .renglonTodo {float: left;width: 100%;height: 30px;}
	#contenido.contactenos .renglonIzq {float: left;width: 63%;height: 30px;}
	#contenido.contactenos .renglonDer {float: left;width: 37%;height: 30px;}
	#contenido.contactenos .parametro {float:left;}
    #contenido.contactenos .renglonTodo .asterisco, #contenido.contactenos .renglonIzq .asterisco, #contenido.contactenos .renglonDer .asterisco {color:rgb(250, 14, 43);font-weight:bold;float:right;}
    #contenido.contactenos .renglonTodo .astetele, #contenido.contactenos .renglonIzq .astetele, #contenido.contactenos .renglonDer .astetele {margin-right: 20px;}
	#contenido.contactenos .renglonTodo .etiqueta, #contenido.contactenos .renglonIzq .etiqueta{width:150px;}
	#contenido.contactenos .renglonDer .etiqueta{padding-left:12px;width:50px;}
	#contenido.contactenos .renglonIzq .parametro, #contenido.contactenos .renglonDer .parametro {width:155px;}
    #contenido.contactenos .renglonTodo .parametro.mensaje {width:478px;}
	#contenido.contactenos .renglonTodo .parametro {width:480px;}
    #contenido.contactenos .renglonIzq .guion {width:8px;}
    #contenido.contactenos .renglonIzq .telefono {width:80px;}
    #contenido.contactenos .renglonIzq .codtelefono {width:64px;}
    #contenido.contactenos .renglonDer .interno {width:153px;}
    #contenido.contactenos .renglonIzq .sector {width:220px;}
    #contenido.contactenos .renglonIzq .dedonde {width:222px;}
    #contenido.contactenos .donde_pais {height:100px;}
    #contenido.contactenos .sopro {height:240px;}
    #contenido.contactenos .renglonTodo .asunto {width:478px;}
    #contenido.contactenos .mensaje {height:135px;}
    #contenido.contactenos textarea.mensaje {height:127px;width:480px;}
    #contenido.contactenos .botones {text-align:center;}
    #contenido.contactenos .renglonIzq1 {width: 83%;}
    #contenido.contactenos .renglonDer1 {padding: 5px 0 5px 0;}
    #contenido.contactenos .explicacionProducto {overflow: hidden;}
    #contenido.contactenos .raya {border-bottom:1px solid #ccc;width: 100%;display: inline-block;margin-left:10px;height: 12px;}
    #contenido.contactenos .estadoProducto {margin-top: 3px;}
    #contenido.contactenos .linkProducto {margin-top: 3px;}

        
    #contenido.micuenta.opciones {width:750px;}
    #contenido.micuenta .renglonTodo {float: left;width: 100%;}
	#contenido.micuenta .renglonIzq {float: left;width: auto;margin-right: 10px;clear:both;white-space:nowrap;}
	#contenido.micuenta .renglonDer {float: right;width: auto;}
    #contenido.micuenta .renglonDer .etiqueta {width:auto;margin-right:10px;}
	#contenido.micuenta .renglonDer .parametro {float: right;}
    #contenido.micuenta .renglonIzq.bloqueCumpleanos {width: 450px;.width:439px;}
    #contenido.micuenta .renglonIzq .cumplemes {width:205px;.width:200px;}
    #contenido.micuenta .renglonIzq.bloqueTelefono{width:478px;}
    #contenido.micuenta .renglonIzq .codtelefono {width:70px;}
    #contenido.micuenta .renglonIzq .telefono {width:150px;}
    #contenido.micuenta .renglonDer .interno {width:113px;}
    #contenido.micuenta .renglonIzq.bloqueAreaDeNegocio{width:425px;}
    #contenido.micuenta .renglonIzq .areaNegocio {width:264px;} 
    #contenido.micuenta .renglonIzq.bloquePiso{width:380px;}
    #contenido.micuenta .renglonIzq .piso, #contenido.micuenta .renglonDer .oficina {width:215px;} 
    #contenido.micuenta .domicilio1 {display:none;}
    #contenido.micuenta .domicilio2 {display:block;}
    #contenido.micuenta .domicilio2 div {margin-right: 11px;}
    #contenido.micuenta .renglonIzq.claveAnt, #contenido.micuenta .renglonIzq.claveNu1, #contenido.micuenta .renglonIzq.claveNu2 {width:400px;} 
    #contenido.micuenta .botones2 .botones {height:auto;}
    #contenido.micuenta .botones2 .botones table {width:100%;padding-right:3px;}
    #contenido.micuenta .botones2 .botones table td {width:33.3%;vertical-align:top;white-space:nowrap;}
    #contenido.micuenta .botones2 .botones table td.verisign {text-align:right;}
    #contenido.micuenta .botones1 {display:none;}
    #contenido.micuenta .botones2 {display:block;}
    #contenido.micuenta #frmProductos .renglonIzq {width: 83%;}
    #contenido.micuenta #frmProductos .renglonDer {padding: 5px 0 5px 0;}
    #contenido.micuenta #frmProductos .explicacionProducto {overflow: hidden;}
    #contenido.micuenta #frmProductos .raya {border-bottom:1px solid #ccc;width: 100%;display: inline-block;margin-left:10px;height: 12px;}
    #contenido.micuenta #frmProductos .estadoProducto {margin-top: 3px;}
    #contenido.micuenta #frmProductos .linkProducto {margin-top: 3px;}
    #contenido.micuenta #frmServicios .renglonIzq.topicos, #contenido.micuenta .renglonDer.topicos {width:330px;}

    #contenido.administrarUsuarios .renglonIzq {float: left;width: 53%;}
    #contenido.administrarUsuarios .renglonDer {float: right;width: auto;}

    #contenido.administrarUsuarios .error {padding-left:33px;}
    #contenido.administrarUsuarios .renglonTodo .etiqueta{width:180px;}
    #contenido.administrarUsuarios .parametro {float:none;border:0;position:relative;white-space:nowrap;overflow:hidden;width:350px;}
    #contenido.administrarUsuarios .parametro.print {font-size: 10pt;padding: 1px 5px 0 5px;height: 19px;}
    #contenido.administrarUsuarios .botones {width:542px;text-align:right;}
    
    #frmLoginPage {padding-bottom: 0;width:auto;}
    #frmLoginPage .col1 {display:table-cell;.display:inline;}
    #frmLoginpage .col2 {text-align:left;margin:0;}

    #seccionEmailUsuario {background-color:#F4F4F4;padding:10px;width:320px;}
    #emailUsuario {width:230px}

    .imagenLoginPage {margin-top:30px; text-align:center;padding-left:3px;padding-right:3px;}

    .pieLoginPage {margin-top:60px; height:35px;}
    .pieLoginPageLink1 {display:inline;height:35px; line-height:35px; font-size:10pt;padding-left:25px;}
    .pieLoginPageLink2 {display:inline;height:35px; line-height:35px; font-size:10pt;padding-left:30px;}
     
    .bloqueFormulario {margin-left: 20px;}
    .logoLoginWrap {margin-top: 5px;margin-bottom: 10px;text-align:left;}
    .logoLoginWrap img {display: block;margin: 0; }
    
    .loginInputWrap label {float:left;display:inline;padding-bottom:0;width:100px;margin:0;}

    .textohistorico {margin-bottom:20px;}

    #dialogo_opciones_container .marcoMensaje {max-width:700px;}
    #dialogo_avanzadas_container .marcoMensaje {max-width:700px;}

    #dialogo_avanzadas_container div.renglonIzq .etiqueta, #dialogo_avanzadas_container div.renglonDer .etiqueta {margin-left:0;}
    #dialogo_avanzadas_container div.renglonIzq, #dialogo_avanzadas_container div.renglonDer {float: left;width: 40%;padding-left:35px;}
    #dialogo_avanzadas_container div.renglonIzq, #dialogo_avanzadas_container div.renglonDer {float: left;width: 40%;padding-left:35px;}
    #dialogo_avanzadas_container div.parametro.text.fecha {width: 175px;}
    #dialogo_avanzadas_container div.parametro.text.fecha input {width: 140px;}

    #graficoPDV1 {display: inline;}
    #graficoPDV2 {display: none;}

    #graficoPDV, .graficoPDV {display:table-cell;.display:block;}

    .bloqueDosColumnasPDV {width:46%;float:left;margin:10px 20px 20px 0}

    #ifCheckList {height:590px;}
    #ifInhabilitados {height:570px;}

}

/* 3 col */
@media print, screen and (min-width: 980px) {
  
    /*ayuda*/
    .tscplayer_inline {width: 818px;height:460px;}

    .vistaActiva {margin: 0 7px 0 0;}

    #vistasDocumento3Col {display:block;float:left;}
    #vistasDocumento3Col.abc {padding: 0 0 0 7px;}
    #btnVistasDocumento1Col, #btnVistasDocumento1ColAb, #vistasDocumento1Col, #vistasDocumento2Col {display:none;}
    #btnVistasDocumento2Col.abc, #btnVistasDocumento2ColAb.abc {display:none;}

    .barraCentral, .barraCentralSinBusq {height:80px;}

	ul.menuInstitucional {margin-left:10px;padding:0;}
	ul.menuUsuario {margin-left:10px;line-height:30px;padding:5px 20px 20px 10px;}

	#marcoGeneral {width: 960px;}
    #barraFlotante {width:960px;}
	#columnas {width: auto;}
    
    .logoContainer {display:inline;padding:15px 0 15px 0;margin:0 auto;float:left;width:auto;}
	.logoContainerSinBusq {display:block;padding:15px 0 15px 0;margin:0 auto;width:180px;}

    #logoGrande {display:block;}
    #logoChico {display:none;}

    #colTxtBusqueda {width:530px;}
    #busquedas_opciones {width: 552px;}

    #busquedas_opciones_botones .pressEnter{display:inline;}
    #busquedas_opciones_avanz {display: block;*display: initial;}

    #identificacionConFondo {display: block;}
    #identificacionSinFondo {display:none;}

    .vistasBarraContainer {padding-bottom:0;width:700px;clear:none;display:inline;}

    .CabeceraTituloMBA{font-size: 20pt;color: #222262;margin: 0 0 10px 0;}

    #paginacion1Container {display:none;}
    #paginacion2Container {display:block;}

    #menuInstitucionalColapsado {display:none;}

	#menuInstitucionalDesplegado {display:block;width:auto;position:static;float:left;}
	#menuInstitucionalDesplegado li, #menuInstitucionalDesplegado li span.bullet {display:inline-block;.display:inline;} 

    #menuPDVColapsado {display:none;}     
	#menuPDVDesplegado {display:block;width:auto;position:static;float:left;padding-top: 5px;}

    #menuHerramientasColapsado {display:none;}
    #menuHerramientasDesplegado {display:block;position:static;float:right;}

	.bloque {width: 330px;margin: 0 0 6px 6px;}
	.c2 {left:350px;}
	.c3 {left:750px;}

	div.divider1 {left:325px;display:block}
	div.divider2 {left:651px;display:block}

    #btnFiltros, #btnArbol, #btnFicha, #btnVoces {display:none;}    
    #btnAccesos.desplaza {display:none;} 
    #btnAccesos.superpone {display:none;}
    #btnAccesos.mostrarAccesosEn1y2 {display:none;}
    #btnLectura.desplaza {display:inline;}
    #btnLectura.superpone {display:inline;}
    #btnNavegacion.desplaza {display: none;}
    #btnNavegacion.superpone {display: none;}    
    #btnLectura.desplaza.active {display:none;}
    #btnLectura.superpone.active {display:none;}
    #btnNavegacion.desplaza.active {display: inline;}
    #btnNavegacion.superpone.active {display: inline;}

    #btnContinuarLogin {
        max-width: inherit;
    }

    #btnContinuarLogin span {
        max-width: 265px;
    }

    #columnaAccesosContainer.desplaza, #columnaAccesosContainer.superpone {display:block;position:relative;margin:0;width:250px;padding:0 10px 0 10px;box-shadow:none;} 

    #columnaAccesosContainer.desplaza.active, #bloqueAccesos.desplaza.active, #bloqueFiltros.desplaza.active, 
    #columnaAccesosContainer.superpone.active, #bloqueAccesos.superpone.active, #bloqueFiltros.superpone.active {display:none;}
    
    #divider.desplaza, #divider.superpone {display:block;}
    #divider.desplaza.active, #divider.superpone.active {display:none;}

    #dividerPDV.desplaza, #dividerPDV.superpone {display:block;}
    #dividerPDV.desplaza.active, #dividerPDV.superpone.active {display:none;}

    #columnaLecturaContainer.desplaza, #columnaLecturaContainer.superpone {padding:0 10px 0 10px;}
    #columnaLecturaContainer.desplaza.active {float:left;}
    
	.recuadroTipoDato {	width:650px; height:40px; display:block; } 
	.recuadroProductos { width:295px; height:40px; display:block;margin-left:0;} 
    #contenedorMenuTipoDato p.subtitulo2columnas { display:block; padding-left: 10px;}
    #contenedorMenuProductos p.subtitulo2columnas { display:block; padding-left: 0;}
	.tipodato a.dosFilas {margin-bottom:0;}

	.menuHomeContainer {display:none}

	#bloqueOtrosProductos {display:none;}
	#contenedorAccesos {display:inline-block;width:auto;margin:0}
	#contenedorMenuTipoDato { display:block; float:left; margin-left: 0;}
	#contenedorMenuProductos { display:block; float:left; margin-left: 10px;}
	#newsletter {display:block;}
 
    #tableAccesoProductos, #tableAccesoOtrosProductos { width:100%; }
    #tableAccesoProductos td { width:33%; }
    #tableAccesoOtrosProductos td { width:100%; }
    #tableAccesoOtrosProductos td.prodCHEC { padding-left:11px; }
    #tableAccesoOtrosProductos td.prodCHEC img { margin-right:8px; }
    #tableAccesoOtrosProductos td.prodINHA { padding-left:13px; }
    #tableAccesoOtrosProductos td.prodINHA img { margin-right:8px; }
    #tableAccesoOtrosProductos td.prodSUSPE { padding-left:16px; }
    #tableAccesoOtrosProductos td.prodSUSPE img { margin-right:6px; }

    #bloqueProductosMasContenidos #tableAccesoProductos, #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos { width:95%; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td { width:33%; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodCHEC { padding-left:0; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodCHEC img { margin-right:0; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodINHA { padding-left:50px; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodINHA img { margin-right:0; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodSUSPE { padding-left:11px; }
    #bloqueOtrosProductosMasContenidos #tableAccesoOtrosProductos td.prodSUSPE img { margin-right:0; }

    .aciertoContent {width:580px;float:left;clear:none;}
    .fecha-producto {width: 80px;text-align:left;}
    .fecha-producto li {display:block;margin-left:0;}
    .fecha-producto img, .fecha-producto img.sinIcono {width:20px;height:16px;}

    #pieColumnasTipoyProducto { width:420px; margin:20px 0 0 0;height:350px;float:left;clear:none}
    #pieColumnaTiposDeDatos { padding: 10px 15px 50px 55px;height:330px;float:left;}
    #pieColumnaProductos {margin-left:70px;height:350px;}
    #pieColumnaEnlaces {margin-top:35px;margin-left:70px;height:325px;float:left;clear:none;}
    #pieColumnaInstitucional {width:185px;margin-top:65px;margin-left:70px;float:left;clear:none;}
    #logoCalidadcontainer {margin-left:0;}

    .bloqueDosColumnas {width:47%;float:left;margin:10px 20px 10px 0}
    .bloqueDosColumnasPDV {width:47%;width:45%\9;float:left;margin:10px 20px 10px 0}

    .imagenLoginPage {margin-top:30px; text-align:center;padding-left:55px;padding-right:55px;}

    #seccionEmailUsuario {background-color:#F4F4F4;padding:10px;width:360px;}
    #emailUsuario {width:270px}

    .pieLoginPage {margin-top:60px; height:35px;}
    .pieLoginPageLink1 {display:inline;height:35px; line-height:35px; font-size:10pt;padding-left:57px;}
    .pieLoginPageLink2 {display:inline;height:35px; line-height:35px; font-size:10pt;padding-left:95px;}
    
    .bloqueFormulario {margin-left: 60px;}
    .logoLoginWrap {margin-top: 15px;margin-bottom: 10px;text-align:left;}
    .logoLoginWrap img {display: block;margin: 0; }
    .loginInputWrap label {float: left;	display:inline; padding-bottom: 0; width: 100px; margin: 0;}

    .recuadroHistoriaFecha1 {height: 40px;}
    .textohistorico {float:left;}

    #contenido.superpone {position:relative;}

    #contenido.genericas .subtitulo2, #contenido.genericas .parrafo2 {margin-left: 100px;margin-right: 100px;}
    #contenido.genericas td.colIzq p {margin-right:40px;}
    #contenido.genericas td.colDer{display:block;}

    #contenido.micuenta.opciones #columnaLecturaContainer {width:675px;}
    #contenido.micuenta #columnaLecturaContainer {width:auto}

    #dialogo_opciones_container .marcoMensaje {max-width:900px;}
    #dialogo_avanzadas_container .marcoMensaje {max-width:900px;}

    #graficoPDV1 {display:inline;}
    #graficoPDV2 {display: none;}

    #graficoPDV, .graficoPDV {display:table-cell;.display:block;}

    #ifCheckList {height:550px;}
    #ifInhabilitados {height:570px;}

}

/* Historico */
#wrapTxtTextoHistorico {border: 0;margin: 0;padding: 0;overflow: hidden;}
#busquedasHistorico #txtTextoHistorico {display:inline;float:left;}
#txtTextoHistorico {font-family: Segoe UI; font-size: 12pt; line-height: 25px; color:#333333; border:0; margin: 2px 2px 0 2px; padding:0; width: 99%; height: 25px; vertical-align: baseline }
#txtTextoHistorico:focus {outline: none}
#txtTextoHistorico:-moz-placeholder  {color: #919191; font-style: italic} 
#txtTextoHistorico::-moz-placeholder {color: #919191; font-style: italic} 
#txtTextoHistorico::-webkit-input-placeholder {color: #919191; font-style: italic} 
#txtTextoHistorico:-ms-input-placeholder {color: #919191; font-style: italic}


/*z-index --> IMPORTANTE: con punto para que solo lo tome IE7*/

#frmLogin {z-index:200000;}

#marcoGeneral{z-index:10;}
#underPopups, #underPopups.active{z-index:10000;}

#barraFlotante{z-index:20000;}
#barraPantallaCompleta{z-index:20000;}
#barraSuperior{z-index:500;}
#barraCentral{z-index:400;}
#PDV{z-index:350;}
#barraInferior1, #barraInferior2{z-index:300;}
#barraMenuPDV{z-index:300;}
#contenido{z-index:200;}
#piePagina{z-index:100;}

#marcoMasContenidosHome{z-index:1100}
#btnMasContenidosAbs.active, #MasContenidosInterno.active{z-index:10100}

#mensaje-container{z-index:20000;} 
#dialogo_opciones_container{z-index:15000;}

#menuInstitucionalColapsado{z-index:510;}
#menuInstitucionalDesplegado.active{z-index:10100;}
#menuUsuarioFavoritos{z-index:510;}
#menuUsuarioColapsado{z-index:510;}
#menuUsuarioDesplegado.active{z-index:10100;}

#favoritos.active{z-index:10100;}

#busquedasContainer{z-index:1500;}
#busquedas{z-index:1510;}
#busquedas_opciones{z-index:1520;}
#busquedas_opciones_botones, #busquedas_opciones_checks, #busquedas_opciones_links{z-index:1530;}
div.boton_buscar boton_buscar_selected{z-index:1540;}

#btnAccesosAbs.active, #btnFiltrosAbs.active, #btnFichaAbs.active, #btnArbolAbs.active {z-index:10100;}

#columnaAccesosContainer.active{z-index:10100;}
#bloqueFiltros.active{z-index:10100;}

#menuHerramientasColapsado.active, #menuHerramientasDesplegado.active{z-index:10100;}

#btnVistasDocumento1ColAbs.active, #btnVistasDocumento1ColAbs.abc.active{z-index:10100;}
#vistasDocumento1Col.active, #vistasDocumento1Col.abc.active{z-index:10110;}
#btnVistasDocumento2ColAbs.active, #btnVistasDocumento2ColAbs.abc.active{z-index:10100;}
#vistasDocumento2Col.active, #vistasDocumento2Col.abc.active{z-index:10110;}

#ordenarDesplegado.active, #ordenarDesplegado2.active{z-index:10100;}

#dialogo_opciones_container, #dialogo_avanzadas_container, #dialogo_container {z-index:10100;}
#frmLogin.active{z-index:10100;}

#btnLecturaAbs.superpone.active, #columnaAccesosContainer.superpone.active{z-index:10100;}

/*ticker ABA*/
.tickerCabeceraABA
{

	border-bottom: #222262 2px solid; 	

	font-family:Segoe UI;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

.tickerCuerpoABA
{
	height:100%;

	vertical-align: top;

}
.tickerPieABA 
{
	vertical-align:bottom;
	text-align: center;

    border-top: #222262 2px solid;
}
.tickerABA
{
   	height:100%; 
	overflow:auto;
}


.tickerCuadroABA 
{
	list-style-type: none;

	background-color: white;
	
	padding: 0px;
	margin: 0;
    width: 100%;

	FONT-FAMILY: arial, verdana, Helvetica, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11pt;
}
.tickerCuadroABA div
{

	padding: 5px;
	padding-left: 0px;


	width: 100% !important; /*para firefox*/
    width: 100%; /*para ie*/

}


.tickerCuadroABAPDV 
{
	list-style-type: none;

/*	border-top: #DCDCDC 1px solid; 
	border-bottom: #DCDCDC 1px solid;*/

	/*background-color: #f2f5f9;*/
	/*background-color: #f0f0f0;*/
	padding: 0px;
	margin: 0;
    width: 100%;

	/*FONT-FAMILY: arial, verdana, Helvetica, sans-serif; 
	COLOR: #222262; 
	FONT-SIZE: 11pt;*/
}
.tickerCuadroABAPDV div
{
   	/*height: 100%;*/
	padding: 5px;

	width: 100% !important; /*para firefox*/
    width: 100%; /*para ie*/
	
}


#tickerABA li A:hover div
{
    background-color: #E7E8EB;
	cursor:hand;
}
#tickerABA li A:link div
{
}
#tickerABA li A:visited div
{
}

/* más opciones de búsqueda */

#busquedas_mas_opciones_link {font-size:9pt; margin-bottom:5px;}

#btnCancelarMasOpciones,
#btnCancelarTipoNorma,
#btnCancelarArbolTo,
#btnCancelarCirculares {text-align:center;}

#masOpcionesBusqueda {margin: 5px 0px 7px 0px; padding:10px; border: 1px solid #F1F1F1; border-image: none; width: 100%; box-sizing:border-box; background:#F1F1F1;}

#masOpcionesBusqueda .bloqueBusqueda {margin:10px 10px 20px 10px;}
#masOpcionesBusqueda .bloqueBusquedaCabecera {background:#4A8BF5; height:28px;}
#masOpcionesBusqueda .bloqueBusquedaCabecera span {margin:0 0 0 15px; color:#FFFFFF; font-size:10pt; font-weight:bold;letter-spacing: 1.5px;line-height:28px;}
#masOpcionesBusqueda .bloqueBusquedaContenido {border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;padding:25px 40px 25px 20px;background:#FFFFFF}

#masOpcionesBusqueda .bloqueBusquedaCajas {border: 0;margin: 0;padding: 0;overflow: hidden;}

.wrapCajaBusquedaFocus    {border:1px solid #4A8BF5;background-color:#FFFFFF;z-index:15000;}
.wrapCajaBusquedaSinFocus {border:1px solid #CCCCCC;background-color:#FFFFFF}

#masOpcionesBusqueda .bloqueBusquedaInputTexto {font-family: Segoe UI; font-size: 12pt; line-height: 25px; color:#333333; border:0; margin: 2px 2px 0 2px; padding:0; width: 99%; height: 25px; vertical-align: baseline }
#masOpcionesBusqueda .bloqueBusquedaInputTexto:focus {outline: none}

#masOpcionesBusqueda .bloqueBusquedaInputTexto:-moz-placeholder, 
#masOpcionesBusqueda .bloqueBusquedaInputTexto::-moz-placeholder, 
#masOpcionesBusqueda .bloqueBusquedaInputTexto::-webkit-input-placeholder, 
#masOpcionesBusqueda .bloqueBusquedaInputTexto:-ms-input-placeholder {color: #919191; font-style: italic}

#masOpcionesBusqueda #bloqueBusquedaNormas,
#masOpcionesBusqueda #bloqueBusquedaTematica,
#masOpcionesBusqueda .bloqueOpciones {position:relative;}

#tdTODOS, #tdAYUDA {
    margin-left: 50px;
    font-size: 9pt;
    color: #1155CC;
    cursor:pointer;   
}

#bloqueBusquedaNormas,
#bloqueBusquedaTematica {z-index: 1000;}

#masOpcionesBusqueda #bloqueOpcionesNormas,
#masOpcionesBusqueda #bloqueOpcionesTipoNorma,
#masOpcionesBusqueda #bloqueOpcionesArbolTo,
#masOpcionesBusqueda #bloqueOpcionesCirculares,
#masOpcionesBusqueda #bloqueOpcionesTematica {position: absolute;border:1px solid #CCCCCC; background-color: #FFFFFF; box-shadow: 4px 4px 7px #BBB;width: 100%;display:none; }

#masOpcionesBusqueda #bloqueOpcionesNormas.active,
#masOpcionesBusqueda #bloqueOpcionesTipoNorma.active,
#masOpcionesBusqueda #bloqueOpcionesArbolTo.active,
#masOpcionesBusqueda #bloqueOpcionesCirculares.active,
#masOpcionesBusqueda #bloqueOpcionesTematica.active {display:block;}

#masOpcionesBusqueda #bloqueOpcionesTipoNorma {width:50%; min-width:300px;}
#masOpcionesBusqueda #bloqueOpcionesArbolTo {width:50%; min-width:300px;}

#masOpcionesBusqueda #bloqueOpcionesNormasLinks,
#masOpcionesBusqueda #bloqueOpcionesTipoNormaLinks,
#masOpcionesBusqueda #bloqueOpcionesArbolToLinks,
#masOpcionesBusqueda #bloqueOpcionesCircularesLinks,
#masOpcionesBusqueda #bloqueOpcionesTematicaLinks {border:0; text-align: left; font-family: Segoe UI, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt}

#frmMasOpcionesdeBusqueda div.parametro.text.fecha,
#frmFiltroAvanzadoPorTipoNorma div.parametro.text.fecha,
#frmFiltroAvanzadoPorArbolTO div.parametro.text.fecha {width: auto;border: 1px solid #CCCCCC;overflow:hidden;position:relative;}

#frmMasOpcionesdeBusqueda div.parametro.text.fecha img,
#frmFiltroAvanzadoPorTipoNorma div.parametro.text.fecha img,
#frmFiltroAvanzadoPorArbolTO div.parametro.text.fecha img {float:right;position:absolute;right:0;}

#frmMasOpcionesdeBusqueda div.parametro.text.fecha input,
#frmFiltroAvanzadoPorTipoNorma div.parametro.text.fecha input,
#frmFiltroAvanzadoPorArbolTO div.parametro.text.fecha input {width: 80%;height: 24px;border: none;padding: 0 5px 0 5px;}

#frmMasOpcionesdeBusqueda div.fechas,
#frmFiltroAvanzadoPorTipoNorma div.fechas,
#frmFiltroAvanzadoPorArbolTO div.fechas {height:60px;border:none;}

#frmMasOpcionesdeBusqueda #cboFechas,
#frmMasOpcionesdeBusqueda #cboTipoNorma,
#frmMasOpcionesdeBusqueda #cboCircular,
#frmMasOpcionesdeBusqueda #cboArbolTo,
#frmMasOpcionesdeBusqueda #cboOrden {height:28px;width:100%;border:1px solid #CCCCCC;background: transparent;}

#CajaVerConAcceso {height: 28px;background-color:#F1F1F1;margin-left: 50px;line-height: 28px;padding-left: 15px;}

#frmMasOpcionesdeBusqueda table {border-collapse: collapse;}
#frmMasOpcionesdeBusqueda #tblBloqueBusquedaContenido td {padding-bottom: .5em;}

#frmMasOpcionesdeBusqueda #tblBloqueBusquedaContenido td table td {padding-top: .5em;padding-right:.7em}
#frmMasOpcionesdeBusqueda #tblBloqueBusquedaContenido td table td:last-child {padding-right:unset}

p.pFiltro {margin: 25px 0 0 0;padding:7px 7px 7px 0; background-color:#EDEDED;}

#lblFiltro {font-size:13pt;font-weight:bold;padding: 5px 7px 5px 6px;margin:0;width:75px;}
#lblFiltrosAvanzados {float:right;}

.lblFiltroAplicado {font-size:10pt;font-weight:bold;margin-top:7px;}


#dialogoSolapasAvanzadas {position:absolute;top:38px;width:100%;display:none;z-index:20000}
#dialogoSolapasAvanzadas.active {display:block;}
#dialogoSolapasAvanzadas .renglon-container {margin:0 auto;}
#dialogoSolapasAvanzadas .marcoMensaje {margin:0 auto;background-color:#f6f6f6;box-shadow:4px 4px 7px #BBB;padding:20px;}

#solapasAvanzadas {margin: 0 auto; padding:0; width: 100%; box-sizing: border-box; -moz-box-sizing:border-box;z-index:20000}
#solapasAvanzadas input[type="radio"] {height:30px;visibility:hidden; margin:0;font-size:0;padding:0;}
#solapasAvanzadas input[type="radio"] + label { background: #4A8BF5; color:#fff;cursor:pointer;display:block; float:left;font-size:12pt;letter-spacing:0.5px;height:30px;line-height:30px;margin-right:20px;padding:0 20px; box-sizing:border-box;text-align: center;}
#solapasAvanzadas input[type="radio"]:hover + label { background: rgb(0,54,128); color: #fff;}
#solapasAvanzadas input[type="radio"]:checked + label { background: #fff; color: #333; font-weight: bold; position: relative; z-index: 6; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#contenidoSolapasAvanzadas { margin-top:-1px; padding:0; background: #fff; height: 370px;  position: relative; border: 1px solid #ccc; width: 100%; z-index: 5;}
#contenidoSolapasAvanzadas div#opcionesAvanzadaPorTipoNorma, 
#contenidoSolapasAvanzadas div#opcionesAvanzadaPorArbolTO { opacity: 0; padding: 20px; position: absolute; z-index:-100; width:100%;box-sizing: border-box;}
#solapasAvanzadas input[type="radio"]#solapaPorTipoNorma:checked ~ #contenidoSolapasAvanzadas #opcionesAvanzadaPorTipoNorma,
#solapasAvanzadas input[type="radio"]#solapaPorArbolTO:checked ~ #contenidoSolapasAvanzadas #opcionesAvanzadaPorArbolTO { opacity: 1; z-index: 100;}

#FiltroAvanzadoPorTipoNorma {display:block}

.bloque-colaborador {
    border: 1px solid #B3D4ED;
    background-color: #E0E7ED;
    display: flex;
    margin-bottom: 20px;
    border-radius: 5px;
}

    .bloque-colaborador .imagen {
        margin: 15px;
    }

    .bloque-colaborador .nombre {
        margin: 15px 15px 15px 0;
        font-size: 12pt;
        font-weight: bold;
        text-transform: uppercase;
    }

    .bloque-colaborador .cv {
        margin: 0 15px 15px 0;
    }

.bloque-colaborador-nota {
    border: 1px solid #EFEFEF;
    margin-bottom: 20px;
    padding: 15px;
}

    .bloque-colaborador-nota .titulo-nota {
        font-weight: bold;
        margin-bottom: 10px;
        color: #333;
        font-size: 11pt;
    }

    .bloque-colaborador-nota .texto-nota {
        font-size: 10pt;
    }

        .bloque-colaborador-nota .texto-nota .detalle-nota {
            color: #2c5997;
            font-weight: bold;
        }

        .bloque-colaborador-nota .texto-nota .detalle-nota-fecha {
            color: #5685BE;
            font-weight: bold;
        }

.img-circle {
    border-radius: 50%;
}

#contenidoPDV.colaborador {
    max-width: 660px;
    margin: 20px auto;
}

    #contenidoPDV.colaborador .titulo {
        font-size: 12pt;
        font-weight: bold;
        border-bottom: 1px solid #B8B8B8;
        margin-bottom: 15px;
        padding-left: 20px;
        padding-bottom: 4px;
    }

    #contenidoPDV.colaborador .bloque-colaborador-nota {
        border: 1px solid #EFEFEF;
        margin-bottom: 20px;
        padding: 15px;
    }

    #contenidoPDV a.linkColaborador:hover {
        text-decoration: underline;
    }

.efecto-3d {
    box-shadow: 5px 5px 10px 0.5px rgb(184 184 184);
}

.por-colaborador {
    margin: 7px;
    height: 55px;
}

    .por-colaborador img {
        float: left;
        padding: 0;
        margin: 0 10px 0 0;
    }

    .por-colaborador p {
        font-size: 10pt;
        color: #2c5997;
        margin: 0;
        padding-top: 9px;
    }