@charset "utf-8";
body {
    background-color: #F0F0F0;
    color: #121212;
    font-family: 'arial';
    /*overflow-x:hidden;*/
    position: relative;
    text-align: center;
    margin: 0 auto;
}
p{ margin-top:10px;}
#contenedor {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 75em;
/*  width: 1000px;*/
}

#cabecera {
    background: url(../imagenes/cabecera/bg_cabecera.png) repeat-x;
}

#cabecera #menu-buscador{
    height: 33px;
    margin: 0 auto;
    position: relative;
    width: 62.5em;
}

#cabecera #menu-buscador #logo-peru{
    background: url(../imagenes/escudo-nacion.png) no-repeat;
    color: #fff;
    font-size: 0.69em;
    font-style: normal;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-top: 5px;

    padding-left: 28px;
}

#cabecera #menu-buscador #logo-peru img{
    vertical-align: middle;
}

#cabecera #menu-buscador ul{
    float: left;
    margin-top: 7px;
    padding: 0 0px 0 200px;
    width: auto;
}

#cabecera #menu-buscador ul li {
    float: left;
    height: 16px;
    margin: 0px 7px 0px 0px;
    padding: 0 0px 0px 6px;
}



#cabecera #menu-buscador ul li:hover{
    background: url(../imagenes/borde-izquierda.jpg) no-repeat left top !important;
}

#cabecera #menu-buscador ul li a {
    background: none;
    color: #fff;
    height: 12px;    
    font: 12px/10px arial;
    padding: 3px 10px 1px 6px;
}

#cabecera #menu-buscador ul li:hover a{
    background: url(../imagenes/borde-derecha.jpg) #727272 no-repeat right center;
    color: #fff;
}

#cabecera #menu-buscador ul li a:hover {
    background: url(../imagenes/borde-derecha.jpg) #727272 no-repeat right center;
    color: #fff;
}

.icono-transparencia{
background:url(../imagenes/iconos/lupa.png) 0 1px no-repeat; padding:0px 10px 2px 5px !important; margin:0; margin-left:-10px;
background-position:right !important;
}

#cabecera #menu-buscador form {
    float: right;
}

#cabecera #menu-buscador form label{
    height: 0px;
    font: 0px arial;
    position: absolute;
    z-index: 0;
    width: 0px;
}

#cabecera #menu-buscador form input[type=submit], #cabecera #menu-buscador form input#enviar-buscar{
    background: url(../imagenes/cabecera/lupa.jpg) no-repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: #111111 !important;
    cursor: pointer !important;
    float: left !important;
    font: 0px arial !important;
    font-size: 11px !important;
    height: 19px !important;
    line-height: 19px !important;
    margin-top: 7px !important;
    width: 28px !important;
}

#cabecera #menu-buscador form input[type=text], #cabecera #menu-buscador form input#buscar{
    background: url(../imagenes/cabecera/bg-lupa.png) no-repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: #111111 !important;
    float: left !important;
    font-size: 11px !important;
    height: 19px !important;
    line-height: 19px !important;
    margin-top: 7px !important;
    padding: 0 0 0 0px !important;
    width: 139px !important;
}

#cabecera #menu-principal {
    margin: 0 auto;
    position: relative;
    width: 62.5em;
    z-index: 30;
}

#cabecera #menu-principal #logo-bn{
    font-size: 0.52em;
    height: 34px;
    left: 0;
    margin: 0;
    overflow: hidden;
    top: 15px;
    position: absolute;
    width: 212px;
    z-index: 100;
}

#cabecera #menu-principal #logo-bn h1{
    color: #000;
    font: 14px arial;
}

#cabecera #menu-principal #logo-bn h1 a{
    color: #000;
}

#cabecera #menu-principal #logo-bn h1 a img{
    vertical-align: middle;
    margin: 0px 10px 0px 0px;
}

#cabecera #menu-principal #menu-servicios{
    min-height: 65px;
    position: relative;
}

#cabecera #menu-principal #menu-servicios ul{
    border-left: 1px dashed #C2C2C2;
    float: right;
}

#cabecera #menu-principal #menu-servicios ul li {
    border-right: 1px dashed #C2C2C2;
    float: left;
    overflow: hidden;
    text-align: center;
    width: 150px;
}

#cabecera #menu-principal #menu-servicios ul li a{
    color: #121212;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 65px;
    text-transform: uppercase;
}

