@font-face {
  font-family:"codebar";
  src: url("../images/codebar.woff") format("woff");
}

body{margin:0px;font-family: 'Oxygen', sans-serif; background-image:url('../images/fondo_blanco.jpg');}
.clear_both{clear:both; height:1px;}

.page_margins {
	min-width: 960px;
	max-width: 960px;
	text-align: left;
	margin: 0 auto;
}

.img_responsive{
	max-width: 100%;
	height: auto;
}

.texto_info{
	font-family: sans-serif;
	font-size: 16px;
	color:#737277;
}

.info_emergente{
	background-color:#ED1C24;
	position:fixed;
	top:0px;
	left: 50%;
	margin-left: -275px;
	width: 550px;
	height:30px;
	text-align:center;
	padding-top:15px;
	border-radius:0px 0px 10px 10px;
	z-index:100000;
	font-family: 'Oxygen', sans-serif;
	font-weight: 400;
	font-size:16px;
	color:#ffffff;
	display:none;
}

.btn_imprimir{
	background-image:url('../images/bot_imprimir.png');
	width:88px;
	height:30px;
	float:right;
	margin-top:-8px;
}

@media print {
	.contenido_header{display:none;}
	.header_contenido_interna{display:none;}
	#footer{display:none;}
}




/**************** FLEXSLIDER  ************************************************************/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flexslider a img { outline: none; border: none; }

.flexslider {
	margin: 0;
	padding: 0;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%;
	display: block;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }



/* Theme Styles */
.flexslider {
	position: relative;
	zoom: 1;
	/*padding: 10px;*/
	background: #ffffff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
	box-shadow: 0px 1px 1px rgba(0,0,0, .2);
}

/* Edit it if you want */
.flex-container {
	min-width: 150px;
	max-width: 960px;
}

.flexslider .slides { zoom: 1; }



