@font-face {
  font-family: "sk300";
  src: url("../fonts/../fonts/sinkinsans-300light-webfont.eot");
  src: url("../fonts/../fonts/sinkinsans-300light-webfont.eot?iefix") format("eot"), url("../fonts/../fonts/sinkinsans-300light-webfont.woff") format("woff"), url("../fonts/../fonts/sinkinsans-300light-webfont.otf") format("opentype"), url("../fonts/../fonts/sinkinsans-300light-webfont.svg") format("svg"); }
@font-face {
  font-family: "sk400";
  src: url("../fonts/../fonts/SinkinSans-400Regular-webfont.eot");
  src: url("../fonts/../fonts/SinkinSans-400Regular-webfont.eot?iefix") format("eot"), url("../fonts/../fonts/SinkinSans-400Regular-webfont.woff") format("woff"), url("../fonts/../fonts/SinkinSans-400Regular-webfont.otf") format("opentype"), url("../fonts/../fonts/SinkinSans-400Regular-webfont.svg") format("svg"); }
@font-face {
  font-family: "sk400i";
  src: url("../fonts/../fonts/SinkinSans-400Italic-webfont.eot");
  src: url("../fonts/../fonts/SinkinSans-400Italic-webfont.eot?iefix") format("eot"), url("../fonts/../fonts/SinkinSans-400Italic-webfont.woff") format("woff"), url("../fonts/../fonts/SinkinSans-400Italic-webfont.otf") format("opentype"), url("../fonts/../fonts/SinkinSans-400Italic-webfont.svg") format("svg"); }
@font-face {
  font-family: "sk700";
  src: url("../fonts/../fonts/sinkinsans-700bold-webfont.eot");
  src: url("../fonts/../fonts/sinkinsans-700bold-webfont.eot?iefix") format("eot"), url("../fonts/../fonts/sinkinsans-700bold-webfont.woff") format("woff"), url("../fonts/../fonts/sinkinsans-700bold-webfont.otf") format("opentype"), url("../fonts/../fonts/sinkinsans-700bold-webfont.svg") format("svg"); }
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
  margin: 0px;
  padding: 0px;
  background: url(../img/bg.jpg) repeat;
  background-size: contain;
  font-family: 'sk400';
  height: 100%; }