#cabecera #menu-principal #menu-servicios ul li a:hover, #cabecera #menu-principal #menu-servicios ul li a.activo {
        background-color: #F0F0F0 !important;
        font-weight:bold;
}

#multired{
    background: url(../imagenes/multired/fondo-multired.png) repeat-x 0 0px;
    padding: 0px 0px 0px 0px;
    min-height: 211px;
    position: absolute;
    right: 105px;
    top: 102px;
    text-align: left;
    width: 357px;
    z-index: 35;
}

#multired .banner-banca-pie {
    background: url(../imagenes/multired/curva-multired-abajo.png) repeat-x 0 0px;
    display: block;
    height: 13px;
    width: 339px;
    position: relative;
    z-index: 45;
}

#multired .banner-banca {
    margin: 0 auto;
    min-height: 145px;
    padding: 26px 0px 0px 0px;
    position: relative;
    width: 265px;
    z-index: 45;

}

#multired .banner-banca  h2 {
    background: url(../imagenes/multired/banca-internet.png) no-repeat scroll 0 3px transparent;
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 5px 41px;
    text-indent: -60em;
    width: 216px;
}

.banner-banca cite, .banner-banca a {
    background: url(../imagenes/iconos/vineta-arrow.png) no-repeat scroll 0 0 transparent;
    color: #232323;
    display: block;
    font-style: normal;
    padding-left: 41px;
}

.banner-banca cite, .banner-banca .vineta {
    background: url(../imagenes/iconos/vineta-arrow.png) no-repeat scroll 0 0 transparent;
    padding-left: 41px;
}

#multired .banner-banca a {
    background-position: 25px 4px;
    cursor: pointer;
    font-size: 0.9em;
    padding-bottom: 10px;
}

#multired .banner-banca a .bi {
    color: #000000;
    text-decoration: none;
}

#multired .banner-banca cite {
    background: url(../imagenes/iconos/star.png) no-repeat scroll 25px 2px transparent;
    font-size: 0.75em;
}

#multired .banner-banca hr {
    color: #E1E1E1;
    margin-bottom: 6px;
    margin-left: -35px;
    margin-top: 10px;
    padding: 0;
    width: 336px;
}    

#multired .banner-banca .icon-ciudadano {
    background: url(../imagenes/iconos/ciudadano.png) no-repeat scroll 5px 2px transparent;
    margin: 0;
    padding: 6px 0 6px 40px;
	margin-bottom:5px;
}

#multired .banner-banca .icon-ciudadano {
    cursor: pointer;
    font-size: 0.9em;
    padding-bottom: 10px;
}  

#multired .banner-banca .desvisa {
    background: url(../imagenes/iconos/logovisa.png) no-repeat scroll right center transparent;
     bottom: 5px;
    height: 22px;
    left: 177px;
    margin: 0;
    position: absolute;
    width: 35px;
}  

#banner-publicidad{
    position: relative;
    overflow: hidden;
    width: 100%;
}

#banner-publicidad #banner-publicidad-texto{
    bottom: 35px;
    color: #fff;
    font: 60px/60px 'daxcompact-regularregular'; 
    left: 102px;
    position: absolute;
    z-index: 16;
}

#banner-publicidad #banner-publicidad-texto span{
    display: block;
    font: 23px 'daxcompact-regularregular'; 
}

#nav{
    position: absolute;
    right: 106px;
    z-index: 100;
	top:160px;
}

#nav a {
    background-color: #CCCCCC;
    border: 1px solid transparent;
    color: #CCCCCD;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 9px;
    margin-left: 7px;
    width: 9px;
    z-index: 9;
}

#nav a.activeSlide, #nav a:hover {
    background: #CCCCCC;
    border: 1px solid #FFFFFF;
    color: #B1060E;
}

.caption{
    bottom: 40px;
    color: #FFFFFF;
    font-family: 'Formata';
    height: 110px;
    right: 100px;
    position: absolute;
    text-align: right;  
    z-index: 100;
}

#sombra-publicidad-arriba{
    background: url(../imagenes/sombra-publicidad-arriba.png) repeat-x;
    height: 22px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 7;
}

#sombra-publicidad-abajo{
    background: url(../imagenes/sombra-publicidad-abajo.png) repeat-x;
    height: 17px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 7;
}


#cuerpo{
    position: relative;
    width: 100%;
}



