.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: 'Fjalla One', sans-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;
}
a {
  outline: none;
}
strong {
  font-weight: 700;
  color: #000000;
}
em {
  font-style: italic;
}
.copy {
  width: 100%;
  font-size: 1.2em;
  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/bgfooter.jpg") repeat;
  border-top: solid 5px #fff;
  width: 100%;
  height: auto;
  float: left;
}
footer address {
  width: 960px;
  height: auto;
  margin: 0 auto;
  margin-top: 10px;
}
footer address .tbdatospie {
  width: 100%;
  height: auto;
  margin-top: 10px;
}
footer address .tbdatospie td {
  width: 50%;
  vertical-align: top;
}
footer address .tbdatospie td ul {
  text-align: left;
}
footer address .tbdatospie td ul li {
  font-size: 15px;
  color: #fff;
  font-weight: 100;
  text-align: left;
  padding: 0px 10px 5px 0;
}
footer address .tbdatospie td ul li img {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
footer address .tbdatospie td ul li 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);
}
footer address .tbdatospie td:last-child ul {
  text-align: right;
}
footer address .tbdatospie td:last-child ul li {
  font-size: 12px;
  color: #fff;
  text-align: right;
  display: inline-block;
  padding: 5px 10px 5px 0;
}
footer address .tbdatospie td:last-child ul li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: color .3s;
  -moz-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}
footer address .tbdatospie td:last-child ul li a:hover {
  color: #fff;
}
header {
  width: 100%;
  height: 165px;
  background: url("../images/inicio/bgheader.png") no-repeat top center;
  position: relative;
  z-index: 300;
}
header .header-centered {
  width: 1000px;
  height: 165px;
  margin: 0 auto;
  position: relative;
  z-index: 301;
  display: inline-block;
}
header .header-centered .logo {
  float: left;
  clear: both;
  margin-top: -5px;
  width: 396px;
  height: 165px;
}
header .header-centered nav {
  width: 600px;
  height: 60px;
  text-align: center;
  float: right;
  margin-top: 35px;
}
header .header-centered nav .menu {
  width: 100%;
  height: auto;
}
header .header-centered nav .menu li {
  display: inline-block;
  margin-top: 16px;
}
header .header-centered nav .menu li.current.active a {
  color: #fff;
  text-decoration: underline;
}
header .header-centered nav .menu li a {
  color: #fff;
  text-decoration: none;
  font-family: 'Fjalla One', sans-serif;
  font-size: 17px;
  padding: 13px 25px;
  position: relative;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
header .header-centered nav .menu li a:hover {
  text-decoration: underline;
}
.banner {
  width: 1920px;
  height: 420px;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  top: -46px;
}
.banner .default-simple .ju-slide-desc {
  background: rgba(145,6,23,0.8);
  bottom: 30%;
  color: #fff;
  height: 85px;
  left: 55%;
  overflow: visible !important;
  max-height: 210px;
  width: 100%;
  position: relative;
  padding: 18px;
}
.banner .default-simple .ju-slide-desc:before {
  position: absolute;
  content: "";
  top: -19px;
  left: -62px;
  width: 61px;
  height: 126px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 63px 62px 63px 0;
  border-color: transparent rgba(145,6,23,0.8) transparent transparent;
  z-index: 30;
}
.banner .default-simple .ju-slide-desc .label-title {
  font-size: 22px;
  font-family: 'Fjalla One', sans-serif;
  line-height: 1;
  margin-bottom: 0;
  text-transform: none !important;
}
.banner .default-simple .ju-slide-desc .label-desc {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  line-height: 17px;
  margin-bottom: 0;
  margin-top: 10px;
  width: 370px;
}
.banner .ju-slide-navigation-dots {
  left: 50% !important;
  bottom: -6%;
  margin-left: -40px !important;
}
main {
  background: url("../images/inicio/bgmain.png") repeat top center;
  width: 100%;
  height: auto;
  margin-top: -28px !important;
  margin: 0 auto;
}
main .bienvenidos {
  width: 960px;
  height: auto;
  margin: 0 auto 50px;
}
main .bienvenidos h3 {
  color: #fff;
  font-family: 'Fjalla One', sans-serif;
  font-size: 35px;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 35px;
}
main .bienvenidos p {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 100;
  color: #fff;
  text-align: center;
  width: 800px;
  line-height: 20px;
  margin: 0 auto;
  padding-bottom: 15px;
}
main .bienvenidos strong {
  font-weight: bold;
  color: #fff;
}
main .destacado {
  width: 960px;
  height: 290px;
  margin: 0 auto;
  margin-top: 20px;
}
main .destacado .tbdestacado {
  width: 960px;
  height: auto;
}
main .destacado .tbdestacado td {
  width: 50%;
}
main .destacado .tbdestacado td:first-child {
  border-right: solid 1px #fff;
  position: relative;
}
main .destacado .tbdestacado td:first-child a {
  position: absolute;
  bottom: 10px;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 1;
  color: #910617;
  font-family: 'Fjalla One', sans-serif;
  font-size: 20px;
  text-align: center;
  background-color: rgba(255,255,255,0.7);
  padding: 15px 0;
  width: 340px;
  text-decoration: none;
}
main .destacado .tbdestacado img {
  border: solid 9px #fff;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
main .destacado .tbdestacado img:hover {
  -webkit-transform: scale(0.98);
  -moz-transform: scale(0.98);
  -ms-transform: scale(0.98);
  -o-transform: scale(0.98);
  transform: scale(0.98);
}
