@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
@font-face {
    font-family: 'Raleway-bold';
    src: url('css/Raleway-Bold.woff2') format('woff2'),
        url('css/Raleway-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Raleway-reg';
    src: url('css/Raleway-Regular.woff2') format('woff2'),
        url('css/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway-lite';
    src: url('css/Raleway-Light.woff2') format('woff2'),
        url('css/Raleway-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Oswald-bold';
    src: url('css/Oswald-Bold.eot');
    src: url('css/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
        url('css/Oswald-Bold.woff2') format('woff2'),
        url('css/Oswald-Bold.woff') format('woff'),
        url('css/Oswald-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald-lite';
    src: url('css/Oswald-Light.eot');
    src: url('css/Oswald-Light.eot?#iefix') format('embedded-opentype'),
        url('css/Oswald-Light.woff2') format('woff2'),
        url('css/Oswald-Light.woff') format('woff'),
        url('css/Oswald-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald-reg';
    src: url('css/Oswald-Regular.eot');
    src: url('css/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
        url('css/Oswald-Regular.woff2') format('woff2'),
        url('css/Oswald-Regular.woff') format('woff'),
        url('css/Oswald-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body{
	width: 100%;
	margin: 0 none;
	padding: 0px;
	background-color: #FFF;
	min-height:100%;
	font-family: 'Oswald-lite', Arial, Helvetica, sans-serif;
	font-size:100%/1.3em;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	
}
html {
	height: 100%;
    font-size: 1em; /* 1 */
    -webkit-text-size-adjust: 1em; /* 2 */
    -ms-text-size-adjust: 1em; /* 2 */
}
.grecaptcha-badge { 
    visibility: hidden !important;
}
/*.gris {
	background-color:rgba(233,233,235,1);
	
	background-image:url(images/gris.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.gris2 {
	background-color:rgba(233,233,235,1);
	background-attachment:fixed;
	background-image:url(images/gris.jpg);
	background-repeat: repeat-y;
	
}*/
.gris {
	background-color:rgba(255,255,255,1);
	
	/*background-image:url(images/gris.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;*/
}
.gris2 {
	background-color:rgba(255,255,255,1);
	/*background-attachment:fixed;
	background-image:url(images/gris.jpg);
	background-repeat: repeat-y;*/
	
}
iframe[id^="oauth2relay"] { position: fixed !important; }/*google+*/
object, embed, video {
	max-width: 100%;
}
img{max-width:100%;width:auto\9;*height:auto*\;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
.parallax{ background-position:50% 50%; background-attachment:fixed; background-repeat: no-repeat; position:relative; clear: both;
    -webkit-background-size: cover !important; /* For WebKit*/
    -moz-background-size: cover !important;    /* Mozilla*/
    -o-background-size: cover !important;      /* Opera*/
    background-size: cover !important;         /* Generic*/  
	padding: 120px 0 60px 0;
	margin-top:270px;
	height:550px;
	width: 100%;
	}
.idx_parallax{ background-position:50% 50%; background-attachment:fixed; background-repeat: no-repeat; position:relative; 
clear: both;
    -webkit-background-size: cover !important; /* For WebKit*/
    -moz-background-size: cover !important;    /* Mozilla*/
    -o-background-size: cover !important;      /* Opera*/
    background-size: cover !important;         /* Generic*/  
	padding: 100px 0 120px 0;
	margin-top:10px;
	height:500px;
	width: 100%;
	}
.hidden{
	display:none;
}
.imghome {
	display:block;
	margin:0 auto;
	padding:16px;
	
}
.imgproducto {
		margin:0 auto;
	padding:0 0 15px 0;
		  max-width:90%;
		  
		  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.imgplus {
		margin:0 auto;
	  max-width:100%;
	-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
		-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
		  opacity: 0.7;
}
.imgplus:hover {
 transform: scale(1.1);
 opacity: 1;
}
.imgx {
	margin:0 auto;
		margin-top:8px;
	padding:0;
		  width:100%;
		  max-height:220px;
		  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
    }
.video-responsive iframe, .video-responsive object, .video-responsive embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    }
.invisible{
	height:1px;
	width:1px;
	text-indent:-9999px;
}
.cienxciento {float: left; width: 100%; text-align: center; display: flex; justify-content: center;}
.cienxcientodetalle {float: left; width: 100%; display: block;}
#pagination {
	float:left;
	clear:both;
	text-align: center;
	margin-top: 20px;
}
#pagination a {
	float:inherit;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
	font-family: arial;
	margin:4px;
	text-decoration: none;
	font-weight:bold;
	background: none repeat scroll 0 0 #EEEEEE;
	color: #222222;
	
}
#pagination a:hover {
	background-color: #FFFFFF;
	color:#F03;
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		24;
	dw-num-cols-tablet:		24;
	dw-num-cols-desktop:	24;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
    
}
.opengrand {
	
	font-size: 2.6em;
	
}
.buscarcel {
/*display:block;*/ 
position:absolute; 
top:58px ; 
width:100% ; 
right: 0%; 
height: auto;
padding: 14px 0 14px 7%;
background-color: #FFFFFF;
display: none;
-webkit-transition: 1.5s;
  -o-transition: 1.5s;
  transition: 1.5s;
  z-index: 99999999 !important;
-webkit-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0.42);
-moz-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0.42);
box-shadow: 0px 4px 7px 0px rgba(92,92,92,0.42);
}
.show{display: block;opacity: 1;}
.hidenx{display: none;opacity: 0;}
.btn {padding: 5px 9px 2px 9px!important;margin-top:0px; margin-left:4px;}
.buscafield {float: left;width:100%;background-color: #FFF !important;color:#000;margin-right:0px; margin-top:2px; margin-left:0;height: 36px;border: 1px solid #ccc !important;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 1.42857; border-radius:6px !important;}

.buscafield::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.buscafield:-ms-input-placeholder {
  color: #999;
}
.buscafield::-webkit-input-placeholder {
  color: #999;
}
.form-group1 {width:80% !important; float:left}
  .form-group2 {width:8%; float:right !important;}
#language2 {
position: absolute;
	right: 1%;
	width: 99%;
	display: block;
	text-align: right;
	top: 58px;
	/*border-bottom: 2px solid #ccc;*/
	padding:0px 4px 0px 4px;
	margin-bottom:0px;
	background-image:url("images/english-flag2.png");
	background-position:right;
	background-repeat:no-repeat;

	height:40px;
	
}
#language-es2 {
	position: absolute;
	right: 1%;
	width: 99%;
	display: block;
	text-align: right;
	top: 58px;
	/*border-bottom: 2px solid #ccc;*/
	padding:0px 4px 0px 4px;
	margin-bottom:0px;
	background-image:url("images/spanish-flag2.png");
	background-position:right;
	background-repeat:no-repeat;

	height:40px;
	
}
#titulodetalle {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 8px;
	/*border-bottom: 2px solid #ccc;*/
	padding:0px;
	margin-bottom:5px;
}
#titulodetallech {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 0px;
	border-bottom:1px solid #CCC;
	padding:0px 0 0px 4px;
	margin-bottom:14px;
}
#titulodetallechnoborder {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 10px;
	/*border-bottom:1px solid #CCC;*/
	padding:2px 0 0px 4px;
	margin-bottom:0px;
}
.itemseparador{
	float: left;
	clear:both;
	margin-left: 5%;
	margin-top:10px;
	width: 90%;
	padding-top: 20px;
	height:10px;
	border-bottom: 1px solid #ccc;
}
.telefono {
	font-size: 1.3em;
}
a.telefono:link {
	font-size: 1.3em;
}
.telefonofoot {
	font-size: 1.3em;
}
a.telefonofoot:link {
	font-size: 1.3em;
}
a.enlaces5:link {
	font-size: 1.3em;
}