#pie-pagina{   
    margin: 0 auto;
    position: relative;
    text-align: left;
    overflow: hidden;
    padding: 30px 0 20px 18px;
    width: 61.4em;
}

#pie-pagina #bn-direccion{
    color: #5F5F5F;
    font-size: 0.7em;
    font-style: normal;
    padding-right: 18px;
    float: left;
    position: relative;
}
#pie-pagina #bn-direccion p .bandera-peru{ background:url("../imagenes/iconos/bandera-peru.png") top right no-repeat; padding-right:20px; color:#000000;}
#pie-pagina #bn-responsable{
    color: #5F5F5F;
    font-size: 0.7em;
    font-style: normal;
    padding-right: 18px;
    float: right;
    text-align: right;
    position: relative;
}

#pie-pagina h5, #pie-pagina p{
    color: #121212;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}

#pie-pagina  span{
    color: #5F5F5F;
    font-size: 1em;
    font-style: normal;
    line-height: 14px;
}

/* Para los tooltip */
.tooltip {
    display:none;
    background:url(../imagenes/multired/tool-banner-banca.png);
    height:42px;
    padding:5px 15px 0px 12px;
    width:188px;
    font: 13px 'daxcompact-mediumregular';
    color:#ffffff;
    /*border:solid 1px #990000;*/
    margin-top:8px;
    margin-left: -18px; 
    vertical-align:middle;
    z-index: 120;
}

.tooltip strong{
    font-weight: bold;
}

.tooltip div{
    padding: 6px 0px 0px 0px;
}

.servicios-tool {
    display:none;
    background:url(../imagenes/fondo/tool-canales-atencion.png);
    background-repeat:no-repeat;
    height:105px;
    padding:10px 8px 0px 8px;
    width:170px;
    color:#858585;
    margin-top:30px;
    vertical-align:middle;
    font: 14px/16px 'daxcompact-mediumregular';
    text-align: center;
    z-index: 120;
    /*border:solid 1px #0000FF;*/
}

.servicios-tool strong{
    color: #000;
    display: block;
}

/* Para los sub menu */
.absoluto-arriba-izquierda, .absoluto-arriba-derecha, .absolutoBottomLeft, .absolutoBottomRight {
    display: block;
    position: absolute !important;
}

#contenido-submenu {
    background-color: #F0F0F0;
    border-radius: 9px 9px 9px 9px;
    display: none;
    left: 20%;
    padding: 10px;
    top: 98px;
    width: 70%;
    z-index: 789;
	/*border:solid 1px #0000FF;*/
}

.menu-izquierda {
    text-align: left;
    width: 27.9%;
}
.izquierda {
    float: left;
    position: relative;
}

.menu-derecha {
    background-color: #FFFFFF;
    background-image: url(../imagenes/menu-servicios/trabajadores-pensionistas.jpg);
    background-position: 98% 100%;
    background-repeat: no-repeat;
    min-height: 260px;
    padding-top: 48px;
    position: relative;
    text-align: left;
    width: 71.1%;
}

.ocultar {
    display: none !important;
}

.menu-izquierda h3 {
    background: url(../imagenes/iconos/vineta-arrow.png) no-repeat scroll 22px 4px transparent;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: bold;
    margin: 1em 0 0.41em;
    padding-left: 35px;
}

.menu-hijo li a, .sub-enlaces li {
    color: #343434;
    display: block;
    font-size: 0.75em;
    padding: 5px 0 5px 35px;
}

.menu-hijo li a:hover, .linkActive {
    background-color: #FFF !important;
    color: #A11118 !important;
}

.sub-menu {
    display: none;
}

.sub-enlaces {padding-left:4px; margin-top:-40px;}
.sub-enlaces li {
    background: url(../imagenes/iconos/vineta-mini-arrow.png) no-repeat 0px 7px;
    padding-left:10px;
    margin-left:30px;
}
.sub-enlaces li a{    color: #343434;}
.sub-enlaces li a:hover {color: #A11118;}

.sub-menu {display: none;}


#sombra{
    background: url(../imagenes/fondo/fondo-sombra.png) repeat;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200;
}

.posicion{
    z-index: 300;
}


/***************** ESTILOS PARA LAS INTERNAS QUE REPITEN EN TODAS LAS PLANTILLAS, COMO POR EJEMPLO: CONTENEDOR DE CONTENIDO, TITULOS, PAGINACIONES, ETC *****************/

#barra-navegacion{
    background: #fff;
    height: 36px;
    margin: 0 auto;    
    text-align: left;
    position: relative;
    width: 62.5em;
    z-index: 12;
}

