/*COMMON*/
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/bg-body.jpg) top center no-repeat #000; margin:0}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ar{text-align:right}
.nm{ margin:0 !important}
.nmt{ margin-top:0 !important}
.nmr{ margin-right:0 !important}
.nml{ margin-left:0 !important}
.nbr{ border-right:0 !important}
.nmb{margin-bottom:0 !important}
.ml10{ margin-left:10px}
.mt10{ margin-top:10px}
.mt15{margin-top:15px !important}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px !important}
.mb30{ margin-bottom:30px}
.mtb20{margin:20px 0 !important}
.mb10{ margin-bottom:10px}
.nmt{ margin-top:0 !important}
.center{margin:auto !important; float:none !important}
.clear{clear:both}
h1{font-size:24px}
h2{font-size:18px}
h3{font-size:14px}
h4{font-size:16px; font-weight:normal}
h5{font-size:13px; font-style:italic; font-weight:normal; margin:0}
p{font-size:12px;line-height:18px;color:#4c4c4c; font-style:italic}
a{text-decoration:none}
ul{ padding:0; margin:0; font-size: 12px; color: #4C4C4C;}
img{ border:none}
button{ background:none; border:none; cursor:pointer; margin:0; padding:0}
li{list-style-type: none;}
.font-normal{ font-weight:normal}

/*GENERICS*/
.bg-gradient{border:solid 2px #262626;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;background-color:#2c2c2c;background-image: -moz-linear-gradient(top, #010101, #2c2c2c);background-image: -webkit-gradient(linear, left top,left bottom, from(#010101), to(#2c2c2c)); background-image: linear-gradient(top, #010101, #2c2c2c)}
.bg-gradient2{background-color:#2c2c2c;background-image: -moz-linear-gradient(top, #010101, #2c2c2c);background-image: -webkit-gradient(linear, left top,left bottom, from(#010101), to(#2c2c2c)); background-image: linear-gradient(top, #010101, #2c2c2c)}
.bg-contain{background:url(../images/bg1.png) top;border:solid 2px #262626}
.bg-img{ background:url(../images/bg.jpg) no-repeat bottom;border:solid 2px #262626; height:425px}
.bg-comercios{ background:url(../images/bg.jpg) no-repeat bottom}
.white{color:#FFF}
.grey{color:#505050}
.light-grey{color:#b8b8b8}
.green{color:#2fada0 !important}
.black{color:#000 !important}
.text{color:#787878}
.leer{color:#878787; font-style:italic; font-size:12px}
.leer:hover{color:#2fada0}
.italic{font-style:italic}
.bg-grey{background-color:#b5b5b5}
.bg-grey2{background:#cecece}
.bg-red{ background-color:#b70202}
.bg-yellow{background-color:#e5d041}
.bg-green{background-color:#26962e}
.bg-black{ background:#000}
.bt-grey{background:#696969; padding:5px 15px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;color:#FFF; margin:10px 0; font-size:14px;font-style:italic}
.bt-grey:hover{color:#cfcdcd}
.bt-green{background: url("../images/bt-grey.png") no-repeat right 2px;cursor: pointer;display: block;float: left;height: 28px;padding-right:2px !important;text-decoration: none !important}
.bt-green span{background: url("../images/bt-grey.png") no-repeat left bottom;color:#FFF;cursor: pointer;display: block;font-size:14px !important;line-height: 26px;padding: 0 2px 0 6px !important; font-style:italic}
.separate{ width:100%; float:left; margin-top:20px}
.line-grey{width:100%;border-bottom:solid 1px #aaaaaa;float:left;margin:0 0 15px}
.lista li{font-size:13px; font-style:italic; width:98%; padding:1%;float:left}
.name{margin:0 0 10px; font-style:italic; color:#2fada0}
.underline{text-decoration:underline}
.content-right ul {
    margin: 0 0 0 12px;
}

/*HEADER*/
#header{width:960px;float:left}
.logo{float:left; margin:20px 0 0}
.nav{width:930px;float:left; background:url(../images/bg-menu.png) no-repeat;padding:10px 0 0 30px;height:32px}
.menu{width:698px;margin:0;padding:0; float:left}
.menu li{font-size:16px;color:#b6b6b6;margin-right:28px; list-style:none; float:left}
.menu li a{color:#b6b6b6}
.menu li a:hover{color:#2fada0}
.menu li  a.selected{color:#2fada0}
.search{width:224px; float:left;margin-left:7px}
.search input{width:150px;background:#424040;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;float:left; border:none; height:25px; line-height:25px; color:#aaa9a9;padding:0 10px; font-size:12px; font-style:italic; margin-right:5px}
.bt-search {
    background-image: url(../images/bt-buscar_sprite.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 26px;
    height: 26px;
    float: left;
    margin: 0 0 0 3px;
}

.bt-search:hover { background-position: 0px -26px; }

/*FOOTER*/
#footer{width:100%;float:left;background:url(../images/bg-footer.jpg) top #000 repeat-x; padding:0; margin:20px 0}
.box-newsletter{ float:left;width:325px; margin:40px 0 0 200px}
.box-newsletter input{background:#424040;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;float:left; border:none; height:25px; line-height:25px; color:#aaa9a9;padding:0 10px; font-size:12px; font-style:italic; margin-bottom:10px}
.tit-news{float:left; width:116px; text-align:right;color:#989898; margin:10px 5px 0 0; font-style:italic}
.bt-newsletter {
    background-image: url(../images/bt-enviar_sprite.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 27px;
    height: 25px;
    float: left;
    margin: 0 0 0 3px;
}

.bt-newsletter:hover { background-position: 0px -25px; }

.copyright{color:#535353; font-size:11px; margin:0}
.box-networks{ float:right; width:172px}
.box-networks p{color:#909191; font-size:14px; font-style:italic}
.networks li{ float:left; list-style:none; margin-right:10px}
.site-map{width:690px; float:left; margin:30px 0 0 50px}
.site-map li{list-style:none;float:left;color:#2fada0;margin-right:130px; font-size:12px; width:60px}
.site-map li a{color:#2fada0;padding-left:15px}
.site-map li a.selected{ background:url(../images/bullet-green.jpg) no-repeat left}

/*WRAP*/
#wrap{width:960px;margin:0 auto;overflow:hidden}
.content{ width:960px; margin:0;overflow:hidden;float:left}
.content2{width:956px; margin:0;overflow:hidden;float:left}
.inner-content{float:left;width:920px;padding:20px}
.box-212{float:left;width:196px;background:#1b1b1b;border:solid 1px #252525; margin:0px 15px; padding:5px 5px 10px}
.box-650{float:left;width:650px}
.box-300{float:right;width:300px;background:#FFF}
.box-205{float:left;width:205px; margin-right:10px}
.box-245{float:left;width:245px; margin-right:10px}
.box-370{float:left;width:370px; margin-right:10px}
.box-218{float:left;width:198px; background:#bcbcbc; padding:10px 10px 40px}
.box-200{float:left;width:200px; margin-left:10px; margin-right:32px}
.box-270{float:left;width:250px; padding:20px 10px; position:relative}
.box-285{float:left;width:285px}
.box-290{float:right;width:290px; margin-left:20px}
.box-960{float:left;width:960px;}
.box-475{float:left;width:475px;}
.col-left{width:226px; float:left}
.col-right{width:734px;float:left;background:#e8e8e8}
.content-right{padding:10px 20px 20px; width:694px;float:left}
.box-video{background:#bcbcbc;padding:10px;width:290px;/*height:250px;*/float:right}

/*MENU NEWS*/
.menu-news{float:left;width:960px;margin:0 0 15px 0}
.menu-news li{float:left; text-align:left; width:197px;color:#3d3d3d; padding-bottom:10px; font-size:14px;list-style:none; padding:0 5px 5px;border-bottom:solid 1px #3d3d3d;margin:0 15px !important}
.menu-news li.bullet{ width:7px !important}
.menu-news li a{color:#3d3d3d}
.menu-top{width:958px;height:35px;background:url(../images/bg-menu-top.png) no-repeat;line-height:35px;overflow:hidden;margin:0 auto 8px}
.menu-top li{float:left;color:#2fada0; font-size:16px; font-style:italic; margin-left:30px; list-style: disc}
.menu-top li a{color:#7f7f7f}
.menu-top li a:hover, .menu-top li a.selected{color:#FFF}

/*BREADCRUMBS*/
.breadcrumbs{color:#575757; font-size:12px; font-style:italic; width:97%; padding:0 10px 10px; border-bottom:solid 1px #d0d0d0; margin:0 0 20px}
.breadcrumbs a{color:#9e9e9e}
.breadcrumbs a:hover{color:#575757}

/*TITULOS*/
.tit-detalle{width:558px;margin:auto}
.tit-detalle li{ font-size:12px; margin-right:130px;float:left;margin-top:5px}
.tit-seccion{font-style:italic;margin:15px 0; font-weight:normal}
.tit-comercio{ font-style:italic; font-weight:normal;color:#FFF; margin:0; float:left}
.subtit-seccion{color:#868282; font-weight:normal; font-style:italic; margin:0 0 10px 0}
.tit-floated{ float: left; }
.a-floated{ display: block; float: right; color: #4c4c4c; font-size: 11px; margin: 20px 10px 0 0; }
.a-floated:hover{ color: #2fada0; }

/*PRODUCTS*/
.box-products{width:696px; float:left; border: solid 2px #262626;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;background-color:#2c2c2c;background-image: -moz-linear-gradient(top, #010101, #2c2c2c);background-image: -webkit-gradient(linear, left top,left bottom, from(#010101), to(#2c2c2c)); background-image: linear-gradient(top, #010101, #2c2c2c); padding:40px 130px; margin:0}
.box-prod{float:left; background:url(../images/box-prod.jpg) no-repeat; width:195px; height:304px; padding:10px; text-align:center; margin: 0 25px 25px 0}
.box-prod img{border:solid 1px #474444}
.box-center-products{ border:solid 1px #ccc; padding:4px; width:639px; margin:auto; overflow:hidden}
.box-center-products-white{float:left; width:639px; background:#FFF}
.box-img-prod{width:641px;float:left;margin:0!important}
.box-img-prod li{float:left; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; width:212px; height:92px; line-height:92px; list-style:none; text-align:center}
.box-img-prod li a img{ vertical-align:middle}
.tit-prod{color:#989898; font-style:italic}
.tit-prod:hover{color:#2fada0}
.marca{position:absolute; right:80px; top:0;border:solid 1px #CCC;height:56px}
.prod{width:160px; float:left; margin-right:18px}
.prod h3{ font-style:italic;color:#2fada0; font-weight:normal; text-align:center}
.descripcion{color:#787878; margin:10px 0 20px;height:42px}
.price,.stock{ font-size:14px; font-weight:bold; margin:0}
.box-img{width:158px; height:160px; border:solid 1px #ccc; text-align:center; background-color:#FFF; position:relative; line-height:160px}
.box-img-detalle{width:290px; height:200px; border:solid 1px #ccc; text-align:center; background-color:#FFF; position:relative; line-height:200px; overflow: hidden;}
.ampliar{position:absolute; right:5px; top:5px; line-height:0 !important}
.box-img .img img,.box-img-detalle .img img{vertical-align:middle}
.prod .comparar{font-size:14px;color:#8e8e8e}
.prod input{ width:16px; height:16px; border:solid 1px #393939}
.box-share{float:left;width:100%;margin:10px 0}
.box-share li{float:left; margin-right:10px}
.circle{background:url(../images/circle.png) no-repeat; width:15px; height:16px; float:left; list-style:none; margin:0 2px}
.line-category{ float:left; width:100%; height:56px; position:relative}
.line{width:100%;height:28px; background-color:#bbbbbb; margin:14px 0}
.list-especification li{color:#787878; font-size:12px; font-style:italic}
.bt-comparar{float:right;font-size:14px;color:#2fada0;margin:0 20px 10px 0;font-style:italic;display: none;}
.bt-comparar:hover{color: #787878;}
.destacado .box-img {
    border: 1px solid;
    border-color: #2FADA0;
}
#no_more_posts {display:none;text-align:center;background-color:lightgray;float:left;width:100%;padding:10px;font-size:11px;text-transform:uppercase;margin-top:30px;}
.bx-wrapper {margin: 0 auto 12px !important;}
.destacado h3 { font-weight: bold; }

.destacado a.outstandingLink {
    background:url(../images/bg-destacado.png) no-repeat top left;
    display: block;
    width: 158px;
    height: 160px;
    position: absolute;
    z-index: 10;
    top: 0px;
    left: 0px;
}

p.no-products { margin: 0 0 0 20px; }

div.pag_container { float: left; width: 100%; }
ul.list_content { width: 100%; }

div.serie {
    position:absolute;
    right:80px;
    top: 19px;

}

div.serie p { padding: 0px; margin: 0px; color: #2FADA0; }

/*THUMBS IMAGES*/
div.gallery-container { width: 208px; height: 50px; position: relative; overflow: hidden; left: 42px; top: -3px; }
div.product-gallery { width: 138px; left: 34px !important; }
.box-thumbs{float:left;width:100%;padding:7% 0;background:#dcdcdc; margin-top:10px;position:relative; height:40px}
.box-thumbs ul{text-align:left; margin:0 auto !important; width: 10000px; height: 50px; float: left; position: absolute; z-index: 1;}
.box-thumbs li a { display: block; float: left; height: 45px; overflow: hidden;}
.box-thumbs li{display:inline;margin:0 2px;opacity:0.5; float: left;}
.box-thumbs li a:hover,.box-thumbs li a.active{opacity:10;border:solid 1px #000;display:inline-block}

.arrow-left,.arrow-right{position:absolute;top:28%}
.arrow-left{left:1%}
.arrow-right{right:1%}

/*NOTICIAS*/
.content-news{float:left;width:690px}
.box-news{float:left; width:690px; margin-bottom:20px}
.box-news .img-thumb{float:left;border:solid 1px #adadad;-webkit-box-shadow: 0 0 5px #666;-moz-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; margin:0 15px 0 0;height:137px;}
.box-news .description{float:left;width:470px}
.box-news .description h2{margin:0 0 15px;color:#000; font-style:italic}
.box-news .description p{line-height:13px; margin:0; font-style:italic;color:#505050}
.list-videos{width:680px; margin:auto}
.list-videos li{float:left; width:198px; margin:0 26px 20px 0}

/*MENU CATEGORY*/
.nav-category{float:left; padding:30px 15px;width:194px}
.tit-category{color:#FFF; float:left; margin:15px 10px; font-weight:normal; font-style:italic}
.menu-category{ width:186px; float:left}
.menu-category li{ list-style:none; }
.menu-category li a{color:#2fada0; font-size:14px; font-style:italic;border-bottom:solid 1px #3f3f3f; padding-bottom:10px; display:block; margin-bottom:10px; padding-left:10px}
.menu-category ul li a{color:#FFF; font-size:14px; font-style:italic; padding-left:20px;border-bottom:solid 1px #3f3f3f; padding-bottom:10px; display:block; margin-bottom:10px}
.menu-category ul li ul li a{color:#717171; font-size:12px; font-style:italic; padding-left:30px; border-bottom:none !important}
.menu-category li a:hover, .menu-category li a.selected{color:#cfcdcd}
.menu-category li ul li a:hover{color:#e4e4e4}
.menu-category ul li ul li a:hover{color:#FFF}

/*FORM*/
.xlarge-select{width:271px}
.xlarge{width:250px}
.large{width:180px}
.med{width:150px}
.field-bg{background:#424040}
.form{width:585px;float:right; padding-left:50px; margin-top:20px}
.form input,.form select{height:30px; line-height:30px;}
.form input,.form select,.form textarea{float:left;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px; border:none;  padding:0 10px; margin-bottom:10px;color:#FFF; font-style:italic; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.bt-enviar{margin-left:156px}
.bt-ingresar{margin-left:203px;margin-top:20px}
.label{float:left;color:#FFF;font-size:12px;margin-top:10px}
.label a{color:#FFF}
.label a:hover{color:#2fada0}
.form-comercios select{float:left;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px; border:none;  padding:0 10px; margin-bottom:10px;color:#FFF; font-style:italic; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;; background:#666; width:250px; height:30px}
label { float: left; color: #ffffff; font-size: 14px; font-style: italic; margin: 0 15px 10px 0; }

/*MESSAGE*/
.messageSuccess{width:100%;background-color:#DFD;border:1px solid #62FF62;color:#060;font-size:12px;margin-bottom:5px;text-align:left;padding:10px;float:left}
.messageFailure{background:url(../images/bg-message.jpg) no-repeat left #be0000;color:#FFF; display: none; font-size:12px;margin-bottom:5px;text-align:left;padding:1px 15px;float:left; margin:5px 0 0 5px; height:16px;font-style:italic;-webkit-box-shadow: 0 0 8px #000;-moz-box-shadow: 0 0 8px #000; box-shadow: 0 0 8px #000}
.messageFailure2{background:url(../images/bg-message2.jpg) no-repeat top left #be0000;color:#FFF;font-size:12px;margin-bottom:5px;text-align:left;padding:16px 5px 5px;float:left; margin:-8px 0;font-style:italic;-webkit-box-shadow: 0 0 8px #000;-moz-box-shadow: 0 0 8px #000; box-shadow: 0 0 8px #000; width:271px; display: none;}
.messageStandBy{width:100%;background-color:#C1D5F7;border:1px solid #0073BC;color:#0073BC;font-size:12px;margin-bottom:5px;text-align:left;padding:10px}


/*PAGINADOR*/
#paginador{float:right; margin-top:20px}
#paginador li{float:left;color:#000; margin-right:5px; font-size:13px; font-weight:bold}
#paginador li a{color:#000}
#paginador li a:hover{color:#2fada0}

/*PARTNERSHIPS*/
.box-125{float:left; width:115px; height:125px; margin:0 15px 15px 0; background:url(../images/bg-partnership.jpg) no-repeat top; line-height:125px; text-align:center;padding-right:10px}
.box-125 img{vertical-align:middle}
.box-125 h4{margin:10px 0 0 10px;color:#797979; font-style:italic}
.box-125 p{ font-size:11px; line-height:16px;margin:0 0 0 10px;color:#797979; font-style:italic}
.ficha{display:none; float:left}
.box-125:hover{ background-position:bottom}

/*SOPORTE*/
.box-descargas{float:left;width:162px; height:261px; padding:20px 5px; margin-right:15px; background:url(../images/box-descargas.png) no-repeat}
.box-descargas li{float:left; width:100%; font-style:italic; font-size:14px; height:30px; line-height:30px}
.box-descargas li a{color:#FFF;display:block;width:142px; padding:0 10px}
.box-descargas li a:hover, .box-descargas li a.selected{ background:#223b39}
.bt-descargar{color:#FFF; font-size:10px; text-decoration:underline}
.cont-descarga{width:128px; margin:auto}
.sec { display: none; }
a.soporte-mail {
    color: #2FADA0;
    text-decoration: none;
}
a.soporte-mail:hover { text-decoration: underline; }

/*FAQS*/
#accordion{width:780px; margin:20px auto}
#accordion h2{color:#FFF; font-style:italic; background:url(../images/bullet.png) no-repeat left; padding-left:15px}
#accordion h2 a{color:#FFF}
#accordion div{ background:#313131; padding:10px;-webkit-box-shadow: 0 0 8px #000;-moz-box-shadow: 0 0 8px #000; box-shadow: 0 0 8px #000}
#accordion p{color:#FFF}
#accordion h2.ui-state-active{ background:url(../images/bullet-hover.png) no-repeat left}

/*COMERCIOS*/
.box-comercios{float:left;width:290px; margin:30px 0 0 60px}
.menu-comercios{ float:left; width:225px; height:38px; }
.menu-comercios li a{float:left;display:block; height:37px; line-height:37px;color:#000000; text-align:center; font-size:13px; font-style:italic}
#bt-comercios a{width:112px;background:url(../images/bt-comercio.png) no-repeat left top}
#bt-comercios a:hover,
#bt-comercios a.active{background-position:left bottom}
#bt-profesionales a{width:112px;background:url(../images/bt-comercio.png) no-repeat right top}
#bt-profesionales a:hover,
#bt-profesionales a.active {background-position:right bottom}
.list-profesionales{ float:left}
.list-profesionales li{float:left; width:100%; font-style:italic; font-size:14px; height:15px; line-height:15px; margin-bottom:10px}
.list-profesionales li a{color:#FFF;display:block;width:240px; padding:0 10px}
.list-profesionales li a:hover, .box-descargas li a.selected{ background:#262525}
.logo-profesional{ /*position:absolute; right:0; top:0*/ float: right;}

p.consSuccessful { display: none; color: #b2e8e3; }

/*HOME*/
div#banner_container {
    float: left;
    width: 959px;
    height: 378px;
    position: relative;
	background-color:#000;
}

div#banner_container ul li {
    display: none;
    /*position: absolute;*/
    z-index: 1;
}

div#banner_container img {
    /*display: none;
    position: absolute;*/
    z-index: 1;
    top: 0px;
    left: 0px;
}

p#newsletter-correct { display: none; color: #2fada0; }
p#newsletter-error,
p#newsletter-exists { display: none; color: #ff0000; }

/* CUPON SEMINARIO */
div.cupon-content { width:690px; margin:auto; border:dashed 2px #b8b8b8; padding:30px}
.inscripcion-gracias{ font-size:20px; font-style:italic;color:#FFF}
.bg-semanario{background:url(../images/bg-confirmacion-semanario.jpg) top no-repeat #0F0F0F;border:solid 2px #262626;}
.bg-confirmacion-semanario{background:url(../images/bg-confirmacion-semanario.jpg) center no-repeat;border:solid 2px #262626; height:566px; padding-top:50px}
.bg-white{background:#FFF}
.tit-cupon{float:left; width:680px}
.tit-cupon h1{margin:0}
.list-seminario{float:left; width:}
.list-seminario li{float:left; font-size:14px; color:#b8b8b8; margin-right:15px}
.cupon-datos td{ font-size:14px; font-style:italic}
.nro-registro{float:right;margin-top: 120px}
.nro-registro p{font-size:14px; color:#b8b8b8; float:left; margin:25px 15px 0 0}
.nro-registro span{color:#000; font-size:54px}
.btn-cupon{width:250px; margin:30px auto}

/* BUSCADOR */
a.search-link {
    font-size: 12px;
    color: #b6b6b6;
}
a.search-link:hover {
    text-decoration: underline;
}

/* POPUP */
div#popup { text-align: center; }
div#popup img {
    border: 1px solid;
    border-color: #2FADA0;
}

div#popup a#galleryClose {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/btn_close.png) no-repeat;
    background-position: 0px 0px;
    text-indent: -9999px;
    position: absolute;
    z-index: 50;
    top: -13px;
    right: 0px;
    outline: 0;
}
div#popup a#galleryClose:hover {
    background-position: 0px -26px;
}

p.text a {
    color: #2FADA0;
    text-decoration: none;
}
p.text a:hover { text-decoration: underline; }

a.galleryNav {
    position: absolute;
    z-index: 50;
    top: 160px;
    text-indent: -9999px;
    display: block;
    width: 22px;
    height: 22px;
    outline: 0;
}


div#popup a#galleryNext {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/arrow-right.png) no-repeat;
    background-position: 0px 0px;
    text-indent: -9999px;
    position: absolute;
    z-index: 50;
    top: 170px;
    right: 0px;
    outline: 0;
}
div#popup a#galleryNext:hover {
    background-position: 0px -26px;
}


div#popup a#galleryPrev {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/arrow-left.png) no-repeat;
    background-position: 0px 0px;
    text-indent: -9999px;
    position: absolute;
    z-index: 50;
    top: 170px;
    left: 0px;
    outline: 0;
}
div#popup a#galleryPrev:hover {
    background-position: 0px -26px;
}



/*PAGINADOR*/
#paginator{margin:20px;float:right}
#paginator ul li{float:left; margin-right:5px;color:#8E8E8E}
#paginator ul li a{color:#8E8E8E}
#paginator ul li a:hover,#paginator ul li a.selected{color:#2FADA0}


.page_navigation {
    float: right;
    font-size: 12px;
    padding: 20px 20px 0 0;
}

.page_navigation a {
    display: block;
    float: left;
    margin: 0 7px 0 0;
    color: #2FADA0 !important;
}

.page_navigation a.selected {
    font-weight: bold;
    color: #2FADA0 !important;
}


a.previous_link {
    color:#8E8E8E;
}

a.page_link {
    color:#8E8E8E;
    padding: 0 5px 0 5px;
}

a.next_link {
    color:#8E8E8E;
}

div#ajax-loader {
    float: left;
    width: 100px;
    height: 20px;
    margin: 25px 0 25px 105px;
    display: none;

}

div.ajax-loader-products {
    float: left;
    margin: 30px 0 30px 268px;
    display: none;
}

/** SLIDE **/
.bx-wrapper .bx-viewport {
    background: none !important;
    padding:0px;
    border: 0px !important;
    margin: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.bx-wrapper .bx-pager {
    bottom: 2px !important;
    z-index: 9999;
}

.bx-pager-link {
    background: #424242 !important;
}

.bx-pager-link.active {
    background: #2FADA0 !important;
}