body {background: #000;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size: 13px;background-image: url(../img/fondoweb.jpg);background-position: center center;background-position-y: 50px;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-color: #464646;}nav {background: #FFF;border-bottom: 2px solid #966038;}nav img.logo {max-width: 100px;}nav ul li a.nav-link {color: #FFF;background: #966038;border-radius: 5px;margin-right: 2px;margin-bottom: 2px;padding-left: 25px !important;padding-right: 25px !important;}nav ul li.blanco a {color: #FFF;background: #FFF;}nav ul li.blanco a img {border-radius: 25px;}nav ul li.blanco a:hover {color: #FFF;background: #FFF;}nav ul li a:hover {color: #e2b491;background: #000;}.toogler-marron .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(147, 94, 56, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}.toogler-marron.navbar-toggler {border-color: rgb(147, 94, 55);} div.centrado {text-align: center;}div.bloqueMargenTop {margin-top: 20px;}div.bloqueMargenBottom {margin-bottom: 20px;}div.recuadro {background: #FFF;border-radius: 5px;margin-bottom: 15px;}div.recuadro h3 {background: #966038;color: #FFF;text-align: center;padding: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin: 0;font-size: 14pt;}div.recuadro div.interno {padding: 10px;border:1px solid #966038;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}div.recuadro div.interno div.idiomas img {max-width: 100%;background: red;}div.interno img {max-width: 100% !important;height: auto;}div.recuadro div.interno p {margin: 0;padding: 5px;}div.recuadroCuadrado {background: #FFF;border-radius: 5px;margin-bottom: 15px;}div.recuadroCuadrado h2 {background: #966038;color: #FFF;text-align: center;padding: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin: 0;font-size: 16pt;}div.recuadroCuadrado div.interno {padding: 10px;border:1px solid #966038;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}h1.marron {color:#673f21;font-weight: bold;}div.especie {margin-bottom: 10px;}div.especie .innerImg {margin: 5px;padding: 5px;border: 1px solid #6e6e6e;min-height: 130px;-moz-box-shadow: 2px 2px 2px #222;-webkit-box-shadow: 2px 2px 2px #222;box-shadow: 2px 2px 2px #222;}div.especie .innerImg .inImg {}div.especie .innerImg .inImg img {display: inline-table;vertical-align: middle;max-width: 100%;max-height: 100%;}div.especie .inner {text-align: center;}div.paginado {padding: 15px 0 15px 0;margin-top: 20px;border-top: 1px solid #d7d7d7;}div.paginado div.texto {padding-top: 10px;text-align: center;}div.paginado div.siguiente {text-align: right;}.card-deck img.card-img-top {margin: auto;max-height: 140px;max-width: 120px;margin-top: 5px;margin-bottom: 0px;background: #FFF;}.card-deck {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-gap: .5rem;}.card-deck .card {margin: 0 0 1rem;}@media (min-width: 576px) and (max-width: 767.98px) {.card-deck .card {-ms-flex: 0 0 48.7%;flex: 0 0 48.7%;}}@media (min-width: 768px) and (max-width: 991.98px) {.card-deck .card {-ms-flex: 0 0 32%;flex: 0 0 32%;}}@media (min-width: 992px){.card-deck .card {-ms-flex: 0 0 24%;flex: 0 0 24%;}}.card-deck .card {border-radius: 5px;border: 1px solid #b0b0b0;padding: 0;margin-bottom: 5px;}.card-deck .card:hover { border: 1px solid black;}.card-deck .card .card-text {margin-bottom: 10px;}.card-deck .card .card-body {padding: 5px;}.card-deck .card-footer{position:absolute;bottom:0;width:100%;}.card-deck .card{padding-bottom:50px;}a.btn-marron {border-color: #966038;background: #966038;}a.btn-marron:hover {border-color: #6b3e1d;background: #6b3e1d;}table.titulo_tabla_pajaro {display: none;}td.titulo_descripcion_pajaro {font-weight: bold;}span.texto_pajaros {font-weight: normal;}#map { width: 100%;height: 450px;max-height: 100%;}#mapPoi {width: 100%;height: 480px;max-height: 100%;}#cookie-aviso {width: 100%;position: fixed;bottom: 0;background: #6b3e1d;color: #FFF;z-index: 999;}#cookie-aviso div {padding: 10px; }#cookie-aviso p {text-align: center; }#cookie-aviso a {color: #ffff99; }div.tituloAlojamiento {font-weight: bold;color: #6b3e1d;font-size: 12px;}div.textoAlojamiento {font-size: 12px;}#piePagina {background: #FFF;border-top: 1px solid #d7d7d7;padding-top: 10px;}.botonesAdmin {margin: 10px 0 10px 0;}span.errores {font-weight: bold;color: red;}