#barra-navegacion #enlace-navegacion{
    font: 10px arial;
    padding: 10px 0px 10px 32px; 
}

#barra-navegacion span, #barra-navegacion  a:hover{
    color: #a6121a;
    font: 12px arial;
    padding: 0px 2px 0px 2px; 
}

#barra-navegacion  a{
    color: #626262;
    padding: 0px 2px 0px 2px; 
    font: 12px arial;
}

#otros-servicios{
    position: absolute;    
    right: 0;
    top: 0;
    background: url("../imagenes/fondo/busqueda-select.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #373737 !important;
    cursor: pointer;
    font: 18px 'daxcompact-boldregular' !important;
    height: 24px;
    padding: 5px 5px 8px 45px !important;
    width: 252px !important;
}

#otros-servicios ul{
    background: #ebebeb;
    border: 1px solid #bdbdbd;
    border-top: none;
    position: absolute;
    top: 36px;
    left: 0px;
    padding: 15px 0 15px 10px;
    width: 290px;
    z-index: 1001;    
}

#otros-servicios ul li{
    background: url(../imagenes/iconos/vineta-mini-arrow.png) no-repeat 0px 10px;
    padding: 0px 0px 0px 10px;
}

#otros-servicios ul li a {
    color: #626262;
    font: 12px arial;
    padding: 0 2px;
}

#bn-internas{
    background: #FFF;
    border-top: 1px dashed #d8d8d7;
    margin: 0 auto;
    padding: 1.6em 2em 1em 3em;
    position: relative;
    text-align: left;
    width: 57.5em;
    z-index: 1;
	
}


#bn-internas .sub-titulo{
    color: #a61219;
    font: 15px 'daxcompact-mediumregular';
    padding: 0px 0px 10px 0;
	margin-left:20px !important;
}

#bn-internas .telefono{
    color: #a61219;
    font: 15px 'daxcompact-mediumregular';
    padding: 10px 0px 10px 20px !important;
	margin:10px 0 3px 0;
	
}

#bn-internas #contenido-basico{
    margin: 0 auto;
    float: left;    
    padding: 0 2em 0 0;
    position: relative;
    width: 35.7em;
	/*border:solid 1px #0000FF;*/

}
#bn-internas div.limpiar:first-child{
    padding: 0px 0px 0px 0px;
}

#bn-internas #contenido-basico h1{
    color: #a61219;
    font: 20px 'daxcompact-regularregular';
    margin: 0px 0px 20px 0px;
	
}

#bn-internas #contenido-basico h2{
    color: #373737;
    font: 16px 'daxcompact-mediumregular';
	margin-top:15px;
}

#bn-internas #contenido-basico p{
    color: #626262;
    font: 13px/18px arial;
}
#bn-internas #contenido-basico ul{
    color: #626262;
    font: 13px/18px arial;
}

#bn-internas #enlaces-informativos{
    float: left;
	width:270px;
	margin-left:45px;
}

#bn-internas #enlaces-informativos a{
    color: #575656;
    font: 14px/34px 'daxcompact-mediumregular';
    padding: 0px 0px 0px 42px;
}
#bn-internas #enlaces-informativos .lista-pdf {
margin-left:1.8em;
}
#bn-internas #enlaces-informativos div a{
    color: #575656;
    font: 12px/32px 'daxcompact-mediumregular';
    padding: 0px 0px 0px 26px;
	margin-left: 0.5em;
}

#bn-internas #enlaces-informativos a:hover{
    text-decoration: underline;
}


#bn-internas #enlaces-informativos a.multired-virtual{
    background: url(../imagenes/iconos/icono-multired-virtual.png) no-repeat;
}
#bn-internas #enlaces-informativos a.clave-dinamica{
    background: url(../imagenes/iconos/icono-clave-dinamica.png) no-repeat;
}
#bn-internas #enlaces-informativos a.verified-visa{
    background: url(../imagenes/iconos/icono-visa.png) no-repeat;
}

#bn-internas #enlaces-informativos a.demo-multired{
    background: url(../imagenes/iconos/icono-demo-multired-virtual.png) no-repeat 3px; padding-top:3px; padding-bottom:3px;
}

#bn-internas #enlaces-informativos a.simulador{
    background: url(../imagenes/iconos/simulador.png) no-repeat;
}