.botcats, .botcats:visited {
float:right;
margin:5px 5px 7px 0px;
border: 1px solid #999;
padding: 8px 12px 8px 12px;
height:auto;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color: #fff;
font-family:'Oswald-lite', Arial, Helvetica, sans-serif;
font-size:1em;
color: #666;
text-decoration:none;
cursor:pointer;
text-align:center;
position:absolute;
bottom: 0;
right:0;

-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
.botcats:hover{
	border: 1px solid #FFF;
color: #FFF;
background-color: #FF0000;
}

summary::-webkit-details-marker {
  /*display: none;*/
}
summary:after {
  /*background: rgba(29,181,56,1.00); 
  border-radius: 5px; 
  content: "+"; */
  color: #000; 
  float: left; 
  font-size: 1.1em; 
  font-weight: bold; 
  margin: 0px 10px 0 0; 
  padding: .1em; 
  text-align: center; 
  width: 20px;
  
}
details[open] summary:after {
  /*content: "-";*/
  
}
details {
   float: left;
   width: 100%;
   margin-left: 0%;
   clear: both;
   
	overflow-y: auto;
	background:#003766;
	border-top: 2px solid #003766;
	margin-top: 50px;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;

}

details > p {
	margin-left: 0px !important;
	line-height:1.1em;
	font-family: 'Oswald-bold', Arial, Verdana, sans-serif;
	font-size: .9em;
	color: rgba(125,125,125,1);
	font-weight:500;
}

summary {
    font-family: 'Oswald-bold', Arial, Verdana, sans-serif;
	font-size: 1.4em;
	line-height:2.3em;
	color: #FFF;
	cursor:pointer;
	font-weight:700;
	padding: .5em .5em .5em 2em;
}
details[open] {
    padding: 0;
	background:#FFF;
	
}
details[open] summary {
padding: .2em .5em .5em 2em;
    border-bottom: 0px solid #aaa;
    margin-bottom: .7em;
	font-weight:bold;
	color: #0077AE !important;
	
}


.xdetails > summary::-webkit-details-marker {
  /*display: none;*/
}
.xdetails > summary:after {
  /*background: rgba(29,181,56,1.00); 
  border-radius: 5px; 
  content: "+"; */
  color: #000; 
  float: left; 
  font-size: 1.1em; 
  font-weight: bold; 
  margin: 0px 10px 0 0; 
  padding: .1em; 
  text-align: center; 
  width: 20px;
  
}
.xdetails[open] summary:after {
  /*content: "-";*/
  
}
.xdetails {
   float: left;
   width: 100%;
   margin-left: 0%;
   clear: both;
   
	overflow-y: auto;
	background:#FFF;
	border-top: 0px solid #FFF;
	margin-top: 20px;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;

}


.xdetails >  div {
	margin-left: 50px !important;
		
}

.xdetails > summary {
    font-family: 'Oswald-bold', Arial, Verdana, sans-serif;
	font-size: 1.3em;
	line-height:2.3em;
	color: #000;
	cursor:pointer;
	font-weight:700;
	padding: .5em .5em .5em 2em;
}
.xdetails[open] {
    padding: 0;
	background:#FFF;
	
}
.xdetails[open] summary {
padding: .2em .5em .5em 2em;
    border-bottom: 0px solid #aaa;
    margin-bottom: .7em;
	font-weight:bold;
	color: #0077AE !important;
	
}


#map_canvas {
float:left;
margin:8px 0 0px 0;
width:100%;
height:auto;
border:0 none;
text-align:left;

}
.bodytext{
	font-size: 1.4em;
}
.bodytext2{
	font-size: 1.5em;
}
#palabras {
	clear: both;
	float: left;
	margin-left: 0;
	width: 10%;
	display: block;
	text-indent: -9999px;
	height: 0px;
}
.itemarticulo{
	float:left;
	width: 78.9915%;
	margin-left:10.605%;
	margin-top:6px;
	padding:8px 4px;
	border:1px solid #CCC;
	font-family: 'Raleway-reg', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
	background: #FFFFFF; /* Old browsers */
background: -moz-linear-gradient(top,  #FFFFFF 0%, #CCCCCC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#CCCCCC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFFFFF 0%,#CCCCCC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFFFFF 0%,#CCCCCC 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFFFFF 0%,#CCCCCC 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFFFFF 0%,#CCCCCC 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;
}

.breaker {
	clear:both;
	width: 91.5966%;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:12px;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	min-height:60px;
	height:auto;
	border-bottom-width:4px;
	border-bottom-style: solid;
	border-bottom-color: #A8A8B3;
	background-color:#FFFFFF;
/*background-image:url(images/header768.jpg);
	background-repeat:no-repeat;*/
	-webkit-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.16);
box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.16);
}

#header-container {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#grid-Container {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	/*background-color:rgba(56,56,63, 1);*/
}
#footer-container {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#menu {
	position:fixed;
	top:0;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	/*position:fixed; da problemas al cambiar cuando esta abierto*/
	/*background-color:#D8C6AF #DBD2B7*/;
	margin-bottom: 0px;
	/*background-color: rgba(255,255,255,0.9);
	background-image:url("images/backmenu.png");
	background-repeat:repeat-x;*/
	transition: 1s all;
	-moz-transition: 1s all;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
height:60px;
z-index:999999999999;

	
}


#logo {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top: 82px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
}


#slider-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
}
#galeria-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
	padding-top: 20px;
	min-height: 602px;
	background-image: url("images/bg_galeria_movil.jpg");
	background-repeat: no-repeat;
	margin-top: 10px;
}
#slidertopidx {/*-480*/
	float:left;
	display:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:6px;
	background-color:#1D1D1D;
}
#slidertop {
	float:left;
	display:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:1px;
	
}
#sliderfoot {
	float: left;
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 6px;
	/*background-color:#040605;*/
	z-index:99999999999999999999999999999999;
}
#sliderfoot2 {
	float:left;
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:5px;
	background-color:#333;
}

#cuerposlider {
	/*background-color: rgba(56,56,63, 1);*/
	float: left;
	margin-top:0px;
	margin-left:4.2016%;
	width: 91.5966%;
	height:auto;
	min-height: 300px;
	padding:14px 16px 80px 16px;
	border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-webkit-border-radius:0px 0px 8px 8px;
display:block;
	
	/*border:1px solid #E1E1E1;
box-shadow: 1px 1px 1px 1px #999;
border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}
#cuerpo {
	background-color: rgba(255,255,255, 1);
	float: left;
	margin-top:0px;
	margin-left:4.2016%;
	width: 91.5966%;
	height:auto;
	min-height: 300px;
	padding-top:10px;
	padding-bottom:80px;
	/*border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-webkit-border-radius:0px 0px 8px 8px;*/
}
#cuerpo2 {
	clear:both;
	float: left;
	margin-top:0px;
	margin-left:4.2016%;
	width: 91.5966%;
	height:auto;
	padding-bottom:20px;
	/*border:1px solid #E1E1E1;
box-shadow: 1px 1px 1px 1px #999;
border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}
#cuerpo3 {
	clear:both;
	float: left;
	margin-top:0px;
	margin-left:4.2016%;
	width: 91.5966%;
	height:auto;
	padding-bottom:20px;
	/*border:1px solid #E1E1E1;
box-shadow: 1px 1px 1px 1px #999;
border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}

#caja-mail {

	width: 280px;
	margin: 0 auto;
	height:auto;
	min-height: 132px;
	background-image:url(images/caja-mail-320.jpg);
	background-repeat:no-repeat;
}
#cajamailtexto {
	float: left;
	margin:48px 0 3px 12px;
	width: 90%;
	height: auto;
	text-align:left;
	border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}


#contenido {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#footer { /*-480*/
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#fff;
	zoom: 1;
	margin-top: 0px;
	height: auto;
	/*border-top: 5px solid #003766;*/
	background-image:url(images/footer768.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}

#logo-foot {
	clear: both;
	float: left;
	margin-left: 8.4033%;
	width: 83.1932%;
	display: block;
	margin-top: 20px;
	text-align: center;
}

#face {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 2px;
	margin-bottom:10px;
	text-align:center;
}
#facelogo {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	margin-right:6px;
	width: 20.168%;
	display: block;
}
#enviarwhatsapppie { /*-480*/
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: none;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;

}
#whatsapp { /*-480*/
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: none;
	margin-top: 40px;
	margin-bottom: 10px;
	text-align: center;

}

#avisoform{
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 95.7983%;
	display: block;
	margin-top: 15px;
	text-align: center;
}

#mapa{
	width:98%;
	height:450px;
	margin-bottom:50px;
	border:2px solid #FFF;
	padding:5px;
	background:#ccc;
	background-image:url(images/progress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#aws{
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 10px;

	
}
#foot-dire {
	clear: both;
	float: left;
	margin-left: 0.8043%;
	width: 98.5966%;
	display: block;
	text-align: center;
	margin-top: 10px;
}
#tel-foot{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 4px;
}
#foot-dire2 {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top: 20px;
}
#footcontact {/*phone*/
	position: relative;
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 18px;
	height:auto;
	
}
#tel-foot2{
	clear: both;
	float: left;
	margin-left: 13%;
	width: 80%;
	display: block;
	text-align: left;
	margin-top: 18px;
	
	padding-left: 18px;
}
#foot-centro {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 0px;
	text-align: center;
}
#subir {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	margin-top: 0px;
	text-align: right;
}
#caja-form {
	float:left; 
	clear: both; 
	margin-left:0.4033%; 
	width:98.7983%; 
	padding:1px 4% 8px 4%; 
	background-color:#333;
}
#redes {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
	min-height: 65px;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
}
#redescuerpo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 20px;
	min-height: 65px;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;

}
#redessite {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 25px;
	min-height: 35px;
	
}
#enviarwhatsapp {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24.3697%;
	display: block;
}
#enviarwhatsapp1024 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24.3697%;
	display: none;
}
#tel {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 2px;
	height: auto;
}
#telsite {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 2px;
	height: auto;
}
#domicilio-a {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top: 8px;
}
#domicilio-b {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top: 8px;
}
#domicilio-c {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top: 8px;
}
#email {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom:10px;
}
#domicilio-asite {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: none;
	text-align: center;
	margin-top: 8px;
}
#domicilio-bsite {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: none;
	text-align: center;
	margin-top: 8px;
}
#domicilio-csite {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: none;
	text-align: center;
	margin-top: 8px;
}
#emailsite {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom:10px;
}
#email2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
}

#titulos {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: left;
	margin-top: 6px;
	border-top: 8px solid #2F1B0D;
	border-right: 8px solid #2F1B0D;
	padding:7px 0 6px 0px;
	border-radius:0 15px 0 0;
