@charset "utf-8";

/* DA0080 */
/* BE0087 */
body, html {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	min-width: 1400px;
	min-height: 500px;
	height: 100%;
	width: 100%;
	max-width: 1700px;
	max-height: 1200px;
}

/* HEADER */
#main_header {
	width: 100%;
	min-height: 96px;
	max-height: 96px;
	min-width: 900px;
	height: 14%;
	background-image: url(../imgs/themeDefault/bg_header.png);
	background-repeat: repeat-x;
}

#header_logo {
	float: left;
	width: 270px;
	height: 44px;
	margin-left: 160px;
	margin-top: 12px;
}

#header_slogan {
	float: right;
	width: 395px;
	height: 17px;
	margin-right: 150px;
	margin-top: 15px;
	background-image: url(../imgs/themeDefault/slogan_header.png);
	background-repeat: no-repeat;
}

#header_tipoSocio {
	color: white;
	font-weight: bold;
	margin-top: -52px;
	margin-right: 50px;
	float: right;
}

#header_info {
	float: left;
	width: 100%;
	padding-top: 20px;
}

#header_sucursal {
	float: left;
	color: #014B85;
	margin-left: 180px;
	font-weight: bold;
}

#header_socio {
	float: inherit;
	color: #014B85;
	margin-left: 50px;
	font-weight: bold;
}

#header_salir_bttn {
	width: 76px;
	height: 21px;
	float: right;
	color: white;
	background-image: url(../imgs/themeDefault/salir.png);
	background-repeat: no-repeat;
	margin-top: -7px;
	margin-right: 150px;
	cursor: pointer;
}

#header_editar_cuenta_bttn {
	width: 150px;
	color: #014B85;
	float: right;
}
/* LOGIN */
#bienvenido_introduction {
	width: 600px;
	height: 80px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	color: #404041;
	line-height: 15px;
}

#login_form_bienvenido {
	width: 709px;
	height: 338px;
	margin: 20px auto 0 auto;
	background-image: url(../imgs/themeDefault/bg_pricipal.png);
	background-repeat: no-repeat;
}

#bienvenido_introduction_sub {
	width: 600px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	color: #404041;
}

#login_catalogos_nuevos {
	font-weight: bold;
}

#olvidaste_password {
	float: right;
	margin-top: 15px;
	margin-right: 100px;
	font-family: "Arial", Times, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #014B85;
}

#registro_nuevo_socio {
	float: left;
	margin-top: 15px;
	margin-left: 250px;
	font-family: "Arial", Times, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #014B85;
}

#login_bttn {
	clear: both;
	float: right;
	margin-top: 25px;
	margin-right: 100px;
	width: 95px;
	height: 31px;
	background-image: url(../imgs/themeDefault/entrar_login.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

/* MENU */
#main_menu {
	/* 	width: 750px; */
	min-height: 55px;
	max-height: 55px;
	/* 	margin-left: auto; */
	/* 	margin-right: auto; */
	display: inline-block;
}

#main_menuAdmin {
	/* 	width: 1030px; */
	/* 	width: 90%; */
	min-height: 55px;
	max-height: 55px;
	/* 	margin-left: auto; */
	/* 	margin-right: auto; */
	display: inline-block;
}

#catalogos_menu_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPaginaPrincipal.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#catalogos_menu_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPaginaPrincipalOver.png);
	background-repeat: no-repeat;
}

#carrito_menu_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCarrito.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#carrito_menu_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCarritoOver.png);
	background-repeat: no-repeat;
}

#pedidos_menus_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPedidos.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#pedidos_menus_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPedidosOver.png);
	background-repeat: no-repeat;
}

#cuentas_menu_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCuentas.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#cuentas_menu_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCuentasOver.png);
	background-repeat: no-repeat;
}

#mensajes_menus_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuMensajes.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#mensajes_menus_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuMensajesOver.png);
	background-repeat: no-repeat;
}

#sociosAdm_menu_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuSocios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#sociosAdm_menu_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuSociosOver.png);
	background-repeat: no-repeat;
}

#pedidosAdm_menus_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPedidosAdm.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#pedidosAdm_menus_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuPedidosAdmOver.png);
	background-repeat: no-repeat;
}

#sucursalesAdm_menus_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuSucursales.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#sucursalesAdm_menus_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuSucursalesOver.png);
	background-repeat: no-repeat;
}

