/* CSS Document */
#tituloOperaciones{
	width:100%;
	height:26px;
	background-image:url(../../img/estructura/titulos/fondo_tit.jpg);
	background-repeat:repeat;
	text-align:right;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#padre{
	width:955px;
	margin: auto;
	position:relative;
	border-left: 1px solid #9CCAE6;
	border-right: 1px solid #9CCAE6;
}
#head{
	padding: 20px;
	background-color: #05297A;
}
/*/COLUMNA MENU/*/
#content_menu{
	width:200px;
	float:left;
	height:auto;
}
#columna_menu{
	width:195px;
	height:auto;
	margin-left:5px;
	margin-top:10px;
	float:left;
	background-image:url(../../imagenes/estructura/fondo_columna_menu.jpg);
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
}
#operaciones{
	width:195px;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_operaciones.gif);
	background-repeat:no-repeat;
}
#admon{
	width:100%;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_administracion.gif);
	background-repeat:no-repeat;

}
#admondisable{
	width:100%;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_administracion_disable.gif);
	background-repeat:no-repeat;

}
#centro{
	width:100%;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_centro.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;

}

#operacionesdisable{
	width:195px;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_operaciones_disable.gif);
	background-repeat:no-repeat;
}

#admongeneral{
	width:100%;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_admin_general.gif);
	background-repeat:no-repeat;
}

#admongeneraldisable{
	width:100%;
	height:29px;
	background-image:url(../../imagenes/estructura/tit_menu_admin_general_disable.gif);
	background-repeat:no-repeat;
}

#banner_menu{
	margin-bottom:7px;
	margin-top:7px;
	border: 1px solid #e3edf4;
}
#logo_ipab{
	width:195px;
	float:left;
}
.texto_tel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/*/CONTENIDO/*/
#content{
	width:721px;
	margin-left:16px;
	margin-right:12px;
	margin-top:10px;
	float:left;
}
#content_out{
	width:721px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#holder{
	height:auto;
	width:955px;

}
/*/HEAD SESION/*/
#head_sesion{
	width:721px;
	height:83px;
	float:left;
	background-image:url(../../imagenes/estructura/head_sesion.jpg);
}
#bienvenido{
	width: 370px;
	height:73px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.texto_bienvenidos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#083083;
}
#fecha{
	width:330px;
	height:54px;
	padding-right:10px;
	padding-top:5px;
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#btn_cerrar_sesion{
	width:165px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:right;
	background-image:url(../../imagenes/btn/cerrar_sesion_azul.jpg);
	cursor:pointer;
}
#btn_ayuda{
	width:165px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:right;
	cursor:pointer;
}
/*/TERMINA HEAD SESION/*/

/*Agregado por eariza  -->>>*/
#principal{
	width:955px;
	margin-right: auto;
	margin-left: auto;
}

#seccionPag{
	width:721px;
	padding-top:5px;

	background-color:#FAF9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B3B3B;
}

#fechaBien{
    padding: 5px;
    float: right;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}
/*<<<--Agregado por eariza  */
#contenido_out{
	width:721px;
	padding-top:5px;
	float:left;
	background-color:#FAF9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B3B3B;
	position:relative;
}

#titulo{
	width:100%;
	height:26px;
	background-image:url(../../imagenes/estructura/titulos/fondo_tit.jpg);
	background-repeat:repeat;
	text-align:right;
}
/*/SCROLLS/*/
.contenido_scrollc{
	width:660px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	display:none;
}

#celda{
	width:955px;
	border-left: 1px solid #004D99;
	border-right: 1px solid #004D99;
}
.celda03{
	width:163px;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px dotted #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
#ide{
	padding-left:10px;
	float:left;
}
#ipab{
	padding-left:10px;
	float:left;
}
#pie{
	width:721px;
	padding-top:11px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	float:right;
	text-align:center;
}
#piePublico{
	width:968px;
	padding-top:11px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	float:right;
	text-align:center;
}

#divMegatooltip{
	font-weight:normal;
	padding-top:7px;
	padding-left:40px;
	padding-right:6px;
	position:absolute;
	background-image:url(../../imagenes/estructura/megatool.png);
	width:334px;
	height:143px;
	z-index:1000;
	left:300px;
	top:60px;
	display:none;
	
	}
#cerrarMegatooltip{
	float:right;
	width:24px;
	height:24px;
	}

/*MODAL PARA EL PROCESO EXTERNO*/
#transfer_proceso{
	height:400px;
	width:681px;
	z-index:1000;
	position:absolute;
	display:none;
	left:0px;
	top:25px;
	}
	
/*MODAL PARA EL PROCESO INTERNO*/
#transfer_proceso_interno{
	height:400px;
	width:660px;
	z-index:1000;
	position:absolute;
	display:none;
	left:0px;
	top:-25px;
	}
/* MODAL*/
#simplemodal-overlay {background-color:#000; cursor:wait;overflow:auto;}
#simplemodal-container {height:315px; width:500px; background-color:#FAF9F9; border:4px solid #076396; overflow:auto; padding:10px;}
#simplemodal-container a.modalCloseImg {background:url(../../imagenes/estructura/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:6px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
/* MODAL */

/* MODAL GEOLOCALIZACION */
#simplemodal-container1 {height:315px; width:500px; background-color:#FAF9F9; border:4px solid #076396; overflow:auto; padding:10px;}
#simplemodal-container1 a.modalCloseImg {background:url(../../imagenes/estructura/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:6px; cursor:pointer;}
#simplemodal-container1 #basicModalContent {padding:8px;}

/* MODAL COMUNICADO */
#simplemodal-container2 {height:800px; width:800px; background-color:#FAF9F9; border:4px solid #076396; overflow:auto; padding:10px;}
#simplemodal-container2 a.modalCloseImg {background:url(../../imagenes/estructura/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:6px; cursor:pointer;}
#simplemodal-container2 #basicModalContent {padding:8px;}

.geo_msg_error {    
    margin-top: 1%;
    color: #856404;
    background-color: #fa8072;
    border-color: #fa8072;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.geo_texto_error {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#2c3c42;
}
.geo_msg_alert {    
    margin-top: 1%;
    color: #856404;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.geo_texto_alert {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fe7700;
}
.geo_center {
	text-align: center;
}

#basicModalContent .logo_geo {
    display: block;
    height: 40px;
    background: url(../../images/logo_bcopp_2025.png) no-repeat;
    background-size: contain;
}

#basicModalContent #msg {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    color: #003399;
    border-top: #FFD213 3px solid;
    padding-top: 5px;
    font-weight: bold;
}

#basicModalContent .btns {
    text-align: center;
}

#basicModalContent #otro_momento_geo {
    color: black;
    -webkit-text-decoration-line: underline; /* Safari */
    text-decoration-line: underline;
    font-weight: bold;
    margin-right: 5px;
}

/* //MODAL GEOLOCALIZACION */
.table-circular td{
	border:1px solid black;
}
.menu2 {
  display: flex;
  justify-content: left;
  background-color: white;
  margin: 10px 0;
}

.menu2 a {
  position: relative;
  margin: 0 20px;
  text-decoration: none;
  color: #05297A;
  font-weight: bold;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.menu2 a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background-color: #05297A;
}

.menu2 a:hover::after {
  width: 100%;
}
.divTamBienvenido{
	clear:both;
}