﻿@charset "utf-8";
/* CSS Document */
/* Global CSS */
/* body */
@import url("web/css/_masterAlt1.css");
@import url("_masterAlt2.css");
@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: #00548B;
	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: 240px;
	padding:  5px 5px;
}
.infobox {
	width: 730px;
	float : left;
	padding: 3px 5px;
}
.v_spacer {
	margin: 5px 0;
	padding: 2px 0;
}
.main_menu{
	float: left;
	width: 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: 740px;
	float: left;
}
.col2c {
	width: 740px;
	margin: 0 auto;
}
.col3b {
	width: 220px;
	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;
}
.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: 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****************/

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;
}

.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: #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: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: 2000px;
	height: 2000px;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	z-index: 1000;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
.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_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_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_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*/


	.shopping_cart
	{
		border-style:solid;
		border-width:1px;
		border-color:#ECECEC;
		width:96%;
		height:98%;
		margin: 1% 2% 1% 2%;		
	}

	.shopping_cart tr
	{
		background-color:#F8F9FB;
		width:100%;
	}
	.shopping_cart tr.fondo_azulclaro
	{
		background-color:#E5EFF8;
	}

	.shopping_cart th
	{
		background-color:#E3ECF5;
		font-size:11px;
		padding-left:10px;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px
	}

	.shopping_cart td
	{
		vertical-align:top;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#ECECEC;
		padding-left:8px;
		padding-top:8px;
		padding-bottom:8px;
		*padding-left:4px;
		*padding-top:8px;
		*padding-bottom:0px;
	}

	.shopping_cart input[type="text"]
	{
		text-align:center;
		padding-left:-2px;
	}

	.shopping_cart_user
	{
		background-color:#FCF4E7;
		height:15px;
		vertical-align:middle;
	}

	.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:#E3ECF5;
	}

	.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;
		color: darkblue;
		cursor:pointer;
		float: left;
		margin: 5px;
		margin-left:15px;
		font-weight: 700;
		text-decoration:underline;
		background-color:#F8F9FB;
		padding-left:18px;
		height:25px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	.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
	{
	    width:298px;
		height:160px;
		overflow:scroll;
		float:right;
		overflow-x: hidden;
		border-style: solid;
		border-width: 1px;
		border-color: #ECECEC;
    }
	.confirmacion .order_resume_payment{
		width:498px;
	}
    .order_resume_payment table
    {
	        width:281px;
    }
	.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:95px; 
	margin: 0px 1px; 
}