@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'HelveticaNeueLTStdBd';
    src: url('../fonts/HelveticaNeueLTStdBd.eot');
    src: url('../fonts/HelveticaNeueLTStdBd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdBd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdBd.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdBd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdLt';
    src: url('../fonts/HelveticaNeueLTStdLt.eot');
    src: url('../fonts/HelveticaNeueLTStdLt.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdLt.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdLt.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdLt.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdLt.svg#HelveticaNeueLTStdLt') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdBdCn';
    src: url('../fonts/HelveticaNeueLTStdBdCn.eot');
    src: url('../fonts/HelveticaNeueLTStdBdCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdBdCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdBdCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdBdCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdBdCn.svg#HelveticaNeueLTStdBdCn') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdMd';
    src: url('../fonts/HelveticaNeueLTStdMd.eot');
    src: url('../fonts/HelveticaNeueLTStdMd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdMd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdMd.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdMd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdMd.svg#HelveticaNeueLTStdMd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdLtCn';
    src: url('../fonts/HelveticaNeueLTStdLtCn.eot');
    src: url('../fonts/HelveticaNeueLTStdLtCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdLtCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdLtCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdLtCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdLtCn.svg#HelveticaNeueLTStdLtCn') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStdMdCn';
    src: url('../fonts/HelveticaNeueLTStdMdCn.eot');
    src: url('../fonts/HelveticaNeueLTStdMdCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdMdCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdMdCn.woff') format('woff'),
         url('fonts/HelveticaNeueLTStdMdCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdMdCn.svg#HelveticaNeueLTStdMdCn') format('svg');
}

*{
  margin: 0;
}

.clear{
  display: block;
  clear: both;
}

h1{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #0071bc;
  text-align: left;
  text-transform: uppercase;
}

h2{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #3c6871;
  text-align: left;
}

h6{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #3c6871;
  text-align: left;
}

h7{
  font-family: 'HelveticaNeueLTStdMd';
  font-size: 15px;
  color: #000;
  text-align: left;
}

p{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666;
  line-height: 24px;
  text-align: left;
}

label{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666;
  line-height: 24px;
  text-align: left;
  margin-left: 8px;
}

#wrapper{
  width: 100%;
  height: auto;
  position: absolute;
  overflow: hidden;
}

#new_btn{
  width: 266px;
  height: auto;
  position: absolute;
  right: 51px;
  top: 45px;
}

#interesados{
    width: 123px;
    height: 32px;
    position: relative;
    text-decoration: none;
    font-family: 'HelveticaNeueLTStdBdCn';
    font-size: 15px;
    color: #fff;
    display: block;
    float: left;
    line-height: 33px;
    text-align: center;
    margin-right: 20px;
    background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
}

#reg_med{
    width: 123px;
    height: 32px;
    position: relative;
    text-decoration: none;
    font-family: 'HelveticaNeueLTStdBdCn';
    font-size: 15px;
    color: #fff;
    display: block;
    float: left;
    line-height: 33px;
    text-align: center;
    background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
}

#reg_med:hover, #interesados:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
}

/*<-----------------------------------------------------------------------------------------------------cambios2020------------------------------------------->*/

#headermenu{
  width: 93%;
	padding: 20px 5% 20px 2%;
	position: absolute;
	z-index: 9999;
	top: 0;
}

#men2020{
  float: right;
	margin-top: 20px;
	margin-right: -5%;
}

#men2020 ul li{
	display: inline-block;
	margin-right: 10px;
}

#men2020 ul li a{
	color: #0071bc;
  font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 43px;
	display: block;
	text-decoration: none;
	padding: 0 15px;
}

#men2020 ul li:nth-child(8){
	background: #ff6037;
	padding: 6px 20px 5px 5px;
	border-radius: 10px 0 0 10px;
	margin-right: -4px;
  height: 32px;
}

#men2020 ul li:nth-child(9){
	background: #0071bc;
	padding: 0 20px 0 5px;
	margin-left: 0;
	margin-right: -8px;
}

#men2020 ul li:nth-child(9) a{
	color: #fff;
	background: none;
}

#men2020 ul li:nth-child(9) a:hover, nav ul li:nth-child(10) a:hover{
	background: none;
}

#men2020 ul li a#carri:hover{
  background: none;
}


#men2020 ul li a:hover{
	color: #fff;
	background: #ff6037;
}

#men2020 ul li a.active{
	color: #fff;
	background: #ff6037;
}

a#realizartest{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  background: #ff6037;
  padding: 10px 20px;
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  display: block;
  position: fixed;
  right: -54px;
  bottom: 0;
  top: 0;
  margin: auto;
  z-index: 9999;
  height: 26px;
  transform: rotate(-90deg);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  border-radius: 15px 15px 0 0;
}

a#realizartest:hover{
  background: #0071bc;
}


#men2020 ul li a#menuiphone{
		display: none;
	}


#men2020 img{
	margin-bottom: 4px;
  width: 35px;
}


#men2020 ul li:hover ul{
	display:block;
}

#men2020 ul li ul{
	background: #e75d3b;
	position: absolute;
	padding: 0;
	display: none;
	z-index: 999999;
}

#men2020 ul li ul li{
	display: block;
	margin-right: 0;
}

#men2020 ul li ul li a{
	color: #fff;
	padding-right: 40px;
}






#men2020 ul li:hover ul li ul{
	display:none;
}

#men2020 ul li ul li:hover ul{
	display:block;
}

#men2020 ul li ul li ul{
	background: #e75d3b;
	position: absolute;
	padding: 0;
	display: none;
	z-index: 999999;
  left: 139px;
  top: 42px;
}

#men2020 ul li ul li ul li{
	display: block;
	margin-right: 0;
  width: 284px;
}

#men2020 ul li ul li ul li a{
	color: #fff;
	padding-right: 40px;
}






#men2020 ul li ul li:hover ul li ul{
	display:none;
}

#men2020 ul li ul li ul li:hover ul{
	display:block;
}

#men2020 ul li ul li ul li ul{
	background: #e75d3b;
	position: absolute;
	padding: 0;
	display: none;
	z-index: 999999;
  left: 284px;
  top: 0px;
}

#men2020 ul li ul li ul li ul li{
	display: block;
	margin-right: 0;
  width: 289px;
}

#men2020 ul li ul li ul li ul li a{
	color: #fff;
	padding-right: 40px;
}


#realizartest2{
  display: none;
}

#nubelogo{
  width: 160px;
  height: auto;
  position: relative;
  float: left;
  display: block;
}

#nubeimu{
  width: 160px;
  height: auto;
  position: relative;
  float: left;
  display: block;
  margin-top: 19px;
}



#logo2020{
	float: left;
  width: auto;
  height: auto;
  position: relative;
}

#logo2020 img.logo2{
	margin-left: 30px;
}

#logo2020 img.logo3{
	margin-left: 30px;
}

#owl-demo .item, #owl-demo_interna .item{
  display: block;
  width: 100%;
  height: 900px;
  background: url(../img/slide1.jpg) no-repeat center / cover;
  overflow: visible;
}

#owl-demo .item2, #owl-demo_interna .item2{
  display: block;
  width: 100%;
  height: 900px;
  background: url(../img/slide2.jpg) no-repeat center / cover;
  overflow: visible;
}

#owl-demo .item3, #owl-demo_interna .item3{
  display: block;
  width: 100%;
  height: 900px;
  background: url(../img/slide3.jpg) no-repeat center / cover;
  overflow: visible;
}

#owl-demo .item4, #owl-demo_interna .item4{
  display: block;
  width: 100%;
  height: 900px;
  background: url(../img/slide4.jpg) no-repeat center / cover;
  overflow: visible;
}

.contslideblock{
  position: absolute;
  z-index: 100;
  bottom: 130px;
  left: 5%;
  padding: 30px 3% 40px;
  background: rgba(255,255,255,0.8);
  text-align: left;
}

.contslideblock h2{
  color: #ff6037;
  font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.contslideblock p{
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	font-weight: 400;
  margin-bottom: 3px;
  line-height: 25px;
}

.contslideblock h3{
  color: #0071bc;
  font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
  margin-bottom: 20px;
}

.contslideblock a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  background: #ff6037;
  padding: 10px 15px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}

a#faqbtn{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 13px;
  text-decoration: none;
  color: #fff;
  display: block;
  right: 0;
  top: 26px;
  position: absolute;
  background: #0071bc;
  text-align: center;
  width: 80px;
  padding: 7px 0;
}

#header2020{
  width: 100%;
  height: 400px;
  position: relative;
  background: url(../img/header2020.jpg) no-repeat center / cover;
}

/*<-----------------------------------------------------------------------------------------------------homennew------------------------------------------->*/

#leftone, #rightone{
  width: 50%;
  height: 500px;
  position: relative;
  float: left;
}

#leftoneover, #rightoneover{
  width: 100%;
  height: 500px;
  position: absolute;
  background: #34567a;
  opacity: 0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#leftoneover h1, #rightoneover h1{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 80px;
  text-align: center;
  margin-top: 213px;
  color: #fff;
}

#leftoneover:hover, #rightoneover:hover{
opacity: .7;
}

#leftone{
  background: url(../img/naranja.jpg) no-repeat center / cover;
}


#rightone{
  background: url(../img/keto99.jpg) no-repeat center / cover;
}

#imglog2{
  width: 200px;
  height: auto;
  position: absolute;
  left: 0;
  top: 38px;
}

#car2{
  fill: #e78e3b;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#carrito:hover #car2{
  fill: #9f9f9e;
}

#topline2{
  width: 0;
  height: 2px;
  position: relative;
  background: #e78e3b;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#menin2{
  width: 990px;
  height: auto;
  position: relative;
  margin: auto;
  border-left: 1px solid #eee;
  overflow: hidden;
}

#menin2:hover{
  overflow: visible;
}

#menin2 ul{
  padding-left: 0;
}

#menin2 ul li{
  list-style: none;
  display: inline-block;
  margin-right: -4px;
}

#menin2 ul li a{
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 12px;
  color: #9f9f9e;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  border-right: 1px solid #eee;
  padding: 0 212.6px;
  height: 52px;
  display: block;
  line-height: 52px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  background: #fff;
	font-weight: normal;
}

#menin2 ul li a:hover{
  color: #e78e3b;
  box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -o-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  margin: 0;
}

#menin2 ul li:hover #topline2{
  width: 100%;
  box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -o-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
}

#imu{
  height: 400px;
}

#imuleft{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
  background: #284c6b;
}

#imuright{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
  background: url(../img/naranja.jpg) no-repeat center / cover;
}

#tien{
  height: 400px;
}

#tienright{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
  background: #284c6b;
}

#tienleft{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
  background: url(../img/cocina.jpg) no-repeat center / cover;
}

#keto{
  height: 400px;
  background: url(../img/keto.jpg) no-repeat center / cover;
}

#ketoleft{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
  background: #284c6b;
}

#ketoright{
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
}

#tienrcont{
  width: 320px;
  height: auto;
  position: absolute;
  top: 71px;
  left: 190px;
}

#ketolcont{
  width: 320px;
  height: auto;
  position: absolute;
  top: 71px;
  right: 176px;
}

#imulcont{
  width: 320px;
  height: auto;
  position: absolute;
  top: 106px;
  right: 176px;
}

#imulcont h1, #tienrcont h1, #ketolcont h1{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 35px;
  color: #e78e3b;
  margin-bottom: 15px;
}

#imulcont p, #tienrcont p, #ketolcont p{
  font-size: 19px;
  color: #fff;
}

#mashome{
  width: 100px;
  height: auto;
  padding: 12px 10px 7px;
  position: relative;
  margin-top: 15px;
  background: #e78e3b;
}

#mashome a{
  text-decoration: none;
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 20px;
  color: #fff;
  margin-left: 21px;
}

#fl2{
  position: absolute;
  left: 22px;
  top: 15px;
  width: 13px;
  height: auto;
}

#homede{
  background: #f9f7f8;
}

#homdes{
  width: 993px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 70px 0;
}

#homdes h1{
  color: #e78e3b;
  margin-bottom: 15px;
}

#submenu2{
  width: 100%;
  height: 35px;
  background: #f8f8f8;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

#logo2{
  width: 100%;
  height: 122px;
  background: #fff;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

#wraplog2{
  width: 982px;
  height: auto;
  padding-top: 17px;
  margin: auto;
  position: relative;
}

#menu2{
  width: 100%;
  height: 53px;
  position: relative;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  border-bottom: 1px solid #eee;
}

#nav2{
  width: 100%;
  height: auto;
  position: relative;
  z-index: 999;
}

#carritobot2{
  width: auto;
  height: auto;
  position: absolute;
  right: 0;
  top: 45px;
}

#hidesub2{
  display: none;
}

#ketogrowmen{
  display: none;
}

#btn_right_form{
  width: 91px;
  height: 30px;
  padding-left: 29px;
  line-height: 27px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

#btn_left_form, #btn_left_form2, #btn_left_form3{
  width: 76px;
  height: 30px;
  padding-left: 44px;
  line-height: 27px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  float: left;
  margin-right: 25px;
}

#btn_right_form2, #btn_right_form3{
  width: 91px;
  height: 30px;
  padding-left: 29px;
  line-height: 27px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  float: left;
}

#fl_izq{
  width: 12px;
  height: auto;
  position: absolute;
  left: 19px;
  top: 8px;
}

#fl_der{
  width: 12px;
  height: auto;
  position: absolute;
  right: 19px;
  top: 8px;
}

/*<-----------------------------------------------------------------------------------------------------keto--------------------------------------------------->*/

#ketonavhide{
  display: none;
}

#ketonav{
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
}

#blogoketo{
  width: 100%;
  height: auto;
  position: relative;
  background: #fff;
}

#blogoketo2{
  width: 100%;
  height: auto;
  position: relative;
  background: url(../img/header-keto-drink-new.png) no-repeat center / cover;
}

#menketowrap{
  width: 1000px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 45px 0 25px;
}

#logoketo{
  width: 399px;
  height: auto;
  position: relative;
}

#menublue{
  width: 100%;
  height: auto;
  position: relative;
  background: #6387ae;
}

#menublue.insideblue{
  background: #336699;
}

#menbluewrap{
  width: 1000px;
  height: auto;
  position: relative;
  margin: auto;
  overflow: hidden;
}

#menbluewrap:hover{
  overflow: visible;
}

#menbluewrap ul{
  padding-left: 0;
}

#menbluewrap ul li{
  list-style: none;
  display: inline-block;
  margin-right: -4px;
}

#menbluewrap ul li a{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  line-height: 53px;
  padding: 0 119px;
  height: 57px;
  display: block;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#menbluewrap ul li a:hover{
  background: #9bb4cd;
}

#menbluewrap ul li a.lightbblue{
  background: #9bb4cd;
}

#menbluewrap ul li ul{
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  z-index: 3;
  opacity: 0;
}

#menbluewrap ul li ul li{
  list-style: none;
  display: block;
}

#menbluewrap ul li ul li a{
  display: block;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  text-decoration: none;
  padding: 0 30px;
  background: #336699;
  width: 285px;
  height: 57px;
  text-align: left;
}

#menbluewrap ul li ul li a.doskato{
  width: 324px;
}

#menbluewrap ul li ul li a:hover{
  background: #9bb4cd;
}

#menbluewrap ul li:hover ul{
  opacity: 1;
  z-index: 2;
}

#largekat{
  width: 100%;
  height: 569px;
  position: relative;
  background: url(../img/keto.jpg) no-repeat center / cover;
}

#blockkatdesc{
  width: 822px;
  height: 195px;
  position: absolute;
  background: rgba(255, 255, 255, 0.6);
  top: 0;
  left: 30px;
  padding: 80px 70px 0;
   bottom: 0;
   margin: auto;
}

#blockkatdesc h1{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 40px;
}

#blockkatdesc h2{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 22px;
}

#ketoplec{
  width: 100%;
  height: 1px;
  margin: 20px 0;
  background: #dddddd;
}

#iconkatwrap{
  width: 1000px;
  height: auto;
  padding: 70px 0;
  margin: auto;
}

.iconka{
  width: 284px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 74px;
}

#katult{
  margin-right: 0;
}

.iconkat{
  width: 100px;
  height: auto;
  margin: auto;
  position: relative;
  margin-bottom: 15px;
}

.iconkont{
  width: 100%;
  height: auto;
  position: relative;
}

.iconkont h1{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 22px;
  text-align: center;
  text-transform: none;
  margin-bottom: 10px;
}

.iconkont p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 12px;
  text-align: center;
}

#lightblue{
  width: 100%;
  height: 65px;
  position: relative;
  background: #eaf1f7;
}

#footkat{
  width: 100%;
  height: 90px;
  position: relative;
  background: #336699;
}

#footkatwrap{
  width: 1000px;
  height: auto;
  position: relative;
  margin: auto;
  padding-top: 35px;
}

#botleftkat{
  width: auto;
  height: auto;
  position: relative;
}

#avis{
  width: auto;
  height: auto;
  position: relative;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 13px;
  padding-right: 7px;
  border-right: #2e5e8d 1px solid;
  float: left;
  text-decoration: none;
}

#polit{
  width: auto;
  height: auto;
  position: relative;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 13px;
  padding: 0 7px;
  border-right: #2e5e8d 1px solid;
  float: left;
  text-decoration: none;
}

#conkat{
  width: auto;
  height: auto;
  position: relative;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 13px;
  padding-left: 7px;
  float: left;
  text-decoration: none;
}

#avis:hover, #polit:hover, #conkat:hover{
  text-decoration: underline;
}

#botder.katf p{
  color: #fff;
}

#antewrap{
  width: 1000px;
  height: auto;
  position: relative;
  padding: 50px 0;
  margin: 15px auto 0;
}

#antewrap h1{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 32px;
  text-transform: none;
  margin-bottom: 20px;
}

#antewrap p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#antewrap ul{
  padding-left: 0;
  margin: 15px 0 15px 34px;
}

#antewrap ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 25px;
}

#ketotitr{
  width: 100%;
  height: auto;
  position: relative;
  padding: 40px 0;
}

#ketoplecatit{
  width: 7px;
  height: 34px;
  position: relative;
  background: #336699;
  margin-left: 20px;
  float: left;
}

#ketolink{
  font-family: 'Ubuntu', sans-serif;
  color: #336699;
  font-size: 20px;
  text-transform: none;
  text-decoration: none;
  margin: 5px 0 0 10px;
  float: left;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#ketolink:hover{
  color: #2f99ff;
}

#katoquote{
  width: 100%;
  height: auto;
  position: relative;
    margin: 20px 0;
}

#quotemark{
  width: 35px;
  height: auto;
  position: relative;
  float: left;
  margin: 58px 10px 0 0;
}

#quotecont{
  width: 904px;
  height: auto;
  position: relative;
  float: left;
}

#quotecont h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  color: #8c989c;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
}

#quote1{
  width: 100%;
  height: auto;
  position: relative;
}

#quote1 h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  color: #8c989c;
  font-size: 15px;
  margin-bottom: 0;
  font-style: italic;
  margin-bottom: -5px;
}

#quotemark2{
  width: 37px;
  height: auto;
  position: relative;
  float: left;
  margin: 21px 0 0 10px;
}

#ketolist2{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
}

#ketolist2 h1{
  color: #000;
  font-size: 14px;
  font-family: 'Ubuntu', sans-serif;
  margin-bottom: 10px;
}

#ketolist2 ul{
  padding-left: 12px;
  list-style: decimal;
  margin: 0;
}

#ketolist2 ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 10px;
  line-height: 20px;
  margin: 0;
}

#dietaleft{
  width: 562px;
  height: auto;
  position: relative;
  float: left;
  margin: 20px 20px 0 0;
}

#dietaleft p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#dietaright{
  width: 378px;
  height: auto;
  position: relative;
  float: left;
  background: #eaf1f7;
  margin-top: 20px;
  padding: 10px 20px;
}

#dietaright a{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#dietaright a:hover{
  color: #009bfd;
}

#unanota{
  width: 100%;
  height: auto;
  position: relative;
  margin: 20px 0;
}

#unanota h1{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 22px;
  text-transform: none;
  margin-bottom: 20px;
}

#unanota p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#cetogenica{
  width: 100%;
  height: auto;
  position: relative;
}

#cetogenica h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
}

#cetogenica p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#ketoimgframe{
  width: 879px;
  height: auto;
  position: relative;
  margin: 30px auto;
  border: #336699 1px solid;
}

#ketoim{
  width: 700px;
  height: auto;
  margin: auto;
}

#ketoimgtit{
  width: 100%;
  height: auto;
  position: relative;
  background: #336699;
  padding: 15px 0 0;
}

#ketoimgtit h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  border: none;
  margin: 0;
}

#cetosis{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 25px;
}

#cetosis h1{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 22px;
  text-transform: none;
  margin-bottom: 20px;
  border-bottom: none;
}

#cetosis p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#ketopar{
  margin-bottom: 20px;
}

#ketohipo{
  width: 100%;
  height: auto;
  position: relative;
}

#ketohipo h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin-top: 20px;
}

#ketohipo h2{
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #336699;
  font-size: 22px;
  text-transform: none;
  margin: 20px 0;
  border-bottom: none;
}

#ketohipo p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#celcan{
  width: 100%;
  height: auto;
  position: relative;
  border: #eee solid 3px;
  margin-top: 25px;
}

#celcan h1{
  font-size: 20px;
  font-family: 'Ubuntu Condensed', sans-serif;
}

#celcan ul{
  margin: 0;
}

.celchangeleft{
  width: 350px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 40px;
}

.celchangeright{
  width: 489px;
  height: auto;
  position: relative;
  float: left;
}

#ventaja{
  width: 100%;
  height: auto;
  position: relative;
  margin: 25px 0;
}

#ventaja h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin-top: 20px;
}

#ventaja ul{
  padding-left: 45px;
  list-style: initial;
  margin: 0;
  margin-top: 20px;
}

#ventaja ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 24px;
  margin: 0;
}

#ventaja span a{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  line-height: 24px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  text-decoration: none;
}

#ventaja span a:hover{
  color: #009bfd;
}

ul#laprueba{
  margin-bottom: 20px;
}

#fuentes{
  width: 100%;
  height: auto;
  position: relative;
}

#fuentes h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #000;
  font-size: 15px;
}

#fuentes ul{
  padding-left: 12px;
  list-style: decimal;
  margin: 0;
}

#fuentes ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 10px;
  line-height: 20px;
  margin: 0;
}

#fuentes span a{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 10px;
  line-height: 20px;
  margin: 0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  text-decoration: none;
}

#fuentes span a:hover{
  color: #009bfd;
}

#dietauno{
  width: 10px;
  height: 10px;
  position: absolute;
  top:-18px;
}

#hipodos{
  width: 10px;
  height: 10px;
  position: absolute;
  top:-15px;
}

#ventajatres{
  width: 10px;
  height: 10px;
  position: absolute;
  top:-20px;
}

#crecimientocuatro{
  width: 10px;
  height: 10px;
  position: absolute;
  top:623px;
}


#ayunocinco{
  width: 10px;
  height: 10px;
  position: absolute;
  top:1052px;
}

#evidenciaseis{
  width: 10px;
  height: 10px;
  position: absolute;
  top:1290px;
}

#pruebasiete{
  width: 10px;
  height: 10px;
  position: absolute;
  top:2145px;
}

#neutraltit{
  width: 100%;
  height: auto;
  position: relative;
}

#neutraltit h1{
  font-size: 32px;
  font-family: 'Ubuntu Condensed', sans-serif;
  color: #006489;
  margin-bottom: 40px;
}

#ketoprod{
  width: 320px;
  height: auto;
  position: relative;
  float: left;
}

#ketoprodcont{
  width: 654px;
  height: auto;
  position: relative;
  float: left;
}

#ketoprodcont p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#ketoprodcont ul{
  list-style: url(../img/check-20.png);
  padding-left: 28px;
  margin: 20px 0 0;
}

#ketoprodcont ul li{
  color: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  font-size: 15px;
}

#comopuedo{
  width: 100%;
  height: auto;
  position: relative;
}

#comopuedo h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin-top: 20px;
  color: #336699;
  font-size: 28px;
  font-family: 'Ubuntu Condensed', sans-serif;
}

#comopuedo p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  margin-bottom: 20px;
}

#comopuedo h2{
  color: #000;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  font-size: 18px;
  margin-bottom: 20px;
}

#comopuedo ul{
  padding-left: 12px;
  list-style: initial;
  margin: 0;
  margin-bottom: 20px;
}

#comopuedo ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 25px;
  margin: 0;
}

#comopuedo ul li a{
  font-size: 15px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  line-height: 25px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#comopuedo ul li a:hover{
  color: #0099ff;
}

#prolinks{
  width: auto;
  height: auto;
  position: relative;
}

#sugket, #infoket, #ingreketo{
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 30px;
}

#sugket a, #infoket a, #ingreketo a{
  color: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  font-size: 20px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  padding-left: 18px;
}

#sugket a:hover, #infoket a:hover, #ingreketo a:hover{
  color: #0099ff;
}

#sideplec{
  width: 6px;
  height: 33px;
  position: absolute;
  left: 0;
  top: -4px;
  background: #336699;
}

#sugtit{
  width: 100%;
  height: auto;
  position: relative;
}

#sugtit h1{
  color: #336699;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 32px;
  margin-bottom: 20px;
  text-transform: none;
}

#sugtit p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  margin-bottom: 20px;
}

#antewrap2{
  width: 1000px;
  height: auto;
  position: relative;
  padding: 50px 0;
  margin: 15px auto 0;
}

#sugswitch{
  width: 100%;
  height: auto;
  position: relative;
  border: 1px solid #f0f0f0;
}

.faseketo{
  width: 100%;
  height: auto;
  position: relative;
  padding: 20px 0 0;
}

.faseketo h2{
  color: #336699;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 22px;
  margin-bottom: 20px;
}

.faseketo p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

.ketoillustration{
  width: 289px;
  height: auto;
  position: relative;
  margin: 20px auto 0;
  padding: 0 0 30px;
}

.ketoillustration2{
  width: 177px;
  height: auto;
  position: relative;
  margin: 20px auto 0;
  padding: 0 0 30px;
}

.ketoillustration3{
  width: 275px;
  height: auto;
  position: relative;
  margin: 20px auto 0;
  padding: 0 0 30px;
}

.ketoillustration4{
  width: 263px;
  height: auto;
  position: relative;
  margin: 20px auto 0;
  padding: 0 0 30px;
}

.ketoillustration5{
  width: 392px;
  height: auto;
  position: relative;
  padding: 30px 0;
  margin: auto;
}

#ketinst{
  width: 100%;
  height: auto;
  position: relative;
}

#ketinst h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin: 40px 0 25px;
  color: #336699;
  font-size: 28px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

#ketinst p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#ketocof{
  width: 300px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 20px;
  margin-top: 25px;
}

#ketolistcof{
  width: 680px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 25px;
}

#ketolistcof ul{
  list-style: initial;
  padding-left: 14px;
}

#ketolistcof ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 21px;
}

#ketoingredients{
  width: 100%;
  height: auto;
  position: relative;
}

#ketoingredients h1{
  color: #336699;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 32px;
  text-transform: none;
}

#ketoingredients h2{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #000;
  font-size: 15px;
}

#ketoingredients ul{
  list-style: initial;
  padding-left: 10px;
}

#ketoingredients ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 30px;
}

#reemuno, #reemdos, #reemtres{
  width: 100%;
  height: auto;
  position: relative;
}

#reemleft{
  width: 684px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 20px;
}

#reemleft h1{
  color: #336699;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 32px;
  text-transform: none;
  margin-bottom: 20px;
}

#reemleft p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#reemright{
  width: 296px;
  height: auto;
  position: relative;
  float: left;
}

#reemdosleft{
  width: 463px;
  height: auto;
  position: relative;
  float: left;
  border: #e8e8e8 1px solid;
  margin-right: 120px;
}

#reemcaption{
  width: 92%;
  height: auto;
  position: relative;
  padding: 5px 4%;
  border-top: #e8e8e8 1px solid;
}

#reemcaption p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  text-align: center;
}

#reemdosright{
  width: 415px;
  height: auto;
  position: relative;
  float: left;
}

#germana{
  width: 50px;
  height: auto;
  position: relative;
  margin-bottom: 15px;
}

