@import url("https://fonts.googleapis.com/css2?family=Cabin+Condensed:wght@400;500;600;700&display=swap");

body,
td,
th {
  font-size: 12px;
  color: #000;
}

body {
  font-family: Arial, Helvetica, sans-serif !important;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #fff;
  background-repeat: repeat-x;
}

a:link {
  color: #000;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #000;
}

a:hover {
  text-decoration: none;
  color: #66ffcc;
}

a:active {
  text-decoration: none;
  color: #66ffcc;
}

#Promo {
  position: fixed;
  width: 100%;
  background-image: url(../images/promo-fondo.png);
  height: 1024px;
  z-index: 9999;
  background-attachment: scroll;
}

#PromoCerrar {
  width: auto;
  position: absolute;
  height: auto;
  margin: 10px;
  clear: right;
  float: right;
  right: 0;
}

#PromoIMG {
  height: 700px;
  width: 100%;
  position: absolute;
}

#PromoFoto img {
  margin-bottom: 10px;
}

#PromoFoto {
  height: auto;
  width: 590px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 125px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}

#Contenedor {
  height: auto;
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

#Craneo {
  height: 75px;
  width: 1000px;
  background-color: #fff;
}

#Craneo1 {
  float: left;
  height: 55px;
  width: 260px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 20px;
  text-transform: capitalize;
}

#Craneo2 {
  float: left;
  height: 75px;
  width: 460px;
}

#Craneo3 {
  float: left;
  height: 65px;
  width: 260px;
  padding-right: 10px;
  text-align: right;
  padding-top: 10px;
}

#Craneo3Rds {
  position: absolute;
  margin-top: 33px;
  padding-left: 50px;
}

#Craneo3Rds img {
  margin-left: 5px;
}

.FormUser {
  width: 180px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  color: #666;
  font-size: 13px;
  padding: 3px;
}

.Publicidad_Top {
  height: 286px;
  width: 720px;
  text-align: center;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-right: 140px;
  padding-left: 140px;
}

.Publicidad_Top_250 {
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
  height: 266px;
  width: 700px;
  background-color: #f4f4f2;
}

.Publicidad_Top_2501 {
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
  height: 266px;
  width: 500px;
  background-color: #f4f4f2;
}

.Publicidad_Top_IZQ {
  float: left;
  height: 90px;
  width: 550px;
  padding: 5px;
  background-color: #eeeeea;
  margin-right: 10px;
}

.Publicidad_Top_DEr {
  padding: 5px;
  float: left;
  height: 90px;
  width: 400px;
  background-color: #eeeeea;
}

.Publicidad_D_Cuatros {
  height: auto;
  width: 1000px;
  background-color: #fff;
}

.Publicidad_D_Cuatros_CAja {
  float: left;
  width: 475px;
  margin: 4px;
  padding: 5px;
  background-color: #eeeeea;
  height: 82px;
}

.Publicidad_D_Cuatros_CAja2 {
  float: left;
  width: 475px;
  margin: 4px;
  padding: 5px;
  background-color: #eeeeea;
  height: 110px;
}

.Publicidad_D_gr {
  height: auto;
  width: 990px;
  text-align: center;
  background-color: #ecece8;
  padding: 5px;
}

#cabecera {
  width: 980px;
  height: 100px;
  padding: 10px;
}

.Logo {
  float: left;
  height: 100px;
  width: 300px;
}

.BannerTop {
  float: left;
  height: 100px;
  width: 670px;
  margin-left: 10px;
}

.BannerTop_500 {
  height: 80px;
  width: 500px;
  background-color: #f5f5f3;
  padding: 5px;
  margin-top: 5px;
  margin-left: 160px;
}

#menu {
  height: auto;
  width: 990px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  background-color: #790fa3;
  margin-bottom: 10px;
}

/* la etiqueta UL */
#mimenu {
  font-size: 16px;
  /* le damos altura y centramos el texto */
  height: auto;
  text-align: center;
  /* reseteamos cualquier dato que tenga por defecto */
  list-style-type: none;
  width: 980px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  text-transform: uppercase;
  font-weight: 700;
}