-moz-border-radius:0 15px 0 0;
-webkit-border-radius:0 15px 0 0;
	
}

#breadcrumb {
	clear: both;
	float: left;
	margin-left: 8.4033%;
	width: 83.1932%;
	display: block;
	text-align: left;
	margin-top: 16px;
	padding-bottom:0px;
	
}
#productoscount {
	clear: both;
	float: right;
	margin-right: 1%;
	width: 83.1932%;
	display: block;
	text-align: right;
	margin-top: 14px;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:6px;
	

}
.idx-caja1 {
	position:relative;
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 20px;
	border:1px solid rgba(102,0,102,1);
	padding:0 2px 0 2px;
	background-color:#FFF;
	height:auto;
}
.idx-caja3 { /*phone*/
	position:relative;
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 20px;
	border:1px solid #DADADA;
	height:auto;
	background-color: rgba(0,55,102,0.05);
	padding:12px 12px 50px 12px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.idx-tit {
width: 90%;
position: absolute;
bottom: 8px;
text-align: left;
}
.idx-caja4 {
	position:relative;
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	text-align: center;
	margin-top: 20px;
	padding:0 2px 0 2px;
	height:auto;
	min-height: 100px;
	
	
}
.item_contactar {
position:relative;
	float:left;
	margin: 30px 0  20px 0%;
	clear: both;
	height:80px;
	width:100%;
	text-align: center;
	
}
.video-title {
	float:left;
	margin: 0px 0  2px 0;
	background-color:#e1e1e1;
	height:auto;
	width:100%;
	padding:5px 0 8px 10px;
	border-bottom:5px solid #ccc;
}
.item_contactar-listado {
	float:left;
	margin: 0px 0  20px 0;
	background-color:#e1e1e1;
	height:auto;
	width:100%;
	padding:5px 0 10px 6px;
}
.imagencaja {
	float:none;
	padding:10px 0 60px 0;

	/*box-shadow: 3px 3px 4px 1px #999;*/
-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;

}
.imagencaja:hover {
	/*width:80%;*/

	box-shadow: 3px 3px 4px 4px #999;
/*	width:70%;
	border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}

.precio {
	float:left;
	clear:both;
	position: absolute;
    bottom: 0;
    left: 0;
	color: #fff;
	font-size:1.5em;
	font-weight:normal;
	margin:4px 0 0 0;
	width:100%;
	background-color:#064B8E; /*#F8974A;*/
	height:50px;
	padding:14px 0 10px 8px;
	text-align:left;
	background-image: url(images/carrito.png);
	background-position:right;
	background-repeat: no-repeat;
}
.nombrecaja {
	float:left;
	font-size: 1.3em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003766;
	padding:4px;
	/*border:1px solid #CCC;*/
	margin-top:7px;
	margin-left:2%;
	
}
.cajas-container {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;
	margin-top: 20px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 20px;
}
#idx-cajas-container.delighter {
  transition: all 1.3s ease-out;
  transform: translateY(-100%);
  opacity: 0;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 70px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
#idx-cajas-container.delighter.started {
  transform: none;
  opacity: 1;
}
#idx-cajas-container.delighter.started.ended {
  border: 0 none;
}
.idx-caja2 {
	position:relative;
	clear:both;
	display:block;
	float:left;
	margin-top:25px;
	margin-left: 2%;
	width: 96%;
	height: auto;
	background-color:#FFF;
	text-align:center;
	-moz-border-radius:0px 0px 0px 18px;
	-webkit-border-radius:0px 0px 0px 18px;
	border-radius:0px 0px 0px 18px;
}
.idx-cajadetalle {
	clear: both;
	float: left;
	margin-left: 1%;
	width: 98%;
	padding:0 1% 0 1%;
	display: block;
	text-align: center;
	margin-top: -50px;
	border:1px solid #CCC;
	padding:0 2px 0 2px;

}

.idx-cajaprodrel {
	margin:0 auto;
	display: block;
	text-align: center;
	padding:0 2px 0 2px;
	width: 230px;
	text-wrap: normal;
}
#sinresultados {
	clear: both;
	float: left;
	margin-left: 8.4033%;
	width: 83.1932%;
	display: block;
	text-align: left;
	margin-top: 10px;
	height:20px;
}


#ciudad {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
}


#detalle-container {
	clear: both;
	float: left;
	margin-left: 8.4033%;
	width: 83.1932%;
	display: block;
	margin-top: 10px;
}
#login {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 87.3949%;
	display: block;
}

#slogan {/*-480*/
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	text-align: center;
	margin-top:6px;
	margin-bottom: 12px;
}
#admin {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;

}
#buscador {/*-481*/
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	padding:5px 0 5px 0;
	background-color:#FFF;
	border-bottom:6px solid #CA924B;
	align-items: center;

}
#buscador1025 {/*-481*/
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: none;
	text-align: center;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	padding:5px 0 5px 0;
	background-color:#822A58;
	border-bottom:6px solid #822A58;

}
#addthis {
	clear: none;
	float: right;
	margin-right: 3.8403%;
	width: 51.7815%;
	display: block;
	margin-top: 46px;
	text-align: right;
	margin-bottom:140px;

}
#idxform {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 99%;
	display: block;
	margin-top: 10px;
}
#mecform {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 99%;
	display: block;
	margin-top: 10px;
}
#mectxt {
	float:left; 
	margin-top:15px;
	 margin-left: 0; 
	 clear: both; 
	 width: 99%;
	}


#enviarwhatsapp {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-bottom:12px;
}
#videos-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #f5f5f5;
	margin-top: 12px;
	padding-bottom: 10px;
}
#caja-video {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 15px;
	text-align: left;
	border: 3px dotted rgba(153,153,153,0.3);
	background-color: rgba(153,153,153,0.1);
	border-top: 6px solid #2F1B0D;
	border-right: 6px solid #2F1B0D;
	padding:7px 6px 0px 10px;
	border-radius:0 15px 0 0;
-moz-border-radius:0 15px 0 0;
-webkit-border-radius:0 15px 0 0;
}
.corona1{
	float:left; 
	clear:both; 
	width:100%; 
	height:auto;
	padding:10px; 
	background-position:left; 
	background-repeat:repeat-y; 
	background-size:cover;
	margin-bottom:5px;  

}
.corona2 {
	float:left; 
	width:100%; 
	margin-left:0%; 
	padding:10px; 
	background-color: rgba(0,0,0,.5);
}
.corona3 {
	float:left; width:98%; margin-left:1%; font-family:'Oswald-bold', arial; font-size:1.3em; color:#FFF; padding:16px;  text-align: center;background-color: rgba(0,0,0,.0);
}
.corona4 {
	position: relative;
	clear:both; 
	width:100%; 
	margin-left:0%; 
	padding:0px; 
	background-color: rgba(0,0,0,0); 
	

}
.corona5 {
	float:left; width:98%; padding:16px; 
}
.idx-caja1 {
	position:relative;
	clear:both;
	display:block;
	float:left;
	margin-top:25px;
	margin-left: 2%;
	width: 96%;
	height: auto;
	background-color:#FFF;
	box-shadow: 4px 4px 8px #888888;
	text-align:center;
	
	border-left:3px solid rgba(102,0,102,1);
	border-top:3px solid rgba(102,0,102,1);
	border-radius:18px 0px 0px 0px;
	-moz-border-radius:18px 0px 0px 0px;
	-webkit-border-radius:18px 0px 0px 0px;
	padding:8px 0 0 0;
}
.idx-caja1txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height: 260px;
	background-color:#fff;
	padding:10px 10px 10px 10px;
	overflow:hidden;
}

.idx-caja2txt {
	clear:both;
	display:block;
	float:left;
	margin-top:6px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:310px;
	padding:10px;
	overflow:hidden;
	text-align:left;
}
#caja-logos-clientes {
	clear: both;
	float: left;
	margin-left: 1%;
	width: 98%;
	display: block;
	margin-top: 15px;
	border: 3px dotted rgba(153,153,153,0.4);
	background-color: rgba(153,153,153,0.1);
	border-top: 6px solid #ED3237;
	border-right: 6px solid #ED3237;
	padding:7px 0 6px 0px;
	border-radius:0 15px 0 0;