#germanacont{
  width: 100%;
  height: auto;
  position: relative;
}

#germanacont h2{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #000;
  font-size: 15px;
  margin-bottom: 20px;
}

#germanacont p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#germanacont table{
  border-collapse: collapse;
  width: 100%;
}

#germanacont table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#reemtres h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin: 40px 0 25px;
  color: #336699;
  font-size: 28px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

h1#noborder{
  border: none;
  padding: 0;
}

#reemtres p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#reemtres h2{
  margin: 40px 0 25px;
  color: #336699;
  font-size: 20px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

.katoquote2{
  width: 100%;
  height: auto;
  position: relative;
    margin: 20px 0;
}

.quotemark3{
  width: 35px;
  height: auto;
  position: relative;
  float: left;
  margin: 58px 10px 0 0;
}

.quotemark5{
  width: 35px;
  height: auto;
  position: relative;
  float: left;
  margin: 34px 10px 0 0;
}

.quotemark6{
  width: 35px;
  height: auto;
  position: relative;
  float: left;
  margin: 67px 10px 0 0;
}

.quotecont2{
  width: 904px;
  height: auto;
  position: relative;
  float: left;
}

.quotecont2 h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  color: #8c989c;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
  text-transform: none;
}

.quotemark4{
  width: 37px;
  height: auto;
  position: relative;
  float: left;
  margin: 0 0 0 10px;
}

#reemcuatro{
  width: 100%;
  height: auto;
  position: relative;
}

#antewrapreem{
  width: 1000px;
  height: auto;
  position: relative;
  padding: 50px 0;
  margin: 15px auto 0;
}

#reemcinco{
  width: 100%;
  height: auto;
  position: relative;
}

#reemcinco h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin: 40px 0 25px;
  color: #336699;
  font-size: 28px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

#reemcinco p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#reemcinco ul{
  list-style: initial;
  padding-left: 45px;
  margin: 20px 0;
}

#reemcinco ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 30px;
}

#reemcinco h2{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #000;
  font-size: 15px;
}

#tabblue{
  width: 100%;
  height: auto;
  position: relative;
}

#tabblue table{
  border-collapse: collapse;
  width: 100%;
}

#tabblue table th{
  background: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  border: none;
  text-align: left;
}

#tabblue table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  text-align: left;
}

#tabblue h1{
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  border-bottom: #dddddd solid 1px;
  margin: 40px 0 25px;
  color: #336699;
  font-size: 28px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

#tabblue p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#tabblue ul{
  list-style: initial;
  padding-left: 45px;
  margin: 20px 0;
}

#tabblue ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
  line-height: 30px;
}

#reemlinks{
  width: 100%;
  height: auto;
  position: relative;
}

#reemlinks h1{
  color: #336699;
  font-size: 20px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
  margin-bottom: 20px;
}

#reemlinks a{
  color: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  font-size: 15px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#reemlinks a:hover{
  color: #009bfd;
}

#reemlinks h2{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #000;
  font-size: 15px;
  margin-bottom: 10px;
}

#reemlinks ul{
  padding-left: 12px;
  list-style: decimal;
  margin: 0;
}

#reemlinks ul li{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 10px;
  line-height: 20px;
  margin: 0;
}

#nutriwrap{
  width: 1000px;
  height: auto;
  position: relative;
  padding: 50px 0;
  margin: 15px auto 0;
}

#nutritit{
  width: 100%;
  height: auto;
  position: relative;
}

#nutritit h1{
  margin: 20px 0 25px;
  color: #336699;
  font-size: 32px;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: none;
}

#nutritit p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #000;
  font-size: 15px;
}

#nutritabs{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

#nutritableft{
  width: 477.5px;
  height: auto;
  position: relative;
  margin-right: 45px;
  float: left;
}

#nutritableft table{
  border-collapse: collapse;
  width: 100%;
  margin-top: 0;
}

#nutritableft table th{
  background: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  border: none;
  text-align: left;
}

#nutritableft table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  text-align: left;
}

#nutritableft table td#nutribold{
  font-weight: 700;
}

#nutritableft table td.nutripad{
  padding-left: 30px;
}

#nutritableft table td.nutripad2{
  padding-left: 45px;
}

#nutritableft table td.nutrinoborder{
  border-bottom: none;
}

#nutritabright{
  width: 477.5px;
  height: auto;
  position: relative;
  float: left;
  border-bottom: #dddddd 1px solid;
}

#nutritabtit{
  width: 90%;
  height: auto;
  position: relative;
  padding: 3% 5% 3%;
  background: #336699;
}

#nutritabtit h1{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  text-transform: none;
  text-align: center;
}

#nutritabimg{
  width: 340px;
  height: auto;
  position: relative;
  margin: 147px auto 0;
  padding-bottom: 131px;
}

#nutritabs2{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 50px;
}

#nutritab2left{
  width: 477.5px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 45px;
}

#nutritab2left table{
  border-collapse: collapse;
  width: 100%;
  margin-top: 0;
}

#nutritab2left table th{
  background: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  border: none;
  text-align: left;
}

#nutritab2left table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  text-align: left;
}

#nutritab2left table td#nutribold{
  font-weight: 700;
}

#nutritab2left table td.nutripad{
  padding-left: 30px;
}

#nutritab2left table td.nutrinoborder{
  border-bottom: none;
}

#nutritab2right{
  width: 477.5px;
  height: auto;
  position: relative;
  float: left;
}

#nutritab2right table{
  border-collapse: collapse;
  width: 100%;
  margin-top: 0;
}

#nutritab2right table th{
  background: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  border: none;
  text-align: left;
}

#nutritab2right table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  text-align: left;
}

#nutritab2right table td#nutribold{
  font-weight: 700;
}

#nutritab2right table td.nutripad{
  padding-left: 30px;
}

#nutritab2right table td.nutrinoborder{
  border-bottom: none;
}

#nutriinfo{
  width: 100%;
  height: auto;
  position: relative;
  border-bottom: #e8e8e8 1px solid;
  padding: 10px 0;
}

#nutriinfo p{
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  line-height: 18px;
}

#nutritabs3{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 50px;
}

#nutritabs3 table{
  border-collapse: collapse;
  width: 100%;
  margin-top: 0;
}

#nutritabs3 table th{
  background: #336699;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 15px;
  border: none;
  text-align: left;
}

#nutritabs3 table td{
  border-bottom: #e8e8e8 1px solid;
  border-right: none;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400px;
  color: #336699;
  font-size: 15px;
  text-align: left;
}

#nutritabs3 table td#nutribold{
  font-weight: 700;
}


/*<------------------------------------------------------------------------------------------------------------------------------------------------------------->*/


#hidblock{
  display: none;
}

#hidblock.sho{
  display: block;
  width: 100%;
  position: relative;
  height: 213px;
}

#menresp{
  display: none;
}

#hidemainmen{
  display: none;
}

nav{
  width: 100%;
  height: auto;
  position: relative;
  z-index: 999;
}

nav.fix{
  position: fixed;
  top:0;
  background: #f8f8f8;
}

#logo.hidd{
  display: none;
}

#hidesub{
  display: none;
}

#submenu{
  width: 100%;
  height: 35px;
  background: #f8f8f8;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

#submenu.hidd{
  display: none;
}


#wrapsub{
  width: 1034px;
  height: auto;
  position: relative;
  margin: auto;
  padding-top: 9px;
}

#wrapsub ul{
  padding-left: 0;
  position: absolute;
  right: 0;
}

#wrapsub ul li{
  list-style: none;
  display: inline-block;
}

#wrapsub ul li a{
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 13px;
  color: #000;
  text-decoration: none;
  margin-right: 22px;
}

#wrapsub ul li a:hover{
  text-decoration: underline;
}

a#subult{
  margin-right: 0;
}

#logo{
  width: 100%;
  height: 122px;
  background: #fff;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

#wraplog{
  width: 982px;
  height: auto;
  padding-top: 17px;
  margin: auto;
  position: relative;
}

#imglog{
  width: auto;
  height: auto;
  position: absolute;
  left: 0;
}

#carritobot{
  width: auto;
  height: auto;
  position: absolute;
  right: 0;
  top: 45px;
}

#carrito{
  width: 30px;
  height: auto;
  position: relative;
}

#car{
  fill: #0071bc;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#carrito:hover #car{
  fill: #9f9f9e;
}

#menu{
  width: 100%;
  height: 53px;
  position: relative;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  border-bottom: 1px solid #eee;
}

#menin{
  width: 990px;
  height: auto;
  position: relative;
  margin: auto;
  border-left: 1px solid #eee;
  overflow: hidden;
}

#menin:hover{
  overflow: visible;
}

#menin ul{
  padding-left: 0;
}

#menin ul li{
  list-style: none;
  display: inline-block;
  margin-right: -4px;
}

#menin ul li a{
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 11px;
  color: #9f9f9e;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  border-right: 1px solid #eee;
  padding: 0 15px;
  height: 52px;
  display: block;
  line-height: 52px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  background: #fff;
}

#menin ul li:hover #topline{
  width: 100%;
  box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -o-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
}

#menin ul li a:hover{
  color: #0071bc;
  box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  -o-box-shadow: 6px 0 0 rgba(0, 0, 0, 0.03), -6px 0 0 rgba(0, 0, 0, 0.03);
  margin: 0;
}

#menin ul li a.activo{
  background: #0071bc;
  color: #fff;
}

#menin ul li a.activo:hover{
  background: #fff;
  color: #0071bc;
}

#topline.activo{
  background: #0071bc;
  width: 99.9%;
}

#menin ul li ul{
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  margin-top: 20px;
  z-index: -1;
}

#menin ul li ul li{
  list-style: none;
  background: #f8f8f8;
  width: 280px;
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
  box-shadow: 0;
}

#menin ul li ul li.borde{
border-top: 1px solid #eee;
}

#menin ul li:hover ul{
  margin-top: 0;
  opacity: 1;
  z-index: 2;
}

#menin ul li ul li a{
  list-style: none;
  display: block;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #9f9f9e;
  text-decoration: none;
  border-right: none;
  padding: 0 30px;
  box-shadow: 0;
}

#menin ul li ul li a:hover{
  color: #3c71a6;
  box-shadow: 0;
}

#menin ul li ul li span{
  opacity: 0;
  position: absolute;
  top: 19px;
  left: 15px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#menin ul li ul li:hover > span{
  opacity: 1;
}

#menin ul li ul li ul{
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  top: -1px;
  left: 255px;
}

#menin ul li ul li:hover ul{
  opacity: 1;
}

#menin ul#segundo li ul {
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  top: -1px;
  left: 255px;
  border-left: 1px solid #eee;
}

#menin ul li ul#segundo:hover ul{
  opacity: 1;
}

#menin ul#segundo li#sy ul {
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  top: -1px;
  left: 330px;
}

#menin ul#segundo li#sy:hover ul#tercero {
  opacity: 1;
}

#fgris{
  position: absolute;
  top: 19px;
  right: 15px;
}

#menin ul#tercero li ul {
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  top: -1px;
  left: 330px;
  border-left: 1px solid #eee;
}

#menin ul li ul#tercero:hover ul{
  opacity: 1;
}

#menin ul#tercero li#gp ul {
	position:absolute;
	padding-left:0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  display: block;
  opacity: 0;
  top: -1px;
  left: 280px;
}

#menin ul#tercero li#gp:hover ul#cuarto {
  opacity: 1;
}

#menin ul li ul li ul li{
  list-style: none;
  background: #f8f8f8;
  width: 266px;
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
  box-shadow: 0;
}

#topline{
  width: 0;
  height: 2px;
  position: relative;
  background: #0071bc;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

section{
  width: 100%;
  height: auto;
  position: relative;
}

.swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    #l1{
      width: 50%;
      height: 413px;
      float: left;
      background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
      -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
      -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
      -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
      -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    }

    #tit{
      width: 600px;
      height: auto;
      position: relative;
      margin: 215px 0 0 21%;
    }

#tit.tit2{
    margin: 190px 0 0 15%;
    width: 500px;
  }

#tit.tit3{
    margin: 190px 0 0 26%;
    width: 412px;
  }

#tit.tit4{
    margin: 185px 0 0 15%;
    width: 500px;
  }

#tit.tit2 h1, #tit.tit3 h1{
  margin-bottom: 20px;
  text-transform: uppercase;
}

#tit.tit4 h1{
  margin-bottom: 20px;
  text-transform: none;
}

#tit.tit4 h2{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 21px;
  color: #fff;
  text-align: left;
  text-transform: none;
}

#tit.tit2 h2, #tit.tit3 h2{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 21px;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
}

  #tit h1{
    font-family: 'HelveticaNeueLTStdBdCn';
    font-size: 43px;
    color: #fff;
    text-align: left;
  }

#subtit{
    width: 41%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 10%;
    background: #dcdbd9;
    padding: 9px 0 5px;
  }

  #subtit.compr{
    width: 37%;
  }

  #subtit.compr h2{
    margin-left: 20%;
  }

  #subtit.descu{
    width: 41%;
  }

  #subtit.descu h2{
    margin-left: 31.4%;
  }

#subtit.sub4{
  width: 23%;
}

#subtit.sub4 h2{
  margin-left: 32%;
}

#subtit h2{
  font-family: 'HelveticaNeueLTStdMd';
  font-size: 1vw;
  color: #9d9d9c;
  text-align: left;
  margin-left: 26%;
}

    #r1{
      width: 50%;
      height: 413px;
      float: left;
      background: url(../img/naranja.jpg) no-repeat center / cover;
    }

#r1.dos{
      background: url(../img/cocina.jpg) no-repeat center / cover;
    }

#r1.tres{
      background: url(../img/doc.jpg) no-repeat center / cover;
    }

#r1.cuatro{
          background: url(../img/frutas.jpg) no-repeat center / cover;
        }

  #mas{
    width: 256px;
    height: auto;
    padding: 12px 10px 5px;
    position: absolute;
    bottom: 11%;
    right: 25%;
    background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
    -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  }

#mas:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
}

#mas.mas2{
    width: 287px;
    right: 21%;
  }

#mas.mas3{
    width: 196px;
    bottom: 13%;
    right: 27%;
  }

#mas.mas4{
    width: 196px;
    bottom: 11%;
    right: 24%;
  }

#mas.masg{
      width: 110px;
      margin: 15px 0 0 82px;
      padding: 11px 10px 13px;
      position: relative;
    }

#mas.masgd{
  width: 123px;
  margin: 15px 0 0 82px;
  padding: 11px 10px 13px;
  position: relative;
}

#mas.masdd{
  width: 103px;
  margin: 15px auto 0;
  padding: 11px 10px 13px;
  position: relative;
  left: 0;
  right: 0;
  }

  #mas.masddd{
    width: 103px;
    margin: 15px auto 0;
    padding: 11px 10px 13px;
    position: relative;
    left: 0;
    right: 0;
    }

#mas.masdo{
    width: 170px;
    margin: 15px auto 0;
    padding: 11px 14px 13px 10px;
    position: relative;
    left: 0;
    right: 0;
    }

#mas.masdis{
        width: 89px;
        margin: 0 0 0 755px;
        padding: 6px 10px 8px 8px;
        position: relative;
        }

#mas.maps{
  margin: 0;
  width: 176px;
  padding: 12px 10px 13px;
  position: relative;
  right: 0;
  left: 0;
}

#mas.masdo a{
  font-size: 15px;
  margin-left: 23px;
}

#mas.masdd a, #mas.masddd a{
  font-size: 15px;
  margin-left: 29px;
}

#mas.masg a, #mas.masgd a{
  font-size: 15px;
  margin-left: 27px;
}

#mas.masdis a{
  font-size: 14px;
  margin-left: 27px;
}

#mas.maps a{
  margin-left: 37px;
  font-size: 21px;
}

#mas.masdd span, #mas.masddd span{
  position: absolute;
  left: 23px;
  top: 16px;
}

#mas.masg span, #mas.masgd span{
  position: absolute;
  left: 19px;
  top: 16px;
}

#mas.maps span{
  position: absolute;
  top: 18px;
  left: 20px;
}

#df{
  position: absolute;
  top: 16px;
  left: 15px;
}

#dis{
  position: absolute;
  top: 11px;
  left: 17px;
}

  #fl{
    position: absolute;
    left: 22px;
    top: 16px;
    width: 16px;
    height: auto;
  }

  #mas a{
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 25px;
    color: #fff;
    margin-left: 24px;
  }

#c1{
      position: absolute;
      width: 23%;
      height: auto;
      margin: auto;
      left: 0;
      right: 0;
      top: -15%;
    }

#c1.dosc{
      width: 4.7%;
      top: 7%;
    }

#c1.tresc{
      width: 13.9%;
      top: 7%;
    }

#c1.cuatroc{
          width: 24%;
          top: 18%;
        }

#gris{
  background: #f9f7f8;
  height: auto;
}

#griswarp{
  width: 1060px;
  height: auto;
  margin: auto;
  position: relative;
  padding: 40px 0 50px;
}

#griswarp h1{
  text-align: center;
  margin-bottom: 20px;
}

#imuleftvid{
  width: 100%;
  height: auto;
  position: relative;
}

#imurightvid{
  width: 100%;
  height: 596px;
  position: relative;
  margin-top: 50px;
}

#gizq2, #gizq, #gder{
  width: 326px;
}

#gizq2{
  height: auto;
  position: relative;
  margin: 0 40px 30px 0;
  float: left;
}

#gizq{
  height: auto;
  position: relative;
  margin: 0 40px 30px 0;
  float: left;
}

#gder{
  height: auto;
  position: relative;
  float: left;
}

#gizq2 h2, #gizq h2, #gder h2{
  margin-bottom: 15px;
}

#wrapd{
  width: 1037px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 60px 0;
}

#wrapd h1{
  text-align: center;
  margin-bottom: 30px;
}

.col{
  width: 329px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 25px;
}

.col p{
  text-align: center;
}

#ult{
  margin-right: 0;
}

.imgg{
  width: 200px;
  height: auto;
  margin: auto;
  position: relative;
  margin-bottom: 20px;
}

#fixback{
  padding: 100px 0;
}

#wh{
  height: 440px;
}

#wrapc{
  width: 973px;
  height: auto;
  position: relative;
  margin: auto;
  background: #fff;
  padding: 40px 50px 50px;
}

#qimg{
  width: 200px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 43px;
}

#qimg h1{
  margin-bottom: 20px;
}

#cont{
  width: 497px;
  height: auto;
  position: relative;
  float: left;
  margin: 56px 43px 0 0;
}

#reloj{
  width: 190px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 56px;
}

#rr{
  width: 135px;
  height: auto;
  position: relative;
  margin: auto;
}

#wrapop{
  width: 1045px;
  height: auto;
  position: relative;
  margin: auto;
  background: #fff;
  padding: 55px 0;
}

#options{
  width: 690px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 20px;
}

#options h1{
  margin-bottom: 20px;
}

#options p{
  margin-bottom: 20px;
}

#prod{
  width: 100%;
  height: auto;
  position: relative;
}

.prod1, .prod2, .prod3, .prod4{
  width: 100%;
  height: auto;
  padding: 11px 0 11px;
  border-bottom: 1px solid #eee;
}

.prod1 a, .prod2 a, .prod3 a, .prod4 a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
text-decoration: none;
color: #666;
font-size: 16px;
display: block;
}

#colorr{
  width: 23px;
  height: 25px;
  margin: -5px 10px 0 0;
  background: #fdc643;
  float: left;
}

#colorr.am{
  background: #f18133;
}

#colorr.na{
  background: #00436a;
}

#colorr.ve{
  background: #8ecfd0;
}

#first{
  border-top: 1px solid #eee;
}

#hid1, #hid2, #hid3, #hid4{
  width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hid1.show{
  padding-top: 15px;
  height: 130px;
  border-bottom: 1px solid #eee;
}

#hid2.showw{
  padding-top: 15px;
  height: 130px;
  border-bottom: 1px solid #eee;
}

p#compid{
  margin-bottom: 27px;
}

#hid3.showww{
  padding-top: 15px;
  height: 150px;
  border-bottom: 1px solid #eee;
}

#hid4.showwww{
  padding-top: 15px;
  height: 225px;
  border-bottom: 1px solid #eee;
}

#test{
  width: 335px;
  height: auto;
  position: relative;
  float: left;
}

.te{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
  text-align: center;
}

.te a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #666;
  margin-bottom: 15px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.te a:hover{
  color: #95a29c;
}

.te p{
  text-align: center;
}

.teim{
  width: 170px;
  height: auto;
  position: relative;
  margin: 0 auto 20px;
}

.ov{
  width: 100%;
  height: 0;
  position: absolute;
  background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
  top: 0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.teim:hover .ov{
  opacity: 1;
  height: 170px;
}

#clip{
  width: 31px;
  height: 46px;
  position: absolute;
  top: 0;
  margin: auto;
  left: 0;
  right: 0;
  opacity: 0;
  background: #bbcf01;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.teim:hover #clip{
  opacity: 1;
  top: 40%;
}

.teim:hover #cc{
  opacity: 1;
}

#cc{
  width: 15px;
  height: auto;
  position: relative;
  margin: 16px auto 0;
  opacity: 0;
}

#ov a{
  display: block;
}

#ovvv:hover #clip{
  background: #fff;
}

#ovvv:hover #ccc{
  fill: #bbcf01;
}

#ccc{
  fill: #fff;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#map{
  height: 230px;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.3) inset, 0 -15px 30px -10px rgba(0, 0, 0, 0.3) inset;
}

#wrapmap{
  width: 988px;
  height: auto;
  position: relative;
  margin: auto;
}

#loc{
  width: 100px;
  height: auto;
  position: relative;
  float: left;
  margin: 39px 50px 0 0;
}

#maptext{
  width: 360px;
  height: auto;
  position: relative;
  float: left;
  margin: 60px 281px 0 0;
}

#maptext h1{
  margin-bottom: 10px;
}

#mapbot{
  width: 197px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 100px;
}

footer{
  width: 100%;
  height: 85px;
  background: #fff;
  position: relative;
}

#footwrap{
  width: 1045px;
  height: auto;
  position: relative;
  margin: auto;
}

#botizq{
  width: auto;
  height: 15px;
  position: absolute;
  left: 0;
  top: 35px;
}

#botizq a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-decoration: underline;
  border-right: 1px #000 solid;
  color: #000;
  margin-right: 2px;
  padding-right: 5px;
}

#botizq a.uu{
  border-right: none;
}

#botder{
  width: auto;
  height: 15px;
  position: absolute;
  right: 0;
  top: 22px;
}

#botder p{
  font-size: 11px;
  line-height: 15px;
}

/*<-----------------------------------------------------------------------------------------------------igg------------------------------------------->*/

header{
  height: 124px;
  width: 100%;
  position: relative;
  background: url(../img/head.jpg) no-repeat center / cover;
}

#wrapigg{
  width: 1034px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 0 0 100px;
}

#wrapigg2020{
  width: 1034px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 80px 0 100px;
}

#ruta{
  width: 100%;
  height: 28px;
  position: relative;
  border-bottom: #f0f0f0 solid 1px;
  padding-top: 20px;
}

#ruta a{
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #888888;
  margin-left: 14px;
}

#ruta span{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #888888;
  margin-left: 4px;
}

#hp{
  position: absolute;
  top: 22px;
}

#iigcont{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

#iigcont h1, #iigcont h2{
  margin-bottom: 15px;
}

#iigcont h1{
  text-transform: none;
}

#iggleft{
  width: 676px;
  height: auto;
  position: relative;
  float: left;
  margin: 60px 37px 0 0;
}

#iggleft a{
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#iggleft a:hover{
  color: #98a29c;
  text-decoration: none;
}

#iggright{
  width: 321px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 110px;
}

#b1{
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 80px;
}

#b2{
  width: 100%;
  height: auto;
  position: relative;
}

p#bm{
  margin-bottom: 60px;
}

#tabtit{
  width: 100%;
  height: 32px;
  position: relative;
  margin-top: 50px;
  background: #0071bc;
  text-align: center;
  padding-top: 6px;
}

#tabtit h3{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #fff;
}

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin-top: 25px;
}

td, th {
    border-bottom: 1px solid #0071bc;
    border-right: 1px solid #0071bc;
    text-align: left;
    padding: 8px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
}

th{
  background: #bad8ec;
  font-weight: normal;
}

td#ull{
  border-bottom: none;
}

td.ulll, th.ulll{
  border-right: none;
}

tr:hover{
  background: #fafcee;
}

#rg{
  background: #ebe9ea;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.02) inset, 0 -4px 0 rgba(0, 0, 0, 0.02) inset;
}

#rgwrap{
  width: 1042px;
  height: auto;
  position: relative;
  margin: auto;
  padding: 50px 0;
}

#rgwrap h1{
  margin-bottom: 15px;
}

.rgcol{
  width: 334px;
  height: 354px;
  position: relative;
  float: left;
  background: #fff;
  margin-right: 20px;
}

.rgimg{
  width: 314px;
  height: auto;
  position: relative;
  margin: 10px auto 30px;
}

.rgtit{
  width: 80%;
  height: 30px;
  position: absolute;
  bottom: 5%;
  left: 0;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
}

.rgtit a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #fff;
  margin-left: 10%;
  text-decoration: none;
  display: block;
}

#ultt{
  margin-right: 0;
}

.rcont{
  width: 314px;
  height: auto;
  position: relative;
  margin: auto;
}

.rcont a{
  width: 112px;
  height: 24px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  padding: 6px 0 3px 30px;
  margin: 10px 0 0 171px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.rcont a:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
}

#ech{
  width: 108px;
  margin: 10px 0 0 175px;
}

#lee{
  width: 73px;
  margin: 10px 0 0 210px;
}

#cmas{
  width: 140px;
  margin: 10px 0 0 144px;
}

#rar{
  width: 10px;
  height: auto;
  position: absolute;
  left: 13px;
  top: 12px;
}

#redes{
  width: 36px;
  height: auto;
  position: fixed;
  left: 0;
  top: 40%;
  z-index: 9;
}

/*<------------------------------------------------------------------------------------------development------------------------------------------->*/
#dleft{
  width: 688px;
  height: auto;
  position: relative;
  float: left;
  margin: 60px 40px 0 0;
}

#dleft h1{
  text-transform: none;
}

#dleft a{
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#dleft a:hover{
  color: #98a29c;
  text-decoration: none;
}

#dleft h1, #dleft h2{
  margin-bottom: 20px;
}

#dp{
  margin-bottom: 20px;
}

#dright{
  width: 306px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 166px;
}

#dright h2{
  font-size: 18px;
  margin-bottom: 10px;
}

#dright ul{
  list-style: url(../img/cuadro.png);
  padding-left: 34px;
}

#dright ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666;
  line-height: 24px;
  text-align: left;
}

#switch{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 50px;
  }

  .hidleft{
    width: 809px;
    height: auto;
    position: relative;
    float: left;
    margin: 30px 25px 0 0;
  }

  .hidleft a{
    color: #000;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

  .hidleft a:hover{
    color: #98a29c;
    text-decoration: none;
  }

  .hidleft h2{
    font-size: 18px;
    margin-bottom: 10px;
  }

  .hidright{
    width: 200px;
    height: auto;
    position: relative;
    float: left;
    margin-top: 30px;
  }

/*<--------------------------------------------------------------------------------------------symptoms------------------------------------------->*/

#sleft{
  width: 614px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 30px 0 0;
}

#sleft h1{
  margin-bottom: 20px;
}

#sleft h2{
  margin-bottom: 15px;
}

#sm{
  margin-bottom: 20px;
}

#sleft ul{
  padding-left: 18px;
  list-style: url(../img/cuadro.png);
  margin-top: 20px;
}

#sleft ul a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #666;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#sleft ul a:hover{
  color: #98a29c;
  text-decoration: none;
}

#sright{
  width: 390px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 174px;
}

#cont2{
  width: 100%;
  height: auto;
  padding-top: 30px;
  position: relative;
  border-top: #bccf00 1px solid;
  margin-top: 40px;
}

#cont2 h2{
  margin-bottom: 20px;
}
#cont2 p{
  margin-bottom: 15px;
}

#cont2 a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #666;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#cont2 a:hover{
  color: #98a29c;
  text-decoration: none;
}

#trian{
  width: 20px;
  height: auto;
  position: absolute;
  top: 0;
  right: 40px;
}

