<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=====================================================
################## RESET ##################
=====================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;}
article, aside, nav, section, dialog, figure, header, footer, hgroup {display:block;}
legend{display:none;}
:focus{outline: 0;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
a img, iframe{border: none;}
ul{list-style: none;}
input, textarea, select, button{font-size: 100%;font-family: inherit;}
input, select{vertical-align:middle;}
select{margin: inherit;}
button{border: 0;padding: 0;background: transparent;cursor: pointer;}
ol{margin-left:2em;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
a{text-decoration:none;}
hr{margin:0;}
/*=====================================================
################## Images ##################
=====================================================*/
body{
	/*background:#fff url('../images/back-page.jpg') repeat-x;*/
}
/*#page{background:url('../images/fondo.jpg') no-repeat center 38px;}*/
/*#top p span.carro{background:url('../images/carrito-top.jpg') no-repeat;}*/
#newSearch form fieldset p input[type=submit]{background:url('../images/search-magnifier.png') no-repeat;}
#institutional #logo a{background:url('../images/logotype.png') no-repeat;}
#institutional nav#mainnav ul{
	/*background:url('../images/main-nav-divider.jpg') no-repeat left top*/
	}
#institutional nav#mainnav ul li{
	/*background:url('../images/main-nav-divider.jpg') no-repeat right top*/
	}