/* cada item está en una etiqueta LI */
#mimenu li {
  /* las colocamos una al lado de la otra */
  display: block;
  float: left;
  position: relative;
  /* si queremos, las dimensionamos para que sean todas iguales */
  width: auto;
  text-align: center;
}

/* lo que hay en esa lista son enlaces */
#mimenu li a {
  display: block;
  text-decoration: none;
  color: #fff;
  padding-right: 9px;
  padding-left: 9px;
}

#mimenu li a span {
  padding-top: 5px;
  display: block;
  padding-bottom: 5px;
}

/* cuando coloquemos el cursor encima, cambiará el color de fondo */
#mimenu li:hover {
  background-color: #000;
}

/* cuando coloquemos el cursor encima, cambiará el color del texto */
#mimenu li:hover a {
  color: #fff;
  display: block;
}

#mimenu .Nordes {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px #888;
  box-shadow: 0 0 10px #888;
  text-transform: none;
}

#mimenu li:hover .Nordes {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: 0px;
}

#mimenu .Nacion {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .Nacion {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: 0px;
}

#mimenu .Interna {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
  right: -430px;
}

#mimenu li:hover .Interna {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: 0px;
}

#mimenu .Socia {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -580px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .Socia {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -105px;
}

#mimenu .Empre {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -270px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .Empre {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -170px;
}

#mimenu .kEntre {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -110px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .kEntre {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -270px;
}

#mimenu .seee {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -70px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .seee {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -450px;
}

#mimenu .galo {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -320px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .galo {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -500px;
}

#mimenu .galo2 {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -320px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .galo2 {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -550px;
}

#mimenu .tecno {
  position: absolute;
  width: 700px;
  background-color: #f5f5f3;
  height: auto;
  text-align: left;
  visibility: hidden;
  z-index: 9000;
  right: -50px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px#888;
  box-shadow: 0 0 10px #888;
}

#mimenu li:hover .tecno {
  left: 0;
  top: 0;
  visibility: visible;
  margin-top: 28px;
  margin-left: -500px;
}

#Notas_Despegable {
  height: auto;
  width: 700px;
  text-transform: none;
}

.Notas_Despegable_IZQ {
  float: left;
  height: auto;
  width: 400px;
  text-transform: capitalize;
}

.Notas_Despegable_DER {
  float: left;
  height: auto;
  width: 290px;
  background-color: #e6e6e6;
  padding: 5px;
}

.Notas_Despegable_IZQ_Nota {
  float: left;
  height: auto;
  width: 180px;
  margin: 5px;
  background-color: #fff;
  padding: 5px;
}

.Notas_Despegable_IZQ_Nota_Titulo {
  font-family: "Cabin Condensed";
  font-size: 16px;
  padding: 10px 0px 10px 0px;
  height: auto;
  width: 180px;
  text-transform: capitalize;
  font-weight: normal;
}

.Notas_Despegable_IZQ_Nota_Titulo a {
  color: #000;
  background-color: #666;
  text-transform: capitalize;
}

.Notas_Despegable_IZQ_Nota_Titulo a:hover {
  background-color: #790fa3;
}

.Notas_Despegable_IZQ_Nota_IMG {
  height: 130px;
  width: 180px;
}

.Notas_Despegable_IZQ_Nota_IMG img {
  width: 180px;
}

.Notas_Despegable_IZQ_Nota_IMG_Cort {}

.Notas_Despegable_IZQ_Nota_IMG_Cort img {
  height: auto;
  width: 180px;
}

.Notas_Despegable_DER_Nota_Titulo {
  background-color: #666;
  margin-bottom: 1px;
  font-size: 14px;
  font-family: "Cabin Condensed";
  font-weight: normal;
  padding: 5px;
}

.Notas_Despegable_DER_Nota_Titulo:hover {
  background-color: #790fa3;
}

#marquesina {
  padding: 10px;
  width: 960px;
  font-size: 15px;
  font-weight: bold;
  background-color: #eeeeea;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Share;
}

