/* 
  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 #336699;}
*/
.fullwidth_12 {
  width: 100%;
  padding-right: 16px;
	font: 12px bold, arial, helvetica;
	text-decoration: none;
}

.fullw_me_ao_b {
  width: 100%;
  padding-right: 16px;
  font-family: arial, helvetica; 
  color: #3a6d8c;	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: arial, helvetica; 
	font-size: 10px; 
    color: #2376BC;
}
.Estilo_11 {
	font-family: arial, helvetica; 
	font-size: 11px; 
}
.Estilo_11_IC {
	font-family: arial, helvetica; 
	font-size: 11px; 
    color: #2376BC;
}
.Estilo_11B_IC {
	font: 11px bold, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
    color: #2376BC;
}
.Estilo_12 {
	font-family: arial, helvetica; 
	font-size: 12px; 
}
.Estilo_12Rc {
	color: #FF0000;
	font-family: arial, helvetica; 
	font-size: 12px; 
}
.Estilo_12B_A {
	font: 12px bold, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
    color: #2376BC;
}
.Estilo_12B_IC {
	font: bold 12px arial, helvetica;
	text-decoration: none;
    color: #2376BC;
}
.Estilo_12B_IB {
	font: bold 12px arial, helvetica;
	text-decoration: none;
    color: #004489;
}
.Estilo_12_IL {
	font-family: arial, helvetica; 
	font-size: 12px; 
    color: #8B8B8B;
}
.Estilo_12_IC {
	font-family: arial, helvetica; 
	font-size: 12px; 
    color: #2376BC;
}
.Estilo_13B {
	font: 13px bold, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.Estilo_13B_A {
	font: 13px bold, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
    color: #2376BC;
}

.Estilo_13_IL {
	font-family: arial, helvetica; 
	font-size: 13px; 
    color: #8B8B8B;
}
.Estilo_14B_IB {
	font: bold 14px arial, helvetica;
	text-decoration: none;
    color: #004489;
}
.Estilo_15B {
	font: 15px bold, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}

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


.ColorRaya {
    background: #6699CC;
}

.titulo_gr_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:28px; line-height:32px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_gr_ac {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:28px; line-height:32px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_mg_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:20px; line-height:32px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_mg_ac {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:20px; line-height:32px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_me_aa {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#2f63b3; font-size:18px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_me_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:18px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_me_ac {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:18px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_ms_ao {
	font: verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:17px; line-height:19px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_ms_ac {
	font: verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:17px; line-height:19px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_pq_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:16px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_pq_ac {
	font:  verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:16px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_mp_ao {
	font: verdana, arial, sans-serif; 
	color:#3a6d8c; font-size:15px;
}
.titulo_mp_ac {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:15px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_mmp_ao {
	font: verdana, arial, sans-serif; 
	color:#3a6d8c; font-size:14px;
}
.titulo_mpp_ao {
	font: verdana, arial, sans-serif; 
	color:#3a6d8c; font-size:13px;
}
.titulo_sm_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:16px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_mm_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:15px; line-height:16px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_pg_bl {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#ffffff; font-size:15px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_15_ao {
    font: 15px Arial, Helvetica, sans-serif;
	color:#3a6d8c; font-size:15px; line-height:16px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_14_ao {
    font: 14px Arial, Helvetica, sans-serif;
	color:#3a6d8c; font-size:14px; margin:0;
}

.titulo_pp_bl {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#ffffff; font-size:13px; line-height:20px; margin:0;
	padding: 0px;	margin: 0px;
}

.titulo_ps_ao {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#3a6d8c; font-size:13px; line-height:14px; margin:0;
	padding: 0px;	margin: 0px;
}
.titulo_pp_gr {
	font: verdana, arial, sans-serif; 
	color:#8B8B8B; font-size: 13px;
}
#titulo_pe_ao {
    font: 10px Arial, Helvetica, sans-serif;
	color:#3a6d8c; font-size:10px; line-height:14px; margin:0;
	padding: 0px;	margin: 0px;
}

.nombre_gr_os {
	font-family: Georgia, Times; 
    color: #333333;	font-size: 18px; line-height:20px;
	padding: 0px;	margin: 0px;
}
.linea_gr_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 14px; 
	padding: 0px;	margin: 0px;
}
.linea_gr_ac_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 14px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.linea_me_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 13px;
	padding: 0px;	margin: 0px;
}
.linea_me_ao_b {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 13px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.linea_me_ac_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 13px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}

.texto_mg_ao_b {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 15px; line-height:15px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_mg_ye_b {
	font-family: arial, helvetica; 
    color: #976A15;	font-size: 15px; line-height:15px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_bg_ao_b {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 16px; line-height:20px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_bg_ye_b {
	font-family: arial, helvetica; 
    color: #976A15;	font-size: 16px; line-height:20px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_bm_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 16px; line-height:20px;
	padding: 0px;	margin: 0px;
}
.texto_gr_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 14px; 
	padding: 0px;	margin: 0px;
}
.texto_gr_ac {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 14px; 
	padding: 0px;	margin: 0px;
}
.texto_gr_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 14px; line-height:20px;
	padding: 0px;	margin: 0px;
}
.texto_gr_ac_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 14px; line-height:20px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_gr_ao_b {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 14px; line-height:20px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}

.texto_me_bl {
	font-family: arial, helvetica; 
    color: #ffffff;	font-size: 13px; line-height: 15px;
	padding: 0px;	margin: 0px;
}
.texto_me_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 13px; line-height: 15px;
	padding: 0px;	margin: 0px;
}
.texto_me_ac {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 13px; line-height: 15px;
	padding: 0px;	margin: 0px;
}
.texto_me_ac_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 13px; line-height: 15px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_me_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 13px; line-height: 15px;
	padding: 0px;	margin: 0px;
}
.texto_me_gr_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 13px; line-height: 15px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_pq_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 12px; line-height: 14px;
	padding: 0px;	margin: 0px;
}
.texto_pq_ac_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 12px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_pq_ac {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 12px; line-height: 14px;
	padding: 0px;	margin: 0px;
}
.texto_pq_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 12px; line-height: 14px;
	padding: 0px;	margin: 0px;
}
.texto_pq_gr_b {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 12px; line-height: 14px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}

.texto_mp_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 11px; line-height: 12px;
	padding: 0px;	margin: 0px;
}
.texto_mp_ac {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 11px; line-height: 12px;
	padding: 0px;	margin: 0px;
}
.texto_mp_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 11px; line-height: 12px;
	padding: 0px;	margin: 0px;
}

.texto_pp_gr {
	font-family: arial, helvetica; 
    color: #8B8B8B;	font-size: 11px; line-height: 12px;
	padding: 0px;	margin: 0px;
}
.texto_px_ao {
	font-family: arial, helvetica; 
    color: #3a6d8c;	font-size: 10px; line-height: 10px;
	padding: 0px;	margin: 0px;
}

.opchome {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#6699CC; font-size:22px; line-height:40px; margin:0;
	padding: 0px;
	margin: 0px;
}
.lithome {
	font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;
	color:#336699; font-size:22px; line-height:40px; margin:0;
	padding: 0px;
	margin: 0px;
}

#nav_opci a {
/*	font: 13px bold, arial, helvetica;
	color: #9C9D9F;
	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, arial, helvetica;
	color: #9C9D9F;
	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, arial, helvetica;
	color: #9C9D9F;
	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; 
}
 
