<link href='https://fonts.googleapis.com/css2?family=Poppins:wght@400;900&display=swap' rel='stylesheet'> 
/* 
  Those are the main and generic styles for this theme
#confirm-container { width:600px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:0px solid #2970d7;}
*/
.fullwidth_12 {
 	width: 100%;
 	padding-right: 16px;
	font: 12px bold;
	font-family: 'Poppins';
	text-decoration: none;
}

.fullw_me_ao_b {
  width: 100%;
  padding-right: 16px;
  font-family: 'Poppins'; 
  color: #2970d7;	
  font-size: 13px;
  font-weight: bold;
}

.barra_web {
  background: #FFFFFF url("/theme/default/images/gbn/barra_menu.png") repeat-y 50% 0;
}

.Estilo_10_IC {
	font-family: 'Poppins'; 
	font-size: 10px; 
    color: #2970d7;
}
.Estilo_11 {
	font-family: 'Poppins'; 
	font-size: 11px; 
}
.Estilo_11_IC {
	font-family: 'Poppins'; 
	font-size: 11px; 
    color: #2970d7;
}
.Estilo_11B_IC {
	font: 11px bold;
	font-family: 'Poppins';
	text-decoration: none;
	font-weight: bold;
    color: #2970d7;
}
.Estilo_12 {
	font-family: 'Poppins'; 
	font-size: 12px; 
}
.Estilo_12Rc {
	color: #FF0000;
	font-family: 'Poppins'; 
	font-size: 12px; 
}
.Estilo_12B_A {
	font: 12px bold;
	font-family: 'Poppins';
	text-decoration: none;
	font-weight: bold;
    color: #2970d7;
}
.Estilo_12B_IC {
	font: bold 12px;
	font-family: 'Poppins';
	text-decoration: none;
    color: #2970d7;
}
.Estilo_12B_IB {
	font: bold 12px;
	font-family: 'Poppins';
	text-decoration: none;
    color: #2970d7;
}
.Estilo_12_IL {
	font-family: 'Poppins'; 
	font-size: 12px; 
    color: #8B8B8B;
}
.Estilo_12_IC {
	font-family: 'Poppins'; 
	font-size: 12px; 
    color: #2970d7;
}
.Estilo_13B {
	font: 13px bold;
	font-family: 'Poppins';
	text-decoration: none;
	font-weight: bold;
}
.Estilo_13B_A {
	font: 13px bold;
	font-family: 'Poppins';
	text-decoration: none;
	font-weight: bold;
    color: #2970d7;
}

.Estilo_13_IL {
	font-family: 'Poppins'; 
	font-size: 13px; 
    color: #8B8B8B;
}
.Estilo_14B_IB {
	font: bold 14px;
	font-family: 'Poppins';
	text-decoration: none;
    color: #2970d7;
}
.Estilo_15B {
	font: 15px bold;
	font-family: 'Poppins';
	text-decoration: none;
	font-weight: bold;
}

#content {
	border-bottom:1px dotted #999;  
	padding:5px 0;
	padding: 0px;	
	margin: 0px;
}


.ColorRaya {
    background: #2988d7;
}

.titulo_gr_ao {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2970d7; 
	font-size:28px; 
	line-height:32px;
	padding: 0px;
}
.titulo_gr_ac {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto;
	width:100%;
	color:#2988d7; 
	font-size:28px; 
	line-height:32px;
	padding: 0px;
}
.titulo_mg_ao {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2970d7; 
	font-size:20px; 
	line-height:32px;
	padding: 0px;
}
.titulo_mg_ac {
	font: 12px/22px; 
	font-family: 'Poppins';
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2988d7; 
	font-size:20px; 
	line-height:32px;
	padding: 0px;
}

.titulo_me_aa {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#0b253c; 
	font-size:18px; 
	line-height:20px;
	padding: 0px;
}

.titulo_me_ao {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto;
	width:100%;
	color:#2970d7; 
	font-size:18px; 
	line-height:20px;
	padding: 0px;
}
.titulo_me_ac {
	font: 12px/22px;
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2988d7; 
	font-size:18px; 
	line-height:20px;
	padding: 0px;
}
.titulo_ms_ao {
	font-family: 'Poppins';
	height:100%;
	margin:0 auto;
	width:100%;
	color:#2970d7;
	font-size:17px;
	line-height:19px;
	padding: 0px;
}
.titulo_ms_ac {
	font-family: 'Poppins';
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2988d7; 
	font-size:17px;
	line-height:19px;
	padding: 0px;
}
.titulo_pq_ao {
	font: 12px/22px; 
	font-family: 'Poppins';
	height:100%; 
	margin:0 auto;
	width:100%;
	color:#2970d7;
	font-size:16px;
	line-height:20px;
	padding: 0px;
}
.titulo_pq_ac {
	font-family: 'Poppins'; 
	height:100%;
	margin:0 auto; 
	width:100%;
	color:#2988d7; 
	font-size:16px;
	line-height:20px;
	padding: 0px;
}
.titulo_mp_ao {
	font-family: 'Poppins'; 
	color:#2970d7; 
	font-size:15px;
}
.titulo_mp_ac {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2988d7; 
	font-size:15px; 
	line-height:20px;
	padding: 0px;
}