-moz-border-radius:0 15px 0 0;
-webkit-border-radius:0 15px 0 0;
}
.caja-logos-clientes-tit {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 8px;
	text-align: center;
}
#caja-loguito {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;

	margin-top: 10px;
	margin-bottom: 12px;
}
#noticias-site {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 8px;
	margin-bottom:10px;
}
#noticias-site-titulo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 4px;
	min-height:20px;
	text-align:left;
}
.notidesc{
	float:left;
	margin:8px 4px 2px 2px;
	width: 96%;
	font-family:'Oswald-bold', 'Oswald-lite', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	overflow:hidden;
	height:auto;
}
.notidesc span p {
	white-space:nowrap;
	text-overflow:ellipsis; /* for internet explorer */
	overflow:hidden;
	width:100%;
	display:block;
}
.notidesc span:after {

   content: "...";
}
#noticias-site-foto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 4px;
}
#noticias-site-txt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10px;
	max-height:100px;
	overflow:hidden;
	text-align:left;
}
.cajita {
float: left;
margin-top: 20px;
margin-left: 0px;
width: 100%;
text-align: center;
min-height: 80px;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.parallax{ 
	height:470px;
	}
.idx_parallax{ 
	height:500px;
	}
	.opengrand {
	font-family: "Conv_neuropolitical rg", Arial, Verdana, sans-serif;
	font-size: 3.1em;
	color: #280D1C;
	font-weight:bold;
	/*text-shadow: 2px 2px 3px rgba(150, 150, 150, 0.7);*/
}
#caja-logos-clientes {
	clear: none;
	float: left;
	margin-left: 2.2016%;
	width: 47%;
	display: block;
	margin-top: 15px;

}
.caja-logos-clientes-tit {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 8px;
	text-align: center;
}
#caja-loguito {
	clear: both;
	float: left;
	margin-left: 3%;
	width: 95%;
	display: block;
	margin-top: 10px;
	margin-bottom: 12px;
	min-height:260px;
}
	.corona1{
	float:left; 
	clear:both; 
	width:100%; 
	min-height:630px;
	padding:20px 0px 20px 0px; 
	background-position:left; 
	background-repeat:no-repeat; 
	background-size:cover;
	margin-bottom:5px;  
	
}
.corona2 {
	float:left; 
	width:100%; 
	margin-left:0%; 
	padding:20px; 
	background-color: rgba(0,0,0,.3);
}
.corona3 {
	float:left; width:100%; margin-left:0%; font-family:'Oswald-bold', arial; font-size:1.4em; color:#FFF; padding:16px;  text-align: center;
}
	.corona4 {
	float:left; 
	clear:both; 
	width:100%; 
	margin-left:0%; 
	background-color: rgba(0,0,0,.0); 
	margin-top: 20px; 
	padding-left:1%;
}
.corona5 {
	float:left; 
	width:100%; 
	margin-left:0%; 
	padding:16px 0px 10px 1%; 
	margin-top: 20px; 
	margin-bottom:24px;
}
.idx-caja1 {
	clear:none;
	display:block;
	float:left;
	margin-top:10px;
	margin-left: 1.2%;
	width: 30.8%;
	min-height:400px;
	background-color:#FFF;
	box-shadow: 4px 4px 8px #888888;
	margin-bottom:18px;
}
.idx-caja1txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:185px;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
}

.idx-caja2txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:150px;
	padding:10px;
	overflow:hidden;
}
	#titulodetalle {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 10px;
	/*border-bottom: 2px solid #ccc;*/
	padding:0px;
	margin-bottom:14px;
}
#titulodetallech {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 0px;
	border-bottom:1px solid #CCC;
	padding:0px 0 0px 4px;
	margin-bottom:14px;
}
#titulodetallechnoborder {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
	text-align: left;
	margin-top: 10px;
	/*border-bottom:1px solid #CCC;*/
	padding:2px 0 0px 4px;
	margin-bottom:0px;
}


/*PRECIOS PARA LA CAJA DETALLE DEL PRODUCTO*/
.preciodetalle {
	font-size: 1.6em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;

	padding:4px 10px;

	
}
.precio-ofertadetalle {
	float:left;
	font-size: 1.8em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	margin-top:-40px;
	margin-left:46%;
	
}
.precio-tachadodetalle {
	float:left;
	font-size: 1.8em;
	font-family: 'Oswald-lite', Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:line-through;
	margin-left:8%;
	margin-top:-23px;
	margin-bottom:0px;
	
}
.oferta_descuento_porcentaje_rel {
	float:left;
	font-size: 1.4em;
	font-family: 'Raleway-reg', Arial, Helvetica, sans-serif;
	color: #000;
	padding:12px 8px;
	background-color:#93FF26;
	margin-top:0px;
	margin-left:4%;
	margin-bottom:24px;
	margin-top:20px;
}
.precio-tachado_rel {
	float:left;
	font-size: 1.8em;
	font-family: 'Oswald-lite', Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:line-through;
	margin-left:8%;
	margin-top:0px;
	margin-bottom:40px;
	
}
.precio-oferta_rel {
	float:left;
	font-size: 1.8em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	margin-top:-40px;
	margin-left:8%;
}
.botcats, .botcats:visited {
/*float:right;*/
position:absolute;
bottom: 46px;
right:0;
z-index:10;

}

.itemarticulo{
	margin-left:12%;
	width: 75.7899%;
	}
.bodytext{
	font-size: 1.3em;
}
.bodytext2{
	font-size: 1.3em;
}
.imgder2 {
	float:right;
	display:block;
	margin:10px 5px 10px 30px;
	padding:2px;
	border:1px solid #CCC;
}
.imgdersinborde {
	float:right;
	display:block;
	margin:10px 5px 10px 30px;
	padding:2px;
}
#header {
	clear: none;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
	position:relative;
	z-index:100000;
	height: auto;
}


#enviarwhatsapp {
	clear: both;
	float: left;
	margin-left: 16.7016%;
	width: 24.3697%;
	display: block;
	margin-top:4px;
}
#facetop {
	clear: none;
	float: right;
	margin-left: 5px;
	width: 40px;
	display: block;
	height:auto;
	margin-top:-9px;
	
	}

#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}

#slider-container {/*+481*/
	clear: both;
	float: none;
	margin: 0 auto;
	display: block;
	height: auto;
}
#galeria-container {/*+481*/
	clear: both;
	float: left;
	display: block;
	min-height: 602px;
	background-image: url("images/bg_galeria_movil.jpg");
	background-repeat: no-repeat;
	margin-top: 10px;
}
#slidertopidx {
	display:block;
	margin-top:245px;
}
#slidertop {
	display:block;
}
#sliderfoot {
	display:block;
}
#sliderfoot2 {
	display:block;
}
#cuerposlider {
	margin-top:0px;
	padding:10px 16px 80px 16px;
	float: left;
	margin-left:0.2016%;
	width: 98.5966%;
	height:auto;
	min-height: 300px;
	/*border:1px solid #E1E1E1;
	border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}
#cuerpo {

	float: left;
	margin-top:0px;
	margin-left:1.2016%;
	width: 98.5966%;
	height:auto;
	min-height: 300px;
	/*border:1px solid #E1E1E1;
	border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
	padding-top:10px;
}
#cuerpo2 {
	
	float: left;
	margin-top:0px;
	width: 91.5966%;
	height:auto;

}
#cuerpo3 {

	float: left;
	margin-top:0px;
	width: 91.5966%;
	height:auto;

}
#columnader {
	float: left;
	width: 100%;
	height: auto;
	min-height: 200px;
	margin-bottom: 6px;
	margin-left: 0%;
	clear: both;
	/*border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;*/
}
.columnadercolor {
	background-color:#f5f5f5;
	
}
#caja-mail {/*+481*/
	float: right;
	width: 198px;
	margin-right: 4.2016%;
	height: auto;
	min-height: 180px;
	background-image: url(images/caja-mail.jpg);
	background-repeat: no-repeat;
}
#cajamailtexto {
	float: left;
	margin:48px 0 3px 12px;
	width: 62%;
	height: auto;
	text-align:left;
	border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#caja-noticias {
	float: left;
	margin-left:11.2016%;
	margin-top:0px;
	width: 38.1848%;
	height:auto;
	min-height:100px;
}
#caja-noticias-top {
	clear:both;
	float: left;
	margin:0px 0px 0px 0;
}
#caja-noticias-cuerpo {
	clear:both;
	float: left;
	margin:0px;
	width: 100%;
	height: auto;
}
#caja-noticias-pie {
	float: left;
	margin:0px 0px 0px 0;
}
.noticias {
	clear:both;
	float: left;
	margin:0px 6px 8px 4px;
	width: 100%;
	height:auto;
	min-height: 100px;
	padding:2px;
}

.notifoto{
	clear:both;
	float:left;
	margin:2px 4px 4px 1px;
	max-width: 180px;
	}
.notifotoleft{
	border:0px none;
	max-width:176px;
	}

.notititulo{
	clear:both;
	float:left;
	margin:6px 2px 8px 2px;
	font-size: 1.3em;
	font-weight:bold;
	color: #000;
	height: 120px;
}
.notidesc{

	float:left;
	margin:8px 4px 2px 4px;
	width: 94.9831%;
	font-size: 1.2em;
	color: rgba(30,49,64,1);
	overflow:hidden;
	max-height:140px;

}
.notidesc span p {
	white-space:nowrap;
	text-overflow:ellipsis; /* for internet explorer */
	overflow:hidden;
	width:100%;
	display:block;
}
.notidesc span:after {

   content: "...";
}
.notilink{
	float:left;
	margin:2px 6px 2px 2px;
	width: 100%;
	text-align:left;
	display:none;
}
#idx-contenido {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contenido {
	clear: both;
	float: left;
	margin-left: 1%;
	width: 98%;
	display: block;

}
#contenido2 {
	clear: both;
	float: left;
	margin-left: 8.4033%;
	width: 83.1932%;
	display: block;
}
#footer { /*-481 a 768*/
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:0px;
	background-image:url(images/footer768.jpg);
}
#logo-foot {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 34.3697%;
	display: block;
	margin-top: 20px;
	text-align: left;
}
#face {
	float: left;
	display: block;
	margin-bottom:14px;
	
}
#facelogo {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	width: 11.7647%;
	display: block;
}
#enviarwhatsapppie { /*+481*/
	clear: both;
	float: left;
	margin-left: 5.0033%;
	width: 24.397%;
	margin-top: -25px;
	margin-bottom: 20px;
	text-align: left;
}
#whatsapp { /*+481*/
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}