#hidtab{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidtab.dis{
  height: 1995px;
  border-top: #eeeeee 1px solid;
  margin-top: 30px;
}

a#btab{
  width: 822px;
  height: 27px;
  padding-top: 4px;
  display: block;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  padding-left: 45px;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  position: relative;
}

a#btab:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  color: #fff;
}

#ttr{
  width: 13px;
  height: auto;
  position: absolute;
  left: 21px;
  top: 11px;
}

#ttrr{
  width: 13px;
  height: auto;
  position: absolute;
  left: 21px;
  top: 11px;
}

#note{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 35px;
}

#note p{
  font-size: 13px;
  line-height: 19px;
}

#sbleft{
  width: 508px;
  height: auto;
  position: relative;
  float: left;
  margin: 40px 20px 0 0;
}

#sbleft h2{
  margin-bottom: 10px;
}

#sbleft a{
  width: 86px;
  height: 24px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  padding: 7px 0 3px 30px;
  margin: 10px 0 0 0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#sbleft a:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  color: #fff;
}

#sbright{
  width: 506px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 80px;
}

#sbright h2{
  font-size: 18px;
  margin-bottom: 0;
}

#sbright ul{
  padding-left: 18px;
  list-style: url(../img/cuadro.png);
  margin-top: 10px;
}

#sbright ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #666;
  line-height: 24px;
}

#sbright a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #666;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#sbright a:hover{
  color: #98a29c;
  text-decoration: none;
}

#wrapigg.symp{
  padding-bottom: 70px;
}

#wrapigg.sympp{
  padding-bottom: 70px;
  width: 1031px;
}

/*<--------------------------------------------------------------------------------------------gastro------------------------------------------->*/

#crcont{
  width: 968px;
  height: auto;
  position: relative;
  margin: 40px auto 0;
}

h1.gasmar{
  margin: 30px 0 15px;
  text-transform: none;
}

h2.gasmarr{
  margin-bottom: 15px;
}

#crohn{
  width: 424px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 120px;
}

#crohn p, #irritable p{
  text-align: center;
}

#irritable{
  width: 424px;
  height: auto;
  position: relative;
  float: left;
}

.cimgg{
  width: 250px;
  height: auto;
  position: relative;
  margin: auto;
}

#crohn a, #irritable a{
  width: 73px;
  height: 24px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: block;
  padding: 8px 0 3px 30px;
  margin: 15px auto 0;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#crohn a:hover, #irritable a:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  color: #fff;
}

/*<--------------------------------------------------------------------------------------------headaches------------------------------------------->*/

#headcon1{
  width: 736px;
  height: auto;
  position: relative;
  float: left;
  margin: 40px 20px 0 0;
}

#headcon1 h1{
  text-transform: none;
}

#headcon1.head2{
  width: 712px;
  margin: 40px 50px 0 0;
}

#headcon1 a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#headcon1 a:hover{
  color: #98a29c;
  text-decoration: none;
}

#headcon1 h1{
  margin-bottom: 15px;
}

#headcon1 h2{
  margin-bottom: 10px;
}

#subhead{
  width: 240px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 92px;
  border: 1px solid #ededed;
  padding: 25px 0 40px 30px;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
}

#linea{
  height: 40px;
  width: 2px;;
  position: absolute;
  left: -1px;
  top: 20px;
  background: #0071bc;
}

#subhead a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-decoration: none;
  font-size: 17px;
  color: #666;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#subhead a:hover{
  color: #95a29c;
}

#subhead ul{
  list-style: none;
  margin-top: 15px;
  padding-left: 20px;
}

#subhead ul li a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-decoration: none;
  font-size: 15px;
  width: 190px;
  display: block;
  color: #000;
  border-bottom: 1px solid #e2e2e2;
  line-height: 30px;
}

#headcon2{
  width: 504px;
  height: auto;
  position: relative;
  float: left;
  margin: 22px 20px 22px 0;
}

#headcon2 a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#headcon2 a:hover{
  color: #98a29c;
  text-decoration: none;
}

#ulright{
  width: 321px;
  height: auto;
  position: relative;
  float: left;
  margin: 22px 0;
}

#ulright.ul2{
  width: 421px;
}

#ulright.ul3{
  width: 404px;
}

#ulright h2{
  font-size: 18px;
}

#ulright ul{
  padding-left: 36px;
  list-style: url(../img/cuadro.png);
  margin-top: 10px;
}

#ulright ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
}

#headcon3{
  width: 100%;
  height: auto;
  position: relative;
}

a#hcont, a#hcont2, a#hcont3, a#hcont4{
  width: 455px;
  height: 27px;
  padding-top: 3px;
  display: block;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  padding-left: 45px;
  margin-top: 25px;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  position: relative;
}

#hcont2.ex{
  width: 510px;
}

#hcont3.chr{
  width: 447px;
}

#hcont4.irr{
  width: 450px;
}

a#hcont:hover, a#hcont2:hover, a#hcont3:hover, a#hcont4:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  color: #fff;
}

#hideblocks, #hideblocks2, #hideblocks3, #hideblocks4{
  width: 860px;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideblocks.disp{
  height: 1328px;
  border-top: 1px solid #eee;
  margin-top: 30px;
}

#hideblocks2.disp2{
  height: 1622px;
  border-top: 1px solid #eee;
  margin-top: 30px;
}

#hideblocks3.disp3{
  height: 1400px;
  border-top: 1px solid #eee;
  margin-top: 30px;
}

#hideblocks4.disp4{
  height: 1328px;
  border-top: 1px solid #eee;
  margin-top: 30px;
}

.blocksec{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

#bsult{
  margin-top: 75px;
}

#bsult2{
  margin-top: 121px;
}

#bsult3{
  margin-top: 145px;
}

#diag, #diag2, #diag3{
  width: 545px;
  height: auto;
  position: relative;
  float: left;
  margin: 0 30px 0 0;
}

#diag h2, #diag2 h2, #diag3 h2{
  margin-bottom: 10px;
  font-size: 18px;
}

#diag2 h3{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 16px;
  color: #3c6871;
  text-align: left;
  margin: 20px 0 10px;
}

#diag3 a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#diag3 a:hover{
  color: #98a29c;
  text-decoration: none;
}

#dblock, #dblock2, #dblock3{
  width: 270px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 30px;
}

/*<--------------------------------------------------------------------------------------------products---------------------------------------------->*/

.pro{
  width: 230px;
  height: auto;
  position: relative;
  float: left;
  margin: 40px 38px 20px 0;
}

.phover{
  width: 0;
  height: 230px;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  background: rgba(255,255,255,.6);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.pro:hover .phover{
  width: 100%;
  opacity: 1;
}

#pb{
  width: 31px;
  height: 46px;
  position: absolute;
  top: 0;
  margin: auto;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: 3;
  background: #bbcf01;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#pi{
  width: 15px;
  height: auto;
  position: relative;
  margin: 16px auto 0;
  opacity: 0;
}

#pb a{
  display: block;
}

.pro:hover #pb{
  opacity: 1;
  top: 40%;
}

.pro:hover #pi{
  opacity: 1;
}

#pb:hover{
  background: #fff;
}

#pb:hover #ccc{
  fill: #bbcf01;
}

.phover a{
  width: 100%;
  height: 230px;
  display: block;
}

#pult{
  margin-right: 0;
}

td.plink a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

td.plink a:hover{
  color: #98a29c;
  text-decoration: none;
}

/*<-----------------------------------------------------------------------------------------------screen---------------------------------------------->*/

#propic{
  width: 230px;
  height: auto;
  position: relative;
  float: left;
  margin: 0 30px 0 0;
}

#descp{
  width: 467px;
  height: auto;
  position: relative;
  float: left;
}

#descp h1{
  font-size: 26px;
  margin-bottom: 13px;
}

#descp h2{
  font-size: 22px;
  margin-bottom: 13px;
}

#swits{
  width: 727px;
  height: auto;
  position: relative;
  margin-top: 30px;
  border: #f0f0f0 1px solid;
}

.hidscreen{
  width: 92%;
  height: auto;
  position: relative;
  padding: 1.5% 3% 3% 5%;
}

.hidscreen ul{
  padding-left: 36px;
  list-style: url(../img/cuadro.png);
  margin: 15px 0;
}

.hidscreen ul.sc2{
  margin-bottom: 0;
}

.hidscreen ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #666;
  line-height: 24px;
}

.hidscreen a{
  text-decoration: underline;
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.hidscreen a:hover{
  color: #98a29c;
  text-decoration: none;
}

a#files{
  width: auto;
  height: auto;
  position: relative;
  padding-left: 50px;
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #95a7b7;
}

a#files:hover{
  text-decoration: underline;
}

#dowicon{
  width: 31px;
  height: auto;
  position: absolute;
  top: -6px;
}

.bdow{
  margin-bottom: 15px;
}

#bult{
  margin-bottom: 0;
}

#more{
  width: 747px;
  height: auto;
  position: relative;
  margin-top: 50px;
}

#more h3{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-left: 25px;
  font-weight: normal;
  color: #3c6871;
}

#parrow{
    width: 18px;
    height: auto;
    position: absolute;
    top: 1px;
}

#mpro{
  width: 727px;
  height: auto;
  position: relative;
}

#in{
  margin: 40px 18px 0 0;
}

#pult2{
  margin: 40px 0 0 0;
}


#wrapl{
  width: 727px;
  height: auto;
  float: left;
  position: relative;
  margin-right: 45px;
}

#wrapigg.pr{
  padding: 60px 0;
}

#alto{
  width: 727px;
  float: left;
}

#pcont{
  width: 252px;
  height: auto;
  position: relative;
  margin-bottom: 45px;
  padding: 30px 10px 50px 0;
  border: 1px solid #ededed;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
}

#pcont h3, #prcont h3{
  font-size: 17px;
  color: #888;
  margin: 0 0 20px 22px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
}

#pcont ul{
  list-style: none;
  padding-left: 0;
}

#pcont ul li{
  list-style: none;
  padding-left: 18px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  position: relative;
  padding-left: 48px;
}

#pcont ul li a{
  list-style: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  text-decoration: underline;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#pcont ul li a:hover{
  color: #98a29c;
  text-decoration: none;
}

.iconc{
  width: 14px;
  height: auto;
  position: absolute;
  top: 5px;
  left: 23px;
}

#prcont{
  width: 252px;
  height: auto;
  position: relative;
  padding: 30px 10px 50px 0;
  border: 1px solid #ededed;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
}

#prcont ul{
  list-style: none;
  padding-left: 0;
}

#prcont ul li{
  list-style: none;
  padding-left: 18px;
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  line-height: 37px;
  position: relative;
  margin-left: 23px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  width: 190px;
}

#prcont ul li a{
  list-style: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  text-decoration: none;
  margin-left: 10px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#prcont ul li a:hover{
  color: #98a29c;
}

#ccco{
  width: 17px;
  height: 17px;
  position: absolute;
  top: 8px;
  left: 0;
  background: #00436a;
}

#ccco.plus{
  background: #fdc643;
}

#ccco.bas{
  background: #f18133;
}

#ccco.comp{
  background: #8ecfd0;
}




#prcont2{
  width: 252px;
  height: auto;
  position: relative;
  padding: 30px 10px 50px 0;
  border: 1px solid #ededed;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
  float: left;
}

#prcont2 ul{
  list-style: none;
  padding-left: 0;
}

#prcont2 ul li{
  list-style: none;
  padding-left: 18px;
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  line-height: 37px;
  position: relative;
  margin-left: 23px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  width: 190px;
}

#prcont2 ul li a{
  list-style: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  text-decoration: none;
  margin-left: 10px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#prcont2 ul li a:hover{
  color: #98a29c;
}

#prcont2 h3{
  font-size: 17px;
  color: #888;
  margin: 0 0 20px 22px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
}

/*<------------------------------------------------------------------------------------------------your---------------------------------------------->*/

#wrapigg.siny{
  padding-bottom: 0;
}

#ytit{
  margin: 30px 0 15px;
  text-transform: none;
}

#yleft{
  width: 625px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 30px;
}

#yleft h2{
  margin-bottom: 10px;
}

#yleft a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#yleft a:hover{
  color: #98a29c;
  text-decoration: none;
}

#ylinks{
  width: auto;
  height: 15px;
  margin: 20px 0 30px;
}

#ylinks a{
  padding-right: 5px;
  border-right: #000 1px solid;
  font-size: 15px;
}

a#nooo{
  border-right: none;
}

#yright{
  width: 379px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 40px;
}

#yright h2{
  margin-bottom: 10px;
  font-size: 18px;
}

#yright ul{
  padding-left: 36px;
  list-style: url(../img/cuadro.png);
  margin: 15px 0;
}

#yright ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
}

#yourimg{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 50px;
}

.rcont a.tour{
  width: 220px;
  margin: 10px 0 0 64px;
}

.rcont a.allergy{
  width: 150px;
  margin: 10px 0 0 134px;
}

#tizq{
  width: 738px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 24px 65px 0;
}

#tizq ul{
  padding-left: 36px;
  list-style: url(../img/cuadro.png);
  margin: 15px 0;
}

#tizq ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
}

#tizq h1{
  margin-bottom: 15px;
  text-transform: none;
}

#tizq h2{
  margin-bottom: 10px;
}

#tder{
  width: 246px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 30px;
  padding: 30px 0 40px 20px;
  border: 1px solid #ededed;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
}

#tder a{
  font-size: 17px;
  color: #888;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

#tder ul{
  list-style: none;
  padding-left: 0;
  margin-top: 20px;
}

#tder ul li{
  list-style: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 37px;
  position: relative;
  margin-left: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  width: 217px;
}

#tder ul li a{
  list-style: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#tder ul li a:hover{
  color: #98a29c;
}

.step{
  width: 286px;
  height: auto;
  position: relative;
  float: left;
  margin: 80px 88px 0 0;
  text-align: center;
}

#step2{
  width: 276px;
}

#stop{
  margin-right: 0;
}

.stimg{
  width: 205px;
  height: auto;
  position: relative;
  margin: auto;
  filter: grayscale(100%);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#dpro{
  width: 167px;
  border: #95a29c solid 1px;
}

#dpro:hover{
  border: #bccf00 solid 1px;
}

.stimg:hover{
  filter: grayscale(0);
}

.step:hover .mult{
  opacity: 0;
}

.step p{
  text-align: center;
}

.step h3{
    font-size: 20px;
    color: #3c6871;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    margin: 15px 0;
}

.step a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.step a:hover{
  color: #98a29c;
  text-decoration: none;
}

.growing{
  width: 20px;
  height: 50px;
  position: relative;
  margin: auto;
  margin-top: 5px;
}

.stripe{
 width: 1px;
 height: 30px;
 position: relative;
 margin: auto;
 background: #95a29c;
 transition-duration:0.3s;
 -moz-transition-duration:0.3s;
 -webkit-transition-duration:0.3s;
 -ms-transition-duration:0.3s;
 -o-transition-duration:0.3s;
}

.step:hover .stripe{
  height: 40px;
}

.step:hover .ball{
  background: #95a29c;
}

.ball{
  width: 7px;
  height: 7px;
  position: relative;
  margin: auto;
  border-radius: 20px;
  border: #95a29c 1px solid;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#ccont{
  width: 100%;
  height: auto;
  position: relative;
  padding-top: 70px;
  margin-top: 70px;
  border-top: #bccf00 1px solid;
}

#ccoizq{
  width: 702px;
  height: auto;
  position: relative;
  float: left;
  margin: 0 30px 20px 0;
}

#ccoizq a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#ccoizq a:hover{
  color: #98a29c;
  text-decoration: none;
}

#ccoizq ul{
  padding-left: 36px;
  list-style: url(../img/cuadro.png);
  margin: 15px 0;
}

#ccoizq ul li{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 24px;
}

#ccoder{
  width: 302px;
  height: auto;
  position: relative;
  float: left;
}

#wrapigg.ytest{
  padding-bottom: 70px;
}

#stleft{
  width: 695px;
  height: auto;
  position: relative;
  float: left;
  margin: -62px 30px 0 0;
}

#stleft h2{
  font-size: 18px;
  margin-bottom: 10px;
}

#stleft p{
  margin-bottom: 10px;
}

#stleft a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#stleft a:hover{
  color: #98a29c;
  text-decoration: none;
}

#stright{
  width: 309px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 50px;
}

#tizq a{
  text-decoration: underline;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#tizq a:hover{
  color: #98a29c;
  text-decoration: none;
}

/*<------------------------------------------------------------------------------------------------testimonials------------------------------------->*/

#testh1{
  margin: 30px 0 15px;
}

#contest{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 50px;
  padding-top: 50px;
  border-top: #eeeeee 1px solid;
}

#menfilt{
  width: 974px;
  height: 29px;
  position: absolute;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02);
  border: #eeeeee 1px solid;
  border-radius: 20px;
  background: #fff;
  margin: auto;
  left: 0;
  right: 0;
  top: -22px;
  padding: 9px 0 0 20px;
}

.test1{
    width: 256px;
    height: 364px;
    position: relative;
    float: left;
    border: #eeeeee 1px solid;
    padding-bottom: 20px;
    text-align: center;
}

.test1:hover #pb{
  opacity: 1;
  top: 40%;
}

.test1:hover #pi{
  opacity: 1;
}

.test1:hover .str1{
  width: 70px;
}

.test1:hover .str2{
  height: 70px;
}

.ovim{
  width: 0;
  height: 203px;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.test1:hover .ovim{
  width: 203px;
}

.str1{
  width: 15px;
  height: 2px;
  position: absolute;
  top: -1px;
  left: -1px;
  background: #0071bc;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.str2{
  width: 2px;
  height: 15px;
  position: absolute;
  top: -1px;
  left: -1px;
  background: #0071bc;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.teimg{
  width: 203px;
  height: auto;
  position: relative;
  margin: 10px auto 0;
}

.tecont{
  width: 203px;
  height: auto;
  position: relative;
  margin: 20px auto 0;
}

.tecont p{
  text-align: center;
  margin-top: 10px;
}

.tecont a{
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 18px;
  text-decoration: none;
  color: #666;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.tecont a:hover{
  color: #95a29c;
}

#marcizq{
  width: 782px;
  height: auto;
  position: relative;
  float: left;
  margin: 20px 7px 0 0;
}

#marcizq h1{
  margin-bottom: 15px;
}

#marcizq h2{
  margin-bottom: 10px;
}

#marcizq span{
  font-size: 13px;
}

#marcizq ul{
  list-style: url(../img/cuadro.png);
  margin-top: 15px;
  margin-bottom: 20px;
  padding-left: 30px;
}

#marcizq ul li{
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  font-size: 15px;
  line-height: 24px;
}

#bocont{
  width: auto;
  height: 30px;
  margin-top: 15px;
  position: relative;
}

#fbot{
  margin-right: 20px;
  float: left;
}

#fbot2{
  float: left;
}

#marcizq a{
  width: 110px;
  height: 30px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 14px;
  display: block;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#marcizq a:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  color: #fff;
}

#rarr{
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 9px;
}

#marcder{
  width: 245px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 100px;
}

#wrapigg.marc{
  padding-bottom: 50px;
}

/*<-------------------------------------------------------------------------------------------------------board------------------------------------->*/

#boardlink a{
  text-decoration: underline;
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#boardlink a:hover{
  color: #98a29c;
  text-decoration: none;
}

#contest.bno{
  border-top: none;
  padding-top: 0;
}

#bcol{
  height: 230px;
}

#wrapigg.boardwrap{
  padding-top: 30px;
}

#ruta.boa{
  margin-bottom: 40px;
  padding-top: 0;
}

#hp.boar{
  top: 0;
}

.meet{
  width: 100%;
  height: auto;
  position: relative;
}

.meet a{
  color: #666;
  text-decoration: none;
  font-size: 26px;
  font-family: 'HelveticaNeueLTStdBdCn';
  margin-bottom: 10px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.meet a:hover{
  color: #95a29c;
}

.meetcont{
  width: 100%;
  height: auto;
  position: relative;
  border-top: #eeeeee 1px solid;
  padding-top: 10px;
  margin-top: 10px;
}

.fecha{
  width: 100%;
  height: auto;
  position: relative;
}

.fecha p{
  color: #afafaf;
  font-size: 12px;
  padding-left: 25px;
}

.fechicon{
  width: 15px;
  height: auto;
  position: absolute;
  top: 2px;
}

.meetcontleft{
  width: 405px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 20px 0 0;
}

.meetcontleft a{
  text-decoration: underline;
  font-family: 'HelveticaNeueLTStdLt';
  color: #000;
  font-size: 15px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.meetcontleft a:hover{
  color: #98a29c;
  text-decoration: none;
}

.fechimg{
  width: 302px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 30px;
}

.fechimg:hover #pb{
  opacity: 1;
  top: 40%;
}

.fechimg:hover #pi{
  opacity: 1;
}

.fechimg:hover .str1{
  width: 70px;
}

.fechimg:hover .str2{
  height: 70px;
}

#meetim{
  width: 0;
  height: 203px;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.fechimg:hover #meetim{
  width: 302px;
}

#meet2{
  margin-top: 50px;
}

#find{
  margin: 30px 0 15px 0;
}

#find2{
  margin-bottom: 10px;
}

#find3 a{
    text-decoration: underline;
    font-family: 'HelveticaNeueLTStdLt';
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

#find3 a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#localwrap{
  margin-top: 20px;
}

#localwrap h2{
  font-size: 20px;
  margin-bottom: 20px;
}

.localcol{
  width: 334px;
  height: auto;
  position: relative;
  float: left;
  border-top: #eeeeee 1px solid;
  margin-right: 15px;
}

#locault{
  margin-right: 0;
}

#austria, #australia, #qatar, #brazil, #belgium, #bulgaria, #colombia, #denmark, #egypt, #estonia, #france, #germany, #india, #israel, #italy, #jordan, #kuwait, #latvia, #litua, #luxe, #malta, #mexico, #nether, #norway, #poland, #romania, #saudi, #singapore, #southa, #spain, #sweden, #switz, #turkey, #ukraine, #united{
  width: 297px;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #000;
  font-family: 'HelveticaNeueLTStdLtCn';
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

.cver{
  width: 26px;
  height: 26px;
  position: absolute;
  top: 7px;
  left: 0;
  background: #0071bc;
}

#hidaust, #hidaust2, #hidaust3, #hidaust4, #hidaust5, #hidaust6, #hidaust7, #hidaust8, #hidaust9, #hidaust10, #hidaust11, #hidaust12, #hidaust13, #hidaust14, #hidaust15, #hidaust16, #hidaust17, #hidaust18, #hidaust19, #hidaust20, #hidaust21, #hidaust22, #hidaust23, #hidaust24, #hidaust25, #hidaust26, #hidaust27, #hidaust28, #hidaust29, #hidaust30, #hidaust31, #hidaust32, #hidaust33, #hidaust34, #hidaust35{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidaust h1, #hidaust2 h1, #hidaust3 h1, #hidaust4 h1, #hidaust5 h1, #hidaust6 h1, #hidaust7 h1, #hidaust8 h1, #hidaust9 h1, #hidaust10 h1, #hidaust11 h1, #hidaust12 h1, #hidaust13 h1, #hidaust14 h1, #hidaust15 h1, #hidaust16 h1, #hidaust17 h1, #hidaust18 h1, #hidaust19 h1, #hidaust20 h1, #hidaust21 h1, #hidaust22 h1, #hidaust23 h1, #hidaust24 h1, #hidaust25 h1, #hidaust26 h1, #hidaust27 h1, #hidaust28 h1, #hidaust29 h1, #hidaust30 h1, #hidaust31 h1, #hidaust32 h1, #hidaust33 h1, #hidaust34 h1, #hidaust35 h1{
  font-size: 24px;
  margin-bottom: 10px;
}

#hidaust a, #hidaust2 a, #hidaust3 a, #hidaust4 a, #hidaust5 a, #hidaust6 a, #hidaust7 a, #hidaust8 a, #hidaust9 a, #hidaust10 a, #hidaust11 a, #hidaust12 a, #hidaust13 a, #hidaust14 a, #hidaust15 a, #hidaust16 a, #hidaust17 a, #hidaust18 a, #hidaust19 a, #hidaust20 a, #hidaust21 a, #hidaust22 a, #hidaust23 a, #hidaust24 a, #hidaust25 a, #hidaust26 a, #hidaust27 a, #hidaust28 a, #hidaust29 a, #hidaust30 a, #hidaust31 a, #hidaust32 a, #hidaust33 a, #hidaust34 a, #hidaust35 a{
    text-decoration: underline;
    font-family: 'HelveticaNeueLTStdLt';
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

#hidaust a:hover, #hidaust2 a:hover, #hidaust3 a:hover, #hidaust4 a:hover, #hidaust5 a:hover, #hidaust6 a:hover, #hidaust7 a:hover, #hidaust8 a:hover, #hidaust9 a:hover, #hidaust10 a:hover, #hidaust11 a:hover, #hidaust12 a:hover, #hidaust13 a:hover, #hidaust14 a:hover, #hidaust15 a:hover, #hidaust16 a:hover, #hidaust17 a:hover, #hidaust18 a:hover, #hidaust19 a:hover, #hidaust20 a:hover, #hidaust21 a:hover, #hidaust22 a:hover, #hidaust23 a:hover, #hidaust24 a:hover, #hidaust25 a:hover, #hidaust26 a:hover, #hidaust27 a:hover, #hidaust28 a:hover, #hidaust29 a:hover, #hidaust30 a:hover, #hidaust31 a:hover, #hidaust32 a:hover, #hidaust33 a:hover, #hidaust34 a:hover, #hidaust35 a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#titdos{
  margin-top: 40px;
}

