body {
	margin: 0;
	padding: 0 0 20px 0;
	font-family: Verdana;
	font-size: 11px;
	background-color: #E6DED2;
	background-image: url("/images/bertiz/shadow.png");
	background-repeat: no-repeat;
	background-position: top center;
}

div.clearfix {
	width: 0px;
	height: 0px;
	clear: both;
	overflow: hidden;
}

#container {
	width: 970px;
	margin: 0 auto;
	background-color: black;
	position: relative;
}

#header {
	position: relative;
	z-index: 10;
	height: 198px !important;
	border-bottom: #f9b60f solid 1px;
}

body.home #header {height: 299px !important;}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	border-top: white solid 1px;
	float: left;
}

#logo img {
	border: none;
	width: 210px;
	height: 171px;
}

#top-menu {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 759px;
	height: 170px !important;
	border-left: #f9b60f solid 1px;
}

body.home #top-menu {height: 273px !important;}


#top-menu table {
	width: 759px;
	border-collapse: collapse;
}

#top-menu table td {
	text-align: center;
	color: white;
	padding: 6px 0 8px 0;
	border-bottom: #f9b60f solid 1px;
}

#top-menu table td a {
	display: block;
	text-decoration: none;
	color: #f9b60f;
	border-left: #f9b60f solid 1px;
	line-height: 12px;
	height: 12px;
	outline: none;
}

#top-menu table td a:hover {
	text-decoration: underline;
}

#top-menu table td a.first {
	border: none;
}

#top-menu table td.section {
	border-bottom: white solid 1px;
}

#top-menu table td.section.active {
	background-color: black;
	background-image: none;
}

#top-menu table td.lang.active {
	background-image: url("/images/bertiz/active.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

#top-menu table td.section a {
	color: white;
}

#top-menu div.menu1 {
	display: table;
	width: 759px;
	border-collapse: collapse;
}

#top-menu div.menu1 div.menu1row {
	display: table-row;
}

#top-menu div.menu1 div.cell {
	display: table-cell;
	text-align: center;
	color: white;
	padding: 6px 0 8px 0;
	border-bottom: #f9b60f solid 1px;
}

div.menu-table div.cell:first-child div.container {border-left: none;}

#top-menu div.menu1 div.cell a {
	display: block;
	text-decoration: none;
	color: #ffd716;
	border-left: #f9b60f solid 1px;
	line-height: 12px;
	height: 12px;
	outline: none;
}

#top-menu div.menu1 div.cell a:hover {
	text-decoration: underline;
}

#top-menu div.menu1 div.cell a.first {
	border: none;
}

#top-menu div.menu1 div.cell.section.active {
	background-color: black;
	background-image: none;
}

#top-menu div.menu1 div.cell.lang.active {
	background-image: url("/images/bertiz/active.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

#top-menu div.menu1 div.cell.section a {
	color: white;
}

#main-menu {
	position: absolute;
	top: 170px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 27px;
	background-color: transparent;
	background-image: url("/images/bertiz/menu.png");
	background-position: top right;
	background-repeat: no-repeat;
	border-top: #F9B60F solid 1px;
}

body.home #main-menu {top: 273px;}



#main-menu table {
	border-collapse: collapse;
}

#main-menu table td {
	text-align: center;
	padding: 0;
	height: 27px;
	cursor: default;
}

#main-menu table td.active {
	background-color: black;
}

#main-menu table td.active a {
	/*font-weight: bold;*/
}

#main-menu table td a {
	display: block;
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	border-left: #f9b60f solid 1px;
}

#main-menu table td a:hover {
	text-decoration: underline;
}

#main-menu table td a.first {
	border: none;
}

#main-menu table td div.container {
	color: white;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	border-left: #f9b60f solid 1px;
	position: relative;
	width: 100%;
}

#main-menu table td div.submenu {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 150px;
	padding: 0 15px;
	text-align: left;
	overflow: hidden;
	display: none;
}

#main-menu table td div.submenu div.bg {
	position: absolute;
	background-color: #8F6721;
	/*opacity: 0.9;*/
	top: 0;
	left: 0;
	z-index: 1;
	width: 180px;
}

