/*Fuentes personalizada*/

/* JosefinSansRegular Fonts */

/*
@font-face {
    font-family: 'JosefinSansLight';
    src: url('../fonts/josefin/JosefinSans-Light.eot');
    src: url('../fonts/josefin/JosefinSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/josefin/JosefinSans-Light.woff') format('woff'),
         url('../fonts/josefin/JosefinSans-Light.ttf') format('truetype'),
         url('../fonts/josefin/JosefinSans-Light.svg#open_sanslight') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'JosefinSansRegular';
    src: url('../fonts/josefin/JosefinSans-Regular.eot');
    src: url('../fonts/josefin/JosefinSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/josefin/JosefinSans-Regular.woff') format('woff'),
         url('../fonts/josefin/JosefinSans-Regular.ttf') format('truetype'),
         url('../fonts/josefin/JosefinSans-Regular.svg#open_sansregular') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'JosefinSansSemiBold';
    src: url('../fonts/josefin/JosefinSans-SemiBold.eot');
    src: url('../fonts/josefin/JosefinSans-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/josefin/JosefinSans-SemiBold.woff') format('woff'),
         url('../fonts/josefin/JosefinSans-SemiBold.ttf') format('truetype'),
         url('../fonts/josefin/JosefinSans-SemiBold.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: bold;
}
@font-face {
    font-family: 'JosefinSansBold';
    src: url('../fonts/josefin/JosefinSans-Bold.eot');
    src: url('../fonts/josefin/JosefinSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/josefin/JosefinSans-Bold.woff') format('woff'),
         url('../fonts/josefin/JosefinSans-Bold.ttf') format('truetype'),
         url('../fonts/josefin/JosefinSans-Bold.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: bold;
}
@font-face {
    font-family: 'JosefinSansItalic';
    src: url('../fonts/josefin/JosefinSans-Italic.eot');
    src: url('../fonts/josefin/JosefinSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/josefin/JosefinSans-Italic.woff') format('woff'),
         url('../fonts/josefin/JosefinSans-Italic.ttf') format('truetype'),
         url('../fonts/josefin/JosefinSans-Italic.svg#open_sansextrabold') format('svg');
    font-weight: 400;
    font-style: normal;
}
*/