#Etapa1 {
  width: 980px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 1px;
  background-color: #fff;
}

#Etapa1_IZQ {
  float: left;
  width: 590px;
  margin-right: 10px;
}

#Etapa1_DER {
  float: left;
  width: 380px;
}

.EtapasCaja1 {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.EtapasCaja1_Cat {
  padding: 7px;
  background-color: #790fa3;
}

.EtapasCaja1Foto {
  height: 390px;
  width: 590px;
}

.EtapasCaja1Foto img {
  width: 590px;
}

.EtapasCaja1Texto {
  padding: 10px;
  height: auto;
  width: 570px;
  background-color: #790fa3;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  font-family: "Cabin Condensed";
}

.EtapasCaja1Texto_Titulo {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  font-family: "Cabin Condensed", sans-serif;
  padding-bottom: 10px;
}

.EtapasCaja1Texto_Titulo a {
  color: #66ffcc;
}

.EtapasCaja1Texto_Titulo a:hover {
  color: #fff;
}

.EtapasCaja2 {
  height: auto;
  width: 590px;
}

.EtapasCaja2_IZQ {
  float: left;
  width: 290px;
  margin-right: 5px;
}

.EtapasCaja2_Pagina {
  width: 590px;
  margin-bottom: 10px;
}

.EtapasCaja2_Pagina img {
  height: auto;
  width: 288px;
  border: 1px solid #000;
  margin-right: 10px;
}

.EtapasCaja2_DER {
  float: left;
  width: 290px;
  margin-left: 5px;
  background-color: #000;
}

.EtapasCaja2_IZQ_img {
  height: auto;
  width: 290px;
}

.EtapasCaja2_IZQ_img img {
  width: 290px;
}

.EtapasCaja2_IZQ_titu {
  font-size: 23px;
  font-weight: 700;
  text-align: left;
  font-family: "Cabin Condensed", sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
}

.EtapasCaja2_IZQ_titu_pagina {
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  font-family: "Patua One";
}

.EtapasCaja2_IZQ_tex {
  font-size: 17px;
  text-align: left;
  padding-bottom: 20px;
  font-weight: bold;
  font-family: "Cabin Condensed";
}

.EtapasCaja2_DER_img {
  height: auto;
  width: 290px;
}

.EtapasCaja2_DER_img img {
  height: auto;
  width: 290px;
}

.EtapasCaja2_DER_titu {
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  font-family: "Cabin Condensed", sans-serif;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.EtapasCaja2_DER_titu a {
  color: #66ffcc;
}

.EtapasCaja2_DER_titu a:hover {
  color: #ccc;
}

.EtapasCaja2_DER_tex {
  padding-top: 1px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  background-color: #000;
  color: #ccc;
  font-size: 17px;
  text-align: left;
  font-weight: bold;
  font-family: "Cabin Condensed";
}

.Nordestinos {
  height: auto;
  width: 380px;
  margin-bottom: 10px;
}

.NordestinosCaja {
  width: 380px;
}

.Nordestinos_Titulo {
  text-align: left;
  background-color: #790fa3;
  padding-top: 5px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}

.Nordestinos_Img {
  height: auto;
  width: 380px;
}

.Nordestinos_Text {
  font-size: 16px;
  font-family: "Open Sans Condensed", sans-serif;
  position: absolute;
  width: 370px;
  background-image: url(../images/promo-fondo.png);
  padding: 5px;
  color: #fff;
  bottom: 0;
  font-weight: bold;
}

.Nordestinos_Text a {
  color: #fff;
}

.Publi_Der_1 {
  height: auto;
  width: 370px;
  background-color: #f5f5f3;
  margin-bottom: 10px;
  font-size: 10px;
  color: #999;
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}

#Etapa2 {
  height: auto;
  width: 980px;
  padding-top: 1px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
  background-color: #fff;
}

#Etapa2_IZQ {
  float: left;
  height: auto;
  width: 590px;
  margin-right: 10px;
}

#Etapa2_DER {
  float: left;
  width: 380px;
}