#bn-internas #enlaces-informativos a.tasa-comisiones{
    background: url(../imagenes/iconos/tasa-comisiones.png) no-repeat;
}

#bn-internas #enlaces-informativos a.canales-atencion{
    background: url(../imagenes/iconos/oficinas.png) no-repeat;
}

#bn-internas #enlaces-informativos a.formatos-formulas{
    background: url(../imagenes/iconos/formato.png) no-repeat 0 3px;
}

#bn-internas #enlaces-informativos a.lista-notario{
    background: url(../imagenes/iconos/lista-notario.png) no-repeat  2px 2px; padding-top:3px; padding-bottom:3px;
}

#bn-internas #enlaces-informativos a.tarjeta-multired{
    background: url(../imagenes/iconos/icono-tarjeta.png) no-repeat;
}

#bn-internas #enlaces-informativos a.otros-servicios{
    background: url(../imagenes/iconos/icono-otro-servicios.png) no-repeat 3px; padding-top:3px; padding-bottom:3px;
}

#bn-internas #enlaces-informativos a.poliza{
    background: url(../imagenes/iconos/poliza.png) no-repeat;
}

#bn-internas #enlaces-informativos a.boleto-turistico{
    background: url(../imagenes/iconos/icono-boleto-turistico.png) no-repeat;
}

#bn-internas #enlaces-informativos a.mastercard{
    background: url(../imagenes/iconos/icono-mastercard.png) no-repeat;
}




#bn-internas-pie{
    background: #FFF;
    border-top: 1px dashed #d8d8d7;
    margin: 0 auto;
    padding: 1em 6em 1em 6em;
    position: relative;
    text-align: left;
    width: 50.5em;
}

#bn-internas-pie #informacion-normativa{
    background: url(../imagenes/fondo/bg-separacion-interna.png) no-repeat center right;
    color: #a61219;
    float: left;
    font: 11px arial;
    text-align: justify;
    padding: 0 6em 0 0;
    width: 45.2em;
}

#bn-internas-pie #redes-sociales{
    color: #676767;
    float: left;
    font: 11px/27px arial;
    padding: 4px  0 0 6em;
    width: 16.2em;
}

#bn-internas-pie #redes-sociales a{
    background: url("../imagenes/iconos/lista-social.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 27px;
    margin-left: 12px; 
    vertical-align: middle;
    width: 26px;
}

#bn-internas-pie #redes-sociales a.twitter{
    background-position: 0 -31px;
}

#bn-internas-pie #redes-sociales a.youtube{
    background-position: 0 -64px;
}

.borde{
    border: 1px solid #c6c6c6;
}

.ocultar-etiqueta{
    display: none;
}

/* =============================================================================
   OTROS
   ========================================================================== */
.limpiar:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.limpiar{ display: inline-block;}
* html .limpiar { height: 1%; }
.limpiar{display:block; /*margin-bottom:26px;*/} 
.limpiar-float{ clear:both !important;}

.espacio-arriba1{
    padding-top: 15px !important;  
}

.espacio-arriba2{
    padding-top: 15px !important;
	
}

#bn-contenido{
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px dashed #D8D8D7;
    margin: 0 auto;
    padding: 0.6em 2em 1em 2em;
    position: relative;
    text-align: left;
    width: 58.5em;
	/*border:solid 1px #0000FF;*/
}

#bn-contenido h1{
    color: #a61219;
    font: 26px 'daxcompact-mediumregular';
    padding: 0px 0px 30px 0px;
}
#bn-contenido h2{
    color: #333333;
    font: 20px 'daxcompact-mediumregular';
    padding: 15px 0px 15px 0px;
}

#menu-interna{
    float: left;
    padding: 6px 0px 0px 0px;
    width: 245px;
}

#menu-interna li{
    border-bottom: 1px dashed #d2d2d2; 
    padding: 0px 0px 0px 14px;
    font: 16px 'daxcompact-mediumregular';
    text-align: left;
}

#menu-interna li a{
    background: url(../imagenes/iconos/flechas-plomo.png) no-repeat 0px 16px;
    color: #8e8e8e;
    display: block;
    padding: 12px 0px 12px 14px;
}

#menu-interna li a.activo, #menu-interna li a:hover{
    background: url(../imagenes/iconos/flechas.png) no-repeat  0px 16px;
    color: #a61219;
}

