/*@import url(http://weloveiconfonts.com/api/?family=entypo);*/
@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;text-decoration: none;outline: none;background-repeat: no-repeat;vertical-align: top;}
*{font-family:  Tahoma, Arial, Verdana;}
h1,h2,h3,h4{font-weight: normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
.corte{clear: both;display: block;}
img {border: none;}
ul{list-style-type: none;}
a:hover{text-decoration: underline;}

.bot_rol{display: inline-block;color: white;width: 300px;background-color:#a5a6a7;text-align: center;border-radius: 5px;margin: 3px 10px 3px 0;}

body{background-color: #F7FADE;background-repeat: repeat-x;}
header{height: 80px;background-color: #fecf00;border-bottom: 2px solid #FF0000;border-top: 2px solid #FF0000;}
header figure{height: 55px;width: 1100px;margin: auto;display: block;position: relative;}
header figure img{width: 225px;margin: 6px 15px 0 0;display: inline-block;}
header figure figcaption{width: 340px;text-align: center;margin: 8px 0 0 0;line-height: 21px;font-weight: bold;display: inline-block;font-family: 'Josefin Slab',Georgia,serif;}

.datos_cliente_login{border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;font-size: 12px;width: 642px;display: inline-block;height: 70px;margin: 4px 0 0 0;background-color: rgba(255,255,255,0.68);position: relative;padding: 0 4px;overflow: hidden;}
.datos_cliente_login ul{display: block;width: 480px;float: left;height: 66px;}
.datos_cliente_login .nombre{font-weight: bold;display: block;width: 100%;margin-bottom: 1px;padding-top: 5px;}
.datos_cliente_login .nombre span{color: red;}
.datos_cliente_login .botones{padding: 2px 10px;}
.datos_cliente_login .botones a{height: 14px;line-height: 12px;display: inline-block;padding: 2px 9px;width: 132px;}

#form_login_clientes{width: 309px;display: inline-block;}
#form_login_clientes label{font-size: 13px;color: #5C5D5E;display: block;width: 70px;float: left;height: 19px;line-height: 19px;}
#form_login_clientes h2{font-size: 14px;margin: 3px 0 5px 0;}
#form_login_clientes div.btns{width: 242px;float: left;}
#form_login_clientes .error-login{font-size: 12px;color: red;font-style: italic;margin: 5px 0 5px 0;display: block;}
#form_login_clientes input{height: 19px;border-radius: 5px 5px 5px 5px;font-size: 12px;padding: 0 1px;border: 1px solid #a5a6a7;width: 160px;margin-bottom: 4px;}
#form_login_clientes input:focus{border-color:#89c300;
-webkit-box-shadow: 1px 1px 16px -1px rgba(137, 195, 0, 0.8);
-moz-box-shadow:    1px 1px 16px -1px rgba(137, 195, 0, 0.8);
box-shadow:         1px 1px 16px -1px rgba(137, 195, 0, 0.8);}
#form_login_clientes #form_login_clinetes_boton{width: 60px;cursor: pointer;float: left;height: 30px;margin-top: 7px;border-radius: 10px 10px 10px 10px;border: none;}
#form_login_clientes #form_login_clinetes_boton:hover{background-color: #f1f1f1;}

header .contacto{width: 196px;display: inline-block;}
header .contacto a{ background-color: #A5A6A7;background-position: 9px 0;border-radius: 5px;color: #FFFFFF;display: block;height: 24px;padding-left: 8px;margin-top: 2px;overflow: hidden;}
header .contacto a.active{color: #D7D8D9;}
header .contacto a:hover{text-decoration: none;color: #D7D8D9;}
header .contacto a span.tit{display: block;font-size: 16px;font-style: normal;text-transform: uppercase;height: 21px;float: left;width: 97px;margin-right: 5px;}
header .contacto a span.ac{display: block;float: left;width: 85px;font-size: 9px;}
header .contacto .bot_registro{background-color: #cd0f73;}
header .contacto .bot_apertura{background-color: #05b2cc;}
header .contacto .bot_contacto{background-color: #a3cb45;}
header .contacto .bot_informar_pagos{background-color: #cd0f73;}
header .contacto .bot_informar_pagos span.tit{width: 147px}
header .contacto .bot_reclamos{background-color: #05b2cc;}
/*
header .contacto .bot_contacto{background-image: url("images/paso4.jpg");margin: 4px 0 0 0;}
header .contacto .bot_registro{background-image: url("images/paso5.jpg");margin: 4px 0 0 0;}
*/
header .contacto .redes{margin-top: 5px;}
header .contacto .redes img{width: auto;height: auto;margin: 0;}
header .contacto .redes a{background-color: transparent;background-position: 0 0;border-radius: 0px;height: auto;padding-left: 0;display: inline-block;}
header .contacto .redes td{padding: 0 1px;}
.redes2 td{padding: 0 1px;}

.destacado{font-size: 33px;margin-bottom: 10px;}

.nav_gen{width: 1100px;margin: auto;margin-top: 10px;}
.nav_gen ul li{float: left;width: 300px;margin-right: 20px;}
.nav_gen ul li a{display: block;height: 45px;border:1px solid #FF0000;border-radius: 5px 5px 5px 5px;color: white;font-size: 12px;font-style: italic;padding: 0 15px;background-color: #a5a6a7;}
.nav_gen ul li a:hover{color: #D7D8D9;text-decoration: none;}
.nav_gen ul li a span{display: block;text-transform: uppercase;font-size: 18px;font-style: normal;}
.nav_gen ul li a.active{background-color: #fc8f02;}
.nav_gen ul li a.active:hover{color: #a5a6a7;}


.cuerpo{width: 1100px;margin: auto;margin-top: 10px;border-radius: 5px 5px 5px 5px;padding: 10px 0;border:1px solid #ff0000;background-color: white;}

.bifurcador h1{text-align: center;font-size: 29px;}
.bifurcador figure{margin-top: 8px;}
.bifurcador figure img{display: block;margin: auto;width: 326px;height: auto;}
.bifurcador figure figcaption{text-align: center;color: #757677;margin-top: 10px;}
.bifurcador p{width: 523px;margin: auto;text-align: center;}
.bifurcador p.preg{margin-top: 20px;font-size: 16px;color: #df0024;margin-bottom: 20px;}
.bifurcador a{display: block;width: 300px;height: 44px;margin: auto;border-radius: 5px 5px 5px 5px;background-color: #fecf00;text-align: center;color: #df0024;border:1px solid #BABBBC;line-height: 22px;}
.bifurcador a span{font-size: 12px;color: #757688;display: block;}
.bifurcador hr{border:1px dashed #757677;border-bottom: none;width: 80%;margin:auto;height: 1px;margin-top: 20px;}

.bifurcador2{text-align: center;padding-top: 10px;}
.bifurcador2 img{display: inline-block;border:2px solid #f2f100;}
.bifurcador2 .com{margin-top: 15px;display: block;}

.bifurcador3{text-align: center;padding-top: 10px;}
.bifurcador3 img{display: inline-block;border:2px solid #f2f100;}
.bifurcador3 a{margin: 0 8px;}
.bifurcador3 a:hover{text-decoration: none;}

.bifurcador4{text-align: center;}
.bifurcador4 h1{font-weight: bold;font-size: 36px;margin-bottom: 30px;font-family: 'PT Sans', sans-serif;}
.bifurcador4 h2{text-transform: uppercase;font-family: 'PT Sans', sans-serif;font-weight: bold;font-size: 26px;display: block;text-align: left;}
.bifurcador4 img{display: inline-block;}
.bifurcador4 .cont{background-image: url(images/bif4_cartel.png);width: 726px;height: 437px;display: inline-block;background-position: center center;}
.bifurcador4 a{display: inline-block;color: black;}
.bifurcador4 a:hover{text-decoration: none;}
.bifurcador4 p{display: block;font-size: 16px;text-align: left;font-weight: bold;}

.bifurcador4 .cart1{width: 684px;height: 182px;background-image: url(images/bif4_cartel1-1.png);margin: 20px 0 0 66px;position: relative;}
.bifurcador4 .cart1 h2{width: 264px;height: 40px;display: block;position: absolute;left: 30px;top: 123px;}
.bifurcador4 .cart1 p{width: 314px;position: absolute;left: 325px;top: 59px;}
.bifurcador4 .cart1 p span{text-transform: uppercase;color: red;font-weight: bold;}
.bifurcador4 .cart2{background-image: url(images/bif4_cartel2.png);width: 685px;height: 177px;margin-top: 30px;text-align: right;display: inline-block;
-webkit-transform: rotate(359.5deg);
-moz-transform: rotate(359.5deg);
-o-transform: rotate(359.5deg);
writing-mode: lr-tb;position: relative;}
.bifurcador4 .cart2 a{margin:19px 35px 0 0;width: 171px;}
.bifurcador4 .cart2 p{color: white;position: absolute;top: 90px;left: 375px;font-weight: bold;font-size: 18px;width: 295px;text-transform: uppercase;}
.bifurcador4 .cart2 h2{color: white;font-size: 24px;position: absolute;top: 58px;left: 373px;width: 295px;text-transform: uppercase;}



.bifurcador5{text-align: center;padding-top: 10px;}
.bifurcador5 img{display: inline-block;border:2px solid #f2f100;}
.bifurcador5 a{margin: 0 8px;}
.bifurcador5 a:hover{text-decoration: none;}

.bifurcador6 img{position: relative;display: block;margin:auto;}
.bifurcador6 h1{position: relative;text-align: center; font-family: "PT Sans",sans-serif;font-size: 36px;font-weight: bold;}
.bifurcador6 .cont{display: block;width: 875px;height: 529px;position: absolute;z-index: 200;
position: absolute;
    left: 50%;
    top: 200px;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);}
.bifurcador6 .cont .express{display: block;position: absolute;color: black;text-decoration: none;top: 0;left: 0;width: 100%;height: 245px;}
.bifurcador6 .cont .express h2{display: block;position: absolute;text-transform: uppercase;font-family: 'PT Sans Narrow', sans-serif;font-weight: bold;font-size: 38px;top: 170px;left: 60px;}
.bifurcador6 .cont .express p{position: absolute;top: 112px;left: 459px;width: 352px;font-family: 'PT Sans Narrow', sans-serif;font-size: 23px;line-height: 29px;}
.bifurcador6 .cont .express p .rojo{color: #de0024;text-transform: uppercase;font-size: 27px;font-family: 'PT Sans Narrow', sans-serif;font-weight: bold;}
.bifurcador6 .cont .may{display: block;position: absolute;color: white;text-decoration: none;top: 277px;left: 0;width: 100%;height: 200px;}
.bifurcador6 .cont .may p{position: absolute;top: 69px;left: 432px;width: 338px;font-family: 'PT Sans Narrow', sans-serif;font-size: 25px;line-height: 29px;text-transform: uppercase;font-weight: bold;}
.bifurcador6 .cont .may p .bo{font-weight: bold;font-family: 'PT Sans Narrow', sans-serif;font-size: 32px;}



.mayorista{position: relative;}
.mayorista .nav_may{width: 1077px;margin: auto;padding: 0 0 0 0;font-family: Tahoma;margin-bottom: 20px;}
.mayorista .nav_may p{font-size: 20px;}
.mayorista .nav_may ul{margin-top: 10px;}
.mayorista .nav_may ul li{float: left;width: 32%;height: 40px;}
.mayorista .nav_may ul.sm li{width: 32%;}
.mayorista .nav_may ul.sm li.li_sm{width: 17%;margin-left: 10px;}
.mayorista .nav_may ul li:nth-child(2){margin-left: 2%;margin-right: 2%;}

.mayorista .nav_may ul li a{display: block;padding-left: 48px;color: white;background-position: 9px 0;height: 40px;font-size: 12px;font-style: italic;background-color: #A5A6A7;border-radius: 5px 5px 5px 5px;}
.mayorista .nav_may ul li a span{text-transform: uppercase;font-size: 18px;font-style: normal;display: block;}
.mayorista .nav_may ul li a:hover{text-decoration: none;color: #D7D8D9;}
.mayorista .nav_may ul li:nth-child(1) a{background-image: url(images/paso1.jpg);}
.mayorista .nav_may ul li:nth-child(2) a{background-image: url(images/paso2.jpg);}
.mayorista .nav_may ul li:nth-child(3) a{background-image: url(images/paso3.jpg);}
.mayorista .nav_may ul li:nth-child(4) a{background-image: url(images/paso4.jpg);}
.mayorista .nav_may ul li a.active{background-color: #fecb32;}
.mayorista .nav_may ul li a.active:hover{color: #a5a6a7;}
.mayorista .nav_may ul li:nth-child(1) a.active{background-image: url(images/paso1a.jpg);}
.mayorista .nav_may ul li:nth-child(2) a.active{background-image: url(images/paso2a.jpg);}
.mayorista .nav_may ul li:nth-child(3) a.active{background-image: url(images/paso3a.jpg);}
.mayorista .nav_may ul li:nth-child(4) a.active{background-image: url(images/paso4a.jpg);}
.mayorista .nav_may ul.sin_numeros li a{background-image:none;padding-left:12px;}
.mayorista .nav_may ul.sin_numeros li a.active{background-image: none;}

.mayorista .lateral{margin-left: 1%;width: 14%;border-radius: 5px 5px 5px 5px;float: left;border:none;}
.mayorista .lateral ..ui-widget-content{border: none;}
.mayorista .lateral .zona_outlet_link{width: 157px;margin-top: 10px;}
.mayorista .lateral .zona_outlet_link img{width: 100%;}

.mayorista #menu{border: none;}
.mayorista #menu{font-size: 15px;}
.mayorista #menu .princ{border-bottom: none;}
.mayorista #menu a{font-size: 13px;}
.mayorista .ui-menu{padding: 0px;}
.mayorista .ui-menu-item{border-bottom: 1px solid #a5a6a7;}
.mayorista .ui-menu-item:last-child{border-bottom: none;}
/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:none;}*/
.mayorista .ui-menu .ui-state-disabled{margin: 0;}
.mayorista .ui-icon-carat-1-e{background-position: -32px 3px;}
.mayorista .ui-state-hover, .mayorista .ui-widget-content .ui-state-hover,.mayorista  .ui-widget-header .ui-state-hover,.mayorista  .ui-state-focus,.mayorista  .ui-widget-content .ui-state-focus,.mayorista  .ui-widget-header .ui-state-focus{
	background-image: none;background-color: #fecb32;}
.mayorista .ui-widget-content a{color: #707070;}
.mayorista .ui-widget-content a:hover{color: #222222;}
.mayorista .ui-menu .ui-menu{width: 150px;}
.mayorista .ui-menu .princ{margin-bottom: 5px;}
.mayorista .princ a.link_princ{height: 22px;color: white;background-color: red;font-size: 15px;}

.mayorista .princ.parpen{padding: 0px;}
.mayorista .princ.parpen:hover{background-color: white !important;}
.mayorista .princ.parpen a:hover{background-color: white !important;}
.mayorista .princ.parpen a{background-color: white !important;padding: 0px;overflow: hidden;border-radius: 4px}
.mayorista .princ.parpen a img{position: relative;width: 154px;height: auto;}
.mayorista .princ.parpen a .ui-icon{display: none !important;}

.mayorista #menu .sec{width: 250px;z-index: 10000;}
.mayorista #menu .sec a{background-color: #EDEDED;}
.mayorista #menu .ter{width: 250px;}
.mayorista #menu .ter a{width: 238px;}


.mayorista #menu .tw-cols{width: 500px;
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;}
.mayorista #menu .two-cols li a{width: 238px;display: block;}

.mayorista #menu .tr-cols{width: 750px;
	-moz-column-count:3; /* Firefox */
	-webkit-column-count:3; /* Safari and Chrome */
	column-count:3;}
.mayorista #menu .tr-cols li a{width: 238px;display: block;}

.mayorista #menu .titulo{display: block;padding-bottom: 3px;border-bottom: 1px solid #a5a6a7;margin: 15px 0 7px 0;color: black;font-size: 16px;}

.mayorista #menu .out_outlet{margin-top: 20px;margin-bottom: 20px;border-bottom: unset;}
.mayorista #menu .out_outlet img{width: 100%;height: auto;}
.mayorista #menu .out_outlet a{background-color: unset;}
.mayorista #menu .out_outlet a:hover{background-color: unset;}

#buscador{position: relative;}
.mayorista #serch{width: 151px;height: 32px;line-height: 20px;border-width:1px;border-radius: 5px 5px 5px 5px;font-size: 12px;padding: 0 1px;float: left;border: 1px solid #a5a6a7;}
.mayorista #serch_submit{width: 28px;height: 30px;border-width:0px;border-radius: 5px 5px 5px 5px;font-size: 12px;float: left;margin-left: 4px;background-image: url(images/lupa.jpg);
background-position: center center;background-repeat: no-repeat;cursor: pointer;position: absolute;top: 2px;right: 2px;}

.ui-menu .ui-menu-item a{font-size: 10px;}

.fecha_act_menu{font-style: italic;font-size: 9px;line-height: 22px;}

.mayorista section{border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;padding: 3px 5px;background-color: #f1f1f1;}
.mayorista .mayorista-compras{width: 707px;float: left;margin-left: 10px;min-height: 297px;}
.mayorista .mayorista-compras h1{color: black;text-align: left;paddig: 4px 0 0 10px;font-size: 24px;margin: 0 0 10px 0;padding-left: 10px;}
.mayorista .mayorista-compras h1:first-letter{text-transform: uppercase;}
.mayorista .mayorista-compras h1 span{color: red;}
.mayorista .mayorista-compras h2 {color: #252627;font-size: 11px;margin-bottom: 3px;margin-top: 10px;}
.mayorista .mayorista-compras hr{border:none;border-top:1px solid #a5a6a7;}
.mayorista .mayorista-compras .outlet_off{padding-left: 10px;margin-bottom: 10px;}
.mayorista .mayorista-compras .subrubros{font-size: 12px;text-align: center;}
.mayorista .mayorista-compras .subrubros li{display: inline-block;}
.mayorista .mayorista-compras .subrubros li a{display: block;padding: 2px 5px;border-radius: 5px 5px 5px 5px;margin-bottom: 5px;background-color: #a5a6a7;color: white;}
.mayorista .mayorista-compras .subrubros.bajo{margin-top: 7px;}
.mayorista .mayorista-compras .subrubros h2{font-size: 12px;margin-bottom: 8px;font-weight: bold;}
.mayorista .mayorista-compras .subrubros h2 span{color: #ff0100;}
.mayorista .mayorista-compras .subrubros.sup{overflow: hidden;height: 46px;}

.mayorista .mayorista-compras article{display: inline-block;border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;background-color: white;}
.mayorista .mayorista-compras article figure{width: 220px;}
.mayorista .mayorista-compras article figure .im{position: relative;}
.mayorista .mayorista-compras article figure .im .oferta{width: 60px;height: 60px;position: absolute;top: 8px;left: 17px;background-color: none;border: none;background-image: none;}
.mayorista .mayorista-compras article figure img{width: 90%;height: 170px;display: block;margin: auto;border: 1px solid #A5A6A7;padding: 1px;background-image: url(images/img_no_disp.gif);background-position: center center;font-size: 10px;image-orientation:none;

transition: all 0.5s linear 0s;
z-index: 100;}
/*.mayorista .mayorista-compras article figure img:hover{transform:scale(1.5,1.5);}*/
.mayorista .mayorista-compras article figure figcaption{text-align: center;font-size: 13px;margin:0 6px 3px;height: 49px;overflow: auto;}
.mayorista .mayorista-compras article figure figcaption a{color: black;}
.mayorista .mayorista-compras article figure .precio{text-align: left;color: #FF0000;width: 79%;float: left;height: 50px;line-height: 23px;overflow: hidden;font-size: 14px;margin: 5px 0 0 10px;}
.mayorista .mayorista-compras article figure .movie{width: 25px;height: 18px; float: left;height: 24px;overflow: hidden;margin: 5px 0 0 0px;background-image: url(images/movie.png);cursor: pointer;}
#movie{display: none;}
.mayorista .cantidad{width: 35px;float: left;height: 26px;line-height: 21px;display: block;text-align: center;margin: 0 5px 0 5px;border: 1px solid #D2D3D4;border-radius: 5px 5px 5px 5px;}
.mayorista .agregar{width: 40px;float: left;height: 26px;display: block;margin: 0 35px 0 0;background-image: url(images/insert.png);background-position: 10px 1px;cursor: pointer;border: 1px solid #D2D3D4;border-radius: 5px 5px 5px 5px;background-color: #f7f0ec}
.mayorista .agregar:hover{border-color: #bbb4b0;}
.mayorista .agregar.quit{background-image: url(images/quit.png);}
.mayorista .agregar.activo{background-image: url(images/ajax-loader.gif);border: none;background-color: transparent;background-position: 10px 5px;}
.mayorista .agregar.completo{background-image: url(images/conf.png);border: none;background-position: 4px 5px;background-color: transparent;cursor: default;}
.mayorista .mayorista-compras label{font-size: 10px;width: 55px;float: left;text-align: right;height: 26px;overflow: hidden;}
.mayorista .mayorista-compras .info{width: 25px;float: left;height: 25px;background-image: url(images/icon-info.gif);cursor: pointer;margin: 0 5px;}
.mayorista .mayorista-compras .leyenda{font-size: 11px;font-style: italic;text-align: center;display: block;float: left;width: 160px;margin-left: 10px;color: #707070;}
.mayorista .mayorista-compras .leyenda .link{cursor:pointer;color:#262020;}
.mayorista .mayorista-compras .leyenda .link:hover{text-decoration:underline;}
.mayorista .mayorista-compras .agregado{text-align: center;width: 46px;float: right;margin-right: 5px;
	border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;font-size: 11px;font-style: italic;
	height: 24px;line-height: 11px;cursor: pointer;color: #a5a6a7;display: none}
.mayorista .mayorista-compras article figure .pedido{background-image: url(images/Accept-icon.png);background-position: center center;border:none;background-color: white;border:none;}
.mayorista .mayorista-compras article figure .codigo{text-align: right;padding-right: 11px;font-style: italic;font-size: 12px;color: #707070;}
.mayorista .mayorista-compras article figure .minimo{font-size: 10px;overflow: hidden;clear: both;padding-left: 15px;}
.mayorista .mayorista-compras article figure .multiplo{font-size: 10px;overflow: hidden;clear: both;padding-left: 15px;margin-bottom: 10px;}
.mayorista .mayorista-compras div.sin_imagen{border: 1px solid #A5A6A7;font-size: 13px;padding: 5px;margin: 10px 0;background-color: white;border-radius: 5px 5px 5px 5px;}
.mayorista .mayorista-compras div.sin_imagen .codigo{width: 70px;float: left;color: #707070;font-style: italic;}
.mayorista .mayorista-compras div.sin_imagen .desc{width: 356px;float: left;}
.mayorista .mayorista-compras div.sin_imagen .desc a{color: black;}
.mayorista .mayorista-compras div.sin_imagen .precio{width: 80px;float: left;color: #FF0000;font-size: 14px;text-align: right;margin-right: 8px;height: 32px;}
.mayorista .mayorista-compras div.sin_imagen .in{height: 25px;float: left;width: 25px;}
.mayorista .mayorista-compras div.sin_imagen .agregar{margin: 0;}
.mayorista .mayorista-compras div.sin_imagen .leyenda{width: 175px;margin-left: 54px;}
.mayorista .mayorista-compras div.sin_imagen .minimo{font-size: 10px;overflow: hidden;clear: both;padding-left: 70px;}
.mayorista .mayorista-compras div.sin_imagen .multiplo{font-size: 10px;overflow: hidden;clear: both;padding-left: 70px;margin-bottom: 10px;}
.mayorista .mayorista-compras .botones a{font-size: 17px;height: 25px;line-height: 25px;}
.mayorista .mayorista-compras .sin_productos{text-align: center;display: block;margin-top: 25px;}
.mayorista .mayorista-compras .quienes_somos{padding: 0 10px;margin: 0 0 20px 0;}
.mayorista .mayorista-compras .quienes_somos h1{padding: 0px;margin-bottom: 22px; text-align: center;font-size: 22px;}
.mayorista .mayorista-compras .quienes_somos p{margin-bottom: 15px;line-height: 23px;}

.mayorista .mayorista-compras .quienes_somos figure.local{width: 276px;float: left;margin: 0 15px 15px 0;}
.mayorista .mayorista-compras .quienes_somos figure.local2{width: 300px;float: left;margin:0 20px;}
.mayorista .mayorista-compras .quienes_somos figure img{border:1px solid #a5a6a7;padding: 1px;}
.mayorista .mayorista-compras .quienes_somos figure figcaption{font-size: 12px;color: #a5a6a7;font-style: italic;text-align: center;padding-top: 8px;}

.tb_precios_cantidad{font-size: 9px;margin: 5px 10px;width: 100%;}

.mayorista-cantidades{width: 707px;float: left;margin-left: 10px;text-align: center;}
.mayorista-cantidades h1{color: black;text-align: left;paddig: 4px 0 0 10px;font-size: 24px;margin: 0 0 10px 0;padding-left: 10px;}
.mayorista-cantidades .cambiar_orden_productos{margin-bottom: 5px;margin-left: 7px;border:1px solid #a5a6a7;width: 255px;}
.mayorista-cantidades .cambiar_orden_productos option{background-color: white;color: black;padding: 0 2px;}

.mayorista .mayorista-cantidades .listado{width: 98%;border:none;display: inline-block;border: 1px solid #A5A6A7;border-radius: 5px 5px 0 0;}
.mayorista .mayorista-cantidades .listado{border-spacing: 0;border-collapse: 0;background-color: white;min-height: 300px;background-position: center center;}
.mayorista .mayorista-cantidades .listado tr.rubro{background-color: #f3c500;}
.mayorista-cantidades .listado .quitar{width: 15px;display: inline-block;height: 20px;background-image: url(images/quitar.png);background-position: center center;cursor: pointer;}
.mayorista-cantidades .listado th{text-transform: uppercase;font-size: 12px;color: white;padding: 5px;border-bottom: 1px solid #A5A6A7;background-color: #a5a6a7;}
.mayorista-cantidades .listado tbody td{font-size: 12px;text-align: center;padding: 5px 0;vertical-align: middle;border-top: 1px dashed #a5a6a7;}
.mayorista-cantidades .listado tbody td img{background-image: url(images/ajax-loader.gif);background-position: center center;cursor: pointer;padding: 1px;background-color: white;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.mayorista-cantidades .listado tbody td img:hover{transform:scale(3,3);-ms-transform:scale(3,3);-webkit-transform:scale(3,3);}
.mayorista-cantidades .listado .vacio{width: 688px;text-align: center;padding-top: 20px;font-size: 15px;}
.mayorista-cantidades .listado .vacio:hover{background-color: white;}
.mayorista-cantidades .listado tr:hover{background-color: #f1f1f1;}
.mayorista-cantidades .listado tbody tr:first-of-type td{border-top: none;}
.mayorista-cantidades .listado .agregar{margin-right:0px;}
.mayorista-cantidades .listado .tb_cantidad{width: 113px;}
.mayorista-cantidades .listado .tb_codigo{font-style: italic;color:#737475;font-size: 10px;}
.mayorista-cantidades .listado .tb_descripcion{width: 330px;text-align: center;padding-left: 9px;}
.mayorista-cantidades .listado .cel_descripcion{text-align: left;padding-left: 10px;}
.mayorista-cantidades .listado .cel_pie{text-align: right;}
.mayorista-cantidades .listado tfoot .botones{margin-top: 30px;}
.mayorista-cantidades .listado tfoot tr:hover{background-color: white}
.mayorista-cantidades .listado tfoot .botones a{height: 25px;line-height: 25px;font-size: 17px;}
.mayorista-cantidades .listado .cel_precio{text-align: right;}
.mayorista-cantidades .listado .cel_subtotal{text-align: right;}

.mayorista-enviar-pedido{width: 707px;float: left;margin-left: 10px;}
.mayorista-enviar-pedido h1{color: black;text-align: left;paddig: 4px 0 0 10px;font-size: 24px;margin: 0 0 10px 0;padding-left: 10px;}
.mayorista-enviar-pedido h2{font-size: 17px;text-align: left;}
.mayorista-enviar-pedido .cambiar_orden_productos{margin-bottom: 5px;border:1px solid #a5a6a7;width: 255px;}
.mayorista-enviar-pedido .cambiar_orden_productos option{background-color: white;color: black;padding: 0 2px;}
.mayorista-enviar-pedido .bloq{width: 332px;float: left;padding: 10px;}
.mayorista-enviar-pedido .bloq:first-of-type{border-right: 1px dashed #a5a6a7;}
.mayorista-enviar-pedido .resumen_final{border-spacing: 0;border-collapse: 0;width: 100%;border:1px solid #a5a6a7; border-radius: 5px 5px 0 0;background-color: white;margin-top: 8px;font-size: 11px;}
.mayorista-enviar-pedido .resumen_final tr.rubro{background-color: #f3c500;}
.mayorista-enviar-pedido .resumen_final th{text-transform: uppercase;font-size: 12px;color: white;padding: 5px;border-bottom: 1px solid #A5A6A7;background-color: #a5a6a7;vertical-align: middle;}
.mayorista-enviar-pedido .resumen_final td{vertical-align: middle;	border-top:1px dashed #A5A6A7;padding: 3px 1px;text-align: center;}
.mayorista-enviar-pedido .resumen_final .cel_precio{text-align: right;}
.mayorista-enviar-pedido .resumen_final .cel_subtotal{text-align: right;padding-right: 2px;}
.mayorista-enviar-pedido .resumen_final .cel_descripcion{text-align: left;}
.mayorista-enviar-pedido .resumen_final tr:first-of-type td{border:none;}
.mayorista-enviar-pedido .resumen_final .tb_codigo{color: #737475;font-size: 10px;font-style: italic;}
.mayorista-enviar-pedido .vacio{width: 688px;text-align: center;padding-top: 20px;font-size: 15px;}
.mayorista-enviar-pedido .vacio:hover{background-color: white;}
.mayorista-enviar-pedido .resumen_final tfoot .botones a{height: 18px;line-height: 18px;font-size: 13px;}
.mayorista-enviar-pedido .resumen_final tfoot .botones{margin-top: 20px;}
.mayorista .mayorista-enviar-pedido .form-mayorista{width: auto;}
.mayorista-enviar-pedido .form-mayorista #env_pedido_obs{height: 80px;font-size: 15px;padding: 2px;width: 307px;font-size: 12px;}
.mayorista-enviar-pedido .form-mayorista #env_pedido_nombre{width: 311px;}
.mayorista-enviar-pedido #env_pedido_boton{color:green;font-weight: bold;cursor: pointer;text-transform: uppercase;margin-top: 20px;width: 316px;height: 30px;background-color: white;}
.mayorista-enviar-pedido #env_pedido_boton:hover{color:#a5a6a7;}
.mayorista-enviar-pedido .pedido_subir{position: absolute;text-align: center;font-size: 14px;text-transform: uppercase;background-color: rgba(1,167,32,0.3);margin:5px 0 0 122px;padding: 3px 0;cursor: pointer;border-radius: 5px 5px 5px 5px;border:1px solid #005e15;color: #005e15;display: none;}

.mayorista-mis-pedidos-y-presupuestos{width: 707px;float: left;margin-left: 10px;min-height: 636px;padding: 3px 22px;}
.mayorista-mis-pedidos-y-presupuestos h1{font-size: 22px;margin-bottom: 15px;padding-left: 10px;}
.mayorista-mis-pedidos-y-presupuestos p{padding: 0 10px;}
.mayorista-mis-pedidos-y-presupuestos p.paginador{text-align: center;font-size: 11px;}
.mayorista-mis-pedidos-y-presupuestos table{padding: 0 10px;width: 100%;margin-bottom: 25px;}
.mayorista-mis-pedidos-y-presupuestos table thead tr{color: white;background-color: #a5a6a7;}
.mayorista-mis-pedidos-y-presupuestos table thead th{text-align: center;background-color: #328aa4;font-weight: normal;padding: 5px 2px;}

.mayorista-mis-pedidos-y-presupuestos table tbody td{text-align: center;padding: 5px 0px;color: #707172;font-size: 12px;}
.mayorista-mis-pedidos-y-presupuestos table tbody tr:hover{background-color: #fecb32;}
.mayorista-mis-pedidos-y-presupuestos table tbody td{border-bottom: 1px solid #dedfe0;padding: 0px 4px;}
.mayorista-mis-pedidos-y-presupuestos table tbody td a{color: #707172;}
.mayorista-mis-pedidos-y-presupuestos table tbody td a:hover{color: blue;}
.mayorista-mis-pedidos-y-presupuestos table tbody .pedh{cursor: pointer;text-decoration: underline;}
.mayorista-mis-pedidos-y-presupuestos table tbody .pedh:hover{color: blue;text-decoration: underline;}
.mayorista-mis-pedidos-y-presupuestos .env_nombre_lista{text-align: left;}
.mayorista-mis-pedidos-y-presupuestos .estado_lista{text-align: left;}
.mayorista-mis-pedidos-y-presupuestos .borrar_presupuesto{vertical-align:middle;padding: 0 10px;}
.mayorista-mis-pedidos-y-presupuestos .borrar_presupuesto a{color:red;font-weight: bold;cursor: pointer;}
.mayorista-ver-pedido-y-presupuesto{width: 707px;float: left;margin-left: 10px;min-height: 636px;padding: 3px 22px;}
.mayorista-ver-pedido-y-presupuesto h1{font-size: 22px;margin-bottom: 15px;padding-left: 10px;}
.mayorista-ver-pedido-y-presupuesto h2{font-size: 20px;margin-bottom: 15px;padding-left: 10px;}
.mayorista-ver-pedido-y-presupuesto p{padding: 0 10px;}
.mayorista-ver-pedido-y-presupuesto .cancel{color: red;}
.mayorista-ver-pedido-y-presupuesto ul{padding-left: 10px;font-size: 14px;margin-bottom: 20px;}
.mayorista-ver-pedido-y-presupuesto ul li{margin-bottom: 5px;}
.mayorista-ver-pedido-y-presupuesto ul li span{font-weight: bold;}
.mayorista-ver-pedido-y-presupuesto .estado_grafico{padding: 0 10px;margin-top: 25px;height: 110px;}
.mayorista-ver-pedido-y-presupuesto .es_gr{width: 40px;height: 40px;float: left;margin: 0 48px;text-align: center;border-radius: 20px;line-height: 37px;color: white;font-weight: bold;position: relative;background-color: #a5a6a7;font-size: 18px;cursor: pointer;}
.mayorista-ver-pedido-y-presupuesto .linea{display: block;border-top: 2px dashed #a5a6a7;width: 505px;margin: auto;position: relative;top: 23px;}
.mayorista-ver-pedido-y-presupuesto .sel{background-color: #fecb32;color: white;}
.mayorista-ver-pedido-y-presupuesto .leyenda{width: 100px;height: 30px;}
.mayorista-ver-pedido-y-presupuesto .leyenda .trig{width: 10px;height: 10px;border:1px solid #a5a6a7;margin: auto;}
.mayorista-ver-pedido-y-presupuesto .leyenda .cuer{width: 100%;height: 25px; border:1px solid #a5a6a7;border-radius: 2px;background-color: white;}
.mayorista-ver-pedido-y-presupuesto table{margin: 0 10px;border-collapse: collapse;font-size: 11px;background-color: white;}
.mayorista-ver-pedido-y-presupuesto table, .mayorista-ver-pedido-y-presupuesto th, .mayorista-ver-pedido-y-presupuesto td {border: 1px solid black;padding: 5px;vertical-align: middle;}
.mayorista-ver-pedido-y-presupuesto table th{}
.mayorista-ver-pedido-y-presupuesto table thead th{font-weight: normal;padding: 5px;font-weight: bold;}
.mayorista-ver-pedido-y-presupuesto table tfoot td{text-align: right;}
.mayorista-ver-pedido-y-presupuesto table tfoot td.total{font-weight: bold;}
.mayorista-ver-pedido-y-presupuesto .bot_cus{margin:20px 10px;}
.mayorista-ver-pedido-y-presupuesto img{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
border: 1px solid #a5a6a7;}

.mayorista-mis-remitos{width: 707px;float: left;margin-left: 10px;min-height: 636px;padding: 3px 22px;}
.mayorista-mis-remitos .print_header{display: none;}
.mayorista-mis-remitos .bot_cus{margin: 0;float: right;margin-bottom: 10px;}
.mayorista-mis-remitos h1{font-size: 22px;margin-bottom: 15px;padding-left: 10px;}
.mayorista-mis-remitos h2{font-size: 20px;margin-bottom: 15px;padding-left: 10px;}
.mayorista-mis-remitos table{border-collapse: collapse;width: 100%;background-color: white;}
.mayorista-mis-remitos table th,
.mayorista-mis-remitos table td{padding: 5px;text-align: center;}
.mayorista-mis-remitos table tr.detalle{display: none;}
.mayorista-mis-remitos table tr.detalle td.cont{text-align: left;background-position: center 10px;padding: 20px;}
.mayorista-mis-remitos table tr.detalle td.cont table td{text-align: left;}
.mayorista-mis-remitos .ver_mas_remo,
.mayorista-mis-remitos .ver_mas_retira{font-size: 12px;text-decoration: underline;cursor: pointer;color: #007bff;}
.mayorista-mis-remitos .ver_menos_remo,
.mayorista-mis-remitos .ver_menos_retira{font-size: 12px;text-decoration: underline;cursor: pointer;color: #007bff;display: none;}


.mayorista-mis-facturas{width: 707px;float: left;margin-left: 10px;min-height: 636px;padding: 3px 22px;}
.mayorista-mis-facturas table{border-collapse: collapse;width: 100%;background-color: white;margin-top: 20px;}
.mayorista-mis-facturas table th,
.mayorista-mis-facturas table td{padding: 5px;text-align: center;}

.arrow_box{background: #d5d5d5; border: 1px solid #a5a6a7;padding: 2px;border-radius: 2px;text-align: center;color: #8e8f90;font-size: 14px;position: absolute;min-width: 100px;top: 0px;left: 0px;}
.arrow_box:after, .arrow_box:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(213, 213, 213, 0); border-bottom-color: #d5d5d5; border-width: 10px; margin-left: -10px; }
.arrow_box:before { border-color: rgba(165, 166, 167, 0); border-bottom-color: #a5a6a7; border-width: 11px; margin-left: -11px; }
.red{color: red;}

#captcha{text-align: center;width: 316px;margin-bottom: 5px;}
#Acaptcha{margin-bottom: 5px;}
#captcha a{font-size: 10px;}
#captcha img{display: inline-block;width: auto;height: auto;border-radius: 5px 5px 5px 5px;border:1px solid #A5A6A7;}



.mayorista aside{width: 187px;float: left;margin-left: 10px;}
.mayorista aside .cambiar_orden_productos{display: block; width: 185px;margin: 5px 0;background-color: #a5a6a7;color: white; border:none;border-top:1px solid #a5a6a7;border-bottom:1px solid #a5a6a7;}
.mayorista aside .cambiar_orden_productos option{background-color: white;color: black;}
.botones{padding: 5px 10px;display: block;}
.botones a{display: block;padding: 2px 5px;border-radius: 5px 5px 5px 5px;margin-bottom: 5px;background-color: #a5a6a7;color: white;text-align: center;font-size:11px;}
.mayorista .botones_lista a{display: none;}
.mayorista .botones a.guardado{color: green;background-color: #DFE0E1;border:1px solid #A5A6A7;}
.mayorista .botones a.continuar_pedido{}
.mayorista .botones a.continuar_pedido:hover{color: green;}
.mayorista .botones a.guardar_pedido:hover{color: green;}
.mayorista .botones a.vaciar:hover{color: red;}
.mayorista .listado{border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;min-height: 100px;margin-bottom: 10px;}
.mayorista aside h1{color: black;padding: 5px 10px;border-bottom: 1px solid #a5a6a7;font-size: 16px;overflow: hidden;}
.mayorista aside h1 img.youtube{display: inline-block;height: 35px;width: auto;float: right;}
.mayorista aside h1 .loader{display: none;}
.mayorista aside h1 .total_h1_aside{display: block;font-size: 12px;font-weight: bold;margin-top: 2px;}
.mayorista aside ul{padding: 4px;font-size: 10px;list-style-type: circle;list-style-position: inside;}
.mayorista aside ul li{padding-bottom: 3px;margin-bottom: 3px;border-bottom: 1px dashed #a5a6a7;}
.mayorista aside ul li.rubro{background-color: #fecf00;list-style-type: none;font-size: 9px;padding: 3px;border-top: 2px solid black;border-bottom: 1px solid black;}
.mayorista aside ul li#total_aside{text-align: right;list-style-type: none;padding-right: 8px;font-size: 13px;font-weight: bold;}
.mayorista aside ul li .nombre{width: 80%;display: inline-block;cursor: default;}
.mayorista aside ul li .nombre .cant{color:green;font-weight: bold;}
.mayorista aside ul li .iconos{width: 9%;display: inline-block;height: 40px;}
.mayorista aside ul li .quitar{width: 15px;display: inline-block;height: 20px;background-image: url(images/quitar.png);background-position: center center;cursor: pointer;}
.mayorista aside ul li .imagen{width: 15px;height: 15px;display: inline-block;background-image: url(images/icono-imagen.jpg);background-position: center center;cursor: pointer;margin-bottom: 4px;}
.mayorista aside ul .vacio{font-style: italic;list-style-type: none;}
.mayorista #ir_a_carrito{width: 160px;float: left;margin-left: 10px;text-align: center;display: none;cursor: pointer;background-color: rgba(255,255,255,0.8);border-radius: 5px 5px 5px 5px;padding: 10px;}
.mayorista #ir_a_carrito.absolute{position: absolute;top: 0px;right: 13px;color: red;text-decoration: underline;}
.mayorista #ir_a_carrito img{display: block;margin: auto;opacity: 0.6;}


.mayorista aside #novedades{margin-bottom: 10px;background-color: #F3C500;border-radius: 5px 5px 5px 5px;padding: 10px 5px;font-size: 12px;text-align: center;border: 1px solid #A5A6A7;}
#novedades h1,#novedades h2,#novedades h3,#novedades h4{font-size: 15px;text-align: center;font-weight: bold;}

#cartelera1{background-color: #F3C500;}
#cartelera2{background-color: #ed297b;}
.cartelera{margin-bottom: 10px;border-radius: 5px 5px 5px 5px;padding: 10px 5px;font-size: 12px;text-align: center;border: 1px solid #A5A6A7;}
.cartelera .titulo_cartelera{
	background-color: white;
	color: red;
	display: block;
	width: 87%;
	border: 1px solid rgb(170, 170, 170);
	border-radius: 5px;
	cursor: pointer;
	padding: 5px 10px;
	margin-top: 3px
}
.cartelera .cont_cartelera{display: none;}
/*
.cartelera .ui-state-default, .cartelera .ui-widget-content .ui-state-default, .cartelera .ui-widget-header .ui-state-default{
	background: none !important;
	background-color: white !important;
	font-weight: bold;
}
.cartelera h1{font-weight: bold;border-bottom: none;padding: 5px;text-align: left;color: white;text-transform: uppercase;color: #595a5b;}
.cartelera .horario{margin-top: 20px;}

.cartelera .ui-state-active, .cartelera .ui-accordion-header{color: red;border:1px solid #aaaaaa;text-align: left;}
.cartelera .ui-accordion .ui-accordion-content{padding: 0px !important;}
.cartelera img{width: 100%;height: auto;}
.cartelera a{color: blue !important;}
.cartelera a:hover{text-decoration: underline;}
.cartelera .ui-helper-reset{font-size: 11px !important;}
*/


.mayorista aside #info_empresa{}
.mayorista aside #info_empresa h2{font-size: 19px;margin: 8px 0;}
.mayorista aside #info_empresa ul{list-style-position: outside;margin-left: 10px;}
.mayorista aside #info_empresa li{font-size: 12px;}
.mayorista aside #info_empresa li a{}


#info_producto{position: absolute; left:150px; top:150px;width: 250px;min-height:100px;display: none;border: 2px solid #ff0000;border-radius: 5px 5px 5px 5px;background-color: rgba(247,250,222,0.8);background-image: url(images/ajax-loader.gif);background-position: center center;
padding: 5px;font-size: 12px;color: #141b21;background-color: white}
#foto_aside{position: absolute; left:150px; top:150px;width: 150px;min-height:100px;display: none;border: 2px solid #ff0000;border-radius: 5px 5px 5px 5px;background-color: rgba(247,250,222,0.8);background-image: url(images/ajax-loader.gif);background-position: center center;
padding: 5px;font-size: 12px;color: #141b21;background-color: white;}
#foto_aside img{width: 150px;height: auto;}


.mayorista .form-mayorista{width:1028px;margin:auto;padding: 3px 22px;}
.form-mayorista h1{font-size: 22px;margin-bottom: 15px;}
.form-mayorista p{margin-bottom: 5px;}
.form-mayorista p .preg{color: #f40026;font-size: 18px;}
.form-mayorista p.contacto{margin: 10px 0 40px 0;padding-left: 25px;line-height: 26px;color: #656667;}
.form-mayorista p.contacto a{color: #656667;}
.form-mayorista form{margin-top: 30px;margin: 10px 0;}
.form-mayorista form .bloq{width: 313px;float: left;margin: 16px 0;}
.form-mayorista form .bloq:nth-of-type(2){margin: 16px 43px;}
.form-mayorista form .bloq iframe{border: 1px solid #A5A6A7;border-radius: 5px 5px 5px 5px;}
.form-mayorista form .bloq small{font-size: 19px;margin-top: 10px;display: block;}
.form-mayorista h2{font-size: 16px;margin: 10px 0 7px;border-bottom: 1px solid #A5A6A7;padding-bottom: 7px;font-weight: bold;}
.form-mayorista label{width: 305px;display: block;font-size: 15px;margin-bottom: 2px;color: #28292A;}
.form-mayorista label span{font-style: italic;font-size: 11px;color: #5A5B5C;}
.form-mayorista input{width: 314px;display: block;height: 25px;border-radius: 5px 5px 5px 5px;border: 1px solid #a5a6a7;margin-bottom: 5px;}
.form-mayorista input[type*="radio"]{width:20px;float: left;}
.form-mayorista select{width: 314px;display: block;height: 25px;border-radius: 5px 5px 5px 5px;border: 1px solid #a5a6a7;margin-bottom: 5px;}
.form-mayorista input.disabled{font-style: italic;color: #535353;}
.form-mayorista #reg_boton{cursor: pointer;background-color: white;width: 105px;float: right;margin-top: 17px;}
.form-mayorista #reg_boton:hover{background-color: #8c8c8c;color: white;}
.form-mayorista textarea{width: 305px;display: block;height: 200px;border-radius: 5px 5px 5px 5px;border: 1px solid #a5a6a7;margin-bottom: 5px;}
.form-mayorista .lab_iva{margin-top: 25px;}
.form-mayorista .iva input{width: 30px;float: left;clear: left;}
.form-mayorista .iva label{width: 200px;float: left;}
.form-mayorista .boton{margin-top: 20px;cursor: pointer;background-color: white;width: 110px;float: right;margin-right: 5px;}
.form-mayorista .boton:hover{color: #a5a6a7;}
.form-mayorista .aclaracion{font-size: 12px;font-style: italic;margin-top: 20px;}
.form-mayorista .apertura_local{margin-top: 25px; font-weight: bold;}
.form-mayorista .apertura_local2 a{color: red;}
.ui-tooltip-content{font-size: 13px;}

.registro-mayorista #captcha{margin-top: 100px;}
.logo_registro_local{padding: 10px;}

.lista_precios{margin-top: 15px;}

.mensaje_b{margin-top: 15px;display: none;}
.mensaje_b a{text-decoration: underline;}

.ya_cliente{margin: 15px 0 0 0px;}






#cortina{position: absolute;height: 100%;width: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.6);z-index: 1000;overflow: auto;}
#dialog{display: none;}
#dialog .boton_dialog{display: block;width: 100px;text-align: center;margin: 10px auto 0;border-radius: 5px 5px 5px 5px;padding: 5px;border:1px solid #A5A6A7;cursor: pointer;}
.ui-dialog{z-index: 2000 !important;background-color: white;}
.ui-dialog ul{background-color:  #f7fade;}

.minorista h1{padding: 10px;}
.minorista h1 b{color: #e10122;}
.minorista .nav_min{width: 1100px;padding: 10px;}
.minorista .nav_min li{float: left;margin-right: 10px;}
.minorista .nav_min li a{display: block;height: 30px;line-height: 28px;padding: 0 10px;border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;color: white;}
.minorista .nav_min li a.active{background-color: #fecf00;color: #fc8f02;font-weight: bold;}
.minorista .nov{margin: 10px;min-height: 150px;border:1px solid #a5a6a7;border-radius: 5px 5px 5px 5px;padding: 10px;width: 500px;float: left;background-color: #f7fade;}
.minorista .nov h1{padding-left: 0px;}
footer{background-color: #FECF00;margin-top: 20px;border-top: 2px solid #FF0000;border-bottom: 2px solid #FF0000;padding: 5px 0;}
footer .mini{font-size: 10px;}
footer div{width: 1100px;margin: auto;}
footer div p{font-size: 14px;}
footer div p a{color: #4D4E4F;}


.color1{background-color: #ff0100;}
.color2{background-color: #fc8f02;}
.color3{background-color: #b9b1dc;}
.color4{background-color: #fc02ed;}
.color5{background-color: #89c300;}
.color6{background-color: #51aae1;}

#paginador{border: 1px solid #A5A6A7;text-align: center;padding: 12px 0;border-radius: 5px 5px 5px 5px;margin-top: 20px;}
#paginador a{height: 20px;line-height: 20px;font-size: 12px;}
#paginador .pg_activa{color: red;}
#paginador .pg_link{color: blue;}
#paginador .pg_activa,#paginador .pg_link{display: inline-block;min-width: 22px;margin: 0 1px;}
#paginador .prev_next{color:black;display: inline-block;margin: 0 10px;}
#paginador .selector{font-size: 12px;margin-top: 10px;}
#paginador .selector select{width: 43px;}

.descripcion_producto{border: 1px solid #A5A6A7;text-align: left;padding: 12px 0;border-radius: 5px 5px 5px 5px;margin-top: 20px;background-color: white;padding: 8px;}
.descripcion_producto a{display: block;text-align: center;margin-top: 10px;}


#form_apertura{margin: 0 15px;}
#form_apertura h1{font-size: 23px;margin-bottom: 2px;text-transform: uppercase;}
#form_apertura h2{font-size: 21px;margin-bottom: 10px;}
#form_apertura h3{font-size: 18px;margin-bottom: 10px;}
#form_apertura h4{font-size: 18px;margin-bottom: 15px;}
#form_apertura h5{font-size: 15px;border-bottom: 1px solid #a5a6a7;margin: 15px 0;clear: both;padding-top: 15px;}
#form_apertura p{margin-bottom: 7px;}
#form_apertura article{padding: 10px 15px;}
#form_apertura .column{width: 48%;float: left;overflow: hidden;}
#form_apertura .txt label{width: 200px;display: inline-block;margin-bottom: 7px;text-align: right;padding-right: 10px;}
#form_apertura .txt input{width: 255px;display: inline-block;margin-bottom: 7px;height: 30px;border:none;border: 1px solid #a5a6a7;padding: 2px 7px;font-size: 22px;}
#form_apertura .txt select{width: 271px;display: inline-block;margin-bottom: 7px;height: 36px;border:none;border: 1px solid #a5a6a7;padding: 2px 7px;font-size: 22px;}
#form_apertura .ch label{width: 470px;display: inline-block;margin-bottom: 7px;text-align: left;padding-left: 10px;cursor: pointer;}
#form_apertura .ch input{display: inline-block;margin-bottom: 7px;border:none;border: 1px solid #a5a6a7;height: 20px;}
#form_apertura .mon label{width: 200px;display: inline-block;margin-bottom: 7px;padding-right: 10px;}
#form_apertura .mon input{width: 255px;display: inline-block;margin-bottom: 7px;height: 30px;border:none;border: 1px solid #a5a6a7;padding: 2px 7px;font-size: 22px;}
#form_apertura .mon textarea{width: 255px;display: inline-block;margin-bottom: 7px;height: 130px;border:none;border: 1px solid #a5a6a7;padding: 2px 7px;font-size: 22px;}
#form_apertura #aper_enviar{cursor: pointer;font-size: 18px;padding: 5px 15px;margin-top: 25px;width: 213px;background-color: #cfd0d1;border:1px solid #a5a6a7;float: right;margin-right: 48px;}
#form_apertura #captcha{width: 488px;text-align: right;}
#form_apertura #captcha input{font-size: 17px;text-align: center;width: 200px;}
#form_apertura #captcha a{display: inline-block;text-align: center;width: 200px;}

.pagos-mayorista{overflow: hidden;}
.pagos-mayorista .g-recaptcha{margin-bottom: 10px;}
.pagos-mayorista input[type='submit']{cursor: pointer;}
.pagos-mayorista form{display:block;float: left;width: 350px;}

.reclamos-mayorista{overflow: hidden;}
.reclamos-mayorista .g-recaptcha{margin-bottom: 10px;}
.reclamos-mayorista input[type='submit']{cursor: pointer;}
.reclamos-mayorista form{display:block;float: left;width: 350px;}



.wysiwyg-color-black {color: black;}
.wysiwyg-color-silver {color: silver;}
.wysiwyg-color-gray {color: gray;}
.wysiwyg-color-white {color: white;}
.wysiwyg-color-maroon {color: maroon;}
.wysiwyg-color-red {color: red;}
.wysiwyg-color-purple {color: purple;}
.wysiwyg-color-fuchsia {color: fuchsia;}
.wysiwyg-color-green {color: green;}
.wysiwyg-color-lime {color: lime;}
.wysiwyg-color-olive {color: olive;}
.wysiwyg-color-yellow {color: yellow;}
.wysiwyg-color-navy {color: navy;}
.wysiwyg-color-blue {color: blue;}
.wysiwyg-color-teal {color: teal;}
.wysiwyg-color-aqua {color: aqua;}


.banner{margin: 8px auto 20px;width: 685px;height: 370px;background-color: white;overflow: hidden;position: relative;}

.rslides{position: relative;list-style: none;overflow: hidden;width: 685px;padding: 0;margin: 30px 0 0 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 683px;left: 0;top: 0;border:1px solid #a5a6a7;height: 338px;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;border: 0;margin: auto;max-width: 682px;max-height: 337px;}
.rslides_nav{position: absolute;z-index: 200;display: block;width: 50px;height: 100%;top: 0px;background-repeat: no-repeat;background-position: center;}
.next{display: none}
.prev{display: none}
.rslides_tabs{position: absolute;height: 32px;top: 0px;left: 0px;width: 692px;overflow: hidden;z-index:1000;background-color: #f1f1f1;}
.rslides_tabs{border-bottom:1px solid #a5a6a7}
.rslides_tabs li{float: left;height: 32px;margin-right: 5px;border-radius: 5px 5px 0 0;border:1px solid #a5a6a7;background-color: white;position: relative;}
.rslides_tabs li a{display: block;height: auto;line-height: 13px;color:black;text-transform: uppercase;font-size: 11px;width: 91px;border-radius: 5px 5px 0 0;text-align: center;position: relative;
position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);}
.rslides_tabs li.rslides_here{background-color: #fecb32;}
.rslides_tabs li.rslides_here a{color: white;}
/*
.rslides_tabs{text-align: center;margin-top: 7px;}
.rslides_tabs li{display: inline-block;width: 15px;height: 15px;background-color: #363737;margin: 0 3px;border-radius: 8px;}
.rslides_tabs li.rslides_here{background-color: #ff0088;}
.rslides_tabs li a{text-indent: 100px;display: block;overflow: hidden;}
*/


#form_registro_mayoristas .tel{overflow: hidden;}
#form_registro_mayoristas .tel input{display: block;float: left;}
#form_registro_mayoristas .tel .prefijo{width: 60px;margin-right: 10px;}
#form_registro_mayoristas .tel .numero{width: 239px;}

.bot_cus {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
}
.bot_cus:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
}
.bot_cus:active {
	position:relative;
	top:1px;
}


#ver_pedido{padding: 20px;}
#ver_pedido h1{margin-bottom: 10px;}
#ver_pedido h2{margin-bottom: 7px;}
#ver_pedido p{margin-bottom: 4px;}
#ver_pedido hr{margin: 10px 0 10px 0;}
#ver_pedido table td{padding: 2px;font-size: 10px;}
#ver_pedido table th{padding: 2px;font-size: 11px;}
#ver_pedido .total{font-weight: bold;font-size: 11px;text-align: right;}


#datos_cliente_checkout{border:1px solid #A5A6A7;background-color: white;padding: 3px;width: 306px;font-size: 14px;}
#datos_cliente_checkout h3{margin-bottom: 9px;font-weight: bold;}
#datos_cliente_checkout div{border:1px solid #A5A6A7;padding: 3px;margin-bottom: 3px;}
#datos_cliente_checkout i{color: red;}
.pass{width:1028px;margin:auto;padding: 3px 22px;margin-top: 20px;}
.pass p{margin-bottom: 8px;}
.pass input{width: 296px;height: 32px;padding: 1px 2px;font-size: 18px;margin-bottom: 5px;display: block;}
.pass input[type='submit']{cursor: pointer;width: 305px;margin-top: 25px;}

#menu_p{margin-top: 10px;text-transform: uppercase;}
#menu_p{border: none;}
#menu_p{font-size: 15px;}
#menu_p .sec{width: 250px;z-index: 10000;}
#menu_p{font-size: 15px;}
#menu_p .princ{border-bottom: none;}
#menu_p a{font-size: 13px;}
#menu_p .sec{width: 250px;z-index: 10000;}
#menu_p .sec a{background-color: #EDEDED;}
#menu_p .ter{width: 250px;}
#menu_p .ter a{width: 238px;}




/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
  font-size: 17px;
  margin: 0 10px;
}







.dialog_cartelera img {
    display: block;
    max-width: 100%;
    border: 1px solid grey;
    padding: 1px;
}



@media only screen
and (max-width : 1100px) {
	
}