.Nordestinas {
  padding: 10px;
  height: auto;
  width: 570px;
  background-color: #790fa3;
}

.Nordestinas img {
  width: 330px;
  margin-left: 10px;
}

.Nordestinas_Titulo {
  font-size: 35px;
  color: #fff;
  text-align: left;
  font-family: "Arial Black", Gadget, sans-serif;
  font-weight: bold;
}

.Nordestinas_Sub {
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  font-family: Patua One;
}

.Nordestinas_Sub a {
  color: #000;
}

.Nordestinas_Sub a:hover {
  color: #fff;
}

.Nordestinas_Txt {
  font-size: 15px;
  color: #fff;
  margin-top: 10px;
  text-align: left;
  font-family: Share;
}

#GaleriaPie {
  width: 980px;
  height: auto;
  padding-top: 1px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #fff;
}

#GaleriaPie_Titulo {
  font-family: "Cabin Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  width: 980px;
  margin-bottom: 5px;
  text-transform: uppercase;
  line-height: 22px;
}

#GaleriaPie_Titulo span {
  font-size: 15px;
  color: #999;
  font-weight: bold;
}

#GaleriaPie_Caja {
  background-image: url(../images/fondo_galeria.png);
  height: 140px;
  width: 970px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 5px;
  padding-left: 5px;
}

.GaleriaPie_Caja {
  float: left;
  height: 100px;
  width: 140px;
  background-color: #fff;
  margin-right: 5px;
  margin-left: 6px;
  padding: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.GaleriaPie_Caja_ver {
  position: absolute;
  clip: rect(0px, 140px, 100px, 0px);
}

#Footer {
  padding: 10px;
  width: 980px;
  background-color: #790fa3;
  margin-right: auto;
  margin-left: auto;
}

#Footer a {
  color: #fff;
}

#Footer a:hover {
  color: #000;
}

#Footer_1 {
  font-family: Share;
  color: #fff;
  font-size: 12px;
  float: left;
  width: 700px;
}

#Footer_2 {
  font-family: Share;
  font-size: 12px;
  float: left;
  width: 280px;
  text-align: right;
  color: #fff;
}

.GaleriaPie {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 970px;
  /*Width of Carousel Viewer itself*/
  height: 140px;
}

.GaleriaPie .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.GaleriaPie .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 161px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.NordestinosDER {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 380px;
  /*Width of Carousel Viewer itself*/
  height: 600px;
}

.NordestinosDER .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.NordestinosDER .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 380px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.NordestinosTOP {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 720px;
  /*Width of Carousel Viewer itself*/
  height: 270px;
}

.NordestinosTOP .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.NordestinosTOP .panel {
  overflow: hidden;
  /*margin around each panel*/
  width: 720px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.Nordestinos_Text span {
  font-size: 12px;
}

.ClasiDER {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 380px;
  /*Width of Carousel Viewer itself*/
  height: 255px;
}

.ClasiDER .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.ClasiDER .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 380px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ClasiDER370a {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 370px;
  /*Width of Carousel Viewer itself*/
  height: 100px;
}

.ClasiDER370a .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.ClasiDER370a .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 370px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ClasiDER980a {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 980px;
  /*Width of Carousel Viewer itself*/
  height: 110px;
}

.ClasiDER980a .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.ClasiDER980a .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 980px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ClasiDER370b {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 370px;
  /*Width of Carousel Viewer itself*/
  height: 150px;
}

.ClasiDER370b .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.ClasiDER370b .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 370px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ClasiDER990a {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 990px;
  /*Width of Carousel Viewer itself*/
  height: 100px;
}

.ClasiDER990a .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.ClasiDER990a .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 990px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.MundoSocialGR {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 590px;
  /*Width of Carousel Viewer itself*/
  height: 470px;
}

.MundoSocialGR .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.MundoSocialGR .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 590px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#NotasLeer {
  height: auto;
  width: 590px;
  margin-bottom: 20px;
}

.NotasLeer_Fecha {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  color: #999;
  text-align: left;
  font-weight: bold;
}