#bn-contenido-detalle{
    border: 1px solid #d2d2d2;
    float: right;
    padding: 38px 44px 10px;
    min-height: 680px;
    position: relative;
    width: 572px;
}

#bn-contenido-detalle .flecha-activo-mision-vision-valores{
    position: absolute;
    left: -24px;
    top: 9px;
}

#bn-contenido-detalle .flecha-activo-giro-negocio-banco{
    position: absolute;
    left: -24px;
    top: 55px;
}

#bn-contenido-detalle .flecha-activo-estructura-organica{
    position: absolute;
    left: -24px;
    top: 100px;
}

#bn-contenido-detalle .flecha-activo-estatuto{
    position: absolute;
    left: -24px;
    top: 147px;
}

#bn-contenido-detalle .flecha-activo-rof-mof-manuales{
    position: absolute;
    left: -24px;
    top: 194px;
}

#bn-contenido-detalle .flecha-activo-principales-funcionarios{
    position: absolute;
    left: -24px;
    top: 284px;
}

#bn-contenido-detalle .flecha-activo-agenda-publica{
    position: absolute;
    left: -24px;
    top: 330px;
}

#bn-contenido-detalle .flecha-activo-directorio{
    position: absolute;
    left: -24px;
    top: 238px;
}

#bn-contenido-detalle .flecha-activo-recursos-humanos{
    position: absolute;
    left: -24px;
    top: 378px;
}

#bn-contenido-detalle .flecha-activo-gobierno-corporativo{
    position: absolute;
    left: -24px;
    top: 422px;
}

#bn-contenido-detalle .flecha-activo-codigo-etica{
    position: absolute;
    left: -24px;
    top: 468px;
}


#bn-contenido-detalle .flecha-activo-plan-lucha-corrupcion{
    position: absolute;
    left: -24px;
    top: 515px;
}

#bn-contenido-detalle .flecha-activo-logros-premios{
    position: absolute;
    left: -24px;
    top: 560px;
}

#bn-contenido-detalle .flecha-activo-boletin-suplemento-informe{
    position: absolute;
    left: -24px;
    top: 606px;
}

#bn-contenido-detalle .flecha-activo-estados-financieros{
    position: absolute;
    left: -24px;
    top: 650px;
}

#bn-contenido-detalle .flecha-activo-memoria-anual{
    position: absolute;
    left: -24px;
    top: 698px;
}



#bn-contenido-detalle h1{
    color: #a61219;
    font: 22px 'daxcompact-mediumregular';
    padding: 0px 0px 1px 0px;
}


#bn-contenido-detalle h2{
    color: #333333;
    font: 18px 'daxcompact-mediumregular';
    padding: 20px 0px 1px 0px !important;
}


#bn-contenido-detalle .titulo{
    color: #a61219;
    font: 22px 'daxcompact-mediumregular';
    padding: 0px 0px 25px 0px;
}

#bn-contenido-detalle .sub-titulos{
    background: url(../imagenes/iconos/cuadrado-plomo.png) no-repeat 0px 9px;
    color: #373737;
    font: 20px 'daxcompact-mediumregular';
    padding: 0px 0px 10px 14px;
}

#bn-contenido-detalle p{
    color: #626262;
    font: 13px arial;
    text-align: justify;
    padding: 0px 0px 0px 14px;
	line-height:23px;
}

#bn-contenido-detalle .texto-izquierda p{
    color: #626262;
    font: 13px arial;
    text-align: justify;
    padding: 0px 0px 0px 14px;
	line-height:23px;
	
}

#bn-contenido-detalle .fila-detalle{
    padding: 0px 0px 30px 0px;
}

#bn-contenido-detalle .fila-detalle-ultimo{
}

#bn-contenido-detalle .texto-izquierda{
    float: left;
    width: 230px;
}

#bn-contenido-detalle .imagen-derecha{
    float: right;
}

#bn-contenido-detalle ul{ margin-top:10px;}

#bn-contenido-detalle li{
    color: #626262;
    font: 13px arial;
    padding: 0px 0px 3px 12px;
}

#validacion{
	clear:both;
	float:right;
	width:120px;
	margin:0;
	margin-right:18px;
	margin-top:8px;
}

#validacion li{
    float: left;
    padding: 0px 0px 0px 10px;
}

#validacion li img{
    width: 50px;
}