#main-menu table td div.submenu a {
	position: relative;
	display: block;
	height: auto;
	line-height: 14px;
	border: none;
	border-top: #f9b60f solid 1px;
	color: white;
	padding: 5px 0;
	z-index: 2;
}

#main-menu table td div.submenu a.first {
	border: none;
}

div.menu2 {
	display: table;
	margin: 0 auto;
}

div.menu-table {
	display: table-row;
}

div.menu-table div.cell {
	display: table-cell;
	vertical-align: middle;
}

div.menu-table div.cell {
	text-align: center;
	padding: 0;
	height: 27px;
	cursor: default;
}

div.menu-table div.cell.active {
	background-color: black;
}

div.menu-table div.cell.active a {
	/*font-weight: bold;*/
}

div.menu-table div.cell a {
	display: block;
	text-decoration: none;
	color: white;
	font-size: 11px;
	line-height: 12px;
	height: 12px;
	border-left: #f9b60f solid 1px;
	padding: 0 7px;
}

div.menu-table div.cell a:hover {
	text-decoration: underline;
}

div.menu-table div.cell a.first {
	border: none;
}

div.menu-table div.cell div.container {
	color: white;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	border-left: #f9b60f solid 1px;
	position: relative;
	padding: 0 7px;
}

div.menu-table div.cell div.submenu {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 150px;
	padding: 0 20px;
	text-align: left;
	overflow: hidden;
	display: none;
}

div.menu-table div.cell div.submenu div.bg {
	position: absolute;
	background-color: #8F6721;
	/*opacity: 0.9;*/
	top: 0;
	left: 0;
	z-index: 1;
	width: 180px;
}

div.menu-table div.cell div.submenu a {
	position: relative;
	display: block;
	height: auto;
	line-height: 14px;
	border: none;
	border-top: #f9b60f solid 1px;
	color: white;
	padding: 5px 0;
	z-index: 2;
}

#gobierno {
	position: absolute;
	right: 0px;
	bottom: 27px;
	border: white solid 1px;
}

#home-img {
	position: relative;
	height: 227px;
	z-index: 5;
	border-bottom: #f9b60f solid 1px;
	background-color: black;
}

#home-img img {
	position: absolute;
	top: -273px;
	left: 0;
	z-index: 1;
}

#home-img p {
	position: absolute;
	bottom: 15px;
	right: 20px;
	color: #f9b60f;
	padding: 0;
	margin: 0;
	z-index: 2;
}

#home-img div.hidden img {
	display: none;
}

#home-img div.hidden p {
	display: none;
}

#home-img img.loading {
	top: 150px;
	left: 421px;
}

#img-selector {
	display: none;
	position: absolute;
	z-index: 10;
	bottom: 5px;
	left: 5px;
}

#img-selector a {
	position: relative;
	display: block;
	padding: 3px;
	border: #333 solid 1px;
	margin: 0 10px 0 0;
	float: left;
	text-align: center;
	background-color: white;
	outline: none;
}

#img-selector a:hover {
	background-color: #F9B40E;
	border-color: #FFF;
}

#img-selector a.active {
	background-color: #F9B40E;
	border-color: #FFF;
}

#img-selector a img {
	border: none;
	width: 100px;
	height: 50px;
	position: relative;
	top: 0;
	left: 0;
}

div.title {
	margin: 0;
	padding: 0;
	background: white url("/images/bertiz/title.png") repeat-x left center;
	font-size: 16px;
	color: black;
	line-height: 20px;
	height: 20px;
	clear: both;
}

div.title span {
	display: block;
	line-height: 16px;
	padding: 1px 0 3px 0;
	height: 16px;
	background-color: white;
}

div.title a.print {
	display: block;
	float: right;
	background-color: white;
	margin: 0 15px 0 0;
	padding: 0 5px 0 25px;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	background-image: url("/images/bertiz/print.png");
	background-repeat: no-repeat;
	background-position: 8px center;
}

div.title span.left {
	float: left;
	padding-right: 10px;
}