div {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

span {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

applet {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

object {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

iframe {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h2 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h3 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h4 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h5 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

h6 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

blockquote {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  quotes: none; }
  blockquote:before {
    content: "";
    content: none; }
  blockquote:after {
    content: "";
    content: none; }

pre {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease; }
  a img {
    border: none; }

abbr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

acronym {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

address {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

big {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

cite {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

code {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

del {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

dfn {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

em {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

img {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

ins {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

kbd {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

q {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  quotes: none; }
  q:before {
    content: "";
    content: none; }
  q:after {
    content: "";
    content: none; }

s {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

samp {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

small {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

strike {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

strong {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

sub {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

sup {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

tt {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

var {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

b {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

u {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

i {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

center {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

dl {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

dt {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

dd {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

ol {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none; }

ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none; }

li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

form {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: 40%; }
  form input[type=text] {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    border: 1px #92A755 solid;
    font-family: 'sk400'; }
  form textarea {
    font-family: 'sk400';
    width: 100%;
    padding: 10px;
    height: 170px;
    border-radius: 5px;
    border: 1px #92A755 solid; }
  form input[type=submit] {
    border: none;
    background: url(../img/enviar.png) no-repeat;
    width: 70px;
    height: 20px;
    padding: 5px;
    cursor: pointer; }

label {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

legend {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

table {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  border-collapse: collapse;
  border-spacing: 0; }

caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

tbody {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

tfoot {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

thead {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

th {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

article {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

aside {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

canvas {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

details {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

embed {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

figure {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

figcaption {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

.container {
  max-width: 968px; }

footer {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  width: 100%;
  background: #FFF;
  display: flex; }
  footer:after {
    content: "";
    display: table;
    clear: both; }
  footer .container {
    position: relative;
    width: 100%;
    background: #FFF;
    padding: 50px 0; }
    footer .container .wrap {
      width: 100%;
      max-width: 968px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      align-items: center; }

.social {
  list-style: none; }
  .social li {
    float: left;
    padding: 0px 5px; }
    .social li a {
      display: block;
      width: 34px;
      height: 34px;
      background: url(../img/social.png) no-repeat;
      background-position: 0px -2px; }
    .social li:nth-child(2) a {
      background-position: -38px -1px; }

header {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block;
  width: 100%;
  position: relative; }
  header .fondo_oscuro {
    background: #FFF;
    width: 100%; }
  header .fondo_mosaico {
    position: relative;
    width: 100%;
    margin: 0 auto;
    background: url(../img/bg_header.jpg) no-repeat center center;
    padding: 10px 0; }
  header .social {
    position: absolute;
    list-style: none;
    right: 0px;
    bottom: 10px; }

hgroup {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

menu {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

nav {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

output {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

ruby {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  display: block; }

time {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

mark {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

audio {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

#wrapper {
  width: 100%;
  position: relative;
  min-height: 100%; }

.header {
  width: 100%;
  background: #92A755; }
  .header ul {
    list-style: none;
    margin: 0 auto;
    display: flex;
    width: 100%;
    max-width: 968px;
    flex-wrap: wrap; }
    .header ul li {
      border-right: #66743B 1px solid; }
      .header ul li:last-child {
        border-right: none; }
      .header ul li a {
        text-decoration: none;
        color: #FFF;
        padding: 18px 30px;
        display: block;
        font-size: 14px;
        text-transform: uppercase; }
        .header ul li a:hover {
          color: #92A755;
          background: #66743B; }
      .header ul li a.active {
        color: #92A755;
        background: #66743B; }

#container {
  width: 100%;
  max-width: 968px;
  padding: 20px 20px;
  margin: 0 auto;
  position: relative;
  text-align: justify;
  line-height: 20px;
  font-size: 12px; }
  #container h1 {
    color: #92A755;
    font-size: 36px;
    line-height: normal; }
  #container .leftbox {
    width: 60%;
    float: left; }
  #container .rightbox {
    padding-left: 2%;
    width: 38%;
    float: left; }

#container.blanco {
  background: #FFF; }

.clear {
  clear: both; }

.blanco_home {
  width: 100%;
  background: #FFF;
  position: absolute;
  height: 50px;
  margin-top: -50px; }

.blanco_h1 {
  width: 100%;
  background: #FFF;
  padding: 30px 0 30px 0px; }
  .blanco_h1 h1 {
    font-size: 36px;
    text-align: center; }
    .blanco_h1 h1 span {
      color: #92A755; }

#verde {
  width: 100%;
  padding-bottom: 40px;
  background: url(../img/bgverde.jpg) no-repeat;
  background-size: cover; }
  #verde .container {
    width: 100%;
    max-width: 1008px;
    margin: 0 auto; }
    #verde .container img {
      display: block;
      margin: 0 auto;
      max-width: 100%; }
    #verde .container .texto {
      width: 100%;
      max-width: 774px;
      margin: 0 auto;
      text-align: center;
      font-size: 16px;
      color: #FFF;
      line-height: 20px; }

.noti .left {
  width: 576px;
  padding-right: 92px;
  float: left; }
  .noti .left .h2 {
    font-family: 'sk700';
    font-size: 24px;
    border-left: 10px #92A755 solid;
    padding-left: 20px;
    line-height: 25px; }
  .noti .left .cursi {
    font-family: 'sk400i';
    font-size: 16px; }
.noti .right {
  width: 300px;
  float: left; }
  .noti .right img {
    width: 100%; }

.noticias article {
  width: 100%;
  padding: 20px 0px;
  border-bottom: 1px solid #92A755; }
  .noticias article .h2 {
    font-family: 'sk700';
    font-size: 24px;
    border-left: 10px #92A755 solid;
    padding-left: 20px;
    line-height: 30px; }
  .noticias article .txt {
    width: 576px;
    padding-left: 92px;
    float: left; }
  .noticias article .img {
    width: 300px;
    float: left; }
    .noticias article .img img {
      width: 100%; }
  .noticias article a {
    width: 66px;
    height: 20px;
    background: url(../img/boton-ver-mas.png) no-repeat;
    display: block; }

.flexslider .slides img {
  max-width: 100%; }

.barrio-imgs figure {
  height: 190px;
  overflow: hidden; }
  .barrio-imgs figure img {
    width: 100%; }

.formularioContacto {
  width: 50%;
  float: left; }

@media screen and (max-width: 768px) {
  .header ul li {
    flex-grow: 1;
    width: 50%;
    border: none; }

  footer .container .wrap {
    flex-direction: column;
    padding: 0 20px; }
    footer .container .wrap .linco {
      margin-top: 20px; }

  #container .rightbox,
  #container .leftbox {
    width: 100%; }
  #container h1 {
    line-height: 45px; }

  .noticias article .img {
    width: 100%; }
  .noticias article .txt {
    width: 100%;
    padding-left: 0;
    border-bottom: 10px #92A755 solid;
    padding-bottom: 20px; }
    .noticias article .txt .h2 {
      border-left: none;
      padding-left: 0;
      padding-top: 10px; }

  .formularioContacto {
    width: 100%; } }

/*# sourceMappingURL=style.css.map */
