/* ::::: http://amway.com.mx/files/template2008/_common/_master.css ::::: */

/* ::::: http://amway.com.mx/files/template2008/_common/web/css/_masterAlt1.css ::::: */

#logo_link { width: 275px; height: 110px; float: left; cursor: pointer; }
#menu_newmenu { height: auto; float: left; }
#menus_arrange { width: 970px; height: auto; float: left; }
#menu_menuderecho { height: auto; float: right; text-align: right; }
#panel_carrito, #panel_abo, #divpaises { z-index: 300; position: relative; }
.liga_panel { float: right; width: auto; margin-top: 2px; padding-left: 10px; }
#divFlag { margin-top: 5px; float: left; width: auto; padding-left: 10px; }
#registro_top { float: left; }
#registro_top a, #registro_top a:visited { padding-left: 5px; padding-right: 5px; color: rgb(101, 101, 101); }
#registro_top a:hover, #registro_top a:active { padding-left: 5px; padding-right: 5px; color: rgb(46, 115, 156); }
.titulo_menu { font-size: 11px; color: rgb(46, 115, 156); font-weight: bold; background-color: rgb(250, 250, 250); }
.slidefondo_Azul { background-image: url('../../amway_fondos_2.jpg'); }
.slidefondo_Verde { background-image: url('../../amway_fondos_1.jpg'); }
.slidefondo_Rojo { background-image: url('../../amway_fondos_5.jpg'); }
.slidefondo_Gris { background-image: url('../../amway_fondos_4.jpg'); }
.slidefondo_Azul .stitulo { color: rgb(66, 146, 176); }
.slidefondo_Verde .stitulo { color: rgb(31, 124, 67); }
.slidefondo_Rojo .stitulo { color: rgb(205, 100, 72); }
.slidefondo_Gris .stitulo { color: rgb(153, 153, 153); }
.barra_buscador { width: auto; height: auto; float: left; clear: left; }
#contenedor_ABO { width: 333px; height: 450px; border-top: 1px solid rgb(153, 153, 153); }
#panel_abo { position: absolute; visibility: hidden; background-color: transparent; width: 350px; height: auto; }
#frame_abo { padding-left: 7px; background-image: url('../../fondo_abo.png'); background-repeat: repeat-y; width: 350px; }
#frame_footerabo, #frame_abo { float: left; clear: both; }
#frame_footerabo { height: 13px; width: 350px; background-image: url('../../footer_abo.png'); }
/* ::::: http://amway.com.mx/files/template2008/_common/_masterAlt2.css ::::: */

.footerStyle { float: left; height: 100%; width: 100%; }
.top_sellers_title { height: 20px; padding-top: 4px; width: auto; }
.top_sellers_title span { color: rgb(27, 57, 103); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; margin-top: 4px; margin-left: 4px; }
.menufont_style { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.menu_izq1, .menu_izq2, .menu_izq3 { overflow: hidden; margin-bottom: 10px; clear: left; }
#nav { padding-right: 37px; margin-top: -15px; z-index: 200; position: relative; float: right; }
#nav a { background-image: url('../../slideshow_noactivo.png'); background-position: center center; background-repeat: no-repeat; margin-right: 5px; text-decoration: none; width: 100px; }
#nav a.activeSlide { background-image: url('../../slideshow_activo.png'); }
#nav a:focus { background-image: url('../../slideshow_activo.png'); }
img { border: medium none; }
.allproducts_container { width: 740px; float: left; overflow: hidden; }
.allproducts_title { height: 20px; padding-top: 4px; width: auto; }
.allproducts_title span { color: rgb(27, 57, 103); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; float: left; margin-left: 4px; }
.CantidadProductos { margin-right: 80px; }
.allproducts_product_cont, .allproducts_product_cont_Search { margin-top: 2px; float: left; margin-right: 2px; width: 100%; }
.nav_content { padding: 5px 0px; height: 15px; float: left; }
.nav_content_inf { padding: 5px 0px; width: 100%; height: 15px; float: right; }
.nav_content1 { padding: 5px 0px; width: 25%; height: 15px; float: left; }
.nav1 { z-index: 200; position: relative; float: right; font-size: 12px; }
.nav1_search, .nav2_search, .nav1_search3 { z-index: 2000; position: relative; float: right; font-size: 12px; }
.next1, .prev1, .next1_search, .prev1_search, .next2_search, .prev2_search, .next1_search3, .prev1_search3 { float: right; margin: 0px 4px; }
.next1, .next1_search, .next2_search, .next1_search3 { padding-left: 8px; }
.prev1, .prev1_search, .prev2_search, .prev1_search3 { padding-right: 8px; }
.txtBusquedaAvanzada { padding-top: 3px; padding-left: 5px; text-align: left; }
.search_tuBusqueda { padding: 10px 5px; margin-bottom: 10px; font-size: 12px; color: rgb(27, 57, 103); font-weight: 500; }
.width738 { width: 740px; }
.texto { width: auto; float: left; }
.search_adv_title { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; padding: 5px 0px 0px 5px; float: left; height: 25px; width: 458px; }
.search_adv_title_texto { float: left; }
.search_adv_title_cerrar { float: right; padding-right: 5px; margin-top: -1px; }
.search_adv_title_texto { font-size: 12px; font-weight: 900; }
.search_adv_content { float: left; }
.search_adv_content .content { background-color: rgb(229, 239, 248); margin-bottom: 3px; width: 445px; float: left; padding: 10px; }
.search_adv_content .search_adv_content_butt { background-color: rgb(255, 255, 255); }
.search_adv_content .texto, .search_adv_content .control, .search_adv_content .ayuda { line-height: 25px; }
.search_adv_content .texto { font-size: 12px; font-weight: 900; width: 100%; }
.search_adv_content .ayuda { font-size: 10px; }
.search_adv_content .ayuda span { float: left; }
.search_adv_content .search_adv_content_butt .texto { width: 80%; height: 10px; }
.search_adv_content_butt .input { background-image: url('../../btn_naranja1.jpg'); border: 0px none; color: rgb(255, 255, 255); font-weight: 900; font-size: 12px; line-height: 15px; width: 60px; height: 20px; float: right; cursor: pointer; }
.search_adv_content_butt .input:hover { background-color: rgb(227, 162, 36); }
.info_adicional, .info_adicional_ind, .info_adicional_ind_icono, .info_adicional_ind_texto, .info_adicional_ind_descr { float: left; }
.info_adicional1_contenido { float: left; }
.info_adicional { width: 742px; padding: 10px 3px 3px 0px; }
#mask, #maskBradesco { position: absolute; left: 0px; top: 0px; z-index: 9000; background-color: rgb(255, 255, 255); display: none; }
#boxes .window, #boxes .windowBradesco { position: absolute; left: 0px; top: 0px; width: 440px; height: 200px; display: none; z-index: 9999; padding: 20px; }
#boxes #dialog1 { width: 465px; height: 240px; padding: 10px; background-color: rgb(255, 255, 255); border: 3px solid rgb(204, 204, 204); }
#boxes #dialogCarrito { width: 465px; height: 330px; padding: 10px; background-color: rgb(255, 255, 255); border: 3px solid rgb(204, 204, 204); }
.search_notFound_sec1 { margin-bottom: 10px; }
.search_notFound_sec1, .search_notFound_sec2 { float: left; width: 100%; line-height: 24px; }
.search_notFound_sec2 { width: 959px; }
.search_notFound_sec1 .bloque, .search_notFound_sec2 .bloque { width: 48%; float: left; }
.search_notFound_sec1 .bloque { width: 50%; }
.search_notFound_sec2 .bloque { padding-left: 10px; }
.cuadro { padding: 10px; background-color: rgb(229, 233, 237); }
.search_notFound_sec2 .bloque { background-color: rgb(229, 233, 237); }
.search_notFound_sec2 { padding: 10px 0px 10px 10px; background-color: rgb(229, 233, 237); }
.bloque { float: left; }
.bloque .titulo { font-size: 13px; color: rgb(0, 84, 139); font-weight: 900; }
.bloque .titulo { font-size: 13px; color: rgb(27, 57, 103); font-weight: 900; }
.bloque ul { line-height: 24px; padding-top: 0px; padding-left: 14px; }
.bloque li { line-height: 24px; font-size: 11px; }
.search_notFound_sec2_bloque2 { border-left: thin solid rgb(170, 170, 170); }
.bold { font-weight: 900; }
.tiposServicios, .mensajeriaPreferida, .opcionMensajeria, .seleccionarOpcion, .precioMensajeria, .NombreServicio, .mensajeAyuda, .imagen, .descripcion, .seleccionaPreferida, .control, .descripcion { float: left; }
.lineas_tituloCompraRapida, .lineas_cuadro_pasos, .texto, .lineas_cuadro_tabla, .seccion_botones, .seccion_boton { float: left; }
#panel_carrito { visibility: hidden; position: absolute; width: 253px; height: 270px; }
#contenedor_carrito, #contenedor_carrito div, .miniBoxContainer { float: left; }
#contenedor_carrito { border-top: 1px solid rgb(153, 153, 153); float: left; width: 253px; height: 260px; background-color: transparent; }
/* ::::: http://amway.com.mx/files/template2008/_common/_users.css ::::: */

body, input, textarea, select { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; color: rgb(108, 108, 108); }
a { color: rgb(46, 115, 156); text-decoration: none; }
a:hover { color: rgb(108, 108, 108); }
.envelope { float: left; width: 100%; }
.left { float: left; }
.right { float: right; }
.txt_center { text-align: center; }
li a { line-height: 20px; }
.box_inside { margin: 0px; padding: 5px; }
.spacer { margin: 10px 0px; }
body, input, textarea, select { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; color: rgb(108, 108, 108); }
.bg_cart02 { display: none; }
a img { border: medium none; outline: medium none; }
a { color: rgb(0, 84, 139); cursor: pointer; }
a:hover { color: rgb(101, 101, 101); }
a:visited {  }
form { margin: 0px; padding: 0px; }
td { vertical-align: top; }
ul {  }
#top, #wrapper, #footer, #header, .envelope, #front_cont { float: left; width: 100%; }
.spacer { margin: 15px 0px; }
.main_menu { width: 970px; margin: 0px auto; }
.main_menu ul { margin: 0px; padding: 0px; cursor: pointer; }
.barra_flotantes { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); text-align: right; height: auto; overflow: hidden; }
#ctrl_top {  }
#barra_superior { width: auto; height: auto; background-image: url('../../fondo_barrasup2.jpg'); background-repeat: repeat-x; background-position: center bottom; float: right; clear: right; }
#bs_borderizq { width: 12px; height: 50px; background-image: url('../../esq_der_barrasup2.jpg'); background-repeat: no-repeat; float: left; clear: left; }
#bs_borderder { width: 13px; height: 50px; background-image: url('../../esq_izq_barrasup2.jpg'); background-repeat: no-repeat; float: left; }
#bs_contenido { width: auto; height: 30px; padding-top: 8px; float: left; }
#top_cont { background-image: url(../../logo_nuevo_amway3.jpg); background-position: left center; height: 110px; }
#bs_ligas { padding-top: 2px; float: left; width: auto; }
#search_top { margin: 0px; text-align: center; height: 30px; float: left; }
#sponsors { margin: 25px 0px 0px; }
.banderas_paises { margin-left: 5px; }
.texto_banderas { padding-top: 2px; }
.texto_banderas, .imagenes_banderas, .texto_copyright { float: left; }
.texto_copyright { clear: left; width: 100%; }
.contenidomain { width: 970px; float: left; clear: both; overflow: hidden; height: 689px; position: relative;
}
#piepagina { width: 100%; float: left; overflow: hidden; padding-top: 10px; clear: both; }
#menuinf1, #menuinf2 { float: left; width: 100%; clear: both; text-align: center; padding: 3px; color: rgb(133, 133, 133); }
#menuinf1 a { margin-left: 3px; margin-right: 3px; font-weight: 900; color: rgb(133, 133, 133); }
#menuinf1 a:hover { margin-left: 3px; margin-right: 3px; text-decoration: underline; font-weight: 900; color: rgb(133, 133, 133); }
.col2a { width: 643px; float: left; }
.col2b { width: 740px; float: left; }
.col3b { width: 220px; float: right; margin-right: 10px; }
.center { width: 970px; margin: 0px auto; }
.left { float: left; }
.right { float: right; }
.txt_center { text-align: center; }
.txt_left { text-align: left; }
.brd_t {  }
.bg_grey { background-color: rgb(248, 248, 248); }
.blue_txt02_bold { color: rgb(46, 115, 156); font-weight: bold; }
.blue_txt02 { color: rgb(46, 115, 156); }
.white_1 { color: rgb(255, 255, 255); }
.bold { font-weight: bold; }
ul.menuside { margin: 0px; padding: 0px; }
ul.menuside li { list-style: none outside none; }
ul.menuside li a { width: 90%; display: block; color: rgb(46, 115, 156); margin: 0px; padding: 5px 0px 5px 25px; background-color: rgb(237, 237, 237); border-bottom: 1px solid rgb(248, 248, 248); text-decoration: none; background-image: url('../../button_arrow_blue.gif'); background-repeat: no-repeat; background-position: left center; }
ul.menuside li a:hover { margin: 0px; padding: 5px 0px 5px 25px; border-bottom: 1px solid rgb(248, 248, 248); background-image: url('../../button_arrow_gray.gif'); color: rgb(237, 237, 237); background-color: rgb(222, 222, 222); }
ul.menuside li a:link { margin: 0px; padding: 5px 0px 5px 25px; border-bottom: 1px solid rgb(248, 248, 248); background-color: rgb(237, 237, 237); }
.box_front { width: 100%; float: left; margin: 0px 0px 4px; }
.boxrounded { width: 100%; float: left; height: auto; }
.title_box { font-family: Verdana,Arial,Helvetica,sans-serif; margin: 0px; padding: 5px 5px 5px 10px; font-size: 12px; font-weight: bold; border-bottom: 1px solid rgb(46, 115, 156); }
.title_box p { margin: 0px; padding: 0px 0px 2px; }
.box_inside { margin: 0px; padding: 5px; }
.box_blue_light { background-color: rgb(117, 192, 221); color: rgb(255, 255, 255); }
.bg_cart01 {  }
.bg_cart02 { background-color: rgb(46, 115, 156); }
.red { color: rgb(255, 0, 51); }
.bg_cart01 { background-color: rgb(228, 243, 255); }
.bg_cart02 { background-color: rgb(46, 115, 156); }
.bigger_size { font-size: 14px; padding: 3px; }
.btn_gral_1, .btn_gral_2, .btn_art, .btn_ntl, .btn_gls, .btn_tlm, .btn_chkout { background-repeat: repeat-x; background-position: center bottom; padding: 1px 2px; cursor: pointer; font-weight: 700; }
.btn_gral_1 { color: rgb(255, 255, 255); background: url('../../fondo_boton01.jpg') repeat-x scroll center center rgb(136, 157, 179); border: 1px solid rgb(136, 157, 179); padding: 0px; }
div.scroll { width: 100%; height: 170px; overflow-y: scroll; float: left; overflow-x: hidden; }
#menu_menuderecho .RadMenu { float: right; }
ul { list-style: none outside none; }
/* ::::: http://amway.com.mx/files/template2008/_common/web/css/thickbox.css ::::: */

