body{
font-family: Arial; }
html, body{color: #666}
h1, h2, h3, h4, h5, h6, h1{font-family: 'Asap', sans-serif; font-weight: lighter;clear: none}
h1, h2, h3, h4, h5, h6, legend, .sliderheading{line-height: inherit}
h2{font-size: 21px}
h5{font-size: 18px;text-transform: none}
#wrap_all, #main{float: none;background-color: #000;padding: 0}
#top .main_menu .avia_mega li{margin: 0 30px}
.boxed #wrap_all{margin-bottom: 0;margin-top: 0}
.container{width: 940px;padding: 33px 20px 33px 20px;background-color: #fff;overflow: hidden}
.page-template-page-we-are-faba-php .container{width: 960px;padding-right: 0;padding-bottom: 0;padding-top: 0}
.page-template-page-we-are-faba-php #main{padding: 0}
.page-template-page-we-are-faba-php .container .infografia{padding-top: 33px}
.page-template-page-we-are-faba-php .container .infografia p{font-size: 12px}
.page-template-page-we-are-faba-php 
.post-entry{overflow: hidden;padding: 0}
.page-template-page-store-php .container{padding-top: 20px;padding-right: 0;width: 960px;padding-left: 18px}
td{border: 0;background-image: none;background-color: transparent;text-align: left;vertical-align: top;font-size: 12px;line-height: 130%;padding: 0;padding-bottom: 30px}
td h5{margin-top: 0;line-height: 90%;margin-bottom: 5px}
td:first-child{padding-right: 10px;border: 0}
tr:nth-child(even) td{background-color: transparent}
hr{margin: 20px 0;height: 0px;background: #ccc;border: 0;border-bottom: 1px solid #ccc}
#map_canvas{width: 450px;height: 270px;position: absolute;left: -99999px;z-index: 99999}
::selection{color: #fff;background-color: #489BF0}
.container .link-home{position: absolute;width: 177px;height: 87px;left: 400px;top: 26px;text-indent: -99999px}
#header.boxed .container{background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/header/logo2015.png) scroll no-repeat bottom transparent; height: 130px} #top .bg-logo{;top: 53px}
#top .bg-logo, #top .bg-logo a{height: 40px;width: 128px}
#s{background-color: #000;border: 1px solid #fff}
#header #searchform{top: 30px;right: 2px}
#top #searchsubmit{background-image: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/skin-minimal/icon-search.png);background-color: transparent}
#top #searchsubmit:hover{background-color: transparent}
.cart_dropdown .dropdown_widget{z-index: 99999}
.page-template-page-our-stores-php .container_wrap .container{padding-top: 12px}
#top .main_menu .avia_mega > li:hover, 
#top .main_menu .avia_mega > .current-menu-item{border: 0;background-color: #000;height: 36px;line-height: 36px}
.main_menu .avia_mega > li > a,
#top .main_menu .avia_mega a{font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;text-transform: uppercase;font-size: 12px;color: #fff;height: 36px;line-height: 36px;margin: 0}
#top .main_menu .avia_mega .current_page_item a{color: #4da5ff}
#top .main_menu .avia_mega > li:hover a{color: #4da5ff}
.boxed .main_menu{background-color: transparent;border-color: #489BF0}
#top.boxed .main_menu .avia_mega{border: 0;background-color: #000;border-top: 1px solid #489bf0;height: 36px}
#top .main_menu .avia_mega, .main_menu .avia_mega, .main_menu .avia_mega ul{line-height: 36px}
.template-page-we-are-faba.content{width: auto;float: none;padding-right: 0;padding-left: 0}
.template-page-store.content{width: auto;float: none;padding-right: 0;padding-left: 0}
.template-page-store.content .post-entry{padding-bottom: 0}
#top .product_title.page-title{font-size: 18px;font-weight: bold}
.template-shop .product h3{font-weight: normal}
.panel h2,
.related h2{font-size: 14px}
ul.children li.cat-item ul.children{display: none}
.widget ul.children li.current-cat ul.children{display: block}
.widget ul.children li.current-cat-parent ul.children{display: block}
.widget ul.children li.current-cat > a{text-decoration: none;color: #AAC1CC}
.widget_product_categories ul .current-cat > a{color: #AAC1CC} #top .main_menu .avia_mega li#menu-item-257,
#top .main_menu .avia_mega li#menu-item-1856{padding: 0 30px;margin: 0}
#menu-window{display:none;position:absolute;z-index:99999;top:177px;left:50%;margin-left:-490px;background-color: #fff;width: 980px;box-shadow:0px 11px 25px rgba(0,0,0,0.3);-webkit-box-shadow:0px 11px 25px rgba(0,0,0,0.3);-moz-box-shadow:0px 11px 25px rgba(0,0,0,0.3)}
#menu-window .categorias{overflow: hidden;padding: 20px}
#menu-window .categorias li{float: left;width: 210px;margin-right: 30px}
#menu-window .categorias li.r{margin-right: 0}
#top .main_menu .avia_mega li.menu-active-hover{background-color: #fff}
#top .main_menu .avia_mega li.menu-active-hover a{color: #4DA5FF}
.sidebar_left .content{float: left}
.big_image .sidebar{float: right}
#boton-cotizacion{position: absolute;right: 10px;top: 60px}
.cart_dropdown_first{height: 38px}
#top .woocommerce_ordering{position: static;padding: 7px}
.sidebar_faba{overflow: hidden}
.title_container{padding: 0;overflow:hidden}
.title_container .category_thumb{min-width:947px;position: static;top: 0}
#top .title_container h1{display: none}
#top #main .title_container h1{display: block;top: -65px;text-transform: uppercase}
.breadcrumb-trail{position: static;bottom: 0;font-size: 11px;margin-top: 58px}
.breadcrumb-trail a{color: #4DA5FF}
.template-shop .container{padding-top: 11px}
#top .price, div .stock{color: #003466}
#top .price .from,
#top .price_container .price, #top .price_container .price ins {color: #4DA5FF}
.infografia{ width: 450px; float: left; margin-bottom:20px;}
.infografia h1{font-size: 30px;margin-bottom: 22px}
.infografia h2{font-size: 32px;margin-bottom: 27px; line-height:1; } .infografia p{padding: 0;font-size: 14px}
.infografia p a{color: #003399;text-decoration: none}
.infografia .gallery-slider{height: 270px;overflow: hidden;width: 450px;position: relative}
.infografia .gallery-slider-wrapper{position: absolute;left: 0;top: 0;height: 270px;width: 450px}
.infografia .gallery-slider-wrapper .gallery-icon{position: absolute;left: 0;top: 0}
.gallery-icon{display: block;background-color: #fff}
.infografia #controls{overflow: hidden;position: relative;width: 245px;margin: 15px auto 5px auto}
.infografia #controls ul{margin-left: 35px;margin-right: 35px;overflow: hidden}
.infografia #controls::selection{background-color: transparent}
.infografia #controls ul li{float: left;width: 35px;height: 35px;text-align: center;background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/icons/controls.png) scroll no-repeat -107px 0 transparent;text-indent: -9999px}
.infografia #controls ul li:hover,
.infografia #controls ul li.activo,
.infografia #controls ul li.activo:hover{background-position: -141px 0}
.infografia #controls span.btn{display: block;width: 25px;height: 25px;position: absolute;background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/icons/controls.png) scroll no-repeat 0 0 transparent;text-indent: -9999px}
.infografia #controls span::selection{background-color: transparent}
.infografia #controls span.prev{left: 0;top: 0;background-position: 0 0}
.infografia #controls span.prev:hover{background-position: -52px 0}
.infografia #controls span.prox{right: 0;top: 0;background-position: -26px 0}
.infografia #controls span.prox:hover{background-position: -78px 0}
.template-page-we-are-faba .definition{width: 490px;margin-left: 470px}
.template-page-we-are-faba .definition .caja-azul{background-color: #bbe4e7;padding-top: 35px;padding-bottom: 53px; height:1100px;}
.template-page-we-are-faba .definition p{margin-right: 75px;font-size: 12px;padding-left: 35px}
.template-page-we-are-faba .definition h3{font-size: 21px;padding-left: 35px;font-weight: lighter;margin-right: 75px;}
.template-page-we-are-faba .definition h3.mt{margin-top: 30px}
.template-page-we-are-faba .definition .caja-azul h3{margin-bottom: 15px}
.template-page-store .definition{margin-left: 450px;}
.template-page-store .definition .bg-color{background-color: #bbe4e7;padding-left: 25px;padding-top: 13px}
.template-page-store .definition .table{padding-left: 22px;padding-right: 40px}
.template-page-store .definition p{margin: 0;line-height: 160%;padding-right: 36px;padding-bottom: 26px;margin-bottom: 33px}
#sidebar{background-color: #000;overflow: hidden;margin:0 0}
#sidebar .cols{width: 234px;height: 150px;float: left;border: 1px solid #fff}
#sidebar .col-left{float: left;margin-right: 12px}
#sidebar .col-right{float: right}
#sidebar .col-center{margin-left: 16px}
#top #footer{background-color: #000;overflow: hidden;margin:22px 0 0 0;padding-bottom: 10px}
#top #footer .container{background-color: #000;padding-bottom: 0;margin-bottom: 0;height: auto}
#top #footer .container .one_third,
#top #footer .container .one_third .widget{background-color: #000;width: auto;margin: 0;padding: 0}
#top #footer .container .cols{width: 314px;height: 202px;float: left}
#top #footer .container #linkcat-25{width: 260px}
#top #footer .container #product_categories-3{float: right;width: 190px}
#top #footer .container #linkcat-26{margin-left: 16px;width: 420px}
#top #footer .container h3.widgettitle{font-size: 14px;font-weight: lighter;text-transform: uppercase}
#top #footer .container ul{border: 0;background-color: #000}
#top #footer .container ul li a{border: 0;color: #489bf0;background-color: transparent}
#top #footer .cols ul li a{color: #489bf0} .page-template-page-home-php .post-entry{padding-bottom: 0}
.page-template-page-home-php #main{padding: 0}
.page-template-page-home-php #main .container{padding: 0;width: auto;overflow: hidden}
.page-template-page-home-php #main .container .template-page-home{width: auto;float: none;padding: 0}
.page-template-page-home-php #main .container .template-page-home .galeria{height: 516px;overflow: hidden}
.page-template-page-home-php #main .container .template-page-home .galeria .gallery-slider{position: relative;overflow: hidden;width: auto;height: 516px}
.page-template-page-home-php #main .container .template-page-home .galeria .gallery-slider .gallery-slider-wrapper{position: absolute;height: 516px;width: 980px}
.page-template-page-home-php #main .container .template-page-home .galeria .gallery-slider .gallery-slider-wrapper .gallery-item{padding: 0;position: absolute;left: 0;top: 0}
.page-template-page-home-php #main .container .template-page-home .galeria-es .gallery-slider .gallery-slider-wrapper .gallery-item .gallery-icon img{margin-left: -980px}
.page-template-page-home-php #main .container .template-page-home #controls{position: absolute;right: 20px;top: 140px;z-index: 9999;width: 25px;height: 300px}
.page-template-page-home-php #main .container .template-page-home #controls span.btn{display: block;width: 25px;height: 25px;background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/icons/controls.png) scroll no-repeat 0 0 transparent;text-indent: -9999px}
.page-template-page-home-php #main .container .template-page-home #controls span.prev{left: 0;top: 0;background-position: -177px 0}
.page-template-page-home-php #main .container .template-page-home #controls span.prev:hover{background-position: -230px -1px}
.page-template-page-home-php #main .container .template-page-home #controls span.prox{left: 0;top: 0;background-position: -203px 0}
.page-template-page-home-php #main .container .template-page-home #controls span.prox:hover{background-position: -255px 1px}
.page-template-page-home-php #main .container .template-page-home #controls ul{width: 25px;margin: 15px 0}
.page-template-page-home-php #main .container .template-page-home #controls ul li{width: 25px;height:25px;margin: 5px 0;background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/icons/controls.png) scroll no-repeat -112px 0 transparent;}
.page-template-page-home-php #main .container .template-page-home #controls ul li:hover,
.page-template-page-home-php #main .container .template-page-home #controls ul li.activo,
.page-template-page-home-php #main .container .template-page-home #controls ul li.activo:hover{background-position: -146px 0} .page-template-page-contact-php .container{padding: 33px 35px;height: 666px;width: 910px}
.page-template-page-newsletter-php .container{padding: 33px 35px;height: 666px;width: 910px}
.template-page-contact .datos{width: 460px;position: absolute;z-index: 2}
.template-page-contact h1{font-size: 32px;margin-bottom: 30px}
.template-page-contact .box{width: 450px;height: 50px;line-height: 50px;background-color: #bbe4e7;padding-left: 18px;margin-bottom: 18px;position: relative;left: -8px}
.template-page-contact .box h3{font-size: 21px;font-weight: lighter}
.template-page-contact p{font-size: 12px;padding-left: 15px; }
.template-page-contact form{padding-left: 15px;width: 390px}
.template-page-contact form legend{color: #333;font-size: 12px;text-transform: uppercase;color: #000}
.template-page-contact form .input,
.template-page-contact form .error,
.template-page-contact form .valid{overflow: hidden;margin-bottom: 10px}
.template-page-contact form input{width: 274px;border: 1px solid #eee;height: 13px;background-color: #f8f8f8;margin-right: 10px;padding: 8px}
.template-page-contact form .input label{font-weight: bold;color: #777;font-size: 11px}
.template-page-contact form textarea{width: 274px;border: 1px solid #eee;height: 127px;padding: 8px}
.template-page-contact form .textarea{margin-bottom: 17px}
.template-page-contact form button{background-color: #697a9c;height: 36px;border: 0;padding: 0 13px;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor: pointer}
.template-page-contact form button:hover{background-color: #6E7584}
.template-page-contact form #submit{height: auto}
.template-page-contact .fotos{position: absolute;z-index: 1;width: 980px;height: 731px;left: -35px;top: -33px}
.template-page-contact .fotos img{position: absolute;right: 0;top: 0;height: 731px;width: 980px;background-color: #fff}
.ajax_form .text_input{width: 274px}
.ajax_form .text_area{width: 274px}
.related.products{display: none}
.ui-tabs { position: relative; zoom: 1; } .ui-tabs .ui-tabs-nav { margin: 0;overflow: hidden}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; border-bottom: 0 !important; padding: 0; white-space: nowrap;margin-right: 30px;height: 25px}
.ui-tabs .ui-tabs-nav li a { float: left;text-decoration: none; color: #489bf0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/store/flecha.png) scroll no-repeat center bottom transparent}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;color: #000}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;font-size: 12px;text-transform: uppercase} .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:0; background: none; }
.ui-tabs .ui-tabs-panel .view-map{width: 110px;height: 29px;line-height: 29px;color: #fff;background-color: #33a9ef;text-transform: uppercase;text-align: center;border: 0;margin-top: 20px;font-size: 14px;font-family: Gill Sans, sans-serif;font-weight: lighter;padding: 0;cursor: pointer}
.ui-tabs .ui-tabs-hide { display: none !important; }
.template-page-contact .datos #ajaxresponse{margin-left:15px;display: block;margin-top: 20px}
.icon-cotizado{background: url(//www.lapislazuli.cl/wp-content/themes/abundance/images/icons/tick.png) scroll no-repeat center bottom transparent;width: 22px;height: 16px;display: block;float: left;padding-top: 10px}
.container ul.woocommerce_error{display: none}
.mensaje-cotizaciones{position: absolute;top:0;right: 34px;border-left: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;-moz-box-shadow: 0 10px 15px rgba(0,0,0,0.1);-webkit-box-shadow: 0 10px 15px 
rgba(0, 0, 0, 0.1);box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);padding: 10px;z-index: 9999}
.mensaje-cotizaciones a{color: #489BF0;font-weight: bold}
.thumbnail_container_inner{cursor: pointer}