@font-face {
    font-family: 'GothamLightRegular';
    src: url('gotham-light-webfont.eot');
    src: url('gotham-light-webfont.eot?iefix') format('eot'),
         url('gotham-light-webfont.woff') format('woff'),
         url('gotham-light-webfont.ttf') format('truetype'),
         url('gotham-light-webfont.svg#webfontDVaZ1Bb6') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBookRegular';
    src: url('gotham-book-webfont.eot');
    src: url('gotham-book-webfont.eot?iefix') format('eot'),
         url('gotham-book-webfont.woff') format('woff'),
         url('gotham-book-webfont.ttf') format('truetype'),
         url('gotham-book-webfont.svg#webfontMYIpM4oZ') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamMedium';
    src: url('gotham-medium-webfont.eot');
    src: url('gotham-medium-webfont.eot?iefix') format('eot'),
         url('gotham-medium-webfont.woff') format('woff'),
         url('gotham-medium-webfont.ttf') format('truetype'),
         url('gotham-medium-webfont.svg#webfontGqlZZlBZ') format('svg');
    font-weight: normal;
    font-style: normal;

}

.GothamLightRegular {font-weight: inherit; font-style: inherit;line-height:inherit; font-family: 'GothamLightRegular', Arial, sans-serif;}
.GothamBookRegular {font-weight: inherit; font-style: inherit;line-height:inherit; font-family: 'GothamBookRegular', Arial, sans-serif;}
.GothamMedium {font-weight: inherit; font-style: inherit;line-height:inherit; font-family: 'GothamMedium', Arial, sans-serif;}
.Seleccionado, strong, b {font-weight: inherit; font-style: inherit;line-height:inherit; font-family: 'GothamMedium', Arial, sans-serif;}

body{
  font: normal 0.7500em 'GothamBookRegular',Arial, sans-serif;
  color: #000;
  line-height:0.7500em;
  background: #636363;
}

a{text-decoration: underline; color: inherit;}
a:active, a:focus, a:link, a:visited{ color: inherit; text-decoration: underline;}
a:hover{ color: inherit; text-decoration: underline; }

#Otros_Destacados a{text-decoration: none; color: inherit;}
#Otros_Destacados a:active, #Otros_Destacados a:focus, #Otros_Destacados a:link, #Otros_Destacados a:visited{ color: inherit; text-decoration: none;}
#Otros_Destacados a:hover{ color: inherit; text-decoration: underline; }


.Lila{color: #890098;}
.Gris{color: #636363;}
.GrisMenus{color: #999;}
.GrisCervantes{color: #5D5B5A;}

.GrisOverGaleria{ background: #DFDFDE; }

.BLila{background: #890098;}

#BLeft{
  position:absolute;
  top: 0px;
  left: 0px;
  width: 50%;
  height: 100%;
  background: #890098;
  z-index: 1;
}

#Contenido{
  position: absolute;
  top: 0px;
  left: 50%;
  width: 900px;
  height: auto;
  background: #FFF;
  margin: 0 0 0 -500px;
  padding: 20px 50px 0 50px;
  z-index: 3;
}

#Menu{
  float: left;
  width: 900px;
  height: 90px;
  background: #FFF;
}
#Menu a{text-decoration: none; color: inherit;}
#Menu a:active, #Menu a:focus, #Menu a:link, #Menu a:visited{ color: inherit; text-decoration: none;}
#Menu a:hover{ color: inherit; text-decoration: underline; }

.Libro_Contenido_Resources a{text-decoration: none; color: inherit;}
.Libro_Contenido_Resources a:active, .Libro_Contenido_Resources a:focus, .Libro_Contenido_Resources a:link, .Libro_Contenido_Resources a:visited{ color: inherit; text-decoration: underline;}
.Libro_Contenido_Resources a:hover{ color: inherit; text-decoration: underline; }
#Logo{
  float: left;
  width: 257px;
  height: 55px;
}
#Menus{
  float: right;
  width: 612px;
  height: 90px;
}
#Menu_Bloque1, #Menu_Bloque2, #Menu_Bloque3, #Menu_Bloque4{
  float: left;
  width: 133px;
  height: 90px;
  margin: 0 0 0 20px;
  line-height: 1.3333em;
  font-size: 0.8333em;
  text-transform: uppercase;
}
#Menu_Bloque1 select, #Menu_Bloque2 select, #Menu_Bloque3 select, #Menu_Bloque4 select{
  line-height: inherit;
  font-size: inherit;
  font-family: inherit;
  text-transform: uppercase;
}
#Menu_Bloque4_Contenido{
  float: right;
  text-align: left;  
}
#Destacados{
  float: left;
  width: 900px;
  height: 450px;
  margin: 20px 0 0 0;
}
#Destacados_Imagenes{
  position: relative;
  top: 0px;
  left: 0px;
  width: 900px;
  height: 450px;
}
.ImgDestacado{
  position: absolute;
  top:0px;
  left:0px;
  display: none;
  visibility: hidden;
}