/* Direction Nav */
.flex-direction-nav a {
	display: block;
	position: absolute;
	margin: -17px 0 0 0;
	width: 35px;
	height: 35px;
	top: 50%;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 9999;

	background-color: #82d344;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
	background-image: -webkit-linear-gradient(top, #82d344, #51af34);
	background-image: -moz-linear-gradient(top, #82d344, #51af34);
	background-image: -o-linear-gradient(top, #82d344, #51af34);
	background-image: linear-gradient(to bottom, #82d344, #51af34);
}

.flex-direction-nav a:before {
	display: block;
	position: absolute;
	content: '';
	width: 9px;
	height: 13px;
	top: 11px;
	left: 11px;
	background: url(../img/arrows.png) no-repeat;
}

.flex-direction-nav a:after {
	display: block;
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: 35px;
}

.flex-direction-nav .flex-next {
	right: -5px;

	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.flex-direction-nav .flex-prev {
	left: -5px;

	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.flex-direction-nav .flex-next:before { background-position: -9px 0; left: 15px; }
.flex-direction-nav .flex-prev:before { background-position: 0 0; }

.flex-direction-nav .flex-next:after {
	right: 0;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #31611e;
}

.flex-direction-nav .flex-prev:after {
	left: 0;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #31611e;
}



/* Control Nav */
.flexslider .flex-control-nav {
	position: absolute;
	width: 100%;
	bottom: 0px;
	text-align: center;
	margin: 0 0 0 -10px;
}

.flex-control-nav li {
	display: inline-block;
	zoom: 1;
}

.flex-control-paging li a {
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	background-color: #b6b6b6 \9;

	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;

	-webkit-box-shadow: inset 0 0 0 2px #b6b6b6;
	-moz-box-shadow: inset 0 0 0 2px #b6b6b6;
	box-shadow: inset 0 0 0 2px #b6b6b6;
}

.flex-control-paging li a.flex-active {
	background-color: #d34444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d34444), to(#51af34));
	background-image: -webkit-linear-gradient(top, #d34444, #a73232);
	background-image: -moz-linear-gradient(top, #d34444, #a73232);
	background-image: -o-linear-gradient(top, #d34444, #a73232);
	background-image: linear-gradient(to bottom, #d34444, #a73232);

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}



/* Captions */
.flexslider .slides p {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 5px;
	margin: 0;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	color: white;

	background-color: #222222;
	background: rgba(0,0,0, .9);

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/**************** FIN FLEXSLIDER  ************************************************************/





/*************************************************** HEADER **************************************************************/

.content_header{
	background-image:url('../images/fondo_azul_header.jpg');
	background-position:top center;
	width:100%;
	height:76px;
}

.menu_mobile{
	display:none;
}

.barra_principal_mobile{
	display:none;
}

.content_logo{
	padding-top:5px;
	padding-left:10px;
	float:left;
}

.contenido_header{
	float:right;
	padding-top: 23px;
	padding-right: 10px;
}

.menu_header{
	float:left;
	color:#ffffff;
	margin-right:30px;
	margin-top:5px;
}
.menu_header a{
	color:#ffffff;
	text-decoration:none;
}

.btn_crear_cuenta{
	float:left;
	background-image:url('../images/bot_registrarse.png');
	width:127px;
	height:34px;
	margin-right:10px;
	margin-top:2px;
	display:block;
}

.btn_crear_cuenta:hover{background-position:0px -36px;}

.content_login_1{
	float:left;
	position:relative;
	z-index:100;
	margin-right:10px;
	margin-top:2px;
}

.content_login{
	float:left;
	position:relative;
	z-index:10;
	margin-right:10px;
	margin-top:2px;
}

.left_texto_login{
	background-image:url('../images/conten_ya_logueado_izq.png');
	width:14px;
	height:32px;
	float:left;
}

.right_texto_login{
	background-image:url('../images/conten_ya_logueado_der.png');
	width:14px;
	height:32px;
	float:left;
}

.fondo_texto_login{
	background-image:url('../images/conten_ya_logueado_centro.png');
	height:24px;
	padding-top:8px;
	float:left;
}

.btn_opciones_login{
	background-image:url('../images/icon_opciones_logueo.jpg');
	width:19px;
	height:19px;
	margin-left:10px;
	float:left;
	position: relative;
	z-index: 10;
}

.fondo_opciones_login{
/* 	background-image:url('../images/conten_config_logueo.png'); */
	background-color:#F0F0F0;
	border-radius:5px;
	border:1px solid #1760BF;
	width:200px;
	height:130px;
	position:absolute;
	z-index: 100 !important;
	top:18px;
	right:0px;
	padding:10px;
	display:none;
}

.opcion_login{
	width:200px;
	text-align:center;
	margin-bottom:2px;
}

.opcion_login a{
	text-decoration:none;
	color:#000000;
}

.opcion_login_vendedor{
	float:left;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #1F79DC;
	font-size:12px;
}

.opcion_login_vendedor a{
	text-decoration:none;
	color:#1760BF;
}

.texto_login{
	font-size:13px;
	float:left;
}

.img_login{
	margin-top:1px;
	cursor:pointer;
}

.form_login{
	display:none;
	position:absolute;
	z-index:7050;
	top: 34px;
	right: -1px;
	background-image:url('../images/conten_login.png');
	width:246px;
	height:164px;
}

.fondo_ini_sesion{
	background-image:url('../images/login_input.png');
	width:221px;
	height:21px;
	padding-left:5px;
	margin-left:9px;
	margin-top:10px;
}

.fondo_ini_sesion input{
	border:0px;
	outline: none;
	width:200px;
	height:21px;
	background: transparent;
}

.change_cliente_vendedor{
	background-image:url('../images/login_vendedor_cliente.png');
	width:177px;
	height:22px;
	margin:15px 30px;
	cursor:pointer;
}

.cliente{
	background-position:0px -24px;
}

.vendedor{
	background-position:0px 0px;
}

.content_recodrar_pass{
	text-align:center;
}

.formRecordar{
	font-size:11px;
	color:#5E99DF;
	text-decoration:none;
}

.btn_iniciar_sesion{
	width:105px;
	margin-top:5px;
}

.btn_login{
	background-image: url('../images/login_ingresar.png');
	width: 85px;
	height: 26px;
	border: 0px;
	cursor:pointer;
	margin-left:20px;
	float:left;
}
.btn_login:hover{
	background-position:0px 26px;
}

.btn_registrarse_login{
	float:left;
	width: 100px;
	height: 22px;
	background-color:#207ae2;
	color:#ffffff;
	cursor:pointer;
	margin-left:20px;
	font-size:14px;
	border-radius:3px;
	padding-top:4px;
	text-align:center;
}

.btn_registrarse_login:hover{
	background-color:#145abd;
}

/*************************************************** FIN HEADER **************************************************************/


.content_descargas{
	width:98%;
	padding:0px 1%;
}

.img_marcas{
	float: left;
    width: 195px;
    padding:20px;
}

/************************************************** HOME ***********************************************************************/
.header_contenido{
	background-image:url('../images/conten_body_header_home.png');
	width:960px;
	margin: 0 auto;
	margin-top:10px;
	position:relative;
	z-index:5;
}

.header_contenido_interna{
	background-image:url('../images/conten_body_header_home.png');
	width:960px;
	height: 70px;
	margin: 0 auto;
	margin-top:10px;
	position:relative;
	z-index:5;
}

.contenido_contenido{
	background-image:url('../images/conten_body_cuerpo.png');
	width:960px;
	margin: 0 auto;
	padding:10px 0px;
}

.marcas_home{
	margin:0px auto;
	width:864px;
	height:45px;
	overflow:hidden;
}

.marcas_home ul{
	padding:0px;
	list-style-type: none;
	width:80000px !important;
}

.marcas_home ul li{
	margin:0px;
	width:95px;
	height:45px;
	float:left;
}
	
.footer_contenido{
	background-image:url('../images/conten_body_footer.png');
	width:960px;
	height:23px;
	margin: 0 auto;
}

.fondo_footer{
	background-image:url('../images/footer.jpg');
	width:960px;
	height:198px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	
}

.imagen_footer{
	width:640px;
	height:125px;
	float:left;
	margin-top: 20px;
	margin-left: 20px;
}


.menu_importante_footer{
	float:left;
	background-image:url('../images/conten_info_footer.png');
	width: 258px;
	height: 130px;
	margin-left:20px;
	margin-top:17px;
}

.menu_footer{
	float:left;
	width:150px;
}

.menu_footer ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:15px;
	margin-top:40px;
}

.menu_footer ul li a{
	text-decoration:none;
	color:#000000;
	font-size:12px;
}

.data_fiscal_footer{
	float:left;
	margin-top:25px;
	margin-left:30px;
}

.texto_informativo_footer{
	margin-top:22px;
	margin-left:10px;
	font-size:12px;
}

.texto_terminos{
	padding:20px;
}

.contenido_empresa{
	padding:20px;
}

.content_slider_empresa{
	width:960px;
	height:500px;
	position:relative;
	z-index:10;
	display:block;
}

.slider_empresa{
	margin:0px auto;
	width:850px;
	height:500px;
	overflow:hidden;
}

.slider_empresa ul{
	padding:0px;
	list-style-type: none;
	width:80000px !important;
}

.slider_empresa ul li{
	margin:0px;
	width:850px;
	height:500px;
	float:left;
}

.flecha_izq_empresa{
	background-image:url('../images/flecha_izq_home.jpg');
	width:25px;
	height:25px;
	position:absolute;
	z-index:11;
	top:240px;
	left:20px;
	cursor:pointer;
}
.flecha_izq_empresa:hover{
	background-position:0px -26px;
}

.flecha_der_empresa{
	background-image:url('../images/flecha_der_home.jpg');
	width:25px;
	height:25px;
	position:absolute;
	z-index:11;
	top:240px;
	right:20px;
	cursor:pointer;
}
.flecha_der_empresa:hover{
	background-position:0px -26px;
}

.placas_home{
	text-align: left;
	margin: 0 auto;
	border-radius:10px 10px 0px 0px;
	width:952px;
	overflow: hidden;
	position: relative;
	margin-bottom:3px;
}

.mycarousel .jcarousel-item-horizontal{
    margin-left: 0;
    margin-right: 7px;
	height: 350px;
	overflow: hidden;
}

.jcarousel-control2{
	position:absolute;
	bottom:5px;
	right:10px;
}

.jcarousel-control2 img{
	margin:0px 2px;
}

.ofertas_home{
	position:relative;
	z-index:10px;
}

.content_ofertas_home{
	margin-left:48px;
	width:865px;
	height:275px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}

.content_productos_oferta{
	margin:0px;
	padding:0px;
	list-style-type: none;
	width:80000px !important;
}

.flecha_izq_ofertas{
	background-image:url('../images/flecha_izq_home.jpg');
	width:25px;
	height:25px;
	position:absolute;
	z-index:3;
	top:100px;
	left:20px;
	cursor:pointer;
}
.flecha_izq_ofertas:hover{
	background-position:0px -26px;
}

.flecha_der_ofertas{
	background-image:url('../images/flecha_der_home.jpg');
	width:25px;
	height:25px;
	position:absolute;
	z-index:3;
	top:100px;
	right:20px;
	cursor:pointer;
}
.flecha_der_ofertas:hover{
	background-position:0px -26px;
}

.content_productos_oferta .item_product{
	position:relative;
	z-index:3;
	margin:3px 15px;
	width:186px;
	height:278px;
	float:left;
}

.content_productos_oferta .item_product_sin_precio{
	position:relative;
	z-index:3;
	margin:3px 15px;
	width:186px;
	height:210px;
	float:left;
}

.content_productos_oferta .oferta_product{
	position:absolute;
	z-index:15;
	background-image:url('../images/bot_oferta_producto.png');
	width: 94px;
	height: 28px;
	top:0px;
	right:0px;
}

.content_productos_oferta .oferta_product_1{
	position:absolute;
	z-index:15;
	width: 85px;
	height: 20px;
	top:201px;
	right:15px;
	font-family: sans-serif;
	font-size: 16px;
	color: #707070;
	text-decoration:line-through;
	text-align: right;
	display:none;
}

.content_productos_oferta .cartel_oferta{
	position:absolute;
	z-index:150;
	border:2px solid #1557AD;
	background-color:#ffffff;
	width:145px;
	top:27px;
	right:0px;
	font-family: sans-serif;
	font-size: 12px;
	display:none;
	padding:10px 5px;
}

.content_productos_oferta .img_product{
	background-color:#ffffff;
	width:120px;
	height:120px;
	overflow:hidden;
	margin:5px 5px 5px 35px;
}

.content_productos_oferta .content_descripcion_product{
	width:185px;
	height:43px;
}

.content_productos_oferta .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:400;
	position:absolute;
	z-index:100;
	top:132px;
	background-color:#ffffff;
}
.content_productos_oferta .titulo_product a{
	color:#000000;
	text-decoration:none;
}

.content_productos_oferta .cod_stock_product{
	font-family: sans-serif;
	font-size: 11px;
	float:left;
	margin-top:4px;
}

.content_productos_oferta .content_precios{
	font-family: sans-serif;
	font-size: 20px;
	font-weight:bold;
	width:185px;
	height:30px;
}
.content_productos_oferta .precio_viejo_product{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:20px;
}

.content_productos_oferta .precio_tachado{
	position:absolute;
	z-index:20;
	top:12px;
	left:13px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.content_productos_oferta .precio_product{
	color:#ED1C24;
	text-align:center;
	margin-top:10px;
}

.cantidad_oferta_precio{
	color:#888888;
	font-size:14px;
}

.content_productos_oferta .cantidad_compra_product{
	font-family: sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:300;
	float:left;
	margin-left:4px;
}

.content_productos_oferta .cantidad_compra_product input{
	width:25px;
	border:1px solid #707070;
}

.content_productos_oferta .content_btns{
	background-color:#ffffff;
	width:215px;
	height:32px;
	padding:6px 15px;
	margin-top:3px;
}

.content_productos_oferta .btn_comprar_product{
	background-image:url('../images/bot_carro.jpg');
	width:120px;
	height:33px;
	float:left;
}

.content_productos_oferta .btn_favoritos_product{
	background-image:url('../images/bot_fav.jpg');
	width:35px;
	height:33px;
	float:left;
	margin-left:1px;
}

.content_productos_oferta .btn_ver_product{
	height:33px;
	float:left;
	margin-left:1px;
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
}

.content_productos_oferta .content_compra_product{
}

.content_productos_oferta .btn_agregar{
	background-image:url('../images/bot_agregar_carro.png');
	cursor:pointer;
	width:186px;
	height:33px;
}
.content_productos_oferta .btn_agregar:hover{
	background-position:0px -34px;
}

.btn_agregar_corto{
	background-image:url('../images/bot_agregar_carro_corto.png');
	cursor:pointer;
	width:42px;
	height:33px;
}
.btn_agregar_corto:hover{
	background-position:0px -34px;
}

.content_banners_home{
	width:100%;
	max-width:950px;
	margin:0 auto;
	margin-bottom:30px;
}

.titulo_banners{
	text-align: center;
    font-size: 30px;
    font-weight: 700;
    padding-top: 40px;
    padding-bottom: 40px;
    color: #3745A6;
}

.banner_home{
	width:31.3%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:15px;
	float:left;
}

/************************************************** FIN HOME ***********************************************************************/

/************************************************** MENU ***********************************************************************/

.content_menu{
	position:absolute;
	z-index:7000;
	top:6px;
	left:6px;
	width:925px;
	height:53px;
	background-color:#eaeaea;
	border-radius:8px;
	padding:4px 9px 0px 9px;
	-webkit-box-shadow: 0 3px 10px 0 #545454;
	box-shadow: 0 3px 10px 0 #545454;
}

.btn_productos_menu{
	background-image:url('../images/barra_superior_bot_productos.png');
	width:176px;
	height:50px;
	float:left;
	position:relative;
	z-index:5000;
}
.btn_productos_menu:hover{
	background-position:0px -52px;
}

.content_items_menu{
	position:absolute;
	z-index:5500;
	top:48px;
	left:0px;
	width:176px;
	display:none;
}

.footer_menu{
	background-color:#CECECE;
	height:5px;
	border-radius:0px 0px 5px 5px;
}

.menu_desplegable{
	position:absolute;
	z-index:1500;
	top:0px;
	left:176px;
	width:725px;
	text-align:left;
	padding:10px;
	border-top:5px solid #cfcdce;
	background-color:#ededed;
	height:330px;
	overflow-y:scroll;
}

.columna_menu_signo{
	float:left;
	margin-right:20px;
}

.columna_menu{
	float:left;
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #777777;
}

.seccion_menu_desplegable{
	margin-bottom:5px;
	margin-right:12px;
	width: 165px;
/* 	border-right:1px solid #777777; */
	height:100%;
	float:left;
}

.titulo_menu_desplegable{
	font-size: 12px;
	color:#014693;
	font-weight:bold;
}

.item_menu_desplegable{
	font-size: 12px;
	color:#6e6e6e;
}
.item_menu_desplegable a{
	color:#6e6e6e;
	text-decoration:none;
}
.item_menu_desplegable a:hover{
	color:#cead08;
}


.division_menu{
	background-color:rgb(158,158,158);
	height:28px;
	width:2px;
	padding-top:10px;
}

.linea_separa_sub_menu{
	width:100%;
	height:1px;
	background: rgb(206,206,206); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(206,206,206,1) 0%, rgba(147,147,147,1) 47%, rgba(147,147,147,1) 53%, rgba(206,206,206,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,206,206,1)), color-stop(47%,rgba(147,147,147,1)), color-stop(53%,rgba(147,147,147,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(147,147,147,1) 47%,rgba(147,147,147,1) 53%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(147,147,147,1) 47%,rgba(147,147,147,1) 53%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(147,147,147,1) 47%,rgba(147,147,147,1) 53%,rgba(206,206,206,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(206,206,206,1) 0%,rgba(147,147,147,1) 47%,rgba(147,147,147,1) 53%,rgba(206,206,206,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece',GradientType=1 ); /* IE6-9 */
}

.btn_menu{
	background-color:#CECECE;
	font-size: 13px;
	color:#555555;
	height:27px;
	padding-top:11px;
	cursor:pointer;
	padding-left:10px;
	width:166px;
}


.linea_separa_menu{
	width:1px;
	height:50px;
	background-color:#C9C9C9;
	float:left;
	margin:0px 10px;
}

.buscador{
	float:left;
	margin-top:4px;
	position:relative;
	z-index:1000;
}

.input_buscador{
	float:left;
}

.input_buscador input{
	width:360px;
	height:40px;
	border:1px solid #C9C9C9;
	border-right:0px;
	outline:none;
	font-size:16px;
	padding:0px 10px;
}

.btn_buscador{
	float:left;
	background-image:url('../images/barra_superior_bot_buscar.png');
	width:42px;
	height:42px;
	cursor:pointer;
}
.btn_buscador:hover{
	background-position:0px -44px;
}

.sugerencia_busqueda{
	width:401px;
	background-color:#ffffff;
	border:1px solid #8F8F8F;
	border-bottom:0px;
	display:none;
	position:absolute;
	top:41px;
	left:0px;
	z-index:1100;
	text-align:left;
}

.item_sugerencia_busqueda{
	padding:5px;
	border-bottom:1px solid #8F8F8F;
	cursor:pointer;
	font-size:12px;
}
.item_sugerencia_busqueda:hover{
	background-color:#F8F8F8;
}

.ofertas_menu{
	float:left;
	background-image:url('../images/barra_superior_bot_ofertas.png');
	width:79px;
	height:34px;
	cursor:pointer;
	margin:8px 3px 8px 10px;
}
.ofertas_menu:hover{
	background-position:0px -35px;
}

.lista_precio_menu{
	float:left;
	background-image:url('../images/barra_superior_bot_lista_precios.png');
	background-position:0px -1px;
	width:100px;
	height:34px;
	cursor:pointer;
	margin:8px 3px 8px 3px;
}
.lista_precio_menu:hover{
	background-position:0px -36px;
}

.marcas_menu{
	float:left;
	background-image:url('../images/bot_marcas.png');
	background-position:0px -1px;
	width:101px;
	height:34px;
	cursor:pointer;
	margin:8px 3px 8px 3px;
}
.marcas_menu:hover{
	background-position:0px -37px;
}


.carrito_header{
	float:right;
	background-image:url('../images/barra_superior_carro.png');
	width:125px;
	height:26px;
	color:#656565;
	text-decoration:none;
	font-size:12px;
	padding-top: 10px;
	padding-left: 45px;
	text-align: center;
}
.carrito_header:hover{
	background-position:0px -37px;
}

.carrito_header2{
	display:none;
}

.content_lista_precio{
	width:960px;
	height:150px;
}

.titulo_lista_precio{
	text-align:center;
	font-size:20px;
	font-weight:700;
}

.content_opcion{
	margin-bottom:20px;
}

.titulo_opcion{
	font-size:14px;
}

.content_selects_lista_precio{
	margin-left:20px;
	margin-top:10px;
	float:left;
}

.titulo_select_lista_precio{
	font-size:14px;
}

.select_lista_precio select{
	width:160px;
}

.select_corto_lista_precio select{
	width:80px;
}

.content_imagen_lista_precio{
	margin-left:20px;
	margin-top:10px;
}

/************************************************** FIN MENU ***********************************************************************/



/******************************************** LISTADO PRODUCTOS ******************************************************************/

.columna_categorias{
	float:left;
	width:195px;
	margin-right:2px;
	margin-bottom:30px;
	margin-left: 7px;
	display:block;
}

.columna_contenido{
	float:left;
}

.columna_contenido_busqueda{
	width:960px;
}

.titulo_opciones{
	width:197px;
	height:38px;
	margin-top:2px;
}

.titulo_categorias{
	width: 182px;
	height: 27px;
	overflow: hidden;
	padding-left: 13px;
	padding-top: 12px;
	background-color:#cecccc;
	color:#4f4f4f;
}

.content_sub_cate{
	width:185px;
	padding-left:10px;
	border-bottom:2px solid #ffffff;
	padding-bottom:15px;
	background-color: #EDEBEC;
}

.titulo_grupo{
	font-family: sans-serif;
	font-size: 12px;
	color:#024393;
	text-transform:uppercase;
	font-weight:bold;
	margin: 5px 0px;
}

.titulo_subcategorias_bold{
	font-family: sans-serif;
	font-size: 12px;
	color:#4f4f4f;
	font-weight:bold;
	padding-top:15px;
}

.titulo_subcategorias{
	font-family: sans-serif;
	font-size: 12px;
	margin-left:6px;
}

.titulo_subcategorias a{
	font-family: sans-serif;
	font-size: 12px;
	color:#4f4f4f;
	text-decoration:none;
}

.titulo_subcategorias_select{
	font-family: sans-serif;
	font-size: 12px;
	margin-left:6px;
	color:#012A62;	
}

.img_sacar_subcategorias{
	float:right;
	cursor:pointer;
}

.img_titulo_categoria{
	width:761px;
	height:89px;
}

.header_listado_porduct{
	background-color:#edebec;
	width:750px;
	height:39px;
}

.header_listado_porduct_busqueda{
	background-color:#edebec;
	width:960px;
	height:34px;
}

.titulo_categoria{
	float:left;
	font-family: sans-serif;
	font-size: 14px;
	color:#727177;
	padding:10px 10px 0px 10px;
}

.content_right_header_listado{
	float:right;
	margin-right:5px;
}

.select_cant_pagina{
	float:left;
	padding:5px 15px 0px 0px;
	font-family: sans-serif;
	font-size: 12px;
	color:#727177;
	font-weight:bold;
	margin-left:15px;
}

.content_ordenar{
	padding:13px 10px 0px 0px;
	float:left;
	display:block;
}

.content_ordenar_tablet{
	display:none;
}

.content_ordenar_vendedor_tablet{
	display:none;
}

.boton_categorias_tablet{
	display:none;
}

.titulo_ordenar{
	float:left;
	font-family: sans-serif;
	font-size: 12px;
	color:#727177;
	font-weight:bold;
}

.item_ordenar{
	float:left;
	font-family: sans-serif;
	font-size: 12px;
}
.item_ordenar a{
	color:#727177;
	text-decoration:none;
}

.content_vista{
	float:left;
	padding: 5px 0px 0px 10px;
	display:block;
}

.item_listado_vista{
	background-image:url('../images/bot_lista_cuadricula_producto.jpg');
	background-position:0px 0px;
	width:30px;
	height:29px;
	float:left;
	margin-left:5px;
}
.item_listado_vista:hover{
	background-position:0px -28px;
}
.item_listado_vista_select{
	background-image:url('../images/bot_lista_cuadricula_producto.jpg');
	background-position:0px -28px;
	width:30px;
	height:29px;
	float:left;
	margin-left:5px;
}

.item_cuadricula_vista{
	background-image:url('../images/bot_lista_cuadricula_producto.jpg');
	background-position:-30px -28px;
	width:29px;
	height:29px;
	float:left;
	margin-left:5px;
}
.item_cuadricula_vista:hover{
	background-position:-30px 0px;
}
.item_cuadricula_vista_select{
	background-image:url('../images/bot_lista_cuadricula_producto.jpg');
	background-position:-30px 0px;
	width:29px;
	height:29px;
	float:left;
	margin-left:5px;
}

.content_productos{
	width:750px;
}

.content_productos_busqueda{
	width:750px;
	margin:0 auto;
}

.content_productos_cuadricula{
	width:100%;
}


.content_precios{
	position:relative;
	z-index:10;
	font-family: sans-serif;
	font-size: 16px;
	font-weight:bold;
	width:245px;
	height:40px;
}
.precio_viejo_product{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:20px;
}

.precio_tachado{
	position:absolute;
	z-index:20;
	top:12px;
	left:13px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

/*.precio_product{
	position:absolute;
	z-index:15;
	color:#000000;
	top:10px;
	left:95px;
}*/

.content_productos_cuadricula .item_product{
	position:relative;
	z-index:4;
	margin:3px 30px;
	width:186px;
	height:278px;
	float:left;
}

.content_productos_cuadricula .item_product_sin_precio{
	position:relative;
	z-index:4;
	margin:3px 30px;
	width:186px;
	height:210px;
	float:left;
}

.content_productos_cuadricula .oferta_product{
	position:absolute;
	z-index:15;
	background-image:url('../images/bot_oferta_producto.png');
	width: 94px;
	height: 28px;
	top:0px;
	right:0px;
}

.content_productos_cuadricula .oferta_product_1{
	position:absolute;
	z-index:15;
	width: 85px;
	height: 20px;
	top: 166px;
	right: 0px;
	font-family: sans-serif;
	font-size: 16px;
	color: #707070;
	text-decoration:line-through;
	text-align: right;
}

.content_productos_cuadricula .cartel_oferta{
	position:absolute;
	z-index:150;
	border:2px solid #1557AD;
	background-color:#ffffff;
	width:145px;
	top:27px;
	right:0px;
	font-family: sans-serif;
	font-size: 12px;
	display:none;
	padding:10px 5px;
}

.content_productos_cuadricula .img_product{
	background-color:#ffffff;
	width:120px;
	height:120px;
	overflow:hidden;
	margin:5px 5px 5px 35px;
}

.content_productos_cuadricula .content_descripcion_product{
	width:185px;
	height:34px;
}

.content_productos_cuadricula .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:400;
	position:absolute;
	z-index:100;
	top:132px;
	background-color:#ffffff;
}
.content_productos_cuadricula .titulo_product a{
	color:#000000;
	text-decoration:none;
}

.content_productos_cuadricula .cod_stock_product{
	font-family: sans-serif;
	font-size: 11px;
	float:left;
	margin-top:6px;
}

.content_productos_cuadricula .stock_product{
	font-family: sans-serif;
	font-size: 11px;
	margin-top:6px;
}

.content_productos_cuadricula .content_precios{
	font-family: sans-serif;
	font-size: 20px;
	font-weight:bold;
	width:185px;
	height:30px;
}
.content_productos_cuadricula .precio_viejo_product{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:20px;
}

.content_productos_cuadricula .precio_tachado{
	position:absolute;
	z-index:20;
	top:12px;
	left:13px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.content_productos_cuadricula .precio_product{
	color:#ED1C24;
	text-align:center;
}

.content_productos_cuadricula .cantidad_compra_product{
	font-family: sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:300;
	float:left;
	margin-left:10px;
	margin-top:2px;
}

.content_productos_cuadricula .cantidad_compra_product input{
	width:25px;
	border:1px solid #707070;
}

.content_productos_cuadricula .content_btns{
	background-color:#ffffff;
	width:215px;
	height:32px;
	padding:6px 15px;
	margin-top:3px;
}

.content_productos_cuadricula .btn_comprar_product{
	background-image:url('../images/bot_carro.jpg');
	width:120px;
	height:33px;
	float:left;
}

.content_productos_cuadricula .btn_favoritos_product{
	background-image:url('../images/bot_fav.jpg');
	width:35px;
	height:33px;
	float:left;
	margin-left:1px;
}

.content_productos_cuadricula .btn_ver_product{
	height:33px;
	float:left;
	margin-left:1px;
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
}

.content_productos_cuadricula .content_compra_product{
}

.content_productos_cuadricula .btn_agregar{
	background-image:url('../images/bot_agregar_carro.png');
	cursor:pointer;
	width:186px;
	height:33px;
	margin-top:10px;
}
.content_productos_cuadricula .btn_agregar:hover{
	background-position:0px -34px;
}

.content_productos_listado .item_product{
	position:relative;
	z-index:4;
	border-bottom:1px solid #d0d0d0;
	margin:3px 0px;
	padding-top:10px;
	width:750px;
	height:103px;
}

.content_productos_listado .item_product_sin_precio{
	position:relative;
	z-index:4;
	border-bottom:1px solid #d0d0d0;
	margin:3px 0px;
	padding-top:10px;
	width:750px;
	height:103px;
}

.content_productos_listado .oferta_product{
	position:absolute;
	z-index:15;
	background-image:url('../images/bot_oferta_producto.png');
	width: 94px;
	height: 28px;
	top:38px;
	right:5px;
}
.content_productos_listado .oferta_product_1{
	position:absolute;
	z-index:15;
	width: 85px;
	height: 20px;
	top: 41px;
	right: 475px;
	font-family: sans-serif;
	font-size: 16px;
	color: #707070;
	text-decoration:line-through;
	text-align: right;
}

.content_productos_listado .cartel_oferta{
	position:absolute;
	z-index:15;
	border:2px solid #1557AD;
	background-color:#ffffff;
	width: 145px;
	top: 3px;
	right:98px;
	font-family: sans-serif;
	font-size: 12px;
	display:none;
	padding:10px 5px;
}

.content_productos_listado .img_product{
	background-color:#ffffff;
	border:1px solid #d0d0d0;
	width: 90px;
	height: 90px;
	overflow:hidden;
	margin:5px 5px 5px 15px;
	float:left;
}

.content_productos_listado .content_nombre_precio{
	float:left;
	margin-top:5px;
}

.content_productos_listado .content_descripcion_product{
	width:215px;
	height:33px;
	margin-left:15px;
	background-color: #ffffff;
}

.content_productos_listado .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:215px;
	position: absolute;
	z-index: 100;
	top: 16px;
}
.content_productos_listado .titulo_product a{
	color:#000000;
	text-decoration:none;
}

.content_productos_listado .cod_stock_product{
	font-family: sans-serif;
	font-size: 12px;
	float:left;
	margin-top: 5px;
	margin-left: 15px;
}

.content_productos_listado .stock_product{
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 15px;
}

.content_productos_listado .content_precios{
	font-family: sans-serif;
	font-size: 20px;
	font-weight:bold;
	width:215px;
	height:25px;
	margin-left:15px;
}
.content_productos_listado .precio_viejo_product{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:20px;
}

.content_productos_listado .precio_tachado{
	position:absolute;
	z-index:20;
	top:12px;
	left:13px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.content_productos_listado .precio_product{
	color:#ED1C24;
}

.content_productos_listado .content_compra_product{
	float:left;
	margin-top:20px;
}

.content_productos_listado .cantidad_compra_product{
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
	padding-left:15px;
	float:left;
}

.content_productos_listado .cantidad_compra_product input{
	width:25px;
	border:1px solid #707070;
}

.content_productos_listado .content_btns{
	background-color:#ffffff;
	width:342px;
	height:32px;
	padding:6px 15px;
	margin-top:3px;
}

.content_productos_listado .btn_comprar_product{
	background-image:url('../images/bot_carro.jpg');
	width:120px;
	height:33px;
	float:left;
}

.content_productos_listado .btn_favoritos_product{
	background-image:url('../images/bot_fav.jpg');
	width:35px;
	height:33px;
	float:left;
	margin-left:1px;
}

.content_productos_listado .btn_ver_product{
	height:33px;
	float:left;
	margin-left:1px;
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
}

.content_productos_listado .btn_agregar{
	background-image:url('../images/bot_agregar_carro.png');
	cursor:pointer;
	width:186px;
	height:33px;
	margin-top:15px;
}
.content_productos_listado .btn_agregar:hover{
	background-position:0px -34px;
}


.content_prod_fav_visitados{
	margin-top:5px;
	margin-left:3px;
}

.prod_visitados{
	float:left;
	width:247px;
	height:211px;
}

.titulo_visitados{
	background: rgb(0,103,196); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjdjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQ0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,103,196,1) 0%, rgba(1,68,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,103,196,1)), color-stop(100%,rgba(1,68,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067c4', endColorstr='#01449b',GradientType=0 ); /* IE6-8 */
	width:227px;
	height:15px;
	padding:10px;
	font-family: sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
}

.contenido_visitados{
	width:215px;
	height:145px;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	background-color:#f9f9f9;
	padding:15px;
}

.titulo_prod_visitados{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.separa_prod_visitados{
	border-bottom:1px solid #707070;
	margin-left:5px;
	margin-bottom:15px;
	width:200px;
	height:4px;
}

.prod_favoritos{
	float:left;
	width:480px;
	height:215px;
}

.titulo_favoritos{
	background: rgb(0,103,196); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjdjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQ0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,103,196,1) 0%, rgba(1,68,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,103,196,1)), color-stop(100%,rgba(1,68,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067c4', endColorstr='#01449b',GradientType=0 ); /* IE6-8 */
	width:480px;
	height:15px;
	padding:10px;
	font-family: sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	margin-left:6px;
}

.contenido_favoritos{
	width:468px;
	height:145px;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	background-color:#f9f9f9;
	padding:15px;
	margin-left:6px;
}

.contenido_favoritos .product_favorito{
	width:150px;
	float:left;
}

.contenido_favoritos .content_descripcion_product_fav{
	width:150px;
	height:35px;
}

.contenido_favoritos .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.contenido_favoritos .content_precios{
	position:relative;
	z-index:10;
	font-family: sans-serif;
	font-size: 16px;
	font-weight:bold;
	width:245px;
	height:40px;
}
.contenido_favoritos .precio_viejo_product_fav{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:6px;
}

.contenido_favoritos .precio_tachado_fav{
	position:absolute;
	z-index:20;
	top:12px;
	left:0px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.contenido_favoritos .precio_product_fav{
	position:absolute;
	z-index:15;
	color:#000000;
	top:10px;
	left:80px;
}

.contenido_favoritos .cantidad_compra_product_fav{
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
}

.contenido_favoritos .cantidad_compra_product_fav input{
	width:20px;
	border:1px solid #707070;
}

.contenido_favoritos .content_btns_favorito{
	padding:6px 0px;
	margin-top:3px;
}

.contenido_favoritos .btn_comprar_product{
	background-image:url('../images/bot_carro_cont_productos.jpg');
	width:113px;
	height:22px;
	float:left;
}

.contenido_favoritos .btn_favoritos_product{
	background-image:url('../images/bot_fav_cont_productos.jpg');
	width:33px;
	height:22px;
	float:left;
	margin-left:1px;
}

.divisor_favoritos{
	width:5px;
	height:150px;
	margin-left:3px;
	border-left:1px solid #777777;
	float:left;
}

.footer_listado_porduct{
	margin-top:15px;
}

.content_paginador{
	width:315px;
	text-align:right;
	margin-top:10px;
	margin-bottom:30px;
	margin-right:15px;
	float:right;
}

.footer_select{
	font-family: sans-serif;
	font-size: 14px;
	color:#000000;
}

.footer_select a{
	color:#000000;
	text-decoration:none;
}

.footer_seleccionado{
	font-family: sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.footer_seleccionado a{
	color:#000000;
	text-decoration:none;
}

/******************************************** FIN LISTADO PRODUCTOS ******************************************************************/


/******************************************** DETALLE PRODUCTOS ******************************************************************/

.ruta_prod{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	width:920px;
	height:25px;
	margin:0 auto;
	padding:15px 10px 0px 10px;
	font-size:12px;
	border-radius:10px;
	font-weight:bold;
}

.content_producto_detalle{
	width:760px;
	margin:0 auto;
}

.producto_detalle{
	
}

.content_imgs_product{
	float:left;
	margin-top:30px;
}

.img_principal_product{
	width:300px;
}

.ampliar_img_product{
	margin-left:200px;
	font-family: sans-serif;
	font-size: 14px;
	color:#000000;
}
.ampliar_img_product a{
	 color:#000000;
	 text-decoration:none;
}

.content_otras_imgs{
	position:relative;
	z-index:8;
	width:300px;
	height:130px;
}

.otras_imgs_simple_product{
	margin-left:35px;
}

.otra_img_simple{
	float:left;
	margin: 2px;
	padding:10px;
	border:1px solid #b0b0b0;
	height:105px;
}

.otras_imgs_product{
	margin-left: 45px;
	width:232px;
	height:130px;
	overflow:hidden;
}

.ul_otras_imgs{
	margin:0px;
	list-style-type: none;
	width:80000px !important;
}

.otra_img{
	width:90px;
	margin: 2px;
	padding:10px;
	border:1px solid #b0b0b0;
	height:105px;
}

.flecha_izq_otras_imagenes{
	background-image: url('../images/flecha_izq_home.jpg');
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:40px;
	left:24px;
	z-index:10;
	cursor:pointer;
}

.flecha_der_otras_imagenes{
	background-image: url('../images/flecha_der_home.jpg');
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:40px;
	right:0px;
	z-index:10;
	cursor:pointer;
}

.content_datos_products{
	float:left;
	margin-top:20px;
	margin-left:30px;
	width:425px;
}

.titulo_detalle_product{
	font-family: sans-serif;
	font-size: 16px;
	color: #5E5E5E;
	font-weight: bold;
	background-color: #EDEDED;
	padding: 10px;
}

.cod_stock_detalle_product{
	font-family: sans-serif;
	font-size: 14px;
	margin-top:10px;
}

.stock_detalle_product{
	font-family: sans-serif;
	font-size: 14px;
	margin-top:10px;
}
.stock_detalle_product span{
	color:red;
}


.linea_separa_titulo_detalle{
	margin-top:10px;
	width:100%;
	height:1px;
	background-color:#b0b0b0;
}

.resumen_product_detalle{
	margin-top:10px;
	font-family: sans-serif;
	font-size: 13px;
	color:#000000;
}

.content_compra_product_detalle{
	margin-top:30px;
	background-color:#ace2ec;
	width:385px;
	padding:10px 20px;
}

.precio_detalle_product{
	font-family: sans-serif;
	font-size: 24px;
	color:#ED1C24;
	font-weight:bold;
	margin-top:20px;
	float:left;
}

.comprar_detalle_product{
	font-family: sans-serif;
	font-size: 12px;
	color:#737278;
	margin-top:10px;
}

.cantidad_detalle{
	float:left;
	margin-top:5px;
}

.cantidad_detalle input{
	width:30px;
	border:1px solid #707070;
}

.btn_comprar_detalle{
	float:left;
	margin-left:10px;
	cursor:pointer;
	background-image: url('../images/bot_agregar_carro.png');
	width: 186px;
	height: 33px;
}
.btn_comprar_detalle:hover{
	background-position: 0px -34px;
}

.content_ofertas_detalle{
	margin-top:20px;
	margin-left:10px;
}

.oferta_product_detalle{
	background-image:url('../images/bot_oferta_producto.png');
	width: 94px;
	height: 28px;
	float:left;
}

.oferta_product_detalle_1{
	font-family: sans-serif;
	font-size: 24px;
	color:#ED1C24;
	font-weight:bold;
	margin-top:20px;
	margin-left:15px;
	float:left;
	text-decoration:line-through;
}

.cartel_oferta_detalle{
	border:2px solid #1557AD;
	background-color:#ffffff;
	width:145px;
	font-family: sans-serif;
	font-size: 12px;
	padding:10px 5px;
	float:left;
	margin-left:10px;
}

.formas_pago_detalle{
	margin-top:20px;
	width:425px;
}

.forma_pago{
	float:left;
}

.prod_relacionados{
	margin-top:10px;
}

.titulo_relacionados{
	background: rgb(0,103,196); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjdjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQ0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,103,196,1) 0%, rgba(1,68,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,103,196,1)), color-stop(100%,rgba(1,68,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067c4', endColorstr='#01449b',GradientType=0 ); /* IE6-8 */
	width: 733px;
	height:15px;
	padding:10px;
	font-family: sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	margin-left:3px;
}

.contenido_relacionados{
	width: 721px;
	height:105px;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	background-color:#f9f9f9;
	padding:15px;
	margin-left:3px;
}

.contenido_relacionados .product_relacionados{
	width:230px;
	float:left;
}

.contenido_relacionados .content_descripcion_product_relacionados{
	width:230px;
	height:25px;
}

.contenido_relacionados .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.contenido_relacionados .titulo_product a{
	color:#000000;
	text-decoration:none;
}

.contenido_relacionados .content_precios{
	position:relative;
	z-index:10;
	font-family: sans-serif;
	font-size: 16px;
	font-weight:bold;
	width:245px;
	height:30px;
}
.contenido_relacionados .precio_viejo_product_relacionados{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:6px;
}

.contenido_relacionados .precio_tachado_relacionados{
	position:absolute;
	z-index:20;
	top:12px;
	left:0px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.contenido_relacionados .precio_product_relacionados{
	position:absolute;
	z-index:15;
	color:#cc0000;
	top:10px;
	left:0px;
}

.contenido_relacionados .cantidad_compra_product_relacionados{
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
	float:left;
	margin-top:5px;
}

.contenido_relacionados .cantidad_compra_product_relacionados input{
	width:20px;
	border:1px solid #707070;
}

.contenido_relacionados .content_btns_relacionados{
	padding:0px 0px;
	float:left;
	padding-left:10px;
}

.content_compra_relacionados{
	margin-top:10px;
}

.contenido_relacionados .btn_comprar_product{
	background-image:url('../images/btn_agregar_lista.jpg');
	width:120px;
	height:25px;
	cursor:pointer;
	float:left;
	margin-top:4px;
}

.contenido_relacionados .btn_relacionados_product{
	background-image:url('../images/bot_fav_cont_productos.jpg');
	width:33px;
	height:22px;
	float:left;
	margin-left:1px;
}

.divisor_relacionados{
	width:5px;
	height:113px;
	margin-left:3px;
	border-left:1px solid #777777;
	float:left;
}

/******************************************** FIN DETALLE PRODUCTOS ******************************************************************/

/******************************************** PRODUCTOS RELACIONADOS ******************************************************************/
.content_compra_rel{
	width:190px;
	margin:0 auto;
}

.relacionados_product{
	position:absolute;
	z-index:164;
	width: 100%;
	height: 15px;
	background-color:rgba(24,97,192,.7);
	text-align:center;
	top:0px;
	right:0px;
	color:#ffffff;
	font-size:11px;
	padding-top: 1px;
}

.conten_cuadricula .relacionados_product{
	position:absolute;
	z-index:164;
	width: 100%;
	height: 15px;
	background-color:rgba(24,97,192,.7);
	text-align:center;
	top:0px;
	right:0px;
	color:#ffffff;
	font-size:11px;
	padding-top: 1px;
}

.conten_listado .relacionados_product{
	position:absolute;
	z-index:164;
	width: 100%;
	height: 15px;
	background-color:rgba(24,97,192,.7);
	text-align:center;
	top:0px;
	right:0px;
	color:#ffffff;
	font-size:11px;
	padding-top: 1px;
}

.products_rel_list{
	display:none;
}

.titulo_rel{
	background: rgb(0,103,196); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjdjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQ0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,103,196,1) 0%, rgba(1,68,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,103,196,1)), color-stop(100%,rgba(1,68,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,103,196,1) 0%,rgba(1,68,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067c4', endColorstr='#01449b',GradientType=0 ); /* IE6-8 */
	width: 100%;
	height:15px;
	text-align:center;
	font-family: sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0px;
}


.products_rel_list .cantidad_compra_product {
    font-family: sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: 300;
    width:135px;
    margin:0 auto;
    margin-top: 2px;
}

.products_rel_list .cantidad_compra_product input{
	width:25px;
	border:1px solid #707070;
}

.products_rel_list .btn_agregar{
	background-image:url('../images/bot_agregar_carro.png');
	cursor:pointer;
	width:186px;
	height:33px;
	margin-top:10px;
}
.products_rel_list .btn_agregar:hover{
	background-position:0px -34px;
}


/******************************************** FIN PRODUCTOS RELACIONADOS ******************************************************************/


/******************************************** CARRO ******************************************************************/
.contenido_carro{
	padding:20px;
	width:920px;
	font-family: sans-serif;
	font-size: 13px;
	color:#000000;
}

.texto_carro{
}

.shipment{
	margin:15px 0px;
}

.content_table_carro{
	padding: 10px;
	width:900px;
}

.content_titulo_table_carro{
	padding:5px;
	background-color: #737277;
}

.titulo_table_carro{
	font-size: 18px;
	float:left;
	color:#ffffff;
}

.seleccionar_table_carro{
	float:right;
}

.titulo_tabla{
	padding:5px;
	font-weight:bold;
	color:#737277;
}

.contenido_tabla{
	padding:1px 1px;
	font-size: 15px;
	color:#000000;
	font-weight:bold;
}
.contenido_tabla a{
	color:#000000;
	text-decoration:none;
}

.contenido_tabla_oferta{
	padding:1px 1px;
	font-size: 15px;
	color:#000000;
	font-weight:bold;
	height:50px;
}
.contenido_tabla_oferta a{
	color:#000000;
	text-decoration:none;
}

.contenido_tabla_saldo{
	padding:5px 1px;
	font-size: 18px;
	color:#000000;
	font-weight:bold;
}

.contenido_tabla_grupo{
	padding:10px 10px;
	font-size: 15px;
	color:#000000;
	font-weight:bold;
	background-color:#1b6cd6;
	color:#ffffff;
}

.input_tabla_carro{
	width:30px;
}

.input_agregar_codigo{
	width:65px;
}

.table_carro tr:nth-child(even){
	background-color:#f4f4f4;
}

.table_carro tr:nth-child(odd){
	background-color:#ffffff;
}

.content_btns_carro{
	width:100%;
	margin-top:10px;
}

.texto_agregar_prod_cod{
	font-family: sans-serif;
	font-size: 13px;
	color:#737277;
	float:left;
	width:470px;
}

.content_totales_carro{
	float:right;
}

.sub_total_carro{
	background-color:#737277;
	width:224px;
	height:28px;
	font-size: 15px;
	font-weight: bold;
	padding-top:7px;
	margin-bottom:5px;
}

.sub_total_carro_titulo{
	color: #ffffff;
	text-align:center;
	float:left;
	width:124px;
}

.sub_total_carro_numero{
	color: #ffffff;
	text-align:right;
	float:left;
	width:90px;
}

.total_carro{
	background-color:#737277;
	width:224px;
	height:28px;
	font-size: 15px;
	font-weight: bold;
	padding-top:7px;
	margin-bottom:5px;
}

.total_carro_titulo{
	color: #ffffff;
	text-align:center;
	float:left;
	width:124px;
}

.total_carro_numero{
	color: #ffffff;
	text-align:right;
	float:left;
	width:90px;
}

.btn_vaciar_carro{
	float:right;
	margin-right:10px;
	cursor:pointer;
	background-image:url('../images/bot_vaciar_carrito.jpg');
	width:140px;
	height:30px;
}
.btn_vaciar_carro:hover{
	background-position:0px -31px;
}

.campos_confirmar_compra{
	
}

.columna1{
	float:left;
}

.columna2{
	float:left;
	margin-right:10px;
}

.campo_observaciones{
	margin-right:10px;
}

.campo_observaciones textarea{
	width:420px;
	height:41px;
}

.lugar_entrega input{
	width:221px;
	height:15px;
}
.horario_entrega input{
	width:221px;
	height:15px;
	margin-top:5px;
}

.content_confirmar_compra{
	width:100%;
	margin-top:10px;
}

.confirmar_compra{
	float:right;
}

.campos_confirmar_compra{
	float:left;
}

.content_btn_confirm_compra{
	float:left;
}

.layer_cargando{
	position:absolute;
	z-index:200000;
	width:100%;
	height:100%;
	background-color:#000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	text-align:center;
	display:none;
}

.borrar_product{
	background-image:url('../images/tacho_carrito.png');
	width:14px;
	height:16px;
	cursor:pointer;
}
.borrar_product:hover{
	background-position:0px -16px;
}

.bot_confirm_compra{
	background-image:url('../images/bot_confirmar_compra_producto.jpg');
	width:173px;
	height:34px;
	cursor:pointer;
}
.bot_confirm_compra:hover{
	background-position:0px -33px;
}

/******************************************** FIN CARRO ******************************************************************/


/******************************************** FORMS ******************************************************************/

.maps_contacto{
	width:952px;
	height:400px;
	margin:0 auto;
}

.texto_top_contacto{
	width:880px;
	margin:10px 40px;
	padding-bottom:10px;
	font-family: sans-serif;
	font-size: 14px;
	color:#737277;
	border-bottom:2px solid #e2e2e2;
}

.content_form{
	padding:20px 60px;
}

.table_contacto td{
	padding-bottom:15px;
}

.label_input{
	font-family: sans-serif;
	font-size: 14px;
	color:#737277;
	margin-left:10%;
	margin-bottom:10px;
	margin-top:10px;
}

.fondo_campo_contacto{
	width:80%;
	margin-left:10%;
	margin-right:10%;
}

.fondo_campo_contacto_localidad{
	margin-left:10%;
}

.campo_contacto{
	width:100%;
	height:18px;
}

.textarea_contacto{
	width:100%;
	height:70px;
}

.btn_enviar_contacto{
	margin-right:37px;
	width:90px;
	height:29px;
	cursor:pointer;
	background-image:url('../images/bot_enviar.jpg');
	margin:0 auto;
	margin-top:15px;
}
.btn_enviar_contacto:hover{
	background-position:0px -30px;
}

.btn_enviar_recordar{
	margin:0 auto;
	width:90px;
	height:29px;
	cursor:pointer;
	background-image:url('../images/bot_enviar.jpg');
}
.btn_enviar_recordar:hover{
	background-position:0px -30px;
}

/******************************************** FIN FORMS ******************************************************************/


/******************************************** VENDEDORES ******************************************************************/

.titulo_listado_clientes{
	text-align:center;
	font-size:20px;
}

.listado_clientes{
	margin-top:10px;
}

.listado_clientes tr td{
	padding:2px 10px;
}

.titulo_table_listado_clientes{
	font-size:14px;
	color:#ED1C24;
}

.listado_clientes tr:nth-child(odd){
	background-color:#ffffff;
}

.listado_clientes tr:nth-child(even){
	background-color:#f4f4f4;
}

.content_vendedores{
	width: 900px;
	margin: 0 auto;
}

.header_listado_vendedores{
	background-color: #edebec;
	width: 890px;
	height: 34px;
	padding-left:10px;
	margin:10px 0px;
}

.content_ordenar_vendedores{
	padding: 5px 10px 0px 0px;
	width:100%;
	
}

.orden_vendedor{
	float:left;
	display:block;
}

.content_ordenar_vendedores .titulo_ordenar{
	padding-top:6px;
}

.content_ordenar_vendedores .item_ordenar{
	padding-top:6px;
}

.content_buscador_clientes{
	float:right;
	width:290px;
}

.buscador_clientes{
	float:left;
}

.buscador_clientes input{
	width:200px;
}

.btn_buscador_clientes{
	float:left;
}

/******************************************** FIN VENDEDORES ******************************************************************/


/************************************************ PEDIDOS *********************************************************/

.header_listado_porducto{
	background-color:#edebec;
	height:39px;
	margin-bottom:20px;
	padding: 0px 10px 0px 10px;
	width:920px;
}

.content_ordenar_pedidos{
	padding:13px 10px 0px 0px;
	float:left;
	display:block;
	width:100%;
}

.contenedor_pedido{
	margin-bottom: 20px;
}

.content_pedido{
	width: 900px;
	height: 70px;
	padding: 10px 20px;
	background-color: #ACE2EC;
	font-family: sans-serif;
}

.datos_pedido{
	float:left;
	width:390px;
	margin-top:15px;
	font-family: sans-serif;
}

.numero_pedido{
	font-weight: 400;
	font-size: 20px;
	color:#2E83C0;
	float:left;
	font-family: sans-serif;
}

.fecha_pedido{
	font-weight: 400;
	font-size: 20px;
	color:#828282;
	float:left;
	margin-left:15px;
	font-family: sans-serif;
}

.btn_abrir_pedido{
	float:right;
	padding: 15px 0px;
	font-weight: 400;
	font-size: 14px;
	color:#ffffff;
	background-color:#6d6d6d;
	margin-top:5px;
	cursor:pointer;
	width:110px;
	height: 17px;
	text-align:center;
	font-family: sans-serif;
}

.enviar_mail_pedido{
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	background: rgb(34,208,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyZDBkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFhYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(34,208,219,1) 0%, rgba(26,176,201,1) 46%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,208,219,1)), color-stop(46%,rgba(26,176,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22d0db', endColorstr='#1ab0c9',GradientType=0 ); /* IE6-8 */
	color: #ffffff;
	padding: 7px 0px;
	width: 100px;
	height: 33px;
	cursor: pointer;
	margin-right: 10px;
	margin-top:5px;
	float:right;
}
.enviar_mail_pedido a{
	color: #ffffff;
	text-decoration:none;
}

.rechazar_pedido{
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	background: rgb(255,61,61); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTA1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,61,61,1) 0%, rgba(186,5,5,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,61,61,1)), color-stop(100%,rgba(186,5,5,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,61,61,1) 0%,rgba(186,5,5,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,61,61,1) 0%,rgba(186,5,5,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,61,61,1) 0%,rgba(186,5,5,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,61,61,1) 0%,rgba(186,5,5,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d3d', endColorstr='#ba0505',GradientType=0 ); /* IE6-8 */
	color: #ffffff;
	padding: 7px 0px;
	width: 100px;
	height: 33px;
	cursor: pointer;
	margin-right: 10px;
	margin-top:5px;
	float:right;
}
.rechazar_pedido a{
	color: #ffffff;
	text-decoration:none;
}

.estado_pedido{
	float:left;
	margin-top:10px;
	color:#003399;
/* 	margin-left:20px; */
	text-align:center;
	width:120px;
	font-weight: 400;
	font-size:14px;
}

.estado_pedido_aprobado{
	float:left;
	margin-top:10px;
	color:#128900;
	margin-left:20px;
	text-align:center;
	width:120px;
	font-weight: 400;
	font-size:14px;
}

.estado_pedido_rechazado{
	float:left;
	margin-top:10px;
	color:#BA0505;
	margin-left:20px;
	text-align:center;
	width:120px;
	font-weight: 400;
	font-size:14px;
}

.total_pedido{
	float:left;
	font-weight: 700;
	font-size: 26px;
	padding-top:10px;
	width:170px;
}

.mod_pedido{
	font-weight: 400;
	font-size: 14px;
	color:#828282;
	margin-top: 3px;
}

.table_linea_pedido{
	font-weight: 400;
	font-size: 14px;
	color:#000000;
	padding-top:5px;
	font-family: sans-serif;
}

.table_linea_pedido tr{
	background-color:#ededed;
	height:30px;
}

.table_linea_pedido tr:first-child{
	background-color:#ffffff;
	height:20px;
	font-weight:bold;
}

.table_linea_pedido tr:last-child{
	background-color:#ffffff;
	height:20px;
}

.table_linea_pedido tr:nth-child(even){
	background-color:#ace2ec;
}

.table_linea_pedido tr:nth-child(odd){
	background-color:#ffffff;
}

.table_linea_pedido tr td{
	padding:5px;
}

.agregar_todos_pedido{
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	background: rgb(34,208,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyZDBkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFhYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(34,208,219,1) 0%, rgba(26,176,201,1) 46%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,208,219,1)), color-stop(46%,rgba(26,176,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22d0db', endColorstr='#1ab0c9',GradientType=0 ); /* IE6-8 */
	color: #ffffff;
	padding: 7px 0px;
	width: 120px;
	height: 18px;
	cursor: pointer;
	margin-left: 15px;
	float:right;
}

.carro_pedido{
	background-image:url('../images/btn_agregar_lista.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:25px;
	width:45px;
	cursor:pointer;
}

.input_buscar_pedido{
	width:100px;
	height:15px;
	padding:0px;
}

.btn_descargar_facturas{
	float:right;
	width:245px;
	height:20px;
	padding:3px 0px;
	margin-top:-6px;
	font-family: sans-serif;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	background: rgb(34,208,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyZDBkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFhYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(34,208,219,1) 0%, rgba(26,176,201,1) 46%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,208,219,1)), color-stop(46%,rgba(26,176,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22d0db', endColorstr='#1ab0c9',GradientType=0 ); /* IE6-8 */
	display:block;
}
.btn_descargar_facturas a{
	color:#ffffff;
	text-decoration:none;
}

.btn_descargar_facturas_tablet{
	display:none;
}

.volver_pedidos{
	width:170px;
	height:20px;
	padding:3px 0px;
	margin:10px 0px;
	font-family: sans-serif;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	background: rgb(34,208,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyZDBkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFhYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(34,208,219,1) 0%, rgba(26,176,201,1) 46%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,208,219,1)), color-stop(46%,rgba(26,176,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22d0db', endColorstr='#1ab0c9',GradientType=0 ); /* IE6-8 */
}
.volver_pedidos a{
	color:#ffffff;
	text-decoration:none;
}

.content_pdffe{
	width:400px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:40px;
}

.error_carro{
	color:red;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
}

.contenido_internas{
	padding:10px;
}

.ordenar_pedidos{
	display:block;
}

/************************************************ FIN PEDIDOS *********************************************************/


.titulo_ruta_prod{
	float:left;
}

.filtro_grupo_oferta{
	float:right;
}

.titulo_filtro_grupo_oferta{
	float:left;
	font-weight:300;
}

.select_filtro_grupo_oferta{
	float:left;
	margin-left:10px;
}

.content_btns_lista_precio{
	width:188px;
	margin:0 auto;
	height:30px;
	margin-top:5px;
}

.btn_aceptar_lista_precio{
	background-image:url('../images/bot_aceptar.jpg');
	width:89px;
	height:29px;
	float:left;
	cursor:pointer;
}
.btn_aceptar_lista_precio:hover{
	background-position:0px -30px;
}

.btn_cancelar_lista_precio{
	background-image:url('../images/bot_cancelar.jpg');
	width:89px;
	height:29px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.btn_cancelar_lista_precio:hover{
	background-position:0px -30px;
}


/*validador*/
.inputContainer{position:relative; float:left;}
.formError {
	position:absolute;
	top:300px; left:300px;
	display:block;
	z-index:500000;
	cursor:pointer;
}
#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}

.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
	width:100%; 
	background:#49CFE8;
	color:#fff;
	width:160px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	border:2px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
	width:15px;
	margin:-2px 0 0 13px;
	z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; height:1px; background:#49CFE8;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
	
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{
	width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;
} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
/*---------------------validador*/















/* Landscape phone to portrait tablet and phones */
@media (max-width:960px) {
	
/******** header *********/
	
.page_margins {
	min-width: 96%;
	max-width: 96%;
	text-align: left;
	margin-left: 2%;
	margin-right: 2%;
}	
	
.content_logo{
	width:38%;
	padding-top:5px;
	padding-left:2%;
	float:left;
}

.contenido_header{
	float:right;
	width:48%;
	padding-top: 23px;
	padding-right: 2%;
}
	
.menu_header{
	display:none;
	float:left;
	color:#ffffff;
	margin-right:30px;
	margin-top:5px;
}

.content_login_1{
	float:left;
	position:relative;
	z-index:100;
	margin-right:10px;
	margin-top:2px;
}

.content_login{
	float:left;
	position:relative;
	z-index:10;
	margin-right:10px;
	margin-top:2px;
}

.btn_crear_cuenta{
	float:left;
	background-image:url('../images/bot_registrarse.png');
	width:127px;
	height:34px;
	margin-right:10px;
	margin-top:2px;
}

/******** fin header *********/

/******** barra principal *********/

.input_buscador input {
    width: 360px;
    height: 40px;
    border: 1px solid #C9C9C9;
    border-right: 0px;
    outline: none;
    font-size: 16px;
    padding: 0px 10px;
    border-radius: 6px 0px 0px 6px;
}

.ofertas_menu{
	display:none;
	float:left;
	background-image:url('../images/barra_superior_bot_ofertas.png');
	width:79px;
	height:34px;
	cursor:pointer;
	margin:8px 3px 8px 10px;
}

.lista_precio_menu{
	display:none;
	float:left;
	background-image:url('../images/barra_superior_bot_lista_precios.png');
	background-position:0px -1px;
	width:100px;
	height:34px;
	cursor:pointer;
	margin:8px 10px 8px 3px;
}

.marcas_menu{
	display:none;
}

.header_contenido{
	background-image:none;
	width:100%;
	margin: 0 auto;
	margin-top:10px;
	position:relative;
	z-index:50;
}

.content_menu{
	top:6px;
	left:0px;
	width:94%;
	padding:4px 1% 0px 1%;
	margin-left:2%;
	margin-right:2%;
}

.carrito_header{
	float:right;
}

.btn_crear_cuenta{
	display:none;
}

.texto_login{
	display:none;
}
/******** fin barra principal *********/

/******** home *********/

.placas_home{
	width:100%;
	padding-top: 80px;
}

.contenido_contenido{
	width:100%;
	background-image:none;
	padding:10px 0px;
	background-color:#ffffff;
	margin-top:50px;
}

.footer_contenido{
	background-image:none;
	width:100%;
}

/******** lista *********/

.columna_categorias{
	display:none;
}

.columna_contenido{
	float:initial;
	width:100%;
}

.content_productos{
	width:100%;
}

.content_productos_cuadricula{
	width:740px;
	margin:0 auto;
}

.content_productos_cuadricula .item_product {
    margin: 3px 25px;
}


.header_listado_porduct {
    width: 94%;
	margin-left:3%;
	margin-right:3%;
    height: 39px;
}

.content_ordenar {
    padding: 13px 0px 0px 0px;
    float: initial;
	width:595px;
	margin:0 auto;
}

.content_vista{
	display:none;
}


.content_productos_listado{
	width:740px;
	margin:0 auto;
}

.content_productos_listado .item_product{
	position:relative;
	z-index:4;
	margin: 3px 25px;
	width:186px;
	height:278px;
	float:left;
	border:0;
}

.content_productos_listado .item_product_sin_precio{
	position:relative;
	z-index:4;
	margin:3px 30px;
	width:186px;
	height:210px;
	float:left;
	border:0;
}

.content_productos_listado .oferta_product{
	position:absolute;
	z-index:15;
	background-image:url('../images/bot_oferta_producto.png');
	width: 94px;
	height: 28px;
	top:0px;
	right:0px;
}

.content_productos_listado .oferta_product_1{
	position:absolute;
	z-index:15;
	width: 85px;
	height: 20px;
	top: 166px;
	right: 0px;
	font-family: sans-serif;
	font-size: 16px;
	color: #707070;
	text-decoration:line-through;
	text-align: right;
}

.content_productos_listado .cartel_oferta{
	position:absolute;
	z-index:150;
	border:2px solid #1557AD;
	background-color:#ffffff;
	width:145px;
	top:27px;
	right:0px;
	font-family: sans-serif;
	font-size: 12px;
	display:none;
	padding:10px 5px;
}

.content_productos_listado .img_product{
	background-color:#ffffff;
	width:120px;
	height:120px;
	overflow:hidden;
	margin:5px 5px 5px 35px;
	float:initial;
	border:0px;
}

.content_productos_listado .img_product img{
	display:block;
	margin:0 auto;
}

.content_productos_listado .content_descripcion_product{
	width:185px;
	height:34px;
	margin-left: 0px;
}

.content_productos_listado .titulo_product{
	font-family: sans-serif;
	font-size: 12px;
	font-weight:400;
	position:absolute;
	z-index:100;
	top:132px;
	background-color:#ffffff;
	width:100%;
}
.content_productos_listado .titulo_product a{
	color:#000000;
	text-decoration:none;
}

.content_productos_listado .cod_stock_product{
	font-family: sans-serif;
	font-size: 11px;
	float:left;
	margin-top:6px;
	margin-left:0px;
}

.content_productos_listado .stock_product{
	font-family: sans-serif;
	font-size: 11px;
	margin-top:6px;
	margin-left:0px;
}

.content_productos_listado .content_precios{
	font-family: sans-serif;
	font-size: 20px;
	font-weight:bold;
	width:185px;
	height:30px;
	margin-left:0px;
}
.content_productos_listado .precio_viejo_product{
	position:absolute;
	z-index:15;
	color:#b0b0b0;
	top:10px;
	left:20px;
}

.content_productos_listado .precio_tachado{
	position:absolute;
	z-index:20;
	top:12px;
	left:13px;
	background-image:url('../images/linea_precio.png');
	width:66px;
	height:12px;
}

.content_productos_listado .precio_product{
	color:#ED1C24;
	text-align:center;
}

.content_productos_listado .cantidad_compra_product{
	font-family: sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:300;
	float:left;
	margin-left:10px;
	margin-top:2px;
	padding-left: 0px;
}

.content_productos_listado .cantidad_compra_product input{
	width:25px;
	border:1px solid #707070;
}

.content_productos_listado .content_btns{
	background-color:#ffffff;
	width:215px;
	height:32px;
	padding:6px 15px;
	margin-top:3px;
}

.content_productos_listado .btn_comprar_product{
	background-image:url('../images/bot_carro.jpg');
	width:120px;
	height:33px;
	float:left;
}

.content_productos_listado .btn_favoritos_product{
	background-image:url('../images/bot_fav.jpg');
	width:35px;
	height:33px;
	float:left;
	margin-left:1px;
}

.content_productos_listado .btn_ver_product{
	height:33px;
	float:left;
	margin-left:1px;
	font-family: sans-serif;
	font-size: 12px;
	color:#707070;
}

.content_productos_listado .content_nombre_precio {
    float: initial;
    margin-top: 0px;
}

.content_productos_listado .content_compra_product{
	float: initial;
    margin-top: 0px;
}

.content_productos_listado .btn_agregar{
	background-image:url('../images/bot_agregar_carro.png');
	cursor:pointer;
	width:186px;
	height:33px;
	margin-top:10px;
}
.content_productos_listado .btn_agregar:hover{
	background-position:0px -34px;
}


/******** footer *********/

.fondo_footer{
	background-image:none;
	width:96%;	
	margin-left:2%;
	margin-right:2%;
}

.imagen_footer{
	display:none;
}

.menu_importante_footer {
    float: initial;
    background-image: url(../images/conten_info_footer.png);
    width: 260px;
    height: 130px;
    margin-left: 0px;
    margin-top: 17px;
	text-align:center;
	background-repeat:no-repeat;
	margin:0 auto;
}


/******** empresa *********/

.content_slider_empresa{
	display:none;
}

.ruta_prod{
	width:96%;
	height:30px;
	margin:0 auto;
	padding:10px 2% 0px 2%;
	font-size:12px;
	border-radius:0px;
	font-weight:bold;
	text-align:center;
}


/******** contacto *********/

.maps_contacto{
	width:100%;
	height:400px;
	margin:0 auto;
}

.texto_top_contacto{
	width: 96%;
	margin: 10px 2%;
}

.content_form{
	padding:20px 0px;
}


/******** detalle *********/

.columna_contenido_busqueda{
	width:100%;
}

.content_producto_detalle{
	width:100%;
}

.header_contenido_interna{
	background-image:none;
	width:100%;
}

.content_ofertas_home{
	margin-left:2%;
	margin-right:2%;
	width:96%;
}

.marcas_home{
	width:100%;
}

.sugerencia_busqueda{
	width:100%;
}

.content_productos_busqueda{
	width:100%;
}

.formas_pago_detalle{
	width:100%;
}

.contenido_carro{
	width:96%;
	padding: 20px 2%;
}

.texto_carro{
	display:none;
}

.content_table_carro {
    padding: 10px 0px;
    width: 100%;
}

.contenido_tabla{
	font-size:12px;
}

.table_carro tr td:nth-child(1){
	display:none;
}

.table_carro3 tr td:nth-child(1){
	display:none;
}

.bot_confirm_compra {
    float: right;
}


.barra_principal_mobile{
	width:300px;
	height:100%;
	display:none;
	background-color: #ffffff;
    border-bottom: 1px solid #5c87c7;
	position: fixed;
	z-index:7100;
	top:0px;
	font-size:16px;	
	overflow-y: scroll;
}

.titulo_barra_principal_mobile{
	color:#000000;
	font-weight:600;
	padding-left:2%;
	cursor:pointer;
	padding-top: 15px;
}

.sub_menu_product{
	width:300px;
	background-color:#ffffff;
	padding-bottom:10px;
}

.btn_menu_mobile{
	color:#000000;
	font-weight:400;
	font-size:14px;
	padding:10px;
	cursor:pointer;
}

.btn_menu_mobile a{
	color:#000000;
	text-decoration:none;
}

.atras_menu_mobile{
	color:#000000;
	font-weight:400;
	font-size:14px;
	padding:10px;
	border-bottom:1px solid #777777;
	cursor:pointer;
}

.titulo_mobile{
	color:#004c9a;
	font-weight:700;
	font-size:14px;
	padding:10px;
}

.header_contenido_interna{
	background-image:none;
	width:100%;
	height:0px;
	padding-top:30px;
}

.titulo_listado_clientes{
	padding-top:20px;
	margin-bottom:10px;
}


.orden_vendedor{
	display:none;
}

.content_ordenar_vendedor_tablet{
	display:block;
	float:left;
}

.titulo_ordenar_vendedo_tablet{
	float:left;
	font-family: sans-serif;
	font-size: 12px;
	color:#727177;
	font-weight:bold;
	margin-right:5px;
	padding-top:13px;
}

.ordenar_vendedor_tablet {
    margin-right: 10px;
    padding: 5px;
    margin-top: 5px;
}

.header_listado_vendedores{
	height: 50px;
    width: 100%;
    margin: 10px 0px;
}

.content_vendedores{
	width:100%;
}

.content_buscador_clientes {
    margin-top: 10px;
}

.content_btn_confirm_compra{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

.bot_confirm_compra{
	float:initial;
	width: 173px;
	margin:0 auto;
}

.confirmar_compra{
	float:initial;
	width:100%;
}

.campos_confirmar_compra{
	width:100%;
}

.columna1{
	width:48%;
	padding-left:1%;
	padding-right:1%;
}

.campo_observaciones textarea{
	width:100%;
}

.columna2{
	width:48%;
	padding-left:1%;
	padding-right:1%;
	margin-right:0px;
}

.lugar_entrega input {
    width:100%;
}

.horario_entrega input {
    width: 100%;
    margin-top: 5px;
}


.ordenar_pedidos{
	display:none;
}

.header_listado_porducto{
	height: 50px;
    width: 100%;
    margin: 10px 0px;
}

.btn_descargar_facturas{
	display:none;
}

.btn_descargar_facturas_tablet{
	float:right;
	width:245px;
	height:20px;
	padding:3px 0px;
	margin-top:4px;
	margin-right:10px;
	font-family: sans-serif;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	background: rgb(34,208,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyZDBkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFhYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(34,208,219,1) 0%, rgba(26,176,201,1) 46%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,208,219,1)), color-stop(46%,rgba(26,176,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(34,208,219,1) 0%,rgba(26,176,201,1) 46%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22d0db', endColorstr='#1ab0c9',GradientType=0 ); /* IE6-8 */
	display:block;
}
.btn_descargar_facturas_tablet a{
	color:#ffffff;
	text-decoration:none;
}

.content_ordenar_pedidos{
	padding-top:8px;
}
	
}







/* Landscape phone to portrait tablet and phones */
@media (max-width:780px) {

.menu_mobile{
	display:block;
	width:8%;
	padding-right: 2%;
	float:left;
	padding-top:15px;
}
	
.btn_productos_menu{
	display:none;
}

.linea_separa_menu{
	display:none;
}

.buscador{
	width:65%;
}

.input_buscador{
	width:85%;
}

.input_buscador input{
	width:96%;
	padding:0px 2%;
	
}

.btn_buscador{
	background-position:top left;
	width:15%;
	max-width:42px;
}

.content_imgs_product{
	float:initial;
	width:300px;
	margin:0 auto;
	margin-top:30px;
}
.content_datos_products{
	float:initial;
	margin-top:20px;
	margin-left:0px;
	width:425px;
	margin:0 auto;
}

.contenido_contenido {
    padding: 10px 0px;
	margin-top:60px;
}

.carrito_header{
	display:none;
}

.carrito_header2{
	display:block;
	float:right;
	background-image:url('../images/barra_superior_carro2.png');
	width:0px;
	height:38px;
	padding:0px;
	padding-left:42px;
	margin-right:5px;
	position:relative;
	z-index:20;
	margin-top:7px;
}
.carrito_header2:hover{
	background-position:0px -37px;
}

.num_carro_mobile{
	width:22px;
	height:16px;
	padding-top:2px;
	border-radius:15px;
	background-color:red;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	position:absolute;
	z-index:25;
	top:-5px;
	right:-5px;
}

}






/* Landscape phone to portrait tablet and phones */
@media (max-width:730px) {
	
.content_productos_cuadricula{
	width:495px;
	margin:0 auto;
}

.content_productos_listado{
	width:495px;
	margin:0 auto;
}

.content_ordenar{
	display:none;
}

.content_ordenar_tablet{
	display:block;
}

.titulo_ordenar_tablet{
	float:left;
	font-family: sans-serif;
	font-size: 12px;
	color:#727177;
	font-weight:bold;
	margin-right:5px;
	padding-top:13px;
}

.ordenar_tablet{
	margin-right:10px;
	padding:5px;
	margin-top:5px;
}

.info_emergente{
	left: 0%;
    margin-left: 0px;
    width: 100%;
    height: auto;
}

.listado_clientes td:nth-child(3){
	display:none;
}

}




/* Landscape phones and down */
@media (max-width:520px) {
	
.buscador{
	width:80%;
}

.input_buscador{
	width:80%;
}

.btn_buscador{
	width:20%;
}


.content_datos_products{
	width:380px;
}

.titulo_ordenar_vendedo_tablet{
	display:none;
}

.content_logo{
	padding-top:4px;
	padding-left:0%;
	float:left;
}

.columna1{
	width:90%;
	padding-left:5%;
	padding-right:5%;
}

.columna2{
	width:88%;
	padding-left:5%;
	padding-right:5%;
}

}

/* Landscape phones and down */
@media (max-width:480px) {

.menu_mobile{
	width: 20%;
}

.contenido_header{
	float:right;
	width:32%;
	padding-top: 23px;
	padding-right: 0%;
}
	
.btn_crear_cuenta{

	margin-right:5px;	
}	

.content_productos_cuadricula{
	width:240px;
	margin:0 auto;
}

.content_productos_listado{
	width:240px;
	margin:0 auto;
}	
	
.select_cant_pagina{
	float:left;
}

.content_datos_products{
	width:300px;
}

.content_buscador_clientes{
	width:200px;
}

.buscador_clientes input {
    width: 125px;
}

.listado_clientes td:nth-child(4){
	display:none;
}

}




