@charset "UTF-8";
@font-face {
  font-family: 'boksen-roman';
  src: url("https://www.boksen.es/fileadmin/css/fonts/boksen-roman.eot");
  src: local("☺"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-roman.woff") format("woff"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-roman.ttf") format("truetype"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-roman.svg") format("svg");
  font-weight: normal !important;
  font-style: normal; }

@font-face {
  font-family: 'boksen-bold';
  src: url("https://www.boksen.es/fileadmin/css/fonts/boksen-bold.eot");
  src: local("☺"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-bold.woff") format("woff"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-bold.ttf") format("truetype"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-bold.svg") format("svg");
  font-weight: normal !important;
  font-style: normal; }

@font-face {
  font-family: 'boksen-serifa';
  src: url("https://www.boksen.es/fileadmin/css/fonts/boksen-serifa.eot");
  src: local("☺"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-serifa.woff") format("woff"), url("https://www.boksen.es/fileadmin/css/fonts/boksen-serifa.woff2") format("woff2");
  font-weight: normal !important;
  font-style: normal; }

html {
  font-family: 'boksen-roman';
  font-size: 17px;
  color: #171717; }

body {
  font-family: 'boksen-roman';
  font-size: 17px;
  color: #171717;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #edede9; }

#headerContainer div div:not(#breadcrumbs) div {
  font-family: 'boksen-serifa';
  line-height: 1em;
  font-weight: normal !important; }

#headerContainer div div#breadcrumbs .breadcrumbsItem {
  border: 1px solid #D8AA19;
  font-family: 'boksen-bold';
  line-height: 1.41em;
  line-height: 2em; }
  #headerContainer div div#breadcrumbs .breadcrumbsItem.selectable {
    background-color: #171717;
    color: #ffffff;
    border-color: #171717; }
  #headerContainer div div#breadcrumbs .breadcrumbsItem.active {
    background-color: #D8AA19;
    color: #171717;
    border-color: #D8AA19; }
  #headerContainer div div#breadcrumbs .breadcrumbsItem.inactive {
    background-color: #ffffff;
    color: #171717;
    border-color: #D8AA19; }

#headerContainer div div#breadcrumbs .breadcrumbsSpacer {
  border-color: #171717;
  color: #171717; }

body > div:first-child > div:not(#headerContainer) {
  font-family: 'boksen-serifa';
  line-height: 1em;
  font-size: 20px; }

body .customInputBox_base {
  font-family: 'boksen-roman';
  line-height: 1.41em; }
  body .customInputBox_base #IBModelos_title h3 {
    font-family: 'boksen-bold';
    line-height: 1.41em;
    font-weight: normal !important; }
  body .customInputBox_base #IBModelos_content b, body .customInputBox_base #IBModelos_content strong {
    font-family: 'boksen-bold';
    line-height: 1.41em;
    font-weight: normal !important; }
  body .customInputBox_base #IBModelos_content div.button {
    font-family: 'boksen-bold';
    line-height: 1.41em; }
