@charset "UTF-8";
/* Inicio de variables el tiempo */
/*Nuevo Azul principal*/
/*Azul hover y secundario al ppal*/
/*Azul Claro*/
/*Color principal de botones*/
/*Color de borde header*/
/*Reemplaza al naranjatije-osc*/
/*Color caf├® de algunos textos destacados*/
@font-face {
  font-family: 'raleway';
  src: url("../../fonts/raleway-regular-webfont.woff2") format("woff2"), url("../../fonts/raleway-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'questrial';
  src: url("../../fonts/questrial-regular-webfont.woff2") format("woff2"), url("../../fonts/questrial-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: 'raleway'; }

@font-face {
  font-family: "untitled-font-5";
  src: font-files("untitled-font-5.eot");
  src: font-files("untitled-font-5.eot?#iefix"), font-files("untitled-font-5.woff"), font-files("untitled-font-5.ttf"), font-files("untitled-font-5.svg#untitled-font-5");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "DINNeuzeitGroteskStd-Light_2";
  src: font-files("DINNeuzeitGroteskStd-Light_2.eot"), font-files("DINNeuzeitGroteskStd-Light_2.woff"), font-files("DINNeuzeitGroteskStd-Light_2.ttf"), font-files("DINNeuzeitGroteskStd-Light_2.svg");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "untitled-font-5" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-5" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-allinclusive:before {
  content: "\61"; }

.icon-aparcamiento:before {
  content: "\62"; }

.icon-arbol:before {
  content: "\63"; }

.icon-arroba:before {
  content: "\64"; }

.icon-ascensor:before {
  content: "\65"; }

.icon-auto:before {
  content: "\66"; }

.icon-autoalquiler:before {
  content: "\67"; }

.icon-autoreloj:before {
  content: "\68"; }

.icon-avion:before {
  content: "\69"; }

.icon-avion-hor:before {
  content: "\6a"; }

.icon-boletos:before {
  content: "\6b"; }

.icon-bolsa:before {
  content: "\6c"; }

.icon-botiquin:before {
  content: "\6d"; }

.icon-cajafuerte:before {
  content: "\6e"; }

.icon-cal:before {
  content: "\6f"; }

.icon-cama:before {
  content: "\70"; }

.icon-camaleta:before {
  content: "\71"; }

.icon-camara:before {
  content: "\72"; }

.icon-cambiomoneda:before {
  content: "\73"; }

.icon-candado:before {
  content: "\74"; }

.icon-carta:before {
  content: "\75"; }

.icon-casino:before {
  content: "\76"; }

.icon-chevron:before {
  content: "\77"; }

.icon-compartir:before {
  content: "\78"; }

.icon-copa:before {
  content: "\79"; }

.icon-depacua:before {
  content: "\7a"; }

.icon-desayuno:before {
  content: "\41"; }

.icon-desayunoac:before {
  content: "\42"; }

.icon-desayunoc:before {
  content: "\43"; }

.icon-discapacitado:before {
  content: "\44"; }

.icon-doublechevron:before {
  content: "\45"; }

.icon-engranaje:before {
  content: "\46"; }

.icon-estrella-llena:before {
  content: "\47"; }

.icon-estrella-mitad:before {
  content: "\48"; }

.icon-estrella-vacia:before {
  content: "\49"; }

.icon-fax:before {
  content: "\4a"; }

.icon-fb:before {
  content: "\4b"; }

.icon-gp:before {
  content: "\4c"; }

.icon-guarderia:before {
  content: "\4d"; }

.icon-gym:before {
  content: "\4e"; }

.icon-habserv:before {
  content: "\4f"; }

.icon-idioma:before {
  content: "\50"; }

.icon-ig:before {
  content: "\51"; }

.icon-in:before {
  content: "\52"; }

.icon-jacuzzi:before {
  content: "\53"; }

.icon-lavaplancha:before {
  content: "\54"; }

.icon-limpieza:before {
  content: "\55"; }

.icon-lupa:before {
  content: "\56"; }

.icon-maletin:before {
  content: "\57"; }

.icon-mapabrujula:before {
  content: "\58"; }

.icon-marker:before {
  content: "\59"; }

.icon-mascota:before {
  content: "\5a"; }

.icon-medico:before {
  content: "\30"; }

.icon-nadar:before {
  content: "\31"; }

.icon-negocios:before {
  content: "\32"; }

.icon-nieve:before {
  content: "\33"; }

.icon-nofuma:before {
  content: "\34"; }

.icon-nove:before {
  content: "\35"; }

.icon-pc:before {
  content: "\36"; }

.icon-pesos:before {
  content: "\37"; }

.icon-piscina:before {
  content: "\38"; }

.icon-playa:before {
  content: "\39"; }

.icon-playaprivada:before {
  content: "\21"; }

.icon-portero:before {
  content: "\22"; }

.icon-recepcion24:before {
  content: "\23"; }

.icon-restaurant:before {
  content: "\24"; }

.icon-reunion:before {
  content: "\25"; }

.icon-sauna:before {
  content: "\26"; }

.icon-spa:before {
  content: "\27"; }

.icon-telefono:before {
  content: "\2a"; }

.icon-tijera:before {
  content: "\2b"; }

.icon-timbre:before {
  content: "\2c"; }

.icon-transporte:before {
  content: "\2d"; }

.icon-tren:before {
  content: "\2e"; }

.icon-tw:before {
  content: "\2f"; }

.icon-ve:before {
  content: "\3a"; }

.icon-velero:before {
  content: "\3b"; }

.icon-vip:before {
  content: "\3c"; }

.icon-wifi:before {
  content: "\3d"; }

.icon-yt:before {
  content: "\3e"; }

.icon-salir:before {
  content: "\3f"; }

.icon-entrar:before {
  content: "\40"; }

.icon-ubicacion:before {
  content: "\5b"; }

.icon-comillas:before {
  content: "\5d"; }

.icon-ok:before {
  content: "\5e"; }

.icon-pen:before {
  content: "\5f"; }

.icon-remove:before {
  content: "\60"; }

.icon-hash:before {
  content: "\7b"; }

.icon-chevron-down:before {
  content: "\7c"; }

.icon-chevron-up:before {
  content: "\7d"; }

.icon-chevron-left:before {
  content: "\7e"; }

.icon-chevron-right:before {
  content: "\5c"; }

.icon-link:before {
  content: "\e000"; }

.icon-fechayhora:before {
  content: "\e001"; }

.icon-like:before {
  content: "\e002"; }

.icon-cal2:before {
  content: "\e003"; }

.icon-cardoor:before {
  content: "\e004"; }

@font-face {
  font-family: 'fontfile';
  src: url("../../fonts/fileicons/icomoon.eot?g9rvae");
  src: url("../../fonts/fileicons/icomoon.eot?g9rvae#iefix") format("embedded-opentype"), url("../../fonts/fileicons/icomoon.ttf?g9rvae") format("truetype"), url("../../fonts/fileicons/icomoon.woff?g9rvae") format("woff"), url("../../fonts/fileicons/icomoon.svg?g9rvae#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="iconfile-"], [class*=" iconfile-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fontfile' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.animate-spin {
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  -webkit-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
  display: inline-block; }

.iconfile-spinner1:before {
  line-height: 2em !important; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.rotate-90 {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.iconfile-spinner:before {
  content: "\e97a" !important; }

.iconfile-spinner3:before {
  content: "\e97c"; }

.iconfile-spinner4:before {
  content: "\e97d"; }

.iconfile-code:before {
  content: "\e906"; }

.iconfile-powerpoint:before {
  content: "\e907"; }

.iconfile-file-subtract:before {
  content: "\e904"; }

.iconfile-file-add:before {
  content: "\e905"; }

.iconfile-parent-folder:before {
  content: "\e901"; }

.iconfile-sub-folder:before {
  content: "\e902"; }

.iconfile-folder:before {
  content: "\e903"; }

.iconfile-text2:before {
  content: "\e922"; }

.iconfile-profile:before {
  content: "\e923"; }

.iconfile-file:before {
  content: "\e924"; }

.iconfile-files:before {
  content: "\e925"; }

.iconfile-text:before {
  content: "\e926"; }

.iconfile-image:before {
  content: "\e927"; }

.iconfile-audio:before {
  content: "\e928"; }

.iconfile-play:before {
  content: "\e929"; }

.iconfile-video:before {
  content: "\e92a"; }

.iconfile-archive:before {
  content: "\e92b"; }

.iconfile-copy:before {
  content: "\e92c"; }

.iconfile-paste:before {
  content: "\e92d"; }

.iconfile-pdf:before {
  content: "\eadf"; }

.iconfile-openoffice:before {
  content: "\eae0"; }

.iconfile-word:before {
  content: "\eae1"; }

.iconfile-excel:before {
  content: "\eae2"; }

.contHeader {
  background: #4c4c4c; }
  .contHeader .logoHead {
    margin: 12px 0; }
  .contHeader .infoHeader {
    margin-top: 10px;
    margin-bottom: 7px; }
    .contHeader .infoHeader .mail {
      color: white;
      font-size: 13px; }
    .contHeader .infoHeader .telefono {
      color: #f39323;
      font-size: 20px; }
    .contHeader .infoHeader .logout {
      width: 100%;
      text-align: right;
      color: #ff7500;
      font-size: 1.2em; }
      .contHeader .infoHeader .logout .glyphicon-user {
        margin-right: 5px;
        font-size: .9em; }
  .contHeader nav ul {
    list-style-type: none;
    margin-top: 10px; }
    .contHeader nav ul li {
      text-align: center;
      width: 24%;
      float: left;
      display: inline-block; }
      .contHeader nav ul li a {
        color: white; }
        .contHeader nav ul li a:hover {
          text-decoration: none;
          color: #f39323; }
      .contHeader nav ul li a[data-toggle="dropdown"]:hover, .contHeader nav ul li a[data-toggle="dropdown"]:active, .contHeader nav ul li a[data-toggle="dropdown"]:focus {
        text-decoration: none; }
    .contHeader nav ul .dropdown-menu {
      margin-left: 40%;
      background: #f39323;
      border: none;
      padding: 0; }
      .contHeader nav ul .dropdown-menu .secNavUser {
        width: 100%; }
        .contHeader nav ul .dropdown-menu .secNavUser a {
          padding: 6px;
          margin: 0; }
          .contHeader nav ul .dropdown-menu .secNavUser a:hover {
            background: #ff7500;
            color: white; }

footer {
  background: #c0c0c0;
  border-top: 2px solid #f39323;
  padding-top: 50px;
  height: 250px; }
  footer .titleFoot img {
    height: 113px;
    margin-left: 25px; }
  footer form #contacto_enviar {
    background: #4c4c4c;
    color: white; }
    footer form #contacto_enviar:hover {
      background: #f39323; }
  footer form .inputText {
    margin-bottom: 5px; }
  footer form textarea {
    resize: none; }
  footer form .textSubmit {
    margin-top: 45px; }

.misExpensasLogin .welcome {
  margin-top: 50px;
  margin-bottom: 40px; }
  .misExpensasLogin .welcome h2 {
    color: #f39323; }
  .misExpensasLogin .welcome p {
    margin: 0 auto;
    width: 60%;
    font-style: italic;
    color: #4c4c4c; }
.misExpensasLogin .formLogin {
  text-align: center;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px; }
  .misExpensasLogin .formLogin label {
    display: block;
    text-align: left;
    font-weight: normal;
    color: #666666; }
  .misExpensasLogin .formLogin input {
    width: 100%;
    padding: 4px;
    border: none;
    border-bottom: 1px solid #9a9a9a; }
  .misExpensasLogin .formLogin input[type="submit"] {
    width: 70%;
    margin: 10px auto;
    border: none;
    box-shadow: none;
    padding: 5px 0;
    color: white;
    background: #f39323; }
    .misExpensasLogin .formLogin input[type="submit"]:hover {
      background: #ff7500; }
  .misExpensasLogin .formLogin .errorLogin {
    font-style: italic;
    color: red; }

.misExpensasHome {
  margin-top: 60px;
  margin-bottom: 40px; }
  .misExpensasHome .titleHome {
    font-size: 2em;
    color: #f39323;
    margin-bottom: 30px; }
  .misExpensasHome .descHome {
    position: absolute;
    bottom: 0;
    color: white;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    margin-top: 15px;
    padding: 15px; }
    .misExpensasHome .descHome .glyphicon-chevron-right {
      margin-top: 10px;
      color: #f39323;
      font-size: 1.6em;
      padding-right: 15px;
      transition: all 0.5s; }
  .misExpensasHome .bloqExpensa {
    position: relative;
    margin-bottom: 50px;
    padding: 0;
    overflow: hidden; }
    .misExpensasHome .bloqExpensa img {
      width: 100%;
      opacity: .8; }
    .misExpensasHome .bloqExpensa .contText {
      padding: 0 15px;
      color: #f39323;
      font-size: 1.3em;
      left: 0;
      top: 20%;
      height: 15%;
      border-bottom: 4px solid #f39323; }
    .misExpensasHome .bloqExpensa:hover .glyphicon-chevron-right {
      font-size: 2em;
      padding-right: 0;
      transition: all 0.5s; }

/*# sourceMappingURL=misexpensas.css.map */
