.valora-icon {
  background-image: url();
}
.valora-icon .logo {
  background-position: 10px 20px;
}
.striped {
  background: url("../images/inicio/striped.png") repeat, #fff;
}
.bodygradient {
  background: #003355;
  background: -moz-linear-gradient(left,#003355 0%,#009efb 49%,#003355 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#003355),color-stop(49%,#009efb),color-stop(100%,#003355));
  background: -webkit-linear-gradient(left,#003355 0%,#009efb 49%,#003355 100%);
  background: -o-linear-gradient(left,#003355 0%,#009efb 49%,#003355 100%);
  background: -ms-linear-gradient(left,#003355 0%,#009efb 49%,#003355 100%);
  background: linear-gradient(to right,#003355 0%,#009efb 49%,#003355 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003355',endColorstr='#003355',GradientType=1);
}
.menugradient {
  background: #005491;
  background: -moz-linear-gradient(left,#005491 0%,#0071b9 49%,#005492 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#005491),color-stop(49%,#0071b9),color-stop(100%,#005492));
  background: -webkit-linear-gradient(left,#005491 0%,#0071b9 49%,#005492 100%);
  background: -o-linear-gradient(left,#005491 0%,#0071b9 49%,#005492 100%);
  background: -ms-linear-gradient(left,#005491 0%,#0071b9 49%,#005492 100%);
  background: linear-gradient(to right,#005491 0%,#0071b9 49%,#005492 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005491',endColorstr='#005492',GradientType=1);
}
.menuintgradient {
  background: #005593;
  background: -moz-linear-gradient(left,#005593 0%,#0071b9 33%,#0071b9 50%,#0071b9 69%,#005593 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#005593),color-stop(33%,#0071b9),color-stop(50%,#0071b9),color-stop(69%,#0071b9),color-stop(100%,#005593));
  background: -webkit-linear-gradient(left,#005593 0%,#0071b9 33%,#0071b9 50%,#0071b9 69%,#005593 100%);
  background: -o-linear-gradient(left,#005593 0%,#0071b9 33%,#0071b9 50%,#0071b9 69%,#005593 100%);
  background: -ms-linear-gradient(left,#005593 0%,#0071b9 33%,#0071b9 50%,#0071b9 69%,#005593 100%);
  background: linear-gradient(to right,#005593 0%,#0071b9 33%,#0071b9 50%,#0071b9 69%,#005593 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005593',endColorstr='#005593',GradientType=1);
}
.submenugradient {
  background: #005491;
  background: -moz-linear-gradient(top,#005491 0%,#0071b9 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#005491),color-stop(100%,#0071b9));
  background: -webkit-linear-gradient(top,#005491 0%,#0071b9 100%);
  background: -o-linear-gradient(top,#005491 0%,#0071b9 100%);
  background: -ms-linear-gradient(top,#005491 0%,#0071b9 100%);
  background: linear-gradient(to bottom,#005491 0%,#0071b9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005491',endColorstr='#0071b9',GradientType=0);
}
.blackgradient {
  background: #1a1a1a;
  background: -moz-linear-gradient(left,#1a1a1a 0%,#333333 30%,#333333 73%,#1a1a1a 99%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#1a1a1a),color-stop(30%,#333333),color-stop(73%,#333333),color-stop(99%,#1a1a1a));
  background: -webkit-linear-gradient(left,#1a1a1a 0%,#333333 30%,#333333 73%,#1a1a1a 99%);
  background: -o-linear-gradient(left,#1a1a1a 0%,#333333 30%,#333333 73%,#1a1a1a 99%);
  background: -ms-linear-gradient(left,#1a1a1a 0%,#333333 30%,#333333 73%,#1a1a1a 99%);
  background: linear-gradient(to right,#1a1a1a 0%,#333333 30%,#333333 73%,#1a1a1a 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a',endColorstr='#1a1a1a',GradientType=1);
}
.whitegradient {
  background: #f1f1f1;
  background: -moz-linear-gradient(left,#f1f1f1 0%,#ffffff 30%,#ffffff 50%,#ffffff 68%,#f1f1f1 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f1f1f1),color-stop(30%,#ffffff),color-stop(50%,#ffffff),color-stop(68%,#ffffff),color-stop(100%,#f1f1f1));
  background: -webkit-linear-gradient(left,#f1f1f1 0%,#ffffff 30%,#ffffff 50%,#ffffff 68%,#f1f1f1 100%);
  background: -o-linear-gradient(left,#f1f1f1 0%,#ffffff 30%,#ffffff 50%,#ffffff 68%,#f1f1f1 100%);
  background: -ms-linear-gradient(left,#f1f1f1 0%,#ffffff 30%,#ffffff 50%,#ffffff 68%,#f1f1f1 100%);
  background: linear-gradient(to right,#f1f1f1 0%,#ffffff 30%,#ffffff 50%,#ffffff 68%,#f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#f1f1f1',GradientType=1);
}
.bodygradientcont {
  background: #0063a0;
  background: -moz-radial-gradient(center,ellipse cover,#0063a0 0%,#0063a0 44%,#003659 79%,#003659 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#0063a0),color-stop(44%,#0063a0),color-stop(79%,#003659),color-stop(100%,#003659));
  background: -webkit-radial-gradient(center,ellipse cover,#0063a0 0%,#0063a0 44%,#003659 79%,#003659 100%);
  background: -o-radial-gradient(center,ellipse cover,#0063a0 0%,#0063a0 44%,#003659 79%,#003659 100%);
  background: -ms-radial-gradient(center,ellipse cover,#0063a0 0%,#0063a0 44%,#003659 79%,#003659 100%);
  background: radial-gradient(ellipse at center,#0063a0 0%,#0063a0 44%,#003659 79%,#003659 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0063a0',endColorstr='#003659',GradientType=1);
}
.orangegradient {
  background: #f3781e;
  background: -moz-linear-gradient(left,#f3781e 0%,#f38f1e 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f3781e),color-stop(100%,#f38f1e));
  background: -webkit-linear-gradient(left,#f3781e 0%,#f38f1e 100%);
  background: -o-linear-gradient(left,#f3781e 0%,#f38f1e 100%);
  background: -ms-linear-gradient(left,#f3781e 0%,#f38f1e 100%);
  background: linear-gradient(to right,#f3781e 0%,#f38f1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3781e',endColorstr='#f38f1e',GradientType=1);
}
.orangemenu {
  background: #d16c07;
  background: -moz-linear-gradient(left,#d16c07 0%,#fc880b 29%,#fc880b 50%,#fc880b 70%,#d16c07 100%,#d16c07 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#d16c07),color-stop(29%,#fc880b),color-stop(50%,#fc880b),color-stop(70%,#fc880b),color-stop(100%,#d16c07),color-stop(100%,#d16c07));
  background: -webkit-linear-gradient(left,#d16c07 0%,#fc880b 29%,#fc880b 50%,#fc880b 70%,#d16c07 100%,#d16c07 100%);
  background: -o-linear-gradient(left,#d16c07 0%,#fc880b 29%,#fc880b 50%,#fc880b 70%,#d16c07 100%,#d16c07 100%);
  background: -ms-linear-gradient(left,#d16c07 0%,#fc880b 29%,#fc880b 50%,#fc880b 70%,#d16c07 100%,#d16c07 100%);
  background: linear-gradient(to right,#d16c07 0%,#fc880b 29%,#fc880b 50%,#fc880b 70%,#d16c07 100%,#d16c07 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d16c07',endColorstr='#d16c07',GradientType=1);
}
.fadegradient {
  background: #f2f2f2;
  background: -moz-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#f2f2f2 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f2f2f2),color-stop(21%,#ffffff),color-stop(50%,#ffffff),color-stop(77%,#ffffff),color-stop(100%,#f2f2f2));
  background: -webkit-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#f2f2f2 100%);
  background: -o-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#f2f2f2 100%);
  background: -ms-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#f2f2f2 100%);
  background: linear-gradient(to right,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#f2f2f2',GradientType=1);
}
.fadegradient-left {
  background: #f2f2f2;
  background: -moz-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f2f2f2),color-stop(21%,#ffffff),color-stop(50%,#ffffff),color-stop(77%,#ffffff),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 100%);
  background: -o-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 100%);
  background: -ms-linear-gradient(left,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 100%);
  background: linear-gradient(to right,#f2f2f2 0%,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=1);
}
.fadegradient-right {
  background: #ffffff;
  background: -moz-linear-gradient(left,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 78%,#f2f2f2 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(21%,#ffffff),color-stop(50%,#ffffff),color-stop(77%,#ffffff),color-stop(78%,#ffffff),color-stop(100%,#f2f2f2));
  background: -webkit-linear-gradient(left,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 78%,#f2f2f2 100%);
  background: -o-linear-gradient(left,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 78%,#f2f2f2 100%);
  background: -ms-linear-gradient(left,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 78%,#f2f2f2 100%);
  background: linear-gradient(to right,#ffffff 21%,#ffffff 50%,#ffffff 77%,#ffffff 78%,#f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=1);
}
.greengradient {
  background: #04887b;
  background: -moz-linear-gradient(left,#04887b 0%,#00a99d 29%,#00a99d 50%,#00a99d 70%,#04887b 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#04887b),color-stop(29%,#00a99d),color-stop(50%,#00a99d),color-stop(70%,#00a99d),color-stop(100%,#04887b));
  background: -webkit-linear-gradient(left,#04887b 0%,#00a99d 29%,#00a99d 50%,#00a99d 70%,#04887b 100%);
  background: -o-linear-gradient(left,#04887b 0%,#00a99d 29%,#00a99d 50%,#00a99d 70%,#04887b 100%);
  background: -ms-linear-gradient(left,#04887b 0%,#00a99d 29%,#00a99d 50%,#00a99d 70%,#04887b 100%);
  background: linear-gradient(to right,#04887b 0%,#00a99d 29%,#00a99d 50%,#00a99d 70%,#04887b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04887b',endColorstr='#04887b',GradientType=1);
}
.darkgreengradient {
  background: #013e34;
  background: -moz-linear-gradient(left,#013e34 0%,#075848 25%,#0a5647 50%,#075848 72%,#013e34 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#013e34),color-stop(25%,#075848),color-stop(50%,#0a5647),color-stop(72%,#075848),color-stop(100%,#013e34));
  background: -webkit-linear-gradient(left,#013e34 0%,#075848 25%,#0a5647 50%,#075848 72%,#013e34 100%);
  background: -o-linear-gradient(left,#013e34 0%,#075848 25%,#0a5647 50%,#075848 72%,#013e34 100%);
  background: -ms-linear-gradient(left,#013e34 0%,#075848 25%,#0a5647 50%,#075848 72%,#013e34 100%);
  background: linear-gradient(to right,#013e34 0%,#075848 25%,#0a5647 50%,#075848 72%,#013e34 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013e34',endColorstr='#013e34',GradientType=1);
}
.greygradient {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2));
  background: -webkit-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
}
.logradient {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
}
.menutitle {
  display: inline-block;
  font-family: 'Cardo', serif;
  font-size: 16px;
  margin-bottom: 9px;
  margin-top: 5px;
  padding: 7px 45px 4px 13px;
  box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
  text-transform: uppercase;
}
html {
  overflow-x: hidden;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  text-align: center;
  overflow-x: hidden;
  background: url("../images/inicio/bg-body.png") no-repeat center bottom #fdfdfd;
}
a {
  outline: none;
}
strong {
  font-weight: 700;
  color: #646468;
}
em {
  font-style: italic;
}
h1 {
  display: none;
}
.copy {
  width: 100%;
  font-size: 1.2em;
  margin: 10px auto 0;
  padding: 2px 0;
}
.sainet a {
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}
.copy img {
  vertical-align: middle;
  display: inline-block;
}
footer {
  background: url("../images/inicio/bg-footer.png") no-repeat center bottom #7c1632;
  padding: 8px 0 0;
  width: 100%;
  height: auto;
  float: left;
  border-top: 4px solid #00b7e1;
}
footer address {
  width: 960px;
  height: auto;
  margin: 0 auto;
}
footer address .tbdatospie {
  width: 960px;
  height: auto;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 17px;
}
footer address .tbdatospie td {
  vertical-align: top;
}
footer address .tbdatospie td:nth-child(1) {
  width: 20%;
  text-align: left;
}
footer address .tbdatospie td:nth-child(2) {
  width: 60%;
}
footer address .tbdatospie td:nth-child(3) {
  width: 20%;
}
header {
  width: 100%;
  height: 485px;
  position: relative;
}
header .contacto {
  position: absolute;
  width: auto;
  height: auto;
  left: 0;
  top: 230px;
  z-index: 400;
}
header .contacto img {
  position: relative;
  left: -3px;
  -webkit-transition: left .3s;
  -moz-transition: left .3s;
  -o-transition: left .3s;
  transition: left .3s;
}
header .contacto img:hover {
  left: 0px;
}
header .contacto a {
  cursor: pointer;
}
header .header-centered {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  display: inline-block;
}
header .header-centered aside {
  width: 400px;
  height: auto;
  float: left;
  position: relative;
  z-index: 301;
}
header .header-centered aside .logo {
  width: auto;
  height: auto;
  margin-left: -80px;
}
header .header-centered aside nav {
  width: auto;
  height: auto;
  text-align: left;
  margin: 15px 0 0 5px;
}
header .header-centered aside nav .menu li {
  margin-bottom: 15px;
  position: relative;
}
header .header-centered aside nav .menu li:nth-child(1) a {
  background: url("../images/inicio/btn-inicio.png") no-repeat;
  margin-left: 50px;
}
header .header-centered aside nav .menu li:nth-child(2) a {
  background: url("../images/inicio/btn-health.png") no-repeat;
  margin-left: 120px;
}
header .header-centered aside nav .menu li:nth-child(3) a {
  background: url("../images/inicio/btn-servicios.png") no-repeat;
  margin-left: 190px;
}
header .header-centered aside nav .menu li a {
  color: transparent;
  text-decoration: none;
  width: 215px;
  height: 71px;
  display: inline-block;
  position: relative;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
header .header-centered aside nav .menu li a:hover {
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
  transform: scale(1.03);
}
header .header-centered .banner {
  width: 570px;
  height: 400px;
  float: left;
  margin-left: -40px;
  position: relative;
}
header .header-centered .banner:before {
  position: absolute;
  content: "";
  top: 0;
  left: -820px;
  width: 1920px;
  height: 485px;
  background: url("../images/inicio/mascara.png") no-repeat top center;
  z-index: 300;
}
header .header-centered .banner .default-black .ju-slide-desc {
  background: none repeat scroll 0 0 rgba(255,255,255,0.45);
  bottom: 0;
  color: #7c1632;
  padding-left: 230px;
  height: 120px;
  left: 30px;
  max-height: 300px;
  max-width: 700px;
  top: auto;
  width: 100%;
  font-family: 'Roboto', sans-serif;
}
header .header-centered .banner .default-black .ju-slide-desc .label-desc {
  font-size: 19px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 10px;
  text-align: right;
  font-style: oblique;
}
header .header-centered .banner .ju-slideshow .ju-slide-desc-inner {
  width: 370px;
  margin-top: 16px;
}
main {
  width: 960px;
  height: auto;
  margin: 0 auto;
  margin-top: 5px;
  border-top: 1px solid #7c1632;
  position: relative;
  z-index: 301;
  display: inline-block;
  padding: 40px 20px;
}
main .contenidos h2 {
  font-family: 'Cardo', serif;
  font-size: 30px;
  font-weight: bold;
  color: #7c1632;
  padding-bottom: 15px;
  padding-left: 50px;
  text-align: left;
  margin-bottom: 20px;
  text-shadow: 4px 4px 2px rgba(150,150,150,0.5);
  position: relative;
}
main .contenidos h2:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0px;
  width: 45px;
  height: 38px;
  background: url("../images/inicio/vineta-titulo.png") no-repeat;
  z-index: 300;
}
main .contenidos h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #7c1632;
  padding-left: 20px;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 20px;
  position: relative;
}
main .contenidos h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #7c1632;
  padding-bottom: 10px;
  border-bottom: #7c1632 solid 1px;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 60px;
  position: relative;
}
main .contenidos p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #717175;
  text-align: justify;
  line-height: 25px;
  padding: 10px 20px 5px;
}
main .contenidos span {
  color: #00b7e1;
}
main .contenidos .tbnuestros {
  width: 100%;
  height: auto;
}
main .contenidos .tbnuestros td:first-child {
  width: 30%;
  vertical-align: middle;
  padding: 25px 0 0 0;
}
main .contenidos .tbnuestros td:first-child img {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
main .contenidos .tbnuestros td:first-child img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
main .contenidos .tbnuestros td:last-child {
  width: 70%;
  vertical-align: top;
}
main .contenidos .tbnuestros ul li {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #717175;
  text-align: justify;
  line-height: 25px;
  padding-left: 25px;
  padding-bottom: 7px;
  position: relative;
}
main .contenidos .tbnuestros ul li:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0px;
  width: 14px;
  height: 14px;
  background: url("../images/inicio/vineta-azul.png") no-repeat;
  z-index: 300;
}