* { padding: 0px; margin: 0px; }
/* ::::: http://amway.com.mx/files/template2008/_common/RadControlsSkinELAW08/Menu.RadControlsSkinELAW08.css ::::: */

/* ::::: http://amway.com.mx/files/template2008/_common/RadControlsSkinELAW08/Menu.RadControlsSkinELAWUBICACION08.css ::::: */

.RadMenu_RadControlsSkinELAWUBICACION08 { border-width: 0px; border-style: solid; border-right: 0px solid rgb(1, 1, 1); border-color: rgb(128, 129, 133) rgb(1, 1, 1) rgb(1, 1, 1); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: left; }
.RadMenu_RadControlsSkinELAWUBICACION08 a { text-decoration: none; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmLink { line-height: 5px; text-decoration: none; color: rgb(110, 110, 110); margin: 0px; padding: 0px 5px; float: none ! important; height: 15px; background: url('../../flecha_menu_down.jpg') no-repeat scroll right center rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmLink:hover, .RadMenu_RadControlsSkinELAWUBICACION08 .rmFocused, .RadMenu_RadControlsSkinELAWUBICACION08 .rmExpanded { color: rgb(0, 102, 153); cursor: pointer; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmLink .rmText { font: 11px/10px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup .rmLink { text-decoration: none; color: rgb(150, 150, 150); background: url('../../bullet_submenu.jpg') no-repeat scroll left center rgb(250, 250, 250); }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup .rmLink:hover, .RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup .rmFocused, .RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup .rmExpanded { color: rgb(0, 102, 153); background: url('../../bullet_submenu_over.jpg') no-repeat scroll left center rgb(238, 238, 238); }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmText { padding: 3px 9px 3px 5px; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup .rmLink .rmText { font: 10px/10px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmRootGroup .rmGroup .rmItem, .RadMenu_RadControlsSkinELAWUBICACION08_Context .rmGroup .rmItem { border-right: 0px none; }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmGroup { border-width: 1px 1px 4px; border-style: solid; border-color: rgb(212, 212, 212); background-color: rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAWUBICACION08 .rmSlide {  }
/* ::::: http://amway.com.mx/files/template2008/_common/RadControlsSkinELAW08/Menu.RadControlsSkinELAWDERECHO08.css ::::: */

.RadMenu_RadControlsSkinELAWDERECHO08 { text-align: left; }
.RadMenu_RadControlsSkinELAWDERECHO08 a { text-decoration: none; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmLink { line-height: 25px; text-decoration: none; color: rgb(167, 167, 167); margin: 0px; padding: 0px 4px; float: none ! important; height: 30px; background: url('../../flecha_menu_down.jpg') no-repeat scroll right center rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmLast .rmLink { border-right: 0px solid rgb(204, 204, 204); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmLink:hover, .RadMenu_RadControlsSkinELAWDERECHO08 .rmFocused, .RadMenu_RadControlsSkinELAWDERECHO08 .rmExpanded { color: rgb(0, 102, 153); cursor: pointer; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmLink .rmText { font: 11px/22px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup { background-color: rgb(250, 250, 250); width: auto; border-right: 0px solid rgb(204, 204, 204); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup .rmLink { text-decoration: none; color: rgb(150, 150, 150); background: url('../../bullet_submenu.jpg') no-repeat scroll left center rgb(250, 250, 250); border-right: 0px solid rgb(204, 204, 204); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup .rmLink:hover, .RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup .rmFocused, .RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup .rmExpanded { color: rgb(0, 102, 153); background: url('../../bullet_submenu_over.jpg') no-repeat scroll left center rgb(238, 238, 238); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmText { padding: 3px 9px 3px 5px; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup .rmLink .rmText { font: 700 11px/24px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmRootGroup .rmGroup .rmItem, .RadMenu_RadControlsSkinELAWDERECHO08_Context .rmGroup .rmItem { border-right: 0px none; }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmGroup { border-width: 1px 1px 4px; border-style: solid; border-color: rgb(212, 212, 212); background-color: rgb(250, 250, 250); }
.RadMenu_RadControlsSkinELAWDERECHO08 .rmSlide {  }
.RadMenu_RadControlsSkinELAW08 { border-width: 0px; border-style: solid; border-right: 0px solid rgb(1, 1, 1); border-color: rgb(128, 129, 133) rgb(1, 1, 1) rgb(1, 1, 1); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: left; }
.RadMenu_RadControlsSkinELAW08 a { text-decoration: none; }
.RadMenu_RadControlsSkinELAW08 .rmLink { line-height: 24px; text-decoration: none; color: rgb(167, 167, 167); margin: 0px; padding: 0px 5px; float: none ! important; height: 30px; background: url('../../flecha_menu_down.jpg') no-repeat scroll right center rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAW08 .rmLink:hover, .RadMenu_RadControlsSkinELAW08 .rmFocused, .RadMenu_RadControlsSkinELAW08 .rmExpanded { color: rgb(0, 102, 153); cursor: pointer; }
.RadMenu_RadControlsSkinELAW08 .rmLink .rmText { font: 700 12px/24px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAW08 .rmGroup { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.RadMenu_RadControlsSkinELAW08 .rmGroup .rmLink { text-decoration: none; color: rgb(150, 150, 150); background: url('../../bullet_submenu.jpg') no-repeat scroll left center rgb(250, 250, 250); }
.RadMenu_RadControlsSkinELAW08 .rmGroup .rmLink:hover, .RadMenu_RadControlsSkinELAW08 .rmGroup .rmFocused, .RadMenu_RadControlsSkinELAW08 .rmGroup .rmExpanded { color: rgb(0, 102, 153); background: url('../../bullet_submenu_over.jpg') no-repeat scroll left center rgb(238, 238, 238); }
.RadMenu_RadControlsSkinELAW08 .rmText { padding: 3px 9px 3px 5px; }
.RadMenu_RadControlsSkinELAW08 .rmGroup .rmLink .rmText { font: 700 11px/24px Arial,Helvetica,sans-serif; }
.RadMenu_RadControlsSkinELAW08 .rmRootGroup .rmGroup .rmItem, .RadMenu_RadControlsSkinELAW08_Context .rmGroup .rmItem { border-right: 0px none; }
.RadMenu_RadControlsSkinELAW08 .rmGroup { border-width: 1px 1px 4px; border-style: solid; border-color: rgb(212, 212, 212); background-color: rgb(255, 255, 255); }
.RadMenu_RadControlsSkinELAW08 .rmSlide {  }
/* ::::: http://amway.com.mx/files/template2008/_common/web/css/jquery.tooltip.css ::::: */

/* ::::: http://amway.com.mx/files/template2008/_common/web/css/balloontip.css ::::: */

/* ::::: http://amway.com.mx/files/template2008/_common/web/css/jquery.infinite-carousel.css ::::: */

.slideshows { height: 440px; width: 960px; margin: auto; overflow: hidden; }
.slideshows div { width: 100%; height: 100%; margin: auto; padding-left: 100px; }
.slideshows div .layer_back { position: absolute; top: 25px; left: 100px; z-index: 1; }
.slideshows div .stitulo { font-size: 60px; margin: 0px; position: relative; z-index: 5; top: 40px; left: 470px; font-weight: lighter; }
.slideshows div .stexto { font-size: 16px; margin: 0px; width: 300px; position: relative; z-index: 5; top: 40px; left: 470px; color: rgb(127, 127, 127); }
.slideshows div a.sliga, .slideshows div a.sliga:visited { font-size: 12px; margin: 0px; padding-top: 5px; font-weight: bold; position: relative; z-index: 5; top: 45px; left: 470px; color: rgb(127, 127, 127); }
.slideshows div a.sliga:hover, .slideshows div a.sliga:active { font-size: 12px; margin: 0px; padding-top: 5px; font-weight: bold; position: relative; z-index: 5; top: 45px; left: 470px; color: rgb(51, 51, 102); }
#nav { position: absolute; top: 440px; left: 0px; z-index: 15; font-size: 10px; width: 800px; padding-left: 30px; text-align: left; }
:first-child + html #nav { position: absolute; top: 440px; left: 0px; z-index: 15; font-size: 12px; width: auto; }
#nav a { width: 17px; height: 16px; margin: 2px; padding: 2px 5px 1px 6px; text-decoration: none; background-image: url('../../pager_normal.jpg'); color: rgb(153, 153, 153); }
#nav a.activeSlide { width: 17px; height: 16px; margin: 2px; padding: 2px 5px 1px 6px; text-decoration: none; background-image: url('../../pager_over.jpg'); color: rgb(255, 255, 255); }
#nav a:hover { width: 17px; height: 16px; margin: 2px; padding: 2px 5px 1px 6px; text-decoration: none; background-image: url('../../pager_over.jpg'); color: rgb(255, 255, 255); }
#pausa { position: relative; top: 425px; left: 10px; z-index: 15; width: 17px; height: 10px; margin: 2px; padding: 2px 5px 1px 9px; text-decoration: none; background-image: url('../../pause_normal.jpg'); color: rgb(153, 153, 153); font-size: 10px; background-repeat: no-repeat; background-position: left center; }
#pausa:hover { position: relative; top: 425px; left: 10px; z-index: 15; width: 17px; height: 9px; margin: 2px; padding: 2px 5px 1px 9px; text-decoration: none; background-image: url('../../pause_over.jpg'); color: rgb(153, 153, 153); font-size: 10px; background-repeat: no-repeat; background-position: left center; }
#play { position: relative; top: 425px; left: 10px; z-index: 15; width: 17px; height: 10px; margin: 2px; padding: 2px 5px 1px 9px; text-decoration: none; background-image: url('../../play_normal.jpg'); color: rgb(153, 153, 153); font-size: 10px; background-repeat: no-repeat; background-position: left center; }
#play:hover { position: relative; top: 425px; left: 10px; z-index: 15; width: 17px; height: 10px; margin: 2px; padding: 2px 5px 1px 9px; text-decoration: none; background-image: url('../../play_over.jpg'); color: rgb(153, 153, 153); font-size: 10px; background-repeat: no-repeat; background-position: left center; }
.invisible { display: none; }
#carousel_container { width: 940px; padding: 10px; height: 140px; background-image: url('../../fondo_carrusel.jpg'); background-repeat: no-repeat; overflow: hidden; margin-top: 10px; margin-bottom: 10px; }
#carousel_inner { width: 880px; overflow: hidden; position: relative; float: left; font-size: 13px; color: rgb(153, 153, 153); }
#carousel_inner ul { position: relative; padding: 0px; margin: 0px; }
#carousel_inner li { width: 270px; height: 130px; float: left; list-style: none outside none; margin: 0px 1px; padding: 10px; overflow: hidden; background-position: right center; background-repeat: no-repeat; }
#carousel_inner img { border: 0px none; }
#simplePrevious, #simpleNext { cursor: pointer; font-size: 0.8em; float: left; margin-top: 40px; }
#carousel_inner a { text-decoration: none; color: rgb(71, 116, 188); }
#carousel_inner a:hover { text-decoration: none; color: rgb(204, 204, 204); }
#carousel_inner .cartitulo { color: rgb(1, 63, 162); font-size: 16px; font-weight: 500; }
#carousel_inner .cartexto { width: 166px; }
/* ::::: http://amway.com.mx/WebResource.axd?d=KIeOoEOyTMRUkCU9Yfv7yGR1w9OgpKZgB9zKmbPUBmPSDZk68J50Td9kUplxNnfA-bSevRCwl92haBJuVLQ78qRNdPXBIYA1JK_Aw0zXUc-IymYZlPHPIaMLt2sDZxEqUcJEWQ2&t=635374404809887571 ::::: */

.RadMenu { white-space: nowrap; float: left; position: relative; }
.RadMenu .rmRootGroup { margin: 0px; padding: 0px; position: relative; left: 0px; display: inline-block; }
.RadMenu:after, .RadMenu .rmRootGroup:after { content: ""; display: block; height: 0px; overflow: hidden; line-height: 0; font-size: 0px; clear: both; visibility: hidden; }
.RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal { margin: 0px; padding: 0px; display: none; position: relative; left: 0px; float: left; }
.RadMenu .rmItem { float: left; position: relative; list-style: none outside none; }
.RadMenu .rmHorizontal .rmItem { clear: none; }
.RadMenu .rmVertical .rmItem { clear: both; }
.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup { display: block; }
.RadMenu .rmSlide, .RadMenu_Context { position: absolute; overflow: hidden; display: none; float: left; }
.RadMenu .rmText { display: block; }
.RadMenu div.rmText { white-space: normal; background: none repeat scroll 0% 0% transparent; }
.RadMenu a.rmLink { cursor: default; display: block; }
.RadMenu .rmLink { width: auto; }
.RadMenu .rmItem { padding: 0px; }
.RadMenu .rmLink { padding: 0px 0px 0px 12px; outline: 0px none; float: left; }
.RadMenu .rmText { padding-bottom: 1px; float: left; }
.RadMenu .rmVertical .rmText { padding: 0px 24px 1px 0px; }
.RadMenu .rmHorizontal .rmText { padding: 0px 12px 1px 0px; }
.RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText { display: block; float: none; }
.RadMenu .rmVertical .rmLink, .RadMenu .rmHorizontal .rmVertical .rmLink { float: none; }
.RadMenu .rmRootGroup .rmItem .rmGroup { padding-bottom: 1px; }
.RadMenu .rmGroup .rmItem { padding: 0px; }
.RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmGroup .rmTemplate { padding: 0px; }
.RadMenu .rmGroup .rmText { padding: 0px 54px 0px 28px; margin: 0px 0px 0px 4px; }

/**
 * This is a container for the Central Container
 */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    min-width: 0px;
}


/**
 * This is for the Image and Tooltip Container
 */
#leftContainer{
	display:block;
	float: left;
	margin: 0px 0px 0px 13px;
    clear: none;
    width: 308px;
}

.helperLeftContainer{
    display:block;
	/*border:solid red 1px;*/
	/*position:absolute;*//*quitar*/
	/*background-color: rgba(0,0,0,0.75);*/
	background-color:white;
	display: none;
	z-index: 1100;
	text-align: right;
	width:100%;
	/*height:100%;*/
	
	height: 684px;/*quitar*/
}

.helperLeftContainer, .helperRightContainer{
	position:absolute;
}
/*
.tooltip:hover + #helperLeftContainer{
	display: block;
}*/

.closeHelper{
	/*background-image: url(close.gif);*/
	background:white url(../img/close_icon_popup.png) no-repeat right center;
	/*background-image: url(../../close_icon_popup.png);
	background-repeat: no-repeat;*/
	/*background-position: 5px 5px;*/
	/*float: right;*/
	/*padding-left: 34px;*/
	/*width:34px;*/
	height:34px;
}

.parentContainer{
	display:none;
}
/*
.parentLeftContainer{
	height:100%;
}*/

/*
#helperScreen{
	width: 627px;
	height: 687px;
	background-color: rgba(0,0,0,0.75);
	display: none;
	z-index: 1000;
}

#duda{
	display: block;
	width: 12px;
	height: 12px;
}

#duda:hover + #helperScreen {
	display: block;
}
*/

#header { border-bottom: 0px solid rgb(128, 129, 133); }
/*
#header {
    float: none;
    height: 110px;
    margin: 0px auto;
    clear: none;
    width: 970px;
    position: relative;
    top: 0px;
    left: 0px;
    background-image:url("img/logo_nuevo_amway3.jpg");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
}

#footer {
    float: none;
    height: 99px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    width: 970px;
    background-color: rgb(0, 255, 137);
    margin-right: auto;
}
*/

#rightContainer, .helperRightContainer{
    
    height: 687px;
    clear: none;
    width: 627px;
    opacity: 0.95;
    /*background-color: rgba(0,0,0,0.75);*/
	background-color:white;
}

#rightContainer{
    position: relative;
	float: left;
	top: 0px;
    left: 0px;
    margin-left: 21px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.helperRightContainer{
	display:block;
	border:solid 1px rgb(210,210,210);
}

.helperLeftContainer{
	display:none;
	opacity: 0.95;
}

.helperSubcontainer{
	text-align:left;
	margin:30px 30px 30px 30px;
}
/**
 * This is for the Controls Container
 */
 /*
#rightContainer{
	background: url(../img/right.jpg) no-repeat;
}*/
/*-----------------------Imágenes México---------------------------------*/
.rightContainerPictureKit_170{
	background: url(../img/rightKit_170.jpg) no-repeat;
}
.rightContainerPictureRegDistr_170{
	background: url(../img/rightRegDistr_170.jpg) no-repeat;
}
.rightContainerPictureReview_170{
	background: url(../img/rightReview_170.jpg) no-repeat;
}
.rightContainerPictureContrat_170{
	background: url(../img/rightContrat_170.jpg) no-repeat;
}
.rightContainerPictureConfirmation_170{
	background: url(../img/rightConfirmation_170.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_170{
	background: url(../img/rightWelcomeDistr_170.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_170{
	background: url(../img/rightWelcomeCustomer_170.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_170{
	background: url(../img/rightRegCustomer_170.jpg) no-repeat;
}
.rightContainerPictureReg_170{
	background: url(../img/rightReg_170.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_170{
	background: url(../img/rightRegNoIbo_170.jpg) no-repeat;
}
.rightRegShipmentData_170{
	background: url(../img/rightRegShipmentData_170.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_170{
	background: url(../img/rightKitNum_170.jpg) no-repeat;
}

/*-----------------------Imágenes Guatemala---------------------------------*/
.rightContainerPictureKit_260{
	background: url(../img/rightKit_260.jpg) no-repeat;
}
.rightContainerPictureRegDistr_260{
	background: url(../img/rightRegDistr_260.jpg) no-repeat;
}
.rightContainerPictureReview_260{
	background: url(../img/rightReview_260.jpg) no-repeat;
}
.rightContainerPictureContrat_260{
	background: url(../img/rightContrat_260.jpg) no-repeat;
}
.rightContainerPictureConfirmation_260{
	background: url(../img/rightConfirmation_260.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_260{
	background: url(../img/rightWelcomeDistr_260.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_260{
	background: url(../img/rightWelcomeCustomer_260.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_260{
	background: url(../img/rightRegCustomer_260.jpg) no-repeat;
}
.rightContainerPictureReg_260{
	background: url(../img/rightReg_260.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_260{
	background: url(../img/rightRegNoIbo_260.jpg) no-repeat;
}
.rightRegShipmentData_260{
	background: url(../img/rightRegShipmentData_260.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_260{
	background: url(../img/rightKitNum_260.jpg) no-repeat;
}

/*-----------------------Imágenes El Salvador---------------------------------*/
.rightContainerPictureKit_510{
	background: url(../img/rightKit_510.jpg) no-repeat;
}
.rightContainerPictureRegDistr_510{
	background: url(../img/rightRegDistr_510.jpg) no-repeat;
}
.rightContainerPictureReview_510{
	background: url(../img/rightReview_510.jpg) no-repeat;
}
.rightContainerPictureContrat_510{
	background: url(../img/rightContrat_510.jpg) no-repeat;
}
.rightContainerPictureConfirmation_510{
	background: url(../img/rightConfirmation_510.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_510{
	background: url(../img/rightWelcomeDistr_510.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_510{
	background: url(../img/rightWelcomeCustomer_510.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_510{
	background: url(../img/rightRegCustomer_510.jpg) no-repeat;
}
.rightContainerPictureReg_510{
	background: url(../img/rightReg_510.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_510{
	background: url(../img/rightRegNoIbo_510.jpg) no-repeat;
}
.rightRegShipmentData_510{
	background: url(../img/rightRegShipmentData_510.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_510{
	background: url(../img/rightKitNum_510.jpg) no-repeat;
}

/*-----------------------Imágenes Honduras---------------------------------*/
.rightContainerPictureKit_520{
	background: url(../img/rightKit_520.jpg) no-repeat;
}
.rightContainerPictureRegDistr_520{
	background: url(../img/rightRegDistr_520.jpg) no-repeat;
}
.rightContainerPictureReview_520{
	background: url(../img/rightReview_520.jpg) no-repeat;
}
.rightContainerPictureContrat_520{
	background: url(../img/rightContrat_520.jpg) no-repeat;
}
.rightContainerPictureConfirmation_520{
	background: url(../img/rightConfirmation_520.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_520{
	background: url(../img/rightWelcomeDistr_520.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_520{
	background: url(../img/rightWelcomeCustomer_520.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_520{
	background: url(../img/rightRegCustomer_520.jpg) no-repeat;
}
.rightContainerPictureReg_520{
	background: url(../img/rightReg_520.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_520{
	background: url(../img/rightRegNoIbo_520.jpg) no-repeat;
}
.rightRegShipmentData_520{
	background: url(../img/rightRegShipmentData_520.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_520{
	background: url(../img/rightKitNum_520.jpg) no-repeat;
}

/*-----------------------Imágenes Panamá---------------------------------*/
.rightContainerPictureKit_230{
	background: url(../img/rightKit_230.jpg) no-repeat;
}
.rightContainerPictureRegDistr_230{
	background: url(../img/rightRegDistr_230.jpg) no-repeat;
}
.rightContainerPictureReview_230{
	background: url(../img/rightReview_230.jpg) no-repeat;
}
.rightContainerPictureContrat_230{
	background: url(../img/rightContrat_230.jpg) no-repeat;
}
.rightContainerPictureConfirmation_230{
	background: url(../img/rightConfirmation_230.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_230{
	background: url(../img/rightWelcomeDistr_230.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_230{
	background: url(../img/rightWelcomeCustomer_230.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_230{
	background: url(../img/rightRegCustomer_230.jpg) no-repeat;
}
.rightContainerPictureReg_230{
	background: url(../img/rightReg_230.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_230{
	background: url(../img/rightRegNoIbo_230.jpg) no-repeat;
}
.rightRegShipmentData_230{
	background: url(../img/rightRegShipmentData_230.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_230{
	background: url(../img/rightKitNum_230.jpg) no-repeat;
}

/*-----------------------Imágenes Costa Rica---------------------------------*/
.rightContainerPictureKit_290{
	background: url(../img/rightKit_290.jpg) no-repeat;
}
.rightContainerPictureRegDistr_290{
	background: url(../img/rightRegDistr_290.jpg) no-repeat;
}
.rightContainerPictureReview_290{
	background: url(../img/rightReview_290.jpg) no-repeat;
}
.rightContainerPictureContrat_290{
	background: url(../img/rightContrat_290.jpg) no-repeat;
}
.rightContainerPictureConfirmation_290{
	background: url(../img/rightConfirmation_290.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_290{
	background: url(../img/rightWelcomeDistr_290.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_290{
	background: url(../img/rightWelcomeCustomer_290.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_290{
	background: url(../img/rightRegCustomer_290.jpg) no-repeat;
}
.rightContainerPictureReg_290{
	background: url(../img/rightReg_290.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_290{
	background: url(../img/rightRegNoIbo_290.jpg) no-repeat;
}
.rightRegShipmentData_290{
	background: url(../img/rightRegShipmentData_290.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_290{
	background: url(../img/rightKitNum_290.jpg) no-repeat;
}

/*-----------------------Imágenes Argentina---------------------------------*/
.rightContainerPictureKit_380{
	background: url(../img/rightKit_380.jpg) no-repeat;
}
.rightContainerPictureRegDistr_380{
	background: url(../img/rightRegDistr_380.jpg) no-repeat;
}
.rightContainerPictureReview_380{
	background: url(../img/rightReview_380.jpg) no-repeat;
}
.rightContainerPictureContrat_380{
	background: url(../img/rightContrat_380.jpg) no-repeat;
}
.rightContainerPictureConfirmation_380{
	background: url(../img/rightConfirmation_380.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_380{
	background: url(../img/rightWelcomeDistr_380.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_380{
	background: url(../img/rightWelcomeCustomer_380.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_380{
	background: url(../img/rightRegCustomer_380.jpg) no-repeat;
}
.rightContainerPictureReg_380{
	background: url(../img/rightReg_380.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_380{
	background: url(../img/rightRegNoIbo_380.jpg) no-repeat;
}
.rightRegShipmentData_380{
	background: url(../img/rightRegShipmentData_380.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_380{
	background: url(../img/rightKitNum_380.jpg) no-repeat;
}

/*-----------------------Imágenes Chile---------------------------------*/
.rightContainerPictureKit_400{
	background: url(../img/rightKit_400.jpg) no-repeat;
}
.rightContainerPictureRegDistr_400{
	background: url(../img/rightRegDistr_400.jpg) no-repeat;
}
.rightContainerPictureReview_400{
	background: url(../img/rightReview_400.jpg) no-repeat;
}
.rightContainerPictureContrat_400{
	background: url(../img/rightContrat_400.jpg) no-repeat;
}
.rightContainerPictureConfirmation_400{
	background: url(../img/rightConfirmation_400.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_400{
	background: url(../img/rightWelcomeDistr_400.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_400{
	background: url(../img/rightWelcomeCustomer_400.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_400{
	background: url(../img/rightRegCustomer_400.jpg) no-repeat;
}
.rightContainerPictureReg_400{
	background: url(../img/rightReg_400.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_400{
	background: url(../img/rightRegNoIbo_400.jpg) no-repeat;
}
.rightRegShipmentData_400{
	background: url(../img/rightRegShipmentData_400.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_400{
	background: url(../img/rightKitNum_400.jpg) no-repeat;
}

/*-----------------------Imágenes Uruguay---------------------------------*/
.rightContainerPictureKit_440{
	background: url(../img/rightKit_440.jpg) no-repeat;
}
.rightContainerPictureRegDistr_440{
	background: url(../img/rightRegDistr_440.jpg) no-repeat;
}
.rightContainerPictureReview_440{
	background: url(../img/rightReview_440.jpg) no-repeat;
}
.rightContainerPictureContrat_440{
	background: url(../img/rightContrat_440.jpg) no-repeat;
}
.rightContainerPictureConfirmation_440{
	background: url(../img/rightConfirmation_440.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_440{
	background: url(../img/rightWelcomeDistr_440.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_440{
	background: url(../img/rightWelcomeCustomer_440.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_440{
	background: url(../img/rightRegCustomer_440.jpg) no-repeat;
}
.rightContainerPictureReg_440{
	background: url(../img/rightReg_440.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_440{
	background: url(../img/rightRegNoIbo_440.jpg) no-repeat;
}
.rightRegShipmentData_440{
	background: url(../img/rightRegShipmentData_440.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_440{
	background: url(../img/rightKitNum_440.jpg) no-repeat;
}

/*-----------------------Imágenes Colombia---------------------------------*/
.rightContainerPictureKit_190{
	background: url(../img/rightKit_190.jpg) no-repeat;
}
.rightContainerPictureRegDistr_190{
	background: url(../img/rightRegDistr_190.jpg) no-repeat;
}
.rightContainerPictureReview_190{
	background: url(../img/rightReview_190.jpg) no-repeat;
}
.rightContainerPictureContrat_190{
	background: url(../img/rightContrat_190.jpg) no-repeat;
}
.rightContainerPictureConfirmation_190{
	background: url(../img/rightConfirmation_190.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_190{
	background: url(../img/rightWelcomeDistr_190.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_190{
	background: url(../img/rightWelcomeCustomer_190.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_190{
	background: url(../img/rightRegCustomer_190.jpg) no-repeat;
}
.rightContainerPictureReg_190{
	background: url(../img/rightReg_190.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_190{
	background: url(../img/rightRegNoIbo_190.jpg) no-repeat;
}
.rightRegShipmentData_190{
	background: url(../img/rightRegShipmentData_190.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_190{
	background: url(../img/rightKitNum_190.jpg) no-repeat;
}

/*-----------------------Imágenes Venezuela---------------------------------*/
.rightContainerPictureKit_600{
	background: url(../img/rightKit_600.jpg) no-repeat;
}
.rightContainerPictureRegDistr_600{
	background: url(../img/rightRegDistr_600.jpg) no-repeat;
}
.rightContainerPictureReview_600{
	background: url(../img/rightReview_600.jpg) no-repeat;
}
.rightContainerPictureContrat_600{
	background: url(../img/rightContrat_600.jpg) no-repeat;
}
.rightContainerPictureConfirmation_600{
	background: url(../img/rightConfirmation_600.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_600{
	background: url(../img/rightWelcomeDistr_600.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_600{
	background: url(../img/rightWelcomeCustomer_600.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_600{
	background: url(../img/rightRegCustomer_600.jpg) no-repeat;
}
.rightContainerPictureReg_600{
	background: url(../img/rightReg_600.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_600{
	background: url(../img/rightRegNoIbo_600.jpg) no-repeat;
}
.rightRegShipmentData_600{
	background: url(../img/rightRegShipmentData_600.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_600{
	background: url(../img/rightKitNum_600.jpg) no-repeat;
}
/*MEXJEACO Jul 28 2016 RPA_12400*/
.rightContainerPicturerightAmway_SolucionesLaser{
	background: url(../img/Amway_SolucionesLaser.jpg) no-repeat;
	height: 775px !important;
}

/*-----------------------Imágenes Brasil---------------------------------*/
.rightContainerPictureKit_310{
	background: url(../img/rightKit_310.jpg) no-repeat;
}
.rightContainerPictureRegDistr_310{
	background: url(../img/rightRegDistr_310.jpg) no-repeat;
}
.rightContainerPictureReview_310{
	background: url(../img/rightReview_310.jpg) no-repeat;
}
.rightContainerPictureContrat_310{
	background: url(../img/rightContrat_310.jpg) no-repeat;
}
.rightContainerPictureConfirmation_310{
	background: url(../img/rightConfirmation_310.jpg) no-repeat;
}
.rightContainerPictureWelcomeDistr_310{
	background: url(../img/rightWelcomeDistr_310.jpg) no-repeat;
}
.rightContainerPictureWelcomeCustomer_310{
	background: url(../img/rightWelcomeCustomer_310.jpg) no-repeat;
}
.rightContainerPictureRegCustomer_310{
	background: url(../img/rightRegCustomer_310.jpg) no-repeat;
}
.rightContainerPictureReg_310{
	background: url(../img/rightReg_310.jpg) no-repeat;
}
.rightContainerPictureRegNoIbo_310{
	background: url(../img/rightRegNoIbo_310.jpg) no-repeat;
}
.rightRegShipmentData_310{
	background: url(../img/rightRegShipmentData_310.jpg) no-repeat;
}
.rightContainerPicturerightKitNum_310{
	background: url(../img/rightKitNum_310.jpg) no-repeat;
}


/**
 * DIV that have two DIV containers (left and right containers)
 */
#centralContainer {
    float: none;
    height: auto;
    margin: 10px auto 0px;
    clear: none;
    width: 970px;
}

/* EMPIEZAN LOS RESPONSIVOS */

/**
 *	This is for the Tooltip Screan
 */
#helperScreen{
	width: 627px;
	height: 687px;
	/*background-color: rgba(0,0,0,0.75);*/
	background-color:white;
	display: none;
	z-index: 1000;
}

#duda{
	display: block;
	width: 12px;
	height: 12px;
}

#duda:hover + #helperScreen {
	display: block;
}

/**
 * This class Put a space of 5 pixels 
 * between two controls
 */
.defaultControlSpace{
	margin-top: 5px;
}

/**
 * This class Put a space of 10 pixels 
 * between two controls
 */
.doubleControlSpace{
	margin-top: 10px;
}

/**
 * This class Put a space of 10 pixels 
 * between two controls
 */
.tripleControlSpace{
	margin-top: 20px;
}

/**
 * This class Put a space of 8 pixels 
 * between two elements
 */
.sponsorSpace{
	margin-bottom: 8px;
}

.horizontalLine, .horizontalLine_doubleSpace{
	
	margin-bottom: 10px;
	border-color: #7db9e8;
	border-width: 1px;
}

/**
 *	Put a horizontal line of grey color
 *	in a HTML element like HR DIV SPAN...
 *	with 5 pixels of space over the line
 */
.horizontalLine{
	margin-top: 5px;
}
/**
 *	Put a horizontal line of grey color
 *	in a HTML element like HR DIV SPAN...
 *	with 10 pixels of space over the line
 */
.horizontalLine_doubleSpace{
	margin-top: 10px;
}

/**
 * Paint a asterisk of red color
 */
.redAsteriskLabel{
	color: red;
	font-size: 15px;
	margin-left: 10px;
}

/**
 * Paint a Label of red color without margin
 */
.errorMsg{
	color: red;
}

.errorMsgWithSpace{
	margin-top:15px;
	padding-left:10px;
	margin-bottom:8px;
	color:red;
}

.question{
	margin-top: 8px;
	font-weight: bold;
}

.radioButtonContainer{
	margin-top: 8px;
	margin-bottom: 8px;
}

.renglonSelAcc{
	width: 60px;
	margin-top: 1px;
	float: left;
}

.spacerRenglonSelAcc{
	margin-left: 10px;
}

.iconoRenglon{
	margin-left: 5px;
	vertical-align: middle;
}

.helperLeftContainer, .blueTitle{
	width: 308px;
}

.blueTitle{
	
	min-height: 31px;
	background-color: #052c60;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	padding-top: 9px;
	position: relative;
}

.blueTitle, .blueTitle span.hs_span, .blueTitle h1{
	color: #fff;
	font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

.blueTitle br{
	display:none;
}

.blueTitle span.hs_span{
	padding-left:5px;
}

.grayTitle{
	width: 308px;
	height: 25px;
	background-color: #6e6f71;
	text-align: left;
	vertical-align: middle;
	color: #fff;
	padding-top: 9px;
	padding-left: 13px;
	position: relative;
	font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

.planeText, div.planeText h5{
	/*width: 302px;*/
	/*padding: 3px;*/
	color: #6c6c6c;
	margin-top: 9px;
	margin-right:3px;
	position: relative;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 20px;
	text-align : justify;
}

div.planeTextLeftMargin {
	margin-left:12px !important; 
}


div.planeTextRightMargin span p, span.planeTextRightMargin  table tbody tr td font{
	margin-right:3px;
}
/**
 *	Style for the buttons without corners
 *	with 5 pixels in the top margin
 */
.roundedButton, input.roundedButton, input.selectedRoundedButton, input.disableRoundedButton{
	margin-top:5px;
	min-width: 174px;
	height: 23px;
	position: relative;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	padding-top: 5px;
	color: #fff;
	text-align: center;
}

div._310  input.roundedButton{
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	max-width: 265px;
	white-space: normal;
	height:auto;
}

.roundedButton, input.roundedButton{
	background-color: #052c60;
}

input.selectedRoundedButton{
	background-color: #7db9e8;
}

input.roundedButton, input.selectedRoundedButton, input.disableRoundedButton{
	border:none;
	min-height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}

input.roundedButton:hover, input.enabledButton:hover, input.disabledButton:hover, input.shortDisabledButton, input.shortEnabledButton{
	cursor: pointer;
}

/**
 *	Style for the buttons without corners
 *	with 10 pixels in the top margin
 */
.roundedButtonWithTopSpace{
	background-color: #052c60;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	padding-top: 5px;
	color: #fff;
	text-align: center;
}

.enabledButton, .disabledButton, .roundedButtonWithTopSpace{
	margin-top:10px;
	width: 174px;
	height: 23px;
	position: relative;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

.enabledButton, .disabledButton{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*padding-top: 5px;*/
	color: #fff;
	text-align: center;
}

/*
 Style button for Auto Register codes
*/

div.ARCODE input[type="submit"].roundedButton{
	margin-top:5px;
	width: 85%;
	height: 23px;
	position: relative;
	font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding-top: 5px;
	color: #494948;
	text-align: left;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: transparent;
	outline:none;
	cursor:default;
}

div.ARCODE .NoKit input[type="checkbox"] {
	float:left;
}

div.ARCODE .NoKit label {
	margin-left:5px;
}
/**
 *	Style for the Enabled buttons
 */
.enabledButton{
	background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #7db9e8 1%, #1e5799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7db9e8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7db9e8 1%,#1e5799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
}

/**
 *	Style for the Disabled buttons
 */
.disabledButton{
	background: #ddf1ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ddf1ff 0%, #a1dbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddf1ff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ddf1ff 0%,#a1dbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf1ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
}

.shortDisabledButton{
	margin-left: 7px;
	float: left;
	width: 90px;
	height: 23px;
	position: relative;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 8px;
	color: #fff;
	text-align: center;
	background: #ddf1ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ddf1ff 0%, #a1dbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddf1ff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ddf1ff 0%,#a1dbff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ddf1ff 0%,#a1dbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf1ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
}

.shortEnabledButton{
	margin-left: 7px;
	float: left;
	width: 90px;
	height: 23px;
	position: relative;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top: 8px;
	color: #fff;
	text-align: center;
	background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #7db9e8 1%, #1e5799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7db9e8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7db9e8 1%,#1e5799 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7db9e8 1%,#1e5799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
}

input.disabledButton, input.enabledButton{
	border-style: hidden;
	width: auto;
	height: auto;
	min-width: 174px;
	min-height: 33px;
}

input.shortDisabledButton, input.shortEnabledButton{
	border-style: hidden;
	width: auto;
	height: auto;
	min-width: 90px;
	min-height: 33px;
}

input.enabledButton{
	padding-left:5px;
	padding-right:5px;
}

.tbox, .tbox248s, .tbox248, .tbox248gris, 
.tbox248red, .tbox248grisChico, .tbox248whiteChico{
	border-radius:5px;
	-moz-border-radius:5px;
}

.tbox, .tbox248s, .tbox248, .tbox248gris, 
.tbox248grisChico, .tbox248whiteChico{
	border:1px solid #b3b3b3;
}

.tbox248, .tbox248gris, .tbox248red{
	width:240px;
	height: 23px;
}

.tbox248s, select.tbox248{
	width:250px;
	height: 26px;
}

.tbox248, .tbox248gris, .tbox248red, .tbox{
	padding-left: 8px;
}

.tbox248larger{
	width: 315px !important;
}

.tbox248grisChico, .tbox248whiteChico{
	margin-left: 5px;
	width:40px;
	height: 23px;
	text-align: center;
}

.tbox248gris, .tbox248grisChico{
	background-color: #e8e8e8;
}

.tbox248red{
	border: 1px solid #da1e00;
}

.tbox{
	width:164px;
	height: 21px;
}

/* acordeon */
#accordion{
	width: 100% !important;
}

.scrollContainer{
	overflow-y: scroll;
	overflow-x: hidden;
	/*height: 687px !important;*/
}

.accordionConfirmationHeight{
	max-height:590px;
	min-height:590px;
	overflow-y:auto;
}

.accordionRegistrationHeight{
	max-height:485px;
	overflow-y:auto;
}

.accordionCapturaClienteHeight{
	max-height:600px;
	overflow-y:auto;
}

.accordionRegistrationNoIboHeight{
	max-height:590px;
	min-height: 602px;
	overflow-y: auto;
}

.accordionCapturaClienteNoIboHeight{
	max-height:530px;
	min-height: 530px;
	overflow-y: auto;
}
#sub3 {
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top:343.5px;
	width: 627px;
	height: 343.5px;
	background-color: rgba(0,0,0,0.75);
	display: none;
	z-index: 1000;
	text-align:center;
	font-size:14px;
	color:white;
	font-weight:bold;
	vertical-align:text-top;
	display: none;
}

/**
 *	Style for the titles of pages 
 */
.accordion-toggle, .title-toggle {cursor: pointer; margin: 0;
	/*width: 100%;*/
	min-height: 23px;
	text-align: left;
	vertical-align: middle;
	color: #fff;
	padding-top: 5px;
	padding-left: 2.8%;
	position: relative;
	font: 15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	background: #6e6f71;
	border-bottom: solid 1px #fff;
}

.accordion-toggle {
    position:relative;
}

div.BR .accordion-toggle {
    background: #6e6f71 url(../img/flechasUpDown.gif) no-repeat right center;
}

.accordion-content {display: none;}

.accordion-content.default {display: block;}

.cajaAzul{
	width:297px;
	height:90px;
	border: 1px solid #689ab9;
	margin-bottom: 5px;
	border-bottom-style: none;
}

.izqCajaAzul{
	width: 69px;
	height: 16px;
	float: left;
	background-color: #689ab9;
	color: white;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}

.cenCajaAzul{
	width: 183px;
	height: 16px;
	float: left;
	background-color: #689ab9;
	color: white;
	font-weight: bold;
	padding-top: 4px;
}

.derCajaAzul{
	width: 45px;
	height: 16px;
	float: left;
	background-color: #689ab9;
	color: white;
	font-weight: bold;
	padding-top: 4px;
}

.izqCajaGrisAzul{
	width: 68px;
	height: 24px;
	padding-top: 10px;
	text-align: center;
	float: left;
	background-color: #fef8f6;
	color: #689ab9;
	border-style: solid;
	border-right-color: #689ab9;
	border-right-width: 1px;
	border-bottom-color: #689ab9;
	border-bottom-width: 1px;
	border-left-style: none;
	border-top-style: none;
}

.cenCajaGrisAzul{
	width: 177px;
	height: 30px;
	float: left;
	background-color: #fef8f6;
	color: #689ab9;
	padding-top: 4px;
	padding-left: 5px;
	border-style: solid;
	border-right-color: #689ab9;
	border-right-width: 1px;
	border-bottom-color: #689ab9;
	border-bottom-width: 1px;
	border-top-style: none;
	border-left-style: none;
}

.derCajaGrisAzul{
	width: 44px;
	height: 24px;
	padding-top: 10px;
	float: right;
	background-color: #fef8f6;
	color: #689ab9;
	text-align: center;
	border-style: solid;
	border-right-color: #689ab9;
	border-bottom-color: #689ab9;
	border-bottom-width: 1px;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}

.botonera{
	margin-top: 0px;
	margin-bottom: 5px;
	width: 308px;
	height: 31px;
}

.textMessage, .infoMessage, .warningMessage{
	margin-top: 5px;
	max-width: 300px;
	min-height: 38px;
	border-radius:5px;
	-moz-border-radius:5px;
	border: 1px solid #fdd933;
	background: #f8ecb7;
	padding: 5px;
}

.infoMessage{
	background-image: url(../../warning_3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 34px;
}

.warningMessage{
	background-image: url(../../warning_2.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 34px;
}

.warningMessage h4{
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color:black;
}


.textErrorMessage, .errorMessage{
	margin-top: 5px;
	max-width: 300px;
	min-height: 38px;
	border-radius:5px;
	-moz-border-radius:5px;
	color: #c91019;
	border: 1px solid #ca1018;
	background: #fef8f6;
	padding: 5px;
}

.errorMessage{
	background-image: url(../../warning_1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 34px;
}

@media only screen and (max-width: 896px) {
    #leftContainer{
        float: none;
        height: auto;
		min-height: 100%;
        margin: 0px auto;
        clear: none;
        width: 100%;
		/*border:solid 2px green;*/
    }
    div#primaryContainer.primaryContainer.clearfix.kits {
        width: 500px!important;
    }

	.helperLeftContainer, .blueTitle{
		width: 100%;
	}

    .msg-instructions {
        width:300px!important;
        margin:0 auto!important;
    }

	.blueTitle{
		/*width: 100%;*/
		height: 31px;
		background-color: #052c60;
		text-align: center;
		vertical-align: middle;
		color: #fff;
		padding-top: 9px;
		position: relative;
		font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}

	.planeText, div.planeText h5{
		width: 99%;
		padding: 3px;
		color: #6c6c6c;
		margin-top: 9px;
		margin-right:3px;
		position: relative;
		font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		margin-bottom: 20px;
	}

    #header {
        width: 50%;
        height: 110px;
        margin-top: -3px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        background-image:url("img/logo_nuevo_amway3.jpg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #footer {
        margin-top: 10px;
        margin-left: 19.17572%;
        clear: none;
        width: 61.598206%;
        height: 99px;
        visibility: hidden;
    }

    #rightContainer {
        float: left;
        height: 412px;
        margin: -529px 0px 0px -50%;
        clear: none;
        width: 42.398071%;
        opacity: 1;
        visibility: hidden;
        background-color: rgb(0, 39, 255);
        display: none;
    }

    #contenidoCentral{
        width: 50%;
    }
	/*
	#wrapper, .center {
        max-width: 50%;
    }*/
	
	.scrollContainer{
		overflow-y: hidden;
		overflow-x: hidden;
		height: auto !important;
		/*min-height: 100%;*/
	}

	.accordionConfirmationHeight, .accordionRegistrationHeight, .accordionRegistrationNoIboHeight, .accordionCapturaClienteHeight{
		height:none !important;
		max-height:none !important;
		/*min-height: 100%;*/
	}
	
	.helperRightContainer{
		display:none;
	}

	.helperLeftContainer{
		display:block;
	}
}

@media only screen and (max-width: 720px) {
    #leftContainer {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
		/*border:solid 2px blue;*/
    }

	.blueTitle{
		width: 100%;
	}
	
	.helperLeftContainer{
		width: 90%;
	}
		
	.blueTitle{
		/*width: 100%;*/
		height: 31px;
		background-color: #052c60;
		text-align: center;
		vertical-align: middle;
		color: #fff;
		padding-top: 9px;
		position: relative;
		font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}

	.planeText, div.planeText h5{
		width: 99%;
		padding: 3px;
		color: #6c6c6c;
		margin-top: 9px;
		margin-right:3px;
		position: relative;
		font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		margin-bottom: 20px;
	}

    #header {
        width: 87.200521%;
        height: 110px;
        margin-top: -3px;
        margin-left: 6.397569%;
        clear: none;
        background-image:url("img/logo_nuevo_amway3.jpg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }



    #footer {
        width: 61.597656%;
        height: 99px;
        visibility: visible;
        display: none;
    }

    #rightContainer {
        width: 42.396484%;
        height: 412px;
        background-color: rgb(0, 39, 255);
        margin-top: -520px;
        margin-left: -7.33929%;
        clear: none;
    }

    #contenidoCentral {
        width: 87.2%;
    }
	
	#wrapper, .center {
        max-width: 87.2%;
    }
}

@media only screen and (max-width: 480px) {
    #leftContainer {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
		/*border:solid 2px black;*/
    }

    div#primaryContainer.primaryContainer.clearfix.kits {
        width: 100%!important;
    }

	.blueTitle{
		width: 100%;
	}
	
	.helperLeftContainer{
		width: 90%;
	}
	
	.blueTitle{
		/*width: 100%;*/
		height: 31px;
		background-color: #052c60;
		text-align: center;
		vertical-align: middle;
		color: #fff;
		padding-top: 9px;
		position: relative;
		font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}


	.planeText, div.planeText h5{
		width: 99%;
		padding: 3px;
		color: #6c6c6c;
		margin-top: 9px;
		margin-right:3px;
		position: relative;
		font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		margin-bottom: 20px;
	}


    #header {
        width: 87.203776%;
        margin-top: -4px;
        margin-left: 6.393229%;
        clear: none;
        height: 110px;
    }

    #footer {
        width: 61.595052%;
        height: 99px;
        margin-top: 10px;
        margin-left: 19.173177%;
        clear: both;
    }

    #rightContainer {
        opacity: 1;
        margin-top: -509px;
        margin-left: -7.339381%;
        clear: none;
        width: 42.395833%;
        height: 412px;
        background-color: rgb(0, 39, 255);
    }

    #contenidoCentral{
        width: 87.2%;
    }
	
	#wrapper, .center {
        max-width: 87.2%;
    }
}

@media only screen and (max-width: 320px) {
    #leftContainer {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
		/*border:solid 2px green;*/
    }

	
	.helperLeftContainer{
		width: 90%;
	}
	
	.blueTitle{
		width: 100%;
		height: 31px;
		background-color: #052c60;
		text-align: center;
		vertical-align: middle;
		color: #fff;
		padding-top: 9px;
		position: relative;
		font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}

	.planeText, div.planeText h5{
		width: 98%;
		padding: 3px;
		color: #6c6c6c;
		margin-top: 9px;
		margin-right:3px;
		position: relative;
		font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		margin-bottom: 20px;
	}
	

    #header {
        width: 87.207031%;
        height: 110px;
        margin-top: -4px;
        margin-left: 6.391602%;
        clear: none;
    }

    #footer {
        margin-top: 18px;
        margin-left: 19.194336%;
        clear: both;
        width: 61.59668%;
        height: 99px;
    }

    #rightContainer {
        margin-top: -517px;
        margin-left: -7.341248%;
        clear: none;
        height: 145px;
        width: 100%;
        background-color: rgb(0, 39, 255);
    }

    #contenidoCentral {
        width: 87.2%;
    }
	
	#wrapper, .center {
        max-width: 87.2%;
    }
	
	.scrollContainer{
		overflow-y: hidden;
		overflow-x: hidden;
		height: auto;
	}

}

.centerAlign{
	text-align: center;
}

.justifyAlign{
	text-align: justify;
}

.leftAlign{
	text-align: left;
}

.rightAlign{
	text-align: right;
}

.std_control_wraper, .std_button_wraper{
	margin-top:5px;
}

.std_button_wraper, .std_bottom_control_wraper{
	margin-bottom:7px;
}

.subtitle_wraper{
	margin-top:7px;
}

.divLink{
	font-weight: bold;
}

.divLink:hover{
	cursor: pointer;
	color:blue;
}

.subTitle, .subTitle H5{
	font-weight: bold;
	font-size: 13px;
	margin-top:12px;
	margin-bottom:7px;
	color: #052c60;
}

.radioChild{
	display:none;
}

.helpIcon{
	background-image: url('../../help.gif'); 
	background-position: center center; 
	background-repeat: no-repeat; 
	margin-right: 5px; 
	/*text-decoration: none; */
	width: 32px;
	height:32px;
	float:right;
}

.helpIcon:hover{
	cursor: pointer;
}

.spnDescription{
	font: 18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	/*font-weight: bold;*/
	color:rgb(10,10,10);
	/*max-height: 600px; 
	overflow-y: scroll;*/
}

	/*JMFS */

table.gridDistr{
	width:285px;
	height:90px;
	border: 1px solid #689ab9;
	margin-bottom: 5px;
	border-bottom-style: none;
    border-right-style: none;
	}
 table.gridDistr tr th {
    background-color: #689ab9;
	color: white;
	 font-weight: bold;
	}

.tdstyle{
	width: 68px;
	height: 24px;
	text-align: center;
	background-color: #fef8f6;
	color: #689ab9;
	}


.tdstyleSpecial{
	width: 68px;
	height: 24px;
	text-align: center;
	background-color: #fef8f6;
	color: #689ab9;
    border-right: 1px solid #689ab9;
    border-bottom: 1px solid #689ab9;
	}
	
.Tbox248Max{
	width:150px !important;
	}
	
.Tbox248Min{
	width:75px !important;
	}
	/*JMFS*/
	
.divHidden{
	display:none;
}
	
#dvLoading
{
   background:white url(../img/loading_RE.gif) no-repeat center center;
   height: 100%;
   width: 100%;
   position: fixed;
   z-index: 10000;
   left: 0px;
   top: 0px;
   opacity: 0.95;
   /*margin: -25px 0 0 -25px;*/
   display:none;
}
/*MEXJEFLO*/
.OnlyplaneText{
	color: #6c6c6c;
	margin-right:3px;
	position: relative;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-align : justify;
}

.reg_msg_inf{
	font:normal 11px 'Maven Pro', Arial, Helvetica, sans-serif;
	color: #494948;
	line-height: 1.4em;
	padding:5px;
    text-align:justify;
}

a.openPanelNewIBO{
	color:#00548B;
	text-decoration:underline;
}

div.tools-changeSponsor {
    width:100%;text-align:right;margin-top:10px
}

.separator_1 {
    margin-top:10px;
}

div.reg-loading{
		 display:none;position: absolute; left: 0px; top: 0px; width: 100%;height:100%;
        background-color:black;
        opacity:0.4;
        filter:alpha(opacity=40);
        -moz-opacity: 0.4;
		background-image:url(../../AmwayMobile/img/ajax-loader.gif);
	    background-position:center center;
		background-size:50px;
		background-repeat:no-repeat;z-index:1001; 
}

.defaultControlSpace2 {
    margin:6px 0px;
}

.defaultControlSpace3 {
    margin:6px 0px;
}

.SECTION-HEAD-REG{
	font:bold 28px Verdana;position:absolute;top:-5px;left:90%; width:23px;text-align:center;
}

.toolbar-reg {
    text-align:center;
}

.horizontalLine_doubleSpace2 {
    border-color: #7db9e8;
    margin:16px 0px;
    border-width:2px;
}

.topSpace1 {
    margin-top:10px;
}

.topSpace2 {
    margin:10px 0px;
}


.bottomSpace1 {
    margin-bottom:15px;
}

.bottomSpace2 {
    margin-bottom:8px;
}

a.addCoTitular {
    float:left;
}

a.addCoTitular span{
  float: left;
  margin: 2px 0px 2px 5px;
}

a.removeCoTitular {
    float:left;
}

a.removeCoTitular span{
  float: left;
  margin: 2px 0px 2px 5px;
}

.helpIconCotitular {
  top: -7px;
  left: 272px;
  position: absolute;
}

.radList label{
 float:left;
}

.radList input[type=radio]{
	float:left;
	margin:0px 5px!important;
}

.radButton_txtRight input[type=radio]{
    float:left;
    margin-right:2px;
}

.chkBox_txtRight input[type=checkbox]{
    float:left;
    margin-right:2px;
}

table.radButton_txtRight td {
    padding-bottom:8px;
}

table.radButton_txtRight td input[type=radio]{
    float:left;
}

table.radButton_txtRight td label{
    float:left;
    width:95%;
    text-align: justify;
}

.option-reg input[type=submit] {
    line-height: 1.4em;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 20px;
    background-image: url("../img/disclosure.png");
    background-position: 96%;
	background-repeat: no-repeat;
    outline:0;
}

.option-reg input[type=submit].disableRoundedButton {
    background-color: #A3A2A2; 
}

.option-reg input[type=submit].roundedButton {
    background-color:#063D88;
}

/*Upgrade Register - MEXJEFLO 16/07/2015*/

.w_600{
    width:auto;
}
        
.outside {
    position: relative;
    min-height: 62px;
}

.inside {
    /*position: absolute;*/
    bottom: 2px;
    width:100%;
    text-align:right;
}

.w_305 {
    max-width:305px !important;
    text-align:right !important;
}

.horizontalLineBlue{
	margin-bottom: 10px;
	border-color: #003C77;
	border-width: 2px;
	margin-top: 5px;
}

div.titleSectionReg {
    padding: 9px 0px;
    border-bottom: 2px solid #003C77
}

div.titleSectionReg span {
    font-weight:bold;
    color:#003C77;
    font-size:large;

}

.AlreadyKit{

    float: left;
    width: 120px;
    margin-top: 15px;
}
 .horizontalLinedist:first-child{
    display: none;
}

.floatLeft{
float:left !important;
}

.divTerms{
	margin-bottom:5%;
}

.rptKits{
	text-align:left;
	text-justify:distribute;
	margin-bottom:1px;
}

.descrKits{
	margin:2%;
	margin-left:0;
}

.insideTxt{

	float:left;
	margin-top:8px;
}

.blueTitleHeight{
	height:auto;

}

.horizontalLine_spaceTop_2 {
    margin-top:15px;
    border-color:#7db9e8;
} 

.separator_2 {
    margin-top:30px;
}

.textErrorMessage_2 {
	margin-top: 5px;
	max-width: 300px;
	min-height: 13px;
	border-radius:5px;
	-moz-border-radius:5px;
	color: #c91019;
	border: 1px solid #ca1018;
	background: #fef8f6;
	padding: 5px;    
}

div.divTerms #divChk {
    float:left;
    width:5%;
}

div.divTerms #divDescr {
    float: left;
    width: 85%;
    text-align: center;
}

.clearBothSpace {
    clear:both;
}

hr.hr_reg_2 {
    border: 1px dotted #ccc;
    height:auto!important;
}

.border_dotted_1 {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

.fnt-sty-2 {
    font-weight: bold;
    color: #494948;
}