#avisoform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 70.5882%;
	display: block;
	text-align: left;
}


#aws {
	clear: both;
	float: left;
	margin-left: 82.8319%;
	width: 15.9663%;
	margin-top: 5px;

}


#caja-form {
	float:left; 
	clear: both; 
	margin-left:0.4033%; 
	width:98.7983%; 
	padding:1px 4% 8px 4%; 
}

#redes {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	margin-top: 14px;
	text-align: center;
}
#redescuerpo {
	float: left;
	clear: both;
	width: 100%;
	margin-left: 0%;
	height: auto;
	
}

#tel-foot {
	clear: none;
	float: left;
	margin-left: 2.042%;
	width: 45.7731%;
	display: block;
	text-align: center;
	margin-top: 10px;
}
#footcontact { /*481-768*/
	position: relative;
	clear: none;
	float: left;
	margin-left: 5%;
	width: 56.3697%;
	display: block;
	text-align: left;
	margin-top: 30px;
	height:auto;
	border-left: 1px dashed #003766;
}
#tel-foot2 {
	clear: both;
	float: left;
	margin-left: 15%;
	width: 70%;
	display: block;
	text-align: left;
	margin-top: 16px;
	border-left: 0px dashed #003766;
	background-color: rgba(255,255,255,0.50);
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}
.telefonofoot {
	font-size: 1.3em;
}
a.telefonofoot:link {
	font-size: 1.3em;
}
#foot-dire2 {
	clear: none;
	float: left;
	margin-left: 14.2436%;
	width: 41.5714%;
	display: block;
	text-align: center;
	margin-top: 20px;
}
#foot-dire {
	clear: none;
	float: left;
	margin-left: 4.2436%;
	width: 41.5714%;
	display: block;
	text-align: center;
	margin-top: 10px;
}
#foot-centro {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom:10px;
}
#bienvenidos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#titulos {
	clear: both;
	float: left;
	margin-top: 15px;
	display: block;
}

#breadcrumb {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 32px;
}
#productoscount {
	clear: both;
	
	width: 91.5966%;
	display: block;
}
#barra-estrellas {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.idx-caja1 {
	clear: none;
	float: left;
	margin-left: 4.2016%;
	width: 45.3781%;
	display: block;
	min-height:325px;
}
.idx-caja3 {/*481-769*/
	clear: none;
	float: left;
	margin-left: 1.8403%;
	width: 47.0731%;
	display: block;
	min-height:105px;
	overflow:hidden;
}
.idx-caja4 {
	clear: none;
	float: left;
	margin-left: 4%;
	width: 92%;
	display: block;
	height:auto;
	margin-top:25px;

}
.item_contactar {
	float:left;
	margin: 30px 0 20px 0;
	height:85px;
	width:100%;
	
}
.video-title {
	float:left;
	margin: 0px 0  2px 0;
	background-color:#e1e1e1;
	height:80px;
	width:100%;
	padding:5px 10px 8px 10px;
	border-bottom:5px solid #ccc;
}
.item_contactar-listado {
	float:left;
margin: 0px 0  20px 0;
	height:70px;
}
.imagencaja {/*481 a 768*/
	/*margin:0 auto;*/
	float:none;
	padding:15px 0 15px 0;
	text-align:center;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.imagencaja:hover {
	/*width:80%;*/
	margin-top:10px;
	/*border-radius:0px 0px 0px 28px;
	-moz-border-radius:0px 0px 0px 28px;
	-webkit-border-radius:0px 0px 0px 28px;; 
	width:50%;*/
}
.imagencajaimg {
	max-height:180px;
}
.precio {
	position:relative;
	float:left;
	clear:both;
	color: #fff;
	font-size:1.5em;
	font-weight:normal;
	margin:4px 0 0 0;
	width:100%;
	padding:14px 0 10px 8px;
	
}
.oferta_descuento_porcentaje {
	float:left;
	font-size: 1.4em;
	font-family: 'Raleway-reg', Arial, Helvetica, sans-serif;
	padding:12px 8px;
	background-color:#93FF26;
	margin-left:2%;
	margin-bottom:24px;
	margin-top:0px;
	
}
.cajas-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: left;
}
#idx-cajas-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: left;
}
.idx-caja2 {
	clear: both;
	float: left;
	
	display: block;
	
}
.idx-cajadetalle {
	clear: none;
	float: left;
	margin-left: 6.042%;
	width: 41.1764%;
	display: block;
	margin-top: 34px;
}

.idx-cajaprodrel {
	display: block;
	text-align: center;
	padding:0 2px 0 2px;
	width: 250px;	
}
#sinresultados {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
}

#detalle-container {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	width: 49.5798%;
	display: block;
	margin-top: 9px;
}
#login {
	clear: both;
	float: left;
	margin-left: 21.0084%;
	width: 53.7815%;
	display: block;
}

#admin {
	clear: both;
	float: left;
	margin-left: 3.2016%;
	width: 7.563%;
	display: block;
	margin-top: -30px;
	margin-bottom: 10px;
}
#buscador {/*-769*/
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
}
#addthis {
	clear: none;
	float: left;
	margin-left: 6.2016%;
	width: 41.1764%;
	display: block;
	margin-top: 15px;
	text-align: left;
}
#centro {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#idxform {
	clear: none;
	float: left;
	margin-left: 1.5%;
	width: 55%;
	display: block;
	margin-right: 0%;
	margin-top: 10px;
}
#mecform {
	clear: none;
	float: left;
	margin-left: 1.5%;
	width: 100%;
	display: block;
	margin-right: 0%;
	margin-top: 10px;
}
#mectxt {
	float:left; 
	margin-top:15px;
	 margin-left: 0; 
	 clear: both; 
	 width: 99%;
	}
#noticias-site {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
}
#noticias-site-titulo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	margin-top: 5px;
	height:90px;
}
#noticias-site-foto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 45.3781%;
	display: block;
}
#noticias-site-txt {
	clear: both;
	float: left;
	margin-left: 0.8403%;
	width: 100%;
	display: block;
	margin-top: 4px;
}
#subir {
	clear: none;
	float: left;
	margin-left: 84.4554%;
	width: 11.7647%;
	display: block;
	text-align: right;
	margin-top: -235px;

}

#videos-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom: 2px;
}
#caja-video {
	clear: none;
	float: left;
	margin-left: 3.2016%;
	width: 46.3781%;
	display: block;
}

#tel {
	clear: both;
	float: left;
	margin-left: 3%;
	width: 100%;/*45.3781*/
	display: block;
	margin-top:0px;
	text-align:left;
	
}
#domicilio-a {
	
	clear: both;
	float: left;
	margin-left: 3%;
	width: 100%;
	display: block;
	margin-top:10px;
	text-align:left;

}
#domicilio-b {
	
	clear: both;
	float: left;
	margin-left: 3%;
	width: auto;
	display: block;
	margin-top:10px;
	text-align:left;
}
#domicilio-c {
	
	clear: both;
	float: left;
	margin-left: 3%;
	width: auto;
	display: block;
	margin-top:10px;
	text-align:left;
}
#email {
	
	clear: both;
	float: left;
	margin-left: 3%;
	width: 100%;
	display: block;
	margin-top:8px;
	text-align:left;
	

}
.imgproducto {
		margin:0 auto;
	padding:0 0 15px 0;
		  max-width:90%;
		  height: 180px;
		  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.buscarcel {
top:83px ; 
width:350px; 
right: 10px; 
height: auto;
padding: 14px 0 14px 7%;

-webkit-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
-moz-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
}
.opengrand {
	
	font-size: 3.4em;
}
#caja-logos-clientes {
	clear: none;
	float: left;
	margin-left: 2.342%;
	width: 30.1764%;
	display: block;
	margin-top: 20px;
}
.caja-logos-clientes-tit {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#caja-loguito {
	clear: both;
	float: left;
	margin-left: 3%;
	width: 95%;
	display: block;
	min-height:230px;
}

.idx-caja1 {
	clear:none;
	display:block;
	float:left;
	margin-top:0px;
	margin-left: 2%;
	width: 30%;
	min-height:380px;
	background-color:#FFF;
	box-shadow: 4px 4px 8px #888888;
}
.idx-caja1txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:120px;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
}

.idx-caja2txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:170px;
	padding:10px;
	overflow:hidden;
}
#language2 {
	clear:none;
	
	top:0px;
	right:1%;
	display: block;
	width:78px;
	z-index:99999999999999999999999999999999999999999999999;
}
#language-es2 {
	clear:none;
	
	top:0px;
	right:1%;
	display: block;
	width:78px;
	z-index:99999999999999999999999999999999999999999999999;
}
.bodytext{
	font-size: 1.3em;
	/*text-shadow: 0px 0px 4px #fff;*/
}
.bodytext2{
	font-size: 1.3em;
}

