﻿body {
	background-position : center top;
	background-image : url("../img/bg-body.jpg");
	background-repeat : repeat;
	background-attachment : fixed;
	color : #354621;
}
.top {
	background-position : center top;
	padding-bottom : 30px;
	background-image : url("../img/bg-header.png");
	background-repeat : no-repeat;
}
.lang {
	min-height : 25px;
	padding-top : 5px;
	padding-bottom : 5px;
	background-color : rgb(144, 168, 32, 0.05);
	color : #fff;
}
nav#menu {
	width : 100%;
	text-align : center;
}
nav > ul > li {
	float : none;
	display : inline-block;
	border-width : 1px;
	border-color : #999;
	margin : 0 0;
	border-left-style : solid;
	text-align : center;
}
nav > ul > li img {
	height : 16px;
	vertical-align : middle;
	padding-right : 4px;
}
nav > ul {
	list-style-type : none;
	text-align : center;
	padding : 7px 20px 10px 20px;
	max-width : 960px;
	margin : auto;
}
nav#menu li:first-child {
	border-left-style : none;
}
#menu li a {
	display : block;
	padding : 0 5px 0 6px;
	text-decoration : none;
	font-size : 12px;
	text-transform : lowercase;
	color : #ddd;
	opacity : 0.6;
}
#menu li a.active, #menu li a:hover {
	color : #fff;
	opacity : 1;
}
#menu li img {
	height : 16px;
	vertical-align : middle;
	padding-right : 4px;
}
.logo {
	margin-bottom : 10px;
	text-align: center;
}
.starter-template {
	padding : 1.5rem 1.5rem 1.5rem 1.5rem;
	text-align : center;
}
.navbar {
	max-width : 1108px;
	margin : auto;
	font-size : 1.25rem;
}
.bg-light {
	background-color : rgb(247, 232, 199, 1) !important;
}
.dropdown-menu {
	background-color : #eddebd;
}
.boxes div img {
	border : transparent solid 10px;
}
.boxes div:hover img {
	border : #aeca20 solid 10px;
}
.oferta {
	background-color : #fff;
	padding-bottom : 40px;
}
.oferta a {
	border-bottom : 1px solid #ccc;
	padding-bottom : 25px;
	padding-top : 25px;
	display : inline-block;
	color : #354621;
	font-size : 0.8em;
	text-align : center;
}
.oferta a:hover {
	color : #83962d;
	text-decoration : none;
}
.oferta a:hover img {
	opacity : 0.9;
}
.oferta a img {
	max-width : 100%;
	max-height : 100%;
	height : auto;
	width : auto;
	padding-bottom : 15px;
}
p a {
	color : #83962d;
	text-decoration : none;
}
p a:hover {
	color : #444;
	text-decoration : none;
}
footer {
	background-image : url("../img/bg-footer.png");
	background-repeat : repeat-y;
	background-position : center bottom;
	color : #fff;
	min-height : 180px;
	padding-bottom : 30px;
}
footer a {
	color : #bed841;
}
footer a:hover {
	color : #fff;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	text-align : left;
}
.google-maps {
	border-width: 0px;
	border-color: #FFFFFF;
	height: 300px;
	margin: auto;
	max-width: 500px;
	width: 100%;
}
@media (max-width: 480px) {
.logo img {
	width : 80%;
	height : auto;
}
}
@media (max-width: 991px) {
.nav-link {
	text-align : center;
}
}
