/* ============================================================
  SECTIONS
============================================================ */
section.module:last-child {
  margin-bottom: 0;
}
/*
section.module h2 {
  color: #102010;
  margin-bottom: 40px;
  font-family: 'Montserrat', "Roboto Slab", serif;
  font-size: 30px;
}
*/
section.module h3 {
  color: #084055;
  margin-bottom: 40px;
  /*font-family: 'Montserrat', "Roboto Slab", serif;*/
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 30px;
}
section.module p {
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
	padding: 80px 0 0 0;
	background-color: #fff;
}
section.module.content.contacto {
  padding: 0 0 0 0;
  background-color: #161616;
}
/*
section.module.content.contacto h2{
  color: rgb(255, 255, 255);
}
*/
section.module.content.contacto h3{
  color: rgb(255, 255, 255);
}
section.module.parallax {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*
section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 1);
}
*/
section.module.parallax h2 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 1);
}
div.DimMapa {
	line-height: 550px;
}
section.module.parallax-0 {
  /*background-image: url("img/fondos/0.jpg");*/
  background-size: cover;
	background-color: transparent;
	margin: 120px 0 0;
}
/* Entramos en datos del video. */

video#video-presentacion {
	position: fixed;
	top: 0px;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1;
	background: url(images/profile_main3.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-origin: content-box;
}

/* Fin en datos del video. */

button, input, optgroup, select, textarea {
    line-height: 1.15;
    margin: 0;
    color: #084055;
    /*font-family: 'Montserrat', "Roboto Slab", serif;*/
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
}





section.module.parallax-1 {
  background-image: url("img/fondos/1.jpg");
  background-size: cover;
}
section.module.parallax-2 {
  background-image: url("img/fondos/2.jpg");
  background-size: cover;
}
section.module.parallax-3 {
  background-image: url("img/fondos/3.jpg");
  background-size: cover;
}
section.module.parallax-4 {
  background-image: url("img/fondos/4.jpg");
  background-size: cover;
}
section.module.parallax-5 {
  background-image: url("img/fondos/5.jpg");
  background-size: cover;
}
section.module.parallax-6 {
  background-image: url("img/fondos/6.jpg");
  background-size: cover;
}
section.module.parallax-7 {
  background-image: url("img/fondos/7.jpg");
  background-size: cover;
}
section.module.parallax-8 {
  background-image: url("img/fondos/8.jpg");
  background-size: cover;
}
section.module.parallax-9 {
  background-image: url("img/fondos/9.jpg");
  background-size: cover;
}
section.module.parallax-10 {
  background-image: url("img/fondos/10.jpg");
  background-size: cover;
}

section.module p.link-parrafo {
	margin: 20px 0 0 0;
}
section.module input {
	width: 100%;
}
/* Botones para cada sección */

a.link-aulas,
a.link-add-aulas,
a.link-check-aulas,
a.link-edit-aulas,
a.link-kill-aulas,
a.link-registro,
a.link-loguin,
a.link-add,
a.link-add-admin,
a.link-add-alum,
a.link-add-prof,
a.link-add-libro,
a.link-add-material,
a.link-add-localizacion,
a.link-check-admin,
a.link-check-alum,
a.link-check-prof,
a.link-check-libro,
a.link-check-material,
a.link-edit-admin,
a.link-edit-alum,
a.link-edit-prof,
a.link-edit-libro,
a.link-edit-material,
a.link-kill-admin,
a.link-kill-alum,
a.link-kill-prof,
a.link-kill-libro,
a.link-kill-material,
a.link-stop-admin,
a.link-stop-alum,
a.link-stop-prof,
a.link-stop-libro,
a.link-stop-material,
a.link-busca-libro,
a.link-busca-material,
a.link-busca-admin,
a.link-busca-alum,
a.link-busca-prof,
a.link-busca-qr,
a.link-lista-libro,
a.link-lista-material,
a.link-entrega-libro,
a.link-entrega-material,
a.link-devuelve-libro,
a.link-devuelve-material,
a.link-print,
a.link-pdf,
a.link-li,
a.link-masInfoB,
a.link-newsletter,
a.link-qr,
a.link-calendar,
a.link-instalaciones,
a.link-galeria,
a.link-juegos,
a.link-amigos,
a.link-blog,
a.link-facebook,
a.link-rss,
a.link-twitter,
a.link-telegram,
a.link-google,
a.link-instagram,
a.link-whatsapp,
a.link-youtube,
a.link-soncloud,
a.link-ivoox,
a.link-fantasio,
a.link-localizacion,
a.link-localizacion-gps {
    color: #084055;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    line-height: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
    padding: 12px 0 8px 40px;
    margin-bottom: 6px;
    min-height: 45px;
}