.imgproducto { /*+ 769*/
		margin:0 auto;
	padding:0 0 15px 0;
		  max-width:100%;
		  height: 210px;
		  -moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
		  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.imgproducto:hover {
 transform: scale(1.4);
}
	.botcats, .botcats:visited {
/*float:right;*/
position:absolute;
bottom: 0;
right:0;
padding: 8px 10px 8px 10px;
}
/*estilos de la caja del producto igual a anterior*/
.itemarticulo{
	margin-left:16.8067%;
	width: 66.3865%;
	}
.telefono {
	font-size: 1.2em;
}
a.telefono:link {
	font-size: 1.2em;
}
a.enlaces5:link {
	font-size: 1.2em;
}

#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	position:fixed;
	z-index:1000000;
	height: 200px;
	/*background-image:url(images/header1024.jpg);
	background-repeat:no-repeat;*/
	
}

#header.large {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 200px;
	position:fixed;
	z-index:1000000;
}
#header.small {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 72px;
	position:fixed;
	z-index:1000000;
}
#header.hide {
margin-top:-200px;
	transition: 1s all;
	-moz-transition: 1s all;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
}
#redes {
	clear: none;
	float: right;
	text-align: right;
	width: 45.1764%;
	display: block;
	margin-top: 40px;
	margin-right: 2%;
}
#redes.small {
	clear: none;
	float: right;
	margin-left: 0%;
	text-align: right;
	width: 45.1764%;
	display: block;
	margin-top: -210px;
	margin-right: 2%;
}
#redescuerpo {
	float: right;
	clear: none;
	width: 280px;
	margin-right: 2.2016%;
	height: auto;
	margin-top: 30px;
}
#menu {/*+ de 768*/
	clear: both;
	float: left;
	margin-left: 0%;
	margin-top:138px;
	/*width: 70.5882%;
	width:525px;*/
	width:100%;
	display: block;
	margin-bottom: 0px;
	z-index: 9999999999999999 !important;
	background-color: #fff;
	/*background-color:rgba(234,234,234,0.8);
	background-color:rgba(255,204,51,1);*/
}
#menu.large {/*+ de 768*/
	clear: both;
	float: left;
	margin-left: 0%;
	margin-top:138px;
	/*width: 70.5882%;
	width:525px;*/
	width:100%;
	display: block;
	margin-bottom: 0px;
	z-index: 9999999999999999 !important;
	background-color: #fff;
}
#menu.small {/*+ de 768*/
	clear: none;
	float: left;
	margin-top:0px;
	/*width: 70.5882%;
	width:525px;*/
	margin-left:0%;
	width:100%;
	display: block;
	margin-bottom: 0px;
	z-index: 99999999999999999 !important;
	height:68px;
	background-color: #fff;
-webkit-box-shadow: -12px 4px 10px -4px rgba(3,2,3,0.36);
-moz-box-shadow: -12px 4px 10px -4px rgba(3,2,3,0.36);
box-shadow: -12px 4px 10px -4px rgba(3,2,3,0.36);
}

#logo {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 34.3697%;
	display: block;
	border: 0 none;
	margin-top: 20px;
}
#logo.large {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 34.3697%;
	display: block;
	border: 0 none;
	margin-top: 20px;
}
#logo.small {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 20%;
	display: block;
	border: 0 none;
	
	margin-top: -113px;
	
	
}
#logo.hide {
	margin-top:-200px;
	transition: 1s all;
	-moz-transition: 1s all;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
}



#tel {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 100%;/*45.3781*/
	display: block;
	margin-top:0px;
	text-align:left;
	
}
#domicilio-a {
	
	clear: both;
	float: left;
	margin-left: 4%;
	width: 100%;
	display: block;
	margin-top:10px;
	text-align:left;

}
#domicilio-b {
	
	clear: both;
	float: left;
	margin-left: 4%;
	width: 100%;
	display: block;
	margin-top:10px;
	text-align:left;
}
#domicilio-c {
	
	clear: both;
	float: left;
	margin-left: 4%;
	width: 100%;
	display: block;
	margin-top:10px;
	text-align:left;
}
#email {
	
	clear: both;
	float: left;
	margin-left: 4%;
	width: 90%;
	display: block;
	margin-top:8px;
	text-align:left;
	

}
#telsite {
	clear: none;
	float: right;
	margin-right: 3.2016%;
	width: 20.3697%;/*45.3781*/
	display: block;
	margin-top:20px;
	text-align:right;
}
#domicilio-asite {
	
	clear: both;
	float: right;
	margin-right: 3.2016%;
	width: 16.3697%;
	display: block;
	margin-top:-90px;
	text-align:right;

}
#domicilio-bsite {
	
	clear: both;
	float: right;
	margin-right: 3.2016%;
	width: auto;
	display: block;
	margin-top:-60px;
	text-align:right;
}
#domicilio-csite {
	
	clear: none;
	float: right;
	margin-right: 3.2016%;
	width: auto;
	display: block;
	margin-top:-20px;
	text-align:right;
}
#emailsite {
	
	clear: both;
	float: right;
	margin-right: 3.2016%;
	width: auto;
	display: block;
	margin-top:-20px;
	text-align:right;
}

#galeria-container {
	clear: both;
	float: left;
	width: 100%;
	display: block;
	min-height: 602px;
	background-image: url("images/bg_galeria1920.jpg");
	background-repeat: no-repeat;
	margin-top: 10px;

}
#slider-container {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
	margin-top:200px;

}

#slider-container.large {/*769*/
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
	margin-top:200px;
}
#slider-container.small {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
}

#slidertop {
	display:block;
}
#sliderfoot {
	display:block;
}
#sliderfoot.large {
	display:block;
}
#sliderfoot.small {
	display:block;
}
#sliderfoot2 {
	display:block;
}
#cuerposlider {

	float: left;
	margin-top: 206px;
	width: 96%;
	height: auto;
	min-height: 300px;
	margin-left: 2%;
}
#cuerpo {
	float: left;
	width: 96%;
	height: auto;
	min-height: 300px;
	margin-left: 2%;
	padding-top:20px;
}

#caja-mail {/*769*/
	float: right;
	margin:0px 0px 6px 0;
	width: 198px;
	height:auto;
	min-height: 164px;
	background-image:url(images/caja-mail.jpg);
	background-repeat:no-repeat;
	
}
#cajamailtexto {
	float: left;
	margin:48px 0 3px 12px;
	width: 90%;
	height: auto;
	text-align:left;
	border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#caja-noticias {
	float: left;
	margin:10px 0px 0px 0%;
	width: 100%;
	height:auto;
	min-height:100px;
}
#caja-noticias-top {
	float: right;
	margin:0px 0px 0px 0;
}
#caja-noticias-cuerpo {
	float: left;
	
}
#caja-noticias-pie {
	float: right;
}
.noticias {
	float: left;
	margin:0px 6px 8px 6px;
	width: 96%;
	height:auto;
	min-height: 100px;
	padding:2px;
}

.notifoto{
	float:left;
	margin:2px 4px 4px 1px;
	max-width: 180px;
	}
.notifotoleft{
	border:0px none;
	max-width:170px;
	}

.notititulo{
	float:left;
	margin:6px 2px 8px 2px;
	font-size: 1.4em;
	font-weight:bold;
	color: #000;
}
.notidesc{
	float:left;
	margin:8px 6px 2px 3px;
	padding:2px;
	width: 96%;
	font-size: 1.2em;
	color: rgba(30,49,64,1);
	overflow:hidden;
	max-height:130px;
}
.notidesc span p {
	white-space:nowrap;
	text-overflow:ellipsis; /* for internet explorer */
	overflow:hidden;
	width:100%;
	display:block;
}
.notidesc span:after {

   content: "...";
}
.notilink{
	float:right;
	margin:2px 6px 2px 2px;
	width: 168px;
	text-align:right;
}

#contenido {
	clear: both;
	float: left;
	margin-left: 2.2016%;
	width: 95.7983%;
	display: block;
	height: auto;
	margin-top:30px;
}
#contenido2 {
	clear: both;
	float: left;
	margin-left: 3.2016%;
	width: 95.7983%;
	display: block;
	height: auto;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0px;
	background-image:url(images/footer1024.jpg); /*hasta 1025*/
}
#logo-foot {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 24.3697%;
	display: block;
	margin-top: 15px;
	text-align:center;
}
#face {
	clear: none;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 2px;
	margin-bottom:4px;
}
#facelogo {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	width: 11.7647%;
	display: block;

}
#enviarwhatsapppie {/*+769*/
	clear: both;
	float: left;
	margin-left: 7.042%;
	width: 28%;
	text-align: left;
	margin-top:-15px;
}
#whatsapp {/*+769*/
	clear: none;
	float: left;
	margin-left: 5.042%;
	width: 20.168%;
	display: none;
	text-align: left;
}

#aws {
	clear: both;
	float: left;
	margin-left: 84.0336%;
	width: 11.7647%;
	margin-top: 30px;
	text-align: right;
}

#caja-form {
	float: left;
	clear: both;
	margin-left: 0.4033%;
	width: 70.5882%;
	padding: 1px 4% 8px 4%;
}



#redessite {
	clear: both;
	float: right;
	margin-left: 0%;
	text-align: right;
	width: 5.1764%;
	display: block;
	margin-top: -300px;
	margin-right: 0.5%;

}