#reportesAdm_menus_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuReportes.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#reportesAdm_menus_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuReportesOver.png);
	background-repeat: no-repeat;
}

#catalogosAdm_menus_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCatalogos.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#catalogosAdm_menus_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuCatalogosOver.png);
	background-repeat: no-repeat;
}

#usuariosAdm_menus_bttn {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuUsuarios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#usuariosAdm_menus_bttn:hover {
	float: left;
	width: 150px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuUsuariosOver.png);
	background-repeat: no-repeat;
}

#mensajesAdm_menus_bttn {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuMensajesAdm.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#mensajesAdm_menus_bttn:hover {
	float: left;
	width: 170px;
	height: 55px;
	background-image: url(../imgs/themeDefault/menuMensajesAdmOver.png);
	background-repeat: no-repeat;
}
/* BODY */
#main_body_login {
	width: 100%;
	height: 74%;
	min-height: 480px;
}

#main_body {
	width: 100%;
	height: 72%;
	min-height: 520px;
	min-width: 1280px;
}

#body_titulo {
	width: 90%;
	font-weight: bold;
	font-size: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #BE0087;
	margin-left: 10%;
	margin-right: 8%;
	min-height: 20px;
}

#body_content {
	width: 80%;
	height: 96%;
	margin-left: 10%;
}
/* FOOTER */
#main_footer {
	width: 100%;
	height: 5%;
	min-height: 25px;
	float: left;
	position: relative;
	vertical-align: bottom;
}

#footer_line {
	margin-left: 50px;
	margin-right: 50px;
	height: 2px;
	background-color: #DA0080;
	border: 1;
}

#footer_teminos {
	float: right;
	margin-top: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #5E5E5E;
	margin-right: 100px;
}

#footer_copyrigth {
	float: left;
	width: 100%;
	height: 70%;
	min-height: 30px;
	text-align: center;
	font-family: Arial;
	font-size: 15px;
	color: #333;
	vertical-align: middle;
}
/* ALERT */
#alert_dialogo_bg {
	background-color: #000000;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	/* 	position: absolute; */
	position: fixed;
	z-index: 9004;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}

#dialogo_loading {
	background-color: #000000;
	opacity: 0.25;
	filter: alpha(opacity = 25);
	position: absolute;
	z-index: 9034;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../imgs/themeDefault/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: none;
}

#alert_dialogo {
	width: 500px;
	height: 500px;
	position: fixed;
	z-index: 9006;
	display: none;
	background-color: white;
	border-radius: 7px;
	overflow: hidden;
}

#alert_close {
	z-index: 9010;
	position: fixed;
	width: 52px;
	height: 52px;
	background-image: url(../imgs/themeDefault/btn_cerrar_panel.png);
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
}

#alert_titulo {
	z-index: 9008;
	position: fixed;
	width: auto;
	height: 21px;
	display: none;
	font-size: 16px;
	color: white;
	font-family: "Helvetica Neue", Helvetica, Arial;
	background: #014B85;
	padding-top: 3px;
}

#alert_body {
	position: fixed;
	z-index: 9011;
	display: none;
	background-color: white;
	height: 500px;
	overflow: auto;
}

#alert_aceptar {
	z-index: 9012;
	position: fixed;
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/aceptar.png);
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
	border: none;
}

#alert_download_link
{
	position: fixed;
	z-index: 9012;
}

#alert_cancelar {
	z-index: 9012;
	position: fixed;
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/cancelar.png);
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
	border: none;
}

#alert_line {
	z-index: 9014;
	position: fixed;
	height: 2px;
	background-color: #BE0087;
	border: 1;
	display: none;
}
/* PAGINADOR */
#paginadorCat {
	height: 7%;
	width: 100%;
	bottom: 0px;
	min-height: 35px;
	min-width: 550px;
	border-color: #BE0087;
}

#paginaCat {
	height: 92%;
	width: 100%;
	min-width: 550px;
	overflow: auto;
	border-color: #BE0087;
}

.paginador {
	font-family: "Times New Roman", Times, Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-top: 15px;
	color: #666666;
	cursor: pointer;
}

.paginadorCurrent {
	font-family: "Times New Roman", Times, Arial;
	font-weight: bold;
	color: #F05A28;
	font-size: 14px;
	text-decoration: none;
	height: 25px;
	width: 42px;
	text-align: center;
}
/* ESTILOS */
/* HEADER ESTILOS */
.titulo {
	font-weight: bold;
	font-size: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #58595B;
}