.Separador{
  float: left;
  width: 900px;
  height: 1px;
}
.T5{
  height: 5px;
}
.T2{
  height: 2px;
}
#Otros_Destacados{
  position:absolute;
  top: 70px;
  left: 0px;
  width: 200px;
  height: 30px;
}
#TxtDestacados{
  position: absolute;
  width: 900px;
  height: 122px;
  background: #FFF;
  margin: 0 0 0 50px;
  top: 458px;
  left: 0px;
  display: none;
  visibility: hidden;
  z-index: 1000;
}
#ContenedorTxtDestacado{
  float: right;
  width: 594px;
  height: 100px;
  overflow: hidden;
}
#TxtDestacado{
  width: 594px;
  height: auto;
  margin: 10px 0 0 0;
  font-size: 1.5000em;
  line-height: 1.1667em;
}

#Noticias{
  float: left;
  width: 900px;
  height: 180px;
  margin: 20px 0 0 0;
  background: #FFF;
}
#Noticias_School, #Noticias_Kids, #Noticias_Corporate, #DL_S{
  float: left;
  width: 286.66px;
  height: 180px;
  margin: 0 0 0 20px;
  overflow: hidden;
}
#Noticias_School, #DL_S{
  background-repeat: no-repeat;
  background-image: url(../Imagenes/School.jpg);
}
#Noticias_Kids{
  background-repeat: no-repeat;
  background-image: url(../Imagenes/Kids.jpg);
}
#Noticias_Corporate{
  background-repeat: no-repeat;
  background-image: url(../Imagenes/Corporate.jpg);
}

.Noticias_Contenido{
  float: right;
  width: 218px;
  height: 165px;
  margin: 15px 0 0 0;
}

.Noticias_Titular{
  text-transform: uppercase;
  font-size: 1.5000em;
  line-height: 1.1667em;
}
.Noticias_Noticia{
  font-size: 1.0000em;
  line-height: 1.1667em;
}

#Logos{
  float: left;
  width: 900px;
  height: 85px;
  background: #CCC;
  margin: 60px 0 0 0;
}
#Logo1, #Logo2, #Logo3, #Logo4, #Logo5, #Logo6{
  float: left;
  width: 152px;
  height: 85px;
  background: #FFF;
  margin: 0 0 0 1px;
}
#LogoUltimo{
  float: left;
  height: 85px;
  background: #FFF;
  margin: 0 0 0 1px;
  width: 133px;
}

#Pie{
  float: right;
  text-align: center;
  font-size: 0.8333em;
  margin: 20px 0 50px 0;
  margin-right: 160px;
  text-transform: uppercase;
}

#Desarrollo , #Desarrollo2{
  float: left;
  width: 900px;
  margin: 20px 0 0 0;
}