#enviarwhatsapp {
	clear: both;
	margin-left: 18.8067%;
	width: 78.9915%;
	display: none;
	text-align: right;
	margin-top: -286px;
}
#enviarwhatsapp1024 {
	clear: both;
	margin-left: 30.1067%;
	width: 67.9915%;
	display: block;
	text-align: right;
	margin-top: -286px;
}


#tel-foot {
	clear: none;
	float: left;
	margin-left: 9.2436%;
	width: 28.5714%;
	display: block;
	margin-top:30px;
}
#footcontact {/*768-1024*/
	position: relative;
	clear: none;
	float: left;
	margin-left: 3%;
	width: 26.3697%;
	display: block;
	text-align: left;
	margin-top: 35px;
	height:auto; 
}
#tel-foot2 {
	clear: none;
	float: left;
	margin-left: 3.2436%;
	width: 34.5714%;
	display: block;
	text-align: left;
	margin-top: 25px;
	
}
.telefonofoot {
	font-size: 1.3em;
}
a.telefonofoot:link {
	font-size: 1.3em;
}
#foot-dire2 {
	clear: none;
	float: left;
	margin-left: 12.8436%;
	width: 41.5714%;
	display: block;
	text-align: center;
	margin-top: 26px;
}
#foot-dire {
	clear: none;
	float: left;
	margin-left: 7.2436%;
	width: 32.5714%;
	display: block;
	text-align: center;
	margin-top: 10px;
}
#foot-centro {
	clear: both;
	float: left;
	margin-left: 0%;
	display: block;
	text-align: center;
	margin-top:-10px;
	margin-bottom:0px;
}

#titulos {
	clear: both;
	float: left;
	margin-top: 10px;
	display: block;
}


#productoscount {
	clear: both;
	
	width: 91.5966%;
	display: block;
}

.idx-caja1 {
	clear: none;
	float: left;
	margin-left: 2.4033%;
	width: 30.1764%;
	display: block;
	min-height:355px;
	
}
.cajas-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 16px;
	
}
#idx-cajas-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.idx-caja2 {
	clear: none;
	float: left;
	margin-left: 4%;
	width: 44%;
	display: block;
}
.idx-cajadetalle {
	clear: none;
	float: left;
	margin-left: 3.042%;
	width: 38.7731%;
	display: block;
	margin-top: 15px;
}
.idx-caja3 {/*769-1024*/
	clear: none;
	float: left;
	margin-left: 2.3403%;
	width: 29.9714%;
	display: block;
	min-height:270px;
}
.idx-caja4 {
	clear: none;
	float: left;
	margin-left: 4%;
	width: 92%;
	display: block;
	overflow:hidden;
}
.item_contactar {
	float:left;

	height:90px;
	margin:30px 0 30px 0px;
}
.video-title {
	float:left;
	margin: 0px 0  2px 0;
	background-color:#e1e1e1;
	height:80px;
	width:100%;
	padding:5px 10px 8px 10px;
	border-bottom:5px solid #ccc;
}
.item_contactar-listado {
	float:left;
	margin: 0px 0  20px 0;
	height:80px;
}
.idx-cajaprodrel {
	display: block;
	text-align: center;
	padding:0 2px 0 2px;
	width: 300px;	
}
#sinresultados {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
}
#detalle-container {
	clear: both;
	float: left;
	margin-left: 2.2016%;
	width: 52.7815%;
	display: block;
	margin-top:0px;
}
#admin {
	clear: both;
	float: left;
	margin-left: 2.2016%;
	width: 3.3613%;
	display: block;
	margin-top: -10px;
}


#centro {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#idxform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 25px;
}
#mecform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 37%;
	display: block;
	margin-top: 25px;
}
#mectxt {
	float:left; 
	margin-top:25px;
	 margin-left: 2%; 
	 clear: none; 
	 width: 60%;
	}
#noticias-site {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 98%;
	display: block;
}
#noticias-site-titulo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:108px;
}
#noticias-site-foto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 20.168%;
	display: block;
}
#noticias-site-txt {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	width: 70.5882%;
	display: block;
}
#subir {
	clear: none;
	float: left;
	margin-left: 52.4621%;
	width: 11.7647%;
	display: block;
	margin-top: -150px;
}

#videos-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
	padding-bottom: 2px;
	background-color:#FFf;

}
#caja-video {
	clear: none;
	float: left;
	margin-left: 2.2016%;
	width: 47.1764%;
	display: block;

}
#cuerpo2 {
	float: left;
	margin-top: 200px;
	width: 91.5966%;
	height: auto;
	margin-left: 4.2016%;
}
#cuerpo3 {
	float: left;
	margin-top: 300px;
	width: 91.5966%;
	height: auto;
	margin-left: 4.2016%;
}
.gridContainer {
	width: 100%;
	max-width: 1600px;
	padding-left: 0;
	padding-right: 0;
	margin: auto;
}
.cajita {
float: left;
margin-top: 20px;
margin-left: 4%;
width: 43%;
text-align: center;
min-height: 80px;
}
}
@media only screen and (min-width: 1025px) {
.imgproducto { /*+ 769*/
		margin:0 auto;
	padding:0 0 15px 0;
		  max-width:100%;
		  height: 280px;
		  -moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
		  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.buscarcel {
top:32px ; 
width:350px; 
right: 340px; 
height: auto;
padding: 14px 0 14px 7%;

-webkit-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
-moz-box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
box-shadow: 0px 4px 7px 0px rgba(92,92,92,0);
}
#caja-logos-clientes {
	clear: none;
	float: left;
	margin-left: 2.2016%;
	width: 29.5714%;
	display: block;
}
.caja-logos-clientes-tit {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#caja-loguito {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;
	margin-bottom: 16px;
	min-height:240px;
}

.idx-caja1 {
	clear:none;
	display:block;
	float:left;
	margin-top:0px;
	padding:10px 0 0 0;
	margin-left: 2%;
	width: 31%;
	min-height:390px;
	background-color:#FFF;
	box-shadow: 4px 4px 8px #888888;
}
.idx-caja1txt {
	clear:both;
	display:block;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 0%;
	width: 100%;
	min-height:200px;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
}

.idx-caja2txt {
	clear:both;
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:8px;
	margin-left: 0%;
	width: 100%;
	min-height:170px;
	padding:5px 10px 5px 15px;
	overflow:hidden;
}

#language2 {
	clear: none;
	
	width: 78px;
	display: block;
	text-align: right;
	
	/*border-bottom: 2px solid #ccc;*/
	padding:0px 4px 0px 4px;
	margin-bottom:0px;
	background-image:url("images/english-flag2.png");
	background-position:center;
	background-repeat:no-repeat;
	background-color: rgba(0,0,0,0);
	height:40px;
	
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
	z-index:9999999999999999999999999999999999999999999;
}
#language-es2 {
	clear: none;
	
	width: 78px;
	display: block;
	text-align: right;
	
	/*border-bottom: 2px solid #ccc;*/
	padding:0px 4px 0px 4px;
	margin-bottom:0px;
	background-image:url("http://navis.com.ar/images/spanish-flag2.png");
	background-position:center;
	background-repeat:no-repeat;
	background-color: rgba(0,0,0,0);
	height:40px;
	
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
	z-index:9999999999999999999999999999999999999999999;
}



#redes {/*+ de 1024*/
	clear: none;
	float: right;
	margin-right: 3%;
	margin-top:40px;
	width:34%;
	display: block;
	margin-bottom: 0px;
}
#redes.large {/*+ de 1024*/
	clear: none;
	float: right;
	margin-right: 3%;
	margin-top:40px;
	width:34%;
	display: block;
	margin-bottom: 0px;
	
}
#redes.small {/*+ de 1024*/
	clear: none;
	float: right;
	margin-right: 5%;
	margin-top:-196px;
	width:34%;
	display: block;
	margin-bottom: 0px;
}
#redescuerpo {/*+ de 1024*/
	clear: none;
	float: left;
	margin-left: -23.3%;
	margin-top:260px;
	width:330px;
	display: block;
	margin-bottom: 0px;
}
#menu {/*+ de 1024*/
position:relative;
	clear: both;
	float: right;
	margin-right: 3%;
	margin-top:-46px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:58px;
	background-color: transparent;
}
#menu.large {/*+ de 1024*/
	position:relative;
	clear: both;
	float: right;
	margin-right: 3%;
	margin-top:-46px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:58px;
	background-color: transparent;

}
#menu.small {/*+ de 1024*/
position:absolute;
	clear: both;
	float: right;
	right: 2%;
	top:7px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:66px;
	z-index:1000000;
	background-color: transparent;
-webkit-box-shadow: -12px 4px 10px -4px rgba(3,2,3,0);
-moz-box-shadow: -12px 4px 10px -4px rgba(3,2,3,0);
box-shadow: -12px 4px 10px -4px rgba(3,2,3,0);
}

