﻿@charset "utf-8";
/* CSS Document */
/* Global CSS */
/* body */
@import url("web/css/_masterAlt1.css?v4.3");
@import url("_masterAlt2.css?v4.2");
@import url("_users.css");
body, input, textarea, select {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#6C6C6C;
}
h1, h2, h3, h4, h5, h6 {
	font-family: GriffithGothic-Bold, sans-serif;
	color: #7DBEDC;
	margin: 5px 0 10px 0;
	font-style:normal;
	padding: 0;
}


.bg_cart02{ display:none;}

h1 {
	font-size: 48px;
}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 12px;
}
a img {
	border: none;
	outline: none;
}
a {
	color: #212529;
	cursor:pointer;
}
a:hover {
	color: #656565;
}
a:visited {
}
form {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
}
ul {
}
.hs_span {
	color: #2E739C;
}
#top, #wrapper, #footer, #header, .envelope, #front_cont {
	float: left;
	width: 100%;
}

.spacer {
	margin: 15px 0px 0px 0px;
}
#logginbox {
	float: right;
	width: 240px;
	padding:  5px 5px;
}
.infobox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
.v_spacer {
	margin: 5px 0;
	padding: 2px 0;
}
.main_menu{
	width: 970px;
    margin: 0px auto;


}

/*ESTILOS DEL MENU SUPERIOR ALINEADO A LA DERECHA (EL QUE NO TIENE BUSCADOR)*/
.menu_derecha{
	padding-top: 7px;
	float: right;
	clear: right;
	width: 400px;
	text-align: right;
	font-size: 12px;
	overflow: hidden;
}
.main_menu ul {
	margin: 0;
	padding: 0;
	cursor:pointer;
}
#header {
	border-bottom: 0px solid #808185;
}
/*ESTILOS LA BARRA QUE CONTIENE EL CARRITO Y LA INFORMACION DEL EMPRESARIO*/
.barra_flotantes{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align:right;
	height: auto;
	overflow: hidden;
}
#ctrl_top {
	/*background-color:#75C0DD;
	background-image: url(bg_mainmenu.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
#loginform{
	display:none;
}

/*ESTILOS DEL MENU SUPERIOR ALINEADO A LA DERECHA (EL DEL BUSCADOR)*/
#barra_superior{
	width: auto;
	height:auto;
	background-image: url(web/fondo_barrasup2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float:right;
	/*overflow:hidden;*/
	clear: right;
}
/*BORDES DEL MENU SUPERIOR ALINEADO A LA DERECHA (EL QUE NO TIENE BUSCADOR)*/
#bs_borderizq{
	width: 12px;
	height: 50px;
	background-image: url(web/esq_der_barrasup2.jpg);
	background-repeat: no-repeat;
	float: left;
    clear: left;
}

#bs_borderder{
	width: 13px;
	height: 50px;
	background-image: url(web/esq_izq_barrasup2.jpg);
	background-repeat: no-repeat;
	float: left;
}
/*CONTENIDO DEL MENU SUPERIOR ALINEADO A LA DERECHA (EL QUE NO TIENE BUSCADOR)*/
#bs_contenido{
	width: auto;
	height: 30px;
	padding-top: 8px;
	float: left;
}

#top_cont {
	background-image: url(web/logo_nuevo_amway3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 110px;
}
/*ESTILOS DEL CONTENIDO DEL MENU SUPERIOR ALINEADO A LA DERECHA, SIN INCLUIR EL BUSCADOR*/
#bs_ligas{
	padding-top: 2px;
	_padding-top: 4px;
	_padding-right: 3px;
	float: left;
	width: auto;
}
#search_top {
	margin: 0;
	text-align: center;
	/*width: 150px;
	*/
	height:30px;
	float: left;
}
#search_top form {
	margin: 0;
	padding: 0;
}
#sponsors {
	margin: 25px 0 0 0;
}
/*ESTILOS DE LAS BANDERAS Y EL TEXTO DE COPYRIGHT QUE APARECE EN EL PIE DE PAGINA*/
.banderas_paises{
	margin-left: 5px;
}
.texto_banderas{
	padding-top: 2px;
}
.texto_banderas, .imagenes_banderas, .texto_copyright{
	float: left;
}
.texto_copyright{
	clear: left;
	width: 100%;
}
/*CONTENEDOR PRINCIPAL DEL HOME, DENTRO SE ENCUENTRAN EL SLIDESHOW Y EL CARRUSEL*/
.contenidomain{
	width:100%;
	float: left;
	height:400px;
	clear:both;
	overflow: hidden;
	height:auto;
	position:relative;
}
/*CONTENEDOR PRINCIPAL DEL PIE DE PAGINA*/
#piepagina{
	width:100%;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	clear: both;
}
/*ESTILOS DE LOS MENUS DE CORTESIA SITUADOS EN EL PIE DE PAGINA*/
#menuinf1, #menuinf2{
	float: left;
	width:100%;
	clear:both;
	text-align:center;
	padding: 3px;
	color: #858585;
}
#menuinf1 a{
	margin-left: 3px;
	margin-right: 3px;
	font-weight: 900;
	color: #858585;
}
#menuinf1 a:hover{
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: underline;
	font-weight: 900;
	color: #858585;
}
#menuinf2 a{
	margin-left: 3px;
	margin-right: 3px;
	color: #858585;
}
#menuinf2 a:hover{
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: underline;
	color: #858585;
}
/*POSICIONAMIENTO DE LAS BANDERAS (JUNTO CON EL TEXTO DE COPYRIGHT) Y LAS IMAGENES DE FORMAS DE PAGO DENTRO DEL PIE DE PAGINA*/
#banderas{
	padding-top: 30px;
	float: left;
	width: 50%;
}
#formaspago{
	padding-top: 30px;
	float: right;
	width: 400px;
	text-align: right;
}
#footer {
	border-top: 1px dotted #DEDEDE;
	padding: 10px 0;
}
.column, #sub_col1, .comunair {
	margin: 5px;
	padding: 5px;
}
#column1 {
	visibility: hidden;
	width: 0px;
	float: left;
}
.col2a {
	width: 643px;
	float: left;
}
.col3a {
	width: 310px;
	float: right;
}
.col2b {
	width: 788px;
	float: left;
}
.col2c {
	width: 740px;
	margin: 0 auto;
}
.col3b {
	width: 171px;
	float: right;
	margin-right:10px;
	_margin-right:5px;
}
#sub_col1 {
	float: left;
}
#sub_col2 {
	width: 0;
	width: 0;
}

.center {
	width: 970px;
	margin: 0 auto;
}
.centersmall {
	width: 250px;
	margin: 15px auto;
}
.centermedium {
	width: 550px;
	margin: 15px auto;
}
.centerlarge {
	width: 650px;
	margin: 15px auto;
}
/* MEXJEACO Sep 05 2017 RPA_12158 */
.centerextralarge {
	width: 900px;
	margin: 15px auto;
}
.center_infoabo {
	width:800px;
	margin: 0 auto;
}
.center_news {
	width: 800px;
	margin: 0 auto;
}
.center_ballon {
	background-image:url(tooltip_box_02.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.center_shadow {
	background-image: url(crnr_card_center.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.left {
	float: left;
}
.right {
	float: right;
}
.topButtomCo
{
	margin-bottom: -36px;
	position: relative;
	z-index: 999;
}
.quote {
	font-style: italic;
}
.warning_1 {
	background-color: #FFFFE1;
	padding: 10px;
	float: left;
}
.warning_2 {
	background-color: #FFFFE1;
	border: 1px dotted #dedede;
}
.quote warning_1 {
	padding: 10px;
	float: left;
}
.txt_center {
	text-align: center;
}
.txt_right {
	text-align: right;
}
.txt_left{
text-align: left;
}
.hide_div {
	visibility: hidden;
	width: 0;
	width: 0;
}
/*borders*/

.brd_l {
	border-left: 1px dotted #729bc8;
}
.brd_r {
	border-right: 1px dotted #729bc8;
}
.brd_t {
	/*border-top: 1px dotted #729bc8;*/
}
.brd_b {
	border-bottom: 1px dotted #729bc8;
}
.brd_solid {
	border-bottom: 1px solid #729bc8;
	padding:20px 0 20px 0;
}
.brd_line {
	border-bottom: 1px solid #2E739C;
}
.brd {
	border: 1px dotted #729bc8;
}
.bg_grey {
	background-color: #F8F8F8;
}
table.table_gral {
	background-color: #BCDCEB;
	border-bottom: 1px solid #2E739C;
	border-right: 1px solid #2E739C;
}
table.table_gral td {
	border-top: 1px solid #2E739C;
	border-left: 1px solid #2E739C;
}
table.table_gral th {
	background-color: #2E739C;
	color: #FFFFFF;
}
.bg_tbl_blue1 {
	background-color:#75C0DD;
	background-image: url(bg_mainmenu.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bg_white01 {
	background-color: #fff;
}
.bg_gray01 {
	background-color: #efefef;
}
/***********Styles & Colors*********/
.blue_txt01_bold {
	color: #7DBEDC;
	font-weight:bold;
}
.blue_txt02_bold {
	color: #2E739C;
	font-weight:bold;
}
.black_txt02 {
	color: #2C2C2C !important;
    font-family: 'gt-walsheim-regular';
    font-size: 14px;
	padding-top: 14px;
}
.trTableOrderComb
{
	height: 54px;
    border-bottom: 1pt solid black;
}
.blue_bg01 {
	background-color: #7DBEDC;
}
.blue_bg02 {
	background-color: #2E739C;
}
.blue_bg03 {
	background-color: #e4f3ff;
}
.blue_txt01 {
	color: #7DBEDC;
}
.blue_txt02 {
	color: #2E739C;
}
.blue_txt03 {
	color: #e4f3ff;
}
.usernameid {
	font-size: 14px;
	font-weight: bold;
	color: #808185;
}
.white_1 {
	color: #FFF;
}
.bold {
	font-weight: bold;
}
.blue_dark {
	color:#12249E;
	font-weight:bold;
}
#topsellers {
	width: 100%;
	padding: 5px 0;
	float : left;
}
.product_topseller {
	width: 133px;
	margin: 5px;
	padding: 0;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #dedede;
}

.product_topseller h5 {
height: 33px;
clear: both;
overflow: hidden;
font-size: 12px;
font-weight: bold;
font-family: sans-serif;
}
.product_topseller img {
	padding: 4px;
}
.artnumbersmall {
	font-size: 12px;
	font-weight: normal;
}
.tsprice {
	padding: 2px;
	text-align: right;
	background-image: url(tpsicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**************column 3 Links*******/
#column3 a {
	color: #2E739C;
	text-decoration: none;
}
#column3 a:hover {
	text-decoration: underline;
}
/***********Menus*******************/
ul.menuside {
	margin: 0;
	padding: 0;
}
ul.menuside li {
	list-style: none;
}
ul.menuside li a {
	width: 90%;
	display: block;
	color: #2E739C;
	margin: 0;
	padding: 5px 0 5px 25px;
	background-color: #ededed;
	border-bottom: 1px solid #f8f8f8;
	text-decoration: none;
	background-image:url(button_arrow_blue.gif);/*modifico ale*/
	background-repeat: no-repeat;
	background-position: left center;
}
ul.menuside li a:hover {
	margin: 0;
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #f8f8f8;
	background-image:url(button_arrow_gray.gif);/*modifico ale*/
	color: #ededed;
	background-color: #dedede;
}
ul.menuside li a:link {
	margin: 0;
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #f8f8f8;
	background-color: #ededed;
}
/***********Menus*******************/
ul.menucart {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
ul.menucart li {
	list-style: none;
}
ul.menucart li a {
	width: 190px;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
ul.menucart li a:hover {
	padding: 5px 0 5px 20px;
}
#menulines {
	margin: 0;
	padding: 0;
}
#menulines li a {
	color: #fff;
	background-color: #7DBEDC;
	border-bottom: 1px solid #F7FDEC;
}
#menulines li a:hover {
	color: #2E739C;
	background-image: url(arrow_lines.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
/**************menu mapa de sitio*************/
ul.menumapa {
}
ul.menumapa ul {
	margin: 0;
	padding: 0;
}
ul.menumapa li a{
text-decoration:none;
color:#999999;
}
ul.menumapa li a:hover {
	text-decoration:none;
	color:#2E739C;
	background-image:url(arrow_lines.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:8px;
	
}

/***********main menu****************/

/***********main page layout*********/

.boxregistro {
	width: 200px;
	float: left;
	display: block;
	margin: 5px;
	padding: 5px;
}
/*clases que puso ale*/
.box_front {
	width: 100%;
	float: left;
	margin: 0 0 4px 0;
}

.box_cart {
	width: 503px;
	float: left;
	height: auto;
	background-color:#0F0;
}
.boxrounded {
	width: 100%;
	float: left;
	height: auto;
}
.title_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px solid #2E739C;
}
.title_box p {
	margin: 0;
	padding:  0 0 2px 0;
}
.box_inside {
	margin: 0;
	padding: 5px;
}
.box_blue_light {
	background-color:#75C0DD;
	color:#FFF;
}
.box_blue_dark {
	background-color: #2E739C;
	color:#FFF;
}
.boxcart {/*la agrego ale*/
	float: right;
	width: 600px;
	margin:  25px 0;
}
.box_line1 {
	width: 375px;
	margin: 5px;
	padding: 5px;
}
.box_line2 {
	width: 300px;
	margin: 5px;
	padding: 5px;
}
.italictxt {
	font-style: italic;
}
.hide {
	display: none;
}
#formulario {
	width: 550px;
	margin: 0 auto;
}
.show {
	margin: 10px 0;
	padding: 5px;
}
.row_sourvie {
	margin: 0 0 10px 0;
}
#familia, #internet, #direccion, #identificacion {
	background: #d1e8f8;
	color: #245A7B;
}
.secciones {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#formulario table {
	margin: 15px auto;
}
#cart {
	padding: 2px 0;
}
/**revisar carrito****/

#cart_review .btn_gral_2{
	padding-left: 5px;
	padding-right: 5px;
}

.cart {
	margin:0;
	padding:0;
}
.bg_cart01 {
	/*background-color:#e4f3ff;*/
}
.bg_cart02 {
	background-color:#2E739C;
}
.bg_cart03 {
	background-image:url(bg_cart_title.gif);
}
.bg_cart04 {
	/*background-color:#CFE4FC;*/
}
/*.bg_cart_05 {
	background-image:url(bg_cart_05.gif);
	background-repeat:repeat-x;
}*/
.bg_cart06 {
	background-color:#f8f8f8;
}
.cart_hide {
	width: 200px;
	display: none;
	position: absolute;
	right: 20px;
	top: 100px;
	z-index: 10000;
}
.boxinfochk {
	width: 200px;
	float: left;
	margin: 5px;
	line-height: 18px;
}
#shipingaddress {
	display: none;
}
#contactinfo {
	display: none;
}
#total_cart {
	width: 250px;
	float: right;
}
.bigtxt_1 {
	font-size: 18px;
}
/*lineas*/