.NotasLeer_Titulo {
  font-size: 26px;
  font-weight: 700;
  font-family: "Cabin Condensed", sans-serif;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  /* text-transform: uppercase; */
  /* line-height: 25px; */
}

.NotasLeer_Copete {
  text-align: left;
  font-family: "Cabin Condensed";
  font-size: 16px;
  padding-bottom: 15px;
  font-weight: bold;
  color: #999;
}

.NotasLeer_Img {
  height: 390px;
  width: 590px;
}

.NotasLeer_Img img {
  width: 590px;
}

.NotasLeer_Credito {
  font-family: "Cabin Condensed", sans-serif;
  font-size: 14px;
  color: #fff;
  background-color: #790fa3;
  padding: 10px;
  text-align: left;
  font-weight: bold;
}

.NotasLeer_Fuente {
  font-family: "Cabin Condensed", sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 10px;
  color: #790fa3;
  text-align: left;
}

.NotasLeer_Texto {
  font-size: 16px;
}

#ComentariosLeer {
  height: auto;
  width: 590px;
}

.ComentariosLeer_titulo {
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  padding-bottom: 1px;
  border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #ccc;
  margin: 5px;
  text-transform: uppercase;
  line-height: 22px;
}

.ComentariosLeer_App {
  background-color: #eeeeea;
  padding: 10px;
  height: auto;
  width: 570px;
}

#RedesMas {
  margin-bottom: 20px;
  height: auto;
  width: 590px;
}

.Titulo_Noticias {
  width: 590px;
  padding-bottom: 1px;
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  color: #790fa3;
  margin-bottom: 10px;
  border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #ccc;
}

.Paginacion {
  width: 590px;
  text-align: right;
  height: auto;
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: Share;
  font-size: 14px;
  background-color: #eeeeea;
  margin-bottom: 10px;
}

.Paginacion a {
  background-color: #790fa3;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  color: #ffffff;
}

.Paginacion a:hover {
  background-color: #000;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  color: #790fa3;
}

#GaleriaCentral {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

#GaleriaCentral_titulo {
  font-family: "Patua One";
  font-size: 24px;
  font-weight: bold;
  color: #790fa3;
  text-align: left;
}

#GaleriaCentral_fecha {
  font-family: Share;
  font-size: 14px;
  color: #666;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

#GaleriaCentral_thumb {
  padding: 10px;
  height: auto;
  width: 570px;
  background-color: #1a1a18;
  color: #fff;
  margin-bottom: 10px;
}

#GaleriaCentral_img {
  height: auto;
  width: 590px;
  background-color: #1a1a18;
}

#GaleriaCentral_img_1 {
  background-image: url(../images/fondo-galeria-central.png);
  height: 30px;
  width: 590px;
}

#GaleriaCentral_img_2 {
  width: 570px;
  padding-right: 10px;
  padding-left: 10px;
  height: 410px;
  color: #fff;
}