.imagencaja {
	/*margin:0 auto;*/
	float:none;
	padding:10px 0 60px 0;
}
.imagencaja:hover {
	/*width:80%;*/
	margin-top:2px;
	/*border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;; 
	width:50%;*/
}
.precio {
	float:left;
	clear:both;
	position: absolute;
    bottom: 0;
    left: 0;
	color: #fff;
	font-size:1.2em;
	font-weight:normal;
	margin:4px 0 0 0;
	width:100%;
	height:50px;
	padding:18px 0 10px 8px;
}
.nombrecaja {
	float:left;
	font-size: 1.2em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	padding:4px 10px;
	/*border:1px solid #CCC;*/
	margin-top:0px;
	margin-left:1%;
}
.nombrecajarel {
	float:left;
	font-size: 2em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	padding:4px 10px;
	/*border:1px solid #CCC;*/
	margin-top:11px;
	margin-left:1.3%;
}
.oferta_descuento_porcentaje {
	float:left;
	font-size: 1.4em;
	font-family: 'Raleway-reg', Arial, Helvetica, sans-serif;
	color: #000;
	padding:12px 8px;
	background-color:#93FF26;
	margin-top:10px;
	margin-left:10%;
	margin-bottom:28px;
	
}

.precio-tachado {
	float:left;
	font-size: 1.8em;
	font-family: 'Oswald-lite', Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:line-through;
	margin-left:10%;
	margin-bottom:10px;
	margin-top: 18px;
}
.precio-oferta {
	float:left;
	font-size: 1.8em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	margin-left:10%;
}

/*PRECIOS PARA LA CAJA DETALLE DEL PRODUCTO*/
.preciodetalle {
	font-size: 1.6em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;

	padding:4px 10px;

	
}
.precio-ofertadetalle {
	float:left;
	font-size: 1.8em;
	font-family: 'Raleway-bold', Arial, Helvetica, sans-serif;
	margin-left:8%;
	
}
.precio-tachadodetalle {
	float:left;
	font-size: 1.8em;
	font-family: 'Oswald-lite', Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:line-through;
	margin-left:8%;
	margin-bottom:40px;
	
}

.itemarticulo{
	margin-left:19.0084%;
	width: 62.1848%;
	}
#map_canvas {
float:left;
width:100%;

border:0 none;

}
#header-container {
float:none;
	width: 100%;
	max-width: 1600px;

	margin: 0 auto;
}
#header {
	position:relative;
	height: 170px;
}
/* header large */
#header.large {
	height: 170px;
}
/* header small */

#header.small {
	height: 70px;
}

#logo {
	clear: both;
	float: left;
	margin-left: 3.2016%;
	width: 28.3697%;
	display: block;
	border: 0 none;
	margin-top: 28px;
}
#logo.large {
	clear: both;
	float: left;
	margin-left: 3.2016%;
	width: 28.3697%;
	display: block;
	border: 0 none;
	margin-top: 28px;
}
#logo.small {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 16%;
	display: block;
	border: 0 none;
	margin-top: 6px;
	
}
#logo.hide {
	margin-top:10px;
	transition: 1s all;
	-moz-transition: 1s all;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
}


#redessite {
	
	margin-top: -300px;
	margin-right: 2%;
	width:11%;
}
#slidertopidx {
	display:block;
	margin-top:174px;
}
#galeria-container {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
	margin-top:30px;
	min-height: 622px;
	background-image: url("images/bg_galeria1920.jpg");
	background-repeat: no-repeat;
}
#slider-container {
	clear: both;
	float: none;
	margin: 0 auto;
	width: 100%;
	display: block;
	margin-top:170px;
}
#slider-container.large {/*+1024*/
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
	margin-top:170px;
}
#slider-container.small {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 100%;
	display: block;
}
#grid-Container{
	width: 100%;
	max-width: 1600px;
	padding-left: 0.375%;
	padding-right: 0.375%;
	margin: auto;
}
#footer-container {
	width: 100%;
	max-width: 1600px;
	padding-left: 0.375%;
	padding-right: 0.375%;
	margin: auto;
}
#footer {
margin-top: 80px;
	background-image:url(images/footer1920.jpg);
}

#enviarwhatsapp1024 {
	clear: none;
	margin-left: 24.1067%;
	width: 57.9915%;
	display: block;
	text-align: right;
	margin-top: 10px;

}


#slidertop {
	margin:2px 0px 0px 0px;
}
#cuerposlider {

	float: left;
	margin-top: 20px;
	width: 94%;
	height: auto;
	min-height: 300px;
	margin-left: 3%;
}
#cuerpo {
	float: left;
	padding-top:40px;
	width: 96%;
	height: auto;
	min-height: 1px;
	margin-left: 2%;
}
#cuerpo2 {

	float: left;
	margin-top: 200px;
	width: 91.5966%;
	height: auto;
	margin-left: 4.2016%;
}
#cuerpo3 {

	float: left;
	margin-top: 310px;
	width: 91.5966%;
	height: auto;
	margin-left: 4.2016%;
}

#logo-foot {
	margin-left: 2.4033%;
	width: 15.9663%;
	margin-top: 25px;
}
#subir {
	clear: none;
	float: left;
	margin-left: 85.4621%;
	width: 11.7647%;
	display: block;
	margin-top: -160px;
}
#tel-foot {
	clear: both;
	float: left;
	margin-left: 45%;
	width: 9.9663%;
	display: block;
	text-align: center;
	margin-top: -110px;
}
#footcontact {
	position: relative;
	clear: none;
	float: left;
	margin-left: 3.7%;
	width: 20.3697%;
	padding-top: 3px;
	display: block;
	text-align: left !important;
	margin-top: 44px;
	height:auto;
	border-left: 1px dashed #003766;
	
}
#tel-foot2 { /*form*/
	clear: none;
	float: right;
	margin-right: 3%;
	width: 28.9647%;
	display: block;
	text-align: left;
	margin-top: 34px;
}
.telefonofoot {
	font-size: 1.3em;
}
a.telefonofoot:link {
	font-size: 1.3em;
}
#foot-dire2 {
	clear: none;
	float: left;
	margin-left: 44.2%;
	width: 20.9663%;
	display: block;
	text-align: center;
	margin-top: -30px;
}
#foot-dire {
	clear: none;
	float: left;
	margin-left: 40.4%;
	width: 18.2663%;
	display: block;
	text-align: center;
	margin-top: -50px;
}

#foot-centro {
	clear: both;
	float: left;
	margin-top: -10px;
	display: block;
	width:100%;
	margin-left: 0%;
	text-align: center;
}
#face {
	clear: both;
	float: left;
	margin-left: 4.2016%;
	width: 91.5966%;
	display: block;
	margin-top: 2px;

}
#facelogo {
	clear: none;
	float: left;
	margin-left: 0.8403%;
	margin-right:6px;
	width: 20.168%;
	display: block;
}

#aws {
	clear: both;
	float: left;
	margin-left: 81.0285%;
	width: 15.9663%;
	margin-top:0px;
	margin-bottom:15px;
}
#caja-form {
	float:left; 
	clear: both; 
	margin-left:0.4033%; 
	width:70.3865%; 
	padding:1px 4% 8px 4%; 
}

#contenido {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	height: auto;
	margin-top:10px;
}
#contenido2 {
	clear: both;
	float: left;
	margin-left: 3.2016%;
	width: 95.7983%;
	display: block;
	margin-top: 10px;
	height: auto;
}

.idx-cajadetalle {
	clear: none;
	float: left;
	margin-left: 4.4033%;
	width: 38.3697%;
	display: block;
}
.cajas-container {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 20px;
}
#idx-cajas-container {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
}
.idx-caja1 {
margin-left: 1.4016%;
	width: 23.0714%;
	min-height:365px;
}
.cajita {
float: left;
margin-top: 50px;
margin-left: 40px;
width: 250px;
text-align: center;
min-height: 100px;
}
.idx-caja2 {
margin-top: 30px;
	margin-left:4%;
	width: 44%;	
}
.idx-caja3 {/*1024*/
	margin-left: 4%;
	width: 28%;
	min-height: 356px;
}
.idx-caja4 {
	clear:none;
	margin-left: 2%;
	width: 60%;
	margin-top: 0px;
}
.item_contactar {
clear: none;
	float:left;
	margin: 60px 0 0px 2%;
	width: 36%;
}
.item_contactar-listado {
	float:left;
	margin: 0px 0  20px 0;
	height:82px;
}
.idx-cajaprodrel {
	display: block;
	text-align: center;
	padding:0 2px 0 2px;
	width: 300px;	
}

#admin {
	clear: both;
	float: left;
	margin-left: 5.2016%;
	width: 3.3613%;
	display: block;
	margin-top:-35px;
}


#enviarwhatsapppie {/*+1025*/
	clear: both;
	float: left;
	margin-left: 5.042%;
	width: 28%;
	text-align: left;
	margin-top:-25px;
}


}
@media only screen and (min-width: 1916px) {

#menu {/*+ de 1916*/
position:relative;
	clear: both;
	float: right;
	margin-right: 2.2%;
	margin-top:-66px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:58px;
	
}
#menu.large {/*+ de 1024*/
	position:relative;
	clear: both;
	float: right;
	margin-right: 2.2%;
	margin-top:-66px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:58px;

}
#menu.small {/*+ de 1916*/
position:relative;
	clear: none;
	float: right;
	right: 1.2%;
	top:4px;
	/*width: 70.5882%;
	width:525px;*/
	width:auto;
	display: block;
	margin-bottom: 0px;
	/*border-bottom:2px rgba(255,255,255,1);*/
	height:60px;
	z-index:1000000;
	
}
#slider-container {
	clear: both;
	float: none;
	margin-left: 0;
	width: 100%;
	display: block;
	max-width:1916px;
}
}