div.title span.right {
	float: right;
	padding-left: 10px;
}

#home {
	padding: 20px;
	background-color: white;
}

#home div.news {
	width: 275px;
	float: left;
	padding-bottom: 20px;
}

#home div.news div.new {
	padding: 22px 0;
	overflow: hidden;
}

#home div.news div.new a.img {
	display: block;
	float: left;
	outline: none;
	text-decoration: none;
	margin-right: 16px;
}

#home div.news div.new a.img img {
	border: none;
}

#home div.news div.new a.img + div.info {
	width: 165px;
	float: right;
}

#home div.news div.new div.info p.title {
	margin: 0;
	padding: 0;
	color: #8F6721;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#home div.news div.new div.info p.title a {
	text-decoration: none;
	color: #8F6721;
}

#home div.news div.new div.info div.text {
	line-height: 16px;
}

#home div.news div.border {
	height: 1px;
	background: white url("/images/bertiz/border.png") no-repeat top left;
}

#home div.highlights {
	width: 265px;
	float: left;
	margin: 0 0 0 30px;
}

#home div.highlights div.hl {
	margin: 2px 0 15px 0;
	width: 265px;
	height: 136px;
	overflow: hidden;
}

#home div.highlights div.hl div.content {
	width: 185px;
	height: 115px;
	margin: 5px 0 0 60px;
	padding: 5px 0 0 0;
	overflow: auto;
}

#home div.highlights div.hl p.title {
	margin: 0 0 6px 0;
	color: #38545F;
	font-size: 14px;
	font-weight: bold;
}

#home div.highlights div.hl div.text {
	margin: 0;
	line-height: 17px;
}

#home div.highlights div.hl div.text a {
	color: black;
	text-decoration: none;
}

#home div.localization {
	width: 340px;
	min-height: 290px;
	float: right;
}

#home div.localization div.text {
	margin-top: 22px;
	width: 240px;
}

#footer {
	position: relative;
	clear: both;
	padding: 45px 20px 0 20px;
	height: 115px;
	background: white url("/images/bertiz/footer.png") no-repeat top left;

}

#footer div.info-dev {
	width: 255px;
	height: 75px;
	float: left;
	border-right: #CCC solid 1px;
	overflow: hidden;
}

#footer div.info-dev div.info-dev-left {
	float:left;
	display:inline-block;
	#display:inline;
	zoom:1;
	#position:relative;
}

#footer div.info-dev div.info-dev-right {
	float:right;
	display:inline-block;
	#display:inline;
	zoom:1;
	#position:relative;
}

#footer div.info-dev a img {
	border: none;
	margin: 0 5px 5px 0;
}

#footer div.info-dev p {
	color: #999;
	margin: 0;
	padding: 0;
}

#footer div.info-dev p a {
	color: #999;
	text-decoration: none;
}

#footer div.info {
	width: 418px;
	height: 75px;
	float: left;
	overflow: hidden;
}

#footer div.info p {
	padding: 0;
	margin: 0;
	color: #666;
	width: 165px;
}

#footer div.info div.logos {
	float: left;
	width: 250px;
	position: relative;
}

#footer div.info div.infos {
	float: right;
	width: 154px;
	height: 75px;
}

#footer div.info div.logos a.gob {
	position: absolute;
    left: 0;
    top: 0;
    width: 248px;
    z-index: 1;
}

#footer div.info div.logos a.gob img {
	display: block;
	margin: 0 auto;
}

#footer div.info div.logos a.dep {
	position: absolute;	
	left: 10px;
	top: 40px;
	width: 190px;
	z-index: 2;	
	display: none;
}

#footer div.info div.logos img {
	border: 0;
}

#footer div.info a {
	margin: 0 0 0 0;
	color: #666;
	width: 165px;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

#footer div.login {
	width: 220px;
	height: 75px;
	float: right;
	padding: 0 0 0 35px;
	border-left: #CCC solid 1px;
	overflow: hidden;
}

#footer div.login div.head {
	clear: both;
}