#access ul#sixInline li a,
#access ul#sevenInline li a{background:url('../images/access-box-sprite.jpg') repeat-x;}
#bottomBox .accessFormHolder{background:url('../images/bck-user-access.png') no-repeat;}
/* boton verde */
.button,
#bottomBox form input[type="submit"],
#lightboxPopup form input[type="submit"],
#login_admin form input[type="submit"],
a.pdflink{background-color:#137740;}
/* section h1 tags x color */
.checkout header h1,
.contacto header h1,
.productos header h1{background-color:#137740;}
.historia header h1,
.novedades header h1{background-color:#ebebeb;}
/* slider */
#slider-home .pagenum{background:url('../images/slider/pager.png') no-repeat;}
/* sidebar */
#carrito p.shoppingTitle{background-color:#137740; height:35px;width:300px;}
aside #sidebaraccess li span.sidebarBullet{background:url('../images/sidebar-bullet.png') no-repeat;}
/* Categoria */
.categoria.starred {}
.showingProduct{font-weight:bold;}
.data .product p.verProducto,
#content h5{background:url() repeat-y;}
.data .product p.verProducto a,
.productData .leftProdData p a{background:url() no-repeat right 5px;}
/* Back Links */
.backLink{background:url('../images/backlink-bullet.png') no-repeat left 5px;}
/* Tooltip */
.tootltip{background:url('../images/tootltip.png') no-repeat;}
/* LightBox */
#lightboxPopup{background-color:#fff;}
/* Admin */
body#admin{background:url('../images/admin/bck-body.jpg') repeat-x !important;}
aside#adminAside h3,
#adminInnerTable thead tr,
#adminForm h2{background:url('../images/admin/bck-titles.png') repeat-x;}
aside#adminAside ul{list-style-image:url('../images/admin/panel-bullets.jpg');}
#adminInnerTable tbody tr td.editaBtn a,
#adminInnerTable tbody tr td.eliminaBtn a,
#adminInnerTable thead tr td.nuevoBtn a{background:url('../images/admin/admin-btns.png') no-repeat;}
#especificaciones span#maspec,
#imagenes span#masimg,
#mas_producto,
.espec_producto span.maspec_producto{background:url('../images/add-icon.png') no-repeat left 5px;}
span.cierra_producto{background:url('../images/close-icon.png') no-repeat;}
/* Error box */
div.error{background:#ffe5e5 url("../images/error-box-background.png") no-repeat 12px 8px;}
/* manual de uso */
#downloadPDF p{background:url('../images/pdf-icon.png') no-repeat left top;}
/*=====================================================
################## H1 Colors ##################
=====================================================*/
header h1{color:#fff !important;}
.novedades header h1{color:#137740 !important;}
/*=====================================================
################## HTML ##################
=====================================================*/
body{font-family:Arial, Helvetica, sans-serif;}
p, ol, ul{font-size:12px;color:#706a6a;line-height:23px;}
a,
#lightboxPopup form span a{color:#565656;}
.product .detalle a {
    position:relative;
}
footer a{color:#fff;}
/*=====================================================
################## Structure ##################
=====================================================*/
#page{}
#mainwrapper,
#footerWrapper{width:1000px;margin:0 auto;}
footer{background:#efefef;padding:40px 0 10px 0;margin-top:20px;bottom:0;}
#main #content{float:left;width:660px;}
/*#main #content.contacto{float:left;width:660px;margin-top:-25px;}*/
#main #content header{margin-bottom:22px;border:1px solid #d4d4d4;}
#main #content #information{}
#main aside{float:right;width:290px;}
/* contents h1-h6 tags */
#content header h1{color:#000;padding:15px;font-size:18px;}
#content header h1 strong{width:120px;display:inline-block;width:398px;}
#content header h1 span{display:inline-block;font-size:45px;float:right;margin:-5px 20px 0 0;}
.novedadseccion header{margin-bottom:20px!important;}
/*=====================================================
################## Misc ##################
=====================================================*/
/* Overflow */
#mainwrapper,
#top,
#institutional,
.whiteHolder,
#bottomBox,
#main,
#slider-home,
#slider-home .viewport,
#slider-home .pager,
.productBoxHolder,
.productBoxHolder .dataHolder,
.ContenedorNovedad,
.productIndexHolder,
.productData{overflow:hidden;}
/* Hidden */
#institutional #logo a strong{display:none;}
/* Comun classes */
.buttonHolder{margin-top:10px;}
.button,
#bottomBox form input[type="submit"],
#loginBox form input[type="submit"],
#login_admin form input[type="submit"],
a.pdflink{clear:both;font-size:12px;color:#fff;padding:4px 8px;border-radius:4px;border:none;cursor:pointer;}
.addCart{clear:both;font-size:12px;color:#fff;padding:10px 30px;border-radius:4px;border:none;cursor:pointer;margin-top:10px;}
/* White Holder */
.whiteHolder{
	/*background:#fff;
	border:1px solid #bbcebf;
	padding:24px;
	border-radius:4px;
	margin-left: 10px;*/
	margin-bottom: 50px;
	}
/* Btn Volver */
.backLink{float:right;margin-top:-22px;font-weight:bold;color:#c2c0c0;font-size:15px;padding-left:12px;}
.backLink:hover{color:#666;}
.producto_link.backLink{margin-top:-57px;}

.ContenedorNovedad .backLink{margin-top:-22px !important;padding-left:12px !important;}
/* Texto sin Data */
.sinData{padding-left:12px;color:#666;}
/* Comun List */
ul.list{list-style-type:disc;list-style-position:inside;padding-left:14px;margin-bottom:14px;}
/* History IMGs */
.imgDetails {width:450px;margin:0 auto;}
.imgDetails p{text-align:center;padding:4px;border-top:1px solid #ccc;font-style:italic;font-size:12px;background:#f3f3f3;line-height:normal;color:#333;}
/* Download PDF file */
#downloadPDF{margin:8px 12px;padding:0 0 12px 0;border-bottom:1px solid #ddd;}
#downloadPDF p{padding-left:24px;}
/* Afip Logo */
p.afip{display:inline;margin-left: 20px;}
.minibox {background: url('../images/bck-user-access2.png') no-repeat;width: 255px;height: 125px;clear: both;float: right;}
.minibox .iso {margin-top: 25px;display: inline-block;margin-left: 18px;}
aside .minibox {width: 250px;margin-right: -8px}
/*=====================================================
################## Header ##################
=====================================================*/
#top p.topText{float:left;font-size:12px;color: #000; border-right: 1px solid #ddd; padding-right:18px;}
#top p.topLogged{position:relative;padding-right:300px!important;max-width:200px;}
#top{text-align:right;font-size:11px;border-top:5px solid #00944a; border-bottom:1px solid #ddd;}
#top p,
#top a{color:#000;}
#top p,
#top form{display:inline-block;}
#top p{padding:11px 0px 0 7px;float:left;}
#top p span.topLinks{display:inline-block;padding:0 10px;}
#top p span.topLinks a{display:inline-block;padding:0 8px;font-size:13px;margin-right:15px;}
#top p span.topLinks a:hover{text-decoration:underline;}
#top p.carro span{padding:0 12px 0 0;font-size:12px;}
#top p.carro{float:right!important;}
.lupa{position:absolute;margin-top:4px;margin-left:120px;background-image:url('../images/lupa.png');height: 17px; width:17px;}
.carrito{margin-bottom:10px;margin-right: 4px;background-image:url('../images/carrito-top.jpg');height: 24px; width:24px;display: inline-block;}
#top form#search{width:160px;border-radius:6px;background:#fff;padding:10px 2px;}
#top form#search input{border:none;}
#top form#search input[type="text"]{color:#b4b4b4;font-size:13px;width:150px;height: 20px;border: solid 1px; display: inline-block; margin-left: -11px; float:left;text-align:left;}
#top form#search input[type="submit"]{width:11px;height:11px;margin-right:4px;cursor:pointer;}
#top .social {color: #bebebe; border-left: 1px solid #ddd;float:right!important;padding-right:10px; }
#institutional{margin-top:9px; height: 90px;}
#institutional #logo{float:left;padding-top:15px;}
#institutional #logo a{display:block;width:263px;height:70px;}
#institutional nav#mainnav{float:right;padding-top:20px;}
#institutional nav#mainnav ul{}
#institutional nav#mainnav ul li{display:inline-block;padding:0 0 0 26px;height:45px;line-height:48px;}
#institutional nav#mainnav ul li a{text-transform:uppercase;color:#000;font-size:14px;/*font-weight:bold;*/}
#institutional nav#mainnav ul li a:hover,
#institutional nav#mainnav ul li a.active{border-bottom: 3px solid #00944a; padding-bottom: 35px;}
/*=====================================================
################## Main Slider ##################
=====================================================*/
#sliderslider{margin-bottom:12px;padding-bottom:0;}
#slider-home{height:350px;}
#slider-home .viewport{width:1000px;height:350px;position:relative;}
#slider-home .overview{list-style:none;padding:0;margin:0;position:absolute;left:0;top:0;}
#slider-home .overview li{float:left;margin:0 20px 0 0;height:287px;width:979px;}
#slider-home .pager{list-style:none;clear:both;text-align:center;padding: 0; margin-top: -20px;margin-left:450px;position:absolute;}
#slider-home .pager li{display:inline-block;margin:0 2px;}
#slider-home .pagenum{background-position:-15px 0;text-decoration:none;display:block;width:14px;height:14px;}
#slider-home .active{background-position:0 0;}
/*=====================================================
################## Home Content ##################
=====================================================*/
#access{}
#access ul#sixInline{margin-top:22px;}
#access ul#sevenInline{clear:both;}
#access ul#sixInline li,
#access ul#sevenInline li{display:inline;position:relative;overflow:hidden;}
#access ul#sixInline li a,
#access ul#sevenInline li a{display:block;float:left;border-radius:4px;color:#fff;padding:6px;min-height:100px;margin:2px;position:relative;}
#access ul#sixInline li a{width:139px;}
#access ul#sevenInline li a{width:117px;}
/* access color */
#access ul#sixInline li a.a{background-position:0 0;}
#access ul#sixInline li a.b{background-position:0 -113px;}
#access ul#sixInline li a.c{background-position:0 -226px;}
#access ul#sixInline li a.d{background-position:0 -339px;}
#access ul#sixInline li a.e{background-position:0 -452px;}
#access ul#sixInline li a.f{background-position:0 -565px;}
#access ul#sevenInline li a.g{background-position:0 -678px;}
#access ul#sevenInline li a.h{background-position:0 -791px;}
#access ul#sevenInline li a.i{background-position:0 -904px;}
#access ul#sevenInline li a.k{background-position:0 -1017px;}
#access ul#sevenInline li a.l{background-position:0 -1130px;}
#access ul#sevenInline li a.m{background-position:0 -1243px;}
#access ul#sevenInline li a.n{background-position:0 -1356px;}
/* inner access */
#access ul#sixInline li a p,
#access ul#sevenInline li a p{font-size:12px;color:#fff;line-height:normal;}
#access ul#sixInline li a p.title,
#access ul#sevenInline li a p.title{font-weight:bold;font-size:18px;margin-bottom:6px;}
#access ul#sixInline li a p.typo,
#access ul#sevenInline li a p.typo{position:absolute;top:-4px;font-size:36px;z-index:99;font-weight:bold;}
#access ul#sixInline li a p.typo{left:124px;}
#access ul#sevenInline li a p.typo{left:96px;}
#access ul#sixInline li a img,
#access ul#sevenInline li a img{position:absolute;z-index:99;right:4px;bottom:-26px;}
/* access img fix */
#access ul#sixInline li a.d img{bottom:-20px;}
#access ul#sixInline li a.e img{bottom:-14px;}
#access ul#sevenInline li a.g img{bottom:-22px;}
#access ul#sevenInline li a.h img{bottom:-12px;}
#access ul#sevenInline li a.i img{bottom:-18px;}
#access ul#sevenInline li a.k img{bottom:-20px;}
#access ul#sevenInline li a.l img{bottom:-14px;}
#access ul#sevenInline li a.grey img{bottom:-6px;}

/* --- Home Boxes --- */
#bottomBox{margin-top:30px;}
#bottomBox .box{float:left;position:relative;}
#bottomBox .one,
#bottomBox .two{margin-right:42px;width:330px;}
#bottomBox .accessFormHolder{width:255px;height:236px;}
#bottomBox .one h2,
#bottomBox .two h2{text-transform:uppercase;color:#fff;font-size:21px;font-weight:bold;padding-left:14px;height:40px;line-height:40px;margin-bottom:12px;background:#589E77;}
#bottomBox ul#news{min-height:174px;}
#bottomBox ul#news li{margin-bottom:12px;font-size:14px;line-height:normal;}
#bottomBox ul#news li a{color:#706a6a;}
#bottomBox ul#news li a strong{display:block;color:#5da37d;font-weight:bold;}
#bottomBox .three #carrito{margin-top:0 !important;}
#bottomBox .accessFormHolder p{font-size:12px;font-style:italic;color:#f00;margin-left:20px;}
/* form */
#bottomBox .accessFormHolder h2{text-transform:uppercase;color:#2d8655;font-size:15px;font-weight:bold;padding:26px 0 0 28px;}
#bottomBox form{padding:4px 0 0 28px;}
#bottomBox form input{margin-bottom:8px;font-size:12px;}
#bottomBox form input[type="text"],
#bottomBox form input[type="password"]{width:180px;border:1px solid #d2d2d2;background:#fff;border-radius:4px;font-size:12px;color:#666;padding:4px;}
#bottomBox form span{font-size:12px;color:#706a6a;margin-bottom:12px;display:block;}
/* Reset Password */
article.resetPass form{padding:8px;border:1px solid #ccc;background:#f3f3f3;border-radius:4px;margin: 35px 0;}
article.resetPass form label{display:inline-block;color:#706A6A;font-size:12px;margin-right:8px;}
article.resetPass form input[type="text"]{width:180px;border:1px solid #d2d2d2;background:#fff;border-radius:4px;font-size:12px;color:#666;padding:4px;}
article.resetPass p.error{margin:0px 0 12px 0 !important;color:#f00;font-size:12px;font-style:italic;}
/* loading icon */
.loadingGif{background:#fff;height:228px;width:249px;position:absolute;z-index:99;top:0;opacity:0.7;filter:alpha(opacity=70);border-radius:4px;}
.loadingGif img{margin:50px 0 0 102px;opacity:1;filter:alpha(opacity=100);}
/* loading icon popup */
.loadingGifPopup{background:#fff;height:93%;width:320px;position:absolute;z-index:99;top:0;opacity:0.7;filter:alpha(opacity=70);border-radius:4px;margin:4px 0 0 4px;padding-bottom:4px;display:none;}
.loadingGifPopup img{position:absolute;left:150px;top:70px;opacity:1;filter:alpha(opacity=100);}
/*=====================================================
################## Content ##################
=====================================================*/
.innerHolder{background:#fff;margin-top:30px;}
/* Access Categorie */
.loader{margin:20px 0;text-align:center;width:100%;}
.categoria{border-top:1px solid #E4E4E4;line-height:40px;min-height:42px;padding:0px 12px;clear:both;font-family:'Arial';font-size:14px;}
.categoria.wide {/*height: 140px;*/}
.categoria:hover{cursor:pointer;}
.categoryHolder .productLine{display:block;float:right;padding-top:12px;max-height: 27px;max-width:85px;}
.data .product{width:120px;float:left;text-align:center;padding:0 20px;min-height:240px;}
.data .product p{line-height:normal;}
.data .product .detalle {min-height:215px;display:block;}
.data .product .detalle strong{font-size:12px;color:#000;display:block;min-height:60px;}
.data .product .detalle img{border:1px solid #CCC;background-color:#FFF;padding:3px;}
.data .product div.verProducto{background-color:#4c4c4c;height:28px;;width:120px;padding:2px 0;background-position:0 0;margin-top: -15px;}
.data .product div.verProducto p{font-size:11px;color: white;letter-spacing: 0.5em;font-family:'Century Gothic';margin-top: 7px;margin-left: 8px;}
.data .product div.verProducto:hover{background-color:#333;}
/**.data .product p.verProducto a{font-size:11px;color: white;letter-spacing: 0.5em;font-family:'Century Gothic';margin-top:7px;margin-left:38px;position:absolute;}*/
.data .product p.sin-stock {font-size:11px; color:white;padding-top:2px;letter-spacing:1px;}
.data .product p.con-stock {font-size:11px; color:#137740;padding-top:2px;letter-spacing:1px;font-weight:bold;}
.hiddenProduct{margin-top:12px;}
.hiddenProduct, .data{display:none;}
.cartel_oferta{
	position: absolute;
    padding: 3px;
    background-color: #244AFB;
    color: white;
    bottom:3px;	
}
.cartel_oferta p {color:white; line-height:1; margin-bottom:0px!important; line-height:1;}
.image_codigo .cartel_oferta{
	bottom:0px;
}
.image_codigo .cartel_oferta p{
	font-size:10px;
}
/* HTML content */
#content h2{font-weight:bold;font-size:20px;padding-bottom:15px;}
#content h2.producto_title{padding-right:70px;}

#content h3{clear:both;font-size:18px;color:#444;margin: 10px 0;}
#content h4{color:#1b7f48;margin:10px 0;font-weight:bold;font-size:15px;}
#result-set h4{color:#000;margin:10px 0;font-weight:bold;font-size:15px;}
#result-set a{color:#565656;}
#content h5{;background-position:0 0;color:#444;font-size:14px;font-weight:bold;margin:10px 0 2px 0;border-top:1px solid #aaa;padding-top:10px}
#content #productsHolder{overflow:hidden;}
#content #productsHolder #leftCol{width:270px;float:left;}
#content #productsHolder #rightCol{width:380px;float:right;}
#content #productsHolder #rightCol ul{list-style-type:disc;}
#content #productsHolder #rightCol ul,
#content #productsHolder #rightCol ol{padding-left:14px;}
.precio{margin-bottom: 75px;}
.precioLeft{float:left;width:50%;display: inline-block;}
.image_oferta{float:left;display: inline-block;position:relative;}
.precioLeft p{font-size: 14px; font-weight: bold;}
.precioRight{float:right;text-align:right;width:28%;display: inline-block;}
/* formularios de pedidos y precios */
form fieldset input[type=text]{width:35px;height:25px;background-color:#ebebeb;border:1px solid #d4d4d4;font-size:13px;color:#7b7979;text-align:center;}
form p.precioUnitario,
form p.precioTotal{color:#1b7f48;font-size:14px;font-weight:bold;margin:8px 0;margin-bottom: 0;}
/* Mustra productos chicos */
.productBoxHolder .imgHolder{width:86px;height:82px;border:1px solid #d5d5d5;float:left;}
.productBoxHolder .dataHolder{width:570px;float:right;}
.productBoxHolder{margin-bottom:12px;}
.productBoxHolder .dataHolder h5{margin:0 0 4px 0!important;}
.productBoxHolder .dataHolder .productData{float:left;}
.productBoxHolder .dataHolder .descr{width:208px;}
.productBoxHolder .dataHolder .descr2{width:560px;}
.productBoxHolder .dataHolder .precioXunidad{width:208px;}
.productBoxHolder .dataHolder .precioFinal{text-align:right;width:150px;}
.productBoxHolder .dataHolder .descr p{font-size:12px;}
.productBoxHolder .dataHolder p.precioUnitario,
.productBoxHolder .dataHolder p.precioTotal{margin:0 !important;}
/* Index Productos */
.productIndexHolder{margin-bottom:20px;}
.productIndexHolder .productName{float:left;height:120px;width:40px;}
.productIndexHolder .productData{float:right;width:480px; background:inherit;padding:9px 2px 2px 2px;}
.productData .leftProdData{float:left;width:232px;}
.productData .leftProdData p.nombre a{font-size:20px !important;color:#837777 !important;min-height:82px;background:none !important;border:none;}
.productData .leftProdData p.nombre a:hover{color:#282a29 !important;}
.productData .leftProdData p a{font-size:12px;display:block;border-top:1px solid #dcdcdc;background-position:172px 8px;}
.productData .rightProdImg{float:right;}
.productData .rightProdImg ul li{display:inline;margin:0 4px;}
/* Galery Prod */
/*.galeryBigImg{height:360px;width:360px;}*/
.galeryBigImg{height:250px;float:left;}
/*ul#galeryThumbs{float:right;width:40%;max-height:360px;}*/
ul#galeryThumbs{width:inherit;max-height:250px; }
ul#galeryThumbs li{margin: 0 5px;float:left; position: relative;}
ul#galeryThumbs li img{width:115px;height:115px;}
#especificaciones{clear:both;padding-top:30px;}
/* Article Content */
#content article h2{color:#000;font-size:18px;font-family:'Century Gothic';font-weight:100;padding:0 0 4px 0;margin:10px 0!important;}
#content.admincontent article h2{color:#000;font-size:18px;font-family:'Century Gothic';font-weight:100;padding:0 0 4px 0;margin:10px 0!important;}
.medios {color:#137740!important;font-size:18px;font-family:'Century Gothic';font-weight:100;padding:0 0 4px 0;margin:10px 0!important;}
#content article p{margin-bottom:14px;}
/* Novedades */
.ContenedorNovedad *{margin:0 !important;padding:0 !important;}
.ContenedorNovedad{margin-bottom:32px;clear:both;}
.ContenedorNovedad .fecha{color:#000;font-size:14px;border-bottom:1px solid #e4e4e4;padding:0 0 2px 0;font-weight:bold;margin-bottom:4px !important;}
.ContenedorNovedad .NovTitle{color:#009449;font-size:16px;margin-bottom:8px !important;}
.ContenedorNovedad .txtNov{margin-bottom:18px !important;}
.ContenedorNovedad .botonesNov,
.ContenedorNovedad .PDFbtn{width:auto;float:left;margin-bottom:30px!important;}
.ContenedorNovedad .botonesNov a,
.ContenedorNovedad .PDFbtn a{display:inline-block;padding:2px 6px !important;margin-right:8px !important;}
.ContenedorNovedad .PDFbtn a strong{display:inline-block;float:left;font-weight:normal;}
.ContenedorNovedad .PDFbtn a img{display:inline-block;float:right;margin-left:4px !important;}
/* Paginacion */
#paginacion{padding:8px 12px;border-top:1px solid #e4e4e4;}
#paginacion ul li{display:inline;}
#paginacion ul li strong{font-weight:normal;padding:2px 4px;border:1px solid #328959;margin-right:4px;background:#328959;color:#fff;}
#paginacion ul li a{padding:2px 4px;border:1px solid #e4e4e4;margin-right:4px;background:inherit;}
#paginacion ul li a:hover{border-color:#444;color:#222;}
/* Contacto */
.contacto h4{color:#565656 !important;font-size:15px !important;margin-bottom:2px !important;font-weight: bold; font-family: 'Arial';}
.contacto article #deptofiscal,
.contacto article #deptocomercial{width:49%;margin:10px 0;}
.contacto article #deptofiscal{float:left;}
.contacto article #deptocomercial{}
.contacto article #deptofiscal h4,
.contacto article #deptocomercial h4{font-size:14px !important;}
.Gmap{margin-left: 350px;margin-top: -100px;}
.contactData{color:#009446 !important;}
/* Check Out */
.checkout article{padding-top:20px;}
.checkout h2{border:none !important;width:49%;float:left;}
.checkout #loginDataCheckout{width:49%;float:right;margin:12px 0;}
.checkout #loginDataCheckout p{text-align:right;color:#fff;font-size:11px;margin-right:15px;}
.checkout #loginDataCheckout p a.salir{color:#fff;}
.checkout table{clear:both;}
.checkout table img{border:1px solid #d4d4d4;}
.checkout table .centerData{text-align:center;}
.checkout table thead tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px !important;color:#000;}
.checkout table thead tr td{padding:8px 0;}
.checkout table tbody tr{font-size:12px !important;}
.checkout table tbody tr td{padding:12px 2px; position:relative;}
.checkout table tbody tr td a{}
.checkout table tbody tr td.tablaCodigo,
.checkout table tbody tr td.tablaPrecio{color:#757575;font-weight:bold;}
.checkout table tbody tr td.tablaCodigo{}
.checkout table tbody tr td.tablaPrecio{}
.checkout table tbody tr td.tablaTotal{color:#019950;font-size:14px;}
.checkout table tbody tr td form input[type=text]{border:1px solid #d2d2d2;background:#fcfcfc;text-align:center;height:32px;}
.checkout table tbody tr td form input[type=submit]{border:none;background:none;color:#019950;font-size:11px;cursor:pointer;}
#tableCheckout{position:relative;width:660px;}
#tableCheckout input.medio_pago{margin-top: -15px;}
#tableCheckout .loadingGif{width:662px;height:100%;}
#tableCheckout .loadingGif img{margin:110px 0 0 332px;}
#TotalTable{margin-top:20px;z-index:999;clear:both;}
#TotalTable table thead tr{}
#TotalTable table tr td{font-weight:bold;color:#019950;font-size:14px !important;}
#TotalTable table tr td.preciototal{color:#dc4202;padding:15px;float:right;}
#TotalTable table tr td a.button{font-size:12px !important;}
#EndCheck{width:470px;margin:20px auto 12px auto;}
#EndCheck p{text-align:center;font-size:20px;color:#000;}
/*--- Resultado de busqueda ---*/
#newSearch{padding:4px 10px;border:1px solid #ccc;background:#efefef;margin:10px 4px 10px 10px;}
#newSearch form fieldset label{display:inline-block;width:450px;line-height:32px;}
#newSearch form fieldset p{background:#fff;border-radius:6px 6px 6px 6px;float:right;padding:4px 2px;width:160px;border:1px solid #ccc;margin:0 !important;}
#newSearch form fieldset p input[type=text]{width:136px;text-align:left;border:none;}
#newSearch form fieldset p input[type=submit]{cursor:pointer;height:11px;margin-right:4px;width:11px;border:none;}
.resultadoBusqueda{overflow:hidden;padding-left:28px;margin-bottom:20px;}
.resultadoBusqueda .product{padding:2px;border:1px solid #ccc;min-height:240px;margin:12px 26px 12px 0;}
/*.resultadoBusqueda .product p{margin:0 !important;}*/
.resultadoBusqueda .product p strong{min-height:inherit !important;margin-bottom:2px !important;}
.resultadoBusqueda .product p.verProducto{width:auto !important;}
/*=====================================================
################## Light box Popup ##################
=====================================================*/
#loginpopup{display:none;position:absolute;top:80px;left:50%;z-index:999;margin-left:-150px;}
#lightboxPopup{width:390px;height:390px;padding:8px;}
#lightboxPopup h2{text-transform:uppercase;color:#1B7F48;font-weight:bold;font-size:16px;padding:10px 0 34px 64px;}
#lightboxPopup form{padding-left:17px!important;}
#lightboxPopup form input[type=text],
#lightboxPopup form input[type=password]{padding:4px;border:1px solid #d2d2d2;border-radius:4px;font-size:12px;color:#666;width:254px;margin-bottom:4px;}
#lightboxPopup form span{display:block;font-size:12px;margin:8px 0;color:#706a6a;}
#lightboxPopup form input[type="submit"]{clear:both;font-size:12px;color:#fff;padding:4px 8px;border-radius:4px;border:none;cursor:pointer;width:100px;}
#lightboxPopup p{font-size:12px;font-style:italic;color:#f00;margin-left:20px;}
a.closelight{float:right;margin:-68px -4px 0 0;}
/*=====================================================
################## Sidebar ##################
=====================================================*/
aside #sidebaraccess{border: 1px solid #b4b4b4;}
aside #sidebaraccess li{margin-bottom:2px;position:relative;}
aside #sidebaraccess li a{height:30px;display:block;color:#000;font-size:12px;padding:6px 8px 10px 8px;position:relative;border-top: 1px solid #d4d4d4;}
aside #sidebaraccess li a:hover{color:#444;}
aside #sidebaraccess li a.sectionActive{color:#000;}
aside #sidebaraccess li a strong{display:inline-block;float:left;width:auto;line-height:normal;vertical-align:middle;}
aside #sidebaraccess li a img{height: 69%;position:absolute;right:14px;top:18px;}
aside #sidebaraccess li span.sidebarBullet{width:5px;height:5px;display:block;position:absolute;left:194px;top:22px;}
/* btns colors */
aside #sidebaraccess li a.a{background-position:0 0;}
aside #sidebaraccess li a.b{background-position:-210px 0;}
aside #sidebaraccess li a.c{background-position:-420px 0;}
aside #sidebaraccess li a.d{background-position:-630px 0;}
aside #sidebaraccess li a.e{background-position:-840px 0;}
aside #sidebaraccess li a.f{background-position:-1050px 0;}
aside #sidebaraccess li a.g{background-position:-1260px 0;}
aside #sidebaraccess li a.h{background-position:-1470px 0;}
aside #sidebaraccess li a.i{background-position:-1680px 0;}
aside #sidebaraccess li a.k{background-position:-1890px 0;}
aside #sidebaraccess li a.l{background-position:-2100px 0;}
aside #sidebaraccess li a.m{background-position:-2310px 0;}
aside #sidebaraccess li a.n{background-position:-2520px 0;}
/* img fix */
aside #sidebaraccess li a img{margin-top:-8px;}
/*aside #sidebaraccess li a.b img{margin-top:-18px;}
aside #sidebaraccess li a.c img{margin-top:-8px;}
aside #sidebaraccess li a.d img{margin-top:-11px;}
aside #sidebaraccess li a.e img{margin-top:-2px;}
aside #sidebaraccess li a.f img{margin-top:-2px;}
aside #sidebaraccess li a.g img{margin-top:-14px;}
aside #sidebaraccess li a.i img{margin-top:-2px;}
aside #sidebaraccess li a.k img{margin-top:-17px;}
aside #sidebaraccess li a.l img{margin-top:-12px;}
aside #sidebaraccess li a.m img{margin-top:-12px;}*/
/*-- Carrito de compras --*/
#carrito{width:290px;float:right;text-align:center;}
#carrito p.shoppingTitle{color:#fff}
#carrito p.shoppingTitle strong{display:inline-block;padding:8px 18px 0 0;}
#carrito p.shoppingTotals{text-align:right;font-weight:bold;margin:10px;}
#carrito p.shoppingTotals .grennText{color:#1b7f48; float:left;margin-left:-10px;}
#carrito p.redText{font-size: 11px; text-align:left; font-weight:bold; line-height:18px;margin-bottom:5px;}
#carrito span.blackText{color:#000000;font-size: 11px; text-align:left; line-height:18px;font-style:italic; font-weight:normal;}
#carrito p.shoppingTotals .total{display:block;color:#d94207;}
/* Tootltip */
.tootltip{display:none;width:120px;height:44px;position:absolute;left:-60px;top:40px;z-index:999;}
.tootltip p{color:#fff;font-weight:bold;font-size:12px;margin:0;padding:17px 0 10px 0px;text-align:center;line-height:normal;}

/*=====================================================
################## Admin Panel ##################
=====================================================*/
body#admin #page{background-position:center 116px;}
section.adminHolder{clear:both;margin-top:52px !important;}
section.admincontent{float:right !important;width:690px !important;}
#mainwrapper{min-height:100%;}
#adminTitle{width:auto;float:right;text-align:right;}
#adminTitle h1{color:#fff;font-size:42px;font-weight:bold;padding-top:16px;}
.admin #institutional{margin:0;}
.admin nav{padding-top:8px;}
.admin nav ul{float:right;}
.admin nav ul li{display:inline;font-size:14px;padding:0 12px;}
.admin nav ul li,
.admin nav ul li a{color:#fff;}
.admin nav ul li img{display:inline-block;margin-right:4px;}
/* Admin Tables */
#adminInnerTable{font-size:14px;color:#6b6b6b;width:100%;}
#adminInnerTable thead tr{color:#000;text-transform:uppercase;}
#adminInnerTable thead tr td{font-size:16px !important;padding:0 0 0 20px;font-weight:bold;}
#adminInnerTable tbody tr{border-bottom:1px solid #dedede;}
#adminInnerTable tbody tr td{padding:12px 12px 12px 6px;}
#adminInnerTable tbody tr td.editaBtn,
#adminInnerTable tbody tr td.eliminaBtn{width:100px;padding:10px 0 !important;}
#adminInnerTable tbody tr td.editaBtn a,
#adminInnerTable tbody tr td.eliminaBtn a,
#adminInnerTable thead tr td.nuevoBtn a{display:block;width:98px;height:34px;font-size:0;line-height:0;}
#adminInnerTable tbody tr td.editaBtn a{background-position:0 0;}
#adminInnerTable tbody tr td.eliminaBtn a{background-position:-102px 0;}
#adminInnerTable thead tr td.nuevoBtn a{background-position:-204px 0;margin:-10px 0 0 76px;float:right;margin-right:4px;}
#adminInnerTable tbody tr td.editaBtn a:hover{background-position:0 -37px;}
#adminInnerTable tbody tr td.eliminaBtn a:hover{background-position:-102px -37px;}
#adminInnerTable thead tr td.nuevoBtn a:hover{background-position:-204px -37px;}
.filtrocontenedor{padding:0 0 2px 8px;border-bottom:1px solid #bbcebf;margin-bottom:10px;color:#666;}
.filtrocontenedor label{font-size:14px;display:inline-block;float:left;margin-right:8px;padding-top:4px;}
.filtrocontenedor #sort,
.filtrocontenedor #sec,
.filtrocontenedor #cat_sort,
.filtrocontenedor #productoslist{text-transform:capitalize;color:#666;font-size:12px;padding:4px;}
/*  admin login page */
#login_admin{margin-top:40px;background:#fff;border:1px solid #bbcebf;padding:24px;border-radius:4px;text-align:center;position:relative;}
#login_admin h2{color:#2D8655;font-size:16px;font-weight:bold;padding:0;text-transform: uppercase;margin-bottom:12px;}
#login_admin form input,
#login_admin form span{display:block;margin:0 auto !important;margin-bottom:12px !important;}
#login_admin form input[type="text"],
#login_admin form input[type="password"]{background:#fff;border:1px solid #D2D2D2;border-radius:4px 4px 4px 4px;color:#666;font-size:12px;padding:4px;width:250px;}
#login_admin form span{color:#706A6A;display:block;font-size:14px;margin-bottom:12px;}
#login_admin .loadingGif{height:100% !important;width:100% !important;}
#login_admin .loadingGif img{margin:50px 0 0 0px !important;}
#login_admin p{font-size:12px;font-style:italic;color:#f00;}
#login_admin form input[type="submit"]{margin-left:48% !important;}
/* Admin Forms */
#content article #adminForm h2{border:none;height:36px;color:#000;text-transform:uppercase;font-size:16px;padding:15px 0 0 20px;font-weight:bold;margin:0 !important;}
#adminForm fieldset{margin:12px 0;}
#adminForm fieldset p{width: 99%;}
#adminForm fieldset p label{display:block;width: 72%;}
#adminForm fieldset p input,
#adminForm fieldset p textarea{padding:6px;width:250px;border-radius:4px;border:1px solid #bbb;text-align:left !important;}
#adminForm fieldset p textarea{height:200px;width:675px;}
#adminForm fieldset p textarea.html_info{height:400px;width:680px;}
#adminForm fieldset p select{padding:6px;border-radius:4px;border:1px solid #bbb;text-align:left !important;}
#adminForm fieldset p textarea#descripcionc{height:100px;width:72%;}
#adminForm fieldset p input:hover,
#adminForm fieldset p textarea:hover{border-color:#666;}
#adminForm fieldset p input:focus,
#adminForm fieldset p textarea:focus{border-color:#009449;}
#adminForm fieldset p input[type="submit"]{padding:4px 8px;border:none;width:auto;font-weight:bold;}
#adminForm fieldset p.error{margin:-13px 0 12px 0 !important;color:#f00;font-size:12px;font-style:italic;}
/* Admin Form Secciones */
.UploadImg{border:1px solid #ddd;overflow:hidden;background:#f5f5f5;margin-bottom:8px;}
.UploadImg p{width:48%;float:left;padding:0 8px;}
.UploadImg .ImagenActual{width:48%;float:right;border-left:1px dotted #ccc;text-align:center;}
.UploadImg .ImagenActual h3{font-size:14px !important;}
.UploadImg .ImagenActual img{max-width: 40%;}
.UploadImg .blockImg{overflow:hidden;}
/* Admin Pedidos */
.dataPedido,
.dataPedidoTotales{padding:4px;}
.dataPedido p,
.dataPedidoTotales p{margin:0 0 2px 0 !important;padding:4px;border-bottom:1px solid #ccc;background:#f3f3f3;}
.dataPedido p strong,
.dataPedidoTotales p strong{display:inline-block;width:200px;}
.dataPedidoTotales p strong{width:560px;}
.dataPedidoTotales p{color:#1B7F48;}
.dataPedidoTotales p.pedidoTotal{color:#D94207;font-weight:bold;font-size:18px !important;}
#tablaPeridos{width:100%;color:#706A6A;font-size:14px;}
#tablaPeridos thead{font-size:16px;}
#tablaPeridos thead tr{background:#e2e2e2;}
#tablaPeridos thead tr td{text-align:center;font-weight:bold;padding:4px;}
#tablaPeridos tbody{font-size:14px;}
#tablaPeridos tbody tr{border-bottom:1px solid #ccc;background:#f3f3f3;}
#tablaPeridos tbody tr td{text-align:center;padding:4px;}
h3.pedidoTitle{padding:0 !important;margin:20px 0 !important;}
/* Admin Productos */
#especificaciones label,
#imagenes label,
h3.prodTitle,
.espec_producto label{padding-bottom:2px;font-size:14px;font-weight:bold;margin-bottom:6px;}
label.noLine{border:none;font-weight:normal;padding:0;margin:0;}
h3.prodTitle{margin:20px 0 0 0 !important;}
#especificaciones span#maspec,
#imagenes span#masimg,
#mas_producto,
.espec_producto span.maspec_producto{display:block;float:right;margin-top:-28px;color:#454545;font-size:13px !important;font-weight:bold;padding-left:18px;}
#mas_producto{background-position:0 2px;margin-top:-20px;}
#especificaciones span#maspec:hover,
#imagenes span#masimg:hover,
#mas_producto:hover,
.espec_producto span.maspec_producto:hover{cursor:pointer;color:#009449;}
.productoContenedor{margin:8px 0 20px 0;border:1px solid #ccc;background:#f7f7f7;padding:12px;overflow:hidden;position:relative;}
.productoContenedor .proDerecha{float:left;width:49%;padding-top:9px;}
.productoContenedor .espec_producto{float:right;width:49%;}
.productoContenedor .espec_producto input{width:314px !important;}
span.cierra_producto{position:absolute;right:0;top:0;display:block;width:15px;height:14px;z-index:999;font-size:0;line-height:0;}
span.cierra_producto:hover{cursor:pointer;}
/* Admin Novedades PDF BTN */
.PDFbtnNovedadesAdmin{margin:0 !important;}
/* Error Box */
div.error{border:1px solid #f00;padding:12px 12px 12px 50px;}
div.error p{margin:0 !important;color:#f00;}
/*=====================================================
################## Sidebar Admin ##################
=====================================================*/
aside#adminAside{width:240px;border:1px solid #efefef;float:left !important;padding:0 !important;}
aside#adminAside h3{height:36px;color:#000;text-transform:uppercase;font-size:16px;padding:15px 0 0 20px;font-weight:bold;}
aside#adminAside ul{padding-left:18px;}
aside#adminAside ul li{padding:8px 0;}
aside#adminAside ul li a{font-size:16px;color:#888c8a;font-weight:bold;text-transform:capitalize;}
aside#adminAside ul li a:hover{color:#000;}
aside#adminAside ul li a.active{color:#009449;}
/*=====================================================
################## Footer ##################
=====================================================*/
footer a{color:#5f5f5f; font-size: 12px !important;}
#footerWrapper{text-align:center;position:relative;}
#footerWrapper ul li a{font-size:14px;padding:0 12px;}
#footerWrapper p{font-size:12px;color:#757575; margin: 20px 0;}
p.agrandar{font-size: 10px;font-weight: bold;padding: 0;margin: 0;margin-top: -8px;}

section#mantenimiento{margin-top: 25px;text-align: center;padding: 5px;background-color: #F00;}
section#mantenimiento p{color: #FFF;font-size: 16px;}
section#mantenimiento p a{color: #FFF;}
.ofiFooter{
	float: right;
	padding: 10px 0;
    margin-top: -15px;
}

.footerdiv{
	width: 1000px;
	border-bottom: 4px solid #00944a;
	margin-top: 50px;
}

.footlinks{
	text-align: left;
	display: block;
	line-height: 14px;
}

.left{
	float: left;
}

.mid{
	float: left;
	margin-left: 10%;
}

.right{
	margin-left: 45%;
}

div.iconos li{margin:0 auto; display:inline-block; margin-bottom:10px; padding: 0 12px;}
.social-icon{font-size:22px !important; color:#137740; }
a.icon{padding: 0 5px !important;}
a.texto{padding:0 !important;}

/*=====================================================
################## pdv dropdown ##################
=====================================================*/


.drop {float:right;width:350px;height:700px;}
.drop h4 {text-align:center !important;margin-top:35px !important;font-size:16px !important;font-weight:bold !important}

.drop select {border-radius: 5px;border: 1px solid #ddd;font-size: 12px;padding: 10px;width: 300px;margin-left: 25px;background-color: #ebebeb;}
.drop .prov {margin-bottom: 20px}
.drop .pdv {text-align: left !important;margin-left: 30px !important;}
.drop .pdv-list {height: 435px;overflow: auto;margin-right: 20px;}
.drop .punto {width: 280px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding-bottom: 15px;padding-top: 15px;margin-left: 30px;}
.drop .punto p {font-size: 11px;margin-bottom: 0px !important;line-height: 17px;}
.drop .punto p strong {color: #000}
.drop .punto p span {font-weight: bold}





.overlay_ajax{
  width:100%;
  height:100%;
  background:url('../images/overlay-back.png');
  position:fixed;
  z-index:99999;
}
.overlay_ajax img{
  position:absolute;
  left:45%;
  top:45%;
}

span.required_span{color:#F00;}

.cajaEmpresa{
	background-color: #eee;
	width: 240px;
	text-align: center;
	border: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
}

.cajaNovedad{
	background-color: #eee;
	width: 240px;
	text-align: center;
	border: 1px solid #ddd;
	margin-left: 30%;
	margin-right: auto;
}

.presentacion{
	padding: 7px 20px;
	color: #fff;
	background-color: #137740;
	border: 1px solid #137740;
	font-family: 'Century Gothic';
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.05em;
}

.caja2{
	background-color: #137740;
	width: 240px;
	text-align: center;
	border: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
}


/*********************************
************CATALOGO**************
*********************************/


.catalogo{
	padding: 7px 20px;
	color: #eee;
	font-family: 'Century Gothic';
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.05em;
}

.categorias{
	display: inline-block;
	margin-top: 20px;
	width:100%;
}

.fila1{
	margin-top: 40px;
}

.catholder{
	width: 156px;
	height: 250px;
	text-align: center;
	overflow: hidden;
	display: inline-block;
	margin: 15px 3px;
}


.catbola{
	position: absolute;
	border-radius: 100%;
	border: solid 5px white;
	background-color: inherit;
	height: 40px;
	width: 40px;
	margin-left: 50px;
	margin-top: 120px;
	text-align: center;
	vertical-align: middle;
}

.catbola p {
	color: white;
	margin-top: 8px;
	font-weight: bold;
	font-size: 26px;
	font-family: 'Arial';
}

.cattext{
	color: #5f5f5f;
	max-width: 140px;
	font-size: 12px;
	font-family: 'Arial';
	line-height: 13px;
	margin-left: 8px;
	margin-top: 40px;
}

.categorias img{
	height: 156px;
	width: 156px;
}

/*********************************
************NOVEDAD***************
*********************************/

.novedadTitulo{
	font-family: 'Century Gothic';
	font-size: 18px;
	font-weight: 500;
}

.novedad{
	margin-top: 50px;
	font-size: 13px;
}

.novedadTop{
	margin-top:60px;
}

.novedad p{
	margin-top: 10px;
	max-width: 62%;
	font-size: 12px;
	font-family: 'Arial';
	line-height: 18px;
}

.novedadTitle{
	color:#000;
	font-weight: normal;
}

.novedadTitle:hover{
	color:#137740;
}



/*********************************
************LOGBOX****************
*********************************/

.loginBox{
	color: #eee;
	font-family: 'Century Gothic';
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: center;
	float: right;
}

.loginSide{
	float:none!important;
}

.cajaacceso{
	background-color: #137740;
	width: 260px;
	height: 35px;
	text-align: center;
	border: 1px solid #ddd;
	margin-left: 10px;
}

.cajaacceso.popup{
	width: 238px;
	margin-left: 75px!important;
	margin-right: 75px!important;
}

.cajaacceso.side{
	width: 280px;
}

.shoppingTitle .cajaacceso{
	width: 280px;
}

.cajaacceso p{
	color: #fff;
	position: absolute;
    margin-top: 6px;
    margin-left: 41px;
}

.cajaacceso.side p{
	margin-left: 43px;
}

.fields {
	display: block;
	width: 250px;
	height: 35px;
	background-color: #ebebeb;
	margin: 5px 0 0 -7px;
	border: 1px solid #ddd;
}

.fields.popup{
	width: 232px!important;
	margin-left: 57px!important;
	margin-right: 75px!important;
	border-radius: 0!important;
}

.fields.side {
	width: 250px;
	float: right;
}
.recover{
	color: #5f5f5f;
	font-family: 'Arial';
	font-size: 11px;
	padding: 10px;
	font-family: 'Arial', Sans-serif;
}
.logsubmit{
	width: 100px;
	height: 35px;
	border: 1px solid #ddd;
	color: #eee;
	font-family: 'Arial';
	font-size: 11px;
	background-color: #137740;
	margin-top: 20px;
}

.logsubmit.popup{
	margin-top:4px;
}

.checksubmit{
	width: 100px;
	height: 35px;
	border: 1px solid #ddd;
	background-color: #137740;
	margin-top: 20px;
	display: block;
	border-radius: 4px;
	vertical-align: middle;
	margin-left: 105px;
}

.checksubmitp a{
	color: #eee;
	font-family: 'Arial';
	font-size: 11px;
}

.checksubmitp{
	margin-top: 5px;
}

/* Login box */

#loginBox h2{text-transform:uppercase;font-size:15px;padding:8px 9px; color: #eee;}
#loginBox form{padding:4px 0 0 18px;}
#loginBox form input{margin-bottom:8px;font-size:12px;}
#loginBox form input[type="text"],
#loginBox form input[type="password"]{color:#666;padding:4px;}
#loginBox form span{font-size:12px;color:#706a6a;display:block;}
#loginBox p{font-size:12px;margin:0 0 0 18px !important;color:#f00;font-style:italic;}

/*PRODUCTOS*/

.productIndexHolder{
	border: 1px solid #d4d4d4;
}

.prodCat{
	height: 160px;
	width: 150px;
	display: block;
	background-color: #ebebeb;
	vertical-align: middle;
	text-align: left;
	z-index: 9999;
}

.prodCat a{
	color: #5f5f5f;
	font-size: 12px;
	font-family: 'Arial';
	width: 100px;
}

.prodCat.seccion a{
	color: white;
	line-height: 18px;
}

.prodCat p{
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 20px;
    line-height: 13px;
}

.prodCat.seccion{
	height: 120px;
}
.prodCatBola{
	position: absolute;
	border-radius: 100%;
	border: solid 5px white;
	height: 40px;
	width: 40px;
	text-align: center;
	vertical-align: middle;
	margin-left: 125px;
	margin-top: -120px;
}

.prodCatBola.seccion{
	margin-top: -87px;
}

.prodCatBola p{
	color: white;
	margin-top: 8px;
	font-weight: bold;
	font-size: 26px;
	font-family: 'Arial';
}

.prodBreadcrumb{
	font-family: 'Century Gothic';
    font-size: 15px;
    padding: 10px 0;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

.prodBreadcrumb a {
	color: #5f5f5f !important;
	cursor: pointer;
}
/*
.paginate{
	border-radius: 100%;
	color: green;
}
*/
.topsidebar{
	background-color: #137740;
	color: white;
	height: 45px;
	font-family: 'Century Gothic';
	font-size: 15px;
}

.topsidebarcontent i{
	margin-top: 15px;
	margin-left: 10px;
	background: none;
	padding-right: 5px;
}

.flechita{
	margin-left: 145px !important;
}

.separadorBig{border-top: 1px solid #ddd; width: 100%; float: left; margin-top: -15px; position: relative; z-index: -1;}
.separadorMid{border-top: 1px solid #ddd; width: 100%; float: left; margin-top: -15px; position: relative; z-index: -1;}
.separadorMid2{border-top: 1px solid #ddd; width: 99%; float: left; margin-top: -15px; position: relative;margin-bottom: 30px;}
.separadorSm{border-top: 1px solid #ddd; width: 100%; float: left; margin-top: -40px;}
.nuestraMision{text-align: left; margin: 30px;}
.nuestraMision p{font-size: 15px; line-height: 25px;}
.nuestraMision a{color:#137740; font-size: 15px; line-height: 25px;}
.video-institucional{margin: 30px 0; width: 100%;}
.video-institucional iframe{width: 100%; height: 460px;}
.homeBottom{margin-bottom: 60px;margin-top: 40px;}
.novedades p{width:620px;}
.novedades .con_imagen p{width:480px;}

.catStrong{margin-left:10px;margin-top:5px;max-width:75%;}
.verMapa{height: 35px; width: 100px; background-color:#137740;border-radius:4px;text-align:center;margin-bottom: 40px;margin-top: -50px;}
.verMapa a{color: white;padding: 10px}
.unlogged{margin-top: 27px !important;}
.opcion1.hover{ background-color: #ebebeb;border-left: 10px solid #ffde37;}
.opcion2.hover{ background-color: #ebebeb;border-left: 10px solid #435c9e;}
.opcion3.hover{ background-color: #ebebeb;border-left: 10px solid #ed8b42;}
.opcion4.hover{ background-color: #ebebeb;border-left: 10px solid #904fa9;}
.opcion5.hover{ background-color: #ebebeb;border-left: 10px solid #3bb1e3;}
.opcion6.hover{ background-color: #ebebeb;border-left: 10px solid #bd2f81;}
.opcion7.hover{ background-color: #ebebeb;border-left: 10px solid #c39fbb;}
.opcion8.hover{ background-color: #ebebeb;border-left: 10px solid #e4478c;}
.opcion9.hover{ background-color: #ebebeb;border-left: 10px solid #f4b4ce;}
.opcion10.hover{ background-color: #ebebeb;border-left: 10px solid #e8384f;}
.opcion11.hover{ background-color: #ebebeb;border-left: 10px solid #aecc46;}
.opcion12.hover{ background-color: #ebebeb;border-left: 10px solid #56a995;}
.opcion13.hover{ background-color: #ebebeb;border-left: 10px solid #8f9396;}
.fawesome{color:#858585}
.fawesome.verMas{color:white}
.noStock{background-color:#f30; width: 120px;height: 17px;margin-top:-34px;}
.stockPrecio{width: 120px;height: 17px;margin-top:2px;}
.headCarrito{background-color: #137740;height: 40px;margin-top: -19px;}
.headCarrito h2 i{margin-left: 10px;margin-right:5px;color: white;}
.headCarrito h2 {color: white !important;}
.productoCheckOut{border-bottom: 1px solid #ccc}
.productoCheckOut a {position: absolute; margin: 35px 0 0 5px;}
.cabezaTablaProduct{padding-left:20px !important;}
.comentarios{float:right;margin-top:19px;}
.mediosPagos{float:left;width: 295px;border-right: solid 1px #ccc; margin: 9px 0;}
#pedido_por{width:220px;height:25px;}
#comentario{width:214px;height:45px;}
.inputCheckOut{background-color: #ebebeb;border:1px solid #ccc;}
.comentarios label {margin-right: 30px;}
.checkButton td a{padding: 10px 30px;font-family: 'Arial';font-weight:100;}
.montoMinimo td{padding:15px 0px 10px !important;}
.montoMinimo td p{margin:0 !important}
.divider{border-bottom:solid 4px #444 ;width: 40px; margin: 10px 0;}
.descripcion, .especificaciones, .codigos{margin-bottom:30px;}
.plusicon{color:#858585;font-size:14px!important;}
.catIcon{float:right;margin-top:-5px;}
.novedadesInner{padding:8px!important;margin-bottom}
.ContenedorNovedad{border-bottom: 1px solid #d4d4d4}
.novedadHeader{margin-bottom:30px;}
.user{color:#00783a;}
#novedades{float:left;margin-top:-15px;}
.pagination{margin-top: 10%;margin-left: 42%;}
.pagination a{padding: 5px 10px;background-color: #ebebeb;color: #137740; border-radius: 50%;font-weight: bold;font-size: 14px;border: 1px solid #ddd;}
.pagination strong{padding: 5px 10px;background-color: #137740;color: #ebebeb;border-radius: 50%;	font-weight: bold;font-size: 14px;}
.cerrar{position:absolute; margin-left: 190px;margin-bottom:100px;}
@-moz-document url-prefix() {
    .data .product p.verProducto a {
        {font-size:11px;color: white;letter-spacing: 0.5em;font-family:'Century Gothic';margin-top:7px;margin-left:38px;position:absolute;}
    }
}
.mkt-container{border: solid 1px #d4d4d4;padding:20px 25px 30px;margin-right:15px;}
img.marketing {height:71px!important;max-width:64px!important;float:left;margin-right: 20px;}
p.marketing{color:#137740;font-size:15px;font-weight: 500;margin-top: 10px;}
.descarga-mkt{background-color:#137740;color:white;border-radius:4px;padding:7px 30px; width: 13%;text-align: center;float:right;margin-top: 15px;}

.owl-theme .owl-controls{
	margin-top: -30px;
	text-align: center;
	right: 30%;
	position:absolute;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: white;
	border: 1px solid #aaa;
}

.owl-theme .owl-controls .owl-page.active span{
	background-color: #137740;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.leerMas{
	color:#137740;
}
.historia .novedadesInner{
	color:#137740!important;
}
.recup{
	font-weight: bold;
	color:#137740!important;
}
.prod_desc{
	padding-bottom: 10px;
}
.leerMas{
	color:#137740;
	font-size: 12px;
    font-family: 'Arial';
}

.novhome{
	margin-bottom: 75px;
}
.novCont{
	position: relative;
}

.cajaFecha{
	z-index: 999;
	text-align:center;
	background-color: black;
	padding: 5px 5px;
	border-radius: 4px;
	width: 10%;
	color: white;
	font-size: 11px;
	position: absolute;
    margin-top: -35px;
}

#agregarImagen{
	float: right;
    display: inline-block;
    margin-top: -20px;
    text-align: center;
    padding: 10px 8px 0;
}

.botonLogin
{
	color: white !important;
  border: 1px solid #137740;
  background-color: #137740;
  border-radius: 0px;
  text-decoration: none !important;
  padding: 3px 20px!important;
  text-transform: uppercase;
  font-size: 14px!important;
}

.botonLogin:hover
{
	background-color: #137740;
	-webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
	color: white !important;
}

.botonLogin:not(:hover)
{
	background-color: #137740;
	-webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
#video-prod{
	border: 1px solid #ddd;
  overflow: hidden;
  background: #f5f5f5;
  margin-bottom: 8px;
}
#video-prod p{
	margin: 0px 10px;
}
.input-90{
	width: 90%!important;
}
#video-producto-view{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.8);
		z-index: 9999;
		display: none;
}

#close-video-view{
	position: absolute;
	right: 0px;
	top: -40px;
	color: white;
	font-size: 18px;
}

#video-producto-view .content-video-view{
	width: 100%;
	max-width: 800px;
	height: 400px;
	margin: 0 auto;
	margin-top: 10%;
	position: relative;
}

/* VIDEO */
#btn-video-producto{
    background-image: url(../images/video-play.png);
    background-size: 40% 30%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(255,255,255,0.4);
    /* border: 1px solid red; */
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#btn-video-producto:hover{
    background-size: 60% 40%;
    background-color: rgba(255,255,255,0.3);
}

/*CARRITO DE COMPRAS*/
.lugar-entrega small{
	font-size:smaller;	
}

.image_codigo, .carrito_checkout_item_wrapper{
	position:relative;
}

</pre></body></html>