#Desarrollo_Left, #Desarrollo_Left_Libros{
  float: left;
  width: 286px;
}
#Desarrollo_Left_Libros{
  margin: 55px 0 0 0;
}
#Desarrollo_Left_Libros2{
  margin: 35px 0 0 0;
}

#Desarrollo_Right, #Desarrollo_Right_Libros{
  float: right;
  width: 494px;
  margin: 0 98px 0 0;
}
#Desarrollo_Right_Libros{
  width: 594px;
  margin: 30px 0 0 0;
}
#Desarrollo_Destacado, #Desarrollo_Destacado_Libros, #Otros_Destacados{
  font-size: 1.5000em;
  line-height: 1.0833em;
}

.TU{
  text-transform: uppercase;
}
#Desarrollo_Contenido, #Desarrollo_Contenido_Libros, #Desarrollo_Contenido_Libros2{
  padding: 20px 0 0 0;
  line-height: 1.2500em;
}
#Desarrollo_Contenido_Libros{
  padding: 0;
}
#Desarrollo_Contenido_Libros2{
  line-height: 1.4167em;
}

#DL_Imagenes{
  float: left;
  width: 286px;
}
#DL_Imagen_Libro, #DL_Contenido_Libro{
  float: left;
  width: 219px;
}
#DL_Imagen_Libro2, #DL_Imagen_Libro3{
  float: left;
  width: 286px;
}
#DL_Imagen_Libro3{
  margin: 40px 0 0 0;
}

.DL_Img{
  float: left;
  width: 286px;
  margin: 0 0 20px 0;
  height: 270px;
/*  background: #CCC;*/
}
.DL_Img2{
  position:absolute;
  top: 0px;
  left: 0px;
  width: 286px;
  height: 270px;
  display: none;
  visibility: hidden;
}
.Contenedor_DL{
  position:relative;
  top: 0px;
  left: 0px;
  width: 286px;
  height: 270px;
}
#DL_S{
  margin: 0;
}
#DL_Descargas, #DL_Links{
  float: right;
  width: 218px;
  margin: 0 0 15px 0;
  line-height: 1.1667em;
  font-weight: bold;
}
#DL_Descargas a, #DL_Links a{
  font-weight: normal;
}
#DL_Descargas{
  margin: 15px 0 15px 0;
}

#Desarrollo_Grid_Libros{
  float: right;
  width: 594px;
  margin: 55px 0 0 0;
}

.Libro, .Libro_Resources{
  float: left;
  width: 125px;
  margin: 0 20px 45px 0;
  font-size: 0.8333em;
}
.Libro_Resources{
  margin: 0 0 55px 0;
  width: 594px;
}

.Libro_Imagen{
  width: 125px;
  height: 150px;
/*  background: #CCC;*/
}
.Libro_Contenido, #DL_Contenido_Libro{
  margin: 15px 0 0 0;
  line-height: 1.1667em;
}
.Libro_Contenido{
  /*height: 165px;*/
  height: 176px;
  overflow: hidden;
}

.Foto_Galeria, .Foto_Galeria2{
  float: left;
  width: 287px;
  height: 270px;
  margin: 0 19px 19px 0;
}
.Foto_Galeria2{
  margin: 0 0 19px 0;
}
#Mapa{
  float:left;
  width: 286px;
  height: 270px;
}
#Descripcion_Contacto{
  float: right;
  width: 594px;
  height: 500px;
}
.Libro_Imagen_Resources{
  float: left;
  width: 45px;
  height: auto;
}
.Libro_Contenido_Resources{
  float: right;
  width: 520px;
  height: auto;
  line-height: 1.1667em;
  font-size: 1.3000em;
}

.TextoGal{
  position: relative;
  top: 0px;
  left: 0px;
  width: 237px;
  height: 220px;
  margin: -270px 0 0 0;
  padding: 25px;
  display: none;
  visibility: hidden;
  line-height: 1.1667em;
  cursor: pointer;
}