#hidaust.act1{
height: 440px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust2.act2{
height: 245px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust3.act3{
height: 290px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust4.act4{
height: 275px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust5.act5{
height: 270px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust6.act6{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust7.act7{
height: 195px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust8.act8{
height: 220px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust9.act9{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust10.act10{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust11.act11{
height: 265px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust12.act12{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust13.act13{
height: 270px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust14.act14{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust15.act15{
height: 220px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust16.act16{
height: 260px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust17.act17{
height: 320px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust18.act18{
height: 110px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust19.act19{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust20.act20{
height: 235px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust21.act21{
height: 270px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust22.act22{
height: 260px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust23.act23{
height: 260px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust24.act24{
height: 220px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust25.act25{
height: 260px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust26.act26{
height: 260px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust27.act27{
height: 410px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust28.act28{
height: 290px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust29.act29{
height: 290px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust30.act30{
height: 295px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust31.act31{
height: 215px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust32.act32{
height: 220px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust33.act33{
height: 365px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust34.act34{
height: 240px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#hidaust35.act35{
height: 310px;
padding: 15px 0;
border-bottom: #eeeeee 1px solid;
}

#pasosrut{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

.stepp{
  width: 150px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 26px;
  text-align: center;
}

.stepp a, .stepp p{
  font-size: 15px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
  text-align: center;
  line-height: 20px;
}

.stepp a:hover{
  color: #9ea29c;
}

.steppimg{
  width: 105px;
  height: auto;
  position: relative;
  margin: 0 auto 20px;
  filter: grayscale(100%);
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

.steppimg:hover{
  filter: none;
}

#stult{
  margin-right: 0;
}

/*<-------------------------------------------------------------------------------------------------------blog------------------------------------->*/

#blogwrap{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 25px;
}

#blogwrap h1{
  margin-bottom: 25px;
}

.blogsec{
  width: 100%;
  height: auto;
  position: relative;
}

.noticia{
  width: 500px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 34px;
}

#blogtit{
  color: #666;
  font-size: 20px;
  font-family: 'HelveticaNeueLTStdBdCn';
  text-decoration: none;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#blogtit:hover{
  color: #95a29c;
}

.noticia a{
    text-decoration: underline;
    font-family: 'HelveticaNeueLTStdLt';
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

.noticia a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#blogfech{
  border-top: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
  margin: 8px 0 20px;
  padding: 5px 0;
}

#calblog{
  top: 7px;
}

#bsectop{
  margin-top: 70px;
}

.blogimg{
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 25px;
}

.blogimg:hover #pb{
  opacity: 1;
  top: 40%;
}

.blogimg:hover #pi{
  opacity: 1;
}

.blogimg:hover .str1{
  width: 70px;
}

.blogimg:hover .str2{
  height: 70px;
}

.blogimg:hover #meetim{
  width: 500px;
}

#notno{
  margin-right: 0;
}

/*<-------------------------------------------------------------------------------------------------------Company------------------------------------->*/

#compleft{
  width: 626px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 40px 0 0;
}

#compleft h1{
  margin-bottom: 15px;
  text-transform: none;
}

#compleft h2{
  margin-bottom: 10px;
}

#compleft p{
  margin-bottom: 20px;
}

#compleft a{
    text-decoration: underline;
    font-family: 'HelveticaNeueLTStdLt';
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

#compleft a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#compright{
  width: 368px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 83px;
}

/*<------------------------------------------------------------------------------------------Worldwide Quality------------------------------------->*/

#qualeft{
  width: 602px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 40px 0 0;
}

#qualeft h1{
  margin-bottom: 15px;
}

#qualeft h2{
  margin-bottom: 10px;
}

#qualeft p{
  margin-bottom: 20px;
}

#qualeft a{
    text-decoration: underline;
    font-family: 'HelveticaNeueLTStdLt';
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

#qualeft a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#quaright{
  width: 392px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 82px;
}

/*<-------------------------------------------------------------------------------------------------------Ciencia------------------------------------->*/

#realpic{
  width: 100%;
  height: auto;
  position: relative;
  margin: 50px 0;
}

#scleft{
  width: 612px;
  height: auto;
  position: relative;
  float: left;
  margin: 25px 20px 0 0;
}

#scleft22{
  width: 612px;
  height: auto;
  position: relative;
  float: left;
  margin: 0 158px 0 0;
}

#scleft22 h2{
  margin: 20px 0;
}

#scleft22 h3{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 17px;
  color: #000;
  text-align: left;
  margin-top: 20px;
}


#scleft22 ul{
  padding-left: 18px;
  list-style: url(../img/cuadro.png);
  margin-top: 20px;
}

#scleft22 ul a {
    text-decoration: underline;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    color: #666;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

#scleft h1{
  margin-bottom: 15px;
}

#scleft h2{
  margin-bottom: 10px;
}

#scleft p{
  margin-bottom: 20px;
}

#scleft a{
    text-decoration: underline;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 15px;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

#scleft a:hover{
    color: #98a29c;
    text-decoration: none;
  }

#scright{
  width: 402px;
  height: auto;
  position: relative;
  float: left;
  margin-top: 145px;
}

/*<-------------------------------------------------------------------------------------------------------Lab------------------------------------->*/

#labdesc{
  width: 100%;
  height: auto;
  position: relative;
  margin: 30px 0 20px;
}

#labdesc h1{
  margin-bottom: 15px;
}

#labdesc h2{
  margin-bottom: 15px;
}

#wrappros{
  width: 100%;
  height: auto;
  position: relative;
  margin: 50px 0 70px;
  border: #f0f0f0 1px solid;
}

.labinleft{
  width: 499px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 20px 0 0;
  padding-bottom: 40px;
}

.labinleft h2{
  font-size: 18px;
  margin-bottom: 10px;
}

.labinright{
  width: 235px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 0 50px;
}

#dos, #tres, #cuatro, #cinco, #seis, #siete, #ocho, #nueve, #diez, #once{
  width: 10px;
  height: 10px;
  position: absolute;
  top: -80px;
}

#uno{
  width: 10px;
  height: 10px;
  position: absolute;
  top: -75px;
}

/*<-------------------------------------------------------------------------------------------------------FAQ------------------------------------->*/

#mainfaq{
  width: 100%;
  height: auto;
  position: relative;
  margin: 50px 0 20px;
}

#mainfaq h1{
  margin-bottom: 15px;
}

#mainfaq h2{
  margin-bottom: 15px;
}

#mainfaq p{
  margin-bottom: 15px;
}

#mainfaq ul{
  padding-left: 16px;
  list-style: decimal;
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 14px;
}

#mainfaq ul li a{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  text-decoration: underline;
  line-height: 21px;
}

#mainfaq ul li a:hover{
  color: #95a29c;
  text-decoration: none;
}

.questit{
  width: 100%;
  height: auto;
  position: relative;
  border-bottom: #f0f0f0 solid 1px;
  padding-bottom: 20px;
}

#que2{
  margin-top: 25px;
}

.down{
  width: 20px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 10px;
}

.titright{
  width: auto;
  height: auto;
  position: relative;
  float: left;
}

#uno_uno, #uno_dos, #uno_tres, #uno_cuatro, #uno_cinco, #uno_seis, #uno_siete, #uno_ocho, #uno_nueve, #uno_diez, #uno_once, #uno_doce{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideuno_uno, #hideuno_dos, #hideuno_tres, #hideuno_cuatro, #hideuno_cinco, #hideuno_seis, #hideuno_siete, #hideuno_ocho, #hideuno_nueve, #hideuno_diez, #hideuno_once, #hideuno_doce{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideuno_uno.show1{
  height: 153px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_dos.show11{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_tres.show111{
  height: 121px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_cuatro.show1111{
  height: 202px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_cinco.show11111{
  height: 121px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_seis.show111111{
  height: 163px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_siete.show1111111{
  height: 80px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_ocho.show11111111{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_nueve.show111111111{
  height: 165px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_diez.show1111111111{
  height: 193px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_once.show11111111111{
  height: 176px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideuno_doce.show111111111111{
  height: 124px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#dos_uno, #dos_dos, #dos_tres, #dos_cuatro, #dos_cinco, #dos_seis, #dos_siete, #dos_ocho{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidedos_uno, #hidedos_dos, #hidedos_tres, #hidedos_cuatro, #hidedos_cinco, #hidedos_seis, #hidedos_siete, #hidedos_ocho{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidedos_uno.show2{
  height: 67px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_dos.show22{
  height: 73px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_tres.show222{
  height: 75px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_cuatro.show2222{
  height: 98px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_cinco.show22222{
  height: 24px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_seis.show222222{
  height: 69px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_siete.show2222222{
  height: 48px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidedos_ocho.show22222222{
  height: 73px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#tres_uno, #tres_dos, #tres_tres, #tres_cuatro, #tres_cinco{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidetres_uno, #hidetres_dos, #hidetres_tres, #hidetres_cuatro, #hidetres_cinco{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidetres_uno.show3{
  height: 95px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidetres_dos.show33{
  height: 140px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidetres_tres.show333{
  height: 96px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidetres_cuatro.show3333{
  height: 70px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidetres_cinco.show33333{
  height: 70px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#cuatro_uno, #cuatro_dos, #cuatro_tres, #cuatro_cuatro, #cuatro_cinco, #cuatro_seis, #cuatro_siete, #cuatro_ocho{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidecuatro_uno, #hidecuatro_dos, #hidecuatro_tres, #hidecuatro_cuatro, #hidecuatro_cinco, #hidecuatro_seis, #hidecuatro_siete, #hidecuatro_ocho{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidecuatro_uno.show4{
  height: 71px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_dos.show44{
  height: 191px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_tres.show444{
  height: 170px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_cuatro.show4444{
  height: 71px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_cinco.show44444{
  height: 23px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_seis.show444444{
  height: 117px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_siete.show4444444{
  height: 20px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecuatro_ocho.show44444444{
  height: 140px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#cinco_uno, #cinco_dos, #cinco_tres{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidecinco_uno, #hidecinco_dos, #hidecinco_tres{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidecinco_uno.show5{
  height: 92px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecinco_dos.show55{
  height: 115px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidecinco_tres.show555{
  height: 70px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#seis_uno, #seis_dos{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideseis_uno, #hideseis_dos{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideseis_uno.show6{
  height: 115px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideseis_dos.show66{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#siete_uno, #siete_dos, #siete_tres, #siete_cuatro, #siete_cinco, #siete_seis, #siete_siete{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidesiete_uno, #hidesiete_dos, #hidesiete_tres, #hidesiete_cuatro, #hidesiete_cinco, #hidesiete_seis, #hidesiete_siete{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidesiete_uno.show7{
  height: 26px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_dos.show77{
  height: 24px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_tres.show777{
  height: 76px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_cuatro.show7777{
  height: 52px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_cinco.show77777{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_seis.show777777{
  height: 169px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidesiete_siete.show7777777{
  height: 96px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#ocho_uno, #ocho_dos, #ocho_tres, #ocho_cuatro{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideocho_uno, #hideocho_dos, #hideocho_tres, #hideocho_cuatro{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideocho_uno.show8{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideocho_dos.show88{
  height: 192px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideocho_tres.show888{
  height: 124px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideocho_cuatro.show8888{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#nueve_uno{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidenueve_uno{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidenueve_uno.show9{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#diez_uno{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidediez_uno{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidediez_uno.show10{
  height: 143px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#once_uno, #once_dos, #once_tres{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideonce_uno, #hideonce_dos, #hideonce_tres{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideonce_uno.showonce{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideonce_dos.showonceonce{
  height: 76px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideonce_tres.showonceonceonce{
  height: 195px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}


.numb{
  width: 26px;
  height: 23px;
  position: absolute;
  padding-top: 3px;
  top: 7px;
  left: 0;
  background: #0071bc;
}

.numb p{
  color: #fff;
  text-align: center;
}

/*<-------------------------------------------------------------------------------------------------------Imprint------------------------------------->*/

#imptop{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

.impcol{
  width: 236px;
  height: auto;
  position: relative;
  float: left;
  margin: 30px 163px 0 0;
}

#uuult{
  margin-right: 0;
}

#design{
  width: 100%;
  height: auto;
  position: relative;
  padding: 30px 0;
  border-top: 3px double #f0f0f0;
  border-bottom: 3px double #f0f0f0;
  margin-top: 50px;
}

#design a{
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 14px;
  color: #000;
  text-decoration: underline;
  line-height: 21px;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#design a:hover{
  color: #95a29c;
  text-decoration: none;
}

#imbottom{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

#imbottom h2{
  margin-bottom: 15px;
}

#imbottom p{
  margin-bottom: 25px;
}

#bottit{
  font-size: 18px;
  margin-bottom: 10px;
}

/*<-------------------------------------------------------------------------------------------------------Contact------------------------------------->*/

#contacttit{
  margin: 30px 0 20px;
}

#contizq{
  width: 255px;
  height: auto;
  position: relative;
  float: left;
  margin: 40px 89px 0 0;
}

#contizq h4{
  font-size: 20px;
  color: #3c6871;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  margin-bottom: 15px;
}

.line1{
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 5px;
}

.iconcont{
  width: 20px;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}

.textcont{
  width: auto;
  height: auto;
  position: relative;
  margin-left: 30px;
}

#contder{
  width: 690px;
  height: auto;
  position: relative;
  float: left;
  margin: 40px 0 50px;
}

#Tu_Nombre{
	font-family: 'HelveticaNeueLTStdLt';
	width:97%;
	height:35px;
	background:#fff;
	color:#8c8c8c;
	margin-bottom:20px;
	font-size:12px;
	padding-left:3%;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
	}

#Tu_Email{
	font-family: 'HelveticaNeueLTStdLt';
	width:97%;
	height:35px;
	background:#fff;
	color:#8c8c8c;
	margin-bottom:20px;
	font-size:12px;
	padding-left:3%;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
	}

  #Tu_Tel{
  	font-family: 'HelveticaNeueLTStdLt';
  	width:97%;
  	height:35px;
  	background:#fff;
  	color:#8c8c8c;
  	margin-bottom:20px;
  	font-size:12px;
  	padding-left:3%;
    border-radius: 4px;
    border: 1px solid #eee;
    box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
  	}

#Tu_Pais{
	font-family: 'HelveticaNeueLTStdLt';
	width:97%;
	height:35px;
	background:#fff;
	color:#8c8c8c;
	margin-bottom:20px;
	font-size:12px;
	padding-left:3%;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
	}

#Tu_Asunto{
  	font-family: 'HelveticaNeueLTStdLt';
  	width:97%;
  	height:35px;
  	background:#fff;
  	color:#8c8c8c;
  	margin-bottom:20px;
  	font-size:12px;
  	padding-left:3%;
    border-radius: 4px;
    border: 1px solid #eee;
    box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
  	}

#Tu_Mensaje{
	font-family: 'HelveticaNeueLTStdLt';
	width:97%;
	height:111px;
	background:#fff;
	color:#8c8c8c;
	font-size:12px;
	padding-left:3%;
	padding-top:10px;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
	}

#mandar{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
	width:15%;
	height:35px;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
	border:none;
	color:#fff;
	font-size:13px;
	margin:20px 0 20px 0;
	transition-duration:0.3s;
-moz-transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-o-transition-duration:0.3s;
	}

#mandar:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
	cursor:pointer;
	}

/*<-------------------------------------------------------------------------------------------------------Glosario------------------------------------->*/

#a_uno, #a_dos, #a_tres, #a_cuatro, #a_cinco{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidea_uno, #hidea_dos, #hidea_tres, #hidea_cuatro, #hidea_cinco{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidea_uno.showa{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidea_dos.showaa{
  height: 78px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidea_tres.showaaa{
  height: 71px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidea_cuatro.showaaaa{
  height: 45px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidea_cinco.showaaaaa{
  height: 122px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#c_uno, #c_dos, #c_tres, #c_cuatro{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidec_uno, #hidec_dos, #hidec_tres, #hidec_cuatro{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidec_uno.showc{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidec_dos.showcc{
  height: 78px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidec_tres.showccc{
  height: 80px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidec_cuatro.showcccc{
  height: 97px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#e_uno, #e_dos, #e_tres, #e_cuatro{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidee_uno, #hidee_dos, #hidee_tres, #hidee_cuatro{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidee_uno.showe{
  height: 22px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidee_dos.showee{
  height: 70px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidee_tres.showeee{
  height: 55px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidee_cuatro.showeeee{
  height: 47px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#f_uno, #f_dos{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidef_uno, #hidef_dos{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidef_uno.showf{
  height: 48px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidef_dos.showff{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#h_uno, #h_dos, #h_tres{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideh_uno, #hideh_dos, #hideh_tres{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideh_uno.showh{
  height: 48px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideh_dos.showhh{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hideh_tres.showhhh{
  height: 95px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#i_uno, #i_dos, #i_tres, #i_cuatro, #i_cinco, #i_seis, #i_siete, #i_ocho, #i_nueve, #i_diez, #i_once, #i_doce, #i_trece, #i_catorce, #i_quince, #i_diezseis{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidei_uno, #hidei_dos, #hidei_tres, #hidei_cuatro, #hidei_cinco, #hidei_seis, #hidei_siete, #hidei_ocho, #hidei_nueve, #hidei_diez, #hidei_once, #hidei_doce, #hidei_trece, #hidei_catorce, #hidei_quince, #hidei_diezseis{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidei_uno.showi{
  height: 26px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_dos.showii{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_tres.showiii{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_cuatro.showiiii{
  height: 76px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_cinco.showiiiii{
  height: 76px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_seis.showiiiiii{
  height: 95px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_siete.showiiiiiii{
  height: 24px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_ocho.showiiiiiiii{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_nueve.showiiiiiiiii{
  height: 38px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_diez.showiiiiiiiiii{
  height: 52px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_once.showiiiiiiiiiii{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_doce.showiiiiiiiiiiii{
  height: 52px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_trece.showiiiiiiiiiiiii{
  height: 55px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_catorce.showiiiiiiiiiiiiii{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_quince.showiiiiiiiiiiiiiii{
  height: 76px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidei_diezseis.showiiiiiiiiiiiiiiii{
  height: 53px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#l_uno{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidel_uno{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidel_uno.showl{
  height: 72px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#m_uno, #m_dos, #m_tres, #m_cuatro, #m_cinco{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidem_uno, #hidem_dos, #hidem_tres, #hidem_cuatro, #hidem_cinco{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidem_uno.showm{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidem_dos.showmm{
  height: 47px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidem_tres.showmmm{
  height: 97px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidem_cuatro.showmmmm{
  height: 54px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidem_cinco.showmmmmm{
  height: 71px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#o_uno{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #000;
  font-family: 'HelveticaNeueLTStdLtCn';
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hideo_uno{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hideo_uno.showo{
  height: 124px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#p_uno, #p_dos, #p_tres, #p_cuatro{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidep_uno, #hidep_dos, #hidep_tres, #hidep_cuatro{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidep_uno.showp{
  height: 72px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidep_dos.showpp{
  height: 96px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidep_tres.showppp{
  height: 75px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidep_cuatro.showpppp{
  height: 75px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#r_uno, #r_dos, #r_tres, #r_cuatro, #r_cinco{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hider_uno, #hider_dos, #hider_tres, #hider_cuatro, #hider_cinco{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hider_uno.showr{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hider_dos.showrr{
  height: 49px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hider_tres.showrrr{
  height: 74px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hider_cuatro.showrrrr{
  height: 27px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hider_cinco.showrrrrr{
  height: 98px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#s_uno, #s_dos, #s_tres, #s_cuatro, #s_cinco{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hides_uno, #hides_dos, #hides_tres, #hides_cuatro, #hides_cinco{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hides_uno.shows{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hides_dos.showss{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hides_tres.showsss{
  height: 50px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hides_cuatro.showssss{
  height: 73px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hides_cinco.showsssss{
  height: 75px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#t_uno, #t_dos{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #666;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidet_uno, #hidet_dos{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidet_uno.showt{
  height: 70px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#hidet_dos.showtt{
  height: 78px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

#cero_uno{
  width: 96.6%;
  height: auto;
  position: relative;
  border-bottom: #eeeeee 1px solid;
  font-size: 16px;
  color: #000;
  font-family: 'HelveticaNeueLTStdLtCn';
  padding: 12px 0 10px 36px;
  text-decoration: none;
  display: block;
  line-height: 20px;
}

#hidecero_uno{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidecero_uno.showcero{
  height: 100px;
  padding: 20px 0;
  border-bottom: #eeeeee 1px solid;
}

/*<-------------------------------------------------------------------------------------------------------Quick------------------------------------->*/

#testtop{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

#testtop h1{
  margin-bottom: 15px;
}

#testtop h2{
  margin-bottom: 10px;
}

#quicksteps{
  width: 100%;
  height: auto;
  position: relative;
  padding: 50px 0 70px;
}

#paso1{
  width: 53px;
  height: 53px;
  position: relative;
  background: #0071bc;
  border-radius: 3px;
  float: left;
}

#paso1 h5, #paso2 h5, #paso3 h5, #paso4 h5{
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 16px;
  text-align: center;
  line-height: 60px;
}

#paso1 p, #paso2 p, #paso3 p, #paso4 p{
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 16px;
  text-align: center;
  position: absolute;
  bottom: -30px;
  margin: auto;
  left: 0;
  right: 0;
}

.blanco{
  color: #fff;
}

#paso1.apagado, #paso2.apagado, #paso3.apagado, #paso4.apagado, #linea1.apagado, #linea2.apagado, #linea3.apagado{
  background: #9D9D9C;
}

#linea1, #linea2, #linea3{
  width: 156px;
  height: 5px;
  position: relative;
  background: #0071bc;
  float: left;
  margin-top: 23px;
}

#paso2{
  width: 53px;
  height: 53px;
  position: relative;
  background: #0071bc;
  border-radius: 3px;
  float: left;
}

#paso3{
  width: 53px;
  height: 53px;
  position: relative;
  background: #0071bc;
  border-radius: 3px;
  float: left;
}

#paso4{
  width: 53px;
  height: 53px;
  position: relative;
  background: #0071bc;
  border-radius: 3px;
  float: left;
}

#uno_quick{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
}

#dos_quick{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
}

#tres_quick{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
}

#cuatro_quick{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 20px;
}

.show_form{
  display: block;
}

.hide_form{
  display: none;
}

#piel, #dolor, #general{
  margin-top: 50px;
}

#titprin{
  font-size: 20px;
}


#uno_quick h3, #dos_quick h3, #tres_quick h3, #cuatro_quick h3{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666;
  font-weight: normal;
}

#gastdos{
  font-size: 18px;
  margin-top: 40px;
}

#gastdosdosdos{
  font-size: 18px;
  margin-top: 23px;
}

#parraesp{
  margin-bottom: 6px;
}

#gastdosdos{
  font-size: 18px;
  margin-bottom: 15px;
}

#gastdosdos.dos2{
  margin-top: 15px;
}

#check2{
  margin: 20px 0 20px;
}

#como{
  font-family: 'HelveticaNeueLTStdLt';
  font-size: 15px;
  color: #000;
  font-weight: normal;
}

#checkmar{
  margin-top: 15px;
}

.checkor{
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 10px;
}

.checkleft{
  width: 250px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 50px;
}

.checkright{
  width: auto;
  height: auto;
  position: relative;
  float: left;
}

.checkleft2{
  width: 550px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 50px;
}

.checkleft3{
  width: 65px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 50px;
}

.checkleft4{
  width: 350px;
  height: auto;
  position: relative;
  float: left;
  margin-right: 50px;
}

#finalmen{
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 40px;
}

#finaltit{
  margin-top: 40px;
}

.checkright2{
  width: auto;
  height: auto;
  position: relative;
  float: left;
  margin-right: 20px;
}

.checkright3{
  width: auto;
  height: auto;
  position: relative;
  float: left;
}


#botsig, #botant{
  width: 112px;
  height: 24px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 14px;
  display: block;
  padding-top: 10px;
  margin-top: 20px;
  float: left;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#mandar2{
  width: 112px;
  height: 24px;
  position: relative;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-family: 'HelveticaNeueLTStdBdCn';
  font-size: 14px;
  border: none;
  display: block;
  padding: 10px 0 24px;
  margin-top: 20px;
  float: left;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#botant{
  margin-right: 10px;
}

#botsig:hover, #botant:hover, #mandar2:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
}

#botwrap{
  width: auto;
  height: auto;
  position: relative;
}

#finalform{
  width: 1034px;
  height: auto;
  position: relative;
  margin: 30px auto;
}

#finalform h1{
  margin-bottom: 10px;
}

#finalcont{
  width: 91.6%;
  height: auto;
  position: relative;
  border: 2px solid #bccf00;
  margin-top: 17px;
  padding: 4%;
}

#comp_uno, #comp_dos{
  margin-bottom: 25px;
}

#leyendamar{
  margin: 25px 0;
}

#Tu_Nombre2, #Tu_Ciudad, #Tu_Email2, #Tu_Estado{
	font-family: 'HelveticaNeueLTStdLt';
	width:97%;
	height:35px;
	background:#fff;
	color:#8c8c8c;
	font-size:12px;
  margin-bottom: 25px;
	padding-left:3%;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
	}

  #Tu_Tel2{
  	font-family: 'HelveticaNeueLTStdLt';
  	width:97%;
  	height:35px;
  	background:#fff;
  	color:#8c8c8c;
  	margin-bottom:30px;
  	font-size:12px;
  	padding-left:3%;
    border-radius: 4px;
    border: 1px solid #eee;
    box-shadow: inset 0 0 0 1px #fff,1px 2px 0 #eee;
  	}

#mandar3{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
	width:15%;
	height:35px;
  background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(180deg, #e95e3b 40%, #ff6037 100%);
	border:none;
	color:#fff;
	font-size:13px;
	margin:20px 0 20px 0;
	transition-duration:0.3s;
-moz-transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-o-transition-duration:0.3s;
	}

#mandar2:hover{
  background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -ms-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -o-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -moz-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
  -webkit-background: linear-gradient(0deg, #e95e3b 40%, #ff6037 100%);
	cursor:pointer;
	}

/*<--------------------------------------------------------------------------------------------------------------------------------------------------->*/

@media only screen and (min-width:1100px) and (max-width:1400px){

#scleft22{
  margin: 0 158px 0 0;
}

#header2020{
  height: 270px;
}

#nubelogo{
  width: 100px;
}

#nubeimu{
  width: 100px;
}

#owl-demo .item, #owl-demo_interna .item{
  height: 723px;
}

#owl-demo .item2, #owl-demo_interna .item2{
  height: 723px;
}

#owl-demo .item3, #owl-demo_interna .item3{
  height: 723px;
}

#owl-demo .item4, #owl-demo_interna .item4{
  height: 723px;
}

#leftone, #rightone, #leftoneover, #rightoneover{
  height: 400px;
}

#leftoneover h1, #rightoneover h1{
  margin-top: 163px;
}

#men2020 ul li a{
  font-size: 12px;
  padding: 0 10px;
}

#men2020 ul li{
  margin-right: 0;
}

#men2020 ul li:nth-child(9){
  padding: 0 6px 0 5px;
}

#men2020 ul li ul li a, #men2020 ul li ul li ul li a, #men2020 ul li ul li ul li ul li a{
  font-size: 12px;
}

#men2020 ul li ul li ul{
  left: 93px;
  top: 29px;
}

#men2020 ul li ul li ul li a{
  padding-right: 10px;
}

#men2020 ul li ul li a{
  padding-right: 10px;
}

#men2020 ul li ul li ul li{
  width: 222px;
}

#men2020 ul li ul li ul li ul{
  left: 222px;
}

#men2020 ul li ul li ul li ul li{
  width: 225px;
}

#men2020 ul li ul li ul li ul li a{
  padding-right: 10px;
}

#men2020 ul li a{
  line-height: 29px;
}


.contslideblock h2{
  font-size: 25px;
}

.contslideblock h3{
  font-size: 28px;
  margin-bottom: 16px;
}

.contslideblock p{
  font-size: 18px;
  margin-bottom: 1px;
}

.contslideblock a{
  padding: 7px 15px;
}

#men2020 img{
  margin-bottom: 5px;
  width: 29px;
}


#men2020 ul li:nth-child(8){
  padding: 1px 0px 0px 5px;
  height: 28px;
}

a#realizartest{
  padding: 5px 15px;
  font-size: 13px;
  line-height: 28px;
  right: -47px;
}

#imurightvid{
  width: 700px;
  height: 393px;
  margin: 50px auto 0;
}



  /*<--------------------------------------------------------------------------------------------keto------------------------------------------->*/

#largekat{
  height: 380px;
}

#blockkatdesc{
  width: 585px;
  height: 157px;
  padding: 54px 70px 0;
}

#blockkatdesc h1{
  font-size: 28px;
}

    /*<------------------------------------------------------------------------------------------------------------------------------------------->*/

  a#subult{
    margin-right: 0;
  }

#r1, #l1{
  height: 250px;
}

#tit{
  margin: 117px 0 0 18%;
  width: 359px;
}

#tit h1{
  font-size: 28px;
}

#tit.tit4{
  margin: 85px 0 0 18%;
  width: 380px;
}

#tit.tit2{
  margin: 90px 0 0 17%;
  width: 362px;
}

#tit.tit3{
  margin: 90px 0 0 17%;
}

#tit.tit2 h2, #tit.tit3 h2, #tit.tit4 h2{
  font-size: 15px;
}

#mas{
  padding: 9px 10px 4px;
  width: 187px;
  bottom: 9%;
  right: 16%;
}

#mas a{
  font-size: 18px;
  margin-left: 14px;
}

#fl{
  left: 19px;
  top: 13px;
  width: 10px;
}

#mas.mas2{
  width: 210px;
  right: 17%;
}

#mas.mas3{
  width: 144px;
  right: 23%;
}

#mas.mas4{
  width: 144px;
  right: 21%;
}

#mas.masg{
  margin: 15px 0 0 52px;
}

#mas.masgd{
  margin: 15px 0 0 52px;
}

#mas.masdis{
        margin: 0 0 0 700px;
        }

#subtit{
  width: 39%;
}

#subtit.compr{
  width: 38%;
}

#subtit.compr h2{
  margin-left: 22%;
}

#subtit h2{
  margin-left: 23%;
}

#subtit.descu{
  width: 39%;
}

#subtit.descu h2{
  margin-left: 22%;
}

#subtit.sub4{
  width: 30%;
}

#subtit.sub4 h2{
  margin-left: 31%;
}

}

@media only screen and (min-width:999px) and (max-width:1099px){

  #men2020 img{
    margin-bottom: 5px;
    width: 29px;
  }

#scleft22{
  margin: 0 24px 0 0;
}

#header2020{
  height: 270px;
}