.titulo_mmp_ao {
	font-family: 'Poppins'; 
	color:#2970d7; 
	font-size:14px;
}
.titulo_mpp_ao {
	font-family: 'Poppins'; 
	color:#2970d7; 
	font-size:13px;
}
.titulo_sm_ao {
	font: 12px/22px; 
	font-family: 'Poppins';
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2970d7; 
	font-size:16px; 
	line-height:20px;
	padding: 0px;
}
.titulo_mm_ao {
	font: 12px/22px; 
	font-family: 'Poppins';
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#2970d7;
	font-size:15px;
	line-height:16px;
	padding: 0px;
}

.titulo_pg_bl {
	font: 12px/22px; 
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto; 
	width:100%;
	color:#ffffff; 
	font-size:15px; 
	line-height:20px;
	padding: 0px;
}
.titulo_15_ao {
    font: 15px;
	font-family: 'Poppins'; 
	margin:0 auto;
	color:#2970d7; 
	font-size:15px; 
	line-height:16px;
	padding: 0px;
}

.titulo_14_ao {
    font: 14px;
	font-family: 'Poppins';
	color:#2970d7; 
	font-size:14px;
	margin:0;
}

.titulo_pp_bl {
	font: 12px/22px;
	font-family: 'Poppins';
	height:100%;
	margin:0 auto;
	width:100%;
	color:#ffffff; 
	font-size:13px; 
	line-height:20px;
	padding: 0px;
}

.titulo_ps_ao {
	font: 12px/22px;
	font-family: 'Poppins'; 
	height:100%; 
	margin:0 auto;
	width:100%;
	color:#2970d7; 
	font-size:13px; 
	line-height:14px;
	padding: 0px;
}
.titulo_pp_gr {
	font-family: 'Poppins'; 
	color:#8B8B8B; 
	font-size: 13px;
}
#titulo_pe_ao {
    font: 10px;
	font-family: 'Poppins';
	color:#2970d7; 
	font-size:10px; 
	line-height:14px; 
	margin:0 auto;
	padding: 0px;
}

.nombre_gr_os {
	font-family: 'Poppins'; 
    color: #333333;	
	font-size: 18px; 
	line-height:20px;
	padding: 0px;	
	margin: 0px;
}
.linea_gr_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 14px; 
	padding: 0px;	
	margin: 0px;
}
.linea_gr_ac_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 14px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.linea_me_ao {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 13px;
	padding: 0px;	
	margin: 0px;
}
.linea_me_ao_b {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 13px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.linea_me_ac_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 13px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}