.tituloCatalogo {
	/* 	color: #3B6897; */
	color: #014B85;
	font-weight: bold;
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	margin-left: 75px;
}

.labelNormal {
	font-weight: normal;
	color: #58595B;
	font-size: 1.1em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBold {
	font-weight: bold;
	color: #58595B;
	font-size: 1.1em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldBlue {
	font-weight: bold;
	color: #014B85;
	font-size: 1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldInfoC1 {
	font-weight: bold;
	font-size: 1.2em;
	color: #5E5E5E;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldInfoC2 {
	font-weight: bold;
	font-size: 1.2em;
	color: #BE0087;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldGrayBig {
	font-weight: bold;
	color: #58595B;
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldOrangeDet {
	font-weight: normal;
	color: #014B85;
	font-size: 1.0em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelMarca {
	font-weight: bold;
	color: black;
	font-size: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelMarcaPreview {
	font-weight: bold;
	color: black;
	font-size: 1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldGrayMedium {
	font-weight: bold;
	color: #58595B;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldOrangeBig {
	font-weight: bold;
	color: #BE0087;
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.labelBoldOrangeMedium {
	font-weight: bold;
	color: #014B85;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

/* PAGINA CATALOGO */
.previewArtOnlyText {
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
	width: 44%;
	height: 25%;
}

.previewArt {
	float: left;
	/* 	margin-left:8px;  */
	margin-left: 15px;
	margin-bottom: 5px;
	/* 	width:31%;  */
	width: 44%;
	height: 48%;
}

.previewArtBig {
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
	width: 44%;
	height: 60%;
}

.previewPortada {
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 99%;
	height: 99%;
}
/* LOGIN ESTILOS*/
.renglon_form_login {
	float: left;
	width: 100%;
	height: 30px;
	font-size: 16px;
	color: #BE0087;
	margin-top: 15px;
}

.text_form_login {
	float: left;
	width: 300px;
	height: 30px;
	margin-top: 2px;
	text-align: right;
	font-weight: bold;
}

.text_input_form_login {
	/* 	float: left; */
	padding-left: 5px;
	margin-left: 10px;
	width: 300px;
	height: 25px;
	background-color: #fff;
	border: 0;
	font-weight: normal;
	border-radius: 5px;
}

.alert {
	color: #BD1D1D;
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}
/* BOTONES */
#bttn_agregar {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_agregar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_eliminar {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_eliminar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_modificar {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_modificar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_cargaBatch {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_cargaBatch.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_enviarPedido {
	width: 197px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_enviar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_busca_pedido {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_buscaPedido.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_regresarPedido {
	width: 93px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_regresarPedido.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_regresar {
	width: 52px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_regresar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_imprimir {
	width: 145px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_imprimir.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnBuscarSocio, #bttn_busca_pedido_adm {
	width: 93px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#bttnCambiarContrasenia {
	width: 161px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_actualizarPass.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnCambiarContraseniaAdmin {
	width: 161px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_actualizarPass.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.btn_agregarSmall {
	width: 62px;
	height: 24px;
	background-image: url(../imgs/themeDefault/btn_agregarSmall.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.error {
	font-weight: bold;
	color: red;
	font-style: italic;
	font-size: 14px;
}

.bttnAceptar {
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/aceptar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.btn_ver_detalle {
	width: 52px;
	height: 22px;
	background-image: url(../imgs/themeDefault/btn_ver.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.btn_ver_detalleOpcion {
	width: 52px;
	height: 22px;
	background-image: url(../imgs/themeDefault/btn_verOpcion.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.enOpcion {
	color: #FF3300;
	font-weight: bold;
	font-size: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.bttn_buscar {
	width: 167px;
	height: 29px;
	background-image: url(../imgs/themeDefault/btn_buscar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttn_finalizar {
	width: 167px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_finalizar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttn_buscarOpcion {
	width: 166px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_buscarOpcion.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttn_finalizarOpcion {
	width: 167px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_finalizarOpcion.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.btn_agregarSmallOpcion {
	width: 142px;
	height: 24px;
	background-image: url(../imgs/themeDefault/btn_agregarSmallOpcion.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.rowSelected {
	background-color: #D1EFFF;
}

.zebraClass {
	background-color: #F4F4F4;
}

.link {
	text-decoration: underline;
	color: blue;
	cursor: pointer;
	font-weight: normal;
}

.labelTitleDetSocio {
	font-weight: bold;
	color: black;
	font-size: 1.4em;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

@font-face {
	font-family: barcode;
	src: url(../fonts/3OF9.TTF) format("truetype-aat"),
}

.enviarSolicitud {
	width: 168px;
	height: 30px;
	background-image: url(../imgs/themeDefault/enviarSolicitud.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

/***************/
.labelBoldOferta {
	font-weight: bold;
	color: RED;
	background: yellow;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

#btnViewOfertas {
	width: 170px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_ofertas.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#header_showHideImgs {
	color: white;
	font-weight: bold;
	margin-top: -58px;
	margin-right: 250px;
	float: right;
}

.bttnAgregarCarrito {
	width: 142px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_agregarACarrito.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttnModificarCarrito {
	width: 142px;
	height: 30px;
	background-image: url(../imgs/themeDefault/btn_modificarCarrito.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.verDetalle {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/verDetalle.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.verDetalleOpc {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/verDetalleOpc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.ocultarDetalle {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/ocultarDetalle.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.ocultarDetalleOpc {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/ocultarDetalleOpc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnSimilares {
	width: 112px;
	height: 22px;
	/* 	background-image: url(../imgs/themeDefault/verSimilares.png); */
	/* 	background-repeat: no-repeat; */
	border: none;
	cursor: pointer;
}

#bttnSimilaresOpc {
	width: 112px;
	height: 22px;
	background-image: url(../imgs/themeDefault/verSimilaresOpc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnAddOpcion {
	width: 122px;
	height: 22px;
	background-image: url(../imgs/themeDefault/agregarOpcion.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#agregarAPreCarrito {
	width: 62px;
	height: 22px;
	background-image: url(../imgs/themeDefault/agregarPrecarrito.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.eliminarOpc {
	width: 102px;
	height: 18px;
	background-image: url(../imgs/themeDefault/eliminarOpc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.eliminarOpcGolden {
	width: 60px;
	height: 18px;
	background-image: url(../imgs/themeDefault/eliminarOpcGolden.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.agregarOpcGolden {
	width: 80px;
	height: 18px;
	background-image: url(../imgs/themeDefault/agregarOpcGolden.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.verImagen {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/verImagen.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.verImagenOpc {
	width: 112px;
	height: 18px;
	background-image: url(../imgs/themeDefault/verImagenOpc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttnIconoBuscar {
	width: 24px;
	height: 25px;
	background-image: url(../imgs/themeDefault/iconoBuscar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttnSeleccionar {
	width: 122px;
	height: 32px;
	background-image: url(../imgs/themeDefault/seleccionar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttn_addSubCuenta {
	width: 141px;
	height: 30px;
	background-image: url(../imgs/themeDefault/agregarSubcuenta.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	margin-top: 3px;
}

.bttnRegistrar {
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/registrar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttnGuardar {
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/guardar.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#div_cat_carrusel {
	float: left;
	width: 23%;
	height: 100%;
	background-color: #FCFCFC;
	border: #BE0087;
}

#div_carr_body_content {
	width: 100%;
	height: 100%;
	border-color: #BE0087;
}

.appNamePS {
	color: #BE0087;
}

.lblwc {
	color: #014B85;
}

#labelMisDatos {
	color: #014B85;
}

#subdiv_cuentas_body {
	background: #DEDEDE;
	border: none;
}

.lblImp_1 {
	font-weight: normal;
	font-size: 1.4em;
	color: #BE0087;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.lblImp_2 {
	font-weight: bold;
	font-size: 1.2em;
	color: #5E5E5E;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.lblImp_3 {
	font-weight: bold;
	font-size: 16px;
	color: #BE0087;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.lblImp_4 {
	color: #BE0087;
}

.lblImp_5 {
	color: #014B85;
}

#div_cat_resumen {
	border-color: #BE0087;
	margin-left: 5px;
	float: left;
	width: 28%;
	height: 100%;
	background-color: #FCFCFC;
}

#carritoResumenTotal, #subdiv_bttn_finalizar, #carritoResumen,
	#subdiv_carrResum_imp {
	background: #DEDEDE;
}

table.kioscoTable tr {
	height: 20px;
}

#subdivBttContCar, #divResumenPedidos, #div_carr_body,
	#divFiltroBusqueda_content, #carouselCatalogos, #div_cuentas_body,
	#subdivAddSubCuenta, #div_terminos_body {
	border-color: #BE0087;
}

#divBodySociosAdmin, #divSucursalesConf, #divResultReporte,
	#divCatalogosConf, #divBodyUsuariosAdmin {
	border-color: #BE0087;
}
/*Jquery UI */
.ui-dialog {
	padding: .0em;
}

.ui-dialog .ui-dialog-titlebar {
	background: #014B85;
	margin: .0em 0em;
	color: white;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 1.2em;
	height: 25px;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .0em;
	top: 0%;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	margin: 0px 0 0 0;
	padding: 0px;
	background: #DA0080;
	border: none;
}

.ui-dialog .ui-dialog-content {
	font-family: "Helvetica Neue", Helvetica, Arial;
}

.ui-dialog .ui-dialog-buttonpane {
	margin: 0px;
	padding: 0px;
	border-color: #BE0087;
	border-top-width: 2px;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .2em .5em .2em 0;
	cursor: pointer;
	height: 35px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 1.2em;
	border-radius: 8px;
	min-width: 120px;
	border: none;
	background: #014B85;
	color: white;
	font-weight: bold;
}

#divModalAux {
	position: absolute;
	min-height: 730px;
	top: 0px;
	left: 0px;
	background-color: #000000;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	display: none;
	z-index: 99;
}

#divModalAux2 {
	position: absolute;
	min-height: 730px;
	top: 0px;
	left: 0px;
	background-color: #000000;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	display: none;
	z-index: 99;
}

#divFiltroBusqueda {
	padding-top: 5px;
	padding-left: 10px;
}

#bttnValidaPreSoc {
	width: 95px;
	height: 32px;
	background-image: url(../imgs/themeDefault/bttnValidaPreSoc.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#login_bttn_adm {
	clear: both;
	float: right;
	margin-top: 25px;
	margin-right: 100px;
	width: 95px;
	height: 31px;
	background-image: url(../imgs/themeDefault/entrar_login.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.bttnAdmTheme {
	border: none;
	/* 	background-color: #3B6897; */
	background-color: #014B85;
	color: white;
	border-radius: 3px;
	cursor: pointer;
}

.labelTableTitle {
	background: #014B85;
	color: white;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
}

.labelInfo {
	color: #58595B;
	font-size: 1.0em;
	font-weight: bold;
}

.labelInfoOrange {
	color: #F05A28;
	font-size: 1.1em;
	font-weight: bold;
}

.labelInfoBlue {
	color: #014B85;
	font-size: 1.1em;
	font-weight: bold;
}

.tdDetSocio {
	vertical-align: middle;
	padding-left: 7px;
	height: 25px;
}

.red {
	color: red;
	font-weight: bold;
}

.green {
	color: green;
	font-weight: bold;
}

#bttnLoadSucConfig {
	width: 131px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#bttn_add_suc {
	width: 141px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#bttnObtenerReporte {
	width: 135px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.bttn_clean {
	width: 32px;
	height: 28px;
	background-image: url(../imgs/themeDefault/clean.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnLoadCatConfig {
	width: 131px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#bttn_add_cat {
	width: 191px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.btn_eliminarSmall {
	width: 62px;
	height: 24px;
	background-image: url(../imgs/themeDefault/btn_eliminarSmall.png);
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#bttnBuscarUsuario {
	width: 93px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#bttn_add_artEsp, #bttnLoadArtConfig {
	width: 191px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.linkDelete {
	text-decoration: underline;
	color: red;
	cursor: pointer;
}

#header_showSecondLogoLogin {
	background-image: url(../imgs/themeDefault/golden.png);
	width: 115px;
	height: 65px;
	margin-top: -25px;
	margin-left: 480px;
	float: left;
}

#header_showSecondLogoLoginMain {
	background-image: url(../imgs/themeDefault/golden.png);
	width: 115px;
	height: 65px;
	margin-top: -25px;
	margin-right: 25px;
	float: right;
}

#bttnRedactarMsgAdm {
	width: 95%;
	height: 30px;
	margin-bottom: 3px;
	font-weight: bold;
}

.bttnMenuMsg 
{
	width: 95%;
	height: 25px;
	margin-bottom: 3px;
}
.td_asunto_msg
{
	cursor: pointer;
}
#header_lc {
	color: white;
	font-weight: bold;
	margin-top: -52px;
	margin-left: 200px;
	float: left;
}