#nubelogo{
  width: 80px;
}

#nubeimu{
  width: 80px;
  margin-top: 13px;
}

#men2020{
  margin-top: 13px;
}

  #owl-demo .item, #owl-demo_interna .item{
    height: 580px;
  }

  #owl-demo .item2, #owl-demo_interna .item2{
    height: 580px;
  }

  #owl-demo .item3, #owl-demo_interna .item3{
    height: 580px;
  }

  #owl-demo .item4, #owl-demo_interna .item4{
    height: 580px;
  }

  #leftone, #rightone, #leftoneover, #rightoneover{
    height: 400px;
  }

  #leftoneover h1, #rightoneover h1{
    margin-top: 163px;
  }

  #men2020 ul li a{
    font-size: 12px;
    padding: 0 10px;
  }

  #men2020 ul li{
    margin-right: 0;
  }

  #men2020 ul li:nth-child(9){
    padding: 0 6px 0 5px;
  }

  #men2020 ul li ul li a, #men2020 ul li ul li ul li a, #men2020 ul li ul li ul li ul li a{
    font-size: 12px;
  }

  #men2020 ul li ul li ul{
    left: 93px;
    top: 29px;
  }

  #men2020 ul li ul li ul li a{
    padding-right: 10px;
  }

  #men2020 ul li ul li a{
    padding-right: 10px;
  }

  #men2020 ul li ul li ul li{
    width: 222px;
  }

  #men2020 ul li ul li ul li ul{
    left: 222px;
  }

  #men2020 ul li ul li ul li ul li{
    width: 225px;
  }

  #men2020 ul li ul li ul li ul li a{
    padding-right: 10px;
  }

  #men2020 ul li a{
    line-height: 29px;
  }

.contslideblock{
  bottom: 100px;
}

  .contslideblock h2{
    font-size: 20px;
  }

  .contslideblock h3{
    font-size: 24px;
    margin-bottom: 13px;
  }

  .contslideblock p{
    font-size: 16px;
    margin-bottom: -1px;
  }

  .contslideblock a{
    padding: 7px 15px;
    font-size: 14px;
  }

  #men2020 ul li:nth-child(8){
    padding: 1px 0px 0 5px;
    height: 28px;
  }

  a#realizartest{
    padding: 5px 15px;
    font-size: 13px;
    line-height: 28px;
    right: -47px;
  }

  #imurightvid{
    width: 500px;
    height: 281px;
    margin: 50px auto 0;
  }


#imglog {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    margin: 0 auto;
    text-align: left;
}

  #leftone, #rightone, #leftoneover, #rightoneover{
    height: 400px;
  }

  #leftoneover h1, #rightoneover h1{
    margin-top: 173px;
    font-size: 60px;
  }

  #mandar3{
    font-size: 11px;
  }

  /*<--------------------------------------------------------------------------------------------keto------------------------------------------->*/

#largekat{
  height: 320px;
}

#blockkatdesc{
  width: 440px;
  height: 125px;
  padding: 37px 70px 0;
}

#blockkatdesc h1{
  font-size: 21px;
}

#blockkatdesc h2{
  font-size: 16px;
}

#iconkatwrap{
  width: 900px;
}

.iconka{
  width: 250px;
}

#footkatwrap{
  width: 900px;
}

#menketowrap{
  width: 900px;
}

#menbluewrap{
  width: 900px;
}

#menbluewrap ul li a{
  padding: 0 102px;
}

#menbluewrap ul li ul li a{
  width: 247px;
}

#menbluewrap ul li ul li a.doskato{
  width: 290px;
}

#antewrap{
  width: 900px;
}

#quotecont{
  width: 808px;
}

#dietaleft{
  width: 462px;
}

.celchangeright{
  width: 438px;
}

#crecimientocuatro{
  top: 433px;
}

#ayunocinco{
  top: 830px;
}

#pruebasiete{
  top: 1973px;
}

#ketoprodcont{
  width: 580px;
}

#antewrap2{
  width: 900px;
}

#ketolistcof{
  width: 580px;
}

#nutriwrap{
  width: 900px;
}

#nutritableft, #nutritabright, #nutritab2left, #nutritab2right{
  width: 428px;
}

#nutritab2left, #nutritableft{
  margin-right: 44px;
}

#nutritabimg{
  margin-top: 150px;
}

#antewrapreem{
  width: 900px;
}

#reemleft{
  width: 559px;
  margin-right: 45px;
}

#reemdosleft{
  width: 393px;
  margin-right: 90px;
}

.quotecont2{
  width: 808px;
}

.quotemark5{
  margin: 68px 10px 0 0;
}

.quotemark3{
  margin: 65px 10px 0 0;
}

/*<------------------------------------------------------------------------------------------------------------------------------------------->*/

  #wraplog2{
    width: 900px;
  }

  #menin2{
    width: 900px;
  }

  #menin2 ul li a{
    padding: 0 190.1px;
  }

  #imulcont{
    right: 128px;
  }

  #tienrcont{
    left: 144px;
  }

  #ketolcont{
    right: 128px;
  }

  #homdes{
    width: 900px;
  }

  #iggleft{
    width: 542px;
  }

  #tder ul li a{
    font-size: 14px;
  }

  p{
    font-size: 12px;
    line-height: 19px;
  }

#scleft22 ul a{
  font-size: 12px;
}

  #wrapsub{
    width: 942px;
  }

  a#subult{
    margin-right: 0;
  }

  #wraplog{
    width: 900px;
  }

  #menin{
    width: 900px;
  }

  #menin ul li a{
    font-size: 11px;
    padding: 0 12.9px;
  }

  #menin ul li ul li{
    width: 261px;
  }

  #menin ul li ul li a{
    font-size: 12.2px;
  }

  #menin ul#segundo li#sy ul{
    left: 300px;
  }

  #menin ul#tercero li#gp ul{
    left: 261px;
  }

  #r1, #l1{
    height: 250px;
  }

  #tit{
    margin: 119px 0 0 13%;
  }

  #tit h1{
    font-size: 27px;
  }

  #tit.tit4{
    margin: 93px 0 0 12%;
    width: 360px;
  }

  #tit.tit2{
    margin: 95px 0 0 12%;
    width: 340px;
  }

  #tit.tit2 h2, #tit.tit3 h2, #tit.tit4 h2{
    font-size: 14px;
  }

  #tit.tit3{
    margin: 95px 0 0 12%;
    width: 306px
  }

  #c1{
    top: -5%;
  }

  #c1.dosc{
    top: 12%;
  }

  #c1.tresc{
    top: 13%;
  }

  #c1.cuatroc{
    top: 21%;
  }

  #mas{
    padding: 9px 10px 4px;
    width: 186px;
    bottom: 9%;
    right: 13%;
  }

  #mas.maps a{
    font-size: 18px;
    margin-left: 32px;
  }

  #mas.maps span{
    top: 16px;
    left: 18px;
  }

  #mas a{
    font-size: 18px;
    margin-left: 14px;
  }

  #fl{
    left: 19px;
    top: 13px;
    width: 10px;
  }

  #mas.mas2{
    width: 209px;
    right: 12%;
  }

  #mas.mas3{
    width: 139px;
    right: 17%;
  }

  #mas.mas4{
    width: 143px;
    right: 15%;
  }

  #mas.masg{
    margin: 15px 0 0 36px;
  }

  #mas.masgd{
    margin: 15px 0 0 36px;
  }

  #mas.masdis{
          margin: 0 0 0 700px;
          }

  #subtit{
    width: 38%;
  }

  #subtit.compr{
    width: 36%;
  }

  #subtit.compr h2{
    margin-left: 17%;
  }

  #subtit h2{
    margin-left: 17%;
  }

  #subtit.descu{
    width: 36%;
  }

  #subtit.descu h2{
    margin-left: 17%;
  }

  #subtit.sub4{
    width: 26%;
  }

  #subtit.sub4 h2{
    margin-left: 23%;
  }

#griswarp{
  width: 900px;
}

#gizq2, #gizq, #gder{
  width: 273px;
}

#imuleftvid{
  width: 100%;
}

#mas.masddd{
  margin: 15px auto 0;
}

#wrapd{
  width: 900px;
}

.col{
  width: 289px;
  margin-right: 16px;
}

.imgg{
  width: 180px;
}

#wrapc{
  width: 800px;
}

#cont{
  width: 324px;
}

#wrapop{
  width: 900px;
}

#options{
  width: 545px;
}

#mas.masdis{
  margin: 0 0 0 508px;
}

#hid1.show{
  height: 116px;
}

#hid2.showw{
  height: 117px;
}

#hid3.showww{
  height: 134px;
}

#hid4.showwww{
  height: 194px;
}

#wrapmap{
  width: 900px;
}

#maptext{
  width: 337px;
  margin: 60px 246px 0 0;
}

#mapbot{
  width: 167px;
}

#mas.maps{
  width: 146px;
  padding: 12px 10px 13px;
}

#footwrap{
  width: 900px;
}

#wrapigg{
  width: 900px;
}

#wrapigg2020{
  width: 900px;
}

td, th{
  font-size: 13px;
}

#rgwrap{
  width: 900px;
}

.rgcol{
  width: 286px;
  height: 310px;
}

.rgimg{
  width: 260px;
}

.rgtit{
  width: 90%;
}

.rcont{
  width: 260px;
}

#ech{
  margin: 10px 0 0 83px;
}

#cmas{
  margin: 10px 0 0 89px;
}

#lee{
  margin: 10px 0 0 156px;
}

#dleft{
  width: 554px;
}

.hidleft{
  width: 675px;
}

#sleft{
  width: 480px;
}

#sright{
  margin-top: 125px;
}

a#btab{
  width: 855px;
  font-size: 15px;
  padding-top: 5px;
}

#cont2 p{
  margin-bottom: 30px;
}

#ttr{
  top: 12px;
}

#ttrr{
  top: 12px;
}

#hidtab.dis{
  height: 1826px;
}

#sbleft{
  width: 443px;
}

#sbright{
  width: 437px;
}

#sbright ul li{
  font-size: 12px;
}

#sleft ul a{
  font-size: 14px;
}

#wrapigg.sympp{
  width: 900px;
}

#crcont{
  width: 840px;
}

.cimgg{
  width: 200px;
  margin-bottom: 15px;
}

#crohn{
  width: 370px;
  margin-right: 100px;
}

#irritable{
  width: 370px;
}

#headcon1{
  width: 608px;
}

#ulright h2{
  font-size: 17px;
}

#ulright ul li{
  font-size: 12px;
  line-height: 20px;
}

#bsult{
  margin-top: 30px;
}

#hideblocks.disp{
  height: 1035px;
}

#subhead{
  margin-top: 129px;
}

#hideblocks2.disp2{
  height: 1214px;
}

#headcon1.head2{
  width: 578px;
}

#subhead.chrsubs{
  margin-top: 93px;
}

#bsult2{
  margin-top: 90px;
}

#hideblocks3.disp3{
  height: 1059px;
}

#ulright.ul3{
  width: 370px;
}

#bsult3{
  margin-top: 110px;
}

#hideblocks4.disp4{
  height: 1028px;
}

.pro{
  width: 196px;
  margin: 40px 46px 20px 0;
}

.phover{
  height: 196px;
}

#alto{
  width: 606px;
}

#descp{
  width: 346px;
}

#swits{
  width: 606px;
}

#mpro{
  width: 606px;
}

.pro{
  width: 190px;
}

.phover{
  height: 190px;
}

.hidscreen ul li{
  font-size: 12px;
  line-height: 19px;
}

#yleft{
  width: 489px;
}

#yright{
  width: 381px;
  margin-top: 66px;
}

#yright ul li{
  font-size: 12px;
  line-height: 19px;
}

#ylinks a{
  font-size: 12px;
}

#ech{
  margin: 10px 0 0 121px;
}

.rcont a.tour{
  margin: 10px 0 0 10px;
}

#tizq{
  width: 608px;
}

.step{
  width: 239px;
  margin: 80px 91px 0 0;
}

.stimg{
  width: 180px;
}

#ccoizq{
  width: 568px;
}

#ccoizq ul li{
  font-size: 12px;
  line-height: 19px;
}

#stleft{
  width: 600px;
  margin: -64px 60px 0 0;
}

#tizq ul li{
  font-size: 12px;
  line-height: 19px;
}

#stright{
  width: 240px;
  margin-top: 0;
}

#menfilt{
  width: 877px;
}

.test1{
  width: 223px;
  height: 342px;
}

.teimg{
  width: 200px;
}

.tecont{
  width: 200px;
}

.ovim{
  height: 200px;
}

#marcizq{
  width: 560px;
  margin: 20px 95px 0 0;
}

#marcizq ul li{
  font-size: 12px;
  line-height: 19px;
}

#marcizq span{
  font-size: 12px;
}

.localcol{
  width: 290px;
}

#austria, #australia, #qatar, #brazil, #belgium, #bulgaria, #colombia, #denmark, #egypt, #estonia, #france, #germany, #india, #israel, #italy, #jordan, #kuwait, #latvia, #litua, #luxe, #malta, #mexico, #nether, #norway, #poland, #romania, #saudi, #singapore, #southa, #spain, #sweden, #switz, #turkey, #ukraine, #united{
  width: 254px;
}

#hidaust h1, #hidaust2 h1, #hidaust3 h1, #hidaust4 h1, #hidaust5 h1, #hidaust6 h1, #hidaust7 h1, #hidaust8 h1, #hidaust9 h1, #hidaust10 h1, #hidaust11 h1, #hidaust12 h1, #hidaust13 h1, #hidaust14 h1, #hidaust15 h1, #hidaust16 h1, #hidaust17 h1, #hidaust18 h1, #hidaust19 h1, #hidaust20 h1, #hidaust21 h1, #hidaust22 h1, #hidaust23 h1, #hidaust24 h1, #hidaust25 h1, #hidaust26 h1, #hidaust27 h1, #hidaust28 h1, #hidaust29 h1, #hidaust30 h1, #hidaust31 h1, #hidaust32 h1, #hidaust33 h1, #hidaust34 h1, #hidaust35 h1{
  font-size: 20px;
}

#hidaust a, #hidaust2 a, #hidaust3 a, #hidaust4 a, #hidaust5 a, #hidaust6 a, #hidaust7 a, #hidaust8 a, #hidaust9 a, #hidaust10 a, #hidaust11 a, #hidaust12 a, #hidaust13 a, #hidaust14 a, #hidaust15 a, #hidaust16 a, #hidaust17 a, #hidaust18 a, #hidaust19 a, #hidaust20 a, #hidaust21 a, #hidaust22 a, #hidaust23 a, #hidaust24 a, #hidaust25 a, #hidaust26 a, #hidaust27 a, #hidaust28 a, #hidaust29 a, #hidaust30 a, #hidaust31 a, #hidaust32 a, #hidaust33 a, #hidaust34 a, #hidaust35 a{
  font-size: 12px;
}

#find3 a{
  font-size: 12px;
}

#hidaust.act1{
  height: 367px;
}

#hidaust2.act2{
  height: 198px;
}

#hidaust3.act3{
  height: 230px;
}

#hidaust4.act4{
  height: 216px;
}

#hidaust5.act5{
  height: 213px;
}

#hidaust6.act6{
  height: 197px;
}

#hidaust7.act7{
  height: 155px;
}

#hidaust8.act8{
  height: 174px;
}

#hidaust9.act9{
  height: 193px;
}

#hidaust10.act10{
  height: 193px;
}

#hidaust11.act11{
  height: 213px;
}

#hidaust12.act12{
  height: 193px;
}

#hidaust13.act13{
  height: 216px;
}

#hidaust14.act14{
  height: 193px;
}

#hidaust15.act15{
  height: 172px;
}

#hidaust16.act16{
  height: 210px;
}

#hidaust17.act17{
  height: 231px;
}

#hidaust18.act18{
  height: 94px;
}

#hidaust19.act19{
  height: 197px;
}

#hidaust20.act20{
  height: 189px;
}

#hidaust21.act21{
  height: 215px;
}

#hidaust22.act22{
  height: 211px;
}

#hidaust23.act23{
  height: 209px;
}

#hidaust24.act24{
  height: 170px;
}

#hidaust25.act25{
  height: 210px;
}

#hidaust26.act26{
  height: 209px;
}

#hidaust27.act27{
  height: 306px;
}

#hidaust28.act28{
  height: 235px;
}

#hidaust29.act29{
  height: 228px;
}

#hidaust30.act30{
  height: 235px;
}

#hidaust31.act31{
  height: 170px;
}

#hidaust32.act32{
  height: 176px;
}

#hidaust33.act33{
  height: 295px;
}

#hidaust34.act34{
  height: 189px;
}

#hidaust35.act35{
  height: 247px;
}

.stepp{
  width: 128px;
}

.steppimg{
  width: 90px;
}

.stepp a, .stepp p{
  font-size: 12px;
}

.noticia{
  width: 433px;
}

#meetim{
  height: 162px;
}

.blogimg:hover #meetim{
  width: 433px;
}

.noticia a{
  font-size: 12px;
}

#compleft{
  width: 492px;
}

#compleft a{
  font-size: 12px;
}

#compright{
  margin-top: 118px;
}

#qualeft{
  width: 435px;
  margin: 30px 73px 0 0;
}

#quaright{
  margin-top: 120px;
}

#qualeft a{
  font-size: 12px;
}

label{
  font-size: 12px;
}

#finalform{
  width: 900px;
}

#scleft{
  width: 504px;
}

#scright{
  width: 376px;
}

#scleft a{
  font-size: 12px;
}

.labinleft{
  width: 401px;
}

.labinright{
  width: 200px;
  margin: 38px 0 50px;
}

#hideuno_uno.show1{
  height: 93px;
}

#hideuno_dos.show11{
  height: 39px;
}

#hideuno_tres.show111{
  height: 79px;
}

#hideuno_cuatro.show1111{
  height: 154px;
}

#hideuno_cinco.show11111{
  height: 78px;
}

#hideuno_seis.show111111{
  height: 114px;
}

#hideuno_siete.show1111111{
  height: 57px;
}

#hideuno_ocho.show11111111{
  height: 40px;
}

#hideuno_nueve.show111111111{
  height: 114px;
}

#hideuno_diez.show1111111111{
  height: 135px;
}

#hideuno_once.show11111111111{
  height: 134px;
}

#hideuno_doce.show111111111111{
  height: 96px;
}

#hidedos_uno.show2{
  height: 60px;
}

#hidedos_dos.show22{
  height: 60px;
}

#hidedos_tres.show222{
  height: 57px;
}

#hidedos_cuatro.show2222{
  height: 78px;
}

#hidedos_cinco.show22222{
  height: 21px;
}

#hidedos_seis.show222222{
  height: 58px;
}

#hidedos_siete.show2222222{
  height: 43px;
}

#hidedos_ocho.show22222222{
  height: 40px;
}

#hidetres_uno.show3{
  height: 78px;
}

#hidetres_dos.show33{
  height: 118px;
}

#hidetres_tres.show333{
  height: 58px;
}

#hidetres_cuatro.show3333{
  height: 59px;
}

#hidetres_cinco.show33333{
  height: 58px;
}

#hidecuatro_uno.show4{
  height: 58px;
}

#hidecuatro_dos.show44{
  height: 137px;
}

#hidecuatro_tres.show444{
  height: 118px;
}

#hidecuatro_cuatro.show4444{
  height: 59px;
}

#hidecuatro_cinco.show44444{
  height: 21px;
}

#hidecuatro_seis.show444444{
  height: 97px;
}

#hidecuatro_ocho.show44444444{
  height: 96px;
}

#hidecinco_uno.show5{
  height: 79px;
}

#hidecinco_dos.show55{
  height: 77px;
}

#hidecinco_tres.show555{
  height: 60px;
}

#hideseis_uno.show6{
  height: 77px;
}

#hideseis_dos.show66{
  height: 77px;
}

#hidesiete_uno.show7{
  height: 16px;
}

#hidesiete_dos.show77{
  height: 17px;
}

#hidesiete_tres.show777{
  height: 40px;
}

#hidesiete_cuatro.show7777{
  height: 39px;
}

#hidesiete_cinco.show77777{
  height: 75px;
}

#hidesiete_seis.show777777{
  height: 133px;
}

#hidesiete_siete.show7777777{
  height: 58px;
}

#hideocho_uno.show8{
  height: 56px;
}

#hideocho_dos.show88{
  height: 139px;
}

#hideocho_tres.show888{
  height: 79px;
}

#hideocho_cuatro.show8888{
  height: 80px;
}

#hidenueve_uno.show9{
  height: 59px;
}

#hidediez_uno.show10{
  height: 115px;
}

#hideonce_uno.showonce{
  height: 74px;
}

#hideonce_dos.showonceonce{
  height: 57px;
}

#hideonce_tres.showonceonceonce{
  height: 152px;
}

#contder{
  width: 556px;
}

.impcol{
  margin: 30px 96px 0 0;
}

#design a{
  font-size: 12px;
}

#a_uno, #a_dos, #a_tres, #a_cuatro, #a_cinco, #c_uno, #c_dos, #c_tres, #c_cuatro, #e_uno, #e_dos, #e_tres, #e_cuatro, #f_uno, #f_dos, #h_uno, #h_dos, #h_tres, #i_uno, #i_dos, #i_tres, #i_cuatro, #i_cinco, #i_seis, #i_siete, #i_ocho, #l_uno, #m_uno, #m_dos, #m_tres, #m_cuatro, #m_cinco, #p_uno, #p_dos, #p_tres, #p_cuatro, #r_uno, #r_dos, #r_tres, #r_cuatro, #r_cinco, #s_uno, #s_dos, #s_tres, #s_cuatro, #s_cinco, #t_uno, #t_dos{
  width: 96%;
}

#hidea_uno.showa{
  height: 78px;
}

#hidea_dos.showaa{
  height: 57px;
}

#hidea_tres.showaaa{
  height: 40px;
}

#hidea_cuatro.showaaaa{
  height: 42px;
}

#hidea_cinco.showaaaaa{
  height: 41px;
}

#hidec_uno.showc{
  height: 58px;
}

#hidec_dos.showcc{
  height: 56px;
}

#hidec_tres.showccc{
  height: 60px;
}

#hidec_cuatro.showcccc{
  height: 66px;
}

#hidee_uno.showe{
  height: 23px;
}

#hidee_dos.showee{
  height: 60px;
}

#hidee_tres.showeee{
  height: 39px;
}

#hidee_cuatro.showeeee{
  height: 38px;
}

#hidef_uno.showf{
  height: 55px;
}

#hidef_dos.showff{
  height: 75px;
}

#hideh_uno.showh{
  height: 38px;
}

#hideh_dos.showhh{
  height: 55px;
}

#hideh_tres.showhhh{
  height: 76px;
}

#hidei_uno.showi{
  height: 19px;
}

#hidei_dos.showii{
  height: 39px;
}

#hidei_tres.showiii{
  height: 55px;
}

#hidei_cuatro.showiiii{
  height: 55px;
}

#hidei_cinco.showiiiii{
  height: 55px;
}

#hidei_seis.showiiiiii{
  height: 58px;
}

#hidei_siete.showiiiiiii{
  height: 26px;
}

#hidei_ocho.showiiiiiiii{
  height: 42px;
}

#hidei_nueve.showiiiiiiiii{
  height: 17px;
}

#hidei_diez.showiiiiiiiiii{
  height: 36px;
}

#hidei_once.showiiiiiiiiiii{
  height: 75px;
}

#hidei_doce.showiiiiiiiiiiii{
  height: 37px;
}

#hidei_trece.showiiiiiiiiiiiii{
  height: 37px;
}

#hidei_catorce.showiiiiiiiiiiiiii{
  height: 55px;
}

#hidei_quince.showiiiiiiiiiiiiiii{
  height: 58px;
}

#hidei_diezseis.showiiiiiiiiiiiiiiii{
  height: 35px;
}

#hidel_uno.showl{
  height: 42px;
}

#hidem_uno.showm{
  height: 75px;
}

#hidem_dos.showmm{
  height: 41px;
}

#hidem_tres.showmmm{
  height: 76px;
}

#hidem_cuatro.showmmmm{
  height: 44px;
}

#hidem_cinco.showmmmmm{
  height: 41px;
}

#hideo_uno.showo{
  height: 75px;
}

#hidep_uno.showp{
  height: 60px;
}

#hidep_dos.showpp{
  height: 78px;
}

#hidep_tres.showppp{
  height: 61px;
}

#hidep_cuatro.showpppp{
  height: 56px;
}

#hider_uno.showr{
  height: 42px;
}

#hider_dos.showrr{
  height: 49px;
}

#hider_tres.showrrr{
  height: 60px;
}

#hider_cinco.showrrrrr{
  height: 75px;
}

#hides_uno.shows{
  height: 42px;
}

#hides_dos.showss{
  height: 40px;
}

#hides_tres.showsss{
  height: 39px;
}

#hides_cuatro.showssss{
  height: 58px;
}

#hides_cinco.showsssss{
  height: 62px;
}

#hidet_uno.showt{
  height: 36px;
}

#hidet_dos.showtt{
  height: 57px;
}

#hidecero_uno.showcero{
  height: 76px;
}

#uno{
  top: -75px;
}

#imglog {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    margin: 0 auto;
    text-align: left;
}

}

@media only screen and (min-width:601px) and (max-width:870px){

#scleft22{
  margin: 0;
  float: none;
}

#header2020{
  height: 270px;
}

  #new_btn{
    display: none;
  }

  .checkleft{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkright{
    width: 100%;
    float: none;
  }

  .checkleft2{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkleft3{
    width: 100%;
    float: none;
    margin-right: 0;
  }

  .checkleft4{
    width: 100%;
    float: none;
  }

  #mandar3{
    width: 66%;
  }

  #hidesub2{
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    display: block;
    background: #999;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

  #hidesub2.crece{
    height: 114px;
  }

  #hidesub2 ul{
    list-style: none;
    padding-left: 0;
  }

  #hidesub2 ul li a{
    text-decoration: none;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 0 5px 15px;
    font-family: 'HelveticaNeueLTStdBd';
    font-size: 14px;
    color: #fff;
    border-bottom: #878787 1px solid;
  }

  #imulcont{
    top: 116px;
  }

  #tienrcont{
    top: 98px;
  }

  #ketolcont{
    width: 257px;
    top: 98px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imulcont h1, #tienrcont h1, #ketolcont h1{
    font-size: 32px;
  }

  #imulcont, #tienrcont{
    width: 270px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imulcont p, #tienrcont p, #ketolcont p{
    font-size: 12px;
    line-height: 17px;
  }

  #imuright{
    display: none;
    float: none;
  }

  #imuleft{
    width: 100%;
    float: none;
  }

  #tienleft{
    display: none;
    float: none;
  }

  #tienright{
    width: 100%;
    float: none;
  }

  #ketoright{
    display: none;
    float: none;
  }

  #ketoleft{
    width: 100%;
    float: none;
  }

  #homdes{
    width: 270px;
  }

  #wraplog2{
    width: 100%;
  }

  #imglog2{
    left: 0;
    right: 0;
    margin: auto;
  }

  #submenu2{
    display: none;
  }

  #menu2{
    display: none;
  }

  #c1{
    width: 210px;
    right: -52%;
    top: -2%;
  }

  #c1.dosc{
    width: 49px;
    top: 16px;
    right: -410px;
  }

  #c1.tresc{
    width: 127px;
    top: 28px;
    right: -380px;
  }

  #c1.cuatroc{
    width: 200px;
    top: 46px;
    right: -400px;
  }

#imglog {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    margin: 0 auto;
    text-align: center;
}

}

@media only screen and (min-width:871px) and (max-width:998px){

#scleft22{
  margin: 0;
  float: none;
}

#header2020{
  height: 270px;
}

	#imglog {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    margin: 0 auto;
    text-align: center;
}


  #new_btn{
    display: none;
  }

  .checkleft{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkright{
    width: 100%;
    float: none;
  }

  .checkleft2{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkleft3{
    width: 100%;
    float: none;
    margin-right: 0;
  }

  .checkleft4{
    width: 100%;
    float: none;
  }

  #mandar3{
    width: 66%;
  }

  /*<--------------------------------------------------------------------------------------------keto------------------------------------------->*/

#largekat{
  height: 320px;
}