.texto_mg_ao_b {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 15px; 
	line-height:15px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_mg_ye_b {
	font-family: 'Poppins'; 
    color: #976A15;	
	font-size: 15px; 
	line-height:15px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_bg_ao_b {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 16px; 
	line-height:20px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_bg_ye_b {
	font-family: 'Poppins'; 
    color: #976A15;	
	font-size: 16px; 
	line-height:20px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_bm_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 16px; 
	line-height:20px;
	padding: 0px;	
	margin: 0px;
}
.texto_gr_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 14px; 
	padding: 0px;	
	margin: 0px;
}
.texto_gr_ac {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 14px; 
	padding: 0px;	
	margin: 0px;
}
.texto_gr_ao {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 14px; 
	line-height:20px;
	padding: 0px;	
	margin: 0px;
}
.texto_gr_ac_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 14px; 
	line-height:20px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_gr_ao_b {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 14px; 
	line-height:20px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}

.texto_me_bl {
	font-family: 'Poppins'; 
    color: #ffffff;	
	font-size: 13px; 
	line-height: 15px;
	padding: 0px;	
	margin: 0px;
}
.texto_me_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 13px; 
	line-height: 15px;
	padding: 0px;	
	margin: 0px;
}
.texto_me_ac {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 13px; 
	line-height: 15px;
	padding: 0px;	
	margin: 0px;
}
.texto_me_ac_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 13px; 
	line-height: 15px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_me_ao {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 13px; 
	line-height: 15px;
	padding: 0px;	
	margin: 0px;
}
.texto_me_gr_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 13px; 
	line-height: 15px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_pq_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 12px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
.texto_pq_ac_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 12px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}
.texto_pq_ac {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 12px; 
	line-height: 14px;
	padding: 0px;	
	margin: 0px;
}
.texto_pq_ao {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 12px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
.texto_pq_gr_b {
	font-family: 'Poppins'; 
    color: #2988d7;	
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px;	
	margin: 0px;
}

.texto_mp_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 11px; 
	line-height: 12px;
	padding: 0px;	
	margin: 0px;
}
.texto_mp_ac {
	font-family: 'Poppins'; 
    color: #2988d7;
	font-size: 11px; 
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
.texto_mp_ao {
	font-family: 'Poppins'; 
    color: #2970d7;
	font-size: 11px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}

.texto_pp_gr {
	font-family: 'Poppins'; 
    color: #8B8B8B;	
	font-size: 11px; 
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
.texto_px_ao {
	font-family: 'Poppins'; 
    color: #2970d7;	
	font-size: 10px; 
	line-height: 10px;
	padding: 0px;	
	margin: 0px;
}

.opchome {
	font: 12px/22px;
	font-family: 'Poppins';
	height:100%;
	margin:0 auto; width:100%;
	color:#2988d7; 
	font-size:22px; 
	line-height:40px;
	padding: 0px;
}
.lithome {
	font: 12px/22px;
	font-family: 'Poppins';
	height:100%;
	margin:0 auto; 
	width:100%;
	color:#2970d7; 
	font-size:22px; line-height:40px;
	padding: 0px;
}

#nav_opci a {
/*	font: 13px bold;
	font-family: 'Poppins';
	color: #ffffff;
	text-decoration: none;
	padding: 16px 0px 16px 0px;
	*/
}
#nav_opci a:hover {
	color: #FFFFFF;
}
.nav_opci_01 {
	width:  155px; 	
	height: 155px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion01.png) repeat-x; 
}
.nav_opci_01:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion01_on.png) repeat-x;
}
.nav_opci_02 {
	width:  155px;	
	height: 155px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion02.png) repeat-x; 
}
.nav_opci_02:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion02_on.png) repeat-x;
}


.nav_opci_03 {
	width:  155px;
	height: 155px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion03.png) repeat-x; 
}
.nav_opci_03:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion03_on.png) repeat-x;
}



.nav_opci_04 {
	width:  155px;	
	height: 155px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion04.png) repeat-x; 
}
.nav_opci_04:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion04_on.png) repeat-x;
}

#nav_opcc a {
	font: 13px bold;
	font-family: 'Poppins';
	color: #ffffff;
	text-decoration: none;
	padding: 16px 0px 16px 0px;
}
#nav_opcc a:hover {
	color: #FFFFFF;
}
.nav_opcc_01 {
	width:  100px; 
	height: 100px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion01.png) repeat-x; 
}
.nav_opcc_01:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion01_on.png) repeat-x;
}
.nav_opcc_02 {
	width:  100px; 
	height: 100px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion02.png) repeat-x; 
}
.nav_opcc_02:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion02_on.png) repeat-x;
}
.nav_opcc_03 {
	width:  100px; 
	height: 100px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion03.png) repeat-x; 
}
.nav_opcc_03:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion03_on.png) repeat-x;
}
.nav_opcc_04 {
	width:  100px; 
	height: 100px;
	float: center;	
	text-align: center;
	background: url(/theme/default/images/gbn/mnup_opcion04.png) repeat-x; 
}
.nav_opcc_04:hover { 
	background: url(/theme/default/images/gbn/mnup_opcion04_on.png) repeat-x;
}


#nav_mnup a {
	font: 13px bold;
	font-family: 'Poppins';
	color: #ffffff;
	text-decoration: none;
	padding: 16px 0px 16px 0px;
}
#nav_mnup a:hover {
	color: #FFFFFF;
}
.boton_mnup_ini {
	width: 137px;	
	height: 44px;
	float: left;	
	text-align: center;
	background: url(/theme/default/images/gbn/bt_ini_n.png) repeat-x; 
}
.boton_mnup_ini:hover { 
	background: url(/theme/default/images/gbn/bt_ini_r.png) repeat-x;
}
.boton_mnup_ini a {
	display: block; 
}
.boton_mnup_not {
	width: 137px; 	
	height: 44px;
	float: left;	
	text-align: center;
	background: url(/theme/default/images/gbn/bt_not_n.png) repeat-x; 
}
.boton_mnup_not:hover { 
	background: url(/theme/default/images/gbn/bt_not_r.png) repeat-x;
}
.boton_mnup_not a {
	display: block; 
}
.boton_mnup_con {
	width: 137px; 
	height: 44px;
	float: left;	
	text-align: center;
	background: url(/theme/default/images/gbn/bt_con_n.png) repeat-x; 
}
.boton_mnup_con:hover { 
	background: url(/theme/default/images/gbn/bt_con_r.png) repeat-x;
}
.boton_mnup_con a {
	display: block; 
}
 