/************************************NUTRILITE*****/

.nutrilite_txt1, .nutrilite_txt1 ul li a.hover {
	color: #2C2C2C;
}
.nutrilite_txt2, .nutrilite_txt2 a {
	color: #bce268;
}
.nutrilite_bg1 {
	background-color: #2C2C2C;
}
.nutrilite_bg2 {
	background-color: #bce268;
}
.nutrilite_bg3 {
	background-color: #F7FDEC;
}
.nutrilite_fst {
	background-color: #F7FDEC;
	background-image: url(nutrilite_bg_fst.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#nutrilite_menu {
	margin: 0;
	padding: 0;
}
#nutrilite_menu li a {
	color: #2C2C2C;
	background-color: #E6F3C7;
	border-bottom: 1px solid #F7FDEC;
}
#nutrilite_menu li a:hover {
	background-color: #bce268;
	background-image: url(arrow_ntl.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.nutrilite_tpslr {
	background-image: url(nutrilite_bg_tps.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.nutrilite_order_box {
	background-image: url(nutrilite_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.nutrilite_order_box_sdw {
	background-image: url(nutrilite_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.nutrilite_order_box_top {
	background-image: url(nutrilite_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.nutrilite_order_box_bot {
	background-image: url(nutrilite_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
/************************************ARTISTRY*****/
.artistry_txt1, .artistry_txt1 ul li a.hover {
	color: #906946;
}
.artistry_txt2, .artistry_txt2 a {
	color: #7a6946;
}
.artistry_bg1 {
	background-color: #dbc9a5;
}
.artistry_bg2 {
	background-color: #eadec6;
}
.artistry_bg3 {
	background-color: #f8f4ed;
}
.artistry_bg4 {
	background-color: #906946;
}
.artistry_fst {
	background-color: #f8f4ed;
	background-image: url(artistry_bg_fs.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.artistry_fst a {
	color: #FFF;
}
.artistrybox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
#artistry_menu {
	margin: 0;
	padding: 0;
}
#artistry_menu li a {
	color: #906946;
	background-color: #eadec6;
	border-bottom: 1px solid #f8f4ed;
}
#artistry_menu li a:hover {
	background-color: #dbc9a5;
	background-image: url(arrow_arty.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.tpslr_artistry {
	background-image: url(artistry_bg_tps.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.artistry_box_add {
	padding: 55px 0 0 0;
	background-image: url(artistry_orderboxbg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.artistry_order_box {
	background-image: url(artistry_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.artistry_order_box_sdw {
	background-image: url(artistry_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.artistry_order_box_top {
	background-image: url(artistry_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.artistry_order_box_bot {
	background-image: url(artistry_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
/************************************TOLSOM*****/
.tolsom_txt1, .tolsom_txt1 ul li a.hover {
	color: #2d3b55;
}
.tolsom_txt2, .tolsom_txt2 a {
	color: #969daa;
}
.tolsom_txt3 {
	color:#ffd557;
}
.tolsom_bg1 {
	background-color: #2d3b55;
}
.tolsom_bg2 {
	background-color: #969daa;
}
.tolsom_bg3 {
	background-color: #caced4;
}
.tolsom_fst {
	background-color: #969daa;
	background-image: url(tolsom_bg_fst.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tolsom_fst a {
	color: #FFF;
}
#tolsom_menu {
	margin: 0;
	padding: 0;
}
#tolsom_menu li a {
	color: #ffd557;
	background-color: #969daa;
	border-bottom: 1px solid #caced4;
}
#tolsom_menu li a:hover {
	color: #ffd557;
	background-color: #2d3b55;
	background-image: url(arrow_tlm.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.tolsom_tpslr {
	background-image: url(tolsom_bg_tps.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tolsom_order_box {
	background-image: url(tolsom_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.tolsom_order_box_sdw {
	background-image: url(tolsom_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.tolsom_order_box_top {
	background-image: url(tolsom_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.tolsom_order_box_bot {
	background-image: url(tolsom_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}/************************************GLISTER*****/
.glister_txt1, .glister_txt1 ul li a.hover {
	color: #1b87c7;
}
.glister_txt2, .glister_txt2 a {
	color:#1b87c7;
}
.glister_txt3 {
	color:#1b87c7;
}
.glister_bg1 {
	background-color: #81dac4;
}
.glister_bg2 {
	background-color: #cdf1e7;
}
.glister_bg3 {
	background-color: #ecf9f6;
}
.glister_fst {
	background-color: #81dac4;
	background-image: url(glister_bg_fst.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.glister_fst a {
	color: #fff;
}
#glister_menu {
	margin: 0;
	padding: 0;
}
#glister_menu li a {
	color: #1b87c7;
	background-color: #cdf1e7;
	border-bottom: 1px solid #ecf9f6;
}
#glister_menu li a:hover {
	color: #fff;
	background-color: #1b87c7;
	background-image: url(arrow_gls.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.glister_tpslr {
	background-image: url(glister_bg_tps.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.glister_box_add {
	padding: 55px 0 0 0;
	background-image: url(glister_orderboxbg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.glister_order_box {
	background-image: url(glister_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.glister_order_box {
	background-image: url(glister_orderboxr_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.glister_order_box_top {
	background-image: url(glister_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.glister_order_box_bot {
	background-image: url(glister_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
/************************************hometch*****/
.hometech_txt1, .hometech_txt1 ul li a.hover {
	color: #ff9100;
}
.hometech_txt2, .hometech_txt2 a {
	color: #ffd954;
}
.hometech_txt3 {
	color:#fff9e6;
}
.hometech_bg1 {
	background-color: #ff9100;
}
.hometech_bg2 {
	background-color: #ffefbb;
}
.hometech_bg3 {
	background-color: #fff9e6;
}
.hometech_bg4 {
	background-color: #ffd954;
}
.hometech_fst {
	background-color:#ff9100;
	background-image: url(../../../images/bg_fst_htc.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.hometech_fst a {
	color: #fff;
}
#hometech_menu {
	margin: 0;
	padding: 0;
}
#hometech_menu li a {
	color: #ff9100;
	background-color: #ffefbb;
	border-bottom: 1px solid #fff9e6;
}
#hometech_menu li a:hover {
	color: #fff;
	background-color: #ff9100;
	background-image:url(arrow_htc.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.hometech_tpslr {
	background-image: url(../../../images/hometech_bg_tps.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.hometech_box_add {
	padding: 55px 0 0 0;
	background-image: url(../../../images/orderboxbg_hometch_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.hometech_box_name {
	padding: 3px 0 3px 15px;
	background-image: url(../../../images/orderboxbg_hometch_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.hometech_price_box {
	padding: 0 20px;
	background-image: url(../../../images/orderboxbg_hometch_03.gif);
	background-position: right center;
	background-repeat: repeat-y;
}
.hometech_order_box {
	background-image: url(hometech_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.hometech_order_box_sdw {
	background-image: url(hometech_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.hometech_order_box_top {
	background-image: url(hometech_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.hometech_order_box_bot {
	background-image: url(hometech_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
/******cuidado del hogar***************/
.homecare_txt1, .homecare_txt1 ul li a.hover {
	color: #3a3b95;
}
.homecare_txt2, .homecare_txt2 a {
	color: #8d86cc;
}
.homecare_txt3, .homecare_txt3 a {
	color: #d2cfec;
}
.homecare_bg1 {
	background-color: #8d86cc;
}
.homecare_bg2 {
	background-color: #d2cfec;
}
.homecare_bg3 {
	background-color:#eeedf7;
}
.homecare_bg4 {
	background-color:#3a3b95;
}
.homecare_fst {
	background-color:#8d86cc;
	background-image:url(homecare_bg_fst.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.homecare_fst a {
	color: #fff;
}
#homecare_menu {
	margin: 0;
	padding: 0;
}
#homecare_menu li a {
	color: #3a3b95;
	background-color: #d2cfec;
	border-bottom: 1px solid #fff9e6;
}
#homecare_menu li a:hover {
	color: #fff;
	background-color: #8d86cc;
	background-image:url(arrow_gls.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.tpslr_hcare {
	background-image: url(../../../images/bg_tps_htc.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.homecare_box_add {
	padding: 55px 0 0 0;
	background-image: url(../../../images/orderboxbg_tecnologia_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.homecare_box_name {
	padding: 3px 0 3px 15px;
	background-image: url(../../../images/orderboxbg_tecnologia_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.homecare_price_box {
	padding: 0 20px;
	background-image: url(../../../images/orderboxbg_tecnologia_03.gif);
	background-position: right center;
	background-repeat: repeat-y;
}
.homecare_order_box {
	background-image: url(homecare_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.homecare_order_box_sdw {
	background-image: url(homecare_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.homecare_order_box_top {
	background-image: url(homecare_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.homecare_order_box_bot {
	background-image: url(homecare_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
/*termina cuidado del hogar*/

/***compra rapida***/
.compra_rapida {
	padding: 5px;
	border-bottom: 1px solid #fff;
}
.cr_nt {

	background-color: #F7FDEC;
	background-image: url(../../../images/bg_cr_ntl.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.cr_gral {
	background-image: url(bg_cr_gral.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/********navigation menu*********/

ul.navmenu {
	margin:0;
	padding:0;
}
ul.navmenu li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
ul.navmenu li a, ul.navmenu li a:visited {
	text-decoration:none;
	color:#999999;
}
ul.navmenu li a:hover {
	color:#2E739C;
	text-decoration:none;
}
ul.navmenu li a:actived {
color:#2E739C;
text-decoration:none;
}
.red {
	color:#FF0033;
}
.cart {
	margin:0;
	padding:0;
}
/**revisar carrito****/
.cart {
	margin:0;
	padding:0;
}
.bg_cart01 {
	background-color:#e4f3ff;
}
.bg_cart02 {
	background-color:#2E739C
}
.bg_cart03 {
	background-image:url(bg_cart_title.gif);
}
.bg_cart04 {
	background-color:#CFE4FC;
}
.bg_cart05 {
	background-image:url(bg_cart05.gif);
}
.boxinfochk {
	width: 200px;
	float: left;
	margin: 5px;
	line-height: 18px;
}
#shipingaddress {
	display: none;
}
#contactinfo {
	display: none;
}
#total_cart {
	width: 250px;
	float: right;
}
.bigtxt_1 {
	font-size: 18px;
}
.print a {
	text-decoration:none;
	color:#BDBDBF;
}
.print a:hover {
	color:#2E739C;
	text-decoration:none;
}
hr {
	color:#CCCCCC;
}
.bigger_size {
	font-size:14px;
	padding:3px;
}
.bginfobox {
	background-image:url(../../../css/images/cart_bgbottom2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.hojas {
	background-image:url(../../../css/images/hojas.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.price_box {
	margin: 0 0 10px 0;
}
.box_text {
	margin:0;
	padding:5px;
	width:500px;
}
#box_product {
	width:215px;
	margin:0;
	padding:0;
}
#box_product a {
	margin: 0 0 0 0;
	border:2px solid #dedede;
	border-top: none;
	background-color: #efefef;
	padding:2px 3px;
	text-decoration:none;
}
#box_product a {
	color:#2E739C;
	text-decoration:none;
}
#box_product a:hover {
	color:#BDBDBF;
	text-decoration:none;
}
.tabs1 {
	padding: 2px 19px 0 0;
	background-image: url(corner_mult2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.addboxprod {
	width: 100%;
	float: left;
	padding: 3px 0;
	border-top: 1px solid #fff;
}
#aboinfobox {
	width:100%;
	height: 40px;
background-repeat: repeat-x;
overflow: hidden;
display: inline;
}
.abocontact {
	float:right;
	margin: 5px;
	text-align: center;
}


/******* news ********/
.colnews {
	width: 600px;
	float: left;
}
.menunewsholder {
	width: 200px;
	float: left;
}
.roundednewstop {
	background-image: url(crn_news_shdw_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.roundednewdwn {
	background-image: url(crn_news_shdw_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.box_news {
	width: 580px;
	float: left;
	padding: 0 10px;
	background-image: url(crn_news_shdw.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
ul.menunews {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
ul.menunews li {
	list-style: none;
}
ul.menunews li a {
	width: 180px;
	display: block;
	color: #f8f8f8;
	margin: 0;
	padding: 12px 10px 12px 10px;
	background-color: #2E739C;
	border-bottom: 1px solid #f8f8f8;
	text-decoration: none;
}
ul.menunews li a:hover {
	margin: 0;
	padding: 12px 0 12px 20px;
	border-bottom: 1px solid #f8f8f8;
	color: #2E739C;
	background-color: #7DBEDC;
	background-image: url(arrow_lines.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.newsbg {
	background-image: url(newshead.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box_dwnld {
	width: 300px;
	float: left;
	margin:5px;
	padding: 5px;
}
.tm {
	font-size: 8px;
	text-transform: uppercase;
	vertical-align: top;
	font-weight: normal;
}
#espring_hdr {
	height: 140px;
	margin: 0 0 10px 0;
	background-image: url(espring_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.smallhdr {
	font-size: 75%;
}
.esprint_tst {
	width: 272px;
	float: left;
}
/*ale*/
#quote {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#2E739C;
}
.bg_quote1 {
	background-image:url(quotes1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.bg_quote2 {
	background-image:url(quotes2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.center_q {
	margin: 0 auto;
}
.q_size_01 {
	width: 175px;
}
.q_size_02 {
	width: 400px;
}
.q_size_03 {
	width: 300px;
}
.q_cont {
	margin: 12px;
}
.small_header {
	font-size: 24px;
}
.center_contact {
	width: 650px;
	margin: 0 auto;
}
.contact_col2 {
	width:450px;
}
.contact_col1 {
	width:200px;
}
.box_directory {
	width:200px;
	margin:0;
	padding:0;
}
.box_dir {
	margin:0;
	padding:0;
}
.dir_crn2 {
	background-image:url(corner_darkblue3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.dir_crn4 {
	background-image:url(box_gral_03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.txtpadside {
	margin: 5px;
	padding:  0 5px 10px 5px;
}
.cardshw_top {
	background-image: url(crnr_card_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.cardshadow_bot {
	background-image: url(crnr_card_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.txtpadside {
	margin: 5px;
	padding:  0 5px 10px 5px;
}
.center_shadow {
	background-image: url(crnr_card_center.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.cont_card {
	margin: 15px;
}
.award_box {
	width:160px;
	height:170px;
	float: left;
	margin:5px;
}
.award_wrap {
	width:530px;
}
.galery_box {
	width:130px;
	float:left;
	margin:5px;
	padding:5px;
}
.galery_brd {
	border: 3px solid #2E739C;
}
.galery_content {
	padding:10px;
}
.txt_size {
	width:430px;
}
.kit_box {
	width:120px;
	float: left;
	margin:5px;
	text-align: center;
}
#screener {
	width: 2000px;
	height: 2000px;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	z-index: 1000;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
.lightroom {
	width: inherit;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #E4E4E4;
	z-index: 7001;
	opacity: 0.7;
}
.lightbox_cont {
	width: 600px;
	position: absolute;
	top:20%;
	left: 20%;
	z-index: 10000;
}
.lightbox{
	position: absolute;
	top:239px;
	left: 149px;
	z-index: 10000;
}
.zindex1{
z-index:10000;
position:absolute;
top:30%;
left:30%;
}
.brd_modal{
border:2px solid #2E739C ;
}
.brd_news{
border:1px solid #2E739C ;
}
.ballon {
	width:200px
}
.center_ballon_shw {
	width: 296px;
	margin: 0 2px;
	background-image:url(tooltip_box_04.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tooltip a span {
	position:absolute;
	display: none;
	margin: 30px;
}
.tooltip a:hover span {
	display:block;
}
.cardshw_top {
	background-image: url(crnr_card_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.cardshadow_bot {
	background-image: url(crnr_card_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.cont_card {
	margin: 15px;
}
.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: #fff; /*#003c74;*/
	/*background-image: url(web/fondo_boton01.jpg);*/
	background: #889db3 url(web/fondo_boton01.jpg) repeat-x center center;
	border: 1px solid #889db3; /*#003c74;*/
	
	padding: 0;
}

.btn_back_br {
	color: #000; /*#003c74;*/
	/*background-image: url(web/fondo_boton01.jpg);*/
	background: #ff0;
	border: 1px solid #889db3; /*#003c74;*/
	font: bold;
    padding: 3px 15px;
}

.btn_next_br {
	color: #000; /*#003c74;*/
	/*background-image: url(web/fondo_boton01.jpg);*/
	background: #70ad47;
	border: 1px solid #889db3; /*#003c74;*/
	font: bold;
	padding: 3px 10px;
}

.btn_gral_2 {
	color: #fff; /*#003c74;*/
	/*background-image: url(web/fondo_boton01.jpg);*/
	background: #b17654 url(web/fondo_boton02.jpg) repeat-x center center;
	border: 1px solid #b17654; /*#003c74;*/
	padding: 0;
	
}
.btnLineaBotones{
	padding:4px;
	margin-left:4px;
	border: 1px solid #fff; /*#003c74;*/
}
.btn_gral_2.btnLineaBotones_disabled{
	color: #fff;
	background: #b17654 url(web/fondo_boton03.jpg) repeat-x center center;
	padding:4px;
	margin-left:4px;
	border: 1px solid #fff;
	cursor:default;
}
.btn_chkout{
	color: #fff;
	background-color: #46d970;
	background-image: url(btn_check_out.gif);
	background-position: center bottom;
	border: 1px solid #006633;
	cursor: pointer;
}
.btn_combine{
	color: #fff;
	background-color: #0099CC;
	background-image: url(bg_cart05.gif);
	border: 1px solid #003399;
		background-position: center center;
	padding: 1px 2px;
	cursor: pointer;
}
.artistry_btn {
	color: #fff;
	background-color: #eadec6;
	background-image: url(btn_art_01.gif);
	border: 1px solid #656565;
	cursor: pointer;
}
.nutrilite_btn {
	color: #367900;
	background-color: #bce268;
	background-image: url(nutrilite_btn_01.gif);
	border: 1px solid #367900;
	cursor: pointer;
}
.tolsom_btn {
	color: #fff;
	background-color: #c6cbd1;
	background-image: url(tolsom_btn_01.gif);
	border: 1px solid #2d3b55;
	cursor: pointer;
}
.glister_btn {
	color: #1b87c7;
	background-color: #fff;
	background-image: url(glister_btn_01.gif);
	border: 1px solid #1b87c7;
	cursor: pointer;
}
.hometech_btn {
	color: #ff9100;
	background-color: #fff;
	background-image:url(hometech_btn_01.gif);
	border: 1px solid #ff9100;
	cursor: pointer;
}
.img_space {
	padding:0 10px;
}
.bullet_blue {
	list-style-image:url(bullet_blue.gif);
}
.links a {
	text-decoration:none;
	color:#2E739C;
}
.links a:hover {
	text-decoration:none;
	color:#6c6c6c;
}
.nobullets {
	list-style-type:none;
}
ul.listelemspc li {
	margin: 0 0 10px 0;
}
/*graficas*/
#graph {
	height: 200px;
	width: 500px;
	margin: 0 auto;
	position: relative;
	background-image:url(bg_graph.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#graph ul {
	margin: 0;
	padding: 0;
}
#graph ul li {
	width: 50px;
	bottom: 0px;
	list-style: none;
	position: absolute;
}
#graph ul li span {
	position: absolute;
	padding: 0 5px;
	top: -25px;
	background-color: #FFFFCC;
	border: 1px solid #dedede;
}
.bar {
	border: 1px solid #dedede;
	background-color: #7DBEDC;
	background-image: url(../../../css/bg_bar.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/*mapas y puntos*/

.boxgenerar {
	width: 250px;
	min-height:140px;
	float: right;
	line-height: 15px;
	margin:5px 20px;
}
.boxgenerar2 {
	width: 300px;
	min-height:140px;
	float: right;
	line-height: 15px;
	margin:5px 15px;
}
* html .boxgenerar {
	height:140px;
}
.mapa {
	float:left;
	width:300px;
	margin:5px;
}
.finepint_red {
	color:#CC0000;
	font-size:10px;
}
.tabs_ordrs a {
	text-decoration:none;
	color:#FFFFFF;
}
.tabs_ordrs a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/***preference*****/


#col_img {
	width:200px;
	float:left;
	margin:5px;
	padding:5px;
}
#col_info {
	width:400px;
	float:right;
	margin:5px;
	padding:5px;
}
.img_brd {
	border: 3px solid #2E739C;
	padding:3px;
}
#preference_menu li a {
	width: 170px;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color: #2E739C;
	background-color: #7DBEDC;
	border-bottom: 1px solid #f8f4ed;
}
#preference_menu_menu {
	margin: 0;
	padding: 0;
}
#preference_menu li a:hover {
	color: #fff;
	background-color: #2E739C;
	background-image: url(glister_arrow.gif);
	background-repeat: no-repeat;
	background-position:5px center;
}
.min_height {
	min-height: 525px;
}
*html .min_height {
	height: 525px;
}
.min_height_2 {
	min-height: 400px;
}
*html .min_height_2 {
	height: 400px;
}
.min_height_3 {
	min-height: 140px;
}
*html .min_height_3 {
	height: 140px;
}
.min_height_4{
	min-height: 180px;
}
*html .min_height_4 {
	height: 180px;
}
.min_height_5{
	min-height: 300px;
}
*html .min_height_5 {
	height: 300px;
}
.error {
	color:#CC0000;
	background-image:url(warning_1.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.info_important {
	color:#2E739C;
	background-image:url(warning_3.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.info_important2 {
	color:#2E739C;
	background-image:url(web/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	float:left;
	width:101%;
}

.warning {
	color:#FF6600
	COLOR:#CCCCCC;
	background-image:url(warning_2.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.error, .info_important, .warning {
	background-color: #FFFFEE;
	padding:3px 5px 5px 38px;
	margin:5px;
	border: 1px dotted #729bc8;
}
.info_important2{
	background-color: #FFF;
	padding:20px;
	border: 1px solid #729bc8;

}

.seleccion_box {
	width:172px;
}
.colcontract {
	width: 550px;
	float: left;
}
.roundedcontracttop {
	background-image: url(crn_news_shdw_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.roundedcontractdwn {
	background-image: url(crn_news_shdw_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.box_contract {
	width:530px;
	float: left;
	padding: 0 10px;
	background-image: url(crn_contract_shdw.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.small_txt {
	font-size:10px;
}
.contrato_box {
	width:550px;
}
.opacity_data {
	border:1px solid #C2D8E4;
	color:#2E739C;
	background-color:#f3faff;
	padding: 2px;
}
.box_sign {
	width: 210px;
	float: left;
	margin: 0 20px;
}
.signature {
	height: 120px;
	border-bottom: 1px solid #151515;
}
.signer {
	margin: 15px 0 0 0;
	text-align: center;
	font-weight: bold;
}
.center_nip_shadow {
	background-image:url(crnr_nip_center.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#formulario h5 {
	margin: 5px;
	padding: 2px;
}
.bg_form {
	background-color: #d1e8f8
}
/**************************cajas solidas para catalogo****************************/
.box_content2 {
	padding:3px 3px 0 3px;
	margin:5px 5px 0 4px;
}
/***artystry***/
.art_bot_font_bg {
	background-color:#ecddca;
}
.art_bot_front_top {
	background-image:url(artistry_bot_front_02_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.art_bot_front_bot {
	background-image:url(artistry_bot_front_02_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.art_bot_front_left {
	background-image:url(artistry_bot_front_02_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.art_bot_front_right {
	background-image:url(artistry_bot_front_02_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***nutrilite***/
.nut_bot_font_bg {
	background-color:#e7f4c9;
}
.nut_bot_front_top {
	background-image:url(nutrilite_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.nut_bot_front_bot {
	background-image:url(nutrilite_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.nut_bot_front_left {
	background-image:url(nutrilite_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.nut_bot_front_right {
	background-image:url(nutrilite_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***glister***/
.glis_bot_font_bg {
	background-color:#edf9f7;
}
.glis_bot_front_top {
	background-image:url(glister_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.glis_bot_front_bot {
	background-image:url(glister_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.glis_bot_front_left {
	background-image:url(glister_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.glis_bot_front_right {
	background-image:url(glister_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***tolsom***/
.tlm_bot_font_bg {
	background-color:#969eab;
}
.tlm_bot_front_top {
	background-image:url(tolsom_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.tlm_bot_front_bot {
	background-image:url(tolsom_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tlm_bot_front_left {
	background-image:url(tolsom_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.tlm_bot_front_right {
	background-image:url(tolsom_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***htch***/
.htch_bot_font_bg {
	background-color:#fecd81;
}
.htch_bot_front_top {
	background-image:url(hometech_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.htch_bot_front_bot {
	background-image:url(hometech_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.htch_bot_front_left {
	background-image:url(hometech_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.htch_bot_front_right {
	background-image:url(hometech_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***hcare***/
.hcare_bot_font_bg {
	background-color:#dad6fb;
}
.hcare_bot_front_top {
	background-image:url(homecare_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.hcare_bot_front_bot {
	background-image:url(homecare_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.hcare_bot_front_left {
	background-image:url(homecare_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.hcare_bot_front_right {
	background-image:url(homecare_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/***negocio***/
.gral_bot_font_bg {
	background-color:#7dbedc;
}
.gral_bot_front_top {
	background-image:url(gral_bot_front_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.gral_bot_front_bot {
	background-image:url(gral_bot_front_08.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.gral_bot_front_left {
	background-image:url(gral_bot_front_05_01.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.gral_bot_front_right {
	background-image:url(gral_bot_front_05_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.space_5-15 {
	margin: 5px 15px;
}
.bot_front_all {
	width: 375px;
	float: left;
	margin: 10px;
}
.brd_cupon {
	border: 1px dashed #2E739C;
}
.scissors {
	padding: 0 0 9px 0;
	background-image:url(scissors_2.gif);
	background-repeat:no-repeat;
	background-position:15px bottom;
}
/*****Commpra rápida*****/
.prod_added {
	background-color: #e4f3ff;
	margin: 0;
	padding: 5px;
}
.row_num_fst {
	float: left;
	width: 40px;
	margin: 0 5px;
	font-size: 18px;
	font-weight: bold;
	color: #2E739C;
}
.row_lbl_fst {
	padding: 0 5px;
	margin: 0 5px;
}
.bgshw_orden{
background-image:url(bg_shw_orden.gif);
background-position:center top;
background-repeat:repeat-x;
}
.center_fact {
	background-image: url(bg_fact_center.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#shipping {
width: 200px;
position: absolute;
top:20%;
left: 35%;
z-index: 10000;
}
/*#transferbill{
width: 350px;
 	position: absolute;
	top:20%;
	left: 35%;
	z-index: 10000;
}*/
#transferbill{
	width: 350px;
	z-index: 10000;
}
/*#payment{
width: 350px;
 	position: absolute;
	top:20%;
	left: 35%;
	z-index: 10000;
}*/
#payment{
	width: 350px;
	z-index: 10000;
}
#creditcard{
width: 350px;
 	position: absolute;
	top:20%;
	left: 35%;
	z-index: 10000;
}
.searchbox_hide {
	width: 300px;
	display: none;
	position: relative;
	right: 0px;
	top: 0px;
	z-index: 10000;
}

.searchbox_hide_container {
	width: 300px;
	display: block;
	position: absolute;
	right: 120px;
	top: 130px;
	z-index: 10000;
	overflow: hidden;
}

.searchbox_hide2 {
	width: 300px;
	display: none;
	position: absolute;
	right: 645px;
	top: 130px;
	z-index: 10000;
}
/*CAHC*/
.accordionHide
{
	display: block;
	visibility: hidden;
	float: left;
	width: 100%;
	overflow: hidden;
	z-index: 10000;
	height: 0px;
}

.accordionShow
{
	display: block;
	visibility: visible;
	float: left;
	width: 100%;
	overflow: hidden;
	z-index: 10000;
	height: 0px;
}
.pad_left{
padding-left:15px;}
.brd_bus{
	border-bottom: 1px solid #729bc8;
}
.links_bus a{
color:#6c6c6c;
}
.links_bus a:hover{
text-decoration:none;
color:#2E739C;
}
.brd_box_2 {
	border: 1px solid #BCDCEB;
}
.multiple_order{
}
.brd_tsolid {
	border-top: 2px solid #729bc8;
}
.brd_tbn {
	border-top: 2px solid #999999;
}
.bg_ticket {
	background-image: url(bg_ticket.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.gray{
color:#999999;}
.black{
color:#000000;}
.brd_line2 {
	border-bottom: 1px solid #2E739C;
}
a.status{
text-decoration:none;
color:#FF0033;
}
.fastbg {
	background-image: url(bg__horiz_600_white.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.corner_top_white {
	background-image: url(bg_white_sup.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.corner_bottom_white {
	background-image: url(bg_white_inf.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.w_606 {
width:606px;
}
/****ertia***/
.ertia_txt1, .ertia_txt1 ul li a.hover {
	color: #00aebd;
}
.ertia_txt2, .ertia_txt2 a {
	color: #a1a1a1;
}
.ertia_bg1 {
	background-color:  #00aebd;
}
.ertia_bg2 {
	background-color:#ccf1f5;
}
.ertia_bg3 {
	background-color: #effdfe;
}
.ertia_bg4 {
	background-color: #20bec9;
}
.ertia_fst {
	background-color: #9c9c9c;
	background-image: url(ertia_bg_fst.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.ertia_fst a {
	color: #FFF;
}
.ertiabox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
#ertia_menu {
	margin: 0;
	padding: 0;
}
#ertia_menu li a {
	color: #00aebd;
	background-color: #ccf1f5;
	border-bottom: 1px solid #f8f4ed;
}
#ertia_menu li a:hover {
color:#fff;
	background-color: #a1a1a1;
	background-image: url(arrow_gls.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.ertia_tpslr {
	background-image: url(ertia_bg_tps.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.ertia_box_add {
	padding: 55px 0 0 0;
	background-image: url(orderboxbg_ertia_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ertia_order_box {
	background-image: url(ertia_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.ertia_order_box_sdw {
	background-image: url(ertia_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.ertia_order_box_top {
	background-image: url(ertia_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.ertia_order_box_bot {
	background-image: url(ertia_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.ertia_btn {
	color: #00aebd;
	background-color: #fff;
	background-image:url(btn_gral.jpg);
	border: 1px solid #00aebd;cursor: pointer;
}
/************************************MOISKIN*****/
.moiskin_txt1, .moiskin_txt1 ul li a.hover {
	color: #008064;
}
.moiskin_txt2, .moiskin_txt2 a {
	color: #008064;
}
.moiskin_bg1 {
	background-color: #abbfb5;
}
.moiskin_bg2 {
	background-color: #e0e4e2;
}
.moiskin_bg3 {
	background-color: #f3f5f4;
}
.moiskin_fst {
	background-color: #abbfb5;
	background-image: url(moiskin_bg_fst.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.moiskin_fst a {
	color: #FFF;
}
.moiskinbox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
#moiskin_menu {
	margin: 0;
	padding: 0;
}
#moiskin_menu li a {
	color: #008064;
	background-color: #e0e4e2;
	border-bottom: 1px solid #f8f4ed;
}
#moiskin_menu li a:hover {
	background-color: #abbfb5;
	background-image: url(arrow_ntl.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.moiskin_tpslr {
	background-image: url(moiskin_bg_tps.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.moiskin_box_add {
	padding: 55px 0 0 0;
	background-image: url(orderboxbg_moiskin_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.moiskin_order_box {
	background-image: url(moiskin_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.moiskin_order_box_sdw {
	background-image: url(moiskin_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.moiskin_order_box_top {
background-image: url(moiskin_orderbox_02.jpg);
background-position: center top;
background-repeat: repeat-x;
}
.moiskin_order_box_bot {
background-image: url(moiskin_orderbox_08.gif);
background-position: center bottom;
background-repeat: repeat-x;
}
.moiskin_btn {
color: #008064;
background-color: #fff;
background-image:url(moiskin_btn_01.gif);
border: 1px solid #008064;
cursor: pointer;
}
div.scroll{
width:100%;
height:170px;
overflow:scroll;
float:left;
overflow-x: hidden;
}

.nospace{
margin: 0;
padding: 0;||
}
.country{
width:138px;
float:left;
text-align:center;
padding:5px;
font-size:16px;
}
#info_menu li a {
width: 170px;
display: block;
padding: 5px 10px;
text-decoration: none;
color: #2E739C;
background-color:#CFE4FC;
border-bottom: 1px solid #f8f4ed;
}
#info_menu_menu {
margin: 0;
padding: 0;
}
#info_menu li a:hover {
color: #fff;
background-color: #2E739C;
background-image: url(glister_arrow.gif);
background-repeat: no-repeat;
background-position:3px center;
}
.salesbox{
width: 200px;
height: 210px;
float: left;
padding: 10px;
margin: 5px;
}
.scroll_gral{
float:left;
width:100%;
clear:both;
overflow:auto;
}
.h_25{
height:25px;}
.h_100{
height:100px;}
.h_150{
height:150px;}
.h_200{
height:200px;}
.h_210{
height:210px;}
.h_220{
height:220px;}
.h_255{
height:255px;}
.h_230{
height:230px;}
.h_250{
height:250px;}
.h_300{
height:300px;}
.h_400{
height:400px;}
.h_500{
height:500px;}
.h_600{
height:600px;}
.h_700{
height:700px;}

#cat_table table th{
font-weight: normal;
font-size: 10px;
}
#bck_ordr span{
font-weight: bold;
}
/*#search_options{
position: absolute;
z-index: 1100;
top: 135px;
left: 0;
}*/
.min_height_5{
	min-height: 350px;
}
*html .min_height_5 {
	height: 350px;
}
/***default***/

.default_txt1{
color:#2e739c;}

.default_txt2{
color:#7DBEDC;}

.default_bg2{
background:#e4f3ff;}
.default_bg1{
background-color:#2e739c;}
.default_bg3{
background-color:#f8fcff;}
#default_menu {
	margin: 0;
	padding: 0;
}
#default_menu li a {
	color: #2e739c;
	background-color: #e4f3ff;
	border-bottom: 1px solid #f8fcff;
}
#default_menu li a:hover {
color:#f8fcff;
	background-color: #2e739c;
	background-image: url(arrow_gls.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.default_fst {
	background-color: #f8f4ed;
	background-image: url(default_bg_fst.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.default_fst a {
	color: #FFF;
}
.defaultbox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
.default_tpslr{
	background-image: url(default_bg_tps.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.default_box_add {
	padding: 55px 0 0 0;
	background-image: url(default_orderbox_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.default_order_box {
	background-image: url(default_orderbox_05.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.default_order_box_sdw {
	background-image: url(default_orderbox_06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.default_order_box_top {
	background-image: url(default_orderbox_02.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.default_order_box_bot {
	background-image: url(default_orderbox_08.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.default_btn {
	color: #003c74;
	background-color: #fff;
	background-image: url(btn_gral.jpg);
	border: 1px solid #003c74;
	cursor: pointer;
}

.reportshw_top {
	background-image: url(crn_report_shdw_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.reportshw_bot {
	background-image: url(crn_report_shdw_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.reportshw_left {
	background-image:url(crn_report_shdw_04.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.reportshw_right {
	background-image:url(crn_report_shdw_06.gif);
	background-repeat: repeat-y;
	background-position: right;
}
/*anchos--width--*/
.w_100{
width:100px;}
.w_150{
width:150px;}
.w_175{
width:175px;}
.w_200{
width:200px;}
.w_250{
width:250px;}
.w_300{
width:300px;}
.w_350{
width:350px;}
.w_400{
width:400px;}
.w_450{
width:450px;}
.w_465{
width:465px;}
.w_500{
width:500px;}
.w_550{
width:550px;}
.w_600{
width:600px;}
.w_650{
width:650px;}
.w_700{
width:700px;}
.w_750{
width:750px;}
.w_800{
width:800px;}
.w_900{
width:900px;}
.W_1000{
width: 1000px;
}
.center_box{
margin:0 auto;
}
.progress_box{
width:350px;
position:absolute;
float:left;
}
.margin_height{
margin:auto 10px;}

span#fastlist {
color:#2E739C;
}
div.scroll_y {
overflow: auto;
overflow-x: hidden;
}    
.max_h217{
max-height:217px;
}
.max_w513{
max-width:513px;
}     
.ctrlfixed{
position:fixed;
}
.brd_ctrl{
border: 1px solid #2e739c;
}

.news_menu {
	margin: 0;
	padding: 0;
}
#news_menu li a {
	color:#7DBEDC;
	border-bottom: 1px solid #cff0ff;
		background-image: url(_common/line_news.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#news_menu li a:hover {
color:#7DBEDC;
	background-image: url(arrow_adm.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
ul.news_menu {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
ul.news_menu li {
	list-style: none;
}
ul.news_menu li a {
	width: 100px;
	display: block;
	padding: 3px 10px;
	text-decoration: none;
}
ul.news_menu li a:hover {
color:#2e739c;
	padding: 3px 0 3px 20px;
}
.space_9{
margin: 0 15px 0 0px;
}
.brd_bs {
	border-bottom: 1px solid #7DBEDC;
}
 .date {
	margin-top: -27px;
	padding-right: 15px;
	text-align: right;
	font-style:normal;
}

.btn_news {
	color: #003c74;
	background-image:url(btn_gral2.jpg);
	border: 1px solid #003c74;
	cursor: pointer;
}

/*menu horz pag*/
 
ul.news_horz {
	margin: 0;
	padding: 0;
	display:inline;
	font-size: 12px;
	
}
ul.news_horz li {
	list-style: none;
		float:left;
}
ul.news_horz li a {
background-color:#e5eff4;
border:1px solid #d8dbdd;
	display:inline;
	padding: 1px 2px;
	margin:3px;
	text-decoration: none;


}
ul.news_horz li a:hover {
background-color:#d8dbdd;
color:#2e739c;
	padding: 1px 2px;
}
/*CEA*/
.bg_cea{
background-color:#76687e;}
.txt_cea{
color:#76687e;}
ul.menucea{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
ul.menucea li {
	list-style: none;
}
ul.menucea li a {
	width: 180px;
	display: block;
	color: #76687e;
	margin: 0;
	padding: 12px 10px 12px 10px;
	background-color: #ece9d8;
	border-bottom: 1px solid #f8f8f8;
	text-decoration: none;
}
ul.menucea li a:hover {
	margin: 0;
	padding: 12px 0 12px 20px;
	border-bottom: 1px solid #f8f8f8;
	color: #ece9d8;
	background-color: #76687e;
	background-image: url(arrow_lines.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.newsbg {
	background-image: url(newshead.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.roundedceastop {
	background-image: url(crn_news_shdw_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.roundedceadwn {
	background-image: url(crn_news_shdw_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.box_cea {
	width: 580px;
	float: left;
	padding: 0 10px;
	background-color:#76687e;
	/*background-image: url(crn_news_shdw.gif);
	background-repeat: repeat-y;
	background-position: center top;*/
}

.unline{
text-decoration:underline;}

/*agregado shopping cart*/


.spaceTextCheck
{
	padding-top: 8px;
    margin-right: 3px;
}

	.shopping_cart
	{
		border-style:solid;
		border-width:0px;
		border-color:#ECECEC;
		width:96%;
		/*height:98%;*/
		margin: 1% 2% 1% 2%;		
	}

	.shopping_cart tr
	{
		width:100%;
	}
	.shopping_cart tr.fondo_azulclaro
	{
		background-color:#F4F4F4;
		height:34px;
	}
	
	.widthTheShopping
	{
		width:10%;
	}

	.shopping_cart th
	{
		background-color:#F4F4F4;
		font-size:14px;
		padding-left:10px;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		color:#2C2C2C;
		font-family: 'gt-walsheim-medium';
	}

	.shopping_cart td
	{
		vertical-align:top;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#D4D1D1;
		padding-left:10px;
		padding-top:19px;
		padding-bottom:4px;
		*padding-left:4px;
		*padding-top:8px;
		*padding-bottom:0px;
		font-family: 'gt-walsheim-medium';
        font-size: 16px;
        color: #2C2C2C;
	}
	.shopping_cart.first td
	{
		width: 1%;
	}
		

	.shopping_cart input[type="text"]
	{
		text-align:center;
		padding-left:-2px;
	}

	.shopping_cart_user
	{
		background-color:#FCF4E7;
		height:15px;
		vertical-align:middle;
	}
	
	.fontBold
	{
		font-family: 'gt-walsheim-bold' !important;
	}

	.lblSizeColor
    {
		font-size:14px;
		color:#2C2C2C;
		font-family: 'gt-walsheim-bold';
	}
	.shopping_cart_subtotal
	{
		height:27px;
		vertical-align:middle;
		color:#12538b;
		font-weight:bold;	
	}
	.shopping_cart_subtotal.total
	{
		height:27px;
		vertical-align:middle;
		color:#333;
		font-weight:bold;	
		font-size:12px;
	}	
	.shopCart-promoimage{
		float:left;
		margin-left:-4px;
		margin-right:4px;
		margin-top:-4px;
	}
	.shopping_cart_total
	{
		height:27px;
		vertical-align:middle;
		color:black;
		font-weight:bold;
		font-size:12px;
	}
	
	.shopping_cart_total td
	{
		background-color:#E3ECF5;
	}
	
	.shopping_cart_subtotal td
	{
		background-color:#F4F4F4;
		border-width: 0px; 
	}
	
	.shopping_cart .shopCart-message .status{
		color:#814d4d;
	}
	.shopping_cart .shopCart-message img{
		float:left;
		margin-left:-2px;
		padding-top:2px;
		margin-right:3px;
		height:18px;
	}
	.shopping_cart .shopCart-message label{
		float:left;
		padding-top:4px;
		cursor:pointer;
		color:#814d4d;
	}

/*
	.shopping_cart_container
	{
		background-color:#F8F9FB;	
		float:left;
	}
*/
/*	.shopping_cart_button_right
	{
		border: none;
		color: darkblue;
		cursor:pointer;
		float: right;
		margin: 5px;
		margin-right:17px;
		font-weight: 700;
		text-decoration:underline;
		background-color:#F8F9FB;
		padding-left:25px;
		height:25px;
		background-repeat:no-repeat;
		background-position:left center;
	}
*/
	.shopping_cart_button_left
	{
		border: none;
		font-size:14px;
		color: #2C2C2C;
		cursor:pointer;
		float: left;
		font-weight: 700;
		font-family:gt-walsheim-bold;
		text-decoration:underline;
		background-color:white;
		padding-left:23px;
		height:25px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	 .lblDescPrmSelec
	 {
		 font-size: 14px;
	 }
	.headDataCart
	{
		display: flow;
		color: #2C2C2C;
		font-size: 14px;
		padding-left: 20px;
		padding-top: 19px;
		font-family: 'gt-walsheim-regular';
	}
	
	.step_label_current, .step_label
	{
        font-size: small;
    }

    .step_label_current
	{
        font-family: Calibri;
        font-weight: 700;
        color: #F29D20;
        padding-left: 16px;
    }
    .step_label
	{
        font-family: Calibri;
        font-weight: 700;
        color: #666666;
        padding-left: 16px;
    }
    
    .step_desc_space_start
	{
        width: 65px;
    }
    .step_desc_space_end
	{
        width: 13px;
    }
    .step_desc_label
	{
        font-family: Calibri;
        font-size: 11p;
        color: #666666;
        width: 60px;
    }
    
    .step_img_check
	{
        height: 18px;
        text-align: right;
    }
    
    .step_img
	{
        height: 70px;
        width: 145px;
    }
    
    .step_img_head
	{
        height: 49px;
        width: 52px;
		margin-top:10px;
    }
    .steps_union
	{
        background-image: url('http://localhost/ELAW.RootWeb/files/template2008/_common/line.png');
        background-repeat: repeat-x;
        background-position: center;
    }
	
	    .align-right
	{
        text-align: right;
        width: 100px;
    }
    
    .order_resume_table
	{
        width: 295px;
        border-bottom-style: solid;
        border-bottom-color: #D5DFE6;
        border-bottom-width: 1px;
    }
    
    .order_resume_table2
	{
        width: 295px;
    }



    .help-div
	{
	    width:278px;
	    padding:10px;
	    float:right;
	    border:solid 1px #ECECEC;
     }
     .help-div .titulo{
	font-size:15px;
	font-weight:700;
	padding-bottom:8px;
     }
     .help-div .help-links{
	line-height:17px;
	}

    .order_resume_payment_command{
	background-image:url(web/icon_borrar.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	float:left;
	margin-left:30px;
	width:200px;
	margin-top:5px;
	margin-bottom:15px;
    }
    .order_resume_payment_command2{
	background-image:url(web/icon_borrar.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	float:right;
	margin-left:30px;
	width:200px;
	margin-top:5px;
	margin-bottom:15px;
    }

    .order_resume_payment
	{
	    width:298px;
		height:160px;
		overflow:scroll;
		float:right;
		border-style: solid;
		border-width: 1px;
		border-color: #ECECEC;
    }
    .order_resume_payment2
	{
	    width:400px;
		height:160px;
		overflow:scroll;
		float:right;
		overflow-x: hidden;
		border-style: solid;
		border-width: 1px;
		border-color: #ECECEC;
    }
	.confirmacion .order_resume_payment, .confirmacion .order_resume_payment2{
		width:498px;
	}
    .order_resume_payment table
    {
	        width:281px;
    }
     .order_resume_payment2 table
    {
	        width:383px;
    }
	.confirmacion table
    {
	        width:481px;
    }

	.order_resume_payment_header
	{
		background-color: #DEE2E3;
		height:25px;
		border-right:1px #ECECEC solid;
		border-bottom:1px #ECECEC solid;
		border-left:0px #ECECEC solid;
		border-top:1px #ECECEC solid;
	
	}
	
	.order_resume_payment_check_column
	{
		width:25px;
		vertical-align:middle;
		text-align:center;
		height:35px;
		border-right:1px #ECECEC solid;
		border-bottom:1px #ECECEC solid;
		border-left:0px #ECECEC solid;
	}
	
	.order_resume_payment_type_column
	{
		width:50px;
		vertical-align:middle;
		text-align:left;
		padding:3px;
	}
	
	.order_resume_payment_reference_column
	{
		vertical-align:middle;
		text-align:left;
		padding:3px;
	}
	
	.order_resume_payment_amount_column
	{
		width:60px;
		text-align:center;
		vertical-align:middle;
	}
	
    .order_resume_line
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #0B5EA4;
        font-weight: 700;
    }
    
    .order_resume_line_description
	{
        background-color: #ADC6DC;
        padding: 0px 5px 2px 20px;
        width: 303px;
        color: #6C6C6E;
        font: 12px Arial;
    }

	.order_resume_line_vn
	{        
		background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #0B5EA4;
        font-weight: 700;
    }
	
	.order_resume_line_subtotal
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }
	
	.order_resume_line_shipment
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }
	
	.order_resume_line_taxes
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }

	.order_resume_line_pending
	{
        background-color: #ADC6DC;
        padding: 5px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }
	
    .order_resume_line_total
	{
        background-color: #ADC6DC;
        padding: 5px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }
	
	.order_resume_line_total_alt
	{
        background-color: #E5EFF8;
		padding: 5px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
    }
	
	.order_resume_line_gray
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
        font-weight: 700;
    }
	
	.order_resume_line_payment
	{
        background-color: #E5EFF8;
        padding: 0px 5px 2px 20px;
        width: 303px;
        font: 12px/24px Arial;
        color: #6C6C6E;
    }
	



/*
	.address_container
	{
		width:635px;
		background-color:#F8F9FB;
		padding-top:15px;
		padding-left:15px;
		_padding-left:10px;
		padding-bottom:15px;
		position:relative;
		margin-bottom:10px;
	}
*/
	
	.address_head_title
	{
		color:#595B58;
		font: 15px Arial;
		font-weight:bold;
		 z-index: 1;
		 position: relative;
		 top:10px;
		 left:20px;
	}
/*	
	.address_contact_title
	{
		color:#595B58;
		font: 15px Arial;
		font-weight:bold;
		 z-index: 1;
		 position: relative;
		 top:10px;
		 left:20px;
	}
*/	
	.address_line
	{
		background-color:#F8F9FB;
	}
	
	.address_line_add
	{
		float:left;
		width:280px;
		padding:5px 10px 5px 5px;
		height:50px;
	}
	
	
	.address_line_selected
	{
		background-color:#FDF7E9;
	}
	
	.address_line_resume
	{
		float:left;
		width:340px;
		background-color:#FDF7E9;		
		padding: 5px 10px 10px 5px;
	}
	
	.contact_line_resume
	{
		float:left;
		width:340px;
		padding: 5px 10px 5px 35px;
	}
	
	.address_title
	{
		color:#185F95;
		font-weight:bold;
		padding-left:4px;
	}
	
	.address_label
	{
		color:#595B58;
		font: 11px/16px Arial;
		font-weight:bold;
		padding-left:4px;
	}
	
	.address_label_other
	{
		color:#595B58;
		font: 11px/16px Arial;
		font-weight:bold;
	}
	
	.address_command
	{
		font: 11px Arial;
		font-weight:bold;
		text-decoration:underline;
		border: none;
		background-color:transparent;
		cursor:pointer;
	}
/*	
	.address_warning
	{
		background-repeat:no-repeat;
		background-position:left center;
		background-image: url('icono_informacion.jpg');
		padding-top:10px;
		padding-left:40px;
		font: 11px Arial;
		height:30px;
	}


*/




	
	.shipment_label
	{
		color:#595B58;
		font: 11px/16px Arial;
		font-weight:bold;
		padding-left:4px;
	}
	
	.shipment_head_title
	{
		color:#595B58;
		font: 15px Arial;
		font-weight:bold;
		z-index: 1;
		position: relative;
		top:10px;
		left:20px;
	}
	
	.shipment_container
	{
		width:600px;
		background-color:#FCFCFC;
		padding-top:15px;
		padding-left:15px;
		padding-bottom:15px;
		position:relative;
		margin-bottom:10px;
	}
	
	.shipment_line
	{
		text-align:left;
		width:550px;
		height:60px;
		padding: 10px 10px 10px 5px;
	}
	
	.shipment_line_selected
	{
		text-align:left;
		width:550px;
		height:60px;
		background-color:#FDF7E9;		
		padding: 10px 10px 10px 5px;
	}
	
	.shipment_line_resume
	{
		text-align:left;
		width:340px;
		height:60px;
		background-color:#FDF7E9;		
		padding: 10px 10px 10px 5px;
	}
	
	.shipment_title_preference
	{
		width:360px;
		padding-left:5px;
		vertical-align:middle;
	}
	
	.shipment_label_preference
	{
		width:400px;
		padding-left:5px;
		vertical-align:middle;
	}
	
	.shipment_check_preference
	{
		width:15px;
		padding-left:5px;
		vertical-align:middle;
	}
	
	.payment_container
	{
		width:600px;
		background-color:#FCFCFC;
		padding-top:15px;
		padding-left:15px;
		padding-bottom:15px;
		position:relative;
		margin-bottom:10px;
	}
	
	
	.payment_line_info
	{
	}

/* MODAL EXTENDED CLASESS */
/*
.w_400.bg_cart01.brd_modal{
	border:none;
}

.w_400 .w_400.bg_cart01{
	border:solid 3px #cdcdcd;
	background-color:#fff;
	padding:15px;
	font-size:11px;
}
.w_400.bg_cart01 .title_box.blue_txt02{
	display:none;
}
.w_400.bg_cart01 .envelope.bg_cart04.txt_center{
	margin-top:10px;
	background-color:#e3eef4;
	padding:15px;
	margin-left:-18px;
	border-bottom:solid 3px #cdcdcd;
	border-right:solid 3px #cdcdcd;
	border-left:solid 3px #cdcdcd;
}
.w_400.bg_cart01 .envelope.bg_cart04.txt_center.brd_tsolid{
	border:none;	
}
.w_400.bg_cart01 .btn_gral_1.w_100.space_1{
	color: #fff; #003c74;
	background: #b17654 url(web/fondo_boton02.jpg) repeat-x center center;
	border: none;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
	font-weight: 700;
	margin-right:5px;
}

.w_500.bg_cart01{
	border:solid 3px #cdcdcd;
	background-color:#fff;
	padding:15px;
	font-size:11px;
	float:left;
}

.w_500.bg_cart01 .title_box.blue_txt02{
	display:none;
}
.w_500.bg_cart01 .envelope.bg_cart04.txt_center{
	margin-top:10px;
	background-color:#e3eef4;
	padding:15px;
	margin-left:-18px;
	border-bottom:solid 3px #cdcdcd;
	border-right:solid 3px #cdcdcd;
	border-left:solid 3px #cdcdcd;
}
.w_500.bg_cart01 .btn_gral_1.w_100.space_1{
	color: #fff; #003c74;
	background: #b17654 url(web/fondo_boton02.jpg) repeat-x center center;
	border: none;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
	font-weight: 700;
	margin-right:5px;
}
*/
#menu_menuderecho .RadMenu{
	float:right;
}
.bloque_fields input, .bloque_fields textarea, .bloque_fields select{
	font-size:12px;
}

.modalReajust
{
	position:absolute;
}

.yeartitle{
padding:8px 5px;
width:86px; 
margin: 0px 1px;
}

#proxevents a{color:#FFFFFF;}

#proxevents a:hover{
color:#FFFFFF;
text-decoration:underline;}

.proxevents{
width:370px;
border:#999999 1px solid;
margin:2px 1px 2px 0px ; 
padding: 5px; height:17px; 
background-color:#94c954; 
color:#FFFFFF; }

.eventstitle{
padding:8px 5px;
width:102px;
height:45px;
margin: 0px 1px;
text-align:center;
font-size:12px;
}

.eventstitle2{
padding:5px 5px;
width:116px;
height:35px;
margin: 0px 1px;
text-align:center;
font-size:12px;
}

/*CALCULADORA DE PUNTOS*/
.boxmargen
{
    width:100px;
}

.boxtext{
  font-size:12px;
}

.ListPointInquiry{
  width:100%; 
  height:350px; 
  overflow: scroll;
}

.point_inquiry_band1{
	background-color:#f8f8f8;
}
.point_inquiry_band2{
}
.point_inquiry_band1_highlight{
	background-color: #ffdc87;
	color: #000000;
}
.point_inquiry_band2_highlight{
	background-color: #ffdc87;
	color: #000000;
}
/*************************diseño de modal generico****************/

.modalContenedor, .modalTituloContenedor, .modalTituloTexto, .modalSec1, .modalContenido1, .modalContenido2, .modalSec2, .modalSeleccion, .cuponNota, .modalSec3, .modalBoton1,
.modalBoton2{float:left;}

.modalContenedor{
	border:3px solid #C2C2C0;
	width:500px;
	background-color:#FFF;
	padding:3px;
}
.modalTituloContenedor{
	background-color:#E8E8E8;
	font-size:14px;
	font-weight:900;
	padding:5px 10px;
	color:#666;
	width:478px;
	border:1px solid #CCC;
}
.modalSec1, .modalSec2, .modalSec3{
	padding:10px;
	width:478px;
}
.modalSec2, .modalSec3{text-align:center;}
.modalContenido1, .modalContenido2{width:50%;}
.modalSeleccion, .modalNota{width:100%;}
.modalNota{width:100%; font-style:italic;}

.modalBoton1{ padding-left:100px;float:left;}
.modalBoton2{ padding-right:100px;float:right;}
.modalBoton3{ text-align:center;}

.barra_flotantes_fb{
	border-bottom: 1px solid #ccc;
	text-align:right;
	height: auto;
	overflow: hidden;
}

#aboinfoboxFB {
	width:100%;
	height: 70px;
	background-repeat: repeat-x;
	overflow: hidden;
	display: inline;
}


	
/*Menú Amway In The News*/

.accordionMenu { /* propiedades generales de la lista */
	background-color: #616975;
	border-bottom: 1px solid #33373d;
    -webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
    -moz-box-shadow: inset 0px 1px 0px 0px #878e98;
    box-shadow: inset 0px 1px 0px 0px #878e98;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 1em;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, .5);
    background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));/*Aquí se define el color del fondo... como inicia como se desvanece*/
	} 

.accordionMenu:hover  { /*Cambia el color de fondo de las categorias, cuando se pasa el mouse encima*/
    background-color: #35afe3;
    background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    }

.accordiondt { /* es enlace/título que expande y contrae */
background-color: #456;
color: #fff;/*Color inicial de los textos de las categorias*/
cursor: pointer;
padding: 5px;
text-align: left;
width: 190px;
text-shadow: 0px 0px 0px rgba(255,255,255,.01));

} 

.accordiondt:hover  { 
    color: #000000;/*Cambia el color del texto, cuando se pasa el Mouse sobre ellos, en las categorias*/
	background: #bdf0ff;
}


.accordionSubMenu{
	/*background: #fff;Color de fondo en los subcategorias*/
    	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bcbcbf', EndColorStr='#bcbcbf');/*Aquí se define el color del fondo... como inicia como se desvanece*/
	border-bottom: 1px solid;
	width: 200px;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 2.75em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.923em;
	font-weight: 600;
	color: #878d95;/*No se aplica*/

}

.accordionSubMenu:hover{/*Colores en subcategoria al momento de pasar el mouse*/
    background-position: 0% 0%;
    color: #fff;/*Cambia el color del texto, cuando se pasa el Mouse sobre ellos, en las categorias*/
	background-color: #35afe3;
    background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-repeat: repeat;
    background-attachment: scroll;
}

.accordionSubMenu2:hover{
    color: #fff;/*Cambia el color del texto, cuando se pasa el Mouse sobre ellos, en las subcategorias*/
	/*background: #bdf0ff;*/
}

.accordionSubMenu2{
	
    font-size: 11px;
    color: #000000;/*Color del texto en las subcategorias*/
    position: relative;
   top: 0;*/
	width: 100%;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 2.75em;
/*	display: block;*/
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}



/********************************/


    .w_770{
		width:770px;
	}
	
    .clearBoth{
        clear:both;
    }
    
    ul {
        list-style:none;
    }   

  /*Estilo de la plantilla A cuando la imagen se posiciona a la izq y el texto a la derecha*/  
  
    div.tmpA-A {
		width:700px; 
		margin: 0 25px;
		float:left;
    }
	
    div.tmpA-A  .iNewsHead{
        margin-bottom:30px;
    }
    
    div.tmpA-A  .iNewsCategory{
        font-family:sans-serif, verdana, arial, helvetica;
        font-style:normal;
        font-variant: small-caps;
        font-size:2.5em;
        color:#4E443C;
    }
    
    div.tmpA-A  .iNewsSubCategory{
        color: #4682b4; 
        font-size: 2em; 
        font-weight: bold;
        margin-top: 10px;
    }
    
    div.tmpA-A .iNewsContainer{
        width:100%; 
        margin:0 auto;
        border-top:1px dotted #ccc;
        padding:6px 0px;
        position:relative;
        margin-bottom:10px;
        float:left;
    }
    

    div.tmpA-A .imgNews{
	float:left;
        max-width:255px;
        max-height:255px;
    }

    
    div.tmpA-A  a.iNews{
        color:#0292CC;
        font-size:12px;
        cursor:pointer;
        text-decoration:none;
        font-family: arial, sans-serif, verdana, helvetica;
        text-transform: normal;
        letter-spacing: normal; 
        font-style: normal;  
        font-weight:bold;    
    }
    
    
    div.tmpA-A  .iNewsExtrc{
        margin-top:15px;
    }        
    
    div.tmpA-A  .iNewsExtrc p{
        font-family: arial, sans-serif, verdana, helvetica;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.5em;
    }
	
    div.tmpA-A  .sectionInf{
        float:right;
    }
    
    
    div.tmpA-A  .contPartial{
        width:60%;
    }
    
    div.tmpA-A  .contComplete{
        width:100%;
    } 	
	
    div.tmpA-A .separatorBottom{
        background:url(iNews_bottomrule_795.png) center top no-repeat;
        padding-bottom:16px;
    }	
	
  /*Estilo de la plantilla A cuando la imagen se posiciona Arriba y el texto debajo*/  
	
    div.tmpA-B {
		width:700px; 
		margin: 0 25px;
		float:left;
    }
	
    div.tmpA-B  .iNewsHead{
        margin-bottom:30px;
    }
    
    div.tmpA-B  .iNewsCategory{
        font-family:sans-serif, verdana, arial, helvetica;
        font-style:normal;
        font-variant: small-caps;
        font-size:2.5em;
        color:#4E443C;
	
    }
    
    div.tmpA-B  .iNewsSubCategory{
        color: #4682b4; 
        font-size: 2em; 
        font-weight: bold;
        margin-top: 10px;
    }   
   
    div.tmpA-B .iNewsContainer{
        width:100%; 
        margin:0 auto;
        border-top:1px dotted #ccc;
        padding:6px 0px;
        position:relative;
        margin-bottom:10px;
        float:left;
		text-align:center;
    }
    

    div.tmpA-B .imgNews{
        max-width:500px;
        max-height:300px;
    }

	
    div.tmpA-B  .sectionInf{
        margin-top:10px;
    }		
    
    div.tmpA-B  a.iNews{
        color:#0292CC;
        font-size:12px;
        cursor:pointer;
        text-decoration:none;
        font-family: arial, sans-serif, verdana, helvetica;
        text-transform: normal;
        letter-spacing: normal; 
        font-style: normal;  
        font-weight:bold;    
    }
    
    
    div.tmpA-B  .iNewsExtrc{
        margin-top:15px;
    }        
    
    div.tmpA-B  .iNewsExtrc p{
        font-family: arial, sans-serif, verdana, helvetica;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.5em;
		text-align:left;
    }
	
    div.tmpA-B .separatorBottom{
        background:url(iNews_bottomrule_795.png) center top no-repeat;
        padding-bottom:16px;
    }	
	
  /*Estilo de la plantilla B*/  
  
    div.tmpB {
		width:700px; 
		margin: 0 25px;
		float:left;
    }
	
    div.tmpB  .iNewsHead{
        margin-bottom:30px;
    }
    
    div.tmpB  .iNewsCategory{
        font-family:sans-serif, verdana, arial, helvetica;
        font-style:normal;
        font-variant: small-caps;
        font-size:2.5em;
        color:#4E443C;
	width:600px;
    }
    
    div.tmpB  .iNewsSubCategory{
        color: #4682b4; 
        font-size: 2em; 
        font-weight: bold;
        margin-top: 10px;
    }
	
	div.tmpB  div.iNewsSubCategory .subCatMenu{
		padding-right:5px;
	}
    
    div.tmpB .iNewsContainer{
        width:100%; 
        margin:0 auto;
        border-top:1px dotted #ccc;
        padding:6px 0px;
        position:relative;
        margin-bottom:10px;
        float:left;
    }
    

    div.tmpB .imgNews{
        float:left;
        max-width:255px;
        max-height:255px;
    }

    
    div.tmpB  a.iNews{
        color:#0292CC;
        font-size:12px;
        cursor:pointer;
        text-decoration:none;
        font-family: arial, sans-serif, verdana, helvetica;
        text-transform: normal;
        letter-spacing: normal; 
        font-style: normal;  
        font-weight:bold;    
    }
    
    
    div.tmpB  .iNewsExtrc{
        margin-top:15px;
    }        
    
    div.tmpB  .iNewsExtrc p{
        font-family: arial, sans-serif, verdana, helvetica;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.5em;
    }
	
    div.tmpB  .sectionInf{
        float:right;
    }
    
    
    div.tmpB  .contPartial{
        width:60%;
    }
    
    div.tmpB .contComplete{
        width:100%;
    } 	
	
    div.tmpB .separatorBottom{
        background:url(iNews_bottomrule_795.png) center top no-repeat;
        padding-bottom:16px;
    }

 /*Estilo de la plantilla C*/  
  
    div.tmpC {
		width:700px; 
		margin: 0 25px;
		float:left;
    }
	
	div.tmpC  .iNewsTitle{
		color:#0292CC;
		font-size:2em;
		cursor:pointer;
		text-decoration:none;
		font-family: arial, sans-serif, verdana, helvetica;
		text-transform: normal;
		letter-spacing: normal;
		font-style: normal;
		font-weight:bold;
		margin-bottom:10px;
	}

	
    
    div.tmpC .iNewsContainer{
        width:100%; 
        margin:0 auto;
        border-top:1px dotted #ccc;
        padding:6px 0px;
        position:relative;
        margin-bottom:10px;
        float:left;
    }
    
	div.tmpC .iNewsSectionImg{
		text-align:center;
	}

    div.tmpC .imgNews{
        max-width:500px;
        max-height:300px;
    }
    
    div.tmpC .iNewsHTML{
		 margin-top:10px;
		 width:100%; 
	}


    div.tmpC .separatorBottom{
        background:url(iNews_bottomrule_795.png) center top no-repeat;
        padding-bottom:16px;
    }		
			
	
/***********END:AMWAY IN THE NEWS****************/

/***********ADDRESS ONLINE**************/
    div#addressOnLine .ModalArea{
        width:515px;
        float:left;
        padding:5px;
        background-color:#d7e0e5;		
    }
	
	div#addressOnLine  .headTitle span{	
		color:#595B58;
		font: 15px Arial;
		font-weight:bold;
		z-index: 1;
		position: relative;
		top:10px;
		left:20px;		
	}
	
	
	div#addressOnLine .Container{
        position:relative;
        padding-bottom:15px;
        background-color:#f8f9fb;
        padding-left:15px;
        width:500px;
        float:left;
        overflow:hidden;
        padding-top:15px;		
	}
	
	
    .blueBtn{
        background-color:#4d90fe;
        text-decoration: none;
        text-align:center;
        padding:0 8px;
        height:29px;
        border: 1px solid #3079ed;
        Color: #fff;
        font-weight: bold;
        cursor: pointer;
    }
    
    .yellowBtn{
        background-color:#E49423;
        text-decoration: none;
        text-align:center;
        padding:0 8px;
        height:29px;
        border: 1px solid #3079ed;
        Color: #fff;
        font-weight: bold;
        cursor: pointer;
    } 	
	
	div#addressOnLine .LoadedData{
		width:500px;
		border: 3px solid rgb(221, 221, 221); 
        background-color: white; 
        padding: 5px;
	}
	
	div#addressOnLine .pnlMessages{
		width:500px;
		border: 3px solid rgb(221, 221, 221); 
        background-color: white; 
        padding: 5px;
	}
/***********ADDRESS ONLINE**************/	

        .post-container {
            width:480px;
			float:right;
	        background-color: #f9fafb;
	        border: 1px solid #f0f0f0;
	        padding: 10px;
	        clear: both;
            border-radius: 5px;
        }
        .post-thumb {
            float: left
        }
        .post-thumb img {
            display: block
        }
        .post-content {
            margin-left: 110px
        }
        .post-title {
            font-weight: bold;
            color:#6c6c6c;
             border-bottom-color: gray; 
             border-bottom-width: 1px; 
             border-bottom-style: solid;
        }
        
	/*Estilos para Modal*/
	
	        .amw-modal-container {
            border: 3px solid #C2C2C0;
            width: 500px;
            background-color: #FFF;
            padding: 3px; 
            float:left;       
        }

        .amw-modal-Title {
            background-color: #E8E8E8;
            padding: 5px 10px;
            width: 478px;
            border: 1px solid #CCC;
            font: normal 15px Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
			color:#494948;
        }

        .amw-modal-content {
            font: normal 12px Verdana, Arial, Helvetica, sans-serif;
            color: #494948;
        }

        .amw-modal-secMsg {
            float:left;
            width: 100%;
            max-height:200px; 
            overflow: auto; 
            overflow-x: hidden;
            min-height:50px;
			line-height: 1.4em;
			text-align:justify;
        }

        .amw-modal-secMsg div.area {
            margin:10px;
            padding:10px 0px;
        }

        .amw-modal-secToolbar {
            padding: 5px 0px;
            width: 100%;
            float:left;
            text-align:center;     
            border-top:1px solid #ccc;       
        }

		
        .amw-btn-blue {
            background-color:#3570AA;
            border:none;
            color: #FFFFFF;
            cursor: pointer;
            font-weight: bold;
            font-family: Arial,verdana,sans-serif;
            display: inline-block;
            max-width: 330px;
			width:auto;
            padding: 8px 20px;
            text-align: center;
            text-transform: uppercase;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;			
            
        }

        .amw-btn-blue:hover {
            background-color:#063D88;
			color: #FFFFFF;
        }		

         /*GIFT CARD*/

.giftCardContainer {
    width:100%; 
    height:449px; 
    background-image:url(Gift_Card_Base_970_548.png);
}

.giftCardText {
    width:100%; 
    padding-left:40px; 
    color:#AF789B; 
    font-size:30px;
}

.giftCardTableTdLeft {
    width:30%; 
	padding-left:40px;
	font-size: 30px;
	color:#AF789B; 
}

.giftCardTableTdLeft a {
   color:#AF789B; 
}

.giftCardTableTdRigth{
	width:69%; 
	padding-left:40px;
	font-size: 30px;
	color:#AF789B;
}

.giftCardTableTdRigth a{
	color:#AF789B;
}

.gftca_table_activation
	{
	font-size: 15px; 
	font-weight: bold; 
	margin-left: 30px;
	}
	
	#tblActivation tbody tr td
	{
		padding: 10px;
	}
    .gftca_textbox_number
	{
	height: 30px;
    width: 300px;
    background-color: #FFF69B;
    border-width: 0;
    font-size: 20px;
    margin-left: 10px;
	}
	
	.gftca_textbox_homo
	{
	    width: 50px;
    height: 30px;
    background-color: #FFF69B;
    border-width: 0;
    font-size: 20px;
	text-transform: uppercase;
	}
	.gftca_validation_error
	{
	    color: #FF0000;
	}
	
	.gftca_popUp_Activate_container
	{
		font: 20px/1.5em tahoma, 'Microsoft yahei', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #555;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ddd;
    overflow: hidden;
    width: 90%;
    /*position: absolute;
    left: 50%;
    margin-left: -45%;*/
    opacity: 1;
    -webkit-transition: -webkit-transform 0.15s ease-in-out;
    -webkit-transform: scale(0.85);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	
	.gftca_popUp_Activate_header
	{
		/*position: relative;*/
		text-indent: 1em;
		height: 3em;
		line-height: 3em;
		background-color: #cccccc; /*#f7f7f7*/ 
	}
	
	.gftca_popUp_Activate_body
	{
		padding: .5em;
		word-break: break-all;
		overflow-y: auto;
	}
	
	.gftca_popUp_Active_footer
	{
		display: -webkit-box;
	}
	
        
        /*FIN GIFT CARD*/
	
	/*MEXJEACO Jan 06 2016 RPA_12366*/
	.productTab a h2{
		color:#6C6C6C; 
		display:inline-block; 
		font-size: 12px; 
		font-weight: bold;
		font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	}
	
	
	/*MEXJEACO Jan 06 2016 RPA_12366*/
	.productTab a:hover h2, .ui-tabs-selected a h2{
		color:black; 
		display:inline-block; 
		font-size: 12px; 
		font-weight: bold;
		font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	}

	.custom_item_img_shop_cart {
		margin: 5px 0px 0px -25px;
	}

	.custom_item_img_order_review {
		margin: 0px 0px 0px 0px;
	}

	.custom_img_shop_cart_not_available {
		margin: 0px 0px 0px -25px;
	}

	.hidden-kilogram {
        display: none;
    }	
	
    /*MEXHMU6 Ago 02 2020*/
    .btn_gral_2_disabled {
	color: #fff;
	background: #C1C1C1 repeat-x center center;
	border: 1px solid #C1C1C1;
	padding: 0;
	cursor: pointer;
	font-weight: 700;
}

/*item indicator*/
.indicator-item{
	margin-top: 4px;
    color: #D91734;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 700;
    background-color: #FDF4F4; 
	border-radius: 8px; 
	width: 308px; 
	height: 30px;
	display: flex;
}

/*msg error prom selec */
.msgWar-prom-select{
	margin-top: 4px;
    color: #D91734;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 700;
    background-color: #FDF4F4; 
	border-radius: 8px; 
	width: 308px; 
	display: flex;
}
.iconWar-prom-select
{
	margin-top: 4px;
    margin-left: 9px;
    margin-right: 12px;
}

.indicator-item-div 
{
   margin-right: 8px;
    padding-top: 5px;
	margin: 4px 3px 0px 9px;	
}

.fontWegtIcon{
font-weight: 500 !important;
}

span.indicator-msg{
	float:left;
}

.icon-info-indicator{
	font-size: 15px;
	float: left;
	margin-right: 9px;
}
.icon-info-indicator:before{content:"\ecea";}

.indicator-tna{
	color: #D91734;
}

.indicator-stock{
	color: #38539A;
	background-color: #F1F2FF;
}

table.shopping_cart tr.row-tna{
	
}

table.shopping_cart tr.row-stock{
	
}

tr.row-tna td:not(.no-opacity){
  
}

table#tblTNAOrders{
	margin-top:10px;
}

@media (min-width: 576px){
	#orders_TNA  .modal-dialog {
		max-width: 600px;
	}
}
/*End:indicator*/

/*MEXGYG4 Sep 09 2020*/
.success-msg {
    width: 100%;
    color: #107F47;
    margin-top: 10px;
    padding: 1em 1.5em;
    background-color: #F0FAE5;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    float: left;
}

/*MEXGYG4 Sep 09 2020*/
.success-msg-sc {
    width: 96%;
    color: #107F47;
    margin-bottom: 10px;
    padding: 0.7em 1.5em;
    background-color: #F0FAE5;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-left: 2%;
    border: 1px solid #ECECEC;
    float: left;
}

*, ::after, ::before {
    box-sizing: revert;
}

/*begin:number-input @AIUJBS4*/
.number-input {
	position: relative;
	max-width: 98px;
	padding: 0;
	margin: 0;
	border: 0;
	display: inline-flex;
	align-items: stretch;
	flex-direction: row;
}

.number-input input[type="text"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
}

.number-input input[type=text]::-webkit-inner-spin-button,
.number-input input[type=text]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.number-input input[type=text] {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	max-width: 98px;
	height: 36px;
	width:98px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #2C2C2C;
	color: #2C2C2C;
	box-sizing: border-box;
	border-radius: 2rem;
}

.number-input input:focus {
	outline: none;
}

.number-input button {
	position: absolute;
	display: inline-block;
	letter-spacing: normal;
	top: 1px;
	width: 19px;
	height: 28px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: transparent;
	color: #2C2C2C;
	overflow: hidden;
	text-indent: 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	border-radius: 0;
	cursor: pointer;
}

.number-input button:focus {
	outline: none;
}

.number-input button.down {
	left: 0.7rem;
}

.number-input button.up {
	right: 0.7rem;
}
/*end:number-input @AIUJBS4*/

div#panel_abo {
	top: 0px; 
	left: 0px;
}

div#top.container {
	box-sizing: border-box;
}

/*MEXGYG4 Sep 09 2020*/
.success-msg {
	width: 100%;
	color: #107F47;
	margin-top: 10px;
	padding: 1em 1.5em;
	background-color: #F0FAE5;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	float: left;
}

/*MEXGYG4 Sep 09 2020*/
.success-msg-sc {
	width: 96%;
	color: #107F47;
	margin-bottom: 10px;
	padding: 0.7em 1.5em;
	background-color: #F0FAE5;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 2%;
	border: 1px solid #ECECEC;
	float: left;
}