article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
@import url("http://fonts.googleapis.com/css?family=Droid+Sans");

@font-face {
  font-family: "Duplicate Ionic Light";
  src: url(../../fonts/Duplicate_Ionic-Light.eot);
  src: url(../../fonts/Duplicate_Ionic-Light.eot?#iefix)
      format("embedded-opentype"),
    url(../../fonts/Duplicate_Ionic-Light.woff) format("woff"),
    url(../../fonts/Duplicate_Ionic-Light.ttf) format("truetype"),
    url(../../fonts/Duplicate_Ionic-Light.svg#40247639dee0e1eebb466637490af6c6)
      format("svg");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Giorgio Sans Bold";
  src: url(../../fonts/Giorgio_Sans-Bold.eot);
  src: url(../../fonts/Giorgio_Sans-Bold.eot?#iefix) format("embedded-opentype"),
    url(../../fonts/Giorgio_Sans-Bold.woff) format("woff"),
    url(../../fonts/Giorgio_Sans-Bold.ttf) format("truetype"),
    url(../../fonts/Giorgio_Sans-Bold.svg#90a70236d78783be14799ac514d05fce)
      format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "Giorgio Sans Medium";
  src: url(../../fonts/Giorgio_Sans-Medium.eot);
  src: url(../../fonts/Giorgio_Sans-Medium.eot?#iefix)
      format("embedded-opentype"),
    url(../../fonts/Giorgio_Sans-Medium.woff) format("woff"),
    url(../../fonts/Giorgio_Sans-Medium.ttf) format("truetype"),
    url(../../fonts/Giorgio_Sans-Medium.svg#8a9734d2596da548c7e2fc7427d97761)
      format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Giorgio Sans Light";
  src: url(../../fonts/ Sans-Light.eot);
  src: url(../../fonts/Giorgio_Sans-Light.eot?#iefix)
      format("embedded-opentype"),
    url(../../fonts/Giorgio_Sans-Light.woff) format("woff"),
    url(../../fonts/Giorgio_Sans-Light.ttf) format("truetype"),
    url(../../fonts/Giorgio_Sans-Light.svg#937be5146f9990502f47574338fb3ee3)
      format("svg");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Duplicate_Ionic-Bold";
  src: url(../../fonts/Duplicate_Ionic-Bold.eot);
  src: url(../../fonts/Duplicate_Ionic-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(../../fonts/Duplicate_Ionic-Bold.woff) format("woff"),
    url(../../fonts/Duplicate_Ionic-Bold.ttf) format("truetype"),
    url(../../fonts/Duplicate_Ionic-Bold.svg#40247639dee0e1eebb466637490af6c6)
      format("svg");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Roboto-Thin";
  src: url(../../fonts/Roboto-Thin.eot);
  src: url(../../fonts/Roboto-Thin.eot?#iefix) format("embedded-opentype"),
    url(../../fonts/Roboto-Thin.woff) format("woff"),
    url(../../fonts/Roboto-Thin.ttf) format("truetype"),
    url(../../fonts/Roboto-Thin.svg#40247639dee0e1eebb466637490af6c6)
      format("svg");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Roboto-Light";
  src: url("../../fonts/Roboto-Light.eot");
  src: url("../../fonts/Roboto-Light.woff2") format("woff2"),
    url("../../fonts/Roboto-Light.woff") format("woff"),
    url("../../fonts/Roboto-Light.ttf") format("truetype"),
    url("../../fonts/Roboto-Light.svg#Roboto-Light") format("svg"),
    url("../../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansDisplay";
  src: url("../../fonts/NotoSansDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url(../../fonts/Roboto-Thin.eot);
  src: url(../../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),
    url(../../fonts/Roboto-Regular.woff) format("woff"),
    url(../../fonts/Roboto-Regular.ttf) format("truetype"),
    url(../../fonts/Roboto-Regular.svg#40247639dee0e1eebb466637490af6c6)
      format("svg");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Chivo black";
  src: url("../../fonts/Chivo-Black-VTT.eot?") format("eot"),
    url("../../fonts/Chivo-Black-VTT.woff") format("woff"),
    url("../../fonts/Chivo-Black-VTT.ttf") format("truetype"),
    url("../../fonts/Chivo-Black-VTT.svg#Chivo-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PlayfairDisplay";
  src: url("../../fonts/PlayfairDisplaysc-regular-webfont.eot");
  src: url("../../fonts/PlayfairDisplaysc-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/PlayfairDisplaysc-regular-webfont.woff") format("woff"),
    url("../../fonts/PlayfairDisplaysc-regular-webfont.ttf") format("truetype"),
    url("../../fonts/PlayfairDisplaysc-regular-webfont.svg#playfair_display_scregular")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PlayfairDisplayBlack";
  src: url("../../fonts/PlayfairDisplaysc-black-webfont.eot");
  src: url("../../fonts/PlayfairDisplaysc-black-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/PlayfairDisplaysc-black-webfont.woff") format("woff"),
    url("../../fonts/PlayfairDisplaysc-black-webfont.ttf") format("truetype"),
    url("../../fonts/PlayfairDisplaysc-black-webfont.svg#playfair_display_scblack")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LatoLight";
  src: url("../../fonts/lato-light-webfont.eot");
  src: url("../../fonts/lato-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/lato-light-webfont.woff") format("woff"),
    url("../../fonts/lato-light-webfont.ttf") format("truetype"),
    url("../../fonts/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("../../fonts/lato-regular-webfont.eot");
  src: url("../../fonts/lato-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/lato-regular-webfont.woff") format("woff"),
    url("../../fonts/lato-regular-webfont.ttf") format("truetype"),
    url("../../fonts/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LatoBlack";
  src: url("../../fonts/lato-black-webfont.eot");
  src: url("../../fonts/lato-black-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/lato-black-webfont.woff") format("woff"),
    url("../../fonts/lato-black-webfont.ttf") format("truetype"),
    url("../../fonts/lato-black-webfont.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ArnoPro";
  src: url("../../fonts/arno_pro-webfont.eot");
  src: url("../../fonts/arno_pro-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../../fonts/arno_pro-webfont.woff") format("woff"),
    url("../../fonts/arno_pro-webfont.ttf") format("truetype"),
    url("../../fonts/arno_pro-webfont.svg#arno_proregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.medianil {
  background-color: #ffffff;
  width: 18px;
  text-align: center;
}
.centrado {
  text-align: center;
}
.fondoblanco {
  background-color: #ffffff;
}
#caja {
  background-color: #ebebeb;
  height: 40px;
  width: 750px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  border: 1px #c2c2c2 solid;
  background-repeat: no-repeat;
  background-position: bottom;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  float: left;
}
.shadow {
  -moz-box-shadow: 3px 3px 4px #111;
  -webkit-box-shadow: 3px 3px 4px #111;
  box-shadow: 3px 3px 4px #111;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111');
}
.sombra1 {
  -moz-box-shadow: inset 0 0 6px #000000;
  -webkit-box-shadow: inset 0 0 6px #000000;
  box-shadow: inset 0 0 6px #000000;
}
img {
  border-style: none;
}
#scrolly {
  width: 306px;
  height: 124px;
  overflow: auto;
  overflow-y: hidden;
  margin: 0 auto;
  white-space: nowrap;
}
.style3 {
  font-size: x-small;
  text-align: right;
  border-top: 1px #c2c2c2 solid;
  border-right: 1px #c2c2c2 solid;
  border-bottom: 1px #c2c2c2 solid;
}
.letramasnotas {
  font-family: "NotoSansDisplay";
}
.letraRL {
  font-family: "Roboto-Light";
}
.letraRR {
  font-family: "Roboto-Regular";
}
.letraRT {
  font-family: "Roboto-Thin";
}
.letraDIB {
  font-family: "Duplicate_Ionic-Bold";
}
.letraDIL {
  font-family: "Duplicate Ionic Light";
}
.letrapd14 {
  font-family: "PlayfairDisplay";
}
.letrapd18 {
  text-align: left;
  font-family: "PlayfairDisplay,Droid Sans";
  font-size: 18.5px;
  color: #005689;
}
.letrapd22 {
  text-align: left;
  font-family: "PlayfairDisplay";
  font-size: 22px;
  color: #005689;
}
.letrapd16 {
  text-align: left;
  font-family: "PlayfairDisplay";
  font-size: 17px;
  color: #005689;
}
.letrapd20 {
  text-align: left;
  font-family: "PlayfairDisplay";
  font-size: 19px;
  color: #ffffff;
}
.letralb16 {
  font-family: LatoBlack;
  font-size: 17px;
  text-align: left;
  color: #005689;
}
.letralb16o {
  font-family: Lato;
  font-size: 14.5px;
  text-align: left;
  color: #005689;
}
.letralb18 {
  font-family: LatoBlack;
  font-size: 17px;
  text-align: left;
  line-height: 25px;
}
.letrall124 {
  font-family: "Lato";
  font-size: 13.5px;
  text-align: left;
  color: #333333;
}
.letrall124a {
  font-family: "Lato";
  font-size: 12.4px;
  text-align: left;
  text-color: #000000;
}
.letrall125 {
  font-family: "Lato";
  font-size: 12.5px;
  text-align: left;
  color: #333333;
}
.letral12 {
  font-family: "Lato";
  font-size: 13px;
  text-align: left;
  color: #333333;
}
.letral12a {
  font-family: "Lato";
  font-size: 11px;
  text-align: left;
}
.letral15 {
  font-family: "Lato";
  font-size: 15px;
  text-align: left;
  color: #333333;
}
.sombra1 {
  -moz-box-shadow: inset 0 0 6px #000000;
  -webkit-box-shadow: inset 0 0 6px #000000;
  box-shadow: inset 0 0 6px #000000;
}
.izquierda {
  text-align: left;
}
.letrapd28 {
  font-family: "PlayfairDisplay";
  font-size: 25.2px;
  color: #ffffff;
}
.letrapd1 {
  font-family: "PlayfairDisplay";
  font-size: 42px;
}
.letrapd2 {
  font-family: "PlayfairDisplayBlack";
  font-size: 60px;
}
.letraap18 {
  font-family: Arno Pro;
  font-size: 18px;
  text-align: left;
  line-height: 20px;
  color: #005689;
}
.degradado {
  background-color: #ddeef8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ddeef8),
    color-stop(1, #ffffff)
  );
  background-image: -webkit-linear-gradient(#ddeef8, #ffffff);
  background-image: -moz-linear-gradient(top, #ddeef8, #ffffff);
  background-image: -o-linear-gradient(top, #ddeef8, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddeef8', EndColorStr='#ffffff');
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddeef8', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddeef8', endColorstr='#ffffff')";
  background-image: linear-gradient(to bottom, #ddeef8 0%, #ffffff 100%);
}
.marquee {
  width: 620px;
  overflow: hidden;
  border: none;
  float: left;
  line-height: 38px;
  font-size: 16px;
  margin-left: 0px;
  padding-right: 10px;
}
.marquee1 {
  width: 790px;
  overflow: hidden;
  border: none;
  float: left;
  line-height: 38px;
  font-size: 16px;
  margin-left: 2px;
  padding-right: 10px;
}
.fijo {
  position: fixed !important;
  right: 0px;
  top: 0px;
  width: 100px;
  height: 100px;
  z-index: 10 !important;
}
#clock {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 2px auto 0 auto;
  background: url(clockface.jpg);
  list-style: none;
}
#sec,
#min,
#hour {
  position: absolute;
  width: 3px;
  height: 60px;
  top: 0px;
  left: 28.5px;
}
#sec {
  background: url(sechand.png);
  z-index: 3;
}
#min {
  background: url(minhand.png);
  z-index: 2;
}
#hour {
  background: url(hourhand.png);
  z-index: 1;
}
.tablagaleria {
  width: 2000px;
}
.style4 {
  font-size: 16px;
}
.style5 {
  color: #00247a;
}
.style7 {
  font-size: small;
  line-height: 15px;
}
div#wn {
  position: relative;
  width: 766px;
  height: 115px;
  overflow: hidden;
  border: none;
}
div#wn table {
  border-spacing: 0;
  border-collapse: collapse;
}
div#wn td {
  padding: 8px;
}
.newsCss {
  height: 20px;
}
.fotografia {
  -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
  -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
  box-shadow: inset 0px 1px 0px 0px #bbdaf7;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #79bbff),
    color-stop(1, #378de5)
  );
  background: -moz-linear-gradient(center top, #79bbff 5%, #378de5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
  background-color: #79bbff;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  text-indent: 0;
  border: 1px solid #84bbf3;
  display: inline-block;
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 150px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 0px #528ecc;
}
.fotografia:hover {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #378de5),
    color-stop(1, #79bbff)
  );
  background: -moz-linear-gradient(center top, #378de5 5%, #79bbff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
  background-color: #378de5;
}
.fotografia:active {
  position: relative;
  top: 1px;
}
.justificado {
  text-align: justify;
}
.boton1 {
  height: 30px;
  border-radius: 6px;
  background-color: #d70000;
  color: #ffffff;
  width: 120px;
  margin-right: 5px;
}
.boton1:hover {
  background-color: #ff0d0d;
  color: #ffffff;
}
