@charset "utf-8";

/*Nomenclatura

cntr = contenedor
img = imagen
txt = texto
ttl = titulo
sttl = subtitulo
lnk = vinculo
btn = boton
box = caja contenedora
chk = check
*/

body {margin:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4D4D4D; line-height:16px;  }
.body01 {background:url(../g/bg_general.jpg) repeat-x top #FFFFFF }
.body02 {background:url(../g/bg_general2.jpg) repeat-x top #FFFFFF }
#base {border:none;margin:0 auto 0px; width:980px; clear:both;}
img {border:none;}
.otra{width:auto; height:30px; background:url(../g/bg_general1.jpg) repeat-x top #FFFFFF}

/*cabezote*/
#ctnr_cabezote{width:980px; height:132px; margin:0 auto; clear:both}
#ctnr_cabezote1{width:980px; height:112px; margin:0 auto; clear:both}
#cntr_tipo01{width:980px; height:72px;margin:0 auto; clear:both;}
#logo{ background:url(../g/img_logo.jpg) no-repeat top; width:358px; height:72px; float:left}
.menu_tipo01{ width:622px; height:37px; float:left;}
.menu_tipo01 ul{ list-style-type: none; padding:0; margin:15px 0 0 0; text-align:right;}
.menu_tipo01 ul li{ display:inline; border-right:1px solid #CCCCCC; padding:0px 10px 0 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#2E5985; text-decoration:none}
.menu_tipo01 ul li a{ color:#2E5985; text-decoration:none}
.menu_tipo01 ul li a:hover{ color:#4783BE;; text-decoration:underline}
.login{ width:622px; height:35px; float:left}




/*menu tabs*/
#cntr_menu{width:980px; height:60px; margin:0 auto;}
#cntr_menu_tab{width:980px; height:33px; margin:0 auto;}
.cntr_menu_tab_active{ height:33px; width:auto; float:left; display:block}
.cntr_menu_tab_left{ background:url(../g/img_tab_azul_left.gif) no-repeat top; width:13px; height:33px; float:left}
.cntr_menu_tab_mid{ background:url(../g/img_tab_azul_mid.gif) repeat-x top; width:auto; height:23px; float:left; padding: 10px 10px 0px 10px; font-size:12px; font-weight:normal; color:#FFFFFF}
.cntr_menu_tab_mid a{ font-size:12px; color:#FFFFFF; text-decoration:none}
.cntr_menu_tab_mid a:hover{ font-size:12px; color:#BBC7D5; text-decoration:none}
.cntr_menu_tab_right{ background:url(../g/img_tab_azul_right.gif) no-repeat top; width:13px; height:33px; float:left}

.cntr_menu_tab_inactive{ height:33px; width:auto; float:left; display:block}
.cntr_menu_tab_inactive_left{ background:url(../g/img_tab_blanca_left.jpg) no-repeat top; width:13px; height:33px; float:left}
.cntr_menu_tab_inactive_mid{ background:url(../g/img_tab_blanca_mid.jpg) repeat-x top; width:auto; height:23px; float:left; padding: 10px 10px 0px 10px; font-size:12px; font-weight:normal; color:#305D8A}
.cntr_menu_tab_inactive_mid a{ font-size:12px; color:#305D8A; text-decoration:none}
.cntr_menu_tab_inactive_mid a:hover{ font-size:12px; color:#3787C8; text-decoration:none}
.cntr_menu_tab_inactive_right{ background:url(../g/img_tab_blanca_right.jpg) no-repeat top; width:13px; height:33px; float:left}

/*login*/
.cntr_name_login{ width:auto; height:25px; float:right; font-size:12px; color:#333333; font-weight:bold; padding:5px}
.cntr_name_login a{font-size:11px; color:#3F7AB6; font-weight:bold; text-decoration:underline; margin:0 0 0 5px}
.cntr_name_login a:hover{font-size:11px; color:#6094C8; font-weight:bold; text-decoration:underline; margin:0 0 0 5px}

/*submenu*/

.submenu_tipo01{ width:980px; height:27px; float:left;}
.submenu_tipo01 ul{ list-style-type: none; padding:0; margin:5px 0 0 8px; text-align:left top;}
.submenu_tipo01 ul li{ display:inline; border-right:1px solid #6F8DAB; padding:0px 6px 0 6px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#CCD5DE; text-decoration:none}
.submenu_tipo01 ul li a{ color:#CCD5DE; text-decoration:none}
.submenu_tipo01 ul li a:hover{ color:#ffffff;; text-decoration:none}
.submenu_tipo01 ul li span{ color:#ffffff;; text-decoration:none; font-weight:bold}

/*contenido general*/

#ctnr_contenido{width:980px; height:auto; margin:0 auto; clear:both;}
#ctnr_titulo_seccion{ width:980px; height:auto; margin:5px auto 10px; clear:both;}
#ctnr_titulo_seccion2{ width:980px; height:80px; margin:5px auto 10px; clear:both;}
.ttl_seccion{font-size:17px; color:#EC5F00; height:auto; width:auto; float:left; padding:15px 13px 10px 0px}
.ttl_seccion_gris{font-size:17px; color:#666666; height:auto; line-height:20px}
.txt_explicativo_seccion{ font-size:14px; color:#5F5F5F; height:18px; width:auto; float:left; padding:0px 0px 0px 10px; border-left:1px solid #CCCCCC; margin:15px 0 0 0}
.ctnr_filtro_areas{padding:15px 0px 19px 0px; height:18px; width:auto}
.select01{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4D4D4D; width:200px}

/*contenedor tabla izquierda*/

#ctnr_tabla01{ width:778px; height:auto; float:left;}
#ctnr_tabla03{ width:190px; height:auto; float:left;}
#ctnr_tabla03a{ width:720px; height:auto; float:left;}
#ctnr_tabla03b{ width:70%; height:auto; float:left;}
#ctnr_tabla04{ width:530px; height:auto; float:left;}
#ctnr_tabla06{ width:730px; height:auto; float:left;}
.cntr_tabla_06_a{ width:100%; height:auto;}

#ctnr_tabla08_det{ width:692px; height:auto; float:left;}
#ctnr_tabla08{ width:680px; height:auto; float:left;}
.break{ clear:both}
.breaker{ clear:both}

.bg_tabla01_left{ background: url(../g/img_tabla01_left.jpg) no-repeat top; width:19px; height:49px}
.bg_tabla01_mid{ background: url(../g/img_tabla01_mid.jpg) repeat-x top; width:auto; height:49px}
.bg_tabla01_right{ background: url(../g/img_tabla01_right.jpg) no-repeat top; width:19px; height:49px}
.bg_barra01_left{ background:url(../g/img_tabla01_barra_left.jpg) no-repeat top; width:7px; height:30px}
.bg_barra01_mid{ background:url(../g/img_tabla01_barra_mid.jpg) repeat-x top; width:auto; height:30px}
.bg_barra01_right{ background:url(../g/img_tabla01_barra_right.jpg) no-repeat top; width:7px; height:30px}
.bg_tabla01{ background:url(../g/img_tabla01_fondo.gif) repeat-y top; width:776px; height:auto}
.bg_tabla01_down{ background:url(../g/img_tabla01_down.gif) no-repeat top; width:776px; height:11px}
.linea_punteada_01{ background:url(../g/img_linea_punteada_tabla.gif) repeat-x top; width:auto; height:5px}
.txt_tabla01{ font-size:12px; color:#5F5F5F; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:5px 3px 8px 6px; vertical-align:top;}
.txt_tabla01 a{ font-size:12px; color:#5170A4; text-decoration:none; vertical-align:top;}
.txt_tabla01 a:hover{ font-size:12px; color:#3C86C4;text-decoration:underline; vertical-align:top;}
.txt_tabla02{ font-size:12px; color:#5F5F5F; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:5px 3px 8px 6px; vertical-align:top; width:85px}
.txt_tabla02 a{ font-size:12px; color:#D96C00; text-decoration:none; vertical-align:top;}
.txt_tabla02 a:hover{ font-size:12px; color:#D96C00; text-decoration:underline; vertical-align:top;}
.txt_tabla03{ font-size:12px; color:#5F5F5F; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:5px 3px 8px 5px; vertical-align:top; width:88px}
.txt_tabla03 a{ font-size:12px; color:#D96C00; text-decoration:none; vertical-align:top;}
.txt_tabla03 a:hover{ font-size:12px; color:#D96C00; text-decoration:underline; vertical-align:top;}
.txt_tit_tabla01{ font-size:11px; font-weight:bold; color:#2F5C88; text-align:center; padding:0 0 5px 0}
.txt_tit_tabla01{ padding:0 0 0 5px}
.linea_tabla01{  background:url(../g/img_linea_division_barra_tabla.gif) no-repeat right top; height:23px}
a.btn_cargar_usuarios{ background:url(../g/btn_cargar_lista_usuario.gif) no-repeat top; width:171px; height:38px; display:block; margin:10px 0 10px 0}
a.btn_cargar_usuarios:hover{ background:url(../g/btn_cargar_lista_usuario.gif) no-repeat bottom; width:171px; height:38px; display:block; margin:10px 0 10px 0}
a.btn_agregar_lista_usuario { background:url(../g/btn_agregar_lista_usuario.gif) no-repeat top; width:171px; height:38px; float:left; display:block; }
a.btn_agregar_lista_usuario:hover{ background:url(../g/btn_agregar_lista_usuario.gif) no-repeat bottom; width:171px; height:38px; display:block;}
a.btn_buscar01{ background:url(../g/btn_buscar01.gif) no-repeat top; width:83px; height:28px; display:block}
a.btn_buscar01:hover{ background:url(../g/btn_buscar01.gif) no-repeat bottom; width:83px; height:28px; display:block}
.bg_input01{ background:url(../g/bg_input01.gif) no-repeat top; width:246px; height:28px;}
.input01{ width:230px; height:18px; margin:4px 0 4px 4px; padding:0px 0 0 4px; size:12px; color:#666666; border-width:0px}
.td_01{border: none}
.input02{ width:15px; height:15px; size:11px; color:#666666; border:1px solid #C8C8C8; text-align:center;}
.input02a{ width:15px; height:15px; size:11px; color:#666666; border:1px solid #C8C8C8; text-align:center; background-color:#F4F4F4}
.cntr_table_gral{ width:auto; height:auto}

/*nuevos estilo_tabla izquierda*/

.bg_mod01_left_top{ background:url(../g/bg_mod_01_left01.jpg) no-repeat top; width:7px; height:30px}
.bg_mod01_left_top02{ background:url(../g/bg_mod_01_left02.jpg) no-repeat top; width:7px; height:6px}
.bg_mod01_left_top3{ background:url(../g/bg_mod_01_left011.jpg) no-repeat top; width:7px; height:30px}
.bg_mod01_mid_top{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto;  font-size:11px; font-weight:bold; color:#2F5C88; padding:5px 3px 5px 6px;  border-right:#DCE1E9 solid 1px;}
.bg_mod01_mid_top a{ color:#2F5C88; text-decoration:none}
.bg_mod01_mid_top a:hover{ color:#6094C8; text-decoration:none}
.bg_mod01_mid_top7{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto;  font-size:11px; font-weight:bold; color:#2F5C88; padding:5px 3px 5px 6px;}
.bg_mod01_mid_top2{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto; height:28px; font-size:11px; font-weight:bold; color:#2F5C88; text-align:left; padding:0 0 0px 0; border:none}
.bg_mod01_mid_top3{ background:url(../g/bg_mod_01_mid_top02.jpg) repeat-x top; width:auto; height:6px;}
.bg_mod01_mid_top4{height:30px; font-size:11px; font-weight:bold; color:#2F5C88; padding:0 0 0px 0; border-right:#DCE1E9 solid 1px; padding:0 0 0 5px}
.bg_mod01_mid_top5{height:30px; font-size:11px; font-weight:bold; color:#2F5C88; padding:0 0 0px 0; padding:0 0 0 5px}
.bg_mod01_mid_top10{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto; height:28px; font-size:12px; font-weight:bold; color:#2F5C88; text-align:left; padding:0 0 0px 12px; border:none}
.borde01{ border:none}
.bg_mod01_right_top{ background:url(../g/bg_mod_01_right_top.jpg) no-repeat top; width:7px; height:30px}
.bg_mod01_right_top2{ background:url(../g/bg_mod_01_mid_right02.jpg) no-repeat top; width:7px; height:6px}
.bg_mod01_right_top4{ background:url(../g/bg_mod_01_mid_right022.jpg) no-repeat top; width:7px; height:6px}
.bg_mod01_right_top3{ background:url(../g/bg_mod_01_right_top2.jpg) no-repeat top; width:7px; height:30px}
.bg_mod01_left_mid{  background:url(../g/bg_mod_01_mid_left.jpg) repeat-y; width:7px; height:auto}
.bg_mod01_right_mid{ background:url(../g/bg_mod_01_mid_right.jpg) repeat-y; width:7px; height:auto}
.bg_mod01_left_down{ background:url(../g/bg_mod_01_left_bottom.jpg) no-repeat; width:7px; height:19px}
.bg_mod01_mid_down{ background:url(../g/bg_mod_01_bottom.jpg) repeat-x; width:auto; height:19px}
.bg_mod01_right_down{ background:url(../g/bg_mod_right_bottom.jpg) no-repeat; width:7px; height:19px}

.bg_tabla02_left01_top{ background:url(../g/img_table_temas_left01.gif) no-repeat top; width:7px; height:7px}
.bg_tabla02_right01_top{ background:url(../g/img_table_temas_right01.gif) no-repeat top; width:7px; height:7px}
.bg_tabla02_mid_top01{  background:url(../g/img_table_temas_top02.gif) repeat-x; width:auto; height:7px}
.bg_tabla02_left02_top{ background:url(../g/img_table_temas_left02.gif) no-repeat top; width:7px; height:14px}
.bg_tabla02_right02_top{ background:url(../g/img_table_temas_right02.gif) no-repeat top; width:7px; height:14px}
.bg_tabla02_mid_top{  background:url(../g/img_table_temas_bottom02.gif) repeat-x; width:auto; height:14px}
.bg_tabla02_mid{  background:url(../g/img_table_temas_mid01.gif) repeat-y; width:7px; height:auto}
.bg_tabla02_mid1{  background:url(../g/img_table_temas_mid02.gif) repeat-y; width:7px; height:auto}
.txt_temas01{ font-size:12px; font-weight:bold; color:#EC5F00; padding:5px 3px 5px 6px; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:0px 3px 8px 6px;}

/*barra colapsable*/

.cntr_barra_collapsable01{ width:100%; height:auto}
.barra_collapsable_left{  background:url(../g/bg_mod_01_mid_left.gif) no-repeat left top; width:100%; height:32px}
.barra_collapsable_right{ background:url(../g/bg_mod_01_mid_right.jpg) no-repeat right top; width:100%; height:32px}
.bg_barra_collapsable_azul{ background:#F2F4F7; border:1px solid #fff; width:98%; height:32px; margin:0px 1px 1px 5px;}
.cntr_btn_menos_colapsable{ width: 20px; height:14px; float:left; padding:8px 3px 3px 5px}
a.btn_menos_colapsable{ background:url(../g/btn_menos_colapsable.jpg) no-repeat top; width:16px; height:14px; display:block; float:left;}
a.btn_menos_colapsable:hover{ background:url(../g/btn_menos_colapsable.jpg) no-repeat bottom; width:16px; height:14px; display:block; float:left; }
a.btn_mas_colapsable{ background:url(../g/btn_mas_colapsable.jpg) no-repeat top; width:16px; height:14px; display:block; float:left;}
a.btn_mas_colapsable:hover{ background:url(../g/btn_mas_colapsable.jpg) no-repeat bottom; width:16px; height:14px; display:block; float:left; }
.ttl_colapsable{ width:95%; float:left; padding:0 0 0 5px; font-size:12px; color:#2F5C88; font-weight:bold; text-align:left; padding:6px 0 0 5px}

/*contenedor modulo derecho*/

#ctnr_tabla02{ width:190px; margin:0 0px 0 10px; float:left;}
.ctnr_modulo_01{width:190px;}
#ctnr_tabla07{ width:250px; height:auto; float:left;}
#ctnr_tabla08_det_right{ width:277px; height:auto; float:left; margin:0px 0 0 11px}
#ctnr_tabla10_det_right{ width:277px; height:auto; float:left; margin:5px 0 0 10px}

.bg_modulo01_left_top{ background:url(../g/bg_modulo_left01.gif) no-repeat top left; width:12px; height:10px}
.bg_modulo01_mid_top{ background:url(../g/bg_modulo_top.jpg) repeat-x; width:100%; height:10px}
.bg_modulo01_right_top{ background:url(../g/bg_modulo_right01.gif) no-repeat top left; width:12px; height:10px}
.bg_modulo01_mid{width:100%; border-style:solid; border-width: 0 1px 0 1px; border-color:#E4EAF1; background-color:#F5F7FA;}
.bg_modulo01_left_down{ background:url(../g/bg_modulo_left02.gif) no-repeat; width:12px; height:10px}
.bg_modulo01_mid_bottom{ background:url(../g/bg_modulo_down.jpg) repeat-x; width:100%; height:10px}
.bg_modulo01_right_down{ background:url(../g/bg_modulo_right02.gif) no-repeat; width:12px; height:10px}
.ttl_modulo{ font-size:13px; color:#305D8A; font-weight:bold;}
.ttl_modulo td{ padding:2px 5px 7px 5px; border-bottom:#E0E2E4 solid 1px}
.ttl_modulo01{ font-size:13px; color:#305D8A; font-weight:bold;}
.ttl_modulo01 td{ padding:2px 5px 7px 5px;}

#ctnr_tabla05{ width:257px;  float:left;}
.ctnr_modulo05a{ width:98%; height:auto; margin:0 0px 0 4px;}
.break2{ clear:both; width:auto; height:10px}

.txt_modulo2{font-size:11px; color:#2F5C88; text-decoration:underline; text-align:left; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:3px 3px 6px 0px; vertical-align:top;}
.txt_modulo2 a{color:#2F5C88; text-decoration:underline;font-size:11px; }
.txt_modulo2 a:hover{color:#6094C8; text-decoration:underline;font-size:11px; }
.txt_modulo2 td{padding:3px 0 3px 0; font-size:11px; }

.txt_modulo3{font-size:11px; color:#5F5F5F; text-decoration:none; text-align:left; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:3px 3px 6px 0px; vertical-align:top;}
.txt_modulo3 td{padding:3px 0 3px 0}

.txt_modulo4{font-size:11px; color:#2F5C88; text-decoration:none; text-align:left; font-weight:normal; border-left:1px solid #DCE1E9; padding:0 0 0 10px}
.txt_modulo4 td{padding:3px 0 3px 0; border:5px solid red;}

.txt_modulo5{font-size:11px; color:#5170A4; text-decoration:none; text-align:left; padding:3px 3px 6px 0px; vertical-align:top;}
.txt_modulo5 a{color:#5170A4;; text-decoration:none;}
.txt_modulo5 a:hover{color:#3C86C4;; text-decoration:underline;}
.txt_modulo5 td{padding:3px 0 3px 0}

.txt_modulo7{font-size:11px; color:#2F5C88; text-decoration:none; text-align:left; padding:3px 0px 3px 0px; vertical-align:top;}
.txt_modulo7 a{color:#2F5C88; text-decoration:none;}
.txt_modulo7 a:hover{color:#6094C8; text-decoration:underline;}


.bg_mod_scroll_01{ background:#F2F4F7; font-size:11px; color:#2F5C88; font-weight:bold; padding:5px}
.input_02{ width:145px; height:18px; font-size:11px; color:#666666; margin:10px 5px 5px 0px}

.modulo_right_top{ background:url(../g/bg_caja_modulo_top_right.jpg) no-repeat right top; width:100%; height:8px}
.modulo_left_top{ background:url(../g/bg_caja_modulo_top_left.jpg) no-repeat left top; width:95%; height:8px;}
.modulo_right_bottom{ background:url(../g/bg_caja_modulo_bottom_right.jpg) no-repeat right bottom; width:100%; height:8px}
.modulo_left_bottom{ background:url(../g/bg_caja_modulo_bottom_left.jpg) no-repeat left bottom; width:95%; height:8px}
.modulo_right_mid{ background:url(../g/bg_caja_modulo_mid_right.jpg) repeat-y right; width:100%;}
.modulo_left_mid{ background:url(../g/bg_caja_modulo_mid_left.jpg) repeat-y left; width:98%;}

.modulo_mid{width:99%; border-style:solid; border-width: 0 1px 0 1px; border-color:#E4EAF1; background-color:#F4F5F6;}
.cntr_modulos{ width:95%; margin:0 0 12px 7px}
.cntr_modulos2{ width:95%; margin:10px 0 12px 3px}

.cntr_asignar_plan{ width:171px; height:38px; margin:5px auto}
a.btn_asignar_plan { background:url(../g/bt_asignar_plan.gif) no-repeat top; width:171px; height:38px; float:left; display:block;}
a.btn_asignar_plan:hover{ background:url(../g/bt_asignar_plan.gif) no-repeat bottom; width:171px; height:38px; display:block;}

/*lista modulo*/

.lista_modulo{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#4F81A5; text-decoration:none; padding:5px 0px 10px 10px}
.lista_modulo td{ list-style:none; background:url(../g/img_vineta_azul.gif) no-repeat left center; padding:0px 10px 3px 10px;}
.bg_bullet_modulo{list-style:none; background:url(../g/img_vineta_azul.gif) no-repeat left top; width:10px;}
.txt_modulo{font-size:11px; color:#383838; text-decoration:none; text-align:left; }
a.txt_modulo{font-size:11px; color:#5170A4; text-decoration:none;}
a.txt_modulo:hover{font-size:11px; color:#5170A4; text-decoration:none;}
.txt_modulo td{padding:4px 0 4px 0;}
.txt_modulo_link{font-size:11px; color:#4F81A5; text-decoration:none; text-align:left; font-weight:bold; border-top:#E0E2E4 solid 1px}
.txt_modulo_link a{color:#4F81A5;font-weight:bold; text-decoration:none}
.txt_modulo_link a:hover{color:#3C86C4; text-decoration:none; }
.link10{font-size:11px; color:#5170A4; text-decoration:none; text-align:left; font-weight:bold; padding:5px 0 5px 0}
.link10 a{color:#5170A4; text-decoration:none;}
.link10 a:hover{color:#3C86C4; text-decoration:underline;}
.msg_modulo{width:auto; height:auto; padding:20px; font-size:12px; color:#5170A4; text-align:center; line-height:18px}

/*titulos modulos*/

.cntr_ttl_modulos01{width:175px; height:40px;}
.icono01_modulo01{width:auto; height:40px;margin: 0 0 0 10px}
.cntr_mid_modulos01{width:175px; height:autopx;}

/*footer*/

#footer{width:980px; height:85px; margin:0 auto; background:url(../g/bg_footer.jpg) repeat-x top #FFFFFF; clear:both}
.txt_footer{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-align:center; line-height:17px; text-decoration:none; padding:17px 0 0 0}
.txt_footer a:hover{color:#CCCCCC}
.txt_footer a:link{text-decoration:none; color:#666666}

/*pasos wizard*/

.cntr_wizard{ width:819px; height:auto; margin:31px auto 38px;}

/*nuenos estilos wizard*/

.pasos_wizard{ width:auto; height:auto; margin:0 0 0 0;}
.pasos_wizard_1{ width:auto; height:auto; margin:0 15px 0 0; float:left}
.pasos_wizard_2{ width:auto; height:auto; margin:0 15px 0 0; float:left}
.tipos_de_carga{ width:auto; height:auto; margin:15px 0 0 0;}
.tipos_de_carga_1{ width:auto; height:auto; margin:0 20px 0 0;; float:left}
.tipos_de_carga_2{ width:auto; height:auto; margin:0 20px 0 0;; float:left}
.tabla_excel{ width:autopx; height:auto; margin:auto; padding:10px 0 0 0; padding: 0 0 0 130px}
.resultados_exito{ width:auto; height:auto; margin:20px 0 0 60px;}

.cntr_instrucciones{width:791px; height:auto; margin:0px auto 10px; }
.cntr_instrucciones01{ width:791px; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#40709B; letter-spacing: -1px; line-height:29px; text-align:center;}
.bull_wizard{background:url(../g/bull_instr.gif) no-repeat; background-position:5px 5px; padding:6px 0 0 10px; width:18px; height:18px; float:left}
.bg_flecha_wizard_top{ background:url(../g/img_wizard_flecha_top.jpg) no-repeat top; width:819px; height:40px}
.cntr_pasos_wizard{ width:819px; height:126px}
.bg_flecha_wizard_bottom{ background:url(../g/img_wizard_flecha_down.jpg) no-repeat top; width:819px; height:40px}
a.btn_paso01_wizard{ background:url(../g/btn_paso01_wizard.jpg) no-repeat top; width:271px; height:126px; display:block; float:left}
a.btn_paso01_wizard:hover{ background:url(../g/btn_paso01_wizard.jpg) no-repeat bottom; width:271px; height:126px; display:block; float:left}

a.btn_paso03_wizard{ background:url(../g/btn_paso03_wizard.jpg) no-repeat top; width:273px; height:126px; display:block; float:left}
a.btn_paso03_wizard:hover{ background:url(../g/btn_paso03_wizard.jpg) no-repeat bottom; width:273px; height:126px; display:block; float:left}

.btn_paso01_wizard_act{ background:url(../g/btn_paso01_wizard_active.jpg) no-repeat top; width:271px; height:126px; display:block; float:left}
.btn_paso02_wizard_in{ background:url(../g/btn_paso02_wizard_inactive.jpg) no-repeat top; width:275px; height:126px; display:block; float:left}
.btn_paso03_wizard_in{ background:url(../g/btn_paso03_wizard_inactive.jpg) no-repeat top; width:273px; height:126px; display:block; float:left}

a.btn_paso02_wizard02{ background:url(../g/btn_paso02_wizard_active01.jpg) no-repeat top; width:275px; height:126px; display:block; float:left}
a.btn_paso02_wizard02:hover{ background:url(../g/btn_paso02_wizard_active01.jpg) no-repeat bottom; width:275px; height:126px; display:block; float:left}

a.btn_paso02_wizard02_act{ background:url(../g/btn_paso02_wizard_active02.jpg) no-repeat top; width:275px; height:126px; display:block; float:left}
a.btn_paso02_wizard02_act:hover{ background:url(../g/btn_paso02_wizard_active02.jpg) no-repeat bottom; width:275px; height:126px; display:block; float:left}

a.btn_iniciar_wizard{ background:url(../g/btn_iniciar.jpg) no-repeat top; width:113px; height:44px; display:block; margin:auto}
a.btn_iniciar_wizard:hover{ background:url(../g/btn_iniciar.jpg) no-repeat bottom; width:113px; height:44px; display:block; margin:auto}

a.btn_cont_wizard{ background:url(../g/btn_continuar_wizard.jpg) no-repeat top; width:131px; height:44px; display:block; margin:auto}
a.btn_cont_wizard:hover{ background:url(../g/btn_continuar_wizard.jpg) no-repeat bottom; width:131px; height:44px; display:block; margin:auto}

/*home asignar planes*/
.cntr_01{ width:633px; height:329px; margin:55px auto 55px;}
.cntr_planes{ background:url(../g/img_asignar_planes.jpg) no-repeat top; width:290px; height:329px; margin:0 26px 0 0; float:left}
.cntr_usuarios{ background:url(../g/img_asigna_usuarios.jpg) no-repeat top; width:290px; height:329px; margin:0 0 0 27px; float:left}
.cntr_btn_01{ width:290px; height:48px; margin:271px 0 0 0}
a.btn_acceder{ background:url(../g/btn_acceder.gif) no-repeat top; width:103px; height:38px; display:block; margin:auto}
a.btn_acceder:hover{ background:url(../g/btn_acceder.gif) no-repeat bottom; width:103px; height:38px; display:block; margin:auto}


/*tab modulo derecha*/
/*menu tabs*/
.cntr_tab02{ width:auto; height:auto; margin:0 0 10px 0}
.cntr_menu_tab02{width:277px; height:25px; margin:0 auto;}
.cntr_tab02_active{ height:25px; width:auto; float:left; }
.cntr_tab02_left{ background:url(../g/tab02_left.gif) no-repeat top; height:25px; width:8px; float:left}
.cntr_tab02_mid{ background:url(../g/tab02_mid.gif) repeat-x top; height:20px; width:auto; float:left; padding: 5px 5px 0px 5px; font-size:12px; font-weight:bold; color:#2F5C88}
.cntr_tab02_mid a{color:#2F5C88; text-decoration:none}
.cntr_tab02_mid a:hover{color:#528BC5; text-decoration:none}
.cntr_tab02_right{ background:url(../g/tab02_right.gif) no-repeat top; width:8px; height:25px; float:left}
.cntr_tab03_inactive{ height:25px; width:auto; float:left; }
.cntr_tab03_left{ background:url(../g/tab03_left.gif) no-repeat top; height:25px; width:8px; float:left}
.cntr_tab03_mid{ background:url(../g/tab03_mid.gif) repeat-x top; height:20px; width:auto; float:left; padding: 5px 5px 0px 5px; font-size:12px; font-weight:bold; color:#2F5C88}
.cntr_tab03_mid a{color:#2F5C88; text-decoration:none}
.cntr_tab03_mid a:hover{color:#528BC5; text-decoration:none}
.cntr_tab03_right{ background:url(../g/tab03_right.gif) no-repeat top; width:8px; height:25px; float:left}
.barra_01{ width:276px; height:6px; background-color:#E8ECF0; border-left:1px solid #E8ECF0;  }
.borde_tabla_tab{width:275px; background-color:#ffffff; border:1px solid #D9DDDF; height:100%}
.td_azul{ background:#F7F8F9; padding:5px}
.td_blanco{padding:5px; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;}
.td_blanco01{padding:5px;}
.cntr_com01{width:277px; height:25px; margin:0 auto; background:#3333CC}
.cntr_com_left{ background:url(../g/bg_box_det_left.gif) no-repeat left; width:100%; height:7px}
.cntr_com_right{ background:url(../g/bg_box_det_right.gif) no-repeat right; width:100%; height:7px}

.txt_coment01{font-size:11px; color:#5170A4; text-decoration:none; text-align:left; font-weight:bold}
a.txt_coment01{color:#5170A4; text-decoration:none;}
a.txt_coment01:hover{color:#3C86C4; text-decoration:underline;}

.txt_coment011{font-size:11px; color:#5170A4; text-decoration:none; text-align:left; font-weight:bold; vertical-align:top}
a.txt_coment011{color:#5170A4; text-decoration:none;}
a.txt_coment011:hover{color:#3C86C4; text-decoration:underline;}


.txt_coment02{ font-size:11px; color:#383838; text-align:left; font-weight:bold}
.txt_coment022{ font-size:11px; color:#383838; text-align:left; font-weight:bold}
.txt_coment03{ font-size:11px; color:#383838; text-align:left}
.txt_coment033{ font-size:11px; color:#383838; text-align:left;}
.txt_coment04{ font-size:10px; color:#5F5F5F; text-align:left; font-weight:bold}
.txt_coment044{ font-size:11px; color:#5F5F5F; text-align:left; font-weight:bold}



.txt_coment05{font-size:10px; color:#5170A4; text-decoration:none; text-align:left;}
a.txt_coment05{color:#5170A4; text-decoration:none;}
a.txt_coment05:hover{color:#3C86C4; text-decoration:underline;}
.txt_coment055{font-size:11px; color:#5170A4; text-decoration:none; text-align:left;}
a.txt_coment055{color:#5170A4; text-decoration:none;}
a.txt_coment055:hover{color:#3C86C4; text-decoration:underline;}

.cntr_hist_lnk{ width:100px; height:20px; float:right}
.lnk_hist{font-size:11px; color:#5170A4; text-decoration:none; text-align:right; font-weight:bold; width:68px; float:left; padding:0 5px 0 0}
.lnk_hist a{color:#5170A4; text-decoration:none;}
.lnk_hist a:hover{color:#3C86C4; text-decoration:underline;}
.cntr_flecha{ background:url(../g/flecha_azul.gif) no-repeat top; width:12px; height:8px; float:left; margin:5px 0 0 0 }



.txt_coment06{ font-size:10px; color:#383838; text-align:left; font-weight:bold; width:45px; display:block}
.txt_coment07{ font-size:10px; color:#383838; text-align:left; width:45px; display:block}
.cntr_modulos01{ width:100%; margin:0px auto 10px}
.cntr_modulos02{ width:100%; margin:0px auto 20px}
a.btn_asignar_usuario { background:url(../g/btn_asignar_usuario.gif) no-repeat top; width:171px; height:38px; float:left; display:block; margin:10px 0 0 0}
a.btn_asignar_usuario:hover{ background:url(../g/btn_asignar_usuario.gif) no-repeat bottom; width:171px; height:38px; display:block}
a.btn_agregar_usuario { background:url(../g/btn_agregar_plan.gif) no-repeat top; width:171px; height:38px; float:left; display:block; margin:10px 0 0 0}
a.btn_agregar_usuario:hover{ background:url(../g/btn_agregar_plan.gif) no-repeat bottom; width:171px; height:38px; display:block}

/*detalle area*/
.cntr_volver{ width:70px; height:38px; margin:10px auto 0}
.lnk_05{ font-size:14px; color:#2C557E; text-align:center; font-weight:bold; text-decoration:underline}
.lnk_05 a{color:#2F5C88; text-decoration:underlinee;}
.lnk_05 a:hover{color:#6094C8; text-decoration:underline;}
a.btn_volver{ background:url(../g/btn_volver.gif) no-repeat top; width:70px; height:38px; display:block}
a.btn_volver:hover{ background:url(../g/btn_volver.gif) no-repeat bottom; width:70px; height:38px; display:block}

/*editar y eliminar planes usuario*/
.cntr_agregar_plan{ width:auto; height:auto; margin:0px auto 0}
a.btn_volver_plan { background:url(../g/btn_volver_asignar_plan.gif) no-repeat top; width:150px; height:38px; display:block; margin:10px 0 0 0; float:right}
a.btn_volver_plan:hover{ background:url(../g/btn_volver_asignar_plan.gif) no-repeat bottom; width:150px; height:38px; display:block; float:right}
.cntr_opciones{ width:auto; height:31px; padding:0px 0px 0px 3px; border:1px solid #fff; margin:0 auto 10px;}
.cntr_lnk_06{ width:auto; float:left; height:32px}
.cntr_lnk_06margen{ width:auto; float:left; height:32px; margin-left:5px}
.cntr_lnk_06peq{ width:auto; float:left; height:20px; border-right:1px solid #CCCCCC; margin-left:5px}
.lnk_06{height:23px; width:auto; padding: 3px 5px 0px 0; font-size:12px; font-weight:normal; color:#2F5C88; text-decoration:underline}
.lnk_06 a{color:#5170A4; text-decoration:underline}
.lnk_06 a:hover{color:#3C86C4; text-decoration:underline}
.cntr_btn_asignar01{ width:121px; height:32px; /* float:right; */ display: inline-block; }
a.btn_agregar02{ background:url(../g/btn_agregar_plan02.gif) no-repeat top; width:121px; height:32px; display:block; /* float:right*/ } 
a.btn_agregar02:hover{ background: lightblue url(../g/btn_agregar_plan02.gif) no-repeat bottom; }
.cntr_btn_cargar02{ width:186px; height:32px; float:right}
a.btn_cargar02{ background:url(../g/btn_cargar_lista_usuario02.gif) no-repeat top; width:186px; height:32px; display:block; float:right} 
a.btn_cargar02:hover{ background:url(../g/btn_cargar_lista_usuario02.gif) no-repeat bottom; width:186px; height:32px; display:block; float:right} 
.cntr_volver1{width:80px; height:32px; /* float:left */; display: inline-block; clear: both; }
.cntr_volver1peq{width:300px; height:32px; /* float:left */; display: inline-block; clear: both; }
.ico_volver{ width:23px; height:23px; float:left; padding:5px 0 4px 0}
a.btn_asignar02{ background:url(../g/btn_asignar_usuario2.gif) no-repeat top; width:145px; height:32px; display:block; float:right} 
a.btn_asignar02:hover{ background:url(../g/btn_asignar_usuario2.gif) no-repeat bottom; width:145px; height:32px; display:block; float:right} 



/*paginacion*/
.cntr_paginador {width:auto; margin:2px 0 0 0; height:27px; background:#F6F6F6}
.cntr_pag {width:auto; height:27px; margin:0 7px 4px 15px; float:right; text-align:left}
.line_pag {background:url(../g/img_line_pag.gif) no-repeat top left; height:11px; width:2px; float:left; margin:10px 2px 0 2px}
.link_pag { width:auto;font-size:11px; font-weight:normal; color:#666666;text-decoration:underline;float:left;padding:6px 5px 0 5px}
a.link_pag {font-size:11px; font-weight:normal; color:#666666; text-decoration:none; float:left; padding:6px 5px 0 5px;}
a.link_pag:hover {color:#416D9A; text-decoration:underline}
.link_pag_active { width:auto;font-size:11px; font-weight:bold; color:#416D9A;text-decoration:none;float:left;padding:6px 5px 0 5px}
.link_pag_active a { font-weight:bold; color:#416D9A;text-decoration:none;}
a.atras {background:url(../g/bull_atras.gif) no-repeat top left; width:15px; height:15px; float:left; margin:8px 5px 0 4px }
a.atras:hover {background:url(../g/bull_atras.gif) no-repeat bottom left; width:15px; height:15px; float:left; margin:8px 5px 0 4px }
a.fin {background:url(../g/bull_fin.gif) no-repeat top left; width:15px; height:15px; float:left; margin:8px 5px 0 4px }
a.fin:hover {background:url(../g/bull_fin.gif) no-repeat bottom left; width:15px; height:15px; float:left; margin:8px 5px 0 4px }
a.adelante {background:url(../g/bull_adelante.gif) no-repeat top left; width:15px; height:15px; float:left; margin:8px 2px 0 6px }
a.adelante:hover {background:url(../g/bull_adelante.gif) no-repeat bottom left; width:15px; height:15px; float:left }


/*datos*/
.txt_datos01{ font-size:12px; padding:12px 2px 2px 0; color:#4A6797; font-weight:bold;}
.txt_datos03{ font-size:12px; padding:0px 2px 2px 0; color:#4A6797; font-weight:bold;}
.txt_datos02{ font-size:12px; padding:2px; color:#666666}
.txt_datos02 a{color:#666666; text-decoration:none}
.txt_datos02 a:hover{color:#999;text-decoration:none}
.cntr_col_datos{ width:257px; height:27px; background-color:#F2F4F7; margin:5px 5px 5px 5px;}
.ttl_colapsable02{ width:200px; float:left; font-size:12px; color:#2F5C88; font-weight:bold; text-align:left; padding:7px 0 0 5px; float:left}
.ttl_colapsable03{ width:200px; float:left; font-size:12px; color:#2F5C88; font-weight:bold; text-align:left; padding:7px 0 0 13px; float:left}
.lnk_01{ font-size:11px; color:#993300; text-decoration:underline; float:left; width:98px; padding:5px 0 0 0}
.lnk_01 a{ color:#993300; text-decoration:underline; }
.lnk_01 a:hover{ color:#C61400; text-decoration:underline;}
.cntr_col_datos02{ width:267px; height:auto; margin:5px auto 5px;}
.input_datos_01{ width:237px; height:17px; border:1px solid #CFD8E0; background:#F7F8FA; font-size:11px; color:#666666; padding: 3px 0 0 5px; margin:2px 0 2px 0}
.input_datos_01:hover{background:#FFFFFF; font-size:#666666}
.input_file{ width:337px; height:22px; border:1px solid #CFD8E0; background:#F7F8FA; font-size:11px; color:#666666;}
.input_file button{ width:337px; height:22px; border:1px solid #CFD8E0; font-size:11px; color:#666666; background-color:#00CC99}
.list_datos_01{ width:237px; height:20px; border:1px solid #CFD8E0; background:#F7F8FA; font-size:11px; color:#666666; padding: 3px 0 0 5px; margin:2px 0 2px 0}
.list_datos_02{ width:110px; height:20px; border:1px solid #CFD8E0; background:#F7F8FA; font-size:11px; color:#666666; padding: 3px 0 0 5px; margin:2px 0 2px 0}
a.btn_guardar{  width:90px; height:30px; background:url(../g/btn_guardar_02.gif) no-repeat top; display:block; float:left; margin:10px 0 10px}
a.btn_guardar:hover{  width:90px; height:30px; background:url(../g/btn_guardar_02.gif) no-repeat bottom; display:block; float:left;  margin:10px 0 10px}
a.btn_cancelar{ width:88px; height:30px; background:url(../g/btn_cancelar02.gif) no-repeat top; display:block; float:left;  margin:10px 0 10px}
a.btn_cancelar:hover{  width:88px; height:30px; background:url(../g/btn_cancelar02.gif) no-repeat bottom; display:block; float:left;  margin:10px 0 10px}
.td_punteada{padding:5px; border-top:1px dotted #CCCCCC;}


/*historial*/
#ctnr_tabla09_hist{ width:730px; height:auto; float:left;}
#ctnr_tabla09_hist_right{ width:240px; height:auto; float:left; margin:0 0 0 10px}
.cntr_buscar_hist{ width:auto; height:40px; padding:10px 10px 0 10px}
.cntr_filtros_hist{ width:auto; height:20px; padding:10px 0 10px 0}
.cntr_info_hist{ width:auto; height:auto;}
.ttl_hist{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto; height:28px; font-size:11px; font-weight:bold; color:#2F5C88; text-align:left; padding:0 0 0px 10px; border:none}
.bg_linea{background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:5px 3px 5px 6px; }
.txt_coment_hist01{ font-size:12px; color:#383838; font-weight:bold; text-align:left}
.txt_coment_hist02{ font-size:12px; color:#383838; font-weight:normal; text-align:left; line-height:18px}
.txt_coment_hist03{ font-size:12px; color:#305D8A; font-weight:bold; text-align:left}
.input_filt_hist{ width:130px; height:20px; font-size:11px; color:#666666;}
.cntr_coment_hist{ background:#F8F8F8; width:auto; height:auto; padding:5px; margin:5px}
.lnk_02{ font-size:11px; color:#993300; text-decoration:none; padding:4px 0 4px 0}
.lnk_02 a{ color:#993300; text-decoration:none; }
.lnk_02 a:hover{ color:#C61400; text-decoration:underline;}
.cntr_lnk_03{width:auto; height:auto; padding:5px; margin:5px;}
.lnk_03{ font-size:11px; color:#6699CC; text-decoration:underline; padding:5px 0 5px 0}
.lnk_03{ font-size:11px; color:#6699CC; text-decoration:underline; padding:5px 0 5px 0}

/* cntr general 14_estadisticas*/

#cntr_general{ width:980px; height:auto; margin:auto }
.cntr_recuadro_top{ background:url(../g/img_recuadro_top.jpg) no-repeat; width:980px; height:15px; margin:auto}
.cntr_centro_e{ background:url(../g/bg_recuadro_mid.jpg) repeat-y top; width:980px; height:auto; margin:auto }
.cntr_recuadro_bottom{ background:url(../g/img_recuadro_bottom.jpg) no-repeat; width:980px; height:15px; margin: auto}

.td_space_01_e{ width:12px; height:auto; margin:0}
.td_space_02_e{ width:27px; height:auto; margin:0}
.td_space_03_e{ width:28px; height:auto; margin:0}
.td_space_04_e{ width:12px; height:auto; margin:0}
.td_modulos_e{ width:300px; height:auto; margin:0}
.cntr_btn_colapsable{ width: 20px; height:14px; float:left; padding:5px 3px 5px 5px}

.box_line_mid { background:url(../g/bg_line_mid.jpg) repeat-x; width:956px; height:25px; margin:auto}
.box_space_bottom_e { width:956px; height:25px; margin:auto}
.bg_recuadro_bottom{ background:url(../g/img_recuadro_bottom.jpg) no-repeat; width:980px; height:15px; float:left; margin: auto}


.box_grl_modulos_e{width:300px; height:auto; margin:auto; float:left}
.box_modulos_e_panel{ width:300px; height:auto; margin:auto; float:left}
.box_ttl_heads{ width:300px; height:auto; margin:auto; height:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 23px; color:#305D8A; margin: 34px 0 22px 0 ; line-height:25px; text-align:center}
.box_ico_gr{ width:300px; height:103px; margin:0}
.box_cntr_ico_gr{ width:180px; height:89px; margin:auto; padding:0 0 14px 0}
.box_info{ width:300px; height:auto; margin:0}
.box_subtitle{ background:#F4F4F4; width:300px; height:auto; margin:0; border:1px solid #fff}
.box_subtitle_03{ background:#F4F4F4; width:300px; height:24px; margin:0}
.td_btn_colapsa_e{ width:16px; height:auto; margin:0; padding:5px 10px 6px 9px}
.txt_description{ width:300px; height:auto; margin:0; padding:0 0 10px 0}

/* botones y estilos 14_estadisticas */
.txt_modulo_02 a{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#5F5F5F; text-align:left; text-decoration:none}
.txt_modulo_02 a:hover{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#353535; text-align:left; text-decoration:underline}
.txt_modulo_02 td{padding:3px 0 3px 0}
.txt_modulo_03{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#2F5C88; font-weight:bold; text-align:left; padding: 0 0 0 5px}
.txt_modulo_04 a{font-size:11px; color:#2F5C88; text-decoration:none; text-align:left}
.txt_modulo_04 a:hover{font-size:11px; color:#1C354F; text-decoration:underline; text-align:left}
.txt_modulo_04 td{padding:3px 0 3px 0}

.td_ico_avance { background: url(../g/img_estado_avance.gif) no-repeat center; width:48px; height:13px}
.bg_bullet_modulo_02{list-style:none; background: url(../g/img_bullet.gif) no-repeat left center; width:10px; pading:10px 0 0 0}
.txt_subtitle{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#2F5C88; font-weight:bold; text-align:left; margin:4px 0 8px 10}
.txt_sub_indicadores{ width:auto; height:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:normal; text-align:left; padding: 4px 6px 4px 21px; float:left}
.listBox_box_01{width:82px; height:auto; float:left; margin:4px 0 0 0px;}
.listBox_01{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:normal; text-align:left; width:100%; height:19px; float:left; margin:0px;}


/* cntr 15_formulario_agregar_usuario */
#cntr_right_grl{ background:url(../g/bg_recuadro_02_mid.jpg) repeat-y top; width:681px; height:auto; margin:0 0 0 0px; float:left}
#cntr_right_grllogo{ background:url(../g/bg_recuadro_02_mid.jpg) repeat-y top; width:681px; height:auto; margin:0 0 0 0px; float:left}
#cntr_right_grlcomen{ background:url(../g/bg_recuadro_02_mid.jpg) repeat-y top; width:681px; height:auto; margin:0 0 0 0px; float:left}
#cntr_left_grl{ width:247px; height:auto; margin:5px 0 0 10px; float:left}
.box_mid_bag_top{ background:url(../g/img_recuadro_02_top.jpg) no-repeat; width:681px; height:15px; margin:0 0 16px 0;}
.box_form{ width:auto; height:auto; padding:0 20px 0 20px}
.box_general{ width:682px; height:auto; padding:0 20px 0 20px; float:left}
.box_form01{ width:90px; height:30px; margin:auto}
.box_form02{ width:174px; height:40px; margin: 0 auto 10px }
.box_form03{ width:500px; height:30px; margin: 0 auto 10px }
.box_form04{ width:340px; height:30px; margin: 0 auto 10px }
.box_mid{ width:681px; height:auto; margin:0;}
.box_mid_bag_bottoma{ background:url(../g/img_recuadro_02_bottom.jpg) no-repeat; width:681px; height:15px; margin:0;}
.box_mid_bag_bottom{ background:url(../g/img_recuadro_02_bottom.jpg) no-repeat; width:681px; height:15px; margin:0; float:left}
.box_mid_bag_bottomb{ background:url(../g/img_recuadro_02_bottom.jpg) no-repeat; width:681px; height:15px; margin:0;}
.box_campos_form_01{ width:auto; height:auto; float:left; margin:8px 8px 0 12px}
.txt_campos{ width:180px; height:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#2F5C88; font-weight:normal; text-align:right; float:left; padding:2px 0 0 0}
.box_input {width:336px; height:22px; float:left; margin: 5px 0px 0 0}
.box_input_01 input{ background:#F7F8FA; width:313px; height:16px; float:left; margin:0 0 0 11px; border:#CFD8E0 1px solid;font-size:11px; padding:2px 5px 0 5px; font-family:Arial, Helvetica, sans-serif; color:#999999; overflow:hidden}
.box_input_01 input:focus{background:#FFFFFF; border:#C5C5C5 1px solid; outline:none}
.box_btn_guardar{ width:auto; height:auto; float:left; margin:14px 0 0 10px}
a.btn_guardar{ background:url(../g/btn_guardar_01.jpg) no-repeat top; width:90px; height:30px; display:block; margin:10px 0 10px 0}
a.btn_guardar:hover{ background:url(../g/btn_guardar_01.jpg) no-repeat bottom; width:90px; height:30px; display:block; margin:10px 0 10px 0}
.box_btn_load_list{ width:auto; height:auto; float:left; margin:0 0 0 263px}

/* cntr 15_formulario_crear_lista_usuarios */
.box_subtitle_02{ width:550px; height:auto; margin:auto}
.box_txt_general_01{ width:550px; height:auto; float:left; margin:15px 0 0 0}
.box_txt_general_01a{ width:550px; height:auto; margin:auto}
.txt_general_01a{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#2F5C88; font-weight:normal; text-align:left; padding: 4px 0 2px 10px; float:left}
.txt_general_01{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#2F5C88; font-weight:normal; text-align:left; padding: 4px 0 2px 10px; float:left}
.box_img_tabla{ width:574px; height:auto; margin:auto; padding:10px 0 0 0}
.box_campos_form_02{ width:auto; height:auto; float:left;}
.box_btn_examinar_01{width:auto; height:auto; float:left;}
a.btn_examinar_01{ background:url(../g/btn_examinar_01.jpg) no-repeat top; width:96px; height:30px; display:block; float:left; margin:0 10px 0 20px}
a.btn_examinar_01:hover{ background:url(../g/btn_examinar_01.jpg) no-repeat bottom; width:96px; height:30px; display:block; float:left; margin:0 10px 0 20px}
a.btn_guardar_02{ background:url(../g/btn_guardar_02.jpg) no-repeat top; width:90px; height:30px; display:block; margin:0 auto 10px}
a.btn_guardar_02:hover{ background:url(../g/btn_guardar_02.jpg) no-repeat bottom; width:90px; height:30px; display:block; margin:0 auto 10px}
.box_btn_guardar_02{ width:auto; height:auto; float:left; margin:18px 0 20px 263px}


/* cntr 16_configuracion_planes_desarrollo */
.box_txtarea_02 textarea{ background:#F7F7F7; width:530px; max-width:530px; height:96px; float:left; margin:5px 0 0 10px; border:#D4D4D4 1px solid;font-size:11px; padding:5px 3px 0 5px; font-family:Arial, Helvetica, sans-serif; color:#999999; overflow:hidden}
.box_txtarea_02 textarea:focus{background:#FFFFFF; border:#C5C5C5 1px solid; outline:none}
.box_txtarea_03 textarea{ background:#F7F7F7; width:530px; max-width:530px; height:20px; float:left; margin:5px 0 0 10px; border:#D4D4D4 1px solid;font-size:11px; padding:5px 3px 0 5px; font-family:Arial, Helvetica, sans-serif; color:#999999; overflow:hidden}
.box_txtarea_03 textarea:focus{background:#FFFFFF; border:#C5C5C5 1px solid; outline:none}
.box_radio_btn_txt{ width:550px; height:auto; margin: auto}
.box_radio_btn_01{ width:13px; height:13px; float:left; margin:2px 0 0 8px}
.box_options{background:#F4F4F4; width:512px; height:36px; min-height:36px; margin:auto}
.box_optionscuenta{background:#F4F4F4; width:auto; height:36px; min-height:36px; margin:auto}
.txt_options{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#2F5C88; font-weight:bold; text-align:left; width:auto; height:auto; float:left; margin:10px 0 10px 28px}
.txt_optionscuenta{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#2F5C88; text-align:left; width:auto; height:auto; float:left; margin:10px 0 10px 0}
.listBox_box_02{width:160px; height:auto; float:left; margin:9px 0 0 12px;}
.listBox_02{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:normal; text-align:left; width:100%; height:19px; float:left; margin:0px;}
.box_btn_ayuda_01{ width:auto; height:auto; float:left; margin:10px 0 0 5px}
a.btn_ayuda_01{ background:url(../g/btn_ayuda_01.gif) no-repeat top; width:16px; height:16px; display:block; float:left;}
a.btn_ayuda_01:hover{ background:url(../g/btn_ayuda_01.gif) no-repeat bottom; width:16px; height:16px; display:block; float:left;}
.box_space_01{ width:100%; height:70px; float:left}
.box_space_02{ width:100%; height:15px; float:left}

/* cntr 21_plan_ejecucion */
.break_general_Pc{clear:both}
#ctnr_grl_plan{ width:980px; height:auto;}


/* cntr 22_encuesta_parte_01 */
.ctnr_filtro_areas_02{padding:15px 0px 19px 0; height:18px; width:auto; margin: 0 0 0 16px; float:left}
.ctnr_filtro_areas_02_a{padding:15px 0px 19px 0; height:18px; width:auto; margin: 0 0 0 3px; float:left}
.select02{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#4D4D4D; width:150px}
#ctnr_tabla09{ width:693px; height:auto; float:left;}
#ctnr_tabla09_enc{ width:720px; height:auto; float:left;}
.bg_mod01_mid_top6{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto;  font-size:11px; font-weight:bold; color:#2F5C88; text-align:center; padding:5px 3px 5px 6px; border:none}


/*asignar planes*/
.txt_explicacion{font-size:12px; font-weight:normal; color:#EC5F00; padding:10px; background-color:#fff; border:1px solid #CEDCE3; width:auto; height:150px}
.espacio{width:auto; height:23px; padding:32px}


/*datos*/
.modulobl_right_top{ background:url(../g/bg_caja_modulo_top_right03.jpg) no-repeat right top; width:100%; height:8px}
.modulobl_left_top{ background:url(../g/bg_caja_modulo_top_left03.jpg) no-repeat left top; width:95%; height:8px;}
.modulobl_right_bottom{ background:url(../g/bg_caja_modulo_bottom_right033.jpg) no-repeat right bottom; width:100%; height:8px}
.modulobl_left_bottom{ background:url(../g/bg_caja_modulo_bottom_left03.jpg) no-repeat left bottom; width:95%; height:8px}
.modulobl_right_mid{ background:url(../g/bg_caja_modulo_mid03.jpg) repeat-y right; width:100%;}
.modulobl_mid1{border-right:1px solid #EBEEEF; border-left:1px solid #EBEEEF; width:99%;}
.modulobl_left_mid{ background:url(../g/bg_caja_modulo_mid033.jpg) repeat-y left; width:98%;}
.cntr_mod_opc{width:auto; height:auto; margin:0 0 10px 0}


/*home planes desarrollo*/
.cntr_sep_cont{ width:auto; height:20px; margin:auto; clear:both}
.ctnr_home_col1{ width:230px; height:auto; float:left; margin: 0 0 0 10px}
.ctnr_home_mod01{ width:auto; height:auto; margin: 0 0 10px 0}
.txt_modulo10{font-size:11px; color:#383838; text-decoration:none; text-align:left; background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; padding:3px 3px 6px 0px; vertical-align:top;}
.txt_modulo10 a{color:#5170A4; text-decoration:none;}
.txt_modulo10 a:hover{color:#3C86C4; text-decoration:underline;}
.txt_modulo10 td{padding:3px 0 4px 0}
.lnk_11{font-size:11px; color:#383838; text-decoration:none; text-align:left; padding:2px 3px 5px 0px; vertical-align:top;}
.lnk_11 a{color:#5170A4; text-decoration:none; font-weight:bold}
.lnk_11 a:hover{color:#3C86C4; text-decoration:underline; font-weight:bold}
.lnk_11 td{padding:3px 0 4px 0}
.bg_mod01_mid_home{ background:url(../g/bg_mod_01_top.jpg) repeat-x top; width:auto; height:28px; font-size:11px; font-weight:bold; color:#2F5C88; text-align:left; padding:0 0 0px 16px; border:none}
.ctnr_home_col2{ width:490px; height:auto; float:left; margin: 0 0 0 5px}
.ctnr_home_col3{ width:230px; height:auto; float:left; margin: 0 0 0 5px}
.cntr_btn_home{ width:auto; height:48px; margin:auto}
.cntr_btn_home_asignar{width:315px; height:48px; float:left}
a.btn_home_asignar{ width:315px; height:38px; background:url(../g/btn_home_asignar_planes.gif) no-repeat top; display:block}
a.btn_home_asignar:hover{ width:315px; height:38px; background:url(../g/btn_home_asignar_planes.gif) no-repeat bottom; display:block}
.cntr_expl{ width:130px; height:38px; background:url(../g/img_div_btn_home.gif) no-repeat top left; padding:5px 10px 0 10px; font-size:11px; color:#999999; float:left; margin:0 0 0 10px; line-height:16px;}
.cntr_expl2{ width:auto; height:auto;  padding:0px 10px 10px 10px; font-size:11px; color:#999999; margin:auto; line-height:16px; clear:both}


/*input file*/
div.falso { position: absolute; top: -2px; left: 0px; z-index: 0; }
input.file { position: relative; filter:alpha(opacity: 0); opacity: 0; z-index: 1; }

/*avance*/
.cntr_avance{ width:52px; height:15px; margin:auto}
.avance{ width:22px; height:15px; float:left}
.num_avance { width:26px; height:15px; font-size:10px; color:#999999; float:left; padding:0 0 0 3px}


/* cntr 21_plan_ejecucion */
.break_general_Pc{clear:both}
#ctnr_grl_plan{ font-family: Tahoma, Arial, Helvetica, sans-serif; width:972px; height:auto; margin:auto}

#cntr_top_plan{ width:972px; height:31px; margin:auto}

.td_grl_top_plan{ width:972px; height:31px; margin:auto}

.box_top_plan_01{ background:url(../g/bg_top_plan_01.jpg) no-repeat #EEEFF2; width:972px; height:8px; margin:0}	

.box_top_plan_02{ background:url(../g/bg_top_plan_02.jpg) repeat-y top; width:972px; height:17px; margin:0}	
.ttl_plan_top{ color:#2F5C88; font-size:11px; text-align:left; font-weight:bold; width:198px; height:auto; 
margin:auto; padding:0 0 0 52px; border-right:#D1D1D0 1px solid}
.txt_plan_top{ color:#2F5C88; font-size:11px; text-align:center; font-weight:normal; width:58px; height:auto; 
margin:0}
.box_space_01_plan{ width:5px; height:auto; margin:0}	
.box_space_02_plan{ width:21px; height:auto; margin:0}		
.td_marca_plan_01{ background: url(../g/bg_marca_plan_01.gif) no-repeat center; width:57px; height:auto; 
padding:9px 0 0 1px}

.box_top_plan_03{ background:url(../g/bg_top_plan_03.jpg) no-repeat; width:972px; height:6px; margin:auto}
.box_space_ttl_plan{ background:url(../g/bg_center_plan_01.jpg) repeat-y top; width:972px; height:2px; margin:auto}

#cntr_center_plan{ background:url(../g/bg_center_plan_01.jpg) repeat-y top; width:972px; height:auto; margin:auto}
.box_mod_01_plan{ width:972px; height:auto; margin:auto}

.box_ttl_mod_plan_01{ width:972px; height:auto; margin:auto}
.table_grl_ttl_plan_01{ background: url(../g/bg_sttl_plan_01.jpg) repeat-y top; width:972px; height:auto; margin:auto}
.td_btn_colapse_plan{ width:35px; height:35px; margin:0}
.box_col_btn_02_lat{ width:25%; height:auto}
.box_col_btn_02_center{ width:50%; height:auto}
.td_txt_ttl_plan_01{ width:215px; height:auto; color:#436F9D; font-size:12px; font-weight:normal; text-align:left;
padding:5px 0 5px 0}
.td_marca_plan_01{ background: url(../g/bg_marca_plan_01.gif) no-repeat center; width:57px; height:auto; 
padding:9px 0 0 1px}
.td_marca_plan_02{ width:57px; height:auto; padding:9px 0 0 1px}

.box_date_plan_01{width:972px; height:auto; margin:auto}
.box_space_03_plan{width:8px; height:auto; margin:auto}
.box_space_04_plan{ width:13px; height:auto; margin:0}	
.td_02_date_plan{background:url(../g/img_linea_punteada_tabla.gif) repeat-x bottom; width:956px; height:auto; 
margin:auto}
.td_txt_date_plan_01{ width:214px; height:auto; margin:0; padding:8px 0 8px 27px; font-size:12px; color:#666666;
vertical-align:top;}
.cntr_paginador_plan_01{width:968px; margin:auto; height:27px; background:#F6F6F6;}

#cntr_bottom_plan{ background:url(../g/bg_bottom_plan_01.jpg) no-repeat; widows:972px; height:25px; margin:auto}

/* pantalla 01_index */

#ctnr_contenido_index_01{width:950px; height:auto; margin:auto}
.box_space_index_01{width:850px; height:10px; margin:auto}
.box_grl_index_01{ width:850px; height:auto; margin:auto}
.box_modulo_index_01{width:850px; height:auto; margin:auto}

.box_opcion_index_01{ width:413px; height:201px; margin:0 24px 11px 0; float:left}

.box_opcion_index_02{ width:413px; height:201px; margin:0 0 11px 0; float:left}
.box_top_opcion_index{ background:url(../g/bg_top_opcion.jpg) no-repeat; width:413px; height:14px; margin:auto}
.box_top_opcion_inactivo_index{ background:url(../g/bg_top_opcion_inactivo.gif) no-repeat; width:413px; height:14px; margin:auto}

.box_center_opcion_index{ background:url(../g/bg_center_opcion.jpg) no-repeat top; width:413px; height:170px}
.box_center_opcion_inactivo_index{ background:url(../g/bg_center_opcion_inactivo.jpg) no-repeat top; width:413px; height:170px}
.box_img_opcion_index{ width:144px; height:170px; margin:0; float:left}
.box_space_01_opcion_index{ width:16px; height:170px; margin:0; float:left}
.box_ttl_opcion_index{ width:234px; height:41px; margin:0; float:left}
.box_txt_opcion_index{ width:234px; height:94px; margin:0; float:left; line-height:14px; 
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-align:left}
.box_txt_opcion_inactivo_index{ width:234px; height:94px; margin:0; float:left; line-height:14px; 
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BBBBBB; font-weight:normal; text-align:left}

.box_btn_opcion_index{ width:234px; height:35px; margin:0; float:left}
a.btn_acceder_opcion_index{ background:url(../g/btn_acceder_02.gif) no-repeat top; width:81px; height:27px; margin:0;
display:block}
a.btn_acceder_opcion_index:hover{background:url(../g/btn_acceder_02.gif) no-repeat bottom; width:81px; height:27px; 
margin:0; display:block}
.box_btn_acceder_inactivo{ background:url(../g/img_btn_acceder_inactivo.jpg) no-repeat top; width:81px; height:27px; margin:0; 
display:block}

.box_bottom_opcion_index{ background:url(../g/bg_bottom_opcion.jpg) no-repeat; width:413px; height:17px; margin:auto}
.box_bottom_opcion_inactivo_index{ background:url(../g/bg_bottom_opcion_inactivo.gif) no-repeat; width:413px; height:17px; margin:auto}

.box_brake_index{ clear:right}
.box_space_index_03{width:850px; height:11px; margin:auto}


/*mensaje planes asignados*/
.txt_msj01{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#2D5883; text-align:left; line-height:25px; padding:30px 0 30px 10px}
.txt_msj02{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2D5883; text-align:left; line-height:18px; padding:15px}


/*resumen home*/
#div_contenedor_planes_01{ width:606px; height:auto}
.cntr_top_planes_01{ background:url(../g/bg_planes_top_01.jpg) no-repeat; width:606px; height:51px}
.cntr_center_planes_01{ background:url(../g/bg_planes_center_01.jpg) repeat-y top; width:606px; height:auto; float:left}
.cntr_bottom_planes_01{ background:url(../g/bg_planes_bottom_01.jpg) no-repeat; width:606px; height:15px; float:left}
.cntr_txt_sttl_planes_01{ width:535px; height:auto; margin:auto}
.txt_sttl_planes_01{ background:url(../g/bg_planes_rec_01.jpg) no-repeat; width:535px; height:22px; margin:0; padding:2px 0 0 9px; text-align:left; font-family:Tahoma, Helvetica, sans-serif, Arial; color:#264E78; font-size:13px}
.cntr_cont_planes_gr_01{ width:536px; height:auto; margin:auto}
.cntr_cont_planes_01{ width:536px; height:auto; margin:0; float:left}
.cntr_col_planes_01{ width:170px; height:auto; margin:0; float:left}
.cntr_line_planes_01{ background:url(../g/img_line_planes_01.jpg) no-repeat; width:13px; height:45px; margin:0; float:left}
.box_col_planes_01{ text-align:left; font-family:Tahoma, Helvetica, sans-serif, Arial; font-size:13px; width:170px; height:auto; margin:0 0 8px 0; float:left; overflow:hidden}
.box_bullet_planes_01{ background:url(../g/img_bullet.gif) no-repeat; width:10px; height:10px; margin:6px 6px 0 0; float:left}
.box_txt_planes_01{ width:154px; height:auto; margin:2px 0 0 0; float:left}
.txt_planes_01{color:#EC5F00}
.txt_planes_02{color:#264E78; padding:0 0 0 5px}
.box_txt_planes_gr{ width:536px; height:auto; margin: auto}
.box_txt_planes_03{ text-align:left; font-family:Tahoma, Helvetica, sans-serif, Arial; font-weight:bold; font-size:12px; width:auto; height:auto; margin:0}
.txt_planes_03 a{ color:#2D5E8E; text-decoration:underline}
.txt_planes_03 a:hover{ color:#666666; text-decoration:underline}
.break_general_planes_01{clear:both}
.space_01_planes{ width:535px; height:10px; margin:auto}
.space_02_planes{ width:535px; height:14px; margin:auto}

/*nuevos estilos home*/
.cntr_ttl_hm1{ width:auto; height:auto; margin:auto}
.box_img_hm_active{ width:144px; height:auto; margin:0; float:left}
.box_txt_hm01{ width:224px; height:84px; margin:0; float:left; line-height:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-align:left; padding:10px 0 0 11px; overflow:hidden}
.box_txt_hm02{ width:348px; height:43px; margin:0; float:left; line-height:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-align:left; padding:3px 15px 0 15px; overflow:hidden}
.box_txt_hm03{ width:348px; height:43px; margin:0; float:left; line-height:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BBBBBB; font-weight:normal; text-align:left; padding:3px 15px 0 15px; overflow:hidden}
.box_btn_opcion_index01{ width:229px; height:35px; margin:0; float:left; padding:0 0 0 5px}
.box_btn_opcion_index02{ width:233px; height:auto; padding:5px 0 0 145px; float:left}
.box_txt_hm01_inactive{ width:224px; height:84px; margin:0; float:left; line-height:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BBBBBB; font-weight:normal; text-align:left; padding:10px 0 0 11px; overflow:hidden}
.box_btn_acceder_inactivo02{ background:url(../g/img_btn_acceder_inactivo.jpg) no-repeat top; width:81px; height:27px; margin:0; display:block; padding:0 0 0 5px}

a.btn_help{height:auto; width:auto; margin:0px; float:left}

a.btn_admin_usuarios{ background:url(../g/btn_administracion_usuarios.gif) no-repeat top; width:184px; height:32px; display:block; float:right} 
a.btn_admin_usuarios:hover{ background:url(../g/btn_administracion_usuarios.gif) no-repeat bottom; width:185px; height:32px; display:block; float:right} 

/*estilo estado estadistica*/
.cntr_estado_est{ width:180px; height:89px}
.cntr_barra_est{ width:180px; height:52px}
.cntr_txt_est{ width:180px; height:8px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#7BB262; margin:16px auto 0px; text-align:center; clear:both}
.barra_estado{ width:115px; height:24px; float:left; padding:28px 0 0 0px}
.porcentaje_estadistica{ width:55px; height:19px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#999999; text-align:left bottom; padding:33px 0 0 0}

/*nuevos botones*/

a.btn_ordenar01{ background:url(../g/btn_ordenar.gif) no-repeat top; width:98px; height:32px; float:right; display:block}
a.btn_ordenar01:hover{ background:url(../g/btn_ordenar.gif) no-repeat bottom; width:98px; height:32px; float:right; display:block}

.cntr_botones_n{ width:86px; height:auto; margin:auto; clear:both; padding:10px 0 0 0}
a.btn_si01{background:url(../g/btn_si.gif) no-repeat top; width:38px; height:32px; float:left; display:block;}
a.btn_si01:hover{background:url(../g/btn_si.gif) no-repeat bottom; width:38px; height:32px; float:left; display:block;}

a.btn_no01{background:url(../g/btn_no.gif) no-repeat top; width:38px; height:32px; float:left; display:block; margin:0px 0 0 10px}
a.btn_no01:hover{background:url(../g/btn_no.gif) no-repeat bottom; width:38px; height:32px; float:left; display:block; margin:0px 0 0 10px}

.cntr_btn_aceptar{ width:88px; height:auto; margin:auto; clear:both; padding:10px 0 0 0}
a.btn_aceptar_grl{ background:url(../g/btn_aceptar.gif) no-repeat top; width:88px; height:30px; display:block; margin:0px auto 0px; float:left}
a.btn_aceptar_grl:hover{ background:url(../g/btn_aceptar.gif) no-repeat bottom; width:88px; height:30px; display:block; margin:0px auto 0px; float:left}

.div_parrafo{ margin:auto; padding:0 10px 20px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:left; line-height:18px}
btn_usuario_wizard.txt_general_03{ padding:5px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:left; line-height:18px}

.btn_usuario_wizard{ background:url(../g/btn_cargar_usuario.gif) no-repeat top; width:133px; height:38px; display:block; margin:auto}
.btn_usuario_wizard:hover{ background:url(../g/btn_cargar_usuario.gif) no-repeat bottom; width:133px; height:38px; display:block; margin:auto}

.cntr_planes_wz01{ background:url(../g/descarga_masiva.jpg) no-repeat top; width:290px; height:329px; margin:0 26px 0 0; float:left}
.cntr_usuarios_wz02{ background:url(../g/descarga_unouno.jpg) no-repeat top; width:290px; height:329px; margin:0 0 0 27px; float:left}

/*barra wizard*/

.cntr_barra_wz{ width:auto; height:40px; margin:20px auto 5px}
.barra_wz1{ background:url(../g/img_barra_paso1.jpg) no-repeat top; width:207px; height:40px; float:left}
.barra_wz1_a{ background:url(../g/img_barra_paso1_a.jpg) no-repeat top; width:207px; height:40px; float:left}
.barra_wz2a{ background:url(../g/img_barra_paso2.jpg) no-repeat top; width:280px; height:40px; float:left}
.barra_wz_bg{ background:url(../g/bg_barra_pasos.jpg) repeat-x top; width:711px; height:30px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; padding:10px 0 0 0}
.barra_wz_bg2{ background:url(../g/bg_barra_pasos.jpg) repeat-x top; width:431px; height:30px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; padding:10px 0 0 0}
.barra_wz2{ background:url(../g/bg_barra_pasos_end.jpg) no-repeat top; width:17px; height:40px; float:left}

/*estilos boton 'continuar' mensajes emergentes*/

a.btn_continuar01{ background:url(../g/btn_continuar_blue.gif) no-repeat top; width:87px; height:29px; display:block; margin:auto}
a.btn_continuar01:hover{ background:url(../g/btn_continuar_blue.gif) no-repeat bottom; width:87px; height:29px; display:block; margin:auto}

/*slider*/
.cntr_slider{ width:466px; height:140px; margin:auto; background:url(../g/bg_slider.jpg) no-repeat bottom}
.cntr_obj_slider{ width:auto; height:40px; margin:0 15px 0 15px}
.barra_slider{ width:373px; height:40px; background:url(../g/barra_slider.gif) no-repeat 0px 15px; float:left; }
a.btn_slider_menos{ width:17px; height:17px; background:url(../g/img_menos.gif) no-repeat bottom; margin:15px 11px 5px 0px; display:block; float:left; cursor: pointer;}
a.btn_slider_menos:hover{ width:17px; height:17px; background:url(../g/img_menos.gif) no-repeat top; margin:15px 11px 5px 0px; display:block; float:left; cursor: pointer;}
a.btn_slider_mas{ width:17px; height:17px; background:url(../g/img_mas.gif) no-repeat bottom; margin:15px 0px 5px 11px; display:block; float:left; cursor: pointer;}
a.btn_slider_mas:hover{ width:17px; height:17px; background:url(../g/img_mas.gif) no-repeat top; margin:15px 0px 5px 11px; display:block; float:left; cursor: pointer;}
a.indicador{ width:17px; height:34px; background:url(../g/img_indicador_blue.gif) no-repeat bottom; display:block; float:left}
.txt_valor_slider{ margin:auto; width:auto; height:auto; margin:5px 0 10px 0; font-size:11px; color:#2D5F93; font-weight:bold; text-align:center}
.txt_valor_slider span{ color:#C52424; font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif }
.cntr_globo_slider{ width:445px; margin:auto; height:57px; margin:0 10px 0 11px}
.globo_slider{background:url(../g/img_globo.gif) no-repeat; width:84px; height:57px; }
.globo_slider_cntr{width:auto; height:57px; float:left; margin:0 6px 0 0px}
.globo_slider_left{background:url(../g/img_globo_left.gif) no-repeat; width:6px; height:57px; float:left}
.globo_slider_right{background:url(../g/img_globo_right.gif) no-repeat; width:6px; height:57px; float:left}
.globo_slider_center{background:url(../g/img_globo_center.gif) repeat-x center; width:auto; min-width:70px; height:57px; float:left}
.txt_gl01{ margin:auto; width:auto; font-size:19px; color:#C52424; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:8px 0 0 0}
.txt_gl02{ margin:auto; width:auto; font-size:11px; color:#666666; text-align:center}

/*estilos titulo y formulario slider*/
.ttl_compra_asignaciones{ background:url(../g/ttl_comprar_asignaciones.gif) no-repeat; width:480px; height:58px; margin:10px auto 10px}
.txt_explicacion_slider{ background:url(../g/bull_asignacion.gif) no-repeat 45px 3px; font-size:14px; color:#666666; padding:0 0 20px 55px; text-align:left; width:480px; margin:auto; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:18px}
.txt_explicacion_form{ background:url(../g/bull_asignacion.gif) no-repeat 45px 3px; font-size:14px; color:#2D5F93; padding:0 0 5px 55px; text-align:left; width:480px; margin:auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px}
a.btn_asig{ background:url(../g/btn_solicitar_asignaciones.jpg) no-repeat top; width:225px; height:36px; display:block; margin:10px auto; cursor:pointer; }
a.btn_asig:hover{ background:url(../g/btn_solicitar_asignaciones.jpg) no-repeat bottom; width:225px; height:36px; display:block; margin:10px auto; cursor:pointer;}
.line_form_a{ width:520px; height:8px; margin:10px auto 10px; background:url(../g/img_line01.jpg) no-repeat}
.cntr_form_asignaciones{ width:480px; height:auto; margin:10px auto}
.box_input_asignar{ width:290px; height:16px; background:#F7F8FA; border:#CFD8E0 1px solid; font-size:12px; padding:2px 5px 0 5px; color:#666666; border:#CFD8E0 1px solid; font-family:Arial, Helvetica, sans-serif}
.box_input_asignar:hover{background:#FFFFFF; border:#C5C5C5 1px solid; outline:none}
.box_form_asignar{ font-size:12px; color:#2D5F93; text-align:right; font-family:Arial, Helvetica, sans-serif}
.box_form_asignar td{ padding:5px;}
a.btn_enviar_asign{ background:url(../g/btn_enviar_asignaciones.jpg) no-repeat top; width:87px; height:36px; display:block;  float:left}
a.btn_enviar_asign:hover{ background:url(../g/btn_enviar_asignaciones.jpg) no-repeat bottom; width:87px; height:36px; display:block;  float:left}

input.btn_asig01{ background:url(../g/btn_env_asig.jpg) no-repeat bottom; width:87px; height:36px; display:block; float:left; border:0px; }
input.btn_asig01:hover{ background:url(../g/btn_env_asig.jpg) no-repeat top; width:87px; height:36px; display:block; float:left; border:0px; }
.cntr_form_asig01{ width:auto; height:auto; margin:auto}

/*estilos home comprar*/
#ctnr_contenidocomprar{width:980px; height:auto; margin:20px auto; clear:both;}
#ctnr_cabezote1{width:980px; height:125px; margin:0 auto; clear:both}
.cntr_conten_left{ width:680px; height:auto; margin:0 10px 25px 0; float:left}
.cntr_conten_right{ width:286px; height:auto; margin:0; float:left}
.cntr_info01{ width:auto; height:auto; margin:0 0 12px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:17px}
.ico_01{ width:100px; height:109px; margin:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; float:left; margin:0 8px 0 0}
.ttl_home_compras{ width:auto; height:auto; margin:0 0 15px 0;}
.linea_com{ background:url(../g/lineadiv.jpg) no-repeat top left; width:635px;height:9px; margin:5px auto 5px}
.cntr_box_buy_hm{ width:274px; height:auto}
.box_buy_hm_ttl{ background:url(../g/box_ttl_cuenta.gif) no-repeat bottom; width:274px; height:45px}
.box_buy_hm_ttl02{ background:url(../g/box_ttl_comprar.jpg) no-repeat bottom; width:274px; height:45px}
.box_buy_hm_middle{ background:url(../g/box_middle_comprar.gif) repeat-y top; width:274px; height:auto}
.box_buy_hm_down{ background:url(../g/box_down_comprar.gif); width:274px; height:15px; margin:0 0 10px 0}
.input_ingresar{ background:url(../g/img_input_ingresar.jpg) no-repeat; width:239px; height:28px}
.input_ingresar input{ width:210px; height:19px; border:none; background:none; margin:4px 2px 0 7px; padding:2px 3px 0 3px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.input_ingresar input:focus{ outline:none}
.input_ingresar:hover{ background:url(../g/img_input_ingresar_ov.jpg) no-repeat; width:239px; height:28px}
.input_ingresar01{ background:url(../g/img_input_ingresar_01.jpg) no-repeat; width:239px; height:28px}
.input_ingresar01 input{ width:210px; height:19px; border:none; background:none; margin:4px 2px 0 7px; padding:2px 3px 0 3px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.input_ingresar01 input:focus{ outline:none}
.cntr_info_ingresar{ width:auto; padding:10px 15px 10px 15px; height:auto}
.txt_form_ingresar{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-align:left; padding:2px 0 2px 0; width:auto; margin:0 0 0 5px}
.txt_form_ingresar span{ font-weight:bold}
.txt_form_ingresar01{font-size:11px; color:#666666; text-decoration:none; text-align:center; padding:5px 0 0 0 }
.txt_form_ingresar01 a{font-size:11px; color:#666666; text-decoration:underline;}
.txt_form_ingresar01 a:hover{font-size:11px; color:#5170A4; text-decoration:underline;}
a.btn_ingresar_buy{ background:url(../g/btn_ingreso_hm.jpg) no-repeat top; width:112px; height:34px; display:block; margin: 10px auto 0}
a.btn_ingresar_buy:hover{ background:url(../g/btn_ingreso_hm.jpg) no-repeat bottom; width:112px; height:34px; display:block; margin:10px auto 0}
.ico_comprar{ background:url(../g/ico_comprar.jpg) no-repeat top; width:80px; height:77px; margin:auto}
.txt_box_comprar{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin:10px}
a.btn_solicitar_servicio{ background:url(../g/btn_solicitar_servicio.jpg) no-repeat top; width:162px; height:34px; display:block; margin:auto}
a.btn_solicitar_servicio:hover{ background:url(../g/btn_solicitar_servicio.jpg) no-repeat bottom; width:162px; height:34px; display:block; margin:auto}
a.btn_iniciar_buy{ background:url(../g/btn_iniciar_buy.jpg) no-repeat top; width:115px; height:46px; display:block; margin:auto}
a.btn_iniciar_buy:hover{ background:url(../g/btn_iniciar_buy.jpg) no-repeat bottom; width:115px; height:46px; display:block; margin:auto}
.cntr_recordar_email{  width:auto; padding:3px 0px 6px 0px; margin:15px 0 0 0; border:1px solid #EEEEEE; background:#F8F8F8;}
.txt_recordar{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#2D5F93; font-size:11px; text-align:left; padding:2px 0 5px 0; width:auto; margin:0 0 0 5px; line-height:14px; font-weight:bold;  background:#F8F8F8; }
a.btn_asig02{ background:url(../g/btn_enviar_buy.jpg) no-repeat bottom; width:85px; height:33px; display:block; margin:auto }
a.btn_asig02:hover{ background:url(../g/btn_enviar_buy.jpg) no-repeat top; width:85px; height:33px; display:block; margin:auto }
.cntr_wizard1{ width:980px; height:auto; margin:31px auto 38px;}