a.link-aulas.superior,
a.link-add-aulas.superior,
a.link-check-aulas.superior,
a.link-edit-aulas.superior,
a.link-kill-aulas.superior,
a.link-registro.superior,
a.link-loguin.superior,
a.link-add.superior,
a.link-add-admin.superior,
a.link-add-alum.superior,
a.link-add-prof.superior,
a.link-add-libro.superior,
a.link-add-material.superior,
a.link-add-localizacion.superior,
a.link-check-admin.superior,
a.link-check-alum.superior,
a.link-check-prof.superior,
a.link-check-libro.superior,
a.link-check-material.superior,
a.link-edit-admin.superior,
a.link-edit-alum.superior,
a.link-edit-prof.superior,
a.link-edit-libro.superior,
a.link-edit-material.superior,
a.link-kill-admin.superior,
a.link-kill-alum.superior,
a.link-kill-prof.superior,
a.link-kill-libro.superior,
a.link-kill-material.superior,
a.link-stop-admin.superior,
a.link-stop-alum.superior,
a.link-stop-prof.superior,
a.link-stop-libro.superior,
a.link-stop-material.superior,
a.link-busca-libro.superior,
a.link-busca-admin.superior,
a.link-busca-alum.superior,
a.link-busca-prof.superior,
a.link-busca-qr.superior,
a.link-busca-material.superior,
a.link-lista-libro.superior,
a.link-lista-material.superior,
a.link-entrega-libro.superior,
a.link-entrega-material.superior,
a.link-devuelve-libro.superior,
a.link-devuelve-material.superior,
a.link-print.superior,
a.link-pdf.superior,
a.link-li.superior,
a.link-masInfoB.superior,
a.link-newsletter.superior,
a.link-qr.superior,
a.link-calendar.superior,
a.link-instalaciones.superior,
a.link-galeria.superior,
a.link-juegos.superior,
a.link-amigos.superior,
a.link-blog.superior,
a.link-facebook.superior,
a.link-rss.superior,
a.link-twitter.superior,
a.link-telegram.superior,
a.link-google.superior,
a.link-instagram.superior,
a.link-whatsapp.superior,
a.link-youtube.superior,
a.link-soncloud.superior,
a.link-ivoox.superior,
a.link-fantasio.superior,
a.link-localizacion.superior,
a.link-localizacion-gps.superior {
    background-position: center 5px;
    float: left;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    letter-spacing: 1px;
    padding: 45px 4px 2px;
    text-align: center;
    width: 68px;
}

a.link-aulas.inferior,
a.link-add-aulas.inferior,
a.link-check-aulas.inferior,
a.link-edit-aulas.inferior,
a.link-kill-aulas.inferior,
a.link-registro.inferior,
a.link-loguin.inferior,
a.link-add.inferior,
a.link-add-admin.inferior,
a.link-add-alum.inferior,
a.link-add-prof.inferior,
a.link-add-libro.inferior,
a.link-add-material.inferior,
a.link-add-localizacion.inferior,
a.link-check-admin.inferior,
a.link-check-alum.inferior,
a.link-check-prof.inferior,
a.link-check-libro.inferior,
a.link-check-material.inferior,
a.link-edit-admin.inferior,
a.link-edit-alum.inferior,
a.link-edit-prof.inferior,
a.link-edit-libro.inferior,
a.link-edit-material.inferior,
a.link-kill-admin.inferior,
a.link-kill-alum.inferior,
a.link-kill-prof.inferior,
a.link-kill-libro.inferior,
a.link-kill-material.inferior,
a.link-stop-admin.inferior,
a.link-stop-alum.inferior,
a.link-stop-prof.inferior,
a.link-stop-libro.inferior,
a.link-stop-material.inferior,
a.link-busca-libro.inferior,
a.link-busca-material.inferior,
a.link-busca-admin.inferior,
a.link-busca-alum.inferior,
a.link-busca-prof.inferior,
a.link-busca-qr.inferior,
a.link-lista-libro.inferior,
a.link-lista-material.inferior,
a.link-entrega-libro.inferior,
a.link-entrega-material.inferior,
a.link-devuelve-libro.inferior,
a.link-devuelve-material.inferior,
a.link-print.inferior,
a.link-pdf.inferior,
a.link-li.inferior,
a.link-masInfoB.inferior,
a.link-newsletter.inferior,
a.link-qr.inferior,
a.link-calendar.inferior,
a.link-instalaciones.inferior,
a.link-galeria.inferior,
a.link-juegos.inferior,
a.link-amigos.inferior,
a.link-blog.inferior,
a.link-facebook.inferior,
a.link-rss.inferior,
a.link-twitter.inferior,
a.link-telegram.inferior,
a.link-google.inferior,
a.link-instagram.inferior,
a.link-whatsapp.inferior,
a.link-youtube.inferior,
a.link-soncloud.inferior,
a.link-ivoox.inferior,
a.link-fantasio.inferior,
a.link-localizacion.inferior,
a.link-localizacion-gps.inferior {
	color:rgba(255,255,255,0.6);
}


