.fondo-color02 { background-color: #5a99ce; }

.top-contenido { padding-top: 10%; color: white; }

.logo-congreso { width: 3.5rem; margin: 0.5rem; }
@media (min-width: 768px) { .logo-congreso { width: 8rem; margin: 0.5rem; } }

.menu-mov { background: white; height: 4rem; }
@media (min-width: 768px) { .menu-mov { height: 6rem; padding-left: 3rem; padding-right: 3rem; } }
.menu-mov a { color: #565656; }
.menu-mov .nav-wrapper img { width: 10rem; margin: 0.5rem; }
@media (min-width: 768px) { .menu-mov .nav-wrapper img { width: 13rem; margin: 0.5rem; } }
.menu-mov .nav-wrapper .button-collapse { margin-top: 0.25rem; }
@media (min-width: 768px) { .menu-mov .nav-wrapper .button-collapse { margin-top: 1rem; } }
.menu-mov .nav-wrapper ul.menu-normal li.boton-menu { margin: 0.47rem; }
.menu-mov .nav-wrapper ul.menu-normal li.boton-menu a { color: #565656; font-size: 1.5rem; }
.menu-mov .nav-wrapper ul.menu-normal li.boton-menu a:hover, .menu-mov .nav-wrapper ul.menu-normal li.boton-menu a:focus { background: #ef5959; color: white; }

.estilo1 { font-family: "Poppins", sans-serif; font-weight: bold; font-size: 1.5rem; text-shadow: 2px 2px 2px #4e8dc2; }
@media (min-width: 992px) { .estilo1 { font-size: 2.5rem; } }

.estilo2 { font-family: "Poppins", sans-serif; font-weight: bold; font-size: 2.3rem; text-shadow: 2px 2px 2px #4e8dc2; }
@media (min-width: 992px) { .estilo2 { font-size: 3.7rem; } }
@media (min-width: 1200px) { .estilo2 { font-size: 5rem; } }

.estilo3 { font-family: "Roboto Condensed", sans-serif; text-align: center; }
@media (min-width: 1200px) { .estilo3 { letter-spacing: 0.1em; } }

.img-movilidad { position: relative; width: 100%; margin-top: 2rem; }
@media (min-width: 992px) { .img-movilidad { position: absolute; bottom: 20%; width: 35%; } }

.pie-pagina { background-color: white; height: 50px; }

.index-contenido a { padding: 10px 50px; margin: 0.5rem; font-size: 1.5rem; text-decoration-color: #e54f4f; background-color: #ef5959; color: white; }
.index-contenido a:hover, .index-contenido a:focus { background: #565656; }

.espacio { margin-bottom: 1.5rem; }

@media (min-width: 992px) { .btn-movilidad p { width: 50%; display: inline; } }

.modal-body-temas { font-size: 13px; padding: 20px; }
@media (min-width: 768px) { .modal-body-temas { font-size: 15px; padding: 40px; } }
@media (min-width: 992px) { .modal-body-temas { font-size: 20px; } }

.logo-movilidad { width: 50%; margin: 1%; }
@media (min-width: 768px) { .logo-movilidad { width: 15%; } }

.resultados-contenido { padding-top: 4%; }

.borde-dashed { border-bottom: 2px solid #e0e0e0; }

.footer-transitorio { background-color: #757575 !important; }
.footer-transitorio h5 { font-size: 1.2rem; font-weight: bold; }

/*# sourceMappingURL=main.css.map */
