/*ESTILOS BASICOS*/
@font-face {/*font-family: 'YellowPen' !important;*/
  font-family: 'YellowPen';
  src: url('/fonts/YellowPen.eot?#iefix') format('embedded-opentype'),  url('/fonts/YellowPen.otf')  format('opentype'),
	     url('/fonts/YellowPen.woff') format('woff'), url('/fonts/YellowPen.ttf')  format('truetype'), url('/fonts/YellowPen.svg#YellowPen') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {/*font-family: 'Gilroy-ExtraBold' !important;*/
  font-family: 'Gilroy-ExtraBold';
  src: url('/fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('/fonts/Gilroy-ExtraBold.otf')  format('opentype'),
	     url('/fonts/Gilroy-ExtraBold.woff') format('woff'), url('/fonts/Gilroy-ExtraBold.ttf')  format('truetype'), url('/fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {/*font-family: 'Gilroy-Light' !important;*/
  font-family: 'Gilroy-Light';
  src: url('/fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),  url('/fonts/Gilroy-Light.otf')  format('opentype'),
	     url('/fonts/Gilroy-Light.woff') format('woff'), url('/fonts/Gilroy-Light.ttf')  format('truetype'), url('/fonts/Gilroy-Light.svg#Gilroy-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap');/*font-family: 'Archivo Black', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
.ayuda{width:150px; height:auto; background:#990000; padding:5px; color:#FFFFFF; position:fixed; bottom:0px; right:0; z-index:9999999999; display:none;}
.ayudaver{width:150px; height:auto; background:#990000; padding:5px; color:#FFFFFF; position:fixed; bottom:0px; right:0; z-index:9999999999;}
.tamven{width:100%; height:auto; text-align:center;}
html, body {height: 100%; margin:0 0 0 0; padding:0 0 0 0;}
body{font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight:400;letter-spacing: 0.01em; color: #111111;}

.maincontainer{width:100%;height:auto;position:relative;margin:0 0 0 0;padding:0 0 0 0;background:#FFFFFF;}.maincontainer p{text-align:justify;}
.contenedor{width:90%; max-width:1500px; position:relative; margin:0 auto; margin-top:0; margin-bottom:0}
.allcontenedor, .contenedorall{width:100%; /*max-width:1500px;*/ position:relative; margin:0 auto; margin-top:0; margin-bottom:0}
.fila, .fila90, .fila80, .fila70, .fila60, .fila50{width:100%; height:auto; position:relative; margin:0 0 0 0; padding:0 0 0 0;}
.fila90{width:90%; margin:0 auto;}.fila80{width:80%; margin:0 auto;}.fila70{width:70%; margin:0 auto;}.fila60{width:60%; margin:0 auto;}.fila50{width:50%; margin:0 auto;}
.maxW{width:100%; max-width:100%;}

.left50, .right50{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left50{width:49.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right50{width:49.7777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left60, .right40{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left60{width:59.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right40{width:39.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left40, .right60{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left40{width:39.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right60{width:59.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left70, .right30{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left70{width:69.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right30{width:29.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left30, .right70{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left30{width:29.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right70{width:69.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left20, .right80{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left20{width:19.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right80{width:79.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left80, .right20{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left80{width:79.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right20{width:19.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left70cart, .right30cart{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left70cart{width:69.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right30cart{width:29.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.left60cart, .right40cart{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left60cart{width:59.77777778%; padding:0 25px 0 0; margin:0 0 0 0;}
.right40cart{width:39.77777778%; padding:0 0 0 25px; margin:0 0 0 0;}

.center100{width:100%; height:auto; text-align:justify; padding:0 0 0 0; margin:0 0 0 0;}
.left100{width:100%; height:auto; padding:0 20px 0 0; margin:0 0 0 0;}
.right100{width:100%; height:auto; padding:0 0 0 20px; margin:0 0 0 0;}

.filaflex{display: flex; align-items: stretch; width: 100%; margin:0 0 0 0; padding:0 0 0 0;}
.left50flex, .right50flex {width: 49.77777778%; box-sizing: border-box;}
.left50flex{padding:0 25px 0 0; margin:0 0 0 0;}
.right50flex {padding:0 0 0 25px; margin:0 0 0 0;}
.contFlex{display: flex; align-items: center; justify-content: center;}

/*.left50flex {padding:0 25px 0 0; margin:0 0 0 0;}
.right50 {padding:0 0 0 25px; margin:0 0 0 0;display: flex;align-items: center;justify-content: center;}*/



article,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio, iframe, img, video{max-width:100%; margin:0; padding:0;}
i{display:inline-block; color:#F7BA02; font-size:16px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a{ color: #111111; text-decoration:none; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:hover{color: #F7BA02; text-decoration:none;} a:hover > i{color: #F7BA02;}
a.linksite{color: #111111;}
a.linksite:hover{color: #F7BA02;}
a, a:hover, a:active, a:focus, button:focus {outline: 0;border: 0;text-decoration: none;}
p{padding:0 0 10px 0; margin:0 0 0 0;}
ul{padding:0 0 0 0; margin:0 0 10px 30px;}
ul li{ padding:0 0 0 0; margin:0 0 5px 0;}
ol{padding:0 0 0 0; margin:0 0 10px 30px;}
ol li{ padding:0 0 0 0; margin:0 0 5px 0;}
h1, h2, h3, h4, h5, h6{}
.block{display:block;}
.sombra{text-shadow: 1px 1px 2px #000;}
.sombrabox{-webkit-box-shadow: 0px 20px 50px 0px rgba(170,170,170,1); -moz-box-shadow: 0px 20px 50px 0px rgba(170,170,170,1); box-shadow: 0px 20px 50px 0px rgba(170,170,170,1);}

.contenedorvideo{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.contenedorvideo iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.opacity{filter: Alpha(Opacity=35);/*IE7 fix*/opacity: 0.35;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.opacity:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}

.circular{border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; -khtml-border-radius:50%;}

input[type="text"]:focus, textarea:focus, select:focus, input[type="search"]:focus {outline: none;}.formsite{margin:0 0 0 0; padding:0 0 0 0;}
input, .inputmin, select, textarea{font-family: 'Open Sans', sans-serif; font-size:15px;}
input{width:100%; height:auto; padding:10px; margin:0; background:#F0F0F0; border:1px solid #B1C0C9;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px;*/}
select{width:99.6%; height:auto; padding:10px 1% 9px 1%; margin:0 0 0 0; background:#F0F0F0; border:1px solid #B1C0C9; /*-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px;*/}
.inputmin{width:22%;}
textarea{width:100%; height:150px; padding:10px; margin:0; background:#F0F0F0; border:1px solid #B1C0C9;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px; max-width:100%; min-width:100%; max-height:150px; min-height:150px;*/}
.textareamin{max-height:70px; min-height:70px;}
.campotextarea{height:80px;max-height:80px; min-height:80px;}

.selectormk{font-weight:600; background:#F0F0F0; border:1px solid #B1C0C9; padding:10px 30px 10px 10px; -webkit-appearance: none; -moz-appearance: none; line-height: 1.3; background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2343494E%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #F0F0F0 0%,#F0F0F0 100%); background-repeat: no-repeat; background-position: right .5em top 50%, 0 0; background-size: .40em auto, 100%;}

.selectormk_white{font-weight:600; background:#FFFFFF; border:1px solid #B1C0C9; padding:10px 30px 10px 10px; -webkit-appearance: none; -moz-appearance: none; line-height: 1.3; background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2343494E%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%); background-repeat: no-repeat; background-position: right .5em top 50%, 0 0; background-size: .40em auto, 100%;}

::placeholder{color:#676767;}
::-webkit-input-placeholder{color:#676767;} 
:-moz-placeholder{color:#676767;/* Firefox 18- */ } 
::-moz-placeholder{color:#676767;/* Firefox 19+ */} 
:-ms-input-placeholder{color:#676767;}
:focus::-webkit-input-placeholder{color:transparent;}


.campodeshabilitado::placeholder{color:#D8D8D8;}
.campodeshabilitado::-webkit-input-placeholder{color:#D8D8D8;} 
.campodeshabilitado:-moz-placeholder{color:#D8D8D8;/* Firefox 18- */ } 
.campodeshabilitado::-moz-placeholder{color:#D8D8D8;/* Firefox 19+ */} 
.campodeshabilitado:-ms-input-placeholder{color:#D8D8D8;}
.campodeshabilitado:focus::-webkit-input-placeholder{color:transparent;}

.curv{-webkit-border-radius: 100%;-moz-border-radius: 100%;-khtml-border-radius:100%; border-radius: 100%;}
.curv5{-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px;}
.curv5tops{border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius:5px 5px 0 0;}
.curv5bottoms{border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px;}
.curv5NavLeft{border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px;}
.curv5NavRight{border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0; -khtml-border-radius:0 5px 5px 0}
.curv5NavBotLeft{border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px; -khtml-border-radius:0 0 0 5px;}
.curv5NavTopRight{border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0; -khtml-border-radius:0 5px 0 0}

.curv10{-webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius:10px; border-radius: 10px;}
.curv10tops{border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; -khtml-border-radius:10px 10px 0 0;}
.curv10bottoms{border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; -khtml-border-radius:0 0 10px 10px;}
.curv10NavLeft{border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px; -khtml-border-radius:10px 0 0 10px;}
.curv10NavRight{border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0; -khtml-border-radius:0 10px 10px 0}
.curv10NavBotLeft{border-radius:0 0 0 10px; -moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px; -khtml-border-radius:0 0 0 10px;}
.curv10NavTopRight{border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0; -khtml-border-radius:0 10px 0 0}

.curv20{-webkit-border-radius: 20px;-moz-border-radius: 20px;-khtml-border-radius:20px; border-radius: 20px;}
.curv20tops{border-radius: 20px 20px 0px 0px; -moz-border-radius: 20px 20px 0px 0px;-webkit-border-radius: 20px 20px 0px 0px; -khtml-border-radius:20px 20px 0 0;}
.curv20bottoms{border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px; -khtml-border-radius:0 0 20px 20px;}
.curv20NavLeft{border-radius:20px 0 0 20px; -moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px; -khtml-border-radius:20px 0 0 20px;}
.curv20NavRight{border-radius:0 20px 20px 0; -moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0; -khtml-border-radius:0 20px 20px 0}
.curv20NavBotLeft{border-radius:0 0 0 20px; -moz-border-radius:0 0 0 20px;-webkit-border-radius:0 0 0 20px; -khtml-border-radius:0 0 0 20px;}
.curv20NavTopRight{border-radius:0 20px 0 0; -moz-border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0; -khtml-border-radius:0 20px 0 0}

.list4ordercomp{width:100%; height:auto; text-align:center; border-bottom:5px solid #E5E5E5; padding:0 0 20px 0; margin:0 0 20px 0;}
.list4ordercomp ul{width:100%; height:auto; text-align:center; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.list4ordercomp li{display:inline-block; vertical-align:top; list-style:none; margin:0 0 0 0; padding:10px 10px; width:25%; height:auto;}

.masktop{background:url(/images/bg4.png) repeat;width:100%;height: auto; position:relative;}
.parallax-section{width: 100%; height:auto; background-position: 50% 0;background-repeat: no-repeat;background-size: cover;background-attachment:fixed; color:#FFFFFF; background-color:#000000;}
.parallax-section-especial{width: 100%; height:auto; background-position: 50% 0;background-repeat: no-repeat;background-size: cover;background-attachment:fixed; color:#FFFFFF; background-color:#000000;}
.parallax-section-newsll{width: 100%; height:auto; background-position: 50% 0;background-repeat: no-repeat;background-size: cover;background-attachment:fixed; color:#FFFFFF; background-color:#000000;}
.parallax-section-top{width: 100%; height:auto; background-position: 50% 0;background-repeat: no-repeat;background-size: cover;background-attachment:fixed; color:#FFFFFF; background-color:#000000;}
/*.parallax-bg-01{background-image: url("/images/parallax-bg1.jpg");}*/
.parallax-bg-01{background-image: url("/images/parallax-top-1.jpg");}
.parallax-bg-newsll{background-image: url("/images/parallax-newsll.jpg");}
.parallax-bg-especial{background-image: url("/images/parallax-especial.jpg");}
/*.parallax-content-sin{padding:0 0 0 0;}
.parallax-content{padding:80px 0 80px 0;}
.parallax-content-bottom{padding:0 0 80px 0;}
.parallax-content-top{padding:60px 0 0 0;}
.parallax-content-int{padding:250px 0 100px 0;}*/
.parallax-content-newsll{padding:80px 0 80px 0;}
.parallax-content{padding:80px 0 80px 0;}
.parallax-content-especial{padding:80px 0 80px 0;}

.squaredCheck{width:100%; height:auto; position:relative; padding:0 0 0 0; text-align:left;}
.squaredCheck label{ display:inline-block; vertical-align:top; cursor: pointer; line-height: 30px; width:auto; margin:0 0 10px 0; text-align:left;}
/*.has-js .label_check{ padding-left: 40px; }*/
.has-js .label_check{ padding-left: 40px; background: url(/images/check-off.png) no-repeat; }
.has-js label.c_on{ background: url(/images/check-on.png) no-repeat;}
.has-js .label_check input{ position: absolute; left: -9999px; }

.roundCheck{width:100%; height:auto; position:relative; padding:0 0 0 0; text-align:left;}
.roundCheck label{ display:inline-block; vertical-align:top; cursor: pointer; line-height: 30px; width:auto; margin:0 0 10px 0; text-align:left;}
.has-js .label_radio{ padding-left: 40px; background: url(/images/radio-off.png) no-repeat; }
.has-js label.r_on{ background: url(/images/radio-on.png) no-repeat; }
.has-js .label_radio input{ position: absolute; left: -9999px; }

input:disabled, select:disabled, textarea:disabled {background-color: #F6F6F6; color: #DDDFE1; border: 1px solid #EBEBEB; cursor: not-allowed; /*opacity: 0.7;*/}
/*END ESTILOS BASICOS*/

/*TOP*/
.navmovil{display:none;}
.topsite{width:100%; height:auto; padding:0 0 0 0; margin:0 0 0 0; background:#F7BA02; font-size:13px; color:#ffffff;}
.topsite a{color:#FFFFFF;}.topsite a:hover, .topsite a:hover i{color:#D7ECE7;}
.topsite i{color:#FFFFFF;}
.lefttop, .righttop{display:inline-block; vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0;}
.lefttop{width:50%; text-align:left;}
.righttop{width:50%; text-align:right;}
.itemsepL{display:inline-block; vertical-align:middle; width:auto; padding:6px 10px 6px 10px; border-left:1px solid #EAB002;}.itemsepLclo{border-right:1px solid #EAB002;}
.itemsepR{display:inline-block; vertical-align:middle; width:auto; padding:0 0 0 0; border-right:1px solid #EAB002;}.itemsepRclo{border-left:1px solid #EAB002;}

.linkred-hea i{font-size:14px; color:#FFFFFF;}
.linkred-hea{display:inline-block; vertical-align:middle; padding:8px 0 0 0; margin:0 0 0 0; width:31px; height:31px; text-align:center; border-left:1px solid #EAB002; color:#ffffff;}
.linkred-hea:hover{border-left:1px solid #EAB002; color:#ffffff;}
.linkred-hea:hover > i{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

a.linkiconInsta-hea, a.linkiconInsta-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconInsta-hea i{}
a.linkiconFace-hea, a.linkiconFace-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconFace-hea i{}
a.linkiconTwit-hea, a.linkiconTwit-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconTwit-hea i{}
a.linkiconYou-hea, a.linkiconYou-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconYou-hea i{}
a.linkiconLinke-hea, a.linkiconLinke-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconLinke-hea i{}
a.linkiconTiktok-hea, a.linkiconTiktok-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconTiktok-hea i{}
a.linkiconWhat-hea, a.linkiconWhat-hea:visited{border-left:1px solid #EAB002; color:#ffffff;}a.linkiconWhat-hea i{}
a.linkiconEma-hea, a.linkiconEma-hea:visited{border-right:1px solid #EAB002;border-left:1px solid #EAB002; color:#ffffff;}a.linkiconEma-hea i{}

a.linkiconInsta-hea:hover{background:url(/images/bginsta.jpg) center center no-repeat; background-color:#DB1B82;}a.linkiconInsta-hea:hover > i{color:#FFFFFF;}
a.linkiconFace-hea:hover{background:#3B5998;}a.linkiconFace-hea:hover > i{color:#FFFFFF;}
a.linkiconTwit-hea:hover{background:#00ACED;}a.linkiconTwit-hea:hover > i{color:#FFFFFF;}
a.linkiconYou-hea:hover{background:#EE1C1B;}a.linkiconYou-hea:hover > i{color:#FFFFFF;}
a.linkiconLinke-hea:hover{background:#0274B3;}a.linkiconLinke-hea:hover > i{color:#FFFFFF;}
a.linkiconTiktok-hea:hover{background:#000000;}a.linkiconTiktok-hea:hover > i{color:#FFFFFF;}
a.linkiconWhat-hea:hover{background:#2CB742;}a.linkiconWhat-hea:hover > i{color:#FFFFFF;}
a.linkiconEma-hea:hover{background:#EAB002;}a.linkiconEma-hea:hover > i{color:#FFFFFF;}

a.btnhe{display:inline-block; vertical-align:middle; padding:7px 10px 0 10px; margin:0 0 0 0; width:auto; height:31px; text-align:center; color:#ffffff;}
a.btnhe:hover{background:#EAB002; color:#FFFFFF;}a.btnhe:hover i{color:#FFFFFF;}

.topsite-fixed{width:100%; height:auto; padding:0 0 0 0; margin:0 0 182px 0; background:#F7BA02; font-size:13px; color:#ffffff;}
/*END TOP*/

/*HEADER*/
.header{width:100%; height:auto; padding:0 0 0 0; margin:0 0 0 0; background:#FFFFFF;}
.logosite{width:100%; height:auto; padding:25px 0 25px 0; margin-top:0; margin-bottom:0; text-align:center;}
.boxshopp{position:absolute; right:0; top:40%; width:auto; height:auto; text-align:right; font-size:13px;}
.contboxshopp{width:100%; height:auto; padding:0 0; text-align:right;}
.opbusq, .opshop{display:inline-block; vertical-align:middle; text-align:right; width:auto; height:auto;}
.opbusq{margin:0 15px 0 0; padding:0 15px 0 0; border-right:1px solid #CCCCCC;}
.opshop{}

.txtcarr{ text-transform:uppercase; font-weight:600; margin-right:5px;}
.priceall{}
.itemsall{display:inline-block; background:#F7BA02; color:#FFFFFF; text-align:center; padding:2px 10px; width:auto; height:auto; -webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.opshop a:hover .itemsall{background:#111111;}
/*.lefthe, .righthe{display:inline-block; vertical-align:middle; height:auto; margin:0 0 0 0; padding:0 0 0 0;}
.lefthe{width:25%; text-align:left;}
.righthe{width:75%; text-align:right;}

.opheleft, .opheright{display:inline-block; vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; height:auto;}
.opheleft{width:60%;}
.opheright{width:40%;}
.contentsearch{width:100%; height:auto; margin:0 0 0 0; padding:0 35px 0 35px; position:relative;}
.contentsearch input, .contentsearch button{display:inline-block; vertical-align:middle; padding:10px 20px; margin:0 0; height:auto;}
.contentsearch input#key{width:70%; text-align:left; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; border-top:2px solid #2DB0E6; border-left:2px solid #2DB0E6; border-bottom:2px solid #2DB0E6; border-right:0; background:#FFFFFF;}
.contentsearch button#btnsearch{width:30%; text-align:center; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; border-top:2px solid #2DB0E6; border-left:0; border-bottom:2px solid #2DB0E6; border-right:2px solid #2DB0E6; background:#2DB0E6; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; color:#FFFFFF; font-weight:600;}
.contentsearch button#btnsearch i{color:#FFFFFF;}
.contentsearch button#btnsearch:hover{background:#143856; border-top:2px solid #143856; border-left:0; border-bottom:2px solid #143856; border-right:2px solid #143856; }
.titulanu{width:100%; height:auto; text-align:center; font-size:20px; font-weight:300;}*/


.navsite{width:100%; height:auto; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
/*nav*/
.navegacion{width:100%; height:auto; text-align:center; margin:0 auto; margin-bottom:0; margin-top:0; position:relative;}
#nav{height:auto; text-align:center; padding:0 0 0 0; margin:0 0 0 0; position:relative;}

#nav ul{list-style:none; padding:0 0 0 0; margin:0 0 0 0; }
#nav li{display:inline-block; vertical-align:middle; padding:0 0 0 0; margin:0 0 0 0; position:relative;}
#nav li a{display:block; padding:15px 20px 15px 20px; margin:0 0 0 0; color:#111111;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s; text-transform:uppercase; font-weight:300; font-size:14px;}
#nav li a i{color:#111111;}
#nav li a i.iconupnav{font-size:25px;} #nav li a:hover i.iconupnav{color:#111111;}
#nav li a:hover > i{color:#F7BA02;}
/*#nav li a.navniv1:hover > i.icondown{color:#FFFFFF;}*/
#nav li a.navniv1:hover, #nav li:hover > a.navniv1{ /*background:#F7BA02;*/ color:#F7BA02; /*border-bottom:5px solid #F7BA02;*/}

#nav li:hover > a.desplegablenav i{color:#F7BA02;}

#nav li a.navselect{/*border-bottom:5px solid #F7BA02;*/ color:#F7BA02; font-weight:600;}#nav li a.navselect > i{color:#F7BA02;}
#nav ul li ul.subnav{display:none;}
#nav ul li:hover ul.subnav{display:block;}

#nav li ul.subnav li a{padding:10px 15px; border-bottom:1px solid #E4E4E4; background:#F4F4F4; margin:0 0 0 0; /*font-size:14px;*/ font-size:12px; font-weight:400; letter-spacing:0.04em;}
#nav li ul.subnav li a.insubmenuR{padding:10px 15px;}#nav li ul.subnav li a.insubmenuL{padding:10px 15px;}
/*new*/#nav li ul.subnav li a:hover{background:#F7BA02; color:#ffffff;}
#nav li ul.subnav ul.subnav2R li a{padding:10px 15px; border-left:1px solid #E4E4E4;}
#nav li ul.subnav ul.subnav2L li a{padding:10px 15px; border-right:1px solid #E4E4E4;}

ul.subnav{list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute;top:50px; left:0; text-align:left; z-index:3; border-top:3px solid #F7BA02; -webkit-box-shadow:0 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.5);box-shadow:0 3px 5px rgba(0,0,0,0.5)}
ul.subnav li{display:block; width:190px; height:auto; text-align:left;}

ul.subnav2L{list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:0; left:-190px; text-align:left; z-index:2; width:190px;}
ul.subnav2L li{display:block; width:190px; height:auto; text-align:left;} 
ul.subnav2R{list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:0; left:190px; text-align:left; z-index:2; width:190px;}
ul.subnav2R li{display:block; width:190px; height:auto; text-align:left;}

#nav ul li:hover ul, #nav ul a:hover ul{visibility:visible; display:block;}
#nav ul :hover ul ul{visibility:hidden; display:none;}
#nav ul :hover ul :hover ul{ visibility:visible; display:block;}

#nav li ul.subnav li:hover > a.insubmenuL{background:#F7BA02; color:#ffffff;}
#nav li ul.subnav li:hover > a.insubmenuR{background:#F7BA02; color:#ffffff;}
#nav li ul.subnav li:hover > a.insubmenuL i.iconleft{color:#ffffff;}
#nav li ul.subnav li:hover > a.insubmenuR i.iconright{color:#ffffff;}

#nav i.icondown{float:right; margin-top:4px; margin-left:5px;}
#nav i.icondownsub{display:none;float:right; margin-top:4px; margin-left:5px;}
#nav i.iconleft{display:inline-block; vertical-align:middle; width:auto; /*margin-top:4px; margin-left:5px;*/}
#nav a.insubmenuL span{display:inline-block; vertical-align:middle; width:152px; padding-left:10px;}
#nav i.iconright{display:inline-block; vertical-align:middle; width:auto;}
#nav a.insubmenuR span{display:inline-block; vertical-align:middle; width:152px; padding-right:10px;}

.upbolnav{text-transform:uppercase;}
.seenav{position:absolute; top:5px; right:0px; width:40px; height:40px; display:none;}.seenav img{border:0;}

/*#nav li.nnav1{border-right:1px solid #1A486F;}#nav li.nnav1:first-child{border-left:1px solid #1A486F;}
#nav li.exclus{float:right;}
#nav li.exclus a{background:#FF6F00; border-bottom:5px solid #FF6F00;}
#nav li.exclus a.navniv1:hover, #nav li.exclus:hover > a.navniv1{ background:#FF8C37; border-bottom:5px solid #FF8C37;}*/

#nav li.nvavpos{ position:static;}
#nav ul li ul.subnavall{display:none;}
#nav ul li:hover ul.subnavall{display:block;}

#nav ul.subnavall{list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute;top:50px; left:0; text-align:left; z-index:3; border-top:3px solid #F7BA02; width:100%; background:#EBEBEB; border-bottom:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; -webkit-box-shadow:0 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.5);box-shadow:0 3px 5px rgba(0,0,0,0.5);}
#nav ul.subnavall li{display:block; width:100%; height:auto; text-align:left; padding:0 0;}
.contentnavsubcates{width:100%; height:auto; padding:20px 20px;}
.contentsitemsnavcates{width:100%; height:auto; text-align:center; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; text-align:center;}
.contenturlproducsect{width:100%; height:auto; text-align:center;}
/*.itemscatesnav, .itempubnavcate{display:inline-block; vertical-align:top; margin:0 0 0 0; padding:0 0 0 0;}
.itemscatesnav{width:70%; text-align:left; padding:0 25px 0 0;}
.itempubnavcate{width:30%; text-align:right;}
.itemslinkscates{width:100%; height:auto; border-bottom:1px solid #DADADA; padding:0 0 10px 0; margin:0 0 10px 0;}
.itemlinkallcates{width:100%; height:auto; text-align:left; padding:0 5px 0 5px;}*/
.itemprodestnav{display:inline-block; vertical-align:top; width:20%; padding:0 5px 5px 0; margin:0 0 0 0;}
.imgprodestnav{width:100%; height:auto; text-align:center;}
.nameprodestnav{width:100%; height:auto; text-align:center; padding:10px 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #CCCCCC;}
.priceprodestnav{width:100%; height:auto; text-align:center; font-weight:400;}

#nav ul.subnavall a.sublinkdestnav{padding:0 10px 0 10px; margin:0 0 0 0; font-size:13px;}
#nav ul.subnavall a.sublinkdestnav:hover{color:#EAB002;}
#nav ul.subnavall a.linkproducsect{display:inline-block; padding:7px 10px; margin:0 0 0 0; background:#F7BA02; border:1px solid #F7BA02; color:#ffffff; font-weight:600;}
#nav ul.subnavall a.linkproducsect:hover{background:#EAB002; border:1px solid #EAB002; color:#ffffff;}
/*#nav ul.subnavall a.navcates{display:block; background:#E0E0E0; color:#F4F4F4; border:0; margin:0 0 0 0; padding:5px 5px; font-size:13px; text-transform:none;}
#nav ul.subnavall a.navcates:hover{background:#CDCDCD; color:#F7BA02;}
#nav ul.subnavall a.navcatesbtn{display:inline-block; padding:7px 10px; margin:0 0 0 0; background:#F4F4F4; color:#ffffff; border:0;}
#nav ul.subnavall a.navcatesbtn:hover{background:#F7BA02; color:#ffffff;}
#nav ul.subnavall a.btnpublicates{display:inline-block; padding:6px 6px; margin:0 0 0 0; background:#F4F4F4; border:0;}*/


/*#nav ul#subnavall{display:block;}
#nav ul#navlistprinc:hover > ul#subnavall{display:none;}
#nav ul#subnavall{list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:150px; left:0; width:100%; text-align:left; z-index:999; border-top:3px solid #F7BA02; background:#999999;}
#nav ul#subnavall li{width:100%; height:auto; text-align:left;}*/




/*#nav li a.exclus{display:block; padding:8px 10px; margin:0 0 0 20px; color:#ffffff; background:#111111; -webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px; font-weight:600;}
#nav li a.exclus:hover{color:#ffffff; background:#444444;}*/


/*.header-fixed{width:100%;height:auto;position:fixed; top:0; left:0; margin:0 0 0 0;padding:10px 0 35px 0; z-index:9999; background:url(/images/bgheader2.png) center bottom repeat-x;}*/
.header-fixed{width:100%;height:auto;position:fixed; top:0; left:0; margin:0 0 0 0;padding:0 0 0 0; z-index:9999; /*background:url(/images/bgheader.png) center bottom repeat;*/ background:#FFFFFF; -webkit-box-shadow: 0px 20px 50px 0px rgba(111,111,111,1); -moz-box-shadow: 0px 20px 50px 0px rgba(111,111,111,1); box-shadow: 0px 20px 50px 0px rgba(111,111,111,1);}
.header-fixed .logosite{padding:10px 0 10px 0;}
.header-fixed .logosite img{height:30px;}
.header-fixed .navsite{border-bottom:5px solid #CCCCCC;}
.header-fixed .txtcarr{display:none;}
.header-fixed .boxshopp{font-size:11px;}
.header-fixed #nav li a{padding:8px 20px 8px 20px;}
.header-fixed ul.subnav{top:36px;}
.header-fixed #nav ul.subnavall{top:36px;}

/*.header-fixed a.navniv1{color:#F7BA02;}
.header-fixed #nav li a.navniv1{color:#F7BA02;}
.header-fixed #nav li a.navniv1 i{color:#F7BA02;}
.header-fixed #nav li a.navniv1:hover > i{color:#EEBF55;}
.header-fixed #nav li a.navniv1:hover, #nav li:hover > a.navniv1{color:#EEBF55;}
.header-fixed #nav li:hover > a.desplegablenav i{color:#EEBF55;}
.headersite-fixe{width:100%;height:auto;position:relative; padding:0 0 0 0; margin:0 0 0 0;}
.logsite-fixe{width:20%; padding:0 0 0 0;}
.header-fixed #nav li a.navselect{color:#EEBF55;}.header-fixed #nav li a.navselect > i{color:#EEBF55;}
.header-fixed .datoscar div, .header-fixed .datoscar a, .header-fixed .datoscar span, .header-fixed .datoscar i{color:#F7BA02;}*/
/*end nav*/


/*END HEADER*/

/*DESTACADOS*/
.destacados{width:100%; /*max-width:2000px;*/ height:auto; margin:0 auto; position:relative; display:block; z-index:1; overflow:hidden; background:#000000;}
.carousel-control-prev a i{font-size:40px; color:#FFFFFF;}.carousel-control-prev a:hover i{font-size:40px; color:#FFFFFF;}
.carousel-control-next a i{font-size:40px; color:#FFFFFF;}.carousel-control-next a:hover i{font-size:40px; color:#FFFFFF;}
/*.sliderdest_pub{width:2000px; height:600px; margin:0 auto; position:relative; overflow:hidden;}
.sliderdest_pubint{cursor: move; position: absolute; left: 0px; top: 0px; width: 2000px; height: 600px; overflow: hidden;}
.leftslid{width: 40px; height: 40px; top: 46%; left: 8px;}
.rightslid{width: 40px; height: 40px; top: 46%; right: 8px;}*/
/*FIN DE DESTACADOS*/

/*CONTENIDOS*/

/*titles sections*/
.contenedortitlesections{width:100%; height:auto; padding:20px 0; margin:0 0 0 0; background:#F2F2F2; color:#999999;}.contenedortitlesections a{color:#999999;}.contenedortitlesections a:hover{color:#333333;}
.lefttitlesection, .righttitlesection{display:inline-block; vertical-align:top; height:auto; padding:0 0 0 0; margin:0 0 0 0;}
.lefttitlesection{width:50%; text-align:left;}
.righttitlesection{width:50%; text-align:right; font-size:12px;}
.titlesectionout{width:100%; height:auto; padding:0 0 0 3px; margin:0 0 0 0; border-left:3px solid #F7BA02;}
.titlesectionin{width:100%; height:auto; padding:0 0 0 6px; margin:0 0 0 0; border-left:3px solid #F7BA02; font-size:22px; text-transform:uppercase; color:#221655; font-weight:300;}

.titularbordes{display:inline-block; /*font-weight:400;*/ font-size:24px; line-height:32px; padding:10px 10px; margin:0 0 0 0; text-transform: uppercase; color:#F7BA02; border:1px solid #F7BA02;}
.titular{font-size:22px; color:#F7BA02; margin:0 0 10px 0; padding:0 0 0 0;}.titular span{font-size:18px; color:#111111;}
.subtitular{font-size:18px; margin:0 0 10px 0; padding:0 0 0 0;}
/*
.contenttitlessector{width:100%; height:auto; text-align:center; background:url(/images/pickCenter.png) center center repeat-x;}
.pick1titlessector{display:inline-block; width:auto; height:auto; background:url(/images/pickLeft.png) left center no-repeat; padding:0 0 0 70px;}
.pick2titlessector{background:url(/images/pickRight.png) right center no-repeat; padding:0 70px 0 0;}
.pick3titlessector{background:#F7BA02;text-transform:uppercase;font-size:24px; color:#ffffff; padding:5px 0 5px 0; font-family: 'Gilroy-ExtraBold' !important; letter-spacing:0.05em;}
*/

.titlesection {bottom: 0; left: 0; right: 0; top: 0;z-index: 0; border-bottom: 2px solid #E0E0E0; margin-bottom: 20px; padding:0 40px; position: relative; text-align: center; font-family: 'Gilroy-ExtraBold' !important; text-transform:uppercase; color:#F7BA02; display:inline-block;}
.titlesection h2 {border-bottom: 4px solid #fff; display: inline-block; font-weight:400; font-size:30px; padding: 0 0 10px 0; position: relative; margin-bottom:-3px;}	
.titlesection h2{border-color: #F7BA02;}

.titlesectionW {bottom: 0; left: 0; right: 0; top: 0;z-index: 0; border-bottom: 2px solid #E0E0E0; margin-bottom: 20px; padding:0 40px; position: relative; text-align: center; font-family: 'Gilroy-ExtraBold' !important; text-transform:uppercase; color:#ffffff; display:inline-block;}
.titlesectionW h2 {border-bottom: 4px solid #fff; display: inline-block; font-weight:400; font-size:30px; padding: 0 0 10px 0; position: relative; margin-bottom:-3px;}	
.titlesectionW h2{border-color: #ffffff;}
/*titles sections*/

/*efecto dos imagenes*/
.imageabove{position: absolute; top: 0px; left: 0px; opacity: 1;}
/*efecto dos imagenes*/

/*especiales*/
.listprovidersdest{width:100%; height:auto; text-align:center;}
.listprovidersdest ul{width:100%; height:auto; text-align:center; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.listprovidersdest li{display:inline-block; vertical-align:top; list-style:none; margin:0 0 0 0; padding:0 0; width:33.3333333%; height:auto;}
.contentprovidersdest{width:100%; height:auto; position:relative; display:block;}
.contentprovidersdest a, .contentprovidersdest a i{color:#FFFFFF;}.contentprovidersdest a:hover{color:#F2F2F2;}.contentprovidersdest a:hover i{color:#FFFFFF;}
.cg-ItemsArticulos{display:block; position: relative; overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; width:100%; height:340px;}
.cg-Item-bg {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; width:100%; height:100%; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background-size: cover !important; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.cg-Item-black{width:100%; height:100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:url(/images/bgItem-black.png) repeat; display:none; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.cg-ItemsArticulos .cg-Item-bg{}
.cg-ItemsArticulos:hover .cg-Item-bg{-moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); position: absolute; top: 0; right: 0; bottom: 0; left: 0; width:100%; height:100%;}
.cg-ItemsArticulos:hover .cg-Item-black{display:block;}
/*.cg-bg-star{position: absolute; top:0; width:100%; height:auto; z-index:11; padding:15px; text-align:left; font-size:13px; text-align:right;}.cg-bg-star i{color:#F9F900; margin:0 0 0 3px;}
.cg-bg-star-inter{display:inline-block; width:auto; height:auto; padding:5px 10px; background:url(/images/bg1.png) repeat;}*/
.cg-bg-cate{position: absolute; top:0; width:100%; height:auto; z-index:11; padding:30px; text-align:left; font-size:14px; text-shadow: 1px 1px 2px #000; font-weight:800; text-transform:uppercase;}.cg-bg-cate{color:#FFFFFF;}
.cg-bg-txt{position: absolute; bottom:0; width:100%; height:100%; background:url(/images/bgcg-bg-txt.png) bottom center repeat-x; z-index:9;}
.cg-txt{position: absolute; bottom:0; width:100%; padding:30px; text-align:left;z-index:10;} 
.cg-titul{color:#FFFFFF; font-size:32px; text-transform: uppercase; line-height:30px; text-shadow: 1px 1px 2px #333; font-family: 'Gilroy-ExtraBold' !important; letter-spacing:0.05em;}
.cg-detail{color:#FFFFFF; font-size:13px; text-shadow: 1px 1px 2px #333;}
.cg-url{width:100%; text-align:left; padding:15px 0 10px 0;}
/*especiales*/

/*promocionales home*/
.listpromocionaleshome ul{list-style:none; margin:0 0 0 0; padding:40px 0 0 0; width:100%; height:auto; position:relative; display:block; text-align:center;}
.listpromocionaleshome li{list-style:none; margin:0 0 0 0; padding:0 10px 0 10px; display:inline-block; vertical-align:top; width:20%; height:auto;}
.contentpromoionaleshome{width:100%; height:auto; position:relative; padding:0 0 0 0; margin:0 0 0 0;}
.contentoffexclusiv{width:50px; height:50px; text-align:center; padding:0 0; background:url(/images/bg8.png) repeat; /*background:#C1281C;*/ color:#FFFFFF; position:absolute; top:10px; right:10px; z-index:9;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; -khtml-border-radius:50%; font-weight:800; font-size:14px;}
.interoffexclus{display:inline-block; width:100%; height:auto; text-align:center; padding:14px 0;}
.imgpromoionaleshome{width:100%; height:auto; position:relative; padding:0 0 0 0; margin:0 0 0 0; text-align:center;}
.namepromoionaleshome{width:100%; height:80px; position:relative; padding:10px 0 10px 0; margin:0 0 0 0; text-align:center; text-transform:uppercase;}
.pricepromoionaleshome{width:100%; height:auto; position:relative; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc; text-align:center; font-weight:800;}
.pricepromoionaleshome span{font-size:13px; text-decoration:line-through; color:#919397; font-weight:300;}
.btnspromoionaleshome{width:100%; height:auto; position:relative; padding:0 0 0 0; margin:0 0 0 0; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase;}
.btnspromoionaleshome a{display:inline-block; vertical-align:middle; width:auto; min-width:40px; height:auto; padding:8px; margin:0 1px; background:#F7BA02; color:#FFFFFF;}.btnspromoionaleshome a i{color:#FFFFFF;}
.btnspromoionaleshome a:hover{background:#EAB002; color:#FFFFFF;}a.btnspromoionaleshome i{color:#FFFFFF;}
/*promocionales home*/

/*productos*/
.leftpageproducts, .rightpageproducts{display:inline-block; vertical-align:top; height:auto; padding:0 0 0 0; margin:0 0 0 0;}
.leftpageproducts{width:22%; }
.rightpageproducts{width:78%; padding:0 0 0 25px;}
.boxcontentcategorys{width:100%; height:auto; position:relative; background:#F4F4F4; margin:0 0 20px 0; padding:20px 20px;}
.listproducts ul{list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:100%; height:auto; position:relative; display:block; text-align:center;}
.listproducts li{list-style:none; margin:0 0 50px 0; padding:0 10px 0 10px; display:inline-block; vertical-align:top; width:25%; height:auto;}
.contentproductsitems{width:100%; height:auto; position:relative; padding:15px 15px; margin:0 0 0 0; border:1px solid #ffffff;}
.imgproductsitems{width:100%; height:auto; position:relative; padding:0 0 0 0; margin:0 0 0 0; text-align:center;}
.nameproductsitems{width:100%; height:80px; position:relative; padding:10px 0 10px 0; margin:0 0 0 0; text-align:center; text-transform:uppercase;}
.priceproductsitems{width:100%; height:auto; position:relative; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc; text-align:center; font-weight:800;}
.priceproductsitems span{font-size:13px; text-decoration:line-through; color:#919397; font-weight:300;}
.btnsproductsitems{width:100%; height:auto; position:relative; padding:0 0 0 0; margin:0 0 0 0; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase;}
.btnsproductsitems a{display:inline-block; vertical-align:middle; width:auto; min-width:40px; height:auto; padding:8px; margin:0 1px; background:#F7BA02; color:#FFFFFF;}.btnsproductsitems a i{color:#FFFFFF;}
.btnsproductsitems a:hover{background:#EAB002; color:#FFFFFF;}a.btnsproductsitems i{color:#FFFFFF;}
.contentproductsitems:hover{border:1px solid #CCCCCC;}
.contentproductsitems:hover .priceproductsitems{border-bottom:0px;}
.boxtitulcategorys{width:100%; height:auto; font-size:18px; text-align:left; padding:0 0 0 0; margin:0 0 0 0; text-transform:uppercase;}
.left_boxtitulcategorys, .right_boxtitulcategorys{display:inline-block; vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0;}
.left_boxtitulcategorys{width:100%; text-align:left;}
.right_boxtitulcategorys{width:0%; text-align:right; display:none;}
.right_boxtitulcategorys a{padding:8px 12px 4px 12px; background:#F7BA02; color:#FFFFFF; font-weight:800;}.right_boxtitulcategorys a i{font-size:25px; font-weight:800; color:#FFFFFF; margin:0 0 0 0; padding:0 0 0 0;}
.right_boxtitulcategorys a:hover{background:#EAB002; color:#FFFFFF;}.right_boxtitulcategorys a:hover i{color:#FFFFFF;}

.boxitemscategorys{width:100%; height:auto; text-align:left; position:relative; padding:0 0 0 0; margin:20px 0 0 0;}
.contenedorscrollsubcate{width:100%; height:auto; text-align:left; position:relative; padding:0 0 0 0; margin:0 0 0 0;}
.itemcategoryprod{width:100%; height:auto; text-align:left; position:relative;}
.titularitemcategory{width:100%; height:auto; text-align:left; font-weight:600; font-size:14px; margin:0 0 10px 0; padding:0 0 0 0; position:relative;}.titularitemcategory:hover{cursor:pointer;}
.titularitemcategory span{display:block; width:90%; text-align:left;}
.titularitemcategory i{font-size:12px; color:#111111; position:absolute; top:0; right:0; margin:5px 0 0 0;}
.contentsubcatescategorys{width:100%; height:auto; text-align:left; font-size:13px; margin:0 0 10px 0; /*display:none;*/}
.contentsubcatescategorys ul{list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:100%; height:auto; position:relative; display:block; text-align:left;}
.contentsubcatescategorys li{list-style:none; margin:0 0 8px 0; padding:0 0 0 20px; display:block; width:100%; height:auto;}
.downacord{/*display:inline-block;*/display:none;}
.upacord{/*display:none;*/display:inline-block;}


/*productos*/

/*detalle producto*/
/*.contenttitulnameproddetail{background:#F2F2F2; padding:30px 0 30px 0;}
.titulnameprod{text-align:center; font-size:22px; text-transform:uppercase; padding:0 0 0 0; margin:0 0 0 0; color:#F7BA02; font-weight:300; line-height:18px;}
.titulnameprod span{font-size:13px; color:#999999;}*/
.sepatitularnameprod{border-bottom:1px solid #E1E1E1; padding:0 0 10px 0; margin:0 0 25px 0;}
.leftdetailnameprod, .rightdetailnameprod{display:inline-block; vertical-align:top; height:auto; padding:0 0 0 0; margin:0 0 0 0;}
.leftdetailnameprod{width:70%; text-align:left; padding:0 30px 0; font-size:22px; text-transform:uppercase; padding:0 0 0 0; margin:0 0 0 0;line-height:24px;}
.rightdetailnameprod{width:30%; text-align:right;}
.leftdetailnameprod span{display:block; text-align:left; font-size:13px; color:#666666;}
#my_centered_buttons { display: flex; justify-content: center;}#my_right_buttons a {float:right;}
.leftprod, .rightprod{display:inline-block; vertical-align:top; margin:0 0 20px 0; padding:0 0 0 0; height:auto;}
.leftprod{width:40%; padding:0 30px 0 0;}
.rightprod{width:60%; padding:0 0 0 30px;}

.detailprod_boxprec{width:100%; height:auto; padding:0 0 20px 0; margin:0 0 0 0; position:relative;}
.detailprod_boxprec_txt{position:absolute; top:-10px; left:-10px; width:auto; height:auto; padding:5px 15px 15px 15px; margin:0; text-align:left; color:#FFFFFF; font-weight:600; background:url(/images/bgprecio.png) left bottom no-repeat; z-index:2;}
.detailprod_boxprec_txt_offert{position:absolute; top:-10px; left:-10px; width:auto; height:auto; padding:5px 15px 15px 15px; margin:0; text-align:left; color:#FFFFFF; font-weight:600; background:url(/images/bgprecio_offert.png) left bottom no-repeat; z-index:2;}
.detailprod_boxprec_num{display:block; vertical-align:middle; width:100%; font-size:40px; font-weight:600; padding:15px 15px; text-align:center; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#F0F0F0; z-index:1;}
.detailprod_boxprec_num span{font-size:30px;}
.detailprod_boxprec_num_offert{display:block; vertical-align:middle; width:100%; font-size:40px; font-weight:600; padding:15px 15px; text-align:center; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#F0F0F0; color:#F7BA02; z-index:1;}
.detailprod_boxprec_num_offert span{font-size:30px;}
.pvprealtachdetal, span.pvprealtachdetal{font-size:22px; text-decoration:line-through; color:#9EA0A3;}

.contentallfloselectopt_info_item_detail{width:100%; height:auto; padding:0 0 10px 0; text-align:left;}
.flotxthelp_detail{font-weight:800;}
.floselectores_detail a, .floselectores_detail a:hover{padding:10px; border:1px solid #C3C3C3; color:#C3C3C3; display:inline-block; margin:0 0 3px 0;}.floselectores_detail a.floselectec_detail, .floselectores_detail a.floselectec_detail:hover{border:1px solid #111111; color:#111111;}
.flostock_detail{color:#46A246; font-weight:600;}

.detailprod_car{width:100%; height:auto; padding:0 0 20px 0; margin:0 0 0 0;}
.detailprod_cant, .detailprod_boton{display:inline-block; vertical-align:top; margin:0 0 0 0;}
.detailprod_cant{width:50%; padding:0 2px 0 0;}
.detailprod_boton{width:50%; padding:0 0 0 0;}
.detailprod_cant input[type=number]::-webkit-inner-spin-button, .detailprod_cant input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.detailprod_cant input[type=number]{-moz-appearance:textfield;}
.detailprod_cant a.linkmas, .detailprod_cant input, .detailprod_cant a.linkmenos{display:inline-block; vertical-align:top; text-align:center;}
.detailprod_cant input{width:45%; border:1px solid #cccccc;-webkit-border-radius: 0px;-moz-border-radius: 0px;-khtml-border-radius:0px; border-radius: 0px; margin:0 2px 0 2px; padding:11px 0 12px 0; font-size:22px;}
.detailprod_cant a.linkmas{width:25%; border:1px solid #cccccc; padding:14px 2px 15px 2px; border-radius:0 0 0 0; -moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0; -khtml-border-radius:0 0 0 0; font-size:25px; line-height:25px;}
.detailprod_cant a.linkmas:hover{}
.detailprod_cant a.linkmenos{width:25%; border:1px solid #cccccc; padding:14px 2px 15px 2px; border-radius:0 0 0 0; -moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0; -khtml-border-radius:0 0 0 0; font-size:25px;  line-height:25px;}
.detailprod_cant a.linkmenos:hover{}
.detailprod_boton a{text-decoration:none; display:block; padding:16px 15px; text-transform:uppercase; background:#F7BA02; color:#ffffff; font-weight:600; border:1px solid #F7BA02; text-align:center; font-size:15px; border-radius:0 0 0 0; -moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0; -khtml-border-radius:0 0 0 0;}
.detailprod_boton a:hover{background:#EAB002; border:1px solid #EAB002; color:#FFFFFF;}
.detailprod_boton i{color:#FFFFFF;}
.detailprod_boton a:hover > i{color:#FFFFFF;}

.detailprod_info{width:100%; height:auto; padding:0 0 10px 0; margin:0 0 0 0; font-size:13px;}
.detailprod_info ul{list-style:none; margin-left:20px;}
.detailprod_info li{list-style-image: url("/images/bull01.png") ;color:#666666; padding:0 0 5px 0; margin:0 0 0 0; text-align:left; width:100%; height:auto;}

.boxdescriptproddetail{width:100%; height:auto; text-align:left; background:#E9E9E9; padding:10px;}
/*.titledescriptproddetail{width:100%; height:auto; text-align:left; font-weight:700;}
.descriptproddetail{width:100%; height:auto; text-align:left;}*/
/*.contenedorinfadi{width:100%; height:auto; display:block; text-align:center; position:relative; padding:40px 0 0 0; margin:0 0 0 0;}
.boxinfadi{width:100%; height:auto; text-align:justify; padding:0 0 0 0;}*/
.titlesboxinfadi, .contentsboxinfadi{width:100%; height:auto; padding:0 0 0 0; margin:0 0 0 0; text-align:left;}
.titlesboxinfadi{}
.contentsboxinfadi{background:#FFFFFF; padding:20px 20px;}
.titlesinfadi{font-weight:300; font-size:15px; line-height:15px; padding:15px 10px 15px 10px; margin:0 0 0 2px; /*text-transform: uppercase;*/ display: inline-block; border-top:5px solid #EFEFEF; background:#F7F7F7/*#EFEFEF*/; cursor:pointer;}
.selectinfadi{color:#F7BA02; border-top:5px solid #F7BA02; background:#FFFFFF;}
.contenttitlesinfadi{width:100%; height:auto; display:none;}
.initializeinfadi{display:block;}
.titlesinfadiop{width:100%; height:auto; font-weight:700; font-size:20px; line-height:20px; padding:0 0 0 0; margin:0 0 10px 0; text-transform: uppercase; color:#F7BA02;}

.contenttitlecolorprod{width:100%; height:auto; text-align:left; padding:0 0 10px 0; margin:0 0 0 0; font-weight:800; }
.contentstockprod{width:100%; height:auto; text-align:left; padding:0 0 10px 0; margin:0 0 0 0; font-weight:800; color:#F7BA02;}

.contentcolorprod{width:100%; height:auto; text-align:left; padding:0 0 10px 0; margin:0 0 0 0;}
.itemradiocolor{display:inline-block; padding:0 0 0 0; margin:0 5px 0 0; position:relative;}

.radio-toolbar-color input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.radio-toolbar-color label {display: block;background-color: #ddd;padding: 24px 24px; margin:0 0 0 0;font-family: sans-serif, Arial;font-size: 0px;border: 2px solid #444;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px;}
.radio-toolbar-color label.bgcolorazul{border:5px solid #0000FF; background-color:#0000FF;}
.radio-toolbar-color label.bgcoloramarillo{border:5px solid #FFFF00; background-color:#FFFF00;}
.radio-toolbar-color label.bgcolorverde{border:5px solid #009933; background-color:#009933;}
.radio-toolbar-color label:hover {cursor:pointer;}
.radio-toolbar-color input[type="radio"]:focus+label {border: 5px dashed #F7BA02;}
.radio-toolbar-color input[type="radio"]:checked+label {border: 5px dashed #F7BA02;}
.iconcolorproditem{position:absolute; top:16px; left:16px; display:none;}
.iconcolorproditemselect{display:block;}
/*detalle producto*/

/*select product*/
.contentallfloselect{width:100%; height:auto; padding:20px; position:relative;}
.contentallfloselect_titul{width:100%; height:auto; padding:0 0 10px 0; text-align:left; font-size:18px; text-transform:uppercase; font-weight:bold;}.contentallfloselect_titul span{color:#999999;}
.contentallfloselectopt{width:100%; height:auto; padding:0 0 0 0; text-align:left;}
.contentallfloselectopt_image, .contentallfloselectopt_info{display:inline-block; vertical-align:top;}
.contentallfloselectopt_image{width:30%; padding:0 20px 10px 0;}
.contentallfloselectopt_info{width:70%;}
.contentallfloselectopt_info_item{width:100%; height:auto; padding:0 0 10px 0; text-align:left;}
.floprice{font-weight:600; font-size:18px;}
.floprice span{font-size:15px; text-decoration:line-through; color:#919397; font-weight:300;}
.flotxthelp{font-weight:800;}
.floselectores a, .floselectores a:hover{padding:10px; border:1px solid #C3C3C3; color:#C3C3C3; display:inline-block; margin:0 0 3px 0;}.floselectores a.floselectec, .floselectores a.floselectec:hover{border:1px solid #111111; color:#111111;}
.flostock{color:#46A246; font-weight:600;}
.contentbotcam_flo{width:100%; height:auto; padding:0 0 10px 0; text-align:left;}

.detailprod_cant_flo, .detailprod_boton_flo{display:inline-block; vertical-align:top; margin:0 0 0 0;}
.detailprod_cant_flo{width:50%; padding:0 2px 0 0;}
.detailprod_boton_flo{width:50%; padding:0 0 0 0;}
.detailprod_cant_flo input[type=number]::-webkit-inner-spin-button, .detailprod_cant_flo input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.detailprod_cant_flo input[type=number]{-moz-appearance:textfield;}
.detailprod_cant_flo a.linkmas, .detailprod_cant_flo input, .detailprod_cant_flo a.linkmenos{display:inline-block; vertical-align:top; text-align:center;}
.detailprod_cant_flo input{width:45%; border:1px solid #cccccc;margin:0 2px 0 2px; padding:7px 0 8px 0; font-size:18px;}
.detailprod_cant_flo a.linkmas{width:25%; border:1px solid #cccccc; padding:10px 2px 11px 2px; font-size:20px; line-height:20px;}
.detailprod_cant_flo a.linkmas:hover{}
.detailprod_cant_flo a.linkmenos{width:25%; border:1px solid #cccccc; padding:10px 2px 11px 2px; font-size:20px;  line-height:20px;}
.detailprod_cant_flo a.linkmenos:hover{}
.detailprod_boton_flo a{text-decoration:none; display:block; padding:10px 10px; text-transform:uppercase; background:#F7BA02; color:#ffffff; font-weight:600; border:1px solid #F7BA02; text-align:center; font-size:14px;}
.detailprod_boton_flo a:hover{background:#EAB002; border:1px solid #EAB002; color:#FFFFFF;}
.detailprod_boton_flo i{color:#FFFFFF;}
.detailprod_boton_flo a:hover > i{color:#FFFFFF;}
/*select product*/

/**/

/*boletin*/
.contentbolsite{width:70%; height:auto; margin:0 auto; padding:0 0 0 0; position:relative; text-align:left;}
.contentbolsiteacept{width:70%; height:auto; margin:0 auto; padding:10px 0 0 0; position:relative; text-align:left;}
.contentbolsiteacept a{color:#FFFFFF; text-decoration:underline;}.contentbolsiteacept a:hover{color:#FFFFFF; text-decoration:underline;}
.contentbolsite input, .contentbolsite button{display:inline-block; vertical-align:middle; padding:20px 30px; margin:0 0; height:auto; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border:0;}
.contentbolsite input#mailbol{width:70%; background-image:url(/images/bg7.png) repeat; text-align:left;}
.contentbolsite button#btnbol{width:30%; text-align:center; background:#F7BA02; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; color:#FFFFFF; text-transform:uppercase;}
.contentbolsite button#btnbol i{color:#FFFFFF;}
.contentbolsite button#btnbol:hover{background:#EAB002;}
.contentbolsite ::placeholder{color:#111111; text-transform:uppercase;}
.contentbolsite ::-webkit-input-placeholder{color:#111111; text-transform:uppercase;} 
.contentbolsite :-moz-placeholder{color:#111111; text-transform:uppercase;/* Firefox 18- */ } 
.contentbolsite ::-moz-placeholder{color:#111111; text-transform:uppercase;/* Firefox 19+ */} 
.contentbolsite :-ms-input-placeholder{color:#111111; text-transform:uppercase;}
.contentbolsite :focus::-webkit-input-placeholder{color:transparent;}

.inforegisbol{width:100%; height:auto; text-align:left; padding:5px; color:#FFFFFF;}
.messageactbol{width:70%; height:auto; margin:0 auto; padding:0 0 0 0; position:relative; text-align:left; font-size:13px; display:none; font-weight:600; color:#FFFFFF; margin-top:0; margin-bottom:0; padding:0 0 5px 0;}
.errorregisbol{width:100%; height:auto; text-align:left; padding:5px 5px; background:#FF4646;}
.exitoregisbol{width:100%; height:auto; text-align:left; padding:5px 5px; background:#00B700;}.exitoregisbol span{color:#101621;}
/*boletin*/

/*últimas noticias*/
/*.listnewsdest{width:100%; height:auto; text-align:center;}
.listnewsdest ul{width:100%; height:auto; text-align:center; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.listnewsdest li{display:inline-block; vertical-align:top; list-style:none; margin:0 0 0 0; padding:10px 10px 10px 10px; width:33.3333333%; height:auto;}
.listnewsdest li:first-child{padding:10px 20px 10px 0;}
.listnewsdest li:last-child{padding:10px 0 10px 20px;}
.contentnewsdest{width:100%; height:auto; position:relative; display:block; border-bottom:1px solid #D4D4D4; padding:0 0 25px 0;}
.imgnewsdest{width:100%; height:auto; text-align:center; position:relative;}
.titlenewsdest{width:100%; height:auto; text-align:left; font-size:22px; color:#143856; font-weight:800; line-height:22px; padding:10px 0 10px 0;}
.titlenewsdest a{color:#143856;}.titlenewsdest a:hover{color:#2DB0E6;}
.detailnewsdest{width:100%; height:auto; text-align:left; color:#333333; padding:0 0 10px 0; font-size:14px;}
.urlnewsdest{width:100%; height:auto; text-align:left;}
.catenewsdest{position:absolute; top:0; right:0; width:100%; padding:10px 10px; text-align:right;}
.intercatenewsdest{display:inline-block; padding:5px 10px; text-align:right; width:auto; height:auto; font-size:13px; background:url(/images/bg1.png) repeat; color:#FFFFFF;}
.intercatenewsdest i{color:#FFFFFF;}
.intercatenewsdest a{color:#FFFFFF;}.intercatenewsdest a:hover{color:#F2F2F2;}.intercatenewsdest a i{color:#FFFFFF;}.intercatenewsdest a:hover i{color:#F2F2F2;}
.datenewsdest{position:absolute; bottom:0; left:0; width:100%; padding:10px 10px 0 10px; font-size:13px; text-align:left;}
.interdatenewsdest{display:inline-block; padding:5px 10px; text-align:right; width:auto; height:auto; font-size:13px; background:url(/images/bg1.png) repeat; color:#FFFFFF;}*/
/*últimas noticias*/

/*slider recomendados*/
/*.contentboxreco{width:100%; height:auto; position:relative; display:block; background:#143856; -webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;-khtml-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }
.imgsliderreco{width:100%; height:auto; position:relative;}
.logosliderreco{width:50%; height:auto; position:absolute;left:25%; bottom:-50px; -webkit-border-radius: 20px;-moz-border-radius: 20px;-khtml-border-radius:20px; border-radius: 20px; -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,1); -moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,1); box-shadow: 0px 10px 10px 0px rgba(0,0,0,1);}
.logosliderreco img{-webkit-border-radius: 20px;-moz-border-radius: 20px;-khtml-border-radius:20px; border-radius: 20px;}
.nameproviderslider{width:100%; height:auto; padding:70px 15px 10px 15px; color:#FFFFFF; font-size:18px; line-height:18px; font-weight:700; text-align:center;}
.subnameproviderslider{width:100%; height:auto; text-align:center; color:#FFFFFF; font-weight:300; padding:0 15px 10px 15px; font-size:13px;}
.urlproviderslider{width:100%; height:auto; text-align:center; padding:0 15px 15px 15px;}
.starproviderslider{width:90%; height:auto; position:absolute; top:10px ;right:5%; text-align:right;}.starproviderslider i{color:#F9F900; margin:0 0 0 3px;}
.interstarproviderslider{display:inline-block; width:auto; height:auto; padding:5px 10px; background:url(/images/bg1.png) repeat;}*/
/*slider recomendados*/

/*producto especial*/
.leftespecial, .rightespecial{display:inline-block; vertical-align:middle; height:auto; margin:0 0 0 0; padding:0 0 0 0;}
.leftespecial{width:65%; padding:0 30px 0 0;}
.rightespecial{width:35%; padding:0 0 0 30px;}
.contenedorprodesp{width:100%; height:auto; padding:10px 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius:10px; border-radius: 10px;-webkit-box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); -moz-box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); background: #cccccc;}
.contenedorprodesp-int{width:100%; height:auto; background:#FFFFFF; padding:30px 30px; -webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius:10px; border-radius: 10px;}
.contenedortxtesp{width:100%; height:auto; text-align:center; }
.tituloesp{display:inline-block; width:auto; height:auto; text-align:center; font-family: 'Gilroy-ExtraBold' !important; font-size:40px; text-transform:uppercase; color:#F7BA02; background:#ffffff; padding:10px 25px; -webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius:10px; border-radius: 10px; -webkit-box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); -moz-box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); box-shadow: 0px 20px 50px 0px rgba(0,0,0,1); border:2px dashed #F7BA02;}
.detailesp{width:100%; height:auto; text-align:center; padding:0 0 0 0; margin:30px 0 0 0; font-size:30px; text-shadow: 1px 1px 2px #000;}
/*producto especial*/

.contentslidermarcas{width:100%; height:auto; padding:60px 0 60px 0;}
.bordecli{border-top:10px solid #DFDFDF;}

/*paginacion*/
.numpaginacion{width:100%; height:auto; padding:15px 0 15px 0; margin:15px 0 0 0; font-size:12px; position:relative; text-align:left; border-top:1px solid #D5D6D7;}
.contentpaginacion{width:100%; height:auto; margin:0 0 20px 0; padding:0 0 0 0;  text-align:left;}
.contentpaginacion a.linkpagi{display:inline-block; width:35px; height:35px;padding:0 0 0 0; margin:0px 2px 0px 0px; border:1px solid #F7BA02; color:#F7BA02; text-decoration:none;  text-align:center; line-height: 31px; font-size:14px}
.contentpaginacion a.linkpagi i{color:#F7BA02;}
.contentpaginacion a.linkpagi:hover{text-decoration:none; background:#F7BA02; color:#ffffff; border:1px solid #F7BA02;}
.contentpaginacion a.linkpagi:hover > i{color:#FFFFFF;}
.contentpaginacion a.linkpagiselect{display:inline-block; width:35px; height:35px;padding:0 0 0 0; margin:0px 2px 0px 0px; border:1px solid #F7BA02; color:#ffffff; text-decoration:none; font-weight:600; text-align:center; line-height: 31px; background:#F7BA02; font-size:14px}
.maxpageic{font-size:17px;}
/*end paginacion*/

/*formulario contacto*/
.contentform{width:100%; height:auto; text-align:left;}
ul.listform3{list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:100%; height:auto;}
ul.listform3 li{list-style:none; margin:0 0 0 0; padding:0 10px 10px 0; display:inline-block; vertical-align:top; width:33.33333%; height:auto;}
.separadoritemscontacto{padding:0 10px 10px 0;}

.titleformcontacto{font-weight:600; font-size:16px; display:block; border-bottom:1px solid #CCCCCC; padding:0 0 10px 0; margin:0 0 15px 0;}
.subtitleformcontacto{font-weight:600;}
.loadformcargcont{width:100%; height:auto; text-align:left; font-size:15px; font-weight:600; margin:0 0 10px 0; display:none;}.loadformcarg img{border:0;}

.bgredcont{background:#BB0000;}.bgreencont{background:#008800;}.bgloadcont{background:#687279;}
.messprocessform{width:100%; height:auto; margin:8px 0 8px 0; display:none; font-size:14px;}
.messagealertacont{width:100%; height:auto; padding:10px 10px; margin:0 0 0 0; text-align:left; color:#FFFFFF;}
.messagealertacontact{width:100%; height:auto; padding:10px 10px; margin:0 0 0 0; text-align:left; color:#FFFFFF; display:none;}
.messagealertacont a{color:#FFFFFF;}.messagealertacont a:hover{color:#EAEAEA;}
.imgalertcont, .txtalertcont{display:inline-block; width:100%; vertical-align:middle; text-align:left;}
.imgalertcont{width:10%; text-align:left; padding:0 0 0 0; margin:0 0 0 0; max-width:30px;}
.txtalertcont{width:89%; text-align:left; padding:0 0 0 1%; margin:0 0 0 0;}
.mensajeexito{width:100%; height:auto;}
.txtexitocont{width:100%; height:auto; text-align:center; color:#5ABD24; padding:20px 0 0 0; font-size:1.2em; font-weight:400;}
.imgexitocont{width:100%; height:auto; text-align:center; padding:20px 0 0 0;}
.txterrorcont{width:100%; height:auto; text-align:center; color:#ED1B2B; padding:20px 0 0 0; font-size:1.2em; font-weight:400;}
.loadformcargcont{width:100%; height:auto; text-align:left; font-size:15px; font-weight:600; margin:0 0 10px 0; display:none;}.loadformcarg img{border:0;}
/*.datscontact{width:100%; height:auto; padding:10px 0 0 20px; border-left:5px solid #E0040B;}*/
/*formulario contacto*/

/*mapa*/
.contentmapaubication{width:100%; height:400px;}
/*end mapa*/

.sinstock{display:inline-block; padding:5px 5px; text-transform:uppercase; background:#BB0000; width:auto; height:auto; border:2px solid #BB0000; text-align:center; font-size:13px; color:#FFFFFF; font-weight:600;}
.txtmesserror{text-align:center; font-size:25px; color:#FF0000;}

/*shopping cart*/
.contentlistitems{width:100%; height:auto; margin:0 0 0 0; padding:10px 0 0 0;}
.contenedorfilas_shop{width:100%; height:auto; margin:0 0 10px 0; padding:0 0 10px 0; text-align:left; border-bottom:1px solid #E5E5E5;}.bordtitul_shop{border-bottom:5px solid #E5E5E5;}
.contenedorfilas_shop2{width:100%; height:auto; margin:0 0 5px 0; padding:0 0 5px 0; text-align:left; border-bottom:1px solid #E5E5E5;}.bordtitul_shop2{border-top:5px solid #E5E5E5;}
.contenedorcolumnas_shop{display:inline-block; width:50%; height:auto; vertical-align:middle; padding:0 0 0 0; margin:0 0 0 0; text-align:left;}
.contenedorname_shop{width:100%; height:auto; width:100%; padding:5px 5px;}
.contenedorname_shop2{width:100%; height:auto; width:100%; padding:0 0;}
.contdelete_shop, .contphoto_shop, .contname_shop{display:inline-block; height:auto; vertical-align:middle;margin:0 0 0 0; text-align:left;}
.contdelete_shop{width:12%; padding:5px 5px;}.contdelete_shop img{border:0;}
.contphoto_shop{width:18%; padding:5px 5px;}
.contname_shop{width:70%; padding:5px 5px;}.contname_shop span{color:#666666; font-size:13px;}
.contunitprice_shop, .contquantity_shop, .conttotal_shop{display:inline-block; height:auto; vertical-align:middle; margin:0 0 0 0; text-align:left;}
.contunitprice_shop{width:30%; padding:5px 5px; font-weight:600;}
.contquantity_shop{width:40%; padding:5px 5px; text-align:left;}
.conttotal_shop{width:30%; padding:5px 5px; font-weight:600; text-align:right;}
.titledetail_shop{font-weight:600; text-transform:uppercase; font-size:14px; color:#F7BA02;}

.contquantity_shop input[type=number]::-webkit-inner-spin-button, .contquantity_shop input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.contquantity_shop input[type=number]{-moz-appearance:textfield;}
.contquantity_shop a.linkmas, .contquantity_shop input, .contquantity_shop a.linkmenos{display:inline-block; vertical-align:middle; text-align:center;}
.contquantity_shop input{width:49%; border:1px solid #cccccc;-webkit-border-radius: 0px;-moz-border-radius: 0px;-khtml-border-radius:0px; border-radius: 0px; margin:0 1px 0 1px; padding:10px 0 10px 0;}
.contquantity_shop a.linkmas{width:24%; border:1px solid #cccccc; padding:8px 0 8px 0; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0; -khtml-border-radius:0 5px 5px 0; font-size:18px; font-weight:600;}
.contquantity_shop a.linkmas:hover{}
.contquantity_shop a.linkmenos{width:24%; border:1px solid #cccccc; padding:6px 0 10px 0; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; font-size:18px; font-weight:600;}
.contquantity_shop a.linkmenos:hover{}

.btnslistprod{text-align:right;}
.btnslistprod a{text-decoration:none; display:inline-block; padding:10px 15px; margin:0 0 15px 15px; text-transform:uppercase; background:#F7BA02; color:#ffffff; font-weight:700; border:2px solid #F7BA02; text-align:center;}.btnslistprod a i{color:#ffffff;}
.btnslistprod a:hover{background:#EAB002; border:2px solid #EAB002; color:#FFFFFF; }.btnslistprod a:hover i{color:#ffffff;}

.bgcontenttotalcart{width:100%; height:auto; padding:10px 15px 15px 15px; background:#F0F0F0; position:relative;}
.bgcontenttotalcartwh{width:100%; height:auto; padding:10px 0 0 0; position:relative;}.bdscontenttotalcartwh{border:3px solid #F7BA02;}
.lefttotalshop, .righttotalshop{display:inline-block; height:auto; vertical-align:top; padding:5px 0 5px 0; margin:0 0 0 0;}
.lefttotalshop{width:35%; padding:5px 10px 5px 0; text-align:left;}
.righttotalshop{width:65%; text-align:right; font-weight:600;}
.lefttotalshop2, .righttotalshop2{display:inline-block; height:auto; vertical-align:top; padding:2px 0 2px 0; margin:0 0 0 0; font-size:14px;}
.lefttotalshop2{width:70%; padding:2px 5px 0px 0; text-align:left;}
.righttotalshop2{width:30%; text-align:right; font-weight:600;}

.txtexplicupon{text-align:left; font-size:14px; font-weight:600;}
.camposcodecupon input{background:#FFFFFF;}
/*shopping cart*/

.contentformdatoscli{width:100%; height:auto;}
.contentformdatoscli ul{width:100%; height:auto; list-style:none; margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
.contentformdatoscli li{display:inline-block; vertical-align:top; list-style:none; margin:0 0 0 0; padding:5px 5px; width:100%; height:auto; text-align:left;}
.contentformdatoscli li.cfdc50{display:inline-block; vertical-align:top; list-style:none; margin:0 0 0 0; padding:5px 5px; width:50%; height:auto; text-align:left;}
.contentformdatoscli li.oculto_cfdc{display:none vertical-align:top; list-style:none; margin:0 0 0 0; padding:5px 5px; width:100%; height:auto; text-align:left;}
.txtdescrip_cfdc{width:100%; height:auto; text-align:left; font-size:13px; text-transform:uppercase; font-weight:600; padding:0 0 1px 0; margin:0 0 0 0;}
.txtdescrip_cfdc_deshabilitado{width:100%; height:auto; text-align:left; font-size:13px; text-transform:uppercase; font-weight:600; padding:0 0 1px 0; margin:0 0 0 0; color:#858594;}
.campo_cfdc{width:100%; height:auto; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

.cont_x_formaspago{width:100%; height:auto; padding:0 0 0 40px; margin:0 0 0 0; font-size:14px; font-weight:400; display:none;}
.cont_x_formaspagover{width:100%; height:auto; padding:0 0 0 40px; margin:0 0 0 0; font-size:14px; font-weight:400;}

.terminosweb a{text-decoration:underline;}.terminosweb a:hover{text-decoration:underline;}

.contentresporder{width:100%; height:auto; padding:20px; text-align:center; background:#F0F0F0;}
.titleresporde{width:100%; height:auto; text-align:center; font-size:20px; font-weight:600; color:#F7BA02;}
.detalresporde{width:100%; height:auto; text-align:center; font-size:18px; border-top:5px solid #E5E5E5; padding:10px 0 0 0; margin:10px 0 0 0;}


.contentresponsemessage{width:90%; height:auto; position:fixed; top:20px; left:5%; z-index:999999998; background:#FFFFFF; padding:15px; display:none;} 
.interresponsemessage{width:100%; height:auto; padding:15px; margin:0; position:relative;}
.closeresponsemessage{width:39px; height:39px; position:absolute; top:-25px; right:-25px;}.closeresponsemessage img{border:0;}
.iconresponsemessage, .txtresponsemessage{display:inline-block; vertical-align:middle; height:auto; padding:5px; margin:0;}
.iconresponsemessage{width:10%; max-width:60px; min-width:60px;}.txtresponsemessage{width:90%; text-align:left;}
.bgexitomessage{background:#C4E7C4; border:1px solid #9DD79D;}.bgerrormessage{background:#FFD1D1; border:1px solid #FFB0B0;}

.contentIFAQ{width:100%; padding:20px 20px; background:#EFEFEF; margin:0 0 10px 0;}
.faqPreg{width:100%; height:auto; text-align:center; color:#000000; font-weight:600; padding:0 0 4px 0; font-size:18px;}
.faqMas{width:100%; height:auto; text-align:center; padding:0 0 4px 0;}
.faqResp{width:100%; height:auto; text-align:center; display:none;}.faqResp p{text-align:center;}
.faqMas ul{list-style:none; width:100%; text-align:center; margin:0; padding:0;}
.faqMas li{list-style:none; text-align:center; display:inline-block;}
.faqMas ul li a{display:block;width:40px; height:40px; background:#F7BA02; padding:2px 0 0 0; font-weight:600; color:#FFFFFF; font-size:25px;}.faqMas ul li a:hover{ background:#EAB002; color:#FFFFFF;}.faqMas ul li a i{color:#FFFFFF;}.faqMas ul li a:hover i{color:#FFFFFF;}
.bdcurvop1{border-radius:10px 0 10px 0; -moz-border-radius:10px 0 10px 0;-webkit-border-radius:10px 0 10px 0; -khtml-border-radius:10px 0 10px 0;}
.bdcurvop2{border-radius:0 10px 0 10px; -moz-border-radius:0 10px 0 10px;-webkit-border-radius:0 10px 0 10px; -khtml-border-radius:0 10px 0 10px;}
/*FIN CONTENIDOS*/

/*FOOTER*/
.footer{width:100%; height:auto; padding:0 0 0 0; margin:0 0 0 0;}
.footerpart1{width:100%; height:auto; padding:0 0 25px 0; margin:0 0; background:#000000; font-size:13px; color:#FFFFFF;}
.footerfranjabg{width:90%; max-width:1500px; position:relative; margin:0 auto; margin-top:0; margin-bottom:20px; color:#FFFFFF; text-align:center; background:#F7BA02; padding:15px 15px; font-size:22px; font-weight:300;}
.footerfranjabg span:first-child{color:#000000; font-weight:800;}
.footerfranjabg span:last-child{font-weight:800;}

.list1footer{list-style:none; width:100%; height:auto; position:relative; display:block; text-align:center;}
.footerpart1 a, .footerpart1 a i, .footerpart1 i{color:#FFFFFF;}.footerpart1 a:hover, .footerpart1 a:hover i{color:#F7BA02;}
.footerpart1 i{font-size:20px;}.footerpart1 i.imaxfo{font-size:25px;}
.footerpart1 .foocontent span{display:inline-block; vertical-align:middle; width:auto; height:auto; text-align:center;}
.footerpart1 .foocontent span.iifoo{width:24px;}
.list1footer li{display:inline-block; vertical-align:top; width:25%; height:auto; padding:20px 20px;}
/*.footitle{width:100%; height:auto; text-align:left; padding:0 0 10px 0; margin:0 0 20px 0; font-size:17px; font-weight:300; text-transform:uppercase; border-bottom:3px solid #cccccc; font-family: 'Gilroy-Light' !important; letter-spacing:0.05em;}*/


.footitle {bottom: 0; left: 0; right: 0; top: 0;z-index: 0; border-bottom: 2px solid #7D7D7D; margin-bottom: 20px; padding:0; position: relative; text-align: left; font-family: 'Gilroy-Light' !important; letter-spacing:0.05em; font-size:17px; font-weight:300; text-transform:uppercase; color:#F7BA02;}
.footitle h2 {border-bottom: 4px solid #fff; display: inline-block; font-weight:400; font-size:18px; padding: 0 0 10px 0; position: relative; margin-bottom:-3px;}	
.footitle h2{border-color: #ffffff;}


.foocontent{width:100%; height:auto; text-align:left;}
.linkred-foo i{ font-size:20px;}
.linkred-foo{display:inline-block; padding:6px 0 0 0; margin:0 10px 0 0; width:34px; height:34px; text-align:center;}
.linkred-foo:hover > i{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a.linkiconInsta-foo, a.linkiconInsta-foo:visited{border:1px solid #FFFFFF;}a.linkiconInsta-foo i{color:#FFFFFF;}
a.linkiconFace-foo, a.linkiconFace-foo:visited{border:1px solid #FFFFFF;}a.linkiconFace-foo i{color:#FFFFFF;}
a.linkiconTwit-foo, a.linkiconTwit-foo:visited{border:1px solid #FFFFFF;}a.linkiconTwit-foo i{color:#FFFFFF;}
a.linkiconYou-foo, a.linkiconYou-foo:visited{border:1px solid #FFFFFF;}a.linkiconYou-foo i{color:#FFFFFF;}
a.linkiconLinke-foo, a.linkiconLinke-foo:visited{border:1px solid #FFFFFF;}a.linkiconLinke-foo i{color:#FFFFFF;}
a.linkiconPint-foo, a.linkiconPint-foo:visited{border:1px solid #FFFFFF;}a.linkiconPint-foo i{color:#FFFFFF;}
a.linkiconTiktok-foo, a.linkiconTiktok-foo:visited{border:1px solid #FFFFFF;}a.linkiconTiktok-foo i{color:#FFFFFF;}
a.linkiconWhat-foo, a.linkiconWhat-foo:visited{border:1px solid #FFFFFF;}a.linkiconWhat-foo i{color:#FFFFFF;}
a.linkiconInsta-foo:hover{border:1px solid #DB1B82;background:url(/images/bginsta.jpg) center center no-repeat; background-color:#DB1B82;}a.linkiconInsta-foo:hover > i{color:#FFFFFF;}
a.linkiconFace-foo:hover{border:1px solid #3B5998; background:#3B5998;}a.linkiconFace-foo:hover > i{color:#FFFFFF;}
a.linkiconTwit-foo:hover{border:1px solid #00ACED; background:#00ACED;}a.linkiconTwit-foo:hover > i{color:#FFFFFF;}
a.linkiconYou-foo:hover{border:1px solid #EE1C1B; background:#EE1C1B;}a.linkiconYou-foo:hover > i{color:#FFFFFF;}
a.linkiconLinke-foo:hover{border:1px solid #0274B3; background:#0274B3;}a.linkiconLinke-foo:hover > i{color:#FFFFFF;}
a.linkiconPint-foo:hover{border:1px solid #BD081C; background:#BD081C;}a.linkiconPint-foo:hover > i{color:#FFFFFF;}
a.linkiconTiktok-foo:hover{border:1px solid #52FEFF; background:#52FEFF;}a.linkiconTiktok-foo:hover > i{color:#FFFFFF;}
a.linkiconWhat-foo:hover{border:1px solid #2CB742; background:#2CB742;}a.linkiconWhat-foo:hover > i{color:#FFFFFF;}


.footerpart2{width:100%; height:20px; padding:0 0; margin:0 0; background:#0F0F0F;}


.footerpart3{width:100%; height:auto; padding:25px 0 40px 0; margin:0 0; background:#FFFFFF; font-size:12px; text-align:center; color:#ffffff; background:#0F0F0F;}
.derecreser{width:100%; height:auto; text-align:center; padding:0 0 10px 0;}
.authorweb{width:100%; height:auto; text-align:center; padding:0 0 0 0;}

.sepacontentfoo{margin-bottom:20px;}
/*FIN FOOTER*/

/*BEGIN ESTILOS BASICOS 2*/

/*ventana flotante*/
._loadframesflo{min-height:300px;}
#lightsoff-background  {
width: 100%;
height: 100%;
top: 0;
left: 0;
margin:0;
padding: 0;
z-index:9999999997;
position: absolute;
display:none;
}
#lightsoff-background-search{
width: 100%;
height: 100%;
top: 0;
left: 0;
margin:0;
padding: 0;
z-index:9999999997;
position: absolute;
display:none;
}
#lightsoff-background-forms {
width: 100%;
height: 100%;
top: 0;
left: 0;
margin:0;
padding: 0;
z-index:999999997;
position: absolute;
display:none;
}
.vcent{
width:60%;
left:20%;/*(100% - 80%)/2*/
top:30px;
height:auto;
display:none;
z-index:9999999998;
text-align:center;
position:fixed;
background:#FFFFFF;
padding:20px;
}

.vcentmiddle{
width:60%;
left:20%;/*(100% - 80%)/2*/
height:90%;
top:5%;
display:none;
z-index:9999999998;
position:fixed;
background:#FFFFFF;
padding:20px;
}

.vcent2{
width:80%;
left:10%;/*(100% - 80%)/2*/
top:40px;
height:auto;
display:none;
z-index:9999999998;
text-align:left;
position:fixed;
padding:5px;
background:#ffffff;
}

.vcent3{
width:40%;
left:30%;/*(100% - 80%)/2*/
top:50%;
height:auto;
display:none;
z-index:9999999998;
text-align:left;
position:fixed;
margin:-80px 0 0 0;
padding:0 0 0 0;
background:#ffffff;

/*otra forma de centrar abajo*/
/*position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   width: 40%;
   height: auto;
   margin: auto;*/
}

.vcent4{
width:40%;
left:30%;/*(100% - 80%)/2*/
top:25%;
height:auto;
display:none;
z-index:9999999998;
text-align:left;
position:fixed;
margin:-80px 0 0 0;
padding:0 0 0 0;
background:#ffffff;
}

.banflod{background:url(/images/cargando2.gif) center center no-repeat;}
.contentflo{width:100%; height:auto%; position:relative; padding:0 0 0 0; margin:0 0 0 0;}
.contentflo2{width:100%; height:100%; position:relative; padding:0 20px 0 0; margin:0 0 0 0; overflow:auto;overflow-x:hidden;overflow-y:auto;}
.paddcontentload{width:100%; height:auto; position:relative; padding:15px 5px; margin:0 0 0 0; color:#FFFFFF;}
.infocontentflo{width:100%; height:auto;}
.closevent{width:33px; height:33px; position:absolute; top:-12px; right:-12px;}.closevent img{border:0;}
.closevent2{width:33px; height:33px; position:absolute; top:-12px; right:-12px;}.closevent2 img{border:0;}
.closevent3{width:33px; height:33px; position:absolute; top:-33px; right:-33px;}.closevent3 img{border:0;}
/*end ventana flotante*/

/*loader 1*/
.loaderflo {
  font-size: 10px;
  margin:0 auto;
  /*margin: 30% auto;*/
  /*text-indent: -9999em;*/
  /*width: 8em;
  height: 8em;*/
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #666666;
  background: -moz-linear-gradient(left, #666666 10%, rgba(102, 102, 102, 0) 42%);
  background: -webkit-linear-gradient(left, #666666 10%, rgba(102, 102, 102, 0) 42%);
  background: -o-linear-gradient(left, #666666 10%, rgba(102, 102, 102, 0) 42%);
  background: -ms-linear-gradient(left, #666666 10%, rgba(102, 102, 102, 0) 42%);
  background: linear-gradient(to right, #666666 10%, rgba(102, 102, 102, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
}
.loaderflo:before {
  width: 50%;
  height: 50%;
  background: #666;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.loaderflo:after {
  background: #F0F9F0;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*end loader 1*/

.no-margin {margin: 0 0 0 0;padding: 0 0 0 0;}

.margintop5{margin-top:5px;}.margintop10{margin-top:10px;}.margintop15{margin-top:15px;}.margintop20{margin-top:20px;}.margintop25{margin-top:25px;}.margintop30{margin-top:30px;}.margintop35{margin-top:35px;}.margintop40{margin-top:40px;}.margintop45{margin-top:45px;}.margintop50{margin-top:50px;}.margintop55{margin-top:55px;}.margintop60{margin-top:60px;}.margintop65{margin-top:65px;}.margintop70{margin-top:70px;}.margintop75{margin-top:75px;}.margintop80{margin-top:80px;}.margintop85{margin-top:85px;}.margintop90{margin-top:90px;}.margintop95{margin-top:95px;}.margintop100{margin-top:100px;}.margintop105{margin-top:105px;}.margintop110{margin-top:110px;}.margintop115{margin-top:115px;}.margintop120{margin-top:120px;}.margintop125{margin-top:125px;}.margintop130{margin-top:130px;}.margintop135{margin-top:135px;}.margintop140{margin-top:140px;}.margintop145{margin-top:145px;}.margintop150{margin-top:150px;}.margintop155{margin-top:155px;}.margintop160{margin-top:160px;}.margintop165{margin-top:165px;}.margintop170{margin-top:170px;}.margintop175{margin-top:175px;}.margintop180{margin-top:180px;}.margintop185{margin-top:185px;}.margintop190{margin-top:190px;}.margintop195{margin-top:195px;}.margintop200{margin-top:200px;}.margintop205{margin-top:205px;}.margintop210{margin-top:210px;}.margintop215{margin-top:215px;}.margintop220{margin-top:220px;}.margintop225{margin-top:225px;}.margintop230{margin-top:230px;}.margintop235{margin-top:235px;}.margintop240{margin-top:240px;}.margintop245{margin-top:245px;}.margintop250{margin-top:250px;}.margintop255{margin-top:255px;}.margintop260{margin-top:260px;}.margintop265{margin-top:265px;}.margintop270{margin-top:270px;}.margintop275{margin-top:275px;}.margintop280{margin-top:280px;}.margintop285{margin-top:285px;}.margintop290{margin-top:290px;}.margintop295{margin-top:295px;}.margintop300{margin-top:300px;}

.marginrig5{margin-right:5px;}.marginrig10{margin-right:10px;}.marginrig15{margin-right:15px;}.marginrig20{margin-right:20px;}.marginrig25{margin-right:25px;}.marginrig30{margin-right:30px;}.marginrig35{margin-right:35px;}.marginrig40{margin-right:40px;}.marginrig45{margin-right:45px;}.marginrig50{margin-right:50px;}.marginrig55{margin-right:55px;}.marginrig60{margin-right:60px;}.marginrig65{margin-right:65px;}.marginrig70{margin-right:70px;}.marginrig75{margin-right:75px;}.marginrig80{margin-right:80px;}.marginrig85{margin-right:85px;}.marginrig90{margin-right:90px;}.marginrig95{margin-right:95px;}.marginrig100{margin-right:100px;}.marginrig105{margin-right:105px;}.marginrig110{margin-right:110px;}.marginrig115{margin-right:115px;}.marginrig120{margin-right:120px;}.marginrig125{margin-right:125px;}.marginrig130{margin-right:130px;}.marginrig135{margin-right:135px;}.marginrig140{margin-right:140px;}.marginrig145{margin-right:145px;}.marginrig150{margin-right:150px;}.marginrig155{margin-right:155px;}.marginrig160{margin-right:160px;}.marginrig165{margin-right:165px;}.marginrig170{margin-right:170px;}.marginrig175{margin-right:175px;}.marginrig180{margin-right:180px;}.marginrig185{margin-right:185px;}.marginrig190{margin-right:190px;}.marginrig195{margin-right:195px;}.marginrig200{margin-right:200px;}.marginrig205{margin-right:205px;}.marginrig210{margin-right:210px;}.marginrig215{margin-right:215px;}.marginrig220{margin-right:220px;}.marginrig225{margin-right:225px;}.marginrig230{margin-right:230px;}.marginrig235{margin-right:235px;}.marginrig240{margin-right:240px;}.marginrig245{margin-right:245px;}.marginrig250{margin-right:250px;}.marginrig255{margin-right:255px;}.marginrig260{margin-right:260px;}.marginrig265{margin-right:265px;}.marginrig270{margin-right:270px;}.marginrig275{margin-right:275px;}.marginrig280{margin-right:280px;}.marginrig285{margin-right:285px;}.marginrig290{margin-right:290px;}.marginrig295{margin-right:295px;}.marginrig300{margin-right:300px;}

.marginbot5{margin-bottom:5px;}.marginbot10{margin-bottom:10px;}.marginbot15{margin-bottom:15px;}.marginbot20{margin-bottom:20px;}.marginbot25{margin-bottom:25px;}.marginbot30{margin-bottom:30px;}.marginbot35{margin-bottom:35px;}.marginbot40{margin-bottom:40px;}.marginbot45{margin-bottom:45px;}.marginbot50{margin-bottom:50px;}.marginbot55{margin-bottom:55px;}.marginbot60{margin-bottom:60px;}.marginbot65{margin-bottom:65px;}.marginbot70{margin-bottom:70px;}.marginbot75{margin-bottom:75px;}.marginbot80{margin-bottom:80px;}.marginbot85{margin-bottom:85px;}.marginbot90{margin-bottom:90px;}.marginbot95{margin-bottom:95px;}.marginbot100{margin-bottom:100px;}.marginbot105{margin-bottom:105px;}.marginbot110{margin-bottom:110px;}.marginbot115{margin-bottom:115px;}.marginbot120{margin-bottom:120px;}.marginbot125{margin-bottom:125px;}.marginbot130{margin-bottom:130px;}.marginbot135{margin-bottom:135px;}.marginbot140{margin-bottom:140px;}.marginbot145{margin-bottom:145px;}.marginbot150{margin-bottom:150px;}.marginbot155{margin-bottom:155px;}.marginbot160{margin-bottom:160px;}.marginbot165{margin-bottom:165px;}.marginbot170{margin-bottom:170px;}.marginbot175{margin-bottom:175px;}.marginbot180{margin-bottom:180px;}.marginbot185{margin-bottom:185px;}.marginbot190{margin-bottom:190px;}.marginbot195{margin-bottom:195px;}.marginbot200{margin-bottom:200px;}.marginbot205{margin-bottom:205px;}.marginbot210{margin-bottom:210px;}.marginbot215{margin-bottom:215px;}.marginbot220{margin-bottom:220px;}.marginbot225{margin-bottom:225px;}.marginbot230{margin-bottom:230px;}.marginbot235{margin-bottom:235px;}.marginbot240{margin-bottom:240px;}.marginbot245{margin-bottom:245px;}.marginbot250{margin-bottom:250px;}.marginbot255{margin-bottom:255px;}.marginbot260{margin-bottom:260px;}.marginbot265{margin-bottom:265px;}.marginbot270{margin-bottom:270px;}.marginbot275{margin-bottom:275px;}.marginbot280{margin-bottom:280px;}.marginbot285{margin-bottom:285px;}.marginbot290{margin-bottom:290px;}.marginbot295{margin-bottom:295px;}.marginbot300{margin-bottom:300px;}

.marginlef5{margin-left:5px;}.marginlef10{margin-left:10px;}.marginlef15{margin-left:15px;}.marginlef20{margin-left:20px;}.marginlef25{margin-left:25px;}.marginlef30{margin-left:30px;}.marginlef35{margin-left:35px;}.marginlef40{margin-left:40px;}.marginlef45{margin-left:45px;}.marginlef50{margin-left:50px;}.marginlef55{margin-left:55px;}.marginlef60{margin-left:60px;}.marginlef65{margin-left:65px;}.marginlef70{margin-left:70px;}.marginlef75{margin-left:75px;}.marginlef80{margin-left:80px;}.marginlef85{margin-left:85px;}.marginlef90{margin-left:90px;}.marginlef95{margin-left:95px;}.marginlef100{margin-left:100px;}.marginlef105{margin-left:105px;}.marginlef110{margin-left:110px;}.marginlef115{margin-left:115px;}.marginlef120{margin-left:120px;}.marginlef125{margin-left:125px;}.marginlef130{margin-left:130px;}.marginlef135{margin-left:135px;}.marginlef140{margin-left:140px;}.marginlef145{margin-left:145px;}.marginlef150{margin-left:150px;}.marginlef155{margin-left:155px;}.marginlef160{margin-left:160px;}.marginlef165{margin-left:165px;}.marginlef170{margin-left:170px;}.marginlef175{margin-left:175px;}.marginlef180{margin-left:180px;}.marginlef185{margin-left:185px;}.marginlef190{margin-left:190px;}.marginlef195{margin-left:195px;}.marginlef200{margin-left:200px;}.marginlef205{margin-left:205px;}.marginlef210{margin-left:210px;}.marginlef215{margin-left:215px;}.marginlef220{margin-left:220px;}.marginlef225{margin-left:225px;}.marginlef230{margin-left:230px;}.marginlef235{margin-left:235px;}.marginlef240{margin-left:240px;}.marginlef245{margin-left:245px;}.marginlef250{margin-left:250px;}.marginlef255{margin-left:255px;}.marginlef260{margin-left:260px;}.marginlef265{margin-left:265px;}.marginlef270{margin-left:270px;}.marginlef275{margin-left:275px;}.marginlef280{margin-left:280px;}.marginlef285{margin-left:285px;}.marginlef290{margin-left:290px;}.marginlef295{margin-left:295px;}.marginlef300{margin-left:300px;}

.paddingtop5{padding-top:5px;}.paddingtop10{padding-top:10px;}.paddingtop15{padding-top:15px;}.paddingtop20{padding-top:20px;}.paddingtop25{padding-top:25px;}.paddingtop30{padding-top:30px;}.paddingtop35{padding-top:35px;}.paddingtop40{padding-top:40px;}.paddingtop45{padding-top:45px;}.paddingtop50{padding-top:50px;}.paddingtop55{padding-top:55px;}.paddingtop60{padding-top:60px;}.paddingtop65{padding-top:65px;}.paddingtop70{padding-top:70px;}.paddingtop75{padding-top:75px;}.paddingtop80{padding-top:80px;}.paddingtop85{padding-top:85px;}.paddingtop90{padding-top:90px;}.paddingtop95{padding-top:95px;}.paddingtop100{padding-top:100px;}.paddingtop105{padding-top:105px;}.paddingtop110{padding-top:110px;}.paddingtop115{padding-top:115px;}.paddingtop120{padding-top:120px;}.paddingtop125{padding-top:125px;}.paddingtop130{padding-top:130px;}.paddingtop135{padding-top:135px;}.paddingtop140{padding-top:140px;}.paddingtop145{padding-top:145px;}.paddingtop150{padding-top:150px;}.paddingtop155{padding-top:155px;}.paddingtop160{padding-top:160px;}.paddingtop165{padding-top:165px;}.paddingtop170{padding-top:170px;}.paddingtop175{padding-top:175px;}.paddingtop180{padding-top:180px;}.paddingtop185{padding-top:185px;}.paddingtop190{padding-top:190px;}.paddingtop195{padding-top:195px;}.paddingtop200{padding-top:200px;}.paddingtop205{padding-top:205px;}.paddingtop210{padding-top:210px;}.paddingtop215{padding-top:215px;}.paddingtop220{padding-top:220px;}.paddingtop225{padding-top:225px;}.paddingtop230{padding-top:230px;}.paddingtop235{padding-top:235px;}.paddingtop240{padding-top:240px;}.paddingtop245{padding-top:245px;}.paddingtop250{padding-top:250px;}.paddingtop255{padding-top:255px;}.paddingtop260{padding-top:260px;}.paddingtop265{padding-top:265px;}.paddingtop270{padding-top:270px;}.paddingtop275{padding-top:275px;}.paddingtop280{padding-top:280px;}.paddingtop285{padding-top:285px;}.paddingtop290{padding-top:290px;}.paddingtop295{padding-top:295px;}.paddingtop300{padding-top:300px;}

.paddingrig5{padding-right:5px;}.paddingrig10{padding-right:10px;}.paddingrig15{padding-right:15px;}.paddingrig20{padding-right:20px;}.paddingrig25{padding-right:25px;}.paddingrig30{padding-right:30px;}.paddingrig35{padding-right:35px;}.paddingrig40{padding-right:40px;}.paddingrig45{padding-right:45px;}.paddingrig50{padding-right:50px;}.paddingrig55{padding-right:55px;}.paddingrig60{padding-right:60px;}.paddingrig65{padding-right:65px;}.paddingrig70{padding-right:70px;}.paddingrig75{padding-right:75px;}.paddingrig80{padding-right:80px;}.paddingrig85{padding-right:85px;}.paddingrig90{padding-right:90px;}.paddingrig95{padding-right:95px;}.paddingrig100{padding-right:100px;}.paddingrig105{padding-right:105px;}.paddingrig110{padding-right:110px;}.paddingrig115{padding-right:115px;}.paddingrig120{padding-right:120px;}.paddingrig125{padding-right:125px;}.paddingrig130{padding-right:130px;}.paddingrig135{padding-right:135px;}.paddingrig140{padding-right:140px;}.paddingrig145{padding-right:145px;}.paddingrig150{padding-right:150px;}.paddingrig155{padding-right:155px;}.paddingrig160{padding-right:160px;}.paddingrig165{padding-right:165px;}.paddingrig170{padding-right:170px;}.paddingrig175{padding-right:175px;}.paddingrig180{padding-right:180px;}.paddingrig185{padding-right:185px;}.paddingrig190{padding-right:190px;}.paddingrig195{padding-right:195px;}.paddingrig200{padding-right:200px;}.paddingrig205{padding-right:205px;}.paddingrig210{padding-right:210px;}.paddingrig215{padding-right:215px;}.paddingrig220{padding-right:220px;}.paddingrig225{padding-right:225px;}.paddingrig230{padding-right:230px;}.paddingrig235{padding-right:235px;}.paddingrig240{padding-right:240px;}.paddingrig245{padding-right:245px;}.paddingrig250{padding-right:250px;}.paddingrig255{padding-right:255px;}.paddingrig260{padding-right:260px;}.paddingrig265{padding-right:265px;}.paddingrig270{padding-right:270px;}.paddingrig275{padding-right:275px;}.paddingrig280{padding-right:280px;}.paddingrig285{padding-right:285px;}.paddingrig290{padding-right:290px;}.paddingrig295{padding-right:295px;}.paddingrig300{padding-right:300px;}

.paddingbot5{padding-bottom:5px;}.paddingbot10{padding-bottom:10px;}.paddingbot15{padding-bottom:15px;}.paddingbot20{padding-bottom:20px;}.paddingbot25{padding-bottom:25px;}.paddingbot30{padding-bottom:30px;}.paddingbot35{padding-bottom:35px;}.paddingbot40{padding-bottom:40px;}.paddingbot45{padding-bottom:45px;}.paddingbot50{padding-bottom:50px;}.paddingbot55{padding-bottom:55px;}.paddingbot60{padding-bottom:60px;}.paddingbot65{padding-bottom:65px;}.paddingbot70{padding-bottom:70px;}.paddingbot75{padding-bottom:75px;}.paddingbot80{padding-bottom:80px;}.paddingbot85{padding-bottom:85px;}.paddingbot90{padding-bottom:90px;}.paddingbot95{padding-bottom:95px;}.paddingbot100{padding-bottom:100px;}.paddingbot105{padding-bottom:105px;}.paddingbot110{padding-bottom:110px;}.paddingbot115{padding-bottom:115px;}.paddingbot120{padding-bottom:120px;}.paddingbot125{padding-bottom:125px;}.paddingbot130{padding-bottom:130px;}.paddingbot135{padding-bottom:135px;}.paddingbot140{padding-bottom:140px;}.paddingbot145{padding-bottom:145px;}.paddingbot150{padding-bottom:150px;}.paddingbot155{padding-bottom:155px;}.paddingbot160{padding-bottom:160px;}.paddingbot165{padding-bottom:165px;}.paddingbot170{padding-bottom:170px;}.paddingbot175{padding-bottom:175px;}.paddingbot180{padding-bottom:180px;}.paddingbot185{padding-bottom:185px;}.paddingbot190{padding-bottom:190px;}.paddingbot195{padding-bottom:195px;}.paddingbot200{padding-bottom:200px;}.paddingbot205{padding-bottom:205px;}.paddingbot210{padding-bottom:210px;}.paddingbot215{padding-bottom:215px;}.paddingbot220{padding-bottom:220px;}.paddingbot225{padding-bottom:225px;}.paddingbot230{padding-bottom:230px;}.paddingbot235{padding-bottom:235px;}.paddingbot240{padding-bottom:240px;}.paddingbot245{padding-bottom:245px;}.paddingbot250{padding-bottom:250px;}.paddingbot255{padding-bottom:255px;}.paddingbot260{padding-bottom:260px;}.paddingbot265{padding-bottom:265px;}.paddingbot270{padding-bottom:270px;}.paddingbot275{padding-bottom:275px;}.paddingbot280{padding-bottom:280px;}.paddingbot285{padding-bottom:285px;}.paddingbot290{padding-bottom:290px;}.paddingbot295{padding-bottom:295px;}.paddingbot300{padding-bottom:300px;}

.paddinglef5{padding-left:5px;}.paddinglef10{padding-left:10px;}.paddinglef15{padding-left:15px;}.paddinglef20{padding-left:20px;}.paddinglef25{padding-left:25px;}.paddinglef30{padding-left:30px;}.paddinglef35{padding-left:35px;}.paddinglef40{padding-left:40px;}.paddinglef45{padding-left:45px;}.paddinglef50{padding-left:50px;}.paddinglef55{padding-left:55px;}.paddinglef60{padding-left:60px;}.paddinglef65{padding-left:65px;}.paddinglef70{padding-left:70px;}.paddinglef75{padding-left:75px;}.paddinglef80{padding-left:80px;}.paddinglef85{padding-left:85px;}.paddinglef90{padding-left:90px;}.paddinglef95{padding-left:95px;}.paddinglef100{padding-left:100px;}.paddinglef105{padding-left:105px;}.paddinglef110{padding-left:110px;}.paddinglef115{padding-left:115px;}.paddinglef120{padding-left:120px;}.paddinglef125{padding-left:125px;}.paddinglef130{padding-left:130px;}.paddinglef135{padding-left:135px;}.paddinglef140{padding-left:140px;}.paddinglef145{padding-left:145px;}.paddinglef150{padding-left:150px;}.paddinglef155{padding-left:155px;}.paddinglef160{padding-left:160px;}.paddinglef165{padding-left:165px;}.paddinglef170{padding-left:170px;}.paddinglef175{padding-left:175px;}.paddinglef180{padding-left:180px;}.paddinglef185{padding-left:185px;}.paddinglef190{padding-left:190px;}.paddinglef195{padding-left:195px;}.paddinglef200{padding-left:200px;}.paddinglef205{padding-left:205px;}.paddinglef210{padding-left:210px;}.paddinglef215{padding-left:215px;}.paddinglef220{padding-left:220px;}.paddinglef225{padding-left:225px;}.paddinglef230{padding-left:230px;}.paddinglef235{padding-left:235px;}.paddinglef240{padding-left:240px;}.paddinglef245{padding-left:245px;}.paddinglef250{padding-left:250px;}.paddinglef255{padding-left:255px;}.paddinglef260{padding-left:260px;}.paddinglef265{padding-left:265px;}.paddinglef270{padding-left:270px;}.paddinglef275{padding-left:275px;}.paddinglef280{padding-left:280px;}.paddinglef285{padding-left:285px;}.paddinglef290{padding-left:290px;}.paddinglef295{padding-left:295px;}.paddinglef300{padding-left:300px;}

.center{text-align:center;} .center p{text-align:center;} p.center{text-align:center;}
.left{text-align:left;} .left p{text-align:left;} p.left{text-align:left;}
.right{text-align:right;} .right p{text-align:right;} p.right{text-align:right;}
.justify{text-align:justify;} .justify p{text-align:justify;} p.justify{text-align:justify;}
.vertTop{vertical-align: top;}
.vertBot{vertical-align: bottom;}
.vertMid{vertical-align: middle;}

.bgwhite{background:#FFFFFF;}
.bgsite1{background:#F2F2F2;}
.bgsite2{background:#F7BA02;}
.bgsite3{background:#EAB002;}
.bgsite4{background:#E8F4F1;}
.bgsite5{background:url(/images/bg5.jpg)center center repeat;}
.bgsite6{background:url(/images/bg6.jpg)center center repeat;}
.bgsite7{background:url(/images/bg7.jpg)center center repeat;}
.bgsite8{background:url(/images/bg8.jpg)center center repeat;}

.weight300{font-weight:300;}
.weight400{font-weight:400;}
.weight500{font-weight:500;}
.weight600{font-weight:600;}
.weight700{font-weight:700;}
.weight800{font-weight:800;}

.bold{font-weight:700;}
.white{color:#FFFFFF;}
.red{color:#E61212;}
.blue{color:#0D76B4;}
.gray{color:#777777;}
.green{color:#008800;}
.grayshop{color:#727272;}

i.iconmax18{font-size:18px;}
i.iconmax20{font-size:20px;}
i.iconmax22{font-size:22px;}
i.iconmax24{font-size:24px;}
i.iconmax26{font-size:26px;}
i.iconmax28{font-size:28px;}
i.iconmax30{font-size:30px;}
i.iconmax32{font-size:32px;}

.zindex9{z-index:9;}
.zindex99{z-index:99;}
.zindex999{z-index:999;}
.zindex9999{z-index:9999;}
.zindex99999{z-index:99999;}
.zindex999999{z-index:999999;}
.zindex9999999{z-index:9999999;}
.zindex99999999{z-index:99999999;}

.tachado{text-decoration:line-through;}

.padding10{padding:10px 10px 10px 10px;}
.padding15{padding:15px 15px 15px 15px;}
.padding20{padding:20px 20px 20px 20px;}
.padding25{padding:25px 25px 25px 25px;}
.padding30{padding:30px 30px 30px 30px;}

.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}

.mayus{text-transform:uppercase;}
.minus{text-transform:lowercase;}

.saturar{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.saturar:hover{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);}

a.btnsite{text-decoration:none; display:inline-block; padding:10px 15px; text-transform:uppercase; background:#F7BA02; color:#ffffff; font-weight:700; border:2px solid #F7BA02; text-align:center;}a.btnsite i{color:#ffffff;}
a.btnsite:hover{background:#EAB002; border:2px solid #EAB002; color:#FFFFFF; }a.btnsite:hover i{color:#ffffff;}

a.btnsiteall{text-decoration:none; display:block; padding:10px 15px; text-transform:uppercase; background:#F7BA02; color:#ffffff; font-weight:700; border:2px solid #F7BA02; text-align:center;}a.btnsiteall i{color:#ffffff;}
a.btnsiteall:hover{background:#EAB002; border:2px solid #EAB002; color:#FFFFFF; }a.btnsiteall:hover i{color:#ffffff;}

.btnsiteall2{text-decoration:none; display:block; padding:10px 15px; text-transform:uppercase; background:#B9B9B9; color:#ffffff; font-weight:700; border:2px solid #B9B9B9; text-align:center; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.btnsiteall2 i{color:#ffffff;}
.btnsiteall2:hover{background:#111111; border:2px solid #111111; color:#FFFFFF; }.btnsiteall2:hover i{color:#ffffff;}

a.btnshoptcart{text-decoration:none; display:inline-block; padding:5px 10px; text-transform:uppercase; background:#ffffff; color:#111111; font-weight:700; border:2px solid #ffffff; text-align:center;}
a.btnshoptcart:hover{background:#cccccc; border:2px solid #cccccc; color:#111111; }a.btnshoptcart:hover i{color:#111111;}


.scroll-up {position: fixed;display: none; z-index: 99999; width:102px; height:35px; left:0; right:0; bottom:0px; margin:auto;}
/*BEGIN ESTILOS BASICOS 2*/

/*buscar*/
.contentbuscar{display:none; position: fixed; width:70%;left:15%; top:50px; height:auto; padding:20px; background:#FFFFFF; z-index:9999999998;}
.campbtnbuscar{width:100%; height:auto; position:relative; display:block;}
.campbtnbuscar input, .campbtnbuscar button{display:inline-block; vertical-align:middle; padding:20px 30px; margin:0 0; height:auto; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border:0;}
.campbtnbuscar input#key{width:70%; background:#F0F0F0; text-align:left;}
.campbtnbuscar button#btnbuscar{width:30%; text-align:center; background:#F7BA02; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; color:#FFFFFF; text-transform:uppercase;}
.campbtnbuscar button#btnbuscar i{color:#FFFFFF;}
.campbtnbuscar button#btnbuscar:hover{background:#EAB002;}
.campbtnbuscar ::placeholder{color:#111111; text-transform:uppercase;}
.campbtnbuscar ::-webkit-input-placeholder{color:#111111; text-transform:uppercase;} 
.campbtnbuscar :-moz-placeholder{color:#111111; text-transform:uppercase;/* Firefox 18- */ } 
.campbtnbuscar ::-moz-placeholder{color:#111111; text-transform:uppercase;/* Firefox 19+ */} 
.campbtnbuscar :-ms-input-placeholder{color:#111111; text-transform:uppercase;}
.campbtnbuscar :focus::-webkit-input-placeholder{color:transparent;}
/*buscar*/

.iconMESSF{position:fixed; bottom:24px; right:24px; width:60px; height:60px; z-index:999999;display:none;}
.iconWSM2{position:fixed; bottom:24px; right:40px/*100px*/; width:60px; height:60px; z-index:999999}

/* Effect iconos */
.hi-icon {
	/*display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin:0 5px 0 5px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;*/
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	/*font-family: 'FontAwesome';
	speak: none;
	font-size: 22px;
	line-height: 55px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;*/
}

.hi-icon-archive:before {
	/*content: "\f09a";*/
}

.hi-icon-effect-8 .hi-icon {
	/*background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;*/
	
	background: rgba(157,242,174,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #9DF2AE;
}

.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(157,242,174,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-animation: sonarEffect 1.3s infinite ease-out 75ms;
	-moz-animation: sonarEffect 1.3s infinite ease-out 75ms;
	animation: sonarEffect 1.3s infinite ease-out 75ms;
}
/*
.hi-icon-effect-8 .hi-icon:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
*/
@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(157,242,174,0.1), 0 0 10px 10px #656463, 0 0 0 10px rgba(157,242,174,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}
/* Effect iconos */

.messalertsinstock{display:inline-block; padding:2px 5px; background:#FF0000; color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:600; text-align:center; line-height:10px;}
.btnsimul{width:100%; height:auto; padding:8px; text-align:center; background:#F7BA02; color:#FFFFFF;}

.portadaregresiva{width:98%; margin:0 auto; padding:10px 0; text-align:center;}
#cuentaregresiva {width:100%; height:auto; position:relative; text-align:center;}
.simply-section-regresiva{display:inline-block; vertical-align:top; width:23%; padding:15px 15px; text-align:center; background:#CCCCCC; margin:5px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px;}
.simply-amount-regresiva {display: block;font-size: 20px; font-weight:800;}
.simply-word-regresiva {font-weight: 400;font-size: 14px;}

.left50finalshop, .right50finalshop{display:inline-block; vertical-align:top; height:auto; text-align:justify;}
.left50finalshop{width:49.77777778%; padding:0 25px 0 0; margin:0 0 0 0; border-right:5px solid #E5E5E5;}
.right50finalshop{width:49.7777778%; padding:0 0 0 25px; margin:0 0 0 0;}
.left50finalshop a, .right50finalshop a{color: #F7BA02;}.left50finalshop a:hover, .right50finalshop a:hover{color: #BD6617;}
.boxpayorder{width:100%; height:auto; display:none;}
.contentitemscuantas{display:inline-block; vertical-align:top; text-align:center; width:50%; height:auto; padding:10px 10px;}
.itemscuantas{width:100%; height:auto; background:#CCCCCC; -webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius:5px; border-radius: 5px; padding:15px 15px;}
.imgendpay{max-height:30px;}

.cargandopago{width:100%; height:auto; text-align:center; margin:0 0 10px 0; font-size:12px; font-weight:600; display:none;}
.oculpc{display:none;}
.valitemmovil{width:100%; height:auto; text-align:left; padding:0 0 0 0; margin:5px 0 0 0; font-weight:bold; font-size:14px;}

.leftright{text-align:left;}
.rightleft{text-align:right;}

.faqResp ul{padding:inherit; margin:inherit;}
.faqResp ul li{padding:inherit; margin:inherit; list-style:circle inside;}
.faqResp ol{padding:inherit; margin:inherit;}
.faqResp ol li{padding:inherit; margin:inherit;  list-style:circle inside;}

.sloganweb{font-size:32px; /*font-family: 'Gilroy-ExtraBold' !important;*/ font-weight:700; font-style:oblique; text-align:center; text-transform:uppercase; padding:20px 0;}
.sloganweb img{
display:inline-block;
padding:10px 30px;
height:120px;
-webkit-transform: scale(1));
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 1s ease .2s;
-moz-transition: all 1s ease .2s;
-ms-transition: all 1s ease .2s;
-o-transition: all 1s ease .2s;
transition: all 1s ease .2s;
}
.sloganweb img:hover{
-webkit-transform: scale(1.2));
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all 1s ease .1s;
-moz-transition: all 1s ease .1s;
-ms-transition: all 1s ease .1s;
-o-transition: all 1s ease .1s;
transition: all 1s ease .1s;	
}

.bgmi{background:#FFF5D9;}
.bgvi{background:#D9E3F1;}
.padding40content{padding:40px;}

/*boton whatsapp*/
.floating-wpp{position:fixed;bottom:15px;left:15px;font-size:14px;transition:bottom .2s; z-index:999999991;}
.floating-wpp .floating-wpp-button{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden}.
floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg{position:absolute;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.floating-wpp:hover{bottom:17px}
.floating-wpp:hover .floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}

.floating-wpp .floating-wpp-popup{border-radius:6px;background-color:#E5DDD5;position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}
.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px;width:260px;height:auto;bottom:82px;opacity:1}
.floating-wpp .floating-wpp-popup .floating-wpp-message{background-color:#fff;padding:8px;border-radius:0 5px 5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);opacity:0;transition:opacity .2s}
.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s}

.floating-wpp .floating-wpp-popup .floating-wpp-head{text-align:right;color:#fff;margin:0 -15px 10px;padding:6px 12px;display:flex;justify-content:space-between;cursor:pointer}
.floating-wpp .floating-wpp-input-message{background-color:#fff;margin:10px -15px -15px;padding:0 15px;display:flex;align-items:center}
.floating-wpp .floating-wpp-input-message textarea{border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%; min-width:auto;font-family:inherit;font-size:inherit;resize:none; height:auto;max-height:auto; min-height:auto;}
.floating-wpp .floating-wpp-btn-send{margin-left:12px;font-size:0;cursor:pointer}
/*boton whatsapp*/