a.link-aulas {
    background: url('img/links/icon_aulas.png') no-repeat left center; opacity:0.6;
}
a.link-aulas.inferior{
    background: url('img/links/icon_aulas_bla.png') no-repeat left center; opacity:0.6;
}
a.link-add-aulas {
    background: url('img/links/icon_add_aulas.png') no-repeat left center; opacity:0.6;
}
a.link-add-aulas.inferior{
    background: url('img/links/icon_add_aulas_bla.png') no-repeat left center; opacity:0.6;
}
a.link-check-aulas {
    background: url('img/links/icon_check_aulas.png') no-repeat left center; opacity:0.6;
}
a.link-check-aulas.inferior{
    background: url('img/links/icon_check_aulas_bla.png') no-repeat left center; opacity:0.6;
}
a.link-edit-aulas {
    background: url('img/links/icon_edit_aulas.png') no-repeat left center; opacity:0.6;
}
a.link-edit-aulas.inferior{
    background: url('img/links/icon_edit_aulas_bla.png') no-repeat left center; opacity:0.6;
}
a.link-kill-aulas {
    background: url('img/links/icon_kill_aulas.png') no-repeat left center; opacity:0.6;
}
a.link-kill-aulas.inferior{
    background: url('img/links/icon_kill_aulas_bla.png') no-repeat left center; opacity:0.6;
}