/*Estilo de listas y niveles ul*/
/* estilos para listas con LI*/
ul.lista { margin:0; padding:0; list-style-type:none; margin-left:10px;}
.lista li { margin-bottom:0.2em; margin-top:0.2em; padding-bottom:0.3em;  padding-left:3px !important; text-align:justify;}
/* tipos de estilo y niveles de las listas*/
.cuadrado-plomo{ list-style-image:url(../imagenes/iconos/cuadrado-plomo.png); }
.cuadrado-plomo2 { list-style-image:url(../imagenes/iconos/cuadrado-plomo2.png);}
.cuadrado-rojo { list-style-image:url(../imagenes/iconos/cuadrado-rojo.png);}
.cuadrado-rojo2 { list-style-image:url(../imagenes/iconos/cuadrado-rojo2.gif);}
.cuadrado-naranja { list-style-image:url(../imagenes/iconos/cuadrado-rojocuadrado-naranja.jpg);}
.triangulo-rojo { list-style-image:url(../imagenes/iconos/flechas.png);}
.lista-pdf{ list-style-image:url(../imagenes/iconos/pdf.gif);}
.lista-ie{ list-style-image:url(../imagenes/iconos/ie.gif);}
.lista-xls{ list-style-image:url(../imagenes/iconos/xls.gif);}
.lista-ppt{ list-style-image:url(../imagenes/iconos/ppt.gif);}
.lista-zip{ list-style-image:url(../imagenes/iconos/zip.gif);}
.lista-doc{ list-style-image:url(../imagenes/iconos/doc.gif);}
.lista-flv{list-style-image:url(../imagenes/iconos/pelicula.png);}
.lista-form{list-style-image:url(../imagenes/iconos/formulario.png);}
.lista-reclamo{list-style-image:url(../imagenes/iconos/libro-reclamaciones.png);}
.lista-agencia{list-style-image:url(../imagenes/iconos/icono-agencia.png);}
.lista-cajero{list-style-image:url(../imagenes/iconos/icono-cajero.png);}
.lista-agente{list-style-image:url(../imagenes/iconos/icono-agentes.png);}
.lista-facebook{list-style-image:url(../imagenes/iconos/icono-facebook.png);}
.lista-twitter{list-style-image:url(../imagenes/iconos/icono-twitter.png);}

.proceso-realizado{list-style-image:url(../imagenes/proceso-realizado.png);}
.proceso-advierte{list-style-image:url(../imagenes/proceso-adviert.png);}
.proceso-informa{list-style-image:url(../imagenes/proceso-informa.png); margin:20px !important;}


