/* 
 * Defaults
 * ------------------------------------------------- */
@import 'https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i';
@import 'fuentes.css';
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body {margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block; } audio, canvas, progress, video {display: inline-block; vertical-align: baseline; } audio:not([controls]) {display: none; height: 0; } [hidden], template {display: none; } a {background-color: transparent; } a:active, a:hover {outline: 0; } abbr[title] {border-bottom: 1px dotted; } b, strong {font-weight: bold; } dfn {font-style: italic; } h1 {margin: .67em 0; font-size: 2em; } mark {color: #000; background: #ff0; } small {font-size: 85%;} sub, sup {position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup {top: -.5em; } sub {bottom: -.25em; } img {border: 0; } svg:not(:root) {overflow: hidden; } figure {margin: 1em 40px; } hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } pre {overflow: auto; } code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea {margin: 0; font: inherit; color: inherit; } button {overflow: visible; } button, select {text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] {cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {padding: 0; border: 0; } input {line-height: normal; } input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto; } input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none; } fieldset {padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; } legend {padding: 0; border: 0; } textarea {overflow: auto; } optgroup {font-weight: bold; } table {border-spacing: 0; border-collapse: collapse; } td, th {padding: 0; }
.cf:before,
.cf:after {content: " "; display: table; } .cf:after {clear: both; } .cf {*zoom: 1; }
*{-moz-box-sizing: border-box; box-sizing: border-box;}
a:hover, a:link, a:visited, a:focus{text-decoration: none;}
body{/*font-family: 'Univers', sans-serif;*/ font-family: 'Lato', sans-serif; font-weight: 400;}
ul.lsn{list-style: none;}


/* 
 * Menu superior
 * ------------------------------------------------- */
.nav_superior{}
.nav_superior .logo{float: left; padding: 10px 0;}
.nav_superior .buscador{float: right;border: 1px solid;margin: 50px 0;padding: 5px;}
.nav_superior .buscador form{}
.nav_superior .buscador form input{outline: none;border: none;background: none;padding: 3px 10px;font-size: 12px;font-weight: 300;padding-right: 0;width: 200px;}
.nav_superior .buscador form button{border: none; background: none; outline: none; }
.nav_superior nav{float: right;margin: 50px 0;}
.nav_superior nav ul{list-style: none;margin: 0;padding: 0;}
.nav_superior nav ul li{display: inline-block;}
.nav_superior nav ul li a{color: #252525;margin: 0 0 0 15px;font-size: 1.5rem;font-weight: 400;}
.nav_superior nav ul li a.activo{font-weight: 900; border-bottom: 1px solid #252525;}
.nav_superior nav ul li:first-child a{margin:0 0 0 40px;}
.nav_superior nav ul li a.cart{font-size: 2rem; }
.nav_superior nav ul li a.cart .medalla{/* position: absolute; */display: inline-block;background: #252525;border-radius: 50%;width: 25px;height: 25px;text-align: center;font-size: 1.2rem;padding-top: 4px;margin-left: 6px;color: white;}


/* 
 * Slider
 * ------------------------------------------------- */
section.carrusel{position: relative;}
section.carrusel .owl-carousel{}
section.carrusel .owl-carousel div{max-height: 500px;}
section.carrusel .owl-carousel div img{}
/*section.carrusel .owl-carousel div .co:after{content: ''; position: absolute; width: 100%; left: -60px; top: 0; height: 100%; background: url(../imagenes/pliegue-azul.png)no-repeat top left / contain; }*/
section.carrusel .owl-carousel div .co{position: absolute;font-family: 'Lato', sans-serif;font-style: italic;background: rgba(72, 81, 85, .7);color: white;z-index: 9;bottom: 50px;padding: 5px 50px 10px;right: 0;font-weight: 300;max-width: 627px;border-left: 10px solid;}
section.carrusel .owl-carousel div .co p{line-height: 3rem;font-size: 3rem;}
section.carrusel .owl-carousel div .co.azul{border-color: #66a9d3;}
section.carrusel .owl-carousel div .co.cian{border-color: #01a3b7;}
section.carrusel .owl-carousel div .co.verde{border-color: #9ec487;}
section.carrusel .owl-carousel div .co.amarillo{border-color: #d8b868;}
section.carrusel .owl-carousel div .co.rosa{border-color: #ad7698;}

/* 
 * Menu intermedio
 * ------------------------------------------------- */
 .menu-intermedio{padding: 50px 0 30px;}
 .menu-intermedio ul{padding: 0; list-style: none; }
 .menu-intermedio ul li{display: inline-block; }
 .menu-intermedio ul li a{margin-right: 20px;font-weight: 400;color: #333;font-size: 1.7rem;}
 .menu-intermedio ul li a.activo{font-weight: 900; border-bottom: 1px solid #252525;}


/* 
 * Productos
 * ------------------------------------------------- */
.productos .caja-titulo{padding: 15px 25px; color: white; position: relative;}
.productos .caja-titulo .icono{text-align: right; font-size: 6rem;}
.productos .caja-titulo h1{text-transform: uppercase;font-size: 2rem;bottom: 0;border-bottom: 3px solid white;font-weight: 900;padding-bottom: 6px;}
.productos ul{padding: 15px;font-weight: 400;}
.productos ul li a{color: #333;}
.productos ul li a:hover{text-decoration: underline;}
.productos h2{text-transform: uppercase; font-weight: 800; }
.productos h3{font-size: 2rem; font-style: italic; margin-bottom: 50px;}
.productos .caja-titulo-seccion{padding: 10px 30px; color: white; font-size: 2.4rem; font-weight: 300; border-left: 6px solid rgba(0,0,0,0.3); }
.productos .caja-titulo-seccion p{margin: 0; }
.productos .cont-producto{}
.productos .producto{padding: 15px 0; }
.productos .producto .imagen{}
.productos .producto .imagen img{max-width: 100%; min-width: 100%;}
.productos .producto .info{}
.productos .producto .info h4{font-size: 1.6rem; font-weight: 600; color: rgba(0,0,0,0.5); }
.productos .producto .info p{margin-bottom: 20px; font-size: 1.4rem; }
.productos .producto .info .e{font-weight: 600; color: rgba(0,0,0,0.6); font-size: 1.6rem; } 
.productos .producto .info .e a{background: rgba(0,0,0,0.6);display: inline-block;padding: 0px 5px;color: #fff;font-weight: 300;margin-left: 50px;}

.productos .azul{background: #66a9d3;}
.productos .cian{background: #01a3b7;}
.productos .verde{background: #9ec487;}
.productos .amarillo{background: #d8b868;}
.productos .rosa{background: #ad7698;}
.lsn {display: block !important;}