a.link-registro {
    background: url('img/links/icon_registro.png') no-repeat 5px center; opacity:0.6;
}
a.link-registro.inferior {
    background: url('img/links/icon_registro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-loguin {
    background: url('img/links/icon_loguin.png') no-repeat 5px center; opacity:0.6;
}
a.link-loguin.inferior {
    background: url('img/links/icon_loguin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add {
    background: url('img/links/icon_add.png') no-repeat 5px center; opacity:0.6;
}
a.link-add.inferior {
    background: url('img/links/icon_add_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-admin {
    background: url('img/links/icon_add_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-admin.inferior {
    background: url('img/links/icon_add_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-alum {
    background: url('img/links/icon_add_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-alum.inferior {
    background: url('img/links/icon_add_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-prof {
    background: url('img/links/icon_add_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-prof.inferior {
    background: url('img/links/icon_add_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-libro {
    background: url('img/links/icon_add_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-libro.inferior {
    background: url('img/links/icon_add_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-material {
    background: url('img/links/icon_add_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-material.inferior {
    background: url('img/links/icon_add_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-localizacion {
    background: url('img/links/icon_add_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-add-localizacion.inferior {
    background: url('img/links/icon_add_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-admin {
    background: url('img/links/icon_check_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-admin.inferior {
    background: url('img/links/icon_check_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-alum {
    background: url('img/links/icon_check_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-alum.inferior {
    background: url('img/links/icon_check_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-prof {
    background: url('img/links/icon_check_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-prof.inferior {
    background: url('img/links/icon_check_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-libro {
    background: url('img/links/icon_check_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-libro.inferior {
    background: url('img/links/icon_check_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-material {
    background: url('img/links/icon_check_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-check-material.inferior {
    background: url('img/links/icon_check_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-admin {
    background: url('img/links/icon_edit_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-admin.inferior {
    background: url('img/links/icon_edit_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-alum {
    background: url('img/links/icon_edit_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-alum.inferior {
    background: url('img/links/icon_edit_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-prof {
    background: url('img/links/icon_edit_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-prof.inferior {
    background: url('img/links/icon_edit_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-libro {
    background: url('img/links/icon_edit_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-libro.inferior {
    background: url('img/links/icon_edit_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-material {
    background: url('img/links/icon_edit_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-edit-material.inferior {
    background: url('img/links/icon_edit_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-admin {
    background: url('img/links/icon_kill_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-admin.inferior {
    background: url('img/links/icon_kill_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-alum {
    background: url('img/links/icon_kill_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-alum.inferior {
    background: url('img/links/icon_kill_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-prof {
    background: url('img/links/icon_kill_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-prof.inferior {
    background: url('img/links/icon_kill_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-libro {
    background: url('img/links/icon_kill_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-libro.inferior {
    background: url('img/links/icon_kill_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-material {
    background: url('img/links/icon_kill_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-kill-material.inferior {
    background: url('img/links/icon_kill_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-admin {
    background: url('img/links/icon_stop_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-admin.inferior {
    background: url('img/links/icon_stop_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-alum {
    background: url('img/links/icon_stop_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-alum.inferior {
    background: url('img/links/icon_stop_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-prof {
    background: url('img/links/icon_stop_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-prof.inferior {
    background: url('img/links/icon_stop_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-libro {
    background: url('img/links/icon_stop_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-libro.inferior {
    background: url('img/links/icon_stop_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-material {
    background: url('img/links/icon_stop_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-stop-material.inferior {
    background: url('img/links/icon_stop_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-libro {
    background: url('img/links/icon_busca_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-libro.inferior {
    background: url('img/links/icon_busca_libro_bla.png') no-repeat 5px center; opacity:0.6;
}


a.link-busca-admin {
    background: url('img/links/icon_buscar_admin.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-admin.inferior {
    background: url('img/links/icon_buscar_admin_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-alum {
    background: url('img/links/icon_busca_alum.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-alum.inferior {
    background: url('img/links/icon_busca_alum_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-prof {
    background: url('img/links/icon_busca_prof.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-prof.inferior {
    background: url('img/links/icon_busca_prof_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-qr {
    background: url('img/links/icon_busca_qr.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-qr.inferior {
    background: url('img/links/icon_busca_qr_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-material {
    background: url('img/links/icon_busca_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-busca-material.inferior {
    background: url('img/links/icon_busca_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-lista-libro {
    background: url('img/links/icon_lista_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-lista-libro.inferior {
    background: url('img/links/icon_lista_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-lista-material {
    background: url('img/links/icon_lista_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-lista-material.inferior {
    background: url('img/links/icon_lista_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-entrega-libro {
    background: url('img/links/icon_entrega_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-entrega-libro.inferior {
    background: url('img/links/icon_entrega_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-entrega-material {
    background: url('img/links/icon_entrega_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-entrega-material.inferior {
    background: url('img/links/icon_entrega_material_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-devuelve-libro {
    background: url('img/links/icon_devuelve_libro.png') no-repeat 5px center; opacity:0.6;
}
a.link-devuelve-libro.inferior {
    background: url('img/links/icon_devuelve_libro_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-devuelve-material {
    background: url('img/links/icon_devuelve_material.png') no-repeat 5px center; opacity:0.6;
}
a.link-devuelve-material.inferior {
    background: url('img/links/icon_devuelve_material_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-print {
    background: url('img/links/icon_print.png') no-repeat 5px center; opacity:0.6;
}
a.link-print.inferior {
    background: url('img/links/icon_print_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-pdf {
    background: url('img/links/icon_pdf.png') no-repeat 5px center; opacity:0.6;
}
a.link-pdf.inferior {
    background: url('img/links/icon_pdf_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-masInfoB {
    background: url('img/links/icon_info.png') no-repeat 5px center; opacity:0.6;
}
a.link-masInfoB.inferior {
    background: url('img/links/icon_info_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-newsletter {
    background: url('img/links/icon_newsletter.png') no-repeat 5px center; opacity:0.6;
}
a.link-newsletter.inferior {
    background: url('img/links/icon_newsletter_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-qr {
    background: url('img/links/icon_qr.png') no-repeat 5px center; opacity:0.6;
}
a.link-qr.inferior {
    background: url('img/links/icon_qr_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-calendar {
    background: url('img/links/icon_calendar.png') no-repeat 5px center; opacity:0.6;
}
a.link-calendar.inferior {
    background: url('img/links/icon_calendar_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-instalaciones {
    background: url('img/links/icon_instalaciones.png') no-repeat 5px center; opacity:0.6;
}
a.link-instalaciones.inferior {
    background: url('img/links/icon_instalaciones_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-galeria {
    background: url('img/links/icon_galeria.png') no-repeat 5px center; opacity:0.6;
}
a.link-galeria.inferior {
    background: url('img/links/icon_galeria_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-juegos {
    background: url('img/links/icon_juegos.png') no-repeat 5px center; opacity:0.6;
}
a.link-juegos.inferior {
    background: url('img/links/icon_juegos_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-amigos {
    background: url('img/links/icon_amigos.png') no-repeat 5px center; opacity:0.6;
}
a.link-amigos.inferior {
    background: url('img/links/icon_amigos_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-blog {
    background: url('img/links/icon_blog.png') no-repeat 5px center; opacity:0.6;
}
a.link-blog.inferior {
    background: url('img/links/icon_blog_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-facebook {
    background: url('img/links/icon_facebook.png') no-repeat 5px center; opacity:0.6;
}
a.link-facebook.inferior {
    background: url('img/links/icon_facebook_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-rss {
    background: url('img/links/icon_rss.png') no-repeat 5px center; opacity:0.6;
}
a.link-rss.inferior {
    background: url('img/links/icon_rss_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-twitter {
    background: url('img/links/icon_twitter.png') no-repeat 5px center; opacity:0.6;
}
a.link-twitter.inferior {
    background: url('img/links/icon_twitter_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-google {
    background: url('img/links/icon_gplus.png') no-repeat 5px center; opacity:0.6;
}
a.link-google.inferior {
    background: url('img/links/icon_gplus_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-instagram {
    background: url('img/links/icon_instagram.png') no-repeat 5px center; opacity:0.6;
}
a.link-instagram.inferior {
    background: url('img/links/icon_instagram_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-whatsapp {
    background: url('img/links/icon_whatsapp.png') no-repeat 5px center; opacity:0.6;
}
a.link-whatsapp.inferior {
    background: url('img/links/icon_whatsapp_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-telegram {
    background: url('img/links/icon_telegram.png') no-repeat 5px center; opacity:0.6;
}
a.link-telegram.inferior {
    background: url('img/links/icon_telegram_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-youtube {
    background: url('img/links/icon_youtube.png') no-repeat 5px center; opacity:0.6;
}
a.link-youtube.inferior {
    background: url('img/links/icon_youtube_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-soncloud {
    background: url('img/links/icon_soundcloud.png') no-repeat 5px center; opacity:0.6;
}
a.link-soncloud.inferior {
    background: url('img/links/icon_soundcloud_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-ivoox {
    background: url('img/links/icon_ivoox.png') no-repeat 5px center; opacity:0.6;
}
a.link-ivoox.inferior {
    background: url('img/links/icon_ivoox_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-fantasio {
    background: url('img/links/icon_fantasio.png') no-repeat 5px center; opacity:0.6;
}
a.link-fantasio.inferior {
    background: url('img/links/icon_fantasio_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-li {
    background: url('img/links/icon_li.png') no-repeat 5px center; opacity:0.6;
}
a.link-li.inferior {
    background: url('img/links/icon_li_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-localizacion {
    background: url('img/links/icon_localizacion.png') no-repeat 5px center; opacity:0.6;
}
a.link-localizacion.inferior {
    background: url('img/links/icon_localizacion_bla.png') no-repeat 5px center; opacity:0.6;
}
a.link-localizacion-gps {
    background: url('img/links/icon_localizacion_gps.png') no-repeat 5px center; opacity:0.6;
}
a.link-localizacion-gps.inferior {
    background: url('img/links/icon_localizacion_gps_bla.png') no-repeat 5px center; opacity:0.6;
}

a.link-aulas:hover,
a.link-add-aulas:hover,
a.link-check-aulas:hover,
a.link-edit-aulas:hover,
a.link-kill-aulas:hover,
a.link-registro:hover,
a.link-loguin:hover,
a.link-add:hover,
a.link-add-admin:hover,
a.link-add-alum:hover,
a.link-add-prof:hover,
a.link-add-libro:hover,
a.link-add-material:hover,
a.link-add-localizacion:hover,
a.link-check-admin:hover,
a.link-check-alum:hover,
a.link-check-prof:hover,
a.link-check-libro:hover,
a.link-check-material:hover,
a.link-edit-admin:hover,
a.link-edit-alum:hover,
a.link-edit-prof:hover,
a.link-edit-libro:hover,
a.link-edit-material:hover,
a.link-kill-admin:hover,
a.link-kill-alum:hover,
a.link-kill-prof:hover,
a.link-kill-libro:hover,
a.link-kill-material:hover,
a.link-stop-admin:hover,
a.link-stop-alum:hover,
a.link-stop-prof:hover,
a.link-stop-libro:hover,
a.link-stop-material:hover,
a.link-busca-libro:hover,
a.link-busca-material:hover,
a.link-busca-admin:hover,
a.link-busca-alum:hover,
a.link-busca-prof:hover,
a.link-busca-qr:hover,
a.link-lista-libro:hover,
a.link-lista-material:hover,
a.link-entrega-libro:hover,
a.link-entrega-material:hover,
a.link-devuelve-libro:hover,
a.link-devuelve-material:hover,
a.link-print:hover,
a.link-pdf:hover,
a.link-li:hover,
a.link-masInfoB:hover,
a.link-newsletter:hover,
a.link-qr:hover,
a.link-calendar:hover,
a.link-instalaciones:hover,
a.link-galeria:hover,
a.link-juegos:hover,
a.link-amigos:hover,
a.link-blog:hover,
a.link-facebook:hover,
a.link-rss:hover,
a.link-twitter:hover,
a.link-google:hover,
a.link-instagram:hover,
a.link-whatsapp:hover,
a.link-telegram:hover,
a.link-youtube:hover,
a.link-fantasio:hover,
a.link-localizacion:hover,
a.link-localizacion-gps:hover {
    opacity:1;
    background-color: #D36407;
}

a.link-aulas.superior:hover,
a.link-add-aulas.superior:hover,
a.link-check-aulas.superior:hover,
a.link-edit-aulas.superior:hover,
a.link-kill-aulas.superior:hover,
a.link-registro.superior:hover,
a.link-loguin.superior:hover,
a.link-add.superior:hover,
a.link-add-admin.superior:hover,
a.link-add-alum.superior:hover,
a.link-add-prof.superior:hover,
a.link-add-libro.superior:hover,
a.link-add-material.superior:hover,
a.link-add-localizacion.superior:hover,
a.link-check-admin.superior:hover,
a.link-check-alum.superior:hover,
a.link-check-prof.superior:hover,
a.link-check-libro.superior:hover,
a.link-check-material.superior:hover,
a.link-edit-admin.superior:hover,
a.link-edit-alum.superior:hover,
a.link-edit-prof.superior:hover,
a.link-edit-libro.superior:hover,
a.link-edit-material.superior:hover,
a.link-kill-admin.superior:hover,
a.link-kill-alum.superior:hover,
a.link-kill-prof.superior:hover,
a.link-kill-libro.superior:hover,
a.link-kill-material.superior:hover,
a.link-stop-admin.superior:hover,
a.link-stop-alum.superior:hover,
a.link-stop-prof.superior:hover,
a.link-stop-libro.superior:hover,
a.link-stop-material.superior:hover,
a.link-busca-libro.superior:hover,
a.link-busca-material.superior:hover,
a.link-busca-admin.superior:hover,
a.link-busca-alum.superior:hover,
a.link-busca-prof.superior:hover,
a.link-busca-qr.superior:hover,
a.link-lista-libro.superior:hover,
a.link-lista-material.superior:hover,
a.link-entrega-libro.superior:hover,
a.link-entrega-material.superior:hover,
a.link-devuelve-libro.superior:hover,
a.link-devuelve-material.superior:hover,
a.link-print.superior:hover,
a.link-pdf.superior:hover,
a.link-li.superior:hover,
a.link-masInfoB.superior:hover,
a.link-newsletter.superior:hover,
a.link-qr.superior:hover,
a.link-calendar.superior:hover,
a.link-instalaciones.superior:hover,
a.link-galeria.superior:hover,
a.link-juegos.superior:hover,
a.link-amigos.superior:hover,
a.link-blog.superior:hover,
a.link-facebook.superior:hover,
a.link-rss.superior:hover,
a.link-twitter.superior:hover,
a.link-google.superior:hover,
a.link-instagram.superior:hover,
a.link-whatsapp.superior:hover,
a.link-telegram.superior:hover,
a.link-youtube.superior:hover,
a.link-fantasio.superior:hover,
a.link-localizacion.superior:hover,
a.link-localizacion-gps.superior:hover {
	color: #084055;
	opacity:1;
	background-color: #D36407;;
}

a.link-aulas.inferior:hover,
a.link-add-aulas.inferior:hover,
a.link-check-aulas.inferior:hover,
a.link-edit-aulas.inferior:hover,
a.link-kill-aulas.inferior:hover,
a.link-registro.inferior:hover,
a.link-loguin.inferior:hover,
a.link-add.inferior:hover,
a.link-add-admin.inferior:hover,
a.link-add-alum.inferior:hover,
a.link-add-prof.inferior:hover,
a.link-add-libro.inferior:hover,
a.link-add-material.inferior:hover,
a.link-add-localizacion.inferior:hover,
a.link-check-admin.inferior:hover,
a.link-check-alum.inferior:hover,
a.link-check-prof.inferior:hover,
a.link-check-libro.inferior:hover,
a.link-check-material.inferior:hover,
a.link-edit-admin.inferior:hover,
a.link-edit-alum.inferior:hover,
a.link-edit-prof.inferior:hover,
a.link-edit-libro.inferior:hover,
a.link-edit-material.inferior:hover,
a.link-kill-admin.inferior:hover,
a.link-kill-alum.inferior:hover,
a.link-kill-prof.inferior:hover,
a.link-kill-libro.inferior:hover,
a.link-kill-material.inferior:hover,
a.link-stop-admin.inferior:hover,
a.link-stop-alum.inferior:hover,
a.link-stop-prof.inferior:hover,
a.link-stop-libro.inferior:hover,
a.link-stop-material.inferior:hover,
a.link-busca-libro.inferior:hover,
a.link-busca-material.inferior:hover,
a.link-busca-admin.inferior:hover,
a.link-busca-alum.inferior:hover,
a.link-busca-prof.inferior:hover,
a.link-busca-qr.inferior:hover,
a.link-lista-libro.inferior:hover,
a.link-lista-material.inferior:hover,
a.link-entrega-libro.inferior:hover,
a.link-entrega-material.inferior:hover,
a.link-devuelve-libro.inferior:hover,
a.link-devuelve-material.inferior:hover,
a.link-print.inferior:hover,
a.link-pdf.inferior:hover,
a.link-li.inferior:hover,
a.link-masInfoB.inferior:hover,
a.link-newsletter.inferior:hover,
a.link-qr.inferior:hover,
a.link-calendar.inferior:hover,
a.link-instalaciones.inferior:hover,
a.link-galeria.inferior:hover,
a.link-juegos.inferior:hover,
a.link-amigos.inferior:hover,
a.link-blog.inferior:hover,
a.link-facebook.inferior:hover,
a.link-rss.inferior:hover,
a.link-twitter.inferior:hover,
a.link-google.inferior:hover,
a.link-instagram.inferior:hover,
a.link-whatsapp.inferior:hover,
a.link-telegram.inferior:hover,
a.link-youtube.inferior:hover,
a.link-fantasio.inferior:hover,
a.link-localizacion.inferior:hover,
a.link-localizacion-gps.inferior:hover {
	color: #242424;
	opacity:1;
	background-color: #b4b4b4;
}

a img.cubreBoton{
	height:30px;
	margin: 0 4px 0 0;
	padding: 4px 4px 4px 4px;
	width: 30px;
	cursor: pointer;
	background-color: #ffffff;
}
a img.cubreBoton:hover{
	background-color: #b4b4b4;
}



/* Adaptación a diferentes tipos de terminales. */


nav.bloquemenu { /* Caso general . */
	width: 820px;
	margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	nav.bloquemenu {
		width: 768px;
	}
	
	a.link-aulas.superior,
	a.link-add-aulas.superior,
	a.link-check-aulas.superior,
	a.link-edit-aulas.superior,
	a.link-kill-aulas.superior,
	a.link-registro.superior,
	a.link-loguin.superior,
	a.link-add.superior,
	a.link-add-admin.superior,
	a.link-add-alum.superior,
	a.link-add-prof.superior,
	a.link-add-libro.superior,
	a.link-add-material.superior,
	a.link-add-localizacion.superior,	
	a.link-check-admin.superior,
	a.link-check-alum.superior,
	a.link-check-prof.superior,
	a.link-check-libro.superior,
	a.link-check-material.superior,
	a.link-edit-admin.superior,
	a.link-edit-alum.superior,
	a.link-edit-prof.superior,
	a.link-edit-libro.superior,
	a.link-edit-material.superior,
	a.link-kill-admin.superior,
	a.link-kill-alum.superior,
	a.link-kill-prof.superior,
	a.link-kill-libro.superior,
	a.link-kill-material.superior,
	a.link-stop-admin.superior,
	a.link-stop-alum.superior,
	a.link-stop-prof.superior,
	a.link-stop-libro.superior,
	a.link-stop-material.superior,
	a.link-busca-libro.superior,
	a.link-busca-material.superior,
	a.link-busca-admin.superior,
	a.link-busca-alum.superior,
	a.link-busca-prof.superior,
	a.link-busca-qr.superior,
	a.link-lista-libro.superior,
	a.link-lista-material.superior,
	a.link-entrega-libro.superior,
	a.link-entrega-material.superior,
	a.link-devuelve-libro.superior,
	a.link-devuelve-material.superior,
	a.link-print.superior,
	a.link-pdf.superior,
	a.link-li.superior,
	a.link-masInfoB.superior,
	a.link-newsletter.superior,
	a.link-qr.superior,
	a.link-calendar.superior,
	a.link-instalaciones.superior,
	a.link-galeria.superior,
	a.link-juegos.superior,
	a.link-amigos.superior,
	a.link-blog.superior,
	a.link-facebook.superior,
	a.link-rss.superior,
	a.link-twitter.superior,
	a.link-telegram.superior,
	a.link-google.superior,
	a.link-instagram.superior,
	a.link-whatsapp.superior,
	a.link-youtube.superior,
	a.link-fantasio.superior,
	a.link-localizacion.superior,
	a.link-localizacion-gps.superior {
	    background-position: center top;
	    float: left;
	    font-size: 7px;
	    font-style: normal;
	    font-variant: normal;
	    letter-spacing: 1px;
	    padding: 40px 4px 2px;
	    text-align: center;
	    width: 60px; /* 760 / 12 = 63.333 -> 60; */
	}
}

@media only screen and (max-width: 767px) {
        nav.bloquemenu {
		width: 300px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
        nav.bloquemenu {
		width: 420px;
	}
}


/* Punto de contacto (al ser diferente hago un postuleo general */

#seccion-contacto {
    color: #fff;
    padding: 0px 0;
    background: #161616;
    padding: 80px 0;
}
/*
#seccion-contacto h3 {
    font-weight: bold;
    color: #333;
    margin-bottom: 25px;
}
*/
#seccion-contacto h4 {
    font-weight: bold;
    color: #333;
    margin-bottom: 25px;
}
/*
#seccion-contacto h3 span.underline {
    padding-bottom: 3px;
    border-bottom: 1px solid #333;
}
*/
#seccion-contacto h4 span.underline {
    padding-bottom: 3px;
    border-bottom: 1px solid #333;
}

#seccion-contacto p.desc {
    color: #777;
    margin-bottom: 40px;
}

/* Register Form */
#seccion-contacto form {
    margin-bottom: 40px;
}

#seccion-contacto form p,
#seccion-contacto label,
#seccion-contacto legend { 
    font: normal 13px/23px 'Montserrat', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#seccion-contacto label {
    display: inline-block;
    float: left;
    width: 155px;
    margin: 6px 0;
}

#seccion-contacto input, 
#seccion-contacto textarea, 
#seccion-contacto select { 
    width: 280px; 
    padding: 14px 20px; 
    color: #eee; 
    background: #333;
    margin: 0 0 35px 0; 
    border: 0;
    outline: none;
}

#seccion-contacto input:focus, 
#seccion-contacto textarea:focus, 
#seccion-contacto select:focus { 
    color: #fff;
    background-color: #df4244;
}

#seccion-contacto button.submit {
    font: bold 20px/30px 'Montserrat', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 4px;
    display: block;
    cursor: pointer;
    color:#fff;
    background:#df4244;
    padding: 20px 28px;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#seccion-contacto button.submit:hover { 
    color: #df4244;
    background: #fff; 
}

#seccion-contacto span.required { 
    color: #df4244;
    font-size: 13px;  
} /* Select the color of the * if the field is required. */


#contact-warning,
#contact-success {
    font: normal 12px/23px 'Montserrat', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#contact-warning {
    display: none;
    color: #fff;
    background: #dd3333;
    padding: 20px 25px;
    margin-bottom: 30px;
}

#contact-success {
    display: none;
    color: #77aa44;
    background: #111;
    padding: 20px 25px;
    margin-bottom: 30px;
}

/* HTML5 Placeholder */
::-webkit-input-placeholder {
    color: #df4244;
}

:-moz-placeholder {  
    color: #df4244;
}


#box-references {}
/*
#box-references h3 {
    margin-bottom: 0; 
}
*/
#box-references h4 {
    margin-bottom: 0; 
}

#box-references p.desc {
    font: normal 13px/24px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#box-references .item {
    color: #666;
    margin-top: 20px;
}
/*
#box-references .item h4 {
    color: #fff;
    font: normal 15px/25px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 15px;
}
*/
#box-references .item h5 {
    color: #fff;
    font: normal 15px/25px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 15px;
}

#box-references .item p {
    color: #888;
    font: normal 13px/24px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 30px;
}

#box-references .item p a {
    color: #bbb;
}

#box-references .item p a:hover {
    color: #fff;
}


#box-testimonials {

}

#box-testimonials .item {
    margin-top: 30px;
} 
/*
#box-testimonials h3 {
    margin-bottom: 0; 
}
*/
#box-testimonials h4 {
    margin-bottom: 0; 
}

#box-testimonials blockquote p.quote {
    color: #eee;
    font: italic 13px/24px 'Montserrat', 'museo_slab500', 'PT Serif', Georgia, serif;
}
/*
#box-testimonials blockquote h4 {
    color: #424242;
    font: normal 13px/24px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 10px;
}
*/
#box-testimonials blockquote h5 {
    color: #424242;
    font: normal 13px/24px 'Montserrat', 'museo_slab500', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 10px;
}

#box-testimonials blockquote p.position {
    color: #666;
    font: normal 11px/21px 'Montserrat', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;

    letter-spacing: 0px;
}


/*
section.module.parallax h1 {
        font-size: 160px;
}*/
section.module.parallax h2 {
        font-size: 160px;
}
/*
section.module h2 {
        color: #102010;
        font-size: 38px;
}
*/
section.module h3 {
        color: #084055;
        font-size: 30px;
}
section.module p {
        font-size: 16px;
	text-align: justify;
}
section.module p.dataInfoMaterial{
    margin: 0px;
    padding:0px;
}
section.module.content {
	padding: 80px 0 0 0;
}

@media only screen and (min-height: 500px) and (max-height: 600px) {
	section.module.parallax {
		height: 600px;
	}
/*
	section.module.parallax h1 {
		line-height: 600px;
	}
*/
	section.module.parallax h2 {
		line-height: 600px;
	}
	div.DimMapa {
		line-height: 500px;
	}

}
@media only screen and (min-height: 400px) and (max-height: 499px) {
	section.module.parallax {
		height: 500px;
	}
/*
	section.module.parallax h1 {
		line-height: 500px;
	}
*/
	section.module.parallax h2 {
		line-height: 500px;
	}
	div.DimMapa {
		line-height: 400px;
	}

}
@media only screen and (max-height: 499px) {
	section.module.parallax {
		height: 400px;
	}
/*
	section.module.parallax h1 {
		line-height: 400px;
	}
*/
	section.module.parallax h2 {
		line-height: 400px;
	}

	div.DimMapa {
		line-height: 350px;
	}
}
@media only screen and (min-height: 400px) and (max-height: 499px) {
	section.module.parallax {
		height: 500px;
	}
/*
	section.module.parallax h1 {
		line-height: 500px;
	}
*/
	section.module.parallax h2 {
		line-height: 500px;
	}
	div.DimMapa {
		line-height: 400px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
/*
	section.module.parallax h1 {
		font-size: 96px;
	}
*/
	section.module.parallax h2 {
		font-size: 96px;
	}
	
	section.module.content {
		padding: 70px 0 0 0;
	}
}

@media only screen and (max-width: 767px) {
/*
	section.module h2 {
		color: #102010;
		font-size: 28px;
	}
*/
	section.module h3 {
		color: #084055;
		font-size: 28px;
	}
	section.module p {
		font-size: 12px;
		text-align: justify;
	}
/*
	section.module.parallax h1 {
		font-size: 40px;
	}
*/
	section.module.parallax h2 {
		font-size: 40px;
	}
	
	section.module.content {
		padding: 30px 0 0 0;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
/*
	section.module h2 {
		color: #102010;
		font-size: 38px;
	}
*/
	section.module h3 {
		color: #084055;
		font-size: 38px;
	}
	section.module p {
		font-size: 16px;
		text-align: justify;
	}
/*
	section.module.parallax h1 {
		font-size: 60px;
	}
*/
	section.module.parallax h2 {
		font-size: 60px;
	}
	
	section.module.content {
		padding: 50px 0 0 0;
	}
}