.nivel1 {margin-left:1.3em; }
.nivel2 {margin-left:2.8em; }
.nivel3 {margin-left:4.1em; }
.nivel4 {margin-left:5.2em; }
.nivel5 {margin-left:6.1em; }
.nivel6 {margin-left:7em; }
/*Estilo agregado 07/12/2012*/
.centrar{text-align:center;}
.flota-imagen-derecha{ float:right; border:solid 1px #CCCCCC; padding:2px; margin-left:10px;}
.flota-imagen-izquierda{ float:left; border:solid 1px #CCCCCC; padding:2px; margin-right:10px;}
.estrofa{ margin:0 auto; color: #5F5F5F;
    font-size: 0.8em;
    font-style: normal;
    padding-right: 18px;
	line-height:22px;}
.acapite{color:#a61219;
    font-size:12px;
	vertical-align:super;
	font-weight:bold;
	}	
.nota-acapite { line-height:15px !important; font-size:10px !important; color:#990000 !important;}
/*Estilo para los archivos*/
/* estilos para iconos de tipos de archivos */
.desie {background:url(../imagenes/iconos/ie.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.despdf {background:url(../imagenes/iconos/pdf.gif) 0 1px no-repeat; padding:2px 0 2px 20px; margin:0;}
.desxls {background:url(../imagenes/iconos/xls.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.desppt {background:url(../imagenes/iconos/ppt.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.deszip {background:url(../imagenes/iconos/zip.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.desdoc {background:url(../imagenes/iconos/doc.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.desmpp {background:url(../imagenes/iconos/mpp.gif) 0 -2px no-repeat; padding:0 0 0 20px; margin:0;}
.desvideo {background:url(../imagenes/iconos/video.gif) 0 1px no-repeat; padding:0 0 0 20px; margin:0;}
.desfotos {background:url(../imagenes/iconos/fotos.jpg) 0 1px no-repeat; padding:0px 0 0px 20px; margin:0; }
.desflv{background:url(../imagenes/iconos/pelicula.png) 0 1px no-repeat; padding:2px 0 2px 20px; margin:0; }
.desform{background:url(../imagenes/iconos/formulario.png) 0 1px no-repeat; padding:2px 0 2px 20px; margin:0; }
.destelefono{background:url(../imagenes/iconos/telefono.png) 0 1px no-repeat; padding:2px 0 2px 24px; margin:0; color:#a61219; }
.desfecha {background:url(../imagenes/iconos/fecha.png) 0 1px no-repeat; padding:2px 0 2px 23px; margin:0;}
.desestablecimiento{background:url(../imagenes/iconos/establecimientos.png) 0 1px no-repeat; padding:8px 0 2px 28px; margin:0; }
/*10122012 traslado*/
/****** Paginaci�n  *****/ 
ul.pagination1 li:hover,
ul.pagination2 li:hover,
ul.pagination3 li:hover {
	background-color: #FF9500;
}

ul.pagination1 li,
ul.pagination2 li,
ul.pagination3 li {
    padding: 10px;
    font-family: georgia;
	background-color: #8890FC;
    font-size: 24px;
    color: #fff;
    line-height: 1;
    width: 600px;
    margin-bottom: 1px;
	list-style:none;
	height:800px;
}

ul.red {
	outline:10px solid red;
}

.simplePagerNav {
	text-align: center;
	padding: 40px 0px 40px 0px;
}

.simplePagerNav li{
	background: #cbcbcb;
	color: #fff;
    display:inline;
    padding: 3px 5px;
    margin: 0px 5px 0px 0px;
    font-family: georgia;
	font-size:14px;
}

.simplePagerNav li a{
    color: #fff;
    text-decoration: none;
}

.simplePagerNav li.currentPage, .simplePagerNav li:hover  {
    background: #920e14 !important;	
}

.simplePagerNav li.currentPage a {
	color: #fff;	
}

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}
/****** Fin Paginaci�n  *****/ 
/*estilos para las tablas 13122012*/

.tabla-estilo1 { border-collapse:collapse; background-color:#FCFCFC; border-width:2px; border-style: solid; border-color: #FFFFFF; margin:10px 0; width:100%; color:inherit;}
.tabla-estilo1 caption { text-align: left;  font: 14px 'daxcompact-regularregular'; font-weight: bold; color: #FFFFFF;  background-color:#616161; padding:10px; border:solid 2px #fff; }
.tabla-estilo1 thead tr th{ background-color: #CDCDCD; color:#333333; border:solid 2px #fff;  text-align:left;  padding:10px; font-weight:bold; font: 13px 'daxcompact-regularregular';}
.tabla-estilo1 tbody tr td { border:solid 2px #fff; color:#444; padding:5px;  background-color: #F1F1F1; padding-left:10px; font-size:0.8em !important; vertical-align:middle; color:#626262;}
.tabla-estilo1 tbody tr td a{ color:#CE4652; font-weight:bold;}
.tabla-estilo1 tbody tr td a:hover{ color:#990000;}

/*Estilo que flotan*/
.flota-derecha{ float:right;}
.flota-izquierda{ float:left;}
/*Estilo creado 25012013*/
.subir{
   position:fixed; /*Importante*/
   bottom:5px; right:25px; /*Lo ubicamos abajo y a la derecha*/
   line-height:30px;
   height:50px;
   width:80px;
   text-align:center;
   /*border:solid 1px #0000FF;*/
   background:url(../imagenes/iconos/subir.png) no-repeat;
}
.subir a {
   display:block;color: #007FC5;
    padding:0px 0 0px 14px; margin:16px 0; width:80px; font: 15px 'daxcompact-regularregular'; font-weight:bold;
}
.subir a:hover {
   color:#006FAA;
}
.alerta{ font-size:0.65em !important; color:#D70B00 !important;}
.nota{ font-size:0.65em !important; color:#525252 !important; text-align:justify !important;}
.nota-rojo{ font-size:10px !important; color:#CC0000 !important; text-align:justify !important;}
.nota-negro{ font-size:10px !important; color:#333333 !important; text-align:justify !important;}

.menu-izquierda ul li h3 a{ color:#000000 !important;}

.nuevo {background:url(../imagenes/iconos/nuevo.gif) 0 1px no-repeat; padding:0 20px 0 20px; margin:0;}