#footer div.login div.column1 {
	float: left;
	width: 80px;
}

#footer div.login div.column2 {
	float: left;
	width: 78px;
}

#footer div.login div.column3 {
	float: left;
}

#footer div.login form {
	margin: 0;
	padding: 0;
}

#footer div.login div.line {
	clear: both;
	text-align: left;
	padding-top: 2px;
}

#footer div.login div.head p {
	margin: 0;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
	color: #666;
	float: left;
	padding-right: 15px;
	background-image: url("/images/bertiz/sec.png");
	background-repeat: no-repeat;
	background-position: right center;
}

#footer div.login div.head p a {
	margin: 0;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
	color: #666;
	float: left;
	padding-right: 15px;
	text-decoration: none;
}

#footer div.login div.head p a:hover {
	text-decoration: underline;
}

#footer div.login label {
	display: block;
	padding: 2px 10px 0 0;
	color: #858585;
	font-size: 10px;
}

#footer div.login input {
	width: 75px;
	height: 14px;
}

#footer div.login input.submit {
	width: 41px;
	height: 15px;
	background: white url("/images/bertiz/send.png") no-repeat top left;
	border: none;
	margin: 2px 0 0 5px;
	font-size: 8px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

#footer p.aviso {
	text-align: center;
	font-size: 10px;
	color: #858585;
	margin: 0;
	padding: 15px 0 0 0;
	line-height: 12px;
}

#img {
	position: absolute;
	top: 0;
	right: 0;
	height: 172px;
	overflow: hidden;
	z-index: 5;
}

#content {
	background-color: white;
	min-height: 350px;
	padding: 32px 55px 20px 50px;
}

#left-menu {
	position: relative;
	left: -20px;
	float: left;
	width: 200px;
	min-height: 475px;
	background: white url("/images/bertiz/menu-border.png") no-repeat top right;
	padding: 12px 0;
}

#left-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 197px;
}

#left-menu ul li a {
	font-size: 12px;
	color: black;
	text-decoration: none;
}

#left-menu ul li a.active {
	font-weight: bold;
}

#left-menu ul li {
	margin: 0 0 15px 0;
}

#left-menu ul li a:hover {
	text-decoration: underline;
}

#content div.content {
	float: right;
	width: 645px;
	padding: 10px 0 0 0;
}

#content div.content div.title {
	margin-bottom: 18px;
}

#content div.text-image {
	font-size: 12px;
	line-height: 17px;
}

#content div.news-list {

}

div.pagtop {
	background: white url("/images/bertiz/pag-bg.png") repeat-x bottom left;
	margin-bottom: 5px;
}

div.pagbottom {
	background: white url("/images/bertiz/pag-bg.png") repeat-x top left;
}

div.pagtop, div.pagbottom {
	padding: 5px 0;
	text-align: right;
	font-size: 10px;
}

div.pagtop a, div.pagbottom a {
	color: #8F6721;
	text-decoration: none;
	margin: 0 4px;
}

div.pagtop a:hover, div.pagbottom a:hover {
	text-decoration: underline;
}

div.pagtop span, div.pagbottom span {
	color: #666;
	margin: 0 4px;
}

#content div.news-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#content div.news-list ul li {
	padding: 10px 0;
	background: white url("/images/bertiz/new-border.png") repeat-x top left;
}

#content div.news-list ul li.first {
	background: none;
}

#content div.news-list ul li a.img {
	display: block;
	margin-right: 10px;
	margin-bottom: 15px;
	vertical-align: top;
	float: left;
}

#content div.news-list ul li a.img img {
	vertical-align: top;
	border: none;
}

#content div.news-list ul li div.info {
	position: relative;
	float: left;
	width: 760px;
}

#content div.news-list ul li div.info p.title {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #8F6721;
}

#content div.news-list ul li div.info p.title a {
	color: #8F6721;
	text-decoration: none;
}

#content div.news-list ul li div.info p.title a:hover {
	text-decoration: underline;
}

#content div.news-list ul li div.info div.text {
	font-size: 11px;
	color: black;
}

