/*
BASE (MOBILE) SIZE
*/

/* generales */
body{color:#000;background:#f9f9f9;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em;padding:0;margin:0;font-family:'Fauna One',serif;} 
.chromeframe{background:#ff0;color:#000;padding:20px;}
*{box-sizing:border-box;}
img{max-width:100%;height:auto;}
.transicion{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}

/* links */
a,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
.boton{background:#272e86;color:#fff;font-size:1.2em;font-family:'Fauna One',serif;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; border-bottom:#f38815 solid 3px;} a.boton{color:#fff;}
.boton:hover{background:#484e98;text-decoration:none;}

/* estructura */   
#lenguaje { padding:2px; border-bottom:#333 solid 1px; text-align:right; font-size:.8em;}
#lenguaje .select{color:#4f5dff;}
.wrapper{width:92%;margin:0 auto;}
header{background:#fff;}
#main{background:url(../images/bg-main.jpg) repeat-x;}
#main-gral{background:#f9f9f9 url(../images/bg-gral.jpg) repeat-x;}
#main-prod{background:#f9f9f9 url(../images/bg-main-productos.jpg) repeat-x;}
#main-prod2{background:#f9f9f9 url(../images/bg-main-productos2.jpg) repeat-x;}
.contenido{padding:20px 0 40px;}

/* textos */
#texto{padding:30px 20px;color:#333;font-size:1.2em;line-height:1.7em;}
#texto h1{padding:0 0 30px; color:#272e86;}
#texto .destacado{padding:10px;background:#efefef;border:#CCC solid 1px;}
#texto .enlace{color:#6699ff;text-decoration:underline;}#texto a:hover{color:#000;}
p{margin:0 0 1.5em;}

/* menu */
#logo{padding:20px 0;}
.menu-toggle{position:relative;}
.srt-menu.toggled-on{position:relative;}
.srt-menu,.srt-menu *{list-style:none;}	
.srt-menu li{float:left;position:relative;}
.srt-menu li a{display:block;color:#0a3679;background:#fff;padding:10px;}
.srt-menu li a:hover{color:#09f;text-decoration:none;}
.srt-menu li li a{background:#efefef;padding:5px;border-left:none;border-bottom:#a0a0a0 solid 1px;}/*Submenu 1*/
.srt-menu li li li a{background:#dfdfdf;}/*Submenu 2*/
.srt-menu li ul{position:absolute;display:none;width:120px;}/*Submenu 1 y 2*/
.srt-menu li li{width:100%;}
.srt-menu li li.fijo{background:#53555b;color:#fff;padding:10px;}
.srt-menu li:hover ul{display:block;left:0;z-index:999;}
.srt-menu li:hover li ul{top:-999em;}
.srt-menu li li:hover ul{left:110px;top:-999em;}
.srt-menu li li:hover li ul{top:-999em;}

.submenu{display:none;}

/* slide */
.slide{position:relative;height:auto;padding-bottom:40px;background:#2d2e33 url(../images/bg-slide.jpg);}
.slide .s-texto{width:92%;padding:20px 0 0;color:#fff;margin:0 auto;}
.slide .s-texto-chi{font-size:1.2em;color:#ccc; line-height:2em;}
.slide .s-texto-gra{font-size:3.1em;font-family:'Fauna One',serif; color:#f38815;}
.slide img{display:none;}
.slide-prod{color:#fff;}
/*.slide-prod img{display:none;}*/ .slide-prod img{}
.slide-prod p{color:#ccc;line-height:1.7em;font-size:1.2em;}
.slide-prod h1{padding:20px 0;}
.slide-prod-texto{padding:35px 0 10px;height:350px;overflow:hidden;}
.slide-prod-img{overflow:hidden;}
.slide-prod-texto2{padding:35px 0 10px;height:220px;overflow:hidden;}

/* slide */
#sliderrr {position:relative;height:auto;padding-bottom:40px;background:#2d2e33 url(../images/bg-slide.jpg);}
#sliderrr .s-texto{width:92%;padding:20px 0 0;color:#fff;margin:0 auto;}
#sliderrr .s-texto-chi{font-size:1.2em;color:#ccc; line-height:2em;}
#sliderrr .s-texto-gra{font-size:3.1em;font-family:'Fauna One',serif; color:#f38815;}
#sliderrr img{display:none;}

#slideshow{position:relative;height:340px;}
#slideshow img{position:absolute;top:0;left:0;z-index:90; display:none;}
#slideshow img.active{z-index:100; display:block;}
#slideshow img.last-active{z-index:90; display:none;}

/* solapas */
.solapas{margin:40px 0 0;height:31px;border-bottom:#ccc solid 1px;} .solapas2{margin:10px 0 0;height:25px;border-bottom:#ccc solid 1px;}
.solapas a.blanca{padding:15px 10px;font-family:'Fauna One',serif;text-align:center;color:#333;background:#e8e8e8;margin-right:5px;font-size:1em;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.solapas .celeste{display:inline;padding:15px 10px;font-family:'Fauna One',serif;text-align:center;color:#fff;background:#272e86;margin:0 5px 0 20px;font-size:1em;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.solapas a.blanca:hover{background:#cbcbcb;text-decoration:none;}
.solapas a.celeste:hover{background:#484e98;text-decoration:none;}

.breadcrumb{color:#fff;padding:15px 0;}.breadcrumb a{color:#6699ff;text-decoration:underline;}.breadcrumb a:hover{color:#fff;}
.compartir{color:#fff;padding:11px 0;}
.compartir2{color:#333;padding:20px 0 0 40px; float:right;}

/* elementos solo en inicio*/
.home-destacados{color:#333;font-family:'Fauna One',serif;text-align:center;padding-bottom:40px;}
.home-tit{font-size:2.5em;margin:60px 0 40px;}
.destacados{height:90px;background:#1e1e20;-webkit-box-shadow:0 0 3px 0 rgba(150,150,150,1);box-shadow:0 0 3px 0 rgba(150,150,150,1);margin-bottom:25px;}
.destacados .first-header{float:left;padding:10px;font-size:12px;font-weight:300;line-height:70px;height:90px;color:#fff;}
.destacados img{width:90px;height:auto;float:left;}
.destacados a:hover .first-header{color:#ccc;} .destacados a:hover{text-decoration:none;}
.home-punteado{padding:40px 0;}
.punteado{ padding:0 0 0 50px;line-height:1.7em;}
.punt1{background:url(../images/icon1.gif) no-repeat;}.punt2{background:url(../images/icon2.gif) no-repeat;}.punt3{background:url(../images/icon3.gif) no-repeat;}.punt4{background:url(../images/icon4.gif) no-repeat;}
.punt-tit{padding:5px 0 10px;}
.punteado p{font-family:'Fauna One',serif;}
.home-acerca{padding:60px 0;color:#fff;font-family:'Fauna One',serif;background:#4b4b4b url(../images/bg-acerca.jpg) no-repeat bottom left;}
.home-acerca p{color:#ccc;line-height:1.7em;}
.home-novedades{padding:30px 0;} .home-novedades p{ line-height:1.6em;}

/* productos relacionados */
.prod-relacionados{color:#333;font-family:'Fauna One',serif;padding-bottom:40px;}
.prod-relacionados-tit{font-size:2.5em;margin:30px 0;}

/* formulario */
.form-item{padding:0 0 20px; width:100%;}
.form-texto, .form-campo{float:left; width:30%;}
.form-campo .campo{width:100%;padding:5px;}

/* descargas */
.desc-item{padding:5px 10px; width:100%;} .impar{background:#fff;}
.desc-texto{float:left; width:80%;} 
.desc-peso{float:left; width:20%; text-align:right;}

/* novedades */
.novedades{padding:20px 0 30px;border-bottom:#666 solid 1px;}
.novedades-img{margin:15px;padding:3px;border:#666 solid 1px;}
.fecha{color:#999;font-size:.8em;}
.paginador{text-align:right; padding:5px;}.paginador a{padding:3px 6px;}.paginador .selected{background:#272e86;color:#FFF;}

/* footer */
.footer-contactos{font-family:'Fauna One',serif;background:#0f0f0f;padding:50px 0;color:#ccc;line-height:1.7em;}
.footer-direccion a{color:#ccc;}
.footer-newsletter input{width:100%;border:none;padding:8px 10px;}
.footer-ubicacion{color:#fff;font-size:1.2em;padding:20px 0;}
.footer-enlaces ul{margin:0;padding:0;list-style:none;}
.footer-enlaces li{border-bottom:#999 solid 1px;}.footer-enlaces li:first-child{border-top:#999 solid 1px;}.footer-enlaces li a{padding:10px;color:#fff;display:block;}.footer-enlaces li a:hover{background:#333;text-decoration:none;}

/* Contain floats */ 
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.rightfloat{float:right;}
.leftfloat{float:left;}

/*-------------------------------------------------------------------------------------------------------------------
LARGER MOBILE DEVICES*/
@media only screen and (min-width: 481px) {
.home-email img{display:inline;padding-right:10px;}
.home-email{padding:0;}
.slide-prod-texto{padding:35px 0 10px;height:350px;overflow:hidden; width:50%; float:left;}
.slide-prod-img{overflow:hidden;width:50%; float:right;}
.compartir2{color:#333;padding:0; float:right;}
} 

/*-------------------------------------------------------------------------------------------------------------------
TABLET & SMALLER LAPTOPS*/
@media only screen and (min-width: 920px) {

/* estructura */  
.wrapper{max-width:1200px;margin:0 auto;}
#main-prod {background:#f9f9f9 url(../images/bg-main-productos.jpg) repeat-x;}
#main-prod2 {background:#f9f9f9 url(../images/bg-main-productos2.jpg) repeat-x;}

/* menu */
.menu-toggle img{display:none;}
.srt-menu.toggled-on{position:relative;}
.srt-menu{display:block;}
.srt-menu li:hover{visibility:inherit;}
.srt-menu li a{color:#333;background:none;border-left:#a0a0a0 solid 1px;padding:42px 12px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.srt-menu > li:last-child a{border-right:#a0a0a0 solid 1px;}
.srt-menu li a:hover{background:#313338;color:#fff;}
.srt-menu li ul{width:200px;}/*Submenu 1 y 2*/
.srt-menu li li a{padding:10px;}
.srt-menu li li:hover ul{left:190px;top:0;}

/* submenu */
.submenu{display:block;background:#000;padding:40px 20px;color:#fff;}
.submenu ul{list-style:none;margin:0;padding:0;}
.submenu > li{font-size:1.1em;}
.submenu li{color:#fff;line-height:2em;padding-left:10px;font-family:'Fauna One',serif;background:url(../images/flecha-blanca.gif) no-repeat 0 8px;}
.submenu .fijo{color:#ccc;}
.submenu li a{color:#fff; display:block;}
.submenu li li{background:none;}
.submenu li li a{padding-left:10px;color:#999; }
.submenu li a:hover{text-decoration:none;color:#fff;background-color:#333;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}

/* slide */
.slide{height:420px;}
.slide .s-texto{position:absolute;z-index:2;width:44%;left:50%;top:100px;}
.slide img{display:block;}
.slide-prod img{display:block;padding-top:30px;}
.slide-prod-img{width:100%; float:right;}
.slide-prod-texto{width:100%; float:left;}

.destacados{height:auto;background:#fff;}
.destacados .first-header{float:none;padding:10px;font-size:16px;font-weight:300;line-height:1em;height:50px;color:#1e1e20;}
.destacados img{width:100%;height:auto;float:none;}
.destacados a:hover .first-header{background:#1e1e20;color:#fff;text-decoration:none;}
.home-destacados{padding-bottom:60px;background:url(../images/sombra1.jpg) no-repeat bottom center;}

/* GRID Columnas:12 */
.grid_1{width:5%;}.grid_2{width:13.333333333333%;}.grid_3{width:21.666666666667%;}.grid_4{width:30%;}.grid_5{width:38.333333333333%;}.grid_6{width:46.666666666667%;}.grid_7{width:55%;}.grid_8{width:63.333333333333%;}.grid_9{width:71.666666666667%;}.grid_10{width:80%;}.grid_11{width:88.333333333333%;}.grid_12{width:96.666666666667%;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:1.6666666666667%;margin-right:1.6666666666667%;float:left;display:block;}
}

.destacadoint{font-size:16px;text-align:center; background-color: #A0B6CD; color:#FFF;padding-top: 20px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}

/*
LARGE VIEWING SIZE---------------------------------------------------------------------------------------------------
This is for the larger monitors and possibly full screen viewers.
*/
@media only screen and (min-width: 1240px) {
} 

/* RETINA (2x RESOLUTION DEVICES) */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
} 

/* iPHONE 5 MEDIA QUERY */
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) { 
}

/*------------------------------------------------------------------------------------------------------------------
PRINT STYLESHEET */
@media print {
  *{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
  a,a:visited{text-decoration:underline;}
  a[href]:after{content:"("attr(href)")";}
  abbr[title]:after{content:"("attr(title)")";}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
  pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
  thead{display:table-header-group;}
  tr,img{page-break-inside:avoid;}
  img{max-width:100% !important;}
  @page{margin:0.5cm;}
  p,h2,h3{orphans:3;widows:3;}
  h2,h3{page-break-after:avoid;}
}