:root {
	--primary-color: #BFC81B;
	--secondary-color: #F3F7A7;
	--black: #000;
	--white: #fff;
}

html {
	background-color: var(--primary-color);
}

body .color {
	color: var(--primary-color);
}

body a {
	color: var(--primary-color);
}

.footer .info h3 {
	color: var(--primary-color);
}

.footer .info .submenu span {
	background-color: var(--primary-color);
}

.footer .assos a,
.footer .assos b {
	color: var(--primary-color);
}

.footer .assos span {
	background-color: var(--primary-color);
}

#bottom {
	background-color: var(--primary-color);
}

#alert {
	border: 2px solid var(--primary-color);
}

#header {
	border-top: 6px solid var(--primary-color);
}

#header .cabecera-svg{
	width: 240px;
	height: 100px;
}

.social .ico {
	background-color: transparent;
	width: 25px;
	height: 25px;
}

.login {
	background-color: var(--primary-color);
	background-image: none;
	background-repeat: no-repeat;
	padding: 9px 14px 12px 21px;
}

.login svg {
	height: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

.login svg * {
	fill: var(--white);
}

.logo img {
	width: 192px;
	height: 139px;
}

.recovery a {
	background-image: url(/img/edition/li.20200702.png);
}

.filter a>span.loc {
	background-image: url(/img/edition/loc.20200702.png);
}

.filter a>span.nom {
	background-image: url(/img/edition/nom.20200702.png);
}

.filter .searcher a {
	margin: 13px 10px 0 20px;
	background-image: url(/img/edition/lupa.20200702.png);
}

.val.likes {
	background-image: url(/img/edition/likes.20200702.png);
}

.val.comments {
	background-image: url(/img/edition/comments.20200702.png);
}

.val.geo {
	background-image: url(/img/edition/geo.20200702.png);
}

#interior.info ul li {
	background-image: url(/img/edition/arrow.20200702.png);
}

#geolocate {
	background-image: url(/img/edition/geolocation.20200702.png);
}

#login {
	background-color: var(--secondary-color);
	border: 1px solid var(--primary-color);
}

#login .triangle {
	border-color: transparent transparent var(--primary-color) transparent;
}

#login .triangle i {
	border-color: transparent transparent var(--secondary-color) transparent;
}

#login .boton a {
	background-color: var(--primary-color);
}

.menu {
	font-size: 20px;
}

.menu a {
	font-weight: 400;
}

.menu a:hover,
.menu a.active {
	border-top: 3px solid var(--primary-color);
	color: var(--black);
}

.filter a {
	color: var(--primary-color);
}

.colum {
	border-bottom: 1px solid var(--primary-color);
}

.colum h3 {
	border-bottom: 1px solid var(--primary-color);
}

.colum p.data {
	background-color: var(--secondary-color);
}

.colum h4 {
	background: url(/img/sep.20200702.png) repeat-x 0 0;
}

.download {
	background-image: url(/img/edition/doc.20200702.png);
}

.download a {
	color: var(--primary-color);
}

.btn {
	background-color: var(--primary-color);
}

.detalle .tapa .tapa-right h2 {
	border-bottom: 1px solid var(--primary-color);
}

.detalle .tapa .tapa-right .bar-top {
	background: url(/img/sep.20200702.png) repeat-x 0 0;
}

.detalle .bloque h5 {
	border-bottom: 1px solid var(--primary-color);
	color: var(--primary-color);
}

.cookies-buttons a {
	background-color: var(--primary-color);
}

.upload-file .upload-name span {
	background-color: var(--primary-color);
}

.detalle .tapa .tapa-right .bar-top h3 {
	font-size: 17px;
}

.cortesia-text {
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 46px;
}

.cortesia-text b,
.cortesia-text strong,
.cortesia-text em,
.cortesia-text i {
	white-space: nowrap;
}

.header-info {
	float: right;
	text-align: center;
	padding-top: 64px;
}

.header-info-date {
	font-size: 30px;
	line-height: 26px;
	font-weight: 400;
}

.header-info-date em,
.header-info-date i {
	white-space: nowrap;
	font-style: inherit;
	font-size: 20px;
	line-height: 26px;
}

.header-info-price {
	white-space: nowrap;
	font-size: 36px;
	line-height: 38px;
	padding-top: 3px;
}

.header-info .header-info-price:only-child {
	margin-top: 55px;
}

@media(max-width:680px) {
	.footer .organiza b.ocultos {
		color: var(--primary-color);
	}

	.logo img {
		padding-top: 20px;
		width: 130px;
	}

	.list:hover,
	.list.active,
	.filt:hover,
	.filt.active {
		border: 1px solid var(--primary-color) !important;
	}

	.lista,
	.filter {
		border-top: 1px solid var(--primary-color);
		border-left: 1px solid var(--primary-color);
		border-right: 1px solid var(--primary-color);
	}

	.lista a:hover,
	.lista a.active,
	.filter a:hover,
	.filter a.active {
		background-color: var(--secondary-color);
		border-top: 0;
		color: var(--primary-color);
	}

	.filter .searcher {
		border-bottom: 1px solid var(--primary-color)
	}

	.lista a,
	.filter a,
	.filter em {
		border-bottom: 1px solid var(--primary-color);
	}

	.list h6,
	.filt h6 {
		background-image: url(/img/nav.20200702.png);
	}

	.header-info {
		float: none;
		padding-top: 10px;
	}

	.header-info .header-info-price:only-child {
		margin-top: 0px;
	}

	.navigator {
		top: 320px;
	}

	.header.nodate .navigator {
		top: 232px;
	}
}

@media(max-width:339px) {}