#content div.new-detail div.back {
	text-align: right;
	padding: 5px 0;
	background: white url("/images/bertiz/pag-bg.png") repeat-x bottom left;
	margin-bottom: 15px;
}

#content div.new-detail div.back a {
	font-size: 10px;
	color: #8F6721;
	text-decoration: none;
}

#content div.new-detail div.back a:hover {
	text-decoration: underline;
}

#content div.new-detail img.new {
	float: right;
	margin: 0 0 25px 30px;
}

#content div.new-detail p.title {
	color: #8F6721;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

#content div.new-detail div.text {
	font-size: 12px;
	line-height: 16px;
}

div.galeria {
	background-color: #F1F2F2;
	padding: 15px 10px 3px 10px;
	width: 625px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

div.galeria p.titulo {
	position: relative;
	margin: 0 0 3px 0;
	padding: 3px 5px;
	background-color: white;
	font-size: 11px;
	color: #8F6721;
}

div.galeria p.titulo a {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 11px;
	height: 11px;
	display: block;
	padding: 4px 10px 5px 15px;
	background: white url("/images/bertiz/all.png") no-repeat center left;
	color: #2D3736;
	text-decoration: none;
}

div.galeria p.titulo a:hover {
	text-decoration: underline;
}

div.galeria div.images {
	width: 680px;
}

div.galeria div.images div.image {
	position: relative;
	width: 120px;
	height: 125px;
	margin: 7px 48px 7px 0;
	overflow: hidden;
	float: left;
	background: white;
}

div.galeria div.images div.image a {
	display: block;
	width: 120px;
	height: 90px;
	overflow: hidden;
}

div.galeria div.images div.image img {
	max-width: 120px;
	max-height: 90px;
	border: none;
}

div.galeria div.images div.image p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #8F6721;
	font-size: 11px;
	margin: 0;
	padding: 3px;
	width: 114px;
	line-height: 14px;
	background-color: white;
}

#content div.birding ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#content div.birding ul li {
	padding: 10px 0;
	background: white url("/images/bertiz/new-border.png") repeat-x top left;
}

#content div.birding ul li.first {
	background: none;
}

#content div.birding ul li a.img {
	display: block;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}

#content div.birding ul li a.img img {
	border: none;
}

#content div.birding ul li div.info p.title {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #8F6721;
}

#content div.birding ul li div.info p.title a {
	color: #8F6721;
	text-decoration: none;
}

#content div.birding ul li div.info p.title a:hover {
	text-decoration: underline;
}

#content div.birding ul li div.info div.text {
	font-size: 11px;
	color: black;
}

#content div.user {
	height: 14px;
	text-align: right;
	font-size: 10px;
	padding: 5px 0;
	background: white url("/images/bertiz/pag-bg.png") repeat-x bottom left;
	margin-bottom: 10px;
}

#content div.user span {
	padding: 0 10px 0 15px;
	border-right: #CCC solid 1px;
	background: white url("/images/bertiz/user.png") no-repeat left top;
}

#content div.user a {
	padding: 0 0 0 10px;
	color: #8F6721;
	text-decoration: none;
}

#content div.back {
	height: 14px;
	text-align: right;
	font-size: 10px;
	padding: 5px 0;
	background: white url("/images/bertiz/new-border.png") repeat-x bottom left;
	margin-bottom: 10px;
}

#content div.back a {
	padding: 0 0 0 10px;
	color: #8F6721;
	text-decoration: none;
}

#content div.documentos ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#content div.documentos ul li {
	padding: 10px 0;
	background: white url("/images/bertiz/new-border.png") repeat-x top left;
}

#content div.documentos ul li.first {
	background: none;
}

#content div.documentos ul li div.line {
	margin-bottom: 5px;
}

#content div.documentos ul li div.line span {
	font-size: 11px;
	color: #999;
	line-height: 14px;
}

#content div.documentos ul li div.line a {
	font-size: 12px;
	color: #8F6721;
	text-decoration: none;
	line-height: 14px;
}

#content div.documentos ul li div.line a:hover {
	text-decoration: underline;
}