#blockkatdesc{
  width: 440px;
  height: 125px;
  padding: 37px 70px 0;
}

#blockkatdesc h1{
  font-size: 21px;
}

#blockkatdesc h2{
  font-size: 16px;
}

#iconkatwrap{
  width: 900px;
}

.iconka{
  width: 250px;
}

#footkatwrap{
  width: 900px;
}

#menketowrap{
  width: 900px;
}

#menbluewrap{
  width: 900px;
}

#menbluewrap ul li a{
  padding: 0 102px;
}

#menbluewrap ul li ul li a{
  width: 247px;
}

#menbluewrap ul li ul li a.doskato{
  width: 290px;
}

#antewrap{
  width: 900px;
}

#quotecont{
  width: 808px;
}

#dietaleft{
  width: 462px;
}

.celchangeright{
  width: 438px;
}

#crecimientocuatro{
  top: 433px;
}

#ayunocinco{
  top: 830px;
}

#pruebasiete{
  top: 1973px;
}

#ketoprodcont{
  width: 580px;
}

#antewrap2{
  width: 900px;
}

#ketolistcof{
  width: 580px;
}

#nutriwrap{
  width: 900px;
}

#nutritableft, #nutritabright, #nutritab2left, #nutritab2right{
  width: 428px;
}

#nutritab2left, #nutritableft{
  margin-right: 44px;
}

#nutritabimg{
  margin-top: 150px;
}

#antewrapreem{
  width: 900px;
}

#reemleft{
  width: 559px;
  margin-right: 45px;
}

#reemdosleft{
  width: 393px;
  margin-right: 90px;
}

.quotecont2{
  width: 808px;
}

.quotemark5{
  margin: 68px 10px 0 0;
}

.quotemark3{
  margin: 65px 10px 0 0;
}

/*<------------------------------------------------------------------------------------------------------------------------------------------->*/

  #hidesub2{
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    display: block;
    background: #999;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

  #hidesub2.crece{
    height: 114px;
  }

  #hidesub2 ul{
    list-style: none;
    padding-left: 0;
  }

  #hidesub2 ul li a{
    text-decoration: none;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 0 5px 15px;
    font-family: 'HelveticaNeueLTStdBd';
    font-size: 14px;
    color: #fff;
    border-bottom: #878787 1px solid;
  }

  #imulcont{
    top: 116px;
  }

  #tienrcont{
    top: 98px;
  }

  #ketolcont{
    width: 257px;
    top: 98px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imulcont h1, #tienrcont h1, #ketolcont h1{
    font-size: 32px;
  }

  #imulcont p, #tienrcont p, #ketolcont p{
    font-size: 12px;
    line-height: 17px;
  }

  #imulcont, #tienrcont{
    width: 270px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imuright{
    display: none;
    float: none;
  }

  #imuleft{
    width: 100%;
    float: none;
  }

  #tienleft{
    display: none;
    float: none;
  }

  #tienright{
    width: 100%;
    float: none;
  }

  #ketoright{
    display: none;
    float: none;
  }

  #ketoleft{
    width: 100%;
    float: none;
  }

  #homdes{
    width: 270px;
  }

  #wraplog2{
    width: 100%;
  }

  #imglog2{
    left: 0;
    right: 0;
    margin: auto;
  }

  #submenu2{
    display: none;
  }

  #menu2{
    display: none;
  }

  #c1{
    width: 210px;
    right: -58%;
    top: -2%;
  }

  #c1.dosc{
    width: 49px;
    top: 16px;
    right: -600px;
  }

  #c1.tresc{
    width: 127px;
    top: 28px;
    right: -600px;
  }

  #c1.cuatroc{
    width: 200px;
    top: 46px;
    right: -600px;
  }

}

@media only screen and (min-width:601px) and (max-width:998px){

  #scleft22{
    margin: 0;
    float: none;
  }

  #header2020{
    height: 180px;
  }

  a#realizartest{
    display: none;
  }

  #realizartest2{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    background: #0071bc;
    padding: 7px 0;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 23px;
    text-decoration: none;
    display: block;
    position: relative;
    margin: auto;
    z-index: 9999;
    height: 26px;
    text-align: center;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
  }

  #realizartest2:hover{
    background: #ff6037;
  }

  #owl-demo .item, #owl-demo_interna .item{
    height: 400px;
    background: url(../img/slide1b.jpg) no-repeat center / cover;
  }

  #owl-demo .item2, #owl-demo_interna .item2{
    height: 400px;
    background: url(../img/slide2b.jpg) no-repeat center / cover;
  }

  #owl-demo .item3, #owl-demo_interna .item3{
    height: 400px;
    background: url(../img/slide3b.jpg) no-repeat center / cover;
  }

  #owl-demo .item4, #owl-demo_interna .item4{
    height: 400px;
    background: url(../img/slide4b.jpg) no-repeat center / cover;
  }

  #men2020 ul{
    padding-left: 0;
  }

  #men2020 ul li a#menuiphone{
    display: block;
    padding: 11px 0;
    height: 29px;
  }


  #men2020 ul li ul{
    display: block;
    position: relative;
  }

  #men2020 ul li ul li ul{
    display: block;
    position: relative;
    left: auto;
    top: auto;
  }

  #men2020 ul li ul li ul li ul{
    display: block;
    position: relative;
    left: auto;
    top: auto;
  }

  #men2020 ul li:hover ul li ul{
  	display:block;
  }

  #men2020 ul li ul li:hover ul{
  	display:block;
  }

  #men2020 ul li ul li:hover ul li ul{
  	display:block;
  }


  #headermenu{
  	width: 100%;
  	padding: 0;
  	position: relative;
  }

  #logo2020{
  	float: none;
  	width: 233px;
    margin: auto;
    padding-top: 10px;
  }

  #men2020{
  	margin-top: 20px;
  	margin-right: 0%;
  	float: none;
  	overflow: hidden;
  	height: 51px;
  	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
  	-ms-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
  }

  #men2020.desplegar{
  	height: 969px;
  }

  #men2020 ul li ul li a{
    background: #999999;
    color: #f2f2f2;
  }

  #men2020 ul li ul li ul li ul li a{
    padding-right: 0;
    background: #f2f2f2;
    color: #999999;
  }

  #men2020 ul li ul li ul li{
    width: 100%;
  }

  #men2020 ul li ul li ul li ul li{
    width: 100%;
  }


  #men2020 ul li{
  	margin-right: 0px;
  	display: block;
  }

  #men2020 ul li a{
  	font-size: 14px;
  	font-weight: 300;
  	line-height: 40px;
  	padding: 0;
  	text-align: center;
  	display: block;
  	width: 100%;
  }

  #men2020 ul li ul li ul li a{
    padding-right: 0;
    background: #cccccc;
    color: #fff;
  }

  #men2020 ul li:nth-child(8){
  	background: #ff6037;
  	padding: 3px 0;
  	border-radius: 0;
  	margin-right: 0;
    height: 32px;
  }

  #men2020 ul li:nth-child(9){
  	background: #0071bc;
  	padding: 0;
  	margin-left: 0;
  	margin-right: 0;
  }

  #men2020 ul li:nth-child(9) a{
  	color: #fff;
  	background: none;
  }

  #nubelogo{
    width: 100px;
  }

  #nubeimu{
    width: 100px;
  }

  .contslideblock h2{
    font-size: 16px;
  }

  .contslideblock p{
    font-size: 14px;
    line-height: 18px;
  }

  .contslideblock h3{
    font-size: 20px;
    margin-bottom: 13px;
    line-height: 22px;
  }

  .contslideblock a{
    font-size: 12px;
    padding: 7px 15px;
  }

  .contslideblock{
    left: 0;
    right: 0;
    margin: auto;
    width: 270px;
    padding: 20px;
    bottom: 30px;
  }









  a#faqbtn{
    left: 0;
    right: 0;
    margin: auto;
    top: 52px;
  }

  #new_btn{
    display: none;
  }

  .checkleft{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkright{
    width: 100%;
    float: none;
  }

  .checkleft2{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkleft3{
    width: 100%;
    float: none;
    margin-right: 0;
  }

  .checkleft4{
    width: 100%;
    float: none;
  }

  #mandar3{
    width: 66%;
  }

  #leftone, #rightone{
    float: none;
    width: 100%;
    height: 300px;
    }

    #leftoneover, #rightoneover{
      height: 300px;
    }

  #imuleftvid{
    width: 270px;
    margin: 0 0 30px 0;
  }

  #imurightvid{
    width: 100%;
    margin: 0;
    height: 152px;
  }

  #leftoneover h1, #rightoneover h1{
    font-size: 40px;
    margin-top: 130px;
  }

  #imuleftvid{
    width: 270px;
    margin: 0 0 30px 0;
  }

  #dietauno{
    top: -20px;
  }

  #hipodos{
    top: -20px;
  }

  #ventajatres{
    top: -20px;
  }

  #crecimientocuatro{
    top: 2391px;
  }

  #ayunocinco{
    top: 3588px;
  }

  #evidenciaseis{
    top: 4156px;
  }

  #pruebasiete{
    top: 7010px;
  }

  #nav-icon2{
    width: 25px;
    height: 24px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 17px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    display:block;
    z-index:9;
  }

  #nav-icon2 span{
    display: block;
    position: fixed;
    height: 5px;
    width: 100%;
    background: #fff;
    border-radius: 2px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
  }

  #nav-icon2 span:nth-child(1) {
    top: 0px;
  }

  #nav-icon2 span:nth-child(2) {
    top: 9px;
  }

  #nav-icon2 span:nth-child(3) {
    top: 18px;
  }

  #nav-icon2.open span:nth-child(1) {
    top: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  #nav-icon2.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
  }

  #nav-icon2.open span:nth-child(3) {
    top: 10px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }

  #ketonavhide{
    display: block;
    position: relative;
    width: 100%;
    height: 60px;
    background: #336699;
  }

  #ketogrowmen{
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    display: block;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

  #ketogrowmen.growing{
    height: 368px;
    margin: 0;
  }

  #ketogrowmen ul{
    list-style: none;
    padding-left: 0;
  }

  #ketogrowmen ul li a{
    text-decoration: none;
    display: block;
    width: 100%;
    height: auto;
    padding: 14px 0 15px 15px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700px;
    color: #fff;
    font-size: 14px;
    background: #8b8d90;
    border-bottom: #58595b 1px solid;
  }

  #ketogrowmen ul li a#ketgr{
    background: #b4b6b8;
    padding-left: 30px;
  }

  #blogoketo2{
    background: url("../img/milback.png") no-repeat scroll center / cover;
  }

  #menublue{
    display: none;
  }

  #logoketo{
    width: 200px;
  }

  #menketowrap{
    width: 200px;
    padding: 20px 0 25px;
  }

  #largekat{
    margin-top: 0;
    height: 300px;
  }

  #ketonav{
    position: relative;
  }

  #blockkatdesc{
    width: 230px;
    padding: 36px 20px 0;
    left: 0;
    right: 0;
    height: 144px;
  }

  #blockkatdesc h1{
    font-size: 19px;
    text-align: center;
  }

  #blockkatdesc h2{
    font-size: 14px;
    text-align: center;
  }

  #ketoplec{
    margin: 12px 0;
  }

  #iconkatwrap{
    width: 270px;
  }

  .iconka{
    width: 270px;
    float: none;
    margin: 0 auto 40px;
  }

  #katult{
    margin: auto;
  }

  #footkat{
    height: 124px;
  }

  #footkatwrap{
    width: 100%;
    padding: 0;
  }

  #botleftkat{
    width: 183px;
    position: absolute;
    top: 29px;
    right: 0;
    left: 0;
    margin: auto;
  }

  #botder.katf{
    left: 0;
    right: 0;
    top: 52px;
    width: 240px;
    position: absolute;
  }

  #antewrap{
    width: 270px;
    margin: 10px auto 0;
  }

  #quotecont{
    width: 178px;
  }

  #quotemark{
    margin: 0 10px 0 0;
  }

  #quotemark2{
    margin: 350px 0 0 10px;
  }

  #quote1 h1{
    line-height: 23px;
    margin-bottom: 0;
  }

  #dietaleft{
    width: 270px;
    float: none;
    margin: 20px 0 0 0;
  }

  #dietaright{
    width: 230px;
    float: none;
  }

  #ketoimgframe{
    width: 270px;
  }

  #ketoim{
    width: 250px;
    padding: 20px 0;
  }

  .celchangeleft{
    float: none;
    width: 100%;
    margin: 0 0 40px;
  }

  .celchangeright{
    width: 100%;
    float: none;
  }

  .hidscreen{
    width: 80%;
    padding: 1.5% 10% 10% 10%;
  }

  #ketoprod{
    width: 270px;
    float: none;
    margin-bottom: 20px;
  }

  #ketoprodcont{
    width: 270px;
    float: none;
  }

  #antewrap2{
    width: 270px;
    margin: 10px auto 0;
  }

  .faseketo{
    width: 80%;
    margin: auto;
    padding: 0;
  }

  .ketoillustration{
    width: 207px;
  }

  .ketoillustration3{
    width: 215px;
  }

  .ketoillustration4{
    width: 213px;
  }

  .ketoillustration5{
    width: 230px;
  }

  #ketocof{
    width: 270px;
    margin: 20px auto 0;
    float: none;
  }

  #ketolistcof{
    width: 270px;
    float: none;
  }

  #nutriwrap{
    width: 270px;
    margin: 10px auto 0;
  }

  #nutritableft{
    width: 270px;
    float: none;
    margin: 0 auto 50px;
  }

  #nutritabright{
    width: 270px;
    float: none;
  }

  #nutritabimg{
    width: 270px;
  }

  #nutritab2left{
    width: 270px;
    float: none;
    margin: 0 auto 50px;
  }

  #nutritab2right{
    float: none;
    width: 270px;
  }

  #nutritab2left table th{
    font-size: 10px;
  }

  #nutritab2left table td{
    font-size: 10px;
  }

  #nutritab2right table th{
    font-size: 10px;
  }

  #nutritab2right table td{
    font-size: 10px;
  }

  #nutritableft table th{
    font-size: 10px;
  }

  #nutritableft table td{
    font-size: 10px;
  }

  #nutritabs3 table th{
    font-size: 10px;
  }

  #nutritabs3 table td{
    font-size: 10px;
  }

  #nutriinfo p{
    font-size: 10px;
    line-height: 13px;
  }

  #nutritabtit h1{
    font-size: 12px;
  }

  #nutritabimg{
    margin: 80px auto 0;
    padding-bottom: 80px;
  }

  #antewrapreem{
    width: 270px;
    margin: 10px auto 0;
  }

  #reemleft{
    width: 270px;
    float: none;
    margin: 0 auto 50px;
  }

  #reemright{
    width: 270px;
    float: none;
  }

  #reemdosleft{
    width: 270px;
    float: none;
    margin: 50px 0;
  }

  #reemdosright{
    width: 270px;
    float: none;
  }

  #reemcaption p{
    font-size: 13px;
  }

  #germanacont table td{
    font-size: 13px;
  }

  #reemtres{
    width: 90%;
  }

  .quotecont2{
    width: 178px;
  }

  #tabblue table th{
    font-size: 10px;
  }

  #tabblue table td{
    font-size: 10px;
  }

  .quotemark3{
    margin: 0px 10px 0 0;
  }

  .quotemark5{
    margin: 0 10px 0 0;
  }

  .quotemark6{
    margin: 0 10px 0 0;
  }

  .quotemark4{
    margin: 356px 0 0 10px;
  }

  #imulcont{
    top: 116px;
  }

  #tienrcont{
    top: 98px;
  }

  #ketolcont{
    width: 257px;
    top: 98px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imulcont h1, #tienrcont h1, #ketolcont h1{
    font-size: 32px;
  }

  #imulcont p, #tienrcont p, #ketolcont p{
    font-size: 12px;
    line-height: 17px;
  }

  #imulcont, #tienrcont{
    width: 270px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imuright{
    display: none;
    float: none;
  }

  #imuleft{
    width: 100%;
    float: none;
  }

  #tienleft{
    display: none;
    float: none;
  }

  #tienright{
    width: 100%;
    float: none;
  }

  #ketoright{
    display: none;
    float: none;
  }

  #ketoleft{
    width: 100%;
    float: none;
  }

  #homdes{
    width: 270px;
  }

  #wraplog2{
    width: 100%;
  }

  #imglog2{
    left: 0;
    right: 0;
    margin: auto;
  }

  #submenu2{
    display: none;
  }

  #menu2{
    display: none;
  }

  #bocont{
    width: 240px;
  }

#marcizq{
  width: 270px;
  float: none;
  margin: 20px auto 0;
}

#marcder{
  float: none;
  width: 270px;
}

p{
  font-size: 12px;
  line-height: 19px;
}

#menresp{
  display: block;
  width: 100%;
  height: 67px;
  position: relative;
  background: #353535;
}

#hidemainmen{
  display: block;
  width: 100%;
  height: 0;
  position: relative;
  background: #fff;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidemainmen.grow{
  height: 880px;
}

#hidemainmen ul{
  list-style: none;
  padding-left: 0;
  width: 100%;
}

#hidemainmen ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0 5px 15px;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #9f9f9e;
  border-bottom: #9f9f9e 1px solid;
}

#hidemainmen ul li a.prim{
  background: #9d9d9c;
  color: #fff;
  border-bottom: #878787 1px solid;
}

#hidemainmen ul li a.sec{
  padding: 15px 0 5px 35px;
}

#submenu{
  display: none;
}

#hidesub{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  display: block;
  background: #999;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidesub.grow2{
  height: 228px;
}

#hidesub ul{
  list-style: none;
  padding-left: 0;
}

#hidesub ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0 5px 15px;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #fff;
  border-bottom: #878787 1px solid;
}

#hidesub2{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  display: block;
  background: #999;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidesub2.crece{
  height: 76px;
}

#hidesub2 ul{
  list-style: none;
  padding-left: 0;
}

#hidesub2 ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0 5px 15px;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #fff;
  border-bottom: #878787 1px solid;
}

#wraplog{
  width: 100%;
}

#imglog{
  left: 0;
  right: 0;
  margin: auto;
}

#carritobot{
  width: 30px;
  right: 40px;
  margin: auto;
  top: -49px;
}

#carritobot2{
  width: 30px;
  right: 40px;
  top: -49px;
}

#carnum p{
  color: #fff;
}

#menu{
  display: none;
}

#l1{
  width: 100%;
  float: none;
  height: 225px;
}

#r1{
  display: none;
  float: none;
}

#tit{
  width: 217px;
  margin: 108px 0 0 9%;
}

#tit h1{
  font-size: 19px;
}

#tit.tit2{
  width: 300px;
  margin: 92px 0 0 10%;
}

#tit.tit2 h1, #tit.tit3 h1, #tit.tit4 h1{
  margin-bottom: 10px;
}

#tit.tit2 h2, #tit.tit3 h2, #tit.tit4 h2{
  font-size: 12px;
}

#tit.tit3{
  margin: 92px 0 0 10%;
  width: 250px;
}

#tit.tit4{
  width: 310px;
  margin: 91px 0 0 9%;
}

#subtit.compr{
  width: 45%;
}

#subtit.compr h2{
  margin-left: 22%;
}

#subtit{
  width: 41%;
  padding: 9px 5px 7px 0;
}

#subtit h2{
  font-size: 9px;
  margin-left: 22%;
}

#subtit.descu{
  width: 47%;
}

#subtit.descu h2{
  margin-left: 21%;
}

#subtit.sub4{
  width: 41%;
}

#subtit.sub4 h2{
  margin-left: 22%;
}

#redes{
  display: none;
}

#nav-icon1{
  width: 25px;
  height: 24px;
  position: absolute;
  left: 40px;
  top:23px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  -ms-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display:block;
  z-index:9;
}

#nav-icon1 span{
  display: block;
  position: fixed;
  height: 5px;
  width: 100%;
  background: #999;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 9px;
}

#nav-icon1 span:nth-child(3) {
  top: 18px;
}

#nav-icon1.open span:nth-child(1) {
  top: 10px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#engrane{
  width: 25px;
  height: auto;
  position: absolute;
  right: 40px;
  top: 22px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#engrane.open2{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

#hidblock.sho{
  height: 125px;
}

#griswarp{
  width: 270px;
}

#gizq2{
  width: 100%;
  margin: 0 0 35px;
  float: none;
}

#gizq{
  width: 100%;
  margin: 0 0 35px;
  float: none;
}

#mas.masg{
  width: 94px;
  margin: 15px 0 0 68px;
  padding: 9px 10px 11px;
}

#mas.masg span, #mas.masgd span{
  top: 12px;
}

#mas.masg a, #mas.masgd a{
  font-size: 11px;
}

#gder{
  width: 100%;
  float: none;
}

#mas.masgd{
  width: 100px;
  margin: 15px 0 0 68px;
  padding: 9px 10px 11px;
}

#wrapd{
  width: 270px;
}

.col{
  width: 270px;
  margin:  0 auto 50px;
}

#ult{
  margin:  0 auto;
}

#wrapc{
  width: 220px;
  padding: 30px 25px;
  margin: auto;
}

#qimg{
  width: 100%;
  float: none;
  margin-right: 0;
}

#cont{
  width: 100%;
  margin: 40px auto 0;
  float: none;
}

#reloj{
  width: 100%;
  float: none;
  margin-top: 40px;
}

#mas.masdo{
  width: 150px;
  margin: 15px auto 0;
}

#mas.masdo a{
  font-size: 13px;
}

#wrapop{
  width: 270px;
}

#options{
  width: 100%;
  float: none;
}

#prod{
  width: 100%;
  margin-bottom: 50px;
}

.prod1 a, .prod2 a, .prod3 a, .prod4 a{
  font-size: 14px;
}

#test{
  width: 100%;
  float: none;
}

#test h1{
  text-align: center;
}

#map{
  height: auto;
}

#wrapmap{
  width: 270px;
  padding: 45px 0;
}

#loc{
  width: 70px;
  margin: auto;
  float: none;
}

#maptext{
  width: 270px;
  margin: 25px auto 30px;
  float: none;
}

#maptext h1{
  text-align: center;
}

#maptext p{
  text-align: center;
}

#mapbot{
  width: 270px;
  float: none;
  margin-top: 0;
}

#mas.maps{
  width: 114px;
  padding: 11px 10px 13px;
  margin: auto;
}

#mas.maps span{
  top: 15px;
  width: 11px;
  left: 16px;
}

#mas.maps a{
  font-size: 14px;
  margin-left: 24px;
}

#footwrap{
  width: 270px;
}

#botizq{
  width: 162px;
  left: 0;
  right: 0;
  margin: auto;
  top: 21px;
}

#botder{
  width: 240px;
  right: 0;
  left: 0;
  margin: auto;
  top: 44px;
}

#botder p{
  text-align: center;
}

footer{
  height: 109px;
}

#hid1.show{
  height: 172px;
}

#mas.masdis{
  margin: 30px 0 0;
  right: 0;
  left: 0;
}

#hid2.showw{
  height: 154px;
}

#hid3.showww{
  height: 225px;
}

#hid4 p{
  display: block;
  margin-bottom: 38px;
}

#hid4.showwww{
  height: 302px;
}

#wrapigg{
  width: 270px;
  padding: 0 0 50px;
}

#wrapigg2020{
  width: 270px;
  padding: 50px 0 50px;
}

#realpic{
  margin: 30px 0;
}

#scleft22{
  width: 100%;
  float: none;
  margin: 0 0 30px;
}

#scleft22 ul a{
  font-size: 12px;
}

#iggleft{
  width: 100%;
  float: none;
  margin: 60px 0 0;
}

#iggright{
  width: 100%;
  float: none;
  margin-top: 70px;
}

#tabtit{
  width: 96%;
  padding: 2%;
}

#tabtit.iggtab{
  height: 47px;
  width: 92%;
  padding: 4%;
}

#tabtit h3{
  font-size: 13px;
}

td, th{
  font-size: 12px;
}

#rgwrap{
  width: 270px;
}

.rgcol{
  width: 100%;
  height: 307px;
  float: none;
  margin: 0 auto 30px;
  padding-top: 11px;
}

.rgimg{
  width: 246px;
  margin: 0 auto 30px;
}

.rgtit{
  height: 25px;
  bottom: 8%;
  padding: 0;
}

.rgtit a{
  font-size: 16px;
}

.rcont{
  width: 246px;
}

#ech, #cmas, #lee{
  margin: 10px 0 0;
  width: 99px;
}

#ultt{
  margin-bottom: 0;
}

#dleft{
  width: 270px;
  float: left;
  margin: 30px 0 40px;
}

#dright{
  width: 270px;
  float: none;
  margin-top: 0;
}

.hidleft{
  width: 270px;
  float: none;
}

.hidright{
  float: none;
}

#ruta{
  padding: 20px 0 10px;
  height: auto;
}

#ruta span{
  line-height: 16px;
}

.rcont a{
  font-size: 12px;
  height: 22px;
}

#rar{
  top: 9px;
}

#ech{
  width: 131px:
  width: 99px;
}

#cmas{
  width: 125px;
}

#lee{
  width: 67px;
}

#dright ul li{
  font-size: 12px;
}

#sleft{
  width: 270px;
  float: none;
  margin: 30px auto 0;
}

#sright{
  width: 270px;
  float: none;
  margin-top: 26px;
}

#sleft ul a{
  font-size: 12px;
}

a#btab{
  width: 228px;
  height: auto;
  padding: 10px 10px 13px 32px;
  font-size: 12px;
}

#ttr{
  left: 11px;
  top: 15px;
  width: 11px;
}

#ttrr{
  left: 11px;
  top: 15px;
  width: 11px;
}

#hidtab.dis{
  height: 2119px;
}

#sbleft{
  width: 270px;
  margin: 40px auto 0;
  float: none;
}

#sbright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#sbright ul li{
  font-size: 12px;
  line-height: 19px;
}

#wrapigg.sympp{
  width: 265px;
  padding-bottom: 50px;
}

#crcont{
  width: 270px;
}

#crohn{
  width: 100%;
  margin: 0 auto 50px;
  float: none;
}

#irritable{
  width: 100%;
  float: none;
}

.cimgg{
  width: 200px;
  margin: 0 auto 20px;
}

h1.gasmar{
  font-size: 28px;
}

h2.gasmar{
  font-size: 21px;
}

#headcon1.head2{
  width: 270px;
  margin: 40px auto 0;
  float: none;
}

#subhead{
  float: none;
  margin-top: 50px;
}

#headcon2{
  float: none;
  margin: 50px auto 25px;
  width: 270px;
}

#ulright.ul2{
  width: 270px;
  float: none;
  margin: 0;
}

#hcont3.chr{
  width: 232px;
  font-size: 12px;
  padding-left: 37px;
  height: 37px;
}

#ttr{
  left: 14px;
  top: 11px;
}

.blocksec{
  width: 270px;
}

#diag, #diag2, #diag3{
  width: 270px;
  float: none;
  margin: 0;
}

#dblock, #dblock2, #dblock3{
  width: 270px;
  float: none;
}

#bsult2{
  margin-top: 30px;
}

#hideblocks, #hideblocks2, #hideblocks3, #hideblocks4{
  width: 270px;
}

#hideblocks3.disp3{
  height: 2198px;
}

#wrapigg.symp{
  padding-bottom: 50px;
}

#ulright ul li{
  font-size: 12px;
  line-height: 19px;
}

#headcon1{
  width: 270px;
  float: none;
  margin: 40px auto 0;
}

#ulright.ul3{
  width: 270px;
}

#hcont4.irr{
  width: 230px;
  height: 41px;
  padding-left: 39px;
  font-size: 12px;
}

#bsult3{
  margin-top: 30px;
}

#hideblocks4.disp4{
  height: 2065px;
}

a#hcont, a#hcont2, a#hcont3, a#hcont4{
  width: 233px;
  height: 38px;
  padding-left: 37px;
  font-size: 12px;
}

#ulright{
  width: 270px;
  float: none;
}

#bsult{
  margin-top: 30px;
}

#hideblocks.disp{
  height: 2211px;
}

#hcont2.ex{
  width: 233px;
}

#hideblocks2.disp2{
  height: 2570px;
}

.pro{
  width: 270px;
  margin: 40px auto 20px;
}

.phover{
  height: 270px;
}

#tabprod{
  display: none;
}

