@charset "utf-8";
/* CSS Document */
/* Global CSS */
/* body */
@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;
}
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: #2E739C;
	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 0;
}
#logginbox {
	float: right;
	width: 350px;
	margin:  10px 25px;
}
.infobox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
.v_spacer {
	margin: 5px 0;
	padding: 2px 0;
}
.main_menu ul {
	margin: 0;
	padding: 0;
	cursor:pointer;
}
#header {
	border-bottom: 2px solid #808185;
}
#ctrl_top {
	background-color:#75C0DD;
	background-image: url(bg_mainmenu.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#top_cont {
	background-image: url(Logo_Amway_pageTop.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#search_top {
	float: right;
	width: 195px;
	margin: 5px;
	text-align: center;
}
#search_top form {
	margin: 0;
	padding: 0;
	float: right;
}
#sponsors {
	margin: 25px 0 0 0;
}
#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: 740px;
	float: left;
}
.col2c {
	width: 740px;
	margin: 0 auto;
}
.col3b {
	width: 220px;
	float: right;
}
#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;
}
.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;
}
.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;
}
.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: left;
}
/**************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****************/

ul#menu {
	float: left;
	margin: 0;
	border: 0 none;
	list-style: none;
}
ul#menu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
}
ul#menu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 180px;
	list-style: none;
	display: none;
	position: absolute;
	left: 0;
}
ul#menu ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	height: 0;
	visibility: hidden;
}
ul#menu ul li {
	width: 180px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}
/* Root Menu */

ul#menu a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 1px;
	padding: 3px 5px;
	height: 24px;
}
/* Root Menu Hover Persistence */

ul#menu a:hover, ul#menu li:hover a, ul#menu li.iehover a {
	text-decoration: none;
	background-color:#2E739C;
	background-image: url(bg_mainmenu_2.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* 2nd Menu */
ul#menu li:hover li a, ul#menu li.iehover li a {
	float: none;
	width: 180px;
	background: #fff;
	border: 1px solid #E9E9E9;
	margin: 0;
	color: #2E739C;
	text-decoration: none;
}
/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover, ul#menu li:hover li:hover a, ul#menu li.iehover li a:hover, ul#menu li.iehover li.iehover a {
	background-color:#2E739C;
	color: #fff;
	background-image: url(bg_mainmenu_2.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* 3rd Menu */

ul#menu li:hover li:hover li a, ul#menu li.iehover li.iehover li a {
	width: 180px;
	background: #fff;
	border: 1px solid #E9E9E9;
	margin: 0 0 0 11px;
	color: #2E739C;
	text-decoration: none;
}
ul#menu li:hover li:hover li img {
	border: 2px solid #069;
}
/* 3rd Menu Hover Persistence */
ul#menu li:hover li:hover li a:hover, ul#menu li:hover li:hover li:hover a, ul#menu li.iehover li.iehover li a:hover, ul#menu li.iehover li.iehover li.iehover a {
	background-color:#2E739C;
	color: #fff;
	background-image: url(bg_mainmenu_2.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* 4th Menu */

ul#menu li:hover li:hover li:hover li a, ul#menu li.iehover li.iehover li.iehover li a {
	background: #fff;
	color: #2E739C;
}
/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover, ul#menu li.iehover li.iehover li.iehover li a:hover {
	background: #fff;
	color: #2E739C;
}
ul#menu ul ul, ul#menu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 180px;
}
/* Do Not Move - Must Come Before display:block for Gecko */

ul#menu li:hover ul ul, ul#menu li:hover ul ul ul, ul#menu li.iehover ul ul, ul#menu li.iehover ul ul ul {
	display: none;
}
ul#menu li:hover ul, ul#menu ul li:hover ul, ul#menu ul ul li:hover ul, ul#menu li.iehover ul, ul#menu ul li.iehover ul, ul#menu ul ul li.iehover ul {
	display: block;
}
ul#menu li.iehover ul { /*nuevo*/
	top: 30px;
}
ul#menu li.iehover ul ul { /*nuevo*/
	top: 0;
}
/* Menu Inferior */
#bottomMenu {
	text-align: center;
}
#bottomMenu ul {
	margin: 0;
	padding: 0;
}
#bottomMenu ul li {
	display: inline;
	list-style: none;
}
#bottomMenu ul li a {
	text-decoration: none;
	padding: 0 5px 0 5px;
	color:#5e7db2;
	display:inline;
	font-weight:bold;
}
#bottomMenu ul li a:hover {
	text-decoration: underline;
}
/***********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;
}
.boxrounded {
	width: 100%;
	float: left;
}
.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 {
	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: #367900;
}
.nutrilite_txt2, .nutrilite_txt2 a {
	color: #bce268;
}
.nutrilite_bg1 {
	background-color: #367900;
}
.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: #367900;
	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:300px;
	position: absolute;
	top: 0px;
	z-index: 1000;
	left: 400px;
	margin:0 auto;
}
.abocontact {
	float:right;
	margin: 5px;
	text-align: center;
}

#aboinfobox a {
	text-decoration:none;
	color:#CCCCCC;
}

#aboinfobox a:hover {
	text-decoration:none;
	color:#fff;
}
/******* 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: #3C6680;
	z-index: 1000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.lightroom {
	width: 2000px;
	height: 2000px;
	position: absolute;
	top: 0;
	left: 0;
	background: #3C6680;
	z-index: 1000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.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;
}
.btn_gral_1 {
	color: #003c74;
	background-color: #fff;
	background-image: url(btn_gral.jpg);
	border: 1px solid #003c74;
}
.btn_gral_off {
	color: #d0dadc;
	background-color: #fff;
	background-image: url(btn_gral.jpg);
	border: 1px solid #d0dadc;
}
.btn_gral_2 {
	color: #003c74;
	background-color: #fff;
	background-image: url(btn_gral_02.gif);
	border: 1px solid #003c74;
	
}
.btn_gral_3 {
	color: #c0c0c0;;
	background-color: #fff;
	background-image: url(btn_gral.jpg);
	border: 1px solid #c0c0c0;
}

.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;
}
.warning {
	color:#FF6600;
	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;
}
.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_100{
height:100px;}
.h_200{
height:200px;}
.h_210{
height:210px;}
.h_220{
height:220px;}
.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_200{
width:200px;}
.w_250{
width:250px;}
.w_300{
width:300px;}
.w_350{
width:350px;}
.w_400{
width:400px;}
.w_450{
width:450px;}
.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_950{
width:950px;}
.W_1000{
width: 1000px;
}
.center_box{
margin:0 auto;
}
.progress_box{
width:350px;
position:absolute;
}
.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;}

.modalReajust
{
	position:absolute;
}