#content div.documentos ul li div.text {
	font-size: 12px;
}

#content div.documento {
	padding-top: 5px;
}

#content div.documento div.line span {
	font-size: 11px;
	color: #999;
	line-height: 14px;
}

#content div.documento div.line span.title {
	font-size: 12px;
	color: #8F6721;
	text-decoration: none;
	line-height: 14px;
}

#content div.documento div.line {
	margin-bottom: 5px;
}

#content div.documento div.text {
	font-size: 12px;
}

#content div.opinion div.text {
	padding: 20px 0;
}

#content div.opinion div.text a {
	color: #8F6721;
	text-decoration:none;
}

#content div.opinion div.text a:hover {
	text-decoration: underline;
}

#content div.opinion div.field {
	margin-bottom: 10px;
}

#content div.opinion input {
	border: #F1E2CB solid 1px;
	width: 300px;
	padding: 4px;
}

#content div.opinion textarea {
	border: #F1E2CB solid 1px;
	width: 300px;
	height: 60px;
	padding: 4px;
}

#content div.opinion input.submit {
	width: 41px;
	height: 15px;
	background: white url("/images/bertiz/send.png") no-repeat top left;
	border: none;
	margin: 0 0 0 5px;
}

#content div.opinion input.submit2 {
	width: 41px;
	height: 15px;
	background: white url("/images/bertiz/send.png") no-repeat top left;
	border: none;
	margin: 2px 0 0 5px;
	font-size: 8px;
	padding: 0px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

#content div.opinion input.error, #content div.opinion textarea.error {
	border-color: red;
	color: red;
}


/* Reservas */
#content .reservas {font: normal normal 11px/1.3em Verdana;}
#content .reservas .wysiwyg a {text-decoration: underline; color: black;}
#content .reservas .wysiwyg *:first-child {margin-top: 0;}
#content .reservas .descripcion {margin-bottom: 40px;}
#content .reservas .descripcion li {list-style-type: disc;}
#content .reservas .reservas-title {color: #FF6C60; text-transform: uppercase; margin-bottom: 18px; font-weight: bold;}


/* Calendar */
#content .reservas .calendar-title {font-weight: bold;}
#content .reservas .calendar_wrapper {overflow: hidden; width: 100%; margin-bottom: 38px;}
#content .reservas .calendar_wrapper .calendar {width: 410px; height: 230px; float: left; padding: 1px; background-color: #eee;}
#content .reservas .calendar_wrapper .tutorial {margin-left: 425px;}
#content .reservas .calendar_wrapper iframe {width: 420px; #width: 400px; height: 300px; border: 0; margin-left: 5px; margin-top: 5px;}


/* Parques relacionados */
#content .reservas .others-parks-title {font-weight: bold; margin-bottom: 0;}
#content .reservas .related-parks {margin: 0; padding: 0;}
#content .reservas .related-parks li {border-bottom: 1px solid #ccc; list-style-type: none; padding-bottom: 14px; width: 305px; margin-left: 335px; margin-right: 30px; overflow: hidden;}
#content .reservas .related-parks li:first-child {float: left; margin-left: 0;}

#content .reservas .related-parks iframe {width: 305px; height: 190px; display: none; margin-top: 15px;}
#content .reservas .related-parks .related-parks-title {color: #FF6C60; font-weight: bold; text-transform: uppercase;}
#content .reservas .related-parks .related-parks-distance {color: black; padding-left: 12px; display: inline;}
#content .reservas .related-parks .related-parks-link-to-googlemaps {padding-left: 12px; display: inline;}
#content .reservas .related-parks .related-parks-link-to-googlemaps a {color: #999;}
#content .reservas .related-parks .related-parks-link-to-googlemaps-external {padding-left: 12px; display: inline; display: none;}
#content .reservas .related-parks .related-parks-link-to-googlemaps-external a {color: #999;}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #9C7121 !important;
	border-color: #9C7121 !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	background-color: #9C7121 !important;
	border-color: #9C7121 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: #9C7121 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	color: #9C7121 !important;
	border-bottom: #9C7121 !important;
}