#tabtit.prodtit{
  display: none;
}

#alto{
  width: 270px;
  float: none;
}

#propic{
  width: 270px;
  margin: 0;
}

#descp{
  width: 270px;
  margin-top: 30px;
}

#swits{
  width: 270px;
}

#more{
  width: 270px;
}

#mpro{
  width: 270px;
  margin-bottom: 50px;
}

#in{
  margin: 40px auto 18px;
  float: none;
}

a#files{
  font-size: 12px;
}

.hidscreen ul li{
  line-height: 19px;
  font-size: 12px;
}

#ytit{
  font-size: 23px;
}

#yleft{
  width: 270px;
  float: none;
  margin: 0;
}

#yleft h2{
  font-size: 19px;
}

#yright{
  width: 270px;
  float: none;
  margin-bottom: 50px;
}

#yright ul li{
  line-height: 19px;
  font-size: 12px;
}

#ylinks a{
  font-size: 12px;
}

.rcont a.tour{
  margin: 10px 0 0 0;
  width: 193px;
}

#tizq{
  width: 270px;
  margin: 30px auto 30px;
  float: none;
}

#tizq ul li{
  font-size: 12px;
  line-height: 19px;
}

#tder{
  float: none;
}

.step{
  float: none;
  margin: 80px 0 0 0;
  width: 270px;
}

#ccoizq{
  width: 270px;
  float: none;
  margin: 0 0 20px;
}

#ccoizq ul li{
  line-height: 19px;
  font-size: 12px;
}

#ccoder{
  width: 270px;
  margin-bottom: 20px;
}

#stleft{
  width: 270px;
  margin: 50px auto 30px;
  float: none;
}

#stright{
  float: none;
  width: 270px;
}

#menfilt{
  display: none;
}

.test1{
  float: none;
  width: 270px;
  margin-bottom: 50px;
}

.teimg{
  width: 247px;
}

.tecont{
  width: 230px;
}

.test1:hover .ovim{
  width: 247px;
}

.ovim{
  height: 247px;
}

#wrapigg.ytest{
  padding-bottom: 0;
}

.localcol{
  width: 270px;
  margin: 0;
}

#find3 a{
  font-size: 12px;
}

#austria, #australia, #qatar, #brazil, #belgium, #bulgaria, #colombia, #denmark, #egypt, #estonia, #france, #germany, #india, #israel, #italy, #jordan, #kuwait, #latvia, #litua, #luxe, #malta, #mexico, #nether, #norway, #poland, #romania, #saudi, #singapore, #southa, #spain, #sweden, #switz, #turkey, #ukraine, #united{
  width: 234px;
}

#localwrap{
  margin: 20px 0 50px;
}

#hidaust.act1{
  height: 412px;
}

#hidaust2.act2{
  height: 207px;
}

#hidaust3.act3{
  height: 235px;
}

#hidaust4.act4{
  height: 230px;
}

#hidaust5.act5{
  height: 215px;
}

#hidaust6.act6{
  height: 197px;
}

#hidaust7.act7{
  height: 158px;
}

#hidaust8.act8{
  height: 179px;
}

#hidaust9.act9{
  height: 196px;
}

#hidaust10.act10{
  height: 199px;
}

#hidaust11.act11{
  height: 218px;
}

#hidaust12.act12{
  height: 229px;
}

#hidaust13.act13{
  height: 226px;
}

#hidaust14.act14{
  height: 228px;
}

#hidaust15.act15{
  height: 175px;
}

#hidaust16.act16{
  height: 217px;
}

#hidaust17.act17{
  height: 264px;
}

#hidaust18.act18{
  height: 130px;
}

#hidaust19.act19{
  height: 209px;
}

#hidaust20.act20{
  height: 223px;
}

#hidaust21.act21{
  height: 225px;
}

#hidaust22.act22{
  height: 244px;
}

#hidaust23.act23{
  height: 216px;
}

#hidaust24.act24{
  height: 209px;
}

#hidaust25.act25{
  height: 215px;
}

#hidaust26.act26{
  height: 216px;
}

#hidaust27.act27{
  height: 341px;
}

#hidaust28.act28{
  height: 245px;
}

#hidaust29.act29{
  height: 265px;
}

#hidaust30.act30{
  height: 245px;
}

#hidaust31.act31{
  height: 176px;
}

#hidaust32.act32{
  height: 187px;
}

#hidaust33.act33{
  height: 303px;
}

#hidaust34.act34{
  height: 197px;
}

#hidaust35.act35{
  height: 255px;
}

.localcol{
  border-top: none;
}

#firstcol{
  border-top: #eeeeee 1px solid;
}

.stepp{
  float: none;
  margin: 0 auto 50px;
}

#stult{
  margin: 0 auto 50px;
}

.steppimg{
  width: 150px;
}

.noticia{
  float: none;
  width: 270px;
  margin: 0 0 50px;
}

.noticia a{
  font-size: 12px;
}

#compleft{
  width: 270px;
  float: none;
  margin: 30px 0 0 0;
}

#compleft a{
  font-size: 12px;
}

#compright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#qualeft{
  width: 270px;
  float: none;
  margin: 30px 0 0;
}

#qualeft a{
  font-size: 12px;
}

#quaright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#finalform{
  width: 270px;
}

#linea1, #linea2, #linea3{
  width: 19px;
}

#paso1 p, #paso2 p, #paso3 p, #paso4 p{
  font-size: 14px;
}

#finalcont{
  overflow: hidden;
  width: 83%;
  padding: 8%;
}

label{
  font-size: 12px;
  line-height: 19px;
}

#comp_uno, #comp_dos{
  margin-bottom: 0;
}

#nommar{
  margin-top: 30px;
}

#scleft{
  width: 270px;
  float: none;
  margin: 25px 0 0;
}

#scleft a{
  font-size: 12px;
}

#scright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

h1{
  font-size: 28px;
}

h2{
  font-size: 20px;
}

.labinleft{
  width: 230px;
  float: none;
  padding: 0 20px 0;
  margin: 0;
}

.labinright{
  width: 200px;
  float: none;
  margin: 30px auto 50px;
}

#contizq{
  width: 270px;
  float: none;
  margin: 40px 0 0;
}

#contder{
  width: 270px;
  float: none;
  overflow: hidden;
}

#mandar{
  width: 33%;
}

#Tu_Nombre, #Tu_Email, #Tu_Tel, #Tu_Pais, #Tu_Asunto, #Tu_Mensaje{
  width: 96%;
}

.impcol{
  width: 270px;
  float: none;
  margin: 30px 0 0;
}

#tabtit.titimp h3{
  line-height: 33px;
}

#uno_uno, #uno_dos, #uno_tres, #uno_cuatro, #uno_cinco, #uno_seis, #uno_siete, #uno_ocho, #uno_nueve, #uno_diez, #uno_once, #uno_doce{
  width: 232px;
}

#dos_uno, #dos_dos, #dos_tres, #dos_cuatro, #dos_cinco, #dos_seis, #dos_siete, #dos_ocho{
  width: 232px;
}

#tres_uno, #tres_dos, #tres_tres, #tres_cuatro, #tres_cinco{
  width: 232px;
}

#cuatro_uno, #cuatro_dos, #cuatro_tres, #cuatro_cuatro, #cuatro_cinco, #cuatro_seis, #cuatro_siete, #cuatro_ocho{
  width: 232px;
}

#cinco_uno, #cinco_dos, #cinco_tres{
  width: 232px;
}

#seis_uno, #seis_dos{
  width: 232px;
}

#siete_uno, #siete_dos, #siete_tres, #siete_cuatro, #siete_cinco, #siete_seis, #siete_siete{
  width: 232px;
}

#ocho_uno, #ocho_dos, #ocho_tres, #ocho_cuatro{
  width: 232px;
}

#nueve_uno{
  width: 232px;
}

#diez_uno{
  width: 232px;
}

#once_uno, #once_dos, #once_tres{
  width: 232px;
}

#hideuno_uno.show1{
  height: 342px;
}

#hideuno_dos.show11{
  height: 113px;
}

#hideuno_tres.show111{
  height: 285px;
}

#hideuno_cuatro.show1111{
  height: 475px;
}

#hideuno_cinco.show11111{
  height: 246px;
}

#hideuno_seis.show111111{
  height: 398px;
}

#hideuno_siete.show1111111{
  height: 151px;
}

#hideuno_ocho.show11111111{
  height: 113px;
}

#hideuno_nueve.show111111111{
  height: 455px;
}

#hideuno_diez.show1111111111{
  height: 417px;
}

#hideuno_once.show11111111111{
  height: 415px;
}

#hideuno_doce.show111111111111{
  height: 287px;
}

#hidedos_uno.show2{
  height: 190px;
}

#hidedos_dos.show22{
  height: 190px;
}

#hidedos_tres.show222{
  height: 173px;
}

#hidedos_cuatro.show2222{
  height: 227px;
}

#hidedos_cinco.show22222{
  height: 56px;
}

#hidedos_seis.show222222{
  height: 153px;
}

#hidedos_siete.show2222222{
  height: 133px;
}

#hidedos_ocho.show22222222{
  height: 153px;
}

#hidetres_uno.show3{
  height: 209px;
}

#hidetres_dos.show33{
  height: 361px;
}

#hidetres_tres.show333{
  height: 171px;
}

#hidetres_cuatro.show3333{
  height: 153px;
}

#hidetres_cinco.show33333{
  height: 189px;
}

#hidecuatro_uno.show4{
  height: 134px;
}

#hidecuatro_dos.show44{
  height: 437px;
}

#hidecuatro_tres.show444{
  height: 382px;
}

#hidecuatro_cuatro.show4444{
  height: 151px;
}

#hidecuatro_cinco.show44444{
  height: 56px;
}

#hidecuatro_seis.show444444{
  height: 265px;
}

#hidecuatro_siete.show4444444{
  height: 56px;
}

#hidecuatro_ocho.show44444444{
  height: 322px;
}

#hidecinco_uno.show5{
  height: 226px;
}

#hidecinco_dos.show55{
  height: 266px;
}

#hidecinco_tres.show555{
  height: 152px;
}

#hideseis_uno.show6{
  height: 265px;
}

#hideseis_dos.show66{
  height: 226px;
}

#hidesiete_uno.show7{
  height: 58px;
}

#hidesiete_dos.show77{
  height: 55px;
}

#hidesiete_tres.show777{
  height: 136px;
}

#hidesiete_cuatro.show7777{
  height: 114px;
}

#hidesiete_cinco.show77777{
  height: 209px;
}

#hidesiete_seis.show777777{
  height: 343px;
}

#hidesiete_siete.show7777777{
  height: 209px;
}

#hideocho_uno.show8{
  height: 151px;
}

#hideocho_dos.show88{
  height: 454px;
}

#hideocho_tres.show888{
  height: 266px;
}

#hideocho_cuatro.show8888{
  height: 229px;
}

#hidenueve_uno.show9{
  height: 209px;
}

#hidediez_uno.show10{
  height: 417px;
}

#hideonce_uno.showonce{
  height: 210px;
}

#hideonce_dos.showonceonce{
  height: 151px;
}

#hideonce_tres.showonceonceonce{
  height: 475px;
}

.titright{
  width: 240px;
}

#uno, #dos, #tres, #cuatro, #cinco, #seis, #siete, #ocho, #nueve, #diez, #once{
  top: -24px;
}

#a_uno, #a_dos, #a_tres, #a_cuatro{
  width: 232px;
}

#c_uno, #c_dos, #c_tres, #c_cuatro{
  width: 232px;
}

#e_uno, #e_dos, #e_tres, #e_cuatro{
  width: 232px;
}

#f_uno{
  width: 232px;
}

#h_uno, #h_dos, #h_tres{
  width: 232px;
}

#i_uno, #i_dos, #i_tres, #i_cuatro, #i_cinco, #i_seis, #i_siete, #i_ocho, #i_nueve, #i_diez, #i_once, #i_doce, #i_trece, #i_catorce, #i_quince, #i_diezseis{
  width: 232px;
}

#l_uno{
  width: 232px;
}

#m_uno, #m_dos, #m_tres, #m_cuatro{
  width: 232px;
}

#o_uno{
  width: 232px;
}

#p_uno, #p_dos, #p_tres, #p_cuatro{
  width: 232px;
}

#r_uno{
  width: 232px;
}

#s_uno{
  width: 232px;
}

#t_uno, #t_dos{
  width: 232px;
}

#cero_uno{
  width: 232px;
}

#hidea_uno.showa{
  height: 231px;
}

#hidea_dos.showaa{
  height: 169px;
}

#hidea_tres.showaaa{
  height: 130px;
}

#hidea_cuatro.showaaaa{
  height: 97px;
}

#hidec_uno.showc{
  height: 157px;
}

#hidec_dos.showcc{
  height: 171px;
}

#hidec_tres.showccc{
  height: 151px;
}

#hidec_cuatro.showcccc{
  height: 183px;
}

#hidee_uno.showe{
  height: 64px;
}

#hidee_dos.showee{
  height: 156px;
}

#hidee_tres.showeee{
  height: 90px;
}

#hidee_cuatro.showeeee{
  height: 100px;
}

#hidef_uno.showf{
  height: 100px;
}

#hideh_uno.showh{
  height: 118px;
}

#hideh_dos.showhh{
  height: 151px;
}

#hideh_tres.showhhh{
  height: 200px;
}

#hidef_dos.showff{
  height: 197px;
}

#hidei_uno.showi{
  height: 56px;
}

#hidei_dos.showii{
  height: 131px;
}

#hidei_tres.showiii{
  height: 207px;
}

#hidei_cuatro.showiiii{
  height: 170px;
}

#hidei_cinco.showiiiii{
  height: 172px;
}

#hidei_seis.showiiiiii{
  height: 177px;
}

#hidei_siete.showiiiiiii{
  height: 42px;
}

#hidei_ocho.showiiiiiiii{
  height: 116px;
}

#hidei_diez.showiiiiiiiiii{
  height: 95px;
}

#hidei_once.showiiiiiiiiiii{
  height: 210px;
}

#hidei_doce.showiiiiiiiiiiii{
  height: 96px;
}

#hidei_trece.showiiiiiiiiiiiii{
  height: 94px;
}

#hidei_catorce.showiiiiiiiiiiiiii{
  height: 152px;
}

#hidei_quince.showiiiiiiiiiiiiiii{
  height: 191px;
}

#hidei_diezseis.showiiiiiiiiiiiiiiii{
  height: 94px;
}

#hidel_uno.showl{
  height: 150px;
}

#hidem_uno.showm{
  height: 209px;
}

#hidem_dos.showmm{
  height: 102px;
}

#hidem_tres.showmmm{
  height: 200px;
}

#hidem_cinco.showmmmmm{
  height: 142px;
}

#hidem_cuatro.showmmmm{
  height: 131px;
}

#hideo_uno.showo{
  height: 266px;
}

#hidep_uno.showp{
  height: 140px;
}

#hidep_dos.showpp{
  height: 198px;
}

#hidep_tres.showppp{
  height: 163px;
}

#hidep_cuatro.showpppp{
  height: 190px;
}

#hider_uno.showr{
  height: 100px;
}

#hider_dos.showrr{
  height: 101px;
}

#hider_tres.showrrr{
  height: 181px;
}

#hider_cuatro.showrrrr{
  height: 59px;
}

#hider_cinco.showrrrrr{
  height: 218px;
}

#hides_uno.shows{
  height: 104px;
}

#hides_dos.showss{
  height: 83px;
}

#hidet_uno.showt{
  height: 132px;
}

#hides_tres.showsss{
  height: 95px;
}

#hides_cuatro.showssss{
  height: 154px;
}

#hides_cinco.showsssss{
  height: 158px;
}

#hidea_cinco.showaaaaa{
  height: 122px;
}

#hidet_dos.showtt{
  height: 169px;
}

#hidecero_uno.showcero{
  height: 227px;
}

#crohn a, #irritable a{
  padding: 5px 0 2px 30px;
}

}

@media only screen and (min-width:0px) and (max-width:600px){

  #scleft22{
    margin: 0;
    float: none;
  }

#header2020{
  height: 180px;
}


#owl-demo .item, #owl-demo_interna .item{
  height: 400px;
  background: url(../img/slide1b.jpg) no-repeat center / cover;
}

#owl-demo .item2, #owl-demo_interna .item2{
  height: 400px;
  background: url(../img/slide2b.jpg) no-repeat center / cover;
}

#owl-demo .item3, #owl-demo_interna .item3{
  height: 400px;
  background: url(../img/slide3b.jpg) no-repeat center / cover;
}

#owl-demo .item4, #owl-demo_interna .item4{
  height: 400px;
  background: url(../img/slide4b.jpg) no-repeat center / cover;
}

#men2020 ul{
  padding-left: 0;
}

#men2020 ul li a#menuiphone{
  display: block;
  padding: 11px 0;
  height: 29px;
}


#men2020 ul li ul{
  display: block;
  position: relative;
}

#men2020 ul li ul li ul{
  display: block;
  position: relative;
  left: auto;
  top: auto;
}

#men2020 ul li ul li ul li ul{
  display: block;
  position: relative;
  left: auto;
  top: auto;
}

#men2020 ul li:hover ul li ul{
	display:block;
}

#men2020 ul li ul li:hover ul{
	display:block;
}

#men2020 ul li ul li:hover ul li ul{
	display:block;
}


#headermenu{
	width: 100%;
	padding: 0;
	position: relative;
}

#logo2020{
	float: none;
	width: 233px;
  margin: auto;
  padding-top: 10px;
}

#men2020{
	margin-top: 20px;
	margin-right: 0%;
	float: none;
	overflow: hidden;
	height: 51px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#men2020.desplegar{
	height: 969px;
}

#men2020 ul li ul li a{
  background: #999999;
  color: #f2f2f2;
}

#men2020 ul li ul li ul li ul li a{
  padding-right: 0;
  background: #f2f2f2;
  color: #999999;
}

#men2020 ul li ul li ul li{
  width: 100%;
}

#men2020 ul li ul li ul li ul li{
  width: 100%;
}


#men2020 ul li{
	margin-right: 0px;
	display: block;
}

#men2020 ul li a{
	font-size: 14px;
	font-weight: 300;
	line-height: 40px;
	padding: 0;
	text-align: center;
	display: block;
	width: 100%;
}

#men2020 ul li ul li ul li a{
  padding-right: 0;
  background: #cccccc;
  color: #fff;
}

#men2020 ul li:nth-child(8){
	background: #ff6037;
	padding: 3px 0;
	border-radius: 0;
	margin-right: 0;
  height: 32px;
}

#men2020 ul li:nth-child(9){
	background: #0071bc;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

#men2020 ul li:nth-child(9) a{
	color: #fff;
	background: none;
}

#nubelogo{
  width: 100px;
}

#nubeimu{
  width: 100px;
}

.contslideblock h2{
  font-size: 16px;
}

.contslideblock p{
  font-size: 14px;
  line-height: 18px;
}

.contslideblock h3{
  font-size: 20px;
  margin-bottom: 13px;
  line-height: 22px;
}

.contslideblock a{
  font-size: 12px;
  padding: 7px 15px;
}

.contslideblock{
  left: 0;
  right: 0;
  margin: auto;
  width: 270px;
  padding: 20px;
  bottom: 30px;
}

a#realizartest{
  display: none;
}

#realizartest2{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  background: #0071bc;
  padding: 7px 0;
  width: 100%;
  color: #fff;
  font-size: 14px;
  line-height: 23px;
  text-decoration: none;
  display: block;
  position: relative;
  margin: auto;
  z-index: 9999;
  height: 26px;
  text-align: center;
  transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

#realizartest2:hover{
  background: #ff6037;
}














#crohn a, #irritable a{
  padding: 5px 0 2px 30px;
}

a#faqbtn{
  left: 0;
  right: 0;
  margin: auto;
  top: 52px;
}

	#imglog {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    margin: 0 auto;
    text-align: center;
}

  #new_btn{
    display: none;
  }

  .checkleft{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkright{
    width: 100%;
    float: none;
  }

  .checkleft2{
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }

  .checkleft3{
    width: 100%;
    float: none;
    margin-right: 0;
  }

  .checkleft4{
    width: 100%;
    float: none;
  }

  #mandar3{
    width: 66%;
  }

  #leftone, #rightone{
    float: none;
    width: 100%;
    height: 300px;
    }

    #leftoneover, #rightoneover{
      height: 300px;
    }

  #imuleftvid{
    width: 270px;
    margin: 0 0 30px 0;
  }

  #imurightvid{
    width: 270px;
    margin: 0;
    height: 152px;
  }

  #leftoneover h1, #rightoneover h1{
    font-size: 40px;
    margin-top: 130px;
  }

/*<--------------------------------------------------------------------------------------------keto------------------------------------------->*/

#nav-icon2{
  width: 25px;
  height: 24px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 17px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  -ms-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display:block;
  z-index:9;
}

#nav-icon2 span{
  display: block;
  position: fixed;
  height: 5px;
  width: 100%;
  background: #fff;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(1) {
  top: 0px;
}

#nav-icon2 span:nth-child(2) {
  top: 9px;
}

#nav-icon2 span:nth-child(3) {
  top: 18px;
}

#nav-icon2.open span:nth-child(1) {
  top: 10px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon2.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon2.open span:nth-child(3) {
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#ketonavhide{
  display: block;
  position: relative;
  width: 100%;
  height: 60px;
  background: #336699;
}

#ketogrowmen{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  display: block;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#ketogrowmen.growing{
  height: 368px;
  margin: 0;
}

#ketogrowmen ul{
  list-style: none;
  padding-left: 0;
}

#ketogrowmen ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 14px 0 15px 15px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700px;
  color: #fff;
  font-size: 14px;
  background: #8b8d90;
  border-bottom: #58595b 1px solid;
}

#ketogrowmen ul li a#ketgr{
  background: #b4b6b8;
  padding-left: 30px;
}

#blogoketo2{
  background: url("../img/milback.png") no-repeat scroll center / cover;
}

#menublue{
  display: none;
}

#logoketo{
  width: 200px;
}

#menketowrap{
  width: 200px;
  padding: 20px 0 25px;
}

#largekat{
  margin-top: 0;
  height: 300px;
}

#ketonav{
  position: relative;
}

#blockkatdesc{
  width: 230px;
  padding: 36px 20px 0;
  left: 0;
  right: 0;
  height: 144px;
}

#blockkatdesc h1{
  font-size: 19px;
  text-align: center;
}

#blockkatdesc h2{
  font-size: 14px;
  text-align: center;
}

#ketoplec{
  margin: 12px 0;
}

#iconkatwrap{
  width: 270px;
}

.iconka{
  width: 270px;
  float: none;
  margin: 0 auto 40px;
}

#katult{
  margin: auto;
}

#footkat{
  height: 124px;
}

#footkatwrap{
  width: 100%;
  padding: 0;
}

#botleftkat{
  width: 183px;
  position: absolute;
  top: 29px;
  right: 0;
  left: 0;
  margin: auto;
}

#botder.katf{
  left: 0;
  right: 0;
  top: 52px;
  width: 240px;
  position: absolute;
}

#antewrap{
  width: 270px;
  margin: 10px auto 0;
}

#quotecont{
  width: 178px;
}

#quotemark{
  margin: 0 10px 0 0;
}

#quotemark2{
  margin: 350px 0 0 10px;
}

#quote1 h1{
  line-height: 23px;
  margin-bottom: 0;
}

#dietaleft{
  width: 270px;
  float: none;
  margin: 20px 0 0 0;
}

#dietaright{
  width: 230px;
  float: none;
}

#ketoimgframe{
  width: 270px;
}

#ketoim{
  width: 250px;
  padding: 20px 0;
}

.celchangeleft{
  float: none;
  width: 100%;
  margin: 0 0 40px;
}

.celchangeright{
  width: 100%;
  float: none;
}

.hidscreen{
  width: 80%;
  padding: 1.5% 10% 10% 10%;
}

#ketoprod{
  width: 270px;
  float: none;
  margin-bottom: 20px;
}

#ketoprodcont{
  width: 270px;
  float: none;
}

#antewrap2{
  width: 270px;
  margin: 10px auto 0;
}

.faseketo{
  width: 80%;
  margin: auto;
  padding: 0;
}

.ketoillustration{
  width: 207px;
}

.ketoillustration3{
  width: 215px;
}

.ketoillustration4{
  width: 213px;
}

.ketoillustration5{
  width: 230px;
}

#ketocof{
  width: 270px;
  margin: 20px auto 0;
  float: none;
}

#ketolistcof{
  width: 270px;
  float: none;
}

#nutriwrap{
  width: 270px;
  margin: 10px auto 0;
}

#nutritableft{
  width: 270px;
  float: none;
  margin: 0 auto 50px;
}

#nutritabright{
  width: 270px;
  float: none;
}

#nutritabimg{
  width: 270px;
}

#nutritab2left{
  width: 270px;
  float: none;
  margin: 0 auto 50px;
}

#nutritab2right{
  float: none;
  width: 270px;
}

#nutritab2left table th{
  font-size: 10px;
}

#nutritab2left table td{
  font-size: 10px;
}

#nutritab2right table th{
  font-size: 10px;
}

#nutritab2right table td{
  font-size: 10px;
}

#nutritableft table th{
  font-size: 10px;
}

#nutritableft table td{
  font-size: 10px;
}

#nutritabs3 table th{
  font-size: 10px;
}

#nutritabs3 table td{
  font-size: 10px;
}

#nutriinfo p{
  font-size: 10px;
  line-height: 13px;
}

#nutritabtit h1{
  font-size: 12px;
}

#nutritabimg{
  margin: 80px auto 0;
  padding-bottom: 80px;
}

#antewrapreem{
  width: 270px;
  margin: 10px auto 0;
}

#reemleft{
  width: 270px;
  float: none;
  margin: 0 auto 50px;
}

#reemright{
  width: 270px;
  float: none;
}

#reemdosleft{
  width: 270px;
  float: none;
  margin: 50px 0;
}

#reemdosright{
  width: 270px;
  float: none;
}

#reemcaption p{
  font-size: 13px;
}

#germanacont table td{
  font-size: 13px;
}

#reemtres{
  width: 90%;
}

.quotecont2{
  width: 178px;
}

#tabblue table th{
  font-size: 10px;
}

#tabblue table td{
  font-size: 10px;
}

.quotemark3{
  margin: 0px 10px 0 0;
}

.quotemark5{
  margin: 0 10px 0 0;
}

.quotemark6{
  margin: 0 10px 0 0;
}

.quotemark4{
  margin: 356px 0 0 10px;
}

#dietauno{
  top: -20px;
}

#hipodos{
  top: -20px;
}

#ventajatres{
  top: -20px;
}

#crecimientocuatro{
  top: 2391px;
}

#ayunocinco{
  top: 3588px;
}

#evidenciaseis{
  top: 4156px;
}

#pruebasiete{
  top: 7010px;
}

/*<-------------------------------------------------------------------------------------------------------------------------------------------->*/

  #hidesub2{
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    display: block;
    background: #999;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
  }

  #hidesub2.crece{
    height: 76px;
  }

  #hidesub2 ul{
    list-style: none;
    padding-left: 0;
  }

  #hidesub2 ul li a{
    text-decoration: none;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 0 5px 15px;
    font-family: 'HelveticaNeueLTStdBd';
    font-size: 14px;
    color: #fff;
    border-bottom: #878787 1px solid;
  }

  #imulcont{
    top: 116px;
  }

  #tienrcont{
    top: 98px;
  }

  #ketolcont{
    width: 257px;
    top: 98px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imulcont h1, #tienrcont h1, #ketolcont h1{
    font-size: 32px;
  }

  #imulcont p, #tienrcont p, #ketolcont p{
    font-size: 12px;
    line-height: 17px;
  }

  #imulcont, #tienrcont{
    width: 270px;
    margin: auto;
    left: 0;
    right: 0;
  }

  #imuright{
    display: none;
    float: none;
  }

  #imuleft{
    width: 100%;
    float: none;
  }

  #tienleft{
    display: none;
    float: none;
  }

  #tienright{
    width: 100%;
    float: none;
  }

  #ketoright{
    display: none;
    float: none;
  }

  #ketoleft{
    width: 100%;
    float: none;
  }

  #homdes{
    width: 270px;
  }

  #wraplog2{
    width: 100%;
  }

  #imglog2{
    left: 0;
    right: 0;
    margin: auto;
  }

  #submenu2{
    display: none;
  }

  #menu2{
    display: none;
  }

  #marcizq{
    width: 270px;
    float: none;
    margin: 20px auto 0;
  }

  #marcder{
    float: none;
    width: 270px;
  }

  #bocont{
    width: 240px;
  }