.Sociales_Home {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.Sociales_Home_FEcha {
  font-family: Share;
  font-size: 12px;
  color: #999;
  font-weight: bold;
  text-align: left;
}

.Sociales_Home_Titulo {
  font-size: 24px;
  font-weight: bold;
  color: #790fa3;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

.Sociales_Home_Joto {
  height: auto;
  width: 590px;
}

.Sociales_Home_Copet {
  font-size: 15px;
  height: auto;
  width: 590px;
  padding-top: 10px;
}

.Sociales_Home_Mas {
  width: 590px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
}

.Sociales_Home_Mas a {
  background-color: #790fa3;
  padding: 5px;
  color: #fff;
}

.Sociales_Home_Mas a:hover {
  background-color: #333;
}

.Sociales_Footer {
  height: auto;
  width: 590px;
  background-color: #eeeeea;
  margin-bottom: 10px;
}

.Sociales_Caja {
  float: left;
  width: 275px;
  height: 180px;
  margin: 5px;
  padding: 5px;
  background-color: #fff;
}

.Sociales_CajaCorte {
  position: absolute;
  clip: rect(0px, 275px, 180px, 0px);
  z-index: 1;
}

.Sociales_CajaSEEEE {
  position: absolute;
  background-image: url(../images/Red-Trans.png);
  width: 265px;
  color: #fff;
  padding: 5px;
  height: 60px;
  text-align: left;
  margin-top: 110px;
  z-index: 2;
}

.Sociales_CajaSEEEE a {
  color: #fff;
  font-size: 15px;
  font-family: "Cabin Condensed";
  font-weight: bold;
}

.Sociales_Caja_Fech {
  font-family: Share;
  font-size: 12px;
  color: #666;
  text-align: left;
}

.Sociales_Caja_Titu {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}

.Sociales_Caja_Mas {
  font-size: 12px;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
}

.Sociales_Caja_Mas a {
  color: #fff;
  background-color: #790fa3;
  padding: 5px;
}

.Sociales_Caja_Mas a:hover {
  background-color: #333;
}

.Social_Leer {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.Social_Leer_Fecha {
  font-family: Share;
  font-size: 14px;
  color: #666;
  text-align: left;
}

.Social_Leer_Titulo {
  font-size: 24px;
  font-weight: bold;
  color: #790fa3;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

.Social_Leer_Copet {
  font-size: 15px;
  text-align: left;
  padding-bottom: 10px;
  font-weight: bold;
}

.Social_Leer_Txt {
  font-size: 15px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.Social_Galeria {
  height: 300px;
  width: 350px;
  background-color: #fff;
  margin-left: 10px;
  padding: 5px;
}

.Social_Galeria_Caja {
  height: 300px;
  width: 350px;
}

.Social_Galeria_IMG {
  height: 230px;
  width: 350px;
}

.Social_Galeria_IMG img {
  height: auto;
  width: 350px;
}

.Social_Galeria_IMG_C {
  position: absolute;
  clip: rect(0px, 350px, 230px, 0px);
}

.Social_Galeria_Titu {
  font-size: 12px;
  padding: 5px;
  background-color: #790fa3;
  color: #fff;
  text-align: left;
  font-weight: bold;
}

.Social_Galeria_Pagina {
  background-color: #fff;
  padding: 5px;
  text-align: center;
  font-family: Share;
  font-size: 14px;
}

.LeerNT {
  position: relative;
  overflow: scroll;
  /*leave this value alone*/
  width: 350px;
  /*Width of Carousel Viewer itself*/
  height: 300px;
}

.LeerNT .belt {
  position: absolute;
  /*leave this value alone*/
  left: 0;
  top: 0;
}

.LeerNT .panel {
  float: left;
  /*leave this value alone*/
  overflow: hidden;
  /*margin around each panel*/
  width: 350px;
  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.EventosHome {
  width: 590px;
  margin-bottom: 5px;
}

.EventosHome_Titulo {
  font-size: 20px;
  text-align: left;
  padding: 5px;
  background-color: #790fa3;
  color: #fff;
  font-weight: bold;
  margin-bottom: 3px;
}

.EventosHome_CAja {
  padding: 5px;
  width: auto;
  margin-bottom: 3px;
  background-color: #eeeeea;
  font-family: Share;
  font-size: 14px;
  height: auto;
}

.EventosHome_CAja:hover {
  background-color: #f5f5f3;
}

.EventosHome_CAja_Titu {
  font-family: Share;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}

.EventosHome_CAja_Varios {
  font-family: Share;
  font-size: 12px;
  color: #333;
}

.Agenda_Leerr {
  width: 590px;
}

.Agenda_Leerr_Titulo {
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
}

.Agenda_Leerr_FEcha {
  font-size: 12px;
  color: #666;
  text-align: left;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
}

.Agenda_Leerr_Leer {
  font-size: 15px;
}

.Agenda_Leerr_Leer img {
  background-color: #fff;
  padding: 3px;
  border: 1px solid #000;
  margin-right: 10px;
}

.OpinionHome {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.OpinionHome_Titulo {
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  padding: 10px;
  background-color: #790fa3;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.OpinionHome_Kja {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.OpinionHome_Kja img {
  padding: 5px;
  height: auto;
  width: 100px;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
}

.OpinionHome_Kja_Nombre {
  font-size: 22px;
  font-weight: 700;
  background-color: #eeeeea;
  padding: 10px;
  text-align: left;
  float: left;
  width: 448px;
  line-height: 20px;
  text-transform: uppercase;
}

.OpinionHome_Kja_Nombre_Autor {
  font-size: 12px;
  font-weight: normal;
  font-family: Share;
  position: absolute;
  margin-left: 340px;
}

.OpinionHome_Kja_Nombre_Autor_2 {
  font-size: 12px;
  font-weight: normal;
  position: absolute;
  margin-left: 480px;
  margin-top: 5px;
}

.OpinionHome_Kja_Nombre_Autor_2 a {
  color: #fff;
}

.OpinionHome_Kja_Titulo {
  font-size: 16px;
  text-align: justify;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 468px;
  height: auto;
}

.OpinionHome_Kja_Vrmas {
  font-size: 14px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  width: 468px;
}

.OpinionHome_Kja_Vrmas a {
  color: #fff;
  background-color: #790fa3;
  padding: 5px;
}

.OpinionHome_Kja_Vrmas a:hover {
  background-color: #333;
}

.OpinionHome_Kja_Vrmas_Leer {
  font-size: 14px;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  width: 590px;
  height: auto;
}

.OpinionHome_Kja_Vrmas_Leer a {
  color: #fff;
  background-color: #790fa3;
  padding: 5px;
}

.OpinionHome_Kja_Vrmas_Leer a:hover {
  background-color: #333;
}

.Columnistas {
  width: 590px;
  margin-bottom: 10px;
}

.Columnistas_Tipo {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #eeeeea;
  text-align: left;
  padding: 10px;
  margin-bottom: 5px;
  line-height: 20px;
}

.Columnistas_Nombre {
  font-size: 16px;
  text-align: left;
}

.Columnistas_Nombre1 {
  font-size: 22px;
  text-align: left;
  text-transform: uppercase;
  line-height: 20px;
  font-weight: 700;
}

.Columnistas_VRmas {
  font-size: 14px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 5px;
}

.Columnistas_VRmas a {
  color: #fff;
  background-color: #790fa3;
  padding: 5px;
}

.Columnistas_VRmas a:hover {
  background-color: #333;
}

.Columnistas img {
  background-color: #fff;
  padding: 5px;
  height: auto;
  width: 100px;
  margin-right: 10px;
  border: 1px solid #000;
}

.Columnistas_Mas_Titu {
  font-size: 14px;
  margin-left: 120px;
  padding: 10px;
  background-color: #eeeeea;
  text-align: left;
  margin-bottom: 5px;
}

.Columnistas_Mas_Titu:hover {
  background-color: #e6e6df;
}

.ContForm {
  margin-bottom: 5px;
  font-weight: bold;
  padding: 5px;
  font-family: Share;
  background-color: #f7f7f4;
  font-size: 14px;
}

.ContForm:hover {
  background-color: #fbfbfb;
  padding: 5px;
}

.ContFormA {
  padding: 10px;
  border: 1px solid #cccccc;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  background-color: #eeeeea;
}

.ContFormB {
  padding: 5px;
  border: 1px solid #cccccc;
  background-color: #790fa3;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
}

#Pie {
  height: auto;
  width: auto;
  background-color: #790fa3;
}

.Mas_Joto {
  height: auto;
  width: 590px;
  margin-bottom: 10px;
}

.Mas_Joto_Titulo {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  background-color: #790fa3;
  text-align: left;
  padding: 10px;
  margin-bottom: 5px;
}

.Mas_Joto_ok {
  font-family: Share;
  font-size: 14px;
  background-color: #eeeeea;
  padding: 5px;
  text-align: left;
  margin-bottom: 3px;
}

.Mas_Joto_ok:hover {
  background-color: #f5f5f3;
}

.EtapasCaja2_Titulo {
  font-size: 35px;
  font-weight: bold;
  background-color: #790fa3;
  color: #fff;
  margin-bottom: 10px;
  text-align: left;
  width: 576px;
  padding: 7px;
}

.EtapasCaja3_Titulo {
  background-color: #790fa3;
  text-align: left;
  width: 576px;
  padding: 7px;
}

.relacionado {
  padding: 10px;
  width: 570px;
  margin-bottom: 15px;
  background-color: #eeeeea;
  font-family: Share;
  font-size: 15px;
  font-weight: bold;
}

.relacionadoMas {
  font-weight: normal;
  text-align: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
}

.relacionadoMas a {
  display: block;
  font-size: 12px;
}

.MundoSocialMas {
  height: 450px;
  width: 590px;
  margin-right: 15px;
  font-family: Share;
  font-size: 14px;
}

.MundoSocial img {
  margin-top: 5px;
}

.MundoSocial {
  height: 450px;
  width: 590px;
}

.MundoSocial span {
  background-color: #eeeeea;
  padding: 5px;
}

.Mundo1 {
  height: 450px;
  width: 590px;
}

.Twi {
  height: auto;
  width: 380px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #39f;
}

.Seee {
  height: auto;
  width: 1000px;
  text-align: center;
  background-color: #fff;
  padding-bottom: 5px;
}

.Logo2013 {
  text-align: center;
  height: auto;
  width: 1000px;
}

.Head {
  height: 24px;
  width: 980px;
  background-color: #fff;
  padding: 10px;
  font-weight: bold;
}

.Head_fecha {
  float: left;
  width: 280px;
  font-size: 12px;
  font-weight: bold;
  padding-top: 7px;
}

.Head_clima {
  float: left;
  width: 600px;
  text-align: left;
}

.Head_redes {
  float: left;
  width: 100px;
  text-align: right;
}

.Seeee {
  padding: 15px;
  width: 560px;
  background-color: #999;
  color: #fff;
  margin-top: 10px;
}

.HomePubli {
  text-align: center;
  width: 980px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.publiMovil {
  padding: 5px;
  width: 980px;
  background-color: #ecece8;
}

.Nordestinos_Text2 {
  font-size: 16px;
  width: 370px;
  padding: 5px;
  color: #fff;
  bottom: 0;
  font-weight: bold;
  background-color: #790fa3;
}

.Nordestinos_Text2 span {
  font-size: 12px;
}

.publiMovil2 {
  padding: 5px;
  width: 980px;
  background-color: #ecece8;
  margin-right: auto;
  margin-left: auto;
}

.share-wrapper {
  position: relative;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding-top: 10px;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 10px;
  margin-bottom: 3px;
  white-space: nowrap;
  margin-top: 3px;
}

.total-shares {
  display: inline-block;
  margin-right: 15px;
  text-align: center;
  position: relative;
  min-width: 66px;
  white-space: nowrap;
  border-right: 1px solid #e5e5e5;
  padding-right: 15px;
}

.total-shares em {
  color: #222222;
  font-size: 40px;
  line-height: 33px;
  font-weight: 800;
  font-style: normal;
  font-family: "Roboto", sans-serif;
}

.total-shares .caption {
  font-size: 15px;
  font-weight: 300px;
  margin-top: -1px;
  color: #c1c1c1;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}

.share-wrapper .share-buttons {
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  margin-bottom: 0px;
  background: transparent;
  padding: 0px;
  top: -20px;
  margin-top: -11px;
}

.social-share {
  margin-right: 10px;
  font-size: 12px;
  padding: 8px 9px;
  line-height: 20px;
  background: #7a7a7a;
  color: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
}

.social-share i {
  font-size: 15px;
}

.social-share:hover,
.social-share:focus {
  color: #fff;
  text-decoration: none;
  border: none;
}

.share-wrapper .facebook {
  background: #2d609b;
}

.share-wrapper .twitter {
  background: #1ebef0;
}

.share-wrapper .pinterest {
  background: #c8232c;
}

.share-wrapper .whatsapp {
  background: #25d366;
}

.share-wrapper .linked_in {
  background: #0083be;
}