@font-face {
    font-family: 'JosefinSansLight';
    src: url('../fonts/lato/Lato-Light.ttf');
    src: url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'JosefinSansRegular';
    src: url('../fonts/lato/Lato-Regular.ttf');
    src: url('../fonts/lato/Lato-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'JosefinSansSemiBold';
    src: url('../fonts/lato/Lato-Light.ttf');
    src: url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-weight: 600;
    font-style: bold;
}
@font-face {
    font-family: 'JosefinSansBold';
    src: url('../fonts/lato/Lato-Bold.ttf');
    src: url('../fonts/lato/Lato-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: bold;
}
@font-face {
    font-family: 'JosefinSansItalic';
    src: url('../fonts/lato/Lato-Italic.ttf');
    src: url('../fonts/lato /Lato-Italic.ttf') format('truetype');    font-weight: 400;
    font-style: normal;
}






@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/lato/Lato-Light.ttf');
    src: url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url('../fonts/lato/Lato-Regular.ttf');
    src: url('../fonts/lato/Lato-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Lato-SemiBold';
    src: url('../fonts/lato/Lato-Light.ttf');
    src: url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-weight: 600;
    font-style: bold;
}
@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/lato/Lato-Bold.ttf');
    src: url('../fonts/lato/Lato-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: bold;
}
@font-face {
    font-family: 'Lato-Italic';
    src: url('../fonts/lato/Lato-Italic.ttf');
    src: url('../fonts/lato /Lato-Italic.ttf') format('truetype');    font-weight: 400;
    font-style: normal;
}


/* GreatVibesRegular Fonts */
/*
@font-face {
    font-family: 'GreatVibesRegular';
    src: url('../fonts/greatvibes/GreatVibes-Regular.eot');
    src: url('../fonts/greatvibes/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/greatvibes/GreatVibes-Regular.woff') format('woff'),
         url('../fonts/greatvibes/GreatVibes-Regular.ttf') format('truetype'),
         url('../fonts/greatvibes/GreatVibes-Regular.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
}

/* BritannicBold */
/*
@font-face {
    font-family: 'BritannicBold';
    src: url('../fonts/britanic/BRITANIC.eot');
    src: url('../fonts/britanic/BRITANIC.eot?#iefix') format('embedded-opentype'),
         url('../fonts/britanic/BritannicBold.woff') format('woff'),
         url('../fonts/britanic/BRITANIC.ttf') format('truetype'),
         url('../fonts/britanic/BritannicBold.svg#open_sanslight') format('svg');
    font-weight: 400;
    font-style: normal;
}

/* Grand Hotel */
/*
@font-face {
    font-family: 'GrandHotel';
    src: url('../fonts/grandhotel/GrandHotel-Regular.eot');
    src: url('../fonts/grandhotel/GrandHotel-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/grandhotel/GrandHotel-Regular.woff') format('woff'),
         url('../fonts/grandhotel/GrandHotel-Regular.ttf') format('truetype'),
         url('../fonts/grandhotel/GrandHotel-Regular.svg#open_sanslight') format('svg');
    font-weight: 400;
    font-style: normal;
}

/* Heydings - icon font */
@font-face {
  font-family: "Heydings";
  font-style: normal;
  src: url("../fonts/heydings/heydings_icons.eot");
}
@font-face {
  font-family: "Heydings";
  font-style: normal;
  src: url("../fonts/heydings/heydings_icons.ttf");
}
/************** SYMBOLS ***************/

/* WebSymbols Plus */

/* Heydings */
.icon-links, .icon-speakballon, .icon-calendar, .icon-arrowdown, .icon-exit, .icon-flag, .icon-familytree, .icon-heart, .icon-information, .icon-brickwall,
.icon-bulb, .icon-speaker, .icon-mobile, .icon-blocknote, .icon-printer, .icon-telephone, .icon-ray, .icon-star:before, .icon-tag:before, .icon-arrowup:before,
.icon-volume, .icon-fountainpen, .icon-smiley, .icon-user, .icon-ribbon, .icon-cog, .icon-document, .icon-envelope, .icon-folder, .icon-spanner, .icon-house,
.icon-camera, .icon-note, .icon-key, .icon-locker, .icon-magnifying, .icon-compass, .icon-checked, .icon-question, .icon-rss, .icon-basquet, .icon-cronometer,
.icon-calculator, .icon-clapboard, .icon-weight, .icon-xclose, .icon-doctray, .icon-indexfolder, .icon-pie, .icon-thumbdown, .icon-network, .icon-dial, .icon-rack,
.icon-thumbup, .icon-banned, .icon-crosshair, .icon-alertsign, .icon-asterisc, .icon-plus, .icon-nearby-square, .icon-pointer {
  font-family: "Heydings";
}
/*.icon-links:hover, .icon-speakballon:hover, .icon-calendar:hover, .icon-arrowdown:hover, .icon-exit:hover, .icon-flag:hover, .icon-familytree:hover, .icon-heart:hover,
.icon-information:hover, .icon-brickwall:hover, .icon-bulb:hover, .icon-speaker:hover, .icon-mobile:hover, .icon-blocknote:hover, .icon-printer:hover, .icon-telephone:hover,
.icon-ray:hover, .icon-star:hover, .icon-tag:hover, .icon-arrowup:hover, .icon-volume:hover, .icon-fountainpen:hover, .icon-smiley:hover, .icon-user:hover,
.icon-ribbon:hover, .icon-cog:hover, .icon-document:hover, .icon-envelope:hover, .icon-folder:hover, .icon-spanner:hover, .icon-house:hover, .icon-camera:hover, .icon-note:hover,
.icon-key:hover, .icon-locker:hover, .icon-magnifying:hover, .icon-compass:hover, .icon-checked:hover, .icon-question:hover, .icon-rss:hover, .icon-basquet:hover,
.icon-cronometer:hover, .icon-calculator:hover, .icon-clapboard:hover, .icon-weight:hover, .icon-xclose:hover, .icon-doctray:hover, .icon-indexfolder:hover, .icon-pie:hover,
.icon-thumbdown:hover, .icon-network:hover, .icon-dial:hover, .icon-rack:hover, .icon-thumbup:hover, .icon-banned:hover, .icon-crosshair:hover, .icon-alertsign:hover,
.icon-asterisc:hover, .icon-plus:hover {
  webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  font-size: 36px;
  cursor: pointer;
}*/
/* lowcase */
.icon-links:before {
  content: "a";
}
.icon-speakballon:before {
  content: "b";
}
.icon-calendar:before { /* calendar icon */
  content: "c";
}
.icon-arrowdown:before {
  content: "d";
}
.icon-exit:before {
  content: "e";
}
.icon-flag:before {
  content: "f";
}
.icon-familytree:before {
  content: "g";
}
.icon-heart:before {
  content: "h";
}
.icon-information:before {
  content: "i";
}
.icon-brickwall:before {
  content: "k";
}
.icon-bulb:before {
  content: "l";
}
.icon-speaker:before {
  content: "m";
}
.icon-mobile:before {
  content: "n";
}
.icon-blocknote:before {
  content: "o";
}
.icon-printer:before {
  content: "p";
}
.icon-telephone:before { /* telephone icon */
  content: "q";
}
.icon-ray:before {
  content: "r";
}
.icon-star:before {
  content: "s";
}
.icon-tag:before {
  content: "t";
}
.icon-arrowup:before {
  content: "u";
}
.icon-volume:before {
  content: "v";
}
.icon-fountainpen:before {
  content: "w";
}
.icon-smiley:before {
  content: "y";
}
/* Uppercase */
.icon-user:before {
  content: "A";
}
.icon-ribbon:before {
  content: "B";
}
.icon-cog:before {
  content: "C";
}
.icon-document:before {
  content: "D";
}
.icon-envelope:before { /* envelope icon */
  content: "E";
}
.icon-folder:before {
  content: "F";
}
.icon-spanner:before {
  content: "G";
}
.icon-house:before {
  content: "H";
}
.icon-camera:before {
  content: "I";
}
.icon-note:before {
  content: "J";
}
.icon-key:before {
  content: "K";
}
.icon-locker:before {
  content: "L";
}
.icon-magnifying:before {
  content: "M";
}
.icon-compass:before {
  content: "N";
}
.icon-checked:before {
  content: "O";
}
.icon-pointer:before {
  content: "P";
}
.icon-question:before {
  content: "Q";
}
.icon-rss:before { /* RSS icon */
  content: "R";
}
.icon-basquet:before {
  content: "S";
}
.icon-cronometer:before {
  content: "T";
}
.icon-calculator:before {
  content: "U";
}
.icon-clapboard:before {
  content: "V";
}
.icon-weight:before {
  content: "W";
}
.icon-xclose:before {
  content: "";
}
.icon-doctray:before {
  content: "Y";
}
.icon-indexfolder:before {
  content: "Z";
}
/* Numbers */
.icon-pie:before {
  content: "1";
}
.icon-thumbdown:before {
  content: "2";
}
.icon-network:before {
  content: "3";
}
.icon-dial:before {
  content: "4";
}
.icon-rack:before {
  content: "5";
}
.icon-thumbup:before {
  content: "8";
}
/* Symbols */
.icon-banned:before {
  content: "-";
}
.icon-crosshair:before {
  content: "@";
}
.icon-alertsign:before {
  content: "!";
}
.icon-asterisc:before {
  content: "*";
}
.icon-plus:before {
  content: "+";
}

.icon-nearby-square:before {
  content: "E";
}