p{
  font-size: 12px;
  line-height: 19px;
}

#menresp{
  display: block;
  width: 100%;
  height: 67px;
  position: relative;
  background: #353535;
}

#hidemainmen{
  display: block;
  width: 100%;
  height: 0;
  position: relative;
  background: #fff;
  overflow: hidden;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidemainmen.grow{
  height: 954px;
}

#hidemainmen ul{
  list-style: none;
  padding-left: 0;
  width: 100%;
}

#hidemainmen ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0 5px 15px;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #9f9f9e;
  border-bottom: #9f9f9e 1px solid;
}

#hidemainmen ul li a.prim{
  background: #9d9d9c;
  color: #fff;
  border-bottom: #878787 1px solid;
}

#hidemainmen ul li a.primgreen{
  background: #0071bc;
  color: #fff;
}

#hidemainmen ul li a.sec{
  padding: 15px 0 5px 35px;
}

#submenu{
  display: none;
}

#hidesub{
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  display: block;
  background: #999;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
  -webkit-transition-duration:0.3s;
  -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s;
}

#hidesub.grow2{
  height: 190px;
}

#hidesub ul{
  list-style: none;
  padding-left: 0;
}

#hidesub ul li a{
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0 5px 15px;
  font-family: 'HelveticaNeueLTStdBd';
  font-size: 14px;
  color: #fff;
  border-bottom: #878787 1px solid;
}

#wraplog{
  width: 100%;
}

#imglog{
  left: 0;
  right: 0;
  margin: auto;
}

#carritobot{
  width: 30px;
  right: 40px;
  margin: auto;
  top: -49px;
}

#carritobot2{
  width: 30px;
  right: 40px;
  top: -49px;
}

#carnum p{
  color: #fff;
}

#menu{
  display: none;
}

#l1{
  width: 100%;
  float: none;
  height: 225px;
}

#r1{
  display: none;
  float: none;
}

#c1{
  width: 210px;
  right: -43%;
  top: -6%;
}

#c1.dosc{
  width: 49px;
  top: 16px;
  right: -227px;
}

#c1.tresc{
  width: 115px;
  top: 17px;
  right: -169px;
}

#c1.cuatroc{
  width: 166px;
  top: 46px;
  right: -175px;
}

#tit{
  width: 143px;
  margin: 96px 0 0 9%;
}

#tit h1{
  font-size: 14px;
}

#tit.tit2{
  width: 172px;
  margin: 65px 0 0 10%;
}

#tit.tit2 h1, #tit.tit3 h1, #tit.tit4 h1{
  margin-bottom: 10px;
}

#tit.tit2 h2, #tit.tit3 h2, #tit.tit4 h2{
  font-size: 10px;
}

#tit.tit3{
  margin: 68px 0 0 10%;
  width: 111px;
}

#tit.tit4{
  width: 135px;
  margin: 59px 0 0 9%;
}

#subtit.compr{
  width: 60%;
}

#subtit.compr h2{
  margin-left: 17%;
}

#subtit{
  width: 57%;
  padding: 9px 5px 7px 0;
}

#subtit h2{
  font-size: 9px;
  margin-left: 16%;
}

#subtit.descu{
  width: 62%;
}

#subtit.descu h2{
  margin-left: 16%;
}

#subtit.sub4{
  width: 49%;
}

#subtit.sub4 h2{
  margin-left: 19%;
}

#redes{
  display: none;
}

#nav-icon1{
  width: 25px;
  height: 24px;
  position: absolute;
  left: 40px;
  top:23px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  -ms-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display:block;
  z-index:9;
}

#nav-icon1 span{
  display: block;
  position: fixed;
  height: 5px;
  width: 100%;
  background: #999;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 9px;
}

#nav-icon1 span:nth-child(3) {
  top: 18px;
}

#nav-icon1.open span:nth-child(1) {
  top: 10px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#engrane{
  width: 25px;
  height: auto;
  position: absolute;
  right: 40px;
  top: 22px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#engrane.open2{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

#hidblock.sho{
  height: 125px;
}

#griswarp{
  width: 270px;
}

#gizq2{
  width: 100%;
  margin: 0 0 35px;
  float: none;
}

#gizq{
  width: 100%;
  margin: 0 0 35px;
  float: none;
}

#mas.masg{
  width: 94px;
  margin: 15px 0 0 68px;
  padding: 9px 10px 13px;
}

#mas.masg span, #mas.masgd span{
  top: 12px;
}

#mas.masg a, #mas.masgd a{
  font-size: 11px;
}

#gder{
  width: 100%;
  float: none;
}

#mas.masgd{
  width: 100px;
  margin: 15px 0 0 68px;
  padding: 9px 10px 13px;
}

#wrapd{
  width: 270px;
}

.col{
  width: 270px;
  margin:  0 auto 50px;
}

#ult{
  margin:  0 auto;
}

#wrapc{
  width: 220px;
  padding: 30px 25px;
  margin: auto;
}

#qimg{
  width: 100%;
  float: none;
  margin-right: 0;
}

#cont{
  width: 100%;
  margin: 40px auto 0;
  float: none;
}

#reloj{
  width: 100%;
  float: none;
  margin-top: 40px;
}

#mas.masdo{
  width: 150px;
  margin: 15px auto 0;
}

#mas.masdo a{
  font-size: 13px;
}

#wrapop{
  width: 270px;
}

#options{
  width: 100%;
  float: none;
}

#prod{
  width: 100%;
  margin-bottom: 50px;
}

.prod1 a, .prod2 a, .prod3 a, .prod4 a{
  font-size: 14px;
}

#test{
  width: 100%;
  float: none;
}

#test h1{
  text-align: center;
}

#map{
  height: auto;
}

#wrapmap{
  width: 270px;
  padding: 45px 0;
}

#loc{
  width: 70px;
  margin: auto;
  float: none;
}

#maptext{
  width: 270px;
  margin: 25px auto 30px;
  float: none;
}

#maptext h1{
  text-align: center;
}

#maptext p{
  text-align: center;
}

#mapbot{
  width: 270px;
  float: none;
  margin-top: 0;
}

#mas.maps{
  width: 114px;
  padding: 11px 10px 13px;
  margin: auto;
}

#mas.maps span{
  top: 15px;
  width: 11px;
  left: 16px;
}

#mas.maps a{
  font-size: 14px;
  margin-left: 24px;
}

#footwrap{
  width: 270px;
}

#botizq{
  width: 162px;
  left: 0;
  right: 0;
  margin: auto;
  top: 21px;
}

#botder{
  width: 240px;
  right: 0;
  left: 0;
  margin: auto;
  top: 44px;
}

#botder p{
  text-align: center;
}

footer{
  height: 109px;
}

#hid1.show{
  height: 173px;
}

#mas.masdis{
  margin: 30px 0 0;
  right: 0;
  left: 0;
}

#hid2.showw{
  height: 157px;
}

#hid3.showww{
  height: 225px;
}

#hid4 p{
  display: block;
  margin-bottom: 38px;
}

#hid4.showwww{
  height: 302px;
}

#wrapigg{
  width: 270px;
  padding: 0 0 50px;
}

#wrapigg2020{
  width: 270px;
  padding: 50px 0 50px;
}

#realpic{
  margin: 30px 0;
}

#scleft22{
  width: 100%;
  float: none;
  margin: 0 0 30px;
}

#scleft22 ul a{
  font-size: 12px;
}

#iggleft{
  width: 100%;
  float: none;
  margin: 60px 0 0;
}

#iggright{
  width: 100%;
  float: none;
  margin-top: 70px;
}

#tabtit{
  width: 96%;
  padding: 2%;
}

#tabtit.iggtab{
  height: 47px;
  width: 92%;
  padding: 4%;
}

#tabtit h3{
  font-size: 13px;
}

td, th{
  font-size: 12px;
}

#rgwrap{
  width: 270px;
}

.rgcol{
  width: 100%;
  height: 307px;
  float: none;
  margin: 0 auto 30px;
  padding-top: 11px;
}

.rgimg{
  width: 246px;
  margin: 0 auto 30px;
}

.rgtit{
  height: 25px;
  bottom: 8%;
  padding: 0;
}

.rgtit a{
  font-size: 16px;
}

.rcont{
  width: 246px;
}

#ech, #cmas, #lee{
  margin: 10px 0 0;
}

#ultt{
  margin-bottom: 0;
}

#dleft{
  width: 270px;
  float: left;
  margin: 30px 0 40px;
}

#dright{
  width: 270px;
  float: none;
  margin-top: 0;
}

.hidleft{
  width: 270px;
  float: none;
}

.hidright{
  float: none;
}

#ruta{
  padding: 20px 0 10px;
  height: auto;
}

#ruta span{
  line-height: 16px;
}

.rcont a{
  font-size: 12px;
  height: 22px;
}

#rar{
  top: 9px;
}

#ech{
  width: 99px;
}

#cmas{
  width: 125px;
}

#lee{
  width: 67px;
}

#dright ul li{
  font-size: 12px;
}

#sleft{
  width: 270px;
  float: none;
  margin: 30px auto 0;
}

#sright{
  width: 270px;
  float: none;
  margin-top: 26px;
}

#sleft ul a{
  font-size: 12px;
}

a#btab{
  width: 228px;
  height: auto;
  padding: 10px 10px 13px 32px;
  font-size: 12px;
}

#ttr{
  left: 11px;
  top: 15px;
  width: 11px;
}

#ttrr{
  left: 11px;
  top: 15px;
  width: 11px;
}

#hidtab.dis{
  height: 2119px;
}

#sbleft{
  width: 270px;
  margin: 40px auto 0;
  float: none;
}

#sbright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#sbright ul li{
  font-size: 12px;
  line-height: 19px;
}

#wrapigg.sympp{
  width: 265px;
  padding-bottom: 50px;
}

#crcont{
  width: 270px;
}

#crohn{
  width: 100%;
  margin: 0 auto 50px;
  float: none;
}

#irritable{
  width: 100%;
  float: none;
}

.cimgg{
  width: 200px;
  margin: 0 auto 20px;
}

h1.gasmar{
  font-size: 28px;
}

h2.gasmar{
  font-size: 21px;
}

#headcon1.head2{
  width: 270px;
  margin: 40px auto 0;
  float: none;
}

#subhead{
  float: none;
  margin-top: 50px;
}

#headcon2{
  float: none;
  margin: 50px auto 25px;
  width: 270px;
}

#ulright.ul2{
  width: 270px;
  float: none;
  margin: 0;
}

#hcont3.chr{
  width: 232px;
  font-size: 12px;
  padding-left: 37px;
  height: 37px;
}

#ttr{
  left: 14px;
  top: 11px;
}

.blocksec{
  width: 270px;
}

#diag, #diag2, #diag3{
  width: 270px;
  float: none;
  margin: 0;
}

#dblock, #dblock2, #dblock3{
  width: 270px;
  float: none;
}

#bsult2{
  margin-top: 30px;
}

#hideblocks, #hideblocks2, #hideblocks3, #hideblocks4{
  width: 270px;
}

#hideblocks3.disp3{
  height: 2198px;
}

#wrapigg.symp{
  padding-bottom: 50px;
}

#ulright ul li{
  font-size: 12px;
  line-height: 19px;
}

#headcon1{
  width: 270px;
  float: none;
  margin: 40px auto 0;
}

#ulright.ul3{
  width: 270px;
}

#hcont4.irr{
  width: 230px;
  height: 41px;
  padding-left: 39px;
  font-size: 12px;
}

#bsult3{
  margin-top: 30px;
}

#hideblocks4.disp4{
  height: 2064px;
}

a#hcont, a#hcont2, a#hcont3, a#hcont4{
  width: 233px;
  height: 38px;
  padding-left: 37px;
  font-size: 12px;
}

#ulright{
  width: 270px;
  float: none;
}

#bsult{
  margin-top: 30px;
}

#hideblocks.disp{
  height: 2211px;
}

#hcont2.ex{
  width: 233px;
}

#hideblocks2.disp2{
  height: 2576px;
}

.pro{
  width: 270px;
  margin: 40px auto 20px;
}

.phover{
  height: 270px;
}

#tabprod{
  display: none;
}

#tabtit.prodtit{
  display: none;
}

#alto{
  width: 270px;
  float: none;
}

#propic{
  width: 270px;
  margin: 0;
}

#descp{
  width: 270px;
  margin-top: 30px;
}

#swits{
  width: 270px;
}

#more{
  width: 270px;
}

#mpro{
  width: 270px;
  margin-bottom: 50px;
}

#in{
  margin: 40px auto 18px;
  float: none;
}

a#files{
  font-size: 12px;
}

.hidscreen ul li{
  line-height: 19px;
  font-size: 12px;
}

#ytit{
  font-size: 23px;
}

#yleft{
  width: 270px;
  float: none;
  margin: 0;
}

#yleft h2{
  font-size: 19px;
}

#yright{
  width: 270px;
  float: none;
  margin-bottom: 50px;
}

#yright ul li{
  line-height: 19px;
  font-size: 12px;
}

#ylinks a{
  font-size: 12px;
}

.rcont a.tour{
  margin: 10px 0 0 0;
  width: 193px;
}

#tizq{
  width: 270px;
  margin: 30px auto 30px;
  float: none;
}

#tizq ul li{
  font-size: 12px;
  line-height: 19px;
}

#tder{
  float: none;
}

.step{
  float: none;
  margin: 80px 0 0 0;
  width: 270px;
}

#ccoizq{
  width: 270px;
  float: none;
  margin: 0 0 20px;
}

#ccoizq ul li{
  line-height: 19px;
  font-size: 12px;
}

#ccoder{
  width: 270px;
  margin-bottom: 20px;
}

#stleft{
  width: 270px;
  margin: 50px auto 30px;
  float: none;
}

#stright{
  float: none;
  width: 270px;
}

#menfilt{
  display: none;
}

.test1{
  float: none;
  width: 270px;
  margin-bottom: 50px;
}

.teimg{
  width: 247px;
}

.tecont{
  width: 230px;
}

.test1:hover .ovim{
  width: 247px;
}

.ovim{
  height: 247px;
}

#wrapigg.ytest{
  padding-bottom: 0;
}

.localcol{
  width: 270px;
  margin: 0;
}

#find3 a{
  font-size: 12px;
}

#austria, #australia, #qatar, #brazil, #belgium, #bulgaria, #colombia, #denmark, #egypt, #estonia, #france, #germany, #india, #israel, #italy, #jordan, #kuwait, #latvia, #litua, #luxe, #malta, #mexico, #nether, #norway, #poland, #romania, #saudi, #singapore, #southa, #spain, #sweden, #switz, #turkey, #ukraine, #united{
  width: 234px;
}

#localwrap{
  margin: 20px 0 50px;
}

#hidaust.act1{
  height: 412px;
}

#hidaust2.act2{
  height: 207px;
}

#hidaust3.act3{
  height: 235px;
}

#hidaust4.act4{
  height: 230px;
}

#hidaust5.act5{
  height: 215px;
}

#hidaust6.act6{
  height: 197px;
}

#hidaust7.act7{
  height: 158px;
}

#hidaust8.act8{
  height: 179px;
}

#hidaust9.act9{
  height: 196px;
}

#hidaust10.act10{
  height: 199px;
}

#hidaust11.act11{
  height: 218px;
}

#hidaust12.act12{
  height: 229px;
}

#hidaust13.act13{
  height: 226px;
}

#hidaust14.act14{
  height: 228px;
}

#hidaust15.act15{
  height: 175px;
}

#hidaust16.act16{
  height: 217px;
}

#hidaust17.act17{
  height: 264px;
}

#hidaust18.act18{
  height: 130px;
}

#hidaust19.act19{
  height: 209px;
}

#hidaust20.act20{
  height: 223px;
}

#hidaust21.act21{
  height: 225px;
}

#hidaust22.act22{
  height: 244px;
}

#hidaust23.act23{
  height: 216px;
}

#hidaust24.act24{
  height: 209px;
}

#hidaust25.act25{
  height: 215px;
}

#hidaust26.act26{
  height: 216px;
}

#hidaust27.act27{
  height: 341px;
}

#hidaust28.act28{
  height: 245px;
}

#hidaust29.act29{
  height: 265px;
}

#hidaust30.act30{
  height: 245px;
}

#hidaust31.act31{
  height: 176px;
}

#hidaust32.act32{
  height: 187px;
}

#hidaust33.act33{
  height: 303px;
}

#hidaust34.act34{
  height: 197px;
}

#hidaust35.act35{
  height: 255px;
}

.localcol{
  border-top: none;
}

#firstcol{
  border-top: #eeeeee 1px solid;
}

.stepp{
  float: none;
  margin: 0 auto 50px;
}

#stult{
  margin: 0 auto 50px;
}

.steppimg{
  width: 150px;
}

.noticia{
  float: none;
  width: 270px;
  margin: 0 0 50px;
}

.noticia a{
  font-size: 12px;
}

#compleft{
  width: 270px;
  float: none;
  margin: 30px 0 0 0;
}

#compleft a{
  font-size: 12px;
}

#compright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#qualeft{
  width: 270px;
  float: none;
  margin: 30px 0 0;
}

#qualeft a{
  font-size: 12px;
}

#quaright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

#finalform{
  width: 270px;
}

#linea1, #linea2, #linea3{
  width: 19px;
}

#paso1 p, #paso2 p, #paso3 p, #paso4 p{
  font-size: 14px;
}

#finalcont{
  overflow: hidden;
  width: 83%;
  padding: 8%;
}

label{
  font-size: 12px;
  line-height: 19px;
}

#comp_uno, #comp_dos{
  margin-bottom: 0;
}

#nommar{
  margin-top: 30px;
}

#scleft{
  width: 270px;
  float: none;
  margin: 25px 0 0;
}

#scleft a{
  font-size: 12px;
}

#scright{
  width: 270px;
  float: none;
  margin-top: 50px;
}

h1{
  font-size: 28px;
}

h2{
  font-size: 20px;
}

.labinleft{
  width: 230px;
  float: none;
  padding: 0 20px 0;
  margin: 0;
}

.labinright{
  width: 200px;
  float: none;
  margin: 30px auto 50px;
}

#contizq{
  width: 270px;
  float: none;
  margin: 40px 0 0;
}

#contder{
  width: 270px;
  float: none;
  overflow: hidden;
}

#mandar{
  width: 33%;
}

#Tu_Nombre, #Tu_Email, #Tu_Tel, #Tu_Pais, #Tu_Asunto, #Tu_Mensaje{
  width: 96%;
}

.impcol{
  width: 270px;
  float: none;
  margin: 30px 0 0;
}

#tabtit.titimp h3{
  line-height: 33px;
}

#uno_uno, #uno_dos, #uno_tres, #uno_cuatro, #uno_cinco, #uno_seis, #uno_siete, #uno_ocho, #uno_nueve, #uno_diez, #uno_once, #uno_doce{
  width: 232px;
}

#dos_uno, #dos_dos, #dos_tres, #dos_cuatro, #dos_cinco, #dos_seis, #dos_siete, #dos_ocho{
  width: 232px;
}

#tres_uno, #tres_dos, #tres_tres, #tres_cuatro, #tres_cinco{
  width: 232px;
}

#cuatro_uno, #cuatro_dos, #cuatro_tres, #cuatro_cuatro, #cuatro_cinco, #cuatro_seis, #cuatro_siete, #cuatro_ocho{
  width: 232px;
}

#cinco_uno, #cinco_dos, #cinco_tres{
  width: 232px;
}

#seis_uno, #seis_dos{
  width: 232px;
}

#siete_uno, #siete_dos, #siete_tres, #siete_cuatro, #siete_cinco, #siete_seis, #siete_siete{
  width: 232px;
}

#ocho_uno, #ocho_dos, #ocho_tres, #ocho_cuatro{
  width: 232px;
}

#nueve_uno{
  width: 232px;
}

#diez_uno{
  width: 232px;
}

#once_uno, #once_dos, #once_tres{
  width: 232px;
}

#hideuno_uno.show1{
  height: 342px;
}

#hideuno_dos.show11{
  height: 113px;
}

#hideuno_tres.show111{
  height: 267px;
}

#hideuno_cuatro.show1111{
  height: 494px;
}

#hideuno_cinco.show11111{
  height: 246px;
}

#hideuno_seis.show111111{
  height: 380px;
}

#hideuno_siete.show1111111{
  height: 151px;
}

#hideuno_ocho.show11111111{
  height: 93px;
}

#hideuno_nueve.show111111111{
  height: 398px;
}

#hideuno_diez.show1111111111{
  height: 455px;
}

#hideuno_once.show11111111111{
  height: 415px;
}

#hideuno_doce.show111111111111{
  height: 287px;
}

#hidedos_uno.show2{
  height: 190px;
}

#hidedos_dos.show22{
  height: 171px;
}

#hidedos_tres.show222{
  height: 173px;
}

#hidedos_cuatro.show2222{
  height: 209px;
}

#hidedos_cinco.show22222{
  height: 56px;
}

#hidedos_seis.show222222{
  height: 170px;
}

#hidedos_siete.show2222222{
  height: 112px;
}

#hidedos_ocho.show22222222{
  height: 134px;
}

#hidetres_uno.show3{
  height: 209px;
}

#hidetres_dos.show33{
  height: 342px;
}

#hidetres_tres.show333{
  height: 208px;
}

#hidetres_cuatro.show3333{
  height: 171px;
}

#hidetres_cinco.show33333{
  height: 189px;
}

#hidecuatro_uno.show4{
  height: 155px;
}

#hidecuatro_dos.show44{
  height: 437px;
}

#hidecuatro_tres.show444{
  height: 398px;
}

#hidecuatro_cuatro.show4444{
  height: 171px;
}

#hidecuatro_cinco.show44444{
  height: 76px;
}

#hidecuatro_seis.show444444{
  height: 265px;
}

#hidecuatro_siete.show4444444{
  height: 56px;
}

#hidecuatro_ocho.show44444444{
  height: 322px;
}

#hidecinco_uno.show5{
  height: 226px;
}

#hidecinco_dos.show55{
  height: 266px;
}

#hidecinco_tres.show555{
  height: 152px;
}

#hideseis_uno.show6{
  height: 265px;
}

#hideseis_dos.show66{
  height: 247px;
}

#hidesiete_uno.show7{
  height: 58px;
}

#hidesiete_dos.show77{
  height: 55px;
}

#hidesiete_tres.show777{
  height: 136px;
}

#hidesiete_cuatro.show7777{
  height: 114px;
}

#hidesiete_cinco.show77777{
  height: 209px;
}

#hidesiete_seis.show777777{
  height: 361px;
}

#hidesiete_siete.show7777777{
  height: 209px;
}

#hideocho_uno.show8{
  height: 151px;
}

#hideocho_dos.show88{
  height: 474px;
}

#hideocho_tres.show888{
  height: 266px;
}

#hideocho_cuatro.show8888{
  height: 229px;
}

#hidenueve_uno.show9{
  height: 209px;
}

#hidediez_uno.show10{
  height: 360px;
}

#hideonce_uno.showonce{
  height: 210px;
}

#hideonce_dos.showonceonce{
  height: 151px;
}

#hideonce_tres.showonceonceonce{
  height: 495px;
}

.titright{
  width: 240px;
}

#uno, #dos, #tres, #cuatro, #cinco, #seis, #siete, #ocho, #nueve, #diez, #once{
  top: -18px;
}

#a_uno, #a_dos, #a_tres, #a_cuatro{
  width: 232px;
}

#c_uno, #c_dos, #c_tres, #c_cuatro{
  width: 232px;
}

#e_uno, #e_dos, #e_tres, #e_cuatro{
  width: 232px;
}

#f_uno{
  width: 232px;
}

#h_uno, #h_dos, #h_tres{
  width: 232px;
}

#i_uno, #i_dos, #i_tres, #i_cuatro, #i_cinco, #i_seis, #i_siete, #i_ocho, #i_nueve, #i_diez, #i_once, #i_doce, #i_trece, #i_catorce, #i_quince, #i_diezseis{
  width: 232px;
}

#l_uno{
  width: 232px;
}

#m_uno, #m_dos, #m_tres, #m_cuatro{
  width: 232px;
}

#o_uno{
  width: 232px;
}

#p_uno, #p_dos, #p_tres, #p_cuatro{
  width: 232px;
}

#r_uno{
  width: 232px;
}

#s_uno{
  width: 232px;
}

#t_uno, #t_dos{
  width: 232px;
}

#cero_uno{
  width: 232px;
}

#hidea_uno.showa{
  height: 249px;
}

#hidea_dos.showaa{
  height: 169px;
}

#hidea_tres.showaaa{
  height: 133px;
}

#hidea_cuatro.showaaaa{
  height: 94px;
}

#hidea_cinco.showaaaaa{
  height: 133px;
}

#hidec_uno.showc{
  height: 170px;
}

#hidec_dos.showcc{
  height: 189px;
}

#hidec_tres.showccc{
  height: 170px;
}

#hidec_cuatro.showcccc{
  height: 209px;
}

#hidee_uno.showe{
  height: 58px;
}

#hidee_dos.showee{
  height: 152px;
}

#hidee_tres.showeee{
  height: 78px;
}

#hidee_cuatro.showeeee{
  height: 113px;
}

#hidef_uno.showf{
  height: 113px;
}

#hidef_dos.showff{
  height: 209px;
}

#hideh_uno.showh{
  height: 134px;
}

#hideh_dos.showhh{
  height: 151px;
}

#hideh_tres.showhhh{
  height: 208px;
}

#hidei_uno.showi{
  height: 56px;
}

#hidei_dos.showii{
  height: 131px;
}

#hidei_tres.showiii{
  height: 207px;
}

#hidei_cuatro.showiiii{
  height: 190px;
}

#hidei_cinco.showiiiii{
  height: 172px;
}

#hidei_seis.showiiiiii{
  height: 189px;
}

#hidei_siete.showiiiiiii{
  height: 38px;
}

#hidei_ocho.showiiiiiiii{
  height: 114px;
}

#hidei_diez.showiiiiiiiiii{
  height: 95px;
}

#hidei_once.showiiiiiiiiiii{
  height: 210px;
}

#hidei_doce.showiiiiiiiiiiii{
  height: 96px;
}

#hidei_trece.showiiiiiiiiiiiii{
  height: 94px;
}

#hidei_catorce.showiiiiiiiiiiiiii{
  height: 152px;
}

#hidei_quince.showiiiiiiiiiiiiiii{
  height: 191px;
}

#hidei_diezseis.showiiiiiiiiiiiiiiii{
  height: 94px;
}

#hidel_uno.showl{
  height: 132px;
}

#hidem_uno.showm{
  height: 227px;
}

#hidem_dos.showmm{
  height: 113px;
}

#hidem_tres.showmmm{
  height: 227px;
}

#hidem_cuatro.showmmmm{
  height: 114px;
}

#hidem_cinco.showmmmmm{
  height: 150px;
}

#hideo_uno.showo{
  height: 152px;
}

#hidep_uno.showp{
  height: 138px;
}

#hidep_dos.showpp{
  height: 228px;
}

#hidep_tres.showppp{
  height: 169px;
}

#hidep_cuatro.showpppp{
  height: 190px;
}

#hider_uno.showr{
  height: 96px;
}

#hider_dos.showrr{
  height: 94px;
}

#hider_tres.showrrr{
  height: 188px;
}

#hider_cuatro.showrrrr{
  height: 57px;
}

#hider_cinco.showrrrrr{
  height: 227px;
}

#hides_uno.shows{
  height: 95px;
}

#hides_dos.showss{
  height: 95px;
}

#hides_tres.showsss{
  height: 95px;
}

#hides_cuatro.showssss{
  height: 172px;
}

#hides_cinco.showsssss{
  height: 152px;
}

#hidet_uno.showt{
  height: 132px;
}

#hidet_dos.showtt{
  height: 169px;
}

#hidecero_uno.showcero{
  height: